]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/78283 (-Wc++1z-compat warning is sticky)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0391e4a3
JJ
12016-11-09 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/78283
4 * g++.dg/cpp1z/noexcept-type13.C: New test.
5
410fe60d
TT
62016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
7
8 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
9 using (HAS_MOVN) with MIPS III.
10
271dd55c
JW
112016-11-09 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/46459
14 * gfortran.dg/volatile14.f90: New test.
15
ff1f317b
UB
162016-11-09 Uros Bizjak <ubizjak@gmail.com>
17
18 PR target/78262
19 * gcc.target/i386/pr78262.c: New test.
20
f31adad4
FR
212016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
22
23 PR fortran/78259
24 * gfortran.dg/pr78259.f90: New test.
25
b349a81a
JW
262016-11-09 Janus Weil <janus@gcc.gnu.org>
27
28 PR fortran/60777
29 * gfortran.dg/spec_expr_7.f90: New test.
30
2e955d50
JJ
312016-11-09 Jakub Jelinek <jakub@redhat.com>
32
4f353581
JJ
33 PR target/77718
34 * gcc.c-torture/execute/pr77718.c: New test.
35
2e955d50
JJ
36 * gcc.dg/ubsan/c99-shift-3.c: New test.
37 * gcc.dg/ubsan/c99-shift-4.c: New test.
38 * gcc.dg/ubsan/c99-shift-5.c: New test.
39 * gcc.dg/ubsan/c99-shift-6.c: New test.
40
68c93708
ML
412016-11-09 Martin Liska <mliska@suse.cz>
42
43 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
44 test-case for memcmp.
45 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
46
7b649f79
TP
472016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
48
49 PR testsuite/78269
50 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
51
bfcb501d
PT
522016-11-09 Paul Thomas <pault@gcc.gnu.org>
53
54 * gfortran.dg/move_alloc_18.f90: New test.
55
e15861c2
PK
562016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
57
58 PR middle-end/78256
59 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
60 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
61
5f395580
JW
622016-11-09 Janus Weil <janus@gcc.gnu.org>
63
64 PR fortran/71894
65 * gfortran.dg/class_59.f90: New test.
66
37b14185
RB
672016-11-09 Richard Biener <rguenther@suse.de>
68
69 PR tree-optimization/78007
70 * gcc.dg/vect/vect-bswap32.c: Adjust.
71 * gcc.dg/vect/vect-bswap64.c: Likewise.
72
d6e8a41c
KV
732016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
74
75 * gcc.dg/ipa/vrp7.c: New test.
76
5d5f1e95
KV
772016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
78
79 PR ipa/78121
80 * gcc.dg/ipa/pr78121.c: New test.
81
0290a292
MO
822016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
83
84 * c-c++-common/asan/default_options.h: New file.
85 * c-c++-common/asan/strcasestr-1.c: New test.
86 * c-c++-common/asan/strcasestr-2.c: Likewise.
87 * c-c++-common/asan/strcspn-1.c: Likewise.
88 * c-c++-common/asan/strcspn-2.c: Likewise.
89 * c-c++-common/asan/strpbrk-1.c: Likewise.
90 * c-c++-common/asan/strpbrk-2.c: Likewise.
91 * c-c++-common/asan/strspn-1.c: Likewise.
92 * c-c++-common/asan/strspn-2.c: Likewise.
93 * c-c++-common/asan/strstr-1.c: Likewise.
94 * c-c++-common/asan/strstr-2.c: Likewise.
95 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
96
fbdb92eb
MO
972016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
98
99 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
100
103c4f75
JW
1012016-11-08 Janus Weil <janus@gcc.gnu.org>
102
103 PR fortran/68440
104 * gfortran.dg/class_58.f90: New test.
105
90a2ffc0
UB
1062016-11-08 Uros Bizjak <ubizjak@gmail.com>
107
108 PR target/70799
109 * gcc.target/i386/pr70799-2.c: New test.
110
eba5aec8
JW
1112016-11-08 Janus Weil <janus@gcc.gnu.org>
112
113 PR fortran/77596
114 * gfortran.dg/proc_ptr_comp_46.f90: New test.
115
fad36601
BC
1162016-11-08 Bin Cheng <bin.cheng@arm.com>
117
118 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
119
7c8615b6
BC
1202016-11-08 Bin Cheng <bin.cheng@arm.com>
121
122 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
123
4c6a4a53
BC
1242016-11-08 Bin Cheng <bin.cheng@arm.com>
125
126 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
127
fcd1b8df
ML
1282016-11-08 Martin Liska <mliska@suse.cz>
129
130 PR testsuite/78242
131 * g++.dg/asan/use-after-scope-4.C: New test.
132 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
133 * gcc.dg/asan/use-after-scope-8.c: Remove.
134
f9ef2c76
RB
1352016-11-08 Richard Biener <rguenther@suse.de>
136
137 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
138
ad11774f
TC
1392016-11-08 Tamar Christina <tamar.christina@arm.com>
140
141 PR testsuite/78136
142 * gcc.dg/cpp/trad/trad.exp
143 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
144 * gcc.dg/cpp/trad/include.c: Use local header file.
145
fe73a332
RB
1462016-11-08 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/78205
149 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
150
ed053eb8
RB
1512016-11-08 Richard Biener <rguenther@suse.de>
152
153 PR tree-optimization/78224
154 * g++.dg/torture/pr78224.C: New testcase.
155
06658c6d
SKS
1562016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
157
158 * gcc.dg/store_merging_1.c: Require store_merge.
159 * gcc.dg/store_merging_2.c: Likewise.
160 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 161 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
162 * gcc.dg/store_merging_6.c: Likewise.
163 * gcc.dg/store_merging_7.c: Likewise.
164 * gcc.dg/store_merging_8.c: Likewise.
165 * lib/target-supports.exp (check_effective_target_store_merge): New.
166
e4b39278
DE
1672016-11-07 David Edelsohn <dje.gcc@gmail.com>
168
169 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
170 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
171 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
172 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
173 -mvsx -mpower8-vector.
174 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
175 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
176 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
177 -mvsx -mpower8-vector.
178
fda2d612
DE
1792016-11-07 David Edelsohn <dje.gcc@gmail.com>
180
181 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
182
183 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
184 * gcc.dg/visibility-14.c: XFAIL AIX.
185 * gcc.dg/visibility-15.c: XFAIL AIX.
186 * gcc.dg/visibility-16.c: XFAIL AIX.
187 * gcc.dg/visibility-17.c: XFAIL AIX.
188 * gcc.dg/visibility-18.c: XFAIL AIX.
189 * gcc.dg/visibility-19.c: XFAIL AIX.
190 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
191 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
192 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
193 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
194
60cee85e
JJ
1952016-11-07 Jakub Jelinek <jakub@redhat.com>
196
197 PR target/78227
198 * gcc.target/i386/pr78227-1.c: New test.
199 * gcc.target/i386/pr78227-2.c: New test.
200
7aa13860
PK
2012016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
202
203 PR middle-end/35691
204 * gcc.dg/pr35691-1.c: New test-case.
205 * gcc.dg/pr35691-2.c: Likewise.
206
caa024ff
BS
2072016-11-07 Bernd Schmidt <bschmidt@redhat.com>
208
209 PR rtl-optimization/77309
210 * gcc.dg/torture/pr77309.c: New test.
211
a9815228
JJ
2122016-11-07 Jakub Jelinek <jakub@redhat.com>
213
214 PR middle-end/71529
215 * gcc.target/i386/pr71529.C: Moved to ...
216 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
217
218 PR target/64411
219 * gcc.target/i386/pr64411.C: Moved to ...
220 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
221 lp64.
222
223 PR target/65105
224 * gcc.target/i386/pr65105-4.C: Moved to ...
225 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
226 Run into compile test rather than execute test.
227
e8ab5cb1
RB
2282016-11-07 Richard Biener <rguenther@suse.de>
229
230 PR target/78229
231 * g++.dg/pr78229.C: New testcase.
232
20770eb8
RB
2332016-11-07 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/78218
236 * gcc.dg/torture/pr78218.c: New testcase.
237
32894793
RB
2382016-11-07 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/78228
241 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
242
e27bfda2
KT
2432016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
244
245 PR target/77822
246 * g++.dg/torture/pr77822.C: New test.
247
00d6b7a1
ML
2482016-11-07 Martin Liska <mliska@suse.cz>
249
250 * c-c++-common/asan/force-inline-opt0-1.c: Disable
251 -f-sanitize-address-use-after-scope.
252 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
253 internal fn calls.
254 * g++.dg/asan/use-after-scope-1.C: New test.
255 * g++.dg/asan/use-after-scope-2.C: Likewise.
256 * g++.dg/asan/use-after-scope-3.C: Likewise.
257 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
258 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
259 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
260 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
261 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
262 * g++.dg/asan/use-after-scope-types.h: Likewise.
263 * gcc.dg/asan/use-after-scope-1.c: Likewise.
264 * gcc.dg/asan/use-after-scope-2.c: Likewise.
265 * gcc.dg/asan/use-after-scope-3.c: Likewise.
266 * gcc.dg/asan/use-after-scope-4.c: Likewise.
267 * gcc.dg/asan/use-after-scope-5.c: Likewise.
268 * gcc.dg/asan/use-after-scope-6.c: Likewise.
269 * gcc.dg/asan/use-after-scope-7.c: Likewise.
270 * gcc.dg/asan/use-after-scope-8.c: Likewise.
271 * gcc.dg/asan/use-after-scope-9.c: Likewise.
272 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
273 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
274 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
275 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
276 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
277
a0d3edf8
RB
2782016-11-07 Richard Biener <rguenther@suse.de>
279
280 PR tree-optimization/78189
281 * g++.dg/torture/pr78189.C: New testcase.
282
0db5adfa
DE
2832016-11-06 David Edelsohn <dje.gcc@gmail.com>
284
285 * gcc.dg/Wtrampolines.c: XFAIL AIX.
286
cc03bf7a
AV
2872016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
288
289 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
290 occuring.
291
18bb8b8a
TK
2922016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
293
294 PR fortran/78221
295 * arith.c (gfc_complex2real): Change gfc_warning_now to
296 gfc_warning.
297
c7f587bd
PT
2982016-11-05 Paul Thomas <pault@gcc.gnu.org>
299
300 * gfortran.dg/move_alloc_17.f03: New test.
301
92657eb0
RB
3022016-11-05 Richard Biener <rguenther@suse.de>
303
304 PR bootstrap/78188
305 * g++.dg/ipa/pr78188.C: New test.
306
28ce22e6
JW
3072016-11-05 Janus Weil <janus@gcc.gnu.org>
308 Dominique d'Humieres <dominiq@lps.ens.fr>
309
310 PR fortran/69495
311 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
312
d233ee5f
PT
3132016-11-05 Paul Thomas <pault@gcc.gnu.org>
314
315 PR fortran/67564
316 * gfortran.dg/select_type_39.f03: New test.
317
3182016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
319
320 PR fortran/64933
321 * gfortran.dg/associate_23.f90: New test.
322
5f4cebba
JJ
3232016-11-04 Jakub Jelinek <jakub@redhat.com>
324
325 PR target/77834
326 * gcc.dg/pr77834.c: New test.
327
6e3ae7e6
PC
3282016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/67980
331 * g++.dg/cpp1y/pr67980.C: New.
332
fff6ed28
BS
3332016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
334
335 * gcc.target/powerpc/fold-vec-add-1.c: New.
336 * gcc.target/powerpc/fold-vec-add-2.c: New.
337 * gcc.target/powerpc/fold-vec-add-3.c: New.
338 * gcc.target/powerpc/fold-vec-add-4.c: New.
339 * gcc.target/powerpc/fold-vec-add-5.c: New.
340 * gcc.target/powerpc/fold-vec-add-6.c: New.
341 * gcc.target/powerpc/fold-vec-add-7.c: New.
342
bef3a8d7 3432016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
344
345 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
346 for -mbranch-likely, infer -mno-branch-likely for R6.
347
dac9376a
BE
3482016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
349
350 PR c++/71973
351 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
352 * g++.dg/init/new15.C: Likewise.
353 * g++.dg/ipa/inline-1.C: Likewise.
354 * g++.dg/ipa/inline-2.C: Likewise.
355 * g++.dg/lto/20080908-1_0.C: Likewise.
356 * g++.dg/tc1/dr20.C: Likewise.
357 * g++.dg/tree-ssa/inline-1.C: Likewise.
358 * g++.dg/tree-ssa/inline-2.C: Likewise.
359 * g++.old-deja/g++.law/except1.C: Likewise.
360 * g++.old-deja/g++.other/vbase5.C: Likewise.
361 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
362
b210df46
BS
3632016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
364
365 PR tree-optimization/78210
366 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
367 possibility of widening multiplies.
368
964ef24c
RB
3692016-11-04 Richard Biener <rguenther@suse.de>
370
371 PR middle-end/78185
372 * gcc.dg/pr78185.c: New testcase.
373
5fb80387
DE
3742016-10-04 David Edelsohn <dje.gcc@gmail.com>
375
376 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
377 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
378
6905c577
JJ
3792016-11-03 Jakub Jelinek <jakub@redhat.com>
380 Alexandre Oliva <aoliva@redhat.com>
381 Jason Merrill <jason@redhat.com>
382
383 PR debug/28767
384 PR debug/56974
385 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
386 * g++.dg/debug/dwarf2/ref-3.C: New test.
387 * g++.dg/debug/dwarf2/ref-4.C: New test.
388 * g++.dg/debug/dwarf2/refqual-1.C: New test.
389 * g++.dg/debug/dwarf2/refqual-2.C: New test.
390
3912016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
392
393 * gfortran.dg/dec_exp_1.f90: New test.
394 * gfortran.dg/dec_exp_2.f90: Likewise.
395 * gfortran.dg/dec_exp_3.f90: Likewise.
396
6905c577 3972016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
398
399 * gfortran.dg/dec_parameter_1.f: New test.
400 * gfortran.dg/dec_parameter_2.f90: Likewise.
401 * gfortran.dg/dec_parameter_3.f90: Likewise.
402 * gfortran.dg/dec_parameter_4.f90: Likewise.
403
7d29f8e3
ML
4042016-11-03 Martin Liska <mliska@suse.cz>
405
406 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
407 output.
408 * gcc.dg/tree-prof/time-profiler-3.c: New test.
409
5de3e2d8
BE
4102016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
411
412 PR libgcc/78067
413 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
414
f03f0232
SKS
4152016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
416
417 * gcc.c-torture/execute/pr78170.c: Require int32plus.
418
bd17a9df
MF
4192016-11-02 Max Filippov <jcmvbkbc@gmail.com>
420
421 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
422
2b01aad6
TC
4232016-11-01 Tamar Christina <tamar.christina@arm.com>
424
425 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
426 Check for arm_v8_neon_hw.
427 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
428 Likewise.
429 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
430 Likewise.
431 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
432 Likewise.
433
aa55dc0c
RB
4342016-11-02 Richard Biener <rguenther@suse.de>
435
436 * gcc.dg/store_merging_8.c: New testcase.
437
6905c577 4382016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
439
440 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
441
075be4a1
DE
4422016-11-02 David Edelsohn <dje.gcc@gmail.com>
443
4b69fb13
DE
444 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
445 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
446 * gcc.dg/addr_equal_1.c: XFAIL AIX.
447 * gcc.dg/pr65779.c: XFAIL AIX.
448 * gcc.dg/pr70405.c: XFAIL AIX.
449
075be4a1
DE
450 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
451 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
452 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
453
fdb1aa55
RO
4542016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
455
456 * lib/target-supports.exp (check_gc_sections_available): Use
457 -print-prog-name=ld to determine linker used.
458
4adbcdb4
ML
4592016-11-02 Martin Liska <mliska@suse.cz>
460
461 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
462 test case.
463
4b2c06f4
KT
4642016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
465
466 PR tree-optimization/78170
467 * gcc.c-torture/execute/pr78170.c: New test.
468
63e523d6
KT
4692016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
470
471 PR tree-optimization/78162
472 * gcc.c-torture/compile/pr78162.c: New test.
473
da42ac7b
RB
4742016-11-02 Richard Biener <rguenther@suse.de>
475
476 PR tree-optimization/78035
477 PR tree-optimization/77964
478 * gcc.target/i386/pr78035.c: New testcase.
479
4280df0a
RB
4802016-11-02 Richard Biener <rguenther@suse.de>
481
482 * gcc.dg/tree-ssa/vrp111.c: New testcase.
483 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
484 * gcc.dg/tree-ssa/pr21086.c: Likewise.
485 * gcc.dg/tree-ssa/pr58480.c: Likewise.
486 * gcc.dg/tree-ssa/vrp08.c: Likewise.
487
1b1d9303
DE
4882016-11-01 David Edelsohn <dje.gcc@gmail.com>
489
490 * gfortran.dg/pr70937.f90: require-effective-target lto.
491
5b7c0519
TK
4922016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
493
494 PR fortran/69544
495 * gfortran.dg/where_6.f90: New test.
496
70d28813
JJ
4972016-11-01 Jakub Jelinek <jakub@redhat.com>
498
499 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
500
7f4266d4
TK
5012016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
502
503 PR fortran/69544
504 * gfortran.dg/where_5.f90: New test.
505
9fc158eb
BB
5062016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
507
508 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
509 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
510 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
511 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
512
baeb7b5c
UB
5132016-11-01 Uros Bizjak <ubizjak@gmail.com>
514
515 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
516 Whitespace fixes.
517 (check_effective_target_vect_cmdline_needed): Check
518 is-effective-target ia32 for x86 targets.
519 (check_effective_target_vect_simd_clones): Simplify condition.
520 (check_effective_target_vect_double): Ditto.
521 (check_effective_target_vect_aligned_arrays): Check
522 is-effective-target ia32 for x86 targets. Simplify condition.
523 (check_effective_target_vect_multiple_sizes): Simplify condition.
524 (check_effective_target_sqrt_insn): Add i?86-*-* target.
525 (check_effective_target_sync_int_128): Simplify condition.
526 (check_effective_target_sync_int_128_runtime): Ditto.
527 (check_effective_target_sync_long_long_runtime): Ditto.
528 (check_effective_target_divmod): Add i?86-*-* target.
529
156b5cca
MM
5302016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
531
532 * gcc.target/powerpc/vsx-extract-4.c: New test.
533 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
534
120a4c45
JD
5352016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
536
537 PR fortran/54679
538 * gfortran.dg/fmt_l.f90: Update test.
539 * gfortran.dg/fmt_l0.f90: New test.
540
c5fed5c6
JJ
5412016-10-31 Jakub Jelinek <jakub@redhat.com>
542
543 PR c++/78089
544 * c-c++-common/builtin-shuffle-1.c: New test.
545 * g++.dg/cpp0x/addressof3.C: New test.
546
aee69156
VV
5472016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
548
549 Add tests for a const member and a reference member for launder.
550 * g++.dg/cpp1z/launder3.C: New.
551 * g++.dg/cpp1z/launder4.C: Likewise.
552 * g++.dg/cpp1z/launder5.C: Likewise.
553 * g++.dg/cpp1z/launder5.cc: Likewise.
554 * g++.dg/cpp1z/launder5.h: Likewise.
555 * g++.dg/cpp1z/launder6.C: Likewise.
556 * g++.dg/cpp1z/launder6.cc: Likewise.
557 * g++.dg/cpp1z/launder6.h: Likewise.
558
1e4fa9b1
JJ
5592016-10-31 Jakub Jelinek <jakub@redhat.com>
560
dcb466ec
JJ
561 PR c++/77948
562 * g++.dg/cpp0x/pr77948-1.C: New test.
563 * g++.dg/cpp0x/pr77948-2.C: New test.
564 * g++.dg/cpp0x/pr77948-3.C: New test.
565 * g++.dg/cpp0x/pr77948-4.C: New test.
566 * g++.dg/cpp0x/pr77948-5.C: New test.
567 * g++.dg/cpp0x/pr77948-6.C: New test.
568
1e4fa9b1
JJ
569 PR tree-optimization/77860
570 * gcc.dg/pr77860.c: New test.
571
9782e1ec
JJ
5722016-10-31 Jakub Jelinek <jakub@redhat.com>
573
574 PR c++/77886
575 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
576
dd57b05e
SKS
5772016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
578
579 * gcc.dg/lto/pr60449_0.c: Skip for avr.
580
84ff4775
LCW
5812016-10-30 Le-Chun Wu <lcwu@google.com>
582 Mark Wielaard <mjw@redhat.com>
583
584 * gcc.dg/Wshadow-compatible-local-1.c: New test.
585 * gcc.dg/Wshadow-local-1.c: Likewise.
586 * gcc.dg/Wshadow-local-2.c: Likewise.
587 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
588 * g++.dg/warn/Wshadow-local-1.C: Likewise.
589 * g++.dg/warn/Wshadow-local-2.C: Likewise.
590
0b56e9ad
BS
5912016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
592
593 PR tree-optimization/71915
594 PR tree-optimization/71490
595 * gcc.dg/tree-ssa/pr54245.c: Delete.
596 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
597 document why.
598
d4fc6702
JD
5992016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
600
601 PR fortran/78123
602 * gfortran.dg/fmt_t_9.f: New test.
603
396e56d2
TK
6042016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
605
606 PR fortran/67219
607 * gfortran.dg/pr67219.f90: New test.
608
a654d5d0
JJ
6092016-10-29 Jakub Jelinek <jakub@redhat.com>
610
205b9ed1
JJ
611 PR rtl-optimization/77919
612 * g++.dg/torture/pr77919-2.C: New test.
613
a654d5d0
JJ
614 PR target/78148
615 * gcc.dg/pr78148.c: New test.
616
894d8b41
EB
6172016-10-28 Eric Botcazou <ebotcazou@adacore.com>
618
619 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
620 * gcc.target/sparc/overflow-4.c: ...here.
621 * gcc.target/sparc/overflow-5.c: New test.
622
e72531b9
PK
6232016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
624 Kugan Vivekanandarajah <kuganv@linaro.org>
625 Jim Wilson <jim.wilson@linaro.org>
626
627 PR tree-optimization/43721
628 * lib/target-supports.exp (check_effective_target_divmod): New.
629 (check_effective_target_divmod_simode): Likewise.
630 (check_effective_target_arm_divmod_simode): Likewise.
631 * gcc.dg/divmod-1-simode.c: New test.
632 * gcc.dg/divmod-1.c: Likewise.
633 * gcc.dg/divmod-2-simode.c: Likewise.
634 * gcc.dg/divmod-2.c: Likewise.
635 * gcc.dg/divmod-3-simode.c: Likewise.
636 * gcc.dg/divmod-3.c: Likewise.
637 * gcc.dg/divmod-4-simode.c: Likewise.
638 * gcc.dg/divmod-4.c: Likewise.
639 * gcc.dg/divmod-5.c: Likewise.
640 * gcc.dg/divmod-6-simode.c: Likewise.
641 * gcc.dg/divmod-6.c: Likewise.
642 * gcc.dg/divmod-7.c: Likewise.
643
f663d9ad 6442016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
645 Jakub Jelinek <jakub@redhat.com>
646 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
647
648 PR middle-end/22141
649 PR rtl-optimization/23684
650 * gcc.c-torture/execute/pr22141-1.c: New test.
651 * gcc.c-torture/execute/pr22141-2.c: Likewise.
652 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
653 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
654 * gcc.dg/store_merging_1.c: New test.
655 * gcc.dg/store_merging_2.c: Likewise.
656 * gcc.dg/store_merging_3.c: Likewise.
657 * gcc.dg/store_merging_4.c: Likewise.
658 * gcc.dg/store_merging_5.c: Likewise.
659 * gcc.dg/store_merging_6.c: Likewise.
660 * gcc.dg/store_merging_7.c: Likewise.
661 * gcc.target/i386/pr22141.c: Likewise.
662 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
663 * g++.dg/init/new17.C: Likewise.
664
6905c577 6652016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
666
667 PR middle-end/72747
668 * c-c++-common/pr72747-1.c: New test.
669 * c-c++-common/pr72747-2.c: Likewise.
670
539405d5
AK
6712016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
672
673 * gcc.target/s390/oscbreak-1.c: New test.
674
0dbb19f0
AK
6752016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
676
677 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
678
0d9e143c
JJ
6792016-10-28 Jakub Jelinek <jakub@redhat.com>
680
c19066a7
JJ
681 PR rtl-optimization/77919
682 * g++.dg/torture/pr77919.C: New test.
683
0d9e143c
JJ
684 PR rtl-optimization/78132
685 * gcc.target/i386/pr78132.c: New test.
686
cc91248d
EB
6872016-10-27 Eric Botcazou <ebotcazou@adacore.com>
688
689 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
690
787c7a65
MM
6912016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
692
693 * gcc.target/powerpc/vsx-simode.c: New test.
694 * gcc.target/powerpc/vsx-simode2.c: Likewise.
695 * gcc.target/powerpc/vsx-simode3.c: Likewise.
696
4ce71579
JJ
6972016-10-27 Jakub Jelinek <jakub@redhat.com>
698
6f21288f
JJ
699 PR fortran/78026
700 * gfortran.dg/gomp/pr78026.f03: New test.
701 * gfortran.dg/select_type_38.f03: New test.
702
4ce71579
JJ
703 PR middle-end/78025
704 * g++.dg/gomp/declare-simd-7.C: New test.
705
6f21288f 7062016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
707
708 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
709 * gfortran.dg/dec_init_2.f90: Likewise.
710 * gfortran.dg/dec_init_3.f90: New test.
711 * gfortran.dg/dec_init_4.f90: Likewise.
712
93f90bec
BC
7132016-10-27 Bin Cheng <bin.cheng@arm.com>
714
715 * gcc.dg/fold-narrowbopcst-1.c: New test.
716
6f21288f 7172016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
718
719 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
720 dg-shouldfail/dg-output instead of XFAIL.
721 * gfortran.dg/dec_io_6.f90: Likewise.
722
ddb92ab9
TP
7232016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
724
725 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
726 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
727 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
728 * gcc.target/arm/atomic-op-char-3.c: Likewise.
729 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
730 * gcc.target/arm/atomic-op-int-3.c: Likewise.
731 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
732 * gcc.target/arm/atomic-op-release-3.c: Likewise.
733 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
734 * gcc.target/arm/atomic-op-short-3.c: Likewise.
735
ad6e4ba8
BC
7362016-10-27 Bin Cheng <bin.cheng@arm.com>
737
738 * gcc.dg/fold-convmaxconv-1.c: New test.
739 * gcc.dg/fold-convminconv-1.c: New test.
740
6905c577 7412016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
742
743 PR fortran/78092
744 * gfortran.dg/pr78092.f90: New test.
745
7a83b391
KN
7462016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
747
748 PR target/78056
749 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
750 expected error message.
751 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
752 expected error message.
753 * gcc.target/powerpc/vsu/vec-all-nez-7.c
754 (test_all_not_equal_and_not_zero): Change expected error message.
755
3693a620
JJ
7562016-10-26 Jakub Jelinek <jakub@redhat.com>
757
758 PR fortran/77973
759 * gfortran.dg/gomp/pr77973.f90: New test.
760
cd612e8a
PT
7612016-10-26 Paul Thomas <pault@gcc.gnu.org>
762
763 PR fortran/78108
764 * gfortran.dg/submodule_18.f08: New test.
765 * gfortran.dg/submodule_19.f08: New test.
766
09844a5f
MM
7672016-10-26 Michael Matz <matz@suse.de>
768
769 * g++.dg/pr78060.C: New test.
770 * gfortran.dg/pr78061.f: New test.
771 * g++.dg/pr78088.C: New test.
772
6f21288f 7732016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
774
775 * gfortran.dg/dec_io_1.f90: New test.
776 * gfortran.dg/dec_io_2.f90: New test.
777 * gfortran.dg/dec_io_3.f90: New test.
778 * gfortran.dg/dec_io_4.f90: New test.
779 * gfortran.dg/dec_io_5.f90: New test.
780 * gfortran.dg/dec_io_6.f90: New test.
781
6c95388f
JJ
7822016-10-25 Jakub Jelinek <jakub@redhat.com>
783
784 PR sanitizer/78106
785 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
786
7872016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
788
789 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
790 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
791
90e261e4
EB
7922016-10-25 Eric Botcazou <ebotcazou@adacore.com>
793
794 * gnat.dg/opt59.adb: New test.
795 * gnat.dg/opt59_pkg.ad[sb]: New helper.
796
797 * gnat.dg/opt60.adb: New test.
798
cef026ec
AV
7992016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
800
801 PR fortran/72770
802 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
803 this pr.
804
96592eed
JJ
8052016-10-25 Jakub Jelinek <jakub@redhat.com>
806
807 PR target/78102
808 * gcc.target/i386/pr78102.c: New test.
809
6c95388f 8102016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
811
812 * gfortran.dg/dec_logical_xor_1.f90: New test.
813 * gfortran.dg/dec_logical_xor_2.f90: New test.
814 * gfortran.dg/dec_logical_xor_3.f03: New test.
815
6c95388f 8162016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
817
818 * gfortran.dg/dec_loc_rval_1.f90: New test.
819 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 820 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 821
6c95388f 8222016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 823
90051c26
FR
824 * gfortran.dg/dec_type_print.f90: New testcase.
825
6c95388f 8262016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
827
828 * gfortran.dg/feed_1.f90: New test.
829 * gfortran.dg/feed_2.f90: New test.
ef144767 830
8e104951
ML
8312016-10-25 Martin Liska <mliska@suse.cz>
832
833 PR sanitizer/78106
834 * gcc.dg/asan/pr78106.c: New test.
835
b93ee1bb
ML
8362016-10-25 Martin Liska <mliska@suse.cz>
837
838 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
839
ad6922b0
WD
8402016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
841
842 PR target/78041
843 * gcc.target/arm/pr78041.c: New test.
844
e16f1cc7
JJ
8452016-10-25 Jakub Jelinek <jakub@redhat.com>
846
847 * g++.dg/cpp1z/launder1.C: New test.
848 * g++.dg/cpp1z/launder2.C: New test.
849
078134e5 8502016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 851 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
852
853 PR target/71676
854 PR target/71678
855 * gcc.target/avr/pr71676-2.c: New test.
856
c7212a15 8572016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 858 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
859
860 PR target/71676
861 PR target/71678
862 * gcc.target/avr/pr71676-1.c: New test.
863 * gcc.target/avr/pr71676-3.c: New test.
864 * gcc.target/avr/pr71676.c: New test.
865 * gcc.target/avr/pr71678.c: New test.
866
d1c7d3a8
KV
8672016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
868
869 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
870 such that cloned verions of tested functions are not created.
871
c7082171
SK
8722016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
873
874 PR fortran/71895
875 * gfortran.dg/pr71895.f90: New test.
876
0f2a9e37
JJ
8772016-10-24 Jakub Jelinek <jakub@redhat.com>
878
879 * g++.dg/debug/dwarf2/ref-2.C: New test.
880
f8348061
BE
8812016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
882
883 * c-c++-common/Wint-in-bool-context-3.c: New test.
884
1eb4547b
MS
8852016-10-24 Martin Sebor <msebor@redhat.com>
886
887 PR middle-end/77735
888 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
889 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
890 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
891 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
892 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
893 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
894 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
895
292af537
RB
8962016-10-24 Richard Biener <rguenther@suse.de>
897
898 PR testsuite/71491
899 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
900 * gcc.dg/vect/slp-45.c: Likewise.
901
40f683e8
RB
9022016-10-24 Richard Biener <rguenther@suse.de>
903
904 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
905 * gcc.dg/tree-ssa/pr21458.c: Likewise.
906 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
907
b1b6774f
GJL
9082016-10-24 Georg-Johann Lay <avr@gjlay.de>
909
910 PR target/78093
911 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
912 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
913
ed9760d2
AV
9142016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
915
916 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
917
fb027a42
JJ
9182016-10-24 Jakub Jelinek <jakub@redhat.com>
919
920 * gcc.target/i386/bmi2-pext-1.c: New test.
921 * gcc.target/i386/bmi2-pdep-1.c: New test.
922 * gcc.target/i386/bmi2-bzhi-3.c: New test.
923 * gcc.target/i386/tbm-bextri-1.c: New test.
924 * gcc.target/i386/bmi-bextr-6.c: New test.
925
8e10302e
RO
9262016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
927
928 PR target/77483
929 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
930 * gcc.target/i386/pr65105-1.c: Likewise.
931 * gcc.target/i386/pr65105-2.c: Likewise.
932 * gcc.target/i386/pr65105-3.c: Likewise.
933 * gcc.target/i386/pr65105-5.c: Likewise.
934 * gcc.target/i386/pr67761.c: Likewise.
935 * gcc.target/i386/pr70799-1.c: Likewise.
936
866c72a8
ML
9372016-10-24 Martin Liska <mliska@suse.cz>
938
939 PR sanitizer/77966
940 * c-c++-common/ubsan/unreachable-3.c: New test.
941
0804124b
SK
9422016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
943
944 PR fortran/77763
945 * gfortran.dg/pr77763.f90
946
87c9fca5
SK
9472016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
948
949 PR fortran/54730
950 PR fortran/78033
951 * gfortran.dg/pr78033.f90: New test.
952
dfd6231e
PT
9532016-10-23 Paul Thomas <pault@gcc.gnu.org>
954
955 PR fortran/69834
956 * gfortran.dg/select_type_1.f03: Change error for overlapping
957 TYPE IS cases.
958 * gfortran.dg/select_type_36.f03: New test.
959
66ccff98
EB
9602016-10-22 Eric Botcazou <ebotcazou@adacore.com>
961
962 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
963
15876cee
TK
9642016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
965
966 PR fortran/78021
967 * gfortran.dg/string_length_3.f90: New test.
968
574284e9
AV
9692016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
970
574284e9
AV
971 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
972
9732016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
974
975 PR fortran/43366
976 PR fortran/57117
977 PR fortran/61337
978 * gfortran.dg/alloc_comp_class_5.f03: New test.
979 * gfortran.dg/class_allocate_21.f90: New test.
980 * gfortran.dg/class_allocate_22.f90: New test.
981 * gfortran.dg/realloc_on_assign_27.f08: New test.
982
20276dc9
JL
9832016-10-21 Jeff Law <law@redhat.com>
984
985 * PR tree-optimization/71947
986 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
987 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
988 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
989
f7503699
KV
9902016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
991
992 * gcc.dg/ipa/vrp5.c: New test.
993 * gcc.dg/ipa/vrp6.c: New test.
994
5be6b295
WD
9952016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
996
997 * gcc.target/aarch64/test_frame_17.c: New test.
998
c82bc7ed
WD
9992016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1000
1001 * gcc.target/aarch64/test_frame_17.c: New test.
1002
67a6cac7
AP
10032016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1004
1005 PR preprocessor/71681
1006 * gcc.dg/cpp/pr71681-1.c: New testcase
1007 * gcc.dg/cpp/pr71681-2.c: Likewise
1008 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1009 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1010 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1011 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1012
8e6982f7
JJ
10132016-10-21 Jakub Jelinek <jakub@redhat.com>
1014
9c4c8b7b
JJ
1015 PR target/78057
1016 * gcc.target/i386/pr78057.c: New test.
1017
8e6982f7
JJ
1018 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1019
de514d40
PT
10202016-10-21 Paul Thomas <pault@gcc.gnu.org>
1021
1022 PR fortran/69566
1023 * gfortran.dg/select_type_37.f03: New test.
1024
1d64ceb0
SKS
10252016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1026
1027 PR target/71627
1028 * gcc.target/avr/pr71627.c: New test
1029
85729229
EB
10302016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1031
1032 * gcc.target/sparc/overflow-1.c: New test.
1033 * gcc.target/sparc/overflow-2.c: Likewise.
1034 * gcc.target/sparc/overflow-3.c: Likewise.
1035
d17f2c3b
AV
10362016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1037
1038 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1039 effective target.
1040
0d47cee6
KT
10412016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1042
1043 PR rtl-optimization/78038
1044 * gcc.target/aarch64/pr78038.c: New test.
1045
a20d03c8
RB
10462016-10-21 Richard Biener <rguenther@suse.de>
1047
1048 PR tree-optimization/78051
1049 * g++.dg/torture/pr78051.C: New testcase.
1050
f3ecd50f
BE
10512016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1052
1053 * c-c++-common/wdate-time.c: Restored test case.
1054 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1055
fceabe50
JJ
10562016-10-20 Jakub Jelinek <jakub@redhat.com>
1057
1058 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1059
f56ea76e
UB
10602016-10-20 Uros Bizjak <ubizjak@gmail.com>
1061
1062 PR target/78037
1063 * gcc.target/i386/pr78037.c: New test.
1064
2c35bbe1
EB
10652016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1066
1067 * gcc.target/visium/overflow8.c: New.
1068 * gcc.target/visium/overflow16.c: Likewise.
1069 * gcc.target/visium/overflow32: Likewise.
1070
28df8730
MM
10712016-10-20 Michael Matz <matz@suse.de>
1072
1073 * gcc.dg/loop-split.c: New test.
1074 * gcc.dg/tree-ssa/ifc-9.c: Update.
1075 * gcc.dg/tree-ssa/ifc-10.c: Update.
1076
6c1a9e41
RB
10772016-10-20 Richard Biener <rguenther@suse.de>
1078
1079 * gcc.dg/graphite/pr35356-1.c: Update.
1080
a2923dba
PC
10812016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/77446
1084 * g++.dg/cpp1y/pr77446.C: New.
1085
2066ef6a
PK
10862016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1087
1088 PR tree-optimization/53979
1089 * gcc.dg/pr53979-1.c: New test-case.
1090 * gcc.dg/pr53979-2.c: Likewise.
1091
4c712374
BE
10922016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1093
1094 * c-c++-common/Wint-in-bool-context-2.c: New test.
1095
bdcf8e7c
JD
10962016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1097
1098 * gfortran.dg/dtio_17.f90: Fix test.
1099
ec1748d4
AH
11002016-10-19 Aldy Hernandez <aldyh@redhat.com>
1101
1102 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1103 * gcc.dg/Walloca-2.c: Same.
1104
b70f0b0c
AH
11052016-10-19 Aldy Hernandez <aldyh@redhat.com>
1106
1107 * gcc.dg/Wvla-1.c: Rename to...
1108 * gcc.dg/Wvla-larger-than-1.c: ...this.
1109 * gcc.dg/Wvla-2.c: Rename to...
1110 * gcc.dg/Wvla-larger-than-2.c: ...this.
1111 * gcc.dg/Wvla-3.c: Rename to...
1112 * gcc.dg/Walloca-11.c.: ...this.
1113 * gcc.dg/wvla-[1-7].c: Rename to:
1114 * gcc.dg/Wvla-[1-7].c: ...this.
1115
cbb22e61
BC
11162016-10-19 Bin Cheng <bin.cheng@arm.com>
1117
1118 PR tree-optimization/78005
1119 * gcc.dg/vect/pr78005.c: New.
1120 * gcc.target/i386/l_fma_float_1.c: Revise test.
1121 * gcc.target/i386/l_fma_float_2.c: Ditto.
1122 * gcc.target/i386/l_fma_float_3.c: Ditto.
1123 * gcc.target/i386/l_fma_float_4.c: Ditto.
1124 * gcc.target/i386/l_fma_float_5.c: Ditto.
1125 * gcc.target/i386/l_fma_float_6.c: Ditto.
1126 * gcc.target/i386/l_fma_double_1.c: Ditto.
1127 * gcc.target/i386/l_fma_double_2.c: Ditto.
1128 * gcc.target/i386/l_fma_double_3.c: Ditto.
1129 * gcc.target/i386/l_fma_double_4.c: Ditto.
1130 * gcc.target/i386/l_fma_double_5.c: Ditto.
1131 * gcc.target/i386/l_fma_double_6.c: Ditto.
1132
a023f8c8
TS
11332016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1134
1135 PR tree-optimization/78024
1136 * gcc.dg/goacc/loop-processing-1.c: New file.
1137
d9700bdb
RB
11382016-10-19 Richard Biener <rguenther@suse.de>
1139
1140 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1141
902cb7b1
KN
11422016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1143
1144 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1145 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1146 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1147 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1148 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1149 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1150 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1151 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1152 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1153 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1154 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1155 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1156 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1157 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1158 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1159 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1160 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1161 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1162 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1163 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1164 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1165 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1166 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1167 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1168 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1169 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1170 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1171 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1172 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1173 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1174 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1175 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1176 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1177 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1178 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1179 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1180 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1181 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1182 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1183 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1184 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1185 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1186 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1187 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1188 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1189 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1190 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1191 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1192 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1193 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1194 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1195 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1196 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1197 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1198 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1199 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1200 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1201 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1202 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1203 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1204 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1205 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1206 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1207 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1208 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1209 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1210 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1211 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1212 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1213 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1214 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1215 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1216 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1217 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1218 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1219 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1220 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1221 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1222 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1223 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1224 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1225 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1226 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1227 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1228 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1229 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1230 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1231 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1232 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1233 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1234 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1235 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1236 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1237 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1238 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1239 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1240 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1241 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1242 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1243 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1244 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1245 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1246 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1247 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1248 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1249 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1250 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1251 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1252 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1253 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1254 * gcc.target/powerpc/vsu/vsu.exp: New file.
1255
5cb96b6a
UB
12562016-10-18 Uros Bizjak <ubizjak@gmail.com>
1257
1258 PR target/77991
1259 * gcc.target/i386/pr77991.c: New test.
1260
f5de494c
MF
12612016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1262
1263 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1264 LTO is used.
1265
e5163ec1
SKS
12662016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1267
5cb96b6a 1268 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1269
b64e8239
RB
12702016-10-18 Richard Biener <rguenther@suse.de>
1271
1272 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1273 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1274 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1275 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1276 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1277 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1278 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1279 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1280 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1281 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1282 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1283 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1284 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1285 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1286 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1287 * gcc.dg/pr68217.c: Likewise.
1288 * gcc.dg/predict-9.c: Likewise.
1289 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1290 * gcc.dg/predict-1.c: Likewise.
1291
c680ada5
JD
12922016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1293
1294 * gfortran.dg/dtio_17.f90: New test.
1295
7fd4f180
KV
12962016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1297
1298 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1299
718625ad
KV
13002016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1301
1302 * gcc.dg/ipa/vrp4.c: New test.
1303
735b8f9f
KV
13042016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1305
1306 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1307 * gcc.dg/torture/pr39074.c: Likewise.
1308
86f98087
EB
13092016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1310
1311 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1312 * gnat.dg/trampoline4.adb: Minor tweak.
1313
a929f266
BS
13142016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1315
1316 PR tree-optimization/77916
1317 * gcc.dg/torture/pr77916.c: New.
1318
4acf2055
SK
13192016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1320
1321 PR fortran/77978
1322 * gfortran.dg/pr77978_1.f90: New test.
1323 * gfortran.dg/pr77978_2.f90: Ditto.
1324 * gfortran.dg/pr77978_3.f90: Ditto.
1325
871267e1
PT
13262016-10-17 Paul Thomas <pault@gcc.gnu.org>
1327
1328 PR fortran/61420
1329 PR fortran/78013
1330 * gfortran.dg/proc_ptr_49.f90: New test.
1331
fd9593e9
BE
13322016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1333
1334 PR target/77308
1335 * gcc.target/arm/pr77308.c: New test.
1336
d32d4176
DE
13372016-10-17 David Edelsohn <dje.gcc@gmail.com>
1338
1339 * lib/target-supports.exp
1340 (check_effective_target_floatn_nx_runtime): Return 0 for
1341 powerpc*-ibm-aix*.
1342
dca2910c
AP
13432016-10-17 Andrew Pinski <apinski@cavium.com>
1344
1345 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1346 long instead of long.
1347 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1348 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1349 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1350 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1351 * gcc.target/aarch64/pr68102_1.c: Likewise.
1352 * gcc.target/aarch64/target_attr_3.c: Likewise.
1353
44b00dbc
RB
13542016-10-17 Richard Biener <rguenther@suse.de>
1355
1356 PR tree-optimization/77988
1357 * gcc.dg/torture/pr77988.c: New testcase.
1358
89b80c42
PK
13592016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1360
1361 * gcc.dg/pr71636-1.c: New test-case.
1362 * gcc.dg/pr71636-2.c: Likewise.
1363
4c640e26
EB
13642016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1365
1366 * gnat.dg/trampoline3.adb: New test.
1367 * gnat.dg/trampoline4.adb: Likewise.
1368
6c0347f6
JD
13692016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1370
1371 * gfortran.dg/dtio_16.f90: New test.
1372
d0d48a06
EB
13732016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1374
1375 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1376 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1377 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1378
baa33d83
EB
13792016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1380
1381 * gcc.target/sparc/popc.c: Rename to...
1382 * gcc.target/sparc/popc-1.c: ...this.
1383 * gcc.target/sparc/popc-2.c: New test.
1384
523ee218
JD
13852016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1386
1387 PR fortran/77972
1388 * gfortran.dg/unexpected_eof_4.f90: New test.
1389
c04d4ede
JB
13902016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1391
31a84d4a
AP
1392 PR libfortran/48587
1393 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1394
064ed55a
JJ
13952016-10-14 Jakub Jelinek <jakub@redhat.com>
1396
9a822fc7
JJ
1397 PR middle-end/77959
1398 * gfortran.dg/pr77959.f90: New test.
1399
064ed55a
JJ
1400 DR 1511 - const volatile variables and ODR
1401 * g++.dg/DRs/dr1511-1.C: New test.
1402 * g++.dg/DRs/dr1511-2.C: New test.
1403
2579762a
EB
14042016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gnat.dg/debug7.adb (dg-options): Remove -g.
1407 * gnat.dg/debug8.adb (dg-options): Add -margs.
1408 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1409
6d59425d
RB
14102016-10-14 Richard Biener <rguenther@suse.de>
1411
1412 PR tree-optimization/77979
1413 * gcc.dg/torture/pr77979.c: New testcase.
1414
43f66d6e
ML
14152016-10-14 Martin Liska <mliska@suse.cz>
1416
1417 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1418 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1419 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1420
cb3ac867
UB
14212016-10-14 Uros Bizjak <ubizjak@gmail.com>
1422
1423 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1424 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1425 * gcc.dg/torture/pr77937-2.c: Likewise.
1426
14cf71a0
EB
14272016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1428
1429 * gnat.dg/lto15.adb: Adjust.
1430 * gnat.dg/lto16.adb: Likewise.
1431 * gnat.dg/lto17.adb: Likewise
1432 * gnat.dg/lto18.ad[sb]: New test.
1433 * gnat.dg/lto18_pkg.ads: New helper.
1434 * gnat.dg/lto19.adb: New test.
1435 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1436 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1437 * gnat.dg/lto20.adb: New test.
1438 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1439
6fd9c6f4
AV
14402016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1441
1442 * gfortran.dg/coarray_38.f90: Expect error message.
1443
01f44038
KT
14442016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445
1446 * gcc.target/aarch64/spellcheck_1.c: New test.
1447 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1448 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1449 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1450 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1451 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1452
253abb2a
AS
14532016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1454
1455 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1456
a2695319
BS
14572016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1458
1459 PR tree-optimization/77937
1460 * gcc.dg/torture/pr77937-1.c: New.
1461 * gcc.dg/torture/pr77937-2.c: New.
1462
14a2c9aa
JM
14632016-10-13 Jakub Jelinek <jakub@redhat.com>
1464
1465 * g++.dg/cpp1z/inline-var1.C: New test.
1466 * g++.dg/cpp1z/inline-var1a.C: New test.
1467 * g++.dg/cpp1z/inline-var1.h: New file.
1468 * g++.dg/cpp1z/inline-var2.C: New test.
1469 * g++.dg/cpp1z/inline-var3.C: New test.
1470 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1471 uninitialized const.
1472
6c95388f 14732016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1474
ee7fa2e3
SL
1475 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1476 Xscale is specified, not just -march.
1477 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1478 is incompatible with Xscale.
18d34307 1479
96032047
MS
14802016-10-13 Martin Sebor <msebor@redhat.com>
1481
1482 PR c++/71912
1483 * g++.dg/ext/flexary4.C: Adjust.
1484 * g++.dg/ext/flexary5.C: Same.
1485 * g++.dg/ext/flexary9.C: Same.
1486 * g++.dg/ext/flexary19.C: New test.
1487 * g++.dg/ext/flexary18.C: New test.
1488 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1489 regression test.
5cb96b6a
UB
1490 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1491 Avoid generating a flexible array member in an array.
96032047 1492
5b1548fd
MS
14932016-10-13 Martin Sebor <msebor@redhat.com>
1494
1495 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1496 to placate -Wformat on targets where the type is not int.
1497
7810c4eb
DM
14982016-10-13 David Malcolm <dmalcolm@redhat.com>
1499
1500 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1501 in INSN_LOCATION.
1502
fcd27666
BC
15032016-10-13 Bin Cheng <bin.cheng@arm.com>
1504
1505 * gcc.target/i386/l_fma_float_1.c: Revise test.
1506 * gcc.target/i386/l_fma_float_2.c: Ditto.
1507 * gcc.target/i386/l_fma_float_3.c: Ditto.
1508 * gcc.target/i386/l_fma_float_4.c: Ditto.
1509 * gcc.target/i386/l_fma_float_5.c: Ditto.
1510 * gcc.target/i386/l_fma_float_6.c: Ditto.
1511 * gcc.target/i386/l_fma_double_1.c: Ditto.
1512 * gcc.target/i386/l_fma_double_2.c: Ditto.
1513 * gcc.target/i386/l_fma_double_3.c: Ditto.
1514 * gcc.target/i386/l_fma_double_4.c: Ditto.
1515 * gcc.target/i386/l_fma_double_5.c: Ditto.
1516 * gcc.target/i386/l_fma_double_6.c: Ditto.
1517
b8a4b8c8
BC
15182016-10-13 Bin Cheng <bin.cheng@arm.com>
1519
1520 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1521
328ba117
BC
15222016-10-13 Bin Cheng <bin.cheng@arm.com>
1523
1524 * gcc.dg/vect/vect-98.c: Refine test case.
1525 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1526 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1527 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1528
1a1ab05e
JJ
15292016-10-13 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR c/77946
1532 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1533
27947670
ML
15342016-10-13 Martin Liska <mliska@suse.cz>
1535
1536 PR tree-optimization/77943
1537 * g++.dg/tree-ssa/pr77943.C: New test.
1538
92c5266b
AV
15392016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1540
1541 PR fortran/72832
1542 * gfortran.dg/allocate_with_source_22.f03: New test.
1543 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1544 fail.
1545
90bca4ed
TP
15462016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1547
1548 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1549 * gcc.target/arm/movsi_movw.c: Likewise.
1550 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1551 directive to work on big endian targets.
1552
0011af7b
KV
15532016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1554
1555 * gcc.dg/tree-ssa/evrp6.c: New test.
1556
859e95ab
SB
15572016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1558
1559 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1560 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1561 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1562
2934018d
SB
15632016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1564
1565 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1566 * gcc.target/powerpc/warn-2.c: Ditto.
1567
f92d1522
RS
15682016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1569
1570 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1571 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1572 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1573 for -mmsa.
1574 * gcc.target/mips/msa.c: New test.
1575 * gcc.target/mips/msa-builtins.c: Likewise.
1576 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1577 (check_effective_target_mips_msa_runtime): Likewise.
1578 (check_effective_target_mips_msa): Likewise.
1579 (add_options_for_mips_msa): Likewise.
1580 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1581 (check_effective_target_vect_intfloat_cvt): Likewise.
1582 (check_effective_target_vect_uintfloat_cvt): Likewise.
1583 (check_effective_target_vect_floatint_cvt): Likewise.
1584 (check_effective_target_vect_floatuint_cvt): Likewise.
1585 (check_effective_target_vect_shift): Likewise.
1586 (check_effective_target_vect_shift_char): Likewise.
1587 (check_effective_target_vect_long): Likewise.
1588 (check_effective_target_vect_float): Likewise.
1589 (check_effective_target_vect_double): Likewise.
1590 (check_effective_target_vect_long_long): Likewise.
1591 (check_effective_target_vect_perm): Likewise.
1592 (check_effective_target_vect_perm_byte): Likewise.
1593 (check_effective_target_vect_perm_short): Likewise.
1594 (check_effective_target_vect_sdot_qi): Likewise.
1595 (check_effective_target_vect_udot_qi): Likewise.
1596 (check_effective_target_vect_sdot_hi): Likewise.
1597 (check_effective_target_vect_udot_hi): Likewise.
1598 (check_effective_target_vect_pack_trunc): Likewise.
1599 (check_effective_target_vect_unpack): Likewise.
1600 (check_effective_target_vect_hw_misalign): Likewise.
1601 (check_effective_target_vect_condition): Likewise.
1602 (check_effective_target_vect_cond_mixed): Likewise.
1603 (check_effective_target_vect_char_mult): Likewise.
1604 (check_effective_target_vect_short_mult): Likewise.
1605 (check_effective_target_vect_int_mult): Likewise.
1606 (check_effective_target_vect_extract_even_odd): Likewise.
1607 (check_effective_target_vect_interleave): Likewise.
1608 (check_vect_support_and_set_flags): Check if the target supports MSA
1609 and append to the list of EFFECTIVE_TARGETS.
1610
0bfd099c
RB
16112016-10-12 Richard Biener <rguenther@suse.de>
1612
1613 PR debug/77947
1614 * g++.dg/torture/pr77947.C: New testcase.
1615
b4a9ef2f
PMR
16162016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1617
1618 * gnat.dg/debug8.adb: New testcase.
1619
c0dbd22d
PMR
16202016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1621
1622 * gnat.dg/debug9.adb: New testcase.
1623
8a7c91cd
RB
16242016-10-12 Richard Biener <rguenther@suse.de>
1625
1626 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1627 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1628 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1629
7dc2f5f1
RB
16302016-10-12 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/77920
1633 * gcc.dg/torture/pr77920.c: New testcase.
1634
70f6d5e1
JJ
16352016-10-12 Jakub Jelinek <jakub@redhat.com>
1636
4a8b97cb
JJ
1637 PR tree-optimization/77929
1638 * gcc.c-torture/compile/pr77929.c: New test.
1639
70f6d5e1
JJ
1640 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1641 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1642 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1643 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1644 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1645 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1646 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1647 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1648 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1649
4803de58
EB
16502016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1651
1652 * gcc.target/sparc/setcc-4.c: Adjust.
1653 * gcc.target/sparc/setcc-5.c: Likewise.
1654 * gcc.target/sparc/setcc-6.c: Likewise.
1655 * gcc.target/sparc/setcc-7.c: Likewise.
1656 * gcc.target/sparc/setcc-8.c: Likewise.
1657 * gcc.target/sparc/setcc-9.c: Likewise.
1658 * gcc.target/sparc/setcc-10.c: Delete.
1659
f6cf4810
SK
16602016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1661
1662 PR fortran/77942
1663 * gfortran.dg/pr77942.f90
1664
8e8c2744
FR
16652016-10-11 Fritz Reese <fritzoreese@gmail.com>
1666
1667 * gfortran.dg/dec_math.f90: New testsuite.
1668
ddefad9a
SKS
16692016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1670
1671 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1672 (main): Declare j as i32 instead of int.
1673
e7b08761
TP
16742016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1675
1676 PR testsuite/PR77710
1677 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1678 target triplet instead of *-*-*-*.
1679
9fd7cd44
EB
16802016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * gnat.dg/unchecked_convert10.adb: New test.
1683 * gnat.dg/unchecked_convert11.adb: Likewise.
1684 * gnat.dg/unchecked_convert12.adb: Likewise.
1685
ff7e7ee0
EB
16862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1687
1688 * gcc.target/sparc/cbcond-1.c: New test.
1689 * gcc.target/sparc/cbcond-2.c: Likewise.
1690 * gcc.target/sparc/movcc-1.c: Likewise.
1691 * gcc.target/sparc/movcc-2.c: Likewise.
1692 * gcc.target/sparc/setcc-1.c: Adjust.
1693 * gcc.target/sparc/setcc-2.c: Likewise.
1694 * gcc.target/sparc/setcc-3.c: Likewise.
1695 * gcc.target/sparc/setcc-4.c: Likewise.
1696 * gcc.target/sparc/setcc-5.c: Likewise.
1697 * gcc.target/sparc/setcc-6.c: New test.
1698 * gcc.target/sparc/setcc-7.c: Likewise.
1699 * gcc.target/sparc/setcc-8.c: Likewise.
1700 * gcc.target/sparc/setcc-9.c: Likewise.
1701 * gcc.target/sparc/setcc-10.c: Likewise.
1702
d30078b8
JL
17032016-10-10 Jeff Law <law@redhat.com>
1704
1705 PR tree-optimization/71947
1706 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1707 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1708 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1709 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1710 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1711 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1712
5f869266
TK
17132016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1714
1715 PR fortran/77915
1716 * gfortran.dg/matmul_11.f90: New test.
1717
174e0b00
JW
17182016-10-10 Jiong Wang <jiong.wang@arm.com>
1719
1720 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1721 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1722 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1726 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1727 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1729 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1730 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1731 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1732 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1733 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1734 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1735 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1736 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1737 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1738 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1739 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1740 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1741 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1742 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1743 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1744 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1745 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1746 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1747 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1748 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1750 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1751 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1752 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1754 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1755 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1756 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1757 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1761 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1779
4bc63138
JW
17802016-10-10 Jiong Wang <jiong.wang@arm.com>
1781
1782 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1796
8f3edb07
JW
17972016-10-10 Jiong Wang <jiong.wang@arm.com>
1798
1799 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1800 Enable AArch64.
1801 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1802 vdup*_laneq.
1803 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1807
6e49f922
JW
18082016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1809 Jiong Wang <jiong.wang@arm.com>
1810
1811 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1812 AArch64 support.
1813 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1814 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1815 AArch64 targets.
1816 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1817 AArch64 targets.
1818 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1819 targets.
1820 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1821
41683e1a
EB
18222016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1823
1824 * gnat.dg/specs/vfa.ads: New test.
1825
6e49f922 18262016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1827
1828 * gnat.dg/inline13.ad[sb]: New test.
1829 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1830
55cfd746
EB
18312016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1832
1833 * gnat.dg/biased_subtype.adb: New test.
1834
4dfb8a2a
JJ
18352016-10-09 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR tree-optimization/77901
1838 * gcc.c-torture/compile/pr77901.c: New test.
1839
67b97478
PK
18402016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1841
1842 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1843 * gcc.dg/ipa/propalign-2.c: Likewise
1844 * gcc.dg/ipa/propalign-3.c: Likewise.
1845 * gcc.dg/ipa/propalign-4.c: Likewise.
1846 * gcc.dg/ipa/propalign-5.c: Likewise.
1847
7bad794a
JJ
18482016-10-08 Jakub Jelinek <jakub@redhat.com>
1849
81b02905
JJ
1850 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1851
ee19ef45
JJ
1852 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1853
7bad794a
JJ
1854 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1855 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1856
56d3a930
FR
18572016-10-07 Fritz Reese <fritzoreese@gmail.com>
1858
1859 * gfortran.dg/dec_union_11.f90: New testcase.
1860
45e2bf2e
NS
18612016-10-07 Nathan Sidwell <nathan@acm.org>
1862
1863 PR c++/66443
1864 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1865 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1866 * g++.dg/cpp1y/pr66443-cxx14.C: New
1867 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1868 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1869
be845b04
JJ
18702016-10-07 Jakub Jelinek <jakub@redhat.com>
1871
1872 * g++.dg/cpp0x/addressof1.C: New test.
1873 * g++.dg/cpp0x/addressof2.C: New test.
1874
08213983
MM
18752016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1876
1877 * gcc.target/powerpc/float128-type-1.c: New test to check that
1878 PowerPC 64-bit Linux enables -mfloat128-type by default.
1879 * gcc.target/powerpc/float128-type-2.c: Likewise.
1880 * gcc.target/powerpc/float128-mix.c: Change error message to
1881 reflect that __ibm128 is now #define'ed to be long double.
1882
bd845c14
SK
18832016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1884
1885 PR fortran/77406
1886 * gfortran.dg/pr77406.f90: New test.
1887 * gfortran.dg/assumed_type_3.f90: Update error messages.
1888 * gfortran.dg/defined_operators_1.f90: Ditto.
1889 * gfortran.dg/generic_26.f90: Ditto.
1890 * gfortran.dg/generic_7.f90: Ditto.
1891 * gfortran.dg/gomp/udr5.f90: Ditto.
1892 * gfortran.dg/gomp/udr7.f90: Ditto.
1893 * gfortran.dg/interface_1.f90: Ditto.
1894 * gfortran.dg/interface_37.f90: Ditto.
1895 * gfortran.dg/interface_5.f90: Ditto.
1896 * gfortran.dg/interface_6.f90: Ditto.
1897 * gfortran.dg/interface_7.f90
1898 * gfortran.dg/no_arg_check_3.f90
1899 * gfortran.dg/operator_5.f90
1900 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1901
c09c4992
BE
19022016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1903
1904 PR c++/77700
1905 * c-c++-common/Wint-in-bool-context.c: Update test.
1906
d7f336f8
RB
19072016-10-07 Richard Biener <rguenther@suse.de>
1908
1909 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1910 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1911
a9172bf3
MP
19122016-10-07 Marek Polacek <polacek@redhat.com>
1913
1914 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1915
8a14afd0
BS
19162016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1917
1918 PR c++/69733
1919 * c-c++-common/pr69733.c: New test.
1920 * gcc.dg/pr69733.c: New test.
1921 * gcc.target/i386/pr69733.c: New test.
1922
d4bd4646
MP
19232016-10-07 Marek Polacek <polacek@redhat.com>
1924
1925 PR c++/77803
1926 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1927
a93cdc5c
JJ
19282016-10-07 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR tree-optimization/77664
1931 * gcc.dg/tree-ssa/pr77664.c: New test.
1932 * gcc.dg/pr77664.c: New test.
1933
19342016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1935
1936 * gfortran.dg/pr69955.f90: New test.
1937
ac193ee7
LK
19382016_10-06 Louis Krupp <louis.krupp@zoho.com>
1939
1940 PR fortran/57910
1941 * gfortran.dg/pr57910.f90: New test.
1942
342cfb3e
JJ
19432016-10-06 Jakub Jelinek <jakub@redhat.com>
1944
1945 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1946 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1947
48057089
KV
19482016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1949
1950 PR tree-optimization/77862
1951 * gcc.dg/pr77862.c: New test.
1952
65b25c9b
KV
19532016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1954
1955 * gcc.dg/tree-ssa/evrp4.c: New test.
1956
f3127685
JL
19572016-10-06 Jeff Law <law@redhat.com>
1958
1959 PR tree-optimization/71661
1960 * gcc.dg/tree-ssa/pr71661.c: New test.
1961
b3972588
RB
19622016-10-06 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/77855
1965 * gcc.dg/torture/pr77855.c: New testcase.
1966
139dc3c6 19672016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1968 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1969
1970 * g++.dg/other/pr77759.C: New test.
1971
37f6a157
RB
19722016-10-06 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/77839
1975 * gcc.dg/torture/pr77839.c: New testcase.
1976
f779aeb8
MP
19772016-10-06 Marek Polacek <polacek@redhat.com>
1978
1979 * g++.dg/cpp1z/init-statement9.C: New test.
1980
eee8f0b0
AS
19812016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1982
1983 * gcc.target/i386/pcommit-1.c: Deleted.
1984 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1985 * gcc.target/i386/sse-13.c: Ditto.
1986 * gcc.target/i386/sse-14.c: Ditto.
1987 * gcc.target/i386/sse-22.c: Ditto.
1988 * gcc.target/i386/sse-23.c: Ditto.
1989 * g++.dg/other/i386-2.C: Ditto.
1990
b48042bb
UB
19912016-10-05 Uros Bizjak <ubizjak@gmail.com>
1992
1993 * gcc.target/i386/pr77833.c: Require int128 effective target.
1994
50b01e1d
SK
19952016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1996
1997 PR fortran/58991
1998 PR fortran/58992
1999 * gfortran.dg/associate_22.f90: New test.
2000
908b8296
FR
20012016-10-05 Fritz Reese <fritzoreese@gmail.com>
2002
2003 * gfortran.dg/dec_union_9.f90: New testcase.
2004 * gfortran.dg/dec_union_10.f90: New testcase.
2005
87582521
JJ
20062016-10-05 Jakub Jelinek <jakub@redhat.com>
2007
2e69f143
JJ
2008 PR sanitizer/66343
2009 * gcc.dg/pch/pr66343-3.c: New test.
2010 * gcc.dg/pch/pr66343-3.hs: New file.
2011
87582521
JJ
2012 PR sanitizer/66343
2013 * gcc.dg/pch/pr66343-1.c: New test.
2014 * gcc.dg/pch/pr66343-1.hs: New file.
2015 * gcc.dg/pch/pr66343-2.c: New test.
2016 * gcc.dg/pch/pr66343-2.hs: New file.
2017
700fff34
BE
20182016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2019
2020 * c-c++-common/Wint-in-bool-context.c: Update test.
2021
17a9e380
MP
20222016-10-05 Marek Polacek <polacek@redhat.com>
2023
2024 * g++.dg/cpp1z/init-statement1.C: New test.
2025 * g++.dg/cpp1z/init-statement2.C: New test.
2026 * g++.dg/cpp1z/init-statement3.C: New test.
2027 * g++.dg/cpp1z/init-statement4.C: New test.
2028 * g++.dg/cpp1z/init-statement5.C: New test.
2029 * g++.dg/cpp1z/init-statement6.C: New test.
2030 * g++.dg/cpp1z/init-statement7.C: New test.
2031 * g++.dg/cpp1z/init-statement8.C: New test.
2032
6e48e779
LK
20332016-10-05 Louis Krupp <louis.krupp@zoho.com>
2034
2035 PR fortran/67524
2036 * gfortran.dg/pr67524.f90: New test.
2037
04a32443
JJ
20382016-10-05 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR sanitizer/77823
2041 * c-c++-common/ubsan/shift-9.c: New test.
2042
743a9cf7
SKS
20432016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2044
2045 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2046 of int if __SIZEOF_INT__ is less than 4 bytes.
2047
a40278c3
JD
20482016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2049
2050 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2051 * gfortran.dg/class_array_20.f03: Likewise.
2052 * gfortran.dg/class_array_21.f03: Likewise.
2053 * gfortran.dg/finalize_29.f08: Likewise.
2054 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2055
39bb7d01
RB
20562016-10-05 Richard Biener <rguenther@suse.de>
2057
2058 PR middle-end/77826
2059 * gcc.dg/torture/pr77826.c: New testcase.
2060
eeb57981
RB
20612016-10-05 Richard Biener <rguenther@suse.de>
2062
2063 * gcc.dg/fold-copysign-1.c: New testcase.
2064
f9018d75
AS
20652016-10-05 Andreas Schwab <schwab@suse.de>
2066
2067 * g++.dg/pr49847-2.C: Remove.
2068
7e8000b3
PMR
20692016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2070
2071 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2072
54f84ca9
RB
20732016-10-05 Richard Biener <rguenther@suse.de>
2074
2075 PR middle-end/55152
2076 * gcc.dg/pr55152-2.c: New testcase.
2077
17beda50
JD
20782016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2079
2080 * gfortran.dg/dtio_15.f90: New test.
2081
1c84b798
ILT
20822016-10-04 Ian Lance Taylor <iant@golang.org>
2083
2084 * gcc.dg/split-7.c: New test.
2085
7ec39552
MS
20862016-10-04 Martin Sebor <msebor@redhat.com>
2087
2088 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2089 %lc directive to wint_t to silence -Wformat warnings on targets
2090 where the latter is a distinct type such as long.
2091
8ff04ff9
MS
20922016-10-04 Martin Sebor <msebor@redhat.com>
2093
2094 PR c++/77804
2095 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2096
bfecd57c
JJ
20972016-10-04 Jakub Jelinek <jakub@redhat.com>
2098
f72da967
JJ
2099 PR c++/77791
2100 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2101
bfecd57c
JJ
2102 * g++.dg/other/java3.C: Remove.
2103 * g++.dg/other/java1.C: Remove.
2104 * g++.dg/other/error12.C: Remove.
2105 * g++.dg/other/java2.C: Remove.
2106 * g++.dg/warn/Wnvdtor.C: Remove.
2107 * g++.dg/lookup/java1.C: Remove.
2108 * g++.dg/lookup/java2.C: Remove.
2109 * g++.dg/ext/pr34829.C: Remove.
2110 * g++.dg/ext/java-3.C: Remove.
2111 * g++.dg/ext/java-1.C: Remove.
2112 * g++.dg/ext/java-2.C: Remove.
2113 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2114
fe8b1e83
DG
21152016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2116
2117 PR tree-optimization/77808
2118 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2119
078b5aab
RB
21202016-10-04 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/77399
2123 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2124
2b568899
RB
21252016-10-04 Richard Biener <rguenther@suse.de>
2126
2127 PR middle-end/77833
2128 * gcc.target/i386/pr77833.c: New testcase.
2129
0a4e5cf3
JL
21302016-09-26 Jeff Law <law@redhat.com>
2131
2132 PR tree-optimization/71550
2133 PR tree-optimization/71403
2134 * gcc.c-torture/execute/pr71550.c: New test.
2135
d07b0a23
SKS
21362016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2137
2138 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2139 option.
2140
b44a42cf
KT
21412016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2142
2143 Revert
2144 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2145
2146 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2147
f41f1ceb
MP
21482016-10-03 Marek Polacek <polacek@redhat.com>
2149
2150 * g++.dg/cpp0x/nullptr37.C: New test.
2151
1633d3b9
BE
21522016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2153
2154 * c-c++-common/Wint-in-bool-context.c: Update test.
2155
2c8e3a1d
JJ
21562016-10-02 Jakub Jelinek <jakub@redhat.com>
2157
2158 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2159 earlier.
2160 * g++.dg/charset/asm2.c (memmove): Likewise.
2161 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2162 * g++.dg/tls/diag-4.C (foo): Likewise.
2163 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2164 dg-warning, fix up regex.
2165 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2166 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2167 * g++.old-deja/g++.mike/net31.C: Likewise.
2168 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2169 for C++17.
2170 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2171 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2172
f00b6283
RB
21732016-10-01 Richard Biener <rguenther@suse.de>
2174
2175 PR middle-end/77798
2176 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2177
0f0565b1
AV
21782016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2179
2180 PR fortran/77663
2181 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2182
c58823a0
JJ
21832016-10-01 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR c/77490
2186 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2187 Add dg-prune-output directive.
2188
e3228a50
JD
21892016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2190
2191 PR fortran/66643
2192 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2193 * gfortran.fortran-torture/compile/write.f90: Update test.
2194
e70bbc6f
MW
21952016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2196
2197 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2198 arm_fp16_alternative_ok as the required effective target.
2199 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2200 -mfp16-format=alternative to the dg-options directive and remove
2201 the dg-add-options directive.
2202
c39747d2
FR
22032016-09-30 Fritz Reese <fritzoreese@gmail.com>
2204
2205 PR fortran/77764
2206 * gfortran.dg/dec_union_8.f90: New testcase.
2207
00074dd8
FR
22082016-09-30 Fritz Reese <fritzoreese@gmail.com>
2209
2210 PR fortran/77782
2211 * gfortran.dg/dec_structure_16.f90: New testcase.
2212
26f391e8
AV
22132016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2214
2215 * gfortran.dg/coarray_allocate_10.f08: New test.
2216 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2217
fa16a271
KT
22182016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2219
2220 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2221
f334c828
RB
22222016-09-30 Richard Biener <rguenther@suse.de>
2223
2224 PR tree-optimization/77399
2225 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2226
76e3ec9c
SL
22272016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2228
871267e1 2229 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2230 -fdelete-null-pointer-checks explicit.
2231 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2232 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2233 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2234 * gcc.dg/pic-1.c: Require fpic target support.
2235 * gcc.dg/pic-2.c: Likewise.
2236
a2c6e7f2
JJ
22372016-09-29 Jakub Jelinek <jakub@redhat.com>
2238
2239 Implement P0001R1 - C++17 removal of register storage class specifier
2240 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2241 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2242 C++17.
2243 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2244 keyword if not __SSE2__.
2245 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2246 C++17.
2247 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2248 register keywords.
2249 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2250 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2251 no_erroneous_warning): Expect new warnings for C++17.
2252 * g++.dg/warn/register-var-2.C (f): Likewise.
2253 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2254 * g++.dg/parse/linkage2.C (foo): Likewise.
2255 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2256 keyword on parameters for C++17.
2257 * g++.dg/cpp1z/register1.C: New test.
2258 * g++.dg/cpp1z/register2.C: New test.
2259 * g++.dg/cpp1z/register3.C: New test.
2260
4ab76933
UB
22612016-09-29 Uros Bizjak <ubizjak@gmail.com>
2262
2263 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2264 * gcc.target/i386/avx2-check.h (main): Ditto.
2265 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2266 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2267 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2268 * gcc.target/i386/avx512er-check.h (main): Ditto.
2269 * gcc.target/i386/avx512f-check.h (main): Ditto.
2270 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2271 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2272 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2273
2488ebe5
UB
22742016-09-29 Uros Bizjak <ubizjak@gmail.com>
2275
2276 PR target/77756
2277 * gcc.target/i386/pr77756.c: New test.
2278
4d258d09
MP
22792016-09-29 Marek Polacek <polacek@redhat.com>
2280
2281 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2282
a9087411
MP
22832016-09-29 Marek Polacek <polacek@redhat.com>
2284
2285 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2286 C++14.
2287
fa0a064a
ML
22882016-09-29 Martin Liska <mliska@suse.cz>
2289
2290 * objc/execute/construct1.m: New test.
2291
0ce1ecc7
RB
22922016-09-29 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/77768
2295 * gcc.dg/torture/pr77768.c: New testcase.
2296
da186c1f
RB
22972016-09-28 Richard Biener <rguenther@suse.de>
2298
2299 PR middle-end/77407
2300 * gcc.dg/pr77407.c: New testcase.
2301
d657e995
RB
23022016-09-29 Richard Biener <rguenther@suse.de>
2303
2304 PR middle-end/55152
2305 * gcc.dg/pr55152.c: New testcase.
2306 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2307
cadf6296
RO
23082016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2309
2310 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2311 (dg-options): Remove -m32.
2312
88000fd1
MS
23132016-09-28 Martin Sebor <msebor@redhat.com>
2314
2315 PR middle-end/77721
2316 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2317
0c172974
JD
23182016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2319
2320 PR libgfortran/77707
2321 * gfortran.dg/inquire_17.f90: New test.
2322
4b390698
JJ
23232016-09-28 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR c++/77467
2326 * g++.dg/cpp1y/constexpr-77467.C: New test.
2327
2b1b5938
MS
23282016-09-28 Martin Sebor <msebor@redhat.com>
2329
2330 PR c/77762
2331 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2332 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2333 (test_sprintf_p_const): Adjust line numbers to avoid failures
2334 introduced in r240503.
2335
30dc6ee9
MS
23362016-09-28 Martin Sebor <msebor@redhat.com>
2337
2338 PR middle-end/77683
2339 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2340
7d290e93
BE
23412016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2342
fcf32bad
BE
2343 PR c++/77748
2344 * g++.dg/pr77550.C: Avoid undefined behavior.
2345
7d290e93
BE
2346 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2347
912d9ec3
WD
23482016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2349
2350 * gcc.dg/strlenopt-20.c: Update test.
2351 * gcc.dg/strlenopt-21.c: Likewise.
2352 * gcc.dg/strlenopt-22.c: Likewise.
2353 * gcc.dg/strlenopt-22g.c: Likewise.
2354 * gcc.dg/strlenopt-26.c: Likewise.
2355 * gcc.dg/strlenopt-5.c: Likewise.
2356 * gcc.dg/strlenopt-7.c: Likewise.
2357 * gcc.dg/strlenopt-9.c: Likewise.
2358
459bcfb0
JJ
23592016-09-27 Jakub Jelinek <jakub@redhat.com>
2360
6e39060a
JJ
2361 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2362
8ca33347
JJ
2363 * g++.dg/cpp1z/lambda-this1.C: New test.
2364 * g++.dg/cpp1z/lambda-this2.C: New test.
2365
459bcfb0
JJ
2366 PR c++/77722
2367 * g++.dg/ubsan/return-4.C: New test.
2368 * g++.dg/ubsan/return-5.C: New test.
2369 * g++.dg/ubsan/return-6.C: New test.
2370
20fba714
JW
23712016-09-27 Jiong Wang <jiong.wang@arm.com>
2372
2373 * lib/target-supports.exp
2374 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2375 in function comment.
2376
bebe0086
ML
23772016-09-27 Martin Liska <mliska@suse.cz>
2378
2379 PR gcov-profile/46266
2380 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2381 considered.
2382
59896334
RB
23832016-09-27 Richard Biener <rguenther@suse.de>
2384
2385 PR tree-optimization/77745
2386 * g++.dg/torture/pr77745.C: New testcase.
2387
f0d355dc
RB
23882016-09-27 Richard Biener <rguenther@suse.de>
2389
2390 PR tree-optimization/77478
2391 * gcc.dg/torture/pr77478.c: New testcase.
2392
8c9434c2
ML
23932016-09-27 Martin Liska <mliska@suse.cz>
2394
2395 PR gcov-profile/7970
2396 PR gcov-profile/16855
2397 PR gcov-profile/44779
2398 * g++.dg/gcov/pr16855.C: New test.
2399
511d092e
SKS
24002016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2401
2402 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2403
f2e0c4e1
JJ
24042016-09-27 Jakub Jelinek <jakub@redhat.com>
2405
2406 PR fortran/77666
2407 * gfortran.dg/gomp/pr77666.f90: New test.
2408
3a4228ba
KV
24092016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2410
2411 PR ipa/77677
2412 * gcc.dg/torture/pr77677-2.c: New test.
2413
a184e37f
SK
24142016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2415
2416 PR fortran/77420
2417 * gfortran.dg/pr77420_1.f90: New test.
2418 * gfortran.dg/pr77420_2.f90: Ditto.
2419 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2420 * gfortran.dg/pr77420_4.f90: this file.
2421
8be59d19
KV
24222016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2423
2424 PR middle-end/77719
2425 * gfortran.dg/pr77719.f90: New test.
2426
991075a4
TP
24272016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2428
2429 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2430 singular form of byte when quantity is unknown.
991075a4 2431
c6147dc4
MP
24322016-09-26 Marek Polacek <polacek@redhat.com>
2433
2434 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2435
5cc6c41c
ML
24362016-09-26 Martin Liska <mliska@suse.cz>
2437
2438 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2439 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2440 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2441 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2442 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2443 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2444 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2445 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2446 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2447
81fea426
MP
24482016-09-26 Marek Polacek <polacek@redhat.com>
2449
2450 PR c/7652
2451 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2452 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2453 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2454 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2455 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2456 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2457 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2458 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2459 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2460 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2461 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2462 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2463 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2464 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2465 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2466 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2467 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2468 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2469 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2470 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2471 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2472 * c-c++-common/attr-fallthrough-1.c: New test.
2473 * c-c++-common/attr-fallthrough-2.c: New test.
2474 * g++.dg/cpp0x/fallthrough1.C: New test.
2475 * g++.dg/cpp0x/fallthrough2.C: New test.
2476 * g++.dg/cpp1z/fallthrough1.C: New test.
2477 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2478 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2479 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2480 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2481
9b597c1f
SK
24822016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2483
12a813c1 2484 PR fortran/77429
9b597c1f
SK
2485 * gfortran.dg/pr77429.f90: New test.
2486
f1c7e7f1
SK
24872016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2488
2489 PR fortran/77694
2490 * gfortran.dg/pr77694.f90: New test.
2491
50c6dd20
OE
24922016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2493
2494 PR target/51244
2495 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2496
540b039e
DH
24972016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2498
2499 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2500 for 32-bit mode.
2501
cfd161bf
DH
25022016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2503
2504 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2505 for 32-bit mode.
2506
9a2300e9
MP
25072016-09-24 Marek Polacek <polacek@redhat.com>
2508
2509 PR c/77490
2510 * c-c++-common/Wbool-operation-1.c: New test.
2511 * gcc.dg/Wbool-operation-1.c: New test.
2512
34d567d1
FR
25132016-09-23 Fritz Reese <fritzoreese@gmail.com>
2514
2515 * gfortran.dg/dec_static_1.f90: New.
2516 * gfortran.dg/dec_static_2.f90: New.
2517 * gfortran.dg/dec_static_3.f90: New.
2518 * gfortran.dg/dec_static_4.f90: New.
2519
4a8d4422
JD
25202016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2521
2522 PR fortran/48298
2523 * gfortran.dg/negative_unit_check.f90: Update test.
2524 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2525
90ef45cb
DV
25262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2527
2528 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2529 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2530 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2531 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2532 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2533 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2534 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2535
e0535922
MS
25362016-09-23 Martin Sebor <msebor@redhat.com>
2537
2538 PR testsuite/77713
2539 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2540 assuming long double is bigger than double.
2541
d664d76d
JJ
25422016-09-23 Jakub Jelinek <jakub@redhat.com>
2543
2544 Implement P0138R2, C++17 construction rules for enum class values
2545 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2546
3b31f720
DM
25472016-09-23 David Malcolm <dmalcolm@redhat.com>
2548
2549 PR preprocessor/77672
2550 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2551 expected multiline output from first warning to reflect change
2552 in r240434.
2553
592459bf
TP
25542016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2555
2556 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2557
0af06385
BE
25582016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2559 Tom de Vries <tom@codesourcery.com>
2560
2561 PR testsuite/77411
2562 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2563
8f01b67a
MP
25642016-09-23 Marek Polacek <polacek@redhat.com>
2565
2566 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2567 * c-c++-common/gomp/atomic-13.c: Likewise.
2568 * c-c++-common/gomp/atomic-14.c: Likewise.
2569 * c-c++-common/pr60439.c: Remove invalid code.
2570 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2571 * g++.dg/expr/bitfield5.C: Likewise.
2572 * g++.dg/expr/bitfield6.C: Likewise.
2573 * g++.dg/expr/bool1.C: Likewise.
2574 * g++.dg/expr/bool3.C: Likewise.
2575 * g++.dg/expr/lval3.C: Likewise.
2576 * g++.dg/expr/lval4.C: Likewise.
2577 * g++.old-deja/g++.jason/bool5.C: Likewise.
2578
bbd6fcf3
DM
25792016-09-23 David Malcolm <dmalcolm@redhat.com>
2580
2581 PR preprocessor/77672
2582 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2583 (test_terminator_location): New function.
2584
113d06a4
RB
25852016-09-23 Richard Biener <rguenther@suse.de>
2586
2587 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2588
cab9e1df
MW
25892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2590
2591 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2592 -march=armv8.2-a+fp16 when supported by the hardware.
2593 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2595 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2596 semi-colons to a macro invocations.
2597 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2598 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2599 defined.
2600 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2601 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2603 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2604 defined.
2605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2607 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2611 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2612 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2614 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2615 defined.
2616 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2618 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2619 defined.
2620 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2622 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2623 defined.
2624 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2626 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2627 defined.
2628 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2630 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2631 defined. Also fix some white-space.
2632 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2637 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2638 defined. Also fix some long lines and white-space.
2639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2640 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2641 defined. Also fix some long lines and white-space.
2642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2643 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2644 defined.
2645 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2647 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2648 defined.
2649 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2651 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2652 defined.
2653 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2656 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2657 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2658 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2659 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2662 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2663 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2664 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2666 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2667 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2668 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2669 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2670 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2671 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2672
da9b2e69
JW
26732016-09-23 Jiong Wang <jiong.wang@arm.com>
2674 Matthew Wahab <matthew.wahab@arm.com>
2675
2676 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2680 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2681 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2682 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2683 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2684 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2685 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2686 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2687 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2688 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2689 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2690 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2691 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2692 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2693 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2694 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2695 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2696 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2697 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2698 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2699 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2700 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2701 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2702 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2703 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2704 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2708 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2709 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2710 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2711 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2713
785cf02f
MW
27142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2715
2716 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2717 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2718 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2719 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2720 support.
2721
1e401340
KV
27222016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2723
2724 PR ipa/77677
2725 * gcc.dg/torture/pr77677.c: New test.
2726
8ed3eeac
AV
27272016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2728
2729 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2730 here now.
2731
55a9b91b
MW
27322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2733
2734 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2735 options. Add tests for float16x4_t and float16x8_t.
2736
64c744b9
DV
27372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2738
2739 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2740 * gcc.target/s390/risbg-ll-2.c: Ditto.
2741 * gcc.target/s390/risbg-ll-3.c: Ditto.
2742
d403b8d4
MW
27432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2744
2745 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2746 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2747
576987fc
DV
27482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2749
2750 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2751 output to the simplified instructions.
2752
4ffc8099
MW
27532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2754
2755 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2756 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2757
b1a970a5
MW
27582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2759
2760 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2761 (FP16_SUPPORTED): New
2762 (expected-hfloat-16x4): Make conditional on __fp16 support.
2763 (expected-hfloat-16x8): Likewise.
2764 (vdup_n_f16): Disable for non-AArch64 targets.
2765 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2766 conditional on FP16_SUPPORTED.
2767 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2768 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2769 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2770 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2771 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2772 for testing __fp16.
2773 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2774 conditional on FP16_SUPPORTED.
2775 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2776 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2777
50df9464
MW
27782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2779
2780 * gcc.target/arm/short-vfp-1.c: New.
2781
536b9f42
MW
27822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2783
2784 * gcc.target/arm/attr-fp16-arith-1.c: New.
2785
1b9e31cf
MW
27862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2787
2788 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2789 New.
2790 (add_options_for_arm_v8_2a_fp16_neon): New.
2791 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2792 (add_options_for_arm_arch_v8_2a): Auto-generate.
2793 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2794 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2795 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2796 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2797 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2798 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2799 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2800
a5b42ee7
MW
28012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2802
2803 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2804 arm_fp16_alternative_ok.
2805 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2806 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2807 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2808 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2809 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2810 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2811 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2812 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2813 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2814 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2815 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2816 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2817 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2818 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2819 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2820 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2821 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2822 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2823 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2824 arm_fp16_alternative_ok.
2825 * lib/target-supports.exp
2826 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2827 (check_effective_target_arm_fp16_alternative_ok): New.
2828 (check_effective_target_arm_fp16_none_ok_nocache): New.
2829 (check_effective_target_arm_fp16_none_ok): New.
2830
fcbc975b
ML
28312016-09-23 Martin Liska <mliska@suse.cz>
2832
2833 * gcc.dg/ipa/pr77653.c: Replace adress
2834 with address.
2835
1822b732
ML
28362016-09-23 Martin Liska <mliska@suse.cz>
2837
2838 * gcc.target/i386/movbe-4.c: New test.
2839
fab18cc4
ML
28402016-09-23 Martin Liska <mliska@suse.cz>
2841
2842 * gcc.target/i386/crc32-5.c: New test.
2843
e70f01b5
ML
28442016-09-23 Martin Liska <mliska@suse.cz>
2845
2846 * gcc.target/i386/pr71652.c: New test.
2847 * gcc.target/i386/pr71652-2.c: New test.
2848 * gcc.target/i386/pr71652-3.c: New test.
2849
f2e81d05
JJ
28502016-09-23 Jakub Jelinek <jakub@redhat.com>
2851
2852 * lib/gcc-dg.exp (process-message): Support relative line number
2853 notation - .+4 or .-1 etc.
2854 * gcc.dg/dg-test-1.c: New test.
2855
ed30d2a6
MS
28562016-09-22 Martin Sebor <msebor@redhat.com>
2857
2858 PR target/77676
2859 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2860 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2861 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2862 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2863
1c681c7b
UB
28642016-09-22 Uros Bizjak <ubizjak@gmail.com>
2865
2866 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2867 * gcc.dg/ifcvt-2.c: Ditto.
2868 * gcc.dg/zero_bits_compound-1.c: Ditto.
2869 * gcc.dg/zero_bits_compound-1.c: Ditto.
2870 * gcc.dg/pr40550.c: Simplify target selectors.
2871 Use dg-additional-options.
2872 * gcc.dg/pr47893.c: Ditto.
2873 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2874 additional options for 32-bit x86 targets.
2875 * gcc.dg/pr70955.c: Move to ...
2876 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2877
67cf0a53
PC
28782016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2879
2880 PR c++/61019
2881 * g++.dg/cpp0x/pr61019.C: New.
2882
0ee70cc0
AV
28832016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2884 Terry Guo <terry.guo@arm.com>
2885
2886 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2887 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2888 * gcc.target/arm/pure-code/pure-code.exp: New.
2889
43639d2c
UB
28902016-09-22 Uros Bizjak <ubizjak@gmail.com>
2891
2892 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2893 Remove SSE effective target requirement.
2894
a608d15b
PC
28952016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2896
2897 PR c++/71979
2898 * g++.dg/cpp0x/pr71979.C: New.
2899
d94a7ab4
BE
29002016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2901
2902 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2903
a13f439f
ML
29042016-09-22 Martin Liska <mliska@suse.cz>
2905
2906 PR ipa/77653
2907 * gcc.dg/ipa/pr77653.c: New test.
2908
cf352092
JJ
29092016-09-22 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR fortran/77665
2912 * gfortran.dg/gomp/pr77665.f90: New test.
2913
a8de3002
PT
29142016-09-22 Paul Thomas <pault@gcc.gnu.org>
2915
2916 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2917 * gfortran.dg/dtio_13.f90: New test.
2918
39abef62
LK
29192016-09-21 Louis Krupp <louis.krupp@zoho.com>
2920
2921 PR fortran/66107
2922 * gfortran.dg/pr66107.f90: New test.
2923
4a2bb7fc
ILT
29242016-09-21 Ian Lance Taylor <iant@golang.org>
2925
2926 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2927 with call to builtin delete function.
2928
5f84cee2
JM
29292016-09-21 Joseph Myers <joseph@codesourcery.com>
2930
2931 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2932 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2933 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2934 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2935 tests.
2936
fe01a41a
UB
29372016-09-21 Uros Bizjak <ubizjak@gmail.com>
2938
2939 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2940
2e1c20b1
JJ
29412016-09-21 Jakub Jelinek <jakub@redhat.com>
2942
2943 PR c++/77651
2944 * g++.dg/cpp1z/aligned-new6.C: New test.
2945
de4c144a
MW
29462016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2947
2948 * gcc.target/arm/fp16-aapcs-3.c: New.
2949 * gcc.target/arm/fp16-aapcs-4.c: New.
2950 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2951 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2952 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2953 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2954
44fc7854
BE
29552016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2956
2957 PR tree-optimization/77550
2958 * g++.dg/pr77550.C: New test.
2959
bc084f84
GJL
29602016-09-21 Georg-Johann Lay <avr@gjlay.de>
2961
2962 PR target/77326
2963 * gcc.target/avr/torture/pr77326.c: New test.
2964
c075003a
LK
29652016-09-21 Louis Krupp <louis.krupp@zoho.com>
2966
2967 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2968
6811ea79
RB
29692016-09-21 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/77648
2972 * gcc.dg/torture/pr77648-1.c: New testcase.
2973 * gcc.dg/torture/pr77648-2.c: Likewise.
2974
f955c4c4
RB
29752016-09-21 Richard Biener <rguenther@suse.de>
2976 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR tree-optimization/77621
2979 * gcc.dg/pr77621.c: New testcase.
2980
096506bb
PT
29812016-09-21 Paul Thomas <pault@gcc.gnu.org>
2982
2983 PR fortran/77657
2984 * gfortran.dg/dtio_12.f90: New test.
2985
37d168ae
SKS
29862016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2987
2988 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2989
66454000
KV
29902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2991
2992 PR tree-optimization/72835
2993 * gcc.dg/tree-ssa/pr72835.c: New test.
2994
88d0c3f0
MS
29952016-09-20 Martin Sebor <msebor@redhat.com>
2996
2997 PR middle-end/49905
2998 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2999 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3000 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3001 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3002 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3003 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3004 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3005
a03df1d5
KV
30062016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3007
3008 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3009 arguments/compare will be optimized away.
3010 * gcc.dg/torture/ftrapv-1.c: Likewise.
3011
8bc5448f
KV
30122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3013
3014 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3015 will be optimized away.
3016 * gcc.dg/ipa/vrp1.c: New test.
3017 * gcc.dg/ipa/vrp2.c: New test.
3018 * gcc.dg/ipa/vrp3.c: New test.
3019
973625a0
KV
30202016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3021
3022 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3023 does the same transformation.
3024 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3025 * gcc.dg/tree-ssa/evrp1.c: New test.
3026 * gcc.dg/tree-ssa/evrp2.c: New test.
3027 * gcc.dg/tree-ssa/evrp3.c: New test.
3028 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3029 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3030 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3031 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3032 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3033 foling now happens early.
3034 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3035 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3036 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3037 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3038 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3039
9b1ba33c
UB
30402016-09-20 Uros Bizjak <ubizjak@gmail.com>
3041
3042 PR target/77621
3043 * gcc.target/i386/pr77621.c: New test.
3044 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3045 pattern, loop should vectorize with -mtune=atom.
3046
f5bd4ad8
MO
30472016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3048 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR testsuite/63299
3051 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3052 instead of delete.
3053
7d9cf801
JJ
30542016-09-20 Jakub Jelinek <jakub@redhat.com>
3055
b912f962
JJ
3056 PR c++/77626
3057 * g++.dg/other/pr77626.C: New test.
3058
eaf1ece1
JJ
3059 PR c++/77638
3060 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3061
590b62e9
JJ
3062 PR c++/77637
3063 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3064
7d9cf801
JJ
3065 PR middle-end/77624
3066 * c-c++-common/pr77624-1.c: New test.
3067 * c-c++-common/pr77624-2.c: New test.
3068
3aebb6ff
AV
30692016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3070
3071 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3072 of digits expected.
3073
b5bbe47b
RB
30742016-09-20 Richard Biener <rguenther@suse.de>
3075
3076 PR tree-optimization/77646
3077 * gcc.dg/torture/pr77646.c: New testcase.
3078
144a96e4
BE
30792016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3080
3081 PR c++/77434
3082 * c-c++-common/Wint-in-bool-context.c: New test.
3083
1f2071fa
JM
30842016-09-19 Joseph Myers <joseph@codesourcery.com>
3085
3086 * gcc.dg/cr-decimal-dig-1.c: New test.
3087
63012d9a
JM
30882016-09-19 Joseph Myers <joseph@codesourcery.com>
3089
3090 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3091 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3092 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3093 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3094
02410826
VM
30952016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3096
3097 PR rtl-optimization/77416
3098 * gcc.target/powerpc/pr77416.c: New.
3099
6101a7ab
PP
31002016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3101
3102 PR c++/77639
3103 * g++.dg/template/error-recovery4.C: New test.
3104
1993ff76
BC
31052016-09-19 Bin Cheng <bin.cheng@arm.com>
3106
3107 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3108
5fa9e644
KT
31092016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3110
3111 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3112 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3113
fc15d9ec
JJ
31142016-09-19 Jakub Jelinek <jakub@redhat.com>
3115 Jan Hubicka <jh@suse.cz>
3116
3117 PR target/77587
3118 * gcc.dg/pr77587.c: New test.
3119 * gcc.dg/pr77587a.c: New file.
3120
3c9f5092
AV
31212016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3122
3123 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3124 * gfortran.dg/coarray_38.f90:
3125 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3126 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3127 * gfortran.dg/coarray_allocate_7.f08: New test.
3128 * gfortran.dg/coarray_allocate_8.f08: New test.
3129 * gfortran.dg/coarray_allocate_9.f08: New test.
3130 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3131 new caf_register.
3132 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3133 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3134 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3135 get_by_refs.
3136 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3137 * gfortran.dg/coarray_lock_7.f90: Same.
3138 * gfortran.dg/coarray_poly_5.f90: Same.
3139 * gfortran.dg/coarray_poly_6.f90: Same.
3140 * gfortran.dg/coarray_poly_7.f90: Same.
3141 * gfortran.dg/coarray_poly_8.f90: Same.
3142 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3143
e79e6763
FR
31442016-09-19 Fritz Reese <fritzoreese@gmail.com>
3145
3146 PR fortran/77584
3147 * gfortran.dg/dec_structure_15.f90: New testcase.
3148
ae527639
RB
31492016-09-19 Richard Biener <rguenther@suse.de>
3150
3151 PR middle-end/77605
3152 * gcc.dg/torture/pr77605.c: New testcase.
3153
cdf060f8
LK
31542016-09-18 Louis Krupp <louis.krupp@zoho.com>
3155
3156 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3157
b720e919
JH
31582016-09-17 Jan Hubicka <hubicka@ucw.cz>
3159
3160 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3161 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3162 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3163 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3164 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3165 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3166 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3167 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3168 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3169 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3170 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3171
bdabae39
KY
31722016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3173
3174 * gcc.target/i386/pr68633.c: Fix expected result.
3175
493ba820
LK
31762016-09-17 Louis Krupp <louis.krupp@gmail.com>
3177
3178 PR fortran/68078
3179 * gfortran.dg/pr68078.f90: New test.
3180 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3181
9a42726b
BS
31822016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3183
3184 PR target/77613
3185 * gcc.target/powerpc/swaps-p8-25.c: New.
3186
e7d61178
JJ
31872016-09-16 Jakub Jelinek <jakub@redhat.com>
3188
8f03e02f
JJ
3189 PR c++/77482
3190 * g++.dg/cpp0x/constexpr-77482.C: New test.
3191
e80cb545
JJ
3192 PR c++/77379
3193 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3194 thunk offsets.
3195 * g++.dg/abi/abi-tag23a.C: Likewise.
3196
1c2f613f
JJ
3197 PR c++/77338
3198 * g++.dg/cpp0x/decltype-77338.C: New test.
3199
e7d61178
JJ
3200 PR c++/77375
3201 * g++.dg/cpp0x/mutable1.C: New test.
3202
8d987deb
SK
32032016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3204
3205 PR fortran/77612
3206 * gfortran.dg/pr77612.f90: New test.
3207
2c3d35a6
SKS
32082016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3209
3210 * gcc.dg/torture/pr70421.c: Require int32plus.
3211
e43163ae
JJ
32122016-09-16 Jakub Jelinek <jakub@redhat.com>
3213
bcf0905a
JJ
3214 PR middle-end/77475
3215 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3216
e43163ae
JJ
3217 PR target/77526
3218 * gcc.target/i386/pr77526.c: New test.
3219
7d704548
JJ
32202016-09-16 Jakub Jelinek <jakub@redhat.com>
3221 Eric Botcazou <ebotcazou@adacore.com>
3222
3223 PR middle-end/77594
3224 * gcc.target/i386/pr77594.c: New test.
3225
902d624f
LK
32262016-09-15 Louis Krupp <louis.krupp@zoho.com>
3227
3228 PR fortran/69963
3229 * gfortran.dg/misplaced_implicit_character.f90: New test.
3230
7e16ce79
BC
32312016-09-15 Bin Cheng <bin.cheng@arm.com>
3232
3233 PR tree-optimization/77503
3234 * gcc.dg/vect/pr77503.c: New test.
3235
7c05f5c4
RB
32362016-09-15 Richard Biener <rguenther@suse.de>
3237
3238 PR middle-end/77544
3239 * c-c++-common/torture/pr77544.c: New testcase.
3240
76ff80fb
JJ
32412016-09-15 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR middle-end/77475
3244 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3245 * gcc.dg/march-generic.c: Likewise.
3246 * gcc.target/i386/spellcheck-options-1.c: New test.
3247 * gcc.target/i386/spellcheck-options-2.c: New test.
3248 * gcc.target/i386/spellcheck-options-3.c: New test.
3249 * gcc.target/i386/spellcheck-options-4.c: New test.
3250
5560d026
CLT
32512016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3252
3253 PR fortran/72743
3254 * gfortran.dg/goacc/pr72743.f90: New test.
3255
5334f733
RB
32562016-09-15 Richard Biener <rguenther@suse.de>
3257
3258 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3259
d08615f2
RB
32602016-09-15 Richard Biener <rguenther@suse.de>
3261
3262 PR tree-optimization/77514
3263 * gcc.dg/torture/pr77514.c: New testcase.
3264
28ca05f0
JJ
32652016-09-14 Jakub Jelinek <jakub@redhat.com>
3266
3267 PR c++/77549
3268 * g++.dg/lookup/pr77549.C: New test.
3269
20a1e5b8
MP
32702016-09-14 Marek Polacek <polacek@redhat.com>
3271
3272 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3273 * c-c++-common/gomp/atomic-13.c: Likewise.
3274 * c-c++-common/gomp/atomic-14.c: Likewise.
3275 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3276 * g++.dg/cpp1z/bool-increment1.C: New test.
3277 * c-c++-common/pr60439.c: Add dg-warning.
3278 * g++.dg/expr/bitfield4.C: Likewise.
3279 * g++.dg/expr/bitfield5.C: Likewise.
3280 * g++.dg/expr/bitfield6.C: Likewise.
3281 * g++.dg/expr/bool1.C: Likewise.
3282 * g++.dg/expr/bool3.C: Likewise.
3283 * g++.dg/expr/lval3.C: Likewise.
3284 * g++.dg/expr/lval4.C: Likewise.
3285 * g++.old-deja/g++.jason/bool5.C: Likewise.
3286 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3287 * g++.dg/other/error18.C: Likewise.
3288 * g++.dg/gomp/atomic-14.C: Likewise.
3289
0761f6bf
NS
32902016-09-14 Nathan Sidwell <nathan@acm.org>
3291
3292 PR c++/77539
3293 * g++.dg/cpp1y/pr77539.C: New.
3294
13cddbc1
CL
32952016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3296
3297 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3298 dg-require.
3299 * g++.dg/ext/builtin_alloca.C: Likewise.
3300 * g++.dg/template/spec35.C: Likewise.
3301 * gcc.dg/builtins-68.c: Likewise.
3302 * gcc.misc-tests/gcov-13.c: Likewise.
3303 * gcc.misc-tests/gcov-14.c: Likewise.
3304
a90638d4
JM
33052016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3306
3307 * gfortran.dg/dec_structure_14.f90: New testcase.
3308
5ba4a08c
JJ
33092016-09-14 Jakub Jelinek <jakub@redhat.com>
3310
3311 PR sanitizer/68260
3312 * c-c++-common/tsan/pr68260.c: New test.
3313
a713b234
JS
33142016-09-13 Joe Seymour <joe.s@somniumtech.com>
3315
3316 PR target/70713
3317 * gcc.target/msp430/function-attributes-1.c: New test.
3318 * gcc.target/msp430/function-attributes-2.c: New test.
3319 * gcc.target/msp430/function-attributes-3.c: New test.
3320
96032047
MS
33212015-04-18 Martin Sebor <msebor@redhat.com>
3322
3323 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3324 of non-nul characters.
3325 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3326
ea8661cd
JJ
33272016-09-13 Jakub Jelinek <jakub@redhat.com>
3328
9952908a
JJ
3329 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3330 * g++.dg/cpp1z/gen-attrs1.C: New test.
3331
63cdb7a0
JJ
3332 PR tree-optimization/77454
3333 * gcc.dg/pr77454.c: New test.
3334
ea8661cd
JJ
3335 PR c++/77553
3336 * g++.dg/cpp1y/constexpr-77553.C: New test.
3337
254830ba
DM
33382016-09-13 David Malcolm <dmalcolm@redhat.com>
3339
3340 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3341 (test_show_locus): Replace rich_location::add_fixit_insert calls
3342 with add_fixit_insert_before and add_fixit_insert_after.
3343
42763690
JM
33442016-09-13 Jason Merrill <jason@redhat.com>
3345 Tom de Vries <tom@codesourcery.com>
3346
3347 PR c++/77427
3348 * g++.dg/pr77427.C: New test.
3349
c8798f2c
ML
33502016-09-13 Martin Liska <mliska@suse.cz>
3351
3352 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3353 effective target.
3354 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3355 * lib/target-supports.exp: Define the new target.
3356
54700e2e
AP
33572016-09-12 Andrew Pinski <apinski@cavium.com>
3358
3359 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3360 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3361
e1d55bf7
UB
33622016-09-12 Uros Bizjak <ubizjak@gmail.com>
3363
3364 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3365 variable arguments.
3366 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3367 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3368 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3369 variable argument.
3370 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3371 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3372
54dcdb88
BE
33732016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3374
3375 PR c++/77496
3376 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3377 * g++.dg/ext/pr77496.C: New test.
3378 * g++.dg/warn/pr77496.C: New test.
3379
d1463eb9
DM
33802016-09-12 David Malcolm <dmalcolm@redhat.com>
3381
3382 PR c/72858
3383 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3384 to preserve conversion chars, and to preserve prefix information.
3385 * gcc.dg/format/pr72858.c: New test case.
3386
217fabad
SK
33872016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3388
3389 * gfortran.dg/pr77507.f90: Move to ...
3390 * gfortran.dg/ieee/pr77507.f90: here.
3391
a1cd04ac
JH
33922016-08-09 Jan Hubicka <hubicka@ucw.cz>
3393
3394 PR ipa/61159
3395 * compile/pr61159.c: New testcase
3396
e3912107
JH
33972016-08-09 Jan Hubicka <hubicka@ucw.cz>
3398
3399 PR ipa/64316
3400 * gcc.dg/ipa/pr63416.c: New testcase.
3401
739d9339
PT
34022016-09-10 Paul Thomas <pault@gcc.gnu.org>
3403 Steven G. Kargl <kargl@gcc.gnu.org>
3404
3405 PR fortran/77532
cc3135b6 3406 * gfortran.dg/dtio_11.f90: new test.
739d9339 3407
fb7c40dd
SK
34082016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3409
3410 PR fortran/77507
3411 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3412 * gfortran.dg/c_assoc_4.f90: Ditto.
3413
5b28efbb
TV
34142016-09-10 Tom de Vries <tom@codesourcery.com>
3415
3416 PR C/71602
3417 * c-c++-common/va-arg-va-list-type.c: New test.
3418
9d0a9bb4
PB
34192016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3420
3421 PR rtl-optimization/77289
3422 * gcc.target/powerpc/pr77289.c: New test.
3423
3f0177e7
MS
34242016-09-09 Martin Sebor <msebor@redhat.com>
3425
3426 PR c/77520
3427 PR c/77521
3428 * gcc.dg/pr77520.c: New test.
3429 * gcc.dg/pr77521.c: New test.
3430
e81e83d0
SK
34312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3432
3433 PR fortran/77506
3434 * gfortran.dg/pr77506.f90: New test.
3435
8a92685e
SK
34362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3437
3438 PR fortran/77507
3439 * gfortran.dg/pr77507.f90: New test.
3440
c65248cb
JM
34412016-09-09 Joseph Myers <joseph@codesourcery.com>
3442
3443 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3444
2cf0ff98
SK
34452016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3446 Louis Krupp <lkrupp@gcc.gnu.org>
3447
3448 PR fortran/69514
3449 * gfortran.dg/pr69514_1.f90: New test.
3450 * gfortran.dg/pr69514_2.f90: New test.
3451
8ebc1e0f
JJ
34522016-09-08 Jakub Jelinek <jakub@redhat.com>
3453
20b6cf01
JJ
3454 PR fortran/77500
3455 * gfortran.dg/gomp/pr77500.f90: New test.
3456
8ebc1e0f
JJ
3457 PR fortran/77516
3458 * gfortran.dg/gomp/pr77516.f90: New test.
3459
34718542
JJ
34602016-09-07 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR middle-end/77475
3463 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3464 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3465 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3466 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3467 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3468 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3469
e5106e27
DM
34702016-09-07 David Malcolm <dmalcolm@redhat.com>
3471
3472 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3473 "substring-locations.h".
3474
ca235a85
RB
34752016-09-07 Richard Biener <rguenther@suse.de>
3476
3477 PR c/77450
3478 * c-c++-common/vector-subscript-8.c: Move ..
3479 * gcc.dg/pr77450.c: ... here.
3480
0076b5dc 34812016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3482
3483 PR libgfortran/77393
3484 * gfortran.dg/fmt_f0_2.f90: Update test.
3485 * gfortran.dg/fmt_f0_3.f90: New test.
3486
6ac7322b
DH
34872016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3488
3489 PR debug/77389
3490 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3491 in dg-options.
3492
3493 PR debug/57519
3494 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3495
8eb9e049
JJ
34962016-09-06 Jakub Jelinek <jakub@redhat.com>
3497
3498 PR target/69255
3499 * gcc.target/i386/pr69255-1.c: New test.
3500 * gcc.target/i386/pr69255-2.c: New test.
3501 * gcc.target/i386/pr69255-3.c: New test.
3502
35032016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3504
3505 PR c/77336
3506 * gcc.dg/format/miss-7.c: New test.
3507
e6cb85d4
UB
35082016-09-06 Uros Bizjak <ubizjak@gmail.com>
3509
3510 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3511
7fe76f6a
ML
35122016-09-06 Martin Liska <mliska@suse.cz>
3513
3514 PR gcov-profile/77378
3515 PR gcov-profile/77466
3516 * gcc.dg/profile-update-warning.c: New test.
3517
209b636e
RB
35182016-09-06 Richard Biener <rguenther@suse.de>
3519
3520 PR tree-optimization/77479
3521 * gcc.dg/torture/pr77479.c: New testcase.
3522
b772a565
RB
35232016-09-06 Richard Biener <rguenther@suse.de>
3524
3525 PR c/77450
3526 * c-c++-common/vector-subscript-7.c: Adjust.
3527 * c-c++-common/vector-subscript-8.c: New testcase.
3528
a8c07037
SKS
35292016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3530
3531 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3532
0ce48391
JJ
35332016-09-05 Jakub Jelinek <jakub@redhat.com>
3534
de9188e0
JJ
3535 PR target/77476
3536 * gcc.target/i386/avx512f-pr77476.c: New test.
3537 * gcc.target/i386/avx512bw-pr77476.c: New test.
3538 * gcc.target/i386/avx512dq-pr77476.c: New test.
3539
c76f7809
JJ
3540 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3541 Update comment to mention also avx512f.
3542
0ce48391
JJ
3543 PR sanitizer/77396
3544 * g++.dg/asan/pr77396-2.C: New test.
3545
8a27cf73
UB
35462016-09-05 Uros Bizjak <ubizjak@gmail.com>
3547
3548 PR rtl-optimization/77452
3549 * gcc.target/i386/pr77452.c: New test.
3550
25ff5dd3
MP
35512016-09-05 Marek Polacek <polacek@redhat.com>
3552
3553 PR c/77423
3554 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3555
f2bc4e48
SK
35562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3557
3558 PR fortran/77391
3559 * gfortran.dg/pr77391.f90: New test.
3560
e85921ee
SK
35612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3562
3563 PR fortran/77460
3564 * gfortran.dg/pr77460.f90: New test.
3565
b5d50659
JJ
35662016-09-03 Jakub Jelinek <jakub@redhat.com>
3567
3568 PR c/65467
3569 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3570
7b826676
KY
35712016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3572
3573 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3574
717ebe91
DM
35752016-09-02 David Malcolm <dmalcolm@redhat.com>
3576
3577 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3578 test case.
3579 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3580 diagnostic-test-show-locus-generate-patch.c to the sources
3581 for diagnostic_plugin_test_show_locus.c.
3582
94087e88
JJ
35832016-09-02 Jakub Jelinek <jakub@redhat.com>
3584
9dc5773f
JJ
3585 PR c/65467
3586 * gcc.dg/gomp/_Atomic-1.c: New test.
3587 * gcc.dg/gomp/_Atomic-2.c: New test.
3588 * gcc.dg/gomp/_Atomic-3.c: New test.
3589 * gcc.dg/gomp/_Atomic-4.c: New test.
3590 * gcc.dg/gomp/_Atomic-5.c: New test.
3591
94087e88
JJ
3592 PR sanitizer/77396
3593 * g++.dg/asan/pr77396.C: New test.
3594
35952016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3596
3597 PR tree-optimization/71831
3598 * gcc.dg/builtin-object-size-16.c: New test.
3599 * gcc.dg/builtin-object-size-17.c: New test.
3600
7e89048d
JD
36012016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3602
3603 PR libgfortran/77393
3604 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3605
2f196155
UB
36062016-09-01 Uros Bizjak <ubizjak@gmail.com>
3607
3608 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3609 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3610 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3611 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3612 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3613 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3614 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3615 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3616 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3617 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3618 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3619 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3620 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3621 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3622 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3623 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3624 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3625 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3626
0a6b0523
EB
36272016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3628
3629 * gnat.dg/opt58.adb: New test.
3630 * gnat.dg/opt58_pkg.ads: New helper.
3631
2a99de7b
RB
36322016-09-01 Richard Biener <rguenther@suse.de>
3633
3634 PR middle-end/77436
3635 * gcc.dg/torture/pr77436.c: New testcase.
3636
f79d8786
SKS
36372016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3638
3639 * gcc.dg/pr64252.c: Require int32plus.
3640 * gcc.dg/pr66299-1.c: Likewise.
3641 * gcc.dg/pr66299-2.c: Likewise.
3642 * gcc.dg/torture/20131115-1.c: Skip for avr.
3643
b06335f9
KT
36442016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3645
3646 * gcc.target/aarch64/ands_3.c: New test.
3647
f25f40be
JJ
36482016-08-31 Jakub Jelinek <jakub@redhat.com>
3649
d12a0b5a
JJ
3650 PR fortran/77352
3651 * gfortran.dg/gomp/pr77352.f90: New test.
3652
f25f40be
JJ
3653 PR fortran/77374
3654 * gfortran.dg/gomp/pr77374.f08: New test.
3655
9ff6fb6e
MG
36562016-08-31 Marc Glisse <marc.glisse@inria.fr>
3657
3658 PR tree-optimization/73714
3659 * gcc.dg/tree-ssa/pr73714.c: New test.
3660
8e95a674
JD
36612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3662
3663 PR libgfortran/77393
3664 * gfortran.dg/fmt_f0_2.f90: New test.
3665
c6b0037d
MG
36662016-08-31 Marc Glisse <marc.glisse@inria.fr>
3667
3668 * gcc.target/i386/pr59539-2.c: Adapt options.
3669 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3670
1a576b13
PT
36712016-08-31 Paul Thomas <pault@gcc.gnu.org>
3672
3673 PR fortran/77418
3674 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3675 of the associate entity and replace with a pointer to the
3676 intended item on the stack.
3677
e73d3ca6 36782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3679 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3680
3681 PR fortran/48298
3682 * gfortran.dg/dtio_1.f90: New test.
3683 * gfortran.dg/dtio_2.f90: New test.
3684 * gfortran.dg/dtio_3.f90: New test.
3685 * gfortran.dg/dtio_4.f90: New test.
3686 * gfortran.dg/dtio_5.f90: New test.
3687 * gfortran.dg/dtio_6.f90: New test.
3688 * gfortran.dg/dtio_7.f90: New test.
3689 * gfortran.dg/dtio_8.f90: New test.
3690 * gfortran.dg/dtio_9.f90: New test.
3691 * gfortran.dg/dtio_10.f90: New test.
3692
b816477a
DM
36932016-08-30 David Malcolm <dmalcolm@redhat.com>
3694
3695 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3696 (test_many_nested_locations): New function.
3697 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3698 (test_show_locus): Handle "test_many_nested_locations".
3699
71b30891
DM
37002016-08-30 David Malcolm <dmalcolm@redhat.com>
3701
3702 * g++.dg/template/double-greater-than-fixit.C: New test case.
3703
8fa37232
EB
37042016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3705
3706 * gnat.dg/opt57.ad[sb]: New test.
3707 * gnat.dg/opt57_pkg.ads: New helper.
3708
6f651bae
RB
37092016-08-30 Richard Biener <rguenther@suse.de>
3710
3711 PR tree-optimization/69047
3712 * gcc.dg/pr69047.c: Fix byte-order check.
3713
ab834832
JJ
37142016-08-30 Jakub Jelinek <jakub@redhat.com>
3715
5116b156
JJ
3716 PR tree-optimization/72866
3717 * gcc.dg/vect/pr72866.c: New test.
3718
3754bbfc
JJ
3719 PR debug/77363
3720 * g++.dg/debug/dwarf2/pr77363.C: New test.
3721
26122e2d
JJ
3722 PR middle-end/77377
3723 * gcc.target/i386/pr77377.c: New test.
3724
ab834832
JJ
3725 PR debug/77389
3726 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3727 in dg-options.
3728
bedc9ca7
SK
37292016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3730
3731 * gfortran.dg/pr77372.f90: Moved to ...
3732 * gfortran.dg/ieee/pr77372.f90: here.
3733
adfa1e6b
MM
37342016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3735
3736 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3737 vector short/char initializations.
3738 * gcc.target/powerpc/vec-init-5.c: Likewise.
3739 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3740 vector initialization optimizations.
3741 * gcc.target/powerpc/vec-init-7.c: Likewise.
3742 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3743 vector float/double initializations.
3744 * gcc.target/powerpc/vec-init-9.c: Likewise.
3745
414b7129
UB
37462016-08-29 Uros Bizjak <ubizjak@gmail.com>
3747
3748 PR target/77403
3749 * gcc.target/i386/pr77403.c: New test.
3750
3d06b6f2
MP
37512016-08-29 Marek Polacek <polacek@redhat.com>
3752
3753 PR c/77292
3754 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3755
ba9bbd6f
TV
37562016-08-29 Tom de Vries <tom@codesourcery.com>
3757
3758 PR c/77398
3759 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3760
d7d80d8f
EB
37612016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3762
3763 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3764
d7d80d8f 37652016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3766
3767 * gfortran.dg/dec_structure_13.f90: New testcase.
3768
468d95c8
JB
37692016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3770
3771 PR fortran/77261
3772 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3773 available.
3774
f329b264
TV
37752016-08-28 Tom de Vries <tom@codesourcery.com>
3776
3777 PR lto/70955
3778 * gcc.dg/pr70955.c: New test.
3779 * gcc.dg/lto/pr70955_0.c: Same.
3780 * gcc.dg/lto/pr70955_1.c: Same.
3781
4a389eb6
PP
37822016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3783
3784 PR tree-optimization/71077
3785 * gcc.target/i386/pr71077.c: New test.
3786
3f8257db 37872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3788
3789 PR fortran/77380
3790 * gfortran.dg/pr77380.f90: New test.
3791
3f8257db 37922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3793
3794 PR fortran/77372
3795 gfortran.dg/pr77372.f90: New test.
3796
ee908516
DM
37972016-08-26 David Malcolm <dmalcolm@redhat.com>
3798
3799 * gcc.dg/spellcheck-fields-2.c (test): Move
3800 dg-begin/end-multiline-output within function body.
3801 (test_macro): New function.
3802
d41e76cf
DM
38032016-08-26 David Malcolm <dmalcolm@redhat.com>
3804
3805 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3806 (test_fixit_insert): Update expected output.
3807 (test_fixit_remove): Likewise.
3808 (test_fixit_replace): Likewise.
3809
524a4c96
RO
38102016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3811
3812 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3813 Fix typo.
3814
ebfa15ab
RB
38152016-08-26 Richard Biener <rguenther@suse.de>
3816
3817 PR tree-optimization/69047
3818 * gcc.dg/pr69047.c: New testcase.
3819
209ca542
PK
38202016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3821 Martin Jambhor <mjambor@suse.cz>
524a4c96 3822
209ca542
PK
3823 * gcc.dg/ipa/propbits-1.c: New test-case.
3824 * gcc.dg/ipa/propbits-2.c: Likewise.
3825 * gcc.dg/ipa/propbits-3.c: Likewise.
3826
e5cf1629
SK
38272016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3828
3829 PR fortran/77351
3830 * gfortran.dg/pr77351.f90: New test.
3831
ebef225f
MP
38322016-08-25 Marek Polacek <polacek@redhat.com>
3833
3834 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3835
fe377a48
MP
38362016-08-25 Marek Polacek <polacek@redhat.com>
3837
3838 PR c/77323
3839 * gcc.dg/pr77323.c: New test.
3840
88b8971f
PT
38412016-08-24 Paul Thomas <pault@gcc.gnu.org>
3842
3843 PR fortran/77358
3844 * gfortran.dg/submodule_17.f08: New test.
3845
3f8257db
JJ
38462016-08-24 Michael Collison <michael.collison@linaro.org>
3847 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3848
3849 * gcc.target/arm/builtin_saddl.c: New testcase.
3850 * gcc.target/arm/builtin_saddll.c: New testcase.
3851 * gcc.target/arm/builtin_uaddl.c: New testcase.
3852 * gcc.target/arm/builtin_uaddll.c: New testcase.
3853 * gcc.target/arm/builtin_ssubl.c: New testcase.
3854 * gcc.target/arm/builtin_ssubll.c: New testcase.
3855 * gcc.target/arm/builtin_usubl.c: New testcase.
3856 * gcc.target/arm/builtin_usubll.c: New testcase.
3857
d5b5d212
UB
38582016-08-24 Uros Bizjak <ubizjak@gmail.com>
3859
3860 PR target/77270
3861 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3862 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3863 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3864 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3865 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3866 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3867 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3868 effective target. Remove scan-assembler-times directives.
3869 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3870 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3871 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3872
d1188689
SKS
38732016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3874
3875 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3876 of unsigned int.
3877 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3878
0b6b8f85
RS
38792016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3880
3881 PR testsuite/77317
3882 * lib/target-supports.exp
3883 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3884 (check_effective_target_vect_natural_alignment): Ditto.
3885 (check_effective_target_vector_alignment_reachable): Ditto.
3886 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3887
587b7f7a
ILT
38882016-08-23 Ian Lance Taylor <iant@golang.org>
3889
3890 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3891
6019c0fc
MM
38922016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3893
3894 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3895 being created from pointers to memory locations.
3896 * gcc.target/powerpc/vec-init-2.c: Likewise.
3897
cfe37db4
FR
38982016-08-23 Fritz Reese <fritzoreese@gmail.com>
3899
3900 * gfortran.dg/dec_structure_12.f90: New testcase.
3901
7e11f46f
DV
39022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3903
3904 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3905
7ab4f354
DV
39062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3907
3908 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3909 verification.
3910
deb9351f
DV
39112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3912
3913 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3914 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3915
1fd9f058
RB
39162016-08-23 Richard Biener <rguenther@suse.de>
3917
3918 PR tree-optimization/27336
3919 * c-c++-common/pr27336.c: New testcase.
3920
b00e6e75
MP
39212016-08-22 Marek Polacek <polacek@redhat.com>
3922
3923 PR c++/77321
3924 * g++.dg/cpp1y/pr77321.C: New test.
3925
58338bac
SK
39262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3927
3928 PR fortran/60774
3929 * gfortran.dg/empty_label.f: Adjust test for new error message.
3930 * gfortran.dg/empty_label.f90: Ditto.
3931 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3932 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3933 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3934
30364ce6
SK
39352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3936
3937 PR fortran/61318
3938 * gfortran.dg/pr61318.f90: New test.
3939
ad7a5a8f
SK
39402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3941
3942 PR fortran/77260
3943 * gfortran.dg/pr77260_1.f90: New test.
3944 * gfortran.dg/pr77260_2.f90: Ditto.
3945
72f52f30
JM
39462016-08-22 Joseph Myers <joseph@codesourcery.com>
3947
3948 PR middle-end/77269
3949 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3950 __builtin_signbitf and __builtin_signbitl in expected generic
3951 expansion.
3952 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3953 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3954 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3955 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3956 tests.
3957
6dc198e3
JM
39582016-08-22 Joseph Myers <joseph@codesourcery.com>
3959
3960 * gcc.dg/torture/float128-builtin.c,
3961 gcc.dg/torture/float128-ieee-nan.c,
3962 gcc.dg/torture/float128x-builtin.c,
3963 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3964 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3965 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3966 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3967 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3968 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3969 gcc.dg/torture/floatn-nan.h: New tests.
3970
7ff4e41a
JM
39712016-08-22 Joseph Myers <joseph@codesourcery.com>
3972
3973 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3974 macro.
3975 (main): Update calls to TEST_I_F.
3976 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3977 macro.
3978 (main): Update calls to TEST_I_F.
3979
7078cdb6
JM
39802016-08-22 Joseph Myers <joseph@codesourcery.com>
3981
3982 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3983 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3984 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3985 names in calls to TEST_I_F.
3986
a9d7c823
BE
39872016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3988
3989 PR c/52952
3990 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3991
cd800235
SKS
39922016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3993
3994 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3995 and !natural_alignment_64.
3996 * gcc.dg/ipa/propalign-2.c: Likewise.
3997 * gcc.dg/ipa/propalign-3.c: Likewise.
3998 * gcc.dg/ipa/propalign-4.c: Likewise.
3999 * gcc.dg/ipa/propalign-5.c: Likewise.
4000 * lib/target-supports.exp
4001 (check_effective_target_natural_alignment_32): Add avr-*-*.
4002
22d12455
KV
40032016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4004
4005 PR tree-optimization/61839
4006 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4007 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4008 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4009 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4010
c65699ef
JM
40112016-08-19 Joseph Myers <joseph@codesourcery.com>
4012
4013 PR c/32187
4014 * lib/target-supports.exp (check_effective_target_float16)
4015 (check_effective_target_float32, check_effective_target_float64)
4016 (check_effective_target_float128, check_effective_target_float32x)
4017 (check_effective_target_float64x)
4018 (check_effective_target_float128x)
4019 (check_effective_target_float16_runtime)
4020 (check_effective_target_float32_runtime)
4021 (check_effective_target_float64_runtime)
4022 (check_effective_target_float128_runtime)
4023 (check_effective_target_float32x_runtime)
4024 (check_effective_target_float64x_runtime)
4025 (check_effective_target_float128x_runtime)
4026 (check_effective_target_floatn_nx_runtime)
4027 (add_options_for_float16, add_options_for_float32)
4028 (add_options_for_float64, add_options_for_float128)
4029 (add_options_for_float32x, add_options_for_float64x)
4030 (add_options_for_float128x): New procedures.
4031 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4032 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4033 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4034 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4035 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4036 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4037 gcc.dg/torture/float128-complex.c,
4038 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4039 gcc.dg/torture/float128x-basic.c,
4040 gcc.dg/torture/float128x-complex.c,
4041 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4042 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4043 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4044 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4045 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4046 gcc.dg/torture/float32x-basic.c,
4047 gcc.dg/torture/float32x-complex.c,
4048 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4049 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4050 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4051 gcc.dg/torture/float64x-basic.c,
4052 gcc.dg/torture/float64x-complex.c,
4053 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4054 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4055 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4056 gcc.dg/torture/floatn-tg.h,
4057 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4058 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4059 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4060 gcc.dg/torture/fp-int-convert-float128x.c,
4061 gcc.dg/torture/fp-int-convert-float16-timode.c,
4062 gcc.dg/torture/fp-int-convert-float16.c,
4063 gcc.dg/torture/fp-int-convert-float32-timode.c,
4064 gcc.dg/torture/fp-int-convert-float32.c,
4065 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4066 gcc.dg/torture/fp-int-convert-float32x.c,
4067 gcc.dg/torture/fp-int-convert-float64-timode.c,
4068 gcc.dg/torture/fp-int-convert-float64.c,
4069 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4070 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4071 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4072 maximum exponent of floating-point type. Use it in testing
4073 whether 0x8...0 fits in the floating-point type. Always treat -1
4074 (signed 0xf...f) as fitting in the floating-point type.
4075 (M_OK1): New macro.
4076 * gcc.dg/torture/fp-int-convert-double.c,
4077 gcc.dg/torture/fp-int-convert-float.c,
4078 gcc.dg/torture/fp-int-convert-float128-timode.c,
4079 gcc.dg/torture/fp-int-convert-float128.c,
4080 gcc.dg/torture/fp-int-convert-float80-timode.c,
4081 gcc.dg/torture/fp-int-convert-float80.c,
4082 gcc.dg/torture/fp-int-convert-long-double.c,
4083 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4084
94e73c78
JJ
40852016-08-19 Jakub Jelinek <jakub@redhat.com>
4086
fbdbd4b6
JJ
4087 PR fortran/72744
4088 * gfortran.dg/gomp/pr72744.f90: New test.
4089
94e73c78
JJ
4090 PR fortran/69281
4091 * gfortran.dg/gomp/pr69281.f90: New test.
4092
91151a73
JB
40932016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4094
414b7129
UB
4095 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4096 the last special seed value.
4097 * gfortran.dg/random_7.f90: Use size for last array member instead
4098 of hardcoded value.
91151a73 4099
fcf830ab
PK
41002016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4101
4102 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4103 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4104
1a5da5b6
RB
41052016-08-19 Richard Biener <rguenther@suse.de>
4106
4107 PR tree-optimization/77286
4108 * gcc.dg/torture/pr77286.c: New testcase.
4109
82f72146
DM
41102016-08-18 David Malcolm <dmalcolm@redhat.com>
4111
4112 * gcc.dg/verbose-asm-2.c: New test case.
4113
cc015f3a
DM
41142016-08-18 David Malcolm <dmalcolm@redhat.com>
4115
4116 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4117 (custom_diagnostic_finalizer): Update for change to
4118 diagnostic_show_locus.
4119
cb18fd07
DM
41202016-08-18 David Malcolm <dmalcolm@redhat.com>
4121
4122 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4123 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4124
a76989dc
MP
41252016-08-18 Marek Polacek <polacek@redhat.com>
4126
4127 PR c/71514
4128 * gcc.dg/pr71514.c: New test.
4129
89c88780
L
41302015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4131
4132 PR target/72839
4133 * gcc.target/i386/pr72839.c: New test.
4134
2c71d454
CLT
41352016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4136
4137 PR middle-end/70895
4138 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4139 * c-c++-common/goacc/reduction-1.c: Likewise.
4140 * c-c++-common/goacc/reduction-2.c: Likewise.
4141 * c-c++-common/goacc/reduction-3.c: Likewise.
4142 * c-c++-common/goacc/reduction-4.c: Likewise.
4143
66592e95
AM
41442016-08-18 Alan Modra <amodra@gmail.com>
4145
4146 * gcc.c-torture/compile/pr72771.c: New.
4147
3a146d46
JJ
41482016-08-17 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR fortran/67496
4151 * gfortran.dg/pr67496.f90: New test.
4152
3f8257db 41532015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4154
4155 PR tree-optimization/71752
3a146d46 4156 * gcc.dg/vect/pr71752.c: New.
038000bd 4157
dd42e908
UB
41582016-08-17 Uros Bizjak <ubizjak@gmail.com>
4159
4160 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4161
458a1cd0
JJ
41622016-08-17 Jakub Jelinek <jakub@redhat.com>
4163
4164 PR middle-end/77259
4165 * g++.dg/ipa/devirt-52.C: New test.
4166
11c4c4ba
CLT
41672016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4168
4169 * c-c++-common/goacc/reduction-6.c: New testcase.
4170
661d6efd
RB
41712016-08-17 Richard Biener <rguenther@suse.de>
4172
4173 PR tree-optimization/76490
4174 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4175 * gcc.dg/pr52904.c: XFAIL.
4176
622d8b69
RB
41772016-08-17 Richard Biener <rguenther@suse.de>
4178
4179 PR tree-optimization/23855
4180 * gcc.dg/loop-unswitch-2.c: Adjust.
4181
af23e99c
JJ
41822016-08-16 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR tree-optimization/72817
4185 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4186
feeb6268
JM
41872016-08-16 Joseph Myers <joseph@codesourcery.com>
4188
4189 PR libgcc/77265
4190 * gcc.dg/torture/float128-extend-inf.c: New test.
4191
65e736c0
DM
41922016-08-16 David Malcolm <dmalcolm@redhat.com>
4193
4194 PR c/72857
4195 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4196 for embedded NUL.
4197 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4198 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4199 caret placement.
4200 (test_oct): Likewise.
4201 (test_multiple): Likewise.
4202 (test_field_width_specifier): Likewise.
4203 (test_field_width_specifier_2): New function.
4204 (test_field_precision_specifier): New function.
4205 (test_embedded_nul): Update expected caret placement.
4206 (test_non_contiguous_strings): Update line number.
4207 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4208 (__emit_string_literal_range): Add "caret_idx" param.
4209 (test_simple_string_literal): Add value for new param, updating
4210 expected output..
4211 (test_concatenated_string_literal): Likewise.
4212 (test_multiline_string_literal): Likewise.
4213 (test_hex): Likewise.
4214 (test_oct): Likewise.
4215 (test_multiple): Likewise.
4216 (test_ucn4): Likewise.
4217 (test_ucn8): Likewise.
4218 (test_u8): Likewise.
4219 (test_u): Likewise; update expected message, from "range" to
4220 "location".
4221 (test_U): Likewise.
4222 (test_L): Likewise.
4223 (test_macro): Add value for new param.
4224 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4225 (__emit_string_literal_range): Add "caret_idx" param.
4226 (test_stringified_token_1): Add value for new param. Update
4227 expected message, from "range" to "location".
4228 (test_stringized_token_2): Likewise, adding param to macro.
4229 (test_stringified_token_3): Likewise.
4230 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4231 (emit_warning): Convert param from source_range to location_t.
4232 (test_string_literals): Add caret_idx param, and use it when
4233 constructing a substring_loc. Update error message, from
4234 "range" to "location".
4235
4a7f57d5
JJ
42362016-08-16 Jakub Jelinek <jakub@redhat.com>
4237
7841800f
JJ
4238 PR target/71910
4239 * g++.dg/gomp/pr71910.C: New test.
4240
1b13411a
JJ
4241 PR middle-end/67485
4242 * gcc.c-torture/compile/pr67485.c: New test.
4243
4a7f57d5
JJ
4244 PR target/72867
4245 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4246
3c556bc4
BC
42472016-08-16 Bin Cheng <bin.cheng@arm.com>
4248
4249 PR tree-optimization/69848
4250 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4251
beab2da6
ML
42522016-08-16 Martin Liska <mliska@suse.cz>
4253
4254 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4255 of memory operations so that it can be handled by core2
4256 in 32-bit mode.
4257
f4eec0a3
RB
42582016-08-16 Richard Biener <rguenther@suse.de>
4259
4260 PR tree-optimization/76783
4261 * gcc.dg/pr76783.c: New testcase.
4262 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4263
8f21990a
BC
42642016-08-16 Bin Cheng <bin.cheng@arm.com>
4265
4266 PR tree-optimization/72817
4267 PR tree-optimization/73450
4268 * gcc.dg/tree-ssa/pr72817.c: New test.
4269 * gcc.dg/tree-ssa/pr73450.c: New test.
4270
7fc61626
FR
42712016-08-15 Fritz Reese <fritzoreese@gmail.com>
4272
4273 * gfortran.dg/init_flag_13.f90: New testcase.
4274 * gfortran.dg/init_flag_14.f90: Ditto.
4275 * gfortran.dg/init_flag_15.f03: Ditto.
4276 * gfortran.dg/dec_init_1.f90: Ditto.
4277 * gfortran.dg/dec_init_2.f90: Ditto.
4278
432baa02
UB
42792016-08-15 Uros Bizjak <ubizjak@gmail.com>
4280
4281 PR target/72867
4282 * gcc.target/i386/pr72867.c: New test.
4283
7e1dde14
EB
42842016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4285
4286 * c-c++-common/dump-ada-spec-5.c: New test.
4287
e4969090
RB
42882016-08-15 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/73434
4291 * gcc.dg/torture/pr73434.c: New testcase.
4292
66088065
JJ
42932016-08-15 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR tree-optimization/72824
4296 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4297
7c713714
CLT
42982016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4299
4300 PR fortran/70598
4301 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4302 in use_device clause.
4303 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4304 * gfortran.dg/goacc/list.f95: Adjust to catch
4305 "neither a POINTER nor an array" error messages.
4306
4271e5cb
UB
43072016-08-14 Uros Bizjak <ubizjak@gmail.com>
4308
4309 PR target/76342
4310 * gcc.target/i386/pr76342.c: New test.
4311
b0cea284
JJ
43122016-08-12 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR c/71512
4315 * g++.dg/ubsan/pr71512.C: New test.
4316 * c-c++-common/ubsan/pr71512-1.c: New test.
4317 * c-c++-common/ubsan/pr71512-2.c: New test.
4318
e86aefb8
MM
43192016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4320
4321 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4322 vector initialization options.
4323 * gcc.target/powerpc/vec-init-2.c: Likewise.
4324 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4325 is generated on ISA 3.0.
4326
7fd82d52
PP
43272016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4328
4329 PR middle-end/71654
4330 * gcc.dg/c-c++-common/pr71654.c: New test.
4331 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4332 dg-options.
4333 * gcc.dg/tree-ssa/vrp24: Likewise.
4334
2f1364c2
JJ
43352016-08-12 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR c/67410
4338 * gcc.dg/pr67410.c: New test.
4339
8eb414aa
BC
43402016-08-12 Bin Cheng <bin.cheng@arm.com>
4341
4342 PR tree-optimization/69848
4343 * gcc.dg/vect/vect-pr69848.c: New test.
4344
30b39c19
UB
43452016-08-12 Uros Bizjak <ubizjak@gmail.com>
4346
4347 PR testsuite/71008
4348 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4349 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4350 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4351 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4352
e373dd06
RB
43532016-08-12 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/57326
4356 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4357 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4358 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4359 * gcc.target/i386/pr45685.c: Likewise.
4360 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4361 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4362 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4363 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4364 * gfortran.dg/pr34163.f90: Likewise.
4365
20d1af89
ML
43662016-08-12 Martin Liska <mliska@suse.cz>
4367
4368 * g++.dg/gcov/gcov-16.C: New test.
4369 * lib/gcov.exp: Support new argument for run-gcov function.
4370
5cacda56
ML
43712016-08-12 Martin Liska <mliska@suse.cz>
4372
4373 PR gcov-profile/35590
4374 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4375
663eecfd
RB
43762016-08-12 Richard Biener <rguenther@suse.de>
4377
4378 PR tree-optimization/72851
4379 * gcc.dg/torture/pr72851.c: New testcase.
4380
3f8257db 43812016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4382
e366d7d8
AO
4383 PR debug/63240
4384 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4385 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4386 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4387 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4388 DW_AT_deleted.
4389
71e1a6a4
AO
4390 PR debug/55641
4391 * g++.dg/debug/dwarf2/ref-1.C: New.
4392
8aaf799b
AO
4393 PR debug/49366
4394 * g++.dg/debug/dwarf2/template-params-12.H: New.
4395 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4396 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4397 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4398 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4399 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4400 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4401 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4402
06f9caed
BS
44032016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4404
4405 PR target/72863
4406 * gcc.target/powerpc/pr72863.c: New test.
4407
a8b956c1
UB
44082016-08-11 Uros Bizjak <ubizjak@gmail.com>
4409
4410 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4411
c73dd986
L
44122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4413
4414 * gcc.target/i386/pieces-strcpy-1.c: New test.
4415 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4416
385ed708
JJ
44172016-08-11 Jakub Jelinek <jakub@redhat.com>
4418
4419 PR c++/72868
4420 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4421
df7ec09f
L
44222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4423
4424 * gcc.target/i386/pieces-memcpy-1.c: New test.
4425 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4426 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4427 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4428 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4429 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4430
b95a64bb
JJ
44312016-08-11 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR c/72816
7ddbcf6b 4434 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4435
59537744
BE
44362016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4437
4438 PR tree-optimization/71083
4439 * gcc.c-torture/execute/pr71083.c: New test.
4440 * gnat.dg/loop_optimization23.adb: New test.
4441 * gnat.dg/loop_optimization23_pkg.ads: New test.
4442 * gnat.dg/loop_optimization23_pkg.adb: New test.
4443
183ac6d0
RB
44442016-08-11 Richard Biener <rguenther@suse.de>
4445
4446 PR tree-optimization/72772
4447 * gcc.dg/graphite/pr35356-1.c: Adjust.
4448 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4449
b152f5a2
JB
44502016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4451
4452 * gfortran.dg/random_7.f90: Take into account that the last seed
4453 value is the special p value.
4454 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4455
bb7ebad1
RB
44562016-08-11 Richard Biener <rguenther@suse.de>
4457
4458 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4459
2e186411
AM
44602016-08-11 Alan Modra <amodra@gmail.com>
4461
4462 * gcc.target/powerpc/pr71680.c: New.
4463
e9e6d4f6
KN
44642016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4465
4466 * gcc.target/powerpc/bfp/bfp.exp: New file.
4467 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4468 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4469 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4470 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4471 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4472 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4473 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4474 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4475 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4476 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4477 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4478 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4479 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4480 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4481 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4482 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4483 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4484 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4485 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4486 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4487 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4488 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4489 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4490 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4491 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4492 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4493 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4494 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4495 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4496 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4497 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4498 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4499 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4500 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4501 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4502 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4503 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4504 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4505 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4506 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4507 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4508 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4509 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4510 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4511 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4512 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4513 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4514 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4515 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4516 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4517 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4518 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4519 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4520
9c8eabea
BC
45212016-08-10 Bin Cheng <bin.cheng@arm.com>
4522
4523 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4524 Add aarch64*-*-*.
4525
6c553b76
BC
45262016-08-10 Bin Cheng <bin.cheng@arm.com>
4527
4528 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4529
a0883b08
MM
45302016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4531
4532 PR target/72853
4533 * gcc.target/powerpc/pr72853.c: New test.
4534
a266236e
ML
45352016-08-10 Martin Liska <mliska@suse.cz>
4536
4537 PR gcov-profile/58306
4538 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4539
22063dbc
ML
45402016-08-10 Martin Liska <mliska@suse.cz>
4541
4542 * g++.dg/gcov/gcov-threads-1.C: New test.
4543
5250a5bb
SKS
45442016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4545
4546 PR target/71873
4547 * gcc.target/avr/pr71873.c: New test.
4548
b7597ae5
ML
45492016-08-09 Martin Liska <mliska@suse.cz>
4550
4551 * g++.dg/gcov/gcov-dump-1.C: New test.
4552 * g++.dg/gcov/gcov-dump-2.C: New test.
4553
ab50a215
ML
45542016-08-09 Martin Liska <mliska@suse.cz>
4555
4556 * gcc.dg/tree-prof/val-prof-9.c: New test.
4557
dcb1e137
ML
45582016-08-09 Martin Liska <mliska@suse.cz>
4559
4560 * gcc.dg/tree-prof/val-prof-8.c: New test.
4561
04d6d3b6
MJ
45622016-08-09 Martin Jambor <mjambor@suse.cz>
4563
df839749
UB
4564 PR ipa/71981
4565 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4566
c57e78c4
BC
45672016-08-09 Bin Cheng <bin.cheng@arm.com>
4568
4569 PR tree-optimization/33707
4570 * gcc.dg/vect/pr33707.c: New test.
4571
42970a17
BC
45722016-08-09 Bin Cheng <bin.cheng@arm.com>
4573
4574 PR tree-optimization/pr72772
4575 * gcc.dg/tree-ssa/pr72772.c: New test.
4576
810a3aa6
MF
45772016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4578
4579 PR rtl-optimization/66669
4580 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4581
9e207d6f
JJ
45822016-08-09 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR tree-optimization/72824
4585 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4586
50bf47fd
RB
45872016-08-09 Richard Biener <rguenther@suse.de>
4588
4589 PR tree-optimization/71802
4590 * gcc.dg/torture/pr71802.c: New testcase.
4591
cadec7ca
JJ
45922016-08-09 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR c++/72809
4595 * g++.dg/eh/stdarg1.C: New test.
4596
c43c5112
AK
45972016-08-08 Andi Kleen <ak@linux.intel.com>
4598
4599 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4600 test command line in failure log.
4601 (profopt-execute): dito. Make autofdo file names unique.
4602
895aa8e1
DM
46032016-08-08 David Malcolm <dmalcolm@redhat.com>
4604
4605 PR c/64955
4606 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4607 output.
4608
9afda630
PK
46092016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4610
4611 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4612 c99_runtime.
4613 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4614 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4615 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4616 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4617 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4618 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4619
e52ed3fe
DM
46202016-08-08 David Malcolm <dmalcolm@redhat.com>
4621
4622 PR c/52952
4623 * gcc.dg/cpp/pr66415-1.c: Likewise.
4624 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4625 * gcc.dg/format/c90-printf-1.c: Likewise.
4626 * gcc.dg/format/diagnostic-ranges.c: New test case.
4627
ad200580
JJ
46282016-08-08 Jakub Jelinek <jakub@redhat.com>
4629
77524e0d
JJ
4630 PR fortran/72716
4631 * gfortran.dg/gomp/pr72716.f90: New test.
4632
2187f2a2
JJ
4633 PR middle-end/72781
4634 * gcc.dg/gomp/pr72781.c: New test.
4635
ad200580
JJ
4636 PR middle-end/68762
4637 * g++.dg/vect/pr68762-1.cc: New test.
4638 * g++.dg/vect/pr68762-2.cc: New test.
4639 * g++.dg/vect/pr68762.h: New file.
4640
989d0071
MS
46412016-08-08 Martin Sebor <msebor@redhat.com>
4642
4643 PR testsuite/72838
3a146d46
JJ
4644 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4645 * g++.dg/warn/overflow-warn-3.C: Same.
4646 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4647
7090cac9
AV
46482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4649
4650 PR fortran/71936
4651 * gfortran.dg/allocate_with_source_21.f03: New test.
4652
64e56ab0
AV
46532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4654
4655 PR fortran/72698
4656 * gfortran.dg/allocate_with_source_20.f03: New test.
4657
0476487d
AM
46582016-08-08 Alan Modra <amodra@gmail.com>
4659
4660 * gcc.c-torture/compile/pr72802.c: New.
4661
8e9218f2
AV
46622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4663
4664 PR fortran/70524
4665 * gfortran.dg/dependency_48.f90: New test.
4666
c1f7083b
TK
46672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4668
531e5ae3 4669 PR fortran/70040
c1f7083b
TK
4670 * gfortran.dg/pr70040.f90: New testcase.
4671
6ab5813c
TK
46722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4673
4674 PR fortran/71961
4675 * gfortran.dg/matmul_10.f90: New testcase.
4676
27bddc4a
JH
46772016-08-07 Jan Hubicka <hubicka@ucw.cz>
4678
4679 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4680
4a9f8a9f
JJ
46812016-08-07 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR c/72816
4684 * gcc.dg/pr72816.c: New test.
4685
fa76f2c6
JW
46862016-08-06 Jonathan Wakely <jwakely@redhat.com>
4687
4688 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4689 * g++.dg/conversion/pr41426.C: Likewise.
4690 * g++.dg/conversion/pr66211.C: Likewise.
4691 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4692 * g++.dg/init/ref8.C: Likewise.
4693 * g++.old-deja/g++.law/cvt20.C: Likewise.
4694 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4695
5c3e5002
PP
46962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4697
4698 PR tree-optimization/18046
4699 * gcc.dg/tree-ssa/vrp105.c: New test.
4700 * gcc.dg/tree-ssa/vrp106.c: New test.
4701
94087e88 47022016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4703
4704 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4705 1ul in diagnostics. Remove hyphen from "constant-expression."
4706 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4707 * g++.dg/cpp0x/static_assert3.C: Same.
4708 * g++.dg/cpp1y/constexpr-throw.C: Same.
4709 * g++.dg/template/nontype3.C: Same.
4710 * g++.dg/warn/overflow-warn-1.C: Same.
4711 * g++.dg/warn/overflow-warn-3.C: Same.
4712 * g++.dg/warn/overflow-warn-4.C: Same.
4713
88fa5555
DM
47142016-08-05 David Malcolm <dmalcolm@redhat.com>
4715
4716 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4717 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4718 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4719 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4720
1addb9e6
PP
47212016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4722
4723 PR tree-optimization/72810
4724 * gcc.dg/tree-ssa/vrp110.c: New test.
4725
1b62ed4f
JG
47262016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4727
4728 PR Target/72819
4729 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4730 registers.
4731 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4732 saving the half-precision registers.
4733 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4734 value is returned in h0.
4735 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4736 are passed in FP/SIMD registers.
4737 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4738 passing works corrcetly.
4739 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4740 (hfa_f16x2_t): Likewise.
4741 (hfa_f16x3_t): Likewise.
4742 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4743 are promoted to double and passed in a double register.
4744 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4745 are promoted to double and stacked.
4746 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4747 __fp16 data types.
4748 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4749 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4750 __fp16 first get passed in FP/SIMD registers, then stacked.
4751
4228ca19
NS
47522016-08-05 Nathan Sidwell <nathan@acm.org>
4753
4754 PR c++/68724
4755 * g++.dg/cpp0x/pr68724.C: New.
4756
db7c335e
RB
47572016-08-05 Richard Biener <rguenther@suse.de>
4758
4759 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4760
48abe922
PP
47612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4762
4763 * gcc.dg/tree-ssa/vrp107.c: New test.
4764 * gcc.dg/tree-ssa/vrp108.c: New test.
4765 * gcc.dg/tree-ssa/vrp109.c: New test.
4766
f6cdf42f
PK
47672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4768
4769 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4770 dg-options.
4771
33a9c609
PK
47722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4773
4774 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4775 test-cases.
4776 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4777 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4778 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4779 test-cases.
4780 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4781 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4782 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4783 large_double.
4784
4473482d
PC
47852016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/72800
4788 * g++.dg/cpp1y/lambda-ice1.C: New.
4789
08156df5
PP
47902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4791
4792 PR c++/72759
4793 * g++.dg/cpp1y/pr72759.C: New test.
4794
938da3a5
PP
47952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4796
4797 * gcc.dg/switch-10.c: New test.
4798
da84183c
JG
47992016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4800
4801 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4802
ae9281fc
TS
48032016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4804
4805 * c-c++-common/goacc/routine-5.c: Update.
4806
086ad22e
BE
48072016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4808
4809 PR rtl-optimization/70903
4810 * gcc.c-torture/execute/pr70903.c: New test.
4811
6805e400
ML
48122016-08-04 Martin Liska <mliska@suse.cz>
4813
4814 * gcc.dg/params/params.exp: Replace file exists with
4815 TESTING_IN_BUILD_TREE.
4816
a0008434
MP
48172016-08-04 Marek Polacek <polacek@redhat.com>
4818
4819 PR c++/70229
4820 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4821
fb46286e
RB
48222016-08-04 Richard Biener <rguenther@suse.de>
4823
4824 PR middle-end/71984
4825 * gcc.dg/torture/pr71984.c: Guard correctness check for
4826 little-endian.
4827
ac2c96ab
AP
48282016-08-03 Andrew Pinski <apinski@cavium.com>
4829
4830 * gcc.c-torture/compile/20160802-1.c: New testcase.
4831
c98583e9
FR
48322016-08-03 Fritz Reese <fritzoreese@gmail.com>
4833
4834 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4835
9ad1a1da
RB
48362016-08-03 Richard Biener <rguenther@suse.de>
4837
4838 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4839 and remove -O3.
4840 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4841 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4842
cd75c979
RB
48432016-08-03 Richard Biener <rguenther@suse.de>
4844
4845 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4846 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4847 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4848 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4849
30e8d875
SKS
48502016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4851
4852 * gcc.dg/init-excess-2.c: Require int32plus.
4853 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4854 * gcc.dg/pr59963-2.c: Require int32plus.
4855 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4856 * gcc.dg/unroll-7.c: Require int32plus.
4857
69b806f6
BC
48582016-08-02 Bin Cheng <bin.cheng@arm.com>
4859
4860 PR tree-optimization/34114
4861 * gcc.dg/tree-ssa/loop-42.c: New test.
4862
1efafef3
TC
48632016-08-02 Tamar Christina <tamar.christina@arm.com>
4864
4865 * gcc.target/aarch64/vminmaxnm.c: New.
4866 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4867 tests.
4868
e2a99194
MM
48692016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4870
4871 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4872 vec_extract for vector float, vector int, vector short, and vector
4873 char.
4874 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4875 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4876 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4877 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4878
71bfb77a
WD
48792016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4880
4881 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4882 single stack adjustment, no writeback.
71bfb77a
WD
4883 * gcc.target/aarch64/test_frame_12.c: Likewise.
4884 * gcc.target/aarch64/test_frame_13.c: Likewise.
4885 * gcc.target/aarch64/test_frame_15.c: Likewise.
4886 * gcc.target/aarch64/test_frame_6.c: Likewise.
4887 * gcc.target/aarch64/test_frame_7.c: Likewise.
4888 * gcc.target/aarch64/test_frame_8.c: Likewise.
4889 * gcc.target/aarch64/test_frame_16.c: New test.
4890
37bce35a
L
48912015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4892
4893 PR target/72748
4894 * gcc.target/i386/pr72748.c: New test.
4895
3f8257db 48962015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4897
4898 PR tree-optimization/71818
4899 * gcc.dg/vect/pr71818.c: New
4900
bf60c531
ML
49012016-08-01 Martin Liska <mliska@suse.cz>
4902
4903 PR tree-optimization/71857
4904 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4905
8ed49fab
KT
49062016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4907
4908 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4909
76e2c821
JB
49102016-08-01 Jan Beulich <jbeulich@suse.com>
4911
4912 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4913
35029597
WS
49142016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4915
4916 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4917 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4918
3aa4b66a
JW
49192016-07-31 Jonathan Wakely <jwakely@redhat.com>
4920
4921 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4922 (check_effective_target_c++): Likewise. Also match for libstdc++.
4923
3f8257db 49242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4925
4926 PR fortran/41922
4927 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4928 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4929 * gfortran.dg/pr41922.f90: New test.
4930
9fcb2819
SK
49312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4932
4933 PR fortran/68566
4934 * gfortran.dg/pr68566.f90: new test.
4935
94087e88 49362016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4937
4938 PR c++/60760
4939 PR c++/71091
4940 * g++.dg/cpp0x/constexpr-cast.C: New test.
4941 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4942 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4943 * g++.dg/ubsan/pr63956.C: Correct.
4944
d0047a25
MM
49452016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4946
4947 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4948 vector double or vector long where the vector is in memory.
4949 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4950 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4951
e4f7a5df
SK
49522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4953
4954 PR fortran/69867
4955 * gfortran.dg/pr69867.f90: New test.
4956
b441ae1d
SK
49572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4958
4959 PR fortran/69962
4960 * gfortran.dg/pr69962.f90: New test.
4961
712dff31
SK
49622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4963
4964 PR fortran/70006
4965 * gfortran.dg/pr70006.f90: New test.
4966
fb42421e
SK
49672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4968
4969 PR fortran/71730
4970 * gfortran.dg/pr71730.f90: New test.
4971 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4972 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4973 * gfortran.dg/array_constructor_26.f03: Ditto.
4974
466effe0
WS
49752016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4976
4977 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4978 * gcc.target/powerpc/pr71763.c: Likewise.
4979
f618a472
MP
49802016-07-29 Marek Polacek <polacek@redhat.com>
4981
4982 PR c/71742
4983 * gcc.dg/940510-1.c: Adjust dg-error.
4984 * gcc.dg/c99-flex-array-1.c: Likewise.
4985 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4986
efd0786f
MP
4987 PR c/71853
4988 * gcc.dg/noncompile/pr71853.c: New test.
4989
e00dceaf
MP
4990 PR c/71573
4991 * gcc.dg/noncompile/pr71573.c: New test.
4992
638fc14f
MP
4993 PR c/71926
4994 * g++.dg/warn/Wparentheses-30.C: New test.
4995 * gcc.dg/Wparentheses-14.c: New test.
4996
61c73a7f
UB
49972016-07-29 Uros Bizjak <ubizjak@gmail.com>
4998
4999 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5000
01d32b2b
BC
50012016-07-29 Bin Cheng <bin.cheng@arm.com>
5002
5003 PR tree-optimization/57558
5004 * gcc.dg/vect/pr57558-1.c: New test.
5005 * gcc.dg/vect/pr57558-2.c: New test.
5006
f6c7a248
PK
50072016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5008
61c73a7f 5009 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5010 to scan forwprop1 dump pass.
5011
f54ea774
PC
50122016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5013
5014 PR c++/51488
5015 * g++.dg/template/pr51488.C: New.
5016
673a107a
JJ
50172016-07-29 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR c/71969
5020 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5021 static __inline__.
5022 * gcc.dg/pr71969-1.c: New test.
5023 * gcc.dg/pr71969-2.c: New test.
5024 * gcc.dg/pr71969-3.c: New test.
5025
78169471
MP
50262016-07-29 Marek Polacek <polacek@redhat.com>
5027
5028 PR c/71574
5029 * c-c++-common/pr71574.c: New test.
5030
a5b5c8b6
MP
5031 PR c/71583
5032 * gcc.dg/noncompile/pr71583.c: New test.
5033
883b6d4e
KV
50342016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5035
5036 PR middle-end/68217
5037 * gcc.dg/pr68217.c: New test.
5038
89f1f37e
SK
50392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5040
5041 PR fortran/71067
5042 * gfortran.dg/pr71067_1.f90: New test.
5043 * gfortran.dg/pr71067_2.f90: Ditto.
5044
e0d32185
MM
50452016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5046
5047 * gcc.target/powerpc/vec-extract-1.c: New test.
5048
c851722d
SK
50492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5050
5051 PR fortran/71799
5052 * gfortran.dg/pr71799.f90: New test.
5053
f064da6a
PC
50542016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5055
5056 PR c++/71665
5057 * g++.dg/cpp0x/pr71665-1.C: New.
5058 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5059 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5060 * g++.dg/ext/label10.C: Likewise.
5061 * g++.dg/parse/constant5.C: Likewise.
5062
1b70aaad
SK
50632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/71859
5066 * gfortran.dg/pr71859.f90: New test.
5067 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5068 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5069
a23404c9
PT
50702016-07-28 Paul Thomas <pault@gcc.gnu.org>
5071
5072 PR fortran/71883
5073 * gfortran.dg/pr71883.f90 : New test.
5074
513d866d
YR
50752016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5076
5077 PR tree-optimization/71734
61c73a7f 5078 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5079
7c428aa2
RL
50802016-07-28 Renlin Li <renlin.li@arm.com>
5081
5082 Revert
5083 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5084
5085 PR fortran/71902
5086 * gfortran.dg/dependency_47.f90: New test.
5087
1225d6b1
ML
50882016-07-28 Martin Liska <mliska@suse.cz>
5089
5090 PR gcov-profile/68025
5091 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5092
e5f5bf35
ML
50932016-07-28 Martin Liska <mliska@suse.cz>
5094
5095 * g++.dg/vect/pr70944.cc: New test.
5096
4536610d
KV
50972016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5098
5099 PR middle-end/71994
5100 * gcc.dg/torture/pr71994.c: New test.
5101
8c6961ca
PK
51022016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5103
5104 PR middle-end/71078
5105 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5106 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5107 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5108
8de22ea0
RB
51092016-07-27 Richard Biener <rguenther@suse.de>
5110
5111 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5112
5d9da222
ML
51132016-07-27 Martin Liska <mliska@suse.cz>
5114
5115 * gcc.dg/predict-13.c: New test.
5116 * gcc.dg/predict-14.c: New test.
5117
af9e275f
SKS
51182016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5119
a23404c9 5120 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5121 including stdint.h.
5122 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5123 including stdint.h.
5124
71abba1e
MM
51252016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5126
5127 PR target/71869
5128 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5129 IEEE built-in functions handle quiet and signalling NaNs
5130 correctly.
5131
9cd74e8f
SK
51322016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5133
5134 PR fortran/71862
5135 * gfortran.dg/pr71862.f90: New test.
5136
0d48446f
MS
51372016-07-26 Martin Sebor <msebor@redhat.com>
5138
5139 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5140 selector with dg-options.
5141
524cf1e4
PP
51422016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5143
5144 PR tree-optimization/18046
5145 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5146 * gcc.dg/tree-ssa/vrp103.c: New test.
5147 * gcc.dg/tree-ssa/vrp104.c: New test.
5148
100665d8
WS
51492016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5150
5151 * gcc.target/powerpc/pr63354.c: Require lp64 since
5152 -mprofile-kernel is not legal with -m32.
5153
0b64ca40
RB
51542016-07-26 Richard Biener <rguenther@suse.de>
5155
5156 PR rtl-optimization/71984
5157 * gcc.dg/torture/pr71984.c: New testcase.
5158
9b7937cf
RS
51592016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5160
5161 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5162 g++-dg-runtest via et-dg-runtest.
5163 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5164 * gcc.dg/vect/vect.exp: Likewise.
5165 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5166 gfortran-dg-runtest.
5167 * gfortran.dg/vect/vect.exp: Likewise.
5168 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5169 (check_mips_loongson_hw_available): Likewise.
5170 (check_effective_target_mpaired_single_runtime): Likewise.
5171 (check_effective_target_mips_loongson_runtime): Likewise.
5172 (add_options_for_mpaired_single): Likewise.
5173 (check_effective_target_vect_int): Add global et_index.
5174 Check and save the supported feature for a target selected by
5175 the et_index target. Break long lines where appropriate. Call
5176 et-is-effective-target for MIPS with an argument instead of
5177 check_effective_target_* where appropriate.
5178 (check_effective_target_vect_intfloat_cvt): Likewise.
5179 (check_effective_target_vect_uintfloat_cvt): Likewise.
5180 (check_effective_target_vect_floatint_cvt): Likewise.
5181 (check_effective_target_vect_floatuint_cvt): Likewise.
5182 (check_effective_target_vect_simd_clones): Likewise.
5183 (check_effective_target_vect_shift): ewise.
5184 (check_effective_target_whole_vector_shift): Likewise.
5185 (check_effective_target_vect_bswap): Likewise.
5186 (check_effective_target_vect_shift_char): Likewise.
5187 (check_effective_target_vect_long): Likewise.
5188 (check_effective_target_vect_float): Likewise.
5189 (check_effective_target_vect_double): Likewise.
5190 (check_effective_target_vect_long_long): Likewise.
5191 (check_effective_target_vect_no_int_max): Likewise.
5192 (check_effective_target_vect_no_int_add): Likewise.
5193 (check_effective_target_vect_no_bitwise): Likewise.
5194 (check_effective_target_vect_widen_shift): Likewise.
5195 (check_effective_target_vect_no_align): Likewise.
5196 (check_effective_target_vect_hw_misalign): Likewise.
5197 (check_effective_target_vect_element_align): Likewise.
5198 (check_effective_target_vect_condition): Likewise.
5199 (check_effective_target_vect_cond_mixed): Likewise.
5200 (check_effective_target_vect_char_mult): Likewise.
5201 (check_effective_target_vect_short_mult): Likewise.
5202 (check_effective_target_vect_int_mult): Likewise.
5203 (check_effective_target_vect_extract_even_odd): Likewise.
5204 (check_effective_target_vect_interleave): Likewise.
5205 (check_effective_target_vect_stridedN): Likewise.
5206 (check_effective_target_vect_multiple_sizes): Likewise.
5207 (check_effective_target_vect64): Likewise.
5208 (check_effective_target_vect_call_copysignf): Likewise.
5209 (check_effective_target_vect_call_sqrtf): Likewise.
5210 (check_effective_target_vect_call_btrunc): Likewise.
5211 (check_effective_target_vect_call_btruncf): Likewise.
5212 (check_effective_target_vect_call_ceil): Likewise.
5213 (check_effective_target_vect_call_ceilf): Likewise.
5214 (check_effective_target_vect_call_floor): Likewise.
5215 (check_effective_target_vect_call_floorf): Likewise.
5216 (check_effective_target_vect_call_lceil): Likewise.
5217 (check_effective_target_vect_call_lfloor): Likewise.
5218 (check_effective_target_vect_call_nearbyint): Likewise.
5219 (check_effective_target_vect_call_nearbyintf): Likewise.
5220 (check_effective_target_vect_call_round): Likewise.
5221 (check_effective_target_vect_call_roundf): Likewise.
5222 (check_effective_target_vect_perm): Likewise, but also append *_saved
5223 to the existing global name to properly cache the result.
5224 (check_effective_target_vect_perm_byte): Likewise.
5225 (check_effective_target_vect_perm_short): Likewise.
5226 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5227 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5228 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5229 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5230 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5231 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5232 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5233 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5234 (check_effective_target_vect_sdot_qi): Likewise.
5235 (check_effective_target_vect_udot_qi): Likewise.
5236 (check_effective_target_vect_sdot_hi): Likewise.
5237 (check_effective_target_vect_udot_hi): Likewise.
5238 (check_effective_target_vect_usad_char): Likewise.
5239 (check_effective_target_vect_pack_trunc): Likewise.
5240 (check_effective_target_vect_unpack): Likewise.
5241 (check_effective_target_vect_aligned_arrays): Likewise.
5242 (check_effective_target_vect_natural_alignment): Likewise.
5243 (check_effective_target_vector_alignment_reachable): Likewise.
5244 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5245 (is-effective-target): Initialize et_index if undefined.
5246 (et-dg-runtest): New.
5247 (et-is-effective-target): Likewise.
5248 (check_vect_support_and_set_flags): Add supported MIPS targets to
5249 EFFECTIVE_TARGETS list. Return the number of supported targets.
5250
8f63caf6 52512016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5252 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5253
5254 PR middle-end/70920
5255 * gcc.dg/pr70920-1.c: New test-case.
5256 * gcc.dg/pr70902-2.c: Likewise.
5257 * gcc.dg/pr70920-3.c: Likewise.
5258 * gcc.dg/pr70920-4.c: Likewise
5259 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5260 2 instead of 3.
5261
7d575fff
AM
52622016-07-25 Alexander Monakov <amonakov@ispras.ru>
5263
5264 * gcc.c-torture/execute/pr71494.c: Require label_values.
5265 * gcc.dg/pr16973.c: Ditto.
5266
bf01e070
SKS
52672016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5268
5269 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5270 * gcc.dg/torture/pr69771.c: Require int32plus.
5271 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5272
16b05965
ML
52732016-07-25 Martin Liska <mliska@suse.cz>
5274
5275 * gcc.dg/torture/pr71987.c: New test.
5276
d52d3767
SK
52772016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5278
5279 PR fortran/71935
5280 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5281 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5282 * gfortran.dg/pr71935.f90: New test.
5283
94087e88 52842016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5285
5286 PR c++/71675
5287 * g++.dg/ext/atomic-3.C: New test.
5288 * gcc.dg/atomic/pr71675.c: New test.
5289
58b3986e
ES
52902016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5291
5292 * gcc.target/i386/mvc8.c: New test.
5293
faa1612a
BC
52942016-07-22 Bin Cheng <bin.cheng@arm.com>
5295
5296 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5297 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5298
1603ebe0
TK
52992016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5300
5301 PR fortran/71795
5302 * gfortran.dg/constructor_50.f90: New test.
5303
bc91c436
ML
53042016-07-22 Martin Liska <mliska@suse.cz>
5305
5306 PR gcov-profile/69028
5307 PR gcov-profile/62047
5308 * g++.dg/cilk-plus/pr69028.C: New test.
5309
9fe9a3a7
AV
53102016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5311
5312 * gfortran.dg/coarray_stat_2.f90: New test.
5313
70866e3d
MM
53142016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5315
5316 * gcc.target/powerpc/vec-extract.h: New files to check the
5317 vec_extract built-in functions for all vector types, testing
5318 accessing each element, both with constant and variable element
5319 numbers.
5320 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5321 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5322 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5323 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5324 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5325 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5326 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5327 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5328 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5329
ab3af181
JJ
53302016-07-21 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR c++/71728
5333 * g++.dg/other/pr71728.C: New test.
5334
ebe8f322
JG
53352016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5336
5337 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5338 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5339 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5340 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5341 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5342
959cef74
RB
53432016-07-21 Richard Biener <rguenther@suse.de>
5344
5345 PR tree-optimization/71947
5346 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5347
b24d9420
BC
53482016-07-21 Bin Cheng <bin.cheng@arm.com>
5349
5350 * gcc.dg/tree-ssa/scev-15.c: New.
5351
23974819
BC
53522016-07-21 Bin Cheng <bin.cheng@arm.com>
5353
5354 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5355
ee78cbaa
JJ
53562016-07-21 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR c++/71941
5359 * g++.dg/gomp/pr71941.C: New test.
5360
52ed68f7
DM
53612016-07-20 David Malcolm <dmalcolm@redhat.com>
5362
5363 PR c/70339
5364 PR c/71858
5365 * g++.dg/spellcheck-identifiers.C: New test case, based on
5366 gcc.dg/spellcheck-identifiers.c.
5367 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5368 gcc.dg/spellcheck-identifiers-2.c.
5369 * g++.dg/spellcheck-typenames.C: New test case, based on
5370 gcc.dg/spellcheck-typenames.c
5371
18407bfb
JW
53722016-07-20 Jonathan Wakely <jwakely@redhat.com>
5373
5374 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5375 pointer to member function and also test catching by reference.
5376
4c07fd98
DV
53772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5378
5379 * gcc.target/s390/pr67443.c: Fix test case.
5380
fee21d65
DV
53812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5382
5383 * gcc.target/s390/insv-1.c: Xfail some tests.
5384 * gcc.target/s390/insv-2.c: Likewise.
5385
dbe9dfdd
GJL
53862016-07-20 Georg-Johann Lay <avr@gjlay.de>
5387
5388 * gcc.target/avr/torture/get-mem.c: New test.
5389 * gcc.target/avr/torture/set-mem.c: New test.
5390
c25e1d82
GJL
53912016-07-20 Georg-Johann Lay <avr@gjlay.de>
5392
5393 PR target/71948
5394 * gcc.target/avr/torture/tiny-progmem.c: New test.
5395
109d2197
JJ
53962016-07-20 Jakub Jelinek <jakub@redhat.com>
5397
7419f441
JJ
5398 PR c++/71909
5399 * g++.dg/parse/pr71909.C: New test.
5400 * g++.dg/tm/pr71909.C: New test.
5401
109d2197
JJ
5402 PR c++/50060
5403 * g++.dg/cpp0x/constexpr-50060.C: New test.
5404 * g++.dg/cpp1y/constexpr-50060.C: New test.
5405
144530cf
ML
54062016-07-20 Martin Liska <mliska@suse.cz>
5407
5408 * gfortran.dg/graphite/pr71898.f90: New test.
5409
04ac4afa
BC
54102016-07-20 Bin Cheng <bin.cheng@arm.com>
5411
5412 PR tree-optimization/71503
5413 PR tree-optimization/71683
5414 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5415 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5416
dcbdb17a
ML
54172016-07-20 Martin Liska <mliska@suse.cz>
5418
5419 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5420 * gcc.dg/plugin/sreal-test-1.c: Remove.
5421 * gcc.dg/plugin/sreal_plugin.c: Remove.
5422
6ed82555
TK
54232016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5424
5425 PR fortran/71902
5426 * gfortran.dg/dependency_47.f90: New test.
5427
13da0507
JJ
54282016-07-19 Jakub Jelinek <jakub@redhat.com>
5429
4833f561
JJ
5430 PR rtl-optimization/71916
5431 * gcc.c-torture/compile/pr71916.c: New test.
5432
4fda19ef
JJ
5433 PR middle-end/71874
5434 * g++.dg/torture/pr71874.C: New test.
5435
13da0507
JJ
5436 PR middle-end/71734
5437 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5438 (my_alloc): Rewritten to use __builtin_posix_memalign and
5439 __SIZE_TYPE__.
5440 (my_free): Use __builtin_free instead of _mm_free.
5441 (Vec::operator=): Use __builtin_memcpy.
5442
e7980add
MJ
54432016-07-19 Martin Jambor <mjambor@suse.cz>
5444
61c73a7f
UB
5445 PR fortran/71688
5446 * gfortran.dg/pr71688.f90: New test.
e7980add 5447
13e88953
RB
54482016-07-19 Richard Biener <rguenther@suse.de>
5449
5450 * c-c++-common/vector-subscript-6.c: New testcase.
5451 * c-c++-common/vector-subscript-7.c: Likewise.
5452
1caf0482
SKS
54532016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5454
a23404c9 5455 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5456 and UInt32 based on __SIZEOF_INT__.
5457
cef5388d
RB
54582016-07-19 Richard Biener <rguenther@suse.de>
5459
5460 PR tree-optimization/71901
5461 * gcc.dg/torture/pr71901.c: New testcase.
5462
54632016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5464
5465 PR tree-optimization/71908
5466 * gcc.dg/torture/pr71908.c: New testcase.
5467
a8f7a895
MM
54682016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5469
5470 PR target/71493
5471 * gcc.target/powerpc/pr71493-1.c: New test.
5472 * gcc.target/powerpc/pr71493-2.c: Likewise.
5473
f2111a36
JJ
54742016-07-18 Jakub Jelinek <jakub@redhat.com>
5475
99516432
JJ
5476 PR c++/71835
5477 * g++.dg/conversion/ambig3.C: New test.
5478
87713c6a
JJ
5479 PR c++/71828
5480 * g++.dg/cpp0x/constexpr-71828.C: New test.
5481
7a7f16ca
JJ
5482 PR c++/71826
5483 * g++.dg/template/pr71826.C: New test.
5484
f4d90295
JJ
5485 PR c++/71822
5486 * g++.dg/template/defarg21.C: New test.
5487
f2111a36
JJ
5488 PR c++/71871
5489 * g++.dg/ext/vector31.C: New test.
5490
0b965526
UB
54912016-07-18 Uros Bizjak <ubizjak@gmail.com>
5492
5493 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5494
94e136b9
YR
54952016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5496
5497 PR tree-optimization/71734
5498 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5499
7072df0a
DV
55002016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5501
5502 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5503 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5504 stack-layout-dynamic-1.c: New test.
5505
54158a1a
AK
55062016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5507
5508 * gcc.target/s390/nolrl-1.c: New test.
5509
43068916
FR
55102016-07-17 Fritz Reese <fritzoreese@gmail.com>
5511
5512 PR fortran/71523
5513 * gfortran.dg/pr71523_1.f90: New test.
5514 * gfortran.dg/pr71523_2.f90: New test.
5515
a9356b12
AS
55162016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5517
5518 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5519
a07b81c7 55202016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5521 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5522
5523 PR fortran/62125
5524 * gfortran.dg/pr62125.f90: New test.
5525
96c0ec12
BS
55262016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5527
5528 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5529 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5530
479d0ed5
JW
55312016-07-15 Jonathan Wakely <jwakely@redhat.com>
5532
5533 PR c++/58796
5534 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5535 * g++.dg/cpp0x/nullptr35.C: New test.
5536
41c7438e
BC
55372016-07-15 Bin Cheng <bin.cheng@arm.com>
5538
5539 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5540
f7ba880b
CP
55412016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5542
5543 * gfortran.dg/goacc/vector_length.f90: New test.
5544
b9aba0a0
RB
55452016-07-15 Richard Biener <rguenther@suse.de>
5546
5547 PR tree-optimization/71881
5548 * gcc.dg/torture/pr71881.c: New testcase.
5549
9513d5fb
RB
55502016-07-15 Richard Biener <rguenther@suse.de>
5551
5552 PR tree-optimization/71887
5553 * gcc.dg/torture/pr71887.c: New testcase.
5554
ddbbcb19
JJ
55552016-07-15 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR c/71858
5558 * gcc.dg/spellcheck-identifiers-3.c: New test.
5559
29eb509c
AV
55602016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5561
5562 PR fortran/71807
5563 * gfortran.dg/null_9.f90: New test.
5564
43aabfcf
BC
55652016-07-15 Bin Cheng <bin.cheng@arm.com>
5566
5567 * gcc.dg/tree-ssa/loop-41.c: New test.
5568
afc89e58
BC
55692016-07-15 Bin Cheng <bin.cheng@arm.com>
5570
5571 PR tree-optimization/71347
5572 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5573
6fa682ad
SK
55742016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5575
5576 PR fortran/29819
5577 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5578 * gfortran.dg/contains.f90: Ditto.
5579 * gfortran.dg/contains_empty_1.f03: Ditto.
5580 * gfortran.dg/submodule_3.f08: Ditto.
5581
dd36b877
JJ
55822016-07-14 Jakub Jelinek <jakub@redhat.com>
5583
a60a5d31
JJ
5584 PR testsuite/71865
5585 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5586 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5587 expected diagnostics.
5588
dd36b877
JJ
5589 PR c/71858
5590 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5591 * gcc.dg/spellcheck-identifiers-2.c: New test.
5592 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5593 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5594
a241f8ca
JJ
55952016-07-14 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR tree-optimization/71872
5598 * gcc.c-torture/compile/pr71872.c: New test.
5599
d62b809c
TP
56002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5601
5602 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5603 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5604 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5605 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5606 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5607 * gcc.target/arm/atomic-op-acquire-1.c: This.
5608 * gcc.target/arm/atomic-op-char.c: Rename into ...
5609 * gcc.target/arm/atomic-op-char-1.c: This.
5610 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5611 * gcc.target/arm/atomic-op-consume-1.c: This.
5612 * gcc.target/arm/atomic-op-int.c: Rename into ...
5613 * gcc.target/arm/atomic-op-int-1.c: This.
5614 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5615 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5616 * gcc.target/arm/atomic-op-release.c: Rename into ...
5617 * gcc.target/arm/atomic-op-release-1.c: This.
5618 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5619 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5620 * gcc.target/arm/atomic-op-short.c: Rename into ...
5621 * gcc.target/arm/atomic-op-short-1.c: This.
5622 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5623 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5624 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5625 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5626 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5627 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5628 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5629 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5630 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5631 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5632
1f8dd420
AV
56332016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5634
5635 PR fortran/70842
5636 * gfortran.dg/select_type_35.f03: New test.
5637
53109ba8
KT
56382016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5639
5640 PR target/65951
5641 PR tree-optimization/70923
5642 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5643 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5644 * gcc.dg/vect/pr65951.c: Likewise.
5645 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5646
91f35b7f
DE
56472016-07-14 David Edelsohn <dje.gcc@gmail.com>
5648
5649 * c-c++-common/pr60226.c: Expect maximum object file alignment
5650 error on AIX.
5651
351168fe
RB
56522016-07-14 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/71866
5655 * gcc.dg/torture/pr71866.c: New testcase.
5656
94c32c00
TP
56572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5658
5659 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5660 selector and enclose boolean expression in curly braces.
5661
b799a481
AM
56622016-07-14 Alan Modra <amodra@gmail.com>
5663
5664 PR target/71733
5665 * gcc.target/powerpc/p9-novsx.c: New.
5666
f63ba78c
AK
56672016-07-13 Andi Kleen <ak@linux.intel.com>
5668
5669 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5670 * g++.dg/tree-prof/morefunc.C: Dito.
5671 * g++.dg/tree-prof/pr35545.C: Dito.
5672 * g++.dg/tree-prof/reorder.C: Dito.
5673 * gcc.dg/tree-prof/20050826-2.c: Dito.
5674 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5675 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5676 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5677 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5678 * gcc.dg/tree-prof/inliner-1.c: Dito.
5679 * gcc.dg/tree-prof/merge_block.c: Dito.
5680 * gcc.dg/tree-prof/stringop-1.c: Dito.
5681 * gcc.dg/tree-prof/stringop-2.c: Dito.
5682 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5683 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5684 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5685 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5686 * gcc.dg/tree-prof/update-loopch.c: Dito.
5687 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5688 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5689 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5690 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5691 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5692 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5693 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5694
f4d5a23d
AK
56952016-07-13 Andi Kleen <ak@linux.intel.com>
5696
5697 * lib/profopt.exp (profopt-execute): Remove .imports files.
5698
ae145898
AK
56992016-07-13 Andi Kleen <ak@linux.intel.com>
5700
0b965526 5701 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5702
e97bd4f5
AK
57032016-07-13 Andi Kleen <ak@linux.intel.com>
5704
5705 * lib/profopt.exp (dg-final-scan-autofdo,
5706 dg-final-scan-not-autofdo): New functions.
5707
6fa3d4b4
BC
57082016-07-13 Bin Cheng <bin.cheng@arm.com>
5709
5710 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5711 * gcc.dg/vect/vect-35.c: Ditto.
5712 * gcc.dg/vect/vect-alias-check-2.c: New test.
5713
65f18bc6
ML
57142016-07-13 Martin Liska <mliska@suse.cz>
5715
5716 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5717 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5718 * gfortran.dg/pr42108.f90: Update expected dump scan.
5719
9737f35b
RB
57202016-07-13 Richard Biener <rguenther@suse.de>
5721
5722 PR tree-optimization/24574
5723 * gcc.dg/pr24574.c: New testcase.
5724
62c0ea4b
SKS
57252016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5726
0b965526 5727 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5728 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5729 * c-c++-common/pr68833-1.c: Require int32plus.
5730 * gcc.dg/ipa/pr63551.c: Likewise.
5731 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5732 * gcc.dg/ipa/pr64041.c: Require int32plus.
5733
c7ed8938
IE
57342016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5735
5736 PR ipa/71633
5737 * g++.dg/pr71633.C: New test.
5738
5ce15300
TP
57392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5740
5741 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5742 Add new arm_thumb1_cbz_ok effective target.
5743 * gcc.target/arm/cbz.c: New test.
5744
2b9509a3
TP
57452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5746
5747 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5748 Define effective target.
5749 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5750 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5751 * gcc.target/arm/movhi_movw.c: New test.
5752 * gcc.target/arm/movsi_movw.c: Likewise.
5753 * gcc.target/arm/movdi_movw.c: Likewise.
5754
7f15b177
RB
57552016-07-13 Richard Biener <rguenther@suse.de>
5756
5757 PR middle-end/71104
5758 * gcc.dg/pr71104-1.c: New testcase.
5759 * gcc.dg/pr71104-2.c: Likewise.
5760
0b0a896e
MM
57612016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5762
5763 PR target/71805
5764 * gcc.target/powerpc/pr71805.c: New test.
5765
f906f5ed
BS
57662016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5767
5768 * gcc.target/powerpc/divkc3-1.c: New.
5769 * gcc.target/powerpc/mulkc3-1.c: New.
5770
9e63c3aa
NS
57712016-07-12 Nathan Sidwell <nathan@acm.org>
5772
5773 * gcc.target/arm/data-rel-1.c: New.
5774 * gcc.target/arm/data-rel-2.c: New.
5775 * gcc.target/arm/data-rel-3.c: New.
5776
f507d202
ML
57772016-07-12 Martin Liska <mliska@suse.cz>
5778
5779 * gcc.dg/params/blocksort-part.c: New test.
5780 * gcc.dg/params/params.exp: New file.
5781
d6f7c125
KT
57822016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5783
5784 PR middle-end/71700
5785 * gcc.c-torture/execute/pr71700.c: New test.
5786
37ccb0ba
SB
57872016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5788 Richard Biener <rguenther@suse.de>
5789
5790 PR tree-optimization/23286
5791 PR tree-optimization/70159
5792 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5793 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5794 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5795 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5796 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5797 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5798 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5799 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5800 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5801 * gcc.dg/pr51879-12.c: Likewise.
5802 * gcc.dg/strlenopt-9.c: Likewise.
5803 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5804 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5805 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5806 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5807 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5808 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5809 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5810 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5811 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5812 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5813 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5814 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5815 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5816 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5817 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5818
712a93d6
RB
58192016-07-12 Richard Biener <rguenther@suse.de>
5820
5821 PR rtl-optimization/68961
5822 * gcc.target/i386/pr68961.c: New testcase.
5823
c392943c
JJ
58242016-07-11 Jakub Jelinek <jakub@redhat.com>
5825
3d56e6a4
JJ
5826 PR middle-end/71758
5827 * c-c++-common/gomp/pr71758.c: New test.
5828 * gfortran.dg/gomp/pr71758.f90: New test.
5829
c392943c
JJ
5830 PR tree-optimization/71823
5831 * gcc.dg/vect/pr71823.c: New test.
5832
741d3be5
DM
58332016-07-11 David Malcolm <dmalcolm@redhat.com>
5834
5835 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5836 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5837 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5838
92fa45b5
L
58392016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5840
5841 PR target/71801
5842 * gcc.target/i386/pr71801.c: New test.
5843
f51606c7
RB
58442016-07-11 Richard Biener <rguenther@suse.de>
5845
5846 PR tree-optimization/71816
5847 * gcc.dg/torture/pr71816.c: New testcase.
5848
36b54ce0
TK
58492016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5850
5851 PR fortran/71783
5852 * gfortran.dg/dependency_46.f90: New test.
5853
d13835b6
VM
58542016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5855
5856 PR rtl-optimization/71621
5857 * gcc.target/i386/pr71621-1.c: New.
5858 * gcc.target/i386/pr71621-2.c: New.
5859
642bcbdf
CP
58602016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5861
5862 * gfortran.dg/goacc/pr71704.f90: New test.
5863
02eb5b8b
BS
58642016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5865
5866 PR target/71297
5867 * gcc.target/powerpc/pr71297.c: New.
5868
8beb9a0d
JW
58692016-07-08 Jiong Wang <jiong.wang@arm.com>
5870
5871 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5872
cef4b650
MM
58732016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5874
5875 PR target/71806
5876 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5877
3c3ecf52
AH
58782016-07-08 Alan Hayward <alan.hayward@arm.com>
5879
5880 PR tree-optimization/71667
5881 * gcc.dg/vect/pr71667.c: New
5882
2660286d
ML
58832016-07-08 Martin Liska <mliska@suse.cz>
5884
5885 * gcc.dg/torture/pr71606.c: New test.
5886
70cdd4ae
JD
58872016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5888
5889 PR fortran/71764
5890 * gfortran.dg/pr71764.f90: New test.
5891
842dc2e6
JJ
58922016-07-07 Jakub Jelinek <jakub@redhat.com>
5893 Kai Tietz <ktietz70@googlemail.com>
5894
5895 PR c++/70869
5896 PR c++/71054
5897 * g++.dg/cpp0x/pr70869.C: New test.
5898 * g++.dg/cpp0x/pr71054.C: New test.
5899
31be4262
DE
59002016-07-07 David Edelsohn <dje.gcc@gmail.com>
5901
5902 * g++.dg/debug/pr71432.C: Fail on AIX.
5903
1c122092
ML
59042016-07-07 Martin Liska <mliska@suse.cz>
5905
5906 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5907 an undefined behavior.
5908 * gfortran.dg/do_3.F90: Likewise.
5909 * gfortran.dg/do_check_11.f90: New test.
5910 * gfortran.dg/do_check_12.f90: New test.
5911 * gfortran.dg/do_corner_warn.f90: New test.
5912
7119f1b1
ML
59132016-07-07 Martin Liska <mliska@suse.cz>
5914
5915 * gfortran.dg/predict-1.f90: Ammend the test.
5916 * gfortran.dg/predict-2.f90: Likewise.
5917
275792f2
IE
59182016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5919
5920 PR ipa/71624
5921 * g++.dg/pr71624.C: New test.
5922
05a437c1
TP
59232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5924
5925 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5926 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5927 ARMv8-M Mainline architectures.
5928
6f493951
TP
59292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5930
5931 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5932 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5933
5ddaee94
SB
59342016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5935
5936 PR target/70098
5937 PR target/71763
5938 * gcc.target/powerpc/pr71763.c: New file.
5939
651afdb2
YR
59402016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5941
5942 PR tree-optimization/71518
0b965526 5943 * gcc.dg/pr71518.c: New test.
651afdb2 5944
9df99881
WD
59452016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5946
5947 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5948
7b4e0769
SKS
59492016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5950
0b965526 5951 PR target/50739
7b4e0769
SKS
5952 * gcc.target/avr/pr50739.c: New test.
5953
eb4432f7
JH
59542016-07-05 Jan Hubicka <jh@suse.cz>
5955
5956 * gcc.dg/tree-ssa/scev-14.c: update template.
5957
c01e092f
RS
59582016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5959
5960 * gcc.dg/vect/group-no-gaps-1.c: New test.
5961
8070763a
AK
59622016-07-05 Andi Kleen <ak@linux.intel.com>
5963
5964 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5965 if kernel supports MPX.
5966
3f8257db 59672016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5968
5969 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5970
36a265b1
MM
59712016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5972 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5973
5974 * gcc.target/powerpc/signbit-1.c: New test.
5975 * gcc.target/powerpc/signbit-2.c: New test.
5976 * gcc.target/powerpc/signbit-3.c: New test.
5977
7a98fb6e
KT
59782016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5979
5980 PR rtl-optimization/71594
5981 * gcc.dg/torture/pr71594.c: New test.
5982
1e3d54b4
JH
59832016-07-05 Jan Hubicka <jh@suse.cz>
5984
5985 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5986
84ca3893
DM
59872016-07-05 David Malcolm <dmalcolm@redhat.com>
5988
5989 PR c++/62314
3a146d46 5990 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5991 number of missing semicolon error.
5992 * g++.dg/pr62314-2.C: New test case.
5993
20d0bfce
AF
59942016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5995
5996 * gfortran.dg/coarray_stat_function.f90: New test.
5997 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5998 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5999 to new interfaces.
6000
69aaea06
AV
60012016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6002
6003 PR fortran/71623
6004 * gfortran.dg/deferred_character_17.f90: New test.
6005
f723a43c
CL
60062016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6007
6008 * gcc.target/arm/neon/polytypes.c: Move to ...
6009 * gcc.target/arm/polytypes.c: ... here.
6010 * gcc.target/arm/neon/pr51534.c: Move to ...
6011 * gcc.target/arm/pr51534.c: ... here.
6012 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6013 * gcc.target/arm/vect-vcvt.c: ... here.
6014 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6015 * gcc.target/arm/vect-vcvtq.c: ... here.
6016 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6017 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6018 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6019 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6020 * gcc.target/arm/neon/neon.exp: Delete.
6021 * gcc.target/arm/neon/: Delete.
6022
d73e0ccf
JD
60232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6024
6025 PR fortran/65575
6026 * gfortran.dg: pr65575.f90: New test.
6027
c20f6223
JD
60282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6029
6030 PR fortran/35849
6031 * gfortran.dg: pr35849.f90: New test.
6032
2a5537c3
JJ
60332016-07-04 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR c++/71739
6036 * g++.dg/cpp0x/pr71739.C: New test.
6037
740f9751
CL
60382016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6039
6040 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6041
bf749919
DV
60422016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6043
6044 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6045 locr.
6046 * gcc.target/s390/loc-1.c: New test.
6047
430bb38e
YR
60482016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6049
3a146d46
JJ
6050 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6051 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6052
15f6e0da
RR
60532016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6054
6055 PR target/63874
6056 * gcc.target/aarch64/pr63874.c: New test.
6057
79335075
JB
60582016-07-04 Jan Beulich <jbeulich@suse.com>
6059
6060 * g++.dg/header.c: New.
6061 * gcc.dg/header.c: New.
6062
557e8c49
JJ
60632016-07-02 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR c/71719
6066 * c-c++-common/Wunused-var-15.c: New test.
6067
79a592e3
JJ
60682016-07-01 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR fortran/71687
6071 * gfortran.dg/gomp/pr71687.f90: New test.
6072
e2298656
BS
60732016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6074
6075 * gcc.dg/const-float128-ped.c: Require __float128 effective
6076 target and options.
6077 * gcc.dg/const-float128.c: Likewise.
6078 * gcc.dg/torture/float128-cmp-invalid.c: Require
6079 __float128 and base_quadfloat_support effective targets, and
6080 __float128 options.
6081 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6082 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6083 * gcc.dg/torture/float128-nan.c: Likewise.
6084 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6085 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6086 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6087 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6088 (add_options_for___float128): New.
6089 (check_effective_target_base_quadword_support): New.
6090
70c11966
MM
60912016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6093 PR target/71720
6094 * gcc.target/powerpc/pr71720.c: New test.
6095
059541fd
JB
60962016-07-01 Jan Beulich <jbeulich@suse.com>
6097
6098 * gcc.dg/bss.c: New.
6099
2c1e4964
PB
61002016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6101
6102 PR target/71698
6103 * gcc.target/powerpc/pr71698.c: New test.
6104
22e1cb39
GJL
61052016-07-01 Georg-Johann Lay <avr@gjlay.de>
6106
6107 PR target/71151
6108 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6109 instead of ".foo" for its section name.
6110 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6111 depending on MCU's flash size.
6112 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6113 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6114 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6115 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6116 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6117 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6118
466cf574
JB
61192016-07-01 Jan Beulich <jbeulich@suse.com>
6120
6121 * gcc.target/i386/pr65105-2.c: Add -msse2.
6122
351beab7
JJ
61232016-06-30 Jakub Jelinek <jakub@redhat.com>
6124
55a0f21a
JJ
6125 PR tree-optimization/71707
6126 * gcc.dg/strlenopt-29.c: New test.
6127
6245ad72
JJ
6128 PR fortran/71704
6129 * gfortran.dg/gomp/pr71704.f90: New test.
6130
351beab7
JJ
6131 PR fortran/71705
6132 * gfortran.dg/gomp/pr71705.f90: New test.
6133
5a3a6a5e
KN
61342016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6135
6136 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6137 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6138 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6139 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6140 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6141 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6142 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6143 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6144 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6145 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6146 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6147 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6148 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6149 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6150 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6151 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6152 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6153 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6154 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6155 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6156 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6157 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6158 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6159 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6160 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6161 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6162 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6163 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6164 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6165 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6166 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6167 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6168 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6171 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6172 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6173 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6177 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6178 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6179 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6180 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6181 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6192 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6193 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6194 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6195 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6196 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6197 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6198 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6199 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6200 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6201 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6202 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6203 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6204 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6205 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6206 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6207 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6208 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6209 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6217
3dfa8071 62182016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6219 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6220
6221 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6222
9bd62242 62232016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6224 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6225
6226 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6227
603107fb
DM
62282016-06-30 David Malcolm <dmalcolm@redhat.com>
6229
6230 PR driver/71651
6231 * gcc.dg/spellcheck-options-12.c: New test case.
6232
205cccc7
JJ
62332016-06-30 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR middle-end/71693
6236 * gcc.c-torture/compile/pr71693.c: New test.
6237
f4452176
DM
62382016-06-29 David Malcolm <dmalcolm@redhat.com>
6239
6240 * gcc.dg/spellcheck-params.c: New testcase.
6241 * gcc.dg/spellcheck-params-2.c: New testcase.
6242
c5e74d9d
MM
62432016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6244
6245 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6246 vector extract instructions.
6247 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6248
e44ecbfd
JD
62492016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250
6251 PR fortran/71686
6252 * gfortran.dg/unexpected_eof_2.f90: New test.
6253 * gfortran.dg/unexpected_eof_3.f90: New test.
6254
ee446d9f
JW
62552016-06-29 Jim Wilson <jim.wilson@linaro.org>
6256
6257 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6258
27f67461
CP
62592016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6260
6261 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6262 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6263 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6264
b1206d29
RB
62652016-06-29 Richard Biener <rguenther@suse.de>
6266
6267 PR middle-end/15256
6268 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6269
1af21224
MW
62702016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6271
6272 * gcc.target/arm/aapcs/neon-vect10.c: Require
6273 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6274 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6275 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6276 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6277 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6278 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6279 * gcc.target/arm/fp16-aapcs-1.c: Require
6280 -mfloat-ab=hard. Also simplify the test.
6281 * gcc.target/arm/fp16-aapcs-2.c: New.
6282
7fe43755
MW
62832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6284
0b965526 6285 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6286 (add_options_for_arm_fp16_ieee): New.
6287 (add_options_for_arm_fp16_alternative): New.
6288 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6289 long-line.
6290 (effective_target_arm_fp16_hw): New.
6291
264d951a
IE
62922016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6293
6294 PR tree-optimization/71655
6295 * g++.dg/pr71655.C: New test.
6296
5c846a81
ML
62972016-06-29 Martin Liska <mliska@suse.cz>
6298
6299 * gcc.dg/pr71585.c: New test.
6300 * gcc.dg/pr71585-2.c: New test.
6301 * gcc.dg/pr71585-3.c: New test.
6302
fafe9318
YR
63032016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6304
6305 PR tree-optimization/70729
6306 * g++.dg/vect/pr70729.cc: New test.
6307
54d19c3b
TS
63082016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6309
6310 * c-c++-common/gomp/cancel-1.c: Extend.
6311
5f3cd7c3
JJ
63122016-06-29 Jakub Jelinek <jakub@redhat.com>
6313
6314 PR tree-optimization/71625
6315 * gcc.dg/strlenopt-28.c: New test.
6316
4aa83879
RB
63172016-06-29 Richard Biener <rguenther@suse.de>
6318
6319 PR middle-end/71002
6320 * g++.dg/torture/pr71002.C: Adjust testcase.
6321
152ef731
JJ
63222016-06-29 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR c/71685
6325 * gcc.dg/pr71685.c: New test.
6326
63272016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6328
6329 PR c/71552
6330 * gcc.dg/init-bad-9.c: New test.
6331
d41dc215
BS
63322016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6333
6334 * gcc.target/powerpc/abs128-1.c: Require VSX.
6335 * gcc.target/powerpc/copysign128-1.c: Likewise.
6336 * gcc.target/powerpc/inf128-1.c: Likewise.
6337 * gcc.target/powerpc/nan128-1.c: Likewise.
6338
6a20b538
JJ
63392016-06-28 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR middle-end/71626
6342 * gcc.c-torture/execute/pr71626-1.c: New test.
6343 * gcc.c-torture/execute/pr71626-2.c: New test.
6344
77d93c47
PB
63452016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6346
6347 PR target/71656
6348 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6349
a8264058
SB
63502016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6351
6352 PR target/71670
6353 * gcc.target/powerpc/pr71670.c: New testcase.
6354
0dc47331
PB
63552016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6356
6357 PR target/71656
6358 * gcc.target/powerpc/pr71656-1.c: New test.
6359 * gcc.target/powerpc/pr71656-2.c: New test.
6360
b65ffc79
CL
63612016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6362
6363 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6364 around fp16 code.
6365 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6366 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6367 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6368 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6369 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6370 Add arm_neon_fp16_ok effective target.
0b965526
UB
6371 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6372 Likewise.
6373 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6374 Likewise.
6375 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6376 Likewise.
6377 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6378 Likewise.
6379 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6380 Likewise.
6381 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6382 Likewise.
6383 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6384 Likewise.
6385 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6386 Likewise.
6387 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6388 Likewise.
6389 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6390 Likewise.
6391 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6392 Likewise.
b65ffc79 6393
9bb86f40
JH
63942016-06-26 Jan Hubicka <hubicka@ucw.cz>
6395
6396 * gcc.dg/predict-12.c: New testcase.
6397
46db0fd4
JD
63982016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6399
6400 PR fortran/71649
6401 * gfortran.dg/pr71649.f90: New test.
6402
2a65e70b
JJ
64032016-06-25 Jakub Jelinek <jakub@redhat.com>
6404
f8a06e24
JJ
6405 PR tree-optimization/71643
6406 * g++.dg/opt/pr71643.C: New test.
6407
2a65e70b
JJ
6408 PR tree-optimization/71631
6409 * gcc.c-torture/execute/pr71631.c: New test.
6410
7805417a
JH
64112016-06-24 Jan Hubicka <hubicka@ucw.cz>
6412
6413 * gcc.dg/predict-11.c: New testcase.
6414 * gfortran.dg/predict-2.f90: New testcase.
6415
888ed1a3
JH
64162016-06-24 Jan Hubicka <hubicka@ucw.cz>
6417
6418 * gcc.dg/predict-10.c: New test.
6419
53605f35
BS
64202016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6421
6422 * gcc.target/powerpc/abs128-1.c: New.
6423 * gcc.target/powerpc/copysign128-1.c: New.
6424 * gcc.target/powerpc/inf128-1.c: New.
6425 * gcc.target/powerpc/nan128-1.c: New.
6426
7b22b4c6
EB
64272016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6428
6429 * gfortran.dg/pr71642.f90: New test.
6430
37e373c2
JJ
64312016-06-24 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR tree-optimization/71647
6434 * gcc.target/i386/pr71647.c: New test.
6435
b20b79f2
L
64362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6437
6438 * gcc.target/i386/noplt-gd-1.c: New test.
6439 * gcc.target/i386/noplt-gd-2.c: Likewise.
6440 * gcc.target/i386/noplt-gd-3.c: Likewise.
6441 * gcc.target/i386/noplt-ld-1.c: Likewise.
6442 * gcc.target/i386/noplt-ld-2.c: Likewise.
6443 * gcc.target/i386/noplt-ld-3.c: Likewise.
6444 * lib/target-supports.exp
6445 (check_effective_target_tls_get_addr_via_got): New.
6446
04619cb8
UB
64472016-06-24 Uros Bizjak <ubizjak@gmail.com>
6448
6449 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6450 testsuite compile flags.
6451 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6452 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6453
64542016-06-24 Uros Bizjak <ubizjak@gmail.com>
6455
6456 * g++dg/vect/pr36684.cc: Add dg-do compile.
6457 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6458 * gcc.dg/vect/pr70021.c: Ditto.
6459 * gcc.dg/vect/pr70138-1.c: Ditto.
6460 * gcc.dg/vect/pr70138-2.c: Ditto.
6461 * gcc.dg/vect/pr70354-1.c: Ditto.
6462 * gcc.dg/vect/pr70354-2.c: Ditto.
6463 * gcc.dg/vect/pr71259.c: Ditto.
6464 * gcc.dg/vect/pr71416-1.c: Ditto.
6465 * gcc.dg/vect/slp-43.c: Ditto.
6466 * gcc.dg/vect/slp-45.c: Ditto.
6467 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6468 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6469 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6470 * gfortran.dg/vect/pr69980.f90: Ditto.
6471
64722016-06-24 Uros Bizjak <ubizjak@gmail.com>
6473
6474 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6475 * gcc.dg/vect/bb-slp-30.c: Ditto.
6476 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6477 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6478 * gcc.dg/vect/pr45902.c: Ditto.
6479 * gcc.dg/vect/pr48172.c: Ditto.
6480 * gcc.dg/vect/pr48377.c: Ditto.
6481 * gcc.dg/vect/pr49038.c: Ditto.
6482 * gcc.dg/vect/pr49771.c: Ditto.
6483 * gcc.dg/vect/pr52091.c: Ditto.
6484 * gcc.dg/vect/pr53185-2.c: Ditto.
6485 * gcc.dg/vect/pr56826.c: Ditto.
6486 * gcc.dg/vect/pr60276.c: Ditto.
6487 * gcc.dg/vect/pr62021.c: Ditto.
6488 * gcc.dg/vect/pr63530.c: Ditto.
6489 * gcc.dg/vect/pr65518.c: Ditto.
6490 * gcc.dg/vect/pr65947-1.c: Ditto.
6491 * gcc.dg/vect/pr65947-10.c: Ditto.
6492 * gcc.dg/vect/pr65947-11.c: Ditto.
6493 * gcc.dg/vect/pr65947-12.c: Ditto.
6494 * gcc.dg/vect/pr65947-13.c: Ditto.
6495 * gcc.dg/vect/pr65947-2.c: Ditto.
6496 * gcc.dg/vect/pr65947-3.c: Ditto.
6497 * gcc.dg/vect/pr65947-4.c: Ditto.
6498 * gcc.dg/vect/pr65947-5.c: Ditto.
6499 * gcc.dg/vect/pr65947-6.c: Ditto.
6500 * gcc.dg/vect/pr65947-7.c: Ditto.
6501 * gcc.dg/vect/pr65947-8.c: Ditto.
6502 * gcc.dg/vect/pr65947-9.c: Ditto.
6503 * gcc.dg/vect/pr71416-1.c: Ditto.
6504 * gcc.dg/vect/pr71439.c: Ditto.
6505 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6506 * gcc.dg/vect/vect-bswap16.c: Ditto.
6507 * gcc.dg/vect/vect-bswap32.c: Ditto.
6508 * gcc.dg/vect/vect-bswap64.c: Ditto.
6509 * gcc.dg/vect/vect-live-1.c: Ditto.
6510 * gcc.dg/vect/vect-live-2.c: Ditto.
6511 * gcc.dg/vect/vect-live-3.c: Ditto.
6512 * gcc.dg/vect/vect-live-4.c: Ditto.
6513 * gcc.dg/vect/vect-live-5.c: Ditto.
6514 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6515 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6516 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6517 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6518 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6519 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6520 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6521 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6522 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6523 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6524 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6525 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6526 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6527 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6528 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6529 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6530 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6531
da224bcb
UB
65322016-06-24 Uros Bizjak <ubizjak@gmail.com>
6533
6534 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6535
dfee2870
L
65362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6537
6538 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6539 ia32 if R_386_GOT32X relocation is supported.
6540 * gcc.target/i386/noplt-3.c: Likewise.
6541 * gcc.target/i386/noplt-2.c: Likewise.
6542 (main): Renamed to ...
6543 (bar): This.
6544 * gcc.target/i386/noplt-4.c: Likewise.
6545 (main): Renamed to ...
6546 (bar): This.
6547 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6548 * gcc.target/i386/pr67400-5.c: Likewise.
6549
a86451b9
JJ
65502016-06-24 Jakub Jelinek <jakub@redhat.com>
6551
00085092
JJ
6552 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6553 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6554
a86451b9
JJ
6555 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6556 f4): Adjust expected diagnostics.
6557 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6558 (T): If OVFP is defined, redefine to TP.
6559 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6560 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6561 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6562 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6563 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6564 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6565 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6566 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6567 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6568 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6569 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6570 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6571 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6572 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6573 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6574 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6575 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6576 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6577 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6578 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6579 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6580 as last argument to __builtin_add_overflow_p.
6581
7bb5d5f4
UB
65822016-06-23 Uros Bizjak <ubizjak@gmail.com>
6583
6584 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6585 dg-options and remove default vector testsuite compile flags.
6586 * g++.dg/vect/pr33860a.cc: Ditto.
6587 * g++.dg/vect/pr45470-a.cc: Ditto.
6588 * g++.dg/vect/pr45470-b.cc: Ditto.
6589 * g++.dg/vect/pr60896.cc: Ditto.
6590 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6591 * gcc.dg/vect/pr18308.c: Ditto.
6592 * gcc.dg/vect/pr24049.c: Ditto.
6593 * gcc.dg/vect/pr33373.c: Ditto.
6594 * gcc.dg/vect/pr36228.c: Ditto.
6595 * gcc.dg/vect/pr42395.c: Ditto.
6596 * gcc.dg/vect/pr42604.c: Ditto.
6597 * gcc.dg/vect/pr46663.c: Ditto.
6598 * gcc.dg/vect/pr48765.c: Ditto.
6599 * gcc.dg/vect/pr49093.c: Ditto.
6600 * gcc.dg/vect/pr49352.c: Ditto.
6601 * gcc.dg/vect/pr52298.c: Ditto.
6602 * gcc.dg/vect/pr52870.c: Ditto.
6603 * gcc.dg/vect/pr53185.c: Ditto.
6604 * gcc.dg/vect/pr53773.c: Ditto.
6605 * gcc.dg/vect/pr56695.c: Ditto.
6606 * gcc.dg/vect/pr62171.c: Ditto.
6607 * gcc.dg/vect/pr63530.c: Ditto.
6608 * gcc.dg/vect/pr68339.c: Ditto.
6609 * gcc.dg/vect/pr71259.c: Ditto.
6610 * gcc.dg/vect/vect-82_64.c: Ditto.
6611 * gcc.dg/vect/vect-83_64.c: Ditto.
6612 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6613 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6614 * gcc.dg/vect/vect-shift-2.c: Ditto.
6615 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6616 * gfortran.dg/vect/pr39318.f90: Ditto.
6617 * gfortran.dg/vect/pr45714-a.f: Ditto.
6618 * gfortran.dg/vect/pr45714-b.f: Ditto.
6619 * gfortran.dg/vect/pr46213.f90: Ditto.
6620
2d4bb02f
MM
66212016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6622 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6623
6624 * gcc.target/powerpc/p9-splat-5.c: New test.
6625
f6d1b868
UB
66262016-06-23 Uros Bizjak <ubizjak@gmail.com>
6627
6628 PR tree-optimization/71488
6629 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6630 * lib/target-supports.exp: ... here.
6631 (check_sse4_hw_available): New procedure.
6632 (check_effective_target_sse4_runtime): Ditto.
6633 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6634 -march=westmere for sse4_runtime targets.
936ff030 6635 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6636 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6637 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6638 (main): Call check_vect ().
a7898180 6639 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6640
c0597759
L
66412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6642
6643 PR target/66232
6644 PR target/67400
6645 * gcc.target/i386/pr66232-14.c: New file.
6646 * gcc.target/i386/pr66232-15.c: Likewise.
6647 * gcc.target/i386/pr66232-16.c: Likewise.
6648 * gcc.target/i386/pr66232-17.c: Likewise.
6649 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6650 ia32 if R_386_GOT32X relocation is supported.
6651 * gcc.target/i386/pr67400-2.c: Likewise.
6652 * gcc.target/i386/pr67400-3.c: Likewise.
6653 * gcc.target/i386/pr67400-4.c: Likewise.
6654 * gcc.target/i386/pr67400-6.c: Likewise.
6655 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6656 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6657
5b0e27a7
JD
66582016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6659
6660 PR libgfortran/48852
6661 * gfortran.dg/char4_iunit_1.f03: Update test.
6662 * gfortran.dg/f2003_io_5.f03: Update test.
6663 * gfortran.dg/real_const_3.f90: Update test.
6664
7f586d90
AK
66652016-06-23 Andi Kleen <ak@linux.intel.com>
6666
6667 * g++.dg/bprob/bprob.exp: Support autofdo.
6668 * g++.dg/tree-prof/tree-prof.exp: dito.
6669 * gcc.dg/tree-prof/tree-prof.exp: dito.
6670 * gcc.misc-tests/bprob.exp: dito.
6671 * gfortran.dg/prof/prof.exp: dito.
6672 * lib/profopt.exp: dito.
6673 * lib/target-supports.exp: Check for autofdo.
6674
60fa7862
ML
66752016-06-23 Martin Liska <mliska@suse.cz>
6676
6677 * gcc.dg/pr71619.c: New test.
6678
e3d62871
UB
66792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6680
6681 PR target/67400
cc901875
UB
6682 * gcc.target/i386/pr67400-1.c: New test.
6683 * gcc.target/i386/pr67400-2.c: Likewise.
6684 * gcc.target/i386/pr67400-3.c: Likewise.
6685 * gcc.target/i386/pr67400-4.c: Likewise.
6686 * gcc.target/i386/pr67400-5.c: Likewise.
6687 * gcc.target/i386/pr67400-6.c: Likewise.
6688 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6689
ac81cf0b
DM
66902016-06-22 David Malcolm <dmalcolm@redhat.com>
6691
6692 * c-c++-common/missing-header-1.c: New test case.
6693 * c-c++-common/missing-header-2.c: New test case.
6694 * c-c++-common/missing-header-3.c: New test case.
6695 * c-c++-common/missing-header-4.c: New test case.
6696
1a4f11c8
DM
66972016-06-22 David Malcolm <dmalcolm@redhat.com>
6698
6699 PR c/70339
6700 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6701 hint.
6702 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6703 expected results due to builtin "nanl" now being suggested for
6704 "name".
6705 * gcc.dg/pr67580.c: Update expected messages.
6706 * gcc.dg/spellcheck-identifiers.c: New testcase.
6707 * gcc.dg/spellcheck-typenames.c: New testcase.
6708
a93eac6a
DM
67092016-06-22 David Malcolm <dmalcolm@redhat.com>
6710
6711 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6712 file.
6713 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6714 diagnostic-test-show-locus-parseable-fixits.c to sources for
6715 diagnostic_plugin_test_show_locus.c.
6716 * lib/gcc-defs.exp (freeform_regexps): New global.
6717 (dg-regexp): New function.
6718 (handle-dg-regexps): New function.
6719 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6720 freeform_regexps to the empty list.
6721 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6722
49e76ff1
IE
67232016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6724
f6d1b868 6725 PR tree-optimization/71488
49e76ff1
IE
6726 * g++.dg/pr71488.C: New test.
6727 * gcc.dg/vect/vect-bool-cmp.c: New test.
6728
951d8c8a
EB
67292016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6730
6731 * gcc.dg/guality/param-5.c: New test.
6732
b60fc3bd
BE
67332016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6734
6735 * gcc.target/i386/asm-flag-7.c: New test.
6736
0609abda
TS
67372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6738
6739 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6740 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6741 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6742 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6743 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6744 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6745 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6746 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6747 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6748 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6749 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6750 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6751 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6752 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6753 * lib/target-supports.exp: Likewise.
6754
ee2499b4
TS
67552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6756
6757 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6758 * gcc.dg/attr-ms_struct-2.c: Likewise.
6759 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6760 * gcc.dg/bf-ms-attrib.c: Likewise.
6761 * gcc.dg/bf-ms-layout-2.c: Likewise.
6762 * gcc.dg/bf-ms-layout-3.c: Likewise.
6763 * gcc.dg/bf-ms-layout.c: Likewise.
6764 * gcc.dg/bf-no-ms-layout.c: Likewise.
6765 * gcc.target/i386/bitfield1.c: Likewise.
6766 * gcc.target/i386/bitfield2.c: Likewise.
6767 * gcc.target/i386/bitfield3.c: Likewise.
6768
caea59ff
KN
67692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6770
6771 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6772 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6773 override other than -mcpu=power9 command-line option is specified,
6774 or if the target operating system is aix.
6775 * gcc.target/powerpc/darn-1.c: Likewise.
6776 * gcc.target/powerpc/darn-2.c: Likewise.
6777 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6778 test if effective-target is not powerpc_p9vector_ok or if the
6779 target operating system is not defined.
6780 * gcc.target/powerpc/vslv-1.c: Likewise.
6781 * gcc.target/powerpc/vsrv-0.c: Likewise.
6782 * gcc.target/powerpc/vsrv-1.c: Likewise.
6783
63617e30
TB
67842016-06-21 Tobias Burnus <burnus@net-b.de>
6785
6786 PR fortran/71068
6787 * gfortran.dg/coarray/data_1.f90: New.
6788
89192c3c
WD
67892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6790
6791 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6792 (dg-require-effective-target): Use arm_v8_neon_hw.
6793 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6794 (dg-require-effective-target): Likewise.
6795 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6796 (dg-require-effective-target): Likewise.
6797 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6798 (dg-require-effective-target): Likewise.
6799 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6800 (dg-require-effective-target): Likewise.
6801 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6802 (dg-require-effective-target): Likewise.
6803 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6804 Add AArch64 check.
6805
64ac50e2
WD
68062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6807
6808 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6809 Set to 3 so test passes.
6810
6252b5db
WD
68112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6812
6813 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6814
3b9bc511
IV
68152016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6816
6817 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6818 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6819 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6820 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6821
21db1c78
IV
68222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6823
6824 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6825 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6826
9d30e86f
L
68272016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6828
6829 PR target/71549
6830 * gcc.target/i386/pr71549.c: New test.
6831
448a7c69
KN
68322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6833
6834 * gcc.target/powerpc/vadsdu-0.c: Replace
6835 dg-require-effective-target directive to allow test to run on more
6836 platforms, and add dg-skip-if directive to disable test on aix
6837 platforms because of known incompatibilities.
6838 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6839 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6840 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6841 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6842 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6843 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6844 * gcc.target/powerpc/vadsdub-2.c: Replace
6845 dg-require-effective-target directive to allow test to run on more
6846 platforms, and add dg-skip-if directive to disable test on aix
6847 platforms because of known incompatibilities.
6848 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6849 with vec_absdb call to differentiate this test from vadsdub-1.c.
6850 * gcc.target/powerpc/vadsduh-1.c: Replace
6851 dg-require-effective-target directive to allow test to run on more
6852 platforms, and add dg-skip-if directive to disable test on aix
6853 platforms because of known incompatibilities.
6854 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6855 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6856 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6857
0ad84f34
JJ
68582016-06-21 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR tree-optimization/71588
6861 * gcc.dg/pr71558.c: New test.
6862
e71e8d94
SKS
68632016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6864
6865 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6866 * c-c++-common/pr68657-2.c: Likewise.
6867 * c-c++-common/pr68657-3.c: Likewise.
6868 * gcc.dg/torture/pr69714.c: Require int32plus support.
6869 * gcc.dg/torture/pr70025.c: Likewise.
6870 * gcc.dg/torture/pr70083.c: Likewise.
6871 * gcc.dg/torture/pr70542.c: Likewise.
6872 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6873
5a578671
JM
68742016-06-20 Joseph Myers <joseph@codesourcery.com>
6875
6876 PR c/71601
6877 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6878
7a9df68e
JJ
68792016-06-20 Jakub Jelinek <jakub@redhat.com>
6880
50aa64d5
JJ
6881 PR middle-end/71581
6882 * gcc.dg/pr71581.c: New test.
6883
7a9df68e
JJ
6884 PR rtl-optimization/71591
6885 * gcc.dg/cpp/pr71591.c: New test.
6886
3947cf19
DR
68872016-06-20 David B. Robins <gcc@davidrobins.net>
6888
6889 PR target/71571
6890 * g++.dg/torture/pr71571.C: New test.
6891
c4ff221e
JJ
68922016-06-20 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR target/71559
6895 * gcc.target/i386/sse2-pr71559.c: New test.
6896 * gcc.target/i386/avx-pr71559.c: New test.
6897 * gcc.target/i386/avx512f-pr71559.c: New test.
6898
f1b5abfb
TB
68992016-06-20 Tobias Burnus <burnus@net-b.de>
6900
6901 PR fortran/71194
6902 * gfortran.dg/pointer_remapping_10.f90: New.
6903
842107e4
DM
69042016-06-20 David Malcolm <dmalcolm@redhat.com>
6905
6906 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6907
d9e8bdfd
MS
69082016-06-20 Martin Sebor <msebor@redhat.com>
6909
6910 PR c/69507
6911 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6912 * gnu90-const-expr-1.c: Same.
6913 * gnu99-const-expr-1.c: Same.
6914 * gnu99-static-1.c: Same.
6915
67785479
RL
69162016-06-20 Renlin Li <renlin.li@arm.com>
6917
29f09b38 6918 PR testsuite/71489
67785479
RL
6919 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6920
636929b8
JG
69212016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6922
6923 * gcc.target/aarch64/vcvt_f64_1.c: New.
6924 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6925 * gcc.target/aarch64/vrecp_f64_1.c: New.
6926
ff7b374b
KT
69272016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6928
6929 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6930 "alignement".
6931
554cfc9e
GJL
69322016-06-20 Georg-Johann Lay <avr@gjlay.de>
6933
6934 PR target/71103
6935 * gcc.target/avr/torture/pr71103-2.c: New test.
6936
94087e88 69372016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6938
6939 PR c/69507
6940 * gcc.dg/alignof.c: New test.
6941
c561b091
PC
69422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6943
6944 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6945 vs dg-error; test constexpr specifier too.
6946
bf54f123
PC
69472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6948
6949 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6950
4e53aa97
CL
69512016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6952
6953 * lib/target-supports.exp
6954 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6955 arm_neon_ok and merge flags. Fix temporary test name.
6956 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6957 and merge flags.
6958
69071d86
ML
69592016-06-17 Martin Liska <mliska@suse.cz>
6960
6961 * gcc.dg/predict-9.c: Fix dump scanning.
6962
68b3b858
BC
69632016-06-17 Bin Cheng <bin.cheng@arm.com>
6964
6965 PR tree-optimization/71354
6966 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6967
d3ee260a
BC
69682016-06-17 Bin Cheng <bin.cheng@arm.com>
6969
6970 PR tree-optimization/71347
6971 * gcc.dg/tree-ssa/pr71347.c: New test.
6972
bd8fb114
BC
69732016-06-17 Bin Cheng <bin.cheng@arm.com>
6974
6975 PR tree-optimization/71354
6976 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6977
97816be4
BC
69782016-06-17 Bin Cheng <bin.cheng@arm.com>
6979
6980 * gcc.dg/vect/vect-alias-check-1.c: New test.
6981
2d761a37
SKS
69822016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6983
e0277d6b 6984 PR target/71151
2d761a37
SKS
6985 * gcc.target/avr/pr71151-1.c: New test.
6986 * gcc.target/avr/pr71151-2.c: New test.
6987 * gcc.target/avr/pr71151-3.c: New test.
6988 * gcc.target/avr/pr71151-4.c: New test.
6989 * gcc.target/avr/pr71151-5.c: New test.
6990 * gcc.target/avr/pr71151-6.c: New test.
6991 * gcc.target/avr/pr71151-7.c: New test.
6992 * gcc.target/avr/pr71151-8.c: New test.
6993 * gcc.target/avr/pr71151-common.h: New test.
6994
68fa96d6
ML
69952016-06-16 Martin Liska <mliska@suse.cz>
6996
6997 * gfortran.dg/predict-1.f90: New test.
6998
b6ca982f
UB
69992016-06-16 Uros Bizjak <ubizjak@gmail.com>
7000
7001 PR target/71242
3a146d46 7002 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7003
1dc8d15b
JH
70042016-06-16 Jan Hubicka <hubicka@ucw.cz>
7005
7006 * g++.dg/vect/pr36648.cc: Disable cunrolli
7007
67c25816
JJ
70082016-06-16 Jakub Jelinek <jakub@redhat.com>
7009
c577adb2
JJ
7010 PR target/71554
7011 * gcc.c-torture/execute/pr71554.c: New test.
7012
67c25816
JJ
7013 PR rtl-optimization/71532
7014 * gcc.dg/torture/pr71532.c: New test.
7015
1a3c3ee9
MM
70162016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7017
7018 * gcc.target/powerpc/p9-dimode1.c: New test.
7019 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7020
f29468a7
JJ
70212016-06-15 Jakub Jelinek <jakub@redhat.com>
7022
61daecc4
JJ
7023 * gcc.c-torture/compile/20160615-1.c: New test.
7024
f29468a7
JJ
7025 * g++.dg/cpp0x/ref-qual17.C: New test.
7026
209d1e2d
IE
70272016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7028
7029 PR middle-end/71529
7030 * gcc.target/i386/pr71529.C: New test.
7031
8dc35712
AH
70322016-06-15 Alan Hayward <alan.hayward@arm.com>
7033
7034 PR tree-optimization/71483
7035 * g++.dg/vect/pr71483.c: New
7036
b8911cb8
PC
70372016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7038
7039 PR c++/70202
7040 * g++.dg/inherit/crash6.C: New.
7041 * g++.dg/inherit/union2.C: Likewise.
7042 * g++.dg/inherit/virtual12.C: Likewise.
7043 * g++.dg/inherit/virtual13.C: Likewise.
7044 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7045
cf5d08ab
UB
70462016-06-15 Uros Bizjak <ubizjak@gmail.com>
7047
e3d62871 7048 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7049
8f482165
AH
70502016-06-15 Alan Hayward <alan.hayward@arm.com>
7051
7052 PR tree-optimization/71439
7053 * gcc.dg/vect/pr71439.c: New
7054
3256673f
KT
70552016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7056
7057 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7058
b17dc4d4
RB
70592016-06-15 Richard Biener <rguenther@suse.de>
7060
7061 * gcc.dg/vect/slp-45.c: New testcase.
7062
2a5825f2
RB
70632016-06-15 Richard Biener <rguenther@suse.de>
7064
7065 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7066
6e433d0b
BS
70672016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7068
7069 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7070 requirements, and disable for AIX for now.
7071 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7072
abe7f828
JJ
70732016-06-14 Jakub Jelinek <jakub@redhat.com>
7074
a09c81b4
JJ
7075 PR c++/71528
7076 * g++.dg/opt/pr71528.C: New test.
7077
abe7f828
JJ
7078 PR c++/71516
7079 * g++.dg/init/pr71516.C: New test.
7080
acfadf06
PC
70812016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 * g++.dg/init/array46.C: New.
7084
4d568ab2
UB
70852016-06-14 Uros Bizjak <ubizjak@gmail.com>
7086
e3d62871
UB
7087 * gcc.target/i386/float128-3.c: New test.
7088 * gcc.target/i386/quad-sse4.c: Ditto.
7089 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7090 Update scan strings.
4d568ab2 7091
30934c5d
RB
70922016-06-14 Richard Biener <rguenther@suse.de>
7093
7094 PR middle-end/71526
7095 * gfortran.dg/pr71526.f90: New testcase.
7096
3970e545
AV
70972016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7098
7099 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7100 * gcc.dg/zero_bits_compound-1.c: Likewise.
7101
04976c6e
RB
71022016-06-14 Richard Biener <rguenther@suse.de>
7103
7104 PR tree-optimization/71522
7105 * gcc.dg/torture/pr71522.c: New testcase.
7106
23e025db
JJ
71072016-06-14 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR tree-optimization/71520
7110 * gcc.dg/tree-ssa/pr71520.c: New test.
7111
90b72e84
RB
71122016-06-14 Richard Biener <rguenther@suse.de>
7113
7114 PR tree-optimization/71521
86c24ba6 7115 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7116
ef7cf206
JJ
71172016-06-13 Jakub Jelinek <jakub@redhat.com>
7118
0dda258b
JJ
7119 PR sanitizer/71498
7120 * c-c++-common/ubsan/bounds-13.c: New test.
7121
ef7cf206
JJ
7122 PR preprocessor/71183
7123 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7124
a73786e3
JL
71252016-06-13 Jeff Law <law@redhat.com>
7126
7127 PR tree-optimization/71403
7128 * c-c++-common/ubsan/pr71403-1.c: New test.
7129 * c-c++-common/ubsan/pr71403-2.c: New test.
7130 * c-c++-common/ubsan/pr71403-3.c: New test.
7131
0ac249bf
JJ
71322016-06-13 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR middle-end/71478
7135 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7136 Add -Wno-psabi -w to dg-options.
7137
5408a64a
KN
71382016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7139
7140 * gcc.target/powerpc/vadsdu-0.c: New test.
7141 * gcc.target/powerpc/vadsdu-1.c: New test.
7142 * gcc.target/powerpc/vadsdu-2.c: New test.
7143 * gcc.target/powerpc/vadsdu-3.c: New test.
7144 * gcc.target/powerpc/vadsdu-4.c: New test.
7145 * gcc.target/powerpc/vadsdu-5.c: New test.
7146 * gcc.target/powerpc/vadsdub-1.c: New test.
7147 * gcc.target/powerpc/vadsdub-2.c: New test.
7148 * gcc.target/powerpc/vadsduh-1.c: New test.
7149 * gcc.target/powerpc/vadsduh-2.c: New test.
7150 * gcc.target/powerpc/vadsduw-1.c: New test.
7151 * gcc.target/powerpc/vadsduw-2.c: New test.
7152
f7e4f2e3
DM
71532016-06-13 David Malcolm <dmalcolm@redhat.com>
7154
7155 * gcc.dg/c99-init-2.c (c): Update expected error message.
7156 * gcc.dg/init-bad-8.c (foo): Likewise.
7157 * gcc.dg/spellcheck-fields-3.c: New test case.
7158
ad23a23e
ML
71592016-06-13 Martin Liska <mliska@suse.cz>
7160
7161 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7162 and "guess loop iv compared" heuristics.
7163 * gcc.dg/predict-2.c: Likewise.
7164 * gcc.dg/predict-3.c: Likewise.
7165 * gcc.dg/predict-4.c: Likewise.
7166 * gcc.dg/predict-5.c: Likewise.
7167 * gcc.dg/predict-6.c: Likewise.
7168
146c55da
MP
71692016-06-13 Marek Polacek <polacek@redhat.com>
7170
7171 PR middle-end/71476
7172 * c-c++-common/Wswitch-unreachable-4.c: New test.
7173 * gcc.dg/Wswitch-unreachable-2.c: New test.
7174 * g++.dg/tm/jump1.C: Move dg-warning.
7175
42e77cbc
EB
71762016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7177
7178 * gnat.dg/renaming10.ad[sb]: New test.
7179
7474dcc1
PT
71802016-06-13 Paul Thomas <pault@gcc.gnu.org>
7181
7182 PR fortran/70673
7183 * gfortran.dg/pr70673.f90: New test.
7184
f57f53d3
RB
71852016-06-13 Richard Biener <rguenther@suse.de>
7186
7187 PR middle-end/64516
7188 * gcc.dg/align-3.c: New testcase.
7189
5843a5f0
ML
71902016-06-13 Martin Liska <mliska@suse.cz>
7191
7192 * gcc.target/i386/pr71458.c: New test.
7193
aa8fdb44
UB
71942016-06-12 Uros Bizjak <ubizjak@gmail.com>
7195
7196 PR target/71241
3a146d46 7197 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7198
2043e4d7
DH
71992016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7200
7201 PR target/60751
7202 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7203 statement.
7204
d3dc025d
DH
72052016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7206
7207 PR target/60751
7208 * gfortran.dg/comma_IO_extension_1.f90: New test.
7209 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7210 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7211 statement.
7212 * gfortran.dg/graphite/pr38083.f90: Likewise.
7213 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7214 missing format.
7215
a31d78c6
EB
72162016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7217
7218 * gnat.dg/case_character.adb: New test.
7219
95c18dd0
SB
72202016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7221
7222 PR middle-end/71310
7223 * gcc.target/powerpc/pr71310.c: New testcase.
7224
b97d37b4
KV
72252016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7226
7227 PR middle-end/71478
7228 * gcc.dg/pr71478.c: New test.
7229
900bcda3
JJ
72302016-06-10 Jakub Jelinek <jakub@redhat.com>
7231
ec1c20db
JJ
7232 PR middle-end/71494
7233 * gcc.c-torture/execute/pr71494.c: New test.
7234
50b15873
JJ
7235 PR c/68657
7236 * gcc.target/i386/pr68657.c: New test.
7237
900bcda3
JJ
7238 PR inline-asm/68843
7239 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7240 (test): Add -masm=intel alternatives.
7241
4d926e34
MS
72422016-06-10 Martin Sebor <msebor@redhat.com>
7243
7244 PR c/71392
7245 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7246
ad071b2b
JL
72472016-06-10 Jeff Law <law@redhat.com>
7248
7249 PR tree-optimization/71335
7250 * gcc.c-torture/execute/pr71335.c: New test.
7251
2704efe8
DM
72522016-06-10 David Malcolm <dmalcolm@redhat.com>
7253
7254 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7255 the various "cannot tail-call: " messages.
7256
18c9b7d4
CL
72572016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7258
7259 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7260 and options.
7261
7cfa10f3
MO
72622016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7263
7264 PR sanitizer/71480
7265 * c-c++-common/asan/pr71480.c: New test.
7266
1f24fd3e
L
72672016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7268
7269 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7270 (ASMNAME2): Likewise.
7271 (main): Replace fn in asm statement with ASMNAME ("fn").
7272 * gcc.dg/guality/pr68037-2.c: Likewise.
7273 * gcc.dg/guality/pr68037-3.c: Likewise.
7274 * gcc.dg/torture/pr68037-1.c: Likewise.
7275 * gcc.dg/torture/pr68037-2.c: Likewise.
7276 * gcc.dg/torture/pr68037-3.c: Likewise.
7277
ad551c07
BE
72782016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7279
7280 PR inline-asm/68843
7281 * gcc.target/i386/pr68843-1.c: New test.
7282 * gcc.target/i386/pr68843-2.c: New test.
7283
4b1ffdb1 72842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7285 Cesar Philippidis <cesar@codesourcery.com>
7286
7287 PR middle-end/71373
7288 * gcc.dg/goacc/nested-function-1.c: New file.
7289 * gcc.dg/goacc/nested-function-2.c: Likewise.
7290 * gcc.dg/goacc/pr71373.c: Likewise.
7291 * gfortran.dg/goacc/cray-2.f95: Likewise.
7292 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7293 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7294 * gfortran.dg/goacc/cray.f95: Update.
7295 * gfortran.dg/goacc/loop-1.f95: Likewise.
7296 * gfortran.dg/goacc/loop-3.f95: Likewise.
7297 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7298 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7299
73002016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7301
7302 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7303 for OpenACC tile clauses.
7304 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7305
7306 PR c/71381
7307 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7308 to...
7309 * c-c++-common/goacc/cache-2.c: ... this new file.
7310 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7311 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7312 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7313 usage.
7314 * gfortran.dg/goacc/cray.f95: Likewise.
7315 * gfortran.dg/goacc/loop-1.f95: Likewise.
7316
89851e4c
AH
73172016-06-10 Alan Hayward <alan.hayward@arm.com>
7318
7319 PR tree-optimization/71407
7320 PR tree-optimization/71416
7321 * gcc.dg/vect/pr71407.c: New
7322 * gcc.dg/vect/pr71416-1.c: New
7323 * gcc.dg/vect/pr71416-2.c: New
7324
200eafbf
RB
73252016-06-10 Richard Biener <rguenther@suse.de>
7326
7327 PR middle-end/71477
7328 * gcc.dg/torture/pr71477.c: New testcase.
7329
4df99d92
JK
73302016-06-09 Julia Koval <julia.koval@intel.com>
7331
7332 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7333 * gcc.target/i386/interrupt-13.c: Likewise.
7334 * gcc.target/i386/interrupt-15.c: Likewise.
7335 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7336 * gcc.target/i386/interrupt-24.c: Likewise.
7337 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7338 * gcc.target/i386/interrupt-9.c: Likewise.
7339 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7340
e01b4e16
MS
73412016-06-09 Martin Sebor <msebor@redhat.com>
7342
7343 PR c/70883
7344 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7345 * gcc.dg/builtin-constant_p-1.c: Same.
7346 * gcc.dg/builtins-error.c: Same.
7347 * gcc.dg/pr70859.c: Same.
7348
9c35db0e
SKS
73492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7350
7351 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7352 * gcc.dg/torture/pr68067-1.c: Likewise.
7353 * gcc.dg/torture/pr68067-2.c: Likewise.
7354
73552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7356
7357 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7358 when setting SIZE.
7359
392a81b9
PC
73602016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 PR c++/71465
7363 * g++.dg/inherit/crash5.C: New.
7364 Revert:
7365 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 PR c++/70202
7368 * g++.dg/inherit/crash5.C: New.
7369 * g++.dg/inherit/virtual1.C: Adjust.
7370
e49efc14
ML
73712016-06-09 Martin Liska <mliska@suse.cz>
7372
7373 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7374 * g++.dg/predict-loop-exit-2.C: Likewise.
7375 * g++.dg/predict-loop-exit-3.C: Likewise.
7376 * gcc.dg/predict-1.c: Likewise.
7377 * gcc.dg/predict-2.c: Likewise.
7378 * gcc.dg/predict-3.c: Likewise.
7379 * gcc.dg/predict-4.c: Likewise.
7380 * gcc.dg/predict-5.c: Likewise.
7381 * gcc.dg/predict-6.c: Likewise.
7382 * gcc.dg/predict-7.c: Likewise.
7383
36d57986
RB
73842016-06-09 Richard Biener <rguenther@suse.de>
7385
7386 PR tree-optimization/71462
7387 * gcc.dg/torture/pr71462.c: New testcase.
7388
7d82e8e4
MP
73892016-06-09 Marek Polacek <polacek@redhat.com>
7390
7391 PR c/65471
7392 * gcc.dg/c11-generic-3.c: New test.
7393
c8a71589
PC
73942016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7395
7396 * g++.dg/init/array42.C: New.
7397 * g++.dg/init/array43.C: Likewise.
7398 * g++.dg/init/array44.C: Likewise.
7399 * g++.dg/init/array45.C: Likewise.
7400 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7401 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7402 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7403 * g++.dg/gomp/pr35751.C: Likewise.
7404 * g++.dg/init/array23.C: Likewise.
7405 * g++.dg/init/brace2.C: Likewise.
7406 * g++.dg/init/brace6.C: Likewise.
7407
44a845ca
MS
74082016-06-08 Martin Sebor <msebor@redhat.com>
7409 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR c++/70507
7412 PR c/68120
7413 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7414 * c-c++-common/builtin-arith-overflow-2.c: New test.
7415 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7416 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7417 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7418
2ef16b6e
JJ
74192016-06-08 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR c++/71442
7422 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7423
5e3ee346
AL
74242016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7425
7426 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7427 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7428 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7429 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7430 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7431 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7432 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7433 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7434 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7435 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7436 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7437 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7438 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7439
b2ae2814
RB
74402016-06-08 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/68558
7443 * gcc.dg/vect/slp-44.c: New testcase.
7444
e09b4c37
RB
74452016-06-08 Richard Biener <rguenther@suse.de>
7446
7447 * gcc.dg/vect/slp-43.c: New testcase.
7448
72d50660
RB
74492016-06-08 Richard Biener <rguenther@suse.de>
7450
7451 PR tree-optimization/71452
7452 * gcc.dg/torture/pr71452.c: New testcase.
7453
988c115c
JJ
74542016-06-08 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR c++/71448
7457 * g++.dg/torture/pr71448.C: New test.
7458
73d73b48
BS
74592016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7460
7461 PR debug/71432
7462 PR ada/71413
7463 * g++.dg/debug/pr71432.C: New test.
7464
bdd15d0c
PK
74652016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7466
7467 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7468 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7469 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7470
ce0607bb
AH
74712016-06-08 Alan Hayward <alan.hayward@arm.com>
7472
7473 * gcc.dg/vect/vect-live-2.c: Update effective target.
7474 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7475 * lib/target-supports.exp: Add aarch64 to vect_long.
7476
92a5f2ba
MP
74772016-06-08 Marek Polacek <polacek@redhat.com>
7478
7479 PR c/71418
7480 * gcc.dg/noncompile/pr71418.c: New test.
7481
08203f73
MP
7482 PR c/71426
7483 * gcc.dg/noncompile/pr71426.c: New test.
7484
d1fcc2bd
JH
74852016-06-07 Jan Hubicka <hubicka@ucw.cz>
7486
7487 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7488 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7489 * gcc.dg/predict-3.c: Update template.
7490 * gcc.dg/predict-5.c: Update template.
7491 * gcc.dg/predict-6.c: Update template.
7492 * gcc.dg/predict-9.c: Update template.
7493 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7494
a23e6f1c
BS
74952016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7496
7497 * gcc.target/powerpc/vec-mul.c: New test.
7498
6ffd47b7
DM
74992016-06-07 David Malcolm <dmalcolm@redhat.com>
7500
7501 * gcc.dg/spellcheck-fields-2.c: New test case.
7502
bfd67b47
RB
75032016-06-07 Richard Biener <rguenther@suse.de>
7504
7505 PR c/61564
7506 * gcc.dg/Wpragmas-1.c: New testcase.
7507 * gcc.dg/Wattributes-4.c: Likewise.
7508 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7509 entry.
7510
701b9a47
CL
75112016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7512
7513 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7514 spurious debug code.
7515
6b80d6fa
RB
75162016-06-07 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/71428
7519 * gcc.dg/torture/pr71428.c: New testcase.
7520
0f3f9437
RB
75212016-06-07 Richard Biener <rguenther@suse.de>
7522
7523 PR middle-end/71423
7524 * gcc.dg/torture/pr71423.c: New testcase.
7525
ec963f2a
KV
75262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7527
7528 PR middle-end/71408
7529 * gcc.dg/tree-ssa/pr71408.c: New test.
7530
46ab5b6e
KV
75312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7532
7533 PR middle-end/71281
7534 * g++.dg/torture/pr71281.C: New test.
7535
1f40cff3
MP
75362016-06-06 Marek Polacek <polacek@redhat.com>
7537
7538 PR c/71362
7539 * gcc.dg/pr71362.c: New test.
7540
6f5bcd24
JJ
75412016-06-06 Jakub Jelinek <jakub@redhat.com>
7542 Patrick Palka <ppalka@gcc.gnu.org>
7543
7544 PR c++/70847
7545 PR c++/71330
7546 PR c++/71393
7547 * g++.dg/opt/pr70847.C: New test.
7548 * g++.dg/ubsan/pr70847.C: New test.
7549 * g++.dg/ubsan/pr71393.C: New test.
7550
158beb4a
JJ
75512016-06-06 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR tree-optimization/71259
7554 * gcc.dg/vect/pr71259.c: New test.
7555
d9b950dd
DM
75562016-06-06 David Malcolm <dmalcolm@redhat.com>
7557
7558 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7559 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7560 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7561 above.
7562
36f9ad69
KT
75632016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7564
7565 PR middle-end/37780
7566 * gcc.c-torture/execute/pr37780.c: New test.
7567 * gcc.target/aarch64/pr37780_1.c: Likewise.
7568 * gcc.target/arm/pr37780_1.c: Likewise.
7569
5545a907
MP
75702016-06-06 Marek Polacek <polacek@redhat.com>
7571
7572 * c-c++-common/attr-may-alias-1.c: New test.
7573 * c-c++-common/attr-may-alias-2.c: New test.
7574 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7575
93671519
BE
75762016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7577
7578 PR c/24414
7579 * gcc.target/i386/pr24414.c: New test.
7580
690f24b7
JM
75812016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7582
7583 * gcc.target/sparc/vis4misc.c: New file.
7584 * gcc.target/sparc/fpcmp.c: Likewise.
7585 * gcc.target/sparc/fpcmpu.c: Likewise.
7586
31ce6157
AH
75872016-06-06 Alan Hayward <alan.hayward@arm.com>
7588
7589 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7590 * gcc.dg/vect/vect-live-3.c: Likewise.
7591
9fcebb5a
RB
75922016-06-06 Richard Biener <rguenther@suse.de>
7593
7594 PR tree-optimization/71398
7595 * gcc.dg/torture/pr71398.c: New testcase.
7596
903ca97b
UB
75972016-06-06 Uros Bizjak <ubizjak@gmail.com>
7598
7599 PR target/71389
7600 * g++.dg/pr71389.C: New test.
7601
9c1eb332
JD
76022016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7603
7604 PR fortran/71404
7605 * gfortran.dg/fmt_read_5.f: New test.
7606
b2d83bd2
AV
76072016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7608
7609 PR fortran/69659
7610 * gfortran.dg/class_array_22.f03: New test.
7611
ec81960e
JH
76122016-06-05 Jan Hubicka <hubicka@ucw.cz>
7613
7614 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7615
429d2750
JH
76162016-06-05 Jan Hubicka <hubicka@ucw.cz>
7617
7618 * gcc.dg/predict-9.c: Update template.
7619
c1c00983
PC
76202016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7621
7622 PR c++/49377
7623 * g++.dg/template/pr49377.C: New.
7624
1927a963
JJ
76252016-06-04 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR tree-optimization/71405
7628 * g++.dg/torture/pr71405.C: New test.
7629
909a11ad
PC
76302016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7631
7632 PR c++/70202
7633 * g++.dg/inherit/crash5.C: New.
7634 * g++.dg/inherit/virtual1.C: Adjust.
7635
08bbb1f8
JL
76362016-06-03 Jeff Law <law@redhat.com>
7637
7638 PR tree-optimization/71316
7639 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7640
7c35235c
JJ
76412016-06-03 Jakub Jelinek <jakub@redhat.com>
7642
7643 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7644 dg-additional-options with just -fno-tree-scev-cprop in it.
7645 * gcc.dg/vect/vect-live-2.c: Likewise.
7646 * gcc.dg/vect/vect-live-5.c: Likewise.
7647 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7648 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7649 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7650
c8572dd6
PP
76512016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7652
7653 PR c++/27100
7654 * g++.dg/other/friend6.C: New test.
7655
1c7733a7
BS
76562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7657
7658 * g++.dg/torture/ppc-ldst-array.C: New.
7659
0d2f700f
JM
76602016-06-03 Joseph Myers <joseph@codesourcery.com>
7661
7662 PR target/71276
7663 PR target/71277
7664 * gcc.dg/torture/builtin-fp-int-inexact.c,
7665 gcc.target/i386/387-builtin-fp-int-inexact.c,
7666 gcc.target/i386/387-rint-inline-1.c,
7667 gcc.target/i386/387-rint-inline-2.c,
7668 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7669 gcc.target/i386/sse2-rint-inline-1.c,
7670 gcc.target/i386/sse2-rint-inline-2.c,
7671 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7672 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7673
f8071c05
L
76742016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7675 Julia Koval <julia.koval@intel.com>
7676
7677 PR target/66960
7678 PR target/67630
7679 PR target/67634
7680 PR target/67841
7681 PR target/68037
7682 PR target/68618
7683 PR target/68661
7684 PR target/69575
7685 PR target/69596
7686 PR target/69734
7687 * gcc.dg/guality/pr68037-1.c: New test.
7688 * gcc.dg/guality/pr68037-2.c: Likewise.
7689 * gcc.dg/guality/pr68037-3.c: Likewise.
7690 * gcc.dg/torture/pr68037-1.c: Likewise.
7691 * gcc.dg/torture/pr68037-2.c: Likewise.
7692 * gcc.dg/torture/pr68037-3.c: Likewise.
7693 * gcc.dg/torture/pr68661-1a.c: Likewise.
7694 * gcc.dg/torture/pr68661-1b.c: Likewise.
7695 * gcc.target/i386/interrupt-1.c: Likewise.
7696 * gcc.target/i386/interrupt-2.c: Likewise.
7697 * gcc.target/i386/interrupt-3.c: Likewise.
7698 * gcc.target/i386/interrupt-4.c: Likewise.
7699 * gcc.target/i386/interrupt-5.c: Likewise.
7700 * gcc.target/i386/interrupt-6.c: Likewise.
7701 * gcc.target/i386/interrupt-7.c: Likewise.
7702 * gcc.target/i386/interrupt-8.c: Likewise.
7703 * gcc.target/i386/interrupt-9.c: Likewise.
7704 * gcc.target/i386/interrupt-10.c: Likewise.
7705 * gcc.target/i386/interrupt-11.c: Likewise.
7706 * gcc.target/i386/interrupt-12.c: Likewise.
7707 * gcc.target/i386/interrupt-13.c: Likewise.
7708 * gcc.target/i386/interrupt-14.c: Likewise.
7709 * gcc.target/i386/interrupt-15.c: Likewise.
7710 * gcc.target/i386/interrupt-16.c: Likewise.
7711 * gcc.target/i386/interrupt-17.c: Likewise.
7712 * gcc.target/i386/interrupt-18.c: Likewise.
7713 * gcc.target/i386/interrupt-19.c: Likewise.
7714 * gcc.target/i386/interrupt-20.c: Likewise.
7715 * gcc.target/i386/interrupt-21.c: Likewise.
7716 * gcc.target/i386/interrupt-22.c: Likewise.
7717 * gcc.target/i386/interrupt-23.c: Likewise.
7718 * gcc.target/i386/interrupt-24.c: Likewise.
7719 * gcc.target/i386/interrupt-25.c: Likewise.
7720 * gcc.target/i386/interrupt-26.c: Likewise.
7721 * gcc.target/i386/interrupt-27.c: Likewise.
7722 * gcc.target/i386/interrupt-28.c: Likewise.
7723 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7724 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7725 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7726 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7727 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7728 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7729 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7730 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7731 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7732 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7733 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7734 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7735
36b85e43
BS
77362016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7737
9de2e795
L
7738 PR tree-optimization/52171
7739 * gcc.dg/pr52171.c: New test.
7740 * gcc.target/i386/pr52171.c: New test.
36b85e43 7741
bfeee8ac
JH
77422016-06-03 Jan Hubicka <jh@suse.cz>
7743
7744 * g++.dg/tree-ssa/pred-1.C: New testcase
7745 * gcc.dg/tree-ssa/pred-1.c: New testcase
7746
859b0bae
BS
77472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7748
7749 PR target/70957
7750 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7751 support.
7752 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7753
3a2edf4c
AH
77542016-06-03 Alan Hayward <alan.hayward@arm.com>
7755
7756 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7757
b28ead45
AH
77582016-06-03 Alan Hayward <alan.hayward@arm.com>
7759
7760 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7761 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7762 * gcc.dg/vect/vect-live-1.c: New test.
7763 * gcc.dg/vect/vect-live-2.c: New test.
7764 * gcc.dg/vect/vect-live-3.c: New test.
7765 * gcc.dg/vect/vect-live-4.c: New test.
7766 * gcc.dg/vect/vect-live-5.c: New test.
7767 * gcc.dg/vect/vect-live-slp-1.c: New test.
7768 * gcc.dg/vect/vect-live-slp-2.c: New test.
7769 * gcc.dg/vect/vect-live-slp-3.c: New test.
7770
1f91747b
JJ
77712016-06-03 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR middle-end/71387
7774 * g++.dg/opt/pr71387.C: New test.
7775
47b83923
JL
77762016-06-02 Jeff Law <law@redhat.com>
7777
7778 PR tree-optimization/71328
7779 * gcc.c-torture/compile/pr71328.c: New test.
7780
e96e5f46
JD
77812016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7782
7783 PR fortran/52393
7784 * gfortran.dg/fmt_read_3.f90: Fix typo.
7785 * gfortran.dg/fmt_read_4.f90: New test.
7786
b872d729
PC
77872016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7788
7789 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7790 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7791 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7792 * g++.dg/cpp0x/override2.C: Likewise.
7793 * g++.dg/parse/crash5.C: Likewise.
7794 * g++.dg/parse/error16.C: Likewise.
7795 * g++.dg/parse/error27.C: Likewise.
7796 * g++.dg/template/qualttp15.C: Likewise.
7797 * g++.dg/template/redecl4.C: Likewise.
7798 * g++.old-deja/g++.other/crash39.C: Likewise.
7799 * g++.old-deja/g++.other/struct1.C: Likewise.
7800 * g++.old-deja/g++.pt/m9a.C: Likewise.
7801 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7802
0e535442
JJ
78032016-06-02 Jakub Jelinek <jakub@redhat.com>
7804
0633ee10
JJ
7805 PR c++/71372
7806 * c-c++-common/pr71372.c: New test.
7807
0e535442
JJ
7808 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7809 __TIME__ strings with __builtin_strcmp instead of printf and
7810 dg-output.
7811
f3c5ecc2
ML
78122016-06-02 Martin Liska <mliska@suse.cz>
7813
7814 * gcc.dg/predict-9.c: New test.
7815
a91807c5
JJ
78162016-06-02 Jakub Jelinek <jakub@redhat.com>
7817
7818 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7819 global set_compiler_env_var and global saved_compiler_env_var.
7820
b5bd1978
KT
78212016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7822
7823 PR rtl-optimization/71295
7824 * gcc.c-torture/compile/pr71295.c: New test.
7825
b93b1475
JJ
78262016-06-02 Jakub Jelinek <jakub@redhat.com>
7827
930ebd0e
JJ
7828 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7829
1e021dc3
JJ
7830 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7831 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7832
b93b1475
JJ
7833 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7834 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7835 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7836 alternative number.
7837
58f2fb5c
MM
78382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7839
7840 * gcc.target/powerpc/p9-splat-4.c: New test.
7841
78422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7843
7844 PR target/71186
7845 * gcc.target/powerpc/pr71186.c: New test.
7846
4731c9f0
JD
78472016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7848
7849 PR fortran/52393
7850 * gfortran.dg/fmt_read_3.f90: New test.
7851
042dee3e
TP
78522016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7853
7854 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7855 procedure.
7856
15c98b2e
ES
78572016-06-01 Eduard Sanou <dhole@openmailbox.org>
7858
7859 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7860 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7861 env var is set.
7862 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7863 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7864 shown once.
7865 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7866 during compilation.
7867 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7868 vars set by dg-set-compiler-env-var.
7869
6442a6f4
PT
78702016-06-01 Paul Thomas <pault@gcc.gnu.org>
7871
7872 PR fortran/71156
7873 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7874 to the module procedure declaration.
7875 * gfortran.dg/submodule_16.f08: New test.
7876
ab62397a
JJ
78772016-06-01 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR middle-end/71371
7880 * c-c++-common/gomp/pr71371.c: New test.
7881
b66af6ed
RB
78822016-06-01 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/71366
7885 * gcc.dg/torture/pr71366-1.c: New testcase.
7886 * gcc.dg/torture/pr71366-2.c: Likewise.
7887
e342b9d8
KN
78882016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7889
7890 * gcc.target/powerpc/vslv-0.c: New test.
7891 * gcc.target/powerpc/vslv-1.c: New test.
7892 * gcc.target/powerpc/vsrv-0.c: New test.
7893 * gcc.target/powerpc/vsrv-1.c: New test.
7894
721547cd
NS
78952016-06-01 Nathan Sidwell <nathan@acm.org>
7896
7897 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7898 * gcc.target/nvptx/weak.c: New.
7899
fa2c9034
RB
79002016-06-01 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/71261
7903 * gcc.dg/torture/vect-bool-1.c: New testcase.
7904
3e32893c
JJ
79052016-06-01 Jakub Jelinek <jakub@redhat.com>
7906
7907 * gfortran.dg/gomp/order-1.f90: New test.
7908 * gfortran.dg/gomp/order-2.f90: New test.
7909
8c383600
JH
79102016-06-01 Jan Hubicka <hubicka@ucw.cz>
7911
7912 * gcc.dg/unroll-6.c: Update template.
7913 * gcc.dg/unroll-7.c: New testcase.
7914 * gcc.dg/unroll-8.c: New testcase.
7915
a0dfeef5
EB
79162016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7917
7918 * gnat.dg/opt56.ad[sb]: New test.
7919
48de5701
PC
79202016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7921
7922 PR c++/66635
7923 * g++.dg/cpp0x/constexpr-ice16.C: New.
7924
827cf695
PP
79252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7926
7927 PR tree-optimization/71314
7928 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7929 -mbranch-cost=2.
7930
ff66f6e8
PP
79312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7932
7933 PR tree-optimization/71077
7934 * gcc.dg/tree-ssa/pr71077.c: New test.
7935
050fb209
JH
79362016-05-31 Jan Hubicka <hubicka@ucw.cz>
7937
48de5701
PC
7938 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7939 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7940 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7941
c642d919
PC
79422016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7943
7944 PR c++/71248
7945 * g++.dg/cpp0x/pr71248.C: New.
7946 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7947 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7948 * g++.dg/init/new37.C: Likewise.
7949 * g++.dg/template/static1.C: Likewise.
7950 * g++.dg/template/static2.C: Likewise.
7951
d6439e08
L
79522016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7953
7954 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7955 instead of %rdi.
7956 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7957
780b9dd4
MP
79582016-05-31 Marek Polacek <polacek@redhat.com>
7959
7960 * c-c++-common/Wswitch-unreachable-3.c: New test.
7961 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7962
0d99f8a0
RB
79632016-05-31 Richard Biener <rguenther@suse.de>
7964
7965 PR tree-optimization/71352
7966 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7967
52545641
TP
79682016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7969
7970 * gcc.target/arm/armv5_thumb_isa.c: New test.
7971
5b8c1205
KY
79722016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7973
7974 PR target/71346
7975 * gcc.target/i386/pr71346.c: New test.
7976
7a88cc84
TV
79772016-05-31 Tom de Vries <tom@codesourcery.com>
7978
7979 PR tree-optimization/69068
7980 * gcc.dg/graphite/pr69068.c: New test.
7981
265149a6
MS
79822016-05-27 Martin Sebor <msebor@redhat.com>
7983
7984 PR c++/71306
7985 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7986
00631022
JJ
79872016-05-30 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR c++/71349
7990 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7991 nowait depend(inout: dd[0]) clauses where permitted.
7992
b2f6675b
PC
79932016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7994
7995 PR c++/71238
7996 * g++.dg/parse/pr71238.C: New.
7997 * g++.dg/concepts/friend1.C: Test column numbers too.
7998 * g++.dg/cpp0x/initlist31.C: Likewise.
7999 * g++.dg/cpp0x/pr51420.C: Likewise.
8000 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8001 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8002 * g++.dg/ext/builtin3.C: Likewise.
8003 * g++.dg/lookup/friend12.C: Likewise.
8004 * g++.dg/lookup/friend7.C: Likewise.
8005 * g++.dg/lookup/koenig1.C: Likewise.
8006 * g++.dg/lookup/koenig5.C: Likewise.
8007 * g++.dg/lookup/used-before-declaration.C: Likewise.
8008 * g++.dg/overload/koenig1.C: Likewise.
8009 * g++.dg/template/crash65.C: Likewise.
8010 * g++.dg/template/friend57.C: Likewise.
8011 * g++.dg/warn/Wshadow-5.C: Likewise.
8012 * g++.dg/warn/Wunused-8.C: Likewise.
8013 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8014 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8015 * g++.old-deja/g++.jason/member.C: Likewise.
8016 * g++.old-deja/g++.jason/report.C: Likewise.
8017 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8018 * g++.old-deja/g++.law/visibility20.C: Likewise.
8019 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8020 * g++.old-deja/g++.other/static5.C: Likewise.
8021 * g++.old-deja/g++.pt/overload2.C: Likewise.
8022
a448ff40
JH
80232016-05-30 Jan Hubicka <hubicka@ucw.cz>
8024
8025 * gcc.dg/tree-ssa/peel1.c: New testcase.
8026 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8027 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8028
69be8c91
TV
80292016-05-30 Tom de Vries <tom@codesourcery.com>
8030
8031 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8032 to ce.
8033
a59775a1
PC
80342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8035
8036 PR c++/71099
8037 * g++.dg/parse/virtual1.C: New.
8038
53d6d955
UB
80392016-05-30 Uros Bizjak <ubizjak@gmail.com>
8040
8041 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8042 Use correct register when clearing %edx.
8043
0557293f
AM
80442016-05-30 Alexander Monakov <amonakov@ispras.ru>
8045
8046 PR tree-optimization/71289
8047 * gcc.dg/pr71289.c: New test.
8048
5d476e35
KV
80492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8050
8051 PR middle-end/71269
8052 PR middle-end/71292
8053 * gcc.dg/tree-ssa/pr71269.c: New test.
8054 * gcc.dg/tree-ssa/pr71292.c: New test.
8055
db5447ca
KV
80562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8057
8058 PR middle-end/71252
8059 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8060
98bdbb39
JH
80612016-05-30 Jan Hubicka <hubicka@ucw.cz>
8062
8063 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8064 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8065 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8066
7e012855
TV
80672016-05-30 Tom de Vries <tom@codesourcery.com>
8068
8069 PR tree-optimization/69067
8070 * gcc.dg/graphite/pr69067.c: New test.
8071
beed3701
UB
80722016-05-29 Uros Bizjak <ubizjak@gmail.com>
8073
8074 PR target/71245
8075 * gcc.target/i386/pr71245-1.c: New test.
8076 * gcc.target/i386/pr71245-2.c: Ditto.
8077
b6d4f8e8
PC
80782016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/71105
8081 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8082 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8083 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8084
00022058
JH
80852016-05-27 Jan Hubicka <hubicka@ucw.cz>
8086
8087 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8088
c8419aca
VV
80892016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8090
8091 Revert:
8092 PR c++/69855
8093 * g++.dg/overload/69855.C: New.
8094 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8095 * g++.old-deja/g++.pt/crash3.C: Likewise.
8096
8008c4d2
PC
80972016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8098
8099 PR c++/60385
8100 * g++.dg/parse/namespace13.C: New.
8101
8b2ef235
JL
81022016-05-26 Jeff Law <law@redhat.com>
8103
8104 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8105 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8106 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8107 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8108 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8109 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8110 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8111 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8112 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8116 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8117
7d67159b
VV
81182016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8119
8120 PR c++/69855
8121 * g++.dg/overload/69855.C: New.
8122 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8123 * g++.old-deja/g++.pt/crash3.C: Likewise.
8124
88e3bdd1
JW
81252016-05-27 Jiong Wang <jiong.wang@arm.com>
8126
8127 PR target/63596
8128 * gcc.target/aarch64/va_arg_1.c: New testcase.
8129 * gcc.target/aarch64/va_arg_2.c: Likewise.
8130 * gcc.target/aarch64/va_arg_3.c: Likewise.
8131
3fd6b9cc
JW
81322016-05-27 Jiong Wang <jiong.wang@arm.com>
8133
8134 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8135 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8136 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8137 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8138 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8139
3cee7e4e
MP
81402016-05-27 Marek Polacek <polacek@redhat.com>
8141
8142 PR middle-end/71308
8143 * g++.dg/torture/pr71308.C: New test.
8144
6a813c96
DV
81452016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8146
8147 * gcc.dg/zero_bits_compound-1.c: New test.
8148 * gcc.dg/zero_bits_compound-2.c: New test.
8149
0561bcfb
IE
81502016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8151
8152 PR middle-end/71279
8153 * gcc.dg/pr71279.c: New test.
8154
21316320
MM
81552016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8156
8157 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8158 floating point min/max/comparison instructions.
8159 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8160
7211a097
JJ
81612016-05-26 Jakub Jelinek <jakub@redhat.com>
8162
8163 * c-c++-common/gomp/schedule-1.c: New test.
8164 * gfortran.dg/gomp/schedule-1.f90: New test.
8165
cac177cf
PP
81662016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8167
8168 PR c++/70822
8169 PR c++/70106
8170 * g++.dg/cpp1y/auto-fn32.C: New test.
8171 * g++.dg/cpp1y/paren4.C: New test.
8172
a2d5b8c9
NS
81732016-05-26 Nathan Sidwell <nathan@acm.org>
8174
8175 * gcc.dg/20060410.c: Xfail on ptx.
8176 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8177 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8178 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8179 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8180 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8181
ffa8b552
TP
81822016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8183
8184 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8185
c7501e00
JJ
81862016-05-26 Jakub Jelinek <jakub@redhat.com>
8187
1875b9a0
JJ
8188 PR tree-optimization/71280
8189 * gcc.dg/pr71280.c: New test.
8190
2116e19f
JJ
8191 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8192
305aef09
JJ
8193 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8194 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8195
c7501e00
JJ
8196 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8197
ca449d26
JW
81982016-05-26 Jiong Wang <jiong.wang@arm.com>
8199
8200 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8201 kept in memory.
ca449d26 8202
8af01c66
JL
82032016-05-25 Jeff Law <law@redhat.com>
8204
8205 PR tree-optimization/71272
8206 * gcc.c-torture/compile/pr71272.c: new test.
8207
f9d6ce73
BS
82082016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8209
8210 * gcc.target/powerpc/vec-cmpne.c: New test.
8211 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8212
a88a7b22
EB
82132016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * gnat.dg/opt55.ad[sb]: New test.
8216
125f02ed
SKS
82172016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8218
8219 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8220 * c-c++-common/pr60226.c: Require int32plus.
8221 * gcc.c-torture/execute/pr70602.c: Likewise.
8222 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8223 unsigned long for malloc arg type.
8224 * gcc.dg/asr_div1.c: Require int32plus.
8225 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8226 * gcc.dg/pie-1.c: Require pie.
8227 * gcc.dg/pie-2.c: Likewise.
8228 * gcc.dg/pr59471.c: Require int32plus.
8229 * gcc.dg/pr59963-2.c: XFAIL for int16.
8230 * gcc.dg/pr60114.c: Require int32plus.
8231 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8232 unsigned long for typedef of size_t.
8233 * gcc.dg/pr63914.c: Require int32plus.
8234 * gcc.dg/pr64536.c: Require pt32plus.
8235 * gcc.dg/pr65658.c: Likewise.
8236 * gcc.dg/pr67271.c: Require int32plus.
8237 * gcc.dg/pr68112.c: Likewise.
8238 * gcc.dg/pr69071.c: Skip for avr target.
8239 * gcc.dg/pr69973.c: Require int32plus.
8240 * gcc.dg/pr70169.c: Skip for avr target.
8241 * gcc.dg/sso-6.c: Require int32plus.
8242 * gcc.dg/sso-7.c: Likewise.
8243 * gcc.dg/sso-8.c: Likewise.
8244 * gcc.dg/vrp-min-max-2.c: Likewise.
8245
c6e434f5
UB
82462016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8247
8248 PR target/70738
8249 * gcc.target/i386/pr70738-1.c: New test.
8250 * gcc.target/i386/pr70738-2.c: Likewise.
8251 * gcc.target/i386/pr70738-3.c: Likewise.
8252 * gcc.target/i386/pr70738-4.c: Likewise.
8253 * gcc.target/i386/pr70738-5.c: Likewise.
8254 * gcc.target/i386/pr70738-6.c: Likewise.
8255 * gcc.target/i386/pr70738-7.c: Likewise.
8256 * gcc.target/i386/pr70738-8.c: Likewise.
8257 * gcc.target/i386/pr70738-9.c: Likewise.
8258
5c42d341
KT
82592016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8260
8261 PR rtl-optimization/66940
8262 * gcc.c-torture/execute/pr66940.c: New test.
8263
bf9a1a07
IV
82642016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8265
8266 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8267 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8268 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8269 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8270 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8271 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8272 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8273 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8274 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8275 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8276 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8277 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8278 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8279 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8280 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8281 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8282 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8283 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8284 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8285 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8286 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8287 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8288 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8289 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8290
95efe6b6
MP
82912016-05-25 Marek Polacek <polacek@redhat.com>
8292
8293 PR c/71265
8294 * gcc.dg/noncompile/pr71265.c: New test.
8295
a23faf7a
MP
8296 PR c/71266
8297 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8298
69a6d5ad
NS
82992016-05-25 Nathan Sidwell <nathan@acm.org>
8300
8301 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8302
3072d4ea
RB
83032016-05-25 Richard Biener <rguenther@suse.de>
8304
8305 PR tree-optimization/71261
8306 * c-c++-common/torture/pr71261.c: New testcase.
8307
e412ece4
RB
83082016-05-25 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/71264
8311 * gcc.dg/vect/pr71264.c: New testcase.
8312
b9e551ad
PC
83132016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8314
8315 PR c++/55992
8316 * g++.dg/cpp0x/alias-decl-53.C: New.
8317 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8318
6aa1abe5
ML
83192016-05-25 Martin Liska <mliska@suse.cz>
8320
8321 * g++.dg/pr71239.C: New test.
8322
842d162e
RB
83232016-05-25 Richard Biener <rguenther@suse.de>
8324
c87885ca
RO
8325 * gcc.dg/vect/pr58135.c: Rename to ...
8326 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8327
f184a36c
MP
83282016-05-25 Marek Polacek <polacek@redhat.com>
8329
8330 * g++.dg/pr65295.C: Use target c++14.
8331
021fad86
PC
83322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8333
53d6d955
UB
8334 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8335 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8336
c3eaf15a
MM
83372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8338
8339 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8340 instructions.
8341
e46c7770
CP
83422016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8343
8344 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8345 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8346 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8347 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8348 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8349 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8350 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8351 * c-c++-common/goacc/pcopy.c: Likewise.
8352 * c-c++-common/goacc/pcopyin.c: Likewise.
8353 * c-c++-common/goacc/pcopyout.c: Likewise.
8354 * c-c++-common/goacc/pcreate.c: Likewise.
8355 * c-c++-common/goacc/pr70688.c: New test.
8356 * c-c++-common/goacc/present-1.c: Adjust test.
8357 * c-c++-common/goacc/reduction-5.c: Likewise.
8358 * g++.dg/goacc/data-1.C: New test.
8359
4bfc9db7
MM
83602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8361
8362 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8363 vector parity built-in functions.
8364 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8365 count trailing zeros automatic vectorization.
8366 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8367 count trailing zeros built-in functions.
8368
2bc145af
KV
83692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8370
8371 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8372
26869fdb
PH
83732016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8374
8375 PR target/71050
8376 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8377
b2dc9c3b
PC
83782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8379
8380 PR c++/50436
8381 * g++.dg/template/crash123.C: New.
8382 * g++.dg/template/crash124.C: Likewise.
8383
f65e97fd
MS
83842016-05-24 Martin Sebor <msebor@redhat.com>
8385
8386 PR c++/71147
8387 * g++.dg/ext/flexary16.C: New test.
8388
a6f5ac7f
IV
83892016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8390
69a6d5ad
NS
8391 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8392 before math.h is included.
a6f5ac7f
IV
8393 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8394 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8395 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8396 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8397 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8398 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8399 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8400 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8401 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8402 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8403 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8404 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8405 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8406 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8407 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8408 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8409 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8410 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8411 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8412 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8413 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8414 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8415 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8416
27bad558
MM
84172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8418 Kelvin Nilsen <kelvin@gcc.gnu.org>
8419
8420 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8421 support.
8422
72f382fb
PC
84232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8424
8425 PR c++/69872
8426 * g++.dg/warn/Wno-narrowing1.C: New.
8427
ef2ec9d9
MP
84282016-05-24 Marek Polacek <polacek@redhat.com>
8429
8430 PR c/71249
8431 * c-c++-common/Wswitch-unreachable-2.c: New test.
8432
e90434e3
JJ
84332016-05-24 Jakub Jelinek <jakub@redhat.com>
8434
7adb26f2
JJ
8435 PR c++/71257
8436 * g++.dg/vect/simd-clone-6.cc: New test.
8437 * g++.dg/gomp/declare-simd-6.C: New test.
8438
e90434e3
JJ
8439 PR middle-end/70434
8440 PR c/69504
8441 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8442
b556ea3b
RB
84432016-05-24 Richard Biener <rguenther@suse.de>
8444
8445 PR tree-optimization/71240
8446 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8447
e5328f5d
RB
84482016-05-24 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/71230
8451 * gcc.dg/torture/pr71230.c: New testcase.
8452 * g++.dg/torture/pr71230.C: Likewise.
8453
a04e69c0
TS
84542016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8455
8456 * c-c++-common/goacc/routine-5.c: Add tests.
8457 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8458 * gfortran.dg/goacc/routine-6.f90: Add tests.
8459
30fd2977
RB
84602016-05-24 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/71253
8463 * gcc.dg/torture/pr71253.c: New testcase.
8464
ca6f60bc
KV
84652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8466
8467 PR middle-end/71252
8468 * gfortran.dg/pr71252.f90: New test.
8469
d3465d72
RS
84702016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8471
8472 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8473
f17a223d
RB
84742016-05-24 Richard Biener <rguenther@suse.de>
8475
8476 PR middle-end/70434
8477 PR c/69504
8478 * c-c++-common/vector-subscript-4.c: New testcase.
8479 * c-c++-common/vector-subscript-5.c: Likewise.
8480
e3f36534
JD
84812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8482
8483 PR fortran/71123
8484 * gfortran.dg/namelist_90.f: New test
8485
85d5c27d
JD
84862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8487
8488 PR fortran/66461
8489 * gfortran.dg/unexpected_eof.f: New test
8490
fe3f3340
MM
84912016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8492 Kelvin Nilsen <kelvin@gcc.gnu.org>
8493
8494 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8495 as little endian.
8496
26d6ae55
PC
84972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8498
8499 PR c++/70972
8500 * g++.dg/cpp0x/inh-ctor20.C: New.
8501 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8502
d6c9a06f
PC
85032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8504
8505 PR c++/69095
8506 * g++.dg/cpp0x/variadic168.C: New.
8507
396a1d10
PC
85082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8509
8510 * g++.dg/cpp0x/pr31445.C: Test column number too.
8511 * g++.dg/cpp0x/pr32253.C: Likewise.
8512 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8513 * g++.dg/cpp0x/variadic36.C: Likewise.
8514
ece46666
MG
85152016-05-23 Marc Glisse <marc.glisse@inria.fr>
8516
8517 * gcc.dg/fold-notshift-2.c: Adjust.
8518
a7dc5980
MP
85192016-05-23 Marek Polacek <polacek@redhat.com>
8520
8521 PR c/49859
8522 * c-c++-common/Wswitch-unreachable-1.c: New test.
8523 * gcc.dg/Wswitch-unreachable-1.c: New test.
8524 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8525 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8526 * g++.dg/gomp/block-10.C: Likewise.
8527 * gcc.dg/gomp/block-10.c: Likewise.
8528 * g++.dg/gomp/block-9.C: Likewise.
8529 * gcc.dg/gomp/block-9.c: Likewise.
8530 * g++.dg/gomp/target-1.C: Likewise.
8531 * g++.dg/gomp/target-2.C: Likewise.
8532 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8533 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8534 * g++.dg/gomp/taskgroup-1.C: Likewise.
8535 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8536 * gcc.dg/gomp/teams-1.c: Likewise.
8537 * g++.dg/gomp/teams-1.C: Likewise.
8538 * g++.dg/overload/error3.C: Likewise.
8539 * g++.dg/tm/jump1.C: Likewise.
8540 * g++.dg/torture/pr40335.C: Likewise.
8541 * gcc.dg/c99-vla-jump-5.c: Likewise.
8542 * gcc.dg/switch-warn-1.c: Likewise.
8543 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8544 * gcc.dg/nested-func-1.c: Likewise.
8545 * gcc.dg/pr67784-4.c: Likewise.
8546
18b54004
RB
85472016-05-23 Richard Biener <rguenther@suse.de>
8548
8549 PR tree-optimization/71230
8550 * gfortran.dg/pr71230-1.f90: New testcase.
8551 * gfortran.dg/pr71230-2.f90: Likewise.
8552
e569db5f
VK
85532016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8554
396a1d10 8555 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8556 * gcc.dg/vect/pr58135.c: Add new.
8557 * gfortran.dg/pr46519-1.f: Adjust test case.
8558
e4b71114
PC
85592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8560
8561 PR c++/53401
8562 * g++.dg/cpp0x/decltype64.C: New.
8563
a25a8058
CL
85642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8565
8566 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8567 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8568 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8569
0dcfe9ab
CL
85702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8571
8572 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8573 Add poly64x1_t and poly64x2_t cases if supported.
8574 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8575 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8576 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8578 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8579
ffd70e4a
CL
85802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8581
8582 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8583 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8584 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8585 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8586 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8587 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8588 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8589
4b1f57fe
CL
85902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8591
8592 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8593
16c5ec77
CL
85942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8595
8596 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8597 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8598
94ad56c7
JJ
85992016-05-22 Jakub Jelinek <jakub@redhat.com>
8600
57748705
JJ
8601 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8602 constraint instead of "r".
8603 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8604 insn instead of vxorpd.
8605 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8606
af120161
JJ
8607 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8608 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8609
355023ce
JJ
8610 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8611
3b48574c
JJ
8612 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8613 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8614
94ad56c7
JJ
8615 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8616
8a85cee2
KV
86172016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8618
8619 PR middle-end/40921
8620 * gcc.dg/tree-ssa/pr40921.c: New test.
8621
8e916b16
PS
86222016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8623
8624 PR target/71103
8625 * gcc.target/avr/pr71103.c: New test.
8626
88aea79f
KV
86272016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8628
8629 PR middle-end/71179
8630 * gcc.dg/tree-ssa/pr71179.c: New test.
8631
79063edd
MS
86322016-05-20 Martin Sebor <msebor@redhat.com>
8633
8634 PR c/71115
8635 * gcc.dg/init-excess-2.c: New test.
8636
55c8849f
EB
86372016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8638
8639 * gnat.dg/opt53.adb: New test.
8640 * gnat.dg/opt54.adb: Likewise.
8641
c91a0948
MJ
86422016-05-20 Martin Jambor <mjambor@suse.cz>
8643
8644 PR tree-optimization/70884
8645 * gcc.dg/tree-ssa/pr70919.c: New test.
8646
9cad20fa
BS
86472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8648
8649 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8650 formatting.
69a6d5ad
NS
8651 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8652 fix code formatting.
8653
86542016-05-20 Nathan Sidwell <nathan@acm.org>
8655
8656 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8657 non-common cases.
8658 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8659
15c671a7
DM
86602016-05-20 David Malcolm <dmalcolm@redhat.com>
8661
8662 * jit.dg/all-non-failing-tests.h: Add
8663 test-factorial-must-tail-call.c.
8664 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8665 * jit.dg/test-factorial-must-tail-call.c: New test case.
8666
4f028369
JJ
86672016-05-20 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR fortran/71204
8670 * gfortran.dg/pr71204.f90: New test.
8671
7dea4ab3
CP
86722016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8673
8674 * gcc.target/nvptx/sincos.c: New test.
8675
ef98d365
PC
86762016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8677
8678 PR c++/70572
8679 * g++.dg/cpp1y/auto-fn31.C: New.
8680
92466115
BS
86812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8682
8683 * gcc.target/powerpc/vec-addec.c: New test.
8684 * gcc.target/powerpc/vec-addec-int128.c: New test.
8685
9a385c2d
DM
86862016-05-20 David Malcolm <dmalcolm@redhat.com>
8687
8688 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8689 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8690 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8691 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8692
77c9d5b4
JH
86932016-05-20 Jan Hubicka <hubicka@ucw.cz>
8694
8695 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8696
68047971
JJ
86972016-05-20 Jakub Jelinek <jakub@redhat.com>
8698
18954840
JJ
8699 PR c++/71210
8700 * g++.dg/opt/pr71210-1.C: New test.
8701 * g++.dg/opt/pr71210-2.C: New test.
8702
68047971
JJ
8703 PR tree-optimization/29756
8704 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8705 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8706 only on selected targets where V4SImode vectors are known to be
8707 supported.
8708
d78789f5
MG
87092016-05-20 Marc Glisse <marc.glisse@inria.fr>
8710
8711 PR tree-optimization/71079
8712 PR tree-optimization/71206
8713 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8714
550fa093
PK
87152016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8716
8717 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8718 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8719 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8720
483c6429
RG
87212016-05-20 Richard Guenther <rguenther@suse.de>
8722
8723 PR tree-optimization/29756
8724 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8725
eb066284
RB
87262016-05-20 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/71185
8729 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8730
58f10249
RB
87312016-05-20 Richard Biener <rguenther@suse.de>
8732
8733 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8734
2a5569fa
MP
87352016-05-19 Marek Polacek <polacek@redhat.com>
8736
8737 PR c++/71075
8738 * g++.dg/diagnostic/pr71075.C: New test.
8739
5e9a5385
DM
87402016-05-19 David Malcolm <dmalcolm@redhat.com>
8741
8742 PR c++/71184
8743 * g++.dg/pr71184.C: New test case.
8744
4f45da44
KN
87452016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8746
8747 * gcc.target/powerpc/darn-0.c: New test.
8748 * gcc.target/powerpc/darn-1.c: New test.
8749 * gcc.target/powerpc/darn-2.c: New test.
8750
4177437e
MP
87512016-05-19 Marek Polacek <polacek@redhat.com>
8752
8753 PR tree-optimization/71031
8754 * gcc.dg/tree-ssa/vrp100.c: New test.
8755
afb72432
IE
87562016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8757
8758 PR rtl-optimization/71148
8759 * gcc.dg/pr71148.c: New test.
8760
4f83064e
KT
87612016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8762
8763 PR target/71056
8764 * gcc.target/arm/pr71056.c: New test.
8765
4bf8dbe1
BE
87662016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8767
8768 * c-c++-common/pr69669.c: Check the used mode.
8769
f3510625
MO
87702016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8771
8772 PR sanitizer/64354
8773 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8774
43c0068e
RB
87752016-05-19 Richard Biener <rguenther@suse.de>
8776
8777 PR tree-optimization/70729
8778 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8779 * gcc.dg/graphite/scop-18.c: Likewise.
8780 * gcc.dg/pr41783.c: Disable LIM.
8781 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8782 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8783 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8784 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8785 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8786 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8787 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8788 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8789 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8790 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8791 * gfortran.dg/pr42108.f90: Likewise.
8792
70f25790
DM
87932016-05-18 David Malcolm <dmalcolm@redhat.com>
8794
8795 PR driver/69265
8796 * gcc.dg/spellcheck-options-11.c: New test case.
8797
960db8ec
JJ
87982016-05-18 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR c++/71100
8801 * g++.dg/opt/pr71100.C: New test.
8802
04643334
MJ
88032016-05-18 Martin Jambor <mjambor@suse.cz>
8804
8805 PR ipa/69708
8806 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8807 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8808 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8809 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8810
91bb9f80
MJ
88112016-05-18 Martin Jambor <mjambor@suse.cz>
8812
8813 PR ipa/69708
8814 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8815 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8816 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8817 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8818 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8819
c584aca6
PC
88202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8821
8822 PR c++/69793
8823 * g++.dg/template/crash122.C: New.
8824
20309c6e
PC
88252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8826
8827 PR c++/70466
8828 * g++.dg/template/pr70466-1.C: New.
8829 * g++.dg/template/pr70466-2.C: Likewise.
8830
50c78b9a
MM
88312016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8832
8833 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8834 splat operations and the XXSPLTIB instruction.
8835 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8836 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8837 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8838 xxlxor to clear a register.
8839
cf8be00d
RS
88402016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8841
8842 * gcc.dg/torture/pr71020.c: New test.
8843
848a392a
MJ
88442016-05-18 Martin Jambor <mjambor@suse.cz>
8845
8846 PR ipa/70646
8847 * gcc.dg/ipa/pr70646.c: New test.
8848
1f2ab776
CL
88492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8850
8851 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8852
76489493
CL
88532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8854
8855 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8856 missing tests for vreinterpretq_p{8,16}.
8857
bd79378d
CL
88582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8859
8860 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8861 vsliq_n_s64 and vsliq_n_u64.
8862
81ca3ea0
CL
88632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8864
8865 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8866 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8867
873cb425
CL
88682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8869
8870 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8871 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8872 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8873
9d6e7c21
CL
88742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8875
8876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8877 in comment.
8878
b4dbe40e 88792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8880
8881 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8882 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8883 "blr\t" and switch to scan-assembler-times.
8884
83a5c910
JW
88852016-05-18 Jiong Wang <jiong.wang@arm.com>
8886
53d6d955
UB
8887 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8888 with __aarch64__.
8889 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8890 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8891
fb7cbdeb
JJ
88922016-05-18 Jakub Jelinek <jakub@redhat.com>
8893
8ee91165
JJ
8894 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8895 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8896 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8897 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8898 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8899 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8900
cf4d516a
JJ
8901 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8902 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8903
a4f16422
JJ
8904 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8905 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8906
7b37ce10
JJ
8907 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8908 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8909
fb7cbdeb
JJ
8910 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8911
c9326aef
RB
89122016-05-18 Richard Biener <rguenther@suse.de>
8913
8914 PR tree-optimization/71168
8915 * gcc.dg/torture/pr71168.c: New testcase.
8916
df8b0a11
KV
89172016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8918
8919 PR middle-end/63586
8920 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8921 * gcc.dg/tree-ssa/pr63586.c: New test.
8922 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8923
2efd67ed
NS
89242016-05-17 Nathan Sidwell <nathan@acm.org>
8925
8926 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8927 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8928 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8929 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8930
1988b2c2
NS
89312016-05-17 Nathan Sidwell <nathan@acm.org>
8932
8933 * gcc.target/nvptx/abi-vararg-3.c: New.
8934
ad1d92ab
MM
89352016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8936
8937 PR tree-optimization/54579
8938 PR middle-end/55299
8939 * gcc.dg/fold-notrotate-1.c: New test.
8940 * gcc.dg/fold-notshift-1.c: New test.
8941 * gcc.dg/fold-notshift-2.c: New test.
8942
47768df8
MP
89432016-05-17 Marek Polacek <polacek@redhat.com>
8944
8945 PR ipa/71146
8946 * g++.dg/ipa/pr71146.C: New test.
8947
6b5423a5
DM
89482016-05-17 David Malcolm <dmalcolm@redhat.com>
8949
8950 * jit.dg/test-error-array-bounds.c: New test case.
8951
c7986356
MG
89522016-05-17 Marc Glisse <marc.glisse@inria.fr>
8953
8954 * gcc.dg/tree-ssa/and-1.c: New testcase.
8955
d982c5b7
MG
89562016-05-17 Marc Glisse <marc.glisse@inria.fr>
8957
8958 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8959 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8960
0139ba93
MG
89612016-05-17 Marc Glisse <marc.glisse@inria.fr>
8962
8963 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8964 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8965
daab4562
JW
89662016-05-17 Jiong Wang <jiong.wang@arm.com>
8967
8968 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8969
22330033
JW
89702016-05-17 Jiong Wang <jiong.wang@arm.com>
8971
8972 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8973
98b3a5f2
JW
89742016-05-17 Jiong Wang <jiong.wang@arm.com>
8975
8976 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8977 ".2d[index]" when scan the assembly.
8978 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8979 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8980 float64x1.
8981 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8982
b71b7a8e
RB
89832016-05-17 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/71132
8986 * gcc.dg/torture/pr71132.c: New testcase.
8987
3c51ad46
CL
89882016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8989
8990 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8991
d20faa66
KT
89922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8993
8994 PR target/70809
8995 * gcc.target/aarch64/pr70809_1.c: New test.
8996
b75cc5a4
KT
89972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8998
8999 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9000 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9001 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9002 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9003
b28eb195
IE
90042016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9005 Ilya Enkovich <ilya.enkovich@intel.com>
9006
9007 PR target/71114
9008 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9009
0b9004ed
JH
90102016-05-16 Jan Hubicka <hubicka@ucw.cz>
9011
9012 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9013 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9014
1b81a1c1
MW
90152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9016
9017 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9018 test for __ARM_FP16_ARGS.
9019 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9020 * gcc.target/arm/aapcs/neon-vect10.c: New.
9021 * gcc.target/arm/aapcs/neon-vect9.c: New.
9022 * gcc.target/arm/aapcs/vfp18.c: New.
9023 * gcc.target/arm/aapcs/vfp19.c: New.
9024 * gcc.target/arm/aapcs/vfp20.c: New.
9025 * gcc.target/arm/aapcs/vfp21.c: New.
9026 * gcc.target/arm/fp16-aapcs-1.c: New.
9027 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9028 test for __ARM_FP16_ARGS.
9029 * g++.target/arm/fp16-return-1.c: Update expected output.
9030
921d1e73
JW
90312016-05-16 Jiong Wang <jiong.wang@arm.com>
9032
9033 PR testsuite/70227
9034 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9035
228eb42a
HA
90362016-05-15 Harald Anlauf <anlauf@gmx.de>
9037
9038 PR fortran/69603
9039 * gfortran.dg/pr69603.f90: New testcase.
9040
785abfd3
FR
90412016-05-14 Fritz Reese <fritzoreese@gmail.com>
9042
9043 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9044
e75eb64f
FR
90452016-05-14 Fritz Reese <fritzoreese@gmail.com>
9046
9047 PR fortran/71047
9048 * gfortran.dg/pr71047.f08: New test.
9049
aa4b467b
JM
90502016-05-13 Joseph Myers <joseph@codesourcery.com>
9051
9052 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9053 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9054 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9055
653fb4a2
MS
90562016-05-13 Martin Sebor <msebor@redhat.com>
9057
9058 PR c++/60049
9059 * g++.dg/cpp0x/constexpr-60049.C: New test.
9060
9e37582d
JJ
90612016-05-13 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR bootstrap/71071
9064 * gcc.dg/pr71071.c: New test.
9065
a278aa17
UB
90662016-05-13 Uros Bizjak <ubizjak@gmail.com>
9067
9068 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9069 remove XOP handling.
377eaca7 9070 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9071
ac3d02e2
NS
90722016-05-13 Nathan Sidwell <nathan@acm.org>
9073
9074 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9075 __atomic_is_lock_free declaration.
9076
8ab3bdac
RB
90772016-05-13 Richard Biener <rguenther@suse.de>
9078
9079 PR tree-optimization/42587
9080 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9081
623b8e0a
ML
90822016-05-13 Martin Liska <mliska@suse.cz>
9083
9084 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9085 the new format of dump output.
9086
da7674f6
IE
90872016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9088
9089 * gcc.dg/pr71084.c: New test.
9090
c959db3d
RR
90912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9092
53d6d955
UB
9093 PR target/53440
9094 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9095
43203dea
RR
90962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9097
9098 * gcc.target/aarch64/struct_return.c: New test.
9099
4f2e1536
MP
91002016-05-12 Marek Polacek <polacek@redhat.com>
9101
9102 PR c/70756
9103 * c-c++-common/pr70756-2.c: New test.
9104 * c-c++-common/pr70756.c: New test.
9105
1ef33ef3
RB
91062016-05-12 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/71059
9109 * gcc.dg/torture/pr71059.c: New testcase.
9110
763baff6
RB
91112016-05-12 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/71062
9114 * gcc.dg/torture/pr71062.c: New testcase.
9115
c4ec1243
IE
91162016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9117
9118 PR tree-optimization/71006
9119 * gcc.dg/pr71006.c: New test.
9120
a5fbf76d
MP
91212016-05-12 Marek Polacek <polacek@redhat.com>
9122
9123 PR driver/71063
9124 * gcc.dg/opts-7.c: New test.
9125
5acc47a4
KT
91262016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9127
9128 PR target/70830
9129 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9130 Add -save-temps to dg-options.
9131 Scan for ldmfd rather than pop instruction.
9132 * gcc.target/arm/interrupt-2.c: Likewise.
9133 * gcc.target/arm/pr70830.c: New test.
9134
40bd4bf9
JJ
91352016-05-12 Jakub Jelinek <jakub@redhat.com>
9136
3cd63842
JJ
9137 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9138 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9139
c05d08f6
JJ
9140 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9141 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9142 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9143
bc27ffae
JJ
9144 PR target/71019
9145 * gcc.target/i386/avx512vl-pack-1.c: New test.
9146 * gcc.target/i386/avx512vl-pack-2.c: New test.
9147 * gcc.target/i386/avx512bw-pack-2.c: New test.
9148
515d7412
JJ
9149 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9150
40bd4bf9
JJ
9151 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9152 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9153 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9154
44ab146a
RB
91552016-05-12 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/70986
9158 * gcc.dg/torture/pr70986-1.c: New testcase.
9159 * gcc.dg/torture/pr70986-2.c: Likewise.
9160 * gcc.dg/torture/pr70986-3.c: Likewise.
9161
d6e83a8d
MM
91622016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9163
9164 PR c/43651
9165 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9166 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9167
51e67ea3
UB
91682016-05-11 Uros Bizjak <ubizjak@gmail.com>
9169
9170 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9171 directive.
9172 * gcc.target/i386/pr66746.c: Ditto.
9173
3fd2b007
MM
91742016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9175
9176 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9177 support.
9178 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9179 warning when using -mvsx-timode.
9180 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9181 * gcc.target/powerpc/dform-2.c: Likewise.
9182 * gcc.target/powerpc/pr68805.c: Likewise.
9183
5c3a10fb
MP
91842016-05-11 Marek Polacek <polacek@redhat.com>
9185
9186 PR c++/71024
9187 * c-c++-common/attributes-3.c: New test.
9188
7cfb065b
NS
91892016-05-11 Nathan Sidwell <nathan@acm.org>
9190
9191 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9192 * gcc.c-torture/execute/pr68185.c: Likewise.
9193 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9194 * gcc.dg/pr69634.c: Requires scheduling.
9195 * gcc.dg/torture/pr66178.c: Require label values.
9196 * gcc.dg/setjmp-6.c: Require indirect jumps.
9197
f35ea97d
RB
91982016-05-11 Richard Biener <rguenther@suse.de>
9199
9200 PR tree-optimization/71055
9201 * gcc.dg/torture/pr71055.c: New testcase.
9202
dff70323
RB
92032016-05-11 Richard Biener <rguenther@suse.de>
9204
9205 PR debug/71057
9206 * g++.dg/debug/pr71057.C: New testcase.
9207
56a3d28b
JJ
92082016-05-11 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR fortran/70855
9211 * gfortran.dg/gomp/pr70855.f90: New test.
9212
ebc1b29e
RB
92132016-05-11 Richard Biener <rguenther@suse.de>
9214
9215 PR middle-end/71002
9216 * g++.dg/torture/pr71002.C: New testcase.
9217
98ccd1d7
IE
92182016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9219
9220 PR middle-end/70807
9221 * gcc.dg/pr70807.c: New test.
9222
ed29e24b
MS
92232016-05-10 Martin Sebor <msebor@redhat.com>
9224
9225 PR c++/38611
9226 * g++.dg/Wattributes.C: New test.
9227
e39dab2c
MG
92282016-05-10 Marc Glisse <marc.glisse@inria.fr>
9229
9230 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9231 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9232 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9233
d067e238
IE
92342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9235
9236 PR target/70799
9237 * gcc.target/i386/pr70799-1.c: New test.
9238
cd36c83e
PMR
92392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9240
9241 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9242
1e3af2a4
IE
92432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9244
9245 PR middle-end/70877
9246 * gcc.target/i386/pr70877.c: New test.
9247
afc610db
IE
92482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9249
9250 PR tree-optimization/70786
9251 * gcc.target/i386/pr70876.c: New test.
9252
4b59d19f
JJ
92532016-05-10 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR target/70927
9256 * gcc.target/i386/avx512vl-logic-1.c: New test.
9257 * gcc.target/i386/avx512vl-logic-2.c: New test.
9258 * gcc.target/i386/avx512dq-logic-2.c: New test.
9259
9b5ee426
BS
92602016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9261
9262 PR target/70963
9263 * gcc.target/powerpc/pr70963.c: New.
9264
f3352cab
DM
92652016-05-10 David Malcolm <dmalcolm@redhat.com>
9266
9267 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9268 (test_very_wide_line): Add ruler to expected output.
9269 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9270 (test_very_wide_line): Likewise.
9271 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9272 (test_show_locus): Within the handling of "test_very_wide_line",
9273 enable show_ruler_p on the diagnostic context.
9274
4a3255dd
RB
92752016-05-10 Richard Biener <rguenther@suse.de>
9276
9277 PR tree-optimization/71039
9278 * gcc.dg/torture/pr71039.c: New testcase.
9279
da7c9950
NS
92802016-05-10 Nathan Sidwell <nathan@acm.org>
9281
9282 * gcc.dg/nested-func-10.c: Requires alloca.
9283 * gcc.dg/nested-func-9.c: Requires alloca.
9284 * gcc.c-torture/execute/pr70460.c: Requires labels.
9285 * gcc.c-torture/compile/pr70199.c: Requires labels.
9286 * gcc.target/nvptx/decl.c: Compile only.
9287 * gcc.target/nvptx/trailing-init.c: Compile only.
9288 * gcc.target/nvptx/ary-init.c: Compile only.
9289
cf68d92c
MP
92902016-05-10 Marek Polacek <polacek@redhat.com>
9291
9292 PR c/70255
9293 * gcc.dg/attr-opt-1.c: New test.
9294
64ea4e15
RB
92952016-05-10 Richard Biener <rguenther@suse.de>
9296
9297 PR tree-optimization/70497
9298 PR tree-optimization/28367
9299 * gcc.dg/torture/20160404-1.c: New testcase.
9300 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9301 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9302
5a96dae3
PMR
93032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9304
9305 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9306
fc97f805
UB
93072016-05-09 Uros Bizjak <ubizjak@gmail.com>
9308
9309 * gcc.target/i386/fabsneg-1.c New test.
9310
a710b1d5
AM
93112016-05-09 Alan Modra <amodra@gmail.com>
9312
9313 PR testsuite/70826
9314 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9315
171f6f05
RB
93162016-05-09 Richard Biener <rguenther@suse.de>
9317
9318 PR tree-optimization/70985
9319 * gcc.dg/torture/pr70985.c: New testcase.
9320
18caa34e
BC
93212016-05-09 Bin Cheng <bin.cheng@arm.com>
9322
9323 * gcc.dg/tree-ssa/ifc-9.c: New test.
9324 * gcc.dg/tree-ssa/ifc-10.c: New test.
9325 * gcc.dg/tree-ssa/ifc-11.c: New test.
9326 * gcc.dg/tree-ssa/ifc-12.c: New test.
9327 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9328 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9329 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9330
7a27d38f
RB
93312016-05-09 Richard Biener <rguenther@suse.de>
9332
9333 PR fortran/70937
9334 * gfortran.dg/pr70937.f90: New testcase.
9335
5ebbbd3d
RO
93362016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9337
9338 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9339
f6288c24
FR
93402016-05-07 Fritz Reese <fritzoreese@gmail.com>
9341
9342 PR fortran/56226
9343 * gfortran.dg/dec_structure_1.f90: New testcase.
9344 * gfortran.dg/dec_structure_2.f90: Ditto.
9345 * gfortran.dg/dec_structure_3.f90: Ditto.
9346 * gfortran.dg/dec_structure_4.f90: Ditto.
9347 * gfortran.dg/dec_structure_5.f90: Ditto.
9348 * gfortran.dg/dec_structure_6.f90: Ditto.
9349 * gfortran.dg/dec_structure_7.f90: Ditto.
9350 * gfortran.dg/dec_structure_8.f90: Ditto.
9351 * gfortran.dg/dec_structure_9.f90: Ditto.
9352 * gfortran.dg/dec_structure_10.f90: Ditto.
9353 * gfortran.dg/dec_structure_11.f90: Ditto.
9354 * gfortran.dg/dec_union_1.f90: Ditto.
9355 * gfortran.dg/dec_union_2.f90: Ditto.
9356 * gfortran.dg/dec_union_3.f90: Ditto.
9357 * gfortran.dg/dec_union_4.f90: Ditto.
9358 * gfortran.dg/dec_union_5.f90: Ditto.
9359 * gfortran.dg/dec_union_6.f90: Ditto.
9360 * gfortran.dg/dec_union_7.f90: Ditto.
9361
5ec4a8cd
TV
93622016-05-07 Tom de Vries <tom@codesourcery.com>
9363
9364 PR tree-optimization/70956
9365 * gcc.dg/graphite/pr70956.c: New test.
9366
58ec1d0e
JJ
93672016-05-06 Jakub Jelinek <jakub@redhat.com>
9368
ccd88fb7
JJ
9369 PR middle-end/70941
9370 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9371 (a, b, c, d): Change type from char to signed char.
9372 (main): Compare against (signed char) -1634678893 instead of
9373 hardcoded -109. Use __builtin_abort instead of abort.
9374
dd3b6464
JJ
9375 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9376 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9377
58ec1d0e
JJ
9378 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9379
19aa23d8
YR
93802016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9381
9382 PR debug/70935
9383 * gcc.dg/torture/pr70935.c: New test.
9384
ae5f0df1
OE
93852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9386
9387 PR target/58219
ce23a8ff 9388 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9389
078f7e37
RB
93902016-05-06 Richard Biener <rguenther@suse.de>
9391
9392 PR tree-optimization/70960
9393 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9394
765d7b54
OE
93952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9396
9397 PR target/52933
9398 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9399 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9400 Adjust expected instruction counts.
9401 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9402
29c94e65
MP
94032016-05-06 Marek Polacek <polacek@redhat.com>
9404
9405 PR sanitizer/70875
9406 * gcc.dg/ubsan/bounds-3.c: New test.
9407
3684b02e
OE
94082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9409
9410 PR target/54089
9411 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9412
8706773f
RB
94132016-05-06 Richard Biener <rguenther@suse.de>
9414
9415 PR middle-end/70931
9416 * gfortran.dg/pr70931.f90: New testcase.
9417
a4f51018
RB
94182016-05-06 Richard Biener <rguenther@suse.de>
9419
9420 PR middle-end/70941
9421 * gcc.dg/torture/pr70941.c: New testcase.
9422
c4f2425f
BC
94232016-05-05 Bin Cheng <bin.cheng@arm.com>
9424
9425 PR tree-optimization/57206
9426 * gcc.dg/vect/pr57206.c: New test.
9427
5dc08197
RO
94282016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9429
9430 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9431
351f85c5
JJ
94322016-05-05 Jakub Jelinek <jakub@redhat.com>
9433
568bac8c
JJ
9434 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9435
351f85c5
JJ
9436 * c-c++-common/Wdangling-else-4.c: New test.
9437
33fd7785
JJ
94382016-05-04 Jakub Jelinek <jakub@redhat.com>
9439
2d1ac15a
JJ
9440 PR c++/70906
9441 PR c++/70933
9442 * g++.dg/opt/pr70906.C: New test.
9443 * g++.dg/opt/pr70933.C: New test.
9444
33fd7785
JJ
9445 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9446
6b715bf6
JH
94472016-05-04 Jan Hubicka <hubicka@ucw.cz>
9448
9449 * gcc.dg/ipa/pure-const-3.c: New testcase.
9450
deef7113
MP
94512016-05-04 Marek Polacek <polacek@redhat.com>
9452
9453 * c-c++-common/Wdangling-else-1.c: New test.
9454 * c-c++-common/Wdangling-else-2.c: New test.
9455 * c-c++-common/Wdangling-else-3.c: New test.
9456
5396db97
KCY
94572016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9458
9459 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9460 flag is present.
9461
de55efd5
MP
94622016-05-04 Marek Polacek <polacek@redhat.com>
9463
9464 PR c/48778
9465 * gcc.dg/Waddress-2.c: New test.
9466
475839b6
AM
94672016-05-04 Alan Modra <amodra@gmail.com>
9468
9469 * gcc.target/powerpc/pr70866.c: New.
9470
b25aad5f
MS
94712016-05-03 Martin Sebor <msebor@redhat.com>
9472
9473 PR c++/66561
9474 * c-c++-common/builtin_location.c: New test.
9475 * g++.dg/cpp1y/builtin_location.C: New test.
9476
79ce98bc
MP
94772016-05-03 Marek Polacek <polacek@redhat.com>
9478
9479 PR c/70859
9480 * gcc.dg/pr70859.c: New test.
9481 * gcc.dg/pr70859-2.c: New test.
9482
402e89f5
PMR
94832016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9484
9485 * gnat.dg/debug5.adb: New testcase.
9486
f3d90045
DV
94872016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9488
9489 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9490 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9491 Procedure to check for z10 instruction set.
9492
1e26cec1
CL
94932016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9494
9495 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9496
71aca5a0
AM
94972016-05-03 Alan Modra <amodra@gmail.com>
9498
9499 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9500
2fd70ec1
JJ
95012016-05-03 Jakub Jelinek <jakub@redhat.com>
9502
9503 * gcc.target/i386/avx512f-cvt-1.c: New test.
9504
e5705cf7
L
95052016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9506
9507 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9508 -fdump-tree-vrp-details.
9509
381cdae4
RB
95102016-05-03 Richard Biener <rguenther@suse.de>
9511
9512 * gcc.dg/pr30172-1.c: Adjust.
9513 * gcc.dg/pr63743.c: Likewise.
9514 * gcc.dg/tm/pr51696.c: Likewise.
9515 * c-c++-common/tm/safe-1.c: Likewise.
9516 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9517 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9518 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9519 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9520
adedd5c1
JJ
95212016-05-03 Jakub Jelinek <jakub@redhat.com>
9522
31ed1665
JJ
9523 PR rtl-optimization/70467
9524 * gcc.target/i386/pr70467-3.c: New test.
9525 * gcc.target/i386/pr70467-4.c: New test.
9526
dea60b59
JJ
9527 PR tree-optimization/70916
9528 * gcc.c-torture/compile/pr70916.c: New test.
9529
adedd5c1
JJ
9530 PR target/49244
9531 * gcc.target/i386/pr49244-1.c: New test.
9532 * gcc.target/i386/pr49244-2.c: New test.
9533
f80041ef
BS
95342016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9535
9536 PR rtl-optimization/44281
9537 * gcc.target/i386/pr44281.c: New test.
9538
1cfcd39e
BC
95392016-05-03 bin cheng <bin.cheng@arm.com>
9540
9541 PR tree-optimization/56541
9542 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9543 * gcc.dg/vect/pr56541.c: new test.
9544
4304ccfd
MM
95452016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9546
9547 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9548 __float128.
9549 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9550
50d94c29
L
95512016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9552
9553 PR testsuite/70520
9554 * c-c++-common/asan/clone-test-1.c (main): Align child process
9555 stack to 16 bytes.
9556
bc1aee87
DM
95572016-05-02 David Malcolm <dmalcolm@redhat.com>
9558
9559 PR c++/62314
9560 * g++.dg/spellcheck-fields-2.C: New test case.
9561
474e0129
DM
95622016-05-02 David Malcolm <dmalcolm@redhat.com>
9563
9564 PR c++/62314
9565 * g++.dg/pr62314.C: New test case.
9566
818b88a7
JH
95672016-05-02 Jan Hubicka <hubicka@ucw.cz>
9568
9569 * gcc.dg/ipa/inline-8.c: New testcase.
9570
dd77684f
JJ
95712016-05-02 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR rtl-optimization/70467
9574 * gcc.target/i386/pr70467-1.c: New test.
9575
72407e00
BE
95762016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9577
9578 * gcc.dg/spec-options.c: Run the test on all targets.
9579 * gcc.dg/foo.specs: Use cpp_unique_options.
9580
dd53d197
MG
95812016-05-02 Marc Glisse <marc.glisse@inria.fr>
9582
9583 * gcc.dg/tree-ssa/unord.c: New testcase.
9584
a8b85ce9
MG
95852016-05-02 Marc Glisse <marc.glisse@inria.fr>
9586
9587 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9588
5b37e866
NS
95892016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9590
9591 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9592
7176a4a0
MP
95932016-05-02 Marek Polacek <polacek@redhat.com>
9594
9595 PR c/70851
9596 * gcc.dg/enum-incomplete-3.c: New test.
9597
6b9933b9
MP
95982016-05-02 Marek Polacek <polacek@redhat.com>
9599 Tom de Vries <tom@codesourcery.com>
9600
9601 PR tree-optimization/70700
9602 * gcc.dg/pr70700.c: New test.
9603
90f82260
UB
96042016-05-01 Uros Bizjak <ubizjak@gmail.com>
9605
9606 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9607 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9608 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9609 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9610 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9611
f73036c1
EB
96122016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9613
9614 * ada/acats/run_acats: Rename into...
9615 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9616 * ada/acats/run_all.sh: Remove redundant test.
9617 (target_run): Move around.
9618 (target_gnatchop): Use newly built executable.
9619 (target_gnatmake): Likewise.
9620 Check that the compilation of impbit succeeds.
9621
85e051a3
OE
96222016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9623
9624 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9625 * gcc.dg/20021029-1.c: Likewise.
9626 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9627 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9628 * gcc.target/sh/cmpstr.c: Likewise.
9629 * gcc.target/sh/cmpstrn.c: Likewise.
9630 * gcc.target/sh/memset.c: Likewise.
9631 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9632 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9633 * gcc.target/sh/pr39423-1.c: Likewise.
9634 * gcc.target/sh/pr49468-di.c: Likewise.
9635 * gcc.target/sh/pr49468-si.c: Likewise.
9636 * gcc.target/sh/pr49880-1.c: Likewise.
9637 * gcc.target/sh/pr49880-2.c: Likewise.
9638 * gcc.target/sh/pr49880-3.c: Likewise.
9639 * gcc.target/sh/pr50751-1.c: Likewise.
9640 * gcc.target/sh/pr50751-4.c: Likewise.
9641 * gcc.target/sh/pr50751-7.c: Likewise.
9642 * gcc.target/sh/pr51244-1.c: Likewise.
9643 * gcc.target/sh/pr51244-10.c: Likewise.
9644 * gcc.target/sh/pr51244-11.c: Likewise.
9645 * gcc.target/sh/pr51244-12.c: Likewise.
9646 * gcc.target/sh/pr51244-13.c: Likewise.
9647 * gcc.target/sh/pr51244-14.c: Likewise.
9648 * gcc.target/sh/pr51244-17.c: Likewise.
9649 * gcc.target/sh/pr51244-18.c: Likewise.
9650 * gcc.target/sh/pr51244-19.c: Likewise.
9651 * gcc.target/sh/pr51244-4.c: Likewise.
9652 * gcc.target/sh/pr51244-5.c: Likewise.
9653 * gcc.target/sh/pr51244-7.c: Likewise.
9654 * gcc.target/sh/pr51244-8.c: Likewise.
9655 * gcc.target/sh/pr51244-9.c: Likewise.
9656 * gcc.target/sh/pr51697.c: Likewise.
9657 * gcc.target/sh/pr52483-1.c: Likewise.
9658 * gcc.target/sh/pr52483-2.c: Likewise.
9659 * gcc.target/sh/pr52483-3.c: Likewise.
9660 * gcc.target/sh/pr52483-5.c: Likewise.
9661 * gcc.target/sh/pr52933-1.c: Likewise.
9662 * gcc.target/sh/pr52933-2.c: Likewise.
9663 * gcc.target/sh/pr52933-3.c: Likewise.
9664 * gcc.target/sh/pr53568-1.c: Likewise.
9665 * gcc.target/sh/pr53976-1.c: Likewise.
9666 * gcc.target/sh/pr53988-1.c: Likewise.
9667 * gcc.target/sh/pr53988.c: Likewise.
9668 * gcc.target/sh/pr54089-1.c: Likewise.
9669 * gcc.target/sh/pr54089-6.c: Likewise.
9670 * gcc.target/sh/pr54089-7.c: Likewise.
9671 * gcc.target/sh/pr54089-8.c: Likewise.
9672 * gcc.target/sh/pr54089-9.c: Likewise.
9673 * gcc.target/sh/pr54236-1.c: Likewise.
9674 * gcc.target/sh/pr54236-2.c: Likewise.
9675 * gcc.target/sh/pr54236-3.c: Likewise.
9676 * gcc.target/sh/pr54236-4.c: Likewise.
9677 * gcc.target/sh/pr54386.c: Likewise.
9678 * gcc.target/sh/pr54602-1.c: Likewise.
9679 * gcc.target/sh/pr54685.c: Likewise.
9680 * gcc.target/sh/pr54760-1.c: Likewise.
9681 * gcc.target/sh/pr54760-2.c: Likewise.
9682 * gcc.target/sh/pr54760-3.c: Likewise.
9683 * gcc.target/sh/pr54760-4.c: Likewise.
9684 * gcc.target/sh/pr54760-5.c: Likewise.
9685 * gcc.target/sh/pr54760-6.c: Likewise.
9686 * gcc.target/sh/pr55146.c: Likewise.
9687 * gcc.target/sh/pr55160.c: Likewise.
9688 * gcc.target/sh/pr59278.c: Likewise.
9689 * gcc.target/sh/pr59401-1.c: Likewise.
9690 * gcc.target/sh/pr59533-1.c: Likewise.
9691 * gcc.target/sh/pr63260.c: Likewise.
9692 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9693 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9694 * gcc.target/sh/strlen.c: Likewise.
9695 * gcc.target/sh/torture/pr30807.c: Likewise.
9696 * gcc.target/sh/torture/pr34777.c: Likewise.
9697 * gcc.target/sh/torture/pr64652.c: Likewise.
9698 * gcc.target/sh/torture/pr65505.c: Likewise.
9699 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9700 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9701
411e5c67
PC
97022016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9703
9704 PR c++/66644
9705 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9706
8fa97501
BS
97072016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9708
9709 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9710 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9711 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9712 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9713
5a956111
PP
97142016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9715
9716 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9717 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9718
e7ff0319
CP
97192016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9720
9721 PR middle-end/70626
9722 * c-c++-common/goacc/combined-reduction.c: New test.
9723 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9724
52d11a4b
L
97252016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9726
9727 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9728 *movdi_internal pattern only if PIC off.
9729 * gcc.target/i386/pr70155-2.c: Likewise.
9730 * gcc.target/i386/pr70155-3.c: Likewise.
9731 * gcc.target/i386/pr70155-4.c: Likewise.
9732 * gcc.target/i386/pr70155-5.c: Likewise.
9733 * gcc.target/i386/pr70155-6.c: Likewise.
9734 * gcc.target/i386/pr70155-7.c: Likewise.
9735 * gcc.target/i386/pr70155-8.c: Likewise.
9736 * gcc.target/i386/pr70155-15.c: Likewise.
9737 * gcc.target/i386/pr70155-17.c: Likewise.
9738 * gcc.target/i386/pr70155-22.c: Likewise.
9739
8960db31
BC
97402016-04-29 Bin Cheng <bin.cheng@arm.com>
9741
9742 PR tree-optimization/70803
9743 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9744
cca535a4
IE
97452016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9746
9747 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9748 optimization of vector loop.
9749 * gcc.target/i386/vect-unpack-3.c: New test.
9750 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9751 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9752 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9753
500ecf4a
MP
97542016-04-29 Marek Polacek <polacek@redhat.com>
9755
9756 PR sanitizer/70342
9757 * g++.dg/ubsan/null-7.C: New test.
9758
2fff3db8
MP
9759 PR c/70852
9760 * gcc.dg/pr70852.c: New test.
9761
509063eb
DV
97622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9763
9764 PR/69089
9765 * g++.dg/cpp0x/alignas6.C: New test.
9766
83745c0d
DV
97672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9768
c87885ca
RO
9769 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9770 * gcc.dg/pr27003.c: Likewise.
9771 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9772 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9773 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9774 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9775 * gcc.target/arc/mxy.c: Likewise.
9776 * gcc.target/arc/mswape.c: Likewise.
9777 * gcc.target/arc/mrtsc.c: Likewise.
9778 * gcc.target/arc/mcrc.c: Likewise.
9779 * gcc.target/arc/mdsp-packa.c: Likewise.
9780 * gcc.target/arc/mdvbf.c: Likewise.
9781 * gcc.target/arc/mlock.c: Likewise.
9782 * gcc.target/arc/mmac-24.c: Likewise.
9783 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9784
849b265d
BS
97852016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9786 Matthijs Kooijman <matthijs@stdin.nl>
9787 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9788
9789 PR target/60040
9790 * gcc.target/avr/pr60040-1.c: New.
9791 * gcc.target/avr/pr60040-2.c: New.
9792
1390536b
RB
97932016-04-29 Richard Biener <rguenther@suse.de>
9794
9795 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9796
98998245
RB
97972016-04-29 Richard Biener <rguenther@suse.de>
9798
9799 PR tree-optimization/13962
9800 PR tree-optimization/65686
9801 * gcc.dg/uninit-pr65686.c: New testcase.
9802
8b80cc21
JJ
98032016-04-29 Jakub Jelinek <jakub@redhat.com>
9804
9805 PR middle-end/70843
9806 * gcc.dg/pr70843.c: New test.
9807
6181bc30
JJ
98082016-04-28 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR target/70858
9811 * gcc.target/i386/pr70858.c: New test.
9812
f4cb3612
AB
98132016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9814
9815 * gcc.target/arc/nps400-1.c: New file.
9816
8ad9df62
JR
98172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9818 Andrew Burgess <andrew.burgess@embecosm.com>
9819
9820 * gcc.target/arc/movh_cl-1.c: New file.
9821
ceaaa9fe
JR
98222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9823 Andrew Burgess <andrew.burgess@embecosm.com>
9824
9825 * gcc.target/arc/extzv-1.c: New file.
9826 * gcc.target/arc/insv-1.c: New file.
9827 * gcc.target/arc/insv-2.c: New file.
9828 * gcc.target/arc/movb-1.c: New file.
9829 * gcc.target/arc/movb-2.c: New file.
9830 * gcc.target/arc/movb-3.c: New file.
9831 * gcc.target/arc/movb-4.c: New file.
9832 * gcc.target/arc/movb-5.c: New file.
9833 * gcc.target/arc/movb_cl-1.c: New file.
9834 * gcc.target/arc/movb_cl-2.c: New file.
9835 * gcc.target/arc/movbi_cl-1.c: New file.
9836 * gcc.target/arc/movl-1.c: New file.
9837
4d03dc2f
JR
98382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9839 Andrew Burgess <andrew.burgess@embecosm.com>
9840
9841 * gcc.target/arc/cmem-1.c: New file.
9842 * gcc.target/arc/cmem-2.c: New file.
9843 * gcc.target/arc/cmem-3.c: New file.
9844 * gcc.target/arc/cmem-4.c: New file.
9845 * gcc.target/arc/cmem-5.c: New file.
9846 * gcc.target/arc/cmem-6.c: New file.
9847 * gcc.target/arc/cmem-7.c: New file.
9848 * gcc.target/arc/cmem-ld.inc: New file.
9849 * gcc.target/arc/cmem-st.inc: New file.
9850
81262dad
JJ
98512016-04-28 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR target/70821
9854 * gcc.target/i386/pr70821.c: New test.
9855
0a31a09a
BS
98562016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9857
9858 * gcc.target/powerpc/vec-adde.c: New test.
9859 * gcc.target/powerpc/vec-adde-int128.c: New test.
9860
3ddffba9
JJ
98612016-04-28 Jakub Jelinek <jakub@redhat.com>
9862
9863 * gcc.target/i386/avx-vround-1.c: New test.
9864 * gcc.target/i386/avx-vround-2.c: New test.
9865 * gcc.target/i386/avx512vl-vround-1.c: New test.
9866 * gcc.target/i386/avx512vl-vround-2.c: New test.
9867
713dedcd
RO
98682016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9869
9870 PR testsuite/70595
9871 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9872 (check_effective_target_cilkplus_runtime): ... this.
9873 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9874 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9875
9876 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9877 Require cilkplus_runtime.
9878 Don't add -lcilkrts.
9879 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9880 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9881 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9882 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9883 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9884 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9885 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9886 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9887 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9888 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9889 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9890 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9891 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9892 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9893 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9894 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9895 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9896 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9897 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9898 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9899 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9900 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9901 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9902 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9903 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9904 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9905 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9906 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9907 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9908
9909 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9910 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9911
9912 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9913
9914 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9915 cilkplus_runtime.
9916
3563f78f
MG
99172016-04-27 Marc Glisse <marc.glisse@inria.fr>
9918
9919 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9920 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9921
6bc2bb18
RB
99222015-04-27 Ryan Burn <contact@rnburn.com>
9923
9924 PR c++/69024
9925 PR c++/68997
9926 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9927 diagnostic.
9928 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9929 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9930
1e55d29a
EB
99312016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9932
9933 * gnat.dg/limited_with4.ad[sb]: New test.
9934 * gnat.dg/limited_with4_pkg.ads: New helper.
9935
087146ca
L
99362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9937
9938 PR target/70155
9939 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9940 and movv1ti_internal patterns
9941 * gcc.target/i386/pr70155-1.c: New test.
9942 * gcc.target/i386/pr70155-2.c: Likewise.
9943 * gcc.target/i386/pr70155-3.c: Likewise.
9944 * gcc.target/i386/pr70155-4.c: Likewise.
9945 * gcc.target/i386/pr70155-5.c: Likewise.
9946 * gcc.target/i386/pr70155-6.c: Likewise.
9947 * gcc.target/i386/pr70155-7.c: Likewise.
9948 * gcc.target/i386/pr70155-8.c: Likewise.
9949 * gcc.target/i386/pr70155-9.c: Likewise.
9950 * gcc.target/i386/pr70155-10.c: Likewise.
9951 * gcc.target/i386/pr70155-11.c: Likewise.
9952 * gcc.target/i386/pr70155-12.c: Likewise.
9953 * gcc.target/i386/pr70155-13.c: Likewise.
9954 * gcc.target/i386/pr70155-14.c: Likewise.
9955 * gcc.target/i386/pr70155-15.c: Likewise.
9956 * gcc.target/i386/pr70155-16.c: Likewise.
9957 * gcc.target/i386/pr70155-17.c: Likewise.
9958 * gcc.target/i386/pr70155-18.c: Likewise.
9959 * gcc.target/i386/pr70155-19.c: Likewise.
9960 * gcc.target/i386/pr70155-20.c: Likewise.
9961 * gcc.target/i386/pr70155-21.c: Likewise.
9962 * gcc.target/i386/pr70155-22.c: Likewise.
9963
92329f9f
L
99642016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9965
9966 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9967 ".{5,6}".
9968
309a0cf6
BC
99692016-04-27 Bin Cheng <bin.cheng@arm.com>
9970
9971 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9972 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9973 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9974 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9975 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9976
72ed2b9c
RB
99772016-04-27 Richard Biener <rguenther@suse.de>
9978
9979 PR ipa/70760
9980 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9981 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9982
3c98ff9b
NS
99832016-04-27 Nathan Sidwell <nathan@acm.org>
9984
9985 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9986 * g++.dg/ubsan/pr63956.C: Adjust error location.
9987
9ec5d66b
NC
99882016-04-27 Nick Clifton <nickc@redhat.com>
9989
9990 PR middle-end/49889
9991 * gcc.dg/pr49889.c: New test.
9992
c1e1f433
BS
99932016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9994
9995 * c-c++-common/memset-array.c: New test.
9996
8ac43293
MS
99972016-04-26 Martin Sebor <msebor@redhat.com>
9998
9999 PR c++/66639
10000 * g++.dg/cpp1y/func_constexpr.C: New test.
10001
843ce8ab
PP
100022016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10003
10004 PR c++/70241
10005 * g++.dg/cpp0x/enum32.C: New test.
10006 * g++.dg/cpp0x/enum33.C: New test.
10007
100082016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10009
10010 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10011 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10012 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10013 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10014 * gcc.c-torture/execute/pr38151.c: Likewise.
10015 * gcc.c-torture/execute/pr66556.c: Likewise.
10016 * gcc.c-torture/execute/pr67781.c: Likewise.
10017 * gcc.c-torture/execute/pr68648.c: Likewise.
10018
ca1206be
MG
100192016-04-26 Marc Glisse <marc.glisse@inria.fr>
10020
10021 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10022
2448a956
MP
100232016-04-26 Marek Polacek <polacek@redhat.com>
10024
10025 PR c/67784
10026 * gcc.dg/pr67784-3.c: New test.
10027 * gcc.dg/pr67784-4.c: New test.
10028 * gcc.dg/pr67784-5.c: New test.
10029
b02a5e26
MP
10030 PR c/70791
10031 * gcc.dg/Wnested-externs-2.c: New test.
10032
6b6aa8d3
MG
100332016-04-26 Marc Glisse <marc.glisse@inria.fr>
10034
10035 * gcc.dg/fold-plusmult.c: Adjust.
10036 * gcc.dg/no-strict-overflow-6.c: Adjust.
10037 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10038
a2095b55
BS
100392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10040
10041 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10042 number scans.
10043 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10044 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10045 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10046 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10047 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10048 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10049 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10050 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10051 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10052 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10053 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10054 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10055 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10056 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10057 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10058 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10059 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10060 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10061 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10062 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10063 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10064 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10065 scans.
10066 * gcc.target/i386/pr32219-4.c: Likewise.
10067 * gcc.target/i386/pr32219-6.c: Likewise.
10068 * gcc.target/i386/pr32219-8.c: Likewise.
10069
bb0cc5c8
KT
100702016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10071
10072 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10073 associated options.
10074
5a0802ea
MP
100752016-04-26 Marek Polacek <polacek@redhat.com>
10076
10077 PR c++/70744
10078 * g++.dg/ext/cond2.C: New test.
10079
00f615af
BC
100802016-04-26 Bin Cheng <bin.cheng@arm.com>
10081
10082 PR tree-optimization/70771
10083 PR tree-optimization/70775
10084 * gcc.dg/pr70771.c: New test.
25939d34 10085 * gcc.dg/pr70775.c: New test.
00f615af 10086
218155e7
BS
100872016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10088
10089 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10090
ab99f467
RB
100912016-04-25 Richard Biener <rguenther@suse.de>
10092
10093 PR tree-optimization/70780
10094 * gcc.dg/torture/pr70780.c: New testcase.
10095
3f8257db 100962016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10097
c87885ca
RO
10098 * gcc.target/arm/neon-vaddws16.c: New test.
10099 * gcc.target/arm/neon-vaddws32.c: New test.
10100 * gcc.target/arm/neon-vaddwu16.c: New test.
10101 * gcc.target/arm/neon-vaddwu32.c: New test.
10102 * gcc.target/arm/neon-vaddwu8.c: New test.
10103 * lib/target-supports.exp
93c590ee
MC
10104 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10105 that arm neon support vector widen sum of HImode TO SImode.
10106
d6c1a7a7
JJ
101072016-04-23 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR sanitizer/70712
10110 * c-c++-common/asan/pr70712.c: New test.
10111
ab0fc037
TS
101122016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10113
10114 * .gitattributes: New file.
10115
2aa64824
CL
101162016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10117
10118 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10119
e7e12d92
DH
101202016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10121
10122 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10123 * gfortran.dg/submodule_15.f08: Likewise.
10124
d1431192
RB
101252016-04-22 Richard Biener <rguenther@suse.de>
10126
10127 PR tree-optimization/70740
10128 * gcc.dg/torture/pr70740.c: New testcase.
10129
04a63c24
L
101302016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10131
10132 PR target/70750
10133 * gcc.target/i386/pr70750-1.c: New test.
10134 * gcc.target/i386/pr70750-2.c: Likewise.
10135
20700098
PC
101362016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10137
10138 PR c++/70540
10139 * g++.dg/cpp0x/auto48.C: New.
10140
aedf4e12
MP
101412016-04-21 Marek Polacek <polacek@redhat.com>
10142
10143 PR c++/70513
10144 * g++.dg/cpp0x/forw_enum12.C: New test.
10145 * g++.dg/cpp0x/forw_enum13.C: New test.
10146
2074d80a
KY
101472016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10148
10149 PR target/70728
10150 * gcc.target/i386/pr70728.c: New test.
10151
aef4aab0
RB
101522016-04-21 Richard Biener <rguenther@suse.de>
10153
10154 PR middle-end/70747
10155 * gcc.dg/pr70747.c: New testcase.
10156
2359e571
BC
101572016-04-21 Bin Cheng <bin.cheng@arm.com>
10158
10159 PR tree-optimization/70715
10160 * gcc.dg/tree-ssa/scev-13.c: New test.
10161
ce0e66ff
MG
101622016-04-21 Marc Glisse <marc.glisse@inria.fr>
10163
10164 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10165
2c2870a1
MG
101662016-04-21 Marc Glisse <marc.glisse@inria.fr>
10167
10168 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10169
a2b056a3
JH
101702016-04-20 Jan Hubicka <jh@suse.cz>
10171
10172 PR ipa/70018
10173 * g++.dg/ipa/nothrow-1.C: New testcase.
10174
ee392fc2
NS
101752016-04-20 Nathan Sidwell <nathan@acm.org>
10176
10177 PR c++/55635
10178 * g++.dg/eh/delete1.C: New.
10179
dda49daf
L
101802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10181
10182 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10183 -mtune-ctrl=sse_typeless_stores.
10184
8a5b9d5a
L
101852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10186
10187 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10188
1011119f
BC
101892016-04-20 Bin Cheng <bin.cheng@arm.com>
10190
10191 PR tree-optimization/69489
10192 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10193
477d4906
IV
101942016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10195
10196 PR c++/69363
10197 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10198 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10199 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10200
fad08d12
BC
102012016-04-20 Bin Cheng <bin.cheng@arm.com>
10202
10203 PR tree-optimization/56625
10204 PR tree-optimization/69489
10205 * gcc.dg/vect/pr56625.c: New test.
10206 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10207
9e3e4fab
AP
102082016-04-20 Andrew Pinski <apinski@cavium.com>
10209
10210 PR target/64971
10211 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10212
d7aa24e4
AC
102132016-04-20 Arnaud Charlet <charlet@adacore.com>
10214
10215 * gnat.dg/self1.adb: Remove now incorrect test.
10216
e6d62b46
BC
102172016-04-20 Bin Cheng <bin.cheng@arm.com>
10218
10219 * gcc.dg/tree-ssa/scev-11.c: New test.
10220 * gcc.dg/tree-ssa/scev-12.c: New test.
10221
2697b189
MP
102222016-04-20 Marek Polacek <polacek@redhat.com>
10223
10224 PR tree-optimization/70725
10225 * gcc.dg/pr70725.c: New test.
10226
60d393e8
RB
102272016-04-20 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/70726
10230 * g++.dg/vect/pr70726.cc: New testcase.
10231
82c6f58a
AK
102322016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10233
10234 PR target/70674
10235 * gcc.target/s390/pr70674.c: New test.
10236
90eeab20
JD
102372016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10238
10239 PR libgfortran/70684
10240 * gfortran.dg/list_read_14.f90: New test.
10241
fc9cf6da
L
102422016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10243
10244 PR target/69201
10245 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10246 extern to force it misaligned.
10247 (b): Likewise.
10248 (c): Likewise.
10249 (d): Likewise.
10250 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10251 Don't check `*' before movv4sf_internal.
10252 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10253 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10254 Don't check `*' before movv16qi_internal.
10255 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10256 extern to force it misaligned.
10257 (b): Likewise.
10258 (c): Likewise.
10259 (d): Likewise.
10260 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10261 Don't check `*' before movv2df_internal.
10262 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10263 extern to force it misaligned.
10264 (b): Likewise.
10265 (c): Likewise.
10266 (d): Likewise.
10267 Check movv8sf_internal instead of avx_storeups256.
10268 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10269
ea8927ea
RB
102702016-04-19 Richard Biener <rguenther@suse.de>
10271
10272 PR tree-optimization/70171
10273 * g++.dg/tree-ssa/pr70171.C: New testcase.
10274
65f52ee9
RB
102752016-04-19 Richard Biener <rguenther@suse.de>
10276
10277 PR tree-optimization/70724
10278 * gcc.dg/torture/pr70724.c: New testcase.
10279
987b67f1
VM
102802016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10281
10282 PR middle-end/70689
c87885ca 10283 * gcc.target/i386/pr70689.c: New.
987b67f1 10284
91a47c39
L
102852016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10286
10287 PR target/70708
10288 * gcc.target/i386/pr70708.c: New test.
10289
8270b82d
RB
102902016-04-18 Richard Biener <rguenther@suse.de>
10291
10292 PR tree-optimization/43434
10293 * gcc.dg/vect/pr43434.c: New testcase.
10294 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10295 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10296 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10297 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10298 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10299 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10300 * gcc.dg/gomp/pr68640.c: Likewise.
10301 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10302 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10303
edd048e2
RB
103042016-04-18 Richard Biener <rguenther@suse.de>
10305
10306 PR tree-optimization/70701
10307 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10308
bd5c7330
TV
103092016-04-18 Tom de Vries <tom@codesourcery.com>
10310
10311 PR testsuite/70699
10312 * gcc.dg/pr70161.c: Add dot-file scans.
10313 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10314 instead of after last dot char.
10315
23f2660f
EB
103162016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10317
10318 * c-c++-common/dump-ada-spec-3.c: New test.
10319 * c-c++-common/dump-ada-spec-4.c: Likewise.
10320
da152c9f
TV
103212016-04-17 Tom de Vries <tom@codesourcery.com>
10322
10323 PR other/70183
10324 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10325
cc950f98
JH
103262016-04-15 Jan Hubicka <jh@suse.cz>
10327
10328 PR ipa/70018
10329 * g++.dg/ipa/pure-const-1.C: New testcase.
10330 * g++.dg/ipa/pure-const-2.C: New testcase.
10331 * g++.dg/ipa/pure-const-3.C: New testcase.
10332
949505a9
MP
103332016-04-15 Marek Polacek <polacek@redhat.com>
10334
10335 PR c/70671
10336 * gcc.dg/bitfld-22.c: New test.
10337
10e547d6
BS
103382016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10339
10340 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10341 x86_64.
10342
1e77281b
MP
103432016-04-15 Marek Polacek <polacek@redhat.com>
10344
10345 PR c/70651
10346 * c-c++-common/pr70651.c: New test.
10347
e501fa8e
KT
103482016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10349
10350 PR rtl-optimization/70681
10351 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10352 dump scan on arm and powerpc.
10353 * gcc.dg/pr10474.c: Likewise.
10354
dda1bf61
JJ
103552016-04-15 Jakub Jelinek <jakub@redhat.com>
10356
ca4ef1ff
JJ
10357 PR c++/69517
10358 PR c++/70019
10359 PR c++/70588
10360 * g++.dg/cpp1y/vla11.C: Revert for real.
10361
dda1bf61
JJ
10362 PR c/70436
10363 * c-c++-common/Wparentheses-1.c: New test.
10364 * c-c++-common/gomp/Wparentheses-1.c: New test.
10365 * c-c++-common/gomp/Wparentheses-2.c: New test.
10366 * c-c++-common/gomp/Wparentheses-3.c: New test.
10367 * c-c++-common/gomp/Wparentheses-4.c: New test.
10368 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10369 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10370 * c-c++-common/goacc/Wparentheses-1.c: New test.
10371
1355e62c
KY
103722016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10373
10374 PR target/70662
10375 * gcc.target/i386/pr70662.c: New test.
10376
0ab34b9e 103772016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10378 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10379
10380 PR tree-optimization/70130
10381 * gcc.dg/vect/O3-pr70130.c: New testcase.
10382
bc773aad
MM
103832016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10384
6e9b2286
MM
10385 PR target/70669
10386 * gcc.target/powerpc/pr70669.c: New test.
10387
bc773aad
MM
10388 PR target/70640
10389 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10390 a power7 system that does not have an assembler that supports
10391 power8.
10392
d8747845
MS
103932016-04-14 Martin Sebor <msebor@redhat.com>
10394
10395 PR c++/69517
10396 PR c++/70019
10397 PR c++/70588
10398 * c-c++-common/ubsan/vla-1.c: Revert.
10399 * g++.dg/cpp1y/vla11.C: Same.
10400 * g++.dg/cpp1y/vla12.C: Same.
10401 * g++.dg/cpp1y/vla13.C: Same.
10402 * g++.dg/cpp1y/vla14.C: Same.
10403 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10404 * g++.dg/init/array24.C: Same.
d8747845
MS
10405 * g++.dg/ubsan/vla-1.C: Same.
10406
85128559
MP
104072016-04-14 Marek Polacek <polacek@redhat.com>
10408 Jan Hubicka <hubicka@ucw.cz>
10409
10410 PR c++/70029
10411 * g++.dg/torture/pr70029.C: New test.
10412
52fbb073
MS
104132016-04-14 Martin Sebor <msebor@redhat.com>
10414
10415 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10416 type size to prevent failures on targets with very low maximum
10417 alignment.
10418
6db61d6f
RB
104192016-04-14 Richard Biener <rguenther@suse.de>
10420
10421 PR tree-optimization/70623
10422 * gcc.dg/torture/pr70623.c: New testcase.
10423 * gcc.dg/torture/pr70623-2.c: Likewise.
10424
342fac95
MS
104252016-04-13 Martin Sebor <msebor@redhat.com>
10426
10427 PR c++/69517
10428 PR c++/70019
10429 PR c++/70588
10430 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10431 * g++.dg/cpp1y/vla11.C: New test.
10432 * g++.dg/cpp1y/vla12.C: New test.
10433 * g++.dg/cpp1y/vla13.C: New test.
10434 * g++.dg/cpp1y/vla14.C: New test.
10435 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10436 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10437 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10438
d93c452f
JJ
104392016-04-13 Jakub Jelinek <jakub@redhat.com>
10440
10441 PR c++/70641
10442 * g++.dg/opt/pr70641.C: New test.
10443
85115fb6
RO
104442016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10445
10446 PR rtl-optimization/68749
10447 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10448 effects of argument promotions.
10449 Remove default args to dg-skip-if.
10450
545a4139
PC
104512016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10452
10453 PR c++/70635
10454 * g++.dg/parse/pr70635.C: New.
10455
b3a77f21
MP
104562016-04-13 Marek Polacek <polacek@redhat.com>
10457
10458 PR c++/70639
10459 * c-c++-common/Wmisleading-indentation-4.c: New test.
10460
99cd9857
MP
104612016-04-13 Marek Polacek <polacek@redhat.com>
10462
10463 PR c/70436
c87885ca
RO
10464 * gcc.dg/Wparentheses-12.c: New test.
10465 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10466
75ca93ec
IE
104672016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10468
10469 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10470 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10471 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10472
3d3f9e7e
JJ
104732016-04-13 Jakub Jelinek <jakub@redhat.com>
10474
37947cd0
JJ
10475 PR middle-end/70633
10476 * gcc.c-torture/compile/pr70633.c: New test.
10477
3d3f9e7e
JJ
10478 PR debug/70628
10479 * gcc.dg/torture/pr70628.c: New test.
10480
92886d3e
PP
104812016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10482
10483 PR c++/70610
10484 * g++.dg/template/pr70610.C: New test.
10485 * g++.dg/template/pr70610-2.C: New test.
10486 * g++.dg/template/pr70610-3.C: New test.
10487 * g++.dg/template/pr70610-4.C: New test.
10488
13bd7c2b
JJ
104892016-04-12 Jakub Jelinek <jakub@redhat.com>
10490
6512fa6d
JJ
10491 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10492 128 instead of 32.
10493
13bd7c2b
JJ
10494 PR c++/70571
10495 * g++.dg/ext/pr70571.C: New test.
10496
20b9851c
MM
104972016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10498
8a434ada 10499 PR target/70640
20b9851c
MM
10500 * gcc.target/powerpc/pr70640.c: New test.
10501
2b2f52bc
PC
105022016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10503
10504 PR c++/68722
10505 * g++.dg/parse/pr68722.C: New.
10506
5901e56a
JJ
105072016-04-12 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR rtl-optimization/70596
10510 * gcc.target/i386/pr70596.c: New test.
10511
d4619dc1
NS
105122016-04-12 Nathan Sidwell <nathan@acm.org>
10513
10514 PR c++/70501
10515 * g++.dg/init/pr70501.C: New.
10516
3df530d3
DW
105172016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10518
10519 * gcc.target/i386/asm-flag-6.c: New test.
10520
b7a120d7
TV
105212016-04-12 Tom de Vries <tom@codesourcery.com>
10522
10523 PR tree-optimization/68756
10524 * gcc.dg/graphite/pr68756.c: New test.
10525
4e0eea75
JJ
105262016-04-12 Jakub Jelinek <jakub@redhat.com>
10527
10528 PR tree-optimization/70602
10529 * gcc.c-torture/execute/pr70602.c: New test.
10530
35fbda43
MM
105312016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10532
10533 PR target/70381
10534 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10535 __float128 emulator is built and runs.
10536 * gcc.target/powerpc/float128-1.c: Likewise.
10537
10538 * lib/target-supports.exp (check_ppc_float128_sw_available):
10539 Rework tests for __float128 software and hardware
10540 availability. Fix exit condition to return 0 on success.
10541
04a99ebe
JG
105422016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10543
10544 PR target/70133
10545 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10546 * gcc.target/aarch64/target_attr_15.c: Likewise.
10547
47cd5a85
PC
105482016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10549
10550 PR c++/69066
10551 * g++.dg/cpp1y/pr69066.C: New.
10552
a5edb32e
JD
105532016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10554
10555 PR fortran/68566
10556 * gfortran.dg/pr36192.f90: Update test.
10557 * gfortran.dg/pr36192_1.f90: Update test.
10558 * gfortran.dg/real_dimension_1.f: Update test.
10559 * gfortran.dg/parameter_array_init_7.f90: New test.
10560
8ef378f8
JDA
105612016-04-09 John David Anglin <danglin@gcc.gnu.org>
10562
c532c871
JDA
10563 PR testsuite/64039
10564 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10565
d34f706f
JDA
10566 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10567
75e1dd9e
JDA
10568 PR rtl-optimization/66669
10569 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10570
8a976f5f
JDA
10571 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10572
da04822a
JDA
10573 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10574 * gcc.dg/pie-1.c: Likewise.
10575 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10576 * gcc.dg/pic-4.c: Likewise.
10577 * gcc.dg/pie-3.c: Likewise.
10578 * gcc.dg/pie-4.c: Likewise.
10579
adfabcf9
JDA
10580 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10581
4a020adf
JDA
10582 PR tree-optimization/68644
10583 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10584
8ef378f8
JDA
10585 PR rtl-optimization/64886
10586 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10587
09bf990e
TV
105882016-04-09 Tom de Vries <tom@codesourcery.com>
10589
10590 PR tree-optimization/68953
10591 * gcc.dg/graphite/pr68953.c: New test.
10592
138c3c1a
DH
105932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10594
10595 PR fortran/70592
10596 * gfortran.dg/deferred_character_16.f90: New test.
10597
f55460af
JJ
105982016-04-09 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR tree-optimization/70586
10601 * gcc.c-torture/execute/pr70586.c: New test.
10602
0b77bbf3
DH
106032016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10604
10605 PR sanitizer/70573
10606 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10607 with __builtin_memset
10608 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10609
c42cfb5c
CP
106102016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10611
10612 PR lto/70289
10613 PR ipa/70348
10614 PR tree-optimization/70373
10615 PR middle-end/70533
10616 PR middle-end/70534
10617 PR middle-end/70535
10618 * c-c++-common/goacc/reduction-5.c: New test.
10619 * c-c++-common/goacc/reduction-promotions.c: New test.
10620 * gfortran.dg/goacc/reduction-3.f95: New test.
10621 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10622
56cfb596
PP
106232016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10624
10625 PR c++/70590
10626 PR c++/70452
10627 * g++.dg/pr70590.C: New test.
10628 * g++.dg/pr70590-2.C: New test.
10629
1a13c0a2
JJ
106302016-04-08 Jakub Jelinek <jakub@redhat.com>
10631
abc0647a
JJ
10632 PR middle-end/70593
10633 * gcc.target/i386/pr70593.c: New test.
10634
1a13c0a2
JJ
10635 PR rtl-optimization/70574
10636 * gcc.target/i386/avx2-pr70574.c: New test.
10637
c3da4956
MO
106382016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10639
10640 PR sanitizer/70541
10641 * c-c++-common/asan/pr70541.c: New test.
10642
9f1b833b
TV
106432016-04-08 Tom de Vries <tom@codesourcery.com>
10644
10645 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10646 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10647
bae7adda
KT
106482016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10649
10650 PR target/70566
10651 * gcc.c-torture/execute/pr70566.c: New test.
10652
211f3d57
TV
106532016-04-08 Tom de Vries <tom@codesourcery.com>
10654
10655 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10656 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10657
02cf2861
AM
106582016-04-08 Alan Modra <amodra@gmail.com>
10659
10660 * gcc.target/powerpc/pr70117.c: New.
10661
5f490f9f
JJ
106622016-04-07 Jakub Jelinek <jakub@redhat.com>
10663
56e9b710
JJ
10664 PR testsuite/70581
10665 * gcc.dg/lto/simd-function_0.c: New test.
10666
5f490f9f
JJ
10667 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10668 clones.
10669 * c-c++-common/attr-simd-2.c: Likewise.
10670 * c-c++-common/attr-simd-4.c: Likewise.
10671 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10672 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10673
e4ebc74d
TP
106742016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10675
10676 PR testsuite/70553
10677 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10678
9817ae35
TS
106792016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10680 Tom de Vries <tom@codesourcery.com>
10681
10682 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10683 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10684 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10685 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10686 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10687 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10688 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10689 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10690
e292f64d
PP
106912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10692
10693 PR c/70436
10694 * g++.dg/warn/Wparentheses-29.C: New test.
10695
6b37bdaf
PP
106962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10697
10698 PR c/70436
10699 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10700 explicit braces to resolve a future -Wparentheses warning.
10701
64824205
RH
107022016-04-06 Richard Henderson <rth@redhat.com>
10703
10704 * gcc.dg/pr61817-1.c: New test.
10705 * gcc.dg/pr61817-2.c: New test.
10706 * gcc.dg/pr69391-1.c: New test.
10707 * gcc.dg/pr69391-2.c: New test.
10708
bc2fc1f3
VM
107092016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10710
10711 PR rtl-optimization/70398
c87885ca 10712 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10713
41414a02
EB
107142016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10715
10716 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10717
4066ea8a
YR
107182016-04-06 Yvan Roux <yvan.roux@linaro.org>
10719 Pedro Alves <palves@redhat.com>
10720
10721 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10722
ec35ea45
JJ
107232016-04-06 Jakub Jelinek <jakub@redhat.com>
10724
3866f8dd
JJ
10725 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10726 Check for avx512f effective targets instead of avx2.
10727 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10728 for AVX512F clones.
10729 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10730 * g++.dg/gomp/declare-simd-1.C: Likewise.
10731 * g++.dg/gomp/declare-simd-3.C: Likewise.
10732 * g++.dg/gomp/declare-simd-4.C: Likewise.
10733
ec35ea45
JJ
10734 PR middle-end/70550
10735 * c-c++-common/gomp/pr70550-1.c: New test.
10736 * c-c++-common/gomp/pr70550-2.c: New test.
10737
c08d28ac
NS
107382016-04-05 Nathan Sidwell <nathan@acm.org>
10739
10740 PR c++/70512
10741 * g++.dg/ext/attribute-may-alias-5.C: New.
10742
1d510e04
JJ
107432016-04-05 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR c++/70336
10746 * c-c++-common/pr70336.c: New test.
10747 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10748 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10749
84278ed9
JH
107502016-04-05 Jan Hubicka <hubicka@ucw.cz>
10751
10752 PR ipa/66223
10753 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10754
268a0ec4
JJ
107552016-04-05 Jakub Jelinek <jakub@redhat.com>
10756
10757 PR rtl-optimization/70542
10758 * gcc.dg/torture/pr70542.c: New test.
10759 * gcc.target/i386/avx2-pr70542.c: New test.
10760
5e8c2eb1
ZS
107612016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10762
10763 PR tree-optimization/70509
10764 * gcc.target/i386/avx512bw-pr70509.c: New test.
10765
c0daf32d
PP
107662016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10767
10768 PR c++/70452
10769 * g++.dg/ext/constexpr-vla4.C: New test.
10770
bf867841
UB
107712016-04-05 Uros Bizjak <ubizjak@gmail.com>
10772
10773 PR target/70510
10774 * gcc.target/i386/pr70510.c: New test.
10775
3022186a
RB
107762016-04-05 Richard Biener <rguenther@suse.de>
10777
10778 PR tree-optimization/70526
10779 * g++.dg/torture/pr70526.C: New testcase.
10780
55fc79b2
JJ
107812016-04-05 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR target/70525
10784 * gcc.target/i386/pr70525.c: New test.
10785
62b233f2
RB
107862016-04-05 Richard Biener <rguenther@suse.de>
10787
10788 PR middle-end/70499
10789 * g++.dg/torture/pr70499.C: New testcase.
10790
cc05759d
RB
107912016-04-05 Richard Biener <rguenther@suse.de>
10792
10793 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10794 remove XFAIL.
10795
f23f16d4
JJ
107962016-04-04 Jakub Jelinek <jakub@redhat.com>
10797
10798 PR middle-end/70307
10799 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10800 rs6000 ABI warnings.
10801
d27ecc49
JH
108022016-04-04 Jan Hubicka <hubicka@ucw.cz>
10803
10804 PR ipa/66223
10805 * g++.dg/ipa/devirt-51.C: New testcase.
10806
c974c96e 108072016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10808 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10809
10810 PR middle-end/70457
10811 * gcc.dg/torture/pr70457.c: New.
10812
7a85da89
AV
108132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10814
10815 PR fortran/67538
10816 * gfortran.dg/allocate_with_source_19.f08: New test.
10817
de517e64
AV
108182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10819
10820 PR fortran/65795
10821 * gfortran.dg/coarray_allocate_6.f08: New test.
10822
43b9f499
RB
108232016-04-04 Richard Biener <rguenther@suse.de>
10824
10825 PR rtl-optimization/70484
10826 * gcc.dg/torture/pr70484.c: New testcase.
10827
f13355da
MP
108282016-04-04 Marek Polacek <polacek@redhat.com>
10829
10830 PR c/70307
10831 * gcc.dg/torture/pr70307.c: New test.
10832
6cc6ed50
OE
108332016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10834
10835 PR target/70416
10836 PR target/67391
10837 * gcc.target/sh/torture/pr70416.c: New.
10838
abdc16c8
MS
108392016-04-02 Martin Sebor <msebor@redhat.com>
10840
10841 PR c++/67376
10842 PR c++/70170
10843 PR c++/70172
10844 PR c++/70228
10845 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10846 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10847 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10848 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10849 * g++.dg/cpp0x/constexpr-string.C: Same.
10850 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10851 * g++.dg/cpp0x/pr65398.C: Same.
10852 * g++.dg/ext/constexpr-vla1.C: Same.
10853 * g++.dg/ext/constexpr-vla2.C: Same.
10854 * g++.dg/ext/constexpr-vla3.C: Same.
10855 * g++.dg/ubsan/pr63956.C: Same.
10856
763cd859
JJ
108572016-04-01 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR rtl-optimization/70467
10860 * gcc.target/i386/pr70467-2.c: New test.
10861
0f875435
JJ
108622016-04-01 Jakub Jelinek <jakub@redhat.com>
10863 Marek Polacek <polacek@redhat.com>
10864
10865 PR c++/70488
10866 * g++.dg/init/new47.C: New test.
10867
41d14659
RR
108682016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10869
10870 PR target/70496
10871 * gcc.target/arm/pr70496.c: New test.
10872
f9bf89bb
NS
108732016-04-01 Nathan Sidwell <nathan@acm.org>
10874
73b9085d
NS
10875 PR c++/68475
10876 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10877
4afdcfaa
IE
108782016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10879
10880 PR target/69890
10881 * gcc.dg/strlenopt.h (memmove): New.
10882 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10883 instead of "string.h".
10884 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10885 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10886 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10887 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10888 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10889 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10890 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10891 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10892 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10893 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10894 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10895 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10896 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10897 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10898 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10899 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10900 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10901 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10902 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10903 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10904
b5d7a29c
RO
109052016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10906
10907 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10908 (Holder::foo): Reflect this.
10909
b660f9ec
IE
109102016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10911
10912 PR target/70442
10913 * gcc.dg/pr70442.c: New test.
10914
88504f34
NS
109152016-03-31 Nathan Sidwell <nathan@acm.org>
10916
10917 PR c++/70393
10918 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10919
95d34b96
KY
109202016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10921
10922 PR target/70453
10923 * gcc.target/i386/pr70453.c: New test.
10924
b4c4967c
AB
109252016-03-31 Andrey Belevantsev <abel@ispras.ru>
10926
10927 PR target/70292
10928 * gcc.c-torture/pr70292.c: New test.
10929
5fde6a45
MP
109302016-03-31 Marek Polacek <polacek@redhat.com>
10931
10932 PR c/70297
10933 * c-c++-common/pr70297.c: New test.
10934 * g++.dg/cpp0x/typedef-redecl.C: New test.
10935 * gcc.dg/typedef-redecl2.c: New test.
10936
97eb24c4
JJ
109372016-03-31 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR rtl-optimization/70460
10940 * gcc.c-torture/execute/pr70460.c: New test.
10941
efc3536f
RB
109422016-03-31 Richard Biener <rguenther@suse.de>
10943
10944 PR c++/70430
10945 * g++.dg/ext/vector30.C: New testcase.
10946
e0876e21
DH
109472016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10948 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10949
10950 * gfortran.dg/fmt_pf.f90: New test.
10951
e9bff8c6
RO
109522016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10953
10954 Forward-port from 5 branch
10955 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10956
10957 PR testsuite/70356
10958 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10959 dg-require-effective-target after dg-do.
10960
10961 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10962
10963 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10964
2620c80d
TS
109652016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10966 Julian Brown <julian@codesourcery.com>
10967 Chung-Lin Tang <cltang@codesourcery.com>
10968 Cesar Philippidis <cesar@codesourcery.com>
10969 James Norris <jnorris@codesourcery.com>
10970 Tom de Vries <tom@codesourcery.com>
10971 Nathan Sidwell <nathan@codesourcery.com>
10972
bf867841 10973 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10974 * c-c++-common/goacc/loop-clauses.c: Likewise.
10975 * g++.dg/goacc/template.C: Likewise.
10976 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10977 * gfortran.dg/goacc/loop-1.f95: Likewise.
10978 * gfortran.dg/goacc/loop-5.f95: Likewise.
10979 * gfortran.dg/goacc/loop-6.f95: Likewise.
10980 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10981 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10982 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10983 * c-c++-common/goacc/clauses-fail.c: Likewise.
10984 * c-c++-common/goacc/parallel-1.c: Likewise.
10985 * c-c++-common/goacc/reduction-1.c: Likewise.
10986 * c-c++-common/goacc/reduction-2.c: Likewise.
10987 * c-c++-common/goacc/reduction-3.c: Likewise.
10988 * c-c++-common/goacc/reduction-4.c: Likewise.
10989 * c-c++-common/goacc/routine-3.c: Likewise.
10990 * c-c++-common/goacc/routine-4.c: Likewise.
10991 * c-c++-common/goacc/routine-5.c: Likewise.
10992 * c-c++-common/goacc/tile.c: Likewise.
10993 * g++.dg/goacc/template.C: Likewise.
10994 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10995 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10996 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10997 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10998 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10999 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11000 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11001 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11002 * c-c++-common/goacc/use_device-1.c: ... this file.
11003 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11004 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11005 * c-c++-common/goacc/host_data-6.c: ... this file.
11006 * c-c++-common/goacc/loop-2-kernels.c: New file.
11007 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11008 * c-c++-common/goacc/loop-3.c: Likewise.
11009 * g++.dg/goacc/reference.C: Likewise.
11010 * g++.dg/goacc/routine-1.C: Likewise.
11011 * g++.dg/goacc/routine-2.C: Likewise.
11012
f6d2d066
RB
110132016-03-30 Richard Biener <rguenther@suse.de>
11014
11015 PR middle-end/70450
11016 * gcc.dg/torture/pr70450.c: New testcase.
11017
d43242b9
JJ
110182016-03-30 Jakub Jelinek <jakub@redhat.com>
11019
11020 PR target/70421
11021 * gcc.dg/torture/pr70421.c: New test.
11022 * gcc.target/i386/avx512f-pr70421.c: New test.
11023
5ce43b77
L
110242016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11025
11026 PR testsuite/70364
11027 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11028 (check): New function.
11029 (bar): Call check.
11030 (foo): Align stack to 16 bytes when calling bar.
11031 * gcc.target/i386/cleanup-2.c: Likewise.
11032
d014a712
PP
110332016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11034
11035 PR tree-optimization/59124
11036 * gcc.dg/Warray-bounds-19.c: New test.
11037
3f8257db 110382016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11039
11040 * lib/prune.exp (escape_regex_chars): New.
11041 (prune_file_path): Update to quote metcharacters for regexp.
11042
3336c6e0
JJ
110432016-03-29 Jakub Jelinek <jakub@redhat.com>
11044
a362f023
JJ
11045 PR rtl-optimization/70429
11046 * gcc.c-torture/execute/pr70429.c: New test.
11047
3336c6e0
JJ
11048 PR tree-optimization/70405
11049 * gcc.dg/pr70405.c: New test.
11050
728557fd
AV
110512016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11052
11053 PR fortran/70397
11054 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11055 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11056
bef977d4
TS
110572016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11058
11059 PR testsuite/64177
11060 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11061 __cilkrts_set_param to set two workers.
11062 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11063 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11064
6f6d25c9
DH
110652016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11066
bf867841 11067 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11068
45733562
KY
110692016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11070
11071 PR target/70406
bf867841 11072 * gcc.target/i386/pr70406.c: New test.
45733562 11073
a1799e5e
EB
110742016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11075
11076 * gnat.dg/specs/double_record_extension3.ads: New test.
11077
5fca7b66
RH
110782016-03-25 Richard Henderson <rth@redhat.com>
11079
11080 PR target/70120
11081 * gcc.target/aarch64/pr70120-1.c: New.
11082 * gcc.target/aarch64/pr70120-2.c: New.
11083 * gcc.target/aarch64/pr70120-3.c: New.
11084
31ce75c6
PP
110852016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11086
11087 PR c++/62212
11088 * g++.dg/template/mangle2.C: The dg-do directive should be
11089 "compile" not "assemble".
11090
3caf0ca1
BS
110912016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11092
11093 PR lto/69650
11094 * gcc.dg/pr69650.c: New test.
11095
634035b6
DE
110962016-03-25 David Edelsohn <dje.gcc@gmail.com>
11097
11098 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11099
45d34276
AM
111002016-03-25 Alan Modra <amodra@gmail.com>
11101
11102 * gcc.dg/dfp/pr70052.c: New test.
11103
8f085166
RH
111042016-03-24 Richard Henderson <rth@redhat.com>
11105
11106 PR middle-end/69845
11107 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11108 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11109
011e5ec3
TV
111102016-03-24 Tom de Vries <tom@codesourcery.com>
11111
11112 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11113
9e3f4551
TV
111142016-03-24 Tom de Vries <tom@codesourcery.com>
11115
11116 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11117 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11118
45780041
TV
111192016-03-24 Tom de Vries <tom@codesourcery.com>
11120
11121 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11122 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11123
887ab4e5
PP
111242016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11125
11126 PR c++/62212
11127 * g++.dg/template/mangle2.C: New test.
11128
69a9a66f
RB
111292016-03-24 Richard Biener <rguenther@suse.de>
11130
11131 PR tree-optimization/70396
11132 * gcc.dg/torture/pr70396.c: New testcase.
11133
ed87de55
RB
111342016-03-24 Richard Biener <rguenther@suse.de>
11135
11136 PR middle-end/70370
11137 * gcc.dg/torture/pr70370.c: New testcase.
11138
ea064934
TV
111392016-03-24 Tom de Vries <tom@codesourcery.com>
11140
11141 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11142 * gfortran.dg/goacc/kernels-tree.f95: Same.
11143 * gfortran.dg/goacc/parallel-tree.f95: Same.
11144
b2a4dd1d
TV
111452016-03-24 Tom de Vries <tom@codesourcery.com>
11146
11147 * c-c++-common/goacc/uninit-if-clause.c: New test.
11148 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11149
72e7cd6e
JJ
111502016-03-24 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR target/70290
bf867841
UB
11153 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11154 Fix formatting.
72e7cd6e 11155
ce9d0c03
RB
111562016-03-24 Richard Biener <rguenther@suse.de>
11157
11158 PR tree-optimization/70372
11159 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11160
426b9428
PP
111612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11162
11163 PR c++/70347
11164 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11165
cd1588c4
PP
111662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11167
11168 PR c++/70332
11169 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11170
61637db3
JJ
111712016-03-23 Jakub Jelinek <jakub@redhat.com>
11172
928af3bf
JJ
11173 PR c++/70001
11174 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11175 * g++.dg/cpp1y/pr70001.C: New test.
11176
61637db3
JJ
11177 PR c++/70323
11178 * g++.dg/cpp0x/constexpr-70323.C: New test.
11179
05aca4e7
AO
111802016-03-23 Alexandre Oliva <aoliva@redhat.com>
11181 Jason Merrill <jason@redhat.com>
11182 Jakub Jelinek <jakub@redhat.com>
11183
11184 PR c++/69315
11185 * g++.dg/cpp0x/constexpr-69315.C: New test.
11186 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11187
fbdb6baf
MP
111882016-03-23 Marek Polacek <polacek@redhat.com>
11189
11190 PR c++/69884
11191 * g++.dg/warn/Wignored-attributes-1.C: New test.
11192 * g++.dg/warn/Wignored-attributes-2.C: New test.
11193
d79ee524
TV
111942016-03-23 Tom de Vries <tom@codesourcery.com>
11195
11196 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11197 initialization.
11198 * gfortran.dg/goacc/private-3.f95 (test): Same.
11199 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11200 missing use param.
11201
a59f0bef
KT
112022016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11203
11204 * lib/target-supports.exp: Remove v7ve entry from loop
11205 creating effective target checks.
11206 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11207 (add_options_for_arm_arch_v7ve): Likewise.
11208
0179520a
JJ
112092016-03-23 Jakub Jelinek <jakub@redhat.com>
11210
11211 PR tree-optimization/70354
11212 * gcc.dg/vect/pr70354-1.c: New test.
11213 * gcc.dg/vect/pr70354-2.c: New test.
11214 * gcc.target/i386/avx2-pr70354-1.c: New test.
11215 * gcc.target/i386/avx2-pr70354-2.c: New test.
11216
75bb14d7
JL
112172016-03-22 Jeff Law <law@redhat.com>
11218
11219 PR target/70232
11220 * gcc.dg/tree-ssa/pr70232.c: New test.
11221
72c9526d
IE
112222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11223
11224 PR target/70302
11225 * gcc.target/i386/pr70302.c: New test.
11226
a3ca1bc5
RB
112272016-03-22 Richard Biener <rguenther@suse.de>
11228
11229 PR middle-end/70251
11230 * g++.dg/torture/pr70251.C: New testcase.
11231
5c240f4d
DM
112322016-03-22 David Malcolm <dmalcolm@redhat.com>
11233
11234 PR c/69993
11235 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11236 Wmisleading-indentation.c.
11237 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11238 reflect change to diagnostic text and order of messages.
11239 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11240
80f6631b
DE
112412016-03-22 David Edelsohn <dje.gcc@gmail.com>
11242
11243 * g++.dg/ext/java-3.C: Don't compile on AIX.
11244
9a10956c
RB
112452016-03-22 Richard Biener <rguenther@suse.de>
11246
11247 PR middle-end/70333
11248 * gcc.dg/torture/pr70333.c: New testcase.
11249
6cedf922
IE
112502016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11251
11252 * g++.dg/ext/pr70290.C: New test.
11253
cd6c27ac
KY
112542016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11255
11256 PR target/70325
11257 * gcc.target/i386/pr70325.c: New test.
11258
4cde512c
JJ
112592016-03-22 Jakub Jelinek <jakub@redhat.com>
11260
b01915ed
JJ
11261 PR target/70329
11262 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11263 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11264
4e3e2cf1
JJ
11265 PR target/70300
11266 * gcc.target/i386/pr70300.c: New test.
11267
4cde512c
JJ
11268 PR c++/70295
11269 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11270 (func2): New function for cond with parens, xfail warning for c++.
11271 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11272
16f6d7dc
PP
112732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11274
11275 PR c++/70096
11276 * g++.dg/template/ptrmem30.C: New test.
11277
a3e2b438
PP
112782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11279
11280 PR c++/70204
11281 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11282 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11283
11b6a02e
JJ
112842016-03-21 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR middle-end/70326
11287 * gcc.dg/pr70326.c: New test.
11288
b9407883
MG
112892016-03-21 Marc Glisse <marc.glisse@inria.fr>
11290 Jakub Jelinek <jakub@redhat.com>
11291
11292 PR tree-optimization/70317
11293 * gcc.dg/pr70317.c: New test.
11294
4a148e19
UB
112952016-03-21 Uros Bizjak <ubizjak@gmail.com>
11296
11297 PR target/70327
11298 * gcc.target/i386/pr70327.c: New test.
11299
2a85ddbb
ML
113002016-03-21 Martin Liska <mliska@suse.cz>
11301
7d36fe98 11302 PR ipa/70306
2a85ddbb
ML
11303 * gcc.dg/ipa/pr70306.c: New test.
11304
4a148e19 113052016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11306
11307 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11308 * gcc.target/arm/attr-align3.c: Likewise.
11309 * gcc.target/arm/attr_arm.c: Likewise.
11310 * gcc.target/arm/flip-thumb.c: Likewise.
11311
6b366948
JJ
113122016-03-21 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR target/70296
11315 * gcc.target/powerpc/altivec-36.c: New test.
11316
2fac8c14
RB
113172016-03-21 Richard Biener <rguenther@suse.de>
11318
11319 PR tree-optimization/70310
11320 * gcc.dg/torture/pr70310.c: New testcase.
11321
e9bde854
KY
113222016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11323
11324 PR target/70293
11325 * gcc.target/i386/pr70293.c: New test.
11326
56bbfaf6
RB
113272016-03-21 Richard Biener <rguenther@suse.de>
11328
11329 PR tree-optimization/70288
11330 * gcc.dg/torture/pr70288-1.c: New testcase.
11331 * gcc.dg/torture/pr70288-2.c: Likewise.
11332
3eee49ed
AB
113332016-03-21 Andrey Belevantsev <abel@ispras.ru>
11334
11335 PR rtl-optimization/69307
11336 * gcc.target/arm/pr69307.c: New test.
4a148e19 11337
8e7816b4
AB
113382016-03-21 Andrey Belevantsev <abel@ispras.ru>
11339
11340 PR rtl-optimization/69102
11341 * gcc.c-torture/compile/pr69102.c: New test.
11342
14d7d4be
JL
113432016-03-18 Jeff Law <law@redhat.com>
11344
11345 PR rtl-optimization/70263
11346 * gcc.c-torture/compile/pr70263-1.c: New test.
11347 * gcc.target/i386/pr70263-2.c: New test.
11348
5c6a601c
BS
113492016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11350
11351 PR rtl-optimization/70278
11352 * gcc.dg/torture/pr70278.c: New test.
11353 * gcc.target/arm/pr70278.c: New test.
11354
4bbf545b
DM
113552016-03-18 David Malcolm <dmalcolm@redhat.com>
11356
11357 PR c/70281
11358 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11359 (test_builtin_types_compatible_p): New test function.
11360 * gcc.dg/pr70281.c: New test case.
11361
dc28bb68
CL
113622016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11363
11364 PR target/70113
11365 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11366
5e8d6dff
IE
113672016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11368
11369 PR tree-optimization/70252
11370 * gcc.dg/pr70252.c: New test.
11371
d0e7e403
TV
113722016-03-18 Tom de Vries <tom@codesourcery.com>
11373
11374 * gcc.dg/pr70161-2.c: New test.
11375 * gcc.dg/pr70161.c: New test.
11376
fa22501a
TV
113772016-03-18 Tom de Vries <tom@codesourcery.com>
11378
11379 PR ipa/70269
11380 * gcc.dg/pr70269.c: New test.
11381
dd125026
JJ
113822016-03-18 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR c++/70267
11385 * g++.dg/ext/java-3.C: New test.
11386
91914f0a
PP
113872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11388
11389 PR c++/70205
11390 * g++.dg/lookup/pr70205.C: New test.
11391
753a8910
PP
113922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11393
11394 PR c++/70218
11395 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11396
14ba7b28
MP
113972016-03-17 Marek Polacek <polacek@redhat.com>
11398
11399 PR c/69407
11400 * gcc.dg/atomic-op-6.c: New test.
11401
ded60913
DM
114022016-03-17 David Malcolm <dmalcolm@redhat.com>
11403
11404 PR c/70264
11405 * c-c++-common/pr70264.c: New test case.
11406
a3aad0e6
JJ
114072016-03-17 Jakub Jelinek <jakub@redhat.com>
11408
17366700
JJ
11409 PR c++/70144
11410 * c-c++-common/pr70144-1.c: New test.
11411 * c-c++-common/pr70144-2.c: New test.
11412
a3aad0e6
JJ
11413 PR c++/70272
11414 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11415 * g++.dg/opt/flifetime-dse6.C: New test.
11416 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11417
b57e6e18
L
114182016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11419
11420 PR driver/70192
11421 * gcc.dg/pic-1.c: New test.
11422 * gcc.dg/pic-2.c: Likewise.
11423 * gcc.dg/pic-3.c: Likewise.
11424 * gcc.dg/pic-4.c: Likewise.
11425 * gcc.dg/pie-1.c: Likewise.
11426 * gcc.dg/pie-2.c: Likewise.
11427 * gcc.dg/pie-3.c: Likewise.
11428 * gcc.dg/pie-4.c: Likewise.
11429 * gcc.dg/pie-5.c: Likewise.
11430 * gcc.dg/pie-6.c: Likewise.
11431
b38ba58b
TV
114322016-03-17 Tom de Vries <tom@codesourcery.com>
11433
11434 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11435 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11436
6931b3b7
RB
114372016-03-17 Richard Biener <rguenther@suse.de>
11438
11439 PR debug/70271
11440 * g++.dg/debug/pr70271.C: New testcase.
11441
0c8b64cb
IE
114422016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11443
11444 * gcc.target/i386/pr70251.c: New test.
11445
b1970801
MP
114462016-03-17 Marek Polacek <polacek@redhat.com>
11447
11448 PR c++/70194
11449 * g++.dg/warn/constexpr-70194.C: New test.
11450
820c5eaa
RH
114512016-03-16 Richard Henderson <rth@redhat.com>
11452
11453 PR middle-end/70240
11454 * gcc.c-torture/compile/pr70240.c: New.
11455
da0ad263
SKS
114562016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11457
11458 * gcc.c-torture/compile/20151204.c: Skip for avr.
11459
c73d295c
JJ
114602016-03-16 Jakub Jelinek <jakub@redhat.com>
11461
11462 PR target/70245
11463 * g++.dg/opt/pr70245.C: New test.
11464 * g++.dg/opt/pr70245.h: New file.
11465 * g++.dg/opt/pr70245-aux.cc: New file.
11466
b2794066
MS
114672016-03-16 Martin Sebor <msebor@redhat.com>
11468
11469 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11470
aa43616c
RH
114712016-03-16 Richard Henderson <rth@redhat.com>
11472
11473 PR middle-end/70199
11474 * gcc.c-torture/compile/pr70199.c: New.
11475
59608fe5
L
114762016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11477
11478 * gcc.dg/uninit-19.c: Run dos2unix.
11479
ab4c578f
MP
114802016-03-16 Marek Polacek <polacek@redhat.com>
11481
11482 PR c/70093
11483 * gcc.dg/nested-func-10.c: New test.
11484 * gcc.dg/nested-func-9.c: New test.
11485
f5387e76
JJ
114862016-03-16 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR tree-optimization/68714
11489 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11490
7662b718
TV
114912016-03-16 Tom de Vries <tom@codesourcery.com>
11492
11493 PR tree-optimization/68715
11494 * gcc.dg/graphite/pr68715-2.c: New test.
11495 * gcc.dg/graphite/pr68715.c: New test.
11496 * gfortran.dg/graphite/pr68715.f90: New test.
11497
be7ce7ae
TV
114982016-03-16 Tom de Vries <tom@codesourcery.com>
11499
11500 PR tree-optimization/68809
11501 * gcc.dg/graphite/pr68809-2.c: New test.
11502 * gcc.dg/graphite/pr68809.c: New test.
11503
1935f250
JJ
115042016-03-16 Jakub Jelinek <jakub@redhat.com>
11505
6651c93e
JJ
11506 PR c++/70147
11507 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11508 method call to i () as argument. Adjust expected output.
11509
1935f250
JJ
11510 PR c++/70147
11511 * g++.dg/ubsan/pr70147-1.C: New test.
11512 * g++.dg/ubsan/pr70147-2.C: New test.
11513
ab1caa6e
MS
115142016-03-15 Martin Sebor <msebor@redhat.com>
11515
11516 PR c++/58281
11517 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11518
5c2a1bbb
JDA
115192016-03-15 John David Anglin <danglin@gcc.gnu.org>
11520
cb5d8ad1
JDA
11521 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11522 hppa*-*-hpux*.
11523
b440dd40
JDA
11524 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11525
5c2a1bbb
JDA
11526 PR libfortran/69799
11527 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11528 libatomic_available.
11529
42c729c5
MP
115302016-03-15 Marek Polacek <polacek@redhat.com>
11531
11532 PR c++/70209
11533 * g++.dg/ext/attribute-may-alias-4.C: New test.
11534
82b1c550
AM
115352016-03-15 Alexander Monakov <amonakov@ispras.ru>
11536
11537 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11538 -fvar-tracking-assignments-toggle flag.
11539
4ccbf3a6
PH
115402016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11541
11542 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11543
c39858bd
JJ
115442016-03-15 Jakub Jelinek <jakub@redhat.com>
11545
11546 PR rtl-optimization/70222
11547 * gcc.c-torture/execute/pr70222-1.c: New test.
11548 * gcc.c-torture/execute/pr70222-2.c: New test.
11549
8be119c1
RH
115502016-03-15 Richard Henderson <rth@redhat.com>
11551
11552 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11553
6598bb55
AB
115542016-03-15 Andrey Belevantsev <abel@ispras.ru>
11555
11556 PR rtl-optimization/69032
11557 * gcc.dg/pr69032.c: New test.
11558
81fa2944
AB
115592016-03-15 Andrey Belevantsev <abel@ispras.ru>
11560
11561 PR rtl-optimization/63384
4a148e19 11562 * g++.dg/pr63384.C: New test.
81fa2944 11563
74ea9ab6
AB
115642016-03-15 Andrey Belevantsev <abel@ispras.ru>
11565
11566 PR target/64411
11567 * gcc.target/i386/pr64411.C: New test.
11568
045d5055
TV
115692016-03-15 Tom de Vries <tom@codesourcery.com>
11570
11571 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11572 * gfortran.dg/goacc/kernels-alias.f95: New test.
11573
3ea33585
MS
115742016-03-14 Martin Sebor <msebor@redhat.com>
11575
11576 PR c++/53792
11577 * g++.dg/cpp0x/constexpr-inline.C: New test.
11578 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11579
1df7b330
DE
115802016-03-14 David Edelsohn <dje.gcc@gmail.com>
11581
11582 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11583
79b57d18
JJ
115842016-03-14 Jakub Jelinek <jakub@redhat.com>
11585
11586 PR middle-end/70219
11587 * gcc.dg/pr70219.c: New test.
11588
3cbf012a
BS
115892016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11590
11591 PR target/70083
11592 * gcc.dg/torture/pr70083.c: New test.
11593 * gcc.target/i386/pr70083.c: New test.
11594
a9fee7cd
RB
115952016-03-14 Richard Biener <rguenther@suse.de>
11596
11597 PR tree-optimization/56365
11598 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11599
4799603f
SB
116002016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11601
11602 PR target/70098
11603 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11604 New function.
11605 * g++.dg/pr70098.C: New testcase.
11606
11607
760ca967
TV
116082016-03-14 Tom de Vries <tom@codesourcery.com>
11609
11610 PR tree-optimization/70045
11611 * gcc.dg/graphite/pr70045.c: New test.
11612
44e66a77
JD
116132016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11614
11615 PR fortran/69043
11616 * gfortran.dg/include_9.f90: New test.
11617
a18e0fe1
DH
116182016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11619
11620 PR fortran/45076
11621 gfortran.dg/prof/prof.exp: New script.
11622 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11623
d0aca6ab
AB
116242016-03-12 Andrey Belevantsev <abel@ispras.ru>
11625
11626 PR rtl-optimization/69307
11627 * gcc.dg/pr69307.c: New test.
11628
cefe08a4
VM
116292016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11630
11631 PR target/69614
11632 * gcc.target/arm/pr69614.c: New.
11633
70112e2a
PT
116342016-03-12 Paul Thomas <pault@gcc.gnu.org>
11635
11636 PR fortran/70031
11637 * gfortran.dg/submodule_14.f08: New test
11638
11639 PR fortran/69524
11640 * gfortran.dg/submodule_15.f08: New test
11641
3f1e5d3a
PP
116422016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11643
11644 PR c++/70106
11645 * g++.dg/cpp1y/paren3.C: New test.
11646
a3f6d680
MM
116472016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11648
11649 PR target/70131
11650 * gcc.target/powerpc/ppc-round2.c: New test.
11651
92348f09
BS
116522016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11653
11654 PR target/70123
11655 * gcc.dg/torture/pr70123.c: New test.
11656
cebde9e9
JL
116572016-03-11 Jeff Law <law@redhat.com>
11658
11659 PR tree-optimization/70190
11660 * gcc.c-torture/compile/pr70190.c: New test.
11661
3edc5da4
DM
116622016-03-11 David Malcolm <dmalcolm@redhat.com>
11663
11664 PR c/68187
11665 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11666 case.
11667 (test43_b): Likewise.
11668 (test43_c): Likewise.
11669 (test43_d): Likewise.
11670 (test43_e): Likewise.
11671 (test43_f): Likewise.
11672 (test43_g): Likewise.
11673 (test44_a): Likewise.
11674 (test44_b): Likewise.
11675 (test44_c): Likewise.
11676 (test44_d): Likewise.
11677 (test44_e): Likewise.
11678
318c1204
DM
116792016-03-11 David Malcolm <dmalcolm@redhat.com>
11680
11681 PR c/70085
11682 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11683
bc062234
KT
116842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11685
11686 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11687 dg-options.
11688
acfc1ac1
KT
116892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11690
11691 PR target/70002
11692 PR target/69245
11693 * gcc.target/aarch64/pr69245_2.c: New test.
11694
d1e2bb2d
JJ
116952016-03-11 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR tree-optimization/70177
11698 * gcc.dg/pr70177.c: New test.
11699
07350627
AL
117002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11701
11702 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11703
5c6706f7
AL
117042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11705
11706 * gcc.dg/tree-ssa/sra-20.c: New.
11707
02d472a2
JJ
117082016-03-11 Jakub Jelinek <jakub@redhat.com>
11709
686d390a
JJ
11710 PR rtl-optimization/70174
11711 * gcc.dg/pr70174.c: New test.
11712
02d472a2
JJ
11713 PR tree-optimization/70169
11714 * gcc.dg/pr70169.c: New test.
11715
0f9befa1
IE
117162016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11717
11718 PR target/70160
11719 * gcc.target/i386/pr70160.c: New test.
11720
432d4670
AK
117212016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11722
11723 * gcc.target/s390/dfp-1.c: New test.
11724
a3dc8760
NC
117252016-03-10 Nick Clifton <nickc@redhat.com>
11726
11727 PR target/70044
11728 * gcc.target/aarch64/pr70044.c: New test.
11729
b87a8d7d
PP
117302016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11731 Jakub Jelinek <jakub@redhat.com>
11732
11733 PR c++/70001
11734 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11735 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11736 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11737
4f4ada6a
JH
117382016-03-10 Jan Hubicka <hubicka@ucw.cz>
11739
11740 PR lto/69589
11741 * g++.dg/lto/pr69589_0.C: New testcase
11742 * g++.dg/lto/pr69589_1.C: New testcase
11743
d49b0aa0
MP
117442016-03-10 Marek Polacek <polacek@redhat.com>
11745
11746 PR c++/70153
11747 * g++.dg/delayedfold/unary-plus1.C: New test.
11748
117492016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11750
11751 * gcc.target/arm/pr45701-1.c: Escape brackets.
11752 * gcc.target/arm/pr45701-2.c: Likewise.
11753
71017a7b
AL
117542016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11755
11756 * gfortran.dg/unconstrained_commons.f: New.
11757
ba52669f
AM
117582016-03-10 Alan Modra <amodra@gmail.com>
11759
11760 * gcc.dg/pr69195.c: New.
11761 * gcc.dg/pr69238.c: New.
11762
27742332
TV
117632016-03-10 Tom de Vries <tom@codesourcery.com>
11764
11765 PR testsuite/68915
11766 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11767
3a81a594
RB
117682016-03-10 Richard Biener <rguenther@suse.de>
11769
11770 PR tree-optimization/70128
11771 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11772 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11773
3433b975
JJ
117742016-03-09 Jakub Jelinek <jakub@redhat.com>
11775
c2864f02
JJ
11776 PR tree-optimization/70152
11777 * gcc.dg/pr70152.c: New test.
11778
3433b975
JJ
11779 PR target/70086
11780 * gcc.target/i386/pr70086-1.c: New test.
11781 * gcc.target/i386/pr70086-2.c: New test.
11782 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11783
11784 PR tree-optimization/70127
11785 * gcc.c-torture/execute/pr70127.c: New test.
11786
96b3c82d
CP
117872016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11788
11789 * c-c++-common/goacc/combined-directives-2.c: New test.
11790
b4f3232d
DM
117912016-03-09 David Malcolm <dmalcolm@redhat.com>
11792
11793 PR c/68473
11794 PR c++/70105
11795 * g++.dg/diagnostic/pr70105.C: New test.
11796 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11797 (test_multiple_ordinary_maps): New test function.
11798
40499f81
DM
117992016-03-09 David Malcolm <dmalcolm@redhat.com>
11800
11801 PR c/68473
11802 PR c++/70105
11803 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11804 Drop range information from call to inform_at_rich_loc.
11805 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11806 New.
11807 (test_show_locus): Replace calls to rich_location::add_range with
11808 calls to add_range. Rewrite the tests that used the now-defunct
11809 rich_location ctor taking a source_range. Simplify other tests
11810 by replacing calls to COMBINE_LOCATION_DATA with calls to
11811 make_location.
11812
c9e33662
RB
118132016-03-09 Richard Biener <rguenther@suse.de>
11814 Jakub Jelinek <jakub@redhat.com>
11815
11816 PR tree-optimization/70138
11817 * gcc.dg/vect/pr70138-1.c: New testcase.
11818 * gcc.dg/vect/pr70138-2.c: Likewise.
11819
2c73b764
JJ
118202016-03-09 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR target/70049
11823 * gcc.target/i386/pr70049.c: New test.
11824
c06d25bb
RB
118252016-03-09 Richard Biener <rguenther@suse.de>
11826
11827 PR c/70143
11828 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11829 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11830 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11831
5828a501
RO
118322016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11833
11834 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11835 arm-*-*.
11836
2e141c8d
JJ
118372016-03-09 Jakub Jelinek <jakub@redhat.com>
11838
5a9def37
JJ
11839 PR middle-end/67278
11840 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11841
2e141c8d
JJ
11842 PR target/67278
11843 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11844
11845 PR middle-end/70050
11846 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11847 in testcase comment.
11848
bf751f40
TV
118492016-03-09 Tom de Vries <tom@codesourcery.com>
11850
11851 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11852 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11853 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11854 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11855 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11856 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11857 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11858 * gfortran.dg/goacc/kernels-loop.f95: New test.
11859
e210c999
MS
118602016-03-08 Martin Sebor <msebor@redhat.com>
11861
11862 PR c++/62096
11863 * g++.dg/warn/overflow-warn-7.C: New test.
11864
80aac5c8
JM
118652016-03-08 Jason Merrill <jason@redhat.com>
11866
11867 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11868 * lib/target-supports.exp (check_effective_target_concepts): New.
11869
12b81409
JJ
118702016-03-08 Jakub Jelinek <jakub@redhat.com>
11871
d259b234
JJ
11872 PR c++/70135
11873 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11874 * g++.dg/ubsan/pr70135.C: New test.
11875
12b81409
JJ
11876 PR target/70110
11877 * gcc.dg/pr70110.c: New test.
11878
b4e9f2aa
MJ
118792016-03-07 Martin Jambor <mjambor@suse.cz>
11880
11881 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11882 * c-c++-common/gomp/if-1.c: Likewise.
11883 * c-c++-common/gomp/pr61486-2.c: Likewise.
11884 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11885 to dg-additional-options.
11886 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11887 * g++/gomp/target-teams-1.c: Likewise.
11888 * gcc.dg/gomp/gomp.exp: Likewise.
11889 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11890 dg-additional-options.
11891 * gfortran.dg/gomp/gomp.exp: Likewise.
11892 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11893 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11894 dg-additional-options.
11895 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11896
f86e631e
MJ
118972016-03-07 Martin Jambor <mjambor@suse.cz>
11898
11899 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11900 * c-c++-common/gomp/gridify-1.c: New test.
11901 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11902
94156b3f
AV
119032016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11904
11905 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11906 trigger for cortex-r8, when scanning for register r8.
11907 * gcc.target/arm/pr45701-2.c: Likewise.
11908
a84a49b7 119092016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11910 Jeff Law <law@redhat.com>
a84a49b7
RB
11911
11912 PR tree-optimization/69740
11913 * gcc.c-torture/compile/pr69740-1.c: New test.
11914 * gcc.c-torture/compile/pr69740-2.c: New test.
11915
e41f6c9e
BS
119162016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11917
11918 * lib/target-supports.exp
11919 (check_effective_target_whole_vector_shift): Enable for PPC64.
11920
57548bf5
RB
119212016-03-07 Richard Biener <rguenther@suse.de>
11922
11923 PR tree-optimization/70115
11924 * gcc.dg/torture/pr70115.c: New testcase.
11925
4ae13300
NS
119262016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11927
11928 PR middle-end/69916
11929 * c-c-++-common/goacc/pr69916.c: New.
11930
5edb9853
RH
119312016-03-07 Richard Henderson <rth@redhat.com>
11932
11933 * gcc.c-torture/compile/pr70061.c: New test.
11934
2067a8f3
RB
119352016-03-07 Richard Biener <rguenther@suse.de>
11936
11937 PR testsuite/70109
11938 * gcc.dg/vect/O3-pr36098.c: New testcase.
11939
4145a9b7
CL
119402016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11941
11942 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11943
1878be32
EB
119442016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11945
11946 * gnat.dg/renaming9.ad[sb]: New testcase.
11947
df762bb2
JJ
119482016-03-05 Jakub Jelinek <jakub@redhat.com>
11949
11950 PR c++/70084
11951 * g++.dg/expr/stdarg3.C: New test.
11952
7d461295
JL
119532016-03-04 Jeff Law <law@redhat.com>
11954
11955 PR tree-optimization/69196
11956 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11957 x86_64-*-*.
11958
29b9828f
BS
119592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11960
b6b552fd
BS
11961 PR c/69973
11962 * gcc.dg/pr69973.c: New test.
11963
201d49e9
BS
11964 PR rtl-optimization/69941
11965 * gcc.dg/torture/pr69941.c: New test.
11966
29b9828f
BS
11967 PR c/69824
11968 * gcc.dg/pr69824.c: New test.
11969
640b7e74
TV
119702016-03-05 Tom de Vries <tom@codesourcery.com>
11971
11972 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11973 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11974 function.
11975
7a3a3fad
PP
119762016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11977
11978 PR c++/66786
11979 * g++.dg/cpp1y/var-templ48.C: New test.
11980 * g++.dg/cpp1y/var-templ49.C: New test.
11981
cd439aec
EB
119822016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11983
11984 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11985
60204554
JJ
119862016-03-04 Jakub Jelinek <jakub@redhat.com>
11987
0c8825de
JJ
11988 PR c++/70035
11989 * g++.dg/ubsan/pr70035.C: New test.
11990
60204554
JJ
11991 PR target/70062
11992 * gcc.target/i386/pr70062.c: New test.
11993
f79d4eab
L
119942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11995
11996 * g++.dg/template/typename21.C: Remove c++98_only.
11997
ea81ce67
L
119982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11999
12000 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12001
64b23c13
DM
120022016-03-04 David Malcolm <dmalcolm@redhat.com>
12003
12004 PR c/68187
12005 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12006 function.
12007 (fn_42_b): Likewise.
12008 (fn_42_c): Likewise.
12009
729526f5
DM
120102016-03-04 David Malcolm <dmalcolm@redhat.com>
12011
12012 PR c/68187
12013 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12014 function.
12015 (fn_40_b): Likewise.
12016 (fn_41_a): Likewise.
12017 (fn_41_b): Likewise.
12018
f9ea11ac
JJ
120192016-03-04 Jakub Jelinek <jakub@redhat.com>
12020
12021 PR target/70059
12022 * gcc.target/i386/avx512f-pr70059.c: New test.
12023 * gcc.target/i386/avx512dq-pr70059.c: New test.
12024
b6c38c69
BS
120252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12026
12027 PR rtl-optimization/57676
12028 * gcc.dg/torture/pr57676.c: New test.
12029
af3cdd34
IE
120302016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12031
12032 * gcc.dg/pr70026.c: New test.
12033
7ff6ca38
MP
120342016-03-04 Marek Polacek <polacek@redhat.com>
12035
12036 PR c/69798
12037 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12038 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12039
a6bf62d5
KT
120402016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12041
12042 PR target/70004
12043 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12044 Delete.
12045 (test_corners_sisd_si): Likewise.
12046 (main): Remove checks of the above.
12047 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12048
ae4cdc6a
EB
120492016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12050
12051 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12052
08455559
CL
120532016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12054
12055 * gcc.dg/torture/pr69951.c: Accept argc==0.
12056
e9a35493
RB
120572016-03-04 Richard Biener <rguenther@suse.de>
12058
12059 PR c++/70054
12060 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12061 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12062
fba054c2
DV
120632016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12064
12065 PR testsuite/69766
12066 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12067 testing multiarch.
12068
f10cdc6c
JJ
120692016-03-04 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR debug/69947
12072 * gcc.dg/guality/pr69947.c: New test.
12073
2e981ba0
JJ
120742016-03-03 Jakub Jelinek <jakub@redhat.com>
12075
12076 PR ada/70017
12077 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12078
0ba3bfa2
KT
120792016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12080
12081 PR rtl-optimization/69904
12082 * gcc.target/arm/pr69904.c: New test.
12083
97ecdb46
JJ
120842016-03-03 Jakub Jelinek <jakub@redhat.com>
12085
12086 PR target/70021
12087 * gcc.dg/vect/pr70021.c: New test.
12088 * gcc.target/i386/pr70021.c: New test.
12089
a2a743a1
MP
120902016-03-03 Marek Polacek <polacek@redhat.com>
12091
12092 PR middle-end/70050
12093 * gcc.dg/pr70050.c: New test.
12094
fa07ecdd
JG
120952016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12096
12097 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12098
23504262
ML
120992016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12100
12101 PR tree-optimization/70043
12102 * gfortran.dg/vect/pr70043.f90: New test.
12103
b7b9e1a9
EB
121042016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12105
12106 * gnat.dg/specs/task1.ads: New test.
12107
cb83ba54
RO
121082016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12109
12110 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12111 Invoke gdb with -batch.
12112 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12113
a75f5e30
RB
121142016-03-03 Richard Biener <rguenther@suse.de>
12115
12116 PR tree-optimization/55936
12117 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12118
268bc320
JL
121192016-03-02 Jeff Law <law@redhat.com>
12120
815f20ab
JL
12121 PR rtl-optimization/69942
12122 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12123 effects of argument promotions.
12124
268bc320
JL
12125 PR tree-optimization/69987
12126 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12127 target does not support -fprefetch-loop-arrays.
12128
171f7de5
UB
121292016-03-02 Uros Bizjak <ubizjak@gmail.com>
12130
12131 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12132
192912db
BC
121332016-03-02 Bin Cheng <bin.cheng@arm.com>
12134
c7908871 12135 PR rtl-optimization/69052
192912db
BC
12136 * gcc.target/i386/pr69052.c: New test.
12137
90a7a40b
AM
121382016-03-02 Alan Modra <amodra@gmail.com>
12139
12140 * gcc.dg/pr69990.c: New.
12141
69fa742f
JJ
121422016-03-02 Jakub Jelinek <jakub@redhat.com>
12143
de752fb0
JJ
12144 PR c/68062
12145 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12146
12147 PR middle-end/70022
12148 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12149
69fa742f
JJ
12150 PR target/70028
12151 * gcc.target/i386/pr70028.c: New test.
12152
7c65bd56
MK
121532016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12154
12155 * c-c++-common/asan/swapcontext-test-1.c,
12156 * c-c++-common/tsan/thread_leak.c,
12157 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12158 * g++.dg/tsan/benign_race.C,
12159 * g++.dg/tsan/fd_close_norace.C,
12160 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12161 races with sanitizer output
12162
37d98220 121632016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12164 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12165
12166 PR target/67278
12167 * gcc.dg/simd-8.c: New testcase.
12168
218db463
RB
121692016-03-02 Richard Biener <rguenther@suse.de>
12170
12171 PR middle-end/67278
12172 * gcc.dg/simd-7.c: New testcase.
12173
22c72158
EB
121742016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12175
12176 * gcc.target/i386/pr70007.c: Tweak.
12177
9a790ccc
DV
121782016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12179
12180 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12181
bd02f00f
MP
121822016-03-02 Marek Polacek <polacek@redhat.com>
12183
12184 PR c/67854
12185 * gcc.dg/pr67854.c: New test.
12186
1e840f39
JJ
121872016-03-02 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR middle-end/70025
12190 * gcc.dg/torture/pr70025.c: New test.
12191
bca00241
VK
121922016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12193
12194 PR tree-optimization/68621
12195 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12196
0bca04b8
EB
121972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12198
12199 * gcc.target/i386/pr70007.c: New test.
12200
2a9afc86
JL
122012016-03-01 Jeff Law <law@redhat.com>
12202
eab2541b 12203 PR tree-optimization/69196
9d83ef71 12204 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12205
2a9afc86
JL
12206 PR tree-optimization/69196
12207 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12208 duplicating code and spoiling the expected output.
12209
0d39977e
MM
122102016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12211
12212 PR target/70033
12213 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12214 supports power9 before doing tests.
12215 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12216 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12217 * gcc.target/powerpc/p9-permute.c: Likewise.
12218
a0c0699d
UB
122192016-03-01 Uros Bizjak <ubizjak@gmail.com>
12220
12221 PR target/70027
12222 * gcc.target/i386/pr70027.c: New test.
12223
0ae3ef47 122242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12225
12226 * gcc.dg/pr70017.c: New test.
12227
686e2237
JJ
122282016-03-01 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR c/69796
12231 PR c/69974
12232 * gcc.dg/pr69796.c: New test.
12233 * gcc.dg/pr69974.c: New test.
12234
f8e4188c
EB
122352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12236
12237 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12238
5e3f1c7c
JL
122392016-02-29 Jeff Law <law@redhat.com>
12240
12241 PR tree-optimization/69987
12242 * gfortran.dg/pr69987.f90: New test.
12243
12244 PR tree-optimization/69989
12245 * gcc.c-torture/compile/pr69989-2.c: New test.
12246
1be56bc5
MP
122472016-03-01 Marek Polacek <polacek@redhat.com>
12248
12249 PR c++/69795
12250 * g++.dg/parse/invalid1.C: New test.
12251
1b19470d
RB
122522016-03-01 Richard Biener <rguenther@suse.de>
12253
12254 PR middle-end/70022
12255 * gcc.dg/pr70022.c: New testcase.
12256
3ae0661a
IE
122572016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12258
12259 PR tree-optimization/69956
12260 * gcc.dg/pr69956.c: New test.
12261
0f09ab88
BS
122622016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12263
12264 PR target/70011
12265 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12266 XFAIL when hardware supports efficient unaligned storage access.
12267
76d881bf
PP
122682016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12269
12270 PR c++/69961
12271 * g++.dg/template/pr69961a.C: New test.
12272 * g++.dg/template/pr69961b.C: New test.
12273
7168133a
DM
122742016-02-29 David Malcolm <dmalcolm@redhat.com>
12275
12276 PR preprocessor/69985
12277 * gcc.dg/cpp/pr69985.c: New test case.
12278
0c6072a3
JL
122792016-02-29 Jeff Law <law@redhat.com>
12280
e66f219b
JL
12281 PR tree-optimization/70005
12282 * gcc.c-torture/execute/pr70005.c New test.
12283
0c6072a3
JL
12284 PR tree-optimization/69999
12285 * gcc.c-torture/compile/pr69999.c: New test.
12286
fd9fbdb3
YR
122872016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12288
12289 PR tree-optimization/69652
12290 * gcc.dg/torture/pr69652.c: Delete test.
12291 * gcc.dg/vect/pr69652.c: New test.
12292
cbd400b4
RB
122932016-02-19 Richard Biener <rguenther@suse.de>
12294
12295 PR tree-optimization/69980
12296 * gfortran.dg/vect/pr69980.f90: New testcase.
12297
84ea0f58
EB
122982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12299
12300 * gcc.target/sparc/20160229-1.c: New test.
12301
5d2a63dc
EB
123022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12303
12304 * gnat.dg/stack_usage3.adb: New test.
12305 * gnat.dg/stack_usage3_pkg.ads: New helper.
12306
93e708f9
EB
123072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12308
12309 * gnat.dg/renaming8.adb: New test.
12310 * gnat.dg/renaming8_pkg1.ads: New helper.
12311 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12312 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12313
6512bc93
RB
123142016-02-29 Richard Biener <rguenther@suse.de>
12315
12316 PR tree-optimization/69720
12317 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12318
7b201a88
TK
123192016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12320
12321 PR fortran/68147
12322 PR fortran/47674
12323 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12324
82ee0cf2 123252016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12326 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12327
12328 PR fortran/56007
12329 * gfortran.dg/coarray_8.f90: Adjust error message.
12330 * gfortran.dg/pr56007.f90: New test.
12331 * gfortran.dg/pr56007.f: New test.
12332
cdc1a2c8
L
123332016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12334
12335 PR tree-optimization/69989
12336 * gcc.dg/torture/pr69989.c: New test.
12337
33505bcf
EB
123382016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12339
12340 * gcc.target/i386/stack-realign-win.c: New test.
12341
524bfb19
HA
123422016-02-28 Harald Anlauf <anlauf@gmx.de>
12343
12344 PR fortran/60126
12345 * gfortran.dg/pr60126.f90: New test.
12346
bd542508
JL
123472016-02-27 Jeff Law <law@redhat.com>
12348
12349 Revert
12350 2016-02-26 Richard Biener <rguenther@suse.de>
12351 Jeff Law <law@redhat.com>
12352
12353 PR tree-optimization/69740
12354 * gcc.c-torture/compile/pr69740-1.c: New test.
12355 * gcc.c-torture/compile/pr69740-2.c: New test.
12356
dd1291e0
JD
123572016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12358
5fb67f8b 12359 PR fortran/69910
dd1291e0
JD
12360 * gfortran.dg/newunit_4.f90: New test.
12361
5cfefb59
JJ
123622016-02-27 Jakub Jelinek <jakub@redhat.com>
12363
12364 PR target/69613
12365 PR rtl-optimization/69886
12366 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12367 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12368 target.
12369
20ba5f33
MS
123702016-02-26 Martin Sebor <msebor@redhat.com>
12371
12372 PR tree-optimization/15826
12373 * gcc.dg/tree-ssa/pr15826.c: New test.
12374
e6fb01b0
JJ
123752016-02-26 Jakub Jelinek <jakub@redhat.com>
12376
12377 PR target/69969
12378 * gcc.target/powerpc/pr69969.c: New test.
12379
e3e0cf64
MS
123802016-02-26 Martin Sebor <msebor@redhat.com>
12381
12382 PR c++/15766
12383 * g++.old-deja/g++.other/decl5.C: Add a test case.
12384
d1f2bea5
SB
123852016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12386
12387 PR target/69946
12388 * gcc.target/powerpc/pr69946.c: New file.
12389
4a4f9d2b 123902016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12391 Jeff Law <law@redhat.com>
4a4f9d2b 12392
e3e0cf64 12393 PR tree-optimization/69740
4a4f9d2b
RB
12394 * gcc.c-torture/compile/pr69740-1.c: New test.
12395 * gcc.c-torture/compile/pr69740-2.c: New test.
12396
ad2a2706
MJ
123972016-02-26 Martin Jambor <mjambor@suse.cz>
12398
12399 PR middle-end/69920
12400 * gcc.dg/torture/pr69932.c: New test.
12401 * gcc.dg/torture/pr69936.c: Likewise.
12402
1d11f7ce
AK
124032016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12404
12405 PR target/69709
12406 * gcc.target/s390/pr69709.c: New test.
12407
6cfccbb2
KT
124082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12409
12410 PR target/69245
12411 * gcc.target/aarch64/pr69245_1.c: New test.
12412
ac59ad4e
KT
124132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12414
12415 PR target/69613
12416 * gcc.dg/torture/pr69613.c: New test.
12417
a2ad54a0
JJ
124182016-02-26 Jakub Jelinek <jakub@redhat.com>
12419
12420 PR rtl-optimization/69891
12421 * gcc.target/i386/pr69891.c: New test.
12422
0884062c 124232016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12424 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12425
d2369d4f 12426 PR target/61397
c163789b
MM
12427 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12428 functionality for both 32-bit and 64-bit.
12429
5aed7e2c
RB
124302016-02-26 Richard Biener <rguenther@suse.de>
12431
12432 PR tree-optimization/69551
12433 * gcc.dg/torture/pr69951.c: New testcase.
12434
798e2a8e
RB
124352016-02-25 Richard Biener <rguenther@suse.de>
12436
12437 PR tree-optimization/48795
12438 * gcc.dg/Warray-bounds-18.c: New testcase.
12439
9559fbac
RO
124402016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12441
12442 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12443
c049b107
JJ
124442016-02-25 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR rtl-optimization/69896
12447 * gcc.dg/pr69896.c: New test.
12448
1137001c
PP
124492016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12450
12451 PR c++/69736
12452 * g++.dg/cpp1y/paren2.C: New test.
12453
2e9c8641
MS
124542016-02-24 Martin Sebor <msebor@redhat.com>
12455
12456 PR c/51147
12457 * gcc.dg/enum-mode-2.c: New test.
12458
03ca8fb3
JJ
124592016-02-24 Jakub Jelinek <jakub@redhat.com>
12460
12461 PR c++/69922
12462 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12463 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12464 * g++.dg/ubsan/pr69922.C: New test.
12465
0b05329b
MP
124662016-02-24 Marek Polacek <polacek@redhat.com>
12467
12468 PR c/69819
12469 * gcc.dg/pr69819.c: New test.
12470
57c2c374
MS
124712016-02-24 Martin Sebor <msebor@redhat.com>
12472
3b96b93a
MS
12473 PR c++/69912
12474 * g++.dg/ext/flexary15.C: New test.
12475
124762016-02-24 Martin Sebor <msebor@redhat.com>
12477
12478 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12479 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12480 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12481
65433bb5
MK
124822016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12483 Charles Baylis <charles.baylis@linaro.org>
12484
12485 PR debug/61033
12486 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12487
f802a424 124882016-02-24 Richard Biener <rguenther@suse.de>
44293580 12489 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12490
12491 PR middle-end/69760
12492 * gcc.dg/torture/pr69760.c: New testcase.
12493
525f795f
RO
124942016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12495
12496 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12497 pattern on Solaris with as.
12498
cd7bbceb
KT
124992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12500
12501 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12502 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12503 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12504 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12505
89c0c1fd
JJ
125062016-02-24 Jakub Jelinek <jakub@redhat.com>
12507
12508 PR middle-end/69915
12509 * gcc.dg/pr69915.c: New test.
12510
0683fd27
KT
125112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12512
12513 PR rtl-optimization/69886
12514 * gcc.dg/torture/pr69886.c: New test.
12515
e53d562a
RB
125162016-02-24 Richard Biener <rguenther@suse.de>
12517
12518 PR middle-end/68963
12519 * gcc.dg/torture/pr68963.c: New testcase.
12520
74a00288
KT
125212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12522
12523 PR target/69875
12524 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12525 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12526 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12527 * gcc.target/arm/atomic_loaddi_1.c: New test.
12528 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12529 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12530 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12531 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12532 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12533 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12534 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12535 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12536
340fd4c9
JJ
125372016-02-24 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR middle-end/69909
12540 * gcc.dg/torture/pr69909.c: New test.
12541
47d3fdb2
RB
125422016-02-24 Richard Biener <rguenther@suse.de>
12543
12544 PR tree-optimization/69907
12545 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12546 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12547 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12548
dab73e73
CB
125492016-02-24 Christian Bruel <christian.bruel@st.com>
12550
12551 * gcc.target/arm/pragma_cpp_fma.c: New test.
12552
7cc5ec65
JD
125532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12554
12555 PR fortran/61156
12556 * gfortran.dg/include_6.f90: Update test.
12557
067fbd8b
JJ
125582016-02-23 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR objc/69844
12561 * objc.dg/pr69844.m: New test.
12562
64a454d9
JD
125632016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12564
12565 PR libgfortran/69456
12566 * gfortran.dg/namelist_89.f90: New test.
12567 * gfortran.dg/pr59700.f90: Update test..
12568
35886f0b
MS
125692016-02-23 Martin Sebor <msebor@redhat.com>
12570
12571 PR middle-end/69780
12572 * g++.dg/ext/builtin_alloca.C: New test.
12573 * gcc.dg/builtins-68.c: New test.
12574
162cc7e3
RH
125752016-02-23 Richard Henderson <rth@redhat.com>
12576
12577 * gcc.target/i386/addr-space-3.c: Remove test.
12578
196440f8
DM
125792016-02-23 David Malcolm <dmalcolm@redhat.com>
12580
12581 PR preprocessor/69126
12582 PR preprocessor/69543
12583 * c-c++-common/pr69126-2-long.c: New test.
12584 * c-c++-common/pr69126-2-short.c: New test.
12585 * c-c++-common/pr69543-1.c: Remove xfail.
12586
1d3121af
DM
125872016-02-23 David Malcolm <dmalcolm@redhat.com>
12588
12589 PR preprocessor/69126
12590 PR preprocessor/69543
12591 PR preprocessor/69558
12592 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12593 (f): Rename to...
12594 (test_2): ...this, and add leading comment.
12595 (MACRO_3, test_3): New.
12596 (MACRO_4A, MACRO_4B, test_4): New.
12597 (MACRO): Rename to...
12598 (MACRO_5): ...this.
12599 (g): Rename to...
12600 (test_5): ...this, updating for renaming of MACRO, and
12601 add leading comment.
12602 * c-c++-common/pr69543-1.c: New.
12603 * c-c++-common/pr69543-2.c: New.
12604 * c-c++-common/pr69543-3.c: New.
12605 * c-c++-common/pr69543-4.c: New.
12606 * c-c++-common/pr69558-1.c: New.
12607 * c-c++-common/pr69558-2.c: New.
12608 * c-c++-common/pr69558-3.c: New.
12609 * c-c++-common/pr69558-4.c: New.
12610 * gcc.dg/pr69558.c: Move to...
12611 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12612 xfail for c++.
12613
f99c3557
TS
126142016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12615
12616 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12617 to -ftree-parallelize-loops/-fopenacc changes.
12618 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12619 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12620 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12621 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12622 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12623 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12624 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12625 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12626 * c-c++-common/goacc/kernels-loop.c: Likewise.
12627 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12628 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12629 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12630 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12631
c60ec7c2
RO
126322016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12633
12634 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12635
f1a62b6f
JJ
126362016-02-23 Jakub Jelinek <jakub@redhat.com>
12637
e67bf044
JJ
12638 PR c++/69902
12639 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12640
f1a62b6f
JJ
12641 PR c/69900
12642 * gcc.dg/pr69900.c: New test.
12643
20c5e09e
MJ
126442016-02-23 Martin Jambor <mjambor@suse.cz>
12645
12646 PR tree-optimization/69666
12647 * gcc.dg/tree-ssa/pr69666.c: New test.
12648
e457a6fc
AV
126492016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12650
12651 PR fortran/67451
12652 * gfortran.dg/coarray_allocate_5.f08: New test.
12653
d7b574f4
AK
126542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12655
12656 * gcc.target/s390/vcond-shift.c: Move to ...
12657 * gcc.target/s390/vector/vcond-shift.c: ... here.
12658
58bdeb44
AK
126592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12660
12661 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12662 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12663
7cd0387b
AK
126642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12665
12666 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12667
4246c8da
MW
126682016-02-20 Mark Wielaard <mjw@redhat.com>
12669
12670 PR c/28901
12671 * gcc.dg/unused-variable-3.c: New test.
12672
f93bc532
JJ
126732016-02-22 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR target/69888
12676 * gcc.target/i386/pr69888.c: New test.
12677
c4e360f4
RB
126782016-02-22 Richard Biener <rguenther@suse.de>
12679
12680 PR tree-optimization/69882
12681 * gfortran.dg/vect/pr69882.f90: New testcase.
12682
09c92f1c
JJ
126832016-02-22 Jakub Jelinek <jakub@redhat.com>
12684
12685 PR target/69885
12686 * gcc.dg/pr69885.c: New test.
12687
f88d45dc
OE
126882016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12689
12690 PR target/69806
12691 PR target/54089
12692 * gcc.target/sh/pr54089-10.c: New.
12693
ce1ff48e
PT
126942016-02-20 Paul Thomas <pault@gcc.gnu.org>
12695
12696 PR fortran/69423
12697 * gfortran.dg/deferred_character_15.f90 : New test.
12698
bbf27208
DH
126992016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12700
12701 PR fortran/57365
12702 gfortran.dg/allocate_with_source_18.f03: New test.
12703
127042016-02-20 Harald Anlauf <anlauf@gmx.de>
12705
12706 PR fortran/52531
12707 gfortran.dg/gomp/pr52531.f90: New test.
12708
268be88c
BE
127092016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12710
12711 PR c++/69865
12712 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12713 -std=c++03.
12714
4b6c824a
JJ
127152016-02-19 Jakub Jelinek <jakub@redhat.com>
12716
871b3f47
JJ
12717 PR c++/69826
12718 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12719 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12720
7a965d51
JJ
12721 PR c++/69850
12722 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12723
4b6c824a
JJ
12724 PR c++/69851
12725 * g++.dg/torture/pr69851.C: New test.
12726
15fca21a
MS
127272016-02-19 Martin Sebor <msebor@redhat.com>
12728
12729 PR testsuite/69573
12730 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12731
19e21586
JJ
127322016-02-19 Jakub Jelinek <jakub@redhat.com>
12733
03a616ac
JJ
12734 PR c++/69850
12735 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12736 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12737
19e21586
JJ
12738 PR c++/67767
12739 * g++.dg/cpp0x/pr67767.C: New test.
12740
2db16594
KT
127412016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12742
12743 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12744 for fp, simd, crypto, crc, lse.
12745 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12746 above.
12747 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12748 effective target check.
12749
5a7d9d1e
JJ
127502016-02-19 Jakub Jelinek <jakub@redhat.com>
12751
12752 PR target/69820
12753 * gcc.target/i386/pr69820.c: New test.
12754
6448f064
AK
127552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12756
12757 * gcc.target/s390/vector/int128-1.c: New test.
12758
d0a859e6
AK
127592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12760
12761 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12762
9e4eb643
AK
127632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12764
12765 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12766 instruction pattern name to prevent the testcase from failing with
12767 -march=z13.
12768
859a4c0e
AK
127692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12770
12771 * gcc.target/s390/md/movstr-2.c: New test.
12772
efc2340b
MK
127732016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12774
12775 * gcc.target/s390/morestack.c: New test.
12776
ca2bfbc2
DV
127772016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12778
12779 PR target/69625
12780 * gcc.target/s390/pr69625.c: Add test case.
12781
efd4bd05
BE
127822016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12783
12784 PR testsuite/68580
12785 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12786
2bf2078a
MM
127872016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12788
12789 PR target/68404
12790 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12791 * gcc.target/powerpc/fusion3.c: Likewise.
12792
f003579e
RB
127932016-02-18 Richard Biener <rguenther@suse.de>
12794
12795 PR middle-end/69553
12796 * g++.dg/torture/pr69553.C: New testcase.
12797
19233914
NC
127982016-02-18 Nick Clifton <nickc@redhat.com>
12799
efd4bd05
BE
12800 PR target/62254
12801 PR target/69610
12802 * gcc.target/arm/pr62554.c: New test.
12803 * gcc.target/arm/pr69610-1.c: New test.
12804 * gcc.target/arm/pr69610-2.c: New test.
19233914 12805
23f27839
RB
128062016-02-18 Richard Biener <rguenther@suse.de>
12807
12808 PR middle-end/69854
12809 * gcc.dg/torture/pr69854.c: New testcase.
12810
932c0da4
JJ
128112016-02-17 Jakub Jelinek <jakub@redhat.com>
12812
12813 PR c++/69850
12814 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12815
1bed93e4
BS
128162012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12817
12818 * gcc.target/powerpc/vec-cg.c: New test.
12819
57bfb134
RB
128202016-02-17 Richard Biener <rguenther@suse.de>
12821
12822 PR testsuite/69586
12823 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12824
a44e0ebb
KT
128252016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12826
12827 PR target/69161
12828 * gcc.c-torture/compile/pr69161.c: New test.
12829
ffacd726
DS
128302016-02-17 David Sherwood <david.sherwood@arm.com>
12831
12832 PR target/69532
12833 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12834 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12835
448db8d2
EB
128362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12837
12838 * gcc.dg/ifcvt-4.c: Skip on Visium.
12839
e2f0522e
EB
128402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12841
12842 * gnat.dg/atomic8.adb: New test.
12843
bf17fe3f
EB
128442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12845
12846 * gnat.dg/discr46.ad[sb]: New test.
12847
ecf835e9
KN
128482016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12849
12850 PR Target/48344
12851 * gcc.target/powerpc/pr48344-1.c: New test.
12852
49a1164a
TK
128532015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12854
12855 PR fortran/69742
12856 * gfortran.dg/associate_21.f90: New test.
12857
bf14eba2
JJ
128582016-02-16 Jakub Jelinek <jakub@redhat.com>
12859
12860 PR c/69835
12861 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12862 -Wnonnull in dg-options.
12863 * c-c++-common/nonnull-2.c: New test.
12864
35a093b6
JG
128652016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12866 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12867
12868 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12869
e387d491
JJ
128702016-02-16 Jakub Jelinek <jakub@redhat.com>
12871
12872 PR middle-end/69801
12873 * gcc.dg/pr69801.c: Add empty dg-options.
12874
ba539195
JN
128752016-02-16 James Norris <jnorris@codesourcery.com>
12876
12877 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12878 * g++.dg/goacc/deviceptr-1.c: New file.
12879
2a2b8f64
JJ
128802016-02-16 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR tree-optimization/69820
12883 * gcc.dg/vect/pr69820.c: New test.
12884
87440c29
RB
128852016-02-16 Richard Biener <rguenther@suse.de>
12886
12887 PR tree-optimization/69776
12888 * gcc.dg/torture/pr69776-2.c: New testcase.
12889
6d87c306
BS
128902016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12891
12892 PR tree-optimization/69714
12893 * gcc.dg/torture/pr69714.c: New test.
12894
3824a0a2
JJ
128952016-02-16 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR tree-optimization/69802
12898 * gcc.dg/pr69802.c: New test.
12899
c8cfe96e
RB
129002016-02-16 Richard Biener <rguenther@suse.de>
12901
12902 PR middle-end/69801
12903 * gcc.dg/pr69801.c: New testcase.
12904
fc12098d
JD
129052016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12906
12907 PR libgfortran/69651
12908 * gfortran.dg/read_bang.f90: New test.
12909 * gfortran.dg/read_bang4.f90: New test.
12910
ba6b3795
JJ
129112016-02-15 Jakub Jelinek <jakub@redhat.com>
12912
f0516ca4
JJ
12913 PR c++/69658
12914 * g++.dg/init/pr69658.C: New test.
12915
ba6b3795
JJ
12916 PR c++/69797
12917 * c-c++-common/pr69797.c: New test.
12918
de3f9a2d
PK
129192016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12920
12921 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12922 check for aarch64*-*-*.
12923
17a3b967
RB
129242016-02-15 Richard Biener <rguenther@suse.de>
12925
12926 PR tree-optimization/69783
12927 * gcc.dg/vect/pr69783.c: New testcase.
12928
1c48bff1
RB
129292016-02-15 Richard Biener <rguenther@suse.de>
12930
12931 PR tree-optimization/69776
12932 * gcc.dg/torture/pr69776.c: New testcase.
12933
1e6025b6
TK
129342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12935
12936 PR fortran/60526
12937 * gfortran.dg/type_decl_4.f90: Reinstated.
12938
d3308279
JDA
129392016-02-14 John David Anglin <danglin@gcc.gnu.org>
12940
12941 PR fortran/68746
12942 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12943
b7c56581
TK
129442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12945
12946 PR fortran/60526
12947 PR bootstrap/69816
12948 * gfortran.dg/type_decl_4.f90: Removed.
12949
60cb4ef5
TK
129502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12951
12952 PR fortran/60526
12953 * gfortran.dg/type_decl_4.f90: New test.
12954
f6964637
AM
129552016-02-14 Alan Modra <amodra@gmail.com>
12956
1a8849d1 12957 PR testsuite/68886
f6964637
AM
12958 * gcc.c-torture/execute/stkalign.c: Revise test.
12959
f5121920
OE
129602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12961
12962 PR target/67260
12963 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12964
6cda3ab6
OE
129652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12966
12967 PR target/67260
12968 * gcc.target/sh/torture/pr67260.c: New.
12969
6786e598
JDA
129702016-02-12 John David Anglin <danglin@gcc.gnu.org>
12971
12972 * gcc.dg/pr67964.c: Add dg-require-alias.
12973
7e05dad8
OE
129742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12975
12976 PR target/67636
12977 PR target/64345
12978 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12979
7f4cc3ce
JD
129802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12981
12982 PR libgfortran/69668
12983 * gfortran.dg/namelist_88.f90: New test.
12984
955ca6dc
JD
129852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12986
12987 PR libgfortran/69668
12988 * gfortran.dg/namelist_38.f90: Update test.
12989 * gfortran.dg/namelist_84.f90: Update test.
12990
876217ae
DM
129912016-02-12 David Malcolm <dmalcolm@redhat.com>
12992
12993 PR other/69554
12994 * gcc.dg/pr69554-1.c: New test.
12995 * gfortran.dg/pr69554-1.F90: New test.
12996 * gfortran.dg/pr69554-2.F90: New test.
12997 * lib/gcc-dg.exp (proc dg-locus): New function.
12998 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12999 distinguish between the caret-printing and non-caret-printing
13000 cases. If caret-printing has been explicitly enabled, bail out
13001 without attempting to fix up the output.
13002
61789eed
DM
130032016-02-12 David Malcolm <dmalcolm@redhat.com>
13004
13005 PR driver/69265
13006 PR driver/69453
13007 * gcc.dg/spellcheck-options-3.c: New test case.
13008 * gcc.dg/spellcheck-options-4.c: New test case.
13009 * gcc.dg/spellcheck-options-5.c: New test case.
13010 * gcc.dg/spellcheck-options-6.c: New test case.
13011 * gcc.dg/spellcheck-options-7.c: New test case.
13012 * gcc.dg/spellcheck-options-8.c: New test case.
13013 * gcc.dg/spellcheck-options-9.c: New test case.
13014 * gcc.dg/spellcheck-options-10.c: New test case.
13015
c3090c1f
JJ
130162016-02-12 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR rtl-optimization/69764
13019 PR rtl-optimization/69771
13020 * c-c++-common/pr69764.c: New test.
13021 * gcc.dg/torture/pr69771.c: New test.
13022
8222034d
MP
130232016-02-12 Marek Polacek <polacek@redhat.com>
13024
13025 * g++.dg/torture/init-list1.C: New.
13026
f749f792
MP
130272016-02-12 Marek Polacek <polacek@redhat.com>
13028
13029 * gcc.dg/pr69522.c: Add empty dg-options.
13030
199fb02a
IE
130312016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13032
13033 * g++.dg/lto/lto.exp: Include and init mpx.
13034 * g++.dg/lto/pr69729_0.C: New test.
13035
b69539cb
JJ
130362016-02-12 Jakub Jelinek <jakub@redhat.com>
13037
06ff7000
JJ
13038 PR ipa/69241
13039 * g++.dg/ipa/pr69241-4.C: New test.
13040
b69539cb
JJ
13041 PR ipa/68672
13042 * g++.dg/ipa/pr68672-1.C: New test.
13043 * g++.dg/ipa/pr68672-2.C: New test.
13044 * g++.dg/ipa/pr68672-3.C: New test.
13045
16595a1f
BS
130462016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13047
13048 PR c/69522
6d87c306 13049 * gcc.dg/pr69522.c: New test.
16595a1f 13050
38d795d2
PP
130512016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13052
13053 PR c++/69098
13054 * g++.dg/cpp1y/69098.C: New test.
13055 * g++.dg/cpp1y/69098-2.C: New test.
13056
9c582551
JJ
130572016-02-12 Jakub Jelinek <jakub@redhat.com>
13058
13059 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13060 and neighbour -> neighbor.
13061 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13062 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13063 * c-c++-common/Wvarargs.c: Likewise.
13064 * c-c++-common/goacc/host_data-5.c: Likewise.
13065 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13066 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13067 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13068 * gcc.target/aarch64/pr60697.c: Likewise.
13069 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13070 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13071 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13072 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13073 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13074 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13075 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13076 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13077 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13078 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13079 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13080 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13081 * g++.dg/lookup/koenig5.C: Likewise.
13082 * g++.dg/ext/no-asm-2.C: Likewise.
13083 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13084 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13085 * gfortran.dg/used_types_16.f90: Likewise.
13086 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13087 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13088 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13089 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13090 * gfortran.dg/abstract_type_6.f03: Likewise.
13091 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13092 * gfortran.dg/used_types_15.f90: Likewise.
13093 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13094 * gfortran.dg/exit_3.f08: Likewise.
13095 * gfortran.dg/open_status_2.f90: Likewise.
13096 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13097 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13098 * gfortran.dg/associate_1.f03: Likewise.
13099 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13100 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13101 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13102 * gcc.dg/builtin-object-size-1.c: Likewise.
13103 * gcc.dg/noreturn-6.c: Likewise.
13104 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13105 * gcc.dg/globalalias.c: Likewise.
13106 * gcc.dg/builtins-config.h: Likewise.
13107 * gcc.dg/pr30457.c: Likewise.
13108 * gcc.c-torture/compile/volatile-1.c: Likewise.
13109 * gcc.c-torture/execute/20101011-1.c: Likewise.
13110 * c-c++-common/Waddress-1.c: Likewise.
13111
66756373
JJ
131122016-02-11 Jakub Jelinek <jakub@redhat.com>
13113
13114 PR c/69768
13115 * c-c++-common/Waddress-1.c: New test.
13116
76fe932b
AV
131172016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13118
13119 PR fortran/69296
13120 * gfortran.dg/associate_19.f03: New test.
13121 * gfortran.dg/associate_20.f03: New test.
13122
564c4d4b
OE
131232016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13124
13125 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13126
e1c1ecb0
KT
131272016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13128
13129 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13130 .arch armv8-a\n. Add -dA to dg-options.
13131 * gcc.target/aarch64/assembler_arch_1.c: New test.
13132 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13133
0d7d9458
PC
131342016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13135
13136 PR c++/68726
13137 * g++.dg/cpp0x/pr68726.C: New.
13138
e6208a60
IE
131392016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13140
13141 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13142 test.
13143
281a11eb
RB
131442016-02-11 Richard Biener <rguenther@suse.de>
13145
13146 * g++.dg/tree-ssa/pr61034.C: Adjust.
13147
e03dd765
VM
131482016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13149
4b48faf5 13150 PR target/69148
e03dd765
VM
13151 * gcc.target/s390/pr69148.c: New.
13152
cdc23927
YR
131532016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13154
13155 PR tree-optimization/69652
13156 * gcc.dg/torture/pr69652.c: New test.
13157
e199dd0a
JJ
131582016-02-10 Jakub Jelinek <jakub@redhat.com>
13159 Patrick Palka <ppalka@gcc.gnu.org>
13160
13161 PR ipa/69241
13162 PR c++/69649
13163 * g++.dg/ipa/pr69241-1.C: New test.
13164 * g++.dg/ipa/pr69241-2.C: New test.
13165 * g++.dg/ipa/pr69241-3.C: New test.
13166 * g++.dg/ipa/pr69649.C: New test.
13167
d6b38027
UB
131682016-02-10 Uros Bizjak <ubizjak@gmail.com>
13169
13170 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13171 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13172
13b562c5
BC
131732016-02-10 Bin Cheng <bin.cheng@arm.com>
13174
13175 PR tree-optimization/68021
13176 * gcc.dg/tree-ssa/pr68021.c: New test.
13177
24a179f8
RB
131782016-02-10 Richard Biener <rguenther@suse.de>
13179
13180 PR tree-optimization/69726
13181 * gcc.dg/uninit-22.c: New testcase.
13182
0d99886f
AP
131832016-02-09 Andrew Pinski <apinski@cavium.com>
13184
13185 PR tree-opt/69282
13186 * gcc.c-torture/compile/20160205-1.c: New testcase.
13187
ab04995c
MM
131882016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13189
13190 PR target/68404
13191 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13192 instead accessing a really large arrray.
13193 * gcc.target/powerpc/fusion3.c: Likewise.
13194
4b79ac23
CB
131952016-02-09 Charles Baylis <charles.baylis@linaro.org>
13196
13197 PR target/68532
13198 * gcc.c-torture/execute/pr68532.c: New test.
13199
b890a441
AO
132002016-02-11 Alexandre Oliva <aoliva@redhat.com>
13201
13202 PR target/69634
13203 * gcc.dg/pr69634.c: New.
13204
84a5bef7
RB
132052016-02-09 Richard Biener <rguenther@suse.de>
13206
13207 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13208
1f123759 132092016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13210
1f123759
AF
13211 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13212
65860c77
YR
132132016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13214
13215 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13216
7e1e8a0a
RB
132172016-02-09 Richard Biener <rguenther@suse.de>
13218
13219 PR tree-optimization/69715
13220 * gcc.dg/torture/pr69715.c: New testcase.
13221
efb45a9f
PP
132222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13223
13224 PR c++/69139
13225 * g++.dg/cpp0x/trailing12.C: New test.
13226 * g++.dg/cpp0x/trailing13.C: New test.
13227
20a0c6f9
PP
132282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13229
13230 PR c++/69283
13231 PR c++/67835
13232 * g++.dg/cpp1y/auto-fn29.C: New test.
13233 * g++.dg/cpp1y/auto-fn30.C: New test.
13234
a162f3af
JJ
132352016-02-08 Jakub Jelinek <jakub@redhat.com>
13236
13237 PR tree-optimization/69209
13238 * gcc.c-torture/compile/pr69209.c: New test.
13239
4b4a9fbd
JL
132402016-02-08 Jeff Law <law@redhat.com>
13241
13242 PR tree-optimization/68541
13243 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13244 of statements allowed in join block for path splitting.
13245
cfac5ed2
JJ
132462016-02-08 Jakub Jelinek <jakub@redhat.com>
13247
f68bc23f
JJ
13248 PR c++/59627
13249 * g++.dg/gomp/pr59627.C: New test.
13250
cfac5ed2
JJ
13251 PR ipa/69239
13252 * g++.dg/ipa/pr69239.C: New test.
13253
44714d8c
DM
132542016-02-08 David Malcolm <dmalcolm@redhat.com>
13255
13256 PR preprocessor/69664
13257 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13258 * gcc.dg/cpp/warn-comments.c: Likewise.
13259
eba9e839
MP
132602016-02-08 Marek Polacek <polacek@redhat.com>
13261
13262 PR c++/69688
13263 * g++.dg/init/const12.C: New test.
13264
a011cd92
BS
132652016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13266
13267 PR target/60410
13268 * gcc.dg/lto/pr55113_0.c: Remove test.
13269
5317b1be
RB
132702016-02-08 Richard Biener <rguenther@suse.de>
13271
13272 PR tree-optimization/69719
13273 * gcc.dg/torture/pr69719.c: New testcase.
13274
63998a63
RB
132752016-02-08 Richard Biener <rguenther@suse.de>
13276 Jeff Law <law@redhat.com>
13277
13278 PR target/68273
13279 * gcc.target/mips/pr68273.c: New testcase.
13280
43f4a281
RB
132812016-02-08 Richard Biener <rguenther@suse.de>
13282
13283 PR rtl-optimization/69274
13284 * gcc.target/i386/addr-sel-1.c: XFAIL.
13285
0b604d2d
JL
132862016-02-08 Jeff Law <law@redhat.com>
13287
e8dfe49e
JL
13288 PR tree-optimization/68541
13289 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13290
6daecd7a 13291 PR tree-optimization/65917
0b604d2d
JL
13292 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13293
c0f0e35a
JD
132942016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13295
13296 PR fortran/50555
13297 * gfortran.dg/namelist_args.f90: New test.
13298
8981d712
JL
132992016-02-05 Jeff Law <law@redhat.com>
13300
6daecd7a 13301 PR tree-optimization/68541
8981d712
JL
13302 * gcc.dg/tree-ssa/split-path-2.c: New test.
13303 * gcc.dg/tree-ssa/split-path-3.c: New test.
13304 * gcc.dg/tree-ssa/split-path-4.c: New test.
13305 * gcc.dg/tree-ssa/split-path-5.c: New test.
13306 * gcc.dg/tree-ssa/split-path-6.c: New test.
13307 * gcc.dg/tree-ssa/split-path-7.c: New test.
13308
46cb9332
MS
133092016-02-05 Martin Sebor <msebor@redhat.com>
13310
13311 PR c++/69662
13312 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13313 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13314
be2083ea
RH
133152016-02-06 Richard HEnderson <rth@redhat.com>
13316
13317 PR c/69643
13318 * gcc.target/i386/addr-space-4.c: New.
13319 * gcc.target/i386/addr-space-5.c: New.
13320
711d7c23
MM
133212016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13322
13323 PR fortran/66089
13324 * gfortran.dg/elemental_dependency_6.f90: New.
13325
b5c1c988
JJ
133262016-02-05 Jakub Jelinek <jakub@redhat.com>
13327
861c7bcd
JJ
13328 PR rtl-optimization/69691
13329 * gcc.c-torture/execute/pr69691.c: New test.
13330
b5c1c988
JJ
13331 PR c++/69628
13332 * g++.dg/parse/pr69628.C: New test.
13333
f7dfa966
UB
133342016-02-05 Uros Bizjak <ubizjak@gmail.com>
13335
13336 * gcc.dg/sancov/asan.c: Move to ...
13337 * gcc.dg/asan/sancov-1.c: ... here.
13338
9b143e64
UB
133392016-02-05 Uros Bizjak <ubizjak@gmail.com>
13340
13341 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13342
f5d4b899
L
133432016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13344
13345 PR target/69677
13346 * gcc.target/i386/pr69677.c: New test.
13347
76c85fbb
PP
133482016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13349
13350 PR c++/68948
13351 * g++.dg/template/pr68948.C: New test.
13352
f181bf90
DV
133532016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13354
13355 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13356 (only necessary on s390x).
13357
714fb282
L
133582016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13359
13360 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13361 -mno-accumulate-outgoing-args.
13362
618d6c1c
PP
133632016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13364
13365 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13366
1066e9b5
JJ
133672016-02-04 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR c/69669
13370 * c-c++-common/pr69669.c: New test.
13371
76255d0d
MM
133722016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13373
13374 PR target/69667
13375 * g++.dg/pr69667.C: New file.
13376
e0b059b1
WD
133772016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13378
13379 PR target/69619
13380 * gcc.dg/pr69619.c: Add new test.
13381
2692b5c8
RS
133822016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13383
13384 PR rtl-optimization/69577
13385 * gcc.target/i386/pr69577.c: New test.
13386
7db337c2
ML
133872016-02-04 Martin Liska <mliska@suse.cz>
13388
13389 * g++.dg/asan/pr69276.C: New test.
13390
cc9c0829
KT
133912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13392
13393 PR target/65932
13394 PR target/67714
13395 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13396 a single smulbb instruction.
13397 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13398 * gcc.target/amr/wmul-2.c: Likewise.
13399
eb9feb52
KT
134002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13401
13402 PR target/65932
13403 PR target/67714
13404 * gcc.c-torture/execute/pr67714.c: New test.
13405
61f727fe
JJ
134062016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13407
13408 PR target/69454
13409 * gcc.target/i386/pr69454-1.c: New test.
13410 * gcc.target/i386/pr69454-2.c: New test.
13411
05dd97db
MS
134122016-02-03 Martin Sebor <msebor@redhat.com>
13413
13414 PR c++/69251
13415 PR c++/69253
13416 PR c++/69290
13417 PR c++/69277
13418 PR c++/69349
13419 * g++.dg/ext/flexarray-mangle-2.C: New test.
13420 * g++.dg/ext/flexarray-mangle.C: New test.
13421 * g++.dg/ext/flexarray-subst.C: New test.
13422 * g++.dg/ext/flexary11.C: New test.
13423 * g++.dg/ext/flexary12.C: New test.
13424 * g++.dg/ext/flexary13.C: New test.
13425 * g++.dg/ext/flexary14.C: New test.
13426 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13427
dac2fc29
L
134282016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13429
13430 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13431 Define only if CHECK_FLOAT128 is defined.
13432 (main): Properly initialize u5.
13433
eadb8035
JJ
134342016-02-03 Jakub Jelinek <jakub@redhat.com>
13435
0afbb81b
JJ
13436 PR c/69627
13437 * gcc.dg/pr69627.c: New test.
13438
eadb8035
JJ
13439 PR target/69644
13440 * gcc.dg/pr69644.c: New test.
13441
b12d4923
MS
134422016-02-03 Mike Stump <mikestump@comcast.net>
13443
13444 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13445 support for struct-layout-1.exp.
13446
ab4bae0c
PP
134472016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13448
13449 PR c++/69056
618d6c1c 13450 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13451
95831c01
VM
134522016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13453 Alexandre Oliva <aoliva@redhat.com>
13454
13455 PR target/69461
13456 * gcc.target/powerpc/pr69461.c: New.
13457
ccc71ab8
UB
134582016-02-03 Uros Bizjak <ubizjak@gmail.com>
13459
13460 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13461 works from here ...
13462 (check_effective_target_fsanitize_thread): ... to here. Do not
13463 specify additional compile flags for the test source.
13464 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13465 specify additional compile flags for the test source.
13466
96299640
WD
134672016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13468
13469 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13470
781d83d9
AV
134712016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13472
13473 PR fortran/67451
13474 PR fortran/69418
13475 * gfortran.dg/coarray_allocate_2.f08: New test.
13476 * gfortran.dg/coarray_allocate_3.f08: New test.
13477 * gfortran.dg/coarray_allocate_4.f08: New test.
13478
d8208e6d
AL
134792016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13480
13481 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13482 use same scan-tree-dump-times on all platforms.
13483 * gcc.dg/vect/vect-outer-1.c: Likewise.
13484 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13485 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13486 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13487 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13488 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13489 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13490 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13491
a8394fa0
SB
134922016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13493
13494 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13495 warning.
13496
f3baa1d3
L
134972016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13498
13499 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13500
eb077516
JN
135012016-02-02 James Norris <jnorris@codesourcery.com>
13502
13503 * c-c++-common/goacc/routine-5.c: Add tests.
13504
578fb225
AM
135052016-02-02 Alexander Monakov <amonakov@ispras.ru>
13506
13507 * gcc.target/nvptx/unsigned-cmp.c: New test.
13508
c64f7d37
WD
135092016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13510
13511 * gcc.target/aarch64/scalar_shift_1.c
13512 (test_corners_sisd_di): Improve force to SIMD register.
13513 (test_corners_sisd_si): Likewise.
13514 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13515 Remove scan-assembler check for ldr.
13516
90c6f26c
RB
135172016-02-02 Richard Biener <rguenther@suse.de>
13518
13519 PR tree-optimization/69595
13520 * gcc.dg/Warray-bounds-17.c: New testcase.
13521
9dc03c97
RB
135222016-02-02 Richard Biener <rguenther@suse.de>
13523
13524 PR tree-optimization/69606
13525 * gcc.dg/torture/pr69606.c: New testcase.
13526
2d4dc223
YR
135272016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13528
13529 PR middle-end/68542
13530 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13531 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13532
65c98fde
AM
135332016-02-02 Alan Modra <amodra@gmail.com>
13534
13535 PR target/69548
13536 * gcc.target/powerpc/pr69548.c: New test.
13537
e1b81f2b
JJ
135382016-02-01 Jakub Jelinek <jakub@redhat.com>
13539
d0268b37
JJ
13540 PR rtl-optimization/69592
13541 * gcc.dg/pr69592.c: New test.
13542
e1b81f2b
JJ
13543 PR preprocessor/69543
13544 PR c/69558
13545 * gcc.dg/pr69543.c: New test.
13546 * gcc.dg/pr69558.c: New test.
13547
7dd7780d
UB
135482016-02-01 Uros Bizjak <ubizjak@gmail.com>
13549
bf672ee5
UB
13550 PR testsuite/65940
13551 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13552
9a7013f8
MS
135532016-02-01 Martin Sebor <msebor@redhat.com>
13554
13555 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13556
e681fb2b
BC
135572016-02-01 Bin Cheng <bin.cheng@arm.com>
13558
13559 PR tree-optimization/67921
13560 * c-c++-common/ubsan/pr67921.c: New test.
13561
ff86345f
RB
135622016-02-01 Richard Biener <rguenther@suse.de>
13563
13564 PR middle-end/69556
13565 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13566
bc369dbd
RB
135672016-02-01 Richard Biener <rguenther@suse.de>
13568
13569 PR tree-optimization/69574
13570 * gcc.dg/torture/pr69574.c: New testcase.
13571
ef318184
RB
135722016-02-01 Richard Biener <rguenther@suse.de>
13573
13574 PR tree-optimization/69579
13575 * gcc.dg/setjmp-6.c: New testcase.
13576
654745e6
JJ
135772016-02-01 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR rtl-optimization/69570
13580 * g++.dg/opt/pr69570.C: New test.
13581
e6c0c44b
RH
135822016-02-01 Richard Henderson <rth@redhat.com>
13583
13584 * gcc.dg/pr69535.c: New test.
13585
6ff3f09a
JDA
135862016-01-31 John David Anglin <danglin@gcc.gnu.org>
13587
2c005538
JDA
13588 PR testsuite/69584
13589 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13590 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13591
61083a4b
JDA
13592 PR debug/68244
13593 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13594
6ff3f09a
JDA
13595 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13596
0c221916
PT
135972016-01-31 Paul Thomas <pault@gcc.gnu.org>
13598
13599 PR fortran/67564
13600 * gfortran.dg/allocate_with_source_17.f03: New test.
13601
db7a2818
JJ
136022016-01-30 Jakub Jelinek <jakub@redhat.com>
13603
13604 PR tree-optimization/69546
13605 * gcc.dg/torture/pr69546.c: New test.
13606
e520d5f0
PT
136072016-01-30 Paul Thomas <pault@gcc.gnu.org>
13608
13609 PR fortran/69566
13610 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13611
343c05d3
MS
136122016-01-30 Martin Sebor <msebor@redhat.com>
13613
13614 PR c++/68490
13615 * g++.dg/ext/flexary10.C: New test.
13616
d6c3a539
DH
136172016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13618
13619 PR fortran/66707
13620 gfortran.dg/common_23.f90: New test.
13621
52d72fcd
BS
136222016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13623
13624 PR target/65546
13625 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13626 condition being checked, and disable it when the target supports
13627 misaligned loads and stores.
13628
3a5d2ba4
JJ
136292016-01-29 Jakub Jelinek <jakub@redhat.com>
13630
13631 PR debug/69518
13632 * gcc.dg/torture/pr69518.c: New test.
13633
6bbacdb5
L
136342016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13635
13636 PR target/69530
13637 * gcc.target/i386/pr69530.c: New test.
13638
af932cdb
SE
136392016-01-29 Steve Ellcey <sellcey@imgtec.com>
13640
13641 PR target/65604
13642 * gcc.target/mips/div-delay.c: New test.
13643
26658b7c
JJ
136442016-01-29 Jakub Jelinek <jakub@redhat.com>
13645
33e89989
JJ
13646 PR target/69551
13647 * gcc.target/i386/pr69551.c: New test.
13648
26658b7c
JJ
13649 PR target/66137
13650 * gcc.target/i386/pr66137.c: New test.
13651
401116b5
AB
136522016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13653
13654 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13655 always built for p5600.
13656 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13657 isa=p5600 dg-option.
13658
d4abfcc5
RB
136592016-01-29 Richard Biener <rguenther@suse.de>
13660
13661 PR tree-optimization/69547
13662 * g++.dg/tree-ssa/pr69547.C: New testcase.
13663
16b77b32
JJ
136642016-01-29 Jakub Jelinek <jakub@redhat.com>
13665
13666 PR debug/66869
13667 * g++.dg/warn/Wunused-function2.C: New test.
13668
a1c95464
DV
136692016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13670
13671 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13672 support for test to succeed.
13673
5453bfed
MP
136742016-01-29 Marek Polacek <polacek@redhat.com>
13675
13676 PR c++/69509
13677 PR c++/69516
13678 * g++.dg/ext/constexpr-vla2.C: New test.
13679 * g++.dg/ext/constexpr-vla3.C: New test.
13680 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13681
452ec2a5
RB
136822016-01-29 Richard Biener <rguenther@suse.de>
13683
13684 PR middle-end/69537
13685 * gcc.dg/uninit-21.c: New testcase.
13686
aec0b19e
UB
136872016-01-28 Uros Bizjak <ubizjak@gmail.com>
13688
13689 PR target/69459
13690 * gcc.target/i386/pr69459.c: New test.
13691
df113ce7
SE
136922016-01-28 Steve Ellcey <sellcey@imgtec.com>
13693
13694 PR target/68400
13695 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13696 * gcc.target/mips/pr68400.c: New test.
13697
494de84f
MS
136982016-01-28 Martin Sebor <msebor@redhat.com>
13699
13700 PR target/17381
13701 * gcc.target/powerpc/pr17381.c: New test.
13702
eb1b1f01
JJ
137032016-01-28 Jakub Jelinek <jakub@redhat.com>
13704
13705 PR middle-end/69542
13706 * gcc.dg/torture/pr69542.c: New test.
13707
6dfeb7ce
WD
137082016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13709
13710 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13711
4b7471a4
DE
137122016-01-28 David Edelsohn <dje.gcc@gmail.com>
13713
13714 * gcc.dg/pr65980.c: Skip on AIX.
13715 * gcc.dg/pr66688.c: Same.
13716
b271fd21
DE
137172016-01-28 David Edelsohn <dje.gcc@gmail.com>
13718
13719 PR target/63679
13720 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13721 * gcc.dg/tree-ssa/sra-18.c: Same.
13722
874108a9
AV
137232016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13724
13725 PR fortran/62536
13726 * gfortran.dg/block_15.f08: New test.
13727 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13728 on incorrectly closed BLOCK.
13729
30480bcd
IE
137302016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13731
13732 * gcc.dg/declare-simd.c: New test.
6905c577 13733
14ba8d6d
RB
137342016-01-28 Richard Biener <rguenther@suse.de>
13735
13736 PR tree-optimization/69466
13737 * gfortran.dg/vect/pr69466.f90: New testcase.
13738
0d4c694e
TP
137392016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13740
13741 * g++.dg/pr67989.C: Remove ARM-specific option.
13742 * gcc.target/arm/pr67989.C: New file.
13743
2aa780da
UB
137442016-01-27 Uros Bizjak <ubizjak@gmail.com>
13745
13746 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13747 and expm1 test for glibc < 2.11.
13748
f75ebe77
RH
137492016-01-27 Richard Henderson <rth@redhat.com>
13750
13751 * gcc.c-torture/execute/pr69447.c: New test.
13752
137532016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13754
9a175e65 13755 PR fortran/69422
49847d75
PT
13756 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13757
cbdd8ae0
JJ
137582016-01-27 Jakub Jelinek <jakub@redhat.com>
13759
13760 PR debug/66869
13761 * gcc.dg/pr66869.c: New test.
13762
2b572b3c
JL
137632016-01-25 Jeff Law <law@redhat.com>
13764
13765 PR tree-optimization/68398
aec0b19e 13766 PR tree-optimization/69196
2b572b3c
JL
13767 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13768 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13769 path to avoid new heuristic allowing more irreducible regions
13770 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13771 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13772 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13773 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13774 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13775
fa74a4bc
MP
137762016-01-27 Marek Polacek <polacek@redhat.com>
13777
13778 PR c/68062
13779 * c-c++-common/vector-compare-4.c: New test.
13780
0afff540
DM
137812016-01-27 David Malcolm <dmalcolm@redhat.com>
13782
13783 PR preprocessor/69126
13784 * c-c++-common/pr69126.c: New test case.
13785
1a218fc9
ILT
137862016-01-27 Ian Lance Taylor <iant@google.com>
13787
13788 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13789
5d70666e
RB
137902016-01-27 Ryan Burn <contact@rnburn.com>
13791
13792 PR cilkplus/69267
13793 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13794
87ff4d66
UB
137952016-01-27 Uros Bizjak <ubizjak@gmail.com>
13796
13797 PR target/69512
13798 * gcc.target/i386/pr69512.c: New test.
13799
27e23cca
RE
138002016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13801
13802 PR ada/69488
13803 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13804
05bf54c3
MP
138052016-01-27 Marek Polacek <polacek@redhat.com>
13806
13807 PR c++/69379
13808 * g++.dg/pr69379.C: New test.
13809
60214d0d
MS
138102016-01-27 Martin Sebor <msebor@redhat.com>
13811
13812 PR c++/69317
13813 * g++.dg/abi/Wabi-2-2.C: New test.
13814 * g++.dg/abi/Wabi-2-3.C: New test.
13815 * g++.dg/abi/Wabi-3-2.C: New test.
13816 * g++.dg/abi/Wabi-3-3.C: New test.
13817
167c7bfa
RB
138182016-01-27 Richard Biener <rguenther@suse.de>
13819
13820 PR tree-optimization/69166
13821 * gcc.dg/torture/pr69166.c: New testcase.
13822
1430fb1f
MJ
138232016-01-27 Martin Jambor <mjambor@suse.cz>
13824
13825 PR tree-optimization/69355
13826 * gcc.dg/tree-ssa/pr69355.c: New test.
13827
95e3030c
MP
138282016-01-27 Marek Polacek <polacek@redhat.com>
13829
13830 PR c++/69496
13831 * g++.dg/ext/constexpr-vla1.C: New test.
13832
eeb085f3
CB
138332016-01-20 Christian Bruel <christian.bruel@st.com>
13834
13835 PR target/69245
13836 * gcc.target/arm/pr69245.c: New test.
13837
b1652dde
JJ
138382016-01-27 Jakub Jelinek <jakub@redhat.com>
13839
13840 PR tree-optimization/69399
13841 * gcc.dg/torture/pr69399.c: New test.
13842
ce7e8f00
EB
138432016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13844
13845 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13846
e4aac1d1
EB
138472016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13848
13849 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13850
8dfdb419
TV
138512016-01-26 Tom de Vries <tom@codesourcery.com>
13852
13853 PR tree-optimization/69110
13854 * gcc.dg/autopar/pr69110.c: New test.
13855
56f80f54 138562016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13857 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13858
13859 * gcc.dg/graphite/isl-ast-op-select.c: New.
13860
a0909527
PT
138612015-01-26 Paul Thomas <pault@gcc.gnu.org>
13862
13863 PR fortran/69385
13864 * gfortran.dg/allocate_error_6.f90: New test.
13865
ffc445f4
RH
138662016-01-26 Richard Henderson <rth@redhat.com>
13867
13868 * gcc.dg/tm/pr60908.c: New test.
13869
01e1dea3
DM
138702016-01-26 David Malcolm <dmalcolm@redhat.com>
13871
13872 PR other/69006
13873 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13874 directive.
13875 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13876 expected multiline output to reflect the colorization being
13877 disabled before newlines.
13878 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13879 (custom_diagnostic_finalizer): Replace call to
13880 pp_newline_and_flush with call to pp_flush.
13881 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13882 * gfortran.dg/implicit_class_1.f90: Likewise.
13883 * lib/gcc-dg.exp (allow_blank_lines): New global.
13884 (dg-allow-blank-lines-in-output): New procedure.
13885 (gcc-dg-prune): Complain about blank lines in the output, unless
13886 dg-allow-blank-lines-in-output was called.
13887 * lib/multiline.exp (_build_multiline_regex): Only support
13888 arbitrary followup text for non-blank-lines, not for blank lines.
13889
13f92e8d
JJ
138902016-01-26 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR tree-optimization/69483
13893 * gcc.dg/pr69483.c: New test.
13894 * g++.dg/opt/pr69483.C: New test.
13895
92422235
CL
138962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13897
13898 PR target/68620
13899 * gcc.target/arm/pr68620.c: New test.
13900
0bccf11b
L
139012016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13902
13903 * gcc.target/i386/pr68986-2.c: Remove -m32.
13904
81cd202e
L
139052016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13906
13907 PR target/68986
13908 * gcc.target/i386/pr68986-1.c: New test.
13909 * gcc.target/i386/pr68986-2.c: Likewise.
13910 * gcc.target/i386/pr68986-3.c: Likewise.
13911
213a1c03
CB
139122016-01-26 Christian Bruel <christian.bruel@st.com>
13913
13914 * lib/target-supports.exp
13915 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13916 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13917 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13918
22a08dd1
RB
139192016-01-26 Richard Biener <rguenther@suse.de>
13920
13921 PR tree-optimization/69452
13922 * gcc.dg/torture/pr69452.c: New testcase.
13923
6c06e0e8
JJ
139242016-01-26 Jakub Jelinek <jakub@redhat.com>
13925
13926 PR target/69442
13927 * gcc.dg/pr69442.c: New test.
13928
b96824c4
RFI
139292016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13930
13931 PR target/67896
13932 * gcc.target/aarch64/simd/pr67896.C: New.
13933
5ee31e57
RS
139342016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13935
13936 PR tree-optimization/69400
13937 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13938 function.
13939 (plugin_init): Call it.
13940 * gcc.dg/torture/pr69400.c: New test.
13941
7ddfb31d
CL
139422016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13943
13944 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13945
1e050c90
AK
139462016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13947 Sebastian Pop <s.pop@samsung.com>
13948
13949 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13950 isl-0.15.
13951
c8ee4bf5
AK
139522016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13953 Sebastian Pop <s.pop@samsung.com>
13954
13955 * gcc.dg/graphite/pr69292.c: New.
13956
d902b330
JJ
139572016-01-25 Jakub Jelinek <jakub@redhat.com>
13958
13959 * c-c++-common/goacc/use_device-1.c: New test.
13960
2c89b952
JL
139612016-01-25 Jeff Law <law@redhat.com>
13962
13963 PR tree-optimization/69196
13964 PR tree-optimization/68398
13965 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13966 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13967
685c8785
DE
139682016-01-25 David Edelsohn <dje.gcc@gmail.com>
13969
13970 PR target/69469
13971 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13972 Algorithm.
13973
95cef0c1
RB
139742016-01-25 Richard Biener <rguenther@suse.de>
13975
13976 PR testsuite/69380
13977 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13978
2947d3b2
IE
139792016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13980
13981 PR target/69421
13982 * gcc.dg/pr69421.c: New test.
13983
ae19075a
BB
139842016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13985
13986 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13987 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13988 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13989 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13990 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13991 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13992 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13993 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13994 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13995 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13996
fa4511c2
RB
139972016-01-25 Richard Biener <rguenther@suse.de>
13998
13999 PR tree-optimization/69376
14000 * gcc.dg/torture/pr69376.c: New testcase.
14001
1d101216
JD
140022016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14003
14004 PR fortran/69397
14005 PR fortran/68442
14006 * gfortran.dg/interface_38.f90: New test.
14007 * gfortran.dg/interface_39.f90: New test.
a0909527 14008
a59b92b0
PP
140092016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14010
14011 Revert:
14012 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14013
14014 PR c++/11858
14015 PR c++/24663
14016 PR c++/24664
14017 * g++.dg/template/pr11858.C: New test.
14018 * g++.dg/template/pr24663.C: New test.
14019 * g++.dg/template/unify12.C: New test.
14020 * g++.dg/template/unify13.C: New test.
14021 * g++.dg/template/unify14.C: New test.
14022 * g++.dg/template/unify15.C: New test.
14023 * g++.dg/template/unify16.C: New test.
14024 * g++.dg/template/unify17.C: New test.
14025
16acb1a8
DH
140262016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14027
14028 PR fortran/68283
14029 gfortran.dg/pr68283.f90: New test.
14030
094773e8
TK
140312016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14032
14033 PR fortran/66094
14034 * gfortran.dg/inline_matmul_13.f90: New test.
14035 * gfortran.dg/matmul_bounds_8.f90: New test.
14036 * gfortran.dg/matmul_bounds_9.f90: New test.
14037 * gfortran.dg/matmul_bounds_10.f90: New test.
14038
42fb90d7
TV
140392016-01-23 Tom de Vries <tom@codesourcery.com>
14040
14041 PR tree-optimization/69426
14042 * gcc.dg/autopar/pr69426.c: New test.
14043
69da7802
MS
140442016-01-23 Martin Sebor <msebor@redhat.com>
14045
14046 PR c++/58109
14047 PR c++/69022
14048 * g++.dg/cpp0x/alignas5.C: New test.
14049 * g++.dg/ext/vector29.C: Same.
14050
da17300a
UB
140512016-01-23 Uros Bizjak <ubizjak@gmail.com>
14052
14053 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14054 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14055 _GNU_SOURCE from compile flags to the source.
14056 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14057 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14058 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14059 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14060
62041cfc
JJ
140612016-01-22 Jakub Jelinek <jakub@redhat.com>
14062
14063 PR target/69432
14064 * g++.dg/opt/pr69432.C: New test.
14065
f7d2ad6f
BS
140662016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14067
14068 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14069 32-bit targets testing an -m64 multilib.
14070
d403fc9a
WS
140712016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14072
14073 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14074 64-bit support.
14075
4aa16f8d
JG
140762016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14077
14078 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14079
7c816d0f
CB
140802016-01-21 Christian Bruel <christian.bruel@st.com>
14081
14082 PR target/68674
14083 * gcc.target/i386/pr68674.c
14084 * gcc.target/aarch64/pr68674.c
14085 * gcc.target/arm/pr68674.c
14086
fce661e8
KT
140872016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14088
14089 PR target/69403
14090 * gcc.c-torture/execute/pr69403.c: New test.
14091
4696899f
PC
140922016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14093
14094 PR c++/55843
14095 * g++.dg/template/pr55843.C: New.
14096
bac69366
AL
140972016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14098
14099 PR testsuite/66877
14100 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14101 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14102
b57d3a5c
BS
141032016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14104
14105 PR testsuite/67489
da17300a
UB
14106 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14107 from dg-do compile directive, and instead add
14108 { dg-require-effective-target int128 }.
b57d3a5c 14109
9f04a53e
MS
141102016-01-20 Martin Sebor <msebor@redhat.com>
14111
14112 PR c/69405
14113 * gcc.dg/sync-fetch.c: New test.
14114
38a51663
JL
141152016-01-21 Martin Sebor <msebor@redhat.com>
14116
14117 PR target/69252
14118 * gcc.target/powerpc/pr69252.c: New test.
14119
2423a75a
JD
141202016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14121
14122 PR fortran/65996
da17300a 14123 * gfortran.dg/pr65996.f90: New test.
2423a75a 14124
0a76463f
DV
141252016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14126
14127 PR c++/68810
9f04a53e 14128 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14129 expected to generate an error.
0a76463f 14130
9776e692
BS
141312016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14132
14133 PR middle-end/66178
14134 * gcc.dg/torture/pr66178.c: New test.
14135
c8d3e088
AB
141362016-01-21 Anton Blanchard <anton@samba.org>
14137 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14138
14139 PR target/63354
14140 * gcc.target/powerpc/pr63354.c: New test.
14141
35b707ff
VM
141422016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14143
14144 PR rtl-optimization/68990
14145 * gcc.target/i386/pr68990: New.
14146
157b0829
NC
141472016-01-21 Nick Clifton <nickc@redhat.com>
14148
14149 PR target/69129
14150 * gcc.target/mips/pr69129.c: New.
14151
aede6748
PC
141522016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14153
14154 PR c++/58046
14155 * g++.dg/cpp0x/pr58046.C: New.
14156
5463c2c8
JJ
141572016-01-21 Jakub Jelinek <jakub@redhat.com>
14158
6d31cc75
SS
14159 PR target/69187
14160 PR target/65624
14161 * gcc.target/arm/pr69187.c: New test.
14162
5463c2c8
JJ
14163 PR c++/69355
14164 * g++.dg/torture/pr69355.C: New test.
14165
fa28f32b
AK
141662016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14167 Sebastian Pop <s.pop@samsung.com>
14168
14169 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14170
b920a047
AK
141712016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14172 Sebastian Pop <s.pop@samsung.com>
14173
da17300a 14174 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14175
bdd3aea6
JJ
141762016-01-21 Jakub Jelinek <jakub@redhat.com>
14177
14178 PR middle-end/67653
14179 * c-c++-common/pr67653.c: New test.
14180 * gcc.dg/torture/pr29119.c: Add dg-warning.
14181
26a2e6ae
PB
141822016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14183
14184 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14185
d25c7690
PK
141862016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14187
14188 PR c/24293
14189 * gcc.dg/pr24293.c: New test.
14190 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14191 incomplete struct type.
14192 * gcc.dg/declspec-1.c: Likewise.
14193 * gcc.dg/pr63549.c: Likewise.
14194
889d5698
JJ
141952016-01-20 Jakub Jelinek <jakub@redhat.com>
14196
14197 PR tree-optimization/66612
14198 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14199 for bdn instruction.
14200
d7cf3dc7
CL
142012016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14202
14203 * lib/target-supports.exp
14204 (check_effective_target_arm_fp_ok_nocache): New.
14205 (check_effective_target_arm_fp_ok): New.
14206 (add_options_for_arm_fp): New.
14207 (check_effective_target_arm_crypto_ok_nocache): Require
14208 target_arm_v8_neon_ok instead of arm32.
14209 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14210 (check_effective_target_arm_crypto_pragma_ok): New.
14211 (add_options_for_arm_vfp): New.
14212 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14213 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14214 target instead. Force initial fpu to vfp.
14215 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14216 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14217 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14218 dependency.
14219 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14220 use arm_vfp effective target instead. Force initial fpu to vfp.
14221 * gcc.target/arm/attr-neon3.c: Likewise.
14222 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14223 arm_vfp_ok.
14224 * gcc.target/arm/unsigned-float.c: Likewise.
14225 * gcc.target/arm/vfp-1.c: Likewise.
14226 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14227 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14228 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14229 * gcc.target/arm/vfp-ldmias.c: Likewise.
14230 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14231 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14232 * gcc.target/arm/vfp-stmiad.c: Likewise.
14233 * gcc.target/arm/vfp-stmias.c: Likewise.
14234 * gcc.target/arm/vnmul-1.c: Likewise.
14235 * gcc.target/arm/vnmul-2.c: Likewise.
14236 * gcc.target/arm/vnmul-3.c: Likewise.
14237 * gcc.target/arm/vnmul-4.c: Likewise.
14238
01ac9704 142392016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14240
e84b00da
L
14241 PR testsuite/69366
14242 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14243 the MPX run-time library, for compile-time MPX test.
14244 * gcc.target/i386/chkp-always_inline.c: Likewise.
14245 * gcc.target/i386/chkp-bndret.c: Likewise.
14246 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14247 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14248 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14249 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14250 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14251 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14252 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14253 * gcc.target/i386/chkp-label-address.c: Likewise.
14254 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14255 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14256 * gcc.target/i386/chkp-pr69044.c: Likewise.
14257 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14258 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14259 * gcc.target/i386/chkp-strchr.c: Likewise.
14260 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14261 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14262 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14263 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14264 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14265 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14266 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14267 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14268 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14269 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14270 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14271 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14272 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14273 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14274 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14275 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14276 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14277 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14278 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14279 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14280 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14281 * gcc.target/i386/pr63995-2.c: Likewise.
14282 * gcc.target/i386/pr64805.c: Likewise.
14283 * gcc.target/i386/pr65044.c: Likewise.
14284 * gcc.target/i386/pr65167.c: Likewise.
14285 * gcc.target/i386/pr65183.c: Likewise.
14286 * gcc.target/i386/pr65184.c: Likewise.
14287 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14288
28b33016
IE
142892016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14290
14291 PR tree-optimization/69328
14292 * gcc.dg/pr69328.c: New test.
14293
bcff0913
JL
142942016-01-20 Jeff Law <law@redhat.com>
14295
bf0bb970 14296 PR target/25114
bcff0913
JL
14297 * gcc.target/m68k/pr25114.c: New test.
14298
a3f69631
AV
142992016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14300
14301 * gcc.target/arm/memset-inline-10.c: Added
14302 dg-require-effective-target arm_thumb2_ok.
14303
af33ba0d
EB
143042016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14305
14306 * gcc.dg/debug/dwarf2/sso.c: New test.
14307
7596d5de
UB
143082016-01-19 Uros Bizjak <ubizjak@gmail.com>
14309
14310 PR testsuite/68820
14311 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14312 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14313 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14314
ceda2c69
JH
143152016-01-19 Jan Hubicka <hubicka@ucw.cz>
14316
14317 PR ipa/66223
14318 * g++.dg/ipa/devirt-50.C: New testcase.
14319
38a979f2
MP
143202016-01-19 Marek Polacek <polacek@redhat.com>
14321
14322 PR c++/68965
14323 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14324 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14325
962801c5
KT
143262016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14327
14328 PR target/69135
14329 * gcc.target/arm/pr69135_1.c: New test.
14330
078fe40a
WD
143312015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14332
14333 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14334
786e3c06
WD
143352015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14336
14337 * gcc.target/aarch64/ccmp_1.c: New testcase.
14338
1e297006
MP
143392016-01-19 Marek Polacek <polacek@redhat.com>
14340
14341 PR c++/68586
14342 * g++.dg/cpp0x/enum30.C: New test.
14343
879c27e3
RB
143442016-01-19 Richard Biener <rguenther@suse.de>
14345
14346 PR tree-optimization/69336
14347 * g++.dg/tree-ssa/pr69336.C: New testcase.
14348
015337d3
JJ
143492016-01-19 Jakub Jelinek <jakub@redhat.com>
14350
14351 PR debug/65779
14352 * gcc.dg/pr65779.c: New test.
14353
e2c768b6
RB
143542016-01-19 Richard Biener <rguenther@suse.de>
14355
14356 PR tree-optimization/69352
14357 * gcc.dg/torture/pr69352.c: New testcase.
14358
569efc34
JJ
143592016-01-19 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR rtl-optimization/68955
14362 PR rtl-optimization/64557
14363 * gcc.dg/torture/pr68955.c: New test.
14364
e49d321f
JH
143652016-01-19 Jan Hubicka <hubicka@ucw.cz>
14366
14367 PR lto/69136
14368 * g++.dg/torture/pr69136.C: New testcase.
14369
e9191ad3
JH
143702016-01-19 Jan Hubicka <hubicka@ucw.cz>
14371
14372 PR lto/69133
14373 * g++.dg/lto/pr69133_0.C: New testcase.
14374 * g++.dg/lto/pr69133_1.C: New testcase.
14375
2bedb645
JL
143762016-01-15 Jeff Law <law@redhat.com>
14377
14378 PR tree-optimization/69320
14379 * gcc.c-torture/pr69320-1.c: New test.
14380 * gcc.c-torture/pr69320-2.c: New test.
14381 * gcc.c-torture/pr69320-3.c: New test.
14382 * gcc.c-torture/pr69320-4.c: New test.
14383
17c15cb9
PP
143842016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14385
14386 PR c++/11858
14387 PR c++/24663
14388 PR c++/24664
14389 * g++.dg/template/pr11858.C: New test.
14390 * g++.dg/template/pr24663.C: New test.
14391 * g++.dg/template/unify12.C: New test.
14392 * g++.dg/template/unify13.C: New test.
14393 * g++.dg/template/unify14.C: New test.
14394 * g++.dg/template/unify15.C: New test.
14395 * g++.dg/template/unify16.C: New test.
14396 * g++.dg/template/unify17.C: New test.
14397
9617fd08
DM
143982016-01-18 David Malcolm <dmalcolm@redhat.com>
14399
14400 PR testsuite/69181
14401 * gcc.dg/pr69181-1.c: New test file.
14402 * gcc.dg/pr69181-2.c: New test file.
14403 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14404 globals by moving it to...
14405 (cleanup-after-saved-dg-test): ...this new function. Add
14406 "global additional_sources_used". Add reset of global
14407 multiline_expected_outputs to the empty list.
14408 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14409 global to...
14410 (multiline_expected_outputs): ...this, and updated comments to
14411 note that it is modified from gcc-dg.exp.
14412 (dg-end-multiline-output): Update for the above renaming.
14413 (handle-multiline-outputs): Likewise. Remove the clearing
14414 of the expected outputs to the empty list.
14415
b555a2e4
RB
144162016-01-18 Richard Biener <rguenther@suse.de>
14417
14418 PR tree-optimization/69297
14419 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14420
96902805
JM
144212016-01-18 Joseph Myers <joseph@codesourcery.com>
14422
14423 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14424 dg-options.
14425 * gcc.target/mips/mips-3d-2.c: Likewise.
14426 * gcc.target/mips/mips-3d-3.c: Likewise.
14427 * gcc.target/mips/mips-3d-4.c: Likewise.
14428 * gcc.target/mips/mips-3d-5.c: Likewise.
14429 * gcc.target/mips/mips-3d-6.c: Likewise.
14430 * gcc.target/mips/mips-3d-7.c: Likewise.
14431 * gcc.target/mips/mips-3d-8.c: Likewise.
14432 * gcc.target/mips/mips-3d-9.c: Likewise.
14433 * gcc.target/mips/mips-ps-1.c: Likewise.
14434 * gcc.target/mips/mips-ps-2.c: Likewise.
14435 * gcc.target/mips/mips-ps-3.c: Likewise.
14436 * gcc.target/mips/mips-ps-4.c: Likewise.
14437 * gcc.target/mips/mips-ps-5.c: Likewise.
14438 * gcc.target/mips/mips-ps-6.c: Likewise.
14439 * gcc.target/mips/mips-ps-7.c: Likewise.
14440 * gcc.target/mips/mips-ps-type.c: Likewise.
14441 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14442 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14443
40e26f94
TV
144442016-01-18 Tom de Vries <tom@codesourcery.com>
14445
14446 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14447 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14448 * c-c++-common/goacc/kernels-empty.c: New test.
14449 * c-c++-common/goacc/kernels-eternal.c: New test.
14450 * c-c++-common/goacc/kernels-loop-2.c: New test.
14451 * c-c++-common/goacc/kernels-loop-3.c: New test.
14452 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14453 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14454 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14455 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14456 * c-c++-common/goacc/kernels-loop-data.c: New test.
14457 * c-c++-common/goacc/kernels-loop-g.c: New test.
14458 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14459 * c-c++-common/goacc/kernels-loop-n.c: New test.
14460 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14461 * c-c++-common/goacc/kernels-loop.c: New test.
14462 * c-c++-common/goacc/kernels-noreturn.c: New test.
14463 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14464 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14465 * c-c++-common/goacc/kernels-reduction.c: New test.
14466
a98d4647
TV
144672016-01-18 Tom de Vries <tom@codesourcery.com>
14468
14469 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14470 * gcc.dg/autopar/outer-2.c: Same.
14471 * gcc.dg/autopar/outer-3.c: Same.
14472 * gcc.dg/autopar/outer-4.c: Same.
14473 * gcc.dg/autopar/outer-5.c: Same.
14474 * gcc.dg/autopar/outer-6.c: Same.
14475 * gcc.dg/autopar/parallelization-1.c: Same.
14476 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14477 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14478 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14479 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14480 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14481 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14482 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14483 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14484 * gcc.dg/autopar/pr39500-1.c: Same.
14485 * gcc.dg/autopar/pr39500-2.c: Same.
14486 * gcc.dg/autopar/pr46193.c: Same.
14487 * gcc.dg/autopar/pr46194.c: Same.
14488 * gcc.dg/autopar/pr49580.c: Same.
14489 * gcc.dg/autopar/pr49960-1.c: Same.
14490 * gcc.dg/autopar/pr49960.c: Same.
14491 * gcc.dg/autopar/pr68373.c: Same.
14492 * gcc.dg/autopar/reduc-1.c: Same.
14493 * gcc.dg/autopar/reduc-1char.c: Same.
14494 * gcc.dg/autopar/reduc-1short.c: Same.
14495 * gcc.dg/autopar/reduc-2.c: Same.
14496 * gcc.dg/autopar/reduc-2char.c: Same.
14497 * gcc.dg/autopar/reduc-2short.c: Same.
14498 * gcc.dg/autopar/reduc-3.c: Same.
14499 * gcc.dg/autopar/reduc-4.c: Same.
14500 * gcc.dg/autopar/reduc-6.c: Same.
14501 * gcc.dg/autopar/reduc-7.c: Same.
14502 * gcc.dg/autopar/reduc-8.c: Same.
14503 * gcc.dg/autopar/reduc-9.c: Same.
14504 * gcc.dg/autopar/uns-outer-4.c: Same.
14505 * gcc.dg/autopar/uns-outer-5.c: Same.
14506 * gcc.dg/autopar/uns-outer-6.c: Same.
14507 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14508 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14509
da976fa8
AL
145102016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14511
14512 PR target/63679
14513 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14514 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14515
70c1e886
AL
145162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14517
14518 PR target/63679
14519 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14520 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14521 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14522
88bed196
AL
145232016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14524
14525 PR target/63679
14526 * gcc.dg/tree-ssa/sra-17.c: New.
14527 * gcc.dg/tree-ssa/sra-18.c: New.
14528
3dd5f42e
IE
145292016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14530
14531 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14532
ae5a77fa
EB
145332016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14534
14535 * gnat.dg/inline12.adb: New test.
14536
11e57fc6
BC
145372016-01-18 Bin Cheng <bin.cheng@arm.com>
14538
14539 PR tree-optimization/66797
14540 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14541
995b6fe0
RB
145422016-01-18 Richard Biener <rguenther@suse.de>
14543
14544 PR tree-optimization/69170
14545 * gcc.dg/torture/pr69170.c: New testcase.
14546
82ee0cf2 145472016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14548
14549 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14550
d69da357
TV
145512016-01-16 Tom de Vries <tom@codesourcery.com>
14552
14553 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14554
a3845283
TV
145552016-01-16 Tom de Vries <tom@codesourcery.com>
14556
14557 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14558 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14559 redundant dg-require-effective-target pthread.
14560 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14561 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14562 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14563 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14564 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14565 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14566 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14567
197a6aa6
DE
145682016-01-16 David Edelsohn <dje.gcc@gmail.com>
14569
14570 PR target/68609
14571 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14572 * gcc.target/powerpc/recip-7.c: Same.
14573
ec7886c1
PP
145742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14575
14576 PR c++/69091
14577 * g++.dg/template/pr69091.C: New test.
14578
203484bb
PP
145792016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14580
14581 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14582 dump does not contain an error_mark_node.
14583 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14584 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14585
aa2500e9
PP
145862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14587
14588 PR c++/68936
14589 * g++.dg/template/pr68936.C: New test.
14590
28621a5c
DE
145912016-01-15 David Edelsohn <dje.gcc@gmail.com>
14592
14593 PR target/68609
14594 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14595 * gcc.target/powerpc/recip-2.c: Same.
14596 * gcc.target/powerpc/recip-3.c: Same.
14597 * gcc.target/powerpc/recip-4.c: Same.
14598 * gcc.target/powerpc/recip-sqrtf.c: Same.
14599
40c43aca
JL
146002016-01-15 Jeff Law <law@redhat.com>
14601
14602 PR tree-optimization/69270
14603 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14604 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14605
afbc5ae8
PT
146062016-01-15 Paul Thomas <pault@gcc.gnu.org>
14607
14608 PR fortran/49630
14609 * gfortran.dg/deferred_character_13.f90: New test for the fix
14610 of comment 3 of the PR.
14611
14612 PR fortran/54070
14613 * gfortran.dg/deferred_character_8.f90: New test
14614 * gfortran.dg/allocate_error_5.f90: New test
14615
14616 PR fortran/60593
14617 * gfortran.dg/deferred_character_10.f90: New test
14618
14619 PR fortran/60795
14620 * gfortran.dg/deferred_character_14.f90: New test
14621
14622 PR fortran/61147
14623 * gfortran.dg/deferred_character_11.f90: New test
14624
14625 PR fortran/64324
14626 * gfortran.dg/deferred_character_9.f90: New test
14627
49abe076
VM
146282016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14629
14630 PR rtl-optimization/69030
14631 * gcc.target/i386/pr69030.c: New.
14632
16d12992
KT
146332016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14634
14635 * gcc.target/aarch64/target_attr_17.c: New test.
14636
78810bd3
RB
146372016-01-15 Richard Biener <rguenther@suse.de>
14638
14639 PR tree-optimization/66856
14640 * gcc.dg/torture/pr66856-1.c: New testcase.
14641 * gcc.dg/torture/pr66856-2.c: Likewise.
14642
2bd847fe
RB
146432016-01-15 Richard Biener <rguenther@suse.de>
14644
14645 PR debug/69137
14646 * g++.dg/lto/pr69137_0.C: New testcase.
14647
a00fe3b7
RS
146482016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14649
14650 PR middle-end/69246
14651 * gcc.target/i386/pr69246.c: New test.
14652
cbb0e83b
DV
146532016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14654
7596d5de 14655 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14656
5a500ecf
DV
146572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14658
14659 PR c++/56194
14660 * g++.dg/init/const9.C: Disable test on S/390.
14661
5d9bf64f
DV
146622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14663
14664 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14665 * g++.dg/Wno-frame-address.C: Ditto.
14666
e234b19e
DV
146672016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14668
14669 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14670
89483f99
RB
146712016-01-15 Richard Biener <rguenther@suse.de>
14672
14673 PR tree-optimization/68961
14674 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14675
94f37395
IE
146762016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14677
14678 * gcc.target/i386/pr65105-5.c: New test.
14679
82ee0cf2 146802016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14681
14682 * gcc.c-torture/execute/alias-4.c: New testcase.
14683
82ee0cf2 146842016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14685
14686 PR ipa/68148
14687 * g++.dg/ipa/devirt-49.C: New testcase.
14688
092f7deb 146892016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14690
14691 PR target/65837
14692 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14693 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14694 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14695
e93c66bc
RB
146962016-01-15 Richard Biener <rguenther@suse.de>
14697
14698 PR tree-optimization/69117
14699 * gcc.dg/torture/pr69117.c: New testcase.
14700
c47eaca6 147012015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14702
14703 PR c++/69048
14704 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14705
c3f6914a
FXC
147062016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14707
14708 PR testsuite/67509
14709 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14710 range tests use 100 * maximum instead of maximum + 1.
14711
cd65ae90
JJ
147122016-01-14 Jakub Jelinek <jakub@redhat.com>
14713
14714 PR debug/69244
14715 * gcc.dg/guality/pr69244.c: New test.
14716
19643948
UB
147172016-01-14 Uros Bizjak <ubizjak@gmail.com>
14718
14719 * lib/target-supports.exp (check_effective_target_issignaling):
14720 New procedure.
14721 * gcc.dg/pr61441.c: Require issignaling effective target.
14722
fe79c97e
SB
147232016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14724
14725 PR target/68803
14726 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14727
c7df95d8
DM
147282016-01-14 David Malcolm <dmalcolm@redhat.com>
14729
14730 PR c++/68819
14731 PR preprocessor/69177
14732 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14733 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14734 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14735 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14736
00083992
MP
147372016-01-14 Marek Polacek <polacek@redhat.com>
14738
14739 PR c/69262
14740 * gcc.dg/array-15.c: New test.
14741
0c9b3294
JJ
147422016-01-14 Jakub Jelinek <jakub@redhat.com>
14743
14744 PR middle-end/68146
14745 PR tree-optimization/69155
14746 * gfortran.dg/pr68146.f: New test.
14747 * gfortran.dg/pr69155.f90: New test.
14748
3688e13d
RB
147492016-01-14 Richard Biener <rguenther@suse.de>
14750
14751 PR tree-optimization/68060
14752 * gcc.dg/torture/pr68060-1.c: New testcase.
14753 * gcc.dg/torture/pr68060-2.c: Likewise.
14754
bab0ad3a
NC
147552016-01-14 Nick Clifton <nickc@redhat.com>
14756
14757 * lib/target-supports.exp
14758 (check_effective_target_arm_neon_ok_nocache): Add an option
14759 sequence that includes setting the ARM architecture to ARMv7-A.
14760 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14761 command line options necessary to enable Neon support.
14762 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14763 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14764 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14765 * gcc.target/arm/pr69180.c: Likewise.
14766
947c2ce5
JL
147672016-01-14 Jeff Law <law@redhat.com>
14768
14769 PR tree-optimization/69270
14770 * gcc.dg/tree-ssa/pr69270.c: New test.
14771
3342fd71
BS
147722016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14773
14774 PR c/66208
14775 * c-c++-common/pr66208.c: New file.
14776
2ad3adf1
JJ
147772016-01-13 Jakub Jelinek <jakub@redhat.com>
14778
14779 PR tree-optimization/69156
14780 * gcc.dg/pr69156.c: New test.
14781
398d6feb
L
147822016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14783
14784 * gcc.target/i386/pr69225-7.c: New test.
14785
4c868789
RH
147862016-01-13 Richard Henderson <rth@redhat.com>
14787
14788 * gcc.dg/tm/memopt-13.c: Update expected function.
14789 * gcc.dg/tm/memopt-6.c: Likewise.
14790
ef6d1772
UB
147912016-01-13 Uros Bizjak <ubizjak@gmail.com>
14792
14793 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14794 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14795 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14796 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14797
ef6d1772
UB
147982016-01-13 Tom de Vries <tom@codesourcery.com>
14799
14800 PR tree-optimization/69169
0b4b6ef2
TV
14801 * gcc.dg/pr69169.c: New test.
14802
2ad3adf1 148032016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14804
14805 PR target/69228
14806 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14807 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14808 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14809 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14810 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14811 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14812 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14813 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14814
9060e335
AK
148152016-01-13 Jakub Jelinek <jakub@redhat.com>
14816
14817 PR target/69247
14818 * gcc.dg/pr69247.c: New test.
14819
40311329
RB
148202016-01-13 Richard Biener <rguenther@suse.de>
14821
14822 PR tree-optimization/69242
14823 * gcc.dg/torture/pr69242.c: New testcase.
14824
ccbd7103
RB
148252016-01-13 Richard Biener <rguenther@suse.de>
14826
14827 PR tree-optimization/69186
14828 * gcc.dg/torture/pr69186.c: New testcase.
14829
c6f72a46
JL
148302016-01-13 Jeff Law <law@redhat.com>
14831
14832 PR tree-optimization/67755
14833 * gcc.dg/tree-ssa/pr67755.c: New test.
14834
148352016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14836
14837 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14838 pass number in output by a star.
14839
c446cf07
BC
148402016-01-12 Bin Cheng <bin.cheng@arm.com>
14841
14842 PR tree-optimization/68911
14843 * gcc.c-torture/execute/pr68911.c: New test.
14844
5342156c
MP
148452016-01-12 Marek Polacek <polacek@redhat.com>
14846
14847 PR c++/68979
14848 * g++.dg/warn/permissive-1.C: New test.
14849
65364cc5
JJ
148502016-01-12 Jakub Jelinek <jakub@redhat.com>
14851
14852 PR objc++/68511
14853 PR c++/69213
14854 * g++.dg/opt/pr69213.C: New test.
14855
81b9a3d9
CB
148562016-01-12 Christian Bruel <christian.bruel@st.com>
14857
14858 PR target/69180
14859 * gcc.target/arm/pr69180.c: New test.
14860
3c4e91c9
RB
148612016-01-12 Richard Biener <rguenther@suse.de>
14862
14863 PR lto/69077
14864 * g++.dg/lto/pr69077_0.C: New testcase.
14865 * g++.dg/lto/pr69077_1.C: Likewise.
14866
5664cea1
JJ
148672016-01-12 Jakub Jelinek <jakub@redhat.com>
14868
14869 PR target/69175
14870 * g++.dg/opt/pr69175.C: New test.
14871
86cefc49
AL
148722016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14873
14874 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14875 rather than #including math.h & stdlib.h.
14876 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14877 * gcc.dg/vect/pr49771.c: Likewise.
14878 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14879 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14880 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14881 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14882 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14883 * gcc.dg/vect/pr44507.c: Likewise.
14884 * gcc.dg/vect/pr45902.c: Likewise.
14885 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14886 * gcc.dg/vect/vect-117.c: Likewise.
14887 * gcc.dg/vect/vect-99.c: Likewise.
14888 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14889 * gcc.dg/vect/vect-cond-1.c: Likewise.
14890 * gcc.dg/vect/vect-cond-2.c: Likewise.
14891 * gcc.dg/vect/vect-cond-3.c: Likewise.
14892 * gcc.dg/vect/vect-cond-4.c: Likewise.
14893 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14894 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14895 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14896 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14897 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14898 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14899 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14900 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14901 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14902 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14903 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14904 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14905 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14906 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14907 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14908 include of signal.h.
14909 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14910 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14911 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14912 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14913 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14914 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14915 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14916 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14917 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14918 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14919 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14920 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14921 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14922 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14923 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14924 * gcc.dg/vect/vect-outer-5.c: Likewise.
14925 * gcc.dg/vect/vect-outer-6.c: Likewise.
14926 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14927 include of stdio.h.
14928
b832f61e
NC
149292016-01-12 Nick Clifton <nickc@redhat.com>
14930
14931 PR target/68913
14932 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14933 to fread so that it will be found in all target runtimes.
14934
8eac49b1
RB
149352016-01-12 Richard Biener <rguenther@suse.de>
14936
14937 PR tree-optimization/69053
14938 * g++.dg/torture/pr69053.C: New testcase.
14939
2935d994
RB
149402016-01-12 Richard Biener <rguenther@suse.de>
14941
14942 PR tree-optimization/69168
14943 * gcc.dg/torture/pr69168.c: New testcase.
14944
66c16fd9
RB
149452016-01-12 Richard Biener <rguenther@suse.de>
14946
14947 PR tree-optimization/69157
14948 * gcc.dg/torture/pr69157.c: New testcase.
14949
149502016-01-12 Richard Biener <rguenther@suse.de>
14951
14952 PR tree-optimization/69174
14953 * gcc.dg/torture/pr69174.c: New testcase.
14954
723033a6
JJ
149552016-01-12 Jakub Jelinek <jakub@redhat.com>
14956
14957 PR c++/66808
14958 PR c++/69000
14959 * g++.dg/tls/pr66808.C: New test.
14960 * g++.dg/tls/pr69000.C: New test.
14961
3574cf47
BS
149622016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14963
14964 * gcc.target/powerpc/swaps-p8-23.c: New test.
14965 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14966
feb20787
JDA
149672016-01-11 John David Anglin <danglin@gcc.gnu.org>
14968
14969 PR tree-optimization/68356
14970 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14971
27b1820a
KV
149722016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14973 Jim Wilson <jim.wilson@linaro.org>
14974
14975 PR target/69194
14976 * gcc.target/arm/pr69194.c: New test.
14977
cf4de6af
L
149782016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14979
14980 PR target/69225
14981 * gcc.target/i386/pr69225-1.c: New test.
14982 * gcc.target/i386/pr69225-2.c: Likewise.
14983 * gcc.target/i386/pr69225-3.c: Likewise.
14984 * gcc.target/i386/pr69225-4.c: Likewise.
14985 * gcc.target/i386/pr69225-5.c: Likewise.
14986 * gcc.target/i386/pr69225-6.c: Likewise.
14987
1ebd5558
JJ
149882016-01-11 Jakub Jelinek <jakub@redhat.com>
14989
23552a4d
JJ
14990 PR target/67462
14991 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14992 if lp64.
14993
26ff85b0
JJ
14994 PR target/69071
14995 * gcc.dg/pr69071.c: New test.
14996
9cb6bd74
JJ
14997 PR c++/69211
14998 * g++.dg/opt/pr69211.C: New test.
14999
1ebd5558
JJ
15000 PR tree-optimization/69214
15001 * gcc.c-torture/compile/pr69214.c: New test.
15002
8c18c836
UB
150032016-01-11 Uros Bizjak <ubizjak@gmail.com>
15004
15005 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15006 * gcc.target/i386/pr66232-11.c: Ditto.
15007 * gcc.target/i386/pr66232-12.c: Ditto.
15008 * gcc.target/i386/pr66232-13.c: Ditto.
15009
62446e6e
RB
150102016-01-11 Richard Biener <rguenther@suse.de>
15011
15012 PR tree-optimization/69173
15013 * gcc.dg/torture/pr69173.c: New testcase.
15014
2b8568fe
KT
150152016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15016
15017 PR rtl-optimization/68796
15018 * gcc.target/aarch64/tst_5.c: New test.
15019 * gcc.target/aarch64/tst_6.c: Likewise.
15020
5baf4532
KT
150212016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15022
15023 PR rtl-optimization/68841
15024 * gcc.dg/pr68841.c: New test.
15025 * gcc.c-torture/execute/pr68841.c: New test.
15026
ca90b1ed
YR
150272016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15028
15029 PR rtl-optimization/68920
15030 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15031 for ix86 targets.
15032 * gcc.dg/ifcvt-5.c: New test.
15033
2ad3adf1 150342016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15035
15036 PR bootstrap/69123
15037 * g++.dg/pr69123.C: New.
15038
83834c09
IE
150392016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15040
15041 PR target/69010
15042 * gcc.target/i386/pr69010.c: New test.
15043
dcf89d57
MJ
150442016-01-11 Martin Jambor <mjambor@suse.cz>
15045
15046 PR ipa/69044
15047 * gcc.target/i386/chkp-pr69044.c: New test.
15048
d95167ee
TV
150492016-01-11 Tom de Vries <tom@codesourcery.com>
15050
15051 PR tree-optimization/69109
15052 * gcc.dg/autopar/pr69109-2.c: New test.
15053 * gcc.dg/autopar/pr69109.c: New test.
15054
4f6403a8
TV
150552016-01-11 Tom de Vries <tom@codesourcery.com>
15056
15057 PR tree-optimization/69108
15058 * gcc.dg/autopar/pr69108.c: New test.
15059
21efdd80
PP
150602016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15061
15062 PR c++/69029
15063 * c-c++-common/Wisleading-indentation.c: Augment test.
15064
fd42eed8
TK
150652016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15066
15067 PR fortran/69154
15068 * gfortran.dg/inline_matmul_12.f90: New test.
15069
4f90ee6c
PT
150702016-01-10 Paul Thomas <pault@gcc.gnu.org>
15071
15072 PR fortran/67779
15073 * gfortran.dg/actual_array_offset_1: New test.
15074
3907c6cf
TV
150752016-01-10 Tom de Vries <tom@codesourcery.com>
15076
15077 PR tree-optimization/69062
15078 * gcc.dg/autopar/pr69062.c: New test.
15079
b07b236e
TS
150802016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15081
15082 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15083 * gcc.dg/vect/slp-perm-2.c: Likewise.
15084 * gcc.dg/vect/slp-perm-3.c: Likewise.
15085 * gcc.dg/vect/slp-perm-5.c: Likewise.
15086 * gcc.dg/vect/slp-perm-6.c: Likewise.
15087 * gcc.dg/vect/slp-perm-7.c: Likewise.
15088 * gcc.dg/vect/slp-perm-8.c: Likewise.
15089
23fab8ae
TV
150902016-01-10 Tom de Vries <tom@codesourcery.com>
15091
15092 PR tree-optimization/69039
15093 * gcc.dg/autopar/pr69039.c: New test.
15094
73f0dae2
MP
150952016-01-09 Marek Polacek <polacek@redhat.com>
15096
15097 PR c++/69113
15098 * g++.dg/pr69113.C: New test.
15099
20b8d734
JJ
151002016-01-09 Jakub Jelinek <jakub@redhat.com>
15101
15102 PR middle-end/50865
15103 PR tree-optimization/69097
15104 * gcc.c-torture/execute/pr50865.c: New test.
15105 * gcc.c-torture/execute/pr69097-1.c: New test.
15106 * gcc.c-torture/execute/pr69097-2.c: New test.
15107 * gcc.dg/pr69097-1.c: New test.
15108 * gcc.dg/pr69097-2.c: New test.
15109
c50e614b
JJ
151102016-01-09 Jakub Jelinek <jakub@redhat.com>
15111
15112 PR c++/69164
15113 * g++.dg/opt/pr69164.C: New test.
15114
e0237993
JJ
151152016-01-08 Jakub Jelinek <jakub@redhat.com>
15116
15117 PR tree-optimization/69167
15118 * gcc.dg/pr69167.c: New test.
15119
bd8f5bb2
MP
151202016-01-08 Marek Polacek <polacek@redhat.com>
15121
15122 PR c++/68449
15123 * g++.dg/pr68449.C: New.
15124
bb0f5ca7
AL
151252016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15126
15127 PR tree-optimization/68707
15128 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15129 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15130 on platforms supporting it.
15131 * gcc.dg/vect/slp-perm-2.c: Likewise.
15132 * gcc.dg/vect/slp-perm-3.c: Likewise.
15133 * gcc.dg/vect/slp-perm-5.c: Likewise.
15134 * gcc.dg/vect/slp-perm-7.c: Likewise.
15135 * gcc.dg/vect/slp-perm-8.c: Likewise.
15136 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15137 on platforms supporting it.
15138
22518428
JJ
151392016-01-08 Jakub Jelinek <jakub@redhat.com>
15140
33f0852f
JJ
15141 PR tree-optimization/69162
15142 * gcc.dg/pr69162.c: New test.
15143
22518428
JJ
15144 PR tree-optimization/69172
15145 * gcc.dg/pr69172.c: New test.
15146
80e9b3aa
TP
151472016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15148
15149 PR tree-optimization/67781
15150 * gcc.c-torture/execute/pr67781.c: New file.
15151
262a363f
JJ
151522016-01-08 Jakub Jelinek <jakub@redhat.com>
15153
15154 PR tree-optimization/69083
15155 * gcc.dg/vect/pr69083.c: New test.
15156
6e1f093f
SS
151572016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15158
15159 PR tree-optimization/61441
15160 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15161 Use -fexcess-precision=standard for compiler options.
15162 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15163
53290e07
JJ
151642016-01-08 Jakub Jelinek <jakub@redhat.com>
15165
57bf3072
JJ
15166 PR fortran/69128
15167 * gfortran.dg/gomp/pr69128.f90: New test.
15168
53290e07
JJ
15169 PR c++/69145
15170 * g++.dg/ext/pr69145-1.C: New test.
15171 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15172 * g++.dg/ext/pr69145-2.h: New file.
15173
7a127fa7
MS
151742016-01-07 Martin Sebor <msebor@redhat.com>
15175
15176 PR c/68966
15177 * gcc.dg/atomic-fetch-bool.c: New test.
15178 * gcc.dg/sync-fetch-bool.c: New test.
15179
95918b49
L
151802016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15181
15182 PR fortran/66680
15183 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15184
c8e62a9d
NC
151852016-01-07 Nick Clifton <nickc@redhat.com>
15186
15187 PR target/66655
15188 * g++.dg/pr66655.C: New test.
15189 * g++.dg/pr66655_1.cc: Test support file.
15190 * g++.dg/pr66655.h: Test header file.
15191
2ad3adf1 151922016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15193
15194 PR fortran/66680
15195 gfortran.dg/gomp/pr66680.f90: New test.
15196
4cd9ca92
L
151972016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15198
15199 PR target/69171
15200 * gcc.target/i386/pr69171-1.c: New test.
15201 * gcc.target/i386/pr69171-2.c: Likewise.
15202 * gcc.target/i386/pr69171-3.c: Likewise.
15203 * gcc.target/i386/pr69171-4.c: Likewise.
15204 * gcc.target/i386/pr69171-5.c: Likewise.
15205 * gcc.target/i386/pr69171-6.c: Likewise.
15206
7e33d4dc
BS
152072015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15208
15209 PR middle-end/67639
15210 * c-c++-common/pr67639.c: New test.
15211
fec64afc
JJ
152122016-01-07 Jakub Jelinek <jakub@redhat.com>
15213
15214 PR tree-optimization/69141
15215 * g++.dg/opt/pr69141.C: New test.
15216
f293ad29
EB
152172016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15218
15219 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15220
5027395e
UB
152212016-01-06 Uros Bizjak <ubizjak@gmail.com>
15222
15223 PR target/69140
15224 * gcc.target/i386/pr69140.c: New test
15225
7443cf13
DM
152262016-01-06 David Malcolm <dmalcolm@redhat.com>
15227
15228 * gcc.dg/bad-dereference.c: New test case.
15229
32928931
BS
152302015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15231
15232 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15233
68dd05da
AS
152342016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15235
15236 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15237
6b131d5b
MP
152382016-01-06 Marek Polacek <polacek@redhat.com>
15239
15240 PR sanitizer/69099
15241 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15242
8d9fdb49
MP
152432016-01-05 Marek Polacek <polacek@redhat.com>
15244
15245 PR c/69104
15246 * gcc.dg/atomic-invalid-2.c: New.
15247
acf93f1e
L
152482016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15249
15250 PR target/68991
15251 * gcc.target/i386/pr68991.c: New test.
15252
3f50525d
L
152532016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15254
15255 PR target/68991
15256 * g++.dg/pr68991-1.C: New test.
15257 * g++.dg/pr68991-2.C: Likewise.
15258
e0237993 152592016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15260
e0237993 15261 PR other/60465
face88a1
ST
15262 * gcc.target/ia64/pr60465-gprel64.c: New test.
15263 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15264
a0866eff
KT
152652016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15266
15267 PR rtl-optimization/68651
15268 * gcc.target/aarch64/pr68651_1.c: New test.
15269
c589e975
DM
152702016-01-05 David Malcolm <dmalcolm@redhat.com>
15271
15272 PR c/69122
15273 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15274
929710d9
NS
152752016-01-05 Nathan Sidwell <nathan@acm.org>
15276
ce3e43d7
NS
15277 PR c++/58583
15278 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15279
929710d9
NS
15280 * gcc.dg/alias-15.c: New.
15281
a2faef8e
NC
152822016-01-05 Nick Clifton <nickc@redhat.com>
15283
15284 PR target/68870
15285 * g++.dg/pr68770.C: New test.
15286
4cfa76e3
MS
152872016-01-04 Mike Stump <mikestump@comcast.net>
15288
15289 * lib/target-supports.exp (check_effective_target_cilkplus):
15290 cilkplus targets require pthreads.
4ece61b6 15291 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15292
4e8a3a35
MM
152932016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15294
15295 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15296 generation.
15297
818ab71a
JJ
152982016-01-04 Jakub Jelinek <jakub@redhat.com>
15299
15300 Update copyright years.
15301
2fe0a208
MP
153022016-01-04 Marek Polacek <polacek@redhat.com>
15303
15304 PR c/68908
15305 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15306 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15307 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15308
9e3b2fe3
EB
153092016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15310
15311 * gcc.target/sparc/20160104-2.c: New test.
15312
e8d65a35
EB
153132016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15314
15315 * gcc.target/sparc/20160104-1.c: New test.
15316
25ccfccd
PT
153172016-01-03 Paul Thomas <pault@gcc.gnu.org>
15318
15319 PR fortran/65045
15320 * gfortran.dg/pr65045.f90: New test.
15321
cb51d382
EB
153222016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15323
15324 * gnat.dg/specs/debug1.ads: Delete.
15325
6eeaad6e
JD
153262016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15327
15328 PR libgfortran/68867
15329 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15330 expression.
15331
2f968603
JD
153322016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15333
15334 PR libgfortran/68867
15335 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15336 PowerPC.
15337
591bb5e4
PT
153382016-01-01 Paul Thomas <pault@gcc.gnu.org>
15339
15340 PR fortran/68864
15341 * gfortran.dg/pr68864.f90: New test.
15342
f1e0620c
JJ
153432016-01-01 Jakub Jelinek <jakub@redhat.com>
15344
942a1319
JJ
15345 PR tree-optimization/69070
15346 * gcc.dg/pr69070.c: New test.
15347
10dff63f
JJ
15348 PR sanitizer/69055
15349 * gfortran.dg/pr69055.f90: New test.
15350
f1e0620c
JJ
15351 PR target/69015
15352 * gcc.dg/pr69015.c: New test.
818ab71a 15353\f
2f883d1c 15354Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15355
15356Copying and distribution of this file, with or without modification,
15357are permitted in any medium without royalty provided the copyright
15358notice and this notice are preserved.