]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/71887 (wrong code (SIGFPE) at -O1 and above on x86_64-linux...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9513d5fb
RB
12016-07-15 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71887
4 * gcc.dg/torture/pr71887.c: New testcase.
5
ddbbcb19
JJ
62016-07-15 Jakub Jelinek <jakub@redhat.com>
7
8 PR c/71858
9 * gcc.dg/spellcheck-identifiers-3.c: New test.
10
29eb509c
AV
112016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
12
13 PR fortran/71807
14 * gfortran.dg/null_9.f90: New test.
15
43aabfcf
BC
162016-07-15 Bin Cheng <bin.cheng@arm.com>
17
18 * gcc.dg/tree-ssa/loop-41.c: New test.
19
afc89e58
BC
202016-07-15 Bin Cheng <bin.cheng@arm.com>
21
22 PR tree-optimization/71347
23 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
24
6fa682ad
SK
252016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
26
27 PR fortran/29819
28 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
29 * gfortran.dg/contains.f90: Ditto.
30 * gfortran.dg/contains_empty_1.f03: Ditto.
31 * gfortran.dg/submodule_3.f08: Ditto.
32
dd36b877
JJ
332016-07-14 Jakub Jelinek <jakub@redhat.com>
34
a60a5d31
JJ
35 PR testsuite/71865
36 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
37 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
38 expected diagnostics.
39
dd36b877
JJ
40 PR c/71858
41 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
42 * gcc.dg/spellcheck-identifiers-2.c: New test.
43 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
44 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
45
a241f8ca
JJ
462016-07-14 Jakub Jelinek <jakub@redhat.com>
47
48 PR tree-optimization/71872
49 * gcc.c-torture/compile/pr71872.c: New test.
50
d62b809c
TP
512016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
52
53 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
54 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
55 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
56 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
57 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
58 * gcc.target/arm/atomic-op-acquire-1.c: This.
59 * gcc.target/arm/atomic-op-char.c: Rename into ...
60 * gcc.target/arm/atomic-op-char-1.c: This.
61 * gcc.target/arm/atomic-op-consume.c: Rename into ...
62 * gcc.target/arm/atomic-op-consume-1.c: This.
63 * gcc.target/arm/atomic-op-int.c: Rename into ...
64 * gcc.target/arm/atomic-op-int-1.c: This.
65 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
66 * gcc.target/arm/atomic-op-relaxed-1.c: This.
67 * gcc.target/arm/atomic-op-release.c: Rename into ...
68 * gcc.target/arm/atomic-op-release-1.c: This.
69 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
70 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
71 * gcc.target/arm/atomic-op-short.c: Rename into ...
72 * gcc.target/arm/atomic-op-short-1.c: This.
73 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
74 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
75 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
76 * gcc.target/arm/atomic-op-char-2.c: Likewise.
77 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
78 * gcc.target/arm/atomic-op-int-2.c: Likewise.
79 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
80 * gcc.target/arm/atomic-op-release-2.c: Likewise.
81 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
82 * gcc.target/arm/atomic-op-short-2.c: Likewise.
83
1f8dd420
AV
842016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
85
86 PR fortran/70842
87 * gfortran.dg/select_type_35.f03: New test.
88
53109ba8
KT
892016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90
91 PR target/65951
92 PR tree-optimization/70923
93 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
94 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
95 * gcc.dg/vect/pr65951.c: Likewise.
96 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
97
91f35b7f
DE
982016-07-14 David Edelsohn <dje.gcc@gmail.com>
99
100 * c-c++-common/pr60226.c: Expect maximum object file alignment
101 error on AIX.
102
351168fe
RB
1032016-07-14 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/71866
106 * gcc.dg/torture/pr71866.c: New testcase.
107
94c32c00
TP
1082016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
109
110 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
111 selector and enclose boolean expression in curly braces.
112
b799a481
AM
1132016-07-14 Alan Modra <amodra@gmail.com>
114
115 PR target/71733
116 * gcc.target/powerpc/p9-novsx.c: New.
117
f63ba78c
AK
1182016-07-13 Andi Kleen <ak@linux.intel.com>
119
120 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
121 * g++.dg/tree-prof/morefunc.C: Dito.
122 * g++.dg/tree-prof/pr35545.C: Dito.
123 * g++.dg/tree-prof/reorder.C: Dito.
124 * gcc.dg/tree-prof/20050826-2.c: Dito.
125 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
126 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
127 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
128 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
129 * gcc.dg/tree-prof/inliner-1.c: Dito.
130 * gcc.dg/tree-prof/merge_block.c: Dito.
131 * gcc.dg/tree-prof/stringop-1.c: Dito.
132 * gcc.dg/tree-prof/stringop-2.c: Dito.
133 * gcc.dg/tree-prof/switch-case-1.c: Dito.
134 * gcc.dg/tree-prof/switch-case-2.c: Dito.
135 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
136 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
137 * gcc.dg/tree-prof/update-loopch.c: Dito.
138 * gcc.dg/tree-prof/val-prof-1.c: Dito.
139 * gcc.dg/tree-prof/val-prof-2.c: Dito.
140 * gcc.dg/tree-prof/val-prof-3.c: Dito.
141 * gcc.dg/tree-prof/val-prof-4.c: Dito.
142 * gcc.dg/tree-prof/val-prof-5.c: Dito.
143 * gcc.dg/tree-prof/val-prof-6.c: Dito.
144 * gcc.dg/tree-prof/val-prof-7.c: Dito.
145
f4d5a23d
AK
1462016-07-13 Andi Kleen <ak@linux.intel.com>
147
148 * lib/profopt.exp (profopt-execute): Remove .imports files.
149
ae145898
AK
1502016-07-13 Andi Kleen <ak@linux.intel.com>
151
152 * lib/profopt.exp (profopt-execute): Always log profiler
153 command line.
154
e97bd4f5
AK
1552016-07-13 Andi Kleen <ak@linux.intel.com>
156
157 * lib/profopt.exp (dg-final-scan-autofdo,
158 dg-final-scan-not-autofdo): New functions.
159
6fa3d4b4
BC
1602016-07-13 Bin Cheng <bin.cheng@arm.com>
161
162 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
163 * gcc.dg/vect/vect-35.c: Ditto.
164 * gcc.dg/vect/vect-alias-check-2.c: New test.
165
65f18bc6
ML
1662016-07-13 Martin Liska <mliska@suse.cz>
167
168 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
169 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
170 options.
171 * gfortran.dg/pr42108.f90: Update expected dump scan.
172
9737f35b
RB
1732016-07-13 Richard Biener <rguenther@suse.de>
174
175 PR tree-optimization/24574
176 * gcc.dg/pr24574.c: New testcase.
177
62c0ea4b
SKS
1782016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
179
180 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
181 const literal.
182 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
183 * c-c++-common/pr68833-1.c: Require int32plus.
184 * gcc.dg/ipa/pr63551.c: Likewise.
185 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
186 * gcc.dg/ipa/pr64041.c: Require int32plus.
187
c7ed8938
IE
1882016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
189
190 PR ipa/71633
191 * g++.dg/pr71633.C: New test.
192
5ce15300
TP
1932016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
194
195 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
196 Add new arm_thumb1_cbz_ok effective target.
197 * gcc.target/arm/cbz.c: New test.
198
2b9509a3
TP
1992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
200
201 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
202 Define effective target.
203 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
204 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
205 * gcc.target/arm/movhi_movw.c: New test.
206 * gcc.target/arm/movsi_movw.c: Likewise.
207 * gcc.target/arm/movdi_movw.c: Likewise.
208
7f15b177
RB
2092016-07-13 Richard Biener <rguenther@suse.de>
210
211 PR middle-end/71104
212 * gcc.dg/pr71104-1.c: New testcase.
213 * gcc.dg/pr71104-2.c: Likewise.
214
0b0a896e
MM
2152016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
216
217 PR target/71805
218 * gcc.target/powerpc/pr71805.c: New test.
219
f906f5ed
BS
2202016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
221
222 * gcc.target/powerpc/divkc3-1.c: New.
223 * gcc.target/powerpc/mulkc3-1.c: New.
224
f507d202
ML
2252016-07-12 Martin Liska <mliska@suse.cz>
226
227 * gcc.dg/params/blocksort-part.c: New test.
228 * gcc.dg/params/params.exp: New file.
229
d6f7c125
KT
2302016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
231
232 PR middle-end/71700
233 * gcc.c-torture/execute/pr71700.c: New test.
234
37ccb0ba
SB
2352016-07-12 Steven Bosscher <steven@gcc.gnu.org>
236 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/23286
239 PR tree-optimization/70159
240 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
241 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
242 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
243 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
244 * gcc.dg/tree-ssa/pr35286.c: Likewise.
245 * gcc.dg/tree-ssa/pr35287.c: Likewise.
246 * gcc.dg/hoist-register-pressure-1.c: Likewise.
247 * gcc.dg/hoist-register-pressure-2.c: Likewise.
248 * gcc.dg/hoist-register-pressure-3.c: Likewise.
249 * gcc.dg/pr51879-12.c: Likewise.
250 * gcc.dg/strlenopt-9.c: Likewise.
251 * gcc.dg/tree-ssa/pr47392.c: Likewise.
252 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
253 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
254 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
255 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
256 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
257 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
258 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
259 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
260 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
261 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
262 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
263 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
264 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
265 * gfortran.dg/pr43984.f90: Adjust expected outcome.
266
712a93d6
RB
2672016-07-12 Richard Biener <rguenther@suse.de>
268
269 PR rtl-optimization/68961
270 * gcc.target/i386/pr68961.c: New testcase.
271
c392943c
JJ
2722016-07-11 Jakub Jelinek <jakub@redhat.com>
273
3d56e6a4
JJ
274 PR middle-end/71758
275 * c-c++-common/gomp/pr71758.c: New test.
276 * gfortran.dg/gomp/pr71758.f90: New test.
277
c392943c
JJ
278 PR tree-optimization/71823
279 * gcc.dg/vect/pr71823.c: New test.
280
741d3be5
DM
2812016-07-11 David Malcolm <dmalcolm@redhat.com>
282
283 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
284 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
285 and LINE_MAP_MAX_LOCATION_WITH_COLS.
286
92fa45b5
L
2872016-07-11 H.J. Lu <hongjiu.lu@intel.com>
288
289 PR target/71801
290 * gcc.target/i386/pr71801.c: New test.
291
f51606c7
RB
2922016-07-11 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/71816
295 * gcc.dg/torture/pr71816.c: New testcase.
296
36b54ce0
TK
2972016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
298
299 PR fortran/71783
300 * gfortran.dg/dependency_46.f90: New test.
301
d13835b6
VM
3022016-07-08 Vladimir Makarov <vmakarov@redhat.com>
303
304 PR rtl-optimization/71621
305 * gcc.target/i386/pr71621-1.c: New.
306 * gcc.target/i386/pr71621-2.c: New.
307
642bcbdf
CP
3082016-07-08 Cesar Philippidis <cesar@codesourcery.com>
309
310 * gfortran.dg/goacc/pr71704.f90: New test.
311
02eb5b8b
BS
3122016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
313
314 PR target/71297
315 * gcc.target/powerpc/pr71297.c: New.
316
8beb9a0d
JW
3172016-07-08 Jiong Wang <jiong.wang@arm.com>
318
319 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
320
cef4b650
MM
3212016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
322
323 PR target/71806
324 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
325
3c3ecf52
AH
3262016-07-08 Alan Hayward <alan.hayward@arm.com>
327
328 PR tree-optimization/71667
329 * gcc.dg/vect/pr71667.c: New
330
2660286d
ML
3312016-07-08 Martin Liska <mliska@suse.cz>
332
333 * gcc.dg/torture/pr71606.c: New test.
334
70cdd4ae
JD
3352016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
336
337 PR fortran/71764
338 * gfortran.dg/pr71764.f90: New test.
339
842dc2e6
JJ
3402016-07-07 Jakub Jelinek <jakub@redhat.com>
341 Kai Tietz <ktietz70@googlemail.com>
342
343 PR c++/70869
344 PR c++/71054
345 * g++.dg/cpp0x/pr70869.C: New test.
346 * g++.dg/cpp0x/pr71054.C: New test.
347
31be4262
DE
3482016-07-07 David Edelsohn <dje.gcc@gmail.com>
349
350 * g++.dg/debug/pr71432.C: Fail on AIX.
351
1c122092
ML
3522016-07-07 Martin Liska <mliska@suse.cz>
353
354 * gfortran.dg/do_1.f90: Remove a corner case that triggers
355 an undefined behavior.
356 * gfortran.dg/do_3.F90: Likewise.
357 * gfortran.dg/do_check_11.f90: New test.
358 * gfortran.dg/do_check_12.f90: New test.
359 * gfortran.dg/do_corner_warn.f90: New test.
360
7119f1b1
ML
3612016-07-07 Martin Liska <mliska@suse.cz>
362
363 * gfortran.dg/predict-1.f90: Ammend the test.
364 * gfortran.dg/predict-2.f90: Likewise.
365
275792f2
IE
3662016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
367
368 PR ipa/71624
369 * g++.dg/pr71624.C: New test.
370
05a437c1
TP
3712016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
372
373 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
374 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
375 ARMv8-M Mainline architectures.
376
6f493951
TP
3772016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
378
379 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
380 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
381
5ddaee94
SB
3822016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
383
384 PR target/70098
385 PR target/71763
386 * gcc.target/powerpc/pr71763.c: New file.
387
651afdb2
YR
3882016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
389
390 PR tree-optimization/71518
391 * gcc.dg/pr71518.c: New test.
392
9df99881
WD
3932016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
394
395 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
396
7b4e0769
SKS
3972016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
398
399 PR target/50739
400 * gcc.target/avr/pr50739.c: New test.
401
eb4432f7
JH
4022016-07-05 Jan Hubicka <jh@suse.cz>
403
404 * gcc.dg/tree-ssa/scev-14.c: update template.
405
c01e092f
RS
4062016-07-06 Richard Sandiford <richard.sandiford@arm.com>
407
408 * gcc.dg/vect/group-no-gaps-1.c: New test.
409
8070763a
AK
4102016-07-05 Andi Kleen <ak@linux.intel.com>
411
412 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
413 if kernel supports MPX.
414
7f6e88a8
KC
4152016-07-05 Kito Cheng <kito.cheng@gmail.com>
416
417 * gcc.c-torture/compile/pr69102.c: Require fpic support.
418
36a265b1
MM
4192016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
420 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
421
422 * gcc.target/powerpc/signbit-1.c: New test.
423 * gcc.target/powerpc/signbit-2.c: New test.
424 * gcc.target/powerpc/signbit-3.c: New test.
425
7a98fb6e
KT
4262016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
427
428 PR rtl-optimization/71594
429 * gcc.dg/torture/pr71594.c: New test.
430
1e3d54b4
JH
4312016-07-05 Jan Hubicka <jh@suse.cz>
432
433 * gcc.dg/tree-ssa/scev-14.c: new testcase.
434
84ca3893
DM
4352016-07-05 David Malcolm <dmalcolm@redhat.com>
436
437 PR c++/62314
438 * gcc/testsuite/g++.dg/parse/error5.C: Update column
439 number of missing semicolon error.
440 * g++.dg/pr62314-2.C: New test case.
441
20d0bfce
AF
4422016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
443
444 * gfortran.dg/coarray_stat_function.f90: New test.
445 * gfortran.dg/coarray_stat_whitespace.f90: New test.
446 * gfortran.dg/coarray_lib_comm_1: Adapting old test
447 to new interfaces.
448
69aaea06
AV
4492016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
450
451 PR fortran/71623
452 * gfortran.dg/deferred_character_17.f90: New test.
453
f723a43c
CL
4542016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
455
456 * gcc.target/arm/neon/polytypes.c: Move to ...
457 * gcc.target/arm/polytypes.c: ... here.
458 * gcc.target/arm/neon/pr51534.c: Move to ...
459 * gcc.target/arm/pr51534.c: ... here.
460 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
461 * gcc.target/arm/vect-vcvt.c: ... here.
462 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
463 * gcc.target/arm/vect-vcvtq.c: ... here.
464 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
465 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
466 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
467 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
468 * gcc.target/arm/neon/neon.exp: Delete.
469 * gcc.target/arm/neon/: Delete.
470
d73e0ccf
JD
4712016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
472
473 PR fortran/65575
474 * gfortran.dg: pr65575.f90: New test.
475
c20f6223
JD
4762016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
477
478 PR fortran/35849
479 * gfortran.dg: pr35849.f90: New test.
480
2a5537c3
JJ
4812016-07-04 Jakub Jelinek <jakub@redhat.com>
482
483 PR c++/71739
484 * g++.dg/cpp0x/pr71739.C: New test.
485
740f9751
CL
4862016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
487
488 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
489
bf749919
DV
4902016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
491
492 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
493 locr.
494 * gcc.target/s390/loc-1.c: New test.
495
430bb38e
YR
4962016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
497
498 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
499 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
500
15f6e0da
RR
5012016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
502
503 PR target/63874
504 * gcc.target/aarch64/pr63874.c: New test.
505
79335075
JB
5062016-07-04 Jan Beulich <jbeulich@suse.com>
507
508 * g++.dg/header.c: New.
509 * gcc.dg/header.c: New.
510
557e8c49
JJ
5112016-07-02 Jakub Jelinek <jakub@redhat.com>
512
513 PR c/71719
514 * c-c++-common/Wunused-var-15.c: New test.
515
79a592e3
JJ
5162016-07-01 Jakub Jelinek <jakub@redhat.com>
517
518 PR fortran/71687
519 * gfortran.dg/gomp/pr71687.f90: New test.
520
e2298656
BS
5212016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
522
523 * gcc.dg/const-float128-ped.c: Require __float128 effective
524 target and options.
525 * gcc.dg/const-float128.c: Likewise.
526 * gcc.dg/torture/float128-cmp-invalid.c: Require
527 __float128 and base_quadfloat_support effective targets, and
528 __float128 options.
529 * gcc.dg/torture/float128-div-underflow.c: Likewise.
530 * gcc.dg/torture/float128-extend-nan.c: Likewise.
531 * gcc.dg/torture/float128-nan.c: Likewise.
532 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
533 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
534 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
535 * lib/target-supports.exp (check_effective_target___float128):
536 New.
537 (add_options_for___float128): New.
538 (check_effective_target_base_quadword_support): New.
539
70c11966
MM
5402016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
541
542 PR target/71720
543 * gcc.target/powerpc/pr71720.c: New test.
544
059541fd
JB
5452016-07-01 Jan Beulich <jbeulich@suse.com>
546
547 * gcc.dg/bss.c: New.
548
2c1e4964
PB
5492016-07-01 Peter Bergner <bergner@vnet.ibm.com>
550
551 PR target/71698
552 * gcc.target/powerpc/pr71698.c: New test.
553
22e1cb39
GJL
5542016-07-01 Georg-Johann Lay <avr@gjlay.de>
555
556 PR target/71151
557 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
558 instead of ".foo" for its section name.
559 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
560 depending on MCU's flash size.
561 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
562 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
563 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
564 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
565 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
566 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
567
466cf574
JB
5682016-07-01 Jan Beulich <jbeulich@suse.com>
569
570 * gcc.target/i386/pr65105-2.c: Add -msse2.
571
351beab7
JJ
5722016-06-30 Jakub Jelinek <jakub@redhat.com>
573
55a0f21a
JJ
574 PR tree-optimization/71707
575 * gcc.dg/strlenopt-29.c: New test.
576
6245ad72
JJ
577 PR fortran/71704
578 * gfortran.dg/gomp/pr71704.f90: New test.
579
351beab7
JJ
580 PR fortran/71705
581 * gfortran.dg/gomp/pr71705.f90: New test.
582
5a3a6a5e
KN
5832016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
584
585 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
586 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
587 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
588 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
589 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
590 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
591 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
592 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
593 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
594 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
595 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
596 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
597 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
598 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
599 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
600 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
601 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
602 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
603 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
604 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
605 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
606 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
607 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
608 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
609 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
610 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
611 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
612 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
613 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
614 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
615 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
616 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
617 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
618 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
619 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
620 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
621 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
622 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
623 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
624 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
625 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
626 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
627 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
628 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
629 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
630 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
631 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
632 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
633 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
634 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
635 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
636 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
637 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
638 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
639 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
640 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
641 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
642 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
643 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
644 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
645 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
646 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
647 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
648 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
649 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
650 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
651 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
652 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
653 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
654 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
655 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
656 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
657 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
658 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
659 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
660 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
661 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
662 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
663 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
664 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
665 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
666
3dfa8071
KT
6672016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
668 James Greenhalgh <james.greenhalgh@arm.com>
669
670 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
671
9bd62242
JG
6722016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
673 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
674
675 * gcc.target/aarch64/vget_set_lane_1.c: New test.
676
603107fb
DM
6772016-06-30 David Malcolm <dmalcolm@redhat.com>
678
679 PR driver/71651
680 * gcc.dg/spellcheck-options-12.c: New test case.
681
205cccc7
JJ
6822016-06-30 Jakub Jelinek <jakub@redhat.com>
683
684 PR middle-end/71693
685 * gcc.c-torture/compile/pr71693.c: New test.
686
f4452176
DM
6872016-06-29 David Malcolm <dmalcolm@redhat.com>
688
689 * gcc.dg/spellcheck-params.c: New testcase.
690 * gcc.dg/spellcheck-params-2.c: New testcase.
691
c5e74d9d
MM
6922016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
693
694 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
695 vector extract instructions.
696 * gcc.target/powerpc/p9-extract-2.c: Likewise.
697
e44ecbfd
JD
6982016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
699
700 PR fortran/71686
701 * gfortran.dg/unexpected_eof_2.f90: New test.
702 * gfortran.dg/unexpected_eof_3.f90: New test.
703
ee446d9f
JW
7042016-06-29 Jim Wilson <jim.wilson@linaro.org>
705
706 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
707
27f67461
CP
7082016-06-29 Cesar Philippidis <cesar@codesourcery.com>
709
710 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
711 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
712 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
713
b1206d29
RB
7142016-06-29 Richard Biener <rguenther@suse.de>
715
716 PR middle-end/15256
717 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
718
1af21224
MW
7192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
720
721 * gcc.target/arm/aapcs/neon-vect10.c: Require
722 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
723 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
724 * gcc.target/arm/aapcs/vfp18.c: Likewise.
725 * gcc.target/arm/aapcs/vfp19.c: Likewise.
726 * gcc.target/arm/aapcs/vfp20.c: Likewise.
727 * gcc.target/arm/aapcs/vfp21.c: Likewise.
728 * gcc.target/arm/fp16-aapcs-1.c: Require
729 -mfloat-ab=hard. Also simplify the test.
730 * gcc.target/arm/fp16-aapcs-2.c: New.
731
7fe43755
MW
7322016-06-29 Matthew Wahab <matthew.wahab@arm.com>
733
734 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
735 comment.
736 (add_options_for_arm_fp16_ieee): New.
737 (add_options_for_arm_fp16_alternative): New.
738 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
739 long-line.
740 (effective_target_arm_fp16_hw): New.
741
264d951a
IE
7422016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
743
744 PR tree-optimization/71655
745 * g++.dg/pr71655.C: New test.
746
5c846a81
ML
7472016-06-29 Martin Liska <mliska@suse.cz>
748
749 * gcc.dg/pr71585.c: New test.
750 * gcc.dg/pr71585-2.c: New test.
751 * gcc.dg/pr71585-3.c: New test.
752
fafe9318
YR
7532016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
754
755 PR tree-optimization/70729
756 * g++.dg/vect/pr70729.cc: New test.
757
54d19c3b
TS
7582016-06-29 Thomas Schwinge <thomas@codesourcery.com>
759
760 * c-c++-common/gomp/cancel-1.c: Extend.
761
5f3cd7c3
JJ
7622016-06-29 Jakub Jelinek <jakub@redhat.com>
763
764 PR tree-optimization/71625
765 * gcc.dg/strlenopt-28.c: New test.
766
4aa83879
RB
7672016-06-29 Richard Biener <rguenther@suse.de>
768
769 PR middle-end/71002
770 * g++.dg/torture/pr71002.C: Adjust testcase.
771
152ef731
JJ
7722016-06-29 Jakub Jelinek <jakub@redhat.com>
773
774 PR c/71685
775 * gcc.dg/pr71685.c: New test.
776
7772016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
778
779 PR c/71552
780 * gcc.dg/init-bad-9.c: New test.
781
d41dc215
BS
7822016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
783
784 * gcc.target/powerpc/abs128-1.c: Require VSX.
785 * gcc.target/powerpc/copysign128-1.c: Likewise.
786 * gcc.target/powerpc/inf128-1.c: Likewise.
787 * gcc.target/powerpc/nan128-1.c: Likewise.
788
6a20b538
JJ
7892016-06-28 Jakub Jelinek <jakub@redhat.com>
790
791 PR middle-end/71626
792 * gcc.c-torture/execute/pr71626-1.c: New test.
793 * gcc.c-torture/execute/pr71626-2.c: New test.
794
77d93c47
PB
7952016-06-28 Peter Bergner <bergner@vnet.ibm.com>
796
797 PR target/71656
798 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
799
a8264058
SB
8002016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
801
802 PR target/71670
803 * gcc.target/powerpc/pr71670.c: New testcase.
804
0dc47331
PB
8052016-06-27 Peter Bergner <bergner@vnet.ibm.com>
806
807 PR target/71656
808 * gcc.target/powerpc/pr71656-1.c: New test.
809 * gcc.target/powerpc/pr71656-2.c: New test.
810
b65ffc79
CL
8112016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
812
813 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
814 around fp16 code.
815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
816 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
818 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
819 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
820 Add arm_neon_fp16_ok effective target.
821 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
822 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
823 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
824 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
825 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
826 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
827 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
828 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
829 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
830 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
831 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
832
9bb86f40
JH
8332016-06-26 Jan Hubicka <hubicka@ucw.cz>
834
835 * gcc.dg/predict-12.c: New testcase.
836
46db0fd4
JD
8372016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
838
839 PR fortran/71649
840 * gfortran.dg/pr71649.f90: New test.
841
2a65e70b
JJ
8422016-06-25 Jakub Jelinek <jakub@redhat.com>
843
f8a06e24
JJ
844 PR tree-optimization/71643
845 * g++.dg/opt/pr71643.C: New test.
846
2a65e70b
JJ
847 PR tree-optimization/71631
848 * gcc.c-torture/execute/pr71631.c: New test.
849
7805417a
JH
8502016-06-24 Jan Hubicka <hubicka@ucw.cz>
851
852 * gcc.dg/predict-11.c: New testcase.
853 * gfortran.dg/predict-2.f90: New testcase.
854
888ed1a3
JH
8552016-06-24 Jan Hubicka <hubicka@ucw.cz>
856
857 * gcc.dg/predict-10.c: New test.
858
53605f35
BS
8592016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
860
861 * gcc.target/powerpc/abs128-1.c: New.
862 * gcc.target/powerpc/copysign128-1.c: New.
863 * gcc.target/powerpc/inf128-1.c: New.
864 * gcc.target/powerpc/nan128-1.c: New.
865
7b22b4c6
EB
8662016-06-24 Eric Botcazou <ebotcazou@adacore.com>
867
868 * gfortran.dg/pr71642.f90: New test.
869
37e373c2
JJ
8702016-06-24 Jakub Jelinek <jakub@redhat.com>
871
872 PR tree-optimization/71647
873 * gcc.target/i386/pr71647.c: New test.
874
b20b79f2
L
8752016-06-24 H.J. Lu <hongjiu.lu@intel.com>
876
877 * gcc.target/i386/noplt-gd-1.c: New test.
878 * gcc.target/i386/noplt-gd-2.c: Likewise.
879 * gcc.target/i386/noplt-gd-3.c: Likewise.
880 * gcc.target/i386/noplt-ld-1.c: Likewise.
881 * gcc.target/i386/noplt-ld-2.c: Likewise.
882 * gcc.target/i386/noplt-ld-3.c: Likewise.
883 * lib/target-supports.exp
884 (check_effective_target_tls_get_addr_via_got): New.
885
04619cb8
UB
8862016-06-24 Uros Bizjak <ubizjak@gmail.com>
887
888 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
889 testsuite compile flags.
890 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
891 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
892
8932016-06-24 Uros Bizjak <ubizjak@gmail.com>
894
895 * g++dg/vect/pr36684.cc: Add dg-do compile.
896 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
897 * gcc.dg/vect/pr70021.c: Ditto.
898 * gcc.dg/vect/pr70138-1.c: Ditto.
899 * gcc.dg/vect/pr70138-2.c: Ditto.
900 * gcc.dg/vect/pr70354-1.c: Ditto.
901 * gcc.dg/vect/pr70354-2.c: Ditto.
902 * gcc.dg/vect/pr71259.c: Ditto.
903 * gcc.dg/vect/pr71416-1.c: Ditto.
904 * gcc.dg/vect/slp-43.c: Ditto.
905 * gcc.dg/vect/slp-45.c: Ditto.
906 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
907 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
908 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
909 * gfortran.dg/vect/pr69980.f90: Ditto.
910
9112016-06-24 Uros Bizjak <ubizjak@gmail.com>
912
913 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
914 * gcc.dg/vect/bb-slp-30.c: Ditto.
915 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
916 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
917 * gcc.dg/vect/pr45902.c: Ditto.
918 * gcc.dg/vect/pr48172.c: Ditto.
919 * gcc.dg/vect/pr48377.c: Ditto.
920 * gcc.dg/vect/pr49038.c: Ditto.
921 * gcc.dg/vect/pr49771.c: Ditto.
922 * gcc.dg/vect/pr52091.c: Ditto.
923 * gcc.dg/vect/pr53185-2.c: Ditto.
924 * gcc.dg/vect/pr56826.c: Ditto.
925 * gcc.dg/vect/pr60276.c: Ditto.
926 * gcc.dg/vect/pr62021.c: Ditto.
927 * gcc.dg/vect/pr63530.c: Ditto.
928 * gcc.dg/vect/pr65518.c: Ditto.
929 * gcc.dg/vect/pr65947-1.c: Ditto.
930 * gcc.dg/vect/pr65947-10.c: Ditto.
931 * gcc.dg/vect/pr65947-11.c: Ditto.
932 * gcc.dg/vect/pr65947-12.c: Ditto.
933 * gcc.dg/vect/pr65947-13.c: Ditto.
934 * gcc.dg/vect/pr65947-2.c: Ditto.
935 * gcc.dg/vect/pr65947-3.c: Ditto.
936 * gcc.dg/vect/pr65947-4.c: Ditto.
937 * gcc.dg/vect/pr65947-5.c: Ditto.
938 * gcc.dg/vect/pr65947-6.c: Ditto.
939 * gcc.dg/vect/pr65947-7.c: Ditto.
940 * gcc.dg/vect/pr65947-8.c: Ditto.
941 * gcc.dg/vect/pr65947-9.c: Ditto.
942 * gcc.dg/vect/pr71416-1.c: Ditto.
943 * gcc.dg/vect/pr71439.c: Ditto.
944 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
945 * gcc.dg/vect/vect-bswap16.c: Ditto.
946 * gcc.dg/vect/vect-bswap32.c: Ditto.
947 * gcc.dg/vect/vect-bswap64.c: Ditto.
948 * gcc.dg/vect/vect-live-1.c: Ditto.
949 * gcc.dg/vect/vect-live-2.c: Ditto.
950 * gcc.dg/vect/vect-live-3.c: Ditto.
951 * gcc.dg/vect/vect-live-4.c: Ditto.
952 * gcc.dg/vect/vect-live-5.c: Ditto.
953 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
954 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
955 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
956 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
957 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
958 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
959 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
960 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
961 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
962 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
963 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
964 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
965 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
966 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
967 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
968 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
969 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
970
da224bcb
UB
9712016-06-24 Uros Bizjak <ubizjak@gmail.com>
972
973 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
974
dfee2870
L
9752016-06-24 H.J. Lu <hongjiu.lu@intel.com>
976
977 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
978 ia32 if R_386_GOT32X relocation is supported.
979 * gcc.target/i386/noplt-3.c: Likewise.
980 * gcc.target/i386/noplt-2.c: Likewise.
981 (main): Renamed to ...
982 (bar): This.
983 * gcc.target/i386/noplt-4.c: Likewise.
984 (main): Renamed to ...
985 (bar): This.
986 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
987 * gcc.target/i386/pr67400-5.c: Likewise.
988
a86451b9
JJ
9892016-06-24 Jakub Jelinek <jakub@redhat.com>
990
00085092
JJ
991 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
992 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
993
a86451b9
JJ
994 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
995 f4): Adjust expected diagnostics.
996 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
997 (T): If OVFP is defined, redefine to TP.
998 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
999 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1000 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1001 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1002 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1003 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1004 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1005 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1006 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1007 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1008 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1009 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1010 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1011 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1012 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1013 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1014 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1015 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1016 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1017 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1018 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1019 as last argument to __builtin_add_overflow_p.
1020
7bb5d5f4
UB
10212016-06-23 Uros Bizjak <ubizjak@gmail.com>
1022
1023 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1024 dg-options and remove default vector testsuite compile flags.
1025 * g++.dg/vect/pr33860a.cc: Ditto.
1026 * g++.dg/vect/pr45470-a.cc: Ditto.
1027 * g++.dg/vect/pr45470-b.cc: Ditto.
1028 * g++.dg/vect/pr60896.cc: Ditto.
1029 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1030 * gcc.dg/vect/pr18308.c: Ditto.
1031 * gcc.dg/vect/pr24049.c: Ditto.
1032 * gcc.dg/vect/pr33373.c: Ditto.
1033 * gcc.dg/vect/pr36228.c: Ditto.
1034 * gcc.dg/vect/pr42395.c: Ditto.
1035 * gcc.dg/vect/pr42604.c: Ditto.
1036 * gcc.dg/vect/pr46663.c: Ditto.
1037 * gcc.dg/vect/pr48765.c: Ditto.
1038 * gcc.dg/vect/pr49093.c: Ditto.
1039 * gcc.dg/vect/pr49352.c: Ditto.
1040 * gcc.dg/vect/pr52298.c: Ditto.
1041 * gcc.dg/vect/pr52870.c: Ditto.
1042 * gcc.dg/vect/pr53185.c: Ditto.
1043 * gcc.dg/vect/pr53773.c: Ditto.
1044 * gcc.dg/vect/pr56695.c: Ditto.
1045 * gcc.dg/vect/pr62171.c: Ditto.
1046 * gcc.dg/vect/pr63530.c: Ditto.
1047 * gcc.dg/vect/pr68339.c: Ditto.
1048 * gcc.dg/vect/pr71259.c: Ditto.
1049 * gcc.dg/vect/vect-82_64.c: Ditto.
1050 * gcc.dg/vect/vect-83_64.c: Ditto.
1051 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1052 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1053 * gcc.dg/vect/vect-shift-2.c: Ditto.
1054 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1055 * gfortran.dg/vect/pr39318.f90: Ditto.
1056 * gfortran.dg/vect/pr45714-a.f: Ditto.
1057 * gfortran.dg/vect/pr45714-b.f: Ditto.
1058 * gfortran.dg/vect/pr46213.f90: Ditto.
1059
2d4bb02f
MM
10602016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1061 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1062
1063 * gcc.target/powerpc/p9-splat-5.c: New test.
1064
f6d1b868
UB
10652016-06-23 Uros Bizjak <ubizjak@gmail.com>
1066
1067 PR tree-optimization/71488
1068 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1069 * lib/target-supports.exp: ... here.
1070 (check_sse4_hw_available): New procedure.
1071 (check_effective_target_sse4_runtime): Ditto.
1072 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1073 -march=westmere for sse4_runtime targets.
936ff030 1074 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1075 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1076 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1077 (main): Call check_vect ().
a7898180 1078 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1079
c0597759
L
10802016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 PR target/66232
1083 PR target/67400
1084 * gcc.target/i386/pr66232-14.c: New file.
1085 * gcc.target/i386/pr66232-15.c: Likewise.
1086 * gcc.target/i386/pr66232-16.c: Likewise.
1087 * gcc.target/i386/pr66232-17.c: Likewise.
1088 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1089 ia32 if R_386_GOT32X relocation is supported.
1090 * gcc.target/i386/pr67400-2.c: Likewise.
1091 * gcc.target/i386/pr67400-3.c: Likewise.
1092 * gcc.target/i386/pr67400-4.c: Likewise.
1093 * gcc.target/i386/pr67400-6.c: Likewise.
1094 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1095 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1096
5b0e27a7
JD
10972016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1098
1099 PR libgfortran/48852
1100 * gfortran.dg/char4_iunit_1.f03: Update test.
1101 * gfortran.dg/f2003_io_5.f03: Update test.
1102 * gfortran.dg/real_const_3.f90: Update test.
1103
7f586d90
AK
11042016-06-23 Andi Kleen <ak@linux.intel.com>
1105
1106 * g++.dg/bprob/bprob.exp: Support autofdo.
1107 * g++.dg/tree-prof/tree-prof.exp: dito.
1108 * gcc.dg/tree-prof/tree-prof.exp: dito.
1109 * gcc.misc-tests/bprob.exp: dito.
1110 * gfortran.dg/prof/prof.exp: dito.
1111 * lib/profopt.exp: dito.
1112 * lib/target-supports.exp: Check for autofdo.
1113
60fa7862
ML
11142016-06-23 Martin Liska <mliska@suse.cz>
1115
1116 * gcc.dg/pr71619.c: New test.
1117
e3d62871
UB
11182016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1119
1120 PR target/67400
cc901875
UB
1121 * gcc.target/i386/pr67400-1.c: New test.
1122 * gcc.target/i386/pr67400-2.c: Likewise.
1123 * gcc.target/i386/pr67400-3.c: Likewise.
1124 * gcc.target/i386/pr67400-4.c: Likewise.
1125 * gcc.target/i386/pr67400-5.c: Likewise.
1126 * gcc.target/i386/pr67400-6.c: Likewise.
1127 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1128
ac81cf0b
DM
11292016-06-22 David Malcolm <dmalcolm@redhat.com>
1130
1131 * c-c++-common/missing-header-1.c: New test case.
1132 * c-c++-common/missing-header-2.c: New test case.
1133 * c-c++-common/missing-header-3.c: New test case.
1134 * c-c++-common/missing-header-4.c: New test case.
1135
1a4f11c8
DM
11362016-06-22 David Malcolm <dmalcolm@redhat.com>
1137
1138 PR c/70339
1139 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1140 hint.
1141 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1142 expected results due to builtin "nanl" now being suggested for
1143 "name".
1144 * gcc.dg/pr67580.c: Update expected messages.
1145 * gcc.dg/spellcheck-identifiers.c: New testcase.
1146 * gcc.dg/spellcheck-typenames.c: New testcase.
1147
a93eac6a
DM
11482016-06-22 David Malcolm <dmalcolm@redhat.com>
1149
1150 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1151 file.
1152 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1153 diagnostic-test-show-locus-parseable-fixits.c to sources for
1154 diagnostic_plugin_test_show_locus.c.
1155 * lib/gcc-defs.exp (freeform_regexps): New global.
1156 (dg-regexp): New function.
1157 (handle-dg-regexps): New function.
1158 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1159 freeform_regexps to the empty list.
1160 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1161
49e76ff1
IE
11622016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1163
f6d1b868 1164 PR tree-optimization/71488
49e76ff1
IE
1165 * g++.dg/pr71488.C: New test.
1166 * gcc.dg/vect/vect-bool-cmp.c: New test.
1167
951d8c8a
EB
11682016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1169
1170 * gcc.dg/guality/param-5.c: New test.
1171
b60fc3bd
BE
11722016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1173
1174 * gcc.target/i386/asm-flag-7.c: New test.
1175
0609abda
TS
11762016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1177
1178 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1179 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1180 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1181 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1182 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1183 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1184 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1185 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1186 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1187 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1188 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1189 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1190 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1191 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1192 * lib/target-supports.exp: Likewise.
1193
ee2499b4
TS
11942016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1195
1196 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1197 * gcc.dg/attr-ms_struct-2.c: Likewise.
1198 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1199 * gcc.dg/bf-ms-attrib.c: Likewise.
1200 * gcc.dg/bf-ms-layout-2.c: Likewise.
1201 * gcc.dg/bf-ms-layout-3.c: Likewise.
1202 * gcc.dg/bf-ms-layout.c: Likewise.
1203 * gcc.dg/bf-no-ms-layout.c: Likewise.
1204 * gcc.target/i386/bitfield1.c: Likewise.
1205 * gcc.target/i386/bitfield2.c: Likewise.
1206 * gcc.target/i386/bitfield3.c: Likewise.
1207
caea59ff
KN
12082016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1209
1210 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1211 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1212 override other than -mcpu=power9 command-line option is specified,
1213 or if the target operating system is aix.
1214 * gcc.target/powerpc/darn-1.c: Likewise.
1215 * gcc.target/powerpc/darn-2.c: Likewise.
1216 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1217 test if effective-target is not powerpc_p9vector_ok or if the
1218 target operating system is not defined.
1219 * gcc.target/powerpc/vslv-1.c: Likewise.
1220 * gcc.target/powerpc/vsrv-0.c: Likewise.
1221 * gcc.target/powerpc/vsrv-1.c: Likewise.
1222
63617e30
TB
12232016-06-21 Tobias Burnus <burnus@net-b.de>
1224
1225 PR fortran/71068
1226 * gfortran.dg/coarray/data_1.f90: New.
1227
89192c3c
WD
12282016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1229
1230 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1231 (dg-require-effective-target): Use arm_v8_neon_hw.
1232 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1233 (dg-require-effective-target): Likewise.
1234 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1235 (dg-require-effective-target): Likewise.
1236 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1237 (dg-require-effective-target): Likewise.
1238 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1239 (dg-require-effective-target): Likewise.
1240 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1241 (dg-require-effective-target): Likewise.
1242 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1243 Add AArch64 check.
1244
64ac50e2
WD
12452016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1246
1247 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1248 Set to 3 so test passes.
1249
6252b5db
WD
12502016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1251
1252 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1253
3b9bc511
IV
12542016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1255
1256 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1257 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1258 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1259 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1260
21db1c78
IV
12612016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1262
1263 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1264 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1265
9d30e86f
L
12662016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1267
1268 PR target/71549
1269 * gcc.target/i386/pr71549.c: New test.
1270
448a7c69
KN
12712016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1272
1273 * gcc.target/powerpc/vadsdu-0.c: Replace
1274 dg-require-effective-target directive to allow test to run on more
1275 platforms, and add dg-skip-if directive to disable test on aix
1276 platforms because of known incompatibilities.
1277 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1278 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1279 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1280 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1281 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1282 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1283 * gcc.target/powerpc/vadsdub-2.c: Replace
1284 dg-require-effective-target directive to allow test to run on more
1285 platforms, and add dg-skip-if directive to disable test on aix
1286 platforms because of known incompatibilities.
1287 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1288 with vec_absdb call to differentiate this test from vadsdub-1.c.
1289 * gcc.target/powerpc/vadsduh-1.c: Replace
1290 dg-require-effective-target directive to allow test to run on more
1291 platforms, and add dg-skip-if directive to disable test on aix
1292 platforms because of known incompatibilities.
1293 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1294 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1295 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1296
0ad84f34
JJ
12972016-06-21 Jakub Jelinek <jakub@redhat.com>
1298
1299 PR tree-optimization/71588
1300 * gcc.dg/pr71558.c: New test.
1301
e71e8d94
SKS
13022016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1303
1304 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1305 * c-c++-common/pr68657-2.c: Likewise.
1306 * c-c++-common/pr68657-3.c: Likewise.
1307 * gcc.dg/torture/pr69714.c: Require int32plus support.
1308 * gcc.dg/torture/pr70025.c: Likewise.
1309 * gcc.dg/torture/pr70083.c: Likewise.
1310 * gcc.dg/torture/pr70542.c: Likewise.
1311 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1312
5a578671
JM
13132016-06-20 Joseph Myers <joseph@codesourcery.com>
1314
1315 PR c/71601
1316 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1317
7a9df68e
JJ
13182016-06-20 Jakub Jelinek <jakub@redhat.com>
1319
50aa64d5
JJ
1320 PR middle-end/71581
1321 * gcc.dg/pr71581.c: New test.
1322
7a9df68e
JJ
1323 PR rtl-optimization/71591
1324 * gcc.dg/cpp/pr71591.c: New test.
1325
3947cf19
DR
13262016-06-20 David B. Robins <gcc@davidrobins.net>
1327
1328 PR target/71571
1329 * g++.dg/torture/pr71571.C: New test.
1330
c4ff221e
JJ
13312016-06-20 Jakub Jelinek <jakub@redhat.com>
1332
1333 PR target/71559
1334 * gcc.target/i386/sse2-pr71559.c: New test.
1335 * gcc.target/i386/avx-pr71559.c: New test.
1336 * gcc.target/i386/avx512f-pr71559.c: New test.
1337
f1b5abfb
TB
13382016-06-20 Tobias Burnus <burnus@net-b.de>
1339
1340 PR fortran/71194
1341 * gfortran.dg/pointer_remapping_10.f90: New.
1342
842107e4
DM
13432016-06-20 David Malcolm <dmalcolm@redhat.com>
1344
1345 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1346
d9e8bdfd
MS
13472016-06-20 Martin Sebor <msebor@redhat.com>
1348
1349 PR c/69507
1350 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1351 * gnu90-const-expr-1.c: Same.
1352 * gnu99-const-expr-1.c: Same.
1353 * gnu99-static-1.c: Same.
1354
67785479
RL
13552016-06-20 Renlin Li <renlin.li@arm.com>
1356
29f09b38 1357 PR testsuite/71489
67785479
RL
1358 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1359
636929b8
JG
13602016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1361
1362 * gcc.target/aarch64/vcvt_f64_1.c: New.
1363 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1364 * gcc.target/aarch64/vrecp_f64_1.c: New.
1365
ff7b374b
KT
13662016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1367
1368 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1369 "alignement".
1370
554cfc9e
GJL
13712016-06-20 Georg-Johann Lay <avr@gjlay.de>
1372
1373 PR target/71103
1374 * gcc.target/avr/torture/pr71103-2.c: New test.
1375
aa0db437
MS
13762016-06-19 Martin Sebor <msebor@redhat.com>
1377
1378 PR c/69507
1379 * gcc.dg/alignof.c: New test.
1380
c561b091
PC
13812016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1384 vs dg-error; test constexpr specifier too.
1385
bf54f123
PC
13862016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1389
4e53aa97
CL
13902016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1391
1392 * lib/target-supports.exp
1393 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1394 arm_neon_ok and merge flags. Fix temporary test name.
1395 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1396 and merge flags.
1397
69071d86
ML
13982016-06-17 Martin Liska <mliska@suse.cz>
1399
1400 * gcc.dg/predict-9.c: Fix dump scanning.
1401
68b3b858
BC
14022016-06-17 Bin Cheng <bin.cheng@arm.com>
1403
1404 PR tree-optimization/71354
1405 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1406
d3ee260a
BC
14072016-06-17 Bin Cheng <bin.cheng@arm.com>
1408
1409 PR tree-optimization/71347
1410 * gcc.dg/tree-ssa/pr71347.c: New test.
1411
bd8fb114
BC
14122016-06-17 Bin Cheng <bin.cheng@arm.com>
1413
1414 PR tree-optimization/71354
1415 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1416
97816be4
BC
14172016-06-17 Bin Cheng <bin.cheng@arm.com>
1418
1419 * gcc.dg/vect/vect-alias-check-1.c: New test.
1420
2d761a37
SKS
14212016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1422
e0277d6b 1423 PR target/71151
2d761a37
SKS
1424 * gcc.target/avr/pr71151-1.c: New test.
1425 * gcc.target/avr/pr71151-2.c: New test.
1426 * gcc.target/avr/pr71151-3.c: New test.
1427 * gcc.target/avr/pr71151-4.c: New test.
1428 * gcc.target/avr/pr71151-5.c: New test.
1429 * gcc.target/avr/pr71151-6.c: New test.
1430 * gcc.target/avr/pr71151-7.c: New test.
1431 * gcc.target/avr/pr71151-8.c: New test.
1432 * gcc.target/avr/pr71151-common.h: New test.
1433
68fa96d6
ML
14342016-06-16 Martin Liska <mliska@suse.cz>
1435
1436 * gfortran.dg/predict-1.f90: New test.
1437
b6ca982f
UB
14382016-06-16 Uros Bizjak <ubizjak@gmail.com>
1439
1440 PR target/71242
1441 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1442
1dc8d15b
JH
14432016-06-16 Jan Hubicka <hubicka@ucw.cz>
1444
1445 * g++.dg/vect/pr36648.cc: Disable cunrolli
1446
67c25816
JJ
14472016-06-16 Jakub Jelinek <jakub@redhat.com>
1448
c577adb2
JJ
1449 PR target/71554
1450 * gcc.c-torture/execute/pr71554.c: New test.
1451
67c25816
JJ
1452 PR rtl-optimization/71532
1453 * gcc.dg/torture/pr71532.c: New test.
1454
1a3c3ee9
MM
14552016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1456
1457 * gcc.target/powerpc/p9-dimode1.c: New test.
1458 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1459
f29468a7
JJ
14602016-06-15 Jakub Jelinek <jakub@redhat.com>
1461
61daecc4
JJ
1462 * gcc.c-torture/compile/20160615-1.c: New test.
1463
f29468a7
JJ
1464 * g++.dg/cpp0x/ref-qual17.C: New test.
1465
209d1e2d
IE
14662016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1467
1468 PR middle-end/71529
1469 * gcc.target/i386/pr71529.C: New test.
1470
8dc35712
AH
14712016-06-15 Alan Hayward <alan.hayward@arm.com>
1472
1473 PR tree-optimization/71483
1474 * g++.dg/vect/pr71483.c: New
1475
b8911cb8
PC
14762016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/70202
1479 * g++.dg/inherit/crash6.C: New.
1480 * g++.dg/inherit/union2.C: Likewise.
1481 * g++.dg/inherit/virtual12.C: Likewise.
1482 * g++.dg/inherit/virtual13.C: Likewise.
1483 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1484
cf5d08ab
UB
14852016-06-15 Uros Bizjak <ubizjak@gmail.com>
1486
e3d62871 1487 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 1488
8f482165
AH
14892016-06-15 Alan Hayward <alan.hayward@arm.com>
1490
1491 PR tree-optimization/71439
1492 * gcc.dg/vect/pr71439.c: New
1493
3256673f
KT
14942016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1495
1496 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1497
b17dc4d4
RB
14982016-06-15 Richard Biener <rguenther@suse.de>
1499
1500 * gcc.dg/vect/slp-45.c: New testcase.
1501
2a5825f2
RB
15022016-06-15 Richard Biener <rguenther@suse.de>
1503
1504 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1505
6e433d0b
BS
15062016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1507
1508 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1509 requirements, and disable for AIX for now.
1510 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1511
abe7f828
JJ
15122016-06-14 Jakub Jelinek <jakub@redhat.com>
1513
a09c81b4
JJ
1514 PR c++/71528
1515 * g++.dg/opt/pr71528.C: New test.
1516
abe7f828
JJ
1517 PR c++/71516
1518 * g++.dg/init/pr71516.C: New test.
1519
acfadf06
PC
15202016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 * g++.dg/init/array46.C: New.
1523
4d568ab2
UB
15242016-06-14 Uros Bizjak <ubizjak@gmail.com>
1525
e3d62871
UB
1526 * gcc.target/i386/float128-3.c: New test.
1527 * gcc.target/i386/quad-sse4.c: Ditto.
1528 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1529 Update scan strings.
4d568ab2 1530
30934c5d
RB
15312016-06-14 Richard Biener <rguenther@suse.de>
1532
1533 PR middle-end/71526
1534 * gfortran.dg/pr71526.f90: New testcase.
1535
3970e545
AV
15362016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1537
1538 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1539 * gcc.dg/zero_bits_compound-1.c: Likewise.
1540
04976c6e
RB
15412016-06-14 Richard Biener <rguenther@suse.de>
1542
1543 PR tree-optimization/71522
1544 * gcc.dg/torture/pr71522.c: New testcase.
1545
23e025db
JJ
15462016-06-14 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR tree-optimization/71520
1549 * gcc.dg/tree-ssa/pr71520.c: New test.
1550
90b72e84
RB
15512016-06-14 Richard Biener <rguenther@suse.de>
1552
1553 PR tree-optimization/71521
86c24ba6 1554 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 1555
ef7cf206
JJ
15562016-06-13 Jakub Jelinek <jakub@redhat.com>
1557
0dda258b
JJ
1558 PR sanitizer/71498
1559 * c-c++-common/ubsan/bounds-13.c: New test.
1560
ef7cf206
JJ
1561 PR preprocessor/71183
1562 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1563
a73786e3
JL
15642016-06-13 Jeff Law <law@redhat.com>
1565
1566 PR tree-optimization/71403
1567 * c-c++-common/ubsan/pr71403-1.c: New test.
1568 * c-c++-common/ubsan/pr71403-2.c: New test.
1569 * c-c++-common/ubsan/pr71403-3.c: New test.
1570
0ac249bf
JJ
15712016-06-13 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR middle-end/71478
1574 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1575 Add -Wno-psabi -w to dg-options.
1576
5408a64a
KN
15772016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1578
1579 * gcc.target/powerpc/vadsdu-0.c: New test.
1580 * gcc.target/powerpc/vadsdu-1.c: New test.
1581 * gcc.target/powerpc/vadsdu-2.c: New test.
1582 * gcc.target/powerpc/vadsdu-3.c: New test.
1583 * gcc.target/powerpc/vadsdu-4.c: New test.
1584 * gcc.target/powerpc/vadsdu-5.c: New test.
1585 * gcc.target/powerpc/vadsdub-1.c: New test.
1586 * gcc.target/powerpc/vadsdub-2.c: New test.
1587 * gcc.target/powerpc/vadsduh-1.c: New test.
1588 * gcc.target/powerpc/vadsduh-2.c: New test.
1589 * gcc.target/powerpc/vadsduw-1.c: New test.
1590 * gcc.target/powerpc/vadsduw-2.c: New test.
1591
f7e4f2e3
DM
15922016-06-13 David Malcolm <dmalcolm@redhat.com>
1593
1594 * gcc.dg/c99-init-2.c (c): Update expected error message.
1595 * gcc.dg/init-bad-8.c (foo): Likewise.
1596 * gcc.dg/spellcheck-fields-3.c: New test case.
1597
ad23a23e
ML
15982016-06-13 Martin Liska <mliska@suse.cz>
1599
1600 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1601 and "guess loop iv compared" heuristics.
1602 * gcc.dg/predict-2.c: Likewise.
1603 * gcc.dg/predict-3.c: Likewise.
1604 * gcc.dg/predict-4.c: Likewise.
1605 * gcc.dg/predict-5.c: Likewise.
1606 * gcc.dg/predict-6.c: Likewise.
1607
146c55da
MP
16082016-06-13 Marek Polacek <polacek@redhat.com>
1609
1610 PR middle-end/71476
1611 * c-c++-common/Wswitch-unreachable-4.c: New test.
1612 * gcc.dg/Wswitch-unreachable-2.c: New test.
1613 * g++.dg/tm/jump1.C: Move dg-warning.
1614
42e77cbc
EB
16152016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1616
1617 * gnat.dg/renaming10.ad[sb]: New test.
1618
7474dcc1
PT
16192016-06-13 Paul Thomas <pault@gcc.gnu.org>
1620
1621 PR fortran/70673
1622 * gfortran.dg/pr70673.f90: New test.
1623
f57f53d3
RB
16242016-06-13 Richard Biener <rguenther@suse.de>
1625
1626 PR middle-end/64516
1627 * gcc.dg/align-3.c: New testcase.
1628
5843a5f0
ML
16292016-06-13 Martin Liska <mliska@suse.cz>
1630
1631 * gcc.target/i386/pr71458.c: New test.
1632
aa8fdb44
UB
16332016-06-12 Uros Bizjak <ubizjak@gmail.com>
1634
1635 PR target/71241
1636 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1637
2043e4d7
DH
16382016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1639
1640 PR target/60751
1641 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1642 statement.
1643
d3dc025d
DH
16442016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1645
1646 PR target/60751
1647 * gfortran.dg/comma_IO_extension_1.f90: New test.
1648 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1649 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1650 statement.
1651 * gfortran.dg/graphite/pr38083.f90: Likewise.
1652 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1653 missing format.
1654
a31d78c6
EB
16552016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * gnat.dg/case_character.adb: New test.
1658
95c18dd0
SB
16592016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1660
1661 PR middle-end/71310
1662 * gcc.target/powerpc/pr71310.c: New testcase.
1663
b97d37b4
KV
16642016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1665
1666 PR middle-end/71478
1667 * gcc.dg/pr71478.c: New test.
1668
900bcda3
JJ
16692016-06-10 Jakub Jelinek <jakub@redhat.com>
1670
ec1c20db
JJ
1671 PR middle-end/71494
1672 * gcc.c-torture/execute/pr71494.c: New test.
1673
50b15873
JJ
1674 PR c/68657
1675 * gcc.target/i386/pr68657.c: New test.
1676
900bcda3
JJ
1677 PR inline-asm/68843
1678 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1679 (test): Add -masm=intel alternatives.
1680
4d926e34
MS
16812016-06-10 Martin Sebor <msebor@redhat.com>
1682
1683 PR c/71392
1684 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1685
ad071b2b
JL
16862016-06-10 Jeff Law <law@redhat.com>
1687
1688 PR tree-optimization/71335
1689 * gcc.c-torture/execute/pr71335.c: New test.
1690
2704efe8
DM
16912016-06-10 David Malcolm <dmalcolm@redhat.com>
1692
1693 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1694 the various "cannot tail-call: " messages.
1695
18c9b7d4
CL
16962016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1697
1698 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1699 and options.
1700
7cfa10f3
MO
17012016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1702
1703 PR sanitizer/71480
1704 * c-c++-common/asan/pr71480.c: New test.
1705
1f24fd3e
L
17062016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1707
1708 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1709 (ASMNAME2): Likewise.
1710 (main): Replace fn in asm statement with ASMNAME ("fn").
1711 * gcc.dg/guality/pr68037-2.c: Likewise.
1712 * gcc.dg/guality/pr68037-3.c: Likewise.
1713 * gcc.dg/torture/pr68037-1.c: Likewise.
1714 * gcc.dg/torture/pr68037-2.c: Likewise.
1715 * gcc.dg/torture/pr68037-3.c: Likewise.
1716
ad551c07
BE
17172016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1718
1719 PR inline-asm/68843
1720 * gcc.target/i386/pr68843-1.c: New test.
1721 * gcc.target/i386/pr68843-2.c: New test.
1722
4b1ffdb1 17232016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
1724 Cesar Philippidis <cesar@codesourcery.com>
1725
1726 PR middle-end/71373
1727 * gcc.dg/goacc/nested-function-1.c: New file.
1728 * gcc.dg/goacc/nested-function-2.c: Likewise.
1729 * gcc.dg/goacc/pr71373.c: Likewise.
1730 * gfortran.dg/goacc/cray-2.f95: Likewise.
1731 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1732 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1733 * gfortran.dg/goacc/cray.f95: Update.
1734 * gfortran.dg/goacc/loop-1.f95: Likewise.
1735 * gfortran.dg/goacc/loop-3.f95: Likewise.
1736 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1737 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1738
17392016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1740
1741 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1742 for OpenACC tile clauses.
1743 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
1744
1745 PR c/71381
1746 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1747 to...
1748 * c-c++-common/goacc/cache-2.c: ... this new file.
1749 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1750 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1751 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1752 usage.
1753 * gfortran.dg/goacc/cray.f95: Likewise.
1754 * gfortran.dg/goacc/loop-1.f95: Likewise.
1755
89851e4c
AH
17562016-06-10 Alan Hayward <alan.hayward@arm.com>
1757
1758 PR tree-optimization/71407
1759 PR tree-optimization/71416
1760 * gcc.dg/vect/pr71407.c: New
1761 * gcc.dg/vect/pr71416-1.c: New
1762 * gcc.dg/vect/pr71416-2.c: New
1763
200eafbf
RB
17642016-06-10 Richard Biener <rguenther@suse.de>
1765
1766 PR middle-end/71477
1767 * gcc.dg/torture/pr71477.c: New testcase.
1768
4df99d92
JK
17692016-06-09 Julia Koval <julia.koval@intel.com>
1770
1771 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1772 * gcc.target/i386/interrupt-13.c: Likewise.
1773 * gcc.target/i386/interrupt-15.c: Likewise.
1774 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1775 * gcc.target/i386/interrupt-24.c: Likewise.
1776 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1777 * gcc.target/i386/interrupt-9.c: Likewise.
1778 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1779
e01b4e16
MS
17802016-06-09 Martin Sebor <msebor@redhat.com>
1781
1782 PR c/70883
1783 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1784 * gcc.dg/builtin-constant_p-1.c: Same.
1785 * gcc.dg/builtins-error.c: Same.
1786 * gcc.dg/pr70859.c: Same.
1787
9c35db0e
SKS
17882016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1789
1790 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1791 * gcc.dg/torture/pr68067-1.c: Likewise.
1792 * gcc.dg/torture/pr68067-2.c: Likewise.
1793
17942016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1795
1796 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1797 when setting SIZE.
1798
392a81b9
PC
17992016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1800
1801 PR c++/71465
1802 * g++.dg/inherit/crash5.C: New.
1803 Revert:
1804 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1805
1806 PR c++/70202
1807 * g++.dg/inherit/crash5.C: New.
1808 * g++.dg/inherit/virtual1.C: Adjust.
1809
e49efc14
ML
18102016-06-09 Martin Liska <mliska@suse.cz>
1811
1812 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1813 * g++.dg/predict-loop-exit-2.C: Likewise.
1814 * g++.dg/predict-loop-exit-3.C: Likewise.
1815 * gcc.dg/predict-1.c: Likewise.
1816 * gcc.dg/predict-2.c: Likewise.
1817 * gcc.dg/predict-3.c: Likewise.
1818 * gcc.dg/predict-4.c: Likewise.
1819 * gcc.dg/predict-5.c: Likewise.
1820 * gcc.dg/predict-6.c: Likewise.
1821 * gcc.dg/predict-7.c: Likewise.
1822
36d57986
RB
18232016-06-09 Richard Biener <rguenther@suse.de>
1824
1825 PR tree-optimization/71462
1826 * gcc.dg/torture/pr71462.c: New testcase.
1827
7d82e8e4
MP
18282016-06-09 Marek Polacek <polacek@redhat.com>
1829
1830 PR c/65471
1831 * gcc.dg/c11-generic-3.c: New test.
1832
c8a71589
PC
18332016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 * g++.dg/init/array42.C: New.
1836 * g++.dg/init/array43.C: Likewise.
1837 * g++.dg/init/array44.C: Likewise.
1838 * g++.dg/init/array45.C: Likewise.
1839 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1840 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1841 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1842 * g++.dg/gomp/pr35751.C: Likewise.
1843 * g++.dg/init/array23.C: Likewise.
1844 * g++.dg/init/brace2.C: Likewise.
1845 * g++.dg/init/brace6.C: Likewise.
1846
44a845ca
MS
18472016-06-08 Martin Sebor <msebor@redhat.com>
1848 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR c++/70507
1851 PR c/68120
1852 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1853 * c-c++-common/builtin-arith-overflow-2.c: New test.
1854 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1855 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1856 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1857
2ef16b6e
JJ
18582016-06-08 Jakub Jelinek <jakub@redhat.com>
1859
1860 PR c++/71442
1861 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1862
5e3ee346
AL
18632016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1864
1865 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1866 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1867 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1868 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1869 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1870 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1871 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1872 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1873 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1874 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1875 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1876 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1877 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1878
b2ae2814
RB
18792016-06-08 Richard Biener <rguenther@suse.de>
1880
1881 PR tree-optimization/68558
1882 * gcc.dg/vect/slp-44.c: New testcase.
1883
e09b4c37
RB
18842016-06-08 Richard Biener <rguenther@suse.de>
1885
1886 * gcc.dg/vect/slp-43.c: New testcase.
1887
72d50660
RB
18882016-06-08 Richard Biener <rguenther@suse.de>
1889
1890 PR tree-optimization/71452
1891 * gcc.dg/torture/pr71452.c: New testcase.
1892
988c115c
JJ
18932016-06-08 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR c++/71448
1896 * g++.dg/torture/pr71448.C: New test.
1897
73d73b48
BS
18982016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1899
1900 PR debug/71432
1901 PR ada/71413
1902 * g++.dg/debug/pr71432.C: New test.
1903
bdd15d0c
PK
19042016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1905
1906 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1907 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1908 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1909
ce0607bb
AH
19102016-06-08 Alan Hayward <alan.hayward@arm.com>
1911
1912 * gcc.dg/vect/vect-live-2.c: Update effective target.
1913 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1914 * lib/target-supports.exp: Add aarch64 to vect_long.
1915
92a5f2ba
MP
19162016-06-08 Marek Polacek <polacek@redhat.com>
1917
1918 PR c/71418
1919 * gcc.dg/noncompile/pr71418.c: New test.
1920
08203f73
MP
1921 PR c/71426
1922 * gcc.dg/noncompile/pr71426.c: New test.
1923
d1fcc2bd
JH
19242016-06-07 Jan Hubicka <hubicka@ucw.cz>
1925
1926 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1927 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1928 * gcc.dg/predict-3.c: Update template.
1929 * gcc.dg/predict-5.c: Update template.
1930 * gcc.dg/predict-6.c: Update template.
1931 * gcc.dg/predict-9.c: Update template.
1932 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1933
a23e6f1c
BS
19342016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1935
1936 * gcc.target/powerpc/vec-mul.c: New test.
1937
6ffd47b7
DM
19382016-06-07 David Malcolm <dmalcolm@redhat.com>
1939
1940 * gcc.dg/spellcheck-fields-2.c: New test case.
1941
bfd67b47
RB
19422016-06-07 Richard Biener <rguenther@suse.de>
1943
1944 PR c/61564
1945 * gcc.dg/Wpragmas-1.c: New testcase.
1946 * gcc.dg/Wattributes-4.c: Likewise.
1947 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1948 entry.
1949
701b9a47
CL
19502016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1951
1952 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1953 spurious debug code.
1954
6b80d6fa
RB
19552016-06-07 Richard Biener <rguenther@suse.de>
1956
1957 PR tree-optimization/71428
1958 * gcc.dg/torture/pr71428.c: New testcase.
1959
0f3f9437
RB
19602016-06-07 Richard Biener <rguenther@suse.de>
1961
1962 PR middle-end/71423
1963 * gcc.dg/torture/pr71423.c: New testcase.
1964
ec963f2a
KV
19652016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1966
1967 PR middle-end/71408
1968 * gcc.dg/tree-ssa/pr71408.c: New test.
1969
46ab5b6e
KV
19702016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1971
1972 PR middle-end/71281
1973 * g++.dg/torture/pr71281.C: New test.
1974
1f40cff3
MP
19752016-06-06 Marek Polacek <polacek@redhat.com>
1976
1977 PR c/71362
1978 * gcc.dg/pr71362.c: New test.
1979
6f5bcd24
JJ
19802016-06-06 Jakub Jelinek <jakub@redhat.com>
1981 Patrick Palka <ppalka@gcc.gnu.org>
1982
1983 PR c++/70847
1984 PR c++/71330
1985 PR c++/71393
1986 * g++.dg/opt/pr70847.C: New test.
1987 * g++.dg/ubsan/pr70847.C: New test.
1988 * g++.dg/ubsan/pr71393.C: New test.
1989
158beb4a
JJ
19902016-06-06 Jakub Jelinek <jakub@redhat.com>
1991
1992 PR tree-optimization/71259
1993 * gcc.dg/vect/pr71259.c: New test.
1994
d9b950dd
DM
19952016-06-06 David Malcolm <dmalcolm@redhat.com>
1996
1997 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1998 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1999 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2000 above.
2001
36f9ad69
KT
20022016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2003
2004 PR middle-end/37780
2005 * gcc.c-torture/execute/pr37780.c: New test.
2006 * gcc.target/aarch64/pr37780_1.c: Likewise.
2007 * gcc.target/arm/pr37780_1.c: Likewise.
2008
5545a907
MP
20092016-06-06 Marek Polacek <polacek@redhat.com>
2010
2011 * c-c++-common/attr-may-alias-1.c: New test.
2012 * c-c++-common/attr-may-alias-2.c: New test.
2013 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2014
93671519
BE
20152016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2016
2017 PR c/24414
2018 * gcc.target/i386/pr24414.c: New test.
2019
690f24b7
JM
20202016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2021
2022 * gcc.target/sparc/vis4misc.c: New file.
2023 * gcc.target/sparc/fpcmp.c: Likewise.
2024 * gcc.target/sparc/fpcmpu.c: Likewise.
2025
31ce6157
AH
20262016-06-06 Alan Hayward <alan.hayward@arm.com>
2027
2028 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2029 * gcc.dg/vect/vect-live-3.c: Likewise.
2030
9fcebb5a
RB
20312016-06-06 Richard Biener <rguenther@suse.de>
2032
2033 PR tree-optimization/71398
2034 * gcc.dg/torture/pr71398.c: New testcase.
2035
903ca97b
UB
20362016-06-06 Uros Bizjak <ubizjak@gmail.com>
2037
2038 PR target/71389
2039 * g++.dg/pr71389.C: New test.
2040
9c1eb332
JD
20412016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2042
2043 PR fortran/71404
2044 * gfortran.dg/fmt_read_5.f: New test.
2045
b2d83bd2
AV
20462016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2047
2048 PR fortran/69659
2049 * gfortran.dg/class_array_22.f03: New test.
2050
ec81960e
JH
20512016-06-05 Jan Hubicka <hubicka@ucw.cz>
2052
2053 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2054
429d2750
JH
20552016-06-05 Jan Hubicka <hubicka@ucw.cz>
2056
2057 * gcc.dg/predict-9.c: Update template.
2058
c1c00983
PC
20592016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/49377
2062 * g++.dg/template/pr49377.C: New.
2063
1927a963
JJ
20642016-06-04 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR tree-optimization/71405
2067 * g++.dg/torture/pr71405.C: New test.
2068
909a11ad
PC
20692016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/70202
2072 * g++.dg/inherit/crash5.C: New.
2073 * g++.dg/inherit/virtual1.C: Adjust.
2074
08bbb1f8
JL
20752016-06-03 Jeff Law <law@redhat.com>
2076
2077 PR tree-optimization/71316
2078 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2079
7c35235c
JJ
20802016-06-03 Jakub Jelinek <jakub@redhat.com>
2081
2082 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2083 dg-additional-options with just -fno-tree-scev-cprop in it.
2084 * gcc.dg/vect/vect-live-2.c: Likewise.
2085 * gcc.dg/vect/vect-live-5.c: Likewise.
2086 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2087 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2088 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2089
c8572dd6
PP
20902016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2091
2092 PR c++/27100
2093 * g++.dg/other/friend6.C: New test.
2094
1c7733a7
BS
20952016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2096
2097 * g++.dg/torture/ppc-ldst-array.C: New.
2098
0d2f700f
JM
20992016-06-03 Joseph Myers <joseph@codesourcery.com>
2100
2101 PR target/71276
2102 PR target/71277
2103 * gcc.dg/torture/builtin-fp-int-inexact.c,
2104 gcc.target/i386/387-builtin-fp-int-inexact.c,
2105 gcc.target/i386/387-rint-inline-1.c,
2106 gcc.target/i386/387-rint-inline-2.c,
2107 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2108 gcc.target/i386/sse2-rint-inline-1.c,
2109 gcc.target/i386/sse2-rint-inline-2.c,
2110 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2111 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2112
f8071c05
L
21132016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2114 Julia Koval <julia.koval@intel.com>
2115
2116 PR target/66960
2117 PR target/67630
2118 PR target/67634
2119 PR target/67841
2120 PR target/68037
2121 PR target/68618
2122 PR target/68661
2123 PR target/69575
2124 PR target/69596
2125 PR target/69734
2126 * gcc.dg/guality/pr68037-1.c: New test.
2127 * gcc.dg/guality/pr68037-2.c: Likewise.
2128 * gcc.dg/guality/pr68037-3.c: Likewise.
2129 * gcc.dg/torture/pr68037-1.c: Likewise.
2130 * gcc.dg/torture/pr68037-2.c: Likewise.
2131 * gcc.dg/torture/pr68037-3.c: Likewise.
2132 * gcc.dg/torture/pr68661-1a.c: Likewise.
2133 * gcc.dg/torture/pr68661-1b.c: Likewise.
2134 * gcc.target/i386/interrupt-1.c: Likewise.
2135 * gcc.target/i386/interrupt-2.c: Likewise.
2136 * gcc.target/i386/interrupt-3.c: Likewise.
2137 * gcc.target/i386/interrupt-4.c: Likewise.
2138 * gcc.target/i386/interrupt-5.c: Likewise.
2139 * gcc.target/i386/interrupt-6.c: Likewise.
2140 * gcc.target/i386/interrupt-7.c: Likewise.
2141 * gcc.target/i386/interrupt-8.c: Likewise.
2142 * gcc.target/i386/interrupt-9.c: Likewise.
2143 * gcc.target/i386/interrupt-10.c: Likewise.
2144 * gcc.target/i386/interrupt-11.c: Likewise.
2145 * gcc.target/i386/interrupt-12.c: Likewise.
2146 * gcc.target/i386/interrupt-13.c: Likewise.
2147 * gcc.target/i386/interrupt-14.c: Likewise.
2148 * gcc.target/i386/interrupt-15.c: Likewise.
2149 * gcc.target/i386/interrupt-16.c: Likewise.
2150 * gcc.target/i386/interrupt-17.c: Likewise.
2151 * gcc.target/i386/interrupt-18.c: Likewise.
2152 * gcc.target/i386/interrupt-19.c: Likewise.
2153 * gcc.target/i386/interrupt-20.c: Likewise.
2154 * gcc.target/i386/interrupt-21.c: Likewise.
2155 * gcc.target/i386/interrupt-22.c: Likewise.
2156 * gcc.target/i386/interrupt-23.c: Likewise.
2157 * gcc.target/i386/interrupt-24.c: Likewise.
2158 * gcc.target/i386/interrupt-25.c: Likewise.
2159 * gcc.target/i386/interrupt-26.c: Likewise.
2160 * gcc.target/i386/interrupt-27.c: Likewise.
2161 * gcc.target/i386/interrupt-28.c: Likewise.
2162 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2163 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2164 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2165 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2166 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2167 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2168 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2169 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2170 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2171 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2172 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2173 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2174
36b85e43
BS
21752016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2176
9de2e795
L
2177 PR tree-optimization/52171
2178 * gcc.dg/pr52171.c: New test.
2179 * gcc.target/i386/pr52171.c: New test.
36b85e43 2180
bfeee8ac
JH
21812016-06-03 Jan Hubicka <jh@suse.cz>
2182
2183 * g++.dg/tree-ssa/pred-1.C: New testcase
2184 * gcc.dg/tree-ssa/pred-1.c: New testcase
2185
859b0bae
BS
21862016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2187
2188 PR target/70957
2189 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2190 support.
2191 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2192
3a2edf4c
AH
21932016-06-03 Alan Hayward <alan.hayward@arm.com>
2194
2195 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2196
b28ead45
AH
21972016-06-03 Alan Hayward <alan.hayward@arm.com>
2198
2199 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2200 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2201 * gcc.dg/vect/vect-live-1.c: New test.
2202 * gcc.dg/vect/vect-live-2.c: New test.
2203 * gcc.dg/vect/vect-live-3.c: New test.
2204 * gcc.dg/vect/vect-live-4.c: New test.
2205 * gcc.dg/vect/vect-live-5.c: New test.
2206 * gcc.dg/vect/vect-live-slp-1.c: New test.
2207 * gcc.dg/vect/vect-live-slp-2.c: New test.
2208 * gcc.dg/vect/vect-live-slp-3.c: New test.
2209
1f91747b
JJ
22102016-06-03 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR middle-end/71387
2213 * g++.dg/opt/pr71387.C: New test.
2214
47b83923
JL
22152016-06-02 Jeff Law <law@redhat.com>
2216
2217 PR tree-optimization/71328
2218 * gcc.c-torture/compile/pr71328.c: New test.
2219
e96e5f46
JD
22202016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2221
2222 PR fortran/52393
2223 * gfortran.dg/fmt_read_3.f90: Fix typo.
2224 * gfortran.dg/fmt_read_4.f90: New test.
2225
b872d729
PC
22262016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2227
2228 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2229 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2230 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2231 * g++.dg/cpp0x/override2.C: Likewise.
2232 * g++.dg/parse/crash5.C: Likewise.
2233 * g++.dg/parse/error16.C: Likewise.
2234 * g++.dg/parse/error27.C: Likewise.
2235 * g++.dg/template/qualttp15.C: Likewise.
2236 * g++.dg/template/redecl4.C: Likewise.
2237 * g++.old-deja/g++.other/crash39.C: Likewise.
2238 * g++.old-deja/g++.other/struct1.C: Likewise.
2239 * g++.old-deja/g++.pt/m9a.C: Likewise.
2240 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2241
0e535442
JJ
22422016-06-02 Jakub Jelinek <jakub@redhat.com>
2243
0633ee10
JJ
2244 PR c++/71372
2245 * c-c++-common/pr71372.c: New test.
2246
0e535442
JJ
2247 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2248 __TIME__ strings with __builtin_strcmp instead of printf and
2249 dg-output.
2250
f3c5ecc2
ML
22512016-06-02 Martin Liska <mliska@suse.cz>
2252
2253 * gcc.dg/predict-9.c: New test.
2254
a91807c5
JJ
22552016-06-02 Jakub Jelinek <jakub@redhat.com>
2256
2257 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2258 global set_compiler_env_var and global saved_compiler_env_var.
2259
b5bd1978
KT
22602016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2261
2262 PR rtl-optimization/71295
2263 * gcc.c-torture/compile/pr71295.c: New test.
2264
b93b1475
JJ
22652016-06-02 Jakub Jelinek <jakub@redhat.com>
2266
930ebd0e
JJ
2267 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2268
1e021dc3
JJ
2269 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2270 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2271
b93b1475
JJ
2272 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2273 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2274 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2275 alternative number.
2276
58f2fb5c
MM
22772016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2278
2279 * gcc.target/powerpc/p9-splat-4.c: New test.
2280
22812016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2282
2283 PR target/71186
2284 * gcc.target/powerpc/pr71186.c: New test.
2285
4731c9f0
JD
22862016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2287
2288 PR fortran/52393
2289 * gfortran.dg/fmt_read_3.f90: New test.
2290
042dee3e
TP
22912016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2292
2293 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2294 procedure.
2295
15c98b2e
ES
22962016-06-01 Eduard Sanou <dhole@openmailbox.org>
2297
2298 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2299 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2300 env var is set.
2301 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2302 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2303 shown once.
2304 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2305 during compilation.
2306 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2307 vars set by dg-set-compiler-env-var.
2308
6442a6f4
PT
23092016-06-01 Paul Thomas <pault@gcc.gnu.org>
2310
2311 PR fortran/71156
2312 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2313 to the module procedure declaration.
2314 * gfortran.dg/submodule_16.f08: New test.
2315
ab62397a
JJ
23162016-06-01 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR middle-end/71371
2319 * c-c++-common/gomp/pr71371.c: New test.
2320
b66af6ed
RB
23212016-06-01 Richard Biener <rguenther@suse.de>
2322
2323 PR tree-optimization/71366
2324 * gcc.dg/torture/pr71366-1.c: New testcase.
2325 * gcc.dg/torture/pr71366-2.c: Likewise.
2326
e342b9d8
KN
23272016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2328
2329 * gcc.target/powerpc/vslv-0.c: New test.
2330 * gcc.target/powerpc/vslv-1.c: New test.
2331 * gcc.target/powerpc/vsrv-0.c: New test.
2332 * gcc.target/powerpc/vsrv-1.c: New test.
2333
721547cd
NS
23342016-06-01 Nathan Sidwell <nathan@acm.org>
2335
2336 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2337 * gcc.target/nvptx/weak.c: New.
2338
fa2c9034
RB
23392016-06-01 Richard Biener <rguenther@suse.de>
2340
2341 PR tree-optimization/71261
2342 * gcc.dg/torture/vect-bool-1.c: New testcase.
2343
3e32893c
JJ
23442016-06-01 Jakub Jelinek <jakub@redhat.com>
2345
2346 * gfortran.dg/gomp/order-1.f90: New test.
2347 * gfortran.dg/gomp/order-2.f90: New test.
2348
8c383600
JH
23492016-06-01 Jan Hubicka <hubicka@ucw.cz>
2350
2351 * gcc.dg/unroll-6.c: Update template.
2352 * gcc.dg/unroll-7.c: New testcase.
2353 * gcc.dg/unroll-8.c: New testcase.
2354
a0dfeef5
EB
23552016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2356
2357 * gnat.dg/opt56.ad[sb]: New test.
2358
48de5701
PC
23592016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 PR c++/66635
2362 * g++.dg/cpp0x/constexpr-ice16.C: New.
2363
827cf695
PP
23642016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2365
2366 PR tree-optimization/71314
2367 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2368 -mbranch-cost=2.
2369
ff66f6e8
PP
23702016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2371
2372 PR tree-optimization/71077
2373 * gcc.dg/tree-ssa/pr71077.c: New test.
2374
050fb209
JH
23752016-05-31 Jan Hubicka <hubicka@ucw.cz>
2376
48de5701
PC
2377 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2378 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2379 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 2380
c642d919
PC
23812016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2382
2383 PR c++/71248
2384 * g++.dg/cpp0x/pr71248.C: New.
2385 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2386 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2387 * g++.dg/init/new37.C: Likewise.
2388 * g++.dg/template/static1.C: Likewise.
2389 * g++.dg/template/static2.C: Likewise.
2390
d6439e08
L
23912016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2392
2393 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2394 instead of %rdi.
2395 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2396
780b9dd4
MP
23972016-05-31 Marek Polacek <polacek@redhat.com>
2398
2399 * c-c++-common/Wswitch-unreachable-3.c: New test.
2400 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2401
0d99f8a0
RB
24022016-05-31 Richard Biener <rguenther@suse.de>
2403
2404 PR tree-optimization/71352
2405 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2406
52545641
TP
24072016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2408
2409 * gcc.target/arm/armv5_thumb_isa.c: New test.
2410
5b8c1205
KY
24112016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2412
2413 PR target/71346
2414 * gcc.target/i386/pr71346.c: New test.
2415
7a88cc84
TV
24162016-05-31 Tom de Vries <tom@codesourcery.com>
2417
2418 PR tree-optimization/69068
2419 * gcc.dg/graphite/pr69068.c: New test.
2420
265149a6
MS
24212016-05-27 Martin Sebor <msebor@redhat.com>
2422
2423 PR c++/71306
2424 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2425
00631022
JJ
24262016-05-30 Jakub Jelinek <jakub@redhat.com>
2427
2428 PR c++/71349
2429 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2430 nowait depend(inout: dd[0]) clauses where permitted.
2431
b2f6675b
PC
24322016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2433
2434 PR c++/71238
2435 * g++.dg/parse/pr71238.C: New.
2436 * g++.dg/concepts/friend1.C: Test column numbers too.
2437 * g++.dg/cpp0x/initlist31.C: Likewise.
2438 * g++.dg/cpp0x/pr51420.C: Likewise.
2439 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2440 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2441 * g++.dg/ext/builtin3.C: Likewise.
2442 * g++.dg/lookup/friend12.C: Likewise.
2443 * g++.dg/lookup/friend7.C: Likewise.
2444 * g++.dg/lookup/koenig1.C: Likewise.
2445 * g++.dg/lookup/koenig5.C: Likewise.
2446 * g++.dg/lookup/used-before-declaration.C: Likewise.
2447 * g++.dg/overload/koenig1.C: Likewise.
2448 * g++.dg/template/crash65.C: Likewise.
2449 * g++.dg/template/friend57.C: Likewise.
2450 * g++.dg/warn/Wshadow-5.C: Likewise.
2451 * g++.dg/warn/Wunused-8.C: Likewise.
2452 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2453 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2454 * g++.old-deja/g++.jason/member.C: Likewise.
2455 * g++.old-deja/g++.jason/report.C: Likewise.
2456 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2457 * g++.old-deja/g++.law/visibility20.C: Likewise.
2458 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2459 * g++.old-deja/g++.other/static5.C: Likewise.
2460 * g++.old-deja/g++.pt/overload2.C: Likewise.
2461
a448ff40
JH
24622016-05-30 Jan Hubicka <hubicka@ucw.cz>
2463
2464 * gcc.dg/tree-ssa/peel1.c: New testcase.
2465 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2466 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2467
69be8c91
TV
24682016-05-30 Tom de Vries <tom@codesourcery.com>
2469
2470 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2471 to ce.
2472
a59775a1
PC
24732016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR c++/71099
2476 * g++.dg/parse/virtual1.C: New.
2477
53d6d955
UB
24782016-05-30 Uros Bizjak <ubizjak@gmail.com>
2479
2480 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2481 Use correct register when clearing %edx.
2482
0557293f
AM
24832016-05-30 Alexander Monakov <amonakov@ispras.ru>
2484
2485 PR tree-optimization/71289
2486 * gcc.dg/pr71289.c: New test.
2487
5d476e35
KV
24882016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2489
2490 PR middle-end/71269
2491 PR middle-end/71292
2492 * gcc.dg/tree-ssa/pr71269.c: New test.
2493 * gcc.dg/tree-ssa/pr71292.c: New test.
2494
db5447ca
KV
24952016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2496
2497 PR middle-end/71252
2498 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2499
98bdbb39
JH
25002016-05-30 Jan Hubicka <hubicka@ucw.cz>
2501
2502 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2503 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2504 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2505
7e012855
TV
25062016-05-30 Tom de Vries <tom@codesourcery.com>
2507
2508 PR tree-optimization/69067
2509 * gcc.dg/graphite/pr69067.c: New test.
2510
beed3701
UB
25112016-05-29 Uros Bizjak <ubizjak@gmail.com>
2512
2513 PR target/71245
2514 * gcc.target/i386/pr71245-1.c: New test.
2515 * gcc.target/i386/pr71245-2.c: Ditto.
2516
b6d4f8e8
PC
25172016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2518
2519 PR c++/71105
2520 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2521 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2522 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2523
00022058
JH
25242016-05-27 Jan Hubicka <hubicka@ucw.cz>
2525
2526 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2527
c8419aca
VV
25282016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2529
2530 Revert:
2531 PR c++/69855
2532 * g++.dg/overload/69855.C: New.
2533 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2534 * g++.old-deja/g++.pt/crash3.C: Likewise.
2535
8008c4d2
PC
25362016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2537
2538 PR c++/60385
2539 * g++.dg/parse/namespace13.C: New.
2540
8b2ef235
JL
25412016-05-26 Jeff Law <law@redhat.com>
2542
2543 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2544 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2545 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2546 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2547 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2548 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2549 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2550 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2551 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2552 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2553 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2554 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2555 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2556
7d67159b
VV
25572016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2558
2559 PR c++/69855
2560 * g++.dg/overload/69855.C: New.
2561 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2562 * g++.old-deja/g++.pt/crash3.C: Likewise.
2563
88e3bdd1
JW
25642016-05-27 Jiong Wang <jiong.wang@arm.com>
2565
2566 PR target/63596
2567 * gcc.target/aarch64/va_arg_1.c: New testcase.
2568 * gcc.target/aarch64/va_arg_2.c: Likewise.
2569 * gcc.target/aarch64/va_arg_3.c: Likewise.
2570
3fd6b9cc
JW
25712016-05-27 Jiong Wang <jiong.wang@arm.com>
2572
2573 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2574 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2575 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2576 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2577 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2578
3cee7e4e
MP
25792016-05-27 Marek Polacek <polacek@redhat.com>
2580
2581 PR middle-end/71308
2582 * g++.dg/torture/pr71308.C: New test.
2583
6a813c96
DV
25842016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2585
2586 * gcc.dg/zero_bits_compound-1.c: New test.
2587 * gcc.dg/zero_bits_compound-2.c: New test.
2588
0561bcfb
IE
25892016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2590
2591 PR middle-end/71279
2592 * gcc.dg/pr71279.c: New test.
2593
21316320
MM
25942016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2595
2596 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2597 floating point min/max/comparison instructions.
2598 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2599
7211a097
JJ
26002016-05-26 Jakub Jelinek <jakub@redhat.com>
2601
2602 * c-c++-common/gomp/schedule-1.c: New test.
2603 * gfortran.dg/gomp/schedule-1.f90: New test.
2604
cac177cf
PP
26052016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2606
2607 PR c++/70822
2608 PR c++/70106
2609 * g++.dg/cpp1y/auto-fn32.C: New test.
2610 * g++.dg/cpp1y/paren4.C: New test.
2611
a2d5b8c9
NS
26122016-05-26 Nathan Sidwell <nathan@acm.org>
2613
2614 * gcc.dg/20060410.c: Xfail on ptx.
2615 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2616 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2617 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2618 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2619 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2620
ffa8b552
TP
26212016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2622
2623 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2624
c7501e00
JJ
26252016-05-26 Jakub Jelinek <jakub@redhat.com>
2626
1875b9a0
JJ
2627 PR tree-optimization/71280
2628 * gcc.dg/pr71280.c: New test.
2629
2116e19f
JJ
2630 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2631
305aef09
JJ
2632 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2633 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2634
c7501e00
JJ
2635 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2636
ca449d26
JW
26372016-05-26 Jiong Wang <jiong.wang@arm.com>
2638
2639 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 2640 kept in memory.
ca449d26 2641
8af01c66
JL
26422016-05-25 Jeff Law <law@redhat.com>
2643
2644 PR tree-optimization/71272
2645 * gcc.c-torture/compile/pr71272.c: new test.
2646
f9d6ce73
BS
26472016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2648
2649 * gcc.target/powerpc/vec-cmpne.c: New test.
2650 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2651
a88a7b22
EB
26522016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2653
2654 * gnat.dg/opt55.ad[sb]: New test.
2655
125f02ed
SKS
26562016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2657
2658 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2659 * c-c++-common/pr60226.c: Require int32plus.
2660 * gcc.c-torture/execute/pr70602.c: Likewise.
2661 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2662 unsigned long for malloc arg type.
2663 * gcc.dg/asr_div1.c: Require int32plus.
2664 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2665 * gcc.dg/pie-1.c: Require pie.
2666 * gcc.dg/pie-2.c: Likewise.
2667 * gcc.dg/pr59471.c: Require int32plus.
2668 * gcc.dg/pr59963-2.c: XFAIL for int16.
2669 * gcc.dg/pr60114.c: Require int32plus.
2670 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2671 unsigned long for typedef of size_t.
2672 * gcc.dg/pr63914.c: Require int32plus.
2673 * gcc.dg/pr64536.c: Require pt32plus.
2674 * gcc.dg/pr65658.c: Likewise.
2675 * gcc.dg/pr67271.c: Require int32plus.
2676 * gcc.dg/pr68112.c: Likewise.
2677 * gcc.dg/pr69071.c: Skip for avr target.
2678 * gcc.dg/pr69973.c: Require int32plus.
2679 * gcc.dg/pr70169.c: Skip for avr target.
2680 * gcc.dg/sso-6.c: Require int32plus.
2681 * gcc.dg/sso-7.c: Likewise.
2682 * gcc.dg/sso-8.c: Likewise.
2683 * gcc.dg/vrp-min-max-2.c: Likewise.
2684
c6e434f5
UB
26852016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2686
2687 PR target/70738
2688 * gcc.target/i386/pr70738-1.c: New test.
2689 * gcc.target/i386/pr70738-2.c: Likewise.
2690 * gcc.target/i386/pr70738-3.c: Likewise.
2691 * gcc.target/i386/pr70738-4.c: Likewise.
2692 * gcc.target/i386/pr70738-5.c: Likewise.
2693 * gcc.target/i386/pr70738-6.c: Likewise.
2694 * gcc.target/i386/pr70738-7.c: Likewise.
2695 * gcc.target/i386/pr70738-8.c: Likewise.
2696 * gcc.target/i386/pr70738-9.c: Likewise.
2697
5c42d341
KT
26982016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2699
2700 PR rtl-optimization/66940
2701 * gcc.c-torture/execute/pr66940.c: New test.
2702
bf9a1a07
IV
27032016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2704
2705 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2706 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2707 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2708 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2709 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2710 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2711 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2712 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2713 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2714 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2715 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2716 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2717 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2718 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2719 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2720 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2721 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2722 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2723 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2724 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2725 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2726 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2727 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2728 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2729
95efe6b6
MP
27302016-05-25 Marek Polacek <polacek@redhat.com>
2731
2732 PR c/71265
2733 * gcc.dg/noncompile/pr71265.c: New test.
2734
a23faf7a
MP
2735 PR c/71266
2736 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2737
69a6d5ad
NS
27382016-05-25 Nathan Sidwell <nathan@acm.org>
2739
2740 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2741
3072d4ea
RB
27422016-05-25 Richard Biener <rguenther@suse.de>
2743
2744 PR tree-optimization/71261
2745 * c-c++-common/torture/pr71261.c: New testcase.
2746
e412ece4
RB
27472016-05-25 Richard Biener <rguenther@suse.de>
2748
2749 PR tree-optimization/71264
2750 * gcc.dg/vect/pr71264.c: New testcase.
2751
b9e551ad
PC
27522016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2753
2754 PR c++/55992
2755 * g++.dg/cpp0x/alias-decl-53.C: New.
2756 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2757
6aa1abe5
ML
27582016-05-25 Martin Liska <mliska@suse.cz>
2759
2760 * g++.dg/pr71239.C: New test.
2761
842d162e
RB
27622016-05-25 Richard Biener <rguenther@suse.de>
2763
c87885ca
RO
2764 * gcc.dg/vect/pr58135.c: Rename to ...
2765 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 2766
f184a36c
MP
27672016-05-25 Marek Polacek <polacek@redhat.com>
2768
2769 * g++.dg/pr65295.C: Use target c++14.
2770
021fad86
PC
27712016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2772
53d6d955
UB
2773 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2774 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 2775
c3eaf15a
MM
27762016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2777
2778 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2779 instructions.
2780
e46c7770
CP
27812016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2782
2783 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2784 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2785 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2786 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2787 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2788 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2789 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2790 * c-c++-common/goacc/pcopy.c: Likewise.
2791 * c-c++-common/goacc/pcopyin.c: Likewise.
2792 * c-c++-common/goacc/pcopyout.c: Likewise.
2793 * c-c++-common/goacc/pcreate.c: Likewise.
2794 * c-c++-common/goacc/pr70688.c: New test.
2795 * c-c++-common/goacc/present-1.c: Adjust test.
2796 * c-c++-common/goacc/reduction-5.c: Likewise.
2797 * g++.dg/goacc/data-1.C: New test.
2798
4bfc9db7
MM
27992016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2800
2801 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2802 vector parity built-in functions.
2803 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2804 count trailing zeros automatic vectorization.
2805 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2806 count trailing zeros built-in functions.
2807
2bc145af
KV
28082016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2809
2810 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2811
26869fdb
PH
28122016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2813
2814 PR target/71050
2815 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2816
b2dc9c3b
PC
28172016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/50436
2820 * g++.dg/template/crash123.C: New.
2821 * g++.dg/template/crash124.C: Likewise.
2822
f65e97fd
MS
28232016-05-24 Martin Sebor <msebor@redhat.com>
2824
2825 PR c++/71147
2826 * g++.dg/ext/flexary16.C: New test.
2827
a6f5ac7f
IV
28282016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2829
69a6d5ad
NS
2830 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2831 before math.h is included.
a6f5ac7f
IV
2832 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2833 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2834 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2835 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2836 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2837 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2838 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2839 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2840 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2841 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2842 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2843 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2844 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2845 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2846 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2847 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2848 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2849 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2850 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2851 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2852 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2853 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2854 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2855
27bad558
MM
28562016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2857 Kelvin Nilsen <kelvin@gcc.gnu.org>
2858
2859 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2860 support.
2861
72f382fb
PC
28622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/69872
2865 * g++.dg/warn/Wno-narrowing1.C: New.
2866
ef2ec9d9
MP
28672016-05-24 Marek Polacek <polacek@redhat.com>
2868
2869 PR c/71249
2870 * c-c++-common/Wswitch-unreachable-2.c: New test.
2871
e90434e3
JJ
28722016-05-24 Jakub Jelinek <jakub@redhat.com>
2873
7adb26f2
JJ
2874 PR c++/71257
2875 * g++.dg/vect/simd-clone-6.cc: New test.
2876 * g++.dg/gomp/declare-simd-6.C: New test.
2877
e90434e3
JJ
2878 PR middle-end/70434
2879 PR c/69504
2880 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2881
b556ea3b
RB
28822016-05-24 Richard Biener <rguenther@suse.de>
2883
2884 PR tree-optimization/71240
2885 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2886
e5328f5d
RB
28872016-05-24 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/71230
2890 * gcc.dg/torture/pr71230.c: New testcase.
2891 * g++.dg/torture/pr71230.C: Likewise.
2892
a04e69c0
TS
28932016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2894
2895 * c-c++-common/goacc/routine-5.c: Add tests.
2896 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2897 * gfortran.dg/goacc/routine-6.f90: Add tests.
2898
30fd2977
RB
28992016-05-24 Richard Biener <rguenther@suse.de>
2900
2901 PR tree-optimization/71253
2902 * gcc.dg/torture/pr71253.c: New testcase.
2903
ca6f60bc
KV
29042016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2905
2906 PR middle-end/71252
2907 * gfortran.dg/pr71252.f90: New test.
2908
d3465d72
RS
29092016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2910
2911 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2912
f17a223d
RB
29132016-05-24 Richard Biener <rguenther@suse.de>
2914
2915 PR middle-end/70434
2916 PR c/69504
2917 * c-c++-common/vector-subscript-4.c: New testcase.
2918 * c-c++-common/vector-subscript-5.c: Likewise.
2919
e3f36534
JD
29202016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2921
2922 PR fortran/71123
2923 * gfortran.dg/namelist_90.f: New test
2924
85d5c27d
JD
29252016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2926
2927 PR fortran/66461
2928 * gfortran.dg/unexpected_eof.f: New test
2929
fe3f3340
MM
29302016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2931 Kelvin Nilsen <kelvin@gcc.gnu.org>
2932
2933 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2934 as little endian.
2935
26d6ae55
PC
29362016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/70972
2939 * g++.dg/cpp0x/inh-ctor20.C: New.
2940 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2941
d6c9a06f
PC
29422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2943
2944 PR c++/69095
2945 * g++.dg/cpp0x/variadic168.C: New.
2946
396a1d10
PC
29472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2948
2949 * g++.dg/cpp0x/pr31445.C: Test column number too.
2950 * g++.dg/cpp0x/pr32253.C: Likewise.
2951 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2952 * g++.dg/cpp0x/variadic36.C: Likewise.
2953
ece46666
MG
29542016-05-23 Marc Glisse <marc.glisse@inria.fr>
2955
2956 * gcc.dg/fold-notshift-2.c: Adjust.
2957
a7dc5980
MP
29582016-05-23 Marek Polacek <polacek@redhat.com>
2959
2960 PR c/49859
2961 * c-c++-common/Wswitch-unreachable-1.c: New test.
2962 * gcc.dg/Wswitch-unreachable-1.c: New test.
2963 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2964 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2965 * g++.dg/gomp/block-10.C: Likewise.
2966 * gcc.dg/gomp/block-10.c: Likewise.
2967 * g++.dg/gomp/block-9.C: Likewise.
2968 * gcc.dg/gomp/block-9.c: Likewise.
2969 * g++.dg/gomp/target-1.C: Likewise.
2970 * g++.dg/gomp/target-2.C: Likewise.
2971 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 2972 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
2973 * g++.dg/gomp/taskgroup-1.C: Likewise.
2974 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2975 * gcc.dg/gomp/teams-1.c: Likewise.
2976 * g++.dg/gomp/teams-1.C: Likewise.
2977 * g++.dg/overload/error3.C: Likewise.
2978 * g++.dg/tm/jump1.C: Likewise.
2979 * g++.dg/torture/pr40335.C: Likewise.
2980 * gcc.dg/c99-vla-jump-5.c: Likewise.
2981 * gcc.dg/switch-warn-1.c: Likewise.
2982 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2983 * gcc.dg/nested-func-1.c: Likewise.
2984 * gcc.dg/pr67784-4.c: Likewise.
2985
18b54004
RB
29862016-05-23 Richard Biener <rguenther@suse.de>
2987
2988 PR tree-optimization/71230
2989 * gfortran.dg/pr71230-1.f90: New testcase.
2990 * gfortran.dg/pr71230-2.f90: Likewise.
2991
e569db5f
VK
29922016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2993
396a1d10 2994 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
2995 * gcc.dg/vect/pr58135.c: Add new.
2996 * gfortran.dg/pr46519-1.f: Adjust test case.
2997
e4b71114
PC
29982016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 PR c++/53401
3001 * g++.dg/cpp0x/decltype64.C: New.
3002
a25a8058
CL
30032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3004
3005 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3006 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3007 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3008
0dcfe9ab
CL
30092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3010
3011 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3012 Add poly64x1_t and poly64x2_t cases if supported.
3013 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3014 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3015 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3016 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3017 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3018
ffd70e4a
CL
30192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3020
3021 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3028
4b1f57fe
CL
30292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3030
3031 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3032
16c5ec77
CL
30332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3034
3035 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3036 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3037
94ad56c7
JJ
30382016-05-22 Jakub Jelinek <jakub@redhat.com>
3039
57748705
JJ
3040 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3041 constraint instead of "r".
3042 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3043 insn instead of vxorpd.
3044 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3045
af120161
JJ
3046 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3047 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3048
355023ce
JJ
3049 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3050
3b48574c
JJ
3051 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3052 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3053
94ad56c7
JJ
3054 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3055
8a85cee2
KV
30562016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3057
3058 PR middle-end/40921
3059 * gcc.dg/tree-ssa/pr40921.c: New test.
3060
8e916b16
PS
30612016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3062
3063 PR target/71103
3064 * gcc.target/avr/pr71103.c: New test.
3065
88aea79f
KV
30662016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3067
3068 PR middle-end/71179
3069 * gcc.dg/tree-ssa/pr71179.c: New test.
3070
79063edd
MS
30712016-05-20 Martin Sebor <msebor@redhat.com>
3072
3073 PR c/71115
3074 * gcc.dg/init-excess-2.c: New test.
3075
55c8849f
EB
30762016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3077
3078 * gnat.dg/opt53.adb: New test.
3079 * gnat.dg/opt54.adb: Likewise.
3080
c91a0948
MJ
30812016-05-20 Martin Jambor <mjambor@suse.cz>
3082
3083 PR tree-optimization/70884
3084 * gcc.dg/tree-ssa/pr70919.c: New test.
3085
9cad20fa
BS
30862016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3087
3088 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3089 formatting.
69a6d5ad
NS
3090 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3091 fix code formatting.
3092
30932016-05-20 Nathan Sidwell <nathan@acm.org>
3094
3095 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3096 non-common cases.
3097 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3098
15c671a7
DM
30992016-05-20 David Malcolm <dmalcolm@redhat.com>
3100
3101 * jit.dg/all-non-failing-tests.h: Add
3102 test-factorial-must-tail-call.c.
3103 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3104 * jit.dg/test-factorial-must-tail-call.c: New test case.
3105
4f028369
JJ
31062016-05-20 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR fortran/71204
3109 * gfortran.dg/pr71204.f90: New test.
3110
7dea4ab3
CP
31112016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3112
3113 * gcc.target/nvptx/sincos.c: New test.
3114
ef98d365
PC
31152016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3116
3117 PR c++/70572
3118 * g++.dg/cpp1y/auto-fn31.C: New.
3119
92466115
BS
31202016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3121
3122 * gcc.target/powerpc/vec-addec.c: New test.
3123 * gcc.target/powerpc/vec-addec-int128.c: New test.
3124
9a385c2d
DM
31252016-05-20 David Malcolm <dmalcolm@redhat.com>
3126
3127 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3128 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3129 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3130 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3131
77c9d5b4
JH
31322016-05-20 Jan Hubicka <hubicka@ucw.cz>
3133
3134 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3135
68047971
JJ
31362016-05-20 Jakub Jelinek <jakub@redhat.com>
3137
18954840
JJ
3138 PR c++/71210
3139 * g++.dg/opt/pr71210-1.C: New test.
3140 * g++.dg/opt/pr71210-2.C: New test.
3141
68047971
JJ
3142 PR tree-optimization/29756
3143 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3144 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3145 only on selected targets where V4SImode vectors are known to be
3146 supported.
3147
d78789f5
MG
31482016-05-20 Marc Glisse <marc.glisse@inria.fr>
3149
3150 PR tree-optimization/71079
3151 PR tree-optimization/71206
3152 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3153
550fa093
PK
31542016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3155
3156 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3157 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3158 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3159
483c6429
RG
31602016-05-20 Richard Guenther <rguenther@suse.de>
3161
3162 PR tree-optimization/29756
3163 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3164
eb066284
RB
31652016-05-20 Richard Biener <rguenther@suse.de>
3166
3167 PR tree-optimization/71185
3168 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3169
58f10249
RB
31702016-05-20 Richard Biener <rguenther@suse.de>
3171
3172 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3173
2a5569fa
MP
31742016-05-19 Marek Polacek <polacek@redhat.com>
3175
3176 PR c++/71075
3177 * g++.dg/diagnostic/pr71075.C: New test.
3178
5e9a5385
DM
31792016-05-19 David Malcolm <dmalcolm@redhat.com>
3180
3181 PR c++/71184
3182 * g++.dg/pr71184.C: New test case.
3183
4f45da44
KN
31842016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3185
3186 * gcc.target/powerpc/darn-0.c: New test.
3187 * gcc.target/powerpc/darn-1.c: New test.
3188 * gcc.target/powerpc/darn-2.c: New test.
3189
4177437e
MP
31902016-05-19 Marek Polacek <polacek@redhat.com>
3191
3192 PR tree-optimization/71031
3193 * gcc.dg/tree-ssa/vrp100.c: New test.
3194
afb72432
IE
31952016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3196
3197 PR rtl-optimization/71148
3198 * gcc.dg/pr71148.c: New test.
3199
4f83064e
KT
32002016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3201
3202 PR target/71056
3203 * gcc.target/arm/pr71056.c: New test.
3204
4bf8dbe1
BE
32052016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3206
3207 * c-c++-common/pr69669.c: Check the used mode.
3208
f3510625
MO
32092016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3210
3211 PR sanitizer/64354
3212 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3213
43c0068e
RB
32142016-05-19 Richard Biener <rguenther@suse.de>
3215
3216 PR tree-optimization/70729
3217 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3218 * gcc.dg/graphite/scop-18.c: Likewise.
3219 * gcc.dg/pr41783.c: Disable LIM.
3220 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3221 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3222 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3223 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3224 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3225 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3226 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3227 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3228 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3229 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3230 * gfortran.dg/pr42108.f90: Likewise.
3231
70f25790
DM
32322016-05-18 David Malcolm <dmalcolm@redhat.com>
3233
3234 PR driver/69265
3235 * gcc.dg/spellcheck-options-11.c: New test case.
3236
960db8ec
JJ
32372016-05-18 Jakub Jelinek <jakub@redhat.com>
3238
3239 PR c++/71100
3240 * g++.dg/opt/pr71100.C: New test.
3241
04643334
MJ
32422016-05-18 Martin Jambor <mjambor@suse.cz>
3243
3244 PR ipa/69708
3245 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3246 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3247 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3248 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3249
91bb9f80
MJ
32502016-05-18 Martin Jambor <mjambor@suse.cz>
3251
3252 PR ipa/69708
3253 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3254 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3255 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3256 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3257 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3258
c584aca6
PC
32592016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3260
3261 PR c++/69793
3262 * g++.dg/template/crash122.C: New.
3263
20309c6e
PC
32642016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3265
3266 PR c++/70466
3267 * g++.dg/template/pr70466-1.C: New.
3268 * g++.dg/template/pr70466-2.C: Likewise.
3269
50c78b9a
MM
32702016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3271
3272 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3273 splat operations and the XXSPLTIB instruction.
3274 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3275 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3276 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3277 xxlxor to clear a register.
3278
cf8be00d
RS
32792016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3280
3281 * gcc.dg/torture/pr71020.c: New test.
3282
848a392a
MJ
32832016-05-18 Martin Jambor <mjambor@suse.cz>
3284
3285 PR ipa/70646
3286 * gcc.dg/ipa/pr70646.c: New test.
3287
1f2ab776
CL
32882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3289
3290 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3291
76489493
CL
32922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3293
3294 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3295 missing tests for vreinterpretq_p{8,16}.
3296
bd79378d
CL
32972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3298
3299 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3300 vsliq_n_s64 and vsliq_n_u64.
3301
81ca3ea0
CL
33022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3303
3304 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3305 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3306
873cb425
CL
33072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3308
3309 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3310 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3311 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3312
9d6e7c21
CL
33132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3314
3315 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3316 in comment.
3317
b4dbe40e 33182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
3319
3320 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3321 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3322 "blr\t" and switch to scan-assembler-times.
3323
83a5c910
JW
33242016-05-18 Jiong Wang <jiong.wang@arm.com>
3325
53d6d955
UB
3326 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3327 with __aarch64__.
3328 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3329 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 3330
fb7cbdeb
JJ
33312016-05-18 Jakub Jelinek <jakub@redhat.com>
3332
8ee91165
JJ
3333 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3334 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3335 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3336 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3337 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3338 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3339
cf4d516a
JJ
3340 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3341 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3342
a4f16422
JJ
3343 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3344 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3345
7b37ce10
JJ
3346 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3347 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3348
fb7cbdeb
JJ
3349 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3350
c9326aef
RB
33512016-05-18 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/71168
3354 * gcc.dg/torture/pr71168.c: New testcase.
3355
df8b0a11
KV
33562016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3357
3358 PR middle-end/63586
3359 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3360 * gcc.dg/tree-ssa/pr63586.c: New test.
3361 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3362
2efd67ed
NS
33632016-05-17 Nathan Sidwell <nathan@acm.org>
3364
3365 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3366 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3367 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3368 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3369
1988b2c2
NS
33702016-05-17 Nathan Sidwell <nathan@acm.org>
3371
3372 * gcc.target/nvptx/abi-vararg-3.c: New.
3373
ad1d92ab
MM
33742016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3375
3376 PR tree-optimization/54579
3377 PR middle-end/55299
3378 * gcc.dg/fold-notrotate-1.c: New test.
3379 * gcc.dg/fold-notshift-1.c: New test.
3380 * gcc.dg/fold-notshift-2.c: New test.
3381
47768df8
MP
33822016-05-17 Marek Polacek <polacek@redhat.com>
3383
3384 PR ipa/71146
3385 * g++.dg/ipa/pr71146.C: New test.
3386
6b5423a5
DM
33872016-05-17 David Malcolm <dmalcolm@redhat.com>
3388
3389 * jit.dg/test-error-array-bounds.c: New test case.
3390
c7986356
MG
33912016-05-17 Marc Glisse <marc.glisse@inria.fr>
3392
3393 * gcc.dg/tree-ssa/and-1.c: New testcase.
3394
d982c5b7
MG
33952016-05-17 Marc Glisse <marc.glisse@inria.fr>
3396
3397 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3398 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3399
0139ba93
MG
34002016-05-17 Marc Glisse <marc.glisse@inria.fr>
3401
3402 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3403 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3404
daab4562
JW
34052016-05-17 Jiong Wang <jiong.wang@arm.com>
3406
3407 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3408
22330033
JW
34092016-05-17 Jiong Wang <jiong.wang@arm.com>
3410
3411 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3412
98b3a5f2
JW
34132016-05-17 Jiong Wang <jiong.wang@arm.com>
3414
3415 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3416 ".2d[index]" when scan the assembly.
3417 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3418 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3419 float64x1.
3420 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3421
b71b7a8e
RB
34222016-05-17 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/71132
3425 * gcc.dg/torture/pr71132.c: New testcase.
3426
3c51ad46
CL
34272016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3428
3429 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3430
d20faa66
KT
34312016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3432
3433 PR target/70809
3434 * gcc.target/aarch64/pr70809_1.c: New test.
3435
b75cc5a4
KT
34362016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3437
3438 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3439 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3440 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3441 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3442
b28eb195
IE
34432016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3444 Ilya Enkovich <ilya.enkovich@intel.com>
3445
3446 PR target/71114
3447 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3448
0b9004ed
JH
34492016-05-16 Jan Hubicka <hubicka@ucw.cz>
3450
3451 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3452 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3453
1b81a1c1
MW
34542016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3455
3456 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3457 test for __ARM_FP16_ARGS.
3458 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3459 * gcc.target/arm/aapcs/neon-vect10.c: New.
3460 * gcc.target/arm/aapcs/neon-vect9.c: New.
3461 * gcc.target/arm/aapcs/vfp18.c: New.
3462 * gcc.target/arm/aapcs/vfp19.c: New.
3463 * gcc.target/arm/aapcs/vfp20.c: New.
3464 * gcc.target/arm/aapcs/vfp21.c: New.
3465 * gcc.target/arm/fp16-aapcs-1.c: New.
3466 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3467 test for __ARM_FP16_ARGS.
3468 * g++.target/arm/fp16-return-1.c: Update expected output.
3469
921d1e73
JW
34702016-05-16 Jiong Wang <jiong.wang@arm.com>
3471
3472 PR testsuite/70227
3473 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3474
228eb42a
HA
34752016-05-15 Harald Anlauf <anlauf@gmx.de>
3476
3477 PR fortran/69603
3478 * gfortran.dg/pr69603.f90: New testcase.
3479
785abfd3
FR
34802016-05-14 Fritz Reese <fritzoreese@gmail.com>
3481
3482 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3483
e75eb64f
FR
34842016-05-14 Fritz Reese <fritzoreese@gmail.com>
3485
3486 PR fortran/71047
3487 * gfortran.dg/pr71047.f08: New test.
3488
aa4b467b
JM
34892016-05-13 Joseph Myers <joseph@codesourcery.com>
3490
3491 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3492 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3493 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3494
653fb4a2
MS
34952016-05-13 Martin Sebor <msebor@redhat.com>
3496
3497 PR c++/60049
3498 * g++.dg/cpp0x/constexpr-60049.C: New test.
3499
9e37582d
JJ
35002016-05-13 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR bootstrap/71071
3503 * gcc.dg/pr71071.c: New test.
3504
a278aa17
UB
35052016-05-13 Uros Bizjak <ubizjak@gmail.com>
3506
3507 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3508 remove XOP handling.
377eaca7 3509 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 3510
ac3d02e2
NS
35112016-05-13 Nathan Sidwell <nathan@acm.org>
3512
3513 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3514 __atomic_is_lock_free declaration.
3515
8ab3bdac
RB
35162016-05-13 Richard Biener <rguenther@suse.de>
3517
3518 PR tree-optimization/42587
3519 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3520
623b8e0a
ML
35212016-05-13 Martin Liska <mliska@suse.cz>
3522
3523 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3524 the new format of dump output.
3525
da7674f6
IE
35262016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3527
3528 * gcc.dg/pr71084.c: New test.
3529
c959db3d
RR
35302016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3531
53d6d955
UB
3532 PR target/53440
3533 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 3534
43203dea
RR
35352016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3536
3537 * gcc.target/aarch64/struct_return.c: New test.
3538
4f2e1536
MP
35392016-05-12 Marek Polacek <polacek@redhat.com>
3540
3541 PR c/70756
3542 * c-c++-common/pr70756-2.c: New test.
3543 * c-c++-common/pr70756.c: New test.
3544
1ef33ef3
RB
35452016-05-12 Richard Biener <rguenther@suse.de>
3546
3547 PR tree-optimization/71059
3548 * gcc.dg/torture/pr71059.c: New testcase.
3549
763baff6
RB
35502016-05-12 Richard Biener <rguenther@suse.de>
3551
3552 PR tree-optimization/71062
3553 * gcc.dg/torture/pr71062.c: New testcase.
3554
c4ec1243
IE
35552016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3556
3557 PR tree-optimization/71006
3558 * gcc.dg/pr71006.c: New test.
3559
a5fbf76d
MP
35602016-05-12 Marek Polacek <polacek@redhat.com>
3561
3562 PR driver/71063
3563 * gcc.dg/opts-7.c: New test.
3564
5acc47a4
KT
35652016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3566
3567 PR target/70830
3568 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3569 Add -save-temps to dg-options.
3570 Scan for ldmfd rather than pop instruction.
3571 * gcc.target/arm/interrupt-2.c: Likewise.
3572 * gcc.target/arm/pr70830.c: New test.
3573
40bd4bf9
JJ
35742016-05-12 Jakub Jelinek <jakub@redhat.com>
3575
3cd63842
JJ
3576 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3577 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3578
c05d08f6
JJ
3579 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3580 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3581 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3582
bc27ffae
JJ
3583 PR target/71019
3584 * gcc.target/i386/avx512vl-pack-1.c: New test.
3585 * gcc.target/i386/avx512vl-pack-2.c: New test.
3586 * gcc.target/i386/avx512bw-pack-2.c: New test.
3587
515d7412
JJ
3588 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3589
40bd4bf9
JJ
3590 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3591 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3592 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3593
44ab146a
RB
35942016-05-12 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/70986
3597 * gcc.dg/torture/pr70986-1.c: New testcase.
3598 * gcc.dg/torture/pr70986-2.c: Likewise.
3599 * gcc.dg/torture/pr70986-3.c: Likewise.
3600
d6e83a8d
MM
36012016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3602
3603 PR c/43651
3604 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3605 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3606
51e67ea3
UB
36072016-05-11 Uros Bizjak <ubizjak@gmail.com>
3608
3609 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3610 directive.
3611 * gcc.target/i386/pr66746.c: Ditto.
3612
3fd2b007
MM
36132016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3614
3615 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3616 support.
3617 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3618 warning when using -mvsx-timode.
3619 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3620 * gcc.target/powerpc/dform-2.c: Likewise.
3621 * gcc.target/powerpc/pr68805.c: Likewise.
3622
5c3a10fb
MP
36232016-05-11 Marek Polacek <polacek@redhat.com>
3624
3625 PR c++/71024
3626 * c-c++-common/attributes-3.c: New test.
3627
7cfb065b
NS
36282016-05-11 Nathan Sidwell <nathan@acm.org>
3629
3630 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3631 * gcc.c-torture/execute/pr68185.c: Likewise.
3632 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3633 * gcc.dg/pr69634.c: Requires scheduling.
3634 * gcc.dg/torture/pr66178.c: Require label values.
3635 * gcc.dg/setjmp-6.c: Require indirect jumps.
3636
f35ea97d
RB
36372016-05-11 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/71055
3640 * gcc.dg/torture/pr71055.c: New testcase.
3641
dff70323
RB
36422016-05-11 Richard Biener <rguenther@suse.de>
3643
3644 PR debug/71057
3645 * g++.dg/debug/pr71057.C: New testcase.
3646
56a3d28b
JJ
36472016-05-11 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR fortran/70855
3650 * gfortran.dg/gomp/pr70855.f90: New test.
3651
ebc1b29e
RB
36522016-05-11 Richard Biener <rguenther@suse.de>
3653
3654 PR middle-end/71002
3655 * g++.dg/torture/pr71002.C: New testcase.
3656
98ccd1d7
IE
36572016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3658
3659 PR middle-end/70807
3660 * gcc.dg/pr70807.c: New test.
3661
ed29e24b
MS
36622016-05-10 Martin Sebor <msebor@redhat.com>
3663
3664 PR c++/38611
3665 * g++.dg/Wattributes.C: New test.
3666
e39dab2c
MG
36672016-05-10 Marc Glisse <marc.glisse@inria.fr>
3668
3669 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3670 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3671 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3672
d067e238
IE
36732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3674
3675 PR target/70799
3676 * gcc.target/i386/pr70799-1.c: New test.
3677
cd36c83e
PMR
36782016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3679
3680 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3681
1e3af2a4
IE
36822016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3683
3684 PR middle-end/70877
3685 * gcc.target/i386/pr70877.c: New test.
3686
afc610db
IE
36872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3688
3689 PR tree-optimization/70786
3690 * gcc.target/i386/pr70876.c: New test.
3691
4b59d19f
JJ
36922016-05-10 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR target/70927
3695 * gcc.target/i386/avx512vl-logic-1.c: New test.
3696 * gcc.target/i386/avx512vl-logic-2.c: New test.
3697 * gcc.target/i386/avx512dq-logic-2.c: New test.
3698
9b5ee426
BS
36992016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3700
3701 PR target/70963
3702 * gcc.target/powerpc/pr70963.c: New.
3703
f3352cab
DM
37042016-05-10 David Malcolm <dmalcolm@redhat.com>
3705
3706 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3707 (test_very_wide_line): Add ruler to expected output.
3708 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3709 (test_very_wide_line): Likewise.
3710 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3711 (test_show_locus): Within the handling of "test_very_wide_line",
3712 enable show_ruler_p on the diagnostic context.
3713
4a3255dd
RB
37142016-05-10 Richard Biener <rguenther@suse.de>
3715
3716 PR tree-optimization/71039
3717 * gcc.dg/torture/pr71039.c: New testcase.
3718
da7c9950
NS
37192016-05-10 Nathan Sidwell <nathan@acm.org>
3720
3721 * gcc.dg/nested-func-10.c: Requires alloca.
3722 * gcc.dg/nested-func-9.c: Requires alloca.
3723 * gcc.c-torture/execute/pr70460.c: Requires labels.
3724 * gcc.c-torture/compile/pr70199.c: Requires labels.
3725 * gcc.target/nvptx/decl.c: Compile only.
3726 * gcc.target/nvptx/trailing-init.c: Compile only.
3727 * gcc.target/nvptx/ary-init.c: Compile only.
3728
cf68d92c
MP
37292016-05-10 Marek Polacek <polacek@redhat.com>
3730
3731 PR c/70255
3732 * gcc.dg/attr-opt-1.c: New test.
3733
64ea4e15
RB
37342016-05-10 Richard Biener <rguenther@suse.de>
3735
3736 PR tree-optimization/70497
3737 PR tree-optimization/28367
3738 * gcc.dg/torture/20160404-1.c: New testcase.
3739 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3740 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3741
5a96dae3
PMR
37422016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3743
3744 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3745
fc97f805
UB
37462016-05-09 Uros Bizjak <ubizjak@gmail.com>
3747
3748 * gcc.target/i386/fabsneg-1.c New test.
3749
a710b1d5
AM
37502016-05-09 Alan Modra <amodra@gmail.com>
3751
3752 PR testsuite/70826
3753 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3754
171f6f05
RB
37552016-05-09 Richard Biener <rguenther@suse.de>
3756
3757 PR tree-optimization/70985
3758 * gcc.dg/torture/pr70985.c: New testcase.
3759
18caa34e
BC
37602016-05-09 Bin Cheng <bin.cheng@arm.com>
3761
3762 * gcc.dg/tree-ssa/ifc-9.c: New test.
3763 * gcc.dg/tree-ssa/ifc-10.c: New test.
3764 * gcc.dg/tree-ssa/ifc-11.c: New test.
3765 * gcc.dg/tree-ssa/ifc-12.c: New test.
3766 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3767 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3768 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3769
7a27d38f
RB
37702016-05-09 Richard Biener <rguenther@suse.de>
3771
3772 PR fortran/70937
3773 * gfortran.dg/pr70937.f90: New testcase.
3774
5ebbbd3d
RO
37752016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3776
3777 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3778
f6288c24
FR
37792016-05-07 Fritz Reese <fritzoreese@gmail.com>
3780
3781 PR fortran/56226
3782 * gfortran.dg/dec_structure_1.f90: New testcase.
3783 * gfortran.dg/dec_structure_2.f90: Ditto.
3784 * gfortran.dg/dec_structure_3.f90: Ditto.
3785 * gfortran.dg/dec_structure_4.f90: Ditto.
3786 * gfortran.dg/dec_structure_5.f90: Ditto.
3787 * gfortran.dg/dec_structure_6.f90: Ditto.
3788 * gfortran.dg/dec_structure_7.f90: Ditto.
3789 * gfortran.dg/dec_structure_8.f90: Ditto.
3790 * gfortran.dg/dec_structure_9.f90: Ditto.
3791 * gfortran.dg/dec_structure_10.f90: Ditto.
3792 * gfortran.dg/dec_structure_11.f90: Ditto.
3793 * gfortran.dg/dec_union_1.f90: Ditto.
3794 * gfortran.dg/dec_union_2.f90: Ditto.
3795 * gfortran.dg/dec_union_3.f90: Ditto.
3796 * gfortran.dg/dec_union_4.f90: Ditto.
3797 * gfortran.dg/dec_union_5.f90: Ditto.
3798 * gfortran.dg/dec_union_6.f90: Ditto.
3799 * gfortran.dg/dec_union_7.f90: Ditto.
3800
5ec4a8cd
TV
38012016-05-07 Tom de Vries <tom@codesourcery.com>
3802
3803 PR tree-optimization/70956
3804 * gcc.dg/graphite/pr70956.c: New test.
3805
58ec1d0e
JJ
38062016-05-06 Jakub Jelinek <jakub@redhat.com>
3807
ccd88fb7
JJ
3808 PR middle-end/70941
3809 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3810 (a, b, c, d): Change type from char to signed char.
3811 (main): Compare against (signed char) -1634678893 instead of
3812 hardcoded -109. Use __builtin_abort instead of abort.
3813
dd3b6464
JJ
3814 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3815 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3816
58ec1d0e
JJ
3817 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3818
19aa23d8
YR
38192016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3820
3821 PR debug/70935
3822 * gcc.dg/torture/pr70935.c: New test.
3823
ae5f0df1
OE
38242016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3825
3826 PR target/58219
ce23a8ff 3827 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 3828
078f7e37
RB
38292016-05-06 Richard Biener <rguenther@suse.de>
3830
3831 PR tree-optimization/70960
3832 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3833
765d7b54
OE
38342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3835
3836 PR target/52933
3837 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3838 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3839 Adjust expected instruction counts.
3840 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3841
29c94e65
MP
38422016-05-06 Marek Polacek <polacek@redhat.com>
3843
3844 PR sanitizer/70875
3845 * gcc.dg/ubsan/bounds-3.c: New test.
3846
3684b02e
OE
38472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3848
3849 PR target/54089
3850 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3851
8706773f
RB
38522016-05-06 Richard Biener <rguenther@suse.de>
3853
3854 PR middle-end/70931
3855 * gfortran.dg/pr70931.f90: New testcase.
3856
a4f51018
RB
38572016-05-06 Richard Biener <rguenther@suse.de>
3858
3859 PR middle-end/70941
3860 * gcc.dg/torture/pr70941.c: New testcase.
3861
c4f2425f
BC
38622016-05-05 Bin Cheng <bin.cheng@arm.com>
3863
3864 PR tree-optimization/57206
3865 * gcc.dg/vect/pr57206.c: New test.
3866
5dc08197
RO
38672016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3868
3869 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3870
351f85c5
JJ
38712016-05-05 Jakub Jelinek <jakub@redhat.com>
3872
568bac8c
JJ
3873 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3874
351f85c5
JJ
3875 * c-c++-common/Wdangling-else-4.c: New test.
3876
33fd7785
JJ
38772016-05-04 Jakub Jelinek <jakub@redhat.com>
3878
2d1ac15a
JJ
3879 PR c++/70906
3880 PR c++/70933
3881 * g++.dg/opt/pr70906.C: New test.
3882 * g++.dg/opt/pr70933.C: New test.
3883
33fd7785
JJ
3884 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3885
6b715bf6
JH
38862016-05-04 Jan Hubicka <hubicka@ucw.cz>
3887
3888 * gcc.dg/ipa/pure-const-3.c: New testcase.
3889
deef7113
MP
38902016-05-04 Marek Polacek <polacek@redhat.com>
3891
3892 * c-c++-common/Wdangling-else-1.c: New test.
3893 * c-c++-common/Wdangling-else-2.c: New test.
3894 * c-c++-common/Wdangling-else-3.c: New test.
3895
5396db97
KCY
38962016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3897
3898 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3899 flag is present.
3900
de55efd5
MP
39012016-05-04 Marek Polacek <polacek@redhat.com>
3902
3903 PR c/48778
3904 * gcc.dg/Waddress-2.c: New test.
3905
475839b6
AM
39062016-05-04 Alan Modra <amodra@gmail.com>
3907
3908 * gcc.target/powerpc/pr70866.c: New.
3909
b25aad5f
MS
39102016-05-03 Martin Sebor <msebor@redhat.com>
3911
3912 PR c++/66561
3913 * c-c++-common/builtin_location.c: New test.
3914 * g++.dg/cpp1y/builtin_location.C: New test.
3915
79ce98bc
MP
39162016-05-03 Marek Polacek <polacek@redhat.com>
3917
3918 PR c/70859
3919 * gcc.dg/pr70859.c: New test.
3920 * gcc.dg/pr70859-2.c: New test.
3921
402e89f5
PMR
39222016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3923
3924 * gnat.dg/debug5.adb: New testcase.
3925
f3d90045
DV
39262016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3927
3928 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3929 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3930 Procedure to check for z10 instruction set.
3931
1e26cec1
CL
39322016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3933
3934 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3935
71aca5a0
AM
39362016-05-03 Alan Modra <amodra@gmail.com>
3937
3938 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3939
2fd70ec1
JJ
39402016-05-03 Jakub Jelinek <jakub@redhat.com>
3941
3942 * gcc.target/i386/avx512f-cvt-1.c: New test.
3943
e5705cf7
L
39442016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3945
3946 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3947 -fdump-tree-vrp-details.
3948
381cdae4
RB
39492016-05-03 Richard Biener <rguenther@suse.de>
3950
3951 * gcc.dg/pr30172-1.c: Adjust.
3952 * gcc.dg/pr63743.c: Likewise.
3953 * gcc.dg/tm/pr51696.c: Likewise.
3954 * c-c++-common/tm/safe-1.c: Likewise.
3955 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3956 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3957 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3958 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3959
adedd5c1
JJ
39602016-05-03 Jakub Jelinek <jakub@redhat.com>
3961
31ed1665
JJ
3962 PR rtl-optimization/70467
3963 * gcc.target/i386/pr70467-3.c: New test.
3964 * gcc.target/i386/pr70467-4.c: New test.
3965
dea60b59
JJ
3966 PR tree-optimization/70916
3967 * gcc.c-torture/compile/pr70916.c: New test.
3968
adedd5c1
JJ
3969 PR target/49244
3970 * gcc.target/i386/pr49244-1.c: New test.
3971 * gcc.target/i386/pr49244-2.c: New test.
3972
f80041ef
BS
39732016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3974
3975 PR rtl-optimization/44281
3976 * gcc.target/i386/pr44281.c: New test.
3977
1cfcd39e
BC
39782016-05-03 bin cheng <bin.cheng@arm.com>
3979
3980 PR tree-optimization/56541
3981 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3982 * gcc.dg/vect/pr56541.c: new test.
3983
4304ccfd
MM
39842016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3985
3986 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3987 __float128.
3988 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3989
50d94c29
L
39902016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3991
3992 PR testsuite/70520
3993 * c-c++-common/asan/clone-test-1.c (main): Align child process
3994 stack to 16 bytes.
3995
bc1aee87
DM
39962016-05-02 David Malcolm <dmalcolm@redhat.com>
3997
3998 PR c++/62314
3999 * g++.dg/spellcheck-fields-2.C: New test case.
4000
474e0129
DM
40012016-05-02 David Malcolm <dmalcolm@redhat.com>
4002
4003 PR c++/62314
4004 * g++.dg/pr62314.C: New test case.
4005
818b88a7
JH
40062016-05-02 Jan Hubicka <hubicka@ucw.cz>
4007
4008 * gcc.dg/ipa/inline-8.c: New testcase.
4009
dd77684f
JJ
40102016-05-02 Jakub Jelinek <jakub@redhat.com>
4011
4012 PR rtl-optimization/70467
4013 * gcc.target/i386/pr70467-1.c: New test.
4014
72407e00
BE
40152016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4016
4017 * gcc.dg/spec-options.c: Run the test on all targets.
4018 * gcc.dg/foo.specs: Use cpp_unique_options.
4019
dd53d197
MG
40202016-05-02 Marc Glisse <marc.glisse@inria.fr>
4021
4022 * gcc.dg/tree-ssa/unord.c: New testcase.
4023
a8b85ce9
MG
40242016-05-02 Marc Glisse <marc.glisse@inria.fr>
4025
4026 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4027
5b37e866
NS
40282016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4029
4030 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4031
7176a4a0
MP
40322016-05-02 Marek Polacek <polacek@redhat.com>
4033
4034 PR c/70851
4035 * gcc.dg/enum-incomplete-3.c: New test.
4036
6b9933b9
MP
40372016-05-02 Marek Polacek <polacek@redhat.com>
4038 Tom de Vries <tom@codesourcery.com>
4039
4040 PR tree-optimization/70700
4041 * gcc.dg/pr70700.c: New test.
4042
90f82260
UB
40432016-05-01 Uros Bizjak <ubizjak@gmail.com>
4044
4045 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4046 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4047 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4048 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4049 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4050
f73036c1
EB
40512016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4052
4053 * ada/acats/run_acats: Rename into...
4054 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4055 * ada/acats/run_all.sh: Remove redundant test.
4056 (target_run): Move around.
4057 (target_gnatchop): Use newly built executable.
4058 (target_gnatmake): Likewise.
4059 Check that the compilation of impbit succeeds.
4060
85e051a3
OE
40612016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4062
4063 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4064 * gcc.dg/20021029-1.c: Likewise.
4065 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4066 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4067 * gcc.target/sh/cmpstr.c: Likewise.
4068 * gcc.target/sh/cmpstrn.c: Likewise.
4069 * gcc.target/sh/memset.c: Likewise.
4070 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4071 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4072 * gcc.target/sh/pr39423-1.c: Likewise.
4073 * gcc.target/sh/pr49468-di.c: Likewise.
4074 * gcc.target/sh/pr49468-si.c: Likewise.
4075 * gcc.target/sh/pr49880-1.c: Likewise.
4076 * gcc.target/sh/pr49880-2.c: Likewise.
4077 * gcc.target/sh/pr49880-3.c: Likewise.
4078 * gcc.target/sh/pr50751-1.c: Likewise.
4079 * gcc.target/sh/pr50751-4.c: Likewise.
4080 * gcc.target/sh/pr50751-7.c: Likewise.
4081 * gcc.target/sh/pr51244-1.c: Likewise.
4082 * gcc.target/sh/pr51244-10.c: Likewise.
4083 * gcc.target/sh/pr51244-11.c: Likewise.
4084 * gcc.target/sh/pr51244-12.c: Likewise.
4085 * gcc.target/sh/pr51244-13.c: Likewise.
4086 * gcc.target/sh/pr51244-14.c: Likewise.
4087 * gcc.target/sh/pr51244-17.c: Likewise.
4088 * gcc.target/sh/pr51244-18.c: Likewise.
4089 * gcc.target/sh/pr51244-19.c: Likewise.
4090 * gcc.target/sh/pr51244-4.c: Likewise.
4091 * gcc.target/sh/pr51244-5.c: Likewise.
4092 * gcc.target/sh/pr51244-7.c: Likewise.
4093 * gcc.target/sh/pr51244-8.c: Likewise.
4094 * gcc.target/sh/pr51244-9.c: Likewise.
4095 * gcc.target/sh/pr51697.c: Likewise.
4096 * gcc.target/sh/pr52483-1.c: Likewise.
4097 * gcc.target/sh/pr52483-2.c: Likewise.
4098 * gcc.target/sh/pr52483-3.c: Likewise.
4099 * gcc.target/sh/pr52483-5.c: Likewise.
4100 * gcc.target/sh/pr52933-1.c: Likewise.
4101 * gcc.target/sh/pr52933-2.c: Likewise.
4102 * gcc.target/sh/pr52933-3.c: Likewise.
4103 * gcc.target/sh/pr53568-1.c: Likewise.
4104 * gcc.target/sh/pr53976-1.c: Likewise.
4105 * gcc.target/sh/pr53988-1.c: Likewise.
4106 * gcc.target/sh/pr53988.c: Likewise.
4107 * gcc.target/sh/pr54089-1.c: Likewise.
4108 * gcc.target/sh/pr54089-6.c: Likewise.
4109 * gcc.target/sh/pr54089-7.c: Likewise.
4110 * gcc.target/sh/pr54089-8.c: Likewise.
4111 * gcc.target/sh/pr54089-9.c: Likewise.
4112 * gcc.target/sh/pr54236-1.c: Likewise.
4113 * gcc.target/sh/pr54236-2.c: Likewise.
4114 * gcc.target/sh/pr54236-3.c: Likewise.
4115 * gcc.target/sh/pr54236-4.c: Likewise.
4116 * gcc.target/sh/pr54386.c: Likewise.
4117 * gcc.target/sh/pr54602-1.c: Likewise.
4118 * gcc.target/sh/pr54685.c: Likewise.
4119 * gcc.target/sh/pr54760-1.c: Likewise.
4120 * gcc.target/sh/pr54760-2.c: Likewise.
4121 * gcc.target/sh/pr54760-3.c: Likewise.
4122 * gcc.target/sh/pr54760-4.c: Likewise.
4123 * gcc.target/sh/pr54760-5.c: Likewise.
4124 * gcc.target/sh/pr54760-6.c: Likewise.
4125 * gcc.target/sh/pr55146.c: Likewise.
4126 * gcc.target/sh/pr55160.c: Likewise.
4127 * gcc.target/sh/pr59278.c: Likewise.
4128 * gcc.target/sh/pr59401-1.c: Likewise.
4129 * gcc.target/sh/pr59533-1.c: Likewise.
4130 * gcc.target/sh/pr63260.c: Likewise.
4131 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4132 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4133 * gcc.target/sh/strlen.c: Likewise.
4134 * gcc.target/sh/torture/pr30807.c: Likewise.
4135 * gcc.target/sh/torture/pr34777.c: Likewise.
4136 * gcc.target/sh/torture/pr64652.c: Likewise.
4137 * gcc.target/sh/torture/pr65505.c: Likewise.
4138 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4139 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4140
411e5c67
PC
41412016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4142
4143 PR c++/66644
4144 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4145
8fa97501
BS
41462016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4147
4148 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4149 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4150 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4151 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4152
5a956111
PP
41532016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4154
4155 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4156 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4157
e7ff0319
CP
41582016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4159
4160 PR middle-end/70626
4161 * c-c++-common/goacc/combined-reduction.c: New test.
4162 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4163
52d11a4b
L
41642016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4165
4166 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4167 *movdi_internal pattern only if PIC off.
4168 * gcc.target/i386/pr70155-2.c: Likewise.
4169 * gcc.target/i386/pr70155-3.c: Likewise.
4170 * gcc.target/i386/pr70155-4.c: Likewise.
4171 * gcc.target/i386/pr70155-5.c: Likewise.
4172 * gcc.target/i386/pr70155-6.c: Likewise.
4173 * gcc.target/i386/pr70155-7.c: Likewise.
4174 * gcc.target/i386/pr70155-8.c: Likewise.
4175 * gcc.target/i386/pr70155-15.c: Likewise.
4176 * gcc.target/i386/pr70155-17.c: Likewise.
4177 * gcc.target/i386/pr70155-22.c: Likewise.
4178
8960db31
BC
41792016-04-29 Bin Cheng <bin.cheng@arm.com>
4180
4181 PR tree-optimization/70803
4182 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4183
cca535a4
IE
41842016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4185
4186 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4187 optimization of vector loop.
4188 * gcc.target/i386/vect-unpack-3.c: New test.
4189 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4190 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4191 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4192
500ecf4a
MP
41932016-04-29 Marek Polacek <polacek@redhat.com>
4194
4195 PR sanitizer/70342
4196 * g++.dg/ubsan/null-7.C: New test.
4197
2fff3db8
MP
4198 PR c/70852
4199 * gcc.dg/pr70852.c: New test.
4200
509063eb
DV
42012016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4202
4203 PR/69089
4204 * g++.dg/cpp0x/alignas6.C: New test.
4205
83745c0d
DV
42062016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4207
c87885ca
RO
4208 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4209 * gcc.dg/pr27003.c: Likewise.
4210 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4211 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4212 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4213 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4214 * gcc.target/arc/mxy.c: Likewise.
4215 * gcc.target/arc/mswape.c: Likewise.
4216 * gcc.target/arc/mrtsc.c: Likewise.
4217 * gcc.target/arc/mcrc.c: Likewise.
4218 * gcc.target/arc/mdsp-packa.c: Likewise.
4219 * gcc.target/arc/mdvbf.c: Likewise.
4220 * gcc.target/arc/mlock.c: Likewise.
4221 * gcc.target/arc/mmac-24.c: Likewise.
4222 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4223
849b265d
BS
42242016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4225 Matthijs Kooijman <matthijs@stdin.nl>
4226 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4227
4228 PR target/60040
4229 * gcc.target/avr/pr60040-1.c: New.
4230 * gcc.target/avr/pr60040-2.c: New.
4231
1390536b
RB
42322016-04-29 Richard Biener <rguenther@suse.de>
4233
4234 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4235
98998245
RB
42362016-04-29 Richard Biener <rguenther@suse.de>
4237
4238 PR tree-optimization/13962
4239 PR tree-optimization/65686
4240 * gcc.dg/uninit-pr65686.c: New testcase.
4241
8b80cc21
JJ
42422016-04-29 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR middle-end/70843
4245 * gcc.dg/pr70843.c: New test.
4246
6181bc30
JJ
42472016-04-28 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR target/70858
4250 * gcc.target/i386/pr70858.c: New test.
4251
f4cb3612
AB
42522016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4253
4254 * gcc.target/arc/nps400-1.c: New file.
4255
8ad9df62
JR
42562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4257 Andrew Burgess <andrew.burgess@embecosm.com>
4258
4259 * gcc.target/arc/movh_cl-1.c: New file.
4260
ceaaa9fe
JR
42612016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4262 Andrew Burgess <andrew.burgess@embecosm.com>
4263
4264 * gcc.target/arc/extzv-1.c: New file.
4265 * gcc.target/arc/insv-1.c: New file.
4266 * gcc.target/arc/insv-2.c: New file.
4267 * gcc.target/arc/movb-1.c: New file.
4268 * gcc.target/arc/movb-2.c: New file.
4269 * gcc.target/arc/movb-3.c: New file.
4270 * gcc.target/arc/movb-4.c: New file.
4271 * gcc.target/arc/movb-5.c: New file.
4272 * gcc.target/arc/movb_cl-1.c: New file.
4273 * gcc.target/arc/movb_cl-2.c: New file.
4274 * gcc.target/arc/movbi_cl-1.c: New file.
4275 * gcc.target/arc/movl-1.c: New file.
4276
4d03dc2f
JR
42772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4278 Andrew Burgess <andrew.burgess@embecosm.com>
4279
4280 * gcc.target/arc/cmem-1.c: New file.
4281 * gcc.target/arc/cmem-2.c: New file.
4282 * gcc.target/arc/cmem-3.c: New file.
4283 * gcc.target/arc/cmem-4.c: New file.
4284 * gcc.target/arc/cmem-5.c: New file.
4285 * gcc.target/arc/cmem-6.c: New file.
4286 * gcc.target/arc/cmem-7.c: New file.
4287 * gcc.target/arc/cmem-ld.inc: New file.
4288 * gcc.target/arc/cmem-st.inc: New file.
4289
81262dad
JJ
42902016-04-28 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR target/70821
4293 * gcc.target/i386/pr70821.c: New test.
4294
0a31a09a
BS
42952016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4296
4297 * gcc.target/powerpc/vec-adde.c: New test.
4298 * gcc.target/powerpc/vec-adde-int128.c: New test.
4299
3ddffba9
JJ
43002016-04-28 Jakub Jelinek <jakub@redhat.com>
4301
4302 * gcc.target/i386/avx-vround-1.c: New test.
4303 * gcc.target/i386/avx-vround-2.c: New test.
4304 * gcc.target/i386/avx512vl-vround-1.c: New test.
4305 * gcc.target/i386/avx512vl-vround-2.c: New test.
4306
713dedcd
RO
43072016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4308
4309 PR testsuite/70595
4310 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4311 (check_effective_target_cilkplus_runtime): ... this.
4312 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4313 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4314
4315 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4316 Require cilkplus_runtime.
4317 Don't add -lcilkrts.
4318 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4319 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4320 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4321 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4322 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4323 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4324 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4325 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4326 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4327 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4328 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4329 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4330 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4331 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4332 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4333 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4334 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4335 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4336 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4337 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4338 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4339 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4340 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4341 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4342 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4343 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4344 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4345 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4346 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4347
4348 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4349 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4350
4351 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4352
4353 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4354 cilkplus_runtime.
4355
3563f78f
MG
43562016-04-27 Marc Glisse <marc.glisse@inria.fr>
4357
4358 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4359 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4360
6bc2bb18
RB
43612015-04-27 Ryan Burn <contact@rnburn.com>
4362
4363 PR c++/69024
4364 PR c++/68997
4365 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4366 diagnostic.
4367 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4368 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4369
1e55d29a
EB
43702016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4371
4372 * gnat.dg/limited_with4.ad[sb]: New test.
4373 * gnat.dg/limited_with4_pkg.ads: New helper.
4374
087146ca
L
43752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4376
4377 PR target/70155
4378 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4379 and movv1ti_internal patterns
4380 * gcc.target/i386/pr70155-1.c: New test.
4381 * gcc.target/i386/pr70155-2.c: Likewise.
4382 * gcc.target/i386/pr70155-3.c: Likewise.
4383 * gcc.target/i386/pr70155-4.c: Likewise.
4384 * gcc.target/i386/pr70155-5.c: Likewise.
4385 * gcc.target/i386/pr70155-6.c: Likewise.
4386 * gcc.target/i386/pr70155-7.c: Likewise.
4387 * gcc.target/i386/pr70155-8.c: Likewise.
4388 * gcc.target/i386/pr70155-9.c: Likewise.
4389 * gcc.target/i386/pr70155-10.c: Likewise.
4390 * gcc.target/i386/pr70155-11.c: Likewise.
4391 * gcc.target/i386/pr70155-12.c: Likewise.
4392 * gcc.target/i386/pr70155-13.c: Likewise.
4393 * gcc.target/i386/pr70155-14.c: Likewise.
4394 * gcc.target/i386/pr70155-15.c: Likewise.
4395 * gcc.target/i386/pr70155-16.c: Likewise.
4396 * gcc.target/i386/pr70155-17.c: Likewise.
4397 * gcc.target/i386/pr70155-18.c: Likewise.
4398 * gcc.target/i386/pr70155-19.c: Likewise.
4399 * gcc.target/i386/pr70155-20.c: Likewise.
4400 * gcc.target/i386/pr70155-21.c: Likewise.
4401 * gcc.target/i386/pr70155-22.c: Likewise.
4402
92329f9f
L
44032016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4404
4405 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4406 ".{5,6}".
4407
309a0cf6
BC
44082016-04-27 Bin Cheng <bin.cheng@arm.com>
4409
4410 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4411 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4412 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4413 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4414 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4415
72ed2b9c
RB
44162016-04-27 Richard Biener <rguenther@suse.de>
4417
4418 PR ipa/70760
4419 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4420 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4421
3c98ff9b
NS
44222016-04-27 Nathan Sidwell <nathan@acm.org>
4423
4424 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4425 * g++.dg/ubsan/pr63956.C: Adjust error location.
4426
9ec5d66b
NC
44272016-04-27 Nick Clifton <nickc@redhat.com>
4428
4429 PR middle-end/49889
4430 * gcc.dg/pr49889.c: New test.
4431
c1e1f433
BS
44322016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4433
4434 * c-c++-common/memset-array.c: New test.
4435
8ac43293
MS
44362016-04-26 Martin Sebor <msebor@redhat.com>
4437
4438 PR c++/66639
4439 * g++.dg/cpp1y/func_constexpr.C: New test.
4440
843ce8ab
PP
44412016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4442
4443 PR c++/70241
4444 * g++.dg/cpp0x/enum32.C: New test.
4445 * g++.dg/cpp0x/enum33.C: New test.
4446
44472016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
4448
4449 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4450 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4451 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4452 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4453 * gcc.c-torture/execute/pr38151.c: Likewise.
4454 * gcc.c-torture/execute/pr66556.c: Likewise.
4455 * gcc.c-torture/execute/pr67781.c: Likewise.
4456 * gcc.c-torture/execute/pr68648.c: Likewise.
4457
ca1206be
MG
44582016-04-26 Marc Glisse <marc.glisse@inria.fr>
4459
4460 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4461
2448a956
MP
44622016-04-26 Marek Polacek <polacek@redhat.com>
4463
4464 PR c/67784
4465 * gcc.dg/pr67784-3.c: New test.
4466 * gcc.dg/pr67784-4.c: New test.
4467 * gcc.dg/pr67784-5.c: New test.
4468
b02a5e26
MP
4469 PR c/70791
4470 * gcc.dg/Wnested-externs-2.c: New test.
4471
6b6aa8d3
MG
44722016-04-26 Marc Glisse <marc.glisse@inria.fr>
4473
4474 * gcc.dg/fold-plusmult.c: Adjust.
4475 * gcc.dg/no-strict-overflow-6.c: Adjust.
4476 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4477
a2095b55
BS
44782016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4479
4480 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4481 number scans.
4482 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4483 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4484 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4485 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4486 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4487 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4488 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4489 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4490 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4491 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4492 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4493 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4494 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4495 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4496 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4497 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4498 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4499 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4500 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4501 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4502 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4503 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4504 scans.
4505 * gcc.target/i386/pr32219-4.c: Likewise.
4506 * gcc.target/i386/pr32219-6.c: Likewise.
4507 * gcc.target/i386/pr32219-8.c: Likewise.
4508
bb0cc5c8
KT
45092016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4510
4511 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4512 associated options.
4513
5a0802ea
MP
45142016-04-26 Marek Polacek <polacek@redhat.com>
4515
4516 PR c++/70744
4517 * g++.dg/ext/cond2.C: New test.
4518
00f615af
BC
45192016-04-26 Bin Cheng <bin.cheng@arm.com>
4520
4521 PR tree-optimization/70771
4522 PR tree-optimization/70775
4523 * gcc.dg/pr70771.c: New test.
25939d34 4524 * gcc.dg/pr70775.c: New test.
00f615af 4525
218155e7
BS
45262016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4527
4528 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4529
ab99f467
RB
45302016-04-25 Richard Biener <rguenther@suse.de>
4531
4532 PR tree-optimization/70780
4533 * gcc.dg/torture/pr70780.c: New testcase.
4534
93c590ee
MC
45352016-04-25 Michael Collison <michael.collison@arm.com>
4536
c87885ca
RO
4537 * gcc.target/arm/neon-vaddws16.c: New test.
4538 * gcc.target/arm/neon-vaddws32.c: New test.
4539 * gcc.target/arm/neon-vaddwu16.c: New test.
4540 * gcc.target/arm/neon-vaddwu32.c: New test.
4541 * gcc.target/arm/neon-vaddwu8.c: New test.
4542 * lib/target-supports.exp
93c590ee
MC
4543 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4544 that arm neon support vector widen sum of HImode TO SImode.
4545
d6c1a7a7
JJ
45462016-04-23 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR sanitizer/70712
4549 * c-c++-common/asan/pr70712.c: New test.
4550
ab0fc037
TS
45512016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4552
4553 * .gitattributes: New file.
4554
2aa64824
CL
45552016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4556
4557 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4558
e7e12d92
DH
45592016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4560
4561 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4562 * gfortran.dg/submodule_15.f08: Likewise.
4563
d1431192
RB
45642016-04-22 Richard Biener <rguenther@suse.de>
4565
4566 PR tree-optimization/70740
4567 * gcc.dg/torture/pr70740.c: New testcase.
4568
04a63c24
L
45692016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4570
4571 PR target/70750
4572 * gcc.target/i386/pr70750-1.c: New test.
4573 * gcc.target/i386/pr70750-2.c: Likewise.
4574
20700098
PC
45752016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4576
4577 PR c++/70540
4578 * g++.dg/cpp0x/auto48.C: New.
4579
aedf4e12
MP
45802016-04-21 Marek Polacek <polacek@redhat.com>
4581
4582 PR c++/70513
4583 * g++.dg/cpp0x/forw_enum12.C: New test.
4584 * g++.dg/cpp0x/forw_enum13.C: New test.
4585
2074d80a
KY
45862016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4587
4588 PR target/70728
4589 * gcc.target/i386/pr70728.c: New test.
4590
aef4aab0
RB
45912016-04-21 Richard Biener <rguenther@suse.de>
4592
4593 PR middle-end/70747
4594 * gcc.dg/pr70747.c: New testcase.
4595
2359e571
BC
45962016-04-21 Bin Cheng <bin.cheng@arm.com>
4597
4598 PR tree-optimization/70715
4599 * gcc.dg/tree-ssa/scev-13.c: New test.
4600
ce0e66ff
MG
46012016-04-21 Marc Glisse <marc.glisse@inria.fr>
4602
4603 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4604
2c2870a1
MG
46052016-04-21 Marc Glisse <marc.glisse@inria.fr>
4606
4607 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4608
a2b056a3
JH
46092016-04-20 Jan Hubicka <jh@suse.cz>
4610
4611 PR ipa/70018
4612 * g++.dg/ipa/nothrow-1.C: New testcase.
4613
ee392fc2
NS
46142016-04-20 Nathan Sidwell <nathan@acm.org>
4615
4616 PR c++/55635
4617 * g++.dg/eh/delete1.C: New.
4618
dda49daf
L
46192016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4620
4621 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4622 -mtune-ctrl=sse_typeless_stores.
4623
8a5b9d5a
L
46242016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4625
4626 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4627
1011119f
BC
46282016-04-20 Bin Cheng <bin.cheng@arm.com>
4629
4630 PR tree-optimization/69489
4631 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4632
477d4906
IV
46332016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4634
4635 PR c++/69363
4636 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4637 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4638 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4639
fad08d12
BC
46402016-04-20 Bin Cheng <bin.cheng@arm.com>
4641
4642 PR tree-optimization/56625
4643 PR tree-optimization/69489
4644 * gcc.dg/vect/pr56625.c: New test.
4645 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4646
9e3e4fab
AP
46472016-04-20 Andrew Pinski <apinski@cavium.com>
4648
4649 PR target/64971
4650 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4651
d7aa24e4
AC
46522016-04-20 Arnaud Charlet <charlet@adacore.com>
4653
4654 * gnat.dg/self1.adb: Remove now incorrect test.
4655
e6d62b46
BC
46562016-04-20 Bin Cheng <bin.cheng@arm.com>
4657
4658 * gcc.dg/tree-ssa/scev-11.c: New test.
4659 * gcc.dg/tree-ssa/scev-12.c: New test.
4660
2697b189
MP
46612016-04-20 Marek Polacek <polacek@redhat.com>
4662
4663 PR tree-optimization/70725
4664 * gcc.dg/pr70725.c: New test.
4665
60d393e8
RB
46662016-04-20 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/70726
4669 * g++.dg/vect/pr70726.cc: New testcase.
4670
82c6f58a
AK
46712016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4672
4673 PR target/70674
4674 * gcc.target/s390/pr70674.c: New test.
4675
90eeab20
JD
46762016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4677
4678 PR libgfortran/70684
4679 * gfortran.dg/list_read_14.f90: New test.
4680
fc9cf6da
L
46812016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4682
4683 PR target/69201
4684 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4685 extern to force it misaligned.
4686 (b): Likewise.
4687 (c): Likewise.
4688 (d): Likewise.
4689 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4690 Don't check `*' before movv4sf_internal.
4691 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4692 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4693 Don't check `*' before movv16qi_internal.
4694 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4695 extern to force it misaligned.
4696 (b): Likewise.
4697 (c): Likewise.
4698 (d): Likewise.
4699 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4700 Don't check `*' before movv2df_internal.
4701 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4702 extern to force it misaligned.
4703 (b): Likewise.
4704 (c): Likewise.
4705 (d): Likewise.
4706 Check movv8sf_internal instead of avx_storeups256.
4707 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4708
ea8927ea
RB
47092016-04-19 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/70171
4712 * g++.dg/tree-ssa/pr70171.C: New testcase.
4713
65f52ee9
RB
47142016-04-19 Richard Biener <rguenther@suse.de>
4715
4716 PR tree-optimization/70724
4717 * gcc.dg/torture/pr70724.c: New testcase.
4718
987b67f1
VM
47192016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4720
4721 PR middle-end/70689
c87885ca 4722 * gcc.target/i386/pr70689.c: New.
987b67f1 4723
91a47c39
L
47242016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4725
4726 PR target/70708
4727 * gcc.target/i386/pr70708.c: New test.
4728
8270b82d
RB
47292016-04-18 Richard Biener <rguenther@suse.de>
4730
4731 PR tree-optimization/43434
4732 * gcc.dg/vect/pr43434.c: New testcase.
4733 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4734 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4735 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4736 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4737 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4738 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4739 * gcc.dg/gomp/pr68640.c: Likewise.
4740 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4741 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4742
edd048e2
RB
47432016-04-18 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/70701
4746 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4747
bd5c7330
TV
47482016-04-18 Tom de Vries <tom@codesourcery.com>
4749
4750 PR testsuite/70699
4751 * gcc.dg/pr70161.c: Add dot-file scans.
4752 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4753 instead of after last dot char.
4754
23f2660f
EB
47552016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4756
4757 * c-c++-common/dump-ada-spec-3.c: New test.
4758 * c-c++-common/dump-ada-spec-4.c: Likewise.
4759
da152c9f
TV
47602016-04-17 Tom de Vries <tom@codesourcery.com>
4761
4762 PR other/70183
4763 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4764
cc950f98
JH
47652016-04-15 Jan Hubicka <jh@suse.cz>
4766
4767 PR ipa/70018
4768 * g++.dg/ipa/pure-const-1.C: New testcase.
4769 * g++.dg/ipa/pure-const-2.C: New testcase.
4770 * g++.dg/ipa/pure-const-3.C: New testcase.
4771
949505a9
MP
47722016-04-15 Marek Polacek <polacek@redhat.com>
4773
4774 PR c/70671
4775 * gcc.dg/bitfld-22.c: New test.
4776
10e547d6
BS
47772016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4778
4779 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4780 x86_64.
4781
1e77281b
MP
47822016-04-15 Marek Polacek <polacek@redhat.com>
4783
4784 PR c/70651
4785 * c-c++-common/pr70651.c: New test.
4786
e501fa8e
KT
47872016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4788
4789 PR rtl-optimization/70681
4790 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4791 dump scan on arm and powerpc.
4792 * gcc.dg/pr10474.c: Likewise.
4793
dda1bf61
JJ
47942016-04-15 Jakub Jelinek <jakub@redhat.com>
4795
ca4ef1ff
JJ
4796 PR c++/69517
4797 PR c++/70019
4798 PR c++/70588
4799 * g++.dg/cpp1y/vla11.C: Revert for real.
4800
dda1bf61
JJ
4801 PR c/70436
4802 * c-c++-common/Wparentheses-1.c: New test.
4803 * c-c++-common/gomp/Wparentheses-1.c: New test.
4804 * c-c++-common/gomp/Wparentheses-2.c: New test.
4805 * c-c++-common/gomp/Wparentheses-3.c: New test.
4806 * c-c++-common/gomp/Wparentheses-4.c: New test.
4807 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4808 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4809 * c-c++-common/goacc/Wparentheses-1.c: New test.
4810
1355e62c
KY
48112016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4812
4813 PR target/70662
4814 * gcc.target/i386/pr70662.c: New test.
4815
0ab34b9e 48162016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 4817 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
4818
4819 PR tree-optimization/70130
4820 * gcc.dg/vect/O3-pr70130.c: New testcase.
4821
bc773aad
MM
48222016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4823
6e9b2286
MM
4824 PR target/70669
4825 * gcc.target/powerpc/pr70669.c: New test.
4826
bc773aad
MM
4827 PR target/70640
4828 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4829 a power7 system that does not have an assembler that supports
4830 power8.
4831
d8747845
MS
48322016-04-14 Martin Sebor <msebor@redhat.com>
4833
4834 PR c++/69517
4835 PR c++/70019
4836 PR c++/70588
4837 * c-c++-common/ubsan/vla-1.c: Revert.
4838 * g++.dg/cpp1y/vla11.C: Same.
4839 * g++.dg/cpp1y/vla12.C: Same.
4840 * g++.dg/cpp1y/vla13.C: Same.
4841 * g++.dg/cpp1y/vla14.C: Same.
4842 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 4843 * g++.dg/init/array24.C: Same.
d8747845
MS
4844 * g++.dg/ubsan/vla-1.C: Same.
4845
85128559
MP
48462016-04-14 Marek Polacek <polacek@redhat.com>
4847 Jan Hubicka <hubicka@ucw.cz>
4848
4849 PR c++/70029
4850 * g++.dg/torture/pr70029.C: New test.
4851
52fbb073
MS
48522016-04-14 Martin Sebor <msebor@redhat.com>
4853
4854 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4855 type size to prevent failures on targets with very low maximum
4856 alignment.
4857
6db61d6f
RB
48582016-04-14 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/70623
4861 * gcc.dg/torture/pr70623.c: New testcase.
4862 * gcc.dg/torture/pr70623-2.c: Likewise.
4863
342fac95
MS
48642016-04-13 Martin Sebor <msebor@redhat.com>
4865
4866 PR c++/69517
4867 PR c++/70019
4868 PR c++/70588
4869 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4870 * g++.dg/cpp1y/vla11.C: New test.
4871 * g++.dg/cpp1y/vla12.C: New test.
4872 * g++.dg/cpp1y/vla13.C: New test.
4873 * g++.dg/cpp1y/vla14.C: New test.
4874 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 4875 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
4876 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4877
d93c452f
JJ
48782016-04-13 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR c++/70641
4881 * g++.dg/opt/pr70641.C: New test.
4882
85115fb6
RO
48832016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4884
4885 PR rtl-optimization/68749
4886 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4887 effects of argument promotions.
4888 Remove default args to dg-skip-if.
4889
545a4139
PC
48902016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4891
4892 PR c++/70635
4893 * g++.dg/parse/pr70635.C: New.
4894
b3a77f21
MP
48952016-04-13 Marek Polacek <polacek@redhat.com>
4896
4897 PR c++/70639
4898 * c-c++-common/Wmisleading-indentation-4.c: New test.
4899
99cd9857
MP
49002016-04-13 Marek Polacek <polacek@redhat.com>
4901
4902 PR c/70436
c87885ca
RO
4903 * gcc.dg/Wparentheses-12.c: New test.
4904 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 4905
75ca93ec
IE
49062016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4907
4908 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4909 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4910 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4911
3d3f9e7e
JJ
49122016-04-13 Jakub Jelinek <jakub@redhat.com>
4913
37947cd0
JJ
4914 PR middle-end/70633
4915 * gcc.c-torture/compile/pr70633.c: New test.
4916
3d3f9e7e
JJ
4917 PR debug/70628
4918 * gcc.dg/torture/pr70628.c: New test.
4919
92886d3e
PP
49202016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4921
4922 PR c++/70610
4923 * g++.dg/template/pr70610.C: New test.
4924 * g++.dg/template/pr70610-2.C: New test.
4925 * g++.dg/template/pr70610-3.C: New test.
4926 * g++.dg/template/pr70610-4.C: New test.
4927
13bd7c2b
JJ
49282016-04-12 Jakub Jelinek <jakub@redhat.com>
4929
6512fa6d
JJ
4930 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4931 128 instead of 32.
4932
13bd7c2b
JJ
4933 PR c++/70571
4934 * g++.dg/ext/pr70571.C: New test.
4935
20b9851c
MM
49362016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4937
8a434ada 4938 PR target/70640
20b9851c
MM
4939 * gcc.target/powerpc/pr70640.c: New test.
4940
2b2f52bc
PC
49412016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4942
4943 PR c++/68722
4944 * g++.dg/parse/pr68722.C: New.
4945
5901e56a
JJ
49462016-04-12 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR rtl-optimization/70596
4949 * gcc.target/i386/pr70596.c: New test.
4950
d4619dc1
NS
49512016-04-12 Nathan Sidwell <nathan@acm.org>
4952
4953 PR c++/70501
4954 * g++.dg/init/pr70501.C: New.
4955
3df530d3
DW
49562016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4957
4958 * gcc.target/i386/asm-flag-6.c: New test.
4959
b7a120d7
TV
49602016-04-12 Tom de Vries <tom@codesourcery.com>
4961
4962 PR tree-optimization/68756
4963 * gcc.dg/graphite/pr68756.c: New test.
4964
4e0eea75
JJ
49652016-04-12 Jakub Jelinek <jakub@redhat.com>
4966
4967 PR tree-optimization/70602
4968 * gcc.c-torture/execute/pr70602.c: New test.
4969
35fbda43
MM
49702016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4971
4972 PR target/70381
4973 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4974 __float128 emulator is built and runs.
4975 * gcc.target/powerpc/float128-1.c: Likewise.
4976
4977 * lib/target-supports.exp (check_ppc_float128_sw_available):
4978 Rework tests for __float128 software and hardware
4979 availability. Fix exit condition to return 0 on success.
4980
04a99ebe
JG
49812016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4982
4983 PR target/70133
4984 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4985 * gcc.target/aarch64/target_attr_15.c: Likewise.
4986
47cd5a85
PC
49872016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4988
4989 PR c++/69066
4990 * g++.dg/cpp1y/pr69066.C: New.
4991
a5edb32e
JD
49922016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4993
4994 PR fortran/68566
4995 * gfortran.dg/pr36192.f90: Update test.
4996 * gfortran.dg/pr36192_1.f90: Update test.
4997 * gfortran.dg/real_dimension_1.f: Update test.
4998 * gfortran.dg/parameter_array_init_7.f90: New test.
4999
8ef378f8
JDA
50002016-04-09 John David Anglin <danglin@gcc.gnu.org>
5001
c532c871
JDA
5002 PR testsuite/64039
5003 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5004
d34f706f
JDA
5005 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5006
75e1dd9e
JDA
5007 PR rtl-optimization/66669
5008 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5009
8a976f5f
JDA
5010 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5011
da04822a
JDA
5012 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5013 * gcc.dg/pie-1.c: Likewise.
5014 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5015 * gcc.dg/pic-4.c: Likewise.
5016 * gcc.dg/pie-3.c: Likewise.
5017 * gcc.dg/pie-4.c: Likewise.
5018
adfabcf9
JDA
5019 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5020
4a020adf
JDA
5021 PR tree-optimization/68644
5022 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5023
8ef378f8
JDA
5024 PR rtl-optimization/64886
5025 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5026
09bf990e
TV
50272016-04-09 Tom de Vries <tom@codesourcery.com>
5028
5029 PR tree-optimization/68953
5030 * gcc.dg/graphite/pr68953.c: New test.
5031
138c3c1a
DH
50322016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5033
5034 PR fortran/70592
5035 * gfortran.dg/deferred_character_16.f90: New test.
5036
f55460af
JJ
50372016-04-09 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR tree-optimization/70586
5040 * gcc.c-torture/execute/pr70586.c: New test.
5041
0b77bbf3
DH
50422016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5043
5044 PR sanitizer/70573
5045 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5046 with __builtin_memset
5047 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5048
c42cfb5c
CP
50492016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5050
5051 PR lto/70289
5052 PR ipa/70348
5053 PR tree-optimization/70373
5054 PR middle-end/70533
5055 PR middle-end/70534
5056 PR middle-end/70535
5057 * c-c++-common/goacc/reduction-5.c: New test.
5058 * c-c++-common/goacc/reduction-promotions.c: New test.
5059 * gfortran.dg/goacc/reduction-3.f95: New test.
5060 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5061
56cfb596
PP
50622016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5063
5064 PR c++/70590
5065 PR c++/70452
5066 * g++.dg/pr70590.C: New test.
5067 * g++.dg/pr70590-2.C: New test.
5068
1a13c0a2
JJ
50692016-04-08 Jakub Jelinek <jakub@redhat.com>
5070
abc0647a
JJ
5071 PR middle-end/70593
5072 * gcc.target/i386/pr70593.c: New test.
5073
1a13c0a2
JJ
5074 PR rtl-optimization/70574
5075 * gcc.target/i386/avx2-pr70574.c: New test.
5076
c3da4956
MO
50772016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5078
5079 PR sanitizer/70541
5080 * c-c++-common/asan/pr70541.c: New test.
5081
9f1b833b
TV
50822016-04-08 Tom de Vries <tom@codesourcery.com>
5083
5084 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5085 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5086
bae7adda
KT
50872016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5088
5089 PR target/70566
5090 * gcc.c-torture/execute/pr70566.c: New test.
5091
211f3d57
TV
50922016-04-08 Tom de Vries <tom@codesourcery.com>
5093
5094 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5095 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5096
02cf2861
AM
50972016-04-08 Alan Modra <amodra@gmail.com>
5098
5099 * gcc.target/powerpc/pr70117.c: New.
5100
5f490f9f
JJ
51012016-04-07 Jakub Jelinek <jakub@redhat.com>
5102
56e9b710
JJ
5103 PR testsuite/70581
5104 * gcc.dg/lto/simd-function_0.c: New test.
5105
5f490f9f
JJ
5106 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5107 clones.
5108 * c-c++-common/attr-simd-2.c: Likewise.
5109 * c-c++-common/attr-simd-4.c: Likewise.
5110 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5111 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5112
e4ebc74d
TP
51132016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5114
5115 PR testsuite/70553
5116 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5117
9817ae35
TS
51182016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5119 Tom de Vries <tom@codesourcery.com>
5120
5121 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5122 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5123 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5124 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5125 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5126 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5127 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5128 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5129
e292f64d
PP
51302016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5131
5132 PR c/70436
5133 * g++.dg/warn/Wparentheses-29.C: New test.
5134
6b37bdaf
PP
51352016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5136
5137 PR c/70436
5138 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5139 explicit braces to resolve a future -Wparentheses warning.
5140
64824205
RH
51412016-04-06 Richard Henderson <rth@redhat.com>
5142
5143 * gcc.dg/pr61817-1.c: New test.
5144 * gcc.dg/pr61817-2.c: New test.
5145 * gcc.dg/pr69391-1.c: New test.
5146 * gcc.dg/pr69391-2.c: New test.
5147
bc2fc1f3
VM
51482016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5149
5150 PR rtl-optimization/70398
c87885ca 5151 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5152
41414a02
EB
51532016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5154
5155 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5156
4066ea8a
YR
51572016-04-06 Yvan Roux <yvan.roux@linaro.org>
5158 Pedro Alves <palves@redhat.com>
5159
5160 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5161
ec35ea45
JJ
51622016-04-06 Jakub Jelinek <jakub@redhat.com>
5163
3866f8dd
JJ
5164 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5165 Check for avx512f effective targets instead of avx2.
5166 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5167 for AVX512F clones.
5168 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5169 * g++.dg/gomp/declare-simd-1.C: Likewise.
5170 * g++.dg/gomp/declare-simd-3.C: Likewise.
5171 * g++.dg/gomp/declare-simd-4.C: Likewise.
5172
ec35ea45
JJ
5173 PR middle-end/70550
5174 * c-c++-common/gomp/pr70550-1.c: New test.
5175 * c-c++-common/gomp/pr70550-2.c: New test.
5176
c08d28ac
NS
51772016-04-05 Nathan Sidwell <nathan@acm.org>
5178
5179 PR c++/70512
5180 * g++.dg/ext/attribute-may-alias-5.C: New.
5181
1d510e04
JJ
51822016-04-05 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR c++/70336
5185 * c-c++-common/pr70336.c: New test.
5186 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5187 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5188
84278ed9
JH
51892016-04-05 Jan Hubicka <hubicka@ucw.cz>
5190
5191 PR ipa/66223
5192 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5193
268a0ec4
JJ
51942016-04-05 Jakub Jelinek <jakub@redhat.com>
5195
5196 PR rtl-optimization/70542
5197 * gcc.dg/torture/pr70542.c: New test.
5198 * gcc.target/i386/avx2-pr70542.c: New test.
5199
5e8c2eb1
ZS
52002016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5201
5202 PR tree-optimization/70509
5203 * gcc.target/i386/avx512bw-pr70509.c: New test.
5204
c0daf32d
PP
52052016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5206
5207 PR c++/70452
5208 * g++.dg/ext/constexpr-vla4.C: New test.
5209
bf867841
UB
52102016-04-05 Uros Bizjak <ubizjak@gmail.com>
5211
5212 PR target/70510
5213 * gcc.target/i386/pr70510.c: New test.
5214
3022186a
RB
52152016-04-05 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/70526
5218 * g++.dg/torture/pr70526.C: New testcase.
5219
55fc79b2
JJ
52202016-04-05 Jakub Jelinek <jakub@redhat.com>
5221
5222 PR target/70525
5223 * gcc.target/i386/pr70525.c: New test.
5224
62b233f2
RB
52252016-04-05 Richard Biener <rguenther@suse.de>
5226
5227 PR middle-end/70499
5228 * g++.dg/torture/pr70499.C: New testcase.
5229
cc05759d
RB
52302016-04-05 Richard Biener <rguenther@suse.de>
5231
5232 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5233 remove XFAIL.
5234
f23f16d4
JJ
52352016-04-04 Jakub Jelinek <jakub@redhat.com>
5236
5237 PR middle-end/70307
5238 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5239 rs6000 ABI warnings.
5240
d27ecc49
JH
52412016-04-04 Jan Hubicka <hubicka@ucw.cz>
5242
5243 PR ipa/66223
5244 * g++.dg/ipa/devirt-51.C: New testcase.
5245
c974c96e
BS
52462016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5247 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR middle-end/70457
5250 * gcc.dg/torture/pr70457.c: New.
5251
7a85da89
AV
52522016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5253
5254 PR fortran/67538
5255 * gfortran.dg/allocate_with_source_19.f08: New test.
5256
de517e64
AV
52572016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5258
5259 PR fortran/65795
5260 * gfortran.dg/coarray_allocate_6.f08: New test.
5261
43b9f499
RB
52622016-04-04 Richard Biener <rguenther@suse.de>
5263
5264 PR rtl-optimization/70484
5265 * gcc.dg/torture/pr70484.c: New testcase.
5266
f13355da
MP
52672016-04-04 Marek Polacek <polacek@redhat.com>
5268
5269 PR c/70307
5270 * gcc.dg/torture/pr70307.c: New test.
5271
6cc6ed50
OE
52722016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5273
5274 PR target/70416
5275 PR target/67391
5276 * gcc.target/sh/torture/pr70416.c: New.
5277
abdc16c8
MS
52782016-04-02 Martin Sebor <msebor@redhat.com>
5279
5280 PR c++/67376
5281 PR c++/70170
5282 PR c++/70172
5283 PR c++/70228
5284 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5285 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5286 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5287 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5288 * g++.dg/cpp0x/constexpr-string.C: Same.
5289 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5290 * g++.dg/cpp0x/pr65398.C: Same.
5291 * g++.dg/ext/constexpr-vla1.C: Same.
5292 * g++.dg/ext/constexpr-vla2.C: Same.
5293 * g++.dg/ext/constexpr-vla3.C: Same.
5294 * g++.dg/ubsan/pr63956.C: Same.
5295
763cd859
JJ
52962016-04-01 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR rtl-optimization/70467
5299 * gcc.target/i386/pr70467-2.c: New test.
5300
0f875435
JJ
53012016-04-01 Jakub Jelinek <jakub@redhat.com>
5302 Marek Polacek <polacek@redhat.com>
5303
5304 PR c++/70488
5305 * g++.dg/init/new47.C: New test.
5306
41d14659
RR
53072016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5308
5309 PR target/70496
5310 * gcc.target/arm/pr70496.c: New test.
5311
f9bf89bb
NS
53122016-04-01 Nathan Sidwell <nathan@acm.org>
5313
73b9085d
NS
5314 PR c++/68475
5315 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5316
4afdcfaa
IE
53172016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5318
5319 PR target/69890
5320 * gcc.dg/strlenopt.h (memmove): New.
5321 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5322 instead of "string.h".
5323 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5324 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5325 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5326 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5327 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5328 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5329 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5330 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5331 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5332 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5333 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5334 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5335 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5336 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5337 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5338 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5339 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5340 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5341 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5342 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5343
b5d7a29c
RO
53442016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5345
5346 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5347 (Holder::foo): Reflect this.
5348
b660f9ec
IE
53492016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5350
5351 PR target/70442
5352 * gcc.dg/pr70442.c: New test.
5353
88504f34
NS
53542016-03-31 Nathan Sidwell <nathan@acm.org>
5355
5356 PR c++/70393
5357 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5358
95d34b96
KY
53592016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5360
5361 PR target/70453
5362 * gcc.target/i386/pr70453.c: New test.
5363
b4c4967c
AB
53642016-03-31 Andrey Belevantsev <abel@ispras.ru>
5365
5366 PR target/70292
5367 * gcc.c-torture/pr70292.c: New test.
5368
5fde6a45
MP
53692016-03-31 Marek Polacek <polacek@redhat.com>
5370
5371 PR c/70297
5372 * c-c++-common/pr70297.c: New test.
5373 * g++.dg/cpp0x/typedef-redecl.C: New test.
5374 * gcc.dg/typedef-redecl2.c: New test.
5375
97eb24c4
JJ
53762016-03-31 Jakub Jelinek <jakub@redhat.com>
5377
5378 PR rtl-optimization/70460
5379 * gcc.c-torture/execute/pr70460.c: New test.
5380
efc3536f
RB
53812016-03-31 Richard Biener <rguenther@suse.de>
5382
5383 PR c++/70430
5384 * g++.dg/ext/vector30.C: New testcase.
5385
e0876e21
DH
53862016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5387 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5388
5389 * gfortran.dg/fmt_pf.f90: New test.
5390
e9bff8c6
RO
53912016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5392
5393 Forward-port from 5 branch
5394 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR testsuite/70356
5397 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5398 dg-require-effective-target after dg-do.
5399
5400 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5401
5402 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5403
2620c80d
TS
54042016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5405 Julian Brown <julian@codesourcery.com>
5406 Chung-Lin Tang <cltang@codesourcery.com>
5407 Cesar Philippidis <cesar@codesourcery.com>
5408 James Norris <jnorris@codesourcery.com>
5409 Tom de Vries <tom@codesourcery.com>
5410 Nathan Sidwell <nathan@codesourcery.com>
5411
bf867841 5412 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
5413 * c-c++-common/goacc/loop-clauses.c: Likewise.
5414 * g++.dg/goacc/template.C: Likewise.
5415 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5416 * gfortran.dg/goacc/loop-1.f95: Likewise.
5417 * gfortran.dg/goacc/loop-5.f95: Likewise.
5418 * gfortran.dg/goacc/loop-6.f95: Likewise.
5419 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5420 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5421 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5422 * c-c++-common/goacc/clauses-fail.c: Likewise.
5423 * c-c++-common/goacc/parallel-1.c: Likewise.
5424 * c-c++-common/goacc/reduction-1.c: Likewise.
5425 * c-c++-common/goacc/reduction-2.c: Likewise.
5426 * c-c++-common/goacc/reduction-3.c: Likewise.
5427 * c-c++-common/goacc/reduction-4.c: Likewise.
5428 * c-c++-common/goacc/routine-3.c: Likewise.
5429 * c-c++-common/goacc/routine-4.c: Likewise.
5430 * c-c++-common/goacc/routine-5.c: Likewise.
5431 * c-c++-common/goacc/tile.c: Likewise.
5432 * g++.dg/goacc/template.C: Likewise.
5433 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5434 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5435 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5436 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5437 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5438 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5439 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5440 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5441 * c-c++-common/goacc/use_device-1.c: ... this file.
5442 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5443 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5444 * c-c++-common/goacc/host_data-6.c: ... this file.
5445 * c-c++-common/goacc/loop-2-kernels.c: New file.
5446 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5447 * c-c++-common/goacc/loop-3.c: Likewise.
5448 * g++.dg/goacc/reference.C: Likewise.
5449 * g++.dg/goacc/routine-1.C: Likewise.
5450 * g++.dg/goacc/routine-2.C: Likewise.
5451
f6d2d066
RB
54522016-03-30 Richard Biener <rguenther@suse.de>
5453
5454 PR middle-end/70450
5455 * gcc.dg/torture/pr70450.c: New testcase.
5456
d43242b9
JJ
54572016-03-30 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR target/70421
5460 * gcc.dg/torture/pr70421.c: New test.
5461 * gcc.target/i386/avx512f-pr70421.c: New test.
5462
5ce43b77
L
54632016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5464
5465 PR testsuite/70364
5466 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5467 (check): New function.
5468 (bar): Call check.
5469 (foo): Align stack to 16 bytes when calling bar.
5470 * gcc.target/i386/cleanup-2.c: Likewise.
5471
d014a712
PP
54722016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5473
5474 PR tree-optimization/59124
5475 * gcc.dg/Warray-bounds-19.c: New test.
5476
13f0e8c7
ZW
54772016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5478
5479 * lib/prune.exp (escape_regex_chars): New.
5480 (prune_file_path): Update to quote metcharacters for regexp.
5481
3336c6e0
JJ
54822016-03-29 Jakub Jelinek <jakub@redhat.com>
5483
a362f023
JJ
5484 PR rtl-optimization/70429
5485 * gcc.c-torture/execute/pr70429.c: New test.
5486
3336c6e0
JJ
5487 PR tree-optimization/70405
5488 * gcc.dg/pr70405.c: New test.
5489
728557fd
AV
54902016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5491
5492 PR fortran/70397
5493 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5494 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5495
bef977d4
TS
54962016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5497
5498 PR testsuite/64177
5499 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5500 __cilkrts_set_param to set two workers.
5501 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5502 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5503
6f6d25c9
DH
55042016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5505
bf867841 5506 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 5507
45733562
KY
55082016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5509
5510 PR target/70406
bf867841 5511 * gcc.target/i386/pr70406.c: New test.
45733562 5512
a1799e5e
EB
55132016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5514
5515 * gnat.dg/specs/double_record_extension3.ads: New test.
5516
5fca7b66
RH
55172016-03-25 Richard Henderson <rth@redhat.com>
5518
5519 PR target/70120
5520 * gcc.target/aarch64/pr70120-1.c: New.
5521 * gcc.target/aarch64/pr70120-2.c: New.
5522 * gcc.target/aarch64/pr70120-3.c: New.
5523
31ce75c6
PP
55242016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5525
5526 PR c++/62212
5527 * g++.dg/template/mangle2.C: The dg-do directive should be
5528 "compile" not "assemble".
5529
3caf0ca1
BS
55302016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5531
5532 PR lto/69650
5533 * gcc.dg/pr69650.c: New test.
5534
634035b6
DE
55352016-03-25 David Edelsohn <dje.gcc@gmail.com>
5536
5537 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5538
45d34276
AM
55392016-03-25 Alan Modra <amodra@gmail.com>
5540
5541 * gcc.dg/dfp/pr70052.c: New test.
5542
8f085166
RH
55432016-03-24 Richard Henderson <rth@redhat.com>
5544
5545 PR middle-end/69845
5546 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5547 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5548
011e5ec3
TV
55492016-03-24 Tom de Vries <tom@codesourcery.com>
5550
5551 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5552
9e3f4551
TV
55532016-03-24 Tom de Vries <tom@codesourcery.com>
5554
5555 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5556 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5557
45780041
TV
55582016-03-24 Tom de Vries <tom@codesourcery.com>
5559
5560 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5561 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5562
887ab4e5
PP
55632016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5564
5565 PR c++/62212
5566 * g++.dg/template/mangle2.C: New test.
5567
69a9a66f
RB
55682016-03-24 Richard Biener <rguenther@suse.de>
5569
5570 PR tree-optimization/70396
5571 * gcc.dg/torture/pr70396.c: New testcase.
5572
ed87de55
RB
55732016-03-24 Richard Biener <rguenther@suse.de>
5574
5575 PR middle-end/70370
5576 * gcc.dg/torture/pr70370.c: New testcase.
5577
ea064934
TV
55782016-03-24 Tom de Vries <tom@codesourcery.com>
5579
5580 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5581 * gfortran.dg/goacc/kernels-tree.f95: Same.
5582 * gfortran.dg/goacc/parallel-tree.f95: Same.
5583
b2a4dd1d
TV
55842016-03-24 Tom de Vries <tom@codesourcery.com>
5585
5586 * c-c++-common/goacc/uninit-if-clause.c: New test.
5587 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5588
72e7cd6e
JJ
55892016-03-24 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR target/70290
bf867841
UB
5592 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5593 Fix formatting.
72e7cd6e 5594
ce9d0c03
RB
55952016-03-24 Richard Biener <rguenther@suse.de>
5596
5597 PR tree-optimization/70372
5598 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5599
426b9428
PP
56002016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5601
5602 PR c++/70347
5603 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5604
cd1588c4
PP
56052016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5606
5607 PR c++/70332
5608 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5609
61637db3
JJ
56102016-03-23 Jakub Jelinek <jakub@redhat.com>
5611
928af3bf
JJ
5612 PR c++/70001
5613 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5614 * g++.dg/cpp1y/pr70001.C: New test.
5615
61637db3
JJ
5616 PR c++/70323
5617 * g++.dg/cpp0x/constexpr-70323.C: New test.
5618
05aca4e7
AO
56192016-03-23 Alexandre Oliva <aoliva@redhat.com>
5620 Jason Merrill <jason@redhat.com>
5621 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR c++/69315
5624 * g++.dg/cpp0x/constexpr-69315.C: New test.
5625 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5626
fbdb6baf
MP
56272016-03-23 Marek Polacek <polacek@redhat.com>
5628
5629 PR c++/69884
5630 * g++.dg/warn/Wignored-attributes-1.C: New test.
5631 * g++.dg/warn/Wignored-attributes-2.C: New test.
5632
d79ee524
TV
56332016-03-23 Tom de Vries <tom@codesourcery.com>
5634
5635 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5636 initialization.
5637 * gfortran.dg/goacc/private-3.f95 (test): Same.
5638 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5639 missing use param.
5640
a59f0bef
KT
56412016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5642
5643 * lib/target-supports.exp: Remove v7ve entry from loop
5644 creating effective target checks.
5645 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5646 (add_options_for_arm_arch_v7ve): Likewise.
5647
0179520a
JJ
56482016-03-23 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR tree-optimization/70354
5651 * gcc.dg/vect/pr70354-1.c: New test.
5652 * gcc.dg/vect/pr70354-2.c: New test.
5653 * gcc.target/i386/avx2-pr70354-1.c: New test.
5654 * gcc.target/i386/avx2-pr70354-2.c: New test.
5655
75bb14d7
JL
56562016-03-22 Jeff Law <law@redhat.com>
5657
5658 PR target/70232
5659 * gcc.dg/tree-ssa/pr70232.c: New test.
5660
72c9526d
IE
56612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5662
5663 PR target/70302
5664 * gcc.target/i386/pr70302.c: New test.
5665
a3ca1bc5
RB
56662016-03-22 Richard Biener <rguenther@suse.de>
5667
5668 PR middle-end/70251
5669 * g++.dg/torture/pr70251.C: New testcase.
5670
5c240f4d
DM
56712016-03-22 David Malcolm <dmalcolm@redhat.com>
5672
5673 PR c/69993
5674 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5675 Wmisleading-indentation.c.
5676 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5677 reflect change to diagnostic text and order of messages.
5678 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5679
80f6631b
DE
56802016-03-22 David Edelsohn <dje.gcc@gmail.com>
5681
5682 * g++.dg/ext/java-3.C: Don't compile on AIX.
5683
9a10956c
RB
56842016-03-22 Richard Biener <rguenther@suse.de>
5685
5686 PR middle-end/70333
5687 * gcc.dg/torture/pr70333.c: New testcase.
5688
6cedf922
IE
56892016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5690
5691 * g++.dg/ext/pr70290.C: New test.
5692
cd6c27ac
KY
56932016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5694
5695 PR target/70325
5696 * gcc.target/i386/pr70325.c: New test.
5697
4cde512c
JJ
56982016-03-22 Jakub Jelinek <jakub@redhat.com>
5699
b01915ed
JJ
5700 PR target/70329
5701 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5702 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5703
4e3e2cf1
JJ
5704 PR target/70300
5705 * gcc.target/i386/pr70300.c: New test.
5706
4cde512c
JJ
5707 PR c++/70295
5708 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5709 (func2): New function for cond with parens, xfail warning for c++.
5710 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5711
16f6d7dc
PP
57122016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5713
5714 PR c++/70096
5715 * g++.dg/template/ptrmem30.C: New test.
5716
a3e2b438
PP
57172016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5718
5719 PR c++/70204
5720 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5721 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5722
11b6a02e
JJ
57232016-03-21 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR middle-end/70326
5726 * gcc.dg/pr70326.c: New test.
5727
b9407883
MG
57282016-03-21 Marc Glisse <marc.glisse@inria.fr>
5729 Jakub Jelinek <jakub@redhat.com>
5730
5731 PR tree-optimization/70317
5732 * gcc.dg/pr70317.c: New test.
5733
4a148e19
UB
57342016-03-21 Uros Bizjak <ubizjak@gmail.com>
5735
5736 PR target/70327
5737 * gcc.target/i386/pr70327.c: New test.
5738
2a85ddbb
ML
57392016-03-21 Martin Liska <mliska@suse.cz>
5740
7d36fe98 5741 PR ipa/70306
2a85ddbb
ML
5742 * gcc.dg/ipa/pr70306.c: New test.
5743
4a148e19 57442016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
5745
5746 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5747 * gcc.target/arm/attr-align3.c: Likewise.
5748 * gcc.target/arm/attr_arm.c: Likewise.
5749 * gcc.target/arm/flip-thumb.c: Likewise.
5750
6b366948
JJ
57512016-03-21 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR target/70296
5754 * gcc.target/powerpc/altivec-36.c: New test.
5755
2fac8c14
RB
57562016-03-21 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/70310
5759 * gcc.dg/torture/pr70310.c: New testcase.
5760
e9bde854
KY
57612016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5762
5763 PR target/70293
5764 * gcc.target/i386/pr70293.c: New test.
5765
56bbfaf6
RB
57662016-03-21 Richard Biener <rguenther@suse.de>
5767
5768 PR tree-optimization/70288
5769 * gcc.dg/torture/pr70288-1.c: New testcase.
5770 * gcc.dg/torture/pr70288-2.c: Likewise.
5771
3eee49ed
AB
57722016-03-21 Andrey Belevantsev <abel@ispras.ru>
5773
5774 PR rtl-optimization/69307
5775 * gcc.target/arm/pr69307.c: New test.
4a148e19 5776
8e7816b4
AB
57772016-03-21 Andrey Belevantsev <abel@ispras.ru>
5778
5779 PR rtl-optimization/69102
5780 * gcc.c-torture/compile/pr69102.c: New test.
5781
14d7d4be
JL
57822016-03-18 Jeff Law <law@redhat.com>
5783
5784 PR rtl-optimization/70263
5785 * gcc.c-torture/compile/pr70263-1.c: New test.
5786 * gcc.target/i386/pr70263-2.c: New test.
5787
5c6a601c
BS
57882016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5789
5790 PR rtl-optimization/70278
5791 * gcc.dg/torture/pr70278.c: New test.
5792 * gcc.target/arm/pr70278.c: New test.
5793
4bbf545b
DM
57942016-03-18 David Malcolm <dmalcolm@redhat.com>
5795
5796 PR c/70281
5797 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5798 (test_builtin_types_compatible_p): New test function.
5799 * gcc.dg/pr70281.c: New test case.
5800
dc28bb68
CL
58012016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5802
5803 PR target/70113
5804 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5805
5e8d6dff
IE
58062016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5807
5808 PR tree-optimization/70252
5809 * gcc.dg/pr70252.c: New test.
5810
d0e7e403
TV
58112016-03-18 Tom de Vries <tom@codesourcery.com>
5812
5813 * gcc.dg/pr70161-2.c: New test.
5814 * gcc.dg/pr70161.c: New test.
5815
fa22501a
TV
58162016-03-18 Tom de Vries <tom@codesourcery.com>
5817
5818 PR ipa/70269
5819 * gcc.dg/pr70269.c: New test.
5820
dd125026
JJ
58212016-03-18 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR c++/70267
5824 * g++.dg/ext/java-3.C: New test.
5825
91914f0a
PP
58262016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5827
5828 PR c++/70205
5829 * g++.dg/lookup/pr70205.C: New test.
5830
753a8910
PP
58312016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5832
5833 PR c++/70218
5834 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5835
14ba7b28
MP
58362016-03-17 Marek Polacek <polacek@redhat.com>
5837
5838 PR c/69407
5839 * gcc.dg/atomic-op-6.c: New test.
5840
ded60913
DM
58412016-03-17 David Malcolm <dmalcolm@redhat.com>
5842
5843 PR c/70264
5844 * c-c++-common/pr70264.c: New test case.
5845
a3aad0e6
JJ
58462016-03-17 Jakub Jelinek <jakub@redhat.com>
5847
17366700
JJ
5848 PR c++/70144
5849 * c-c++-common/pr70144-1.c: New test.
5850 * c-c++-common/pr70144-2.c: New test.
5851
a3aad0e6
JJ
5852 PR c++/70272
5853 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5854 * g++.dg/opt/flifetime-dse6.C: New test.
5855 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5856
b57e6e18
L
58572016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5858
5859 PR driver/70192
5860 * gcc.dg/pic-1.c: New test.
5861 * gcc.dg/pic-2.c: Likewise.
5862 * gcc.dg/pic-3.c: Likewise.
5863 * gcc.dg/pic-4.c: Likewise.
5864 * gcc.dg/pie-1.c: Likewise.
5865 * gcc.dg/pie-2.c: Likewise.
5866 * gcc.dg/pie-3.c: Likewise.
5867 * gcc.dg/pie-4.c: Likewise.
5868 * gcc.dg/pie-5.c: Likewise.
5869 * gcc.dg/pie-6.c: Likewise.
5870
b38ba58b
TV
58712016-03-17 Tom de Vries <tom@codesourcery.com>
5872
5873 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5874 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5875
6931b3b7
RB
58762016-03-17 Richard Biener <rguenther@suse.de>
5877
5878 PR debug/70271
5879 * g++.dg/debug/pr70271.C: New testcase.
5880
0c8b64cb
IE
58812016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5882
5883 * gcc.target/i386/pr70251.c: New test.
5884
b1970801
MP
58852016-03-17 Marek Polacek <polacek@redhat.com>
5886
5887 PR c++/70194
5888 * g++.dg/warn/constexpr-70194.C: New test.
5889
820c5eaa
RH
58902016-03-16 Richard Henderson <rth@redhat.com>
5891
5892 PR middle-end/70240
5893 * gcc.c-torture/compile/pr70240.c: New.
5894
da0ad263
SKS
58952016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5896
5897 * gcc.c-torture/compile/20151204.c: Skip for avr.
5898
c73d295c
JJ
58992016-03-16 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR target/70245
5902 * g++.dg/opt/pr70245.C: New test.
5903 * g++.dg/opt/pr70245.h: New file.
5904 * g++.dg/opt/pr70245-aux.cc: New file.
5905
b2794066
MS
59062016-03-16 Martin Sebor <msebor@redhat.com>
5907
5908 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5909
aa43616c
RH
59102016-03-16 Richard Henderson <rth@redhat.com>
5911
5912 PR middle-end/70199
5913 * gcc.c-torture/compile/pr70199.c: New.
5914
59608fe5
L
59152016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5916
5917 * gcc.dg/uninit-19.c: Run dos2unix.
5918
ab4c578f
MP
59192016-03-16 Marek Polacek <polacek@redhat.com>
5920
5921 PR c/70093
5922 * gcc.dg/nested-func-10.c: New test.
5923 * gcc.dg/nested-func-9.c: New test.
5924
f5387e76
JJ
59252016-03-16 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR tree-optimization/68714
5928 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5929
7662b718
TV
59302016-03-16 Tom de Vries <tom@codesourcery.com>
5931
5932 PR tree-optimization/68715
5933 * gcc.dg/graphite/pr68715-2.c: New test.
5934 * gcc.dg/graphite/pr68715.c: New test.
5935 * gfortran.dg/graphite/pr68715.f90: New test.
5936
be7ce7ae
TV
59372016-03-16 Tom de Vries <tom@codesourcery.com>
5938
5939 PR tree-optimization/68809
5940 * gcc.dg/graphite/pr68809-2.c: New test.
5941 * gcc.dg/graphite/pr68809.c: New test.
5942
1935f250
JJ
59432016-03-16 Jakub Jelinek <jakub@redhat.com>
5944
6651c93e
JJ
5945 PR c++/70147
5946 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5947 method call to i () as argument. Adjust expected output.
5948
1935f250
JJ
5949 PR c++/70147
5950 * g++.dg/ubsan/pr70147-1.C: New test.
5951 * g++.dg/ubsan/pr70147-2.C: New test.
5952
ab1caa6e
MS
59532016-03-15 Martin Sebor <msebor@redhat.com>
5954
5955 PR c++/58281
5956 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5957
5c2a1bbb
JDA
59582016-03-15 John David Anglin <danglin@gcc.gnu.org>
5959
cb5d8ad1
JDA
5960 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5961 hppa*-*-hpux*.
5962
b440dd40
JDA
5963 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5964
5c2a1bbb
JDA
5965 PR libfortran/69799
5966 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5967 libatomic_available.
5968
42c729c5
MP
59692016-03-15 Marek Polacek <polacek@redhat.com>
5970
5971 PR c++/70209
5972 * g++.dg/ext/attribute-may-alias-4.C: New test.
5973
82b1c550
AM
59742016-03-15 Alexander Monakov <amonakov@ispras.ru>
5975
5976 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5977 -fvar-tracking-assignments-toggle flag.
5978
4ccbf3a6
PH
59792016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5980
5981 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5982
c39858bd
JJ
59832016-03-15 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR rtl-optimization/70222
5986 * gcc.c-torture/execute/pr70222-1.c: New test.
5987 * gcc.c-torture/execute/pr70222-2.c: New test.
5988
8be119c1
RH
59892016-03-15 Richard Henderson <rth@redhat.com>
5990
5991 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5992
6598bb55
AB
59932016-03-15 Andrey Belevantsev <abel@ispras.ru>
5994
5995 PR rtl-optimization/69032
5996 * gcc.dg/pr69032.c: New test.
5997
81fa2944
AB
59982016-03-15 Andrey Belevantsev <abel@ispras.ru>
5999
6000 PR rtl-optimization/63384
4a148e19 6001 * g++.dg/pr63384.C: New test.
81fa2944 6002
74ea9ab6
AB
60032016-03-15 Andrey Belevantsev <abel@ispras.ru>
6004
6005 PR target/64411
6006 * gcc.target/i386/pr64411.C: New test.
6007
045d5055
TV
60082016-03-15 Tom de Vries <tom@codesourcery.com>
6009
6010 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6011 * gfortran.dg/goacc/kernels-alias.f95: New test.
6012
3ea33585
MS
60132016-03-14 Martin Sebor <msebor@redhat.com>
6014
6015 PR c++/53792
6016 * g++.dg/cpp0x/constexpr-inline.C: New test.
6017 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6018
1df7b330
DE
60192016-03-14 David Edelsohn <dje.gcc@gmail.com>
6020
6021 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6022
79b57d18
JJ
60232016-03-14 Jakub Jelinek <jakub@redhat.com>
6024
6025 PR middle-end/70219
6026 * gcc.dg/pr70219.c: New test.
6027
3cbf012a
BS
60282016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6029
6030 PR target/70083
6031 * gcc.dg/torture/pr70083.c: New test.
6032 * gcc.target/i386/pr70083.c: New test.
6033
a9fee7cd
RB
60342016-03-14 Richard Biener <rguenther@suse.de>
6035
6036 PR tree-optimization/56365
6037 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6038
4799603f
SB
60392016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6040
6041 PR target/70098
6042 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6043 New function.
6044 * g++.dg/pr70098.C: New testcase.
6045
6046
760ca967
TV
60472016-03-14 Tom de Vries <tom@codesourcery.com>
6048
6049 PR tree-optimization/70045
6050 * gcc.dg/graphite/pr70045.c: New test.
6051
44e66a77
JD
60522016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6053
6054 PR fortran/69043
6055 * gfortran.dg/include_9.f90: New test.
6056
a18e0fe1
DH
60572016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6058
6059 PR fortran/45076
6060 gfortran.dg/prof/prof.exp: New script.
6061 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6062
d0aca6ab
AB
60632016-03-12 Andrey Belevantsev <abel@ispras.ru>
6064
6065 PR rtl-optimization/69307
6066 * gcc.dg/pr69307.c: New test.
6067
cefe08a4
VM
60682016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6069
6070 PR target/69614
6071 * gcc.target/arm/pr69614.c: New.
6072
70112e2a
PT
60732016-03-12 Paul Thomas <pault@gcc.gnu.org>
6074
6075 PR fortran/70031
6076 * gfortran.dg/submodule_14.f08: New test
6077
6078 PR fortran/69524
6079 * gfortran.dg/submodule_15.f08: New test
6080
3f1e5d3a
PP
60812016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6082
6083 PR c++/70106
6084 * g++.dg/cpp1y/paren3.C: New test.
6085
a3f6d680
MM
60862016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6087
6088 PR target/70131
6089 * gcc.target/powerpc/ppc-round2.c: New test.
6090
92348f09
BS
60912016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6092
6093 PR target/70123
6094 * gcc.dg/torture/pr70123.c: New test.
6095
cebde9e9
JL
60962016-03-11 Jeff Law <law@redhat.com>
6097
6098 PR tree-optimization/70190
6099 * gcc.c-torture/compile/pr70190.c: New test.
6100
3edc5da4
DM
61012016-03-11 David Malcolm <dmalcolm@redhat.com>
6102
6103 PR c/68187
6104 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6105 case.
6106 (test43_b): Likewise.
6107 (test43_c): Likewise.
6108 (test43_d): Likewise.
6109 (test43_e): Likewise.
6110 (test43_f): Likewise.
6111 (test43_g): Likewise.
6112 (test44_a): Likewise.
6113 (test44_b): Likewise.
6114 (test44_c): Likewise.
6115 (test44_d): Likewise.
6116 (test44_e): Likewise.
6117
318c1204
DM
61182016-03-11 David Malcolm <dmalcolm@redhat.com>
6119
6120 PR c/70085
6121 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6122
bc062234
KT
61232016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6124
6125 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6126 dg-options.
6127
acfc1ac1
KT
61282016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6129
6130 PR target/70002
6131 PR target/69245
6132 * gcc.target/aarch64/pr69245_2.c: New test.
6133
d1e2bb2d
JJ
61342016-03-11 Jakub Jelinek <jakub@redhat.com>
6135
6136 PR tree-optimization/70177
6137 * gcc.dg/pr70177.c: New test.
6138
07350627
AL
61392016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6140
6141 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6142
5c6706f7
AL
61432016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6144
6145 * gcc.dg/tree-ssa/sra-20.c: New.
6146
02d472a2
JJ
61472016-03-11 Jakub Jelinek <jakub@redhat.com>
6148
686d390a
JJ
6149 PR rtl-optimization/70174
6150 * gcc.dg/pr70174.c: New test.
6151
02d472a2
JJ
6152 PR tree-optimization/70169
6153 * gcc.dg/pr70169.c: New test.
6154
0f9befa1
IE
61552016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6156
6157 PR target/70160
6158 * gcc.target/i386/pr70160.c: New test.
6159
432d4670
AK
61602016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6161
6162 * gcc.target/s390/dfp-1.c: New test.
6163
a3dc8760
NC
61642016-03-10 Nick Clifton <nickc@redhat.com>
6165
6166 PR target/70044
6167 * gcc.target/aarch64/pr70044.c: New test.
6168
b87a8d7d
PP
61692016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6170 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR c++/70001
6173 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6174 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6175 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6176
4f4ada6a
JH
61772016-03-10 Jan Hubicka <hubicka@ucw.cz>
6178
6179 PR lto/69589
6180 * g++.dg/lto/pr69589_0.C: New testcase
6181 * g++.dg/lto/pr69589_1.C: New testcase
6182
d49b0aa0
MP
61832016-03-10 Marek Polacek <polacek@redhat.com>
6184
6185 PR c++/70153
6186 * g++.dg/delayedfold/unary-plus1.C: New test.
6187
61882016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6189
6190 * gcc.target/arm/pr45701-1.c: Escape brackets.
6191 * gcc.target/arm/pr45701-2.c: Likewise.
6192
71017a7b
AL
61932016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6194
6195 * gfortran.dg/unconstrained_commons.f: New.
6196
ba52669f
AM
61972016-03-10 Alan Modra <amodra@gmail.com>
6198
6199 * gcc.dg/pr69195.c: New.
6200 * gcc.dg/pr69238.c: New.
6201
27742332
TV
62022016-03-10 Tom de Vries <tom@codesourcery.com>
6203
6204 PR testsuite/68915
6205 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6206
3a81a594
RB
62072016-03-10 Richard Biener <rguenther@suse.de>
6208
6209 PR tree-optimization/70128
6210 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6211 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6212
3433b975
JJ
62132016-03-09 Jakub Jelinek <jakub@redhat.com>
6214
c2864f02
JJ
6215 PR tree-optimization/70152
6216 * gcc.dg/pr70152.c: New test.
6217
3433b975
JJ
6218 PR target/70086
6219 * gcc.target/i386/pr70086-1.c: New test.
6220 * gcc.target/i386/pr70086-2.c: New test.
6221 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6222
6223 PR tree-optimization/70127
6224 * gcc.c-torture/execute/pr70127.c: New test.
6225
96b3c82d
CP
62262016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6227
6228 * c-c++-common/goacc/combined-directives-2.c: New test.
6229
b4f3232d
DM
62302016-03-09 David Malcolm <dmalcolm@redhat.com>
6231
6232 PR c/68473
6233 PR c++/70105
6234 * g++.dg/diagnostic/pr70105.C: New test.
6235 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6236 (test_multiple_ordinary_maps): New test function.
6237
40499f81
DM
62382016-03-09 David Malcolm <dmalcolm@redhat.com>
6239
6240 PR c/68473
6241 PR c++/70105
6242 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6243 Drop range information from call to inform_at_rich_loc.
6244 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6245 New.
6246 (test_show_locus): Replace calls to rich_location::add_range with
6247 calls to add_range. Rewrite the tests that used the now-defunct
6248 rich_location ctor taking a source_range. Simplify other tests
6249 by replacing calls to COMBINE_LOCATION_DATA with calls to
6250 make_location.
6251
c9e33662
RB
62522016-03-09 Richard Biener <rguenther@suse.de>
6253 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR tree-optimization/70138
6256 * gcc.dg/vect/pr70138-1.c: New testcase.
6257 * gcc.dg/vect/pr70138-2.c: Likewise.
6258
2c73b764
JJ
62592016-03-09 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR target/70049
6262 * gcc.target/i386/pr70049.c: New test.
6263
c06d25bb
RB
62642016-03-09 Richard Biener <rguenther@suse.de>
6265
6266 PR c/70143
6267 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6268 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6269 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6270
5828a501
RO
62712016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6272
6273 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6274 arm-*-*.
6275
2e141c8d
JJ
62762016-03-09 Jakub Jelinek <jakub@redhat.com>
6277
5a9def37
JJ
6278 PR middle-end/67278
6279 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6280
2e141c8d
JJ
6281 PR target/67278
6282 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6283
6284 PR middle-end/70050
6285 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6286 in testcase comment.
6287
bf751f40
TV
62882016-03-09 Tom de Vries <tom@codesourcery.com>
6289
6290 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6291 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6292 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6293 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6294 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6295 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6296 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6297 * gfortran.dg/goacc/kernels-loop.f95: New test.
6298
e210c999
MS
62992016-03-08 Martin Sebor <msebor@redhat.com>
6300
6301 PR c++/62096
6302 * g++.dg/warn/overflow-warn-7.C: New test.
6303
80aac5c8
JM
63042016-03-08 Jason Merrill <jason@redhat.com>
6305
6306 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6307 * lib/target-supports.exp (check_effective_target_concepts): New.
6308
12b81409
JJ
63092016-03-08 Jakub Jelinek <jakub@redhat.com>
6310
d259b234
JJ
6311 PR c++/70135
6312 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6313 * g++.dg/ubsan/pr70135.C: New test.
6314
12b81409
JJ
6315 PR target/70110
6316 * gcc.dg/pr70110.c: New test.
6317
b4e9f2aa
MJ
63182016-03-07 Martin Jambor <mjambor@suse.cz>
6319
6320 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6321 * c-c++-common/gomp/if-1.c: Likewise.
6322 * c-c++-common/gomp/pr61486-2.c: Likewise.
6323 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6324 to dg-additional-options.
6325 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6326 * g++/gomp/target-teams-1.c: Likewise.
6327 * gcc.dg/gomp/gomp.exp: Likewise.
6328 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6329 dg-additional-options.
6330 * gfortran.dg/gomp/gomp.exp: Likewise.
6331 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6332 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6333 dg-additional-options.
6334 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6335
f86e631e
MJ
63362016-03-07 Martin Jambor <mjambor@suse.cz>
6337
6338 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6339 * c-c++-common/gomp/gridify-1.c: New test.
6340 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6341
94156b3f
AV
63422016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6343
6344 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6345 trigger for cortex-r8, when scanning for register r8.
6346 * gcc.target/arm/pr45701-2.c: Likewise.
6347
a84a49b7 63482016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 6349 Jeff Law <law@redhat.com>
a84a49b7
RB
6350
6351 PR tree-optimization/69740
6352 * gcc.c-torture/compile/pr69740-1.c: New test.
6353 * gcc.c-torture/compile/pr69740-2.c: New test.
6354
e41f6c9e
BS
63552016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6356
6357 * lib/target-supports.exp
6358 (check_effective_target_whole_vector_shift): Enable for PPC64.
6359
57548bf5
RB
63602016-03-07 Richard Biener <rguenther@suse.de>
6361
6362 PR tree-optimization/70115
6363 * gcc.dg/torture/pr70115.c: New testcase.
6364
4ae13300
NS
63652016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6366
6367 PR middle-end/69916
6368 * c-c-++-common/goacc/pr69916.c: New.
6369
5edb9853
RH
63702016-03-07 Richard Henderson <rth@redhat.com>
6371
6372 * gcc.c-torture/compile/pr70061.c: New test.
6373
2067a8f3
RB
63742016-03-07 Richard Biener <rguenther@suse.de>
6375
6376 PR testsuite/70109
6377 * gcc.dg/vect/O3-pr36098.c: New testcase.
6378
4145a9b7
CL
63792016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6380
6381 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6382
1878be32
EB
63832016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6384
6385 * gnat.dg/renaming9.ad[sb]: New testcase.
6386
df762bb2
JJ
63872016-03-05 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR c++/70084
6390 * g++.dg/expr/stdarg3.C: New test.
6391
7d461295
JL
63922016-03-04 Jeff Law <law@redhat.com>
6393
6394 PR tree-optimization/69196
6395 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6396 x86_64-*-*.
6397
29b9828f
BS
63982016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6399
b6b552fd
BS
6400 PR c/69973
6401 * gcc.dg/pr69973.c: New test.
6402
201d49e9
BS
6403 PR rtl-optimization/69941
6404 * gcc.dg/torture/pr69941.c: New test.
6405
29b9828f
BS
6406 PR c/69824
6407 * gcc.dg/pr69824.c: New test.
6408
640b7e74
TV
64092016-03-05 Tom de Vries <tom@codesourcery.com>
6410
6411 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6412 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6413 function.
6414
7a3a3fad
PP
64152016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6416
6417 PR c++/66786
6418 * g++.dg/cpp1y/var-templ48.C: New test.
6419 * g++.dg/cpp1y/var-templ49.C: New test.
6420
cd439aec
EB
64212016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6422
6423 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6424
60204554
JJ
64252016-03-04 Jakub Jelinek <jakub@redhat.com>
6426
0c8825de
JJ
6427 PR c++/70035
6428 * g++.dg/ubsan/pr70035.C: New test.
6429
60204554
JJ
6430 PR target/70062
6431 * gcc.target/i386/pr70062.c: New test.
6432
f79d4eab
L
64332016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6434
6435 * g++.dg/template/typename21.C: Remove c++98_only.
6436
ea81ce67
L
64372016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6438
6439 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6440
64b23c13
DM
64412016-03-04 David Malcolm <dmalcolm@redhat.com>
6442
6443 PR c/68187
6444 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6445 function.
6446 (fn_42_b): Likewise.
6447 (fn_42_c): Likewise.
6448
729526f5
DM
64492016-03-04 David Malcolm <dmalcolm@redhat.com>
6450
6451 PR c/68187
6452 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6453 function.
6454 (fn_40_b): Likewise.
6455 (fn_41_a): Likewise.
6456 (fn_41_b): Likewise.
6457
f9ea11ac
JJ
64582016-03-04 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR target/70059
6461 * gcc.target/i386/avx512f-pr70059.c: New test.
6462 * gcc.target/i386/avx512dq-pr70059.c: New test.
6463
b6c38c69
BS
64642016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6465
6466 PR rtl-optimization/57676
6467 * gcc.dg/torture/pr57676.c: New test.
6468
af3cdd34
IE
64692016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6470
6471 * gcc.dg/pr70026.c: New test.
6472
7ff6ca38
MP
64732016-03-04 Marek Polacek <polacek@redhat.com>
6474
6475 PR c/69798
6476 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6477 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6478
a6bf62d5
KT
64792016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6480
6481 PR target/70004
6482 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6483 Delete.
6484 (test_corners_sisd_si): Likewise.
6485 (main): Remove checks of the above.
6486 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6487
ae4cdc6a
EB
64882016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6489
6490 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6491
08455559
CL
64922016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6493
6494 * gcc.dg/torture/pr69951.c: Accept argc==0.
6495
e9a35493
RB
64962016-03-04 Richard Biener <rguenther@suse.de>
6497
6498 PR c++/70054
6499 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6500 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6501
fba054c2
DV
65022016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6503
6504 PR testsuite/69766
6505 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6506 testing multiarch.
6507
f10cdc6c
JJ
65082016-03-04 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR debug/69947
6511 * gcc.dg/guality/pr69947.c: New test.
6512
2e981ba0
JJ
65132016-03-03 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR ada/70017
6516 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6517
0ba3bfa2
KT
65182016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6519
6520 PR rtl-optimization/69904
6521 * gcc.target/arm/pr69904.c: New test.
6522
97ecdb46
JJ
65232016-03-03 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR target/70021
6526 * gcc.dg/vect/pr70021.c: New test.
6527 * gcc.target/i386/pr70021.c: New test.
6528
a2a743a1
MP
65292016-03-03 Marek Polacek <polacek@redhat.com>
6530
6531 PR middle-end/70050
6532 * gcc.dg/pr70050.c: New test.
6533
fa07ecdd
JG
65342016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6535
6536 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6537
23504262
ML
65382016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6539
6540 PR tree-optimization/70043
6541 * gfortran.dg/vect/pr70043.f90: New test.
6542
b7b9e1a9
EB
65432016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6544
6545 * gnat.dg/specs/task1.ads: New test.
6546
cb83ba54
RO
65472016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6548
6549 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6550 Invoke gdb with -batch.
6551 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6552
a75f5e30
RB
65532016-03-03 Richard Biener <rguenther@suse.de>
6554
6555 PR tree-optimization/55936
6556 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6557
268bc320
JL
65582016-03-02 Jeff Law <law@redhat.com>
6559
815f20ab
JL
6560 PR rtl-optimization/69942
6561 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6562 effects of argument promotions.
6563
268bc320
JL
6564 PR tree-optimization/69987
6565 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6566 target does not support -fprefetch-loop-arrays.
6567
171f7de5
UB
65682016-03-02 Uros Bizjak <ubizjak@gmail.com>
6569
6570 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6571
192912db
BC
65722016-03-02 Bin Cheng <bin.cheng@arm.com>
6573
c7908871 6574 PR rtl-optimization/69052
192912db
BC
6575 * gcc.target/i386/pr69052.c: New test.
6576
90a7a40b
AM
65772016-03-02 Alan Modra <amodra@gmail.com>
6578
6579 * gcc.dg/pr69990.c: New.
6580
69fa742f
JJ
65812016-03-02 Jakub Jelinek <jakub@redhat.com>
6582
de752fb0
JJ
6583 PR c/68062
6584 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6585
6586 PR middle-end/70022
6587 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6588
69fa742f
JJ
6589 PR target/70028
6590 * gcc.target/i386/pr70028.c: New test.
6591
7c65bd56
MK
65922016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6593
6594 * c-c++-common/asan/swapcontext-test-1.c,
6595 * c-c++-common/tsan/thread_leak.c,
6596 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6597 * g++.dg/tsan/benign_race.C,
6598 * g++.dg/tsan/fd_close_norace.C,
6599 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6600 races with sanitizer output
6601
37d98220 66022016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 6603 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
6604
6605 PR target/67278
6606 * gcc.dg/simd-8.c: New testcase.
6607
218db463
RB
66082016-03-02 Richard Biener <rguenther@suse.de>
6609
6610 PR middle-end/67278
6611 * gcc.dg/simd-7.c: New testcase.
6612
22c72158
EB
66132016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6614
6615 * gcc.target/i386/pr70007.c: Tweak.
6616
9a790ccc
DV
66172016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6618
6619 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6620
bd02f00f
MP
66212016-03-02 Marek Polacek <polacek@redhat.com>
6622
6623 PR c/67854
6624 * gcc.dg/pr67854.c: New test.
6625
1e840f39
JJ
66262016-03-02 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR middle-end/70025
6629 * gcc.dg/torture/pr70025.c: New test.
6630
bca00241
VK
66312016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6632
6633 PR tree-optimization/68621
6634 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6635
0bca04b8
EB
66362016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6637
6638 * gcc.target/i386/pr70007.c: New test.
6639
2a9afc86
JL
66402016-03-01 Jeff Law <law@redhat.com>
6641
eab2541b 6642 PR tree-optimization/69196
9d83ef71 6643 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 6644
2a9afc86
JL
6645 PR tree-optimization/69196
6646 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6647 duplicating code and spoiling the expected output.
6648
0d39977e
MM
66492016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6650
6651 PR target/70033
6652 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6653 supports power9 before doing tests.
6654 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6655 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6656 * gcc.target/powerpc/p9-permute.c: Likewise.
6657
a0c0699d
UB
66582016-03-01 Uros Bizjak <ubizjak@gmail.com>
6659
6660 PR target/70027
6661 * gcc.target/i386/pr70027.c: New test.
6662
0ae3ef47 66632016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
6664
6665 * gcc.dg/pr70017.c: New test.
6666
686e2237
JJ
66672016-03-01 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR c/69796
6670 PR c/69974
6671 * gcc.dg/pr69796.c: New test.
6672 * gcc.dg/pr69974.c: New test.
6673
f8e4188c
EB
66742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6675
6676 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6677
5e3f1c7c
JL
66782016-02-29 Jeff Law <law@redhat.com>
6679
6680 PR tree-optimization/69987
6681 * gfortran.dg/pr69987.f90: New test.
6682
6683 PR tree-optimization/69989
6684 * gcc.c-torture/compile/pr69989-2.c: New test.
6685
1be56bc5
MP
66862016-03-01 Marek Polacek <polacek@redhat.com>
6687
6688 PR c++/69795
6689 * g++.dg/parse/invalid1.C: New test.
6690
1b19470d
RB
66912016-03-01 Richard Biener <rguenther@suse.de>
6692
6693 PR middle-end/70022
6694 * gcc.dg/pr70022.c: New testcase.
6695
3ae0661a
IE
66962016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6697
6698 PR tree-optimization/69956
6699 * gcc.dg/pr69956.c: New test.
6700
0f09ab88
BS
67012016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6702
6703 PR target/70011
6704 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6705 XFAIL when hardware supports efficient unaligned storage access.
6706
76d881bf
PP
67072016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6708
6709 PR c++/69961
6710 * g++.dg/template/pr69961a.C: New test.
6711 * g++.dg/template/pr69961b.C: New test.
6712
7168133a
DM
67132016-02-29 David Malcolm <dmalcolm@redhat.com>
6714
6715 PR preprocessor/69985
6716 * gcc.dg/cpp/pr69985.c: New test case.
6717
0c6072a3
JL
67182016-02-29 Jeff Law <law@redhat.com>
6719
e66f219b
JL
6720 PR tree-optimization/70005
6721 * gcc.c-torture/execute/pr70005.c New test.
6722
0c6072a3
JL
6723 PR tree-optimization/69999
6724 * gcc.c-torture/compile/pr69999.c: New test.
6725
fd9fbdb3
YR
67262016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6727
6728 PR tree-optimization/69652
6729 * gcc.dg/torture/pr69652.c: Delete test.
6730 * gcc.dg/vect/pr69652.c: New test.
6731
cbd400b4
RB
67322016-02-19 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/69980
6735 * gfortran.dg/vect/pr69980.f90: New testcase.
6736
84ea0f58
EB
67372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6738
6739 * gcc.target/sparc/20160229-1.c: New test.
6740
5d2a63dc
EB
67412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6742
6743 * gnat.dg/stack_usage3.adb: New test.
6744 * gnat.dg/stack_usage3_pkg.ads: New helper.
6745
93e708f9
EB
67462016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6747
6748 * gnat.dg/renaming8.adb: New test.
6749 * gnat.dg/renaming8_pkg1.ads: New helper.
6750 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6751 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6752
6512bc93
RB
67532016-02-29 Richard Biener <rguenther@suse.de>
6754
6755 PR tree-optimization/69720
6756 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6757
7b201a88
TK
67582016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6759
6760 PR fortran/68147
6761 PR fortran/47674
6762 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6763
82ee0cf2 67642016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
6765 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6766
6767 PR fortran/56007
6768 * gfortran.dg/coarray_8.f90: Adjust error message.
6769 * gfortran.dg/pr56007.f90: New test.
6770 * gfortran.dg/pr56007.f: New test.
6771
cdc1a2c8
L
67722016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6773
6774 PR tree-optimization/69989
6775 * gcc.dg/torture/pr69989.c: New test.
6776
33505bcf
EB
67772016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6778
6779 * gcc.target/i386/stack-realign-win.c: New test.
6780
524bfb19
HA
67812016-02-28 Harald Anlauf <anlauf@gmx.de>
6782
6783 PR fortran/60126
6784 * gfortran.dg/pr60126.f90: New test.
6785
bd542508
JL
67862016-02-27 Jeff Law <law@redhat.com>
6787
6788 Revert
6789 2016-02-26 Richard Biener <rguenther@suse.de>
6790 Jeff Law <law@redhat.com>
6791
6792 PR tree-optimization/69740
6793 * gcc.c-torture/compile/pr69740-1.c: New test.
6794 * gcc.c-torture/compile/pr69740-2.c: New test.
6795
dd1291e0
JD
67962016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6797
5fb67f8b 6798 PR fortran/69910
dd1291e0
JD
6799 * gfortran.dg/newunit_4.f90: New test.
6800
5cfefb59
JJ
68012016-02-27 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR target/69613
6804 PR rtl-optimization/69886
6805 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6806 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6807 target.
6808
20ba5f33
MS
68092016-02-26 Martin Sebor <msebor@redhat.com>
6810
6811 PR tree-optimization/15826
6812 * gcc.dg/tree-ssa/pr15826.c: New test.
6813
e6fb01b0
JJ
68142016-02-26 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR target/69969
6817 * gcc.target/powerpc/pr69969.c: New test.
6818
e3e0cf64
MS
68192016-02-26 Martin Sebor <msebor@redhat.com>
6820
6821 PR c++/15766
6822 * g++.old-deja/g++.other/decl5.C: Add a test case.
6823
d1f2bea5
SB
68242016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6825
6826 PR target/69946
6827 * gcc.target/powerpc/pr69946.c: New file.
6828
4a4f9d2b 68292016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 6830 Jeff Law <law@redhat.com>
4a4f9d2b 6831
e3e0cf64 6832 PR tree-optimization/69740
4a4f9d2b
RB
6833 * gcc.c-torture/compile/pr69740-1.c: New test.
6834 * gcc.c-torture/compile/pr69740-2.c: New test.
6835
ad2a2706
MJ
68362016-02-26 Martin Jambor <mjambor@suse.cz>
6837
6838 PR middle-end/69920
6839 * gcc.dg/torture/pr69932.c: New test.
6840 * gcc.dg/torture/pr69936.c: Likewise.
6841
1d11f7ce
AK
68422016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6843
6844 PR target/69709
6845 * gcc.target/s390/pr69709.c: New test.
6846
6cfccbb2
KT
68472016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6848
6849 PR target/69245
6850 * gcc.target/aarch64/pr69245_1.c: New test.
6851
ac59ad4e
KT
68522016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6853
6854 PR target/69613
6855 * gcc.dg/torture/pr69613.c: New test.
6856
a2ad54a0
JJ
68572016-02-26 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR rtl-optimization/69891
6860 * gcc.target/i386/pr69891.c: New test.
6861
0884062c 68622016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
6863 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6864
d2369d4f 6865 PR target/61397
c163789b
MM
6866 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6867 functionality for both 32-bit and 64-bit.
6868
5aed7e2c
RB
68692016-02-26 Richard Biener <rguenther@suse.de>
6870
6871 PR tree-optimization/69551
6872 * gcc.dg/torture/pr69951.c: New testcase.
6873
798e2a8e
RB
68742016-02-25 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/48795
6877 * gcc.dg/Warray-bounds-18.c: New testcase.
6878
9559fbac
RO
68792016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6880
6881 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6882
c049b107
JJ
68832016-02-25 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR rtl-optimization/69896
6886 * gcc.dg/pr69896.c: New test.
6887
1137001c
PP
68882016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6889
6890 PR c++/69736
6891 * g++.dg/cpp1y/paren2.C: New test.
6892
2e9c8641
MS
68932016-02-24 Martin Sebor <msebor@redhat.com>
6894
6895 PR c/51147
6896 * gcc.dg/enum-mode-2.c: New test.
6897
03ca8fb3
JJ
68982016-02-24 Jakub Jelinek <jakub@redhat.com>
6899
6900 PR c++/69922
6901 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6902 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6903 * g++.dg/ubsan/pr69922.C: New test.
6904
0b05329b
MP
69052016-02-24 Marek Polacek <polacek@redhat.com>
6906
6907 PR c/69819
6908 * gcc.dg/pr69819.c: New test.
6909
57c2c374
MS
69102016-02-24 Martin Sebor <msebor@redhat.com>
6911
3b96b93a
MS
6912 PR c++/69912
6913 * g++.dg/ext/flexary15.C: New test.
6914
69152016-02-24 Martin Sebor <msebor@redhat.com>
6916
6917 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 6918 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 6919 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 6920
65433bb5
MK
69212016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6922 Charles Baylis <charles.baylis@linaro.org>
6923
6924 PR debug/61033
6925 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6926
f802a424 69272016-02-24 Richard Biener <rguenther@suse.de>
44293580 6928 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
6929
6930 PR middle-end/69760
6931 * gcc.dg/torture/pr69760.c: New testcase.
6932
525f795f
RO
69332016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6934
6935 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6936 pattern on Solaris with as.
6937
cd7bbceb
KT
69382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6939
6940 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6941 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6942 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6943 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6944
89c0c1fd
JJ
69452016-02-24 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR middle-end/69915
6948 * gcc.dg/pr69915.c: New test.
6949
0683fd27
KT
69502016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6951
6952 PR rtl-optimization/69886
6953 * gcc.dg/torture/pr69886.c: New test.
6954
e53d562a
RB
69552016-02-24 Richard Biener <rguenther@suse.de>
6956
6957 PR middle-end/68963
6958 * gcc.dg/torture/pr68963.c: New testcase.
6959
74a00288
KT
69602016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6961
6962 PR target/69875
6963 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6964 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6965 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6966 * gcc.target/arm/atomic_loaddi_1.c: New test.
6967 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6968 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6969 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6970 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6971 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6972 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6973 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6974 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6975
340fd4c9
JJ
69762016-02-24 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR middle-end/69909
6979 * gcc.dg/torture/pr69909.c: New test.
6980
47d3fdb2
RB
69812016-02-24 Richard Biener <rguenther@suse.de>
6982
6983 PR tree-optimization/69907
6984 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6985 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6986 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6987
dab73e73
CB
69882016-02-24 Christian Bruel <christian.bruel@st.com>
6989
6990 * gcc.target/arm/pragma_cpp_fma.c: New test.
6991
7cc5ec65
JD
69922016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6993
6994 PR fortran/61156
6995 * gfortran.dg/include_6.f90: Update test.
6996
067fbd8b
JJ
69972016-02-23 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR objc/69844
7000 * objc.dg/pr69844.m: New test.
7001
64a454d9
JD
70022016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7003
7004 PR libgfortran/69456
7005 * gfortran.dg/namelist_89.f90: New test.
7006 * gfortran.dg/pr59700.f90: Update test..
7007
35886f0b
MS
70082016-02-23 Martin Sebor <msebor@redhat.com>
7009
7010 PR middle-end/69780
7011 * g++.dg/ext/builtin_alloca.C: New test.
7012 * gcc.dg/builtins-68.c: New test.
7013
162cc7e3
RH
70142016-02-23 Richard Henderson <rth@redhat.com>
7015
7016 * gcc.target/i386/addr-space-3.c: Remove test.
7017
196440f8
DM
70182016-02-23 David Malcolm <dmalcolm@redhat.com>
7019
7020 PR preprocessor/69126
7021 PR preprocessor/69543
7022 * c-c++-common/pr69126-2-long.c: New test.
7023 * c-c++-common/pr69126-2-short.c: New test.
7024 * c-c++-common/pr69543-1.c: Remove xfail.
7025
1d3121af
DM
70262016-02-23 David Malcolm <dmalcolm@redhat.com>
7027
7028 PR preprocessor/69126
7029 PR preprocessor/69543
7030 PR preprocessor/69558
7031 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7032 (f): Rename to...
7033 (test_2): ...this, and add leading comment.
7034 (MACRO_3, test_3): New.
7035 (MACRO_4A, MACRO_4B, test_4): New.
7036 (MACRO): Rename to...
7037 (MACRO_5): ...this.
7038 (g): Rename to...
7039 (test_5): ...this, updating for renaming of MACRO, and
7040 add leading comment.
7041 * c-c++-common/pr69543-1.c: New.
7042 * c-c++-common/pr69543-2.c: New.
7043 * c-c++-common/pr69543-3.c: New.
7044 * c-c++-common/pr69543-4.c: New.
7045 * c-c++-common/pr69558-1.c: New.
7046 * c-c++-common/pr69558-2.c: New.
7047 * c-c++-common/pr69558-3.c: New.
7048 * c-c++-common/pr69558-4.c: New.
7049 * gcc.dg/pr69558.c: Move to...
7050 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7051 xfail for c++.
7052
f99c3557
TS
70532016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7054
7055 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7056 to -ftree-parallelize-loops/-fopenacc changes.
7057 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7058 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7059 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7060 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7061 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7062 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7063 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7064 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7065 * c-c++-common/goacc/kernels-loop.c: Likewise.
7066 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7067 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7068 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7069 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7070
c60ec7c2
RO
70712016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7072
7073 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7074
f1a62b6f
JJ
70752016-02-23 Jakub Jelinek <jakub@redhat.com>
7076
e67bf044
JJ
7077 PR c++/69902
7078 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7079
f1a62b6f
JJ
7080 PR c/69900
7081 * gcc.dg/pr69900.c: New test.
7082
20c5e09e
MJ
70832016-02-23 Martin Jambor <mjambor@suse.cz>
7084
7085 PR tree-optimization/69666
7086 * gcc.dg/tree-ssa/pr69666.c: New test.
7087
e457a6fc
AV
70882016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7089
7090 PR fortran/67451
7091 * gfortran.dg/coarray_allocate_5.f08: New test.
7092
d7b574f4
AK
70932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7094
7095 * gcc.target/s390/vcond-shift.c: Move to ...
7096 * gcc.target/s390/vector/vcond-shift.c: ... here.
7097
58bdeb44
AK
70982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7099
7100 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7101 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7102
7cd0387b
AK
71032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7104
7105 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7106
4246c8da
MW
71072016-02-20 Mark Wielaard <mjw@redhat.com>
7108
7109 PR c/28901
7110 * gcc.dg/unused-variable-3.c: New test.
7111
f93bc532
JJ
71122016-02-22 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR target/69888
7115 * gcc.target/i386/pr69888.c: New test.
7116
c4e360f4
RB
71172016-02-22 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/69882
7120 * gfortran.dg/vect/pr69882.f90: New testcase.
7121
09c92f1c
JJ
71222016-02-22 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR target/69885
7125 * gcc.dg/pr69885.c: New test.
7126
f88d45dc
OE
71272016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7128
7129 PR target/69806
7130 PR target/54089
7131 * gcc.target/sh/pr54089-10.c: New.
7132
ce1ff48e
PT
71332016-02-20 Paul Thomas <pault@gcc.gnu.org>
7134
7135 PR fortran/69423
7136 * gfortran.dg/deferred_character_15.f90 : New test.
7137
bbf27208
DH
71382016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7139
7140 PR fortran/57365
7141 gfortran.dg/allocate_with_source_18.f03: New test.
7142
71432016-02-20 Harald Anlauf <anlauf@gmx.de>
7144
7145 PR fortran/52531
7146 gfortran.dg/gomp/pr52531.f90: New test.
7147
268be88c
BE
71482016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7149
7150 PR c++/69865
7151 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7152 -std=c++03.
7153
4b6c824a
JJ
71542016-02-19 Jakub Jelinek <jakub@redhat.com>
7155
871b3f47
JJ
7156 PR c++/69826
7157 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7158 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7159
7a965d51
JJ
7160 PR c++/69850
7161 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7162
4b6c824a
JJ
7163 PR c++/69851
7164 * g++.dg/torture/pr69851.C: New test.
7165
15fca21a
MS
71662016-02-19 Martin Sebor <msebor@redhat.com>
7167
7168 PR testsuite/69573
7169 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7170
19e21586
JJ
71712016-02-19 Jakub Jelinek <jakub@redhat.com>
7172
03a616ac
JJ
7173 PR c++/69850
7174 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7175 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7176
19e21586
JJ
7177 PR c++/67767
7178 * g++.dg/cpp0x/pr67767.C: New test.
7179
2db16594
KT
71802016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7181
7182 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7183 for fp, simd, crypto, crc, lse.
7184 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7185 above.
7186 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7187 effective target check.
7188
5a7d9d1e
JJ
71892016-02-19 Jakub Jelinek <jakub@redhat.com>
7190
7191 PR target/69820
7192 * gcc.target/i386/pr69820.c: New test.
7193
6448f064
AK
71942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7195
7196 * gcc.target/s390/vector/int128-1.c: New test.
7197
d0a859e6
AK
71982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7199
7200 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7201
9e4eb643
AK
72022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7203
7204 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7205 instruction pattern name to prevent the testcase from failing with
7206 -march=z13.
7207
859a4c0e
AK
72082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7209
7210 * gcc.target/s390/md/movstr-2.c: New test.
7211
efc2340b
MK
72122016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7213
7214 * gcc.target/s390/morestack.c: New test.
7215
ca2bfbc2
DV
72162016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7217
7218 PR target/69625
7219 * gcc.target/s390/pr69625.c: Add test case.
7220
efd4bd05
BE
72212016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7222
7223 PR testsuite/68580
7224 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7225
2bf2078a
MM
72262016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7227
7228 PR target/68404
7229 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7230 * gcc.target/powerpc/fusion3.c: Likewise.
7231
f003579e
RB
72322016-02-18 Richard Biener <rguenther@suse.de>
7233
7234 PR middle-end/69553
7235 * g++.dg/torture/pr69553.C: New testcase.
7236
19233914
NC
72372016-02-18 Nick Clifton <nickc@redhat.com>
7238
efd4bd05
BE
7239 PR target/62254
7240 PR target/69610
7241 * gcc.target/arm/pr62554.c: New test.
7242 * gcc.target/arm/pr69610-1.c: New test.
7243 * gcc.target/arm/pr69610-2.c: New test.
19233914 7244
23f27839
RB
72452016-02-18 Richard Biener <rguenther@suse.de>
7246
7247 PR middle-end/69854
7248 * gcc.dg/torture/pr69854.c: New testcase.
7249
932c0da4
JJ
72502016-02-17 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR c++/69850
7253 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7254
1bed93e4
BS
72552012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7256
7257 * gcc.target/powerpc/vec-cg.c: New test.
7258
57bfb134
RB
72592016-02-17 Richard Biener <rguenther@suse.de>
7260
7261 PR testsuite/69586
7262 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7263
a44e0ebb
KT
72642016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7265
7266 PR target/69161
7267 * gcc.c-torture/compile/pr69161.c: New test.
7268
ffacd726
DS
72692016-02-17 David Sherwood <david.sherwood@arm.com>
7270
7271 PR target/69532
7272 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7273 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7274
448db8d2
EB
72752016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7276
7277 * gcc.dg/ifcvt-4.c: Skip on Visium.
7278
e2f0522e
EB
72792016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7280
7281 * gnat.dg/atomic8.adb: New test.
7282
bf17fe3f
EB
72832016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7284
7285 * gnat.dg/discr46.ad[sb]: New test.
7286
ecf835e9
KN
72872016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7288
7289 PR Target/48344
7290 * gcc.target/powerpc/pr48344-1.c: New test.
7291
49a1164a
TK
72922015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7293
7294 PR fortran/69742
7295 * gfortran.dg/associate_21.f90: New test.
7296
bf14eba2
JJ
72972016-02-16 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR c/69835
7300 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7301 -Wnonnull in dg-options.
7302 * c-c++-common/nonnull-2.c: New test.
7303
35a093b6
JG
73042016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7305 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7306
7307 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7308
e387d491
JJ
73092016-02-16 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR middle-end/69801
7312 * gcc.dg/pr69801.c: Add empty dg-options.
7313
ba539195
JN
73142016-02-16 James Norris <jnorris@codesourcery.com>
7315
7316 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7317 * g++.dg/goacc/deviceptr-1.c: New file.
7318
2a2b8f64
JJ
73192016-02-16 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR tree-optimization/69820
7322 * gcc.dg/vect/pr69820.c: New test.
7323
87440c29
RB
73242016-02-16 Richard Biener <rguenther@suse.de>
7325
7326 PR tree-optimization/69776
7327 * gcc.dg/torture/pr69776-2.c: New testcase.
7328
6d87c306
BS
73292016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7330
7331 PR tree-optimization/69714
7332 * gcc.dg/torture/pr69714.c: New test.
7333
3824a0a2
JJ
73342016-02-16 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR tree-optimization/69802
7337 * gcc.dg/pr69802.c: New test.
7338
c8cfe96e
RB
73392016-02-16 Richard Biener <rguenther@suse.de>
7340
7341 PR middle-end/69801
7342 * gcc.dg/pr69801.c: New testcase.
7343
fc12098d
JD
73442016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7345
7346 PR libgfortran/69651
7347 * gfortran.dg/read_bang.f90: New test.
7348 * gfortran.dg/read_bang4.f90: New test.
7349
ba6b3795
JJ
73502016-02-15 Jakub Jelinek <jakub@redhat.com>
7351
f0516ca4
JJ
7352 PR c++/69658
7353 * g++.dg/init/pr69658.C: New test.
7354
ba6b3795
JJ
7355 PR c++/69797
7356 * c-c++-common/pr69797.c: New test.
7357
de3f9a2d
PK
73582016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7359
7360 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7361 check for aarch64*-*-*.
7362
17a3b967
RB
73632016-02-15 Richard Biener <rguenther@suse.de>
7364
7365 PR tree-optimization/69783
7366 * gcc.dg/vect/pr69783.c: New testcase.
7367
1c48bff1
RB
73682016-02-15 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/69776
7371 * gcc.dg/torture/pr69776.c: New testcase.
7372
1e6025b6
TK
73732016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7374
7375 PR fortran/60526
7376 * gfortran.dg/type_decl_4.f90: Reinstated.
7377
d3308279
JDA
73782016-02-14 John David Anglin <danglin@gcc.gnu.org>
7379
7380 PR fortran/68746
7381 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7382
b7c56581
TK
73832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7384
7385 PR fortran/60526
7386 PR bootstrap/69816
7387 * gfortran.dg/type_decl_4.f90: Removed.
7388
60cb4ef5
TK
73892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7390
7391 PR fortran/60526
7392 * gfortran.dg/type_decl_4.f90: New test.
7393
f6964637
AM
73942016-02-14 Alan Modra <amodra@gmail.com>
7395
1a8849d1 7396 PR testsuite/68886
f6964637
AM
7397 * gcc.c-torture/execute/stkalign.c: Revise test.
7398
f5121920
OE
73992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7400
7401 PR target/67260
7402 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7403
6cda3ab6
OE
74042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7405
7406 PR target/67260
7407 * gcc.target/sh/torture/pr67260.c: New.
7408
6786e598
JDA
74092016-02-12 John David Anglin <danglin@gcc.gnu.org>
7410
7411 * gcc.dg/pr67964.c: Add dg-require-alias.
7412
7e05dad8
OE
74132016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7414
7415 PR target/67636
7416 PR target/64345
7417 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7418
7f4cc3ce
JD
74192016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7420
7421 PR libgfortran/69668
7422 * gfortran.dg/namelist_88.f90: New test.
7423
955ca6dc
JD
74242016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7425
7426 PR libgfortran/69668
7427 * gfortran.dg/namelist_38.f90: Update test.
7428 * gfortran.dg/namelist_84.f90: Update test.
7429
876217ae
DM
74302016-02-12 David Malcolm <dmalcolm@redhat.com>
7431
7432 PR other/69554
7433 * gcc.dg/pr69554-1.c: New test.
7434 * gfortran.dg/pr69554-1.F90: New test.
7435 * gfortran.dg/pr69554-2.F90: New test.
7436 * lib/gcc-dg.exp (proc dg-locus): New function.
7437 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7438 distinguish between the caret-printing and non-caret-printing
7439 cases. If caret-printing has been explicitly enabled, bail out
7440 without attempting to fix up the output.
7441
61789eed
DM
74422016-02-12 David Malcolm <dmalcolm@redhat.com>
7443
7444 PR driver/69265
7445 PR driver/69453
7446 * gcc.dg/spellcheck-options-3.c: New test case.
7447 * gcc.dg/spellcheck-options-4.c: New test case.
7448 * gcc.dg/spellcheck-options-5.c: New test case.
7449 * gcc.dg/spellcheck-options-6.c: New test case.
7450 * gcc.dg/spellcheck-options-7.c: New test case.
7451 * gcc.dg/spellcheck-options-8.c: New test case.
7452 * gcc.dg/spellcheck-options-9.c: New test case.
7453 * gcc.dg/spellcheck-options-10.c: New test case.
7454
c3090c1f
JJ
74552016-02-12 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR rtl-optimization/69764
7458 PR rtl-optimization/69771
7459 * c-c++-common/pr69764.c: New test.
7460 * gcc.dg/torture/pr69771.c: New test.
7461
8222034d
MP
74622016-02-12 Marek Polacek <polacek@redhat.com>
7463
7464 * g++.dg/torture/init-list1.C: New.
7465
f749f792
MP
74662016-02-12 Marek Polacek <polacek@redhat.com>
7467
7468 * gcc.dg/pr69522.c: Add empty dg-options.
7469
199fb02a
IE
74702016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7471
7472 * g++.dg/lto/lto.exp: Include and init mpx.
7473 * g++.dg/lto/pr69729_0.C: New test.
7474
b69539cb
JJ
74752016-02-12 Jakub Jelinek <jakub@redhat.com>
7476
06ff7000
JJ
7477 PR ipa/69241
7478 * g++.dg/ipa/pr69241-4.C: New test.
7479
b69539cb
JJ
7480 PR ipa/68672
7481 * g++.dg/ipa/pr68672-1.C: New test.
7482 * g++.dg/ipa/pr68672-2.C: New test.
7483 * g++.dg/ipa/pr68672-3.C: New test.
7484
16595a1f
BS
74852016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7486
7487 PR c/69522
6d87c306 7488 * gcc.dg/pr69522.c: New test.
16595a1f 7489
38d795d2
PP
74902016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7491
7492 PR c++/69098
7493 * g++.dg/cpp1y/69098.C: New test.
7494 * g++.dg/cpp1y/69098-2.C: New test.
7495
9c582551
JJ
74962016-02-12 Jakub Jelinek <jakub@redhat.com>
7497
7498 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7499 and neighbour -> neighbor.
7500 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7501 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7502 * c-c++-common/Wvarargs.c: Likewise.
7503 * c-c++-common/goacc/host_data-5.c: Likewise.
7504 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7505 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7506 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7507 * gcc.target/aarch64/pr60697.c: Likewise.
7508 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7509 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7510 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7511 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7512 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7513 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7514 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7515 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7516 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7517 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7518 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7519 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7520 * g++.dg/lookup/koenig5.C: Likewise.
7521 * g++.dg/ext/no-asm-2.C: Likewise.
7522 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7523 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7524 * gfortran.dg/used_types_16.f90: Likewise.
7525 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7526 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7527 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7528 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7529 * gfortran.dg/abstract_type_6.f03: Likewise.
7530 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7531 * gfortran.dg/used_types_15.f90: Likewise.
7532 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7533 * gfortran.dg/exit_3.f08: Likewise.
7534 * gfortran.dg/open_status_2.f90: Likewise.
7535 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7536 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7537 * gfortran.dg/associate_1.f03: Likewise.
7538 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7539 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7540 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7541 * gcc.dg/builtin-object-size-1.c: Likewise.
7542 * gcc.dg/noreturn-6.c: Likewise.
7543 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7544 * gcc.dg/globalalias.c: Likewise.
7545 * gcc.dg/builtins-config.h: Likewise.
7546 * gcc.dg/pr30457.c: Likewise.
7547 * gcc.c-torture/compile/volatile-1.c: Likewise.
7548 * gcc.c-torture/execute/20101011-1.c: Likewise.
7549 * c-c++-common/Waddress-1.c: Likewise.
7550
66756373
JJ
75512016-02-11 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c/69768
7554 * c-c++-common/Waddress-1.c: New test.
7555
76fe932b
AV
75562016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7557
7558 PR fortran/69296
7559 * gfortran.dg/associate_19.f03: New test.
7560 * gfortran.dg/associate_20.f03: New test.
7561
564c4d4b
OE
75622016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7563
7564 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7565
e1c1ecb0
KT
75662016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7567
7568 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7569 .arch armv8-a\n. Add -dA to dg-options.
7570 * gcc.target/aarch64/assembler_arch_1.c: New test.
7571 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7572
0d7d9458
PC
75732016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7574
7575 PR c++/68726
7576 * g++.dg/cpp0x/pr68726.C: New.
7577
e6208a60
IE
75782016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7579
7580 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7581 test.
7582
281a11eb
RB
75832016-02-11 Richard Biener <rguenther@suse.de>
7584
7585 * g++.dg/tree-ssa/pr61034.C: Adjust.
7586
e03dd765
VM
75872016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7588
4b48faf5 7589 PR target/69148
e03dd765
VM
7590 * gcc.target/s390/pr69148.c: New.
7591
cdc23927
YR
75922016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7593
7594 PR tree-optimization/69652
7595 * gcc.dg/torture/pr69652.c: New test.
7596
e199dd0a
JJ
75972016-02-10 Jakub Jelinek <jakub@redhat.com>
7598 Patrick Palka <ppalka@gcc.gnu.org>
7599
7600 PR ipa/69241
7601 PR c++/69649
7602 * g++.dg/ipa/pr69241-1.C: New test.
7603 * g++.dg/ipa/pr69241-2.C: New test.
7604 * g++.dg/ipa/pr69241-3.C: New test.
7605 * g++.dg/ipa/pr69649.C: New test.
7606
d6b38027
UB
76072016-02-10 Uros Bizjak <ubizjak@gmail.com>
7608
7609 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7610 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7611
13b562c5
BC
76122016-02-10 Bin Cheng <bin.cheng@arm.com>
7613
7614 PR tree-optimization/68021
7615 * gcc.dg/tree-ssa/pr68021.c: New test.
7616
24a179f8
RB
76172016-02-10 Richard Biener <rguenther@suse.de>
7618
7619 PR tree-optimization/69726
7620 * gcc.dg/uninit-22.c: New testcase.
7621
0d99886f
AP
76222016-02-09 Andrew Pinski <apinski@cavium.com>
7623
7624 PR tree-opt/69282
7625 * gcc.c-torture/compile/20160205-1.c: New testcase.
7626
ab04995c
MM
76272016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7628
7629 PR target/68404
7630 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7631 instead accessing a really large arrray.
7632 * gcc.target/powerpc/fusion3.c: Likewise.
7633
4b79ac23
CB
76342016-02-09 Charles Baylis <charles.baylis@linaro.org>
7635
7636 PR target/68532
7637 * gcc.c-torture/execute/pr68532.c: New test.
7638
b890a441
AO
76392016-02-11 Alexandre Oliva <aoliva@redhat.com>
7640
7641 PR target/69634
7642 * gcc.dg/pr69634.c: New.
7643
84a5bef7
RB
76442016-02-09 Richard Biener <rguenther@suse.de>
7645
7646 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7647
1f123759 76482016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 7649
1f123759
AF
7650 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7651
65860c77
YR
76522016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7653
7654 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7655
7e1e8a0a
RB
76562016-02-09 Richard Biener <rguenther@suse.de>
7657
7658 PR tree-optimization/69715
7659 * gcc.dg/torture/pr69715.c: New testcase.
7660
efb45a9f
PP
76612016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7662
7663 PR c++/69139
7664 * g++.dg/cpp0x/trailing12.C: New test.
7665 * g++.dg/cpp0x/trailing13.C: New test.
7666
20a0c6f9
PP
76672016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7668
7669 PR c++/69283
7670 PR c++/67835
7671 * g++.dg/cpp1y/auto-fn29.C: New test.
7672 * g++.dg/cpp1y/auto-fn30.C: New test.
7673
a162f3af
JJ
76742016-02-08 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR tree-optimization/69209
7677 * gcc.c-torture/compile/pr69209.c: New test.
7678
4b4a9fbd
JL
76792016-02-08 Jeff Law <law@redhat.com>
7680
7681 PR tree-optimization/68541
7682 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7683 of statements allowed in join block for path splitting.
7684
cfac5ed2
JJ
76852016-02-08 Jakub Jelinek <jakub@redhat.com>
7686
f68bc23f
JJ
7687 PR c++/59627
7688 * g++.dg/gomp/pr59627.C: New test.
7689
cfac5ed2
JJ
7690 PR ipa/69239
7691 * g++.dg/ipa/pr69239.C: New test.
7692
44714d8c
DM
76932016-02-08 David Malcolm <dmalcolm@redhat.com>
7694
7695 PR preprocessor/69664
7696 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7697 * gcc.dg/cpp/warn-comments.c: Likewise.
7698
eba9e839
MP
76992016-02-08 Marek Polacek <polacek@redhat.com>
7700
7701 PR c++/69688
7702 * g++.dg/init/const12.C: New test.
7703
a011cd92
BS
77042016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7705
7706 PR target/60410
7707 * gcc.dg/lto/pr55113_0.c: Remove test.
7708
5317b1be
RB
77092016-02-08 Richard Biener <rguenther@suse.de>
7710
7711 PR tree-optimization/69719
7712 * gcc.dg/torture/pr69719.c: New testcase.
7713
63998a63
RB
77142016-02-08 Richard Biener <rguenther@suse.de>
7715 Jeff Law <law@redhat.com>
7716
7717 PR target/68273
7718 * gcc.target/mips/pr68273.c: New testcase.
7719
43f4a281
RB
77202016-02-08 Richard Biener <rguenther@suse.de>
7721
7722 PR rtl-optimization/69274
7723 * gcc.target/i386/addr-sel-1.c: XFAIL.
7724
0b604d2d
JL
77252016-02-08 Jeff Law <law@redhat.com>
7726
e8dfe49e
JL
7727 PR tree-optimization/68541
7728 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7729
6daecd7a 7730 PR tree-optimization/65917
0b604d2d
JL
7731 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7732
c0f0e35a
JD
77332016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7734
7735 PR fortran/50555
7736 * gfortran.dg/namelist_args.f90: New test.
7737
8981d712
JL
77382016-02-05 Jeff Law <law@redhat.com>
7739
6daecd7a 7740 PR tree-optimization/68541
8981d712
JL
7741 * gcc.dg/tree-ssa/split-path-2.c: New test.
7742 * gcc.dg/tree-ssa/split-path-3.c: New test.
7743 * gcc.dg/tree-ssa/split-path-4.c: New test.
7744 * gcc.dg/tree-ssa/split-path-5.c: New test.
7745 * gcc.dg/tree-ssa/split-path-6.c: New test.
7746 * gcc.dg/tree-ssa/split-path-7.c: New test.
7747
46cb9332
MS
77482016-02-05 Martin Sebor <msebor@redhat.com>
7749
7750 PR c++/69662
7751 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7752 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7753
be2083ea
RH
77542016-02-06 Richard HEnderson <rth@redhat.com>
7755
7756 PR c/69643
7757 * gcc.target/i386/addr-space-4.c: New.
7758 * gcc.target/i386/addr-space-5.c: New.
7759
711d7c23
MM
77602016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7761
7762 PR fortran/66089
7763 * gfortran.dg/elemental_dependency_6.f90: New.
7764
b5c1c988
JJ
77652016-02-05 Jakub Jelinek <jakub@redhat.com>
7766
861c7bcd
JJ
7767 PR rtl-optimization/69691
7768 * gcc.c-torture/execute/pr69691.c: New test.
7769
b5c1c988
JJ
7770 PR c++/69628
7771 * g++.dg/parse/pr69628.C: New test.
7772
f7dfa966
UB
77732016-02-05 Uros Bizjak <ubizjak@gmail.com>
7774
7775 * gcc.dg/sancov/asan.c: Move to ...
7776 * gcc.dg/asan/sancov-1.c: ... here.
7777
9b143e64
UB
77782016-02-05 Uros Bizjak <ubizjak@gmail.com>
7779
7780 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7781
f5d4b899
L
77822016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7783
7784 PR target/69677
7785 * gcc.target/i386/pr69677.c: New test.
7786
76c85fbb
PP
77872016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7788
7789 PR c++/68948
7790 * g++.dg/template/pr68948.C: New test.
7791
f181bf90
DV
77922016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7793
7794 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7795 (only necessary on s390x).
7796
714fb282
L
77972016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7798
7799 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7800 -mno-accumulate-outgoing-args.
7801
618d6c1c
PP
78022016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7803
7804 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7805
1066e9b5
JJ
78062016-02-04 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR c/69669
7809 * c-c++-common/pr69669.c: New test.
7810
76255d0d
MM
78112016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7812
7813 PR target/69667
7814 * g++.dg/pr69667.C: New file.
7815
e0b059b1
WD
78162016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7817
7818 PR target/69619
7819 * gcc.dg/pr69619.c: Add new test.
7820
2692b5c8
RS
78212016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7822
7823 PR rtl-optimization/69577
7824 * gcc.target/i386/pr69577.c: New test.
7825
7db337c2
ML
78262016-02-04 Martin Liska <mliska@suse.cz>
7827
7828 * g++.dg/asan/pr69276.C: New test.
7829
cc9c0829
KT
78302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7831
7832 PR target/65932
7833 PR target/67714
7834 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7835 a single smulbb instruction.
7836 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7837 * gcc.target/amr/wmul-2.c: Likewise.
7838
eb9feb52
KT
78392016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7840
7841 PR target/65932
7842 PR target/67714
7843 * gcc.c-torture/execute/pr67714.c: New test.
7844
61f727fe
JJ
78452016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7846
7847 PR target/69454
7848 * gcc.target/i386/pr69454-1.c: New test.
7849 * gcc.target/i386/pr69454-2.c: New test.
7850
05dd97db
MS
78512016-02-03 Martin Sebor <msebor@redhat.com>
7852
7853 PR c++/69251
7854 PR c++/69253
7855 PR c++/69290
7856 PR c++/69277
7857 PR c++/69349
7858 * g++.dg/ext/flexarray-mangle-2.C: New test.
7859 * g++.dg/ext/flexarray-mangle.C: New test.
7860 * g++.dg/ext/flexarray-subst.C: New test.
7861 * g++.dg/ext/flexary11.C: New test.
7862 * g++.dg/ext/flexary12.C: New test.
7863 * g++.dg/ext/flexary13.C: New test.
7864 * g++.dg/ext/flexary14.C: New test.
7865 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7866
dac2fc29
L
78672016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7868
7869 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7870 Define only if CHECK_FLOAT128 is defined.
7871 (main): Properly initialize u5.
7872
eadb8035
JJ
78732016-02-03 Jakub Jelinek <jakub@redhat.com>
7874
0afbb81b
JJ
7875 PR c/69627
7876 * gcc.dg/pr69627.c: New test.
7877
eadb8035
JJ
7878 PR target/69644
7879 * gcc.dg/pr69644.c: New test.
7880
b12d4923
MS
78812016-02-03 Mike Stump <mikestump@comcast.net>
7882
7883 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7884 support for struct-layout-1.exp.
7885
ab4bae0c
PP
78862016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7887
7888 PR c++/69056
618d6c1c 7889 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 7890
95831c01
VM
78912016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7892 Alexandre Oliva <aoliva@redhat.com>
7893
7894 PR target/69461
7895 * gcc.target/powerpc/pr69461.c: New.
7896
ccc71ab8
UB
78972016-02-03 Uros Bizjak <ubizjak@gmail.com>
7898
7899 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7900 works from here ...
7901 (check_effective_target_fsanitize_thread): ... to here. Do not
7902 specify additional compile flags for the test source.
7903 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7904 specify additional compile flags for the test source.
7905
96299640
WD
79062016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7907
7908 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7909
781d83d9
AV
79102016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7911
7912 PR fortran/67451
7913 PR fortran/69418
7914 * gfortran.dg/coarray_allocate_2.f08: New test.
7915 * gfortran.dg/coarray_allocate_3.f08: New test.
7916 * gfortran.dg/coarray_allocate_4.f08: New test.
7917
d8208e6d
AL
79182016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7919
7920 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7921 use same scan-tree-dump-times on all platforms.
7922 * gcc.dg/vect/vect-outer-1.c: Likewise.
7923 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7924 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7925 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7926 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7927 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7928 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7929 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7930
a8394fa0
SB
79312016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7932
7933 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7934 warning.
7935
f3baa1d3
L
79362016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7937
7938 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7939
eb077516
JN
79402016-02-02 James Norris <jnorris@codesourcery.com>
7941
7942 * c-c++-common/goacc/routine-5.c: Add tests.
7943
578fb225
AM
79442016-02-02 Alexander Monakov <amonakov@ispras.ru>
7945
7946 * gcc.target/nvptx/unsigned-cmp.c: New test.
7947
c64f7d37
WD
79482016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7949
7950 * gcc.target/aarch64/scalar_shift_1.c
7951 (test_corners_sisd_di): Improve force to SIMD register.
7952 (test_corners_sisd_si): Likewise.
7953 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7954 Remove scan-assembler check for ldr.
7955
90c6f26c
RB
79562016-02-02 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/69595
7959 * gcc.dg/Warray-bounds-17.c: New testcase.
7960
9dc03c97
RB
79612016-02-02 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/69606
7964 * gcc.dg/torture/pr69606.c: New testcase.
7965
2d4dc223
YR
79662016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7967
7968 PR middle-end/68542
7969 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7970 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7971
65c98fde
AM
79722016-02-02 Alan Modra <amodra@gmail.com>
7973
7974 PR target/69548
7975 * gcc.target/powerpc/pr69548.c: New test.
7976
e1b81f2b
JJ
79772016-02-01 Jakub Jelinek <jakub@redhat.com>
7978
d0268b37
JJ
7979 PR rtl-optimization/69592
7980 * gcc.dg/pr69592.c: New test.
7981
e1b81f2b
JJ
7982 PR preprocessor/69543
7983 PR c/69558
7984 * gcc.dg/pr69543.c: New test.
7985 * gcc.dg/pr69558.c: New test.
7986
7dd7780d
UB
79872016-02-01 Uros Bizjak <ubizjak@gmail.com>
7988
bf672ee5
UB
7989 PR testsuite/65940
7990 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 7991
9a7013f8
MS
79922016-02-01 Martin Sebor <msebor@redhat.com>
7993
7994 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7995
e681fb2b
BC
79962016-02-01 Bin Cheng <bin.cheng@arm.com>
7997
7998 PR tree-optimization/67921
7999 * c-c++-common/ubsan/pr67921.c: New test.
8000
ff86345f
RB
80012016-02-01 Richard Biener <rguenther@suse.de>
8002
8003 PR middle-end/69556
8004 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8005
bc369dbd
RB
80062016-02-01 Richard Biener <rguenther@suse.de>
8007
8008 PR tree-optimization/69574
8009 * gcc.dg/torture/pr69574.c: New testcase.
8010
ef318184
RB
80112016-02-01 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/69579
8014 * gcc.dg/setjmp-6.c: New testcase.
8015
654745e6
JJ
80162016-02-01 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR rtl-optimization/69570
8019 * g++.dg/opt/pr69570.C: New test.
8020
e6c0c44b
RH
80212016-02-01 Richard Henderson <rth@redhat.com>
8022
8023 * gcc.dg/pr69535.c: New test.
8024
6ff3f09a
JDA
80252016-01-31 John David Anglin <danglin@gcc.gnu.org>
8026
2c005538
JDA
8027 PR testsuite/69584
8028 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8029 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8030
61083a4b
JDA
8031 PR debug/68244
8032 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8033
6ff3f09a
JDA
8034 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8035
0c221916
PT
80362016-01-31 Paul Thomas <pault@gcc.gnu.org>
8037
8038 PR fortran/67564
8039 * gfortran.dg/allocate_with_source_17.f03: New test.
8040
db7a2818
JJ
80412016-01-30 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR tree-optimization/69546
8044 * gcc.dg/torture/pr69546.c: New test.
8045
e520d5f0
PT
80462016-01-30 Paul Thomas <pault@gcc.gnu.org>
8047
8048 PR fortran/69566
8049 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8050
343c05d3
MS
80512016-01-30 Martin Sebor <msebor@redhat.com>
8052
8053 PR c++/68490
8054 * g++.dg/ext/flexary10.C: New test.
8055
d6c3a539
DH
80562016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8057
8058 PR fortran/66707
8059 gfortran.dg/common_23.f90: New test.
8060
52d72fcd
BS
80612016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8062
8063 PR target/65546
8064 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8065 condition being checked, and disable it when the target supports
8066 misaligned loads and stores.
8067
3a5d2ba4
JJ
80682016-01-29 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR debug/69518
8071 * gcc.dg/torture/pr69518.c: New test.
8072
6bbacdb5
L
80732016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8074
8075 PR target/69530
8076 * gcc.target/i386/pr69530.c: New test.
8077
af932cdb
SE
80782016-01-29 Steve Ellcey <sellcey@imgtec.com>
8079
8080 PR target/65604
8081 * gcc.target/mips/div-delay.c: New test.
8082
26658b7c
JJ
80832016-01-29 Jakub Jelinek <jakub@redhat.com>
8084
33e89989
JJ
8085 PR target/69551
8086 * gcc.target/i386/pr69551.c: New test.
8087
26658b7c
JJ
8088 PR target/66137
8089 * gcc.target/i386/pr66137.c: New test.
8090
401116b5
AB
80912016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8092
8093 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8094 always built for p5600.
8095 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8096 isa=p5600 dg-option.
8097
d4abfcc5
RB
80982016-01-29 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/69547
8101 * g++.dg/tree-ssa/pr69547.C: New testcase.
8102
16b77b32
JJ
81032016-01-29 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR debug/66869
8106 * g++.dg/warn/Wunused-function2.C: New test.
8107
a1c95464
DV
81082016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8109
8110 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8111 support for test to succeed.
8112
5453bfed
MP
81132016-01-29 Marek Polacek <polacek@redhat.com>
8114
8115 PR c++/69509
8116 PR c++/69516
8117 * g++.dg/ext/constexpr-vla2.C: New test.
8118 * g++.dg/ext/constexpr-vla3.C: New test.
8119 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8120
452ec2a5
RB
81212016-01-29 Richard Biener <rguenther@suse.de>
8122
8123 PR middle-end/69537
8124 * gcc.dg/uninit-21.c: New testcase.
8125
aec0b19e
UB
81262016-01-28 Uros Bizjak <ubizjak@gmail.com>
8127
8128 PR target/69459
8129 * gcc.target/i386/pr69459.c: New test.
8130
df113ce7
SE
81312016-01-28 Steve Ellcey <sellcey@imgtec.com>
8132
8133 PR target/68400
8134 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8135 * gcc.target/mips/pr68400.c: New test.
8136
494de84f
MS
81372016-01-28 Martin Sebor <msebor@redhat.com>
8138
8139 PR target/17381
8140 * gcc.target/powerpc/pr17381.c: New test.
8141
eb1b1f01
JJ
81422016-01-28 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR middle-end/69542
8145 * gcc.dg/torture/pr69542.c: New test.
8146
6dfeb7ce
WD
81472016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8148
8149 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8150
4b7471a4
DE
81512016-01-28 David Edelsohn <dje.gcc@gmail.com>
8152
8153 * gcc.dg/pr65980.c: Skip on AIX.
8154 * gcc.dg/pr66688.c: Same.
8155
b271fd21
DE
81562016-01-28 David Edelsohn <dje.gcc@gmail.com>
8157
8158 PR target/63679
8159 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8160 * gcc.dg/tree-ssa/sra-18.c: Same.
8161
874108a9
AV
81622016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8163
8164 PR fortran/62536
8165 * gfortran.dg/block_15.f08: New test.
8166 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8167 on incorrectly closed BLOCK.
8168
30480bcd
IE
81692016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8170
8171 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
81722016-01-28 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/69466
8175 * gfortran.dg/vect/pr69466.f90: New testcase.
8176
0d4c694e
TP
81772016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8178
8179 * g++.dg/pr67989.C: Remove ARM-specific option.
8180 * gcc.target/arm/pr67989.C: New file.
8181
2aa780da
UB
81822016-01-27 Uros Bizjak <ubizjak@gmail.com>
8183
8184 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8185 and expm1 test for glibc < 2.11.
8186
f75ebe77
RH
81872016-01-27 Richard Henderson <rth@redhat.com>
8188
8189 * gcc.c-torture/execute/pr69447.c: New test.
8190
81912016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8192
9a175e65 8193 PR fortran/69422
49847d75
PT
8194 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8195
cbdd8ae0
JJ
81962016-01-27 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR debug/66869
8199 * gcc.dg/pr66869.c: New test.
8200
2b572b3c
JL
82012016-01-25 Jeff Law <law@redhat.com>
8202
8203 PR tree-optimization/68398
aec0b19e 8204 PR tree-optimization/69196
2b572b3c
JL
8205 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8206 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8207 path to avoid new heuristic allowing more irreducible regions
8208 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8209 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8210 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8211 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8212 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8213
fa74a4bc
MP
82142016-01-27 Marek Polacek <polacek@redhat.com>
8215
8216 PR c/68062
8217 * c-c++-common/vector-compare-4.c: New test.
8218
0afff540
DM
82192016-01-27 David Malcolm <dmalcolm@redhat.com>
8220
8221 PR preprocessor/69126
8222 * c-c++-common/pr69126.c: New test case.
8223
1a218fc9
ILT
82242016-01-27 Ian Lance Taylor <iant@google.com>
8225
8226 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8227
5d70666e
RB
82282016-01-27 Ryan Burn <contact@rnburn.com>
8229
8230 PR cilkplus/69267
8231 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8232
87ff4d66
UB
82332016-01-27 Uros Bizjak <ubizjak@gmail.com>
8234
8235 PR target/69512
8236 * gcc.target/i386/pr69512.c: New test.
8237
27e23cca
RE
82382016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8239
8240 PR ada/69488
8241 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8242
05bf54c3
MP
82432016-01-27 Marek Polacek <polacek@redhat.com>
8244
8245 PR c++/69379
8246 * g++.dg/pr69379.C: New test.
8247
60214d0d
MS
82482016-01-27 Martin Sebor <msebor@redhat.com>
8249
8250 PR c++/69317
8251 * g++.dg/abi/Wabi-2-2.C: New test.
8252 * g++.dg/abi/Wabi-2-3.C: New test.
8253 * g++.dg/abi/Wabi-3-2.C: New test.
8254 * g++.dg/abi/Wabi-3-3.C: New test.
8255
167c7bfa
RB
82562016-01-27 Richard Biener <rguenther@suse.de>
8257
8258 PR tree-optimization/69166
8259 * gcc.dg/torture/pr69166.c: New testcase.
8260
1430fb1f
MJ
82612016-01-27 Martin Jambor <mjambor@suse.cz>
8262
8263 PR tree-optimization/69355
8264 * gcc.dg/tree-ssa/pr69355.c: New test.
8265
95e3030c
MP
82662016-01-27 Marek Polacek <polacek@redhat.com>
8267
8268 PR c++/69496
8269 * g++.dg/ext/constexpr-vla1.C: New test.
8270
eeb085f3
CB
82712016-01-20 Christian Bruel <christian.bruel@st.com>
8272
8273 PR target/69245
8274 * gcc.target/arm/pr69245.c: New test.
8275
b1652dde
JJ
82762016-01-27 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR tree-optimization/69399
8279 * gcc.dg/torture/pr69399.c: New test.
8280
ce7e8f00
EB
82812016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8282
8283 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8284
e4aac1d1
EB
82852016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8286
8287 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8288
8dfdb419
TV
82892016-01-26 Tom de Vries <tom@codesourcery.com>
8290
8291 PR tree-optimization/69110
8292 * gcc.dg/autopar/pr69110.c: New test.
8293
56f80f54 82942016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 8295 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
8296
8297 * gcc.dg/graphite/isl-ast-op-select.c: New.
8298
a0909527
PT
82992015-01-26 Paul Thomas <pault@gcc.gnu.org>
8300
8301 PR fortran/69385
8302 * gfortran.dg/allocate_error_6.f90: New test.
8303
ffc445f4
RH
83042016-01-26 Richard Henderson <rth@redhat.com>
8305
8306 * gcc.dg/tm/pr60908.c: New test.
8307
01e1dea3
DM
83082016-01-26 David Malcolm <dmalcolm@redhat.com>
8309
8310 PR other/69006
8311 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8312 directive.
8313 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8314 expected multiline output to reflect the colorization being
8315 disabled before newlines.
8316 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8317 (custom_diagnostic_finalizer): Replace call to
8318 pp_newline_and_flush with call to pp_flush.
8319 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8320 * gfortran.dg/implicit_class_1.f90: Likewise.
8321 * lib/gcc-dg.exp (allow_blank_lines): New global.
8322 (dg-allow-blank-lines-in-output): New procedure.
8323 (gcc-dg-prune): Complain about blank lines in the output, unless
8324 dg-allow-blank-lines-in-output was called.
8325 * lib/multiline.exp (_build_multiline_regex): Only support
8326 arbitrary followup text for non-blank-lines, not for blank lines.
8327
13f92e8d
JJ
83282016-01-26 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR tree-optimization/69483
8331 * gcc.dg/pr69483.c: New test.
8332 * g++.dg/opt/pr69483.C: New test.
8333
92422235
CL
83342016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8335
8336 PR target/68620
8337 * gcc.target/arm/pr68620.c: New test.
8338
0bccf11b
L
83392016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8340
8341 * gcc.target/i386/pr68986-2.c: Remove -m32.
8342
81cd202e
L
83432016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8344
8345 PR target/68986
8346 * gcc.target/i386/pr68986-1.c: New test.
8347 * gcc.target/i386/pr68986-2.c: Likewise.
8348 * gcc.target/i386/pr68986-3.c: Likewise.
8349
213a1c03
CB
83502016-01-26 Christian Bruel <christian.bruel@st.com>
8351
8352 * lib/target-supports.exp
8353 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8354 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8355 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8356
22a08dd1
RB
83572016-01-26 Richard Biener <rguenther@suse.de>
8358
8359 PR tree-optimization/69452
8360 * gcc.dg/torture/pr69452.c: New testcase.
8361
6c06e0e8
JJ
83622016-01-26 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR target/69442
8365 * gcc.dg/pr69442.c: New test.
8366
b96824c4
RFI
83672016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8368
8369 PR target/67896
8370 * gcc.target/aarch64/simd/pr67896.C: New.
8371
5ee31e57
RS
83722016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8373
8374 PR tree-optimization/69400
8375 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8376 function.
8377 (plugin_init): Call it.
8378 * gcc.dg/torture/pr69400.c: New test.
8379
7ddfb31d
CL
83802016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8381
8382 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8383
1e050c90
AK
83842016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8385 Sebastian Pop <s.pop@samsung.com>
8386
8387 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8388 isl-0.15.
8389
c8ee4bf5
AK
83902016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8391 Sebastian Pop <s.pop@samsung.com>
8392
8393 * gcc.dg/graphite/pr69292.c: New.
8394
d902b330
JJ
83952016-01-25 Jakub Jelinek <jakub@redhat.com>
8396
8397 * c-c++-common/goacc/use_device-1.c: New test.
8398
2c89b952
JL
83992016-01-25 Jeff Law <law@redhat.com>
8400
8401 PR tree-optimization/69196
8402 PR tree-optimization/68398
8403 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8404 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8405
685c8785
DE
84062016-01-25 David Edelsohn <dje.gcc@gmail.com>
8407
8408 PR target/69469
8409 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8410 Algorithm.
8411
95cef0c1
RB
84122016-01-25 Richard Biener <rguenther@suse.de>
8413
8414 PR testsuite/69380
8415 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8416
2947d3b2
IE
84172016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8418
8419 PR target/69421
8420 * gcc.dg/pr69421.c: New test.
8421
ae19075a
BB
84222016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8423
8424 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8425 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8426 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8427 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8428 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8429 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8430 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8431 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8432 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8433 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8434
fa4511c2
RB
84352016-01-25 Richard Biener <rguenther@suse.de>
8436
8437 PR tree-optimization/69376
8438 * gcc.dg/torture/pr69376.c: New testcase.
8439
1d101216
JD
84402016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8441
8442 PR fortran/69397
8443 PR fortran/68442
8444 * gfortran.dg/interface_38.f90: New test.
8445 * gfortran.dg/interface_39.f90: New test.
a0909527 8446
a59b92b0
PP
84472016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8448
8449 Revert:
8450 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8451
8452 PR c++/11858
8453 PR c++/24663
8454 PR c++/24664
8455 * g++.dg/template/pr11858.C: New test.
8456 * g++.dg/template/pr24663.C: New test.
8457 * g++.dg/template/unify12.C: New test.
8458 * g++.dg/template/unify13.C: New test.
8459 * g++.dg/template/unify14.C: New test.
8460 * g++.dg/template/unify15.C: New test.
8461 * g++.dg/template/unify16.C: New test.
8462 * g++.dg/template/unify17.C: New test.
8463
16acb1a8
DH
84642016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8465
8466 PR fortran/68283
8467 gfortran.dg/pr68283.f90: New test.
8468
094773e8
TK
84692016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8470
8471 PR fortran/66094
8472 * gfortran.dg/inline_matmul_13.f90: New test.
8473 * gfortran.dg/matmul_bounds_8.f90: New test.
8474 * gfortran.dg/matmul_bounds_9.f90: New test.
8475 * gfortran.dg/matmul_bounds_10.f90: New test.
8476
42fb90d7
TV
84772016-01-23 Tom de Vries <tom@codesourcery.com>
8478
8479 PR tree-optimization/69426
8480 * gcc.dg/autopar/pr69426.c: New test.
8481
69da7802
MS
84822016-01-23 Martin Sebor <msebor@redhat.com>
8483
8484 PR c++/58109
8485 PR c++/69022
8486 * g++.dg/cpp0x/alignas5.C: New test.
8487 * g++.dg/ext/vector29.C: Same.
8488
da17300a
UB
84892016-01-23 Uros Bizjak <ubizjak@gmail.com>
8490
8491 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8492 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8493 _GNU_SOURCE from compile flags to the source.
8494 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8495 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8496 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8497 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8498
62041cfc
JJ
84992016-01-22 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR target/69432
8502 * g++.dg/opt/pr69432.C: New test.
8503
f7d2ad6f
BS
85042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8505
8506 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8507 32-bit targets testing an -m64 multilib.
8508
d403fc9a
WS
85092016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8510
8511 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8512 64-bit support.
8513
4aa16f8d
JG
85142016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8515
8516 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8517
7c816d0f
CB
85182016-01-21 Christian Bruel <christian.bruel@st.com>
8519
8520 PR target/68674
8521 * gcc.target/i386/pr68674.c
8522 * gcc.target/aarch64/pr68674.c
8523 * gcc.target/arm/pr68674.c
8524
fce661e8
KT
85252016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8526
8527 PR target/69403
8528 * gcc.c-torture/execute/pr69403.c: New test.
8529
4696899f
PC
85302016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8531
8532 PR c++/55843
8533 * g++.dg/template/pr55843.C: New.
8534
bac69366
AL
85352016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8536
8537 PR testsuite/66877
8538 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8539 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8540
b57d3a5c
BS
85412016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8542
8543 PR testsuite/67489
da17300a
UB
8544 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8545 from dg-do compile directive, and instead add
8546 { dg-require-effective-target int128 }.
b57d3a5c 8547
9f04a53e
MS
85482016-01-20 Martin Sebor <msebor@redhat.com>
8549
8550 PR c/69405
8551 * gcc.dg/sync-fetch.c: New test.
8552
38a51663
JL
85532016-01-21 Martin Sebor <msebor@redhat.com>
8554
8555 PR target/69252
8556 * gcc.target/powerpc/pr69252.c: New test.
8557
2423a75a
JD
85582016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8559
8560 PR fortran/65996
da17300a 8561 * gfortran.dg/pr65996.f90: New test.
2423a75a 8562
0a76463f
DV
85632016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8564
8565 PR c++/68810
9f04a53e 8566 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 8567 expected to generate an error.
0a76463f 8568
9776e692
BS
85692016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8570
8571 PR middle-end/66178
8572 * gcc.dg/torture/pr66178.c: New test.
8573
c8d3e088
AB
85742016-01-21 Anton Blanchard <anton@samba.org>
8575 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8576
8577 PR target/63354
8578 * gcc.target/powerpc/pr63354.c: New test.
8579
35b707ff
VM
85802016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8581
8582 PR rtl-optimization/68990
8583 * gcc.target/i386/pr68990: New.
8584
157b0829
NC
85852016-01-21 Nick Clifton <nickc@redhat.com>
8586
8587 PR target/69129
8588 * gcc.target/mips/pr69129.c: New.
8589
aede6748
PC
85902016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/58046
8593 * g++.dg/cpp0x/pr58046.C: New.
8594
5463c2c8
JJ
85952016-01-21 Jakub Jelinek <jakub@redhat.com>
8596
6d31cc75
SS
8597 PR target/69187
8598 PR target/65624
8599 * gcc.target/arm/pr69187.c: New test.
8600
5463c2c8
JJ
8601 PR c++/69355
8602 * g++.dg/torture/pr69355.C: New test.
8603
fa28f32b
AK
86042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8605 Sebastian Pop <s.pop@samsung.com>
8606
8607 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8608
b920a047
AK
86092016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8610 Sebastian Pop <s.pop@samsung.com>
8611
da17300a 8612 * gcc.dg/graphite/pr68976.c: New test.
b920a047 8613
bdd3aea6
JJ
86142016-01-21 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR middle-end/67653
8617 * c-c++-common/pr67653.c: New test.
8618 * gcc.dg/torture/pr29119.c: Add dg-warning.
8619
26a2e6ae
PB
86202016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8621
8622 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8623
d25c7690
PK
86242016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8625
8626 PR c/24293
8627 * gcc.dg/pr24293.c: New test.
8628 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8629 incomplete struct type.
8630 * gcc.dg/declspec-1.c: Likewise.
8631 * gcc.dg/pr63549.c: Likewise.
8632
889d5698
JJ
86332016-01-20 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR tree-optimization/66612
8636 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8637 for bdn instruction.
8638
d7cf3dc7
CL
86392016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8640
8641 * lib/target-supports.exp
8642 (check_effective_target_arm_fp_ok_nocache): New.
8643 (check_effective_target_arm_fp_ok): New.
8644 (add_options_for_arm_fp): New.
8645 (check_effective_target_arm_crypto_ok_nocache): Require
8646 target_arm_v8_neon_ok instead of arm32.
8647 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8648 (check_effective_target_arm_crypto_pragma_ok): New.
8649 (add_options_for_arm_vfp): New.
8650 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8651 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8652 target instead. Force initial fpu to vfp.
8653 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8654 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8655 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8656 dependency.
8657 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8658 use arm_vfp effective target instead. Force initial fpu to vfp.
8659 * gcc.target/arm/attr-neon3.c: Likewise.
8660 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8661 arm_vfp_ok.
8662 * gcc.target/arm/unsigned-float.c: Likewise.
8663 * gcc.target/arm/vfp-1.c: Likewise.
8664 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8665 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8666 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8667 * gcc.target/arm/vfp-ldmias.c: Likewise.
8668 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8669 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8670 * gcc.target/arm/vfp-stmiad.c: Likewise.
8671 * gcc.target/arm/vfp-stmias.c: Likewise.
8672 * gcc.target/arm/vnmul-1.c: Likewise.
8673 * gcc.target/arm/vnmul-2.c: Likewise.
8674 * gcc.target/arm/vnmul-3.c: Likewise.
8675 * gcc.target/arm/vnmul-4.c: Likewise.
8676
01ac9704 86772016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 8678
e84b00da
L
8679 PR testsuite/69366
8680 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8681 the MPX run-time library, for compile-time MPX test.
8682 * gcc.target/i386/chkp-always_inline.c: Likewise.
8683 * gcc.target/i386/chkp-bndret.c: Likewise.
8684 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8685 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8686 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8687 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8688 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8689 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8690 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8691 * gcc.target/i386/chkp-label-address.c: Likewise.
8692 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8693 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8694 * gcc.target/i386/chkp-pr69044.c: Likewise.
8695 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8696 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8697 * gcc.target/i386/chkp-strchr.c: Likewise.
8698 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8699 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8700 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8701 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8702 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8703 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8704 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8705 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8706 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8707 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8708 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8709 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8710 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8711 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8712 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8713 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8714 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8715 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8716 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8717 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8718 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8719 * gcc.target/i386/pr63995-2.c: Likewise.
8720 * gcc.target/i386/pr64805.c: Likewise.
8721 * gcc.target/i386/pr65044.c: Likewise.
8722 * gcc.target/i386/pr65167.c: Likewise.
8723 * gcc.target/i386/pr65183.c: Likewise.
8724 * gcc.target/i386/pr65184.c: Likewise.
8725 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 8726
28b33016
IE
87272016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8728
8729 PR tree-optimization/69328
8730 * gcc.dg/pr69328.c: New test.
8731
bcff0913
JL
87322016-01-20 Jeff Law <law@redhat.com>
8733
bf0bb970 8734 PR target/25114
bcff0913
JL
8735 * gcc.target/m68k/pr25114.c: New test.
8736
a3f69631
AV
87372016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8738
8739 * gcc.target/arm/memset-inline-10.c: Added
8740 dg-require-effective-target arm_thumb2_ok.
8741
af33ba0d
EB
87422016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8743
8744 * gcc.dg/debug/dwarf2/sso.c: New test.
8745
7596d5de
UB
87462016-01-19 Uros Bizjak <ubizjak@gmail.com>
8747
8748 PR testsuite/68820
8749 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8750 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8751 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8752
ceda2c69
JH
87532016-01-19 Jan Hubicka <hubicka@ucw.cz>
8754
8755 PR ipa/66223
8756 * g++.dg/ipa/devirt-50.C: New testcase.
8757
38a979f2
MP
87582016-01-19 Marek Polacek <polacek@redhat.com>
8759
8760 PR c++/68965
8761 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8762 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8763
962801c5
KT
87642016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8765
8766 PR target/69135
8767 * gcc.target/arm/pr69135_1.c: New test.
8768
078fe40a
WD
87692015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8770
8771 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8772
786e3c06
WD
87732015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8774
8775 * gcc.target/aarch64/ccmp_1.c: New testcase.
8776
1e297006
MP
87772016-01-19 Marek Polacek <polacek@redhat.com>
8778
8779 PR c++/68586
8780 * g++.dg/cpp0x/enum30.C: New test.
8781
879c27e3
RB
87822016-01-19 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/69336
8785 * g++.dg/tree-ssa/pr69336.C: New testcase.
8786
015337d3
JJ
87872016-01-19 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR debug/65779
8790 * gcc.dg/pr65779.c: New test.
8791
e2c768b6
RB
87922016-01-19 Richard Biener <rguenther@suse.de>
8793
8794 PR tree-optimization/69352
8795 * gcc.dg/torture/pr69352.c: New testcase.
8796
569efc34
JJ
87972016-01-19 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR rtl-optimization/68955
8800 PR rtl-optimization/64557
8801 * gcc.dg/torture/pr68955.c: New test.
8802
e49d321f
JH
88032016-01-19 Jan Hubicka <hubicka@ucw.cz>
8804
8805 PR lto/69136
8806 * g++.dg/torture/pr69136.C: New testcase.
8807
e9191ad3
JH
88082016-01-19 Jan Hubicka <hubicka@ucw.cz>
8809
8810 PR lto/69133
8811 * g++.dg/lto/pr69133_0.C: New testcase.
8812 * g++.dg/lto/pr69133_1.C: New testcase.
8813
2bedb645
JL
88142016-01-15 Jeff Law <law@redhat.com>
8815
8816 PR tree-optimization/69320
8817 * gcc.c-torture/pr69320-1.c: New test.
8818 * gcc.c-torture/pr69320-2.c: New test.
8819 * gcc.c-torture/pr69320-3.c: New test.
8820 * gcc.c-torture/pr69320-4.c: New test.
8821
17c15cb9
PP
88222016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8823
8824 PR c++/11858
8825 PR c++/24663
8826 PR c++/24664
8827 * g++.dg/template/pr11858.C: New test.
8828 * g++.dg/template/pr24663.C: New test.
8829 * g++.dg/template/unify12.C: New test.
8830 * g++.dg/template/unify13.C: New test.
8831 * g++.dg/template/unify14.C: New test.
8832 * g++.dg/template/unify15.C: New test.
8833 * g++.dg/template/unify16.C: New test.
8834 * g++.dg/template/unify17.C: New test.
8835
9617fd08
DM
88362016-01-18 David Malcolm <dmalcolm@redhat.com>
8837
8838 PR testsuite/69181
8839 * gcc.dg/pr69181-1.c: New test file.
8840 * gcc.dg/pr69181-2.c: New test file.
8841 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8842 globals by moving it to...
8843 (cleanup-after-saved-dg-test): ...this new function. Add
8844 "global additional_sources_used". Add reset of global
8845 multiline_expected_outputs to the empty list.
8846 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8847 global to...
8848 (multiline_expected_outputs): ...this, and updated comments to
8849 note that it is modified from gcc-dg.exp.
8850 (dg-end-multiline-output): Update for the above renaming.
8851 (handle-multiline-outputs): Likewise. Remove the clearing
8852 of the expected outputs to the empty list.
8853
b555a2e4
RB
88542016-01-18 Richard Biener <rguenther@suse.de>
8855
8856 PR tree-optimization/69297
8857 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8858
96902805
JM
88592016-01-18 Joseph Myers <joseph@codesourcery.com>
8860
8861 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8862 dg-options.
8863 * gcc.target/mips/mips-3d-2.c: Likewise.
8864 * gcc.target/mips/mips-3d-3.c: Likewise.
8865 * gcc.target/mips/mips-3d-4.c: Likewise.
8866 * gcc.target/mips/mips-3d-5.c: Likewise.
8867 * gcc.target/mips/mips-3d-6.c: Likewise.
8868 * gcc.target/mips/mips-3d-7.c: Likewise.
8869 * gcc.target/mips/mips-3d-8.c: Likewise.
8870 * gcc.target/mips/mips-3d-9.c: Likewise.
8871 * gcc.target/mips/mips-ps-1.c: Likewise.
8872 * gcc.target/mips/mips-ps-2.c: Likewise.
8873 * gcc.target/mips/mips-ps-3.c: Likewise.
8874 * gcc.target/mips/mips-ps-4.c: Likewise.
8875 * gcc.target/mips/mips-ps-5.c: Likewise.
8876 * gcc.target/mips/mips-ps-6.c: Likewise.
8877 * gcc.target/mips/mips-ps-7.c: Likewise.
8878 * gcc.target/mips/mips-ps-type.c: Likewise.
8879 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8880 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8881
40e26f94
TV
88822016-01-18 Tom de Vries <tom@codesourcery.com>
8883
8884 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8885 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8886 * c-c++-common/goacc/kernels-empty.c: New test.
8887 * c-c++-common/goacc/kernels-eternal.c: New test.
8888 * c-c++-common/goacc/kernels-loop-2.c: New test.
8889 * c-c++-common/goacc/kernels-loop-3.c: New test.
8890 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8891 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8892 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8893 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8894 * c-c++-common/goacc/kernels-loop-data.c: New test.
8895 * c-c++-common/goacc/kernels-loop-g.c: New test.
8896 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8897 * c-c++-common/goacc/kernels-loop-n.c: New test.
8898 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8899 * c-c++-common/goacc/kernels-loop.c: New test.
8900 * c-c++-common/goacc/kernels-noreturn.c: New test.
8901 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8902 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8903 * c-c++-common/goacc/kernels-reduction.c: New test.
8904
a98d4647
TV
89052016-01-18 Tom de Vries <tom@codesourcery.com>
8906
8907 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8908 * gcc.dg/autopar/outer-2.c: Same.
8909 * gcc.dg/autopar/outer-3.c: Same.
8910 * gcc.dg/autopar/outer-4.c: Same.
8911 * gcc.dg/autopar/outer-5.c: Same.
8912 * gcc.dg/autopar/outer-6.c: Same.
8913 * gcc.dg/autopar/parallelization-1.c: Same.
8914 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8915 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8916 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8917 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8918 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8919 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8920 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8921 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8922 * gcc.dg/autopar/pr39500-1.c: Same.
8923 * gcc.dg/autopar/pr39500-2.c: Same.
8924 * gcc.dg/autopar/pr46193.c: Same.
8925 * gcc.dg/autopar/pr46194.c: Same.
8926 * gcc.dg/autopar/pr49580.c: Same.
8927 * gcc.dg/autopar/pr49960-1.c: Same.
8928 * gcc.dg/autopar/pr49960.c: Same.
8929 * gcc.dg/autopar/pr68373.c: Same.
8930 * gcc.dg/autopar/reduc-1.c: Same.
8931 * gcc.dg/autopar/reduc-1char.c: Same.
8932 * gcc.dg/autopar/reduc-1short.c: Same.
8933 * gcc.dg/autopar/reduc-2.c: Same.
8934 * gcc.dg/autopar/reduc-2char.c: Same.
8935 * gcc.dg/autopar/reduc-2short.c: Same.
8936 * gcc.dg/autopar/reduc-3.c: Same.
8937 * gcc.dg/autopar/reduc-4.c: Same.
8938 * gcc.dg/autopar/reduc-6.c: Same.
8939 * gcc.dg/autopar/reduc-7.c: Same.
8940 * gcc.dg/autopar/reduc-8.c: Same.
8941 * gcc.dg/autopar/reduc-9.c: Same.
8942 * gcc.dg/autopar/uns-outer-4.c: Same.
8943 * gcc.dg/autopar/uns-outer-5.c: Same.
8944 * gcc.dg/autopar/uns-outer-6.c: Same.
8945 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8946 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8947
da976fa8
AL
89482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8949
8950 PR target/63679
8951 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8952 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8953
70c1e886
AL
89542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8955
8956 PR target/63679
8957 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8958 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8959 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8960
88bed196
AL
89612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8962
8963 PR target/63679
8964 * gcc.dg/tree-ssa/sra-17.c: New.
8965 * gcc.dg/tree-ssa/sra-18.c: New.
8966
3dd5f42e
IE
89672016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8968
8969 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8970
ae5a77fa
EB
89712016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8972
8973 * gnat.dg/inline12.adb: New test.
8974
11e57fc6
BC
89752016-01-18 Bin Cheng <bin.cheng@arm.com>
8976
8977 PR tree-optimization/66797
8978 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8979
995b6fe0
RB
89802016-01-18 Richard Biener <rguenther@suse.de>
8981
8982 PR tree-optimization/69170
8983 * gcc.dg/torture/pr69170.c: New testcase.
8984
82ee0cf2 89852016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
8986
8987 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8988
d69da357
TV
89892016-01-16 Tom de Vries <tom@codesourcery.com>
8990
8991 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8992
a3845283
TV
89932016-01-16 Tom de Vries <tom@codesourcery.com>
8994
8995 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8996 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8997 redundant dg-require-effective-target pthread.
8998 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8999 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9000 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9001 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9002 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9003 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9004 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9005
197a6aa6
DE
90062016-01-16 David Edelsohn <dje.gcc@gmail.com>
9007
9008 PR target/68609
9009 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9010 * gcc.target/powerpc/recip-7.c: Same.
9011
ec7886c1
PP
90122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9013
9014 PR c++/69091
9015 * g++.dg/template/pr69091.C: New test.
9016
203484bb
PP
90172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9018
9019 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9020 dump does not contain an error_mark_node.
9021 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9022 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9023
aa2500e9
PP
90242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9025
9026 PR c++/68936
9027 * g++.dg/template/pr68936.C: New test.
9028
28621a5c
DE
90292016-01-15 David Edelsohn <dje.gcc@gmail.com>
9030
9031 PR target/68609
9032 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9033 * gcc.target/powerpc/recip-2.c: Same.
9034 * gcc.target/powerpc/recip-3.c: Same.
9035 * gcc.target/powerpc/recip-4.c: Same.
9036 * gcc.target/powerpc/recip-sqrtf.c: Same.
9037
40c43aca
JL
90382016-01-15 Jeff Law <law@redhat.com>
9039
9040 PR tree-optimization/69270
9041 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9042 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9043
afbc5ae8
PT
90442016-01-15 Paul Thomas <pault@gcc.gnu.org>
9045
9046 PR fortran/49630
9047 * gfortran.dg/deferred_character_13.f90: New test for the fix
9048 of comment 3 of the PR.
9049
9050 PR fortran/54070
9051 * gfortran.dg/deferred_character_8.f90: New test
9052 * gfortran.dg/allocate_error_5.f90: New test
9053
9054 PR fortran/60593
9055 * gfortran.dg/deferred_character_10.f90: New test
9056
9057 PR fortran/60795
9058 * gfortran.dg/deferred_character_14.f90: New test
9059
9060 PR fortran/61147
9061 * gfortran.dg/deferred_character_11.f90: New test
9062
9063 PR fortran/64324
9064 * gfortran.dg/deferred_character_9.f90: New test
9065
49abe076
VM
90662016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9067
9068 PR rtl-optimization/69030
9069 * gcc.target/i386/pr69030.c: New.
9070
16d12992
KT
90712016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9072
9073 * gcc.target/aarch64/target_attr_17.c: New test.
9074
78810bd3
RB
90752016-01-15 Richard Biener <rguenther@suse.de>
9076
9077 PR tree-optimization/66856
9078 * gcc.dg/torture/pr66856-1.c: New testcase.
9079 * gcc.dg/torture/pr66856-2.c: Likewise.
9080
2bd847fe
RB
90812016-01-15 Richard Biener <rguenther@suse.de>
9082
9083 PR debug/69137
9084 * g++.dg/lto/pr69137_0.C: New testcase.
9085
a00fe3b7
RS
90862016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9087
9088 PR middle-end/69246
9089 * gcc.target/i386/pr69246.c: New test.
9090
cbb0e83b
DV
90912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9092
7596d5de 9093 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9094
5a500ecf
DV
90952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9096
9097 PR c++/56194
9098 * g++.dg/init/const9.C: Disable test on S/390.
9099
5d9bf64f
DV
91002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9101
9102 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9103 * g++.dg/Wno-frame-address.C: Ditto.
9104
e234b19e
DV
91052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9106
9107 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9108
89483f99
RB
91092016-01-15 Richard Biener <rguenther@suse.de>
9110
9111 PR tree-optimization/68961
9112 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9113
94f37395
IE
91142016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9115
9116 * gcc.target/i386/pr65105-5.c: New test.
9117
82ee0cf2 91182016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9119
9120 * gcc.c-torture/execute/alias-4.c: New testcase.
9121
82ee0cf2 91222016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9123
9124 PR ipa/68148
9125 * g++.dg/ipa/devirt-49.C: New testcase.
9126
092f7deb 91272016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9128
9129 PR target/65837
9130 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9131 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9132 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9133
e93c66bc
RB
91342016-01-15 Richard Biener <rguenther@suse.de>
9135
9136 PR tree-optimization/69117
9137 * gcc.dg/torture/pr69117.c: New testcase.
9138
c47eaca6 91392015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9140
9141 PR c++/69048
9142 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9143
c3f6914a
FXC
91442016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9145
9146 PR testsuite/67509
9147 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9148 range tests use 100 * maximum instead of maximum + 1.
9149
cd65ae90
JJ
91502016-01-14 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR debug/69244
9153 * gcc.dg/guality/pr69244.c: New test.
9154
19643948
UB
91552016-01-14 Uros Bizjak <ubizjak@gmail.com>
9156
9157 * lib/target-supports.exp (check_effective_target_issignaling):
9158 New procedure.
9159 * gcc.dg/pr61441.c: Require issignaling effective target.
9160
fe79c97e
SB
91612016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9162
9163 PR target/68803
9164 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9165
c7df95d8
DM
91662016-01-14 David Malcolm <dmalcolm@redhat.com>
9167
9168 PR c++/68819
9169 PR preprocessor/69177
9170 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9171 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9172 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9173 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9174
00083992
MP
91752016-01-14 Marek Polacek <polacek@redhat.com>
9176
9177 PR c/69262
9178 * gcc.dg/array-15.c: New test.
9179
0c9b3294
JJ
91802016-01-14 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR middle-end/68146
9183 PR tree-optimization/69155
9184 * gfortran.dg/pr68146.f: New test.
9185 * gfortran.dg/pr69155.f90: New test.
9186
3688e13d
RB
91872016-01-14 Richard Biener <rguenther@suse.de>
9188
9189 PR tree-optimization/68060
9190 * gcc.dg/torture/pr68060-1.c: New testcase.
9191 * gcc.dg/torture/pr68060-2.c: Likewise.
9192
bab0ad3a
NC
91932016-01-14 Nick Clifton <nickc@redhat.com>
9194
9195 * lib/target-supports.exp
9196 (check_effective_target_arm_neon_ok_nocache): Add an option
9197 sequence that includes setting the ARM architecture to ARMv7-A.
9198 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9199 command line options necessary to enable Neon support.
9200 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9201 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9202 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9203 * gcc.target/arm/pr69180.c: Likewise.
9204
947c2ce5
JL
92052016-01-14 Jeff Law <law@redhat.com>
9206
9207 PR tree-optimization/69270
9208 * gcc.dg/tree-ssa/pr69270.c: New test.
9209
3342fd71
BS
92102016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9211
9212 PR c/66208
9213 * c-c++-common/pr66208.c: New file.
9214
2ad3adf1
JJ
92152016-01-13 Jakub Jelinek <jakub@redhat.com>
9216
9217 PR tree-optimization/69156
9218 * gcc.dg/pr69156.c: New test.
9219
398d6feb
L
92202016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9221
9222 * gcc.target/i386/pr69225-7.c: New test.
9223
4c868789
RH
92242016-01-13 Richard Henderson <rth@redhat.com>
9225
9226 * gcc.dg/tm/memopt-13.c: Update expected function.
9227 * gcc.dg/tm/memopt-6.c: Likewise.
9228
ef6d1772
UB
92292016-01-13 Uros Bizjak <ubizjak@gmail.com>
9230
9231 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9232 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9233 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9234 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9235
ef6d1772
UB
92362016-01-13 Tom de Vries <tom@codesourcery.com>
9237
9238 PR tree-optimization/69169
0b4b6ef2
TV
9239 * gcc.dg/pr69169.c: New test.
9240
2ad3adf1 92412016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9242
9243 PR target/69228
9244 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9245 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9246 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9247 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9248 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9249 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9250 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9251 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9252
9060e335
AK
92532016-01-13 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR target/69247
9256 * gcc.dg/pr69247.c: New test.
9257
40311329
RB
92582016-01-13 Richard Biener <rguenther@suse.de>
9259
9260 PR tree-optimization/69242
9261 * gcc.dg/torture/pr69242.c: New testcase.
9262
ccbd7103
RB
92632016-01-13 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/69186
9266 * gcc.dg/torture/pr69186.c: New testcase.
9267
c6f72a46
JL
92682016-01-13 Jeff Law <law@redhat.com>
9269
9270 PR tree-optimization/67755
9271 * gcc.dg/tree-ssa/pr67755.c: New test.
9272
92732016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
9274
9275 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9276 pass number in output by a star.
9277
c446cf07
BC
92782016-01-12 Bin Cheng <bin.cheng@arm.com>
9279
9280 PR tree-optimization/68911
9281 * gcc.c-torture/execute/pr68911.c: New test.
9282
5342156c
MP
92832016-01-12 Marek Polacek <polacek@redhat.com>
9284
9285 PR c++/68979
9286 * g++.dg/warn/permissive-1.C: New test.
9287
65364cc5
JJ
92882016-01-12 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR objc++/68511
9291 PR c++/69213
9292 * g++.dg/opt/pr69213.C: New test.
9293
81b9a3d9
CB
92942016-01-12 Christian Bruel <christian.bruel@st.com>
9295
9296 PR target/69180
9297 * gcc.target/arm/pr69180.c: New test.
9298
3c4e91c9
RB
92992016-01-12 Richard Biener <rguenther@suse.de>
9300
9301 PR lto/69077
9302 * g++.dg/lto/pr69077_0.C: New testcase.
9303 * g++.dg/lto/pr69077_1.C: Likewise.
9304
5664cea1
JJ
93052016-01-12 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR target/69175
9308 * g++.dg/opt/pr69175.C: New test.
9309
86cefc49
AL
93102016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9311
9312 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9313 rather than #including math.h & stdlib.h.
9314 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9315 * gcc.dg/vect/pr49771.c: Likewise.
9316 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9317 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9318 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9319 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9320 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9321 * gcc.dg/vect/pr44507.c: Likewise.
9322 * gcc.dg/vect/pr45902.c: Likewise.
9323 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9324 * gcc.dg/vect/vect-117.c: Likewise.
9325 * gcc.dg/vect/vect-99.c: Likewise.
9326 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9327 * gcc.dg/vect/vect-cond-1.c: Likewise.
9328 * gcc.dg/vect/vect-cond-2.c: Likewise.
9329 * gcc.dg/vect/vect-cond-3.c: Likewise.
9330 * gcc.dg/vect/vect-cond-4.c: Likewise.
9331 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9332 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9333 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9334 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9335 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9336 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9337 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9338 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9339 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9340 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9341 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9342 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9343 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9344 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9345 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9346 include of signal.h.
9347 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9348 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9349 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9350 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9351 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9352 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9353 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9354 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9355 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9356 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9357 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9358 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9359 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9360 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9361 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9362 * gcc.dg/vect/vect-outer-5.c: Likewise.
9363 * gcc.dg/vect/vect-outer-6.c: Likewise.
9364 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9365 include of stdio.h.
9366
b832f61e
NC
93672016-01-12 Nick Clifton <nickc@redhat.com>
9368
9369 PR target/68913
9370 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9371 to fread so that it will be found in all target runtimes.
9372
8eac49b1
RB
93732016-01-12 Richard Biener <rguenther@suse.de>
9374
9375 PR tree-optimization/69053
9376 * g++.dg/torture/pr69053.C: New testcase.
9377
2935d994
RB
93782016-01-12 Richard Biener <rguenther@suse.de>
9379
9380 PR tree-optimization/69168
9381 * gcc.dg/torture/pr69168.c: New testcase.
9382
66c16fd9
RB
93832016-01-12 Richard Biener <rguenther@suse.de>
9384
9385 PR tree-optimization/69157
9386 * gcc.dg/torture/pr69157.c: New testcase.
9387
93882016-01-12 Richard Biener <rguenther@suse.de>
9389
9390 PR tree-optimization/69174
9391 * gcc.dg/torture/pr69174.c: New testcase.
9392
723033a6
JJ
93932016-01-12 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR c++/66808
9396 PR c++/69000
9397 * g++.dg/tls/pr66808.C: New test.
9398 * g++.dg/tls/pr69000.C: New test.
9399
3574cf47
BS
94002016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9401
9402 * gcc.target/powerpc/swaps-p8-23.c: New test.
9403 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9404
feb20787
JDA
94052016-01-11 John David Anglin <danglin@gcc.gnu.org>
9406
9407 PR tree-optimization/68356
9408 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9409
27b1820a
KV
94102016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9411 Jim Wilson <jim.wilson@linaro.org>
9412
9413 PR target/69194
9414 * gcc.target/arm/pr69194.c: New test.
9415
cf4de6af
L
94162016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9417
9418 PR target/69225
9419 * gcc.target/i386/pr69225-1.c: New test.
9420 * gcc.target/i386/pr69225-2.c: Likewise.
9421 * gcc.target/i386/pr69225-3.c: Likewise.
9422 * gcc.target/i386/pr69225-4.c: Likewise.
9423 * gcc.target/i386/pr69225-5.c: Likewise.
9424 * gcc.target/i386/pr69225-6.c: Likewise.
9425
1ebd5558
JJ
94262016-01-11 Jakub Jelinek <jakub@redhat.com>
9427
23552a4d
JJ
9428 PR target/67462
9429 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9430 if lp64.
9431
26ff85b0
JJ
9432 PR target/69071
9433 * gcc.dg/pr69071.c: New test.
9434
9cb6bd74
JJ
9435 PR c++/69211
9436 * g++.dg/opt/pr69211.C: New test.
9437
1ebd5558
JJ
9438 PR tree-optimization/69214
9439 * gcc.c-torture/compile/pr69214.c: New test.
9440
8c18c836
UB
94412016-01-11 Uros Bizjak <ubizjak@gmail.com>
9442
9443 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9444 * gcc.target/i386/pr66232-11.c: Ditto.
9445 * gcc.target/i386/pr66232-12.c: Ditto.
9446 * gcc.target/i386/pr66232-13.c: Ditto.
9447
62446e6e
RB
94482016-01-11 Richard Biener <rguenther@suse.de>
9449
9450 PR tree-optimization/69173
9451 * gcc.dg/torture/pr69173.c: New testcase.
9452
2b8568fe
KT
94532016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9454
9455 PR rtl-optimization/68796
9456 * gcc.target/aarch64/tst_5.c: New test.
9457 * gcc.target/aarch64/tst_6.c: Likewise.
9458
5baf4532
KT
94592016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9460
9461 PR rtl-optimization/68841
9462 * gcc.dg/pr68841.c: New test.
9463 * gcc.c-torture/execute/pr68841.c: New test.
9464
ca90b1ed
YR
94652016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9466
9467 PR rtl-optimization/68920
9468 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9469 for ix86 targets.
9470 * gcc.dg/ifcvt-5.c: New test.
9471
2ad3adf1 94722016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
9473
9474 PR bootstrap/69123
9475 * g++.dg/pr69123.C: New.
9476
83834c09
IE
94772016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9478
9479 PR target/69010
9480 * gcc.target/i386/pr69010.c: New test.
9481
dcf89d57
MJ
94822016-01-11 Martin Jambor <mjambor@suse.cz>
9483
9484 PR ipa/69044
9485 * gcc.target/i386/chkp-pr69044.c: New test.
9486
d95167ee
TV
94872016-01-11 Tom de Vries <tom@codesourcery.com>
9488
9489 PR tree-optimization/69109
9490 * gcc.dg/autopar/pr69109-2.c: New test.
9491 * gcc.dg/autopar/pr69109.c: New test.
9492
4f6403a8
TV
94932016-01-11 Tom de Vries <tom@codesourcery.com>
9494
9495 PR tree-optimization/69108
9496 * gcc.dg/autopar/pr69108.c: New test.
9497
21efdd80
PP
94982016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9499
9500 PR c++/69029
9501 * c-c++-common/Wisleading-indentation.c: Augment test.
9502
fd42eed8
TK
95032016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9504
9505 PR fortran/69154
9506 * gfortran.dg/inline_matmul_12.f90: New test.
9507
4f90ee6c
PT
95082016-01-10 Paul Thomas <pault@gcc.gnu.org>
9509
9510 PR fortran/67779
9511 * gfortran.dg/actual_array_offset_1: New test.
9512
3907c6cf
TV
95132016-01-10 Tom de Vries <tom@codesourcery.com>
9514
9515 PR tree-optimization/69062
9516 * gcc.dg/autopar/pr69062.c: New test.
9517
b07b236e
TS
95182016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9519
9520 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9521 * gcc.dg/vect/slp-perm-2.c: Likewise.
9522 * gcc.dg/vect/slp-perm-3.c: Likewise.
9523 * gcc.dg/vect/slp-perm-5.c: Likewise.
9524 * gcc.dg/vect/slp-perm-6.c: Likewise.
9525 * gcc.dg/vect/slp-perm-7.c: Likewise.
9526 * gcc.dg/vect/slp-perm-8.c: Likewise.
9527
23fab8ae
TV
95282016-01-10 Tom de Vries <tom@codesourcery.com>
9529
9530 PR tree-optimization/69039
9531 * gcc.dg/autopar/pr69039.c: New test.
9532
73f0dae2
MP
95332016-01-09 Marek Polacek <polacek@redhat.com>
9534
9535 PR c++/69113
9536 * g++.dg/pr69113.C: New test.
9537
20b8d734
JJ
95382016-01-09 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR middle-end/50865
9541 PR tree-optimization/69097
9542 * gcc.c-torture/execute/pr50865.c: New test.
9543 * gcc.c-torture/execute/pr69097-1.c: New test.
9544 * gcc.c-torture/execute/pr69097-2.c: New test.
9545 * gcc.dg/pr69097-1.c: New test.
9546 * gcc.dg/pr69097-2.c: New test.
9547
c50e614b
JJ
95482016-01-09 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR c++/69164
9551 * g++.dg/opt/pr69164.C: New test.
9552
e0237993
JJ
95532016-01-08 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR tree-optimization/69167
9556 * gcc.dg/pr69167.c: New test.
9557
bd8f5bb2
MP
95582016-01-08 Marek Polacek <polacek@redhat.com>
9559
9560 PR c++/68449
9561 * g++.dg/pr68449.C: New.
9562
bb0f5ca7
AL
95632016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9564
9565 PR tree-optimization/68707
9566 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9567 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9568 on platforms supporting it.
9569 * gcc.dg/vect/slp-perm-2.c: Likewise.
9570 * gcc.dg/vect/slp-perm-3.c: Likewise.
9571 * gcc.dg/vect/slp-perm-5.c: Likewise.
9572 * gcc.dg/vect/slp-perm-7.c: Likewise.
9573 * gcc.dg/vect/slp-perm-8.c: Likewise.
9574 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9575 on platforms supporting it.
9576
22518428
JJ
95772016-01-08 Jakub Jelinek <jakub@redhat.com>
9578
33f0852f
JJ
9579 PR tree-optimization/69162
9580 * gcc.dg/pr69162.c: New test.
9581
22518428
JJ
9582 PR tree-optimization/69172
9583 * gcc.dg/pr69172.c: New test.
9584
80e9b3aa
TP
95852016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9586
9587 PR tree-optimization/67781
9588 * gcc.c-torture/execute/pr67781.c: New file.
9589
262a363f
JJ
95902016-01-08 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR tree-optimization/69083
9593 * gcc.dg/vect/pr69083.c: New test.
9594
6e1f093f
SS
95952016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9596
9597 PR tree-optimization/61441
9598 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9599 Use -fexcess-precision=standard for compiler options.
9600 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9601
53290e07
JJ
96022016-01-08 Jakub Jelinek <jakub@redhat.com>
9603
57bf3072
JJ
9604 PR fortran/69128
9605 * gfortran.dg/gomp/pr69128.f90: New test.
9606
53290e07
JJ
9607 PR c++/69145
9608 * g++.dg/ext/pr69145-1.C: New test.
9609 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9610 * g++.dg/ext/pr69145-2.h: New file.
9611
7a127fa7
MS
96122016-01-07 Martin Sebor <msebor@redhat.com>
9613
9614 PR c/68966
9615 * gcc.dg/atomic-fetch-bool.c: New test.
9616 * gcc.dg/sync-fetch-bool.c: New test.
9617
95918b49
L
96182016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9619
9620 PR fortran/66680
9621 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9622
c8e62a9d
NC
96232016-01-07 Nick Clifton <nickc@redhat.com>
9624
9625 PR target/66655
9626 * g++.dg/pr66655.C: New test.
9627 * g++.dg/pr66655_1.cc: Test support file.
9628 * g++.dg/pr66655.h: Test header file.
9629
2ad3adf1 96302016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
9631
9632 PR fortran/66680
9633 gfortran.dg/gomp/pr66680.f90: New test.
9634
4cd9ca92
L
96352016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9636
9637 PR target/69171
9638 * gcc.target/i386/pr69171-1.c: New test.
9639 * gcc.target/i386/pr69171-2.c: Likewise.
9640 * gcc.target/i386/pr69171-3.c: Likewise.
9641 * gcc.target/i386/pr69171-4.c: Likewise.
9642 * gcc.target/i386/pr69171-5.c: Likewise.
9643 * gcc.target/i386/pr69171-6.c: Likewise.
9644
7e33d4dc
BS
96452015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9646
9647 PR middle-end/67639
9648 * c-c++-common/pr67639.c: New test.
9649
fec64afc
JJ
96502016-01-07 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR tree-optimization/69141
9653 * g++.dg/opt/pr69141.C: New test.
9654
f293ad29
EB
96552016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9656
9657 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9658
5027395e
UB
96592016-01-06 Uros Bizjak <ubizjak@gmail.com>
9660
9661 PR target/69140
9662 * gcc.target/i386/pr69140.c: New test
9663
7443cf13
DM
96642016-01-06 David Malcolm <dmalcolm@redhat.com>
9665
9666 * gcc.dg/bad-dereference.c: New test case.
9667
32928931
BS
96682015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9669
9670 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9671
68dd05da
AS
96722016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9673
9674 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9675
6b131d5b
MP
96762016-01-06 Marek Polacek <polacek@redhat.com>
9677
9678 PR sanitizer/69099
9679 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9680
8d9fdb49
MP
96812016-01-05 Marek Polacek <polacek@redhat.com>
9682
9683 PR c/69104
9684 * gcc.dg/atomic-invalid-2.c: New.
9685
acf93f1e
L
96862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9687
9688 PR target/68991
9689 * gcc.target/i386/pr68991.c: New test.
9690
3f50525d
L
96912016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9692
9693 PR target/68991
9694 * g++.dg/pr68991-1.C: New test.
9695 * g++.dg/pr68991-2.C: Likewise.
9696
e0237993 96972016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 9698
e0237993 9699 PR other/60465
face88a1
ST
9700 * gcc.target/ia64/pr60465-gprel64.c: New test.
9701 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9702
a0866eff
KT
97032016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9704
9705 PR rtl-optimization/68651
9706 * gcc.target/aarch64/pr68651_1.c: New test.
9707
c589e975
DM
97082016-01-05 David Malcolm <dmalcolm@redhat.com>
9709
9710 PR c/69122
9711 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9712
929710d9
NS
97132016-01-05 Nathan Sidwell <nathan@acm.org>
9714
ce3e43d7
NS
9715 PR c++/58583
9716 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9717
929710d9
NS
9718 * gcc.dg/alias-15.c: New.
9719
a2faef8e
NC
97202016-01-05 Nick Clifton <nickc@redhat.com>
9721
9722 PR target/68870
9723 * g++.dg/pr68770.C: New test.
9724
4cfa76e3
MS
97252016-01-04 Mike Stump <mikestump@comcast.net>
9726
9727 * lib/target-supports.exp (check_effective_target_cilkplus):
9728 cilkplus targets require pthreads.
4ece61b6 9729 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 9730
4e8a3a35
MM
97312016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9732
9733 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9734 generation.
9735
818ab71a
JJ
97362016-01-04 Jakub Jelinek <jakub@redhat.com>
9737
9738 Update copyright years.
9739
2fe0a208
MP
97402016-01-04 Marek Polacek <polacek@redhat.com>
9741
9742 PR c/68908
9743 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9744 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9745 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9746
9e3b2fe3
EB
97472016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9748
9749 * gcc.target/sparc/20160104-2.c: New test.
9750
e8d65a35
EB
97512016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9752
9753 * gcc.target/sparc/20160104-1.c: New test.
9754
25ccfccd
PT
97552016-01-03 Paul Thomas <pault@gcc.gnu.org>
9756
9757 PR fortran/65045
9758 * gfortran.dg/pr65045.f90: New test.
9759
cb51d382
EB
97602016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9761
9762 * gnat.dg/specs/debug1.ads: Delete.
9763
6eeaad6e
JD
97642016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9765
9766 PR libgfortran/68867
9767 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9768 expression.
9769
2f968603
JD
97702016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9771
9772 PR libgfortran/68867
9773 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9774 PowerPC.
9775
591bb5e4
PT
97762016-01-01 Paul Thomas <pault@gcc.gnu.org>
9777
9778 PR fortran/68864
9779 * gfortran.dg/pr68864.f90: New test.
9780
f1e0620c
JJ
97812016-01-01 Jakub Jelinek <jakub@redhat.com>
9782
942a1319
JJ
9783 PR tree-optimization/69070
9784 * gcc.dg/pr69070.c: New test.
9785
10dff63f
JJ
9786 PR sanitizer/69055
9787 * gfortran.dg/pr69055.f90: New test.
9788
f1e0620c
JJ
9789 PR target/69015
9790 * gcc.dg/pr69015.c: New test.
818ab71a 9791\f
2f883d1c 9792Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
9793
9794Copying and distribution of this file, with or without modification,
9795are permitted in any medium without royalty provided the copyright
9796notice and this notice are preserved.