]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Implement std::launder for C++17
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7361bb02 12016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2
3 PR middle-end/72747
4 * c-c++-common/pr72747-1.c: New test.
5 * c-c++-common/pr72747-2.c: Likewise.
6
987860a9 72016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8
9 * gcc.target/s390/oscbreak-1.c: New test.
10
55c01516 112016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12
13 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
14
452a353a 152016-10-28 Jakub Jelinek <jakub@redhat.com>
16
971e7f12 17 PR rtl-optimization/77919
18 * g++.dg/torture/pr77919.C: New test.
19
452a353a 20 PR rtl-optimization/78132
21 * gcc.target/i386/pr78132.c: New test.
22
c8fb4e06 232016-10-27 Eric Botcazou <ebotcazou@adacore.com>
24
25 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
26
d59ca9c8 272016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
28
29 * gcc.target/powerpc/vsx-simode.c: New test.
30 * gcc.target/powerpc/vsx-simode2.c: Likewise.
31 * gcc.target/powerpc/vsx-simode3.c: Likewise.
32
b95a2fd4 332016-10-27 Jakub Jelinek <jakub@redhat.com>
34
bd7b3fc8 35 PR fortran/78026
36 * gfortran.dg/gomp/pr78026.f03: New test.
37 * gfortran.dg/select_type_38.f03: New test.
38
b95a2fd4 39 PR middle-end/78025
40 * g++.dg/gomp/declare-simd-7.C: New test.
41
bd7b3fc8 422016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 43
44 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
45 * gfortran.dg/dec_init_2.f90: Likewise.
46 * gfortran.dg/dec_init_3.f90: New test.
47 * gfortran.dg/dec_init_4.f90: Likewise.
48
641ae1b8 492016-10-27 Bin Cheng <bin.cheng@arm.com>
50
51 * gcc.dg/fold-narrowbopcst-1.c: New test.
52
bd7b3fc8 532016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 54
55 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
56 dg-shouldfail/dg-output instead of XFAIL.
57 * gfortran.dg/dec_io_6.f90: Likewise.
58
84b72a11 592016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
60
61 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
62 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
63 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
64 * gcc.target/arm/atomic-op-char-3.c: Likewise.
65 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
66 * gcc.target/arm/atomic-op-int-3.c: Likewise.
67 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
68 * gcc.target/arm/atomic-op-release-3.c: Likewise.
69 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
70 * gcc.target/arm/atomic-op-short-3.c: Likewise.
71
15eeb126 722016-10-27 Bin Cheng <bin.cheng@arm.com>
73
74 * gcc.dg/fold-convmaxconv-1.c: New test.
75 * gcc.dg/fold-convminconv-1.c: New test.
76
1d05fbdb 772016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
78
79 PR fortran/78092
80 * gfortran.dg/pr78092.f90: New test.
81
2db725dd 822016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
83
84 PR target/78056
85 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
86 expected error message.
87 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
88 expected error message.
89 * gcc.target/powerpc/vsu/vec-all-nez-7.c
90 (test_all_not_equal_and_not_zero): Change expected error message.
91
816a8c6d 922016-10-26 Jakub Jelinek <jakub@redhat.com>
93
94 PR fortran/77973
95 * gfortran.dg/gomp/pr77973.f90: New test.
96
ed09e1d5 972016-10-26 Paul Thomas <pault@gcc.gnu.org>
98
99 PR fortran/78108
100 * gfortran.dg/submodule_18.f08: New test.
101 * gfortran.dg/submodule_19.f08: New test.
102
a0194feb 1032016-10-26 Michael Matz <matz@suse.de>
104
105 * g++.dg/pr78060.C: New test.
106 * gfortran.dg/pr78061.f: New test.
107 * g++.dg/pr78088.C: New test.
108
bd7b3fc8 1092016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 110
111 * gfortran.dg/dec_io_1.f90: New test.
112 * gfortran.dg/dec_io_2.f90: New test.
113 * gfortran.dg/dec_io_3.f90: New test.
114 * gfortran.dg/dec_io_4.f90: New test.
115 * gfortran.dg/dec_io_5.f90: New test.
116 * gfortran.dg/dec_io_6.f90: New test.
117
83ee671e 1182016-10-25 Jakub Jelinek <jakub@redhat.com>
119
120 PR sanitizer/78106
121 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
122
1232016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 124
125 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
126 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
127
9db5ef21 1282016-10-25 Eric Botcazou <ebotcazou@adacore.com>
129
130 * gnat.dg/opt59.adb: New test.
131 * gnat.dg/opt59_pkg.ad[sb]: New helper.
132
133 * gnat.dg/opt60.adb: New test.
134
255d575a 1352016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
136
137 PR fortran/72770
138 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
139 this pr.
140
6a2e2a85 1412016-10-25 Jakub Jelinek <jakub@redhat.com>
142
143 PR target/78102
144 * gcc.target/i386/pr78102.c: New test.
145
83ee671e 1462016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 147
148 * gfortran.dg/dec_logical_xor_1.f90: New test.
149 * gfortran.dg/dec_logical_xor_2.f90: New test.
150 * gfortran.dg/dec_logical_xor_3.f03: New test.
151
83ee671e 1522016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 153
154 * gfortran.dg/dec_loc_rval_1.f90: New test.
155 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 156 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 157
83ee671e 1582016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 159
006943e8 160 * gfortran.dg/dec_type_print.f90: New testcase.
161
83ee671e 1622016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 163
164 * gfortran.dg/feed_1.f90: New test.
165 * gfortran.dg/feed_2.f90: New test.
501b58b2 166
a07d5339 1672016-10-25 Martin Liska <mliska@suse.cz>
168
169 PR sanitizer/78106
170 * gcc.dg/asan/pr78106.c: New test.
171
131ad74b 1722016-10-25 Martin Liska <mliska@suse.cz>
173
174 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
175
78e31c4c 1762016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
177
178 PR target/78041
179 * gcc.target/arm/pr78041.c: New test.
180
6e1b2ffb 1812016-10-25 Jakub Jelinek <jakub@redhat.com>
182
183 * g++.dg/cpp1z/launder1.C: New test.
184 * g++.dg/cpp1z/launder2.C: New test.
185
c9a8ee19 1862016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 187 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 188
189 PR target/71676
190 PR target/71678
191 * gcc.target/avr/pr71676-2.c: New test.
192
24c7ece1 1932016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 194 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 195
196 PR target/71676
197 PR target/71678
198 * gcc.target/avr/pr71676-1.c: New test.
199 * gcc.target/avr/pr71676-3.c: New test.
200 * gcc.target/avr/pr71676.c: New test.
201 * gcc.target/avr/pr71678.c: New test.
202
2e2f6914 2032016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
204
205 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
206 such that cloned verions of tested functions are not created.
207
0fdad659 2082016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
209
210 PR fortran/71895
211 * gfortran.dg/pr71895.f90: New test.
212
1eaf0150 2132016-10-24 Jakub Jelinek <jakub@redhat.com>
214
215 * g++.dg/debug/dwarf2/ref-2.C: New test.
216
5f64e688 2172016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
218
219 * c-c++-common/Wint-in-bool-context-3.c: New test.
220
c62d63d4 2212016-10-24 Martin Sebor <msebor@redhat.com>
222
223 PR middle-end/77735
224 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
225 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
226 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
227 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
228 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
229 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
230 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
231
11cb7700 2322016-10-24 Richard Biener <rguenther@suse.de>
233
234 PR testsuite/71491
235 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
236 * gcc.dg/vect/slp-45.c: Likewise.
237
c2423c1d 2382016-10-24 Richard Biener <rguenther@suse.de>
239
240 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
241 * gcc.dg/tree-ssa/pr21458.c: Likewise.
242 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
243
2cd66116 2442016-10-24 Georg-Johann Lay <avr@gjlay.de>
245
246 PR target/78093
247 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
248 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
249
8cc18ee3 2502016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
251
252 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
253
595090de 2542016-10-24 Jakub Jelinek <jakub@redhat.com>
255
256 * gcc.target/i386/bmi2-pext-1.c: New test.
257 * gcc.target/i386/bmi2-pdep-1.c: New test.
258 * gcc.target/i386/bmi2-bzhi-3.c: New test.
259 * gcc.target/i386/tbm-bextri-1.c: New test.
260 * gcc.target/i386/bmi-bextr-6.c: New test.
261
98d9f593 2622016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
263
264 PR target/77483
265 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
266 * gcc.target/i386/pr65105-1.c: Likewise.
267 * gcc.target/i386/pr65105-2.c: Likewise.
268 * gcc.target/i386/pr65105-3.c: Likewise.
269 * gcc.target/i386/pr65105-5.c: Likewise.
270 * gcc.target/i386/pr67761.c: Likewise.
271 * gcc.target/i386/pr70799-1.c: Likewise.
272
020c2754 2732016-10-24 Martin Liska <mliska@suse.cz>
274
275 PR sanitizer/77966
276 * c-c++-common/ubsan/unreachable-3.c: New test.
277
a484f6fe 2782016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
279
280 PR fortran/77763
281 * gfortran.dg/pr77763.f90
282
1a6627ef 2832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
284
285 PR fortran/54730
286 PR fortran/78033
287 * gfortran.dg/pr78033.f90: New test.
288
b0cb70c0 2892016-10-23 Paul Thomas <pault@gcc.gnu.org>
290
291 PR fortran/69834
292 * gfortran.dg/select_type_1.f03: Change error for overlapping
293 TYPE IS cases.
294 * gfortran.dg/select_type_36.f03: New test.
295
11d8d4ee 2962016-10-22 Eric Botcazou <ebotcazou@adacore.com>
297
298 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
299
5676fa7f 3002016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
301
302 PR fortran/78021
303 * gfortran.dg/string_length_3.f90: New test.
304
d202d7b5 3052016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
306
d202d7b5 307 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
308
3092016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
310
311 PR fortran/43366
312 PR fortran/57117
313 PR fortran/61337
314 * gfortran.dg/alloc_comp_class_5.f03: New test.
315 * gfortran.dg/class_allocate_21.f90: New test.
316 * gfortran.dg/class_allocate_22.f90: New test.
317 * gfortran.dg/realloc_on_assign_27.f08: New test.
318
5a096987 3192016-10-21 Jeff Law <law@redhat.com>
320
321 * PR tree-optimization/71947
322 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
323 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
324 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
325
6cb5d057 3262016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
327
328 * gcc.dg/ipa/vrp5.c: New test.
329 * gcc.dg/ipa/vrp6.c: New test.
330
0ee6ade7 3312016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
332
333 * gcc.target/aarch64/test_frame_17.c: New test.
334
0fe76522 3352016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
336
337 * gcc.target/aarch64/test_frame_17.c: New test.
338
4e2173b0 3392016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
340
341 PR preprocessor/71681
342 * gcc.dg/cpp/pr71681-1.c: New testcase
343 * gcc.dg/cpp/pr71681-2.c: Likewise
344 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
345 * gcc.dg/cpp/remap/a/header.gcc: Likewise
346 * gcc.dg/cpp/remap/a/t_1.h: Likewise
347 * gcc.dg/cpp/remap/a/t_2.h: Likewise
348
4d8040d8 3492016-10-21 Jakub Jelinek <jakub@redhat.com>
350
1a4cced6 351 PR target/78057
352 * gcc.target/i386/pr78057.c: New test.
353
4d8040d8 354 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
355
60e91af4 3562016-10-21 Paul Thomas <pault@gcc.gnu.org>
357
358 PR fortran/69566
359 * gfortran.dg/select_type_37.f03: New test.
360
c2c800fc 3612016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
362
363 PR target/71627
364 * gcc.target/avr/pr71627.c: New test
365
121d313b 3662016-10-21 Eric Botcazou <ebotcazou@adacore.com>
367
368 * gcc.target/sparc/overflow-1.c: New test.
369 * gcc.target/sparc/overflow-2.c: Likewise.
370 * gcc.target/sparc/overflow-3.c: Likewise.
371
f1ea412a 3722016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
373
374 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
375 effective target.
376
ec85126d 3772016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
378
379 PR rtl-optimization/78038
380 * gcc.target/aarch64/pr78038.c: New test.
381
a3d5ca2a 3822016-10-21 Richard Biener <rguenther@suse.de>
383
384 PR tree-optimization/78051
385 * g++.dg/torture/pr78051.C: New testcase.
386
127b5b65 3872016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
388
389 * c-c++-common/wdate-time.c: Restored test case.
390 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
391
8d379b82 3922016-10-20 Jakub Jelinek <jakub@redhat.com>
393
394 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
395
e0a20c9e 3962016-10-20 Uros Bizjak <ubizjak@gmail.com>
397
398 PR target/78037
399 * gcc.target/i386/pr78037.c: New test.
400
06904722 4012016-10-20 Eric Botcazou <ebotcazou@adacore.com>
402
403 * gcc.target/visium/overflow8.c: New.
404 * gcc.target/visium/overflow16.c: Likewise.
405 * gcc.target/visium/overflow32: Likewise.
406
92a2a716 4072016-10-20 Michael Matz <matz@suse.de>
408
409 * gcc.dg/loop-split.c: New test.
410 * gcc.dg/tree-ssa/ifc-9.c: Update.
411 * gcc.dg/tree-ssa/ifc-10.c: Update.
412
8a0d346b 4132016-10-20 Richard Biener <rguenther@suse.de>
414
415 * gcc.dg/graphite/pr35356-1.c: Update.
416
bc3bde59 4172016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/77446
420 * g++.dg/cpp1y/pr77446.C: New.
421
ab056ef4 4222016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
423
424 PR tree-optimization/53979
425 * gcc.dg/pr53979-1.c: New test-case.
426 * gcc.dg/pr53979-2.c: Likewise.
427
5c2ba578 4282016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
429
430 * c-c++-common/Wint-in-bool-context-2.c: New test.
431
dbbe97e3 4322016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
433
434 * gfortran.dg/dtio_17.f90: Fix test.
435
0d05daf3 4362016-10-19 Aldy Hernandez <aldyh@redhat.com>
437
438 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
439 * gcc.dg/Walloca-2.c: Same.
440
e066ee66 4412016-10-19 Aldy Hernandez <aldyh@redhat.com>
442
443 * gcc.dg/Wvla-1.c: Rename to...
444 * gcc.dg/Wvla-larger-than-1.c: ...this.
445 * gcc.dg/Wvla-2.c: Rename to...
446 * gcc.dg/Wvla-larger-than-2.c: ...this.
447 * gcc.dg/Wvla-3.c: Rename to...
448 * gcc.dg/Walloca-11.c.: ...this.
449 * gcc.dg/wvla-[1-7].c: Rename to:
450 * gcc.dg/Wvla-[1-7].c: ...this.
451
82112bf2 4522016-10-19 Bin Cheng <bin.cheng@arm.com>
453
454 PR tree-optimization/78005
455 * gcc.dg/vect/pr78005.c: New.
456 * gcc.target/i386/l_fma_float_1.c: Revise test.
457 * gcc.target/i386/l_fma_float_2.c: Ditto.
458 * gcc.target/i386/l_fma_float_3.c: Ditto.
459 * gcc.target/i386/l_fma_float_4.c: Ditto.
460 * gcc.target/i386/l_fma_float_5.c: Ditto.
461 * gcc.target/i386/l_fma_float_6.c: Ditto.
462 * gcc.target/i386/l_fma_double_1.c: Ditto.
463 * gcc.target/i386/l_fma_double_2.c: Ditto.
464 * gcc.target/i386/l_fma_double_3.c: Ditto.
465 * gcc.target/i386/l_fma_double_4.c: Ditto.
466 * gcc.target/i386/l_fma_double_5.c: Ditto.
467 * gcc.target/i386/l_fma_double_6.c: Ditto.
468
b3e3b38b 4692016-10-19 Thomas Schwinge <thomas@codesourcery.com>
470
471 PR tree-optimization/78024
472 * gcc.dg/goacc/loop-processing-1.c: New file.
473
1227b118 4742016-10-19 Richard Biener <rguenther@suse.de>
475
476 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
477
f9debd38 4782016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
479
480 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
481 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
482 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
483 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
484 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
485 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
486 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
487 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
488 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
489 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
490 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
491 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
492 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
493 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
494 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
495 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
496 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
497 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
498 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
499 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
500 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
501 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
502 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
503 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
504 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
505 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
506 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
507 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
508 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
509 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
510 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
511 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
512 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
513 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
514 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
515 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
516 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
517 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
518 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
519 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
520 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
521 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
522 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
523 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
524 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
525 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
526 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
527 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
528 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
529 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
530 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
531 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
532 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
533 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
534 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
535 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
536 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
537 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
538 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
539 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
540 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
541 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
542 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
543 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
544 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
545 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
546 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
547 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
548 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
549 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
550 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
551 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
552 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
553 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
554 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
555 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
556 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
557 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
558 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
559 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
560 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
561 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
562 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
563 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
564 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
565 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
566 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
567 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
568 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
569 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
570 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
571 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
572 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
573 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
574 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
575 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
576 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
577 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
578 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
579 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
580 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
581 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
582 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
583 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
584 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
585 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
586 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
587 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
588 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
589 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
590 * gcc.target/powerpc/vsu/vsu.exp: New file.
591
4d7671d9 5922016-10-18 Uros Bizjak <ubizjak@gmail.com>
593
594 PR target/77991
595 * gcc.target/i386/pr77991.c: New test.
596
ce1813aa 5972016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
598
599 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
600 LTO is used.
601
7c57132a 6022016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
603
4d7671d9 604 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 605
9edca09e 6062016-10-18 Richard Biener <rguenther@suse.de>
607
608 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
609 * gcc.dg/tree-ssa/pr21001.c: Likewise.
610 * gcc.dg/tree-ssa/pr21090.c: Likewise.
611 * gcc.dg/tree-ssa/pr21294.c: Likewise.
612 * gcc.dg/tree-ssa/pr21563.c: Likewise.
613 * gcc.dg/tree-ssa/pr23744.c: Likewise.
614 * gcc.dg/tree-ssa/pr25382.c: Likewise.
615 * gcc.dg/tree-ssa/pr68431.c: Likewise.
616 * gcc.dg/tree-ssa/vrp03.c: Likewise.
617 * gcc.dg/tree-ssa/vrp06.c: Likewise.
618 * gcc.dg/tree-ssa/vrp07.c: Likewise.
619 * gcc.dg/tree-ssa/vrp09.c: Likewise.
620 * gcc.dg/tree-ssa/vrp19.c: Likewise.
621 * gcc.dg/tree-ssa/vrp20.c: Likewise.
622 * gcc.dg/tree-ssa/vrp92.c: Likewise.
623 * gcc.dg/pr68217.c: Likewise.
624 * gcc.dg/predict-9.c: Likewise.
625 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
626 * gcc.dg/predict-1.c: Likewise.
627
089541f0 6282016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
629
630 * gfortran.dg/dtio_17.f90: New test.
631
130a8de2 6322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
633
634 * gcc.dg/ipa/vrp4.c: Adjust testcase.
635
fc323d70 6362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
637
638 * gcc.dg/ipa/vrp4.c: New test.
639
5b48910f 6402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
641
642 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
643 * gcc.dg/torture/pr39074.c: Likewise.
644
946d814a 6452016-10-17 Eric Botcazou <ebotcazou@adacore.com>
646
647 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
648 * gnat.dg/trampoline4.adb: Minor tweak.
649
53cddf24 6502016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
651
652 PR tree-optimization/77916
653 * gcc.dg/torture/pr77916.c: New.
654
443d1195 6552016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
656
657 PR fortran/77978
658 * gfortran.dg/pr77978_1.f90: New test.
659 * gfortran.dg/pr77978_2.f90: Ditto.
660 * gfortran.dg/pr77978_3.f90: Ditto.
661
5db34fe5 6622016-10-17 Paul Thomas <pault@gcc.gnu.org>
663
664 PR fortran/61420
665 PR fortran/78013
666 * gfortran.dg/proc_ptr_49.f90: New test.
667
a68b3ea1 6682016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
669
670 PR target/77308
671 * gcc.target/arm/pr77308.c: New test.
672
dbd2f085 6732016-10-17 David Edelsohn <dje.gcc@gmail.com>
674
675 * lib/target-supports.exp
676 (check_effective_target_floatn_nx_runtime): Return 0 for
677 powerpc*-ibm-aix*.
678
5bcc4152 6792016-10-17 Andrew Pinski <apinski@cavium.com>
680
681 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
682 long instead of long.
683 * gcc.target/aarch64/cinc_common_1.c: Likewise.
684 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
685 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
686 * gcc.target/aarch64/mult-synth_4.c: Likewise.
687 * gcc.target/aarch64/pr68102_1.c: Likewise.
688 * gcc.target/aarch64/target_attr_3.c: Likewise.
689
6539e0f7 6902016-10-17 Richard Biener <rguenther@suse.de>
691
692 PR tree-optimization/77988
693 * gcc.dg/torture/pr77988.c: New testcase.
694
6a0d39d6 6952016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
696
697 * gcc.dg/pr71636-1.c: New test-case.
698 * gcc.dg/pr71636-2.c: Likewise.
699
a27e3913 7002016-10-16 Eric Botcazou <ebotcazou@adacore.com>
701
702 * gnat.dg/trampoline3.adb: New test.
703 * gnat.dg/trampoline4.adb: Likewise.
704
4c3a9c43 7052016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
706
707 * gfortran.dg/dtio_16.f90: New test.
708
b39e7130 7092016-10-15 Eric Botcazou <ebotcazou@adacore.com>
710
711 * gcc.target/sparc/bmaskbshuf.c: Rename to...
712 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
713 * gcc.target/sparc/bmaskbshuf-2.c: New test.
714
e16e12bf 7152016-10-15 Eric Botcazou <ebotcazou@adacore.com>
716
717 * gcc.target/sparc/popc.c: Rename to...
718 * gcc.target/sparc/popc-1.c: ...this.
719 * gcc.target/sparc/popc-2.c: New test.
720
f2540a7e 7212016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
722
723 PR fortran/77972
724 * gfortran.dg/unexpected_eof_4.f90: New test.
725
5ba96fdd 7262016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
727
c258c004 728 PR libfortran/48587
729 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 730
6b34469c 7312016-10-14 Jakub Jelinek <jakub@redhat.com>
732
7aeed2e5 733 PR middle-end/77959
734 * gfortran.dg/pr77959.f90: New test.
735
6b34469c 736 DR 1511 - const volatile variables and ODR
737 * g++.dg/DRs/dr1511-1.C: New test.
738 * g++.dg/DRs/dr1511-2.C: New test.
739
f81df488 7402016-10-14 Eric Botcazou <ebotcazou@adacore.com>
741
742 * gnat.dg/debug7.adb (dg-options): Remove -g.
743 * gnat.dg/debug8.adb (dg-options): Add -margs.
744 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
745
e5664bb5 7462016-10-14 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/77979
749 * gcc.dg/torture/pr77979.c: New testcase.
750
3b7a15a1 7512016-10-14 Martin Liska <mliska@suse.cz>
752
753 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
754 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
755 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
756
2b379696 7572016-10-14 Uros Bizjak <ubizjak@gmail.com>
758
759 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
760 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
761 * gcc.dg/torture/pr77937-2.c: Likewise.
762
0dfdb37a 7632016-10-14 Eric Botcazou <ebotcazou@adacore.com>
764
765 * gnat.dg/lto15.adb: Adjust.
766 * gnat.dg/lto16.adb: Likewise.
767 * gnat.dg/lto17.adb: Likewise
768 * gnat.dg/lto18.ad[sb]: New test.
769 * gnat.dg/lto18_pkg.ads: New helper.
770 * gnat.dg/lto19.adb: New test.
771 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
772 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
773 * gnat.dg/lto20.adb: New test.
774 * gnat.dg/lto20_pkg.ad[sb]: New helper.
775
30825815 7762016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
777
778 * gfortran.dg/coarray_38.f90: Expect error message.
779
f6412f44 7802016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
781
782 * gcc.target/aarch64/spellcheck_1.c: New test.
783 * gcc.target/aarch64/spellcheck_2.c: Likewise.
784 * gcc.target/aarch64/spellcheck_3.c: Likewise.
785 * gcc.target/aarch64/spellcheck_4.c: Likewise.
786 * gcc.target/aarch64/spellcheck_5.c: Likewise.
787 * gcc.target/aarch64/spellcheck_6.c: Likewise.
788
7a8fd205 7892016-10-13 Andreas Schwab <schwab@linux-m68k.org>
790
791 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
792
0512a8c6 7932016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
794
795 PR tree-optimization/77937
796 * gcc.dg/torture/pr77937-1.c: New.
797 * gcc.dg/torture/pr77937-2.c: New.
798
81f19d90 7992016-10-13 Jakub Jelinek <jakub@redhat.com>
800
801 * g++.dg/cpp1z/inline-var1.C: New test.
802 * g++.dg/cpp1z/inline-var1a.C: New test.
803 * g++.dg/cpp1z/inline-var1.h: New file.
804 * g++.dg/cpp1z/inline-var2.C: New test.
805 * g++.dg/cpp1z/inline-var3.C: New test.
806 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
807 uninitialized const.
808
83ee671e 8092016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 810
f3e6118a 811 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
812 Xscale is specified, not just -march.
813 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
814 is incompatible with Xscale.
8d16d6ff 815
2e7b05a3 8162016-10-13 Martin Sebor <msebor@redhat.com>
817
818 PR c++/71912
819 * g++.dg/ext/flexary4.C: Adjust.
820 * g++.dg/ext/flexary5.C: Same.
821 * g++.dg/ext/flexary9.C: Same.
822 * g++.dg/ext/flexary19.C: New test.
823 * g++.dg/ext/flexary18.C: New test.
824 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
825 regression test.
4d7671d9 826 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
827 Avoid generating a flexible array member in an array.
2e7b05a3 828
ff56abd1 8292016-10-13 Martin Sebor <msebor@redhat.com>
830
831 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
832 to placate -Wformat on targets where the type is not int.
833
c4966203 8342016-10-13 David Malcolm <dmalcolm@redhat.com>
835
836 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
837 in INSN_LOCATION.
838
0655e0e6 8392016-10-13 Bin Cheng <bin.cheng@arm.com>
840
841 * gcc.target/i386/l_fma_float_1.c: Revise test.
842 * gcc.target/i386/l_fma_float_2.c: Ditto.
843 * gcc.target/i386/l_fma_float_3.c: Ditto.
844 * gcc.target/i386/l_fma_float_4.c: Ditto.
845 * gcc.target/i386/l_fma_float_5.c: Ditto.
846 * gcc.target/i386/l_fma_float_6.c: Ditto.
847 * gcc.target/i386/l_fma_double_1.c: Ditto.
848 * gcc.target/i386/l_fma_double_2.c: Ditto.
849 * gcc.target/i386/l_fma_double_3.c: Ditto.
850 * gcc.target/i386/l_fma_double_4.c: Ditto.
851 * gcc.target/i386/l_fma_double_5.c: Ditto.
852 * gcc.target/i386/l_fma_double_6.c: Ditto.
853
c4dd22f7 8542016-10-13 Bin Cheng <bin.cheng@arm.com>
855
856 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
857
73e363e1 8582016-10-13 Bin Cheng <bin.cheng@arm.com>
859
860 * gcc.dg/vect/vect-98.c: Refine test case.
861 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
862 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
863 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
864
c0f4422f 8652016-10-13 Jakub Jelinek <jakub@redhat.com>
866
867 PR c/77946
868 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
869
5d3eb95a 8702016-10-13 Martin Liska <mliska@suse.cz>
871
872 PR tree-optimization/77943
873 * g++.dg/tree-ssa/pr77943.C: New test.
874
eb04d24c 8752016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
876
877 PR fortran/72832
878 * gfortran.dg/allocate_with_source_22.f03: New test.
879 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
880 fail.
881
4c57e30a 8822016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
883
884 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
885 * gcc.target/arm/movsi_movw.c: Likewise.
886 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
887 directive to work on big endian targets.
888
a70bfd3e 8892016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
890
891 * gcc.dg/tree-ssa/evrp6.c: New test.
892
ef51c561 8932016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
894
895 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
896 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
897 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
898
c1276ee1 8992016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
900
901 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
902 * gcc.target/powerpc/warn-2.c: Ditto.
903
a5c34f4b 9042016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
905
906 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
907 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
908 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
909 for -mmsa.
910 * gcc.target/mips/msa.c: New test.
911 * gcc.target/mips/msa-builtins.c: Likewise.
912 * lib/target-supports.exp (check_mips_msa_hw_available): New.
913 (check_effective_target_mips_msa_runtime): Likewise.
914 (check_effective_target_mips_msa): Likewise.
915 (add_options_for_mips_msa): Likewise.
916 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
917 (check_effective_target_vect_intfloat_cvt): Likewise.
918 (check_effective_target_vect_uintfloat_cvt): Likewise.
919 (check_effective_target_vect_floatint_cvt): Likewise.
920 (check_effective_target_vect_floatuint_cvt): Likewise.
921 (check_effective_target_vect_shift): Likewise.
922 (check_effective_target_vect_shift_char): Likewise.
923 (check_effective_target_vect_long): Likewise.
924 (check_effective_target_vect_float): Likewise.
925 (check_effective_target_vect_double): Likewise.
926 (check_effective_target_vect_long_long): Likewise.
927 (check_effective_target_vect_perm): Likewise.
928 (check_effective_target_vect_perm_byte): Likewise.
929 (check_effective_target_vect_perm_short): Likewise.
930 (check_effective_target_vect_sdot_qi): Likewise.
931 (check_effective_target_vect_udot_qi): Likewise.
932 (check_effective_target_vect_sdot_hi): Likewise.
933 (check_effective_target_vect_udot_hi): Likewise.
934 (check_effective_target_vect_pack_trunc): Likewise.
935 (check_effective_target_vect_unpack): Likewise.
936 (check_effective_target_vect_hw_misalign): Likewise.
937 (check_effective_target_vect_condition): Likewise.
938 (check_effective_target_vect_cond_mixed): Likewise.
939 (check_effective_target_vect_char_mult): Likewise.
940 (check_effective_target_vect_short_mult): Likewise.
941 (check_effective_target_vect_int_mult): Likewise.
942 (check_effective_target_vect_extract_even_odd): Likewise.
943 (check_effective_target_vect_interleave): Likewise.
944 (check_vect_support_and_set_flags): Check if the target supports MSA
945 and append to the list of EFFECTIVE_TARGETS.
946
3e7c21b1 9472016-10-12 Richard Biener <rguenther@suse.de>
948
949 PR debug/77947
950 * g++.dg/torture/pr77947.C: New testcase.
951
bd043173 9522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
953
954 * gnat.dg/debug8.adb: New testcase.
955
dade7ede 9562016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
957
958 * gnat.dg/debug9.adb: New testcase.
959
98e16200 9602016-10-12 Richard Biener <rguenther@suse.de>
961
962 * gcc.dg/tree-ssa/vrp35.c: Adjust.
963 * gcc.dg/tree-ssa/vrp36.c: Likewise.
964 * gcc.dg/tree-ssa/vrp46.c: Likewise.
965
30855003 9662016-10-12 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/77920
969 * gcc.dg/torture/pr77920.c: New testcase.
970
12663602 9712016-10-12 Jakub Jelinek <jakub@redhat.com>
972
221d7858 973 PR tree-optimization/77929
974 * gcc.c-torture/compile/pr77929.c: New test.
975
12663602 976 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
977 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
978 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
979 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
980 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
981 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
982 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
983 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
984 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
985
443a4842 9862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
987
988 * gcc.target/sparc/setcc-4.c: Adjust.
989 * gcc.target/sparc/setcc-5.c: Likewise.
990 * gcc.target/sparc/setcc-6.c: Likewise.
991 * gcc.target/sparc/setcc-7.c: Likewise.
992 * gcc.target/sparc/setcc-8.c: Likewise.
993 * gcc.target/sparc/setcc-9.c: Likewise.
994 * gcc.target/sparc/setcc-10.c: Delete.
995
ffe8440e 9962016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
997
998 PR fortran/77942
999 * gfortran.dg/pr77942.f90
1000
f9d86318 10012016-10-11 Fritz Reese <fritzoreese@gmail.com>
1002
1003 * gfortran.dg/dec_math.f90: New testsuite.
1004
aec336e9 10052016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1006
1007 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1008 (main): Declare j as i32 instead of int.
1009
96eb1519 10102016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1011
1012 PR testsuite/PR77710
1013 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1014 target triplet instead of *-*-*-*.
1015
a84cc613 10162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1017
1018 * gnat.dg/unchecked_convert10.adb: New test.
1019 * gnat.dg/unchecked_convert11.adb: Likewise.
1020 * gnat.dg/unchecked_convert12.adb: Likewise.
1021
94ec1a50 10222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1023
1024 * gcc.target/sparc/cbcond-1.c: New test.
1025 * gcc.target/sparc/cbcond-2.c: Likewise.
1026 * gcc.target/sparc/movcc-1.c: Likewise.
1027 * gcc.target/sparc/movcc-2.c: Likewise.
1028 * gcc.target/sparc/setcc-1.c: Adjust.
1029 * gcc.target/sparc/setcc-2.c: Likewise.
1030 * gcc.target/sparc/setcc-3.c: Likewise.
1031 * gcc.target/sparc/setcc-4.c: Likewise.
1032 * gcc.target/sparc/setcc-5.c: Likewise.
1033 * gcc.target/sparc/setcc-6.c: New test.
1034 * gcc.target/sparc/setcc-7.c: Likewise.
1035 * gcc.target/sparc/setcc-8.c: Likewise.
1036 * gcc.target/sparc/setcc-9.c: Likewise.
1037 * gcc.target/sparc/setcc-10.c: Likewise.
1038
74cf8d76 10392016-10-10 Jeff Law <law@redhat.com>
1040
1041 PR tree-optimization/71947
1042 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1043 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1044 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1045 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1046 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1047 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1048
8d3bf9df 10492016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1050
1051 PR fortran/77915
1052 * gfortran.dg/matmul_11.f90: New test.
1053
ade2e453 10542016-10-10 Jiong Wang <jiong.wang@arm.com>
1055
1056 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1057 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1096 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1097 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1098 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1099 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1100 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1101 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1102 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1103 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1104 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1105 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1106 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1107 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1108 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1109 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1110 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1111 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1112 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1113 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1114 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1115
d9b5db8e 11162016-10-10 Jiong Wang <jiong.wang@arm.com>
1117
1118 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1119 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1120 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1121 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1122 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1123 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1124 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1125 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1126 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1127 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1128 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1129 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1130 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1131 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1132
67789205 11332016-10-10 Jiong Wang <jiong.wang@arm.com>
1134
1135 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1136 Enable AArch64.
1137 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1138 vdup*_laneq.
1139 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1140 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1141 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1142 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1143
6dfe8276 11442016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1145 Jiong Wang <jiong.wang@arm.com>
1146
1147 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1148 AArch64 support.
1149 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1150 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1151 AArch64 targets.
1152 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1153 AArch64 targets.
1154 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1155 targets.
1156 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1157
ec8fd20e 11582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1159
1160 * gnat.dg/specs/vfa.ads: New test.
1161
6dfe8276 11622016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1163
1164 * gnat.dg/inline13.ad[sb]: New test.
1165 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1166
8fc51369 11672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gnat.dg/biased_subtype.adb: New test.
1170
b4d09fc1 11712016-10-09 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR tree-optimization/77901
1174 * gcc.c-torture/compile/pr77901.c: New test.
1175
14964a36 11762016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1177
1178 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1179 * gcc.dg/ipa/propalign-2.c: Likewise
1180 * gcc.dg/ipa/propalign-3.c: Likewise.
1181 * gcc.dg/ipa/propalign-4.c: Likewise.
1182 * gcc.dg/ipa/propalign-5.c: Likewise.
1183
ad0c1dec 11842016-10-08 Jakub Jelinek <jakub@redhat.com>
1185
ae691a10 1186 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1187
4582d852 1188 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1189
ad0c1dec 1190 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1191 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1192
90a2ad05 11932016-10-07 Fritz Reese <fritzoreese@gmail.com>
1194
1195 * gfortran.dg/dec_union_11.f90: New testcase.
1196
4076953a 11972016-10-07 Nathan Sidwell <nathan@acm.org>
1198
1199 PR c++/66443
1200 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1201 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1202 * g++.dg/cpp1y/pr66443-cxx14.C: New
1203 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1204 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1205
cd45162d 12062016-10-07 Jakub Jelinek <jakub@redhat.com>
1207
1208 * g++.dg/cpp0x/addressof1.C: New test.
1209 * g++.dg/cpp0x/addressof2.C: New test.
1210
7d29bba9 12112016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1212
1213 * gcc.target/powerpc/float128-type-1.c: New test to check that
1214 PowerPC 64-bit Linux enables -mfloat128-type by default.
1215 * gcc.target/powerpc/float128-type-2.c: Likewise.
1216 * gcc.target/powerpc/float128-mix.c: Change error message to
1217 reflect that __ibm128 is now #define'ed to be long double.
1218
7d562e89 12192016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1220
1221 PR fortran/77406
1222 * gfortran.dg/pr77406.f90: New test.
1223 * gfortran.dg/assumed_type_3.f90: Update error messages.
1224 * gfortran.dg/defined_operators_1.f90: Ditto.
1225 * gfortran.dg/generic_26.f90: Ditto.
1226 * gfortran.dg/generic_7.f90: Ditto.
1227 * gfortran.dg/gomp/udr5.f90: Ditto.
1228 * gfortran.dg/gomp/udr7.f90: Ditto.
1229 * gfortran.dg/interface_1.f90: Ditto.
1230 * gfortran.dg/interface_37.f90: Ditto.
1231 * gfortran.dg/interface_5.f90: Ditto.
1232 * gfortran.dg/interface_6.f90: Ditto.
1233 * gfortran.dg/interface_7.f90
1234 * gfortran.dg/no_arg_check_3.f90
1235 * gfortran.dg/operator_5.f90
1236 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1237
0365bfa8 12382016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1239
1240 PR c++/77700
1241 * c-c++-common/Wint-in-bool-context.c: Update test.
1242
1941149a 12432016-10-07 Richard Biener <rguenther@suse.de>
1244
1245 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1246 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1247
dc5b5d21 12482016-10-07 Marek Polacek <polacek@redhat.com>
1249
1250 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1251
30ac4925 12522016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1253
1254 PR c++/69733
1255 * c-c++-common/pr69733.c: New test.
1256 * gcc.dg/pr69733.c: New test.
1257 * gcc.target/i386/pr69733.c: New test.
1258
95c0ad19 12592016-10-07 Marek Polacek <polacek@redhat.com>
1260
1261 PR c++/77803
1262 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1263
fafde080 12642016-10-07 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR tree-optimization/77664
1267 * gcc.dg/tree-ssa/pr77664.c: New test.
1268 * gcc.dg/pr77664.c: New test.
1269
12702016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1271
1272 * gfortran.dg/pr69955.f90: New test.
1273
4147af80 12742016_10-06 Louis Krupp <louis.krupp@zoho.com>
1275
1276 PR fortran/57910
1277 * gfortran.dg/pr57910.f90: New test.
1278
adeca879 12792016-10-06 Jakub Jelinek <jakub@redhat.com>
1280
1281 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1282 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1283
fefb1a11 12842016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1285
1286 PR tree-optimization/77862
1287 * gcc.dg/pr77862.c: New test.
1288
f7df25e9 12892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1290
1291 * gcc.dg/tree-ssa/evrp4.c: New test.
1292
3ff1ad36 12932016-10-06 Jeff Law <law@redhat.com>
1294
1295 PR tree-optimization/71661
1296 * gcc.dg/tree-ssa/pr71661.c: New test.
1297
1424fde5 12982016-10-06 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/77855
1301 * gcc.dg/torture/pr77855.c: New testcase.
1302
a22dd5ec 13032016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1304 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1305
1306 * g++.dg/other/pr77759.C: New test.
1307
cb1f8eb4 13082016-10-06 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/77839
1311 * gcc.dg/torture/pr77839.c: New testcase.
1312
bb513366 13132016-10-06 Marek Polacek <polacek@redhat.com>
1314
1315 * g++.dg/cpp1z/init-statement9.C: New test.
1316
26d689f4 13172016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1318
1319 * gcc.target/i386/pcommit-1.c: Deleted.
1320 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1321 * gcc.target/i386/sse-13.c: Ditto.
1322 * gcc.target/i386/sse-14.c: Ditto.
1323 * gcc.target/i386/sse-22.c: Ditto.
1324 * gcc.target/i386/sse-23.c: Ditto.
1325 * g++.dg/other/i386-2.C: Ditto.
1326
847e66cc 13272016-10-05 Uros Bizjak <ubizjak@gmail.com>
1328
1329 * gcc.target/i386/pr77833.c: Require int128 effective target.
1330
670ec524 13312016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1332
1333 PR fortran/58991
1334 PR fortran/58992
1335 * gfortran.dg/associate_22.f90: New test.
1336
fca4e258 13372016-10-05 Fritz Reese <fritzoreese@gmail.com>
1338
1339 * gfortran.dg/dec_union_9.f90: New testcase.
1340 * gfortran.dg/dec_union_10.f90: New testcase.
1341
994fc95f 13422016-10-05 Jakub Jelinek <jakub@redhat.com>
1343
c6958264 1344 PR sanitizer/66343
1345 * gcc.dg/pch/pr66343-3.c: New test.
1346 * gcc.dg/pch/pr66343-3.hs: New file.
1347
994fc95f 1348 PR sanitizer/66343
1349 * gcc.dg/pch/pr66343-1.c: New test.
1350 * gcc.dg/pch/pr66343-1.hs: New file.
1351 * gcc.dg/pch/pr66343-2.c: New test.
1352 * gcc.dg/pch/pr66343-2.hs: New file.
1353
2b6903a5 13542016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1355
1356 * c-c++-common/Wint-in-bool-context.c: Update test.
1357
a9e44c43 13582016-10-05 Marek Polacek <polacek@redhat.com>
1359
1360 * g++.dg/cpp1z/init-statement1.C: New test.
1361 * g++.dg/cpp1z/init-statement2.C: New test.
1362 * g++.dg/cpp1z/init-statement3.C: New test.
1363 * g++.dg/cpp1z/init-statement4.C: New test.
1364 * g++.dg/cpp1z/init-statement5.C: New test.
1365 * g++.dg/cpp1z/init-statement6.C: New test.
1366 * g++.dg/cpp1z/init-statement7.C: New test.
1367 * g++.dg/cpp1z/init-statement8.C: New test.
1368
d0a5b595 13692016-10-05 Louis Krupp <louis.krupp@zoho.com>
1370
1371 PR fortran/67524
1372 * gfortran.dg/pr67524.f90: New test.
1373
c7b01e77 13742016-10-05 Jakub Jelinek <jakub@redhat.com>
1375
1376 PR sanitizer/77823
1377 * c-c++-common/ubsan/shift-9.c: New test.
1378
d204444e 13792016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1380
1381 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1382 of int if __SIZEOF_INT__ is less than 4 bytes.
1383
ea55eab9 13842016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1385
1386 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1387 * gfortran.dg/class_array_20.f03: Likewise.
1388 * gfortran.dg/class_array_21.f03: Likewise.
1389 * gfortran.dg/finalize_29.f08: Likewise.
1390 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1391
bf1426ea 13922016-10-05 Richard Biener <rguenther@suse.de>
1393
1394 PR middle-end/77826
1395 * gcc.dg/torture/pr77826.c: New testcase.
1396
eb93b162 13972016-10-05 Richard Biener <rguenther@suse.de>
1398
1399 * gcc.dg/fold-copysign-1.c: New testcase.
1400
830f8f08 14012016-10-05 Andreas Schwab <schwab@suse.de>
1402
1403 * g++.dg/pr49847-2.C: Remove.
1404
ce229d56 14052016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1406
1407 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1408
d82d27a3 14092016-10-05 Richard Biener <rguenther@suse.de>
1410
1411 PR middle-end/55152
1412 * gcc.dg/pr55152-2.c: New testcase.
1413
29e40d1d 14142016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1415
1416 * gfortran.dg/dtio_15.f90: New test.
1417
78dc0da1 14182016-10-04 Ian Lance Taylor <iant@golang.org>
1419
1420 * gcc.dg/split-7.c: New test.
1421
f72de674 14222016-10-04 Martin Sebor <msebor@redhat.com>
1423
1424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1425 %lc directive to wint_t to silence -Wformat warnings on targets
1426 where the latter is a distinct type such as long.
1427
c30da209 14282016-10-04 Martin Sebor <msebor@redhat.com>
1429
1430 PR c++/77804
1431 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1432
c93d719b 14332016-10-04 Jakub Jelinek <jakub@redhat.com>
1434
c8887d28 1435 PR c++/77791
1436 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1437
c93d719b 1438 * g++.dg/other/java3.C: Remove.
1439 * g++.dg/other/java1.C: Remove.
1440 * g++.dg/other/error12.C: Remove.
1441 * g++.dg/other/java2.C: Remove.
1442 * g++.dg/warn/Wnvdtor.C: Remove.
1443 * g++.dg/lookup/java1.C: Remove.
1444 * g++.dg/lookup/java2.C: Remove.
1445 * g++.dg/ext/pr34829.C: Remove.
1446 * g++.dg/ext/java-3.C: Remove.
1447 * g++.dg/ext/java-1.C: Remove.
1448 * g++.dg/ext/java-2.C: Remove.
1449 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1450
e62363b1 14512016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1452
1453 PR tree-optimization/77808
1454 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1455
38f18c01 14562016-10-04 Richard Biener <rguenther@suse.de>
1457
1458 PR tree-optimization/77399
1459 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1460
47fd90af 14612016-10-04 Richard Biener <rguenther@suse.de>
1462
1463 PR middle-end/77833
1464 * gcc.target/i386/pr77833.c: New testcase.
1465
2f8d6297 14662016-09-26 Jeff Law <law@redhat.com>
1467
1468 PR tree-optimization/71550
1469 PR tree-optimization/71403
1470 * gcc.c-torture/execute/pr71550.c: New test.
1471
4092cccf 14722016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1473
1474 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1475 option.
1476
8e8fe25a 14772016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1478
1479 Revert
1480 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1481
1482 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1483
fcfa0d6a 14842016-10-03 Marek Polacek <polacek@redhat.com>
1485
1486 * g++.dg/cpp0x/nullptr37.C: New test.
1487
255beb07 14882016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1489
1490 * c-c++-common/Wint-in-bool-context.c: Update test.
1491
16127d51 14922016-10-02 Jakub Jelinek <jakub@redhat.com>
1493
1494 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1495 earlier.
1496 * g++.dg/charset/asm2.c (memmove): Likewise.
1497 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1498 * g++.dg/tls/diag-4.C (foo): Likewise.
1499 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1500 dg-warning, fix up regex.
1501 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1502 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1503 * g++.old-deja/g++.mike/net31.C: Likewise.
1504 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1505 for C++17.
1506 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1507 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1508
c9e875f1 15092016-10-01 Richard Biener <rguenther@suse.de>
1510
1511 PR middle-end/77798
1512 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1513
77daf8b6 15142016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1515
1516 PR fortran/77663
1517 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1518
ff2feb8b 15192016-10-01 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR c/77490
1522 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1523 Add dg-prune-output directive.
1524
fd3720ac 15252016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1526
1527 PR fortran/66643
1528 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1529 * gfortran.fortran-torture/compile/write.f90: Update test.
1530
dd07e329 15312016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1532
1533 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1534 arm_fp16_alternative_ok as the required effective target.
1535 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1536 -mfp16-format=alternative to the dg-options directive and remove
1537 the dg-add-options directive.
1538
580083a2 15392016-09-30 Fritz Reese <fritzoreese@gmail.com>
1540
1541 PR fortran/77764
1542 * gfortran.dg/dec_union_8.f90: New testcase.
1543
f24fcad2 15442016-09-30 Fritz Reese <fritzoreese@gmail.com>
1545
1546 PR fortran/77782
1547 * gfortran.dg/dec_structure_16.f90: New testcase.
1548
e0e00cf4 15492016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1550
1551 * gfortran.dg/coarray_allocate_10.f08: New test.
1552 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1553
44211526 15542016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1555
1556 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1557
e2441cd8 15582016-09-30 Richard Biener <rguenther@suse.de>
1559
1560 PR tree-optimization/77399
1561 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1562
0914a8ef 15632016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1564
5db34fe5 1565 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1566 -fdelete-null-pointer-checks explicit.
1567 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1568 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1569 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1570 * gcc.dg/pic-1.c: Require fpic target support.
1571 * gcc.dg/pic-2.c: Likewise.
1572
c5d89bae 15732016-09-29 Jakub Jelinek <jakub@redhat.com>
1574
1575 Implement P0001R1 - C++17 removal of register storage class specifier
1576 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1577 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1578 C++17.
1579 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1580 keyword if not __SSE2__.
1581 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1582 C++17.
1583 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1584 register keywords.
1585 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1586 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1587 no_erroneous_warning): Expect new warnings for C++17.
1588 * g++.dg/warn/register-var-2.C (f): Likewise.
1589 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1590 * g++.dg/parse/linkage2.C (foo): Likewise.
1591 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1592 keyword on parameters for C++17.
1593 * g++.dg/cpp1z/register1.C: New test.
1594 * g++.dg/cpp1z/register2.C: New test.
1595 * g++.dg/cpp1z/register3.C: New test.
1596
5424b150 15972016-09-29 Uros Bizjak <ubizjak@gmail.com>
1598
1599 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1600 * gcc.target/i386/avx2-check.h (main): Ditto.
1601 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1602 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1603 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1604 * gcc.target/i386/avx512er-check.h (main): Ditto.
1605 * gcc.target/i386/avx512f-check.h (main): Ditto.
1606 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1607 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1608 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1609
132fa33c 16102016-09-29 Uros Bizjak <ubizjak@gmail.com>
1611
1612 PR target/77756
1613 * gcc.target/i386/pr77756.c: New test.
1614
ea72fa65 16152016-09-29 Marek Polacek <polacek@redhat.com>
1616
1617 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1618
40334d1a 16192016-09-29 Marek Polacek <polacek@redhat.com>
1620
1621 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1622 C++14.
1623
2bf721c3 16242016-09-29 Martin Liska <mliska@suse.cz>
1625
1626 * objc/execute/construct1.m: New test.
1627
a8243a97 16282016-09-29 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/77768
1631 * gcc.dg/torture/pr77768.c: New testcase.
1632
98da8d3b 16332016-09-28 Richard Biener <rguenther@suse.de>
1634
1635 PR middle-end/77407
1636 * gcc.dg/pr77407.c: New testcase.
1637
b0ab3ca0 16382016-09-29 Richard Biener <rguenther@suse.de>
1639
1640 PR middle-end/55152
1641 * gcc.dg/pr55152.c: New testcase.
1642 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1643
f76c9f26 16442016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1645
1646 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1647 (dg-options): Remove -m32.
1648
94d9ba6a 16492016-09-28 Martin Sebor <msebor@redhat.com>
1650
1651 PR middle-end/77721
1652 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1653
d23296dc 16542016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1655
1656 PR libgfortran/77707
1657 * gfortran.dg/inquire_17.f90: New test.
1658
2a2770c6 16592016-09-28 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR c++/77467
1662 * g++.dg/cpp1y/constexpr-77467.C: New test.
1663
3e822015 16642016-09-28 Martin Sebor <msebor@redhat.com>
1665
1666 PR c/77762
1667 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1668 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1669 (test_sprintf_p_const): Adjust line numbers to avoid failures
1670 introduced in r240503.
1671
21ce832f 16722016-09-28 Martin Sebor <msebor@redhat.com>
1673
1674 PR middle-end/77683
1675 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1676
8d9e3eb6 16772016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1678
cfa852a5 1679 PR c++/77748
1680 * g++.dg/pr77550.C: Avoid undefined behavior.
1681
8d9e3eb6 1682 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1683
85dd8d9a 16842016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1685
1686 * gcc.dg/strlenopt-20.c: Update test.
1687 * gcc.dg/strlenopt-21.c: Likewise.
1688 * gcc.dg/strlenopt-22.c: Likewise.
1689 * gcc.dg/strlenopt-22g.c: Likewise.
1690 * gcc.dg/strlenopt-26.c: Likewise.
1691 * gcc.dg/strlenopt-5.c: Likewise.
1692 * gcc.dg/strlenopt-7.c: Likewise.
1693 * gcc.dg/strlenopt-9.c: Likewise.
1694
ce7e2f0e 16952016-09-27 Jakub Jelinek <jakub@redhat.com>
1696
4fd4e9e0 1697 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1698
66108a57 1699 * g++.dg/cpp1z/lambda-this1.C: New test.
1700 * g++.dg/cpp1z/lambda-this2.C: New test.
1701
ce7e2f0e 1702 PR c++/77722
1703 * g++.dg/ubsan/return-4.C: New test.
1704 * g++.dg/ubsan/return-5.C: New test.
1705 * g++.dg/ubsan/return-6.C: New test.
1706
eedf6f96 17072016-09-27 Jiong Wang <jiong.wang@arm.com>
1708
1709 * lib/target-supports.exp
1710 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1711 in function comment.
1712
febf7a45 17132016-09-27 Martin Liska <mliska@suse.cz>
1714
1715 PR gcov-profile/46266
1716 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1717 considered.
1718
1ef012e4 17192016-09-27 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/77745
1722 * g++.dg/torture/pr77745.C: New testcase.
1723
fcaf08b7 17242016-09-27 Richard Biener <rguenther@suse.de>
1725
1726 PR tree-optimization/77478
1727 * gcc.dg/torture/pr77478.c: New testcase.
1728
db46bcd3 17292016-09-27 Martin Liska <mliska@suse.cz>
1730
1731 PR gcov-profile/7970
1732 PR gcov-profile/16855
1733 PR gcov-profile/44779
1734 * g++.dg/gcov/pr16855.C: New test.
1735
2e0bcd96 17362016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1737
1738 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1739
93768ef7 17402016-09-27 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR fortran/77666
1743 * gfortran.dg/gomp/pr77666.f90: New test.
1744
b09a4365 17452016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1746
1747 PR ipa/77677
1748 * gcc.dg/torture/pr77677-2.c: New test.
1749
85527e8f 17502016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1751
1752 PR fortran/77420
1753 * gfortran.dg/pr77420_1.f90: New test.
1754 * gfortran.dg/pr77420_2.f90: Ditto.
1755 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1756 * gfortran.dg/pr77420_4.f90: this file.
1757
140cd7ff 17582016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1759
1760 PR middle-end/77719
1761 * gfortran.dg/pr77719.f90: New test.
1762
d4d58fc3 17632016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1764
1765 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1766 singular form of byte when quantity is unknown.
d4d58fc3 1767
e997bd3a 17682016-09-26 Marek Polacek <polacek@redhat.com>
1769
1770 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1771
9c7de46a 17722016-09-26 Martin Liska <mliska@suse.cz>
1773
1774 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1775 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1776 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1777 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1778 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1779 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1780 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1781 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1782 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1783
3c77f69c 17842016-09-26 Marek Polacek <polacek@redhat.com>
1785
1786 PR c/7652
1787 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1788 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1789 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1790 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1791 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1792 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1793 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1794 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1795 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1796 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1797 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1798 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1799 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1800 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1801 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1802 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1803 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1804 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1805 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1806 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1807 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1808 * c-c++-common/attr-fallthrough-1.c: New test.
1809 * c-c++-common/attr-fallthrough-2.c: New test.
1810 * g++.dg/cpp0x/fallthrough1.C: New test.
1811 * g++.dg/cpp0x/fallthrough2.C: New test.
1812 * g++.dg/cpp1z/fallthrough1.C: New test.
1813 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1814 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1815 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1816 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1817
40e245e1 18182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1819
9e9fb49b 1820 PR fortran/77429
40e245e1 1821 * gfortran.dg/pr77429.f90: New test.
1822
cfffcdf4 18232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1824
1825 PR fortran/77694
1826 * gfortran.dg/pr77694.f90: New test.
1827
223e6ae9 18282016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1829
1830 PR target/51244
1831 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1832
9e932ac2 18332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1834
1835 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1836 for 32-bit mode.
1837
04f16d28 18382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1839
1840 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1841 for 32-bit mode.
1842
481ce481 18432016-09-24 Marek Polacek <polacek@redhat.com>
1844
1845 PR c/77490
1846 * c-c++-common/Wbool-operation-1.c: New test.
1847 * gcc.dg/Wbool-operation-1.c: New test.
1848
8e652fcf 18492016-09-23 Fritz Reese <fritzoreese@gmail.com>
1850
1851 * gfortran.dg/dec_static_1.f90: New.
1852 * gfortran.dg/dec_static_2.f90: New.
1853 * gfortran.dg/dec_static_3.f90: New.
1854 * gfortran.dg/dec_static_4.f90: New.
1855
e7c4560c 18562016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1857
1858 PR fortran/48298
1859 * gfortran.dg/negative_unit_check.f90: Update test.
1860 * gfortran.dg/dtio_14.f90: New test.
481ce481 1861
ad020996 18622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1863
1864 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1865 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1866 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1867 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1868 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1869 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1870 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1871
e2c1228b 18722016-09-23 Martin Sebor <msebor@redhat.com>
1873
1874 PR testsuite/77713
1875 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1876 assuming long double is bigger than double.
1877
9b5db70f 18782016-09-23 Jakub Jelinek <jakub@redhat.com>
1879
1880 Implement P0138R2, C++17 construction rules for enum class values
1881 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1882
a30e370d 18832016-09-23 David Malcolm <dmalcolm@redhat.com>
1884
1885 PR preprocessor/77672
1886 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1887 expected multiline output from first warning to reflect change
1888 in r240434.
1889
15650eb7 18902016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1891
1892 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1893
f886b2b4 18942016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1895 Tom de Vries <tom@codesourcery.com>
1896
1897 PR testsuite/77411
1898 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1899
f74ba31d 19002016-09-23 Marek Polacek <polacek@redhat.com>
1901
1902 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1903 * c-c++-common/gomp/atomic-13.c: Likewise.
1904 * c-c++-common/gomp/atomic-14.c: Likewise.
1905 * c-c++-common/pr60439.c: Remove invalid code.
1906 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1907 * g++.dg/expr/bitfield5.C: Likewise.
1908 * g++.dg/expr/bitfield6.C: Likewise.
1909 * g++.dg/expr/bool1.C: Likewise.
1910 * g++.dg/expr/bool3.C: Likewise.
1911 * g++.dg/expr/lval3.C: Likewise.
1912 * g++.dg/expr/lval4.C: Likewise.
1913 * g++.old-deja/g++.jason/bool5.C: Likewise.
1914
7413e757 19152016-09-23 David Malcolm <dmalcolm@redhat.com>
1916
1917 PR preprocessor/77672
1918 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1919 (test_terminator_location): New function.
1920
81df50de 19212016-09-23 Richard Biener <rguenther@suse.de>
1922
1923 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1924
5f4626d8 19252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1926
1927 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1928 -march=armv8.2-a+fp16 when supported by the hardware.
1929 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1931 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1932 semi-colons to a macro invocations.
1933 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1934 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1935 defined.
1936 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1937 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1939 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1940 defined.
1941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1948 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1950 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1951 defined.
1952 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1954 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1955 defined.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1958 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1959 defined.
1960 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1963 defined.
1964 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1966 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1967 defined. Also fix some white-space.
1968 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1973 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1974 defined. Also fix some long lines and white-space.
1975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1976 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1977 defined. Also fix some long lines and white-space.
1978 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1979 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1980 defined.
1981 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1983 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1984 defined.
1985 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1987 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1988 defined.
1989 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1992 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1993 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1998 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1999 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2001 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2003 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2005 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2006 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2008
f2645569 20092016-09-23 Jiong Wang <jiong.wang@arm.com>
2010 Matthew Wahab <matthew.wahab@arm.com>
2011
2012 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2038 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2039 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2040 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2041 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2042 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2043 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2044 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2045 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2046 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2047 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2048 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2049
66a55fc4 20502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2051
2052 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2053 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2054 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2055 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2056 support.
2057
ada0f4c4 20582016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2059
2060 PR ipa/77677
2061 * gcc.dg/torture/pr77677.c: New test.
2062
8771094d 20632016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2064
2065 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2066 here now.
2067
c959fae1 20682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2069
2070 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2071 options. Add tests for float16x4_t and float16x8_t.
2072
88b594a3 20732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2074
2075 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2076 * gcc.target/s390/risbg-ll-2.c: Ditto.
2077 * gcc.target/s390/risbg-ll-3.c: Ditto.
2078
e4ad661c 20792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2080
2081 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2082 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2083
4005a882 20842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2085
2086 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2087 output to the simplified instructions.
2088
9854d864 20892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2090
2091 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2092 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2093
388ce7db 20942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2095
2096 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2097 (FP16_SUPPORTED): New
2098 (expected-hfloat-16x4): Make conditional on __fp16 support.
2099 (expected-hfloat-16x8): Likewise.
2100 (vdup_n_f16): Disable for non-AArch64 targets.
2101 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2102 conditional on FP16_SUPPORTED.
2103 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2104 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2105 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2106 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2107 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2108 for testing __fp16.
2109 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2110 conditional on FP16_SUPPORTED.
2111 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2112 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2113
837bb76e 21142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2115
2116 * gcc.target/arm/short-vfp-1.c: New.
2117
e183c2b8 21182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2119
2120 * gcc.target/arm/attr-fp16-arith-1.c: New.
2121
cd6fbed6 21222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2123
2124 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2125 New.
2126 (add_options_for_arm_v8_2a_fp16_neon): New.
2127 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2128 (add_options_for_arm_arch_v8_2a): Auto-generate.
2129 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2130 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2131 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2132 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2133 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2134 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2135 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2136
4961b0ab 21372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2138
2139 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2140 arm_fp16_alternative_ok.
2141 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2142 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2143 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2144 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2145 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2146 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2147 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2148 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2149 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2150 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2151 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2152 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2153 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2154 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2155 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2156 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2157 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2158 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2159 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2160 arm_fp16_alternative_ok.
2161 * lib/target-supports.exp
2162 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2163 (check_effective_target_arm_fp16_alternative_ok): New.
2164 (check_effective_target_arm_fp16_none_ok_nocache): New.
2165 (check_effective_target_arm_fp16_none_ok): New.
2166
ce5b3c3b 21672016-09-23 Martin Liska <mliska@suse.cz>
2168
2169 * gcc.dg/ipa/pr77653.c: Replace adress
2170 with address.
2171
d4c65e05 21722016-09-23 Martin Liska <mliska@suse.cz>
2173
2174 * gcc.target/i386/movbe-4.c: New test.
2175
82a47693 21762016-09-23 Martin Liska <mliska@suse.cz>
2177
2178 * gcc.target/i386/crc32-5.c: New test.
2179
0253072a 21802016-09-23 Martin Liska <mliska@suse.cz>
2181
2182 * gcc.target/i386/pr71652.c: New test.
2183 * gcc.target/i386/pr71652-2.c: New test.
2184 * gcc.target/i386/pr71652-3.c: New test.
2185
0bfdbd22 21862016-09-23 Jakub Jelinek <jakub@redhat.com>
2187
2188 * lib/gcc-dg.exp (process-message): Support relative line number
2189 notation - .+4 or .-1 etc.
2190 * gcc.dg/dg-test-1.c: New test.
2191
ff982ab4 21922016-09-22 Martin Sebor <msebor@redhat.com>
2193
2194 PR target/77676
2195 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2196 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2197 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2198 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2199
78299f8d 22002016-09-22 Uros Bizjak <ubizjak@gmail.com>
2201
2202 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2203 * gcc.dg/ifcvt-2.c: Ditto.
2204 * gcc.dg/zero_bits_compound-1.c: Ditto.
2205 * gcc.dg/zero_bits_compound-1.c: Ditto.
2206 * gcc.dg/pr40550.c: Simplify target selectors.
2207 Use dg-additional-options.
2208 * gcc.dg/pr47893.c: Ditto.
2209 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2210 additional options for 32-bit x86 targets.
2211 * gcc.dg/pr70955.c: Move to ...
2212 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2213
ec645283 22142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2215
2216 PR c++/61019
2217 * g++.dg/cpp0x/pr61019.C: New.
2218
9753b549 22192016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2220 Terry Guo <terry.guo@arm.com>
2221
2222 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2223 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2224 * gcc.target/arm/pure-code/pure-code.exp: New.
2225
7dbfb427 22262016-09-22 Uros Bizjak <ubizjak@gmail.com>
2227
2228 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2229 Remove SSE effective target requirement.
2230
7e20dff2 22312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/71979
2234 * g++.dg/cpp0x/pr71979.C: New.
2235
05dd002d 22362016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2237
2238 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2239
53769cc8 22402016-09-22 Martin Liska <mliska@suse.cz>
2241
2242 PR ipa/77653
2243 * gcc.dg/ipa/pr77653.c: New test.
2244
51c846d6 22452016-09-22 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR fortran/77665
2248 * gfortran.dg/gomp/pr77665.f90: New test.
2249
51278c1a 22502016-09-22 Paul Thomas <pault@gcc.gnu.org>
2251
2252 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2253 * gfortran.dg/dtio_13.f90: New test.
2254
cde225a2 22552016-09-21 Louis Krupp <louis.krupp@zoho.com>
2256
2257 PR fortran/66107
2258 * gfortran.dg/pr66107.f90: New test.
2259
0d5530d9 22602016-09-21 Ian Lance Taylor <iant@golang.org>
2261
2262 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2263 with call to builtin delete function.
2264
9ca7e933 22652016-09-21 Joseph Myers <joseph@codesourcery.com>
2266
2267 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2268 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2269 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2270 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2271 tests.
2272
451127c6 22732016-09-21 Uros Bizjak <ubizjak@gmail.com>
2274
2275 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2276
98aa0f57 22772016-09-21 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR c++/77651
2280 * g++.dg/cpp1z/aligned-new6.C: New test.
2281
65eeae10 22822016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2283
2284 * gcc.target/arm/fp16-aapcs-3.c: New.
2285 * gcc.target/arm/fp16-aapcs-4.c: New.
2286 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2287 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2288 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2289 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2290
1a39df22 22912016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2292
2293 PR tree-optimization/77550
2294 * g++.dg/pr77550.C: New test.
2295
48bc6fdd 22962016-09-21 Georg-Johann Lay <avr@gjlay.de>
2297
2298 PR target/77326
2299 * gcc.target/avr/torture/pr77326.c: New test.
2300
a09b160b 23012016-09-21 Louis Krupp <louis.krupp@zoho.com>
2302
2303 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2304
91207228 23052016-09-21 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/77648
2308 * gcc.dg/torture/pr77648-1.c: New testcase.
2309 * gcc.dg/torture/pr77648-2.c: Likewise.
2310
f6aeb966 23112016-09-21 Richard Biener <rguenther@suse.de>
2312 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR tree-optimization/77621
2315 * gcc.dg/pr77621.c: New testcase.
2316
637b3ebb 23172016-09-21 Paul Thomas <pault@gcc.gnu.org>
2318
2319 PR fortran/77657
2320 * gfortran.dg/dtio_12.f90: New test.
2321
b5b88e7a 23222016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2323
2324 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2325
8ccdb0a4 23262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2327
2328 PR tree-optimization/72835
2329 * gcc.dg/tree-ssa/pr72835.c: New test.
2330
b9833bfd 23312016-09-20 Martin Sebor <msebor@redhat.com>
2332
2333 PR middle-end/49905
2334 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2335 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2336 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2337 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2338 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2339 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2340 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2341
597323ed 23422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2343
2344 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2345 arguments/compare will be optimized away.
2346 * gcc.dg/torture/ftrapv-1.c: Likewise.
2347
25a8e007 23482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2349
2350 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2351 will be optimized away.
2352 * gcc.dg/ipa/vrp1.c: New test.
2353 * gcc.dg/ipa/vrp2.c: New test.
2354 * gcc.dg/ipa/vrp3.c: New test.
2355
6e93da1b 23562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2357
2358 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2359 does the same transformation.
2360 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2361 * gcc.dg/tree-ssa/evrp1.c: New test.
2362 * gcc.dg/tree-ssa/evrp2.c: New test.
2363 * gcc.dg/tree-ssa/evrp3.c: New test.
2364 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2365 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2366 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2367 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2368 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2369 foling now happens early.
2370 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2371 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2372 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2373 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2374 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2375
b8b3b645 23762016-09-20 Uros Bizjak <ubizjak@gmail.com>
2377
2378 PR target/77621
2379 * gcc.target/i386/pr77621.c: New test.
2380 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2381 pattern, loop should vectorize with -mtune=atom.
2382
81165554 23832016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2384 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR testsuite/63299
2387 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2388 instead of delete.
2389
2f8a2ead 23902016-09-20 Jakub Jelinek <jakub@redhat.com>
2391
a48667ee 2392 PR c++/77626
2393 * g++.dg/other/pr77626.C: New test.
2394
7e67c6d5 2395 PR c++/77638
2396 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2397
59934ea3 2398 PR c++/77637
2399 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2400
2f8a2ead 2401 PR middle-end/77624
2402 * c-c++-common/pr77624-1.c: New test.
2403 * c-c++-common/pr77624-2.c: New test.
2404
a1268ee1 24052016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2406
2407 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2408 of digits expected.
2409
0b77b2cf 24102016-09-20 Richard Biener <rguenther@suse.de>
2411
2412 PR tree-optimization/77646
2413 * gcc.dg/torture/pr77646.c: New testcase.
2414
bed03df1 24152016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2416
2417 PR c++/77434
2418 * c-c++-common/Wint-in-bool-context.c: New test.
2419
cb19a0da 24202016-09-19 Joseph Myers <joseph@codesourcery.com>
2421
2422 * gcc.dg/cr-decimal-dig-1.c: New test.
2423
9b5c49ef 24242016-09-19 Joseph Myers <joseph@codesourcery.com>
2425
2426 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2427 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2428 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2429 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2430
48d1445d 24312016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2432
2433 PR rtl-optimization/77416
2434 * gcc.target/powerpc/pr77416.c: New.
2435
579f478b 24362016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2437
2438 PR c++/77639
2439 * g++.dg/template/error-recovery4.C: New test.
2440
f2e52448 24412016-09-19 Bin Cheng <bin.cheng@arm.com>
2442
2443 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2444
aaf7d5f8 24452016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2446
2447 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2448 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2449
5f036000 24502016-09-19 Jakub Jelinek <jakub@redhat.com>
2451 Jan Hubicka <jh@suse.cz>
2452
2453 PR target/77587
2454 * gcc.dg/pr77587.c: New test.
2455 * gcc.dg/pr77587a.c: New file.
2456
eee0cf09 24572016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2458
2459 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2460 * gfortran.dg/coarray_38.f90:
2461 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2462 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2463 * gfortran.dg/coarray_allocate_7.f08: New test.
2464 * gfortran.dg/coarray_allocate_8.f08: New test.
2465 * gfortran.dg/coarray_allocate_9.f08: New test.
2466 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2467 new caf_register.
2468 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2469 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2470 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2471 get_by_refs.
2472 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2473 * gfortran.dg/coarray_lock_7.f90: Same.
2474 * gfortran.dg/coarray_poly_5.f90: Same.
2475 * gfortran.dg/coarray_poly_6.f90: Same.
2476 * gfortran.dg/coarray_poly_7.f90: Same.
2477 * gfortran.dg/coarray_poly_8.f90: Same.
2478 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2479
891196d7 24802016-09-19 Fritz Reese <fritzoreese@gmail.com>
2481
2482 PR fortran/77584
2483 * gfortran.dg/dec_structure_15.f90: New testcase.
2484
281da9a3 24852016-09-19 Richard Biener <rguenther@suse.de>
2486
2487 PR middle-end/77605
2488 * gcc.dg/torture/pr77605.c: New testcase.
2489
8a252920 24902016-09-18 Louis Krupp <louis.krupp@zoho.com>
2491
2492 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2493
a18b7a33 24942016-09-17 Jan Hubicka <hubicka@ucw.cz>
2495
2496 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2497 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2498 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2499 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2500 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2501 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2502 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2503 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2504 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2505 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2506 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2507
b868c23d 25082016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2509
2510 * gcc.target/i386/pr68633.c: Fix expected result.
2511
360d7ea8 25122016-09-17 Louis Krupp <louis.krupp@gmail.com>
2513
2514 PR fortran/68078
2515 * gfortran.dg/pr68078.f90: New test.
2516 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2517
d58661cb 25182016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2519
2520 PR target/77613
2521 * gcc.target/powerpc/swaps-p8-25.c: New.
2522
24b3d864 25232016-09-16 Jakub Jelinek <jakub@redhat.com>
2524
e6db887a 2525 PR c++/77482
2526 * g++.dg/cpp0x/constexpr-77482.C: New test.
2527
44df6c11 2528 PR c++/77379
2529 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2530 thunk offsets.
2531 * g++.dg/abi/abi-tag23a.C: Likewise.
2532
53d2f3de 2533 PR c++/77338
2534 * g++.dg/cpp0x/decltype-77338.C: New test.
2535
24b3d864 2536 PR c++/77375
2537 * g++.dg/cpp0x/mutable1.C: New test.
2538
42f172d0 25392016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2540
2541 PR fortran/77612
2542 * gfortran.dg/pr77612.f90: New test.
2543
0665113b 25442016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2545
2546 * gcc.dg/torture/pr70421.c: Require int32plus.
2547
dff10ec9 25482016-09-16 Jakub Jelinek <jakub@redhat.com>
2549
be63912c 2550 PR middle-end/77475
2551 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2552
dff10ec9 2553 PR target/77526
2554 * gcc.target/i386/pr77526.c: New test.
2555
69cdadd9 25562016-09-16 Jakub Jelinek <jakub@redhat.com>
2557 Eric Botcazou <ebotcazou@adacore.com>
2558
2559 PR middle-end/77594
2560 * gcc.target/i386/pr77594.c: New test.
2561
b74250bc 25622016-09-15 Louis Krupp <louis.krupp@zoho.com>
2563
2564 PR fortran/69963
2565 * gfortran.dg/misplaced_implicit_character.f90: New test.
2566
834a2c29 25672016-09-15 Bin Cheng <bin.cheng@arm.com>
2568
2569 PR tree-optimization/77503
2570 * gcc.dg/vect/pr77503.c: New test.
2571
fbcb99d5 25722016-09-15 Richard Biener <rguenther@suse.de>
2573
2574 PR middle-end/77544
2575 * c-c++-common/torture/pr77544.c: New testcase.
2576
3aa4e8c2 25772016-09-15 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR middle-end/77475
2580 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2581 * gcc.dg/march-generic.c: Likewise.
2582 * gcc.target/i386/spellcheck-options-1.c: New test.
2583 * gcc.target/i386/spellcheck-options-2.c: New test.
2584 * gcc.target/i386/spellcheck-options-3.c: New test.
2585 * gcc.target/i386/spellcheck-options-4.c: New test.
2586
e9dea525 25872016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2588
2589 PR fortran/72743
2590 * gfortran.dg/goacc/pr72743.f90: New test.
2591
7270347c 25922016-09-15 Richard Biener <rguenther@suse.de>
2593
2594 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2595
091e8e90 25962016-09-15 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/77514
2599 * gcc.dg/torture/pr77514.c: New testcase.
2600
8cc08773 26012016-09-14 Jakub Jelinek <jakub@redhat.com>
2602
2603 PR c++/77549
2604 * g++.dg/lookup/pr77549.C: New test.
2605
5be60f03 26062016-09-14 Marek Polacek <polacek@redhat.com>
2607
2608 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2609 * c-c++-common/gomp/atomic-13.c: Likewise.
2610 * c-c++-common/gomp/atomic-14.c: Likewise.
2611 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2612 * g++.dg/cpp1z/bool-increment1.C: New test.
2613 * c-c++-common/pr60439.c: Add dg-warning.
2614 * g++.dg/expr/bitfield4.C: Likewise.
2615 * g++.dg/expr/bitfield5.C: Likewise.
2616 * g++.dg/expr/bitfield6.C: Likewise.
2617 * g++.dg/expr/bool1.C: Likewise.
2618 * g++.dg/expr/bool3.C: Likewise.
2619 * g++.dg/expr/lval3.C: Likewise.
2620 * g++.dg/expr/lval4.C: Likewise.
2621 * g++.old-deja/g++.jason/bool5.C: Likewise.
2622 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2623 * g++.dg/other/error18.C: Likewise.
2624 * g++.dg/gomp/atomic-14.C: Likewise.
2625
f80a245e 26262016-09-14 Nathan Sidwell <nathan@acm.org>
2627
2628 PR c++/77539
2629 * g++.dg/cpp1y/pr77539.C: New.
2630
7b329bca 26312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2632
2633 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2634 dg-require.
2635 * g++.dg/ext/builtin_alloca.C: Likewise.
2636 * g++.dg/template/spec35.C: Likewise.
2637 * gcc.dg/builtins-68.c: Likewise.
2638 * gcc.misc-tests/gcov-13.c: Likewise.
2639 * gcc.misc-tests/gcov-14.c: Likewise.
2640
0029200d 26412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2642
2643 * gfortran.dg/dec_structure_14.f90: New testcase.
2644
0975f764 26452016-09-14 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR sanitizer/68260
2648 * c-c++-common/tsan/pr68260.c: New test.
2649
1098c313 26502016-09-13 Joe Seymour <joe.s@somniumtech.com>
2651
2652 PR target/70713
2653 * gcc.target/msp430/function-attributes-1.c: New test.
2654 * gcc.target/msp430/function-attributes-2.c: New test.
2655 * gcc.target/msp430/function-attributes-3.c: New test.
2656
2e7b05a3 26572015-04-18 Martin Sebor <msebor@redhat.com>
2658
2659 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2660 of non-nul characters.
2661 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2662
46fad8d5 26632016-09-13 Jakub Jelinek <jakub@redhat.com>
2664
4bdba715 2665 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2666 * g++.dg/cpp1z/gen-attrs1.C: New test.
2667
99d887de 2668 PR tree-optimization/77454
2669 * gcc.dg/pr77454.c: New test.
2670
46fad8d5 2671 PR c++/77553
2672 * g++.dg/cpp1y/constexpr-77553.C: New test.
2673
68ef907c 26742016-09-13 David Malcolm <dmalcolm@redhat.com>
2675
2676 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2677 (test_show_locus): Replace rich_location::add_fixit_insert calls
2678 with add_fixit_insert_before and add_fixit_insert_after.
2679
2c24fd5e 26802016-09-13 Jason Merrill <jason@redhat.com>
2681 Tom de Vries <tom@codesourcery.com>
2682
2683 PR c++/77427
2684 * g++.dg/pr77427.C: New test.
2685
68b219ee 26862016-09-13 Martin Liska <mliska@suse.cz>
2687
2688 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2689 effective target.
2690 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2691 * lib/target-supports.exp: Define the new target.
2692
c72e91d3 26932016-09-12 Andrew Pinski <apinski@cavium.com>
2694
2695 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2696 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2697
b38c0a37 26982016-09-12 Uros Bizjak <ubizjak@gmail.com>
2699
2700 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2701 variable arguments.
2702 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2703 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2704 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2705 variable argument.
2706 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2707 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2708
7a21b590 27092016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2710
2711 PR c++/77496
2712 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2713 * g++.dg/ext/pr77496.C: New test.
2714 * g++.dg/warn/pr77496.C: New test.
2715
00434032 27162016-09-12 David Malcolm <dmalcolm@redhat.com>
2717
2718 PR c/72858
2719 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2720 to preserve conversion chars, and to preserve prefix information.
2721 * gcc.dg/format/pr72858.c: New test case.
2722
54f56c28 27232016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2724
2725 * gfortran.dg/pr77507.f90: Move to ...
2726 * gfortran.dg/ieee/pr77507.f90: here.
2727
08d6d42c 27282016-08-09 Jan Hubicka <hubicka@ucw.cz>
2729
2730 PR ipa/61159
2731 * compile/pr61159.c: New testcase
2732
35870532 27332016-08-09 Jan Hubicka <hubicka@ucw.cz>
2734
2735 PR ipa/64316
2736 * gcc.dg/ipa/pr63416.c: New testcase.
2737
953b9eef 27382016-09-10 Paul Thomas <pault@gcc.gnu.org>
2739 Steven G. Kargl <kargl@gcc.gnu.org>
2740
2741 PR fortran/77532
c78b1f64 2742 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2743
1aef7c3c 27442016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2745
2746 PR fortran/77507
2747 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2748 * gfortran.dg/c_assoc_4.f90: Ditto.
2749
3bb45f76 27502016-09-10 Tom de Vries <tom@codesourcery.com>
2751
2752 PR C/71602
2753 * c-c++-common/va-arg-va-list-type.c: New test.
2754
9731eaaf 27552016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2756
2757 PR rtl-optimization/77289
2758 * gcc.target/powerpc/pr77289.c: New test.
2759
911ea34a 27602016-09-09 Martin Sebor <msebor@redhat.com>
2761
2762 PR c/77520
2763 PR c/77521
2764 * gcc.dg/pr77520.c: New test.
2765 * gcc.dg/pr77521.c: New test.
2766
edd0f33b 27672016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2768
2769 PR fortran/77506
2770 * gfortran.dg/pr77506.f90: New test.
2771
374777a4 27722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2773
2774 PR fortran/77507
2775 * gfortran.dg/pr77507.f90: New test.
2776
c5eddaf9 27772016-09-09 Joseph Myers <joseph@codesourcery.com>
2778
2779 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2780
3e7e4e14 27812016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2782 Louis Krupp <lkrupp@gcc.gnu.org>
2783
2784 PR fortran/69514
2785 * gfortran.dg/pr69514_1.f90: New test.
2786 * gfortran.dg/pr69514_2.f90: New test.
2787
51688bb7 27882016-09-08 Jakub Jelinek <jakub@redhat.com>
2789
a34338c9 2790 PR fortran/77500
2791 * gfortran.dg/gomp/pr77500.f90: New test.
2792
51688bb7 2793 PR fortran/77516
2794 * gfortran.dg/gomp/pr77516.f90: New test.
2795
3ecb55e7 27962016-09-07 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR middle-end/77475
2799 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2800 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2801 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2802 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2803 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2804 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2805
3da97ff7 28062016-09-07 David Malcolm <dmalcolm@redhat.com>
2807
2808 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2809 "substring-locations.h".
2810
b55f1f44 28112016-09-07 Richard Biener <rguenther@suse.de>
2812
2813 PR c/77450
2814 * c-c++-common/vector-subscript-8.c: Move ..
2815 * gcc.dg/pr77450.c: ... here.
2816
7d482049 28172016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2818
2819 PR libgfortran/77393
2820 * gfortran.dg/fmt_f0_2.f90: Update test.
2821 * gfortran.dg/fmt_f0_3.f90: New test.
2822
ef3b531c 28232016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2824
2825 PR debug/77389
2826 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2827 in dg-options.
2828
2829 PR debug/57519
2830 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2831
39370ea0 28322016-09-06 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR target/69255
2835 * gcc.target/i386/pr69255-1.c: New test.
2836 * gcc.target/i386/pr69255-2.c: New test.
2837 * gcc.target/i386/pr69255-3.c: New test.
2838
28392016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2840
2841 PR c/77336
2842 * gcc.dg/format/miss-7.c: New test.
2843
88820414 28442016-09-06 Uros Bizjak <ubizjak@gmail.com>
2845
2846 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2847
4c790ba8 28482016-09-06 Martin Liska <mliska@suse.cz>
2849
2850 PR gcov-profile/77378
2851 PR gcov-profile/77466
2852 * gcc.dg/profile-update-warning.c: New test.
2853
43d2460d 28542016-09-06 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/77479
2857 * gcc.dg/torture/pr77479.c: New testcase.
2858
4c04bcce 28592016-09-06 Richard Biener <rguenther@suse.de>
2860
2861 PR c/77450
2862 * c-c++-common/vector-subscript-7.c: Adjust.
2863 * c-c++-common/vector-subscript-8.c: New testcase.
2864
8925068a 28652016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2866
2867 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2868
daea048c 28692016-09-05 Jakub Jelinek <jakub@redhat.com>
2870
e315ff48 2871 PR target/77476
2872 * gcc.target/i386/avx512f-pr77476.c: New test.
2873 * gcc.target/i386/avx512bw-pr77476.c: New test.
2874 * gcc.target/i386/avx512dq-pr77476.c: New test.
2875
8eeca3ac 2876 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2877 Update comment to mention also avx512f.
2878
daea048c 2879 PR sanitizer/77396
2880 * g++.dg/asan/pr77396-2.C: New test.
2881
a6ffaadf 28822016-09-05 Uros Bizjak <ubizjak@gmail.com>
2883
2884 PR rtl-optimization/77452
2885 * gcc.target/i386/pr77452.c: New test.
2886
8f8828ba 28872016-09-05 Marek Polacek <polacek@redhat.com>
2888
2889 PR c/77423
2890 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2891
65277f2a 28922016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2893
2894 PR fortran/77391
2895 * gfortran.dg/pr77391.f90: New test.
2896
a1cf06b8 28972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2898
2899 PR fortran/77460
2900 * gfortran.dg/pr77460.f90: New test.
2901
4d261282 29022016-09-03 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR c/65467
2905 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2906
4fc4eb94 29072016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2908
2909 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2910
40a431fa 29112016-09-02 David Malcolm <dmalcolm@redhat.com>
2912
2913 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2914 test case.
2915 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2916 diagnostic-test-show-locus-generate-patch.c to the sources
2917 for diagnostic_plugin_test_show_locus.c.
2918
a940fdc7 29192016-09-02 Jakub Jelinek <jakub@redhat.com>
2920
0b80c4b2 2921 PR c/65467
2922 * gcc.dg/gomp/_Atomic-1.c: New test.
2923 * gcc.dg/gomp/_Atomic-2.c: New test.
2924 * gcc.dg/gomp/_Atomic-3.c: New test.
2925 * gcc.dg/gomp/_Atomic-4.c: New test.
2926 * gcc.dg/gomp/_Atomic-5.c: New test.
2927
a940fdc7 2928 PR sanitizer/77396
2929 * g++.dg/asan/pr77396.C: New test.
2930
29312016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2932
2933 PR tree-optimization/71831
2934 * gcc.dg/builtin-object-size-16.c: New test.
2935 * gcc.dg/builtin-object-size-17.c: New test.
2936
0b404bb4 29372016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938
2939 PR libgfortran/77393
2940 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2941
8a5817a9 29422016-09-01 Uros Bizjak <ubizjak@gmail.com>
2943
2944 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2945 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2946 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2947 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2948 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2949 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2950 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2951 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2952 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2953 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2954 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2955 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2956 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2957 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2958 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2959 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2960 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2961 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2962
209253ae 29632016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2964
2965 * gnat.dg/opt58.adb: New test.
2966 * gnat.dg/opt58_pkg.ads: New helper.
2967
15182c1d 29682016-09-01 Richard Biener <rguenther@suse.de>
2969
2970 PR middle-end/77436
2971 * gcc.dg/torture/pr77436.c: New testcase.
2972
1c02615c 29732016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2974
2975 * gcc.dg/pr64252.c: Require int32plus.
2976 * gcc.dg/pr66299-1.c: Likewise.
2977 * gcc.dg/pr66299-2.c: Likewise.
2978 * gcc.dg/torture/20131115-1.c: Skip for avr.
2979
08fded5f 29802016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2981
2982 * gcc.target/aarch64/ands_3.c: New test.
2983
a7b3b7c4 29842016-08-31 Jakub Jelinek <jakub@redhat.com>
2985
68c215e4 2986 PR fortran/77352
2987 * gfortran.dg/gomp/pr77352.f90: New test.
2988
a7b3b7c4 2989 PR fortran/77374
2990 * gfortran.dg/gomp/pr77374.f08: New test.
2991
51a43c06 29922016-08-31 Marc Glisse <marc.glisse@inria.fr>
2993
2994 PR tree-optimization/73714
2995 * gcc.dg/tree-ssa/pr73714.c: New test.
2996
01109414 29972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2998
2999 PR libgfortran/77393
3000 * gfortran.dg/fmt_f0_2.f90: New test.
3001
8036ac7f 30022016-08-31 Marc Glisse <marc.glisse@inria.fr>
3003
3004 * gcc.target/i386/pr59539-2.c: Adapt options.
3005 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3006
b298bde8 30072016-08-31 Paul Thomas <pault@gcc.gnu.org>
3008
3009 PR fortran/77418
3010 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3011 of the associate entity and replace with a pointer to the
3012 intended item on the stack.
3013
9f732c4e 30142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3015 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3016
3017 PR fortran/48298
3018 * gfortran.dg/dtio_1.f90: New test.
3019 * gfortran.dg/dtio_2.f90: New test.
3020 * gfortran.dg/dtio_3.f90: New test.
3021 * gfortran.dg/dtio_4.f90: New test.
3022 * gfortran.dg/dtio_5.f90: New test.
3023 * gfortran.dg/dtio_6.f90: New test.
3024 * gfortran.dg/dtio_7.f90: New test.
3025 * gfortran.dg/dtio_8.f90: New test.
3026 * gfortran.dg/dtio_9.f90: New test.
3027 * gfortran.dg/dtio_10.f90: New test.
3028
d6dd1b60 30292016-08-30 David Malcolm <dmalcolm@redhat.com>
3030
3031 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3032 (test_many_nested_locations): New function.
3033 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3034 (test_show_locus): Handle "test_many_nested_locations".
3035
2e7400df 30362016-08-30 David Malcolm <dmalcolm@redhat.com>
3037
3038 * g++.dg/template/double-greater-than-fixit.C: New test case.
3039
98023bfd 30402016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3041
3042 * gnat.dg/opt57.ad[sb]: New test.
3043 * gnat.dg/opt57_pkg.ads: New helper.
3044
f9723d87 30452016-08-30 Richard Biener <rguenther@suse.de>
3046
3047 PR tree-optimization/69047
3048 * gcc.dg/pr69047.c: Fix byte-order check.
3049
77ce6232 30502016-08-30 Jakub Jelinek <jakub@redhat.com>
3051
adca2d16 3052 PR tree-optimization/72866
3053 * gcc.dg/vect/pr72866.c: New test.
3054
06cee168 3055 PR debug/77363
3056 * g++.dg/debug/dwarf2/pr77363.C: New test.
3057
4472e8d1 3058 PR middle-end/77377
3059 * gcc.target/i386/pr77377.c: New test.
3060
77ce6232 3061 PR debug/77389
3062 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3063 in dg-options.
3064
36bda760 30652016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3066
3067 * gfortran.dg/pr77372.f90: Moved to ...
3068 * gfortran.dg/ieee/pr77372.f90: here.
3069
2db6ea89 30702016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3071
3072 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3073 vector short/char initializations.
3074 * gcc.target/powerpc/vec-init-5.c: Likewise.
3075 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3076 vector initialization optimizations.
3077 * gcc.target/powerpc/vec-init-7.c: Likewise.
3078 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3079 vector float/double initializations.
3080 * gcc.target/powerpc/vec-init-9.c: Likewise.
3081
1e4df796 30822016-08-29 Uros Bizjak <ubizjak@gmail.com>
3083
3084 PR target/77403
3085 * gcc.target/i386/pr77403.c: New test.
3086
f293b7f2 30872016-08-29 Marek Polacek <polacek@redhat.com>
3088
3089 PR c/77292
3090 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3091
ea2ec8f6 30922016-08-29 Tom de Vries <tom@codesourcery.com>
3093
3094 PR c/77398
3095 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3096
686436fe 30972016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3098
3099 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3100
686436fe 31012016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3102
3103 * gfortran.dg/dec_structure_13.f90: New testcase.
3104
f1ecf8b3 31052016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3106
3107 PR fortran/77261
3108 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3109 available.
3110
4670f428 31112016-08-28 Tom de Vries <tom@codesourcery.com>
3112
3113 PR lto/70955
3114 * gcc.dg/pr70955.c: New test.
3115 * gcc.dg/lto/pr70955_0.c: Same.
3116 * gcc.dg/lto/pr70955_1.c: Same.
3117
b243b563 31182016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3119
3120 PR tree-optimization/71077
3121 * gcc.target/i386/pr71077.c: New test.
3122
92a44a68 31232016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3124
3125 PR fortran/77380
3126 * gfortran.dg/pr77380.f90: New test.
3127
92a44a68 31282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3129
3130 PR fortran/77372
3131 gfortran.dg/pr77372.f90: New test.
3132
367964fa 31332016-08-26 David Malcolm <dmalcolm@redhat.com>
3134
3135 * gcc.dg/spellcheck-fields-2.c (test): Move
3136 dg-begin/end-multiline-output within function body.
3137 (test_macro): New function.
3138
df4248fb 31392016-08-26 David Malcolm <dmalcolm@redhat.com>
3140
3141 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3142 (test_fixit_insert): Update expected output.
3143 (test_fixit_remove): Likewise.
3144 (test_fixit_replace): Likewise.
3145
377da6e4 31462016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3147
3148 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3149 Fix typo.
3150
4f16cc83 31512016-08-26 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/69047
3154 * gcc.dg/pr69047.c: New testcase.
3155
a54071b2 31562016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3157 Martin Jambhor <mjambor@suse.cz>
377da6e4 3158
a54071b2 3159 * gcc.dg/ipa/propbits-1.c: New test-case.
3160 * gcc.dg/ipa/propbits-2.c: Likewise.
3161 * gcc.dg/ipa/propbits-3.c: Likewise.
3162
2ae10c8c 31632016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3164
3165 PR fortran/77351
3166 * gfortran.dg/pr77351.f90: New test.
3167
c4963714 31682016-08-25 Marek Polacek <polacek@redhat.com>
3169
3170 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3171
49e1f4eb 31722016-08-25 Marek Polacek <polacek@redhat.com>
3173
3174 PR c/77323
3175 * gcc.dg/pr77323.c: New test.
3176
984f03c2 31772016-08-24 Paul Thomas <pault@gcc.gnu.org>
3178
3179 PR fortran/77358
3180 * gfortran.dg/submodule_17.f08: New test.
3181
92a44a68 31822016-08-24 Michael Collison <michael.collison@linaro.org>
3183 Michael Collison <michael.collison@arm.com>
f6c98a9a 3184
3185 * gcc.target/arm/builtin_saddl.c: New testcase.
3186 * gcc.target/arm/builtin_saddll.c: New testcase.
3187 * gcc.target/arm/builtin_uaddl.c: New testcase.
3188 * gcc.target/arm/builtin_uaddll.c: New testcase.
3189 * gcc.target/arm/builtin_ssubl.c: New testcase.
3190 * gcc.target/arm/builtin_ssubll.c: New testcase.
3191 * gcc.target/arm/builtin_usubl.c: New testcase.
3192 * gcc.target/arm/builtin_usubll.c: New testcase.
3193
8938d43d 31942016-08-24 Uros Bizjak <ubizjak@gmail.com>
3195
3196 PR target/77270
3197 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3198 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3199 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3200 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3201 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3202 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3203 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3204 effective target. Remove scan-assembler-times directives.
3205 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3206 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3207 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3208
2fb84e50 32092016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3210
3211 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3212 of unsigned int.
3213 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3214
cac7df4e 32152016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3216
3217 PR testsuite/77317
3218 * lib/target-supports.exp
3219 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3220 (check_effective_target_vect_natural_alignment): Ditto.
3221 (check_effective_target_vector_alignment_reachable): Ditto.
3222 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3223
b904831d 32242016-08-23 Ian Lance Taylor <iant@golang.org>
3225
3226 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3227
ff055c48 32282016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3229
3230 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3231 being created from pointers to memory locations.
3232 * gcc.target/powerpc/vec-init-2.c: Likewise.
3233
27af8972 32342016-08-23 Fritz Reese <fritzoreese@gmail.com>
3235
3236 * gfortran.dg/dec_structure_12.f90: New testcase.
3237
bd8ac469 32382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3239
3240 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3241
434d4291 32422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3243
3244 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3245 verification.
3246
be0be2de 32472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3248
3249 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3250 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3251
7feac654 32522016-08-23 Richard Biener <rguenther@suse.de>
3253
3254 PR tree-optimization/27336
3255 * c-c++-common/pr27336.c: New testcase.
3256
364743f3 32572016-08-22 Marek Polacek <polacek@redhat.com>
3258
3259 PR c++/77321
3260 * g++.dg/cpp1y/pr77321.C: New test.
3261
b92c452d 32622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3263
3264 PR fortran/60774
3265 * gfortran.dg/empty_label.f: Adjust test for new error message.
3266 * gfortran.dg/empty_label.f90: Ditto.
3267 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3268 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3269 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3270
bfbc628a 32712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3272
3273 PR fortran/61318
3274 * gfortran.dg/pr61318.f90: New test.
3275
99af6e70 32762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3277
3278 PR fortran/77260
3279 * gfortran.dg/pr77260_1.f90: New test.
3280 * gfortran.dg/pr77260_2.f90: Ditto.
3281
6cfc7001 32822016-08-22 Joseph Myers <joseph@codesourcery.com>
3283
3284 PR middle-end/77269
3285 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3286 __builtin_signbitf and __builtin_signbitl in expected generic
3287 expansion.
3288 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3289 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3290 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3291 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3292 tests.
3293
012f068a 32942016-08-22 Joseph Myers <joseph@codesourcery.com>
3295
3296 * gcc.dg/torture/float128-builtin.c,
3297 gcc.dg/torture/float128-ieee-nan.c,
3298 gcc.dg/torture/float128x-builtin.c,
3299 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3300 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3301 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3302 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3303 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3304 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3305 gcc.dg/torture/floatn-nan.h: New tests.
3306
e2c5b687 33072016-08-22 Joseph Myers <joseph@codesourcery.com>
3308
3309 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3310 macro.
3311 (main): Update calls to TEST_I_F.
3312 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3313 macro.
3314 (main): Update calls to TEST_I_F.
3315
b4635564 33162016-08-22 Joseph Myers <joseph@codesourcery.com>
3317
3318 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3319 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3320 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3321 names in calls to TEST_I_F.
3322
802bc569 33232016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3324
3325 PR c/52952
3326 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3327
70fa7158 33282016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3329
3330 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3331 and !natural_alignment_64.
3332 * gcc.dg/ipa/propalign-2.c: Likewise.
3333 * gcc.dg/ipa/propalign-3.c: Likewise.
3334 * gcc.dg/ipa/propalign-4.c: Likewise.
3335 * gcc.dg/ipa/propalign-5.c: Likewise.
3336 * lib/target-supports.exp
3337 (check_effective_target_natural_alignment_32): Add avr-*-*.
3338
d0346b1a 33392016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3340
3341 PR tree-optimization/61839
3342 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3343 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3344 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3345 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3346
82c85aba 33472016-08-19 Joseph Myers <joseph@codesourcery.com>
3348
3349 PR c/32187
3350 * lib/target-supports.exp (check_effective_target_float16)
3351 (check_effective_target_float32, check_effective_target_float64)
3352 (check_effective_target_float128, check_effective_target_float32x)
3353 (check_effective_target_float64x)
3354 (check_effective_target_float128x)
3355 (check_effective_target_float16_runtime)
3356 (check_effective_target_float32_runtime)
3357 (check_effective_target_float64_runtime)
3358 (check_effective_target_float128_runtime)
3359 (check_effective_target_float32x_runtime)
3360 (check_effective_target_float64x_runtime)
3361 (check_effective_target_float128x_runtime)
3362 (check_effective_target_floatn_nx_runtime)
3363 (add_options_for_float16, add_options_for_float32)
3364 (add_options_for_float64, add_options_for_float128)
3365 (add_options_for_float32x, add_options_for_float64x)
3366 (add_options_for_float128x): New procedures.
3367 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3368 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3369 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3370 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3371 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3372 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3373 gcc.dg/torture/float128-complex.c,
3374 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3375 gcc.dg/torture/float128x-basic.c,
3376 gcc.dg/torture/float128x-complex.c,
3377 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3378 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3379 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3380 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3381 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3382 gcc.dg/torture/float32x-basic.c,
3383 gcc.dg/torture/float32x-complex.c,
3384 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3385 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3386 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3387 gcc.dg/torture/float64x-basic.c,
3388 gcc.dg/torture/float64x-complex.c,
3389 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3390 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3391 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3392 gcc.dg/torture/floatn-tg.h,
3393 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3394 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3395 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3396 gcc.dg/torture/fp-int-convert-float128x.c,
3397 gcc.dg/torture/fp-int-convert-float16-timode.c,
3398 gcc.dg/torture/fp-int-convert-float16.c,
3399 gcc.dg/torture/fp-int-convert-float32-timode.c,
3400 gcc.dg/torture/fp-int-convert-float32.c,
3401 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3402 gcc.dg/torture/fp-int-convert-float32x.c,
3403 gcc.dg/torture/fp-int-convert-float64-timode.c,
3404 gcc.dg/torture/fp-int-convert-float64.c,
3405 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3406 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3407 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3408 maximum exponent of floating-point type. Use it in testing
3409 whether 0x8...0 fits in the floating-point type. Always treat -1
3410 (signed 0xf...f) as fitting in the floating-point type.
3411 (M_OK1): New macro.
3412 * gcc.dg/torture/fp-int-convert-double.c,
3413 gcc.dg/torture/fp-int-convert-float.c,
3414 gcc.dg/torture/fp-int-convert-float128-timode.c,
3415 gcc.dg/torture/fp-int-convert-float128.c,
3416 gcc.dg/torture/fp-int-convert-float80-timode.c,
3417 gcc.dg/torture/fp-int-convert-float80.c,
3418 gcc.dg/torture/fp-int-convert-long-double.c,
3419 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3420
cf0bbc39 34212016-08-19 Jakub Jelinek <jakub@redhat.com>
3422
9354a9a5 3423 PR fortran/72744
3424 * gfortran.dg/gomp/pr72744.f90: New test.
3425
cf0bbc39 3426 PR fortran/69281
3427 * gfortran.dg/gomp/pr69281.f90: New test.
3428
ee0e163a 34292016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3430
1e4df796 3431 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3432 the last special seed value.
3433 * gfortran.dg/random_7.f90: Use size for last array member instead
3434 of hardcoded value.
ee0e163a 3435
6d7de609 34362016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3437
3438 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3439 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3440
e3243c77 34412016-08-19 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/77286
3444 * gcc.dg/torture/pr77286.c: New testcase.
3445
b983d92d 34462016-08-18 David Malcolm <dmalcolm@redhat.com>
3447
3448 * gcc.dg/verbose-asm-2.c: New test case.
3449
48a7392b 34502016-08-18 David Malcolm <dmalcolm@redhat.com>
3451
3452 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3453 (custom_diagnostic_finalizer): Update for change to
3454 diagnostic_show_locus.
3455
5c8151fa 34562016-08-18 David Malcolm <dmalcolm@redhat.com>
3457
3458 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3459 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3460
26040f06 34612016-08-18 Marek Polacek <polacek@redhat.com>
3462
3463 PR c/71514
3464 * gcc.dg/pr71514.c: New test.
3465
360e911d 34662015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3467
3468 PR target/72839
3469 * gcc.target/i386/pr72839.c: New test.
3470
6de0546d 34712016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3472
3473 PR middle-end/70895
3474 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3475 * c-c++-common/goacc/reduction-1.c: Likewise.
3476 * c-c++-common/goacc/reduction-2.c: Likewise.
3477 * c-c++-common/goacc/reduction-3.c: Likewise.
3478 * c-c++-common/goacc/reduction-4.c: Likewise.
3479
cee80871 34802016-08-18 Alan Modra <amodra@gmail.com>
3481
3482 * gcc.c-torture/compile/pr72771.c: New.
3483
f9c39b65 34842016-08-17 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR fortran/67496
3487 * gfortran.dg/pr67496.f90: New test.
3488
92a44a68 34892015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3490
3491 PR tree-optimization/71752
f9c39b65 3492 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3493
d2392ec3 34942016-08-17 Uros Bizjak <ubizjak@gmail.com>
3495
3496 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3497
c4994c0b 34982016-08-17 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR middle-end/77259
3501 * g++.dg/ipa/devirt-52.C: New test.
3502
f7896ff0 35032016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3504
3505 * c-c++-common/goacc/reduction-6.c: New testcase.
3506
7104d1a8 35072016-08-17 Richard Biener <rguenther@suse.de>
3508
3509 PR tree-optimization/76490
3510 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3511 * gcc.dg/pr52904.c: XFAIL.
3512
cff41b9e 35132016-08-17 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/23855
3516 * gcc.dg/loop-unswitch-2.c: Adjust.
3517
b1398e47 35182016-08-16 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR tree-optimization/72817
3521 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3522
de41fc22 35232016-08-16 Joseph Myers <joseph@codesourcery.com>
3524
3525 PR libgcc/77265
3526 * gcc.dg/torture/float128-extend-inf.c: New test.
3527
5927e78e 35282016-08-16 David Malcolm <dmalcolm@redhat.com>
3529
3530 PR c/72857
3531 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3532 for embedded NUL.
3533 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3534 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3535 caret placement.
3536 (test_oct): Likewise.
3537 (test_multiple): Likewise.
3538 (test_field_width_specifier): Likewise.
3539 (test_field_width_specifier_2): New function.
3540 (test_field_precision_specifier): New function.
3541 (test_embedded_nul): Update expected caret placement.
3542 (test_non_contiguous_strings): Update line number.
3543 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3544 (__emit_string_literal_range): Add "caret_idx" param.
3545 (test_simple_string_literal): Add value for new param, updating
3546 expected output..
3547 (test_concatenated_string_literal): Likewise.
3548 (test_multiline_string_literal): Likewise.
3549 (test_hex): Likewise.
3550 (test_oct): Likewise.
3551 (test_multiple): Likewise.
3552 (test_ucn4): Likewise.
3553 (test_ucn8): Likewise.
3554 (test_u8): Likewise.
3555 (test_u): Likewise; update expected message, from "range" to
3556 "location".
3557 (test_U): Likewise.
3558 (test_L): Likewise.
3559 (test_macro): Add value for new param.
3560 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3561 (__emit_string_literal_range): Add "caret_idx" param.
3562 (test_stringified_token_1): Add value for new param. Update
3563 expected message, from "range" to "location".
3564 (test_stringized_token_2): Likewise, adding param to macro.
3565 (test_stringified_token_3): Likewise.
3566 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3567 (emit_warning): Convert param from source_range to location_t.
3568 (test_string_literals): Add caret_idx param, and use it when
3569 constructing a substring_loc. Update error message, from
3570 "range" to "location".
3571
b8d94309 35722016-08-16 Jakub Jelinek <jakub@redhat.com>
3573
2e947447 3574 PR target/71910
3575 * g++.dg/gomp/pr71910.C: New test.
3576
9ea71b15 3577 PR middle-end/67485
3578 * gcc.c-torture/compile/pr67485.c: New test.
3579
b8d94309 3580 PR target/72867
3581 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3582
31de5086 35832016-08-16 Bin Cheng <bin.cheng@arm.com>
3584
3585 PR tree-optimization/69848
3586 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3587
a05d3de8 35882016-08-16 Martin Liska <mliska@suse.cz>
3589
3590 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3591 of memory operations so that it can be handled by core2
3592 in 32-bit mode.
3593
b50ad04e 35942016-08-16 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/76783
3597 * gcc.dg/pr76783.c: New testcase.
3598 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3599
b441db40 36002016-08-16 Bin Cheng <bin.cheng@arm.com>
3601
3602 PR tree-optimization/72817
3603 PR tree-optimization/73450
3604 * gcc.dg/tree-ssa/pr72817.c: New test.
3605 * gcc.dg/tree-ssa/pr73450.c: New test.
3606
36d310d0 36072016-08-15 Fritz Reese <fritzoreese@gmail.com>
3608
3609 * gfortran.dg/init_flag_13.f90: New testcase.
3610 * gfortran.dg/init_flag_14.f90: Ditto.
3611 * gfortran.dg/init_flag_15.f03: Ditto.
3612 * gfortran.dg/dec_init_1.f90: Ditto.
3613 * gfortran.dg/dec_init_2.f90: Ditto.
3614
e5ec9f76 36152016-08-15 Uros Bizjak <ubizjak@gmail.com>
3616
3617 PR target/72867
3618 * gcc.target/i386/pr72867.c: New test.
3619
6ce66d38 36202016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3621
3622 * c-c++-common/dump-ada-spec-5.c: New test.
3623
894463cf 36242016-08-15 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/73434
3627 * gcc.dg/torture/pr73434.c: New testcase.
3628
98b374b4 36292016-08-15 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR tree-optimization/72824
3632 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3633
9b90f118 36342016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3635
3636 PR fortran/70598
3637 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3638 in use_device clause.
3639 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3640 * gfortran.dg/goacc/list.f95: Adjust to catch
3641 "neither a POINTER nor an array" error messages.
3642
1d80868e 36432016-08-14 Uros Bizjak <ubizjak@gmail.com>
3644
3645 PR target/76342
3646 * gcc.target/i386/pr76342.c: New test.
3647
153e4ac1 36482016-08-12 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR c/71512
3651 * g++.dg/ubsan/pr71512.C: New test.
3652 * c-c++-common/ubsan/pr71512-1.c: New test.
3653 * c-c++-common/ubsan/pr71512-2.c: New test.
3654
3c382998 36552016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3656
3657 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3658 vector initialization options.
3659 * gcc.target/powerpc/vec-init-2.c: Likewise.
3660 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3661 is generated on ISA 3.0.
3662
7079d57a 36632016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3664
3665 PR middle-end/71654
3666 * gcc.dg/c-c++-common/pr71654.c: New test.
3667 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3668 dg-options.
3669 * gcc.dg/tree-ssa/vrp24: Likewise.
3670
7175bb2a 36712016-08-12 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c/67410
3674 * gcc.dg/pr67410.c: New test.
3675
56fb8e9d 36762016-08-12 Bin Cheng <bin.cheng@arm.com>
3677
3678 PR tree-optimization/69848
3679 * gcc.dg/vect/vect-pr69848.c: New test.
3680
1f84b4ab 36812016-08-12 Uros Bizjak <ubizjak@gmail.com>
3682
3683 PR testsuite/71008
3684 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3685 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3686 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3687 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3688
60b349d9 36892016-08-12 Richard Biener <rguenther@suse.de>
3690
3691 PR tree-optimization/57326
3692 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3693 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3694 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3695 * gcc.target/i386/pr45685.c: Likewise.
3696 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3697 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3698 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3699 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3700 * gfortran.dg/pr34163.f90: Likewise.
3701
6d5f72f3 37022016-08-12 Martin Liska <mliska@suse.cz>
3703
3704 * g++.dg/gcov/gcov-16.C: New test.
3705 * lib/gcov.exp: Support new argument for run-gcov function.
3706
b357db2c 37072016-08-12 Martin Liska <mliska@suse.cz>
3708
3709 PR gcov-profile/35590
3710 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3711
08e33f10 37122016-08-12 Richard Biener <rguenther@suse.de>
3713
3714 PR tree-optimization/72851
3715 * gcc.dg/torture/pr72851.c: New testcase.
3716
92a44a68 37172016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3718
832d369d 3719 PR debug/63240
3720 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3721 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3722 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3723 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3724 DW_AT_deleted.
3725
1289a281 3726 PR debug/55641
3727 * g++.dg/debug/dwarf2/ref-1.C: New.
3728
9a478fab 3729 PR debug/49366
3730 * g++.dg/debug/dwarf2/template-params-12.H: New.
3731 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3732 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3733 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3734 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3735 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3736 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3737 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3738
e61229f8 37392016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3740
3741 PR target/72863
3742 * gcc.target/powerpc/pr72863.c: New test.
3743
c7823416 37442016-08-11 Uros Bizjak <ubizjak@gmail.com>
3745
3746 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3747
df15667f 37482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3749
3750 * gcc.target/i386/pieces-strcpy-1.c: New test.
3751 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3752
83c375ba 37532016-08-11 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR c++/72868
3756 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3757
350f354a 37582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3759
3760 * gcc.target/i386/pieces-memcpy-1.c: New test.
3761 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3762 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3763 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3764 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3765 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3766
74be5bc1 37672016-08-11 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR c/72816
20fb4916 3770 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3771
40395983 37722016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3773
3774 PR tree-optimization/71083
3775 * gcc.c-torture/execute/pr71083.c: New test.
3776 * gnat.dg/loop_optimization23.adb: New test.
3777 * gnat.dg/loop_optimization23_pkg.ads: New test.
3778 * gnat.dg/loop_optimization23_pkg.adb: New test.
3779
ec969ce4 37802016-08-11 Richard Biener <rguenther@suse.de>
3781
3782 PR tree-optimization/72772
3783 * gcc.dg/graphite/pr35356-1.c: Adjust.
3784 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3785
25482c16 37862016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3787
3788 * gfortran.dg/random_7.f90: Take into account that the last seed
3789 value is the special p value.
3790 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3791
f454033a 37922016-08-11 Richard Biener <rguenther@suse.de>
3793
3794 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3795
2d2b78a1 37962016-08-11 Alan Modra <amodra@gmail.com>
3797
3798 * gcc.target/powerpc/pr71680.c: New.
3799
97468983 38002016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3801
3802 * gcc.target/powerpc/bfp/bfp.exp: New file.
3803 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3804 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3805 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3806 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3807 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3808 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3809 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3810 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3811 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3812 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3813 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3814 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3815 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3816 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3817 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3818 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3819 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3820 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3821 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3822 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3823 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3824 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3825 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3826 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3827 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3828 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3829 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3830 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3831 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3832 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3833 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3834 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3835 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3836 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3837 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3838 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3839 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3840 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3841 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3842 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3843 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3844 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3845 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3846 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3847 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3848 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3849 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3850 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3851 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3852 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3853 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3854 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3855 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3856
23a6fe48 38572016-08-10 Bin Cheng <bin.cheng@arm.com>
3858
3859 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3860 Add aarch64*-*-*.
3861
0cb8f73e 38622016-08-10 Bin Cheng <bin.cheng@arm.com>
3863
3864 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3865
b7ed2a65 38662016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3867
3868 PR target/72853
3869 * gcc.target/powerpc/pr72853.c: New test.
3870
2d2b4107 38712016-08-10 Martin Liska <mliska@suse.cz>
3872
3873 PR gcov-profile/58306
3874 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3875
7132b755 38762016-08-10 Martin Liska <mliska@suse.cz>
3877
3878 * g++.dg/gcov/gcov-threads-1.C: New test.
3879
5186407c 38802016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3881
3882 PR target/71873
3883 * gcc.target/avr/pr71873.c: New test.
3884
44f01555 38852016-08-09 Martin Liska <mliska@suse.cz>
3886
3887 * g++.dg/gcov/gcov-dump-1.C: New test.
3888 * g++.dg/gcov/gcov-dump-2.C: New test.
3889
7d4f18f5 38902016-08-09 Martin Liska <mliska@suse.cz>
3891
3892 * gcc.dg/tree-prof/val-prof-9.c: New test.
3893
defa7026 38942016-08-09 Martin Liska <mliska@suse.cz>
3895
3896 * gcc.dg/tree-prof/val-prof-8.c: New test.
3897
ae7e6062 38982016-08-09 Martin Jambor <mjambor@suse.cz>
3899
0c47dd26 3900 PR ipa/71981
3901 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3902
a69fb570 39032016-08-09 Bin Cheng <bin.cheng@arm.com>
3904
3905 PR tree-optimization/33707
3906 * gcc.dg/vect/pr33707.c: New test.
3907
a031a844 39082016-08-09 Bin Cheng <bin.cheng@arm.com>
3909
3910 PR tree-optimization/pr72772
3911 * gcc.dg/tree-ssa/pr72772.c: New test.
3912
8f1baf0d 39132016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3914
3915 PR rtl-optimization/66669
3916 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3917
53e7aca1 39182016-08-09 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR tree-optimization/72824
3921 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3922
c162fa25 39232016-08-09 Richard Biener <rguenther@suse.de>
3924
3925 PR tree-optimization/71802
3926 * gcc.dg/torture/pr71802.c: New testcase.
3927
87156a7d 39282016-08-09 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR c++/72809
3931 * g++.dg/eh/stdarg1.C: New test.
3932
d0029333 39332016-08-08 Andi Kleen <ak@linux.intel.com>
3934
3935 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3936 test command line in failure log.
3937 (profopt-execute): dito. Make autofdo file names unique.
3938
7af4d06b 39392016-08-08 David Malcolm <dmalcolm@redhat.com>
3940
3941 PR c/64955
3942 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3943 output.
3944
7091ff70 39452016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3946
3947 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3948 c99_runtime.
3949 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3950 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3951 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3952 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3953 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3954 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3955
d189b094 39562016-08-08 David Malcolm <dmalcolm@redhat.com>
3957
3958 PR c/52952
3959 * gcc.dg/cpp/pr66415-1.c: Likewise.
3960 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3961 * gcc.dg/format/c90-printf-1.c: Likewise.
3962 * gcc.dg/format/diagnostic-ranges.c: New test case.
3963
440837fe 39642016-08-08 Jakub Jelinek <jakub@redhat.com>
3965
7cbcf608 3966 PR fortran/72716
3967 * gfortran.dg/gomp/pr72716.f90: New test.
3968
aa1ddb66 3969 PR middle-end/72781
3970 * gcc.dg/gomp/pr72781.c: New test.
3971
440837fe 3972 PR middle-end/68762
3973 * g++.dg/vect/pr68762-1.cc: New test.
3974 * g++.dg/vect/pr68762-2.cc: New test.
3975 * g++.dg/vect/pr68762.h: New file.
3976
eb571c16 39772016-08-08 Martin Sebor <msebor@redhat.com>
3978
3979 PR testsuite/72838
f9c39b65 3980 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3981 * g++.dg/warn/overflow-warn-3.C: Same.
3982 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3983
8ca5189a 39842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3985
3986 PR fortran/71936
3987 * gfortran.dg/allocate_with_source_21.f03: New test.
3988
1495e54c 39892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3990
3991 PR fortran/72698
3992 * gfortran.dg/allocate_with_source_20.f03: New test.
3993
d1e97886 39942016-08-08 Alan Modra <amodra@gmail.com>
3995
3996 * gcc.c-torture/compile/pr72802.c: New.
3997
9da84a54 39982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3999
4000 PR fortran/70524
4001 * gfortran.dg/dependency_48.f90: New test.
4002
3f9692a5 40032016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4004
b5b764be 4005 PR fortran/70040
3f9692a5 4006 * gfortran.dg/pr70040.f90: New testcase.
4007
099ec19a 40082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4009
4010 PR fortran/71961
4011 * gfortran.dg/matmul_10.f90: New testcase.
4012
e8272095 40132016-08-07 Jan Hubicka <hubicka@ucw.cz>
4014
4015 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4016
f5d2c462 40172016-08-07 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR c/72816
4020 * gcc.dg/pr72816.c: New test.
4021
30c60892 40222016-08-06 Jonathan Wakely <jwakely@redhat.com>
4023
4024 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4025 * g++.dg/conversion/pr41426.C: Likewise.
4026 * g++.dg/conversion/pr66211.C: Likewise.
4027 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4028 * g++.dg/init/ref8.C: Likewise.
4029 * g++.old-deja/g++.law/cvt20.C: Likewise.
4030 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4031
2abf3c4a 40322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4033
4034 PR tree-optimization/18046
4035 * gcc.dg/tree-ssa/vrp105.c: New test.
4036 * gcc.dg/tree-ssa/vrp106.c: New test.
4037
a940fdc7 40382016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4039
4040 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4041 1ul in diagnostics. Remove hyphen from "constant-expression."
4042 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4043 * g++.dg/cpp0x/static_assert3.C: Same.
4044 * g++.dg/cpp1y/constexpr-throw.C: Same.
4045 * g++.dg/template/nontype3.C: Same.
4046 * g++.dg/warn/overflow-warn-1.C: Same.
4047 * g++.dg/warn/overflow-warn-3.C: Same.
4048 * g++.dg/warn/overflow-warn-4.C: Same.
4049
d4166bdc 40502016-08-05 David Malcolm <dmalcolm@redhat.com>
4051
4052 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4053 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4054 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4055 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4056
906dd612 40572016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4058
4059 PR tree-optimization/72810
4060 * gcc.dg/tree-ssa/vrp110.c: New test.
4061
9788fb76 40622016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4063
4064 PR Target/72819
4065 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4066 registers.
4067 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4068 saving the half-precision registers.
4069 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4070 value is returned in h0.
4071 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4072 are passed in FP/SIMD registers.
4073 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4074 passing works corrcetly.
4075 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4076 (hfa_f16x2_t): Likewise.
4077 (hfa_f16x3_t): Likewise.
4078 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4079 are promoted to double and passed in a double register.
4080 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4081 are promoted to double and stacked.
4082 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4083 __fp16 data types.
4084 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4085 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4086 __fp16 first get passed in FP/SIMD registers, then stacked.
4087
30f40fe4 40882016-08-05 Nathan Sidwell <nathan@acm.org>
4089
4090 PR c++/68724
4091 * g++.dg/cpp0x/pr68724.C: New.
4092
8a6540e1 40932016-08-05 Richard Biener <rguenther@suse.de>
4094
4095 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4096
09001ac1 40972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4098
4099 * gcc.dg/tree-ssa/vrp107.c: New test.
4100 * gcc.dg/tree-ssa/vrp108.c: New test.
4101 * gcc.dg/tree-ssa/vrp109.c: New test.
4102
88ab6a9c 41032016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4104
4105 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4106 dg-options.
4107
b2a036e7 41082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4109
4110 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4111 test-cases.
4112 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4113 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4114 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4115 test-cases.
4116 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4117 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4118 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4119 large_double.
4120
8dbf49cb 41212016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4122
4123 PR c++/72800
4124 * g++.dg/cpp1y/lambda-ice1.C: New.
4125
dcc45aae 41262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4127
4128 PR c++/72759
4129 * g++.dg/cpp1y/pr72759.C: New test.
4130
88fe4062 41312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4132
4133 * gcc.dg/switch-10.c: New test.
4134
a1af716f 41352016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4136
4137 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4138
1fa5d8ba 41392016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4140
4141 * c-c++-common/goacc/routine-5.c: Update.
4142
e8dedc4a 41432016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4144
4145 PR rtl-optimization/70903
4146 * gcc.c-torture/execute/pr70903.c: New test.
4147
7ca5003c 41482016-08-04 Martin Liska <mliska@suse.cz>
4149
4150 * gcc.dg/params/params.exp: Replace file exists with
4151 TESTING_IN_BUILD_TREE.
4152
810702a2 41532016-08-04 Marek Polacek <polacek@redhat.com>
4154
4155 PR c++/70229
4156 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4157
fa8a8f79 41582016-08-04 Richard Biener <rguenther@suse.de>
4159
4160 PR middle-end/71984
4161 * gcc.dg/torture/pr71984.c: Guard correctness check for
4162 little-endian.
4163
9916f5a5 41642016-08-03 Andrew Pinski <apinski@cavium.com>
4165
4166 * gcc.c-torture/compile/20160802-1.c: New testcase.
4167
278b4698 41682016-08-03 Fritz Reese <fritzoreese@gmail.com>
4169
4170 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4171
860c3c85 41722016-08-03 Richard Biener <rguenther@suse.de>
4173
4174 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4175 and remove -O3.
4176 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4177 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4178
0a41d717 41792016-08-03 Richard Biener <rguenther@suse.de>
4180
4181 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4182 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4183 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4184 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4185
52e3c0e8 41862016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4187
4188 * gcc.dg/init-excess-2.c: Require int32plus.
4189 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4190 * gcc.dg/pr59963-2.c: Require int32plus.
4191 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4192 * gcc.dg/unroll-7.c: Require int32plus.
4193
ad8a330c 41942016-08-02 Bin Cheng <bin.cheng@arm.com>
4195
4196 PR tree-optimization/34114
4197 * gcc.dg/tree-ssa/loop-42.c: New test.
4198
d3aa3636 41992016-08-02 Tamar Christina <tamar.christina@arm.com>
4200
4201 * gcc.target/aarch64/vminmaxnm.c: New.
4202 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4203 tests.
4204
c79d3723 42052016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4206
4207 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4208 vec_extract for vector float, vector int, vector short, and vector
4209 char.
4210 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4211 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4212 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4213 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4214
5fc13c39 42152016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4216
4217 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4218 single stack adjustment, no writeback.
5fc13c39 4219 * gcc.target/aarch64/test_frame_12.c: Likewise.
4220 * gcc.target/aarch64/test_frame_13.c: Likewise.
4221 * gcc.target/aarch64/test_frame_15.c: Likewise.
4222 * gcc.target/aarch64/test_frame_6.c: Likewise.
4223 * gcc.target/aarch64/test_frame_7.c: Likewise.
4224 * gcc.target/aarch64/test_frame_8.c: Likewise.
4225 * gcc.target/aarch64/test_frame_16.c: New test.
4226
2eb70c76 42272015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4228
4229 PR target/72748
4230 * gcc.target/i386/pr72748.c: New test.
4231
92a44a68 42322015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4233
4234 PR tree-optimization/71818
4235 * gcc.dg/vect/pr71818.c: New
4236
56e7a293 42372016-08-01 Martin Liska <mliska@suse.cz>
4238
4239 PR tree-optimization/71857
4240 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4241
aa8852cc 42422016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4243
4244 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4245
f3c032a4 42462016-08-01 Jan Beulich <jbeulich@suse.com>
4247
4248 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4249
a1e9d2c3 42502016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4251
4252 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4253 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4254
466045aa 42552016-07-31 Jonathan Wakely <jwakely@redhat.com>
4256
4257 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4258 (check_effective_target_c++): Likewise. Also match for libstdc++.
4259
92a44a68 42602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4261
4262 PR fortran/41922
4263 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4264 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4265 * gfortran.dg/pr41922.f90: New test.
4266
dd13eb1b 42672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4268
4269 PR fortran/68566
4270 * gfortran.dg/pr68566.f90: new test.
4271
a940fdc7 42722016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4273
4274 PR c++/60760
4275 PR c++/71091
4276 * g++.dg/cpp0x/constexpr-cast.C: New test.
4277 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4278 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4279 * g++.dg/ubsan/pr63956.C: Correct.
4280
efa8ff03 42812016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4282
4283 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4284 vector double or vector long where the vector is in memory.
4285 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4286 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4287
0b8113c5 42882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4289
4290 PR fortran/69867
4291 * gfortran.dg/pr69867.f90: New test.
4292
3badc59b 42932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4294
4295 PR fortran/69962
4296 * gfortran.dg/pr69962.f90: New test.
4297
fc8b54ff 42982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4299
4300 PR fortran/70006
4301 * gfortran.dg/pr70006.f90: New test.
4302
165b422e 43032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4304
4305 PR fortran/71730
4306 * gfortran.dg/pr71730.f90: New test.
4307 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4308 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4309 * gfortran.dg/array_constructor_26.f03: Ditto.
4310
0c6334ed 43112016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4312
4313 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4314 * gcc.target/powerpc/pr71763.c: Likewise.
4315
4ebf85be 43162016-07-29 Marek Polacek <polacek@redhat.com>
4317
4318 PR c/71742
4319 * gcc.dg/940510-1.c: Adjust dg-error.
4320 * gcc.dg/c99-flex-array-1.c: Likewise.
4321 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4322
9efe5be6 4323 PR c/71853
4324 * gcc.dg/noncompile/pr71853.c: New test.
4325
4c4548bb 4326 PR c/71573
4327 * gcc.dg/noncompile/pr71573.c: New test.
4328
8ae70602 4329 PR c/71926
4330 * g++.dg/warn/Wparentheses-30.C: New test.
4331 * gcc.dg/Wparentheses-14.c: New test.
4332
cfc1aded 43332016-07-29 Uros Bizjak <ubizjak@gmail.com>
4334
4335 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4336
d5e80d93 43372016-07-29 Bin Cheng <bin.cheng@arm.com>
4338
4339 PR tree-optimization/57558
4340 * gcc.dg/vect/pr57558-1.c: New test.
4341 * gcc.dg/vect/pr57558-2.c: New test.
4342
c7c713ec 43432016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4344
cfc1aded 4345 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4346 to scan forwprop1 dump pass.
4347
34b9af67 43482016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4349
4350 PR c++/51488
4351 * g++.dg/template/pr51488.C: New.
4352
322d4184 43532016-07-29 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR c/71969
4356 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4357 static __inline__.
4358 * gcc.dg/pr71969-1.c: New test.
4359 * gcc.dg/pr71969-2.c: New test.
4360 * gcc.dg/pr71969-3.c: New test.
4361
7648c9c7 43622016-07-29 Marek Polacek <polacek@redhat.com>
4363
4364 PR c/71574
4365 * c-c++-common/pr71574.c: New test.
4366
35fddbd6 4367 PR c/71583
4368 * gcc.dg/noncompile/pr71583.c: New test.
4369
d06bcb87 43702016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4371
4372 PR middle-end/68217
4373 * gcc.dg/pr68217.c: New test.
4374
fb5574d7 43752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4376
4377 PR fortran/71067
4378 * gfortran.dg/pr71067_1.f90: New test.
4379 * gfortran.dg/pr71067_2.f90: Ditto.
4380
a52bb7a0 43812016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4382
4383 * gcc.target/powerpc/vec-extract-1.c: New test.
4384
42e96823 43852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4386
4387 PR fortran/71799
4388 * gfortran.dg/pr71799.f90: New test.
4389
d5539c6b 43902016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4391
4392 PR c++/71665
4393 * g++.dg/cpp0x/pr71665-1.C: New.
4394 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4395 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4396 * g++.dg/ext/label10.C: Likewise.
4397 * g++.dg/parse/constant5.C: Likewise.
4398
05995232 43992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4400
4401 PR fortran/71859
4402 * gfortran.dg/pr71859.f90: New test.
4403 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4404 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4405
7a4429b2 44062016-07-28 Paul Thomas <pault@gcc.gnu.org>
4407
4408 PR fortran/71883
4409 * gfortran.dg/pr71883.f90 : New test.
4410
f339cf78 44112016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4412
4413 PR tree-optimization/71734
cfc1aded 4414 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4415
8311fe26 44162016-07-28 Renlin Li <renlin.li@arm.com>
4417
4418 Revert
4419 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4420
4421 PR fortran/71902
4422 * gfortran.dg/dependency_47.f90: New test.
4423
595e387a 44242016-07-28 Martin Liska <mliska@suse.cz>
4425
4426 PR gcov-profile/68025
4427 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4428
83554604 44292016-07-28 Martin Liska <mliska@suse.cz>
4430
4431 * g++.dg/vect/pr70944.cc: New test.
4432
ec6d2d63 44332016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4434
4435 PR middle-end/71994
4436 * gcc.dg/torture/pr71994.c: New test.
4437
12dabcee 44382016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4439
4440 PR middle-end/71078
4441 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4442 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4443 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4444
262a83d5 44452016-07-27 Richard Biener <rguenther@suse.de>
4446
4447 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4448
3989f1fe 44492016-07-27 Martin Liska <mliska@suse.cz>
4450
4451 * gcc.dg/predict-13.c: New test.
4452 * gcc.dg/predict-14.c: New test.
4453
69a499fa 44542016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4455
7a4429b2 4456 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4457 including stdint.h.
4458 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4459 including stdint.h.
4460
751fef95 44612016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4462
4463 PR target/71869
4464 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4465 IEEE built-in functions handle quiet and signalling NaNs
4466 correctly.
4467
5e07497c 44682016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4469
4470 PR fortran/71862
4471 * gfortran.dg/pr71862.f90: New test.
4472
18928e61 44732016-07-26 Martin Sebor <msebor@redhat.com>
4474
4475 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4476 selector with dg-options.
4477
7e1856f1 44782016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4479
4480 PR tree-optimization/18046
4481 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4482 * gcc.dg/tree-ssa/vrp103.c: New test.
4483 * gcc.dg/tree-ssa/vrp104.c: New test.
4484
08679462 44852016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4486
4487 * gcc.target/powerpc/pr63354.c: Require lp64 since
4488 -mprofile-kernel is not legal with -m32.
4489
8c3efadf 44902016-07-26 Richard Biener <rguenther@suse.de>
4491
4492 PR rtl-optimization/71984
4493 * gcc.dg/torture/pr71984.c: New testcase.
4494
78866ecd 44952016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4496
4497 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4498 g++-dg-runtest via et-dg-runtest.
4499 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4500 * gcc.dg/vect/vect.exp: Likewise.
4501 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4502 gfortran-dg-runtest.
4503 * gfortran.dg/vect/vect.exp: Likewise.
4504 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4505 (check_mips_loongson_hw_available): Likewise.
4506 (check_effective_target_mpaired_single_runtime): Likewise.
4507 (check_effective_target_mips_loongson_runtime): Likewise.
4508 (add_options_for_mpaired_single): Likewise.
4509 (check_effective_target_vect_int): Add global et_index.
4510 Check and save the supported feature for a target selected by
4511 the et_index target. Break long lines where appropriate. Call
4512 et-is-effective-target for MIPS with an argument instead of
4513 check_effective_target_* where appropriate.
4514 (check_effective_target_vect_intfloat_cvt): Likewise.
4515 (check_effective_target_vect_uintfloat_cvt): Likewise.
4516 (check_effective_target_vect_floatint_cvt): Likewise.
4517 (check_effective_target_vect_floatuint_cvt): Likewise.
4518 (check_effective_target_vect_simd_clones): Likewise.
4519 (check_effective_target_vect_shift): ewise.
4520 (check_effective_target_whole_vector_shift): Likewise.
4521 (check_effective_target_vect_bswap): Likewise.
4522 (check_effective_target_vect_shift_char): Likewise.
4523 (check_effective_target_vect_long): Likewise.
4524 (check_effective_target_vect_float): Likewise.
4525 (check_effective_target_vect_double): Likewise.
4526 (check_effective_target_vect_long_long): Likewise.
4527 (check_effective_target_vect_no_int_max): Likewise.
4528 (check_effective_target_vect_no_int_add): Likewise.
4529 (check_effective_target_vect_no_bitwise): Likewise.
4530 (check_effective_target_vect_widen_shift): Likewise.
4531 (check_effective_target_vect_no_align): Likewise.
4532 (check_effective_target_vect_hw_misalign): Likewise.
4533 (check_effective_target_vect_element_align): Likewise.
4534 (check_effective_target_vect_condition): Likewise.
4535 (check_effective_target_vect_cond_mixed): Likewise.
4536 (check_effective_target_vect_char_mult): Likewise.
4537 (check_effective_target_vect_short_mult): Likewise.
4538 (check_effective_target_vect_int_mult): Likewise.
4539 (check_effective_target_vect_extract_even_odd): Likewise.
4540 (check_effective_target_vect_interleave): Likewise.
4541 (check_effective_target_vect_stridedN): Likewise.
4542 (check_effective_target_vect_multiple_sizes): Likewise.
4543 (check_effective_target_vect64): Likewise.
4544 (check_effective_target_vect_call_copysignf): Likewise.
4545 (check_effective_target_vect_call_sqrtf): Likewise.
4546 (check_effective_target_vect_call_btrunc): Likewise.
4547 (check_effective_target_vect_call_btruncf): Likewise.
4548 (check_effective_target_vect_call_ceil): Likewise.
4549 (check_effective_target_vect_call_ceilf): Likewise.
4550 (check_effective_target_vect_call_floor): Likewise.
4551 (check_effective_target_vect_call_floorf): Likewise.
4552 (check_effective_target_vect_call_lceil): Likewise.
4553 (check_effective_target_vect_call_lfloor): Likewise.
4554 (check_effective_target_vect_call_nearbyint): Likewise.
4555 (check_effective_target_vect_call_nearbyintf): Likewise.
4556 (check_effective_target_vect_call_round): Likewise.
4557 (check_effective_target_vect_call_roundf): Likewise.
4558 (check_effective_target_vect_perm): Likewise, but also append *_saved
4559 to the existing global name to properly cache the result.
4560 (check_effective_target_vect_perm_byte): Likewise.
4561 (check_effective_target_vect_perm_short): Likewise.
4562 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4563 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4564 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4565 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4566 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4567 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4568 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4569 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4570 (check_effective_target_vect_sdot_qi): Likewise.
4571 (check_effective_target_vect_udot_qi): Likewise.
4572 (check_effective_target_vect_sdot_hi): Likewise.
4573 (check_effective_target_vect_udot_hi): Likewise.
4574 (check_effective_target_vect_usad_char): Likewise.
4575 (check_effective_target_vect_pack_trunc): Likewise.
4576 (check_effective_target_vect_unpack): Likewise.
4577 (check_effective_target_vect_aligned_arrays): Likewise.
4578 (check_effective_target_vect_natural_alignment): Likewise.
4579 (check_effective_target_vector_alignment_reachable): Likewise.
4580 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4581 (is-effective-target): Initialize et_index if undefined.
4582 (et-dg-runtest): New.
4583 (et-is-effective-target): Likewise.
4584 (check_vect_support_and_set_flags): Add supported MIPS targets to
4585 EFFECTIVE_TARGETS list. Return the number of supported targets.
4586
b2930f09 45872016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4588 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4589
4590 PR middle-end/70920
4591 * gcc.dg/pr70920-1.c: New test-case.
4592 * gcc.dg/pr70902-2.c: Likewise.
4593 * gcc.dg/pr70920-3.c: Likewise.
4594 * gcc.dg/pr70920-4.c: Likewise
4595 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4596 2 instead of 3.
4597
90821294 45982016-07-25 Alexander Monakov <amonakov@ispras.ru>
4599
4600 * gcc.c-torture/execute/pr71494.c: Require label_values.
4601 * gcc.dg/pr16973.c: Ditto.
4602
1660595b 46032016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4604
4605 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4606 * gcc.dg/torture/pr69771.c: Require int32plus.
4607 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4608
5b2b88ce 46092016-07-25 Martin Liska <mliska@suse.cz>
4610
4611 * gcc.dg/torture/pr71987.c: New test.
4612
e2f926e9 46132016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4614
4615 PR fortran/71935
4616 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4617 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4618 * gfortran.dg/pr71935.f90: New test.
4619
a940fdc7 46202016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4621
4622 PR c++/71675
4623 * g++.dg/ext/atomic-3.C: New test.
4624 * gcc.dg/atomic/pr71675.c: New test.
4625
5a43070d 46262016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4627
4628 * gcc.target/i386/mvc8.c: New test.
4629
1b793819 46302016-07-22 Bin Cheng <bin.cheng@arm.com>
4631
4632 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4633 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4634
d4b4c787 46352016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4636
4637 PR fortran/71795
4638 * gfortran.dg/constructor_50.f90: New test.
4639
45648efe 46402016-07-22 Martin Liska <mliska@suse.cz>
4641
4642 PR gcov-profile/69028
4643 PR gcov-profile/62047
4644 * g++.dg/cilk-plus/pr69028.C: New test.
4645
b657bb1f 46462016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4647
4648 * gfortran.dg/coarray_stat_2.f90: New test.
4649
3a421504 46502016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4651
4652 * gcc.target/powerpc/vec-extract.h: New files to check the
4653 vec_extract built-in functions for all vector types, testing
4654 accessing each element, both with constant and variable element
4655 numbers.
4656 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4657 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4658 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4659 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4660 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4661 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4662 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4663 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4664 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4665
d40a1eac 46662016-07-21 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR c++/71728
4669 * g++.dg/other/pr71728.C: New test.
4670
3b0d7293 46712016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4672
4673 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4674 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4675 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4676 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4677 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4678
50953a9f 46792016-07-21 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/71947
4682 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4683
90261646 46842016-07-21 Bin Cheng <bin.cheng@arm.com>
4685
4686 * gcc.dg/tree-ssa/scev-15.c: New.
4687
5a5a7a90 46882016-07-21 Bin Cheng <bin.cheng@arm.com>
4689
4690 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4691
df0c563f 46922016-07-21 Jakub Jelinek <jakub@redhat.com>
4693
4694 PR c++/71941
4695 * g++.dg/gomp/pr71941.C: New test.
4696
24acd4ab 46972016-07-20 David Malcolm <dmalcolm@redhat.com>
4698
4699 PR c/70339
4700 PR c/71858
4701 * g++.dg/spellcheck-identifiers.C: New test case, based on
4702 gcc.dg/spellcheck-identifiers.c.
4703 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4704 gcc.dg/spellcheck-identifiers-2.c.
4705 * g++.dg/spellcheck-typenames.C: New test case, based on
4706 gcc.dg/spellcheck-typenames.c
4707
8669e753 47082016-07-20 Jonathan Wakely <jwakely@redhat.com>
4709
4710 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4711 pointer to member function and also test catching by reference.
4712
75cb41b8 47132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4714
4715 * gcc.target/s390/pr67443.c: Fix test case.
4716
07be1239 47172016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4718
4719 * gcc.target/s390/insv-1.c: Xfail some tests.
4720 * gcc.target/s390/insv-2.c: Likewise.
4721
e9b5fdd9 47222016-07-20 Georg-Johann Lay <avr@gjlay.de>
4723
4724 * gcc.target/avr/torture/get-mem.c: New test.
4725 * gcc.target/avr/torture/set-mem.c: New test.
4726
b704b0e1 47272016-07-20 Georg-Johann Lay <avr@gjlay.de>
4728
4729 PR target/71948
4730 * gcc.target/avr/torture/tiny-progmem.c: New test.
4731
051eb924 47322016-07-20 Jakub Jelinek <jakub@redhat.com>
4733
fdb70809 4734 PR c++/71909
4735 * g++.dg/parse/pr71909.C: New test.
4736 * g++.dg/tm/pr71909.C: New test.
4737
051eb924 4738 PR c++/50060
4739 * g++.dg/cpp0x/constexpr-50060.C: New test.
4740 * g++.dg/cpp1y/constexpr-50060.C: New test.
4741
c4e1267c 47422016-07-20 Martin Liska <mliska@suse.cz>
4743
4744 * gfortran.dg/graphite/pr71898.f90: New test.
4745
ecaa5fd4 47462016-07-20 Bin Cheng <bin.cheng@arm.com>
4747
4748 PR tree-optimization/71503
4749 PR tree-optimization/71683
4750 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4751 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4752
f5b88ba1 47532016-07-20 Martin Liska <mliska@suse.cz>
4754
4755 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4756 * gcc.dg/plugin/sreal-test-1.c: Remove.
4757 * gcc.dg/plugin/sreal_plugin.c: Remove.
4758
e889bd11 47592016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4760
4761 PR fortran/71902
4762 * gfortran.dg/dependency_47.f90: New test.
4763
1c6bb1c0 47642016-07-19 Jakub Jelinek <jakub@redhat.com>
4765
94d511af 4766 PR rtl-optimization/71916
4767 * gcc.c-torture/compile/pr71916.c: New test.
4768
54e95a17 4769 PR middle-end/71874
4770 * g++.dg/torture/pr71874.C: New test.
4771
1c6bb1c0 4772 PR middle-end/71734
4773 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4774 (my_alloc): Rewritten to use __builtin_posix_memalign and
4775 __SIZE_TYPE__.
4776 (my_free): Use __builtin_free instead of _mm_free.
4777 (Vec::operator=): Use __builtin_memcpy.
4778
0d565f19 47792016-07-19 Martin Jambor <mjambor@suse.cz>
4780
cfc1aded 4781 PR fortran/71688
4782 * gfortran.dg/pr71688.f90: New test.
0d565f19 4783
2be13cd5 47842016-07-19 Richard Biener <rguenther@suse.de>
4785
4786 * c-c++-common/vector-subscript-6.c: New testcase.
4787 * c-c++-common/vector-subscript-7.c: Likewise.
4788
1697df09 47892016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4790
7a4429b2 4791 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4792 and UInt32 based on __SIZEOF_INT__.
4793
8894566e 47942016-07-19 Richard Biener <rguenther@suse.de>
4795
4796 PR tree-optimization/71901
4797 * gcc.dg/torture/pr71901.c: New testcase.
4798
47992016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4800
4801 PR tree-optimization/71908
4802 * gcc.dg/torture/pr71908.c: New testcase.
4803
106ac76d 48042016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4805
4806 PR target/71493
4807 * gcc.target/powerpc/pr71493-1.c: New test.
4808 * gcc.target/powerpc/pr71493-2.c: Likewise.
4809
e6517a48 48102016-07-18 Jakub Jelinek <jakub@redhat.com>
4811
d1e0c36e 4812 PR c++/71835
4813 * g++.dg/conversion/ambig3.C: New test.
4814
6fe424c2 4815 PR c++/71828
4816 * g++.dg/cpp0x/constexpr-71828.C: New test.
4817
d3dd9e33 4818 PR c++/71826
4819 * g++.dg/template/pr71826.C: New test.
4820
74fd83a9 4821 PR c++/71822
4822 * g++.dg/template/defarg21.C: New test.
4823
e6517a48 4824 PR c++/71871
4825 * g++.dg/ext/vector31.C: New test.
4826
f942bdbf 48272016-07-18 Uros Bizjak <ubizjak@gmail.com>
4828
4829 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4830
4b1425be 48312016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4832
4833 PR tree-optimization/71734
4834 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4835
a80f37e1 48362016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4837
4838 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4839 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4840 stack-layout-dynamic-1.c: New test.
4841
ea283725 48422016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4843
4844 * gcc.target/s390/nolrl-1.c: New test.
4845
14eab729 48462016-07-17 Fritz Reese <fritzoreese@gmail.com>
4847
4848 PR fortran/71523
4849 * gfortran.dg/pr71523_1.f90: New test.
4850 * gfortran.dg/pr71523_2.f90: New test.
4851
3925d644 48522016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4853
4854 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4855
fb9ff4ce 48562016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4857 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4858
4859 PR fortran/62125
4860 * gfortran.dg/pr62125.f90: New test.
4861
95b0f5e9 48622016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4863
4864 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4865 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4866
1913be16 48672016-07-15 Jonathan Wakely <jwakely@redhat.com>
4868
4869 PR c++/58796
4870 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4871 * g++.dg/cpp0x/nullptr35.C: New test.
4872
b4803084 48732016-07-15 Bin Cheng <bin.cheng@arm.com>
4874
4875 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4876
89e3ec3d 48772016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4878
4879 * gfortran.dg/goacc/vector_length.f90: New test.
4880
2084e279 48812016-07-15 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/71881
4884 * gcc.dg/torture/pr71881.c: New testcase.
4885
2177bb9a 48862016-07-15 Richard Biener <rguenther@suse.de>
4887
4888 PR tree-optimization/71887
4889 * gcc.dg/torture/pr71887.c: New testcase.
4890
0dd7db3b 48912016-07-15 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR c/71858
4894 * gcc.dg/spellcheck-identifiers-3.c: New test.
4895
b41cc4d1 48962016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4897
4898 PR fortran/71807
4899 * gfortran.dg/null_9.f90: New test.
4900
a4d34e5e 49012016-07-15 Bin Cheng <bin.cheng@arm.com>
4902
4903 * gcc.dg/tree-ssa/loop-41.c: New test.
4904
1547c551 49052016-07-15 Bin Cheng <bin.cheng@arm.com>
4906
4907 PR tree-optimization/71347
4908 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4909
b9c2416b 49102016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4911
4912 PR fortran/29819
4913 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4914 * gfortran.dg/contains.f90: Ditto.
4915 * gfortran.dg/contains_empty_1.f03: Ditto.
4916 * gfortran.dg/submodule_3.f08: Ditto.
4917
28413b15 49182016-07-14 Jakub Jelinek <jakub@redhat.com>
4919
661af228 4920 PR testsuite/71865
4921 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4922 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4923 expected diagnostics.
4924
28413b15 4925 PR c/71858
4926 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4927 * gcc.dg/spellcheck-identifiers-2.c: New test.
4928 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4929 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4930
7b3b3a49 49312016-07-14 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR tree-optimization/71872
4934 * gcc.c-torture/compile/pr71872.c: New test.
4935
7c039c44 49362016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4937
4938 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4939 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4940 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4941 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4942 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4943 * gcc.target/arm/atomic-op-acquire-1.c: This.
4944 * gcc.target/arm/atomic-op-char.c: Rename into ...
4945 * gcc.target/arm/atomic-op-char-1.c: This.
4946 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4947 * gcc.target/arm/atomic-op-consume-1.c: This.
4948 * gcc.target/arm/atomic-op-int.c: Rename into ...
4949 * gcc.target/arm/atomic-op-int-1.c: This.
4950 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4951 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4952 * gcc.target/arm/atomic-op-release.c: Rename into ...
4953 * gcc.target/arm/atomic-op-release-1.c: This.
4954 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4955 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4956 * gcc.target/arm/atomic-op-short.c: Rename into ...
4957 * gcc.target/arm/atomic-op-short-1.c: This.
4958 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4959 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4960 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4961 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4962 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4963 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4964 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4965 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4966 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4967 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4968
80c5e533 49692016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4970
4971 PR fortran/70842
4972 * gfortran.dg/select_type_35.f03: New test.
4973
c5a9fc7b 49742016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4975
4976 PR target/65951
4977 PR tree-optimization/70923
4978 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4979 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4980 * gcc.dg/vect/pr65951.c: Likewise.
4981 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4982
d1242c94 49832016-07-14 David Edelsohn <dje.gcc@gmail.com>
4984
4985 * c-c++-common/pr60226.c: Expect maximum object file alignment
4986 error on AIX.
4987
97f2a90b 49882016-07-14 Richard Biener <rguenther@suse.de>
4989
4990 PR tree-optimization/71866
4991 * gcc.dg/torture/pr71866.c: New testcase.
4992
6029a910 49932016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4994
4995 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4996 selector and enclose boolean expression in curly braces.
4997
798d22ed 49982016-07-14 Alan Modra <amodra@gmail.com>
4999
5000 PR target/71733
5001 * gcc.target/powerpc/p9-novsx.c: New.
5002
3ffcb27d 50032016-07-13 Andi Kleen <ak@linux.intel.com>
5004
5005 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5006 * g++.dg/tree-prof/morefunc.C: Dito.
5007 * g++.dg/tree-prof/pr35545.C: Dito.
5008 * g++.dg/tree-prof/reorder.C: Dito.
5009 * gcc.dg/tree-prof/20050826-2.c: Dito.
5010 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5011 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5012 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5013 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5014 * gcc.dg/tree-prof/inliner-1.c: Dito.
5015 * gcc.dg/tree-prof/merge_block.c: Dito.
5016 * gcc.dg/tree-prof/stringop-1.c: Dito.
5017 * gcc.dg/tree-prof/stringop-2.c: Dito.
5018 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5019 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5020 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5021 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5022 * gcc.dg/tree-prof/update-loopch.c: Dito.
5023 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5024 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5025 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5026 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5027 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5028 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5029 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5030
9ace90e5 50312016-07-13 Andi Kleen <ak@linux.intel.com>
5032
5033 * lib/profopt.exp (profopt-execute): Remove .imports files.
5034
b75cf198 50352016-07-13 Andi Kleen <ak@linux.intel.com>
5036
f942bdbf 5037 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5038
4d0389a9 50392016-07-13 Andi Kleen <ak@linux.intel.com>
5040
5041 * lib/profopt.exp (dg-final-scan-autofdo,
5042 dg-final-scan-not-autofdo): New functions.
5043
a5af7a75 50442016-07-13 Bin Cheng <bin.cheng@arm.com>
5045
5046 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5047 * gcc.dg/vect/vect-35.c: Ditto.
5048 * gcc.dg/vect/vect-alias-check-2.c: New test.
5049
c6bcae01 50502016-07-13 Martin Liska <mliska@suse.cz>
5051
5052 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5053 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5054 * gfortran.dg/pr42108.f90: Update expected dump scan.
5055
0644c120 50562016-07-13 Richard Biener <rguenther@suse.de>
5057
5058 PR tree-optimization/24574
5059 * gcc.dg/pr24574.c: New testcase.
5060
2bbae5b9 50612016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5062
f942bdbf 5063 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5064 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5065 * c-c++-common/pr68833-1.c: Require int32plus.
5066 * gcc.dg/ipa/pr63551.c: Likewise.
5067 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5068 * gcc.dg/ipa/pr64041.c: Require int32plus.
5069
839a6560 50702016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5071
5072 PR ipa/71633
5073 * g++.dg/pr71633.C: New test.
5074
8f5f2788 50752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5076
5077 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5078 Add new arm_thumb1_cbz_ok effective target.
5079 * gcc.target/arm/cbz.c: New test.
5080
417e5cc5 50812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5082
5083 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5084 Define effective target.
5085 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5086 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5087 * gcc.target/arm/movhi_movw.c: New test.
5088 * gcc.target/arm/movsi_movw.c: Likewise.
5089 * gcc.target/arm/movdi_movw.c: Likewise.
5090
68a5143e 50912016-07-13 Richard Biener <rguenther@suse.de>
5092
5093 PR middle-end/71104
5094 * gcc.dg/pr71104-1.c: New testcase.
5095 * gcc.dg/pr71104-2.c: Likewise.
5096
69e8d259 50972016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5098
5099 PR target/71805
5100 * gcc.target/powerpc/pr71805.c: New test.
5101
244f142f 51022016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5103
5104 * gcc.target/powerpc/divkc3-1.c: New.
5105 * gcc.target/powerpc/mulkc3-1.c: New.
5106
6fc56f1f 51072016-07-12 Nathan Sidwell <nathan@acm.org>
5108
5109 * gcc.target/arm/data-rel-1.c: New.
5110 * gcc.target/arm/data-rel-2.c: New.
5111 * gcc.target/arm/data-rel-3.c: New.
5112
94ee1e9c 51132016-07-12 Martin Liska <mliska@suse.cz>
5114
5115 * gcc.dg/params/blocksort-part.c: New test.
5116 * gcc.dg/params/params.exp: New file.
5117
cd32d747 51182016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5119
5120 PR middle-end/71700
5121 * gcc.c-torture/execute/pr71700.c: New test.
5122
ad010d47 51232016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5124 Richard Biener <rguenther@suse.de>
5125
5126 PR tree-optimization/23286
5127 PR tree-optimization/70159
5128 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5129 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5131 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5132 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5133 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5134 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5135 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5136 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5137 * gcc.dg/pr51879-12.c: Likewise.
5138 * gcc.dg/strlenopt-9.c: Likewise.
5139 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5140 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5141 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5142 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5143 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5144 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5145 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5146 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5147 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5148 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5149 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5150 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5151 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5152 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5153 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5154
9aece49e 51552016-07-12 Richard Biener <rguenther@suse.de>
5156
5157 PR rtl-optimization/68961
5158 * gcc.target/i386/pr68961.c: New testcase.
5159
8f05fee9 51602016-07-11 Jakub Jelinek <jakub@redhat.com>
5161
4a6cc5cd 5162 PR middle-end/71758
5163 * c-c++-common/gomp/pr71758.c: New test.
5164 * gfortran.dg/gomp/pr71758.f90: New test.
5165
8f05fee9 5166 PR tree-optimization/71823
5167 * gcc.dg/vect/pr71823.c: New test.
5168
b73690a4 51692016-07-11 David Malcolm <dmalcolm@redhat.com>
5170
5171 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5172 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5173 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5174
675f4c6b 51752016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5176
5177 PR target/71801
5178 * gcc.target/i386/pr71801.c: New test.
5179
9aaf7e3e 51802016-07-11 Richard Biener <rguenther@suse.de>
5181
5182 PR tree-optimization/71816
5183 * gcc.dg/torture/pr71816.c: New testcase.
5184
dd58bf21 51852016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5186
5187 PR fortran/71783
5188 * gfortran.dg/dependency_46.f90: New test.
5189
a2ebcb84 51902016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5191
5192 PR rtl-optimization/71621
5193 * gcc.target/i386/pr71621-1.c: New.
5194 * gcc.target/i386/pr71621-2.c: New.
5195
6cedf97e 51962016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5197
5198 * gfortran.dg/goacc/pr71704.f90: New test.
5199
dc71c755 52002016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5201
5202 PR target/71297
5203 * gcc.target/powerpc/pr71297.c: New.
5204
288161af 52052016-07-08 Jiong Wang <jiong.wang@arm.com>
5206
5207 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5208
98e771d6 52092016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5210
5211 PR target/71806
5212 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5213
c3d27339 52142016-07-08 Alan Hayward <alan.hayward@arm.com>
5215
5216 PR tree-optimization/71667
5217 * gcc.dg/vect/pr71667.c: New
5218
b1b5042a 52192016-07-08 Martin Liska <mliska@suse.cz>
5220
5221 * gcc.dg/torture/pr71606.c: New test.
5222
5cdc40a0 52232016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5224
5225 PR fortran/71764
5226 * gfortran.dg/pr71764.f90: New test.
5227
bcc4d868 52282016-07-07 Jakub Jelinek <jakub@redhat.com>
5229 Kai Tietz <ktietz70@googlemail.com>
5230
5231 PR c++/70869
5232 PR c++/71054
5233 * g++.dg/cpp0x/pr70869.C: New test.
5234 * g++.dg/cpp0x/pr71054.C: New test.
5235
b39328b2 52362016-07-07 David Edelsohn <dje.gcc@gmail.com>
5237
5238 * g++.dg/debug/pr71432.C: Fail on AIX.
5239
95c9caad 52402016-07-07 Martin Liska <mliska@suse.cz>
5241
5242 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5243 an undefined behavior.
5244 * gfortran.dg/do_3.F90: Likewise.
5245 * gfortran.dg/do_check_11.f90: New test.
5246 * gfortran.dg/do_check_12.f90: New test.
5247 * gfortran.dg/do_corner_warn.f90: New test.
5248
8e976d11 52492016-07-07 Martin Liska <mliska@suse.cz>
5250
5251 * gfortran.dg/predict-1.f90: Ammend the test.
5252 * gfortran.dg/predict-2.f90: Likewise.
5253
26716fc7 52542016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5255
5256 PR ipa/71624
5257 * g++.dg/pr71624.C: New test.
5258
2d079cbf 52592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5260
5261 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5262 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5263 ARMv8-M Mainline architectures.
5264
9e6f4af4 52652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5266
5267 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5268 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5269
d490b07a 52702016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5271
5272 PR target/70098
5273 PR target/71763
5274 * gcc.target/powerpc/pr71763.c: New file.
5275
798fc305 52762016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5277
5278 PR tree-optimization/71518
f942bdbf 5279 * gcc.dg/pr71518.c: New test.
798fc305 5280
97e4cbac 52812016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5282
5283 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5284
19aea164 52852016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5286
f942bdbf 5287 PR target/50739
19aea164 5288 * gcc.target/avr/pr50739.c: New test.
5289
105e9dfc 52902016-07-05 Jan Hubicka <jh@suse.cz>
5291
5292 * gcc.dg/tree-ssa/scev-14.c: update template.
5293
1137da9c 52942016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5295
5296 * gcc.dg/vect/group-no-gaps-1.c: New test.
5297
ce393063 52982016-07-05 Andi Kleen <ak@linux.intel.com>
5299
5300 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5301 if kernel supports MPX.
5302
92a44a68 53032016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5304
5305 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5306
f2ccdf8e 53072016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5308 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5309
5310 * gcc.target/powerpc/signbit-1.c: New test.
5311 * gcc.target/powerpc/signbit-2.c: New test.
5312 * gcc.target/powerpc/signbit-3.c: New test.
5313
0215a22c 53142016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5315
5316 PR rtl-optimization/71594
5317 * gcc.dg/torture/pr71594.c: New test.
5318
30a39817 53192016-07-05 Jan Hubicka <jh@suse.cz>
5320
5321 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5322
b65b8df2 53232016-07-05 David Malcolm <dmalcolm@redhat.com>
5324
5325 PR c++/62314
f9c39b65 5326 * g++.dg/parse/error5.C: Update column
b65b8df2 5327 number of missing semicolon error.
5328 * g++.dg/pr62314-2.C: New test case.
5329
6b5471d8 53302016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5331
5332 * gfortran.dg/coarray_stat_function.f90: New test.
5333 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5334 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5335 to new interfaces.
5336
35b3a8dd 53372016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5338
5339 PR fortran/71623
5340 * gfortran.dg/deferred_character_17.f90: New test.
5341
b84c1ddf 53422016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5343
5344 * gcc.target/arm/neon/polytypes.c: Move to ...
5345 * gcc.target/arm/polytypes.c: ... here.
5346 * gcc.target/arm/neon/pr51534.c: Move to ...
5347 * gcc.target/arm/pr51534.c: ... here.
5348 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5349 * gcc.target/arm/vect-vcvt.c: ... here.
5350 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5351 * gcc.target/arm/vect-vcvtq.c: ... here.
5352 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5353 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5354 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5355 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5356 * gcc.target/arm/neon/neon.exp: Delete.
5357 * gcc.target/arm/neon/: Delete.
5358
7e9136f1 53592016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5360
5361 PR fortran/65575
5362 * gfortran.dg: pr65575.f90: New test.
5363
18b42a28 53642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5365
5366 PR fortran/35849
5367 * gfortran.dg: pr35849.f90: New test.
5368
f8765404 53692016-07-04 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR c++/71739
5372 * g++.dg/cpp0x/pr71739.C: New test.
5373
e3422b3a 53742016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5375
5376 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5377
2da1c9f7 53782016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5379
5380 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5381 locr.
5382 * gcc.target/s390/loc-1.c: New test.
5383
6125d36e 53842016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5385
f9c39b65 5386 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5387 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5388
42797d4b 53892016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5390
5391 PR target/63874
5392 * gcc.target/aarch64/pr63874.c: New test.
5393
9d9fe66a 53942016-07-04 Jan Beulich <jbeulich@suse.com>
5395
5396 * g++.dg/header.c: New.
5397 * gcc.dg/header.c: New.
5398
c364d0f3 53992016-07-02 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR c/71719
5402 * c-c++-common/Wunused-var-15.c: New test.
5403
267f3c67 54042016-07-01 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR fortran/71687
5407 * gfortran.dg/gomp/pr71687.f90: New test.
5408
8297c70b 54092016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5410
5411 * gcc.dg/const-float128-ped.c: Require __float128 effective
5412 target and options.
5413 * gcc.dg/const-float128.c: Likewise.
5414 * gcc.dg/torture/float128-cmp-invalid.c: Require
5415 __float128 and base_quadfloat_support effective targets, and
5416 __float128 options.
5417 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5418 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5419 * gcc.dg/torture/float128-nan.c: Likewise.
5420 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5421 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5422 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5423 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5424 (add_options_for___float128): New.
5425 (check_effective_target_base_quadword_support): New.
5426
eab79b94 54272016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5428
5429 PR target/71720
5430 * gcc.target/powerpc/pr71720.c: New test.
5431
4ce6622a 54322016-07-01 Jan Beulich <jbeulich@suse.com>
5433
5434 * gcc.dg/bss.c: New.
5435
0b6f1914 54362016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5437
5438 PR target/71698
5439 * gcc.target/powerpc/pr71698.c: New test.
5440
4d28a470 54412016-07-01 Georg-Johann Lay <avr@gjlay.de>
5442
5443 PR target/71151
5444 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5445 instead of ".foo" for its section name.
5446 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5447 depending on MCU's flash size.
5448 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5449 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5450 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5451 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5452 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5453 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5454
ed8613ec 54552016-07-01 Jan Beulich <jbeulich@suse.com>
5456
5457 * gcc.target/i386/pr65105-2.c: Add -msse2.
5458
720a0bce 54592016-06-30 Jakub Jelinek <jakub@redhat.com>
5460
c54ee83c 5461 PR tree-optimization/71707
5462 * gcc.dg/strlenopt-29.c: New test.
5463
a845ae6c 5464 PR fortran/71704
5465 * gfortran.dg/gomp/pr71704.f90: New test.
5466
720a0bce 5467 PR fortran/71705
5468 * gfortran.dg/gomp/pr71705.f90: New test.
5469
17c32c4a 54702016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5471
5472 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5473 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5512 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5513 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5514 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5515 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5516 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5517 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5518 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5519 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5520 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5521 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5522 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5523 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5524 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5525 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5526 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5527 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5528 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5529 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5530 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5531 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5532 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5533 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5534 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5535 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5536 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5537 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5538 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5539 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5540 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5541 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5542 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5543 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5544 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5545 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5546 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5547 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5548 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5549 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5550 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5551 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5552 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5553
443405c9 55542016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5555 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5556
5557 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5558
6e3a3de2 55592016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5560 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5561
5562 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5563
413c4f6c 55642016-06-30 David Malcolm <dmalcolm@redhat.com>
5565
5566 PR driver/71651
5567 * gcc.dg/spellcheck-options-12.c: New test case.
5568
4c4e99c3 55692016-06-30 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR middle-end/71693
5572 * gcc.c-torture/compile/pr71693.c: New test.
5573
26a2e993 55742016-06-29 David Malcolm <dmalcolm@redhat.com>
5575
5576 * gcc.dg/spellcheck-params.c: New testcase.
5577 * gcc.dg/spellcheck-params-2.c: New testcase.
5578
63abcf45 55792016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5580
5581 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5582 vector extract instructions.
5583 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5584
5f1d49ac 55852016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5586
5587 PR fortran/71686
5588 * gfortran.dg/unexpected_eof_2.f90: New test.
5589 * gfortran.dg/unexpected_eof_3.f90: New test.
5590
0dc00113 55912016-06-29 Jim Wilson <jim.wilson@linaro.org>
5592
5593 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5594
4b975445 55952016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5596
5597 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5598 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5599 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5600
e276a6b9 56012016-06-29 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/15256
5604 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5605
c02f3e35 56062016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5607
5608 * gcc.target/arm/aapcs/neon-vect10.c: Require
5609 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5610 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5611 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5612 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5613 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5614 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5615 * gcc.target/arm/fp16-aapcs-1.c: Require
5616 -mfloat-ab=hard. Also simplify the test.
5617 * gcc.target/arm/fp16-aapcs-2.c: New.
5618
d0c2a3dd 56192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5620
f942bdbf 5621 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5622 (add_options_for_arm_fp16_ieee): New.
5623 (add_options_for_arm_fp16_alternative): New.
5624 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5625 long-line.
5626 (effective_target_arm_fp16_hw): New.
5627
162fed22 56282016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5629
5630 PR tree-optimization/71655
5631 * g++.dg/pr71655.C: New test.
5632
9ed0eb00 56332016-06-29 Martin Liska <mliska@suse.cz>
5634
5635 * gcc.dg/pr71585.c: New test.
5636 * gcc.dg/pr71585-2.c: New test.
5637 * gcc.dg/pr71585-3.c: New test.
5638
641b1c86 56392016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5640
5641 PR tree-optimization/70729
5642 * g++.dg/vect/pr70729.cc: New test.
5643
44e775d8 56442016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5645
5646 * c-c++-common/gomp/cancel-1.c: Extend.
5647
83b23cdf 56482016-06-29 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR tree-optimization/71625
5651 * gcc.dg/strlenopt-28.c: New test.
5652
b6a4a0f5 56532016-06-29 Richard Biener <rguenther@suse.de>
5654
5655 PR middle-end/71002
5656 * g++.dg/torture/pr71002.C: Adjust testcase.
5657
1af10ce6 56582016-06-29 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR c/71685
5661 * gcc.dg/pr71685.c: New test.
5662
56632016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5664
5665 PR c/71552
5666 * gcc.dg/init-bad-9.c: New test.
5667
043457fd 56682016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5669
5670 * gcc.target/powerpc/abs128-1.c: Require VSX.
5671 * gcc.target/powerpc/copysign128-1.c: Likewise.
5672 * gcc.target/powerpc/inf128-1.c: Likewise.
5673 * gcc.target/powerpc/nan128-1.c: Likewise.
5674
d378e319 56752016-06-28 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR middle-end/71626
5678 * gcc.c-torture/execute/pr71626-1.c: New test.
5679 * gcc.c-torture/execute/pr71626-2.c: New test.
5680
10ef7949 56812016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5682
5683 PR target/71656
5684 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5685
1fcfb8f7 56862016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5687
5688 PR target/71670
5689 * gcc.target/powerpc/pr71670.c: New testcase.
5690
35fd0c10 56912016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5692
5693 PR target/71656
5694 * gcc.target/powerpc/pr71656-1.c: New test.
5695 * gcc.target/powerpc/pr71656-2.c: New test.
5696
584757bc 56972016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5698
5699 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5700 around fp16 code.
5701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5703 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5704 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5705 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5706 Add arm_neon_fp16_ok effective target.
f942bdbf 5707 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5708 Likewise.
5709 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5710 Likewise.
5711 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5712 Likewise.
5713 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5714 Likewise.
5715 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5716 Likewise.
5717 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5718 Likewise.
5719 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5720 Likewise.
5721 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5722 Likewise.
5723 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5724 Likewise.
5725 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5726 Likewise.
5727 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5728 Likewise.
584757bc 5729
cbcc4297 57302016-06-26 Jan Hubicka <hubicka@ucw.cz>
5731
5732 * gcc.dg/predict-12.c: New testcase.
5733
0aa73965 57342016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5735
5736 PR fortran/71649
5737 * gfortran.dg/pr71649.f90: New test.
5738
9977f724 57392016-06-25 Jakub Jelinek <jakub@redhat.com>
5740
a5c54f33 5741 PR tree-optimization/71643
5742 * g++.dg/opt/pr71643.C: New test.
5743
9977f724 5744 PR tree-optimization/71631
5745 * gcc.c-torture/execute/pr71631.c: New test.
5746
e09883e4 57472016-06-24 Jan Hubicka <hubicka@ucw.cz>
5748
5749 * gcc.dg/predict-11.c: New testcase.
5750 * gfortran.dg/predict-2.f90: New testcase.
5751
89beffc9 57522016-06-24 Jan Hubicka <hubicka@ucw.cz>
5753
5754 * gcc.dg/predict-10.c: New test.
5755
2275a11d 57562016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5757
5758 * gcc.target/powerpc/abs128-1.c: New.
5759 * gcc.target/powerpc/copysign128-1.c: New.
5760 * gcc.target/powerpc/inf128-1.c: New.
5761 * gcc.target/powerpc/nan128-1.c: New.
5762
37681b7f 57632016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5764
5765 * gfortran.dg/pr71642.f90: New test.
5766
9cf2d600 57672016-06-24 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR tree-optimization/71647
5770 * gcc.target/i386/pr71647.c: New test.
5771
eea332b9 57722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5773
5774 * gcc.target/i386/noplt-gd-1.c: New test.
5775 * gcc.target/i386/noplt-gd-2.c: Likewise.
5776 * gcc.target/i386/noplt-gd-3.c: Likewise.
5777 * gcc.target/i386/noplt-ld-1.c: Likewise.
5778 * gcc.target/i386/noplt-ld-2.c: Likewise.
5779 * gcc.target/i386/noplt-ld-3.c: Likewise.
5780 * lib/target-supports.exp
5781 (check_effective_target_tls_get_addr_via_got): New.
5782
b6d48a78 57832016-06-24 Uros Bizjak <ubizjak@gmail.com>
5784
5785 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5786 testsuite compile flags.
5787 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5788 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5789
57902016-06-24 Uros Bizjak <ubizjak@gmail.com>
5791
5792 * g++dg/vect/pr36684.cc: Add dg-do compile.
5793 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5794 * gcc.dg/vect/pr70021.c: Ditto.
5795 * gcc.dg/vect/pr70138-1.c: Ditto.
5796 * gcc.dg/vect/pr70138-2.c: Ditto.
5797 * gcc.dg/vect/pr70354-1.c: Ditto.
5798 * gcc.dg/vect/pr70354-2.c: Ditto.
5799 * gcc.dg/vect/pr71259.c: Ditto.
5800 * gcc.dg/vect/pr71416-1.c: Ditto.
5801 * gcc.dg/vect/slp-43.c: Ditto.
5802 * gcc.dg/vect/slp-45.c: Ditto.
5803 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5804 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5805 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5806 * gfortran.dg/vect/pr69980.f90: Ditto.
5807
58082016-06-24 Uros Bizjak <ubizjak@gmail.com>
5809
5810 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5811 * gcc.dg/vect/bb-slp-30.c: Ditto.
5812 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5813 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5814 * gcc.dg/vect/pr45902.c: Ditto.
5815 * gcc.dg/vect/pr48172.c: Ditto.
5816 * gcc.dg/vect/pr48377.c: Ditto.
5817 * gcc.dg/vect/pr49038.c: Ditto.
5818 * gcc.dg/vect/pr49771.c: Ditto.
5819 * gcc.dg/vect/pr52091.c: Ditto.
5820 * gcc.dg/vect/pr53185-2.c: Ditto.
5821 * gcc.dg/vect/pr56826.c: Ditto.
5822 * gcc.dg/vect/pr60276.c: Ditto.
5823 * gcc.dg/vect/pr62021.c: Ditto.
5824 * gcc.dg/vect/pr63530.c: Ditto.
5825 * gcc.dg/vect/pr65518.c: Ditto.
5826 * gcc.dg/vect/pr65947-1.c: Ditto.
5827 * gcc.dg/vect/pr65947-10.c: Ditto.
5828 * gcc.dg/vect/pr65947-11.c: Ditto.
5829 * gcc.dg/vect/pr65947-12.c: Ditto.
5830 * gcc.dg/vect/pr65947-13.c: Ditto.
5831 * gcc.dg/vect/pr65947-2.c: Ditto.
5832 * gcc.dg/vect/pr65947-3.c: Ditto.
5833 * gcc.dg/vect/pr65947-4.c: Ditto.
5834 * gcc.dg/vect/pr65947-5.c: Ditto.
5835 * gcc.dg/vect/pr65947-6.c: Ditto.
5836 * gcc.dg/vect/pr65947-7.c: Ditto.
5837 * gcc.dg/vect/pr65947-8.c: Ditto.
5838 * gcc.dg/vect/pr65947-9.c: Ditto.
5839 * gcc.dg/vect/pr71416-1.c: Ditto.
5840 * gcc.dg/vect/pr71439.c: Ditto.
5841 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5842 * gcc.dg/vect/vect-bswap16.c: Ditto.
5843 * gcc.dg/vect/vect-bswap32.c: Ditto.
5844 * gcc.dg/vect/vect-bswap64.c: Ditto.
5845 * gcc.dg/vect/vect-live-1.c: Ditto.
5846 * gcc.dg/vect/vect-live-2.c: Ditto.
5847 * gcc.dg/vect/vect-live-3.c: Ditto.
5848 * gcc.dg/vect/vect-live-4.c: Ditto.
5849 * gcc.dg/vect/vect-live-5.c: Ditto.
5850 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5851 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5852 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5853 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5854 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5855 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5856 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5857 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5858 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5859 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5860 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5861 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5862 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5863 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5864 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5865 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5866 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5867
d4213166 58682016-06-24 Uros Bizjak <ubizjak@gmail.com>
5869
5870 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5871
5aaec397 58722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5875 ia32 if R_386_GOT32X relocation is supported.
5876 * gcc.target/i386/noplt-3.c: Likewise.
5877 * gcc.target/i386/noplt-2.c: Likewise.
5878 (main): Renamed to ...
5879 (bar): This.
5880 * gcc.target/i386/noplt-4.c: Likewise.
5881 (main): Renamed to ...
5882 (bar): This.
5883 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5884 * gcc.target/i386/pr67400-5.c: Likewise.
5885
77104764 58862016-06-24 Jakub Jelinek <jakub@redhat.com>
5887
7318e591 5888 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5889 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5890
77104764 5891 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5892 f4): Adjust expected diagnostics.
5893 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5894 (T): If OVFP is defined, redefine to TP.
5895 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5896 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5897 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5898 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5899 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5900 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5901 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5902 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5903 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5904 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5905 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5906 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5907 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5908 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5909 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5910 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5911 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5912 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5913 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5914 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5915 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5916 as last argument to __builtin_add_overflow_p.
5917
ddf08519 59182016-06-23 Uros Bizjak <ubizjak@gmail.com>
5919
5920 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5921 dg-options and remove default vector testsuite compile flags.
5922 * g++.dg/vect/pr33860a.cc: Ditto.
5923 * g++.dg/vect/pr45470-a.cc: Ditto.
5924 * g++.dg/vect/pr45470-b.cc: Ditto.
5925 * g++.dg/vect/pr60896.cc: Ditto.
5926 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5927 * gcc.dg/vect/pr18308.c: Ditto.
5928 * gcc.dg/vect/pr24049.c: Ditto.
5929 * gcc.dg/vect/pr33373.c: Ditto.
5930 * gcc.dg/vect/pr36228.c: Ditto.
5931 * gcc.dg/vect/pr42395.c: Ditto.
5932 * gcc.dg/vect/pr42604.c: Ditto.
5933 * gcc.dg/vect/pr46663.c: Ditto.
5934 * gcc.dg/vect/pr48765.c: Ditto.
5935 * gcc.dg/vect/pr49093.c: Ditto.
5936 * gcc.dg/vect/pr49352.c: Ditto.
5937 * gcc.dg/vect/pr52298.c: Ditto.
5938 * gcc.dg/vect/pr52870.c: Ditto.
5939 * gcc.dg/vect/pr53185.c: Ditto.
5940 * gcc.dg/vect/pr53773.c: Ditto.
5941 * gcc.dg/vect/pr56695.c: Ditto.
5942 * gcc.dg/vect/pr62171.c: Ditto.
5943 * gcc.dg/vect/pr63530.c: Ditto.
5944 * gcc.dg/vect/pr68339.c: Ditto.
5945 * gcc.dg/vect/pr71259.c: Ditto.
5946 * gcc.dg/vect/vect-82_64.c: Ditto.
5947 * gcc.dg/vect/vect-83_64.c: Ditto.
5948 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5949 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5950 * gcc.dg/vect/vect-shift-2.c: Ditto.
5951 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5952 * gfortran.dg/vect/pr39318.f90: Ditto.
5953 * gfortran.dg/vect/pr45714-a.f: Ditto.
5954 * gfortran.dg/vect/pr45714-b.f: Ditto.
5955 * gfortran.dg/vect/pr46213.f90: Ditto.
5956
81883aeb 59572016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5958 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5959
5960 * gcc.target/powerpc/p9-splat-5.c: New test.
5961
affe5c16 59622016-06-23 Uros Bizjak <ubizjak@gmail.com>
5963
5964 PR tree-optimization/71488
5965 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5966 * lib/target-supports.exp: ... here.
5967 (check_sse4_hw_available): New procedure.
5968 (check_effective_target_sse4_runtime): Ditto.
5969 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5970 -march=westmere for sse4_runtime targets.
547fdd3e 5971 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5972 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5973 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5974 (main): Call check_vect ().
e50240d3 5975 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5976
6fb2f181 59772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5978
5979 PR target/66232
5980 PR target/67400
5981 * gcc.target/i386/pr66232-14.c: New file.
5982 * gcc.target/i386/pr66232-15.c: Likewise.
5983 * gcc.target/i386/pr66232-16.c: Likewise.
5984 * gcc.target/i386/pr66232-17.c: Likewise.
5985 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5986 ia32 if R_386_GOT32X relocation is supported.
5987 * gcc.target/i386/pr67400-2.c: Likewise.
5988 * gcc.target/i386/pr67400-3.c: Likewise.
5989 * gcc.target/i386/pr67400-4.c: Likewise.
5990 * gcc.target/i386/pr67400-6.c: Likewise.
5991 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5992 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5993
88be2b3c 59942016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5995
5996 PR libgfortran/48852
5997 * gfortran.dg/char4_iunit_1.f03: Update test.
5998 * gfortran.dg/f2003_io_5.f03: Update test.
5999 * gfortran.dg/real_const_3.f90: Update test.
6000
ff600f64 60012016-06-23 Andi Kleen <ak@linux.intel.com>
6002
6003 * g++.dg/bprob/bprob.exp: Support autofdo.
6004 * g++.dg/tree-prof/tree-prof.exp: dito.
6005 * gcc.dg/tree-prof/tree-prof.exp: dito.
6006 * gcc.misc-tests/bprob.exp: dito.
6007 * gfortran.dg/prof/prof.exp: dito.
6008 * lib/profopt.exp: dito.
6009 * lib/target-supports.exp: Check for autofdo.
6010
afa7ed87 60112016-06-23 Martin Liska <mliska@suse.cz>
6012
6013 * gcc.dg/pr71619.c: New test.
6014
0941fba8 60152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6016
6017 PR target/67400
56896ed3 6018 * gcc.target/i386/pr67400-1.c: New test.
6019 * gcc.target/i386/pr67400-2.c: Likewise.
6020 * gcc.target/i386/pr67400-3.c: Likewise.
6021 * gcc.target/i386/pr67400-4.c: Likewise.
6022 * gcc.target/i386/pr67400-5.c: Likewise.
6023 * gcc.target/i386/pr67400-6.c: Likewise.
6024 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6025
e557fc7f 60262016-06-22 David Malcolm <dmalcolm@redhat.com>
6027
6028 * c-c++-common/missing-header-1.c: New test case.
6029 * c-c++-common/missing-header-2.c: New test case.
6030 * c-c++-common/missing-header-3.c: New test case.
6031 * c-c++-common/missing-header-4.c: New test case.
6032
8469aece 60332016-06-22 David Malcolm <dmalcolm@redhat.com>
6034
6035 PR c/70339
6036 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6037 hint.
6038 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6039 expected results due to builtin "nanl" now being suggested for
6040 "name".
6041 * gcc.dg/pr67580.c: Update expected messages.
6042 * gcc.dg/spellcheck-identifiers.c: New testcase.
6043 * gcc.dg/spellcheck-typenames.c: New testcase.
6044
6628b04d 60452016-06-22 David Malcolm <dmalcolm@redhat.com>
6046
6047 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6048 file.
6049 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6050 diagnostic-test-show-locus-parseable-fixits.c to sources for
6051 diagnostic_plugin_test_show_locus.c.
6052 * lib/gcc-defs.exp (freeform_regexps): New global.
6053 (dg-regexp): New function.
6054 (handle-dg-regexps): New function.
6055 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6056 freeform_regexps to the empty list.
6057 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6058
82ccd33e 60592016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6060
affe5c16 6061 PR tree-optimization/71488
82ccd33e 6062 * g++.dg/pr71488.C: New test.
6063 * gcc.dg/vect/vect-bool-cmp.c: New test.
6064
2c21de58 60652016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6066
6067 * gcc.dg/guality/param-5.c: New test.
6068
fadfd5fc 60692016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6070
6071 * gcc.target/i386/asm-flag-7.c: New test.
6072
03fee1f8 60732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6074
6075 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6076 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6077 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6078 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6079 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6080 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6081 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6082 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6083 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6084 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6086 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6087 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6088 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6089 * lib/target-supports.exp: Likewise.
6090
6905db52 60912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6092
6093 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6094 * gcc.dg/attr-ms_struct-2.c: Likewise.
6095 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6096 * gcc.dg/bf-ms-attrib.c: Likewise.
6097 * gcc.dg/bf-ms-layout-2.c: Likewise.
6098 * gcc.dg/bf-ms-layout-3.c: Likewise.
6099 * gcc.dg/bf-ms-layout.c: Likewise.
6100 * gcc.dg/bf-no-ms-layout.c: Likewise.
6101 * gcc.target/i386/bitfield1.c: Likewise.
6102 * gcc.target/i386/bitfield2.c: Likewise.
6103 * gcc.target/i386/bitfield3.c: Likewise.
6104
a6f93fc2 61052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6106
6107 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6108 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6109 override other than -mcpu=power9 command-line option is specified,
6110 or if the target operating system is aix.
6111 * gcc.target/powerpc/darn-1.c: Likewise.
6112 * gcc.target/powerpc/darn-2.c: Likewise.
6113 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6114 test if effective-target is not powerpc_p9vector_ok or if the
6115 target operating system is not defined.
6116 * gcc.target/powerpc/vslv-1.c: Likewise.
6117 * gcc.target/powerpc/vsrv-0.c: Likewise.
6118 * gcc.target/powerpc/vsrv-1.c: Likewise.
6119
1cb2b4d3 61202016-06-21 Tobias Burnus <burnus@net-b.de>
6121
6122 PR fortran/71068
6123 * gfortran.dg/coarray/data_1.f90: New.
6124
66ff0c67 61252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6126
6127 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6128 (dg-require-effective-target): Use arm_v8_neon_hw.
6129 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6130 (dg-require-effective-target): Likewise.
6131 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6132 (dg-require-effective-target): Likewise.
6133 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6134 (dg-require-effective-target): Likewise.
6135 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6136 (dg-require-effective-target): Likewise.
6137 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6138 (dg-require-effective-target): Likewise.
6139 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6140 Add AArch64 check.
6141
949bfed4 61422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6143
6144 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6145 Set to 3 so test passes.
6146
a20f6cd4 61472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6148
6149 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6150
12792843 61512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6152
6153 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6154 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6155 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6156 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6157
49763db6 61582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6159
6160 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6161 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6162
ada61167 61632016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 PR target/71549
6166 * gcc.target/i386/pr71549.c: New test.
6167
a15584d4 61682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6169
6170 * gcc.target/powerpc/vadsdu-0.c: Replace
6171 dg-require-effective-target directive to allow test to run on more
6172 platforms, and add dg-skip-if directive to disable test on aix
6173 platforms because of known incompatibilities.
6174 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6175 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6176 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6177 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6178 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6179 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6180 * gcc.target/powerpc/vadsdub-2.c: Replace
6181 dg-require-effective-target directive to allow test to run on more
6182 platforms, and add dg-skip-if directive to disable test on aix
6183 platforms because of known incompatibilities.
6184 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6185 with vec_absdb call to differentiate this test from vadsdub-1.c.
6186 * gcc.target/powerpc/vadsduh-1.c: Replace
6187 dg-require-effective-target directive to allow test to run on more
6188 platforms, and add dg-skip-if directive to disable test on aix
6189 platforms because of known incompatibilities.
6190 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6191 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6192 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6193
ec15ec36 61942016-06-21 Jakub Jelinek <jakub@redhat.com>
6195
6196 PR tree-optimization/71588
6197 * gcc.dg/pr71558.c: New test.
6198
faeffe49 61992016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6200
6201 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6202 * c-c++-common/pr68657-2.c: Likewise.
6203 * c-c++-common/pr68657-3.c: Likewise.
6204 * gcc.dg/torture/pr69714.c: Require int32plus support.
6205 * gcc.dg/torture/pr70025.c: Likewise.
6206 * gcc.dg/torture/pr70083.c: Likewise.
6207 * gcc.dg/torture/pr70542.c: Likewise.
6208 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6209
e218d07f 62102016-06-20 Joseph Myers <joseph@codesourcery.com>
6211
6212 PR c/71601
6213 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6214
232a3df7 62152016-06-20 Jakub Jelinek <jakub@redhat.com>
6216
d7f45b87 6217 PR middle-end/71581
6218 * gcc.dg/pr71581.c: New test.
6219
232a3df7 6220 PR rtl-optimization/71591
6221 * gcc.dg/cpp/pr71591.c: New test.
6222
dbddef42 62232016-06-20 David B. Robins <gcc@davidrobins.net>
6224
6225 PR target/71571
6226 * g++.dg/torture/pr71571.C: New test.
6227
03129ccb 62282016-06-20 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR target/71559
6231 * gcc.target/i386/sse2-pr71559.c: New test.
6232 * gcc.target/i386/avx-pr71559.c: New test.
6233 * gcc.target/i386/avx512f-pr71559.c: New test.
6234
a40b4b62 62352016-06-20 Tobias Burnus <burnus@net-b.de>
6236
6237 PR fortran/71194
6238 * gfortran.dg/pointer_remapping_10.f90: New.
6239
ecbea05a 62402016-06-20 David Malcolm <dmalcolm@redhat.com>
6241
6242 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6243
0f61dae9 62442016-06-20 Martin Sebor <msebor@redhat.com>
6245
6246 PR c/69507
6247 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6248 * gnu90-const-expr-1.c: Same.
6249 * gnu99-const-expr-1.c: Same.
6250 * gnu99-static-1.c: Same.
6251
e458dfd8 62522016-06-20 Renlin Li <renlin.li@arm.com>
6253
2c0c0c9b 6254 PR testsuite/71489
e458dfd8 6255 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6256
7ab71cb3 62572016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6258
6259 * gcc.target/aarch64/vcvt_f64_1.c: New.
6260 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6261 * gcc.target/aarch64/vrecp_f64_1.c: New.
6262
34d36b7a 62632016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6264
6265 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6266 "alignement".
6267
ed7f4748 62682016-06-20 Georg-Johann Lay <avr@gjlay.de>
6269
6270 PR target/71103
6271 * gcc.target/avr/torture/pr71103-2.c: New test.
6272
a940fdc7 62732016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6274
6275 PR c/69507
6276 * gcc.dg/alignof.c: New test.
6277
98683d85 62782016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6281 vs dg-error; test constexpr specifier too.
6282
358cee25 62832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6284
6285 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6286
c3d7ceb6 62872016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6288
6289 * lib/target-supports.exp
6290 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6291 arm_neon_ok and merge flags. Fix temporary test name.
6292 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6293 and merge flags.
6294
1176073c 62952016-06-17 Martin Liska <mliska@suse.cz>
6296
6297 * gcc.dg/predict-9.c: Fix dump scanning.
6298
f3e2969a 62992016-06-17 Bin Cheng <bin.cheng@arm.com>
6300
6301 PR tree-optimization/71354
6302 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6303
7fdca647 63042016-06-17 Bin Cheng <bin.cheng@arm.com>
6305
6306 PR tree-optimization/71347
6307 * gcc.dg/tree-ssa/pr71347.c: New test.
6308
a338a226 63092016-06-17 Bin Cheng <bin.cheng@arm.com>
6310
6311 PR tree-optimization/71354
6312 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6313
c1e75671 63142016-06-17 Bin Cheng <bin.cheng@arm.com>
6315
6316 * gcc.dg/vect/vect-alias-check-1.c: New test.
6317
365ba13d 63182016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6319
59bde511 6320 PR target/71151
365ba13d 6321 * gcc.target/avr/pr71151-1.c: New test.
6322 * gcc.target/avr/pr71151-2.c: New test.
6323 * gcc.target/avr/pr71151-3.c: New test.
6324 * gcc.target/avr/pr71151-4.c: New test.
6325 * gcc.target/avr/pr71151-5.c: New test.
6326 * gcc.target/avr/pr71151-6.c: New test.
6327 * gcc.target/avr/pr71151-7.c: New test.
6328 * gcc.target/avr/pr71151-8.c: New test.
6329 * gcc.target/avr/pr71151-common.h: New test.
6330
db48d95b 63312016-06-16 Martin Liska <mliska@suse.cz>
6332
6333 * gfortran.dg/predict-1.f90: New test.
6334
4c780a59 63352016-06-16 Uros Bizjak <ubizjak@gmail.com>
6336
6337 PR target/71242
f9c39b65 6338 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6339
8c1879bc 63402016-06-16 Jan Hubicka <hubicka@ucw.cz>
6341
6342 * g++.dg/vect/pr36648.cc: Disable cunrolli
6343
33698dfe 63442016-06-16 Jakub Jelinek <jakub@redhat.com>
6345
745f2db6 6346 PR target/71554
6347 * gcc.c-torture/execute/pr71554.c: New test.
6348
33698dfe 6349 PR rtl-optimization/71532
6350 * gcc.dg/torture/pr71532.c: New test.
6351
b42322b9 63522016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6353
6354 * gcc.target/powerpc/p9-dimode1.c: New test.
6355 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6356
412b298a 63572016-06-15 Jakub Jelinek <jakub@redhat.com>
6358
93479f99 6359 * gcc.c-torture/compile/20160615-1.c: New test.
6360
412b298a 6361 * g++.dg/cpp0x/ref-qual17.C: New test.
6362
3ec40531 63632016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6364
6365 PR middle-end/71529
6366 * gcc.target/i386/pr71529.C: New test.
6367
edfe7670 63682016-06-15 Alan Hayward <alan.hayward@arm.com>
6369
6370 PR tree-optimization/71483
6371 * g++.dg/vect/pr71483.c: New
6372
6e52ac17 63732016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/70202
6376 * g++.dg/inherit/crash6.C: New.
6377 * g++.dg/inherit/union2.C: Likewise.
6378 * g++.dg/inherit/virtual12.C: Likewise.
6379 * g++.dg/inherit/virtual13.C: Likewise.
6380 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6381
aed35af2 63822016-06-15 Uros Bizjak <ubizjak@gmail.com>
6383
0941fba8 6384 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6385
6f710392 63862016-06-15 Alan Hayward <alan.hayward@arm.com>
6387
6388 PR tree-optimization/71439
6389 * gcc.dg/vect/pr71439.c: New
6390
d1cedfd3 63912016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6392
6393 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6394
ee8fd158 63952016-06-15 Richard Biener <rguenther@suse.de>
6396
6397 * gcc.dg/vect/slp-45.c: New testcase.
6398
5695a690 63992016-06-15 Richard Biener <rguenther@suse.de>
6400
6401 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6402
267ae3ee 64032016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6404
6405 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6406 requirements, and disable for AIX for now.
6407 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6408
a6d0e20a 64092016-06-14 Jakub Jelinek <jakub@redhat.com>
6410
b2efd162 6411 PR c++/71528
6412 * g++.dg/opt/pr71528.C: New test.
6413
a6d0e20a 6414 PR c++/71516
6415 * g++.dg/init/pr71516.C: New test.
6416
035778de 64172016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6418
6419 * g++.dg/init/array46.C: New.
6420
7c9dc58e 64212016-06-14 Uros Bizjak <ubizjak@gmail.com>
6422
0941fba8 6423 * gcc.target/i386/float128-3.c: New test.
6424 * gcc.target/i386/quad-sse4.c: Ditto.
6425 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6426 Update scan strings.
7c9dc58e 6427
412640c9 64282016-06-14 Richard Biener <rguenther@suse.de>
6429
6430 PR middle-end/71526
6431 * gfortran.dg/pr71526.f90: New testcase.
6432
1b9fde85 64332016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6434
6435 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6436 * gcc.dg/zero_bits_compound-1.c: Likewise.
6437
306097e3 64382016-06-14 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/71522
6441 * gcc.dg/torture/pr71522.c: New testcase.
6442
566255a8 64432016-06-14 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR tree-optimization/71520
6446 * gcc.dg/tree-ssa/pr71520.c: New test.
6447
eb912adb 64482016-06-14 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/71521
56d35455 6451 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6452
9720103d 64532016-06-13 Jakub Jelinek <jakub@redhat.com>
6454
12cb8367 6455 PR sanitizer/71498
6456 * c-c++-common/ubsan/bounds-13.c: New test.
6457
9720103d 6458 PR preprocessor/71183
6459 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6460
5965fbcc 64612016-06-13 Jeff Law <law@redhat.com>
6462
6463 PR tree-optimization/71403
6464 * c-c++-common/ubsan/pr71403-1.c: New test.
6465 * c-c++-common/ubsan/pr71403-2.c: New test.
6466 * c-c++-common/ubsan/pr71403-3.c: New test.
6467
04537049 64682016-06-13 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR middle-end/71478
6471 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6472 Add -Wno-psabi -w to dg-options.
6473
412f195f 64742016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6475
6476 * gcc.target/powerpc/vadsdu-0.c: New test.
6477 * gcc.target/powerpc/vadsdu-1.c: New test.
6478 * gcc.target/powerpc/vadsdu-2.c: New test.
6479 * gcc.target/powerpc/vadsdu-3.c: New test.
6480 * gcc.target/powerpc/vadsdu-4.c: New test.
6481 * gcc.target/powerpc/vadsdu-5.c: New test.
6482 * gcc.target/powerpc/vadsdub-1.c: New test.
6483 * gcc.target/powerpc/vadsdub-2.c: New test.
6484 * gcc.target/powerpc/vadsduh-1.c: New test.
6485 * gcc.target/powerpc/vadsduh-2.c: New test.
6486 * gcc.target/powerpc/vadsduw-1.c: New test.
6487 * gcc.target/powerpc/vadsduw-2.c: New test.
6488
527790c1 64892016-06-13 David Malcolm <dmalcolm@redhat.com>
6490
6491 * gcc.dg/c99-init-2.c (c): Update expected error message.
6492 * gcc.dg/init-bad-8.c (foo): Likewise.
6493 * gcc.dg/spellcheck-fields-3.c: New test case.
6494
102e67eb 64952016-06-13 Martin Liska <mliska@suse.cz>
6496
6497 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6498 and "guess loop iv compared" heuristics.
6499 * gcc.dg/predict-2.c: Likewise.
6500 * gcc.dg/predict-3.c: Likewise.
6501 * gcc.dg/predict-4.c: Likewise.
6502 * gcc.dg/predict-5.c: Likewise.
6503 * gcc.dg/predict-6.c: Likewise.
6504
1a54d3be 65052016-06-13 Marek Polacek <polacek@redhat.com>
6506
6507 PR middle-end/71476
6508 * c-c++-common/Wswitch-unreachable-4.c: New test.
6509 * gcc.dg/Wswitch-unreachable-2.c: New test.
6510 * g++.dg/tm/jump1.C: Move dg-warning.
6511
5b7401b8 65122016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6513
6514 * gnat.dg/renaming10.ad[sb]: New test.
6515
1c93151c 65162016-06-13 Paul Thomas <pault@gcc.gnu.org>
6517
6518 PR fortran/70673
6519 * gfortran.dg/pr70673.f90: New test.
6520
249865a0 65212016-06-13 Richard Biener <rguenther@suse.de>
6522
6523 PR middle-end/64516
6524 * gcc.dg/align-3.c: New testcase.
6525
776d9b14 65262016-06-13 Martin Liska <mliska@suse.cz>
6527
6528 * gcc.target/i386/pr71458.c: New test.
6529
0cf5c551 65302016-06-12 Uros Bizjak <ubizjak@gmail.com>
6531
6532 PR target/71241
f9c39b65 6533 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6534
34de0a35 65352016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6536
6537 PR target/60751
6538 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6539 statement.
6540
0cc8bc98 65412016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6542
6543 PR target/60751
6544 * gfortran.dg/comma_IO_extension_1.f90: New test.
6545 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6546 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6547 statement.
6548 * gfortran.dg/graphite/pr38083.f90: Likewise.
6549 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6550 missing format.
6551
0ff78c86 65522016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6553
6554 * gnat.dg/case_character.adb: New test.
6555
6c38863e 65562016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6557
6558 PR middle-end/71310
6559 * gcc.target/powerpc/pr71310.c: New testcase.
6560
24c41395 65612016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6562
6563 PR middle-end/71478
6564 * gcc.dg/pr71478.c: New test.
6565
aeb26fb6 65662016-06-10 Jakub Jelinek <jakub@redhat.com>
6567
702b3575 6568 PR middle-end/71494
6569 * gcc.c-torture/execute/pr71494.c: New test.
6570
8ec29807 6571 PR c/68657
6572 * gcc.target/i386/pr68657.c: New test.
6573
aeb26fb6 6574 PR inline-asm/68843
6575 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6576 (test): Add -masm=intel alternatives.
6577
1dc4d519 65782016-06-10 Martin Sebor <msebor@redhat.com>
6579
6580 PR c/71392
6581 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6582
6385d6d3 65832016-06-10 Jeff Law <law@redhat.com>
6584
6585 PR tree-optimization/71335
6586 * gcc.c-torture/execute/pr71335.c: New test.
6587
041a412b 65882016-06-10 David Malcolm <dmalcolm@redhat.com>
6589
6590 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6591 the various "cannot tail-call: " messages.
6592
4a5edbb2 65932016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6594
6595 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6596 and options.
6597
9cf3aec3 65982016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6599
6600 PR sanitizer/71480
6601 * c-c++-common/asan/pr71480.c: New test.
6602
61724718 66032016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6604
6605 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6606 (ASMNAME2): Likewise.
6607 (main): Replace fn in asm statement with ASMNAME ("fn").
6608 * gcc.dg/guality/pr68037-2.c: Likewise.
6609 * gcc.dg/guality/pr68037-3.c: Likewise.
6610 * gcc.dg/torture/pr68037-1.c: Likewise.
6611 * gcc.dg/torture/pr68037-2.c: Likewise.
6612 * gcc.dg/torture/pr68037-3.c: Likewise.
6613
1807f6fb 66142016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6615
6616 PR inline-asm/68843
6617 * gcc.target/i386/pr68843-1.c: New test.
6618 * gcc.target/i386/pr68843-2.c: New test.
6619
ccfa030f 66202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6621 Cesar Philippidis <cesar@codesourcery.com>
6622
6623 PR middle-end/71373
6624 * gcc.dg/goacc/nested-function-1.c: New file.
6625 * gcc.dg/goacc/nested-function-2.c: Likewise.
6626 * gcc.dg/goacc/pr71373.c: Likewise.
6627 * gfortran.dg/goacc/cray-2.f95: Likewise.
6628 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6629 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6630 * gfortran.dg/goacc/cray.f95: Update.
6631 * gfortran.dg/goacc/loop-1.f95: Likewise.
6632 * gfortran.dg/goacc/loop-3.f95: Likewise.
6633 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6634 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6635
66362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6637
6638 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6639 for OpenACC tile clauses.
6640 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6641
6642 PR c/71381
6643 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6644 to...
6645 * c-c++-common/goacc/cache-2.c: ... this new file.
6646 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6647 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6648 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6649 usage.
6650 * gfortran.dg/goacc/cray.f95: Likewise.
6651 * gfortran.dg/goacc/loop-1.f95: Likewise.
6652
bb038f3e 66532016-06-10 Alan Hayward <alan.hayward@arm.com>
6654
6655 PR tree-optimization/71407
6656 PR tree-optimization/71416
6657 * gcc.dg/vect/pr71407.c: New
6658 * gcc.dg/vect/pr71416-1.c: New
6659 * gcc.dg/vect/pr71416-2.c: New
6660
332409d3 66612016-06-10 Richard Biener <rguenther@suse.de>
6662
6663 PR middle-end/71477
6664 * gcc.dg/torture/pr71477.c: New testcase.
6665
03cf727c 66662016-06-09 Julia Koval <julia.koval@intel.com>
6667
6668 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6669 * gcc.target/i386/interrupt-13.c: Likewise.
6670 * gcc.target/i386/interrupt-15.c: Likewise.
6671 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6672 * gcc.target/i386/interrupt-24.c: Likewise.
6673 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6674 * gcc.target/i386/interrupt-9.c: Likewise.
6675 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6676
23b101c5 66772016-06-09 Martin Sebor <msebor@redhat.com>
6678
6679 PR c/70883
6680 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6681 * gcc.dg/builtin-constant_p-1.c: Same.
6682 * gcc.dg/builtins-error.c: Same.
6683 * gcc.dg/pr70859.c: Same.
6684
188d6bbb 66852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6686
6687 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6688 * gcc.dg/torture/pr68067-1.c: Likewise.
6689 * gcc.dg/torture/pr68067-2.c: Likewise.
6690
66912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6692
6693 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6694 when setting SIZE.
6695
ff8886bd 66962016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/71465
6699 * g++.dg/inherit/crash5.C: New.
6700 Revert:
6701 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6702
6703 PR c++/70202
6704 * g++.dg/inherit/crash5.C: New.
6705 * g++.dg/inherit/virtual1.C: Adjust.
6706
3f76cceb 67072016-06-09 Martin Liska <mliska@suse.cz>
6708
6709 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6710 * g++.dg/predict-loop-exit-2.C: Likewise.
6711 * g++.dg/predict-loop-exit-3.C: Likewise.
6712 * gcc.dg/predict-1.c: Likewise.
6713 * gcc.dg/predict-2.c: Likewise.
6714 * gcc.dg/predict-3.c: Likewise.
6715 * gcc.dg/predict-4.c: Likewise.
6716 * gcc.dg/predict-5.c: Likewise.
6717 * gcc.dg/predict-6.c: Likewise.
6718 * gcc.dg/predict-7.c: Likewise.
6719
59ae3d1b 67202016-06-09 Richard Biener <rguenther@suse.de>
6721
6722 PR tree-optimization/71462
6723 * gcc.dg/torture/pr71462.c: New testcase.
6724
8c2d2acf 67252016-06-09 Marek Polacek <polacek@redhat.com>
6726
6727 PR c/65471
6728 * gcc.dg/c11-generic-3.c: New test.
6729
224cb6b7 67302016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 * g++.dg/init/array42.C: New.
6733 * g++.dg/init/array43.C: Likewise.
6734 * g++.dg/init/array44.C: Likewise.
6735 * g++.dg/init/array45.C: Likewise.
6736 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6737 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6738 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6739 * g++.dg/gomp/pr35751.C: Likewise.
6740 * g++.dg/init/array23.C: Likewise.
6741 * g++.dg/init/brace2.C: Likewise.
6742 * g++.dg/init/brace6.C: Likewise.
6743
732905bb 67442016-06-08 Martin Sebor <msebor@redhat.com>
6745 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR c++/70507
6748 PR c/68120
6749 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6750 * c-c++-common/builtin-arith-overflow-2.c: New test.
6751 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6752 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6753 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6754
7ddaa622 67552016-06-08 Jakub Jelinek <jakub@redhat.com>
6756
6757 PR c++/71442
6758 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6759
84ee0905 67602016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6761
6762 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6763 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6764 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6765 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6766 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6767 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6768 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6769 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6770 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6771 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6772 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6773 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6774 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6775
2876af98 67762016-06-08 Richard Biener <rguenther@suse.de>
6777
6778 PR tree-optimization/68558
6779 * gcc.dg/vect/slp-44.c: New testcase.
6780
acbb0d03 67812016-06-08 Richard Biener <rguenther@suse.de>
6782
6783 * gcc.dg/vect/slp-43.c: New testcase.
6784
f8689010 67852016-06-08 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/71452
6788 * gcc.dg/torture/pr71452.c: New testcase.
6789
52d393eb 67902016-06-08 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR c++/71448
6793 * g++.dg/torture/pr71448.C: New test.
6794
9d700ce4 67952016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6796
6797 PR debug/71432
6798 PR ada/71413
6799 * g++.dg/debug/pr71432.C: New test.
6800
eb96ef65 68012016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6802
6803 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6804 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6805 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6806
a4753cdd 68072016-06-08 Alan Hayward <alan.hayward@arm.com>
6808
6809 * gcc.dg/vect/vect-live-2.c: Update effective target.
6810 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6811 * lib/target-supports.exp: Add aarch64 to vect_long.
6812
bafc7b1d 68132016-06-08 Marek Polacek <polacek@redhat.com>
6814
6815 PR c/71418
6816 * gcc.dg/noncompile/pr71418.c: New test.
6817
06e590e7 6818 PR c/71426
6819 * gcc.dg/noncompile/pr71426.c: New test.
6820
d3cb49c9 68212016-06-07 Jan Hubicka <hubicka@ucw.cz>
6822
6823 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6824 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6825 * gcc.dg/predict-3.c: Update template.
6826 * gcc.dg/predict-5.c: Update template.
6827 * gcc.dg/predict-6.c: Update template.
6828 * gcc.dg/predict-9.c: Update template.
6829 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6830
2d76c36a 68312016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6832
6833 * gcc.target/powerpc/vec-mul.c: New test.
6834
7cfde92a 68352016-06-07 David Malcolm <dmalcolm@redhat.com>
6836
6837 * gcc.dg/spellcheck-fields-2.c: New test case.
6838
b032c4dd 68392016-06-07 Richard Biener <rguenther@suse.de>
6840
6841 PR c/61564
6842 * gcc.dg/Wpragmas-1.c: New testcase.
6843 * gcc.dg/Wattributes-4.c: Likewise.
6844 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6845 entry.
6846
a7056369 68472016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6848
6849 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6850 spurious debug code.
6851
123c61e0 68522016-06-07 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/71428
6855 * gcc.dg/torture/pr71428.c: New testcase.
6856
5819d47b 68572016-06-07 Richard Biener <rguenther@suse.de>
6858
6859 PR middle-end/71423
6860 * gcc.dg/torture/pr71423.c: New testcase.
6861
6cec5c6b 68622016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6863
6864 PR middle-end/71408
6865 * gcc.dg/tree-ssa/pr71408.c: New test.
6866
40bbfc17 68672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6868
6869 PR middle-end/71281
6870 * g++.dg/torture/pr71281.C: New test.
6871
61f1f80c 68722016-06-06 Marek Polacek <polacek@redhat.com>
6873
6874 PR c/71362
6875 * gcc.dg/pr71362.c: New test.
6876
0406b32f 68772016-06-06 Jakub Jelinek <jakub@redhat.com>
6878 Patrick Palka <ppalka@gcc.gnu.org>
6879
6880 PR c++/70847
6881 PR c++/71330
6882 PR c++/71393
6883 * g++.dg/opt/pr70847.C: New test.
6884 * g++.dg/ubsan/pr70847.C: New test.
6885 * g++.dg/ubsan/pr71393.C: New test.
6886
b1445999 68872016-06-06 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR tree-optimization/71259
6890 * gcc.dg/vect/pr71259.c: New test.
6891
99b4f3a2 68922016-06-06 David Malcolm <dmalcolm@redhat.com>
6893
6894 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6895 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6896 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6897 above.
6898
837679bc 68992016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6900
6901 PR middle-end/37780
6902 * gcc.c-torture/execute/pr37780.c: New test.
6903 * gcc.target/aarch64/pr37780_1.c: Likewise.
6904 * gcc.target/arm/pr37780_1.c: Likewise.
6905
e4b92538 69062016-06-06 Marek Polacek <polacek@redhat.com>
6907
6908 * c-c++-common/attr-may-alias-1.c: New test.
6909 * c-c++-common/attr-may-alias-2.c: New test.
6910 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6911
43ac2f2f 69122016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6913
6914 PR c/24414
6915 * gcc.target/i386/pr24414.c: New test.
6916
7e1786b2 69172016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6918
6919 * gcc.target/sparc/vis4misc.c: New file.
6920 * gcc.target/sparc/fpcmp.c: Likewise.
6921 * gcc.target/sparc/fpcmpu.c: Likewise.
6922
f593ccb2 69232016-06-06 Alan Hayward <alan.hayward@arm.com>
6924
6925 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6926 * gcc.dg/vect/vect-live-3.c: Likewise.
6927
be6d8ddc 69282016-06-06 Richard Biener <rguenther@suse.de>
6929
6930 PR tree-optimization/71398
6931 * gcc.dg/torture/pr71398.c: New testcase.
6932
78f27916 69332016-06-06 Uros Bizjak <ubizjak@gmail.com>
6934
6935 PR target/71389
6936 * g++.dg/pr71389.C: New test.
6937
c5899606 69382016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6939
6940 PR fortran/71404
6941 * gfortran.dg/fmt_read_5.f: New test.
6942
8e3cd305 69432016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6944
6945 PR fortran/69659
6946 * gfortran.dg/class_array_22.f03: New test.
6947
703c0a09 69482016-06-05 Jan Hubicka <hubicka@ucw.cz>
6949
6950 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6951
d07b2b6f 69522016-06-05 Jan Hubicka <hubicka@ucw.cz>
6953
6954 * gcc.dg/predict-9.c: Update template.
6955
4a7ec4ac 69562016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/49377
6959 * g++.dg/template/pr49377.C: New.
6960
7499ef4a 69612016-06-04 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR tree-optimization/71405
6964 * g++.dg/torture/pr71405.C: New test.
6965
558c800d 69662016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 PR c++/70202
6969 * g++.dg/inherit/crash5.C: New.
6970 * g++.dg/inherit/virtual1.C: Adjust.
6971
4ee7cf4b 69722016-06-03 Jeff Law <law@redhat.com>
6973
6974 PR tree-optimization/71316
6975 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6976
b12ae762 69772016-06-03 Jakub Jelinek <jakub@redhat.com>
6978
6979 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6980 dg-additional-options with just -fno-tree-scev-cprop in it.
6981 * gcc.dg/vect/vect-live-2.c: Likewise.
6982 * gcc.dg/vect/vect-live-5.c: Likewise.
6983 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6984 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6985 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6986
e09a5ee3 69872016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6988
6989 PR c++/27100
6990 * g++.dg/other/friend6.C: New test.
6991
f14b1922 69922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6993
6994 * g++.dg/torture/ppc-ldst-array.C: New.
6995
20702ea3 69962016-06-03 Joseph Myers <joseph@codesourcery.com>
6997
6998 PR target/71276
6999 PR target/71277
7000 * gcc.dg/torture/builtin-fp-int-inexact.c,
7001 gcc.target/i386/387-builtin-fp-int-inexact.c,
7002 gcc.target/i386/387-rint-inline-1.c,
7003 gcc.target/i386/387-rint-inline-2.c,
7004 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7005 gcc.target/i386/sse2-rint-inline-1.c,
7006 gcc.target/i386/sse2-rint-inline-2.c,
7007 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7008 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7009
5ed3cc7b 70102016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7011 Julia Koval <julia.koval@intel.com>
7012
7013 PR target/66960
7014 PR target/67630
7015 PR target/67634
7016 PR target/67841
7017 PR target/68037
7018 PR target/68618
7019 PR target/68661
7020 PR target/69575
7021 PR target/69596
7022 PR target/69734
7023 * gcc.dg/guality/pr68037-1.c: New test.
7024 * gcc.dg/guality/pr68037-2.c: Likewise.
7025 * gcc.dg/guality/pr68037-3.c: Likewise.
7026 * gcc.dg/torture/pr68037-1.c: Likewise.
7027 * gcc.dg/torture/pr68037-2.c: Likewise.
7028 * gcc.dg/torture/pr68037-3.c: Likewise.
7029 * gcc.dg/torture/pr68661-1a.c: Likewise.
7030 * gcc.dg/torture/pr68661-1b.c: Likewise.
7031 * gcc.target/i386/interrupt-1.c: Likewise.
7032 * gcc.target/i386/interrupt-2.c: Likewise.
7033 * gcc.target/i386/interrupt-3.c: Likewise.
7034 * gcc.target/i386/interrupt-4.c: Likewise.
7035 * gcc.target/i386/interrupt-5.c: Likewise.
7036 * gcc.target/i386/interrupt-6.c: Likewise.
7037 * gcc.target/i386/interrupt-7.c: Likewise.
7038 * gcc.target/i386/interrupt-8.c: Likewise.
7039 * gcc.target/i386/interrupt-9.c: Likewise.
7040 * gcc.target/i386/interrupt-10.c: Likewise.
7041 * gcc.target/i386/interrupt-11.c: Likewise.
7042 * gcc.target/i386/interrupt-12.c: Likewise.
7043 * gcc.target/i386/interrupt-13.c: Likewise.
7044 * gcc.target/i386/interrupt-14.c: Likewise.
7045 * gcc.target/i386/interrupt-15.c: Likewise.
7046 * gcc.target/i386/interrupt-16.c: Likewise.
7047 * gcc.target/i386/interrupt-17.c: Likewise.
7048 * gcc.target/i386/interrupt-18.c: Likewise.
7049 * gcc.target/i386/interrupt-19.c: Likewise.
7050 * gcc.target/i386/interrupt-20.c: Likewise.
7051 * gcc.target/i386/interrupt-21.c: Likewise.
7052 * gcc.target/i386/interrupt-22.c: Likewise.
7053 * gcc.target/i386/interrupt-23.c: Likewise.
7054 * gcc.target/i386/interrupt-24.c: Likewise.
7055 * gcc.target/i386/interrupt-25.c: Likewise.
7056 * gcc.target/i386/interrupt-26.c: Likewise.
7057 * gcc.target/i386/interrupt-27.c: Likewise.
7058 * gcc.target/i386/interrupt-28.c: Likewise.
7059 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7060 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7061 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7062 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7063 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7064 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7065 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7066 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7067 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7068 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7069 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7070 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7071
3e346f54 70722016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7073
f27c52fb 7074 PR tree-optimization/52171
7075 * gcc.dg/pr52171.c: New test.
7076 * gcc.target/i386/pr52171.c: New test.
3e346f54 7077
22e029d2 70782016-06-03 Jan Hubicka <jh@suse.cz>
7079
7080 * g++.dg/tree-ssa/pred-1.C: New testcase
7081 * gcc.dg/tree-ssa/pred-1.c: New testcase
7082
41ce74ed 70832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7084
7085 PR target/70957
7086 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7087 support.
7088 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7089
cf573a72 70902016-06-03 Alan Hayward <alan.hayward@arm.com>
7091
7092 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7093
75aae5b4 70942016-06-03 Alan Hayward <alan.hayward@arm.com>
7095
7096 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7097 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7098 * gcc.dg/vect/vect-live-1.c: New test.
7099 * gcc.dg/vect/vect-live-2.c: New test.
7100 * gcc.dg/vect/vect-live-3.c: New test.
7101 * gcc.dg/vect/vect-live-4.c: New test.
7102 * gcc.dg/vect/vect-live-5.c: New test.
7103 * gcc.dg/vect/vect-live-slp-1.c: New test.
7104 * gcc.dg/vect/vect-live-slp-2.c: New test.
7105 * gcc.dg/vect/vect-live-slp-3.c: New test.
7106
eba6788d 71072016-06-03 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR middle-end/71387
7110 * g++.dg/opt/pr71387.C: New test.
7111
5a653985 71122016-06-02 Jeff Law <law@redhat.com>
7113
7114 PR tree-optimization/71328
7115 * gcc.c-torture/compile/pr71328.c: New test.
7116
f92f6941 71172016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7118
7119 PR fortran/52393
7120 * gfortran.dg/fmt_read_3.f90: Fix typo.
7121 * gfortran.dg/fmt_read_4.f90: New test.
7122
0d29e152 71232016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7124
7125 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7126 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7127 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7128 * g++.dg/cpp0x/override2.C: Likewise.
7129 * g++.dg/parse/crash5.C: Likewise.
7130 * g++.dg/parse/error16.C: Likewise.
7131 * g++.dg/parse/error27.C: Likewise.
7132 * g++.dg/template/qualttp15.C: Likewise.
7133 * g++.dg/template/redecl4.C: Likewise.
7134 * g++.old-deja/g++.other/crash39.C: Likewise.
7135 * g++.old-deja/g++.other/struct1.C: Likewise.
7136 * g++.old-deja/g++.pt/m9a.C: Likewise.
7137 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7138
2740a1a5 71392016-06-02 Jakub Jelinek <jakub@redhat.com>
7140
89f17a65 7141 PR c++/71372
7142 * c-c++-common/pr71372.c: New test.
7143
2740a1a5 7144 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7145 __TIME__ strings with __builtin_strcmp instead of printf and
7146 dg-output.
7147
9ae89a4e 71482016-06-02 Martin Liska <mliska@suse.cz>
7149
7150 * gcc.dg/predict-9.c: New test.
7151
41258f9c 71522016-06-02 Jakub Jelinek <jakub@redhat.com>
7153
7154 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7155 global set_compiler_env_var and global saved_compiler_env_var.
7156
dad46eb8 71572016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7158
7159 PR rtl-optimization/71295
7160 * gcc.c-torture/compile/pr71295.c: New test.
7161
9cc8a892 71622016-06-02 Jakub Jelinek <jakub@redhat.com>
7163
98e7c96c 7164 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7165
4a5a4de2 7166 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7167 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7168
9cc8a892 7169 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7170 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7171 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7172 alternative number.
7173
46819a36 71742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7175
7176 * gcc.target/powerpc/p9-splat-4.c: New test.
7177
71782016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7179
7180 PR target/71186
7181 * gcc.target/powerpc/pr71186.c: New test.
7182
d9820cc5 71832016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7184
7185 PR fortran/52393
7186 * gfortran.dg/fmt_read_3.f90: New test.
7187
2f14ca3e 71882016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7189
7190 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7191 procedure.
7192
dfa5c0d3 71932016-06-01 Eduard Sanou <dhole@openmailbox.org>
7194
7195 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7196 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7197 env var is set.
7198 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7199 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7200 shown once.
7201 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7202 during compilation.
7203 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7204 vars set by dg-set-compiler-env-var.
7205
7d7125df 72062016-06-01 Paul Thomas <pault@gcc.gnu.org>
7207
7208 PR fortran/71156
7209 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7210 to the module procedure declaration.
7211 * gfortran.dg/submodule_16.f08: New test.
7212
6ab9cde4 72132016-06-01 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR middle-end/71371
7216 * c-c++-common/gomp/pr71371.c: New test.
7217
0cfe7a23 72182016-06-01 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/71366
7221 * gcc.dg/torture/pr71366-1.c: New testcase.
7222 * gcc.dg/torture/pr71366-2.c: Likewise.
7223
5a5b02e1 72242016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7225
7226 * gcc.target/powerpc/vslv-0.c: New test.
7227 * gcc.target/powerpc/vslv-1.c: New test.
7228 * gcc.target/powerpc/vsrv-0.c: New test.
7229 * gcc.target/powerpc/vsrv-1.c: New test.
7230
d27a79f6 72312016-06-01 Nathan Sidwell <nathan@acm.org>
7232
7233 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7234 * gcc.target/nvptx/weak.c: New.
7235
6172a9fd 72362016-06-01 Richard Biener <rguenther@suse.de>
7237
7238 PR tree-optimization/71261
7239 * gcc.dg/torture/vect-bool-1.c: New testcase.
7240
f9aaabb2 72412016-06-01 Jakub Jelinek <jakub@redhat.com>
7242
7243 * gfortran.dg/gomp/order-1.f90: New test.
7244 * gfortran.dg/gomp/order-2.f90: New test.
7245
53b01069 72462016-06-01 Jan Hubicka <hubicka@ucw.cz>
7247
7248 * gcc.dg/unroll-6.c: Update template.
7249 * gcc.dg/unroll-7.c: New testcase.
7250 * gcc.dg/unroll-8.c: New testcase.
7251
36757397 72522016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7253
7254 * gnat.dg/opt56.ad[sb]: New test.
7255
7f93bd6e 72562016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7257
7258 PR c++/66635
7259 * g++.dg/cpp0x/constexpr-ice16.C: New.
7260
9f41a2ce 72612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7262
7263 PR tree-optimization/71314
7264 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7265 -mbranch-cost=2.
7266
31e02373 72672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7268
7269 PR tree-optimization/71077
7270 * gcc.dg/tree-ssa/pr71077.c: New test.
7271
76f8f901 72722016-05-31 Jan Hubicka <hubicka@ucw.cz>
7273
7f93bd6e 7274 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7275 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7276 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7277
04f5f923 72782016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7279
7280 PR c++/71248
7281 * g++.dg/cpp0x/pr71248.C: New.
7282 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7283 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7284 * g++.dg/init/new37.C: Likewise.
7285 * g++.dg/template/static1.C: Likewise.
7286 * g++.dg/template/static2.C: Likewise.
7287
4ffddf28 72882016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7289
7290 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7291 instead of %rdi.
7292 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7293
4ff7bd21 72942016-05-31 Marek Polacek <polacek@redhat.com>
7295
7296 * c-c++-common/Wswitch-unreachable-3.c: New test.
7297 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7298
e1f7cc4b 72992016-05-31 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/71352
7302 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7303
02978bd1 73042016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7305
7306 * gcc.target/arm/armv5_thumb_isa.c: New test.
7307
cfce8164 73082016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7309
7310 PR target/71346
7311 * gcc.target/i386/pr71346.c: New test.
7312
7a51c705 73132016-05-31 Tom de Vries <tom@codesourcery.com>
7314
7315 PR tree-optimization/69068
7316 * gcc.dg/graphite/pr69068.c: New test.
7317
8c1ac106 73182016-05-27 Martin Sebor <msebor@redhat.com>
7319
7320 PR c++/71306
7321 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7322
b6431756 73232016-05-30 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c++/71349
7326 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7327 nowait depend(inout: dd[0]) clauses where permitted.
7328
f6203294 73292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/71238
7332 * g++.dg/parse/pr71238.C: New.
7333 * g++.dg/concepts/friend1.C: Test column numbers too.
7334 * g++.dg/cpp0x/initlist31.C: Likewise.
7335 * g++.dg/cpp0x/pr51420.C: Likewise.
7336 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7337 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7338 * g++.dg/ext/builtin3.C: Likewise.
7339 * g++.dg/lookup/friend12.C: Likewise.
7340 * g++.dg/lookup/friend7.C: Likewise.
7341 * g++.dg/lookup/koenig1.C: Likewise.
7342 * g++.dg/lookup/koenig5.C: Likewise.
7343 * g++.dg/lookup/used-before-declaration.C: Likewise.
7344 * g++.dg/overload/koenig1.C: Likewise.
7345 * g++.dg/template/crash65.C: Likewise.
7346 * g++.dg/template/friend57.C: Likewise.
7347 * g++.dg/warn/Wshadow-5.C: Likewise.
7348 * g++.dg/warn/Wunused-8.C: Likewise.
7349 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7350 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7351 * g++.old-deja/g++.jason/member.C: Likewise.
7352 * g++.old-deja/g++.jason/report.C: Likewise.
7353 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7354 * g++.old-deja/g++.law/visibility20.C: Likewise.
7355 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7356 * g++.old-deja/g++.other/static5.C: Likewise.
7357 * g++.old-deja/g++.pt/overload2.C: Likewise.
7358
b96f8145 73592016-05-30 Jan Hubicka <hubicka@ucw.cz>
7360
7361 * gcc.dg/tree-ssa/peel1.c: New testcase.
7362 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7363 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7364
ed5bca7a 73652016-05-30 Tom de Vries <tom@codesourcery.com>
7366
7367 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7368 to ce.
7369
c0aa0333 73702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7371
7372 PR c++/71099
7373 * g++.dg/parse/virtual1.C: New.
7374
231010db 73752016-05-30 Uros Bizjak <ubizjak@gmail.com>
7376
7377 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7378 Use correct register when clearing %edx.
7379
765557c0 73802016-05-30 Alexander Monakov <amonakov@ispras.ru>
7381
7382 PR tree-optimization/71289
7383 * gcc.dg/pr71289.c: New test.
7384
fc3b1c44 73852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7386
7387 PR middle-end/71269
7388 PR middle-end/71292
7389 * gcc.dg/tree-ssa/pr71269.c: New test.
7390 * gcc.dg/tree-ssa/pr71292.c: New test.
7391
ce352457 73922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7393
7394 PR middle-end/71252
7395 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7396
eedd711b 73972016-05-30 Jan Hubicka <hubicka@ucw.cz>
7398
7399 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7400 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7401 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7402
8c061890 74032016-05-30 Tom de Vries <tom@codesourcery.com>
7404
7405 PR tree-optimization/69067
7406 * gcc.dg/graphite/pr69067.c: New test.
7407
a6b0884c 74082016-05-29 Uros Bizjak <ubizjak@gmail.com>
7409
7410 PR target/71245
7411 * gcc.target/i386/pr71245-1.c: New test.
7412 * gcc.target/i386/pr71245-2.c: Ditto.
7413
2369edfc 74142016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7415
7416 PR c++/71105
7417 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7418 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7419 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7420
b6ab3f43 74212016-05-27 Jan Hubicka <hubicka@ucw.cz>
7422
7423 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7424
0192662b 74252016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7426
7427 Revert:
7428 PR c++/69855
7429 * g++.dg/overload/69855.C: New.
7430 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7431 * g++.old-deja/g++.pt/crash3.C: Likewise.
7432
fce78c50 74332016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7434
7435 PR c++/60385
7436 * g++.dg/parse/namespace13.C: New.
7437
372172fe 74382016-05-26 Jeff Law <law@redhat.com>
7439
7440 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7441 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7442 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7443 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7444 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7445 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7446 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7447 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7448 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7449 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7450 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7451 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7452 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7453
5d8a8944 74542016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7455
7456 PR c++/69855
7457 * g++.dg/overload/69855.C: New.
7458 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7459 * g++.old-deja/g++.pt/crash3.C: Likewise.
7460
29602b75 74612016-05-27 Jiong Wang <jiong.wang@arm.com>
7462
7463 PR target/63596
7464 * gcc.target/aarch64/va_arg_1.c: New testcase.
7465 * gcc.target/aarch64/va_arg_2.c: Likewise.
7466 * gcc.target/aarch64/va_arg_3.c: Likewise.
7467
c900b732 74682016-05-27 Jiong Wang <jiong.wang@arm.com>
7469
7470 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7471 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7472 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7473 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7474 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7475
73ef73bd 74762016-05-27 Marek Polacek <polacek@redhat.com>
7477
7478 PR middle-end/71308
7479 * g++.dg/torture/pr71308.C: New test.
7480
a6031633 74812016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7482
7483 * gcc.dg/zero_bits_compound-1.c: New test.
7484 * gcc.dg/zero_bits_compound-2.c: New test.
7485
1fbdc7ae 74862016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7487
7488 PR middle-end/71279
7489 * gcc.dg/pr71279.c: New test.
7490
2e196ca8 74912016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7492
7493 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7494 floating point min/max/comparison instructions.
7495 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7496
6feab9ce 74972016-05-26 Jakub Jelinek <jakub@redhat.com>
7498
7499 * c-c++-common/gomp/schedule-1.c: New test.
7500 * gfortran.dg/gomp/schedule-1.f90: New test.
7501
978cea8f 75022016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7503
7504 PR c++/70822
7505 PR c++/70106
7506 * g++.dg/cpp1y/auto-fn32.C: New test.
7507 * g++.dg/cpp1y/paren4.C: New test.
7508
0478d9ed 75092016-05-26 Nathan Sidwell <nathan@acm.org>
7510
7511 * gcc.dg/20060410.c: Xfail on ptx.
7512 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7513 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7514 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7515 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7516 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7517
5fd1c174 75182016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7519
7520 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7521
c5e8b3e2 75222016-05-26 Jakub Jelinek <jakub@redhat.com>
7523
0db93a5b 7524 PR tree-optimization/71280
7525 * gcc.dg/pr71280.c: New test.
7526
7199c05c 7527 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7528
76c786ac 7529 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7530 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7531
c5e8b3e2 7532 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7533
e9bcea2f 75342016-05-26 Jiong Wang <jiong.wang@arm.com>
7535
7536 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7537 kept in memory.
e9bcea2f 7538
955d947b 75392016-05-25 Jeff Law <law@redhat.com>
7540
7541 PR tree-optimization/71272
7542 * gcc.c-torture/compile/pr71272.c: new test.
7543
77102dbe 75442016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7545
7546 * gcc.target/powerpc/vec-cmpne.c: New test.
7547 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7548
552821b4 75492016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7550
7551 * gnat.dg/opt55.ad[sb]: New test.
7552
0113f3c5 75532016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7554
7555 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7556 * c-c++-common/pr60226.c: Require int32plus.
7557 * gcc.c-torture/execute/pr70602.c: Likewise.
7558 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7559 unsigned long for malloc arg type.
7560 * gcc.dg/asr_div1.c: Require int32plus.
7561 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7562 * gcc.dg/pie-1.c: Require pie.
7563 * gcc.dg/pie-2.c: Likewise.
7564 * gcc.dg/pr59471.c: Require int32plus.
7565 * gcc.dg/pr59963-2.c: XFAIL for int16.
7566 * gcc.dg/pr60114.c: Require int32plus.
7567 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7568 unsigned long for typedef of size_t.
7569 * gcc.dg/pr63914.c: Require int32plus.
7570 * gcc.dg/pr64536.c: Require pt32plus.
7571 * gcc.dg/pr65658.c: Likewise.
7572 * gcc.dg/pr67271.c: Require int32plus.
7573 * gcc.dg/pr68112.c: Likewise.
7574 * gcc.dg/pr69071.c: Skip for avr target.
7575 * gcc.dg/pr69973.c: Require int32plus.
7576 * gcc.dg/pr70169.c: Skip for avr target.
7577 * gcc.dg/sso-6.c: Require int32plus.
7578 * gcc.dg/sso-7.c: Likewise.
7579 * gcc.dg/sso-8.c: Likewise.
7580 * gcc.dg/vrp-min-max-2.c: Likewise.
7581
f4094380 75822016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7583
7584 PR target/70738
7585 * gcc.target/i386/pr70738-1.c: New test.
7586 * gcc.target/i386/pr70738-2.c: Likewise.
7587 * gcc.target/i386/pr70738-3.c: Likewise.
7588 * gcc.target/i386/pr70738-4.c: Likewise.
7589 * gcc.target/i386/pr70738-5.c: Likewise.
7590 * gcc.target/i386/pr70738-6.c: Likewise.
7591 * gcc.target/i386/pr70738-7.c: Likewise.
7592 * gcc.target/i386/pr70738-8.c: Likewise.
7593 * gcc.target/i386/pr70738-9.c: Likewise.
7594
239a4bea 75952016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7596
7597 PR rtl-optimization/66940
7598 * gcc.c-torture/execute/pr66940.c: New test.
7599
bf6382ba 76002016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7601
7602 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7603 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7604 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7605 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7606 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7607 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7608 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7609 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7610 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7611 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7612 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7613 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7614 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7615 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7616 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7617 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7618 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7619 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7620 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7621 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7622 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7623 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7624 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7625 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7626
2c995da9 76272016-05-25 Marek Polacek <polacek@redhat.com>
7628
7629 PR c/71265
7630 * gcc.dg/noncompile/pr71265.c: New test.
7631
abfbb5b5 7632 PR c/71266
7633 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7634
f6871bbd 76352016-05-25 Nathan Sidwell <nathan@acm.org>
7636
7637 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7638
de04e83e 76392016-05-25 Richard Biener <rguenther@suse.de>
7640
7641 PR tree-optimization/71261
7642 * c-c++-common/torture/pr71261.c: New testcase.
7643
b35931f7 76442016-05-25 Richard Biener <rguenther@suse.de>
7645
7646 PR tree-optimization/71264
7647 * gcc.dg/vect/pr71264.c: New testcase.
7648
166c3089 76492016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7650
7651 PR c++/55992
7652 * g++.dg/cpp0x/alias-decl-53.C: New.
7653 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7654
14240409 76552016-05-25 Martin Liska <mliska@suse.cz>
7656
7657 * g++.dg/pr71239.C: New test.
7658
bc47d9f6 76592016-05-25 Richard Biener <rguenther@suse.de>
7660
4860a6bf 7661 * gcc.dg/vect/pr58135.c: Rename to ...
7662 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7663
d8a3f157 76642016-05-25 Marek Polacek <polacek@redhat.com>
7665
7666 * g++.dg/pr65295.C: Use target c++14.
7667
3af16045 76682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7669
231010db 7670 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7671 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7672
949479b2 76732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7674
7675 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7676 instructions.
7677
6d6a3fc3 76782016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7679
7680 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7681 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7682 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7683 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7684 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7685 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7686 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7687 * c-c++-common/goacc/pcopy.c: Likewise.
7688 * c-c++-common/goacc/pcopyin.c: Likewise.
7689 * c-c++-common/goacc/pcopyout.c: Likewise.
7690 * c-c++-common/goacc/pcreate.c: Likewise.
7691 * c-c++-common/goacc/pr70688.c: New test.
7692 * c-c++-common/goacc/present-1.c: Adjust test.
7693 * c-c++-common/goacc/reduction-5.c: Likewise.
7694 * g++.dg/goacc/data-1.C: New test.
7695
af648be2 76962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7697
7698 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7699 vector parity built-in functions.
7700 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7701 count trailing zeros automatic vectorization.
7702 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7703 count trailing zeros built-in functions.
7704
4e173d60 77052016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7706
7707 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7708
a0c02a52 77092016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7710
7711 PR target/71050
7712 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7713
64c52e9c 77142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7715
7716 PR c++/50436
7717 * g++.dg/template/crash123.C: New.
7718 * g++.dg/template/crash124.C: Likewise.
7719
752b5a4c 77202016-05-24 Martin Sebor <msebor@redhat.com>
7721
7722 PR c++/71147
7723 * g++.dg/ext/flexary16.C: New test.
7724
a36dd683 77252016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7726
f6871bbd 7727 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7728 before math.h is included.
a36dd683 7729 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7730 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7731 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7732 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7733 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7734 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7735 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7736 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7737 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7738 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7739 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7740 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7741 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7742 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7743 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7744 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7745 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7746 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7747 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7748 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7749 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7750 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7751 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7752
d60e1df7 77532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7754 Kelvin Nilsen <kelvin@gcc.gnu.org>
7755
7756 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7757 support.
7758
22d09025 77592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7760
7761 PR c++/69872
7762 * g++.dg/warn/Wno-narrowing1.C: New.
7763
6ef0143d 77642016-05-24 Marek Polacek <polacek@redhat.com>
7765
7766 PR c/71249
7767 * c-c++-common/Wswitch-unreachable-2.c: New test.
7768
962a2062 77692016-05-24 Jakub Jelinek <jakub@redhat.com>
7770
ead77194 7771 PR c++/71257
7772 * g++.dg/vect/simd-clone-6.cc: New test.
7773 * g++.dg/gomp/declare-simd-6.C: New test.
7774
962a2062 7775 PR middle-end/70434
7776 PR c/69504
7777 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7778
23edc6d1 77792016-05-24 Richard Biener <rguenther@suse.de>
7780
7781 PR tree-optimization/71240
7782 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7783
30633bcc 77842016-05-24 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/71230
7787 * gcc.dg/torture/pr71230.c: New testcase.
7788 * g++.dg/torture/pr71230.C: Likewise.
7789
c9d624bd 77902016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7791
7792 * c-c++-common/goacc/routine-5.c: Add tests.
7793 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7794 * gfortran.dg/goacc/routine-6.f90: Add tests.
7795
ce143ff0 77962016-05-24 Richard Biener <rguenther@suse.de>
7797
7798 PR tree-optimization/71253
7799 * gcc.dg/torture/pr71253.c: New testcase.
7800
3bdaecd5 78012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7802
7803 PR middle-end/71252
7804 * gfortran.dg/pr71252.f90: New test.
7805
856b494d 78062016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7807
7808 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7809
7345b977 78102016-05-24 Richard Biener <rguenther@suse.de>
7811
7812 PR middle-end/70434
7813 PR c/69504
7814 * c-c++-common/vector-subscript-4.c: New testcase.
7815 * c-c++-common/vector-subscript-5.c: Likewise.
7816
6f065267 78172016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7818
7819 PR fortran/71123
7820 * gfortran.dg/namelist_90.f: New test
7821
fd6757da 78222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7823
7824 PR fortran/66461
7825 * gfortran.dg/unexpected_eof.f: New test
7826
7d5555a8 78272016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7828 Kelvin Nilsen <kelvin@gcc.gnu.org>
7829
7830 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7831 as little endian.
7832
ae6744c9 78332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7834
7835 PR c++/70972
7836 * g++.dg/cpp0x/inh-ctor20.C: New.
7837 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7838
f0d91a85 78392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7840
7841 PR c++/69095
7842 * g++.dg/cpp0x/variadic168.C: New.
7843
1618ffe5 78442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 * g++.dg/cpp0x/pr31445.C: Test column number too.
7847 * g++.dg/cpp0x/pr32253.C: Likewise.
7848 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7849 * g++.dg/cpp0x/variadic36.C: Likewise.
7850
c0205bab 78512016-05-23 Marc Glisse <marc.glisse@inria.fr>
7852
7853 * gcc.dg/fold-notshift-2.c: Adjust.
7854
1398da0f 78552016-05-23 Marek Polacek <polacek@redhat.com>
7856
7857 PR c/49859
7858 * c-c++-common/Wswitch-unreachable-1.c: New test.
7859 * gcc.dg/Wswitch-unreachable-1.c: New test.
7860 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7861 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7862 * g++.dg/gomp/block-10.C: Likewise.
7863 * gcc.dg/gomp/block-10.c: Likewise.
7864 * g++.dg/gomp/block-9.C: Likewise.
7865 * gcc.dg/gomp/block-9.c: Likewise.
7866 * g++.dg/gomp/target-1.C: Likewise.
7867 * g++.dg/gomp/target-2.C: Likewise.
7868 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7869 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7870 * g++.dg/gomp/taskgroup-1.C: Likewise.
7871 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7872 * gcc.dg/gomp/teams-1.c: Likewise.
7873 * g++.dg/gomp/teams-1.C: Likewise.
7874 * g++.dg/overload/error3.C: Likewise.
7875 * g++.dg/tm/jump1.C: Likewise.
7876 * g++.dg/torture/pr40335.C: Likewise.
7877 * gcc.dg/c99-vla-jump-5.c: Likewise.
7878 * gcc.dg/switch-warn-1.c: Likewise.
7879 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7880 * gcc.dg/nested-func-1.c: Likewise.
7881 * gcc.dg/pr67784-4.c: Likewise.
7882
5403ed8b 78832016-05-23 Richard Biener <rguenther@suse.de>
7884
7885 PR tree-optimization/71230
7886 * gfortran.dg/pr71230-1.f90: New testcase.
7887 * gfortran.dg/pr71230-2.f90: Likewise.
7888
27510941 78892016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7890
1618ffe5 7891 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7892 * gcc.dg/vect/pr58135.c: Add new.
7893 * gfortran.dg/pr46519-1.f: Adjust test case.
7894
a41c605d 78952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 PR c++/53401
7898 * g++.dg/cpp0x/decltype64.C: New.
7899
3eb254ab 79002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7901
7902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7904 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7905
a75fffe1 79062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7907
7908 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7909 Add poly64x1_t and poly64x2_t cases if supported.
7910 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7911 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7912 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7914 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7915
56979b12 79162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7917
7918 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7919 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7920 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7921 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7922 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7923 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7924 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7925
dc5e98db 79262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7927
7928 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7929
c0f383ae 79302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7931
7932 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7933 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7934
2a4d70a2 79352016-05-22 Jakub Jelinek <jakub@redhat.com>
7936
4c109025 7937 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7938 constraint instead of "r".
7939 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7940 insn instead of vxorpd.
7941 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7942
bad891ce 7943 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7944 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7945
ac23ddb9 7946 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7947
9dac9579 7948 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7949 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7950
2a4d70a2 7951 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7952
9eafdd7b 79532016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7954
7955 PR middle-end/40921
7956 * gcc.dg/tree-ssa/pr40921.c: New test.
7957
93df190d 79582016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7959
7960 PR target/71103
7961 * gcc.target/avr/pr71103.c: New test.
7962
933b9f7f 79632016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7964
7965 PR middle-end/71179
7966 * gcc.dg/tree-ssa/pr71179.c: New test.
7967
8bdfbc08 79682016-05-20 Martin Sebor <msebor@redhat.com>
7969
7970 PR c/71115
7971 * gcc.dg/init-excess-2.c: New test.
7972
6827ab42 79732016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gnat.dg/opt53.adb: New test.
7976 * gnat.dg/opt54.adb: Likewise.
7977
58a5f4c0 79782016-05-20 Martin Jambor <mjambor@suse.cz>
7979
7980 PR tree-optimization/70884
7981 * gcc.dg/tree-ssa/pr70919.c: New test.
7982
bb7145f6 79832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7984
7985 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7986 formatting.
f6871bbd 7987 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7988 fix code formatting.
7989
79902016-05-20 Nathan Sidwell <nathan@acm.org>
7991
7992 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7993 non-common cases.
7994 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7995
9954d230 79962016-05-20 David Malcolm <dmalcolm@redhat.com>
7997
7998 * jit.dg/all-non-failing-tests.h: Add
7999 test-factorial-must-tail-call.c.
8000 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8001 * jit.dg/test-factorial-must-tail-call.c: New test case.
8002
08a161f9 80032016-05-20 Jakub Jelinek <jakub@redhat.com>
8004
8005 PR fortran/71204
8006 * gfortran.dg/pr71204.f90: New test.
8007
3d380077 80082016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8009
8010 * gcc.target/nvptx/sincos.c: New test.
8011
0f104d56 80122016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8013
8014 PR c++/70572
8015 * g++.dg/cpp1y/auto-fn31.C: New.
8016
61736a1b 80172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8018
8019 * gcc.target/powerpc/vec-addec.c: New test.
8020 * gcc.target/powerpc/vec-addec-int128.c: New test.
8021
b4a61e77 80222016-05-20 David Malcolm <dmalcolm@redhat.com>
8023
8024 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8025 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8026 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8027 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8028
9a2ace10 80292016-05-20 Jan Hubicka <hubicka@ucw.cz>
8030
8031 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8032
45cdf8c6 80332016-05-20 Jakub Jelinek <jakub@redhat.com>
8034
b9a1dcd5 8035 PR c++/71210
8036 * g++.dg/opt/pr71210-1.C: New test.
8037 * g++.dg/opt/pr71210-2.C: New test.
8038
45cdf8c6 8039 PR tree-optimization/29756
8040 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8041 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8042 only on selected targets where V4SImode vectors are known to be
8043 supported.
8044
92e3ffbf 80452016-05-20 Marc Glisse <marc.glisse@inria.fr>
8046
8047 PR tree-optimization/71079
8048 PR tree-optimization/71206
8049 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8050
5da368e3 80512016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8052
8053 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8054 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8055 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8056
2506d97a 80572016-05-20 Richard Guenther <rguenther@suse.de>
8058
8059 PR tree-optimization/29756
8060 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8061
adade307 80622016-05-20 Richard Biener <rguenther@suse.de>
8063
8064 PR tree-optimization/71185
8065 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8066
c3deca25 80672016-05-20 Richard Biener <rguenther@suse.de>
8068
8069 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8070
8b0bef14 80712016-05-19 Marek Polacek <polacek@redhat.com>
8072
8073 PR c++/71075
8074 * g++.dg/diagnostic/pr71075.C: New test.
8075
08025288 80762016-05-19 David Malcolm <dmalcolm@redhat.com>
8077
8078 PR c++/71184
8079 * g++.dg/pr71184.C: New test case.
8080
26a51591 80812016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8082
8083 * gcc.target/powerpc/darn-0.c: New test.
8084 * gcc.target/powerpc/darn-1.c: New test.
8085 * gcc.target/powerpc/darn-2.c: New test.
8086
d8d3e75a 80872016-05-19 Marek Polacek <polacek@redhat.com>
8088
8089 PR tree-optimization/71031
8090 * gcc.dg/tree-ssa/vrp100.c: New test.
8091
c28211ae 80922016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8093
8094 PR rtl-optimization/71148
8095 * gcc.dg/pr71148.c: New test.
8096
3f5ea43a 80972016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098
8099 PR target/71056
8100 * gcc.target/arm/pr71056.c: New test.
8101
2a7d4c20 81022016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8103
8104 * c-c++-common/pr69669.c: Check the used mode.
8105
ed0b0569 81062016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8107
8108 PR sanitizer/64354
8109 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8110
410372fe 81112016-05-19 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/70729
8114 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8115 * gcc.dg/graphite/scop-18.c: Likewise.
8116 * gcc.dg/pr41783.c: Disable LIM.
8117 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8118 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8119 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8120 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8121 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8122 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8123 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8124 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8125 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8126 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8127 * gfortran.dg/pr42108.f90: Likewise.
8128
56f34f03 81292016-05-18 David Malcolm <dmalcolm@redhat.com>
8130
8131 PR driver/69265
8132 * gcc.dg/spellcheck-options-11.c: New test case.
8133
e6481cd1 81342016-05-18 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR c++/71100
8137 * g++.dg/opt/pr71100.C: New test.
8138
be951c59 81392016-05-18 Martin Jambor <mjambor@suse.cz>
8140
8141 PR ipa/69708
8142 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8143 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8144 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8145 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8146
665ff45b 81472016-05-18 Martin Jambor <mjambor@suse.cz>
8148
8149 PR ipa/69708
8150 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8151 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8152 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8153 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8154 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8155
485be62c 81562016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8157
8158 PR c++/69793
8159 * g++.dg/template/crash122.C: New.
8160
b251d5f5 81612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8162
8163 PR c++/70466
8164 * g++.dg/template/pr70466-1.C: New.
8165 * g++.dg/template/pr70466-2.C: Likewise.
8166
c93e9931 81672016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8168
8169 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8170 splat operations and the XXSPLTIB instruction.
8171 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8172 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8173 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8174 xxlxor to clear a register.
8175
8ba6639c 81762016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8177
8178 * gcc.dg/torture/pr71020.c: New test.
8179
ec6e3005 81802016-05-18 Martin Jambor <mjambor@suse.cz>
8181
8182 PR ipa/70646
8183 * gcc.dg/ipa/pr70646.c: New test.
8184
5ef3c918 81852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8186
8187 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8188
70a88eab 81892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8190
8191 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8192 missing tests for vreinterpretq_p{8,16}.
8193
b52a930c 81942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8195
8196 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8197 vsliq_n_s64 and vsliq_n_u64.
8198
bdd4080b 81992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8200
8201 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8202 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8203
37814bf5 82042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8205
8206 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8207 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8208 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8209
764af2e0 82102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8211
8212 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8213 in comment.
8214
ffe01a83 82152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8216
8217 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8218 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8219 "blr\t" and switch to scan-assembler-times.
8220
fab6dae9 82212016-05-18 Jiong Wang <jiong.wang@arm.com>
8222
231010db 8223 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8224 with __aarch64__.
8225 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8226 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8227
4eb0c566 82282016-05-18 Jakub Jelinek <jakub@redhat.com>
8229
442f18f1 8230 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8231 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8232 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8233 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8234 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8235 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8236
4d83b36b 8237 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8238 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8239
a4528eec 8240 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8241 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8242
f0066139 8243 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8244 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8245
4eb0c566 8246 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8247
303e9267 82482016-05-18 Richard Biener <rguenther@suse.de>
8249
8250 PR tree-optimization/71168
8251 * gcc.dg/torture/pr71168.c: New testcase.
8252
0d7ddd44 82532016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8254
8255 PR middle-end/63586
8256 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8257 * gcc.dg/tree-ssa/pr63586.c: New test.
8258 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8259
899bcc0f 82602016-05-17 Nathan Sidwell <nathan@acm.org>
8261
8262 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8263 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8264 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8265 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8266
a2246979 82672016-05-17 Nathan Sidwell <nathan@acm.org>
8268
8269 * gcc.target/nvptx/abi-vararg-3.c: New.
8270
2f6a4d21 82712016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8272
8273 PR tree-optimization/54579
8274 PR middle-end/55299
8275 * gcc.dg/fold-notrotate-1.c: New test.
8276 * gcc.dg/fold-notshift-1.c: New test.
8277 * gcc.dg/fold-notshift-2.c: New test.
8278
27bdad45 82792016-05-17 Marek Polacek <polacek@redhat.com>
8280
8281 PR ipa/71146
8282 * g++.dg/ipa/pr71146.C: New test.
8283
f33a295a 82842016-05-17 David Malcolm <dmalcolm@redhat.com>
8285
8286 * jit.dg/test-error-array-bounds.c: New test case.
8287
b6dd53bf 82882016-05-17 Marc Glisse <marc.glisse@inria.fr>
8289
8290 * gcc.dg/tree-ssa/and-1.c: New testcase.
8291
a8719545 82922016-05-17 Marc Glisse <marc.glisse@inria.fr>
8293
8294 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8295 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8296
34806102 82972016-05-17 Marc Glisse <marc.glisse@inria.fr>
8298
8299 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8300 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8301
25fe08a8 83022016-05-17 Jiong Wang <jiong.wang@arm.com>
8303
8304 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8305
abf1a837 83062016-05-17 Jiong Wang <jiong.wang@arm.com>
8307
8308 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8309
666b9dd3 83102016-05-17 Jiong Wang <jiong.wang@arm.com>
8311
8312 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8313 ".2d[index]" when scan the assembly.
8314 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8315 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8316 float64x1.
8317 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8318
77d095c0 83192016-05-17 Richard Biener <rguenther@suse.de>
8320
8321 PR tree-optimization/71132
8322 * gcc.dg/torture/pr71132.c: New testcase.
8323
28adcc23 83242016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8325
8326 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8327
2439931e 83282016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8329
8330 PR target/70809
8331 * gcc.target/aarch64/pr70809_1.c: New test.
8332
5ec2ff80 83332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8334
8335 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8336 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8337 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8338 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8339
17fd1c7a 83402016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8341 Ilya Enkovich <ilya.enkovich@intel.com>
8342
8343 PR target/71114
8344 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8345
46729204 83462016-05-16 Jan Hubicka <hubicka@ucw.cz>
8347
8348 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8349 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8350
2a1125d6 83512016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8352
8353 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8354 test for __ARM_FP16_ARGS.
8355 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8356 * gcc.target/arm/aapcs/neon-vect10.c: New.
8357 * gcc.target/arm/aapcs/neon-vect9.c: New.
8358 * gcc.target/arm/aapcs/vfp18.c: New.
8359 * gcc.target/arm/aapcs/vfp19.c: New.
8360 * gcc.target/arm/aapcs/vfp20.c: New.
8361 * gcc.target/arm/aapcs/vfp21.c: New.
8362 * gcc.target/arm/fp16-aapcs-1.c: New.
8363 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8364 test for __ARM_FP16_ARGS.
8365 * g++.target/arm/fp16-return-1.c: Update expected output.
8366
ea3d2d74 83672016-05-16 Jiong Wang <jiong.wang@arm.com>
8368
8369 PR testsuite/70227
8370 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8371
6989e05f 83722016-05-15 Harald Anlauf <anlauf@gmx.de>
8373
8374 PR fortran/69603
8375 * gfortran.dg/pr69603.f90: New testcase.
8376
a5f52592 83772016-05-14 Fritz Reese <fritzoreese@gmail.com>
8378
8379 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8380
88f949ab 83812016-05-14 Fritz Reese <fritzoreese@gmail.com>
8382
8383 PR fortran/71047
8384 * gfortran.dg/pr71047.f08: New test.
8385
90c88567 83862016-05-13 Joseph Myers <joseph@codesourcery.com>
8387
8388 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8389 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8390 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8391
00a690cc 83922016-05-13 Martin Sebor <msebor@redhat.com>
8393
8394 PR c++/60049
8395 * g++.dg/cpp0x/constexpr-60049.C: New test.
8396
ec8b6af7 83972016-05-13 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR bootstrap/71071
8400 * gcc.dg/pr71071.c: New test.
8401
f54d1d7b 84022016-05-13 Uros Bizjak <ubizjak@gmail.com>
8403
8404 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8405 remove XOP handling.
2f3af60f 8406 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8407
a39a0392 84082016-05-13 Nathan Sidwell <nathan@acm.org>
8409
8410 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8411 __atomic_is_lock_free declaration.
8412
42333dd9 84132016-05-13 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/42587
8416 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8417
c5442454 84182016-05-13 Martin Liska <mliska@suse.cz>
8419
8420 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8421 the new format of dump output.
8422
03a400fb 84232016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8424
8425 * gcc.dg/pr71084.c: New test.
8426
69278c3f 84272016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8428
231010db 8429 PR target/53440
8430 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8431
8138f11b 84322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8433
8434 * gcc.target/aarch64/struct_return.c: New test.
8435
22a3f7bd 84362016-05-12 Marek Polacek <polacek@redhat.com>
8437
8438 PR c/70756
8439 * c-c++-common/pr70756-2.c: New test.
8440 * c-c++-common/pr70756.c: New test.
8441
9bcd42cc 84422016-05-12 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/71059
8445 * gcc.dg/torture/pr71059.c: New testcase.
8446
5ffb4a0d 84472016-05-12 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/71062
8450 * gcc.dg/torture/pr71062.c: New testcase.
8451
2ab65c31 84522016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8453
8454 PR tree-optimization/71006
8455 * gcc.dg/pr71006.c: New test.
8456
f0158fc0 84572016-05-12 Marek Polacek <polacek@redhat.com>
8458
8459 PR driver/71063
8460 * gcc.dg/opts-7.c: New test.
8461
0f56938b 84622016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8463
8464 PR target/70830
8465 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8466 Add -save-temps to dg-options.
8467 Scan for ldmfd rather than pop instruction.
8468 * gcc.target/arm/interrupt-2.c: Likewise.
8469 * gcc.target/arm/pr70830.c: New test.
8470
e10946d5 84712016-05-12 Jakub Jelinek <jakub@redhat.com>
8472
9fa8e468 8473 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8474 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8475
9ce62bbe 8476 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8477 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8478 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8479
708ae1b1 8480 PR target/71019
8481 * gcc.target/i386/avx512vl-pack-1.c: New test.
8482 * gcc.target/i386/avx512vl-pack-2.c: New test.
8483 * gcc.target/i386/avx512bw-pack-2.c: New test.
8484
a461f32e 8485 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8486
e10946d5 8487 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8488 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8489 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8490
f52a3ef6 84912016-05-12 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/70986
8494 * gcc.dg/torture/pr70986-1.c: New testcase.
8495 * gcc.dg/torture/pr70986-2.c: Likewise.
8496 * gcc.dg/torture/pr70986-3.c: Likewise.
8497
54c4d22e 84982016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8499
8500 PR c/43651
8501 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8502 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8503
57215d5b 85042016-05-11 Uros Bizjak <ubizjak@gmail.com>
8505
8506 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8507 directive.
8508 * gcc.target/i386/pr66746.c: Ditto.
8509
67d3121c 85102016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8511
8512 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8513 support.
8514 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8515 warning when using -mvsx-timode.
8516 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8517 * gcc.target/powerpc/dform-2.c: Likewise.
8518 * gcc.target/powerpc/pr68805.c: Likewise.
8519
7f8012a5 85202016-05-11 Marek Polacek <polacek@redhat.com>
8521
8522 PR c++/71024
8523 * c-c++-common/attributes-3.c: New test.
8524
3e8567ce 85252016-05-11 Nathan Sidwell <nathan@acm.org>
8526
8527 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8528 * gcc.c-torture/execute/pr68185.c: Likewise.
8529 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8530 * gcc.dg/pr69634.c: Requires scheduling.
8531 * gcc.dg/torture/pr66178.c: Require label values.
8532 * gcc.dg/setjmp-6.c: Require indirect jumps.
8533
3739ac00 85342016-05-11 Richard Biener <rguenther@suse.de>
8535
8536 PR tree-optimization/71055
8537 * gcc.dg/torture/pr71055.c: New testcase.
8538
1ff8b385 85392016-05-11 Richard Biener <rguenther@suse.de>
8540
8541 PR debug/71057
8542 * g++.dg/debug/pr71057.C: New testcase.
8543
77126efa 85442016-05-11 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR fortran/70855
8547 * gfortran.dg/gomp/pr70855.f90: New test.
8548
6fcaaf9b 85492016-05-11 Richard Biener <rguenther@suse.de>
8550
8551 PR middle-end/71002
8552 * g++.dg/torture/pr71002.C: New testcase.
8553
bfa8ea12 85542016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8555
8556 PR middle-end/70807
8557 * gcc.dg/pr70807.c: New test.
8558
87632549 85592016-05-10 Martin Sebor <msebor@redhat.com>
8560
8561 PR c++/38611
8562 * g++.dg/Wattributes.C: New test.
8563
f9153689 85642016-05-10 Marc Glisse <marc.glisse@inria.fr>
8565
8566 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8567 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8568 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8569
a44ed58a 85702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8571
8572 PR target/70799
8573 * gcc.target/i386/pr70799-1.c: New test.
8574
d6c90d89 85752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8576
8577 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8578
c1f73044 85792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8580
8581 PR middle-end/70877
8582 * gcc.target/i386/pr70877.c: New test.
8583
e66d763a 85842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8585
8586 PR tree-optimization/70786
8587 * gcc.target/i386/pr70876.c: New test.
8588
a30ff73a 85892016-05-10 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR target/70927
8592 * gcc.target/i386/avx512vl-logic-1.c: New test.
8593 * gcc.target/i386/avx512vl-logic-2.c: New test.
8594 * gcc.target/i386/avx512dq-logic-2.c: New test.
8595
4b3fd38f 85962016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8597
8598 PR target/70963
8599 * gcc.target/powerpc/pr70963.c: New.
8600
abf93a25 86012016-05-10 David Malcolm <dmalcolm@redhat.com>
8602
8603 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8604 (test_very_wide_line): Add ruler to expected output.
8605 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8606 (test_very_wide_line): Likewise.
8607 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8608 (test_show_locus): Within the handling of "test_very_wide_line",
8609 enable show_ruler_p on the diagnostic context.
8610
d614888f 86112016-05-10 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/71039
8614 * gcc.dg/torture/pr71039.c: New testcase.
8615
dbca5ed9 86162016-05-10 Nathan Sidwell <nathan@acm.org>
8617
8618 * gcc.dg/nested-func-10.c: Requires alloca.
8619 * gcc.dg/nested-func-9.c: Requires alloca.
8620 * gcc.c-torture/execute/pr70460.c: Requires labels.
8621 * gcc.c-torture/compile/pr70199.c: Requires labels.
8622 * gcc.target/nvptx/decl.c: Compile only.
8623 * gcc.target/nvptx/trailing-init.c: Compile only.
8624 * gcc.target/nvptx/ary-init.c: Compile only.
8625
3fa82609 86262016-05-10 Marek Polacek <polacek@redhat.com>
8627
8628 PR c/70255
8629 * gcc.dg/attr-opt-1.c: New test.
8630
76825907 86312016-05-10 Richard Biener <rguenther@suse.de>
8632
8633 PR tree-optimization/70497
8634 PR tree-optimization/28367
8635 * gcc.dg/torture/20160404-1.c: New testcase.
8636 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8637 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8638
68255819 86392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8640
8641 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8642
d9aa8cdb 86432016-05-09 Uros Bizjak <ubizjak@gmail.com>
8644
8645 * gcc.target/i386/fabsneg-1.c New test.
8646
7cc16f50 86472016-05-09 Alan Modra <amodra@gmail.com>
8648
8649 PR testsuite/70826
8650 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8651
a83b7b63 86522016-05-09 Richard Biener <rguenther@suse.de>
8653
8654 PR tree-optimization/70985
8655 * gcc.dg/torture/pr70985.c: New testcase.
8656
189d0706 86572016-05-09 Bin Cheng <bin.cheng@arm.com>
8658
8659 * gcc.dg/tree-ssa/ifc-9.c: New test.
8660 * gcc.dg/tree-ssa/ifc-10.c: New test.
8661 * gcc.dg/tree-ssa/ifc-11.c: New test.
8662 * gcc.dg/tree-ssa/ifc-12.c: New test.
8663 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8664 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8665 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8666
1ec957b0 86672016-05-09 Richard Biener <rguenther@suse.de>
8668
8669 PR fortran/70937
8670 * gfortran.dg/pr70937.f90: New testcase.
8671
923c7714 86722016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8673
8674 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8675
d7cd448a 86762016-05-07 Fritz Reese <fritzoreese@gmail.com>
8677
8678 PR fortran/56226
8679 * gfortran.dg/dec_structure_1.f90: New testcase.
8680 * gfortran.dg/dec_structure_2.f90: Ditto.
8681 * gfortran.dg/dec_structure_3.f90: Ditto.
8682 * gfortran.dg/dec_structure_4.f90: Ditto.
8683 * gfortran.dg/dec_structure_5.f90: Ditto.
8684 * gfortran.dg/dec_structure_6.f90: Ditto.
8685 * gfortran.dg/dec_structure_7.f90: Ditto.
8686 * gfortran.dg/dec_structure_8.f90: Ditto.
8687 * gfortran.dg/dec_structure_9.f90: Ditto.
8688 * gfortran.dg/dec_structure_10.f90: Ditto.
8689 * gfortran.dg/dec_structure_11.f90: Ditto.
8690 * gfortran.dg/dec_union_1.f90: Ditto.
8691 * gfortran.dg/dec_union_2.f90: Ditto.
8692 * gfortran.dg/dec_union_3.f90: Ditto.
8693 * gfortran.dg/dec_union_4.f90: Ditto.
8694 * gfortran.dg/dec_union_5.f90: Ditto.
8695 * gfortran.dg/dec_union_6.f90: Ditto.
8696 * gfortran.dg/dec_union_7.f90: Ditto.
8697
f681e29b 86982016-05-07 Tom de Vries <tom@codesourcery.com>
8699
8700 PR tree-optimization/70956
8701 * gcc.dg/graphite/pr70956.c: New test.
8702
68d7f375 87032016-05-06 Jakub Jelinek <jakub@redhat.com>
8704
faf39348 8705 PR middle-end/70941
8706 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8707 (a, b, c, d): Change type from char to signed char.
8708 (main): Compare against (signed char) -1634678893 instead of
8709 hardcoded -109. Use __builtin_abort instead of abort.
8710
b768b13a 8711 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8712 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8713
68d7f375 8714 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8715
5dda16ea 87162016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8717
8718 PR debug/70935
8719 * gcc.dg/torture/pr70935.c: New test.
8720
13ede1b5 87212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8722
8723 PR target/58219
7fc878c4 8724 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8725
96d94be2 87262016-05-06 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/70960
8729 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8730
e5d9f15d 87312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8732
8733 PR target/52933
8734 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8735 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8736 Adjust expected instruction counts.
8737 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8738
2dd7705f 87392016-05-06 Marek Polacek <polacek@redhat.com>
8740
8741 PR sanitizer/70875
8742 * gcc.dg/ubsan/bounds-3.c: New test.
8743
cb8bc632 87442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8745
8746 PR target/54089
8747 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8748
b343c173 87492016-05-06 Richard Biener <rguenther@suse.de>
8750
8751 PR middle-end/70931
8752 * gfortran.dg/pr70931.f90: New testcase.
8753
1e3db0b1 87542016-05-06 Richard Biener <rguenther@suse.de>
8755
8756 PR middle-end/70941
8757 * gcc.dg/torture/pr70941.c: New testcase.
8758
bdd54b6d 87592016-05-05 Bin Cheng <bin.cheng@arm.com>
8760
8761 PR tree-optimization/57206
8762 * gcc.dg/vect/pr57206.c: New test.
8763
499adcfd 87642016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8767
871164c4 87682016-05-05 Jakub Jelinek <jakub@redhat.com>
8769
ecb23e00 8770 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8771
871164c4 8772 * c-c++-common/Wdangling-else-4.c: New test.
8773
70cf83ba 87742016-05-04 Jakub Jelinek <jakub@redhat.com>
8775
858c9470 8776 PR c++/70906
8777 PR c++/70933
8778 * g++.dg/opt/pr70906.C: New test.
8779 * g++.dg/opt/pr70933.C: New test.
8780
70cf83ba 8781 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8782
aaa36a78 87832016-05-04 Jan Hubicka <hubicka@ucw.cz>
8784
8785 * gcc.dg/ipa/pure-const-3.c: New testcase.
8786
1d52c456 87872016-05-04 Marek Polacek <polacek@redhat.com>
8788
8789 * c-c++-common/Wdangling-else-1.c: New test.
8790 * c-c++-common/Wdangling-else-2.c: New test.
8791 * c-c++-common/Wdangling-else-3.c: New test.
8792
dc581573 87932016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8794
8795 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8796 flag is present.
8797
a64030fe 87982016-05-04 Marek Polacek <polacek@redhat.com>
8799
8800 PR c/48778
8801 * gcc.dg/Waddress-2.c: New test.
8802
b461b04a 88032016-05-04 Alan Modra <amodra@gmail.com>
8804
8805 * gcc.target/powerpc/pr70866.c: New.
8806
c388a0cf 88072016-05-03 Martin Sebor <msebor@redhat.com>
8808
8809 PR c++/66561
8810 * c-c++-common/builtin_location.c: New test.
8811 * g++.dg/cpp1y/builtin_location.C: New test.
8812
5d4db8ef 88132016-05-03 Marek Polacek <polacek@redhat.com>
8814
8815 PR c/70859
8816 * gcc.dg/pr70859.c: New test.
8817 * gcc.dg/pr70859-2.c: New test.
8818
ca938765 88192016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8820
8821 * gnat.dg/debug5.adb: New testcase.
8822
60b27d5f 88232016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8824
8825 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8826 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8827 Procedure to check for z10 instruction set.
8828
5ab325d0 88292016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8830
8831 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8832
c548a0ad 88332016-05-03 Alan Modra <amodra@gmail.com>
8834
8835 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8836
d5ecd946 88372016-05-03 Jakub Jelinek <jakub@redhat.com>
8838
8839 * gcc.target/i386/avx512f-cvt-1.c: New test.
8840
35b0a053 88412016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8842
8843 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8844 -fdump-tree-vrp-details.
8845
9ae1b28a 88462016-05-03 Richard Biener <rguenther@suse.de>
8847
8848 * gcc.dg/pr30172-1.c: Adjust.
8849 * gcc.dg/pr63743.c: Likewise.
8850 * gcc.dg/tm/pr51696.c: Likewise.
8851 * c-c++-common/tm/safe-1.c: Likewise.
8852 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8853 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8854 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8855 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8856
9c1a31e4 88572016-05-03 Jakub Jelinek <jakub@redhat.com>
8858
fe69bcb9 8859 PR rtl-optimization/70467
8860 * gcc.target/i386/pr70467-3.c: New test.
8861 * gcc.target/i386/pr70467-4.c: New test.
8862
9082c4a4 8863 PR tree-optimization/70916
8864 * gcc.c-torture/compile/pr70916.c: New test.
8865
9c1a31e4 8866 PR target/49244
8867 * gcc.target/i386/pr49244-1.c: New test.
8868 * gcc.target/i386/pr49244-2.c: New test.
8869
69105acc 88702016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8871
8872 PR rtl-optimization/44281
8873 * gcc.target/i386/pr44281.c: New test.
8874
9ab8df54 88752016-05-03 bin cheng <bin.cheng@arm.com>
8876
8877 PR tree-optimization/56541
8878 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8879 * gcc.dg/vect/pr56541.c: new test.
8880
3c62cae0 88812016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8882
8883 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8884 __float128.
8885 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8886
91abc161 88872016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8888
8889 PR testsuite/70520
8890 * c-c++-common/asan/clone-test-1.c (main): Align child process
8891 stack to 16 bytes.
8892
aa3d1155 88932016-05-02 David Malcolm <dmalcolm@redhat.com>
8894
8895 PR c++/62314
8896 * g++.dg/spellcheck-fields-2.C: New test case.
8897
002c3f28 88982016-05-02 David Malcolm <dmalcolm@redhat.com>
8899
8900 PR c++/62314
8901 * g++.dg/pr62314.C: New test case.
8902
46e5dccc 89032016-05-02 Jan Hubicka <hubicka@ucw.cz>
8904
8905 * gcc.dg/ipa/inline-8.c: New testcase.
8906
663f4248 89072016-05-02 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR rtl-optimization/70467
8910 * gcc.target/i386/pr70467-1.c: New test.
8911
efe8bdf5 89122016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8913
8914 * gcc.dg/spec-options.c: Run the test on all targets.
8915 * gcc.dg/foo.specs: Use cpp_unique_options.
8916
47ef9633 89172016-05-02 Marc Glisse <marc.glisse@inria.fr>
8918
8919 * gcc.dg/tree-ssa/unord.c: New testcase.
8920
eb1a077c 89212016-05-02 Marc Glisse <marc.glisse@inria.fr>
8922
8923 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8924
28e869d0 89252016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8926
8927 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8928
dd185f6e 89292016-05-02 Marek Polacek <polacek@redhat.com>
8930
8931 PR c/70851
8932 * gcc.dg/enum-incomplete-3.c: New test.
8933
773d09b9 89342016-05-02 Marek Polacek <polacek@redhat.com>
8935 Tom de Vries <tom@codesourcery.com>
8936
8937 PR tree-optimization/70700
8938 * gcc.dg/pr70700.c: New test.
8939
f0dc3286 89402016-05-01 Uros Bizjak <ubizjak@gmail.com>
8941
8942 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8943 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8944 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8945 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8946 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8947
7f931827 89482016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8949
8950 * ada/acats/run_acats: Rename into...
8951 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8952 * ada/acats/run_all.sh: Remove redundant test.
8953 (target_run): Move around.
8954 (target_gnatchop): Use newly built executable.
8955 (target_gnatmake): Likewise.
8956 Check that the compilation of impbit succeeds.
8957
1c492b4e 89582016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8959
8960 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8961 * gcc.dg/20021029-1.c: Likewise.
8962 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8963 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8964 * gcc.target/sh/cmpstr.c: Likewise.
8965 * gcc.target/sh/cmpstrn.c: Likewise.
8966 * gcc.target/sh/memset.c: Likewise.
8967 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8968 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8969 * gcc.target/sh/pr39423-1.c: Likewise.
8970 * gcc.target/sh/pr49468-di.c: Likewise.
8971 * gcc.target/sh/pr49468-si.c: Likewise.
8972 * gcc.target/sh/pr49880-1.c: Likewise.
8973 * gcc.target/sh/pr49880-2.c: Likewise.
8974 * gcc.target/sh/pr49880-3.c: Likewise.
8975 * gcc.target/sh/pr50751-1.c: Likewise.
8976 * gcc.target/sh/pr50751-4.c: Likewise.
8977 * gcc.target/sh/pr50751-7.c: Likewise.
8978 * gcc.target/sh/pr51244-1.c: Likewise.
8979 * gcc.target/sh/pr51244-10.c: Likewise.
8980 * gcc.target/sh/pr51244-11.c: Likewise.
8981 * gcc.target/sh/pr51244-12.c: Likewise.
8982 * gcc.target/sh/pr51244-13.c: Likewise.
8983 * gcc.target/sh/pr51244-14.c: Likewise.
8984 * gcc.target/sh/pr51244-17.c: Likewise.
8985 * gcc.target/sh/pr51244-18.c: Likewise.
8986 * gcc.target/sh/pr51244-19.c: Likewise.
8987 * gcc.target/sh/pr51244-4.c: Likewise.
8988 * gcc.target/sh/pr51244-5.c: Likewise.
8989 * gcc.target/sh/pr51244-7.c: Likewise.
8990 * gcc.target/sh/pr51244-8.c: Likewise.
8991 * gcc.target/sh/pr51244-9.c: Likewise.
8992 * gcc.target/sh/pr51697.c: Likewise.
8993 * gcc.target/sh/pr52483-1.c: Likewise.
8994 * gcc.target/sh/pr52483-2.c: Likewise.
8995 * gcc.target/sh/pr52483-3.c: Likewise.
8996 * gcc.target/sh/pr52483-5.c: Likewise.
8997 * gcc.target/sh/pr52933-1.c: Likewise.
8998 * gcc.target/sh/pr52933-2.c: Likewise.
8999 * gcc.target/sh/pr52933-3.c: Likewise.
9000 * gcc.target/sh/pr53568-1.c: Likewise.
9001 * gcc.target/sh/pr53976-1.c: Likewise.
9002 * gcc.target/sh/pr53988-1.c: Likewise.
9003 * gcc.target/sh/pr53988.c: Likewise.
9004 * gcc.target/sh/pr54089-1.c: Likewise.
9005 * gcc.target/sh/pr54089-6.c: Likewise.
9006 * gcc.target/sh/pr54089-7.c: Likewise.
9007 * gcc.target/sh/pr54089-8.c: Likewise.
9008 * gcc.target/sh/pr54089-9.c: Likewise.
9009 * gcc.target/sh/pr54236-1.c: Likewise.
9010 * gcc.target/sh/pr54236-2.c: Likewise.
9011 * gcc.target/sh/pr54236-3.c: Likewise.
9012 * gcc.target/sh/pr54236-4.c: Likewise.
9013 * gcc.target/sh/pr54386.c: Likewise.
9014 * gcc.target/sh/pr54602-1.c: Likewise.
9015 * gcc.target/sh/pr54685.c: Likewise.
9016 * gcc.target/sh/pr54760-1.c: Likewise.
9017 * gcc.target/sh/pr54760-2.c: Likewise.
9018 * gcc.target/sh/pr54760-3.c: Likewise.
9019 * gcc.target/sh/pr54760-4.c: Likewise.
9020 * gcc.target/sh/pr54760-5.c: Likewise.
9021 * gcc.target/sh/pr54760-6.c: Likewise.
9022 * gcc.target/sh/pr55146.c: Likewise.
9023 * gcc.target/sh/pr55160.c: Likewise.
9024 * gcc.target/sh/pr59278.c: Likewise.
9025 * gcc.target/sh/pr59401-1.c: Likewise.
9026 * gcc.target/sh/pr59533-1.c: Likewise.
9027 * gcc.target/sh/pr63260.c: Likewise.
9028 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9029 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9030 * gcc.target/sh/strlen.c: Likewise.
9031 * gcc.target/sh/torture/pr30807.c: Likewise.
9032 * gcc.target/sh/torture/pr34777.c: Likewise.
9033 * gcc.target/sh/torture/pr64652.c: Likewise.
9034 * gcc.target/sh/torture/pr65505.c: Likewise.
9035 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9036 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9037
0c4005be 90382016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9039
9040 PR c++/66644
9041 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9042
d94e6223 90432016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9044
9045 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9046 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9047 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9048 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9049
46f37836 90502016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9051
9052 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9053 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9054
4d0a8bac 90552016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9056
9057 PR middle-end/70626
9058 * c-c++-common/goacc/combined-reduction.c: New test.
9059 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9060
b98e0db3 90612016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9062
9063 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9064 *movdi_internal pattern only if PIC off.
9065 * gcc.target/i386/pr70155-2.c: Likewise.
9066 * gcc.target/i386/pr70155-3.c: Likewise.
9067 * gcc.target/i386/pr70155-4.c: Likewise.
9068 * gcc.target/i386/pr70155-5.c: Likewise.
9069 * gcc.target/i386/pr70155-6.c: Likewise.
9070 * gcc.target/i386/pr70155-7.c: Likewise.
9071 * gcc.target/i386/pr70155-8.c: Likewise.
9072 * gcc.target/i386/pr70155-15.c: Likewise.
9073 * gcc.target/i386/pr70155-17.c: Likewise.
9074 * gcc.target/i386/pr70155-22.c: Likewise.
9075
8b066242 90762016-04-29 Bin Cheng <bin.cheng@arm.com>
9077
9078 PR tree-optimization/70803
9079 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9080
22912e73 90812016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9082
9083 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9084 optimization of vector loop.
9085 * gcc.target/i386/vect-unpack-3.c: New test.
9086 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9087 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9088 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9089
568128c6 90902016-04-29 Marek Polacek <polacek@redhat.com>
9091
9092 PR sanitizer/70342
9093 * g++.dg/ubsan/null-7.C: New test.
9094
025dd1e0 9095 PR c/70852
9096 * gcc.dg/pr70852.c: New test.
9097
eb16928e 90982016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9099
9100 PR/69089
9101 * g++.dg/cpp0x/alignas6.C: New test.
9102
d7377ee9 91032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9104
4860a6bf 9105 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9106 * gcc.dg/pr27003.c: Likewise.
9107 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9108 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9109 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9110 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9111 * gcc.target/arc/mxy.c: Likewise.
9112 * gcc.target/arc/mswape.c: Likewise.
9113 * gcc.target/arc/mrtsc.c: Likewise.
9114 * gcc.target/arc/mcrc.c: Likewise.
9115 * gcc.target/arc/mdsp-packa.c: Likewise.
9116 * gcc.target/arc/mdvbf.c: Likewise.
9117 * gcc.target/arc/mlock.c: Likewise.
9118 * gcc.target/arc/mmac-24.c: Likewise.
9119 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9120
efa1b7ab 91212016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9122 Matthijs Kooijman <matthijs@stdin.nl>
9123 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9124
9125 PR target/60040
9126 * gcc.target/avr/pr60040-1.c: New.
9127 * gcc.target/avr/pr60040-2.c: New.
9128
00371d68 91292016-04-29 Richard Biener <rguenther@suse.de>
9130
9131 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9132
73447cc5 91332016-04-29 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/13962
9136 PR tree-optimization/65686
9137 * gcc.dg/uninit-pr65686.c: New testcase.
9138
c2087b56 91392016-04-29 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR middle-end/70843
9142 * gcc.dg/pr70843.c: New test.
9143
cdd06d5a 91442016-04-28 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR target/70858
9147 * gcc.target/i386/pr70858.c: New test.
9148
1a60079e 91492016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9150
9151 * gcc.target/arc/nps400-1.c: New file.
9152
11bc2894 91532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9154 Andrew Burgess <andrew.burgess@embecosm.com>
9155
9156 * gcc.target/arc/movh_cl-1.c: New file.
9157
dd9bf0b5 91582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9159 Andrew Burgess <andrew.burgess@embecosm.com>
9160
9161 * gcc.target/arc/extzv-1.c: New file.
9162 * gcc.target/arc/insv-1.c: New file.
9163 * gcc.target/arc/insv-2.c: New file.
9164 * gcc.target/arc/movb-1.c: New file.
9165 * gcc.target/arc/movb-2.c: New file.
9166 * gcc.target/arc/movb-3.c: New file.
9167 * gcc.target/arc/movb-4.c: New file.
9168 * gcc.target/arc/movb-5.c: New file.
9169 * gcc.target/arc/movb_cl-1.c: New file.
9170 * gcc.target/arc/movb_cl-2.c: New file.
9171 * gcc.target/arc/movbi_cl-1.c: New file.
9172 * gcc.target/arc/movl-1.c: New file.
9173
a22e4209 91742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9175 Andrew Burgess <andrew.burgess@embecosm.com>
9176
9177 * gcc.target/arc/cmem-1.c: New file.
9178 * gcc.target/arc/cmem-2.c: New file.
9179 * gcc.target/arc/cmem-3.c: New file.
9180 * gcc.target/arc/cmem-4.c: New file.
9181 * gcc.target/arc/cmem-5.c: New file.
9182 * gcc.target/arc/cmem-6.c: New file.
9183 * gcc.target/arc/cmem-7.c: New file.
9184 * gcc.target/arc/cmem-ld.inc: New file.
9185 * gcc.target/arc/cmem-st.inc: New file.
9186
287c3982 91872016-04-28 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR target/70821
9190 * gcc.target/i386/pr70821.c: New test.
9191
e40e5340 91922016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9193
9194 * gcc.target/powerpc/vec-adde.c: New test.
9195 * gcc.target/powerpc/vec-adde-int128.c: New test.
9196
cf977d50 91972016-04-28 Jakub Jelinek <jakub@redhat.com>
9198
9199 * gcc.target/i386/avx-vround-1.c: New test.
9200 * gcc.target/i386/avx-vround-2.c: New test.
9201 * gcc.target/i386/avx512vl-vround-1.c: New test.
9202 * gcc.target/i386/avx512vl-vround-2.c: New test.
9203
572f8300 92042016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9205
9206 PR testsuite/70595
9207 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9208 (check_effective_target_cilkplus_runtime): ... this.
9209 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9210 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9211
9212 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9213 Require cilkplus_runtime.
9214 Don't add -lcilkrts.
9215 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9216 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9217 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9218 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9219 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9220 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9221 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9222 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9223 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9224 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9225 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9226 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9227 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9228 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9229 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9230 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9231 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9232 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9233 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9234 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9235 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9236 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9237 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9238 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9239 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9240 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9241 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9242 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9243 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9244
9245 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9246 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9247
9248 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9249
9250 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9251 cilkplus_runtime.
9252
dfba0905 92532016-04-27 Marc Glisse <marc.glisse@inria.fr>
9254
9255 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9256 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9257
605a4556 92582015-04-27 Ryan Burn <contact@rnburn.com>
9259
9260 PR c++/69024
9261 PR c++/68997
9262 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9263 diagnostic.
9264 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9265 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9266
6a1231a5 92672016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9268
9269 * gnat.dg/limited_with4.ad[sb]: New test.
9270 * gnat.dg/limited_with4_pkg.ads: New helper.
9271
4dad9e09 92722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9273
9274 PR target/70155
9275 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9276 and movv1ti_internal patterns
9277 * gcc.target/i386/pr70155-1.c: New test.
9278 * gcc.target/i386/pr70155-2.c: Likewise.
9279 * gcc.target/i386/pr70155-3.c: Likewise.
9280 * gcc.target/i386/pr70155-4.c: Likewise.
9281 * gcc.target/i386/pr70155-5.c: Likewise.
9282 * gcc.target/i386/pr70155-6.c: Likewise.
9283 * gcc.target/i386/pr70155-7.c: Likewise.
9284 * gcc.target/i386/pr70155-8.c: Likewise.
9285 * gcc.target/i386/pr70155-9.c: Likewise.
9286 * gcc.target/i386/pr70155-10.c: Likewise.
9287 * gcc.target/i386/pr70155-11.c: Likewise.
9288 * gcc.target/i386/pr70155-12.c: Likewise.
9289 * gcc.target/i386/pr70155-13.c: Likewise.
9290 * gcc.target/i386/pr70155-14.c: Likewise.
9291 * gcc.target/i386/pr70155-15.c: Likewise.
9292 * gcc.target/i386/pr70155-16.c: Likewise.
9293 * gcc.target/i386/pr70155-17.c: Likewise.
9294 * gcc.target/i386/pr70155-18.c: Likewise.
9295 * gcc.target/i386/pr70155-19.c: Likewise.
9296 * gcc.target/i386/pr70155-20.c: Likewise.
9297 * gcc.target/i386/pr70155-21.c: Likewise.
9298 * gcc.target/i386/pr70155-22.c: Likewise.
9299
a80f3f45 93002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9301
9302 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9303 ".{5,6}".
9304
279305d1 93052016-04-27 Bin Cheng <bin.cheng@arm.com>
9306
9307 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9308 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9309 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9310 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9311 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9312
8974b625 93132016-04-27 Richard Biener <rguenther@suse.de>
9314
9315 PR ipa/70760
9316 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9317 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9318
886d5463 93192016-04-27 Nathan Sidwell <nathan@acm.org>
9320
9321 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9322 * g++.dg/ubsan/pr63956.C: Adjust error location.
9323
f0e35aa9 93242016-04-27 Nick Clifton <nickc@redhat.com>
9325
9326 PR middle-end/49889
9327 * gcc.dg/pr49889.c: New test.
9328
40385231 93292016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9330
9331 * c-c++-common/memset-array.c: New test.
9332
37229a71 93332016-04-26 Martin Sebor <msebor@redhat.com>
9334
9335 PR c++/66639
9336 * g++.dg/cpp1y/func_constexpr.C: New test.
9337
3eedf9bd 93382016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9339
9340 PR c++/70241
9341 * g++.dg/cpp0x/enum32.C: New test.
9342 * g++.dg/cpp0x/enum33.C: New test.
9343
93442016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9345
9346 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9347 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9348 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9349 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9350 * gcc.c-torture/execute/pr38151.c: Likewise.
9351 * gcc.c-torture/execute/pr66556.c: Likewise.
9352 * gcc.c-torture/execute/pr67781.c: Likewise.
9353 * gcc.c-torture/execute/pr68648.c: Likewise.
9354
8c51f92f 93552016-04-26 Marc Glisse <marc.glisse@inria.fr>
9356
9357 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9358
fa20ebd3 93592016-04-26 Marek Polacek <polacek@redhat.com>
9360
9361 PR c/67784
9362 * gcc.dg/pr67784-3.c: New test.
9363 * gcc.dg/pr67784-4.c: New test.
9364 * gcc.dg/pr67784-5.c: New test.
9365
9db47803 9366 PR c/70791
9367 * gcc.dg/Wnested-externs-2.c: New test.
9368
bff407f2 93692016-04-26 Marc Glisse <marc.glisse@inria.fr>
9370
9371 * gcc.dg/fold-plusmult.c: Adjust.
9372 * gcc.dg/no-strict-overflow-6.c: Adjust.
9373 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9374
78d0c69e 93752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9376
9377 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9378 number scans.
9379 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9380 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9381 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9382 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9383 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9384 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9385 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9386 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9387 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9388 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9389 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9390 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9391 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9392 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9393 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9394 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9395 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9396 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9397 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9398 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9399 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9400 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9401 scans.
9402 * gcc.target/i386/pr32219-4.c: Likewise.
9403 * gcc.target/i386/pr32219-6.c: Likewise.
9404 * gcc.target/i386/pr32219-8.c: Likewise.
9405
221d6722 94062016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9407
9408 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9409 associated options.
9410
514727a9 94112016-04-26 Marek Polacek <polacek@redhat.com>
9412
9413 PR c++/70744
9414 * g++.dg/ext/cond2.C: New test.
9415
e6ee4c61 94162016-04-26 Bin Cheng <bin.cheng@arm.com>
9417
9418 PR tree-optimization/70771
9419 PR tree-optimization/70775
9420 * gcc.dg/pr70771.c: New test.
3730828c 9421 * gcc.dg/pr70775.c: New test.
e6ee4c61 9422
b3d72796 94232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9424
9425 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9426
c11ece29 94272016-04-25 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/70780
9430 * gcc.dg/torture/pr70780.c: New testcase.
9431
92a44a68 94322016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9433
4860a6bf 9434 * gcc.target/arm/neon-vaddws16.c: New test.
9435 * gcc.target/arm/neon-vaddws32.c: New test.
9436 * gcc.target/arm/neon-vaddwu16.c: New test.
9437 * gcc.target/arm/neon-vaddwu32.c: New test.
9438 * gcc.target/arm/neon-vaddwu8.c: New test.
9439 * lib/target-supports.exp
d40b10b2 9440 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9441 that arm neon support vector widen sum of HImode TO SImode.
9442
4bbfd6c2 94432016-04-23 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR sanitizer/70712
9446 * c-c++-common/asan/pr70712.c: New test.
9447
524df596 94482016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9449
9450 * .gitattributes: New file.
9451
426c75c3 94522016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9453
9454 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9455
c052a8d5 94562016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9457
9458 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9459 * gfortran.dg/submodule_15.f08: Likewise.
9460
c08d4612 94612016-04-22 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/70740
9464 * gcc.dg/torture/pr70740.c: New testcase.
9465
fd3211e1 94662016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9467
9468 PR target/70750
9469 * gcc.target/i386/pr70750-1.c: New test.
9470 * gcc.target/i386/pr70750-2.c: Likewise.
9471
15acd78c 94722016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9473
9474 PR c++/70540
9475 * g++.dg/cpp0x/auto48.C: New.
9476
192bf59c 94772016-04-21 Marek Polacek <polacek@redhat.com>
9478
9479 PR c++/70513
9480 * g++.dg/cpp0x/forw_enum12.C: New test.
9481 * g++.dg/cpp0x/forw_enum13.C: New test.
9482
5d429e99 94832016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9484
9485 PR target/70728
9486 * gcc.target/i386/pr70728.c: New test.
9487
06777d85 94882016-04-21 Richard Biener <rguenther@suse.de>
9489
9490 PR middle-end/70747
9491 * gcc.dg/pr70747.c: New testcase.
9492
7434c6fb 94932016-04-21 Bin Cheng <bin.cheng@arm.com>
9494
9495 PR tree-optimization/70715
9496 * gcc.dg/tree-ssa/scev-13.c: New test.
9497
f3ec0970 94982016-04-21 Marc Glisse <marc.glisse@inria.fr>
9499
9500 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9501
523f3a9d 95022016-04-21 Marc Glisse <marc.glisse@inria.fr>
9503
9504 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9505
ace7bf06 95062016-04-20 Jan Hubicka <jh@suse.cz>
9507
9508 PR ipa/70018
9509 * g++.dg/ipa/nothrow-1.C: New testcase.
9510
2b073aa6 95112016-04-20 Nathan Sidwell <nathan@acm.org>
9512
9513 PR c++/55635
9514 * g++.dg/eh/delete1.C: New.
9515
8a574c11 95162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9517
9518 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9519 -mtune-ctrl=sse_typeless_stores.
9520
e3400750 95212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9522
9523 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9524
4bd8a059 95252016-04-20 Bin Cheng <bin.cheng@arm.com>
9526
9527 PR tree-optimization/69489
9528 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9529
70574e60 95302016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9531
9532 PR c++/69363
9533 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9534 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9535 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9536
bd6f374c 95372016-04-20 Bin Cheng <bin.cheng@arm.com>
9538
9539 PR tree-optimization/56625
9540 PR tree-optimization/69489
9541 * gcc.dg/vect/pr56625.c: New test.
9542 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9543
482539ee 95442016-04-20 Andrew Pinski <apinski@cavium.com>
9545
9546 PR target/64971
9547 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9548
b4672800 95492016-04-20 Arnaud Charlet <charlet@adacore.com>
9550
9551 * gnat.dg/self1.adb: Remove now incorrect test.
9552
4fb48737 95532016-04-20 Bin Cheng <bin.cheng@arm.com>
9554
9555 * gcc.dg/tree-ssa/scev-11.c: New test.
9556 * gcc.dg/tree-ssa/scev-12.c: New test.
9557
97efb92e 95582016-04-20 Marek Polacek <polacek@redhat.com>
9559
9560 PR tree-optimization/70725
9561 * gcc.dg/pr70725.c: New test.
9562
9d2d4060 95632016-04-20 Richard Biener <rguenther@suse.de>
9564
9565 PR tree-optimization/70726
9566 * g++.dg/vect/pr70726.cc: New testcase.
9567
54530437 95682016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9569
9570 PR target/70674
9571 * gcc.target/s390/pr70674.c: New test.
9572
acda2210 95732016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9574
9575 PR libgfortran/70684
9576 * gfortran.dg/list_read_14.f90: New test.
9577
b7040bb0 95782016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9579
9580 PR target/69201
9581 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9582 extern to force it misaligned.
9583 (b): Likewise.
9584 (c): Likewise.
9585 (d): Likewise.
9586 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9587 Don't check `*' before movv4sf_internal.
9588 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9589 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9590 Don't check `*' before movv16qi_internal.
9591 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9592 extern to force it misaligned.
9593 (b): Likewise.
9594 (c): Likewise.
9595 (d): Likewise.
9596 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9597 Don't check `*' before movv2df_internal.
9598 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9599 extern to force it misaligned.
9600 (b): Likewise.
9601 (c): Likewise.
9602 (d): Likewise.
9603 Check movv8sf_internal instead of avx_storeups256.
9604 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9605
263b5475 96062016-04-19 Richard Biener <rguenther@suse.de>
9607
9608 PR tree-optimization/70171
9609 * g++.dg/tree-ssa/pr70171.C: New testcase.
9610
222ac318 96112016-04-19 Richard Biener <rguenther@suse.de>
9612
9613 PR tree-optimization/70724
9614 * gcc.dg/torture/pr70724.c: New testcase.
9615
003000a4 96162016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9617
9618 PR middle-end/70689
4860a6bf 9619 * gcc.target/i386/pr70689.c: New.
003000a4 9620
3f6e13de 96212016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9622
9623 PR target/70708
9624 * gcc.target/i386/pr70708.c: New test.
9625
10abddbd 96262016-04-18 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/43434
9629 * gcc.dg/vect/pr43434.c: New testcase.
9630 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9631 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9632 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9633 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9634 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9635 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9636 * gcc.dg/gomp/pr68640.c: Likewise.
9637 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9638 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9639
950db54a 96402016-04-18 Richard Biener <rguenther@suse.de>
9641
9642 PR tree-optimization/70701
9643 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9644
67ccbf39 96452016-04-18 Tom de Vries <tom@codesourcery.com>
9646
9647 PR testsuite/70699
9648 * gcc.dg/pr70161.c: Add dot-file scans.
9649 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9650 instead of after last dot char.
9651
021ad2f3 96522016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * c-c++-common/dump-ada-spec-3.c: New test.
9655 * c-c++-common/dump-ada-spec-4.c: Likewise.
9656
d572fcfd 96572016-04-17 Tom de Vries <tom@codesourcery.com>
9658
9659 PR other/70183
9660 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9661
8b4ee73c 96622016-04-15 Jan Hubicka <jh@suse.cz>
9663
9664 PR ipa/70018
9665 * g++.dg/ipa/pure-const-1.C: New testcase.
9666 * g++.dg/ipa/pure-const-2.C: New testcase.
9667 * g++.dg/ipa/pure-const-3.C: New testcase.
9668
eac243e7 96692016-04-15 Marek Polacek <polacek@redhat.com>
9670
9671 PR c/70671
9672 * gcc.dg/bitfld-22.c: New test.
9673
64c1df32 96742016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9675
9676 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9677 x86_64.
9678
926f9422 96792016-04-15 Marek Polacek <polacek@redhat.com>
9680
9681 PR c/70651
9682 * c-c++-common/pr70651.c: New test.
9683
309bbaa3 96842016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9685
9686 PR rtl-optimization/70681
9687 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9688 dump scan on arm and powerpc.
9689 * gcc.dg/pr10474.c: Likewise.
9690
b4ba8358 96912016-04-15 Jakub Jelinek <jakub@redhat.com>
9692
ed92874a 9693 PR c++/69517
9694 PR c++/70019
9695 PR c++/70588
9696 * g++.dg/cpp1y/vla11.C: Revert for real.
9697
b4ba8358 9698 PR c/70436
9699 * c-c++-common/Wparentheses-1.c: New test.
9700 * c-c++-common/gomp/Wparentheses-1.c: New test.
9701 * c-c++-common/gomp/Wparentheses-2.c: New test.
9702 * c-c++-common/gomp/Wparentheses-3.c: New test.
9703 * c-c++-common/gomp/Wparentheses-4.c: New test.
9704 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9705 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9706 * c-c++-common/goacc/Wparentheses-1.c: New test.
9707
65717bb5 97082016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9709
9710 PR target/70662
9711 * gcc.target/i386/pr70662.c: New test.
9712
ca1a4077 97132016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9714 Alan Modra <amodra@gmail.com>
ca1a4077 9715
9716 PR tree-optimization/70130
9717 * gcc.dg/vect/O3-pr70130.c: New testcase.
9718
dbe1794c 97192016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9720
11836644 9721 PR target/70669
9722 * gcc.target/powerpc/pr70669.c: New test.
9723
dbe1794c 9724 PR target/70640
9725 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9726 a power7 system that does not have an assembler that supports
9727 power8.
9728
4c1007f1 97292016-04-14 Martin Sebor <msebor@redhat.com>
9730
9731 PR c++/69517
9732 PR c++/70019
9733 PR c++/70588
9734 * c-c++-common/ubsan/vla-1.c: Revert.
9735 * g++.dg/cpp1y/vla11.C: Same.
9736 * g++.dg/cpp1y/vla12.C: Same.
9737 * g++.dg/cpp1y/vla13.C: Same.
9738 * g++.dg/cpp1y/vla14.C: Same.
9739 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9740 * g++.dg/init/array24.C: Same.
4c1007f1 9741 * g++.dg/ubsan/vla-1.C: Same.
9742
22dcab66 97432016-04-14 Marek Polacek <polacek@redhat.com>
9744 Jan Hubicka <hubicka@ucw.cz>
9745
9746 PR c++/70029
9747 * g++.dg/torture/pr70029.C: New test.
9748
3e74b025 97492016-04-14 Martin Sebor <msebor@redhat.com>
9750
9751 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9752 type size to prevent failures on targets with very low maximum
9753 alignment.
9754
1d2e0f2a 97552016-04-14 Richard Biener <rguenther@suse.de>
9756
9757 PR tree-optimization/70623
9758 * gcc.dg/torture/pr70623.c: New testcase.
9759 * gcc.dg/torture/pr70623-2.c: Likewise.
9760
9aed0626 97612016-04-13 Martin Sebor <msebor@redhat.com>
9762
9763 PR c++/69517
9764 PR c++/70019
9765 PR c++/70588
9766 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9767 * g++.dg/cpp1y/vla11.C: New test.
9768 * g++.dg/cpp1y/vla12.C: New test.
9769 * g++.dg/cpp1y/vla13.C: New test.
9770 * g++.dg/cpp1y/vla14.C: New test.
9771 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9772 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9773 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9774
fd499010 97752016-04-13 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR c++/70641
9778 * g++.dg/opt/pr70641.C: New test.
9779
87fa7252 97802016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9781
9782 PR rtl-optimization/68749
9783 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9784 effects of argument promotions.
9785 Remove default args to dg-skip-if.
9786
6c40e18b 97872016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9788
9789 PR c++/70635
9790 * g++.dg/parse/pr70635.C: New.
9791
92c53257 97922016-04-13 Marek Polacek <polacek@redhat.com>
9793
9794 PR c++/70639
9795 * c-c++-common/Wmisleading-indentation-4.c: New test.
9796
0241e4dc 97972016-04-13 Marek Polacek <polacek@redhat.com>
9798
9799 PR c/70436
4860a6bf 9800 * gcc.dg/Wparentheses-12.c: New test.
9801 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9802
92bda444 98032016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9804
9805 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9806 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9807 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9808
38ea8a26 98092016-04-13 Jakub Jelinek <jakub@redhat.com>
9810
d08aa032 9811 PR middle-end/70633
9812 * gcc.c-torture/compile/pr70633.c: New test.
9813
38ea8a26 9814 PR debug/70628
9815 * gcc.dg/torture/pr70628.c: New test.
9816
9231d5c2 98172016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9818
9819 PR c++/70610
9820 * g++.dg/template/pr70610.C: New test.
9821 * g++.dg/template/pr70610-2.C: New test.
9822 * g++.dg/template/pr70610-3.C: New test.
9823 * g++.dg/template/pr70610-4.C: New test.
9824
249ca944 98252016-04-12 Jakub Jelinek <jakub@redhat.com>
9826
7f2ea2fb 9827 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9828 128 instead of 32.
9829
249ca944 9830 PR c++/70571
9831 * g++.dg/ext/pr70571.C: New test.
9832
8ca5a97d 98332016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9834
bf32a52d 9835 PR target/70640
8ca5a97d 9836 * gcc.target/powerpc/pr70640.c: New test.
9837
e971b45f 98382016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9839
9840 PR c++/68722
9841 * g++.dg/parse/pr68722.C: New.
9842
0b54d964 98432016-04-12 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR rtl-optimization/70596
9846 * gcc.target/i386/pr70596.c: New test.
9847
d2dd85e3 98482016-04-12 Nathan Sidwell <nathan@acm.org>
9849
9850 PR c++/70501
9851 * g++.dg/init/pr70501.C: New.
9852
2d0001b0 98532016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9854
9855 * gcc.target/i386/asm-flag-6.c: New test.
9856
6c4df0d1 98572016-04-12 Tom de Vries <tom@codesourcery.com>
9858
9859 PR tree-optimization/68756
9860 * gcc.dg/graphite/pr68756.c: New test.
9861
0d60da57 98622016-04-12 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR tree-optimization/70602
9865 * gcc.c-torture/execute/pr70602.c: New test.
9866
62735984 98672016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9868
9869 PR target/70381
9870 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9871 __float128 emulator is built and runs.
9872 * gcc.target/powerpc/float128-1.c: Likewise.
9873
9874 * lib/target-supports.exp (check_ppc_float128_sw_available):
9875 Rework tests for __float128 software and hardware
9876 availability. Fix exit condition to return 0 on success.
9877
a702492c 98782016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9879
9880 PR target/70133
9881 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9882 * gcc.target/aarch64/target_attr_15.c: Likewise.
9883
a8c5ce92 98842016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9885
9886 PR c++/69066
9887 * g++.dg/cpp1y/pr69066.C: New.
9888
5ecab913 98892016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9890
9891 PR fortran/68566
9892 * gfortran.dg/pr36192.f90: Update test.
9893 * gfortran.dg/pr36192_1.f90: Update test.
9894 * gfortran.dg/real_dimension_1.f: Update test.
9895 * gfortran.dg/parameter_array_init_7.f90: New test.
9896
6cb5ef70 98972016-04-09 John David Anglin <danglin@gcc.gnu.org>
9898
4edfdd23 9899 PR testsuite/64039
9900 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9901
964f71e3 9902 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9903
5d61c198 9904 PR rtl-optimization/66669
9905 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9906
16eaaf58 9907 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9908
0b68802d 9909 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9910 * gcc.dg/pie-1.c: Likewise.
9911 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9912 * gcc.dg/pic-4.c: Likewise.
9913 * gcc.dg/pie-3.c: Likewise.
9914 * gcc.dg/pie-4.c: Likewise.
9915
9c0dd509 9916 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9917
03b2d3c1 9918 PR tree-optimization/68644
9919 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9920
6cb5ef70 9921 PR rtl-optimization/64886
9922 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9923
07de41ba 99242016-04-09 Tom de Vries <tom@codesourcery.com>
9925
9926 PR tree-optimization/68953
9927 * gcc.dg/graphite/pr68953.c: New test.
9928
d294e3fb 99292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9930
9931 PR fortran/70592
9932 * gfortran.dg/deferred_character_16.f90: New test.
9933
3cb15094 99342016-04-09 Jakub Jelinek <jakub@redhat.com>
9935
9936 PR tree-optimization/70586
9937 * gcc.c-torture/execute/pr70586.c: New test.
9938
a02dc66f 99392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9940
9941 PR sanitizer/70573
9942 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9943 with __builtin_memset
9944 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9945
0c302595 99462016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9947
9948 PR lto/70289
9949 PR ipa/70348
9950 PR tree-optimization/70373
9951 PR middle-end/70533
9952 PR middle-end/70534
9953 PR middle-end/70535
9954 * c-c++-common/goacc/reduction-5.c: New test.
9955 * c-c++-common/goacc/reduction-promotions.c: New test.
9956 * gfortran.dg/goacc/reduction-3.f95: New test.
9957 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9958
c6c0523b 99592016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9960
9961 PR c++/70590
9962 PR c++/70452
9963 * g++.dg/pr70590.C: New test.
9964 * g++.dg/pr70590-2.C: New test.
9965
3ac399da 99662016-04-08 Jakub Jelinek <jakub@redhat.com>
9967
e97d1706 9968 PR middle-end/70593
9969 * gcc.target/i386/pr70593.c: New test.
9970
3ac399da 9971 PR rtl-optimization/70574
9972 * gcc.target/i386/avx2-pr70574.c: New test.
9973
fcfbb129 99742016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9975
9976 PR sanitizer/70541
9977 * c-c++-common/asan/pr70541.c: New test.
9978
0aabcddf 99792016-04-08 Tom de Vries <tom@codesourcery.com>
9980
9981 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9982 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9983
bec0c1e8 99842016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9985
9986 PR target/70566
9987 * gcc.c-torture/execute/pr70566.c: New test.
9988
87c791f5 99892016-04-08 Tom de Vries <tom@codesourcery.com>
9990
9991 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9992 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9993
7f38718f 99942016-04-08 Alan Modra <amodra@gmail.com>
9995
9996 * gcc.target/powerpc/pr70117.c: New.
9997
a96a7710 99982016-04-07 Jakub Jelinek <jakub@redhat.com>
9999
7a6265d1 10000 PR testsuite/70581
10001 * gcc.dg/lto/simd-function_0.c: New test.
10002
a96a7710 10003 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10004 clones.
10005 * c-c++-common/attr-simd-2.c: Likewise.
10006 * c-c++-common/attr-simd-4.c: Likewise.
10007 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10008 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10009
508dd607 100102016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10011
10012 PR testsuite/70553
10013 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10014
1b61585a 100152016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10016 Tom de Vries <tom@codesourcery.com>
10017
10018 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10019 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10020 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10021 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10022 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10023 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10024 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10025 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10026
5f060aa8 100272016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10028
10029 PR c/70436
10030 * g++.dg/warn/Wparentheses-29.C: New test.
10031
d3831f71 100322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10033
10034 PR c/70436
10035 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10036 explicit braces to resolve a future -Wparentheses warning.
10037
382ece2d 100382016-04-06 Richard Henderson <rth@redhat.com>
10039
10040 * gcc.dg/pr61817-1.c: New test.
10041 * gcc.dg/pr61817-2.c: New test.
10042 * gcc.dg/pr69391-1.c: New test.
10043 * gcc.dg/pr69391-2.c: New test.
10044
72234ee9 100452016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10046
10047 PR rtl-optimization/70398
4860a6bf 10048 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10049
5547150a 100502016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10051
10052 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10053
15b70121 100542016-04-06 Yvan Roux <yvan.roux@linaro.org>
10055 Pedro Alves <palves@redhat.com>
10056
10057 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10058
585aefbb 100592016-04-06 Jakub Jelinek <jakub@redhat.com>
10060
0cbb513b 10061 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10062 Check for avx512f effective targets instead of avx2.
10063 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10064 for AVX512F clones.
10065 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10066 * g++.dg/gomp/declare-simd-1.C: Likewise.
10067 * g++.dg/gomp/declare-simd-3.C: Likewise.
10068 * g++.dg/gomp/declare-simd-4.C: Likewise.
10069
585aefbb 10070 PR middle-end/70550
10071 * c-c++-common/gomp/pr70550-1.c: New test.
10072 * c-c++-common/gomp/pr70550-2.c: New test.
10073
0b91cceb 100742016-04-05 Nathan Sidwell <nathan@acm.org>
10075
10076 PR c++/70512
10077 * g++.dg/ext/attribute-may-alias-5.C: New.
10078
645a9d8e 100792016-04-05 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR c++/70336
10082 * c-c++-common/pr70336.c: New test.
10083 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10084 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10085
bdf23925 100862016-04-05 Jan Hubicka <hubicka@ucw.cz>
10087
10088 PR ipa/66223
10089 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10090
aaff837c 100912016-04-05 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR rtl-optimization/70542
10094 * gcc.dg/torture/pr70542.c: New test.
10095 * gcc.target/i386/avx2-pr70542.c: New test.
10096
2eac58a0 100972016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10098
10099 PR tree-optimization/70509
10100 * gcc.target/i386/avx512bw-pr70509.c: New test.
10101
4f7ebe46 101022016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10103
10104 PR c++/70452
10105 * g++.dg/ext/constexpr-vla4.C: New test.
10106
305d86a0 101072016-04-05 Uros Bizjak <ubizjak@gmail.com>
10108
10109 PR target/70510
10110 * gcc.target/i386/pr70510.c: New test.
10111
eec3b789 101122016-04-05 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/70526
10115 * g++.dg/torture/pr70526.C: New testcase.
10116
ca943582 101172016-04-05 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR target/70525
10120 * gcc.target/i386/pr70525.c: New test.
10121
87825cd5 101222016-04-05 Richard Biener <rguenther@suse.de>
10123
10124 PR middle-end/70499
10125 * g++.dg/torture/pr70499.C: New testcase.
10126
14638828 101272016-04-05 Richard Biener <rguenther@suse.de>
10128
10129 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10130 remove XFAIL.
10131
967a90d5 101322016-04-04 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR middle-end/70307
10135 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10136 rs6000 ABI warnings.
10137
d374a3a3 101382016-04-04 Jan Hubicka <hubicka@ucw.cz>
10139
10140 PR ipa/66223
10141 * g++.dg/ipa/devirt-51.C: New testcase.
10142
8ff377a6 101432016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10144 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10145
10146 PR middle-end/70457
10147 * gcc.dg/torture/pr70457.c: New.
10148
f567b44f 101492016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10150
10151 PR fortran/67538
10152 * gfortran.dg/allocate_with_source_19.f08: New test.
10153
89d4ebfa 101542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10155
10156 PR fortran/65795
10157 * gfortran.dg/coarray_allocate_6.f08: New test.
10158
68ab33a6 101592016-04-04 Richard Biener <rguenther@suse.de>
10160
10161 PR rtl-optimization/70484
10162 * gcc.dg/torture/pr70484.c: New testcase.
10163
c4f5465d 101642016-04-04 Marek Polacek <polacek@redhat.com>
10165
10166 PR c/70307
10167 * gcc.dg/torture/pr70307.c: New test.
10168
bfec6609 101692016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10170
10171 PR target/70416
10172 PR target/67391
10173 * gcc.target/sh/torture/pr70416.c: New.
10174
40df9099 101752016-04-02 Martin Sebor <msebor@redhat.com>
10176
10177 PR c++/67376
10178 PR c++/70170
10179 PR c++/70172
10180 PR c++/70228
10181 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10182 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10183 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10184 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10185 * g++.dg/cpp0x/constexpr-string.C: Same.
10186 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10187 * g++.dg/cpp0x/pr65398.C: Same.
10188 * g++.dg/ext/constexpr-vla1.C: Same.
10189 * g++.dg/ext/constexpr-vla2.C: Same.
10190 * g++.dg/ext/constexpr-vla3.C: Same.
10191 * g++.dg/ubsan/pr63956.C: Same.
10192
0edb9bfe 101932016-04-01 Jakub Jelinek <jakub@redhat.com>
10194
10195 PR rtl-optimization/70467
10196 * gcc.target/i386/pr70467-2.c: New test.
10197
e5b1a1d9 101982016-04-01 Jakub Jelinek <jakub@redhat.com>
10199 Marek Polacek <polacek@redhat.com>
10200
10201 PR c++/70488
10202 * g++.dg/init/new47.C: New test.
10203
b2ca3fb0 102042016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10205
10206 PR target/70496
10207 * gcc.target/arm/pr70496.c: New test.
10208
4c3bd1e3 102092016-04-01 Nathan Sidwell <nathan@acm.org>
10210
47de69ad 10211 PR c++/68475
10212 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10213
313d569f 102142016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10215
10216 PR target/69890
10217 * gcc.dg/strlenopt.h (memmove): New.
10218 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10219 instead of "string.h".
10220 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10221 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10222 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10223 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10224 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10225 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10226 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10227 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10228 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10229 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10230 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10231 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10232 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10233 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10234 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10235 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10236 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10237 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10238 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10239 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10240
5469facd 102412016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10242
10243 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10244 (Holder::foo): Reflect this.
10245
503de754 102462016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10247
10248 PR target/70442
10249 * gcc.dg/pr70442.c: New test.
10250
13ee2de7 102512016-03-31 Nathan Sidwell <nathan@acm.org>
10252
10253 PR c++/70393
10254 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10255
5e0d03a8 102562016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10257
10258 PR target/70453
10259 * gcc.target/i386/pr70453.c: New test.
10260
8cb82ed4 102612016-03-31 Andrey Belevantsev <abel@ispras.ru>
10262
10263 PR target/70292
10264 * gcc.c-torture/pr70292.c: New test.
10265
7952b661 102662016-03-31 Marek Polacek <polacek@redhat.com>
10267
10268 PR c/70297
10269 * c-c++-common/pr70297.c: New test.
10270 * g++.dg/cpp0x/typedef-redecl.C: New test.
10271 * gcc.dg/typedef-redecl2.c: New test.
10272
1607cc74 102732016-03-31 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR rtl-optimization/70460
10276 * gcc.c-torture/execute/pr70460.c: New test.
10277
c689c252 102782016-03-31 Richard Biener <rguenther@suse.de>
10279
10280 PR c++/70430
10281 * g++.dg/ext/vector30.C: New testcase.
10282
91c9586d 102832016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10284 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10285
10286 * gfortran.dg/fmt_pf.f90: New test.
10287
afa5c1b8 102882016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 Forward-port from 5 branch
10291 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR testsuite/70356
10294 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10295 dg-require-effective-target after dg-do.
10296
10297 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10298
10299 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10300
6a5dcab3 103012016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10302 Julian Brown <julian@codesourcery.com>
10303 Chung-Lin Tang <cltang@codesourcery.com>
10304 Cesar Philippidis <cesar@codesourcery.com>
10305 James Norris <jnorris@codesourcery.com>
10306 Tom de Vries <tom@codesourcery.com>
10307 Nathan Sidwell <nathan@codesourcery.com>
10308
305d86a0 10309 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10310 * c-c++-common/goacc/loop-clauses.c: Likewise.
10311 * g++.dg/goacc/template.C: Likewise.
10312 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10313 * gfortran.dg/goacc/loop-1.f95: Likewise.
10314 * gfortran.dg/goacc/loop-5.f95: Likewise.
10315 * gfortran.dg/goacc/loop-6.f95: Likewise.
10316 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10317 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10318 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10319 * c-c++-common/goacc/clauses-fail.c: Likewise.
10320 * c-c++-common/goacc/parallel-1.c: Likewise.
10321 * c-c++-common/goacc/reduction-1.c: Likewise.
10322 * c-c++-common/goacc/reduction-2.c: Likewise.
10323 * c-c++-common/goacc/reduction-3.c: Likewise.
10324 * c-c++-common/goacc/reduction-4.c: Likewise.
10325 * c-c++-common/goacc/routine-3.c: Likewise.
10326 * c-c++-common/goacc/routine-4.c: Likewise.
10327 * c-c++-common/goacc/routine-5.c: Likewise.
10328 * c-c++-common/goacc/tile.c: Likewise.
10329 * g++.dg/goacc/template.C: Likewise.
10330 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10331 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10332 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10333 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10334 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10335 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10336 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10337 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10338 * c-c++-common/goacc/use_device-1.c: ... this file.
10339 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10340 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10341 * c-c++-common/goacc/host_data-6.c: ... this file.
10342 * c-c++-common/goacc/loop-2-kernels.c: New file.
10343 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10344 * c-c++-common/goacc/loop-3.c: Likewise.
10345 * g++.dg/goacc/reference.C: Likewise.
10346 * g++.dg/goacc/routine-1.C: Likewise.
10347 * g++.dg/goacc/routine-2.C: Likewise.
10348
932c0baa 103492016-03-30 Richard Biener <rguenther@suse.de>
10350
10351 PR middle-end/70450
10352 * gcc.dg/torture/pr70450.c: New testcase.
10353
7f7c4659 103542016-03-30 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR target/70421
10357 * gcc.dg/torture/pr70421.c: New test.
10358 * gcc.target/i386/avx512f-pr70421.c: New test.
10359
9cbfe80c 103602016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10361
10362 PR testsuite/70364
10363 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10364 (check): New function.
10365 (bar): Call check.
10366 (foo): Align stack to 16 bytes when calling bar.
10367 * gcc.target/i386/cleanup-2.c: Likewise.
10368
f56c7d36 103692016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10370
10371 PR tree-optimization/59124
10372 * gcc.dg/Warray-bounds-19.c: New test.
10373
92a44a68 103742016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10375
10376 * lib/prune.exp (escape_regex_chars): New.
10377 (prune_file_path): Update to quote metcharacters for regexp.
10378
a3daa269 103792016-03-29 Jakub Jelinek <jakub@redhat.com>
10380
24e1ba3d 10381 PR rtl-optimization/70429
10382 * gcc.c-torture/execute/pr70429.c: New test.
10383
a3daa269 10384 PR tree-optimization/70405
10385 * gcc.dg/pr70405.c: New test.
10386
3ef41a6e 103872016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10388
10389 PR fortran/70397
10390 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10391 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10392
4abd9410 103932016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10394
10395 PR testsuite/64177
10396 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10397 __cilkrts_set_param to set two workers.
10398 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10399 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10400
b58e5f0f 104012016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10402
305d86a0 10403 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10404
bff53658 104052016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10406
10407 PR target/70406
305d86a0 10408 * gcc.target/i386/pr70406.c: New test.
bff53658 10409
bb2c9c15 104102016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10411
10412 * gnat.dg/specs/double_record_extension3.ads: New test.
10413
f12c84ab 104142016-03-25 Richard Henderson <rth@redhat.com>
10415
10416 PR target/70120
10417 * gcc.target/aarch64/pr70120-1.c: New.
10418 * gcc.target/aarch64/pr70120-2.c: New.
10419 * gcc.target/aarch64/pr70120-3.c: New.
10420
b0bf58c4 104212016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10422
10423 PR c++/62212
10424 * g++.dg/template/mangle2.C: The dg-do directive should be
10425 "compile" not "assemble".
10426
f175ba0f 104272016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10428
10429 PR lto/69650
10430 * gcc.dg/pr69650.c: New test.
10431
4cc3295f 104322016-03-25 David Edelsohn <dje.gcc@gmail.com>
10433
10434 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10435
0cf40600 104362016-03-25 Alan Modra <amodra@gmail.com>
10437
10438 * gcc.dg/dfp/pr70052.c: New test.
10439
3aebf099 104402016-03-24 Richard Henderson <rth@redhat.com>
10441
10442 PR middle-end/69845
10443 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10444 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10445
83245bd3 104462016-03-24 Tom de Vries <tom@codesourcery.com>
10447
10448 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10449
108e7ee4 104502016-03-24 Tom de Vries <tom@codesourcery.com>
10451
10452 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10453 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10454
17af0b14 104552016-03-24 Tom de Vries <tom@codesourcery.com>
10456
10457 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10458 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10459
6c8770ee 104602016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10461
10462 PR c++/62212
10463 * g++.dg/template/mangle2.C: New test.
10464
a7e21b7b 104652016-03-24 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/70396
10468 * gcc.dg/torture/pr70396.c: New testcase.
10469
f365d297 104702016-03-24 Richard Biener <rguenther@suse.de>
10471
10472 PR middle-end/70370
10473 * gcc.dg/torture/pr70370.c: New testcase.
10474
da7aeb13 104752016-03-24 Tom de Vries <tom@codesourcery.com>
10476
10477 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10478 * gfortran.dg/goacc/kernels-tree.f95: Same.
10479 * gfortran.dg/goacc/parallel-tree.f95: Same.
10480
80b30de0 104812016-03-24 Tom de Vries <tom@codesourcery.com>
10482
10483 * c-c++-common/goacc/uninit-if-clause.c: New test.
10484 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10485
cb9b6b99 104862016-03-24 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/70290
305d86a0 10489 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10490 Fix formatting.
cb9b6b99 10491
a4225fff 104922016-03-24 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/70372
10495 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10496
5a869ab8 104972016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10498
10499 PR c++/70347
10500 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10501
36ce5faa 105022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10503
10504 PR c++/70332
10505 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10506
c4fa85c9 105072016-03-23 Jakub Jelinek <jakub@redhat.com>
10508
d9377ad5 10509 PR c++/70001
10510 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10511 * g++.dg/cpp1y/pr70001.C: New test.
10512
c4fa85c9 10513 PR c++/70323
10514 * g++.dg/cpp0x/constexpr-70323.C: New test.
10515
0a2062da 105162016-03-23 Alexandre Oliva <aoliva@redhat.com>
10517 Jason Merrill <jason@redhat.com>
10518 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR c++/69315
10521 * g++.dg/cpp0x/constexpr-69315.C: New test.
10522 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10523
62d2a6dc 105242016-03-23 Marek Polacek <polacek@redhat.com>
10525
10526 PR c++/69884
10527 * g++.dg/warn/Wignored-attributes-1.C: New test.
10528 * g++.dg/warn/Wignored-attributes-2.C: New test.
10529
a82d6246 105302016-03-23 Tom de Vries <tom@codesourcery.com>
10531
10532 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10533 initialization.
10534 * gfortran.dg/goacc/private-3.f95 (test): Same.
10535 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10536 missing use param.
10537
dc834ba1 105382016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10539
10540 * lib/target-supports.exp: Remove v7ve entry from loop
10541 creating effective target checks.
10542 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10543 (add_options_for_arm_arch_v7ve): Likewise.
10544
7e83fd1f 105452016-03-23 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR tree-optimization/70354
10548 * gcc.dg/vect/pr70354-1.c: New test.
10549 * gcc.dg/vect/pr70354-2.c: New test.
10550 * gcc.target/i386/avx2-pr70354-1.c: New test.
10551 * gcc.target/i386/avx2-pr70354-2.c: New test.
10552
4e4da058 105532016-03-22 Jeff Law <law@redhat.com>
10554
10555 PR target/70232
10556 * gcc.dg/tree-ssa/pr70232.c: New test.
10557
6855137b 105582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10559
10560 PR target/70302
10561 * gcc.target/i386/pr70302.c: New test.
10562
19db1ec8 105632016-03-22 Richard Biener <rguenther@suse.de>
10564
10565 PR middle-end/70251
10566 * g++.dg/torture/pr70251.C: New testcase.
10567
4baec9f2 105682016-03-22 David Malcolm <dmalcolm@redhat.com>
10569
10570 PR c/69993
10571 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10572 Wmisleading-indentation.c.
10573 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10574 reflect change to diagnostic text and order of messages.
10575 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10576
fcfec126 105772016-03-22 David Edelsohn <dje.gcc@gmail.com>
10578
10579 * g++.dg/ext/java-3.C: Don't compile on AIX.
10580
aa30728a 105812016-03-22 Richard Biener <rguenther@suse.de>
10582
10583 PR middle-end/70333
10584 * gcc.dg/torture/pr70333.c: New testcase.
10585
46ec4eb4 105862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10587
10588 * g++.dg/ext/pr70290.C: New test.
10589
4880f878 105902016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10591
10592 PR target/70325
10593 * gcc.target/i386/pr70325.c: New test.
10594
3d78ea44 105952016-03-22 Jakub Jelinek <jakub@redhat.com>
10596
5934fb8f 10597 PR target/70329
10598 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10599 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10600
b6436f79 10601 PR target/70300
10602 * gcc.target/i386/pr70300.c: New test.
10603
3d78ea44 10604 PR c++/70295
10605 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10606 (func2): New function for cond with parens, xfail warning for c++.
10607 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10608
b60244f6 106092016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10610
10611 PR c++/70096
10612 * g++.dg/template/ptrmem30.C: New test.
10613
c8e3e744 106142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10615
10616 PR c++/70204
10617 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10618 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10619
2715f63a 106202016-03-21 Jakub Jelinek <jakub@redhat.com>
10621
10622 PR middle-end/70326
10623 * gcc.dg/pr70326.c: New test.
10624
2daa2cda 106252016-03-21 Marc Glisse <marc.glisse@inria.fr>
10626 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR tree-optimization/70317
10629 * gcc.dg/pr70317.c: New test.
10630
d9aa5a50 106312016-03-21 Uros Bizjak <ubizjak@gmail.com>
10632
10633 PR target/70327
10634 * gcc.target/i386/pr70327.c: New test.
10635
e1a88bf4 106362016-03-21 Martin Liska <mliska@suse.cz>
10637
61941425 10638 PR ipa/70306
e1a88bf4 10639 * gcc.dg/ipa/pr70306.c: New test.
10640
d9aa5a50 106412016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10642
10643 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10644 * gcc.target/arm/attr-align3.c: Likewise.
10645 * gcc.target/arm/attr_arm.c: Likewise.
10646 * gcc.target/arm/flip-thumb.c: Likewise.
10647
afdde20c 106482016-03-21 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR target/70296
10651 * gcc.target/powerpc/altivec-36.c: New test.
10652
3f2ef661 106532016-03-21 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/70310
10656 * gcc.dg/torture/pr70310.c: New testcase.
10657
08b2b692 106582016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10659
10660 PR target/70293
10661 * gcc.target/i386/pr70293.c: New test.
10662
93505d22 106632016-03-21 Richard Biener <rguenther@suse.de>
10664
10665 PR tree-optimization/70288
10666 * gcc.dg/torture/pr70288-1.c: New testcase.
10667 * gcc.dg/torture/pr70288-2.c: Likewise.
10668
06fd1914 106692016-03-21 Andrey Belevantsev <abel@ispras.ru>
10670
10671 PR rtl-optimization/69307
10672 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10673
b628775e 106742016-03-21 Andrey Belevantsev <abel@ispras.ru>
10675
10676 PR rtl-optimization/69102
10677 * gcc.c-torture/compile/pr69102.c: New test.
10678
1421f43c 106792016-03-18 Jeff Law <law@redhat.com>
10680
10681 PR rtl-optimization/70263
10682 * gcc.c-torture/compile/pr70263-1.c: New test.
10683 * gcc.target/i386/pr70263-2.c: New test.
10684
e7142ce1 106852016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10686
10687 PR rtl-optimization/70278
10688 * gcc.dg/torture/pr70278.c: New test.
10689 * gcc.target/arm/pr70278.c: New test.
10690
5539bc70 106912016-03-18 David Malcolm <dmalcolm@redhat.com>
10692
10693 PR c/70281
10694 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10695 (test_builtin_types_compatible_p): New test function.
10696 * gcc.dg/pr70281.c: New test case.
10697
296a290a 106982016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10699
10700 PR target/70113
10701 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10702
666094f0 107032016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10704
10705 PR tree-optimization/70252
10706 * gcc.dg/pr70252.c: New test.
10707
350514e8 107082016-03-18 Tom de Vries <tom@codesourcery.com>
10709
10710 * gcc.dg/pr70161-2.c: New test.
10711 * gcc.dg/pr70161.c: New test.
10712
011e0cea 107132016-03-18 Tom de Vries <tom@codesourcery.com>
10714
10715 PR ipa/70269
10716 * gcc.dg/pr70269.c: New test.
10717
292a09de 107182016-03-18 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR c++/70267
10721 * g++.dg/ext/java-3.C: New test.
10722
efc86c4c 107232016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10724
10725 PR c++/70205
10726 * g++.dg/lookup/pr70205.C: New test.
10727
a28dd575 107282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10729
10730 PR c++/70218
10731 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10732
92e7ab1e 107332016-03-17 Marek Polacek <polacek@redhat.com>
10734
10735 PR c/69407
10736 * gcc.dg/atomic-op-6.c: New test.
10737
7378dbfb 107382016-03-17 David Malcolm <dmalcolm@redhat.com>
10739
10740 PR c/70264
10741 * c-c++-common/pr70264.c: New test case.
10742
f7995d7d 107432016-03-17 Jakub Jelinek <jakub@redhat.com>
10744
e2895b76 10745 PR c++/70144
10746 * c-c++-common/pr70144-1.c: New test.
10747 * c-c++-common/pr70144-2.c: New test.
10748
f7995d7d 10749 PR c++/70272
10750 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10751 * g++.dg/opt/flifetime-dse6.C: New test.
10752 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10753
5ec4a949 107542016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10755
10756 PR driver/70192
10757 * gcc.dg/pic-1.c: New test.
10758 * gcc.dg/pic-2.c: Likewise.
10759 * gcc.dg/pic-3.c: Likewise.
10760 * gcc.dg/pic-4.c: Likewise.
10761 * gcc.dg/pie-1.c: Likewise.
10762 * gcc.dg/pie-2.c: Likewise.
10763 * gcc.dg/pie-3.c: Likewise.
10764 * gcc.dg/pie-4.c: Likewise.
10765 * gcc.dg/pie-5.c: Likewise.
10766 * gcc.dg/pie-6.c: Likewise.
10767
c28550e1 107682016-03-17 Tom de Vries <tom@codesourcery.com>
10769
10770 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10771 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10772
be3296cb 107732016-03-17 Richard Biener <rguenther@suse.de>
10774
10775 PR debug/70271
10776 * g++.dg/debug/pr70271.C: New testcase.
10777
9b60ef21 107782016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10779
10780 * gcc.target/i386/pr70251.c: New test.
10781
9a80bc1a 107822016-03-17 Marek Polacek <polacek@redhat.com>
10783
10784 PR c++/70194
10785 * g++.dg/warn/constexpr-70194.C: New test.
10786
733d7ff9 107872016-03-16 Richard Henderson <rth@redhat.com>
10788
10789 PR middle-end/70240
10790 * gcc.c-torture/compile/pr70240.c: New.
10791
3e6f12bf 107922016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10793
10794 * gcc.c-torture/compile/20151204.c: Skip for avr.
10795
867c9e99 107962016-03-16 Jakub Jelinek <jakub@redhat.com>
10797
10798 PR target/70245
10799 * g++.dg/opt/pr70245.C: New test.
10800 * g++.dg/opt/pr70245.h: New file.
10801 * g++.dg/opt/pr70245-aux.cc: New file.
10802
8ced6ab7 108032016-03-16 Martin Sebor <msebor@redhat.com>
10804
10805 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10806
37af779a 108072016-03-16 Richard Henderson <rth@redhat.com>
10808
10809 PR middle-end/70199
10810 * gcc.c-torture/compile/pr70199.c: New.
10811
78ed999c 108122016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10813
10814 * gcc.dg/uninit-19.c: Run dos2unix.
10815
462ca422 108162016-03-16 Marek Polacek <polacek@redhat.com>
10817
10818 PR c/70093
10819 * gcc.dg/nested-func-10.c: New test.
10820 * gcc.dg/nested-func-9.c: New test.
10821
fe58aacc 108222016-03-16 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR tree-optimization/68714
10825 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10826
27a53872 108272016-03-16 Tom de Vries <tom@codesourcery.com>
10828
10829 PR tree-optimization/68715
10830 * gcc.dg/graphite/pr68715-2.c: New test.
10831 * gcc.dg/graphite/pr68715.c: New test.
10832 * gfortran.dg/graphite/pr68715.f90: New test.
10833
95049c3c 108342016-03-16 Tom de Vries <tom@codesourcery.com>
10835
10836 PR tree-optimization/68809
10837 * gcc.dg/graphite/pr68809-2.c: New test.
10838 * gcc.dg/graphite/pr68809.c: New test.
10839
09eddd70 108402016-03-16 Jakub Jelinek <jakub@redhat.com>
10841
81fc5915 10842 PR c++/70147
10843 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10844 method call to i () as argument. Adjust expected output.
10845
09eddd70 10846 PR c++/70147
10847 * g++.dg/ubsan/pr70147-1.C: New test.
10848 * g++.dg/ubsan/pr70147-2.C: New test.
10849
6373d2a2 108502016-03-15 Martin Sebor <msebor@redhat.com>
10851
10852 PR c++/58281
10853 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10854
d27a0c11 108552016-03-15 John David Anglin <danglin@gcc.gnu.org>
10856
9908039d 10857 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10858 hppa*-*-hpux*.
10859
45cdc3a6 10860 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10861
d27a0c11 10862 PR libfortran/69799
10863 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10864 libatomic_available.
10865
0dd1d57f 108662016-03-15 Marek Polacek <polacek@redhat.com>
10867
10868 PR c++/70209
10869 * g++.dg/ext/attribute-may-alias-4.C: New test.
10870
0ce02c07 108712016-03-15 Alexander Monakov <amonakov@ispras.ru>
10872
10873 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10874 -fvar-tracking-assignments-toggle flag.
10875
f6e39b30 108762016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10877
10878 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10879
167f93a2 108802016-03-15 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR rtl-optimization/70222
10883 * gcc.c-torture/execute/pr70222-1.c: New test.
10884 * gcc.c-torture/execute/pr70222-2.c: New test.
10885
08a8af4a 108862016-03-15 Richard Henderson <rth@redhat.com>
10887
10888 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10889
738eb905 108902016-03-15 Andrey Belevantsev <abel@ispras.ru>
10891
10892 PR rtl-optimization/69032
10893 * gcc.dg/pr69032.c: New test.
10894
dd148b3a 108952016-03-15 Andrey Belevantsev <abel@ispras.ru>
10896
10897 PR rtl-optimization/63384
d9aa5a50 10898 * g++.dg/pr63384.C: New test.
dd148b3a 10899
acf58115 109002016-03-15 Andrey Belevantsev <abel@ispras.ru>
10901
10902 PR target/64411
10903 * gcc.target/i386/pr64411.C: New test.
10904
a2897dc4 109052016-03-15 Tom de Vries <tom@codesourcery.com>
10906
10907 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10908 * gfortran.dg/goacc/kernels-alias.f95: New test.
10909
7bad2faf 109102016-03-14 Martin Sebor <msebor@redhat.com>
10911
10912 PR c++/53792
10913 * g++.dg/cpp0x/constexpr-inline.C: New test.
10914 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10915
d65fa8d9 109162016-03-14 David Edelsohn <dje.gcc@gmail.com>
10917
10918 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10919
2b3c633f 109202016-03-14 Jakub Jelinek <jakub@redhat.com>
10921
10922 PR middle-end/70219
10923 * gcc.dg/pr70219.c: New test.
10924
e947f9c3 109252016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10926
10927 PR target/70083
10928 * gcc.dg/torture/pr70083.c: New test.
10929 * gcc.target/i386/pr70083.c: New test.
10930
74201dc2 109312016-03-14 Richard Biener <rguenther@suse.de>
10932
10933 PR tree-optimization/56365
10934 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10935
88aea41e 109362016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10937
10938 PR target/70098
10939 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10940 New function.
10941 * g++.dg/pr70098.C: New testcase.
10942
10943
1bd2aefd 109442016-03-14 Tom de Vries <tom@codesourcery.com>
10945
10946 PR tree-optimization/70045
10947 * gcc.dg/graphite/pr70045.c: New test.
10948
922c7033 109492016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10950
10951 PR fortran/69043
10952 * gfortran.dg/include_9.f90: New test.
10953
fd4ab6d9 109542016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10955
10956 PR fortran/45076
10957 gfortran.dg/prof/prof.exp: New script.
10958 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10959
7d7218d3 109602016-03-12 Andrey Belevantsev <abel@ispras.ru>
10961
10962 PR rtl-optimization/69307
10963 * gcc.dg/pr69307.c: New test.
10964
02ffd664 109652016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10966
10967 PR target/69614
10968 * gcc.target/arm/pr69614.c: New.
10969
76e207a9 109702016-03-12 Paul Thomas <pault@gcc.gnu.org>
10971
10972 PR fortran/70031
10973 * gfortran.dg/submodule_14.f08: New test
10974
10975 PR fortran/69524
10976 * gfortran.dg/submodule_15.f08: New test
10977
490ee78a 109782016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10979
10980 PR c++/70106
10981 * g++.dg/cpp1y/paren3.C: New test.
10982
04e137ff 109832016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10984
10985 PR target/70131
10986 * gcc.target/powerpc/ppc-round2.c: New test.
10987
27b2c1c4 109882016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10989
10990 PR target/70123
10991 * gcc.dg/torture/pr70123.c: New test.
10992
84116671 109932016-03-11 Jeff Law <law@redhat.com>
10994
10995 PR tree-optimization/70190
10996 * gcc.c-torture/compile/pr70190.c: New test.
10997
cfa58bc8 109982016-03-11 David Malcolm <dmalcolm@redhat.com>
10999
11000 PR c/68187
11001 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11002 case.
11003 (test43_b): Likewise.
11004 (test43_c): Likewise.
11005 (test43_d): Likewise.
11006 (test43_e): Likewise.
11007 (test43_f): Likewise.
11008 (test43_g): Likewise.
11009 (test44_a): Likewise.
11010 (test44_b): Likewise.
11011 (test44_c): Likewise.
11012 (test44_d): Likewise.
11013 (test44_e): Likewise.
11014
ce234f27 110152016-03-11 David Malcolm <dmalcolm@redhat.com>
11016
11017 PR c/70085
11018 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11019
e4756b48 110202016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11021
11022 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11023 dg-options.
11024
1f5ef87e 110252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11026
11027 PR target/70002
11028 PR target/69245
11029 * gcc.target/aarch64/pr69245_2.c: New test.
11030
f9c352a1 110312016-03-11 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR tree-optimization/70177
11034 * gcc.dg/pr70177.c: New test.
11035
4dd92ac6 110362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11037
11038 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11039
331e4fdb 110402016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11041
11042 * gcc.dg/tree-ssa/sra-20.c: New.
11043
69262824 110442016-03-11 Jakub Jelinek <jakub@redhat.com>
11045
6f9a7425 11046 PR rtl-optimization/70174
11047 * gcc.dg/pr70174.c: New test.
11048
69262824 11049 PR tree-optimization/70169
11050 * gcc.dg/pr70169.c: New test.
11051
4637a847 110522016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11053
11054 PR target/70160
11055 * gcc.target/i386/pr70160.c: New test.
11056
5a86d754 110572016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11058
11059 * gcc.target/s390/dfp-1.c: New test.
11060
af4c8290 110612016-03-10 Nick Clifton <nickc@redhat.com>
11062
11063 PR target/70044
11064 * gcc.target/aarch64/pr70044.c: New test.
11065
98dfd328 110662016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11067 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR c++/70001
11070 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11071 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11072 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11073
75e72311 110742016-03-10 Jan Hubicka <hubicka@ucw.cz>
11075
11076 PR lto/69589
11077 * g++.dg/lto/pr69589_0.C: New testcase
11078 * g++.dg/lto/pr69589_1.C: New testcase
11079
a2eb1271 110802016-03-10 Marek Polacek <polacek@redhat.com>
11081
11082 PR c++/70153
11083 * g++.dg/delayedfold/unary-plus1.C: New test.
11084
110852016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11086
11087 * gcc.target/arm/pr45701-1.c: Escape brackets.
11088 * gcc.target/arm/pr45701-2.c: Likewise.
11089
5ab2987f 110902016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11091
11092 * gfortran.dg/unconstrained_commons.f: New.
11093
6972afac 110942016-03-10 Alan Modra <amodra@gmail.com>
11095
11096 * gcc.dg/pr69195.c: New.
11097 * gcc.dg/pr69238.c: New.
11098
c82c99ec 110992016-03-10 Tom de Vries <tom@codesourcery.com>
11100
11101 PR testsuite/68915
11102 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11103
a2389d4a 111042016-03-10 Richard Biener <rguenther@suse.de>
11105
11106 PR tree-optimization/70128
11107 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11108 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11109
c272412d 111102016-03-09 Jakub Jelinek <jakub@redhat.com>
11111
a0451069 11112 PR tree-optimization/70152
11113 * gcc.dg/pr70152.c: New test.
11114
c272412d 11115 PR target/70086
11116 * gcc.target/i386/pr70086-1.c: New test.
11117 * gcc.target/i386/pr70086-2.c: New test.
11118 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11119
11120 PR tree-optimization/70127
11121 * gcc.c-torture/execute/pr70127.c: New test.
11122
27dcb7a8 111232016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11124
11125 * c-c++-common/goacc/combined-directives-2.c: New test.
11126
c24757cf 111272016-03-09 David Malcolm <dmalcolm@redhat.com>
11128
11129 PR c/68473
11130 PR c++/70105
11131 * g++.dg/diagnostic/pr70105.C: New test.
11132 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11133 (test_multiple_ordinary_maps): New test function.
11134
83108969 111352016-03-09 David Malcolm <dmalcolm@redhat.com>
11136
11137 PR c/68473
11138 PR c++/70105
11139 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11140 Drop range information from call to inform_at_rich_loc.
11141 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11142 New.
11143 (test_show_locus): Replace calls to rich_location::add_range with
11144 calls to add_range. Rewrite the tests that used the now-defunct
11145 rich_location ctor taking a source_range. Simplify other tests
11146 by replacing calls to COMBINE_LOCATION_DATA with calls to
11147 make_location.
11148
6733c0e8 111492016-03-09 Richard Biener <rguenther@suse.de>
11150 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR tree-optimization/70138
11153 * gcc.dg/vect/pr70138-1.c: New testcase.
11154 * gcc.dg/vect/pr70138-2.c: Likewise.
11155
96abb9f5 111562016-03-09 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR target/70049
11159 * gcc.target/i386/pr70049.c: New test.
11160
42bb3bfb 111612016-03-09 Richard Biener <rguenther@suse.de>
11162
11163 PR c/70143
11164 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11165 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11166 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11167
27527428 111682016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11169
11170 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11171 arm-*-*.
11172
248449f2 111732016-03-09 Jakub Jelinek <jakub@redhat.com>
11174
1bd49ced 11175 PR middle-end/67278
11176 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11177
248449f2 11178 PR target/67278
11179 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11180
11181 PR middle-end/70050
11182 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11183 in testcase comment.
11184
dfc460ff 111852016-03-09 Tom de Vries <tom@codesourcery.com>
11186
11187 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11188 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11189 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11190 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11191 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11192 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11193 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11194 * gfortran.dg/goacc/kernels-loop.f95: New test.
11195
0377fc7f 111962016-03-08 Martin Sebor <msebor@redhat.com>
11197
11198 PR c++/62096
11199 * g++.dg/warn/overflow-warn-7.C: New test.
11200
3556aa80 112012016-03-08 Jason Merrill <jason@redhat.com>
11202
11203 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11204 * lib/target-supports.exp (check_effective_target_concepts): New.
11205
e5096208 112062016-03-08 Jakub Jelinek <jakub@redhat.com>
11207
5370eb8d 11208 PR c++/70135
11209 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11210 * g++.dg/ubsan/pr70135.C: New test.
11211
e5096208 11212 PR target/70110
11213 * gcc.dg/pr70110.c: New test.
11214
cc37120d 112152016-03-07 Martin Jambor <mjambor@suse.cz>
11216
11217 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11218 * c-c++-common/gomp/if-1.c: Likewise.
11219 * c-c++-common/gomp/pr61486-2.c: Likewise.
11220 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11221 to dg-additional-options.
11222 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11223 * g++/gomp/target-teams-1.c: Likewise.
11224 * gcc.dg/gomp/gomp.exp: Likewise.
11225 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11226 dg-additional-options.
11227 * gfortran.dg/gomp/gomp.exp: Likewise.
11228 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11229 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11230 dg-additional-options.
11231 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11232
53c248d8 112332016-03-07 Martin Jambor <mjambor@suse.cz>
11234
11235 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11236 * c-c++-common/gomp/gridify-1.c: New test.
11237 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11238
541e79a0 112392016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11240
11241 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11242 trigger for cortex-r8, when scanning for register r8.
11243 * gcc.target/arm/pr45701-2.c: Likewise.
11244
4dfabd94 112452016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11246 Jeff Law <law@redhat.com>
4dfabd94 11247
11248 PR tree-optimization/69740
11249 * gcc.c-torture/compile/pr69740-1.c: New test.
11250 * gcc.c-torture/compile/pr69740-2.c: New test.
11251
1b63a87b 112522016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11253
11254 * lib/target-supports.exp
11255 (check_effective_target_whole_vector_shift): Enable for PPC64.
11256
d33914da 112572016-03-07 Richard Biener <rguenther@suse.de>
11258
11259 PR tree-optimization/70115
11260 * gcc.dg/torture/pr70115.c: New testcase.
11261
584fba4b 112622016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11263
11264 PR middle-end/69916
11265 * c-c-++-common/goacc/pr69916.c: New.
11266
7f2f5ec0 112672016-03-07 Richard Henderson <rth@redhat.com>
11268
11269 * gcc.c-torture/compile/pr70061.c: New test.
11270
f530e7c4 112712016-03-07 Richard Biener <rguenther@suse.de>
11272
11273 PR testsuite/70109
11274 * gcc.dg/vect/O3-pr36098.c: New testcase.
11275
a3855fed 112762016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11277
11278 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11279
091ffc31 112802016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11281
11282 * gnat.dg/renaming9.ad[sb]: New testcase.
11283
2941b871 112842016-03-05 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR c++/70084
11287 * g++.dg/expr/stdarg3.C: New test.
11288
5173ce42 112892016-03-04 Jeff Law <law@redhat.com>
11290
11291 PR tree-optimization/69196
11292 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11293 x86_64-*-*.
11294
2d1d2e55 112952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11296
0e43078e 11297 PR c/69973
11298 * gcc.dg/pr69973.c: New test.
11299
d8ec06ae 11300 PR rtl-optimization/69941
11301 * gcc.dg/torture/pr69941.c: New test.
11302
2d1d2e55 11303 PR c/69824
11304 * gcc.dg/pr69824.c: New test.
11305
32f692e2 113062016-03-05 Tom de Vries <tom@codesourcery.com>
11307
11308 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11309 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11310 function.
11311
1c699e9a 113122016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11313
11314 PR c++/66786
11315 * g++.dg/cpp1y/var-templ48.C: New test.
11316 * g++.dg/cpp1y/var-templ49.C: New test.
11317
358448c6 113182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11319
11320 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11321
01dc3c45 113222016-03-04 Jakub Jelinek <jakub@redhat.com>
11323
e968ff6d 11324 PR c++/70035
11325 * g++.dg/ubsan/pr70035.C: New test.
11326
01dc3c45 11327 PR target/70062
11328 * gcc.target/i386/pr70062.c: New test.
11329
3937d618 113302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11331
11332 * g++.dg/template/typename21.C: Remove c++98_only.
11333
c58ac7f8 113342016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11335
11336 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11337
0060768a 113382016-03-04 David Malcolm <dmalcolm@redhat.com>
11339
11340 PR c/68187
11341 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11342 function.
11343 (fn_42_b): Likewise.
11344 (fn_42_c): Likewise.
11345
74c6fd40 113462016-03-04 David Malcolm <dmalcolm@redhat.com>
11347
11348 PR c/68187
11349 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11350 function.
11351 (fn_40_b): Likewise.
11352 (fn_41_a): Likewise.
11353 (fn_41_b): Likewise.
11354
31b11359 113552016-03-04 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR target/70059
11358 * gcc.target/i386/avx512f-pr70059.c: New test.
11359 * gcc.target/i386/avx512dq-pr70059.c: New test.
11360
c5b93452 113612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11362
11363 PR rtl-optimization/57676
11364 * gcc.dg/torture/pr57676.c: New test.
11365
268fbd56 113662016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11367
11368 * gcc.dg/pr70026.c: New test.
11369
6560d1ad 113702016-03-04 Marek Polacek <polacek@redhat.com>
11371
11372 PR c/69798
11373 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11374 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11375
cc7dfddf 113762016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11377
11378 PR target/70004
11379 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11380 Delete.
11381 (test_corners_sisd_si): Likewise.
11382 (main): Remove checks of the above.
11383 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11384
e9663bd4 113852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11386
11387 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11388
dcdd684e 113892016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11390
11391 * gcc.dg/torture/pr69951.c: Accept argc==0.
11392
e692d332 113932016-03-04 Richard Biener <rguenther@suse.de>
11394
11395 PR c++/70054
11396 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11397 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11398
af77b7e6 113992016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11400
11401 PR testsuite/69766
11402 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11403 testing multiarch.
11404
290da96e 114052016-03-04 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR debug/69947
11408 * gcc.dg/guality/pr69947.c: New test.
11409
e51ce713 114102016-03-03 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR ada/70017
11413 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11414
1feed892 114152016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11416
11417 PR rtl-optimization/69904
11418 * gcc.target/arm/pr69904.c: New test.
11419
c32bda69 114202016-03-03 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR target/70021
11423 * gcc.dg/vect/pr70021.c: New test.
11424 * gcc.target/i386/pr70021.c: New test.
11425
1bc579ed 114262016-03-03 Marek Polacek <polacek@redhat.com>
11427
11428 PR middle-end/70050
11429 * gcc.dg/pr70050.c: New test.
11430
cfa8d638 114312016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11432
11433 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11434
1b889259 114352016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11436
11437 PR tree-optimization/70043
11438 * gfortran.dg/vect/pr70043.f90: New test.
11439
f756dfa3 114402016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11441
11442 * gnat.dg/specs/task1.ads: New test.
11443
5cb4863d 114442016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11445
11446 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11447 Invoke gdb with -batch.
11448 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11449
5dd12e43 114502016-03-03 Richard Biener <rguenther@suse.de>
11451
11452 PR tree-optimization/55936
11453 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11454
d97ba4ca 114552016-03-02 Jeff Law <law@redhat.com>
11456
5d23c86f 11457 PR rtl-optimization/69942
11458 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11459 effects of argument promotions.
11460
d97ba4ca 11461 PR tree-optimization/69987
11462 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11463 target does not support -fprefetch-loop-arrays.
11464
901faaa0 114652016-03-02 Uros Bizjak <ubizjak@gmail.com>
11466
11467 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11468
51f6fdce 114692016-03-02 Bin Cheng <bin.cheng@arm.com>
11470
6bc7872f 11471 PR rtl-optimization/69052
51f6fdce 11472 * gcc.target/i386/pr69052.c: New test.
11473
31d31e07 114742016-03-02 Alan Modra <amodra@gmail.com>
11475
11476 * gcc.dg/pr69990.c: New.
11477
04faee95 114782016-03-02 Jakub Jelinek <jakub@redhat.com>
11479
270d0117 11480 PR c/68062
11481 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11482
11483 PR middle-end/70022
11484 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11485
04faee95 11486 PR target/70028
11487 * gcc.target/i386/pr70028.c: New test.
11488
a2cc9e8e 114892016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11490
11491 * c-c++-common/asan/swapcontext-test-1.c,
11492 * c-c++-common/tsan/thread_leak.c,
11493 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11494 * g++.dg/tsan/benign_race.C,
11495 * g++.dg/tsan/fd_close_norace.C,
11496 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11497 races with sanitizer output
11498
dd4bd263 114992016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11500 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11501
11502 PR target/67278
11503 * gcc.dg/simd-8.c: New testcase.
11504
b5fe3a49 115052016-03-02 Richard Biener <rguenther@suse.de>
11506
11507 PR middle-end/67278
11508 * gcc.dg/simd-7.c: New testcase.
11509
23601f67 115102016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11511
11512 * gcc.target/i386/pr70007.c: Tweak.
11513
f66f65e7 115142016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11515
11516 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11517
60773515 115182016-03-02 Marek Polacek <polacek@redhat.com>
11519
11520 PR c/67854
11521 * gcc.dg/pr67854.c: New test.
11522
6c094cb1 115232016-03-02 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR middle-end/70025
11526 * gcc.dg/torture/pr70025.c: New test.
11527
7627bb56 115282016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11529
11530 PR tree-optimization/68621
11531 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11532
066c8e94 115332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11534
11535 * gcc.target/i386/pr70007.c: New test.
11536
d3b819ad 115372016-03-01 Jeff Law <law@redhat.com>
11538
d4b9ad56 11539 PR tree-optimization/69196
7e217344 11540 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11541
d3b819ad 11542 PR tree-optimization/69196
11543 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11544 duplicating code and spoiling the expected output.
11545
4f37285d 115462016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11547
11548 PR target/70033
11549 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11550 supports power9 before doing tests.
11551 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11552 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11553 * gcc.target/powerpc/p9-permute.c: Likewise.
11554
3e9c4f6c 115552016-03-01 Uros Bizjak <ubizjak@gmail.com>
11556
11557 PR target/70027
11558 * gcc.target/i386/pr70027.c: New test.
11559
e324729e 115602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11561
11562 * gcc.dg/pr70017.c: New test.
11563
40e9ce2d 115642016-03-01 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR c/69796
11567 PR c/69974
11568 * gcc.dg/pr69796.c: New test.
11569 * gcc.dg/pr69974.c: New test.
11570
e8b016ea 115712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11572
11573 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11574
24d3127c 115752016-02-29 Jeff Law <law@redhat.com>
11576
11577 PR tree-optimization/69987
11578 * gfortran.dg/pr69987.f90: New test.
11579
11580 PR tree-optimization/69989
11581 * gcc.c-torture/compile/pr69989-2.c: New test.
11582
12cc1225 115832016-03-01 Marek Polacek <polacek@redhat.com>
11584
11585 PR c++/69795
11586 * g++.dg/parse/invalid1.C: New test.
11587
d99a947c 115882016-03-01 Richard Biener <rguenther@suse.de>
11589
11590 PR middle-end/70022
11591 * gcc.dg/pr70022.c: New testcase.
11592
395dbc60 115932016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11594
11595 PR tree-optimization/69956
11596 * gcc.dg/pr69956.c: New test.
11597
40a35c55 115982016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11599
11600 PR target/70011
11601 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11602 XFAIL when hardware supports efficient unaligned storage access.
11603
4edc90b0 116042016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11605
11606 PR c++/69961
11607 * g++.dg/template/pr69961a.C: New test.
11608 * g++.dg/template/pr69961b.C: New test.
11609
1ed1f69a 116102016-02-29 David Malcolm <dmalcolm@redhat.com>
11611
11612 PR preprocessor/69985
11613 * gcc.dg/cpp/pr69985.c: New test case.
11614
01c5d15d 116152016-02-29 Jeff Law <law@redhat.com>
11616
3a4d3de5 11617 PR tree-optimization/70005
11618 * gcc.c-torture/execute/pr70005.c New test.
11619
01c5d15d 11620 PR tree-optimization/69999
11621 * gcc.c-torture/compile/pr69999.c: New test.
11622
1bf66b54 116232016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11624
11625 PR tree-optimization/69652
11626 * gcc.dg/torture/pr69652.c: Delete test.
11627 * gcc.dg/vect/pr69652.c: New test.
11628
b4d653d5 116292016-02-19 Richard Biener <rguenther@suse.de>
11630
11631 PR tree-optimization/69980
11632 * gfortran.dg/vect/pr69980.f90: New testcase.
11633
35bc4745 116342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11635
11636 * gcc.target/sparc/20160229-1.c: New test.
11637
bb54a538 116382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11639
11640 * gnat.dg/stack_usage3.adb: New test.
11641 * gnat.dg/stack_usage3_pkg.ads: New helper.
11642
95164e71 116432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11644
11645 * gnat.dg/renaming8.adb: New test.
11646 * gnat.dg/renaming8_pkg1.ads: New helper.
11647 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11648 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11649
a890896f 116502016-02-29 Richard Biener <rguenther@suse.de>
11651
11652 PR tree-optimization/69720
11653 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11654
5c70403a 116552016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11656
11657 PR fortran/68147
11658 PR fortran/47674
11659 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11660
dfb6d139 116612016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11662 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11663
11664 PR fortran/56007
11665 * gfortran.dg/coarray_8.f90: Adjust error message.
11666 * gfortran.dg/pr56007.f90: New test.
11667 * gfortran.dg/pr56007.f: New test.
11668
536508db 116692016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11670
11671 PR tree-optimization/69989
11672 * gcc.dg/torture/pr69989.c: New test.
11673
eec75e45 116742016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11675
11676 * gcc.target/i386/stack-realign-win.c: New test.
11677
0175e45a 116782016-02-28 Harald Anlauf <anlauf@gmx.de>
11679
11680 PR fortran/60126
11681 * gfortran.dg/pr60126.f90: New test.
11682
2a703589 116832016-02-27 Jeff Law <law@redhat.com>
11684
11685 Revert
11686 2016-02-26 Richard Biener <rguenther@suse.de>
11687 Jeff Law <law@redhat.com>
11688
11689 PR tree-optimization/69740
11690 * gcc.c-torture/compile/pr69740-1.c: New test.
11691 * gcc.c-torture/compile/pr69740-2.c: New test.
11692
359b4c18 116932016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11694
1c96765a 11695 PR fortran/69910
359b4c18 11696 * gfortran.dg/newunit_4.f90: New test.
11697
49462d93 116982016-02-27 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR target/69613
11701 PR rtl-optimization/69886
11702 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11703 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11704 target.
11705
c4ac733e 117062016-02-26 Martin Sebor <msebor@redhat.com>
11707
11708 PR tree-optimization/15826
11709 * gcc.dg/tree-ssa/pr15826.c: New test.
11710
da8c4b5d 117112016-02-26 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR target/69969
11714 * gcc.target/powerpc/pr69969.c: New test.
11715
0a4558eb 117162016-02-26 Martin Sebor <msebor@redhat.com>
11717
11718 PR c++/15766
11719 * g++.old-deja/g++.other/decl5.C: Add a test case.
11720
5b500299 117212016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11722
11723 PR target/69946
11724 * gcc.target/powerpc/pr69946.c: New file.
11725
565f533b 117262016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11727 Jeff Law <law@redhat.com>
565f533b 11728
0a4558eb 11729 PR tree-optimization/69740
565f533b 11730 * gcc.c-torture/compile/pr69740-1.c: New test.
11731 * gcc.c-torture/compile/pr69740-2.c: New test.
11732
ff67cbea 117332016-02-26 Martin Jambor <mjambor@suse.cz>
11734
11735 PR middle-end/69920
11736 * gcc.dg/torture/pr69932.c: New test.
11737 * gcc.dg/torture/pr69936.c: Likewise.
11738
e400d817 117392016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11740
11741 PR target/69709
11742 * gcc.target/s390/pr69709.c: New test.
11743
126a5a2d 117442016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11745
11746 PR target/69245
11747 * gcc.target/aarch64/pr69245_1.c: New test.
11748
59c58860 117492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11750
11751 PR target/69613
11752 * gcc.dg/torture/pr69613.c: New test.
11753
9441fa4e 117542016-02-26 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR rtl-optimization/69891
11757 * gcc.target/i386/pr69891.c: New test.
11758
e48fcde0 117592016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11760 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11761
35ed600a 11762 PR target/61397
f41208a1 11763 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11764 functionality for both 32-bit and 64-bit.
11765
c86aaa0e 117662016-02-26 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/69551
11769 * gcc.dg/torture/pr69951.c: New testcase.
11770
38e71a65 117712016-02-25 Richard Biener <rguenther@suse.de>
11772
11773 PR tree-optimization/48795
11774 * gcc.dg/Warray-bounds-18.c: New testcase.
11775
03331e69 117762016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11777
11778 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11779
f14d8d6a 117802016-02-25 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR rtl-optimization/69896
11783 * gcc.dg/pr69896.c: New test.
11784
4003c807 117852016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11786
11787 PR c++/69736
11788 * g++.dg/cpp1y/paren2.C: New test.
11789
a0573328 117902016-02-24 Martin Sebor <msebor@redhat.com>
11791
11792 PR c/51147
11793 * gcc.dg/enum-mode-2.c: New test.
11794
2cde02ad 117952016-02-24 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR c++/69922
11798 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11799 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11800 * g++.dg/ubsan/pr69922.C: New test.
11801
f0ea75d1 118022016-02-24 Marek Polacek <polacek@redhat.com>
11803
11804 PR c/69819
11805 * gcc.dg/pr69819.c: New test.
11806
05027366 118072016-02-24 Martin Sebor <msebor@redhat.com>
11808
34ed562b 11809 PR c++/69912
11810 * g++.dg/ext/flexary15.C: New test.
11811
118122016-02-24 Martin Sebor <msebor@redhat.com>
11813
11814 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11815 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11816 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11817
650c3ad5 118182016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11819 Charles Baylis <charles.baylis@linaro.org>
11820
11821 PR debug/61033
11822 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11823
596070e8 118242016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11825 Jakub Jelinek <jakub@redhat.com>
596070e8 11826
11827 PR middle-end/69760
11828 * gcc.dg/torture/pr69760.c: New testcase.
11829
d6b92d9f 118302016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11831
11832 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11833 pattern on Solaris with as.
11834
90436d9d 118352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11836
11837 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11838 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11839 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11840 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11841
7c749495 118422016-02-24 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR middle-end/69915
11845 * gcc.dg/pr69915.c: New test.
11846
9c9680b5 118472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11848
11849 PR rtl-optimization/69886
11850 * gcc.dg/torture/pr69886.c: New test.
11851
36d081ee 118522016-02-24 Richard Biener <rguenther@suse.de>
11853
11854 PR middle-end/68963
11855 * gcc.dg/torture/pr68963.c: New testcase.
11856
2a0accb9 118572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11858
11859 PR target/69875
11860 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11861 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11862 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11863 * gcc.target/arm/atomic_loaddi_1.c: New test.
11864 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11865 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11866 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11867 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11868 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11869 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11870 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11871 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11872
f0e92ef1 118732016-02-24 Jakub Jelinek <jakub@redhat.com>
11874
11875 PR middle-end/69909
11876 * gcc.dg/torture/pr69909.c: New test.
11877
6907286f 118782016-02-24 Richard Biener <rguenther@suse.de>
11879
11880 PR tree-optimization/69907
11881 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11882 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11883 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11884
e6ab7475 118852016-02-24 Christian Bruel <christian.bruel@st.com>
11886
11887 * gcc.target/arm/pragma_cpp_fma.c: New test.
11888
47587450 118892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11890
11891 PR fortran/61156
11892 * gfortran.dg/include_6.f90: Update test.
11893
d41ab738 118942016-02-23 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR objc/69844
11897 * objc.dg/pr69844.m: New test.
11898
4772d9d5 118992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11900
11901 PR libgfortran/69456
11902 * gfortran.dg/namelist_89.f90: New test.
11903 * gfortran.dg/pr59700.f90: Update test..
11904
8c38d887 119052016-02-23 Martin Sebor <msebor@redhat.com>
11906
11907 PR middle-end/69780
11908 * g++.dg/ext/builtin_alloca.C: New test.
11909 * gcc.dg/builtins-68.c: New test.
11910
ee1bfdb0 119112016-02-23 Richard Henderson <rth@redhat.com>
11912
11913 * gcc.target/i386/addr-space-3.c: Remove test.
11914
52609ec3 119152016-02-23 David Malcolm <dmalcolm@redhat.com>
11916
11917 PR preprocessor/69126
11918 PR preprocessor/69543
11919 * c-c++-common/pr69126-2-long.c: New test.
11920 * c-c++-common/pr69126-2-short.c: New test.
11921 * c-c++-common/pr69543-1.c: Remove xfail.
11922
d5bf2cc8 119232016-02-23 David Malcolm <dmalcolm@redhat.com>
11924
11925 PR preprocessor/69126
11926 PR preprocessor/69543
11927 PR preprocessor/69558
11928 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11929 (f): Rename to...
11930 (test_2): ...this, and add leading comment.
11931 (MACRO_3, test_3): New.
11932 (MACRO_4A, MACRO_4B, test_4): New.
11933 (MACRO): Rename to...
11934 (MACRO_5): ...this.
11935 (g): Rename to...
11936 (test_5): ...this, updating for renaming of MACRO, and
11937 add leading comment.
11938 * c-c++-common/pr69543-1.c: New.
11939 * c-c++-common/pr69543-2.c: New.
11940 * c-c++-common/pr69543-3.c: New.
11941 * c-c++-common/pr69543-4.c: New.
11942 * c-c++-common/pr69558-1.c: New.
11943 * c-c++-common/pr69558-2.c: New.
11944 * c-c++-common/pr69558-3.c: New.
11945 * c-c++-common/pr69558-4.c: New.
11946 * gcc.dg/pr69558.c: Move to...
11947 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11948 xfail for c++.
11949
3a37a410 119502016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11951
11952 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11953 to -ftree-parallelize-loops/-fopenacc changes.
11954 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11955 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11956 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11957 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11958 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11959 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11960 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11961 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11962 * c-c++-common/goacc/kernels-loop.c: Likewise.
11963 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11964 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11965 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11966 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11967
ecca180f 119682016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11969
11970 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11971
eec0fa3f 119722016-02-23 Jakub Jelinek <jakub@redhat.com>
11973
f1f91c07 11974 PR c++/69902
11975 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11976
eec0fa3f 11977 PR c/69900
11978 * gcc.dg/pr69900.c: New test.
11979
e045424d 119802016-02-23 Martin Jambor <mjambor@suse.cz>
11981
11982 PR tree-optimization/69666
11983 * gcc.dg/tree-ssa/pr69666.c: New test.
11984
f482dff6 119852016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11986
11987 PR fortran/67451
11988 * gfortran.dg/coarray_allocate_5.f08: New test.
11989
57ed698b 119902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11991
11992 * gcc.target/s390/vcond-shift.c: Move to ...
11993 * gcc.target/s390/vector/vcond-shift.c: ... here.
11994
990e443c 119952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11996
11997 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11998 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11999
296c5f01 120002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12001
12002 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12003
e53f41d5 120042016-02-20 Mark Wielaard <mjw@redhat.com>
12005
12006 PR c/28901
12007 * gcc.dg/unused-variable-3.c: New test.
12008
13af201d 120092016-02-22 Jakub Jelinek <jakub@redhat.com>
12010
12011 PR target/69888
12012 * gcc.target/i386/pr69888.c: New test.
12013
682c90f9 120142016-02-22 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/69882
12017 * gfortran.dg/vect/pr69882.f90: New testcase.
12018
b8cd18c3 120192016-02-22 Jakub Jelinek <jakub@redhat.com>
12020
12021 PR target/69885
12022 * gcc.dg/pr69885.c: New test.
12023
09343379 120242016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12025
12026 PR target/69806
12027 PR target/54089
12028 * gcc.target/sh/pr54089-10.c: New.
12029
b345a09f 120302016-02-20 Paul Thomas <pault@gcc.gnu.org>
12031
12032 PR fortran/69423
12033 * gfortran.dg/deferred_character_15.f90 : New test.
12034
51385aed 120352016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12036
12037 PR fortran/57365
12038 gfortran.dg/allocate_with_source_18.f03: New test.
12039
120402016-02-20 Harald Anlauf <anlauf@gmx.de>
12041
12042 PR fortran/52531
12043 gfortran.dg/gomp/pr52531.f90: New test.
12044
9cce8384 120452016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12046
12047 PR c++/69865
12048 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12049 -std=c++03.
12050
d91f5fbb 120512016-02-19 Jakub Jelinek <jakub@redhat.com>
12052
563d5cb8 12053 PR c++/69826
12054 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12055 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12056
0a04aac9 12057 PR c++/69850
12058 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12059
d91f5fbb 12060 PR c++/69851
12061 * g++.dg/torture/pr69851.C: New test.
12062
5fe1f282 120632016-02-19 Martin Sebor <msebor@redhat.com>
12064
12065 PR testsuite/69573
12066 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12067
a45bce11 120682016-02-19 Jakub Jelinek <jakub@redhat.com>
12069
6263dde1 12070 PR c++/69850
12071 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12072 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12073
a45bce11 12074 PR c++/67767
12075 * g++.dg/cpp0x/pr67767.C: New test.
12076
cf2ed1b7 120772016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12078
12079 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12080 for fp, simd, crypto, crc, lse.
12081 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12082 above.
12083 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12084 effective target check.
12085
f6cc34b0 120862016-02-19 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR target/69820
12089 * gcc.target/i386/pr69820.c: New test.
12090
6c678e78 120912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12092
12093 * gcc.target/s390/vector/int128-1.c: New test.
12094
b088ff4b 120952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12096
12097 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12098
b11e60a4 120992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12100
12101 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12102 instruction pattern name to prevent the testcase from failing with
12103 -march=z13.
12104
664ff6a0 121052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12106
12107 * gcc.target/s390/md/movstr-2.c: New test.
12108
e80be24b 121092016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12110
12111 * gcc.target/s390/morestack.c: New test.
12112
9839f350 121132016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12114
12115 PR target/69625
12116 * gcc.target/s390/pr69625.c: Add test case.
12117
4550fbd0 121182016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12119
12120 PR testsuite/68580
12121 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12122
57d00b6a 121232016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12124
12125 PR target/68404
12126 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12127 * gcc.target/powerpc/fusion3.c: Likewise.
12128
63ad69d6 121292016-02-18 Richard Biener <rguenther@suse.de>
12130
12131 PR middle-end/69553
12132 * g++.dg/torture/pr69553.C: New testcase.
12133
d92404ed 121342016-02-18 Nick Clifton <nickc@redhat.com>
12135
4550fbd0 12136 PR target/62254
12137 PR target/69610
12138 * gcc.target/arm/pr62554.c: New test.
12139 * gcc.target/arm/pr69610-1.c: New test.
12140 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12141
0808dfce 121422016-02-18 Richard Biener <rguenther@suse.de>
12143
12144 PR middle-end/69854
12145 * gcc.dg/torture/pr69854.c: New testcase.
12146
fc3527e3 121472016-02-17 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c++/69850
12150 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12151
e3c24279 121522012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12153
12154 * gcc.target/powerpc/vec-cg.c: New test.
12155
c9732c2b 121562016-02-17 Richard Biener <rguenther@suse.de>
12157
12158 PR testsuite/69586
12159 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12160
51bf9f9b 121612016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12162
12163 PR target/69161
12164 * gcc.c-torture/compile/pr69161.c: New test.
12165
6baedca3 121662016-02-17 David Sherwood <david.sherwood@arm.com>
12167
12168 PR target/69532
12169 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12170 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12171
4f240715 121722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12173
12174 * gcc.dg/ifcvt-4.c: Skip on Visium.
12175
e0c0515d 121762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12177
12178 * gnat.dg/atomic8.adb: New test.
12179
7b319ee6 121802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12181
12182 * gnat.dg/discr46.ad[sb]: New test.
12183
48a7e3d1 121842016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12185
12186 PR Target/48344
12187 * gcc.target/powerpc/pr48344-1.c: New test.
12188
3f844f15 121892015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12190
12191 PR fortran/69742
12192 * gfortran.dg/associate_21.f90: New test.
12193
7675e968 121942016-02-16 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR c/69835
12197 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12198 -Wnonnull in dg-options.
12199 * c-c++-common/nonnull-2.c: New test.
12200
d6faee88 122012016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12202 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12203
12204 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12205
3a2a72aa 122062016-02-16 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR middle-end/69801
12209 * gcc.dg/pr69801.c: Add empty dg-options.
12210
28072426 122112016-02-16 James Norris <jnorris@codesourcery.com>
12212
12213 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12214 * g++.dg/goacc/deviceptr-1.c: New file.
12215
37fffac2 122162016-02-16 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR tree-optimization/69820
12219 * gcc.dg/vect/pr69820.c: New test.
12220
f72a5e61 122212016-02-16 Richard Biener <rguenther@suse.de>
12222
12223 PR tree-optimization/69776
12224 * gcc.dg/torture/pr69776-2.c: New testcase.
12225
50e0cd76 122262016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12227
12228 PR tree-optimization/69714
12229 * gcc.dg/torture/pr69714.c: New test.
12230
14a72c4e 122312016-02-16 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR tree-optimization/69802
12234 * gcc.dg/pr69802.c: New test.
12235
fd808c11 122362016-02-16 Richard Biener <rguenther@suse.de>
12237
12238 PR middle-end/69801
12239 * gcc.dg/pr69801.c: New testcase.
12240
49a549ca 122412016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12242
12243 PR libgfortran/69651
12244 * gfortran.dg/read_bang.f90: New test.
12245 * gfortran.dg/read_bang4.f90: New test.
12246
77454e6e 122472016-02-15 Jakub Jelinek <jakub@redhat.com>
12248
2074f21c 12249 PR c++/69658
12250 * g++.dg/init/pr69658.C: New test.
12251
77454e6e 12252 PR c++/69797
12253 * c-c++-common/pr69797.c: New test.
12254
4ef4d764 122552016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12256
12257 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12258 check for aarch64*-*-*.
12259
4a45fe0f 122602016-02-15 Richard Biener <rguenther@suse.de>
12261
12262 PR tree-optimization/69783
12263 * gcc.dg/vect/pr69783.c: New testcase.
12264
0b3619e6 122652016-02-15 Richard Biener <rguenther@suse.de>
12266
12267 PR tree-optimization/69776
12268 * gcc.dg/torture/pr69776.c: New testcase.
12269
9b49c3cb 122702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12271
12272 PR fortran/60526
12273 * gfortran.dg/type_decl_4.f90: Reinstated.
12274
e46faff9 122752016-02-14 John David Anglin <danglin@gcc.gnu.org>
12276
12277 PR fortran/68746
12278 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12279
a96c809a 122802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12281
12282 PR fortran/60526
12283 PR bootstrap/69816
12284 * gfortran.dg/type_decl_4.f90: Removed.
12285
fdec7e88 122862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12287
12288 PR fortran/60526
12289 * gfortran.dg/type_decl_4.f90: New test.
12290
a72095c4 122912016-02-14 Alan Modra <amodra@gmail.com>
12292
bc436924 12293 PR testsuite/68886
a72095c4 12294 * gcc.c-torture/execute/stkalign.c: Revise test.
12295
73bb5f8b 122962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12297
12298 PR target/67260
12299 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12300
beb13161 123012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12302
12303 PR target/67260
12304 * gcc.target/sh/torture/pr67260.c: New.
12305
67cab04e 123062016-02-12 John David Anglin <danglin@gcc.gnu.org>
12307
12308 * gcc.dg/pr67964.c: Add dg-require-alias.
12309
44a59bb1 123102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12311
12312 PR target/67636
12313 PR target/64345
12314 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12315
38c9bd3a 123162016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12317
12318 PR libgfortran/69668
12319 * gfortran.dg/namelist_88.f90: New test.
12320
1774ff82 123212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12322
12323 PR libgfortran/69668
12324 * gfortran.dg/namelist_38.f90: Update test.
12325 * gfortran.dg/namelist_84.f90: Update test.
12326
aec1f4bd 123272016-02-12 David Malcolm <dmalcolm@redhat.com>
12328
12329 PR other/69554
12330 * gcc.dg/pr69554-1.c: New test.
12331 * gfortran.dg/pr69554-1.F90: New test.
12332 * gfortran.dg/pr69554-2.F90: New test.
12333 * lib/gcc-dg.exp (proc dg-locus): New function.
12334 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12335 distinguish between the caret-printing and non-caret-printing
12336 cases. If caret-printing has been explicitly enabled, bail out
12337 without attempting to fix up the output.
12338
da7d5066 123392016-02-12 David Malcolm <dmalcolm@redhat.com>
12340
12341 PR driver/69265
12342 PR driver/69453
12343 * gcc.dg/spellcheck-options-3.c: New test case.
12344 * gcc.dg/spellcheck-options-4.c: New test case.
12345 * gcc.dg/spellcheck-options-5.c: New test case.
12346 * gcc.dg/spellcheck-options-6.c: New test case.
12347 * gcc.dg/spellcheck-options-7.c: New test case.
12348 * gcc.dg/spellcheck-options-8.c: New test case.
12349 * gcc.dg/spellcheck-options-9.c: New test case.
12350 * gcc.dg/spellcheck-options-10.c: New test case.
12351
fcce1b0b 123522016-02-12 Jakub Jelinek <jakub@redhat.com>
12353
12354 PR rtl-optimization/69764
12355 PR rtl-optimization/69771
12356 * c-c++-common/pr69764.c: New test.
12357 * gcc.dg/torture/pr69771.c: New test.
12358
6d609290 123592016-02-12 Marek Polacek <polacek@redhat.com>
12360
12361 * g++.dg/torture/init-list1.C: New.
12362
7d75fb56 123632016-02-12 Marek Polacek <polacek@redhat.com>
12364
12365 * gcc.dg/pr69522.c: Add empty dg-options.
12366
52543fda 123672016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12368
12369 * g++.dg/lto/lto.exp: Include and init mpx.
12370 * g++.dg/lto/pr69729_0.C: New test.
12371
34947478 123722016-02-12 Jakub Jelinek <jakub@redhat.com>
12373
9181a4ec 12374 PR ipa/69241
12375 * g++.dg/ipa/pr69241-4.C: New test.
12376
34947478 12377 PR ipa/68672
12378 * g++.dg/ipa/pr68672-1.C: New test.
12379 * g++.dg/ipa/pr68672-2.C: New test.
12380 * g++.dg/ipa/pr68672-3.C: New test.
12381
74a4140f 123822016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12383
12384 PR c/69522
50e0cd76 12385 * gcc.dg/pr69522.c: New test.
74a4140f 12386
9ddb20d6 123872016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12388
12389 PR c++/69098
12390 * g++.dg/cpp1y/69098.C: New test.
12391 * g++.dg/cpp1y/69098-2.C: New test.
12392
67cf9b55 123932016-02-12 Jakub Jelinek <jakub@redhat.com>
12394
12395 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12396 and neighbour -> neighbor.
12397 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12398 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12399 * c-c++-common/Wvarargs.c: Likewise.
12400 * c-c++-common/goacc/host_data-5.c: Likewise.
12401 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12402 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12403 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12404 * gcc.target/aarch64/pr60697.c: Likewise.
12405 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12406 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12407 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12408 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12409 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12410 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12411 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12412 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12413 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12414 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12415 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12416 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12417 * g++.dg/lookup/koenig5.C: Likewise.
12418 * g++.dg/ext/no-asm-2.C: Likewise.
12419 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12420 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12421 * gfortran.dg/used_types_16.f90: Likewise.
12422 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12423 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12424 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12425 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12426 * gfortran.dg/abstract_type_6.f03: Likewise.
12427 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12428 * gfortran.dg/used_types_15.f90: Likewise.
12429 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12430 * gfortran.dg/exit_3.f08: Likewise.
12431 * gfortran.dg/open_status_2.f90: Likewise.
12432 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12433 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12434 * gfortran.dg/associate_1.f03: Likewise.
12435 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12436 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12437 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12438 * gcc.dg/builtin-object-size-1.c: Likewise.
12439 * gcc.dg/noreturn-6.c: Likewise.
12440 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12441 * gcc.dg/globalalias.c: Likewise.
12442 * gcc.dg/builtins-config.h: Likewise.
12443 * gcc.dg/pr30457.c: Likewise.
12444 * gcc.c-torture/compile/volatile-1.c: Likewise.
12445 * gcc.c-torture/execute/20101011-1.c: Likewise.
12446 * c-c++-common/Waddress-1.c: Likewise.
12447
40b38ace 124482016-02-11 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR c/69768
12451 * c-c++-common/Waddress-1.c: New test.
12452
42c87ca9 124532016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12454
12455 PR fortran/69296
12456 * gfortran.dg/associate_19.f03: New test.
12457 * gfortran.dg/associate_20.f03: New test.
12458
acb7939f 124592016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12460
12461 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12462
6defe3c5 124632016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12464
12465 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12466 .arch armv8-a\n. Add -dA to dg-options.
12467 * gcc.target/aarch64/assembler_arch_1.c: New test.
12468 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12469
63f63318 124702016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12471
12472 PR c++/68726
12473 * g++.dg/cpp0x/pr68726.C: New.
12474
1cddf457 124752016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12476
12477 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12478 test.
12479
b86fba37 124802016-02-11 Richard Biener <rguenther@suse.de>
12481
12482 * g++.dg/tree-ssa/pr61034.C: Adjust.
12483
ec4ec95a 124842016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12485
be7c31e9 12486 PR target/69148
ec4ec95a 12487 * gcc.target/s390/pr69148.c: New.
12488
f64416ca 124892016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12490
12491 PR tree-optimization/69652
12492 * gcc.dg/torture/pr69652.c: New test.
12493
e5d1ea31 124942016-02-10 Jakub Jelinek <jakub@redhat.com>
12495 Patrick Palka <ppalka@gcc.gnu.org>
12496
12497 PR ipa/69241
12498 PR c++/69649
12499 * g++.dg/ipa/pr69241-1.C: New test.
12500 * g++.dg/ipa/pr69241-2.C: New test.
12501 * g++.dg/ipa/pr69241-3.C: New test.
12502 * g++.dg/ipa/pr69649.C: New test.
12503
fa03b19d 125042016-02-10 Uros Bizjak <ubizjak@gmail.com>
12505
12506 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12507 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12508
14485c8a 125092016-02-10 Bin Cheng <bin.cheng@arm.com>
12510
12511 PR tree-optimization/68021
12512 * gcc.dg/tree-ssa/pr68021.c: New test.
12513
79f1ed25 125142016-02-10 Richard Biener <rguenther@suse.de>
12515
12516 PR tree-optimization/69726
12517 * gcc.dg/uninit-22.c: New testcase.
12518
58f74eff 125192016-02-09 Andrew Pinski <apinski@cavium.com>
12520
12521 PR tree-opt/69282
12522 * gcc.c-torture/compile/20160205-1.c: New testcase.
12523
600c00f7 125242016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12525
12526 PR target/68404
12527 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12528 instead accessing a really large arrray.
12529 * gcc.target/powerpc/fusion3.c: Likewise.
12530
0771836e 125312016-02-09 Charles Baylis <charles.baylis@linaro.org>
12532
12533 PR target/68532
12534 * gcc.c-torture/execute/pr68532.c: New test.
12535
4ccd644f 125362016-02-11 Alexandre Oliva <aoliva@redhat.com>
12537
12538 PR target/69634
12539 * gcc.dg/pr69634.c: New.
12540
2e980a39 125412016-02-09 Richard Biener <rguenther@suse.de>
12542
12543 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12544
aacf7102 125452016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12546
aacf7102 12547 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12548
a1856ddf 125492016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12550
12551 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12552
d4d3da7e 125532016-02-09 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/69715
12556 * gcc.dg/torture/pr69715.c: New testcase.
12557
9cc6714f 125582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12559
12560 PR c++/69139
12561 * g++.dg/cpp0x/trailing12.C: New test.
12562 * g++.dg/cpp0x/trailing13.C: New test.
12563
83d5062b 125642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12565
12566 PR c++/69283
12567 PR c++/67835
12568 * g++.dg/cpp1y/auto-fn29.C: New test.
12569 * g++.dg/cpp1y/auto-fn30.C: New test.
12570
394a86f3 125712016-02-08 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR tree-optimization/69209
12574 * gcc.c-torture/compile/pr69209.c: New test.
12575
93b124b4 125762016-02-08 Jeff Law <law@redhat.com>
12577
12578 PR tree-optimization/68541
12579 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12580 of statements allowed in join block for path splitting.
12581
26abce13 125822016-02-08 Jakub Jelinek <jakub@redhat.com>
12583
0acb2d6e 12584 PR c++/59627
12585 * g++.dg/gomp/pr59627.C: New test.
12586
26abce13 12587 PR ipa/69239
12588 * g++.dg/ipa/pr69239.C: New test.
12589
86e0b129 125902016-02-08 David Malcolm <dmalcolm@redhat.com>
12591
12592 PR preprocessor/69664
12593 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12594 * gcc.dg/cpp/warn-comments.c: Likewise.
12595
f553d9f8 125962016-02-08 Marek Polacek <polacek@redhat.com>
12597
12598 PR c++/69688
12599 * g++.dg/init/const12.C: New test.
12600
600695e0 126012016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12602
12603 PR target/60410
12604 * gcc.dg/lto/pr55113_0.c: Remove test.
12605
c4f4b1e8 126062016-02-08 Richard Biener <rguenther@suse.de>
12607
12608 PR tree-optimization/69719
12609 * gcc.dg/torture/pr69719.c: New testcase.
12610
5a987d87 126112016-02-08 Richard Biener <rguenther@suse.de>
12612 Jeff Law <law@redhat.com>
12613
12614 PR target/68273
12615 * gcc.target/mips/pr68273.c: New testcase.
12616
0418e71d 126172016-02-08 Richard Biener <rguenther@suse.de>
12618
12619 PR rtl-optimization/69274
12620 * gcc.target/i386/addr-sel-1.c: XFAIL.
12621
07c0f1ca 126222016-02-08 Jeff Law <law@redhat.com>
12623
40d85f4c 12624 PR tree-optimization/68541
12625 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12626
140e093f 12627 PR tree-optimization/65917
07c0f1ca 12628 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12629
16430acf 126302016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12631
12632 PR fortran/50555
12633 * gfortran.dg/namelist_args.f90: New test.
12634
3f0ff0d8 126352016-02-05 Jeff Law <law@redhat.com>
12636
140e093f 12637 PR tree-optimization/68541
3f0ff0d8 12638 * gcc.dg/tree-ssa/split-path-2.c: New test.
12639 * gcc.dg/tree-ssa/split-path-3.c: New test.
12640 * gcc.dg/tree-ssa/split-path-4.c: New test.
12641 * gcc.dg/tree-ssa/split-path-5.c: New test.
12642 * gcc.dg/tree-ssa/split-path-6.c: New test.
12643 * gcc.dg/tree-ssa/split-path-7.c: New test.
12644
a7cc1f94 126452016-02-05 Martin Sebor <msebor@redhat.com>
12646
12647 PR c++/69662
12648 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12649 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12650
fcb25f28 126512016-02-06 Richard HEnderson <rth@redhat.com>
12652
12653 PR c/69643
12654 * gcc.target/i386/addr-space-4.c: New.
12655 * gcc.target/i386/addr-space-5.c: New.
12656
3a2545a1 126572016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12658
12659 PR fortran/66089
12660 * gfortran.dg/elemental_dependency_6.f90: New.
12661
1e302465 126622016-02-05 Jakub Jelinek <jakub@redhat.com>
12663
66feb54c 12664 PR rtl-optimization/69691
12665 * gcc.c-torture/execute/pr69691.c: New test.
12666
1e302465 12667 PR c++/69628
12668 * g++.dg/parse/pr69628.C: New test.
12669
9c28a298 126702016-02-05 Uros Bizjak <ubizjak@gmail.com>
12671
12672 * gcc.dg/sancov/asan.c: Move to ...
12673 * gcc.dg/asan/sancov-1.c: ... here.
12674
a854e286 126752016-02-05 Uros Bizjak <ubizjak@gmail.com>
12676
12677 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12678
d4f0b240 126792016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12680
12681 PR target/69677
12682 * gcc.target/i386/pr69677.c: New test.
12683
235d8723 126842016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12685
12686 PR c++/68948
12687 * g++.dg/template/pr68948.C: New test.
12688
f390cf65 126892016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12690
12691 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12692 (only necessary on s390x).
12693
ab99f104 126942016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12695
12696 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12697 -mno-accumulate-outgoing-args.
12698
f7ef5392 126992016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12700
12701 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12702
6b098e91 127032016-02-04 Jakub Jelinek <jakub@redhat.com>
12704
12705 PR c/69669
12706 * c-c++-common/pr69669.c: New test.
12707
f0146cf3 127082016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12709
12710 PR target/69667
12711 * g++.dg/pr69667.C: New file.
12712
08fd6cf5 127132016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12714
12715 PR target/69619
12716 * gcc.dg/pr69619.c: Add new test.
12717
a6f3f39f 127182016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12719
12720 PR rtl-optimization/69577
12721 * gcc.target/i386/pr69577.c: New test.
12722
774068a0 127232016-02-04 Martin Liska <mliska@suse.cz>
12724
12725 * g++.dg/asan/pr69276.C: New test.
12726
f50a7894 127272016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12728
12729 PR target/65932
12730 PR target/67714
12731 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12732 a single smulbb instruction.
12733 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12734 * gcc.target/amr/wmul-2.c: Likewise.
12735
6b722eb3 127362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12737
12738 PR target/65932
12739 PR target/67714
12740 * gcc.c-torture/execute/pr67714.c: New test.
12741
1f1475a7 127422016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12743
12744 PR target/69454
12745 * gcc.target/i386/pr69454-1.c: New test.
12746 * gcc.target/i386/pr69454-2.c: New test.
12747
6b94e133 127482016-02-03 Martin Sebor <msebor@redhat.com>
12749
12750 PR c++/69251
12751 PR c++/69253
12752 PR c++/69290
12753 PR c++/69277
12754 PR c++/69349
12755 * g++.dg/ext/flexarray-mangle-2.C: New test.
12756 * g++.dg/ext/flexarray-mangle.C: New test.
12757 * g++.dg/ext/flexarray-subst.C: New test.
12758 * g++.dg/ext/flexary11.C: New test.
12759 * g++.dg/ext/flexary12.C: New test.
12760 * g++.dg/ext/flexary13.C: New test.
12761 * g++.dg/ext/flexary14.C: New test.
12762 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12763
342ed0ac 127642016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12765
12766 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12767 Define only if CHECK_FLOAT128 is defined.
12768 (main): Properly initialize u5.
12769
edf6c4d2 127702016-02-03 Jakub Jelinek <jakub@redhat.com>
12771
415d5641 12772 PR c/69627
12773 * gcc.dg/pr69627.c: New test.
12774
edf6c4d2 12775 PR target/69644
12776 * gcc.dg/pr69644.c: New test.
12777
cf8f3ba0 127782016-02-03 Mike Stump <mikestump@comcast.net>
12779
12780 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12781 support for struct-layout-1.exp.
12782
c90d55dd 127832016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12784
12785 PR c++/69056
f7ef5392 12786 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12787
401bd0c8 127882016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12789 Alexandre Oliva <aoliva@redhat.com>
12790
12791 PR target/69461
12792 * gcc.target/powerpc/pr69461.c: New.
12793
277d9d1d 127942016-02-03 Uros Bizjak <ubizjak@gmail.com>
12795
12796 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12797 works from here ...
12798 (check_effective_target_fsanitize_thread): ... to here. Do not
12799 specify additional compile flags for the test source.
12800 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12801 specify additional compile flags for the test source.
12802
e69ad94a 128032016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12804
12805 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12806
a4454da2 128072016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12808
12809 PR fortran/67451
12810 PR fortran/69418
12811 * gfortran.dg/coarray_allocate_2.f08: New test.
12812 * gfortran.dg/coarray_allocate_3.f08: New test.
12813 * gfortran.dg/coarray_allocate_4.f08: New test.
12814
88cab2dd 128152016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12816
12817 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12818 use same scan-tree-dump-times on all platforms.
12819 * gcc.dg/vect/vect-outer-1.c: Likewise.
12820 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12821 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12822 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12823 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12824 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12825 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12826 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12827
66ea75c4 128282016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12829
12830 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12831 warning.
12832
4eef8df7 128332016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12834
12835 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12836
665fbc2f 128372016-02-02 James Norris <jnorris@codesourcery.com>
12838
12839 * c-c++-common/goacc/routine-5.c: Add tests.
12840
b10e3d47 128412016-02-02 Alexander Monakov <amonakov@ispras.ru>
12842
12843 * gcc.target/nvptx/unsigned-cmp.c: New test.
12844
12ad66dd 128452016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12846
12847 * gcc.target/aarch64/scalar_shift_1.c
12848 (test_corners_sisd_di): Improve force to SIMD register.
12849 (test_corners_sisd_si): Likewise.
12850 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12851 Remove scan-assembler check for ldr.
12852
f9ec342f 128532016-02-02 Richard Biener <rguenther@suse.de>
12854
12855 PR tree-optimization/69595
12856 * gcc.dg/Warray-bounds-17.c: New testcase.
12857
32f2925a 128582016-02-02 Richard Biener <rguenther@suse.de>
12859
12860 PR tree-optimization/69606
12861 * gcc.dg/torture/pr69606.c: New testcase.
12862
cfd9ca84 128632016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12864
12865 PR middle-end/68542
12866 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12867 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12868
19bf08e2 128692016-02-02 Alan Modra <amodra@gmail.com>
12870
12871 PR target/69548
12872 * gcc.target/powerpc/pr69548.c: New test.
12873
6f13b088 128742016-02-01 Jakub Jelinek <jakub@redhat.com>
12875
dcddc5af 12876 PR rtl-optimization/69592
12877 * gcc.dg/pr69592.c: New test.
12878
6f13b088 12879 PR preprocessor/69543
12880 PR c/69558
12881 * gcc.dg/pr69543.c: New test.
12882 * gcc.dg/pr69558.c: New test.
12883
d090e5c2 128842016-02-01 Uros Bizjak <ubizjak@gmail.com>
12885
fcb317c5 12886 PR testsuite/65940
12887 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12888
aaf527dc 128892016-02-01 Martin Sebor <msebor@redhat.com>
12890
12891 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12892
1674217b 128932016-02-01 Bin Cheng <bin.cheng@arm.com>
12894
12895 PR tree-optimization/67921
12896 * c-c++-common/ubsan/pr67921.c: New test.
12897
b4007655 128982016-02-01 Richard Biener <rguenther@suse.de>
12899
12900 PR middle-end/69556
12901 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12902
88a477bb 129032016-02-01 Richard Biener <rguenther@suse.de>
12904
12905 PR tree-optimization/69574
12906 * gcc.dg/torture/pr69574.c: New testcase.
12907
2eaaa4e7 129082016-02-01 Richard Biener <rguenther@suse.de>
12909
12910 PR tree-optimization/69579
12911 * gcc.dg/setjmp-6.c: New testcase.
12912
e3882c44 129132016-02-01 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR rtl-optimization/69570
12916 * g++.dg/opt/pr69570.C: New test.
12917
f80aff47 129182016-02-01 Richard Henderson <rth@redhat.com>
12919
12920 * gcc.dg/pr69535.c: New test.
12921
240568aa 129222016-01-31 John David Anglin <danglin@gcc.gnu.org>
12923
6009b3b8 12924 PR testsuite/69584
12925 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12926 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12927
1fdf7177 12928 PR debug/68244
12929 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12930
240568aa 12931 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12932
cb3e5ac0 129332016-01-31 Paul Thomas <pault@gcc.gnu.org>
12934
12935 PR fortran/67564
12936 * gfortran.dg/allocate_with_source_17.f03: New test.
12937
3b8b902b 129382016-01-30 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR tree-optimization/69546
12941 * gcc.dg/torture/pr69546.c: New test.
12942
17985abe 129432016-01-30 Paul Thomas <pault@gcc.gnu.org>
12944
12945 PR fortran/69566
12946 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12947
b5239e80 129482016-01-30 Martin Sebor <msebor@redhat.com>
12949
12950 PR c++/68490
12951 * g++.dg/ext/flexary10.C: New test.
12952
e8f03010 129532016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12954
12955 PR fortran/66707
12956 gfortran.dg/common_23.f90: New test.
12957
dc93691a 129582016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12959
12960 PR target/65546
12961 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12962 condition being checked, and disable it when the target supports
12963 misaligned loads and stores.
12964
ff5e28e9 129652016-01-29 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR debug/69518
12968 * gcc.dg/torture/pr69518.c: New test.
12969
b0d8930a 129702016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12971
12972 PR target/69530
12973 * gcc.target/i386/pr69530.c: New test.
12974
21601fc7 129752016-01-29 Steve Ellcey <sellcey@imgtec.com>
12976
12977 PR target/65604
12978 * gcc.target/mips/div-delay.c: New test.
12979
ca6c7317 129802016-01-29 Jakub Jelinek <jakub@redhat.com>
12981
4758dc39 12982 PR target/69551
12983 * gcc.target/i386/pr69551.c: New test.
12984
ca6c7317 12985 PR target/66137
12986 * gcc.target/i386/pr66137.c: New test.
12987
e3078da6 129882016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12989
12990 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12991 always built for p5600.
12992 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12993 isa=p5600 dg-option.
12994
b622ec25 129952016-01-29 Richard Biener <rguenther@suse.de>
12996
12997 PR tree-optimization/69547
12998 * g++.dg/tree-ssa/pr69547.C: New testcase.
12999
d2a60e99 130002016-01-29 Jakub Jelinek <jakub@redhat.com>
13001
13002 PR debug/66869
13003 * g++.dg/warn/Wunused-function2.C: New test.
13004
ae849d2b 130052016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13006
13007 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13008 support for test to succeed.
13009
ce6a6978 130102016-01-29 Marek Polacek <polacek@redhat.com>
13011
13012 PR c++/69509
13013 PR c++/69516
13014 * g++.dg/ext/constexpr-vla2.C: New test.
13015 * g++.dg/ext/constexpr-vla3.C: New test.
13016 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13017
7550d855 130182016-01-29 Richard Biener <rguenther@suse.de>
13019
13020 PR middle-end/69537
13021 * gcc.dg/uninit-21.c: New testcase.
13022
f11bb279 130232016-01-28 Uros Bizjak <ubizjak@gmail.com>
13024
13025 PR target/69459
13026 * gcc.target/i386/pr69459.c: New test.
13027
c80c12c8 130282016-01-28 Steve Ellcey <sellcey@imgtec.com>
13029
13030 PR target/68400
13031 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13032 * gcc.target/mips/pr68400.c: New test.
13033
c649bacc 130342016-01-28 Martin Sebor <msebor@redhat.com>
13035
13036 PR target/17381
13037 * gcc.target/powerpc/pr17381.c: New test.
13038
f4881661 130392016-01-28 Jakub Jelinek <jakub@redhat.com>
13040
13041 PR middle-end/69542
13042 * gcc.dg/torture/pr69542.c: New test.
13043
d66fdd75 130442016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13045
13046 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13047
d4a78818 130482016-01-28 David Edelsohn <dje.gcc@gmail.com>
13049
13050 * gcc.dg/pr65980.c: Skip on AIX.
13051 * gcc.dg/pr66688.c: Same.
13052
21329e97 130532016-01-28 David Edelsohn <dje.gcc@gmail.com>
13054
13055 PR target/63679
13056 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13057 * gcc.dg/tree-ssa/sra-18.c: Same.
13058
cc7124a6 130592016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13060
13061 PR fortran/62536
13062 * gfortran.dg/block_15.f08: New test.
13063 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13064 on incorrectly closed BLOCK.
13065
358dfcb4 130662016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13067
13068 * gcc.dg/declare-simd.c: New test.
e87502d6 130692016-01-28 Richard Biener <rguenther@suse.de>
13070
13071 PR tree-optimization/69466
13072 * gfortran.dg/vect/pr69466.f90: New testcase.
13073
44e7334b 130742016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13075
13076 * g++.dg/pr67989.C: Remove ARM-specific option.
13077 * gcc.target/arm/pr67989.C: New file.
13078
5ce8f551 130792016-01-27 Uros Bizjak <ubizjak@gmail.com>
13080
13081 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13082 and expm1 test for glibc < 2.11.
13083
fa6e6b15 130842016-01-27 Richard Henderson <rth@redhat.com>
13085
13086 * gcc.c-torture/execute/pr69447.c: New test.
13087
130882016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13089
7b8122c6 13090 PR fortran/69422
147b2f9b 13091 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13092
78e516eb 130932016-01-27 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR debug/66869
13096 * gcc.dg/pr66869.c: New test.
13097
9b849350 130982016-01-25 Jeff Law <law@redhat.com>
13099
13100 PR tree-optimization/68398
f11bb279 13101 PR tree-optimization/69196
9b849350 13102 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13103 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13104 path to avoid new heuristic allowing more irreducible regions
13105 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13106 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13107 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13108 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13109 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13110
fee5e491 131112016-01-27 Marek Polacek <polacek@redhat.com>
13112
13113 PR c/68062
13114 * c-c++-common/vector-compare-4.c: New test.
13115
eec96426 131162016-01-27 David Malcolm <dmalcolm@redhat.com>
13117
13118 PR preprocessor/69126
13119 * c-c++-common/pr69126.c: New test case.
13120
5068be18 131212016-01-27 Ian Lance Taylor <iant@google.com>
13122
13123 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13124
5fa82c11 131252016-01-27 Ryan Burn <contact@rnburn.com>
13126
13127 PR cilkplus/69267
13128 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13129
b3df0219 131302016-01-27 Uros Bizjak <ubizjak@gmail.com>
13131
13132 PR target/69512
13133 * gcc.target/i386/pr69512.c: New test.
13134
d46a16d4 131352016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13136
13137 PR ada/69488
13138 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13139
6a9b35ef 131402016-01-27 Marek Polacek <polacek@redhat.com>
13141
13142 PR c++/69379
13143 * g++.dg/pr69379.C: New test.
13144
18e9663b 131452016-01-27 Martin Sebor <msebor@redhat.com>
13146
13147 PR c++/69317
13148 * g++.dg/abi/Wabi-2-2.C: New test.
13149 * g++.dg/abi/Wabi-2-3.C: New test.
13150 * g++.dg/abi/Wabi-3-2.C: New test.
13151 * g++.dg/abi/Wabi-3-3.C: New test.
13152
c88301ad 131532016-01-27 Richard Biener <rguenther@suse.de>
13154
13155 PR tree-optimization/69166
13156 * gcc.dg/torture/pr69166.c: New testcase.
13157
8ca47550 131582016-01-27 Martin Jambor <mjambor@suse.cz>
13159
13160 PR tree-optimization/69355
13161 * gcc.dg/tree-ssa/pr69355.c: New test.
13162
5cb23e3c 131632016-01-27 Marek Polacek <polacek@redhat.com>
13164
13165 PR c++/69496
13166 * g++.dg/ext/constexpr-vla1.C: New test.
13167
7b0c1b6d 131682016-01-20 Christian Bruel <christian.bruel@st.com>
13169
13170 PR target/69245
13171 * gcc.target/arm/pr69245.c: New test.
13172
220112fc 131732016-01-27 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR tree-optimization/69399
13176 * gcc.dg/torture/pr69399.c: New test.
13177
16294490 131782016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13179
13180 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13181
8abd3d0c 131822016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13183
13184 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13185
7cf9b895 131862016-01-26 Tom de Vries <tom@codesourcery.com>
13187
13188 PR tree-optimization/69110
13189 * gcc.dg/autopar/pr69110.c: New test.
13190
557c1942 131912016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13192 Sebastian Pop <s.pop@samsung.com>
557c1942 13193
13194 * gcc.dg/graphite/isl-ast-op-select.c: New.
13195
80adbd96 131962015-01-26 Paul Thomas <pault@gcc.gnu.org>
13197
13198 PR fortran/69385
13199 * gfortran.dg/allocate_error_6.f90: New test.
13200
c3f86f60 132012016-01-26 Richard Henderson <rth@redhat.com>
13202
13203 * gcc.dg/tm/pr60908.c: New test.
13204
3752e5b1 132052016-01-26 David Malcolm <dmalcolm@redhat.com>
13206
13207 PR other/69006
13208 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13209 directive.
13210 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13211 expected multiline output to reflect the colorization being
13212 disabled before newlines.
13213 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13214 (custom_diagnostic_finalizer): Replace call to
13215 pp_newline_and_flush with call to pp_flush.
13216 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13217 * gfortran.dg/implicit_class_1.f90: Likewise.
13218 * lib/gcc-dg.exp (allow_blank_lines): New global.
13219 (dg-allow-blank-lines-in-output): New procedure.
13220 (gcc-dg-prune): Complain about blank lines in the output, unless
13221 dg-allow-blank-lines-in-output was called.
13222 * lib/multiline.exp (_build_multiline_regex): Only support
13223 arbitrary followup text for non-blank-lines, not for blank lines.
13224
9bbfd060 132252016-01-26 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR tree-optimization/69483
13228 * gcc.dg/pr69483.c: New test.
13229 * g++.dg/opt/pr69483.C: New test.
13230
53773057 132312016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13232
13233 PR target/68620
13234 * gcc.target/arm/pr68620.c: New test.
13235
442a556f 132362016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13237
13238 * gcc.target/i386/pr68986-2.c: Remove -m32.
13239
d513c683 132402016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13241
13242 PR target/68986
13243 * gcc.target/i386/pr68986-1.c: New test.
13244 * gcc.target/i386/pr68986-2.c: Likewise.
13245 * gcc.target/i386/pr68986-3.c: Likewise.
13246
976877a5 132472016-01-26 Christian Bruel <christian.bruel@st.com>
13248
13249 * lib/target-supports.exp
13250 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13251 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13252 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13253
2c7b2f88 132542016-01-26 Richard Biener <rguenther@suse.de>
13255
13256 PR tree-optimization/69452
13257 * gcc.dg/torture/pr69452.c: New testcase.
13258
f7fc06e7 132592016-01-26 Jakub Jelinek <jakub@redhat.com>
13260
13261 PR target/69442
13262 * gcc.dg/pr69442.c: New test.
13263
d1dae587 132642016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13265
13266 PR target/67896
13267 * gcc.target/aarch64/simd/pr67896.C: New.
13268
ef7be7f8 132692016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13270
13271 PR tree-optimization/69400
13272 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13273 function.
13274 (plugin_init): Call it.
13275 * gcc.dg/torture/pr69400.c: New test.
13276
648433a4 132772016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13278
13279 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13280
45fc5243 132812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13282 Sebastian Pop <s.pop@samsung.com>
13283
13284 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13285 isl-0.15.
13286
c699f6a1 132872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13288 Sebastian Pop <s.pop@samsung.com>
13289
13290 * gcc.dg/graphite/pr69292.c: New.
13291
b86e24ea 132922016-01-25 Jakub Jelinek <jakub@redhat.com>
13293
13294 * c-c++-common/goacc/use_device-1.c: New test.
13295
105cb8d7 132962016-01-25 Jeff Law <law@redhat.com>
13297
13298 PR tree-optimization/69196
13299 PR tree-optimization/68398
13300 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13301 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13302
44562749 133032016-01-25 David Edelsohn <dje.gcc@gmail.com>
13304
13305 PR target/69469
13306 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13307 Algorithm.
13308
6837fee7 133092016-01-25 Richard Biener <rguenther@suse.de>
13310
13311 PR testsuite/69380
13312 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13313
fe500d65 133142016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13315
13316 PR target/69421
13317 * gcc.dg/pr69421.c: New test.
13318
8eacba94 133192016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13320
13321 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13322 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13323 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13324 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13325 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13326 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13327 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13328 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13329 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13330 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13331
af09d40d 133322016-01-25 Richard Biener <rguenther@suse.de>
13333
13334 PR tree-optimization/69376
13335 * gcc.dg/torture/pr69376.c: New testcase.
13336
d65063f5 133372016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13338
13339 PR fortran/69397
13340 PR fortran/68442
13341 * gfortran.dg/interface_38.f90: New test.
13342 * gfortran.dg/interface_39.f90: New test.
80adbd96 13343
08c7bfb4 133442016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13345
13346 Revert:
13347 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13348
13349 PR c++/11858
13350 PR c++/24663
13351 PR c++/24664
13352 * g++.dg/template/pr11858.C: New test.
13353 * g++.dg/template/pr24663.C: New test.
13354 * g++.dg/template/unify12.C: New test.
13355 * g++.dg/template/unify13.C: New test.
13356 * g++.dg/template/unify14.C: New test.
13357 * g++.dg/template/unify15.C: New test.
13358 * g++.dg/template/unify16.C: New test.
13359 * g++.dg/template/unify17.C: New test.
13360
c2e7d2be 133612016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13362
13363 PR fortran/68283
13364 gfortran.dg/pr68283.f90: New test.
13365
9f2e8617 133662016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13367
13368 PR fortran/66094
13369 * gfortran.dg/inline_matmul_13.f90: New test.
13370 * gfortran.dg/matmul_bounds_8.f90: New test.
13371 * gfortran.dg/matmul_bounds_9.f90: New test.
13372 * gfortran.dg/matmul_bounds_10.f90: New test.
13373
a4838119 133742016-01-23 Tom de Vries <tom@codesourcery.com>
13375
13376 PR tree-optimization/69426
13377 * gcc.dg/autopar/pr69426.c: New test.
13378
feddf0dc 133792016-01-23 Martin Sebor <msebor@redhat.com>
13380
13381 PR c++/58109
13382 PR c++/69022
13383 * g++.dg/cpp0x/alignas5.C: New test.
13384 * g++.dg/ext/vector29.C: Same.
13385
132731fb 133862016-01-23 Uros Bizjak <ubizjak@gmail.com>
13387
13388 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13389 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13390 _GNU_SOURCE from compile flags to the source.
13391 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13392 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13393 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13394 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13395
51aec681 133962016-01-22 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR target/69432
13399 * g++.dg/opt/pr69432.C: New test.
13400
147aa3e3 134012016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13402
13403 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13404 32-bit targets testing an -m64 multilib.
13405
4d04e35e 134062016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13407
13408 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13409 64-bit support.
13410
86f38d0c 134112016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13412
13413 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13414
f776e712 134152016-01-21 Christian Bruel <christian.bruel@st.com>
13416
13417 PR target/68674
13418 * gcc.target/i386/pr68674.c
13419 * gcc.target/aarch64/pr68674.c
13420 * gcc.target/arm/pr68674.c
13421
7b9de435 134222016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13423
13424 PR target/69403
13425 * gcc.c-torture/execute/pr69403.c: New test.
13426
9935a0ba 134272016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13428
13429 PR c++/55843
13430 * g++.dg/template/pr55843.C: New.
13431
06b94aa1 134322016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13433
13434 PR testsuite/66877
13435 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13436 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13437
b68773a8 134382016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13439
13440 PR testsuite/67489
132731fb 13441 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13442 from dg-do compile directive, and instead add
13443 { dg-require-effective-target int128 }.
b68773a8 13444
bbbbe8ab 134452016-01-20 Martin Sebor <msebor@redhat.com>
13446
13447 PR c/69405
13448 * gcc.dg/sync-fetch.c: New test.
13449
f3a6a26f 134502016-01-21 Martin Sebor <msebor@redhat.com>
13451
13452 PR target/69252
13453 * gcc.target/powerpc/pr69252.c: New test.
13454
d1565a03 134552016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13456
13457 PR fortran/65996
132731fb 13458 * gfortran.dg/pr65996.f90: New test.
d1565a03 13459
15a5a905 134602016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13461
13462 PR c++/68810
bbbbe8ab 13463 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13464 expected to generate an error.
15a5a905 13465
e4538af5 134662016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13467
13468 PR middle-end/66178
13469 * gcc.dg/torture/pr66178.c: New test.
13470
4d4180ce 134712016-01-21 Anton Blanchard <anton@samba.org>
13472 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13473
13474 PR target/63354
13475 * gcc.target/powerpc/pr63354.c: New test.
13476
86e16058 134772016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13478
13479 PR rtl-optimization/68990
13480 * gcc.target/i386/pr68990: New.
13481
b11b85e4 134822016-01-21 Nick Clifton <nickc@redhat.com>
13483
13484 PR target/69129
13485 * gcc.target/mips/pr69129.c: New.
13486
62dd9f85 134872016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13488
13489 PR c++/58046
13490 * g++.dg/cpp0x/pr58046.C: New.
13491
ac7d424b 134922016-01-21 Jakub Jelinek <jakub@redhat.com>
13493
47c0bea3 13494 PR target/69187
13495 PR target/65624
13496 * gcc.target/arm/pr69187.c: New test.
13497
ac7d424b 13498 PR c++/69355
13499 * g++.dg/torture/pr69355.C: New test.
13500
9e18b252 135012016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13502 Sebastian Pop <s.pop@samsung.com>
13503
13504 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13505
de862e2f 135062016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13507 Sebastian Pop <s.pop@samsung.com>
13508
132731fb 13509 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13510
f55f9344 135112016-01-21 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR middle-end/67653
13514 * c-c++-common/pr67653.c: New test.
13515 * gcc.dg/torture/pr29119.c: Add dg-warning.
13516
62752e71 135172016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13518
13519 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13520
16d4186f 135212016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13522
13523 PR c/24293
13524 * gcc.dg/pr24293.c: New test.
13525 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13526 incomplete struct type.
13527 * gcc.dg/declspec-1.c: Likewise.
13528 * gcc.dg/pr63549.c: Likewise.
13529
58219d13 135302016-01-20 Jakub Jelinek <jakub@redhat.com>
13531
13532 PR tree-optimization/66612
13533 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13534 for bdn instruction.
13535
a7b5688a 135362016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13537
13538 * lib/target-supports.exp
13539 (check_effective_target_arm_fp_ok_nocache): New.
13540 (check_effective_target_arm_fp_ok): New.
13541 (add_options_for_arm_fp): New.
13542 (check_effective_target_arm_crypto_ok_nocache): Require
13543 target_arm_v8_neon_ok instead of arm32.
13544 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13545 (check_effective_target_arm_crypto_pragma_ok): New.
13546 (add_options_for_arm_vfp): New.
13547 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13548 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13549 target instead. Force initial fpu to vfp.
13550 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13551 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13552 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13553 dependency.
13554 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13555 use arm_vfp effective target instead. Force initial fpu to vfp.
13556 * gcc.target/arm/attr-neon3.c: Likewise.
13557 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13558 arm_vfp_ok.
13559 * gcc.target/arm/unsigned-float.c: Likewise.
13560 * gcc.target/arm/vfp-1.c: Likewise.
13561 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13562 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13563 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13564 * gcc.target/arm/vfp-ldmias.c: Likewise.
13565 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13566 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13567 * gcc.target/arm/vfp-stmiad.c: Likewise.
13568 * gcc.target/arm/vfp-stmias.c: Likewise.
13569 * gcc.target/arm/vnmul-1.c: Likewise.
13570 * gcc.target/arm/vnmul-2.c: Likewise.
13571 * gcc.target/arm/vnmul-3.c: Likewise.
13572 * gcc.target/arm/vnmul-4.c: Likewise.
13573
7ca56ca8 135742016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13575
7fb75b57 13576 PR testsuite/69366
13577 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13578 the MPX run-time library, for compile-time MPX test.
13579 * gcc.target/i386/chkp-always_inline.c: Likewise.
13580 * gcc.target/i386/chkp-bndret.c: Likewise.
13581 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13582 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13583 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13584 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13585 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13586 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13587 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13588 * gcc.target/i386/chkp-label-address.c: Likewise.
13589 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13590 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13591 * gcc.target/i386/chkp-pr69044.c: Likewise.
13592 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13593 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13594 * gcc.target/i386/chkp-strchr.c: Likewise.
13595 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13596 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13597 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13598 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13599 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13600 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13601 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13602 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13603 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13604 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13605 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13606 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13607 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13608 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13609 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13610 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13611 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13612 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13613 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13614 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13615 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13616 * gcc.target/i386/pr63995-2.c: Likewise.
13617 * gcc.target/i386/pr64805.c: Likewise.
13618 * gcc.target/i386/pr65044.c: Likewise.
13619 * gcc.target/i386/pr65167.c: Likewise.
13620 * gcc.target/i386/pr65183.c: Likewise.
13621 * gcc.target/i386/pr65184.c: Likewise.
13622 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13623
f2da0b99 136242016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13625
13626 PR tree-optimization/69328
13627 * gcc.dg/pr69328.c: New test.
13628
4d379676 136292016-01-20 Jeff Law <law@redhat.com>
13630
4a11f145 13631 PR target/25114
4d379676 13632 * gcc.target/m68k/pr25114.c: New test.
13633
0754bad1 136342016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13635
13636 * gcc.target/arm/memset-inline-10.c: Added
13637 dg-require-effective-target arm_thumb2_ok.
13638
63bd5c2d 136392016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13640
13641 * gcc.dg/debug/dwarf2/sso.c: New test.
13642
a9c01e81 136432016-01-19 Uros Bizjak <ubizjak@gmail.com>
13644
13645 PR testsuite/68820
13646 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13647 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13648 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13649
53fa0e54 136502016-01-19 Jan Hubicka <hubicka@ucw.cz>
13651
13652 PR ipa/66223
13653 * g++.dg/ipa/devirt-50.C: New testcase.
13654
e035a62c 136552016-01-19 Marek Polacek <polacek@redhat.com>
13656
13657 PR c++/68965
13658 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13659 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13660
885cc3ea 136612016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13662
13663 PR target/69135
13664 * gcc.target/arm/pr69135_1.c: New test.
13665
07bd240e 136662015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13667
13668 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13669
9f60d257 136702015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13671
13672 * gcc.target/aarch64/ccmp_1.c: New testcase.
13673
a0c919f7 136742016-01-19 Marek Polacek <polacek@redhat.com>
13675
13676 PR c++/68586
13677 * g++.dg/cpp0x/enum30.C: New test.
13678
dc5d6d17 136792016-01-19 Richard Biener <rguenther@suse.de>
13680
13681 PR tree-optimization/69336
13682 * g++.dg/tree-ssa/pr69336.C: New testcase.
13683
6dd156e0 136842016-01-19 Jakub Jelinek <jakub@redhat.com>
13685
13686 PR debug/65779
13687 * gcc.dg/pr65779.c: New test.
13688
3e0d45b9 136892016-01-19 Richard Biener <rguenther@suse.de>
13690
13691 PR tree-optimization/69352
13692 * gcc.dg/torture/pr69352.c: New testcase.
13693
7a3cf64d 136942016-01-19 Jakub Jelinek <jakub@redhat.com>
13695
13696 PR rtl-optimization/68955
13697 PR rtl-optimization/64557
13698 * gcc.dg/torture/pr68955.c: New test.
13699
8be55b33 137002016-01-19 Jan Hubicka <hubicka@ucw.cz>
13701
13702 PR lto/69136
13703 * g++.dg/torture/pr69136.C: New testcase.
13704
72a985d7 137052016-01-19 Jan Hubicka <hubicka@ucw.cz>
13706
13707 PR lto/69133
13708 * g++.dg/lto/pr69133_0.C: New testcase.
13709 * g++.dg/lto/pr69133_1.C: New testcase.
13710
56778b62 137112016-01-15 Jeff Law <law@redhat.com>
13712
13713 PR tree-optimization/69320
13714 * gcc.c-torture/pr69320-1.c: New test.
13715 * gcc.c-torture/pr69320-2.c: New test.
13716 * gcc.c-torture/pr69320-3.c: New test.
13717 * gcc.c-torture/pr69320-4.c: New test.
13718
ced41b93 137192016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13720
13721 PR c++/11858
13722 PR c++/24663
13723 PR c++/24664
13724 * g++.dg/template/pr11858.C: New test.
13725 * g++.dg/template/pr24663.C: New test.
13726 * g++.dg/template/unify12.C: New test.
13727 * g++.dg/template/unify13.C: New test.
13728 * g++.dg/template/unify14.C: New test.
13729 * g++.dg/template/unify15.C: New test.
13730 * g++.dg/template/unify16.C: New test.
13731 * g++.dg/template/unify17.C: New test.
13732
7f8cbcaf 137332016-01-18 David Malcolm <dmalcolm@redhat.com>
13734
13735 PR testsuite/69181
13736 * gcc.dg/pr69181-1.c: New test file.
13737 * gcc.dg/pr69181-2.c: New test file.
13738 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13739 globals by moving it to...
13740 (cleanup-after-saved-dg-test): ...this new function. Add
13741 "global additional_sources_used". Add reset of global
13742 multiline_expected_outputs to the empty list.
13743 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13744 global to...
13745 (multiline_expected_outputs): ...this, and updated comments to
13746 note that it is modified from gcc-dg.exp.
13747 (dg-end-multiline-output): Update for the above renaming.
13748 (handle-multiline-outputs): Likewise. Remove the clearing
13749 of the expected outputs to the empty list.
13750
3c7cbfc0 137512016-01-18 Richard Biener <rguenther@suse.de>
13752
13753 PR tree-optimization/69297
13754 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13755
81d49cc1 137562016-01-18 Joseph Myers <joseph@codesourcery.com>
13757
13758 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13759 dg-options.
13760 * gcc.target/mips/mips-3d-2.c: Likewise.
13761 * gcc.target/mips/mips-3d-3.c: Likewise.
13762 * gcc.target/mips/mips-3d-4.c: Likewise.
13763 * gcc.target/mips/mips-3d-5.c: Likewise.
13764 * gcc.target/mips/mips-3d-6.c: Likewise.
13765 * gcc.target/mips/mips-3d-7.c: Likewise.
13766 * gcc.target/mips/mips-3d-8.c: Likewise.
13767 * gcc.target/mips/mips-3d-9.c: Likewise.
13768 * gcc.target/mips/mips-ps-1.c: Likewise.
13769 * gcc.target/mips/mips-ps-2.c: Likewise.
13770 * gcc.target/mips/mips-ps-3.c: Likewise.
13771 * gcc.target/mips/mips-ps-4.c: Likewise.
13772 * gcc.target/mips/mips-ps-5.c: Likewise.
13773 * gcc.target/mips/mips-ps-6.c: Likewise.
13774 * gcc.target/mips/mips-ps-7.c: Likewise.
13775 * gcc.target/mips/mips-ps-type.c: Likewise.
13776 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13777 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13778
03c4ff3a 137792016-01-18 Tom de Vries <tom@codesourcery.com>
13780
13781 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13782 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13783 * c-c++-common/goacc/kernels-empty.c: New test.
13784 * c-c++-common/goacc/kernels-eternal.c: New test.
13785 * c-c++-common/goacc/kernels-loop-2.c: New test.
13786 * c-c++-common/goacc/kernels-loop-3.c: New test.
13787 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13788 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13789 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13790 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13791 * c-c++-common/goacc/kernels-loop-data.c: New test.
13792 * c-c++-common/goacc/kernels-loop-g.c: New test.
13793 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13794 * c-c++-common/goacc/kernels-loop-n.c: New test.
13795 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13796 * c-c++-common/goacc/kernels-loop.c: New test.
13797 * c-c++-common/goacc/kernels-noreturn.c: New test.
13798 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13799 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13800 * c-c++-common/goacc/kernels-reduction.c: New test.
13801
22e3dcee 138022016-01-18 Tom de Vries <tom@codesourcery.com>
13803
13804 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13805 * gcc.dg/autopar/outer-2.c: Same.
13806 * gcc.dg/autopar/outer-3.c: Same.
13807 * gcc.dg/autopar/outer-4.c: Same.
13808 * gcc.dg/autopar/outer-5.c: Same.
13809 * gcc.dg/autopar/outer-6.c: Same.
13810 * gcc.dg/autopar/parallelization-1.c: Same.
13811 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13812 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13813 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13814 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13815 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13816 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13817 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13818 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13819 * gcc.dg/autopar/pr39500-1.c: Same.
13820 * gcc.dg/autopar/pr39500-2.c: Same.
13821 * gcc.dg/autopar/pr46193.c: Same.
13822 * gcc.dg/autopar/pr46194.c: Same.
13823 * gcc.dg/autopar/pr49580.c: Same.
13824 * gcc.dg/autopar/pr49960-1.c: Same.
13825 * gcc.dg/autopar/pr49960.c: Same.
13826 * gcc.dg/autopar/pr68373.c: Same.
13827 * gcc.dg/autopar/reduc-1.c: Same.
13828 * gcc.dg/autopar/reduc-1char.c: Same.
13829 * gcc.dg/autopar/reduc-1short.c: Same.
13830 * gcc.dg/autopar/reduc-2.c: Same.
13831 * gcc.dg/autopar/reduc-2char.c: Same.
13832 * gcc.dg/autopar/reduc-2short.c: Same.
13833 * gcc.dg/autopar/reduc-3.c: Same.
13834 * gcc.dg/autopar/reduc-4.c: Same.
13835 * gcc.dg/autopar/reduc-6.c: Same.
13836 * gcc.dg/autopar/reduc-7.c: Same.
13837 * gcc.dg/autopar/reduc-8.c: Same.
13838 * gcc.dg/autopar/reduc-9.c: Same.
13839 * gcc.dg/autopar/uns-outer-4.c: Same.
13840 * gcc.dg/autopar/uns-outer-5.c: Same.
13841 * gcc.dg/autopar/uns-outer-6.c: Same.
13842 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13843 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13844
fd5cbe2f 138452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13846
13847 PR target/63679
13848 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13849 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13850
fa75ab55 138512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13852
13853 PR target/63679
13854 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13855 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13856 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13857
214b2582 138582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13859
13860 PR target/63679
13861 * gcc.dg/tree-ssa/sra-17.c: New.
13862 * gcc.dg/tree-ssa/sra-18.c: New.
13863
13146837 138642016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13865
13866 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13867
6ccd18c2 138682016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13869
13870 * gnat.dg/inline12.adb: New test.
13871
8872b95f 138722016-01-18 Bin Cheng <bin.cheng@arm.com>
13873
13874 PR tree-optimization/66797
13875 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13876
971514e3 138772016-01-18 Richard Biener <rguenther@suse.de>
13878
13879 PR tree-optimization/69170
13880 * gcc.dg/torture/pr69170.c: New testcase.
13881
dfb6d139 138822016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13883
13884 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13885
164d84c2 138862016-01-16 Tom de Vries <tom@codesourcery.com>
13887
13888 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13889
4c33b769 138902016-01-16 Tom de Vries <tom@codesourcery.com>
13891
13892 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13893 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13894 redundant dg-require-effective-target pthread.
13895 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13896 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13897 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13898 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13899 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13900 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13901 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13902
673441b0 139032016-01-16 David Edelsohn <dje.gcc@gmail.com>
13904
13905 PR target/68609
13906 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13907 * gcc.target/powerpc/recip-7.c: Same.
13908
90153ae7 139092016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13910
13911 PR c++/69091
13912 * g++.dg/template/pr69091.C: New test.
13913
bc24d01d 139142016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13915
13916 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13917 dump does not contain an error_mark_node.
13918 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13919 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13920
4067c0fd 139212016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13922
13923 PR c++/68936
13924 * g++.dg/template/pr68936.C: New test.
13925
27c6dbdd 139262016-01-15 David Edelsohn <dje.gcc@gmail.com>
13927
13928 PR target/68609
13929 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13930 * gcc.target/powerpc/recip-2.c: Same.
13931 * gcc.target/powerpc/recip-3.c: Same.
13932 * gcc.target/powerpc/recip-4.c: Same.
13933 * gcc.target/powerpc/recip-sqrtf.c: Same.
13934
e390c57d 139352016-01-15 Jeff Law <law@redhat.com>
13936
13937 PR tree-optimization/69270
13938 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13939 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13940
ddcfeaf1 139412016-01-15 Paul Thomas <pault@gcc.gnu.org>
13942
13943 PR fortran/49630
13944 * gfortran.dg/deferred_character_13.f90: New test for the fix
13945 of comment 3 of the PR.
13946
13947 PR fortran/54070
13948 * gfortran.dg/deferred_character_8.f90: New test
13949 * gfortran.dg/allocate_error_5.f90: New test
13950
13951 PR fortran/60593
13952 * gfortran.dg/deferred_character_10.f90: New test
13953
13954 PR fortran/60795
13955 * gfortran.dg/deferred_character_14.f90: New test
13956
13957 PR fortran/61147
13958 * gfortran.dg/deferred_character_11.f90: New test
13959
13960 PR fortran/64324
13961 * gfortran.dg/deferred_character_9.f90: New test
13962
81be349c 139632016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13964
13965 PR rtl-optimization/69030
13966 * gcc.target/i386/pr69030.c: New.
13967
998456c5 139682016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13969
13970 * gcc.target/aarch64/target_attr_17.c: New test.
13971
0d85be19 139722016-01-15 Richard Biener <rguenther@suse.de>
13973
13974 PR tree-optimization/66856
13975 * gcc.dg/torture/pr66856-1.c: New testcase.
13976 * gcc.dg/torture/pr66856-2.c: Likewise.
13977
321d36c8 139782016-01-15 Richard Biener <rguenther@suse.de>
13979
13980 PR debug/69137
13981 * g++.dg/lto/pr69137_0.C: New testcase.
13982
d94a1f53 139832016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13984
13985 PR middle-end/69246
13986 * gcc.target/i386/pr69246.c: New test.
13987
5fe9a861 139882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13989
a9c01e81 13990 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13991
3d05a5e9 139922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13993
13994 PR c++/56194
13995 * g++.dg/init/const9.C: Disable test on S/390.
13996
5e8132b5 139972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13998
13999 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14000 * g++.dg/Wno-frame-address.C: Ditto.
14001
32307cdf 140022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14003
14004 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14005
1ca28250 140062016-01-15 Richard Biener <rguenther@suse.de>
14007
14008 PR tree-optimization/68961
14009 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14010
6271bd93 140112016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14012
14013 * gcc.target/i386/pr65105-5.c: New test.
14014
dfb6d139 140152016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14016
14017 * gcc.c-torture/execute/alias-4.c: New testcase.
14018
dfb6d139 140192016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14020
14021 PR ipa/68148
14022 * g++.dg/ipa/devirt-49.C: New testcase.
14023
7bbac464 140242016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14025
14026 PR target/65837
14027 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14028 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14029 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14030
4345b868 140312016-01-15 Richard Biener <rguenther@suse.de>
14032
14033 PR tree-optimization/69117
14034 * gcc.dg/torture/pr69117.c: New testcase.
14035
580357e7 140362015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14037
14038 PR c++/69048
14039 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14040
612baa31 140412016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14042
14043 PR testsuite/67509
14044 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14045 range tests use 100 * maximum instead of maximum + 1.
14046
44e09bc4 140472016-01-14 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR debug/69244
14050 * gcc.dg/guality/pr69244.c: New test.
14051
96962ae4 140522016-01-14 Uros Bizjak <ubizjak@gmail.com>
14053
14054 * lib/target-supports.exp (check_effective_target_issignaling):
14055 New procedure.
14056 * gcc.dg/pr61441.c: Require issignaling effective target.
14057
ab9c400b 140582016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14059
14060 PR target/68803
14061 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14062
a7ed4583 140632016-01-14 David Malcolm <dmalcolm@redhat.com>
14064
14065 PR c++/68819
14066 PR preprocessor/69177
14067 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14068 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14069 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14070 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14071
77f35cec 140722016-01-14 Marek Polacek <polacek@redhat.com>
14073
14074 PR c/69262
14075 * gcc.dg/array-15.c: New test.
14076
915d0950 140772016-01-14 Jakub Jelinek <jakub@redhat.com>
14078
14079 PR middle-end/68146
14080 PR tree-optimization/69155
14081 * gfortran.dg/pr68146.f: New test.
14082 * gfortran.dg/pr69155.f90: New test.
14083
24651fb7 140842016-01-14 Richard Biener <rguenther@suse.de>
14085
14086 PR tree-optimization/68060
14087 * gcc.dg/torture/pr68060-1.c: New testcase.
14088 * gcc.dg/torture/pr68060-2.c: Likewise.
14089
2f63f950 140902016-01-14 Nick Clifton <nickc@redhat.com>
14091
14092 * lib/target-supports.exp
14093 (check_effective_target_arm_neon_ok_nocache): Add an option
14094 sequence that includes setting the ARM architecture to ARMv7-A.
14095 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14096 command line options necessary to enable Neon support.
14097 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14098 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14099 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14100 * gcc.target/arm/pr69180.c: Likewise.
14101
3ce0acde 141022016-01-14 Jeff Law <law@redhat.com>
14103
14104 PR tree-optimization/69270
14105 * gcc.dg/tree-ssa/pr69270.c: New test.
14106
bda05c57 141072016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14108
14109 PR c/66208
14110 * c-c++-common/pr66208.c: New file.
14111
9b657cf1 141122016-01-13 Jakub Jelinek <jakub@redhat.com>
14113
14114 PR tree-optimization/69156
14115 * gcc.dg/pr69156.c: New test.
14116
58ba1b9d 141172016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14118
14119 * gcc.target/i386/pr69225-7.c: New test.
14120
e5fee0fe 141212016-01-13 Richard Henderson <rth@redhat.com>
14122
14123 * gcc.dg/tm/memopt-13.c: Update expected function.
14124 * gcc.dg/tm/memopt-6.c: Likewise.
14125
3f0e9745 141262016-01-13 Uros Bizjak <ubizjak@gmail.com>
14127
14128 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14129 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14130 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14131 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14132
3f0e9745 141332016-01-13 Tom de Vries <tom@codesourcery.com>
14134
14135 PR tree-optimization/69169
7a6ddc0d 14136 * gcc.dg/pr69169.c: New test.
14137
9b657cf1 141382016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14139
14140 PR target/69228
14141 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14142 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14143 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14144 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14145 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14146 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14147 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14148 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14149
f704d701 141502016-01-13 Jakub Jelinek <jakub@redhat.com>
14151
14152 PR target/69247
14153 * gcc.dg/pr69247.c: New test.
14154
e966d6b9 141552016-01-13 Richard Biener <rguenther@suse.de>
14156
14157 PR tree-optimization/69242
14158 * gcc.dg/torture/pr69242.c: New testcase.
14159
1ca1d9b2 141602016-01-13 Richard Biener <rguenther@suse.de>
14161
14162 PR tree-optimization/69186
14163 * gcc.dg/torture/pr69186.c: New testcase.
14164
d07cbccc 141652016-01-13 Jeff Law <law@redhat.com>
14166
14167 PR tree-optimization/67755
14168 * gcc.dg/tree-ssa/pr67755.c: New test.
14169
141702016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14171
14172 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14173 pass number in output by a star.
14174
b95d41cf 141752016-01-12 Bin Cheng <bin.cheng@arm.com>
14176
14177 PR tree-optimization/68911
14178 * gcc.c-torture/execute/pr68911.c: New test.
14179
91d87e22 141802016-01-12 Marek Polacek <polacek@redhat.com>
14181
14182 PR c++/68979
14183 * g++.dg/warn/permissive-1.C: New test.
14184
8a9401a4 141852016-01-12 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR objc++/68511
14188 PR c++/69213
14189 * g++.dg/opt/pr69213.C: New test.
14190
b9cb7a67 141912016-01-12 Christian Bruel <christian.bruel@st.com>
14192
14193 PR target/69180
14194 * gcc.target/arm/pr69180.c: New test.
14195
e4c96992 141962016-01-12 Richard Biener <rguenther@suse.de>
14197
14198 PR lto/69077
14199 * g++.dg/lto/pr69077_0.C: New testcase.
14200 * g++.dg/lto/pr69077_1.C: Likewise.
14201
90525f61 142022016-01-12 Jakub Jelinek <jakub@redhat.com>
14203
14204 PR target/69175
14205 * g++.dg/opt/pr69175.C: New test.
14206
9e7edfd3 142072016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14208
14209 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14210 rather than #including math.h & stdlib.h.
14211 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14212 * gcc.dg/vect/pr49771.c: Likewise.
14213 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14214 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14215 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14216 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14217 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14218 * gcc.dg/vect/pr44507.c: Likewise.
14219 * gcc.dg/vect/pr45902.c: Likewise.
14220 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14221 * gcc.dg/vect/vect-117.c: Likewise.
14222 * gcc.dg/vect/vect-99.c: Likewise.
14223 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14224 * gcc.dg/vect/vect-cond-1.c: Likewise.
14225 * gcc.dg/vect/vect-cond-2.c: Likewise.
14226 * gcc.dg/vect/vect-cond-3.c: Likewise.
14227 * gcc.dg/vect/vect-cond-4.c: Likewise.
14228 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14229 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14230 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14231 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14232 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14233 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14234 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14235 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14236 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14237 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14238 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14239 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14240 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14241 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14242 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14243 include of signal.h.
14244 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14245 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14246 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14248 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14249 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14250 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14251 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14252 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14253 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14254 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14255 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14256 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14257 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14258 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14259 * gcc.dg/vect/vect-outer-5.c: Likewise.
14260 * gcc.dg/vect/vect-outer-6.c: Likewise.
14261 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14262 include of stdio.h.
14263
3368873d 142642016-01-12 Nick Clifton <nickc@redhat.com>
14265
14266 PR target/68913
14267 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14268 to fread so that it will be found in all target runtimes.
14269
0464ea95 142702016-01-12 Richard Biener <rguenther@suse.de>
14271
14272 PR tree-optimization/69053
14273 * g++.dg/torture/pr69053.C: New testcase.
14274
7819730f 142752016-01-12 Richard Biener <rguenther@suse.de>
14276
14277 PR tree-optimization/69168
14278 * gcc.dg/torture/pr69168.c: New testcase.
14279
995bfebf 142802016-01-12 Richard Biener <rguenther@suse.de>
14281
14282 PR tree-optimization/69157
14283 * gcc.dg/torture/pr69157.c: New testcase.
14284
142852016-01-12 Richard Biener <rguenther@suse.de>
14286
14287 PR tree-optimization/69174
14288 * gcc.dg/torture/pr69174.c: New testcase.
14289
1d10d64c 142902016-01-12 Jakub Jelinek <jakub@redhat.com>
14291
14292 PR c++/66808
14293 PR c++/69000
14294 * g++.dg/tls/pr66808.C: New test.
14295 * g++.dg/tls/pr69000.C: New test.
14296
f0b79faf 142972016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14298
14299 * gcc.target/powerpc/swaps-p8-23.c: New test.
14300 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14301
04cf75a4 143022016-01-11 John David Anglin <danglin@gcc.gnu.org>
14303
14304 PR tree-optimization/68356
14305 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14306
0eb4264c 143072016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14308 Jim Wilson <jim.wilson@linaro.org>
14309
14310 PR target/69194
14311 * gcc.target/arm/pr69194.c: New test.
14312
2f66de64 143132016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14314
14315 PR target/69225
14316 * gcc.target/i386/pr69225-1.c: New test.
14317 * gcc.target/i386/pr69225-2.c: Likewise.
14318 * gcc.target/i386/pr69225-3.c: Likewise.
14319 * gcc.target/i386/pr69225-4.c: Likewise.
14320 * gcc.target/i386/pr69225-5.c: Likewise.
14321 * gcc.target/i386/pr69225-6.c: Likewise.
14322
36105e82 143232016-01-11 Jakub Jelinek <jakub@redhat.com>
14324
1c78ce2e 14325 PR target/67462
14326 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14327 if lp64.
14328
a4a87320 14329 PR target/69071
14330 * gcc.dg/pr69071.c: New test.
14331
91fbd04f 14332 PR c++/69211
14333 * g++.dg/opt/pr69211.C: New test.
14334
36105e82 14335 PR tree-optimization/69214
14336 * gcc.c-torture/compile/pr69214.c: New test.
14337
e934c380 143382016-01-11 Uros Bizjak <ubizjak@gmail.com>
14339
14340 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14341 * gcc.target/i386/pr66232-11.c: Ditto.
14342 * gcc.target/i386/pr66232-12.c: Ditto.
14343 * gcc.target/i386/pr66232-13.c: Ditto.
14344
3ff1b153 143452016-01-11 Richard Biener <rguenther@suse.de>
14346
14347 PR tree-optimization/69173
14348 * gcc.dg/torture/pr69173.c: New testcase.
14349
04e1504c 143502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14351
14352 PR rtl-optimization/68796
14353 * gcc.target/aarch64/tst_5.c: New test.
14354 * gcc.target/aarch64/tst_6.c: Likewise.
14355
ae8718b5 143562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14357
14358 PR rtl-optimization/68841
14359 * gcc.dg/pr68841.c: New test.
14360 * gcc.c-torture/execute/pr68841.c: New test.
14361
bd8bece2 143622016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14363
14364 PR rtl-optimization/68920
14365 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14366 for ix86 targets.
14367 * gcc.dg/ifcvt-5.c: New test.
14368
9b657cf1 143692016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14370
14371 PR bootstrap/69123
14372 * g++.dg/pr69123.C: New.
14373
7a158352 143742016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14375
14376 PR target/69010
14377 * gcc.target/i386/pr69010.c: New test.
14378
ff375d11 143792016-01-11 Martin Jambor <mjambor@suse.cz>
14380
14381 PR ipa/69044
14382 * gcc.target/i386/chkp-pr69044.c: New test.
14383
9eb890f1 143842016-01-11 Tom de Vries <tom@codesourcery.com>
14385
14386 PR tree-optimization/69109
14387 * gcc.dg/autopar/pr69109-2.c: New test.
14388 * gcc.dg/autopar/pr69109.c: New test.
14389
c4157ee5 143902016-01-11 Tom de Vries <tom@codesourcery.com>
14391
14392 PR tree-optimization/69108
14393 * gcc.dg/autopar/pr69108.c: New test.
14394
b933e511 143952016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14396
14397 PR c++/69029
14398 * c-c++-common/Wisleading-indentation.c: Augment test.
14399
efb73de1 144002016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14401
14402 PR fortran/69154
14403 * gfortran.dg/inline_matmul_12.f90: New test.
14404
40c86c3b 144052016-01-10 Paul Thomas <pault@gcc.gnu.org>
14406
14407 PR fortran/67779
14408 * gfortran.dg/actual_array_offset_1: New test.
14409
a006c0bb 144102016-01-10 Tom de Vries <tom@codesourcery.com>
14411
14412 PR tree-optimization/69062
14413 * gcc.dg/autopar/pr69062.c: New test.
14414
880ed4be 144152016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14416
14417 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14418 * gcc.dg/vect/slp-perm-2.c: Likewise.
14419 * gcc.dg/vect/slp-perm-3.c: Likewise.
14420 * gcc.dg/vect/slp-perm-5.c: Likewise.
14421 * gcc.dg/vect/slp-perm-6.c: Likewise.
14422 * gcc.dg/vect/slp-perm-7.c: Likewise.
14423 * gcc.dg/vect/slp-perm-8.c: Likewise.
14424
d95e1856 144252016-01-10 Tom de Vries <tom@codesourcery.com>
14426
14427 PR tree-optimization/69039
14428 * gcc.dg/autopar/pr69039.c: New test.
14429
0f8f48d0 144302016-01-09 Marek Polacek <polacek@redhat.com>
14431
14432 PR c++/69113
14433 * g++.dg/pr69113.C: New test.
14434
7dff0499 144352016-01-09 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR middle-end/50865
14438 PR tree-optimization/69097
14439 * gcc.c-torture/execute/pr50865.c: New test.
14440 * gcc.c-torture/execute/pr69097-1.c: New test.
14441 * gcc.c-torture/execute/pr69097-2.c: New test.
14442 * gcc.dg/pr69097-1.c: New test.
14443 * gcc.dg/pr69097-2.c: New test.
14444
18431e78 144452016-01-09 Jakub Jelinek <jakub@redhat.com>
14446
14447 PR c++/69164
14448 * g++.dg/opt/pr69164.C: New test.
14449
1943a4a2 144502016-01-08 Jakub Jelinek <jakub@redhat.com>
14451
14452 PR tree-optimization/69167
14453 * gcc.dg/pr69167.c: New test.
14454
a143e277 144552016-01-08 Marek Polacek <polacek@redhat.com>
14456
14457 PR c++/68449
14458 * g++.dg/pr68449.C: New.
14459
44c01906 144602016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14461
14462 PR tree-optimization/68707
14463 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14464 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14465 on platforms supporting it.
14466 * gcc.dg/vect/slp-perm-2.c: Likewise.
14467 * gcc.dg/vect/slp-perm-3.c: Likewise.
14468 * gcc.dg/vect/slp-perm-5.c: Likewise.
14469 * gcc.dg/vect/slp-perm-7.c: Likewise.
14470 * gcc.dg/vect/slp-perm-8.c: Likewise.
14471 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14472 on platforms supporting it.
14473
c437d1e8 144742016-01-08 Jakub Jelinek <jakub@redhat.com>
14475
c9595c51 14476 PR tree-optimization/69162
14477 * gcc.dg/pr69162.c: New test.
14478
c437d1e8 14479 PR tree-optimization/69172
14480 * gcc.dg/pr69172.c: New test.
14481
6a46a28c 144822016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14483
14484 PR tree-optimization/67781
14485 * gcc.c-torture/execute/pr67781.c: New file.
14486
62ad9a04 144872016-01-08 Jakub Jelinek <jakub@redhat.com>
14488
14489 PR tree-optimization/69083
14490 * gcc.dg/vect/pr69083.c: New test.
14491
9e0e8c2a 144922016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14493
14494 PR tree-optimization/61441
14495 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14496 Use -fexcess-precision=standard for compiler options.
14497 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14498
5d034e37 144992016-01-08 Jakub Jelinek <jakub@redhat.com>
14500
5013f740 14501 PR fortran/69128
14502 * gfortran.dg/gomp/pr69128.f90: New test.
14503
5d034e37 14504 PR c++/69145
14505 * g++.dg/ext/pr69145-1.C: New test.
14506 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14507 * g++.dg/ext/pr69145-2.h: New file.
14508
517906ff 145092016-01-07 Martin Sebor <msebor@redhat.com>
14510
14511 PR c/68966
14512 * gcc.dg/atomic-fetch-bool.c: New test.
14513 * gcc.dg/sync-fetch-bool.c: New test.
14514
cdbb524c 145152016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14516
14517 PR fortran/66680
14518 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14519
ec3aba9e 145202016-01-07 Nick Clifton <nickc@redhat.com>
14521
14522 PR target/66655
14523 * g++.dg/pr66655.C: New test.
14524 * g++.dg/pr66655_1.cc: Test support file.
14525 * g++.dg/pr66655.h: Test header file.
14526
9b657cf1 145272016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14528
14529 PR fortran/66680
14530 gfortran.dg/gomp/pr66680.f90: New test.
14531
cd45d7a5 145322016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14533
14534 PR target/69171
14535 * gcc.target/i386/pr69171-1.c: New test.
14536 * gcc.target/i386/pr69171-2.c: Likewise.
14537 * gcc.target/i386/pr69171-3.c: Likewise.
14538 * gcc.target/i386/pr69171-4.c: Likewise.
14539 * gcc.target/i386/pr69171-5.c: Likewise.
14540 * gcc.target/i386/pr69171-6.c: Likewise.
14541
4a86a91a 145422015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14543
14544 PR middle-end/67639
14545 * c-c++-common/pr67639.c: New test.
14546
34c05552 145472016-01-07 Jakub Jelinek <jakub@redhat.com>
14548
14549 PR tree-optimization/69141
14550 * g++.dg/opt/pr69141.C: New test.
14551
f08d6895 145522016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14553
14554 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14555
32ec4173 145562016-01-06 Uros Bizjak <ubizjak@gmail.com>
14557
14558 PR target/69140
14559 * gcc.target/i386/pr69140.c: New test
14560
d74214f3 145612016-01-06 David Malcolm <dmalcolm@redhat.com>
14562
14563 * gcc.dg/bad-dereference.c: New test case.
14564
73991cab 145652015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14566
14567 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14568
fc8cc457 145692016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14570
14571 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14572
be3c9981 145732016-01-06 Marek Polacek <polacek@redhat.com>
14574
14575 PR sanitizer/69099
14576 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14577
2cb724f9 145782016-01-05 Marek Polacek <polacek@redhat.com>
14579
14580 PR c/69104
14581 * gcc.dg/atomic-invalid-2.c: New.
14582
233a53ed 145832016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14584
14585 PR target/68991
14586 * gcc.target/i386/pr68991.c: New test.
14587
ea87c5e3 145882016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14589
14590 PR target/68991
14591 * g++.dg/pr68991-1.C: New test.
14592 * g++.dg/pr68991-2.C: Likewise.
14593
1943a4a2 145942016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14595
1943a4a2 14596 PR other/60465
afe82e5b 14597 * gcc.target/ia64/pr60465-gprel64.c: New test.
14598 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14599
1e9147dd 146002016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14601
14602 PR rtl-optimization/68651
14603 * gcc.target/aarch64/pr68651_1.c: New test.
14604
d42aa619 146052016-01-05 David Malcolm <dmalcolm@redhat.com>
14606
14607 PR c/69122
14608 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14609
1776de76 146102016-01-05 Nathan Sidwell <nathan@acm.org>
14611
2d7d361d 14612 PR c++/58583
14613 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14614
1776de76 14615 * gcc.dg/alias-15.c: New.
14616
5beb12c0 146172016-01-05 Nick Clifton <nickc@redhat.com>
14618
14619 PR target/68870
14620 * g++.dg/pr68770.C: New test.
14621
d8cca921 146222016-01-04 Mike Stump <mikestump@comcast.net>
14623
14624 * lib/target-supports.exp (check_effective_target_cilkplus):
14625 cilkplus targets require pthreads.
afc907ef 14626 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14627
8427dff3 146282016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14629
14630 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14631 generation.
14632
f1717362 146332016-01-04 Jakub Jelinek <jakub@redhat.com>
14634
14635 Update copyright years.
14636
d7d6a3ab 146372016-01-04 Marek Polacek <polacek@redhat.com>
14638
14639 PR c/68908
14640 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14641 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14642 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14643
b8f4a5f9 146442016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14645
14646 * gcc.target/sparc/20160104-2.c: New test.
14647
6b5c028f 146482016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14649
14650 * gcc.target/sparc/20160104-1.c: New test.
14651
300e1002 146522016-01-03 Paul Thomas <pault@gcc.gnu.org>
14653
14654 PR fortran/65045
14655 * gfortran.dg/pr65045.f90: New test.
14656
855b105f 146572016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14658
14659 * gnat.dg/specs/debug1.ads: Delete.
14660
bdc177dc 146612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14662
14663 PR libgfortran/68867
14664 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14665 expression.
14666
48aaffae 146672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14668
14669 PR libgfortran/68867
14670 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14671 PowerPC.
14672
19a468b8 146732016-01-01 Paul Thomas <pault@gcc.gnu.org>
14674
14675 PR fortran/68864
14676 * gfortran.dg/pr68864.f90: New test.
14677
25371c91 146782016-01-01 Jakub Jelinek <jakub@redhat.com>
14679
2a659064 14680 PR tree-optimization/69070
14681 * gcc.dg/pr69070.c: New test.
14682
57aa9851 14683 PR sanitizer/69055
14684 * gfortran.dg/pr69055.f90: New test.
14685
25371c91 14686 PR target/69015
14687 * gcc.dg/pr69015.c: New test.
f1717362 14688\f
fb2c1edd 14689Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14690
14691Copying and distribution of this file, with or without modification,
14692are permitted in any medium without royalty provided the copyright
14693notice and this notice are preserved.