]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8efd711b 12016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/78123
4 * gfortran.dg/fmt_t_9.f: New test.
5
a57f28d2 62016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7
8 PR fortran/67219
9 * gfortran.dg/pr67219.f90: New test.
10
f6443ac9 112016-10-29 Jakub Jelinek <jakub@redhat.com>
12
90ff29c3 13 PR rtl-optimization/77919
14 * g++.dg/torture/pr77919-2.C: New test.
15
f6443ac9 16 PR target/78148
17 * gcc.dg/pr78148.c: New test.
18
97574c57 192016-10-28 Eric Botcazou <ebotcazou@adacore.com>
20
21 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
22 * gcc.target/sparc/overflow-4.c: ...here.
23 * gcc.target/sparc/overflow-5.c: New test.
24
67f7b566 252016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26 Kugan Vivekanandarajah <kuganv@linaro.org>
27 Jim Wilson <jim.wilson@linaro.org>
28
29 PR tree-optimization/43721
30 * lib/target-supports.exp (check_effective_target_divmod): New.
31 (check_effective_target_divmod_simode): Likewise.
32 (check_effective_target_arm_divmod_simode): Likewise.
33 * gcc.dg/divmod-1-simode.c: New test.
34 * gcc.dg/divmod-1.c: Likewise.
35 * gcc.dg/divmod-2-simode.c: Likewise.
36 * gcc.dg/divmod-2.c: Likewise.
37 * gcc.dg/divmod-3-simode.c: Likewise.
38 * gcc.dg/divmod-3.c: Likewise.
39 * gcc.dg/divmod-4-simode.c: Likewise.
40 * gcc.dg/divmod-4.c: Likewise.
41 * gcc.dg/divmod-5.c: Likewise.
42 * gcc.dg/divmod-6-simode.c: Likewise.
43 * gcc.dg/divmod-6.c: Likewise.
44 * gcc.dg/divmod-7.c: Likewise.
45
3d3e04ac 462016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
47 Jakub Jelinek <jakub@redhat.com>
48 Andrew Pinski <pinskia@gmail.com>
49
50 PR middle-end/22141
51 PR rtl-optimization/23684
52 * gcc.c-torture/execute/pr22141-1.c: New test.
53 * gcc.c-torture/execute/pr22141-2.c: Likewise.
54 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
55 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
56 * gcc.dg/store_merging_1.c: New test.
57 * gcc.dg/store_merging_2.c: Likewise.
58 * gcc.dg/store_merging_3.c: Likewise.
59 * gcc.dg/store_merging_4.c: Likewise.
60 * gcc.dg/store_merging_5.c: Likewise.
61 * gcc.dg/store_merging_6.c: Likewise.
62 * gcc.dg/store_merging_7.c: Likewise.
63 * gcc.target/i386/pr22141.c: Likewise.
64 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
65 * g++.dg/init/new17.C: Likewise.
66
7361bb02 672016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
68
69 PR middle-end/72747
70 * c-c++-common/pr72747-1.c: New test.
71 * c-c++-common/pr72747-2.c: Likewise.
72
987860a9 732016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
74
75 * gcc.target/s390/oscbreak-1.c: New test.
76
55c01516 772016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
78
79 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
80
452a353a 812016-10-28 Jakub Jelinek <jakub@redhat.com>
82
971e7f12 83 PR rtl-optimization/77919
84 * g++.dg/torture/pr77919.C: New test.
85
452a353a 86 PR rtl-optimization/78132
87 * gcc.target/i386/pr78132.c: New test.
88
c8fb4e06 892016-10-27 Eric Botcazou <ebotcazou@adacore.com>
90
91 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
92
d59ca9c8 932016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
94
95 * gcc.target/powerpc/vsx-simode.c: New test.
96 * gcc.target/powerpc/vsx-simode2.c: Likewise.
97 * gcc.target/powerpc/vsx-simode3.c: Likewise.
98
b95a2fd4 992016-10-27 Jakub Jelinek <jakub@redhat.com>
100
bd7b3fc8 101 PR fortran/78026
102 * gfortran.dg/gomp/pr78026.f03: New test.
103 * gfortran.dg/select_type_38.f03: New test.
104
b95a2fd4 105 PR middle-end/78025
106 * g++.dg/gomp/declare-simd-7.C: New test.
107
bd7b3fc8 1082016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 109
110 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
111 * gfortran.dg/dec_init_2.f90: Likewise.
112 * gfortran.dg/dec_init_3.f90: New test.
113 * gfortran.dg/dec_init_4.f90: Likewise.
114
641ae1b8 1152016-10-27 Bin Cheng <bin.cheng@arm.com>
116
117 * gcc.dg/fold-narrowbopcst-1.c: New test.
118
bd7b3fc8 1192016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 120
121 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
122 dg-shouldfail/dg-output instead of XFAIL.
123 * gfortran.dg/dec_io_6.f90: Likewise.
124
84b72a11 1252016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
126
127 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
128 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
129 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
130 * gcc.target/arm/atomic-op-char-3.c: Likewise.
131 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
132 * gcc.target/arm/atomic-op-int-3.c: Likewise.
133 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
134 * gcc.target/arm/atomic-op-release-3.c: Likewise.
135 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
136 * gcc.target/arm/atomic-op-short-3.c: Likewise.
137
15eeb126 1382016-10-27 Bin Cheng <bin.cheng@arm.com>
139
140 * gcc.dg/fold-convmaxconv-1.c: New test.
141 * gcc.dg/fold-convminconv-1.c: New test.
142
1d05fbdb 1432016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
144
145 PR fortran/78092
146 * gfortran.dg/pr78092.f90: New test.
147
2db725dd 1482016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
149
150 PR target/78056
151 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
152 expected error message.
153 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
154 expected error message.
155 * gcc.target/powerpc/vsu/vec-all-nez-7.c
156 (test_all_not_equal_and_not_zero): Change expected error message.
157
816a8c6d 1582016-10-26 Jakub Jelinek <jakub@redhat.com>
159
160 PR fortran/77973
161 * gfortran.dg/gomp/pr77973.f90: New test.
162
ed09e1d5 1632016-10-26 Paul Thomas <pault@gcc.gnu.org>
164
165 PR fortran/78108
166 * gfortran.dg/submodule_18.f08: New test.
167 * gfortran.dg/submodule_19.f08: New test.
168
a0194feb 1692016-10-26 Michael Matz <matz@suse.de>
170
171 * g++.dg/pr78060.C: New test.
172 * gfortran.dg/pr78061.f: New test.
173 * g++.dg/pr78088.C: New test.
174
bd7b3fc8 1752016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 176
177 * gfortran.dg/dec_io_1.f90: New test.
178 * gfortran.dg/dec_io_2.f90: New test.
179 * gfortran.dg/dec_io_3.f90: New test.
180 * gfortran.dg/dec_io_4.f90: New test.
181 * gfortran.dg/dec_io_5.f90: New test.
182 * gfortran.dg/dec_io_6.f90: New test.
183
83ee671e 1842016-10-25 Jakub Jelinek <jakub@redhat.com>
185
186 PR sanitizer/78106
187 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
188
1892016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 190
191 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
192 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
193
9db5ef21 1942016-10-25 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gnat.dg/opt59.adb: New test.
197 * gnat.dg/opt59_pkg.ad[sb]: New helper.
198
199 * gnat.dg/opt60.adb: New test.
200
255d575a 2012016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
202
203 PR fortran/72770
204 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
205 this pr.
206
6a2e2a85 2072016-10-25 Jakub Jelinek <jakub@redhat.com>
208
209 PR target/78102
210 * gcc.target/i386/pr78102.c: New test.
211
83ee671e 2122016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 213
214 * gfortran.dg/dec_logical_xor_1.f90: New test.
215 * gfortran.dg/dec_logical_xor_2.f90: New test.
216 * gfortran.dg/dec_logical_xor_3.f03: New test.
217
83ee671e 2182016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 219
220 * gfortran.dg/dec_loc_rval_1.f90: New test.
221 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 222 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 223
83ee671e 2242016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 225
006943e8 226 * gfortran.dg/dec_type_print.f90: New testcase.
227
83ee671e 2282016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 229
230 * gfortran.dg/feed_1.f90: New test.
231 * gfortran.dg/feed_2.f90: New test.
501b58b2 232
a07d5339 2332016-10-25 Martin Liska <mliska@suse.cz>
234
235 PR sanitizer/78106
236 * gcc.dg/asan/pr78106.c: New test.
237
131ad74b 2382016-10-25 Martin Liska <mliska@suse.cz>
239
240 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
241
78e31c4c 2422016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
243
244 PR target/78041
245 * gcc.target/arm/pr78041.c: New test.
246
6e1b2ffb 2472016-10-25 Jakub Jelinek <jakub@redhat.com>
248
249 * g++.dg/cpp1z/launder1.C: New test.
250 * g++.dg/cpp1z/launder2.C: New test.
251
c9a8ee19 2522016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 253 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 254
255 PR target/71676
256 PR target/71678
257 * gcc.target/avr/pr71676-2.c: New test.
258
24c7ece1 2592016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 260 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 261
262 PR target/71676
263 PR target/71678
264 * gcc.target/avr/pr71676-1.c: New test.
265 * gcc.target/avr/pr71676-3.c: New test.
266 * gcc.target/avr/pr71676.c: New test.
267 * gcc.target/avr/pr71678.c: New test.
268
2e2f6914 2692016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
270
271 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
272 such that cloned verions of tested functions are not created.
273
0fdad659 2742016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
275
276 PR fortran/71895
277 * gfortran.dg/pr71895.f90: New test.
278
1eaf0150 2792016-10-24 Jakub Jelinek <jakub@redhat.com>
280
281 * g++.dg/debug/dwarf2/ref-2.C: New test.
282
5f64e688 2832016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
284
285 * c-c++-common/Wint-in-bool-context-3.c: New test.
286
c62d63d4 2872016-10-24 Martin Sebor <msebor@redhat.com>
288
289 PR middle-end/77735
290 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
291 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
292 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
293 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
294 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
295 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
296 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
297
11cb7700 2982016-10-24 Richard Biener <rguenther@suse.de>
299
300 PR testsuite/71491
301 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
302 * gcc.dg/vect/slp-45.c: Likewise.
303
c2423c1d 3042016-10-24 Richard Biener <rguenther@suse.de>
305
306 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
307 * gcc.dg/tree-ssa/pr21458.c: Likewise.
308 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
309
2cd66116 3102016-10-24 Georg-Johann Lay <avr@gjlay.de>
311
312 PR target/78093
313 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
314 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
315
8cc18ee3 3162016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
317
318 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
319
595090de 3202016-10-24 Jakub Jelinek <jakub@redhat.com>
321
322 * gcc.target/i386/bmi2-pext-1.c: New test.
323 * gcc.target/i386/bmi2-pdep-1.c: New test.
324 * gcc.target/i386/bmi2-bzhi-3.c: New test.
325 * gcc.target/i386/tbm-bextri-1.c: New test.
326 * gcc.target/i386/bmi-bextr-6.c: New test.
327
98d9f593 3282016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
329
330 PR target/77483
331 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
332 * gcc.target/i386/pr65105-1.c: Likewise.
333 * gcc.target/i386/pr65105-2.c: Likewise.
334 * gcc.target/i386/pr65105-3.c: Likewise.
335 * gcc.target/i386/pr65105-5.c: Likewise.
336 * gcc.target/i386/pr67761.c: Likewise.
337 * gcc.target/i386/pr70799-1.c: Likewise.
338
020c2754 3392016-10-24 Martin Liska <mliska@suse.cz>
340
341 PR sanitizer/77966
342 * c-c++-common/ubsan/unreachable-3.c: New test.
343
a484f6fe 3442016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
345
346 PR fortran/77763
347 * gfortran.dg/pr77763.f90
348
1a6627ef 3492016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
350
351 PR fortran/54730
352 PR fortran/78033
353 * gfortran.dg/pr78033.f90: New test.
354
b0cb70c0 3552016-10-23 Paul Thomas <pault@gcc.gnu.org>
356
357 PR fortran/69834
358 * gfortran.dg/select_type_1.f03: Change error for overlapping
359 TYPE IS cases.
360 * gfortran.dg/select_type_36.f03: New test.
361
11d8d4ee 3622016-10-22 Eric Botcazou <ebotcazou@adacore.com>
363
364 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
365
5676fa7f 3662016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
367
368 PR fortran/78021
369 * gfortran.dg/string_length_3.f90: New test.
370
d202d7b5 3712016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
372
d202d7b5 373 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
374
3752016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
376
377 PR fortran/43366
378 PR fortran/57117
379 PR fortran/61337
380 * gfortran.dg/alloc_comp_class_5.f03: New test.
381 * gfortran.dg/class_allocate_21.f90: New test.
382 * gfortran.dg/class_allocate_22.f90: New test.
383 * gfortran.dg/realloc_on_assign_27.f08: New test.
384
5a096987 3852016-10-21 Jeff Law <law@redhat.com>
386
387 * PR tree-optimization/71947
388 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
389 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
390 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
391
6cb5d057 3922016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
393
394 * gcc.dg/ipa/vrp5.c: New test.
395 * gcc.dg/ipa/vrp6.c: New test.
396
0ee6ade7 3972016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
398
399 * gcc.target/aarch64/test_frame_17.c: New test.
400
0fe76522 4012016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
402
403 * gcc.target/aarch64/test_frame_17.c: New test.
404
4e2173b0 4052016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
406
407 PR preprocessor/71681
408 * gcc.dg/cpp/pr71681-1.c: New testcase
409 * gcc.dg/cpp/pr71681-2.c: Likewise
410 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
411 * gcc.dg/cpp/remap/a/header.gcc: Likewise
412 * gcc.dg/cpp/remap/a/t_1.h: Likewise
413 * gcc.dg/cpp/remap/a/t_2.h: Likewise
414
4d8040d8 4152016-10-21 Jakub Jelinek <jakub@redhat.com>
416
1a4cced6 417 PR target/78057
418 * gcc.target/i386/pr78057.c: New test.
419
4d8040d8 420 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
421
60e91af4 4222016-10-21 Paul Thomas <pault@gcc.gnu.org>
423
424 PR fortran/69566
425 * gfortran.dg/select_type_37.f03: New test.
426
c2c800fc 4272016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
428
429 PR target/71627
430 * gcc.target/avr/pr71627.c: New test
431
121d313b 4322016-10-21 Eric Botcazou <ebotcazou@adacore.com>
433
434 * gcc.target/sparc/overflow-1.c: New test.
435 * gcc.target/sparc/overflow-2.c: Likewise.
436 * gcc.target/sparc/overflow-3.c: Likewise.
437
f1ea412a 4382016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
439
440 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
441 effective target.
442
ec85126d 4432016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
444
445 PR rtl-optimization/78038
446 * gcc.target/aarch64/pr78038.c: New test.
447
a3d5ca2a 4482016-10-21 Richard Biener <rguenther@suse.de>
449
450 PR tree-optimization/78051
451 * g++.dg/torture/pr78051.C: New testcase.
452
127b5b65 4532016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
454
455 * c-c++-common/wdate-time.c: Restored test case.
456 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
457
8d379b82 4582016-10-20 Jakub Jelinek <jakub@redhat.com>
459
460 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
461
e0a20c9e 4622016-10-20 Uros Bizjak <ubizjak@gmail.com>
463
464 PR target/78037
465 * gcc.target/i386/pr78037.c: New test.
466
06904722 4672016-10-20 Eric Botcazou <ebotcazou@adacore.com>
468
469 * gcc.target/visium/overflow8.c: New.
470 * gcc.target/visium/overflow16.c: Likewise.
471 * gcc.target/visium/overflow32: Likewise.
472
92a2a716 4732016-10-20 Michael Matz <matz@suse.de>
474
475 * gcc.dg/loop-split.c: New test.
476 * gcc.dg/tree-ssa/ifc-9.c: Update.
477 * gcc.dg/tree-ssa/ifc-10.c: Update.
478
8a0d346b 4792016-10-20 Richard Biener <rguenther@suse.de>
480
481 * gcc.dg/graphite/pr35356-1.c: Update.
482
bc3bde59 4832016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/77446
486 * g++.dg/cpp1y/pr77446.C: New.
487
ab056ef4 4882016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
489
490 PR tree-optimization/53979
491 * gcc.dg/pr53979-1.c: New test-case.
492 * gcc.dg/pr53979-2.c: Likewise.
493
5c2ba578 4942016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
495
496 * c-c++-common/Wint-in-bool-context-2.c: New test.
497
dbbe97e3 4982016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
499
500 * gfortran.dg/dtio_17.f90: Fix test.
501
0d05daf3 5022016-10-19 Aldy Hernandez <aldyh@redhat.com>
503
504 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
505 * gcc.dg/Walloca-2.c: Same.
506
e066ee66 5072016-10-19 Aldy Hernandez <aldyh@redhat.com>
508
509 * gcc.dg/Wvla-1.c: Rename to...
510 * gcc.dg/Wvla-larger-than-1.c: ...this.
511 * gcc.dg/Wvla-2.c: Rename to...
512 * gcc.dg/Wvla-larger-than-2.c: ...this.
513 * gcc.dg/Wvla-3.c: Rename to...
514 * gcc.dg/Walloca-11.c.: ...this.
515 * gcc.dg/wvla-[1-7].c: Rename to:
516 * gcc.dg/Wvla-[1-7].c: ...this.
517
82112bf2 5182016-10-19 Bin Cheng <bin.cheng@arm.com>
519
520 PR tree-optimization/78005
521 * gcc.dg/vect/pr78005.c: New.
522 * gcc.target/i386/l_fma_float_1.c: Revise test.
523 * gcc.target/i386/l_fma_float_2.c: Ditto.
524 * gcc.target/i386/l_fma_float_3.c: Ditto.
525 * gcc.target/i386/l_fma_float_4.c: Ditto.
526 * gcc.target/i386/l_fma_float_5.c: Ditto.
527 * gcc.target/i386/l_fma_float_6.c: Ditto.
528 * gcc.target/i386/l_fma_double_1.c: Ditto.
529 * gcc.target/i386/l_fma_double_2.c: Ditto.
530 * gcc.target/i386/l_fma_double_3.c: Ditto.
531 * gcc.target/i386/l_fma_double_4.c: Ditto.
532 * gcc.target/i386/l_fma_double_5.c: Ditto.
533 * gcc.target/i386/l_fma_double_6.c: Ditto.
534
b3e3b38b 5352016-10-19 Thomas Schwinge <thomas@codesourcery.com>
536
537 PR tree-optimization/78024
538 * gcc.dg/goacc/loop-processing-1.c: New file.
539
1227b118 5402016-10-19 Richard Biener <rguenther@suse.de>
541
542 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
543
f9debd38 5442016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
545
546 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
547 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
548 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
549 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
550 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
551 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
552 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
553 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
554 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
555 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
556 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
557 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
558 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
559 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
560 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
561 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
562 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
563 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
564 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
565 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
566 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
567 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
568 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
569 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
570 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
571 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
572 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
573 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
574 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
575 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
576 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
577 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
578 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
579 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
580 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
581 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
582 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
583 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
584 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
585 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
586 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
587 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
588 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
589 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
590 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
591 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
592 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
593 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
594 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
595 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
596 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
597 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
598 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
599 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
600 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
601 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
602 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
603 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
604 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
605 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
606 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
607 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
608 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
609 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
610 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
611 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
612 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
613 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
614 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
615 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
616 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
617 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
618 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
619 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
620 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
621 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
622 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
623 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
624 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
625 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
626 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
627 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
628 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
629 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
630 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
631 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
632 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
633 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
634 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
635 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
636 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
637 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
638 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
639 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
640 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
641 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
642 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
643 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
644 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
645 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
646 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
647 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
648 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
649 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
650 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
651 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
652 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
653 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
654 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
655 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
656 * gcc.target/powerpc/vsu/vsu.exp: New file.
657
4d7671d9 6582016-10-18 Uros Bizjak <ubizjak@gmail.com>
659
660 PR target/77991
661 * gcc.target/i386/pr77991.c: New test.
662
ce1813aa 6632016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
664
665 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
666 LTO is used.
667
7c57132a 6682016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
669
4d7671d9 670 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 671
9edca09e 6722016-10-18 Richard Biener <rguenther@suse.de>
673
674 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
675 * gcc.dg/tree-ssa/pr21001.c: Likewise.
676 * gcc.dg/tree-ssa/pr21090.c: Likewise.
677 * gcc.dg/tree-ssa/pr21294.c: Likewise.
678 * gcc.dg/tree-ssa/pr21563.c: Likewise.
679 * gcc.dg/tree-ssa/pr23744.c: Likewise.
680 * gcc.dg/tree-ssa/pr25382.c: Likewise.
681 * gcc.dg/tree-ssa/pr68431.c: Likewise.
682 * gcc.dg/tree-ssa/vrp03.c: Likewise.
683 * gcc.dg/tree-ssa/vrp06.c: Likewise.
684 * gcc.dg/tree-ssa/vrp07.c: Likewise.
685 * gcc.dg/tree-ssa/vrp09.c: Likewise.
686 * gcc.dg/tree-ssa/vrp19.c: Likewise.
687 * gcc.dg/tree-ssa/vrp20.c: Likewise.
688 * gcc.dg/tree-ssa/vrp92.c: Likewise.
689 * gcc.dg/pr68217.c: Likewise.
690 * gcc.dg/predict-9.c: Likewise.
691 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
692 * gcc.dg/predict-1.c: Likewise.
693
089541f0 6942016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
695
696 * gfortran.dg/dtio_17.f90: New test.
697
130a8de2 6982016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
699
700 * gcc.dg/ipa/vrp4.c: Adjust testcase.
701
fc323d70 7022016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
703
704 * gcc.dg/ipa/vrp4.c: New test.
705
5b48910f 7062016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
707
708 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
709 * gcc.dg/torture/pr39074.c: Likewise.
710
946d814a 7112016-10-17 Eric Botcazou <ebotcazou@adacore.com>
712
713 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
714 * gnat.dg/trampoline4.adb: Minor tweak.
715
53cddf24 7162016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
717
718 PR tree-optimization/77916
719 * gcc.dg/torture/pr77916.c: New.
720
443d1195 7212016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
722
723 PR fortran/77978
724 * gfortran.dg/pr77978_1.f90: New test.
725 * gfortran.dg/pr77978_2.f90: Ditto.
726 * gfortran.dg/pr77978_3.f90: Ditto.
727
5db34fe5 7282016-10-17 Paul Thomas <pault@gcc.gnu.org>
729
730 PR fortran/61420
731 PR fortran/78013
732 * gfortran.dg/proc_ptr_49.f90: New test.
733
a68b3ea1 7342016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
735
736 PR target/77308
737 * gcc.target/arm/pr77308.c: New test.
738
dbd2f085 7392016-10-17 David Edelsohn <dje.gcc@gmail.com>
740
741 * lib/target-supports.exp
742 (check_effective_target_floatn_nx_runtime): Return 0 for
743 powerpc*-ibm-aix*.
744
5bcc4152 7452016-10-17 Andrew Pinski <apinski@cavium.com>
746
747 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
748 long instead of long.
749 * gcc.target/aarch64/cinc_common_1.c: Likewise.
750 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
751 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
752 * gcc.target/aarch64/mult-synth_4.c: Likewise.
753 * gcc.target/aarch64/pr68102_1.c: Likewise.
754 * gcc.target/aarch64/target_attr_3.c: Likewise.
755
6539e0f7 7562016-10-17 Richard Biener <rguenther@suse.de>
757
758 PR tree-optimization/77988
759 * gcc.dg/torture/pr77988.c: New testcase.
760
6a0d39d6 7612016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
762
763 * gcc.dg/pr71636-1.c: New test-case.
764 * gcc.dg/pr71636-2.c: Likewise.
765
a27e3913 7662016-10-16 Eric Botcazou <ebotcazou@adacore.com>
767
768 * gnat.dg/trampoline3.adb: New test.
769 * gnat.dg/trampoline4.adb: Likewise.
770
4c3a9c43 7712016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
772
773 * gfortran.dg/dtio_16.f90: New test.
774
b39e7130 7752016-10-15 Eric Botcazou <ebotcazou@adacore.com>
776
777 * gcc.target/sparc/bmaskbshuf.c: Rename to...
778 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
779 * gcc.target/sparc/bmaskbshuf-2.c: New test.
780
e16e12bf 7812016-10-15 Eric Botcazou <ebotcazou@adacore.com>
782
783 * gcc.target/sparc/popc.c: Rename to...
784 * gcc.target/sparc/popc-1.c: ...this.
785 * gcc.target/sparc/popc-2.c: New test.
786
f2540a7e 7872016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
788
789 PR fortran/77972
790 * gfortran.dg/unexpected_eof_4.f90: New test.
791
5ba96fdd 7922016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
793
c258c004 794 PR libfortran/48587
795 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 796
6b34469c 7972016-10-14 Jakub Jelinek <jakub@redhat.com>
798
7aeed2e5 799 PR middle-end/77959
800 * gfortran.dg/pr77959.f90: New test.
801
6b34469c 802 DR 1511 - const volatile variables and ODR
803 * g++.dg/DRs/dr1511-1.C: New test.
804 * g++.dg/DRs/dr1511-2.C: New test.
805
f81df488 8062016-10-14 Eric Botcazou <ebotcazou@adacore.com>
807
808 * gnat.dg/debug7.adb (dg-options): Remove -g.
809 * gnat.dg/debug8.adb (dg-options): Add -margs.
810 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
811
e5664bb5 8122016-10-14 Richard Biener <rguenther@suse.de>
813
814 PR tree-optimization/77979
815 * gcc.dg/torture/pr77979.c: New testcase.
816
3b7a15a1 8172016-10-14 Martin Liska <mliska@suse.cz>
818
819 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
820 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
821 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
822
2b379696 8232016-10-14 Uros Bizjak <ubizjak@gmail.com>
824
825 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
826 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
827 * gcc.dg/torture/pr77937-2.c: Likewise.
828
0dfdb37a 8292016-10-14 Eric Botcazou <ebotcazou@adacore.com>
830
831 * gnat.dg/lto15.adb: Adjust.
832 * gnat.dg/lto16.adb: Likewise.
833 * gnat.dg/lto17.adb: Likewise
834 * gnat.dg/lto18.ad[sb]: New test.
835 * gnat.dg/lto18_pkg.ads: New helper.
836 * gnat.dg/lto19.adb: New test.
837 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
838 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
839 * gnat.dg/lto20.adb: New test.
840 * gnat.dg/lto20_pkg.ad[sb]: New helper.
841
30825815 8422016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
843
844 * gfortran.dg/coarray_38.f90: Expect error message.
845
f6412f44 8462016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
847
848 * gcc.target/aarch64/spellcheck_1.c: New test.
849 * gcc.target/aarch64/spellcheck_2.c: Likewise.
850 * gcc.target/aarch64/spellcheck_3.c: Likewise.
851 * gcc.target/aarch64/spellcheck_4.c: Likewise.
852 * gcc.target/aarch64/spellcheck_5.c: Likewise.
853 * gcc.target/aarch64/spellcheck_6.c: Likewise.
854
7a8fd205 8552016-10-13 Andreas Schwab <schwab@linux-m68k.org>
856
857 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
858
0512a8c6 8592016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
860
861 PR tree-optimization/77937
862 * gcc.dg/torture/pr77937-1.c: New.
863 * gcc.dg/torture/pr77937-2.c: New.
864
81f19d90 8652016-10-13 Jakub Jelinek <jakub@redhat.com>
866
867 * g++.dg/cpp1z/inline-var1.C: New test.
868 * g++.dg/cpp1z/inline-var1a.C: New test.
869 * g++.dg/cpp1z/inline-var1.h: New file.
870 * g++.dg/cpp1z/inline-var2.C: New test.
871 * g++.dg/cpp1z/inline-var3.C: New test.
872 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
873 uninitialized const.
874
83ee671e 8752016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 876
f3e6118a 877 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
878 Xscale is specified, not just -march.
879 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
880 is incompatible with Xscale.
8d16d6ff 881
2e7b05a3 8822016-10-13 Martin Sebor <msebor@redhat.com>
883
884 PR c++/71912
885 * g++.dg/ext/flexary4.C: Adjust.
886 * g++.dg/ext/flexary5.C: Same.
887 * g++.dg/ext/flexary9.C: Same.
888 * g++.dg/ext/flexary19.C: New test.
889 * g++.dg/ext/flexary18.C: New test.
890 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
891 regression test.
4d7671d9 892 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
893 Avoid generating a flexible array member in an array.
2e7b05a3 894
ff56abd1 8952016-10-13 Martin Sebor <msebor@redhat.com>
896
897 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
898 to placate -Wformat on targets where the type is not int.
899
c4966203 9002016-10-13 David Malcolm <dmalcolm@redhat.com>
901
902 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
903 in INSN_LOCATION.
904
0655e0e6 9052016-10-13 Bin Cheng <bin.cheng@arm.com>
906
907 * gcc.target/i386/l_fma_float_1.c: Revise test.
908 * gcc.target/i386/l_fma_float_2.c: Ditto.
909 * gcc.target/i386/l_fma_float_3.c: Ditto.
910 * gcc.target/i386/l_fma_float_4.c: Ditto.
911 * gcc.target/i386/l_fma_float_5.c: Ditto.
912 * gcc.target/i386/l_fma_float_6.c: Ditto.
913 * gcc.target/i386/l_fma_double_1.c: Ditto.
914 * gcc.target/i386/l_fma_double_2.c: Ditto.
915 * gcc.target/i386/l_fma_double_3.c: Ditto.
916 * gcc.target/i386/l_fma_double_4.c: Ditto.
917 * gcc.target/i386/l_fma_double_5.c: Ditto.
918 * gcc.target/i386/l_fma_double_6.c: Ditto.
919
c4dd22f7 9202016-10-13 Bin Cheng <bin.cheng@arm.com>
921
922 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
923
73e363e1 9242016-10-13 Bin Cheng <bin.cheng@arm.com>
925
926 * gcc.dg/vect/vect-98.c: Refine test case.
927 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
928 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
929 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
930
c0f4422f 9312016-10-13 Jakub Jelinek <jakub@redhat.com>
932
933 PR c/77946
934 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
935
5d3eb95a 9362016-10-13 Martin Liska <mliska@suse.cz>
937
938 PR tree-optimization/77943
939 * g++.dg/tree-ssa/pr77943.C: New test.
940
eb04d24c 9412016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
942
943 PR fortran/72832
944 * gfortran.dg/allocate_with_source_22.f03: New test.
945 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
946 fail.
947
4c57e30a 9482016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
949
950 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
951 * gcc.target/arm/movsi_movw.c: Likewise.
952 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
953 directive to work on big endian targets.
954
a70bfd3e 9552016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
956
957 * gcc.dg/tree-ssa/evrp6.c: New test.
958
ef51c561 9592016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
960
961 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
962 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
963 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
964
c1276ee1 9652016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
966
967 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
968 * gcc.target/powerpc/warn-2.c: Ditto.
969
a5c34f4b 9702016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
971
972 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
973 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
974 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
975 for -mmsa.
976 * gcc.target/mips/msa.c: New test.
977 * gcc.target/mips/msa-builtins.c: Likewise.
978 * lib/target-supports.exp (check_mips_msa_hw_available): New.
979 (check_effective_target_mips_msa_runtime): Likewise.
980 (check_effective_target_mips_msa): Likewise.
981 (add_options_for_mips_msa): Likewise.
982 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
983 (check_effective_target_vect_intfloat_cvt): Likewise.
984 (check_effective_target_vect_uintfloat_cvt): Likewise.
985 (check_effective_target_vect_floatint_cvt): Likewise.
986 (check_effective_target_vect_floatuint_cvt): Likewise.
987 (check_effective_target_vect_shift): Likewise.
988 (check_effective_target_vect_shift_char): Likewise.
989 (check_effective_target_vect_long): Likewise.
990 (check_effective_target_vect_float): Likewise.
991 (check_effective_target_vect_double): Likewise.
992 (check_effective_target_vect_long_long): Likewise.
993 (check_effective_target_vect_perm): Likewise.
994 (check_effective_target_vect_perm_byte): Likewise.
995 (check_effective_target_vect_perm_short): Likewise.
996 (check_effective_target_vect_sdot_qi): Likewise.
997 (check_effective_target_vect_udot_qi): Likewise.
998 (check_effective_target_vect_sdot_hi): Likewise.
999 (check_effective_target_vect_udot_hi): Likewise.
1000 (check_effective_target_vect_pack_trunc): Likewise.
1001 (check_effective_target_vect_unpack): Likewise.
1002 (check_effective_target_vect_hw_misalign): Likewise.
1003 (check_effective_target_vect_condition): Likewise.
1004 (check_effective_target_vect_cond_mixed): Likewise.
1005 (check_effective_target_vect_char_mult): Likewise.
1006 (check_effective_target_vect_short_mult): Likewise.
1007 (check_effective_target_vect_int_mult): Likewise.
1008 (check_effective_target_vect_extract_even_odd): Likewise.
1009 (check_effective_target_vect_interleave): Likewise.
1010 (check_vect_support_and_set_flags): Check if the target supports MSA
1011 and append to the list of EFFECTIVE_TARGETS.
1012
3e7c21b1 10132016-10-12 Richard Biener <rguenther@suse.de>
1014
1015 PR debug/77947
1016 * g++.dg/torture/pr77947.C: New testcase.
1017
bd043173 10182016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1019
1020 * gnat.dg/debug8.adb: New testcase.
1021
dade7ede 10222016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1023
1024 * gnat.dg/debug9.adb: New testcase.
1025
98e16200 10262016-10-12 Richard Biener <rguenther@suse.de>
1027
1028 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1029 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1030 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1031
30855003 10322016-10-12 Richard Biener <rguenther@suse.de>
1033
1034 PR tree-optimization/77920
1035 * gcc.dg/torture/pr77920.c: New testcase.
1036
12663602 10372016-10-12 Jakub Jelinek <jakub@redhat.com>
1038
221d7858 1039 PR tree-optimization/77929
1040 * gcc.c-torture/compile/pr77929.c: New test.
1041
12663602 1042 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1043 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1044 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1045 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1046 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1047 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1048 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1049 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1050 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1051
443a4842 10522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gcc.target/sparc/setcc-4.c: Adjust.
1055 * gcc.target/sparc/setcc-5.c: Likewise.
1056 * gcc.target/sparc/setcc-6.c: Likewise.
1057 * gcc.target/sparc/setcc-7.c: Likewise.
1058 * gcc.target/sparc/setcc-8.c: Likewise.
1059 * gcc.target/sparc/setcc-9.c: Likewise.
1060 * gcc.target/sparc/setcc-10.c: Delete.
1061
ffe8440e 10622016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1063
1064 PR fortran/77942
1065 * gfortran.dg/pr77942.f90
1066
f9d86318 10672016-10-11 Fritz Reese <fritzoreese@gmail.com>
1068
1069 * gfortran.dg/dec_math.f90: New testsuite.
1070
aec336e9 10712016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1072
1073 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1074 (main): Declare j as i32 instead of int.
1075
96eb1519 10762016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1077
1078 PR testsuite/PR77710
1079 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1080 target triplet instead of *-*-*-*.
1081
a84cc613 10822016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/unchecked_convert10.adb: New test.
1085 * gnat.dg/unchecked_convert11.adb: Likewise.
1086 * gnat.dg/unchecked_convert12.adb: Likewise.
1087
94ec1a50 10882016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1089
1090 * gcc.target/sparc/cbcond-1.c: New test.
1091 * gcc.target/sparc/cbcond-2.c: Likewise.
1092 * gcc.target/sparc/movcc-1.c: Likewise.
1093 * gcc.target/sparc/movcc-2.c: Likewise.
1094 * gcc.target/sparc/setcc-1.c: Adjust.
1095 * gcc.target/sparc/setcc-2.c: Likewise.
1096 * gcc.target/sparc/setcc-3.c: Likewise.
1097 * gcc.target/sparc/setcc-4.c: Likewise.
1098 * gcc.target/sparc/setcc-5.c: Likewise.
1099 * gcc.target/sparc/setcc-6.c: New test.
1100 * gcc.target/sparc/setcc-7.c: Likewise.
1101 * gcc.target/sparc/setcc-8.c: Likewise.
1102 * gcc.target/sparc/setcc-9.c: Likewise.
1103 * gcc.target/sparc/setcc-10.c: Likewise.
1104
74cf8d76 11052016-10-10 Jeff Law <law@redhat.com>
1106
1107 PR tree-optimization/71947
1108 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1109 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1110 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1111 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1112 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1113 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1114
8d3bf9df 11152016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/77915
1118 * gfortran.dg/matmul_11.f90: New test.
1119
ade2e453 11202016-10-10 Jiong Wang <jiong.wang@arm.com>
1121
1122 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1123 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1124 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1125 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1126 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1127 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1128 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1129 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1130 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1131 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1132 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1133 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1134 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1135 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1136 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1137 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1138 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1139 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1140 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1141 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1142 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1143 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1144 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1145 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1146 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1147 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1148 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1149 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1150 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1151 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1152 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1153 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1154 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1155 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1156 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1157 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1158 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1159 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1160 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1161 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1162 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1163 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1164 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1165 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1166 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1167 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1168 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1169 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1170 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1171 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1172 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1173 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1174 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1175 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1176 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1177 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1178 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1179 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1180 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1181
d9b5db8e 11822016-10-10 Jiong Wang <jiong.wang@arm.com>
1183
1184 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1185 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1186 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1187 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1188 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1189 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1190 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1191 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1192 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1193 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1194 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1195 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1196 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1197 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1198
67789205 11992016-10-10 Jiong Wang <jiong.wang@arm.com>
1200
1201 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1202 Enable AArch64.
1203 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1204 vdup*_laneq.
1205 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1206 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1207 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1208 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1209
6dfe8276 12102016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1211 Jiong Wang <jiong.wang@arm.com>
1212
1213 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1214 AArch64 support.
1215 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1216 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1217 AArch64 targets.
1218 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1219 AArch64 targets.
1220 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1221 targets.
1222 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1223
ec8fd20e 12242016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1225
1226 * gnat.dg/specs/vfa.ads: New test.
1227
6dfe8276 12282016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1229
1230 * gnat.dg/inline13.ad[sb]: New test.
1231 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1232
8fc51369 12332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1234
1235 * gnat.dg/biased_subtype.adb: New test.
1236
b4d09fc1 12372016-10-09 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR tree-optimization/77901
1240 * gcc.c-torture/compile/pr77901.c: New test.
1241
14964a36 12422016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1243
1244 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1245 * gcc.dg/ipa/propalign-2.c: Likewise
1246 * gcc.dg/ipa/propalign-3.c: Likewise.
1247 * gcc.dg/ipa/propalign-4.c: Likewise.
1248 * gcc.dg/ipa/propalign-5.c: Likewise.
1249
ad0c1dec 12502016-10-08 Jakub Jelinek <jakub@redhat.com>
1251
ae691a10 1252 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1253
4582d852 1254 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1255
ad0c1dec 1256 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1257 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1258
90a2ad05 12592016-10-07 Fritz Reese <fritzoreese@gmail.com>
1260
1261 * gfortran.dg/dec_union_11.f90: New testcase.
1262
4076953a 12632016-10-07 Nathan Sidwell <nathan@acm.org>
1264
1265 PR c++/66443
1266 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1267 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1268 * g++.dg/cpp1y/pr66443-cxx14.C: New
1269 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1270 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1271
cd45162d 12722016-10-07 Jakub Jelinek <jakub@redhat.com>
1273
1274 * g++.dg/cpp0x/addressof1.C: New test.
1275 * g++.dg/cpp0x/addressof2.C: New test.
1276
7d29bba9 12772016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1278
1279 * gcc.target/powerpc/float128-type-1.c: New test to check that
1280 PowerPC 64-bit Linux enables -mfloat128-type by default.
1281 * gcc.target/powerpc/float128-type-2.c: Likewise.
1282 * gcc.target/powerpc/float128-mix.c: Change error message to
1283 reflect that __ibm128 is now #define'ed to be long double.
1284
7d562e89 12852016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1286
1287 PR fortran/77406
1288 * gfortran.dg/pr77406.f90: New test.
1289 * gfortran.dg/assumed_type_3.f90: Update error messages.
1290 * gfortran.dg/defined_operators_1.f90: Ditto.
1291 * gfortran.dg/generic_26.f90: Ditto.
1292 * gfortran.dg/generic_7.f90: Ditto.
1293 * gfortran.dg/gomp/udr5.f90: Ditto.
1294 * gfortran.dg/gomp/udr7.f90: Ditto.
1295 * gfortran.dg/interface_1.f90: Ditto.
1296 * gfortran.dg/interface_37.f90: Ditto.
1297 * gfortran.dg/interface_5.f90: Ditto.
1298 * gfortran.dg/interface_6.f90: Ditto.
1299 * gfortran.dg/interface_7.f90
1300 * gfortran.dg/no_arg_check_3.f90
1301 * gfortran.dg/operator_5.f90
1302 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1303
0365bfa8 13042016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1305
1306 PR c++/77700
1307 * c-c++-common/Wint-in-bool-context.c: Update test.
1308
1941149a 13092016-10-07 Richard Biener <rguenther@suse.de>
1310
1311 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1312 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1313
dc5b5d21 13142016-10-07 Marek Polacek <polacek@redhat.com>
1315
1316 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1317
30ac4925 13182016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1319
1320 PR c++/69733
1321 * c-c++-common/pr69733.c: New test.
1322 * gcc.dg/pr69733.c: New test.
1323 * gcc.target/i386/pr69733.c: New test.
1324
95c0ad19 13252016-10-07 Marek Polacek <polacek@redhat.com>
1326
1327 PR c++/77803
1328 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1329
fafde080 13302016-10-07 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR tree-optimization/77664
1333 * gcc.dg/tree-ssa/pr77664.c: New test.
1334 * gcc.dg/pr77664.c: New test.
1335
13362016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1337
1338 * gfortran.dg/pr69955.f90: New test.
1339
4147af80 13402016_10-06 Louis Krupp <louis.krupp@zoho.com>
1341
1342 PR fortran/57910
1343 * gfortran.dg/pr57910.f90: New test.
1344
adeca879 13452016-10-06 Jakub Jelinek <jakub@redhat.com>
1346
1347 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1348 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1349
fefb1a11 13502016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1351
1352 PR tree-optimization/77862
1353 * gcc.dg/pr77862.c: New test.
1354
f7df25e9 13552016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1356
1357 * gcc.dg/tree-ssa/evrp4.c: New test.
1358
3ff1ad36 13592016-10-06 Jeff Law <law@redhat.com>
1360
1361 PR tree-optimization/71661
1362 * gcc.dg/tree-ssa/pr71661.c: New test.
1363
1424fde5 13642016-10-06 Richard Biener <rguenther@suse.de>
1365
1366 PR tree-optimization/77855
1367 * gcc.dg/torture/pr77855.c: New testcase.
1368
a22dd5ec 13692016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1370 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1371
1372 * g++.dg/other/pr77759.C: New test.
1373
cb1f8eb4 13742016-10-06 Richard Biener <rguenther@suse.de>
1375
1376 PR tree-optimization/77839
1377 * gcc.dg/torture/pr77839.c: New testcase.
1378
bb513366 13792016-10-06 Marek Polacek <polacek@redhat.com>
1380
1381 * g++.dg/cpp1z/init-statement9.C: New test.
1382
26d689f4 13832016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1384
1385 * gcc.target/i386/pcommit-1.c: Deleted.
1386 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1387 * gcc.target/i386/sse-13.c: Ditto.
1388 * gcc.target/i386/sse-14.c: Ditto.
1389 * gcc.target/i386/sse-22.c: Ditto.
1390 * gcc.target/i386/sse-23.c: Ditto.
1391 * g++.dg/other/i386-2.C: Ditto.
1392
847e66cc 13932016-10-05 Uros Bizjak <ubizjak@gmail.com>
1394
1395 * gcc.target/i386/pr77833.c: Require int128 effective target.
1396
670ec524 13972016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1398
1399 PR fortran/58991
1400 PR fortran/58992
1401 * gfortran.dg/associate_22.f90: New test.
1402
fca4e258 14032016-10-05 Fritz Reese <fritzoreese@gmail.com>
1404
1405 * gfortran.dg/dec_union_9.f90: New testcase.
1406 * gfortran.dg/dec_union_10.f90: New testcase.
1407
994fc95f 14082016-10-05 Jakub Jelinek <jakub@redhat.com>
1409
c6958264 1410 PR sanitizer/66343
1411 * gcc.dg/pch/pr66343-3.c: New test.
1412 * gcc.dg/pch/pr66343-3.hs: New file.
1413
994fc95f 1414 PR sanitizer/66343
1415 * gcc.dg/pch/pr66343-1.c: New test.
1416 * gcc.dg/pch/pr66343-1.hs: New file.
1417 * gcc.dg/pch/pr66343-2.c: New test.
1418 * gcc.dg/pch/pr66343-2.hs: New file.
1419
2b6903a5 14202016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1421
1422 * c-c++-common/Wint-in-bool-context.c: Update test.
1423
a9e44c43 14242016-10-05 Marek Polacek <polacek@redhat.com>
1425
1426 * g++.dg/cpp1z/init-statement1.C: New test.
1427 * g++.dg/cpp1z/init-statement2.C: New test.
1428 * g++.dg/cpp1z/init-statement3.C: New test.
1429 * g++.dg/cpp1z/init-statement4.C: New test.
1430 * g++.dg/cpp1z/init-statement5.C: New test.
1431 * g++.dg/cpp1z/init-statement6.C: New test.
1432 * g++.dg/cpp1z/init-statement7.C: New test.
1433 * g++.dg/cpp1z/init-statement8.C: New test.
1434
d0a5b595 14352016-10-05 Louis Krupp <louis.krupp@zoho.com>
1436
1437 PR fortran/67524
1438 * gfortran.dg/pr67524.f90: New test.
1439
c7b01e77 14402016-10-05 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR sanitizer/77823
1443 * c-c++-common/ubsan/shift-9.c: New test.
1444
d204444e 14452016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1446
1447 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1448 of int if __SIZEOF_INT__ is less than 4 bytes.
1449
ea55eab9 14502016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451
1452 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1453 * gfortran.dg/class_array_20.f03: Likewise.
1454 * gfortran.dg/class_array_21.f03: Likewise.
1455 * gfortran.dg/finalize_29.f08: Likewise.
1456 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1457
bf1426ea 14582016-10-05 Richard Biener <rguenther@suse.de>
1459
1460 PR middle-end/77826
1461 * gcc.dg/torture/pr77826.c: New testcase.
1462
eb93b162 14632016-10-05 Richard Biener <rguenther@suse.de>
1464
1465 * gcc.dg/fold-copysign-1.c: New testcase.
1466
830f8f08 14672016-10-05 Andreas Schwab <schwab@suse.de>
1468
1469 * g++.dg/pr49847-2.C: Remove.
1470
ce229d56 14712016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1472
1473 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1474
d82d27a3 14752016-10-05 Richard Biener <rguenther@suse.de>
1476
1477 PR middle-end/55152
1478 * gcc.dg/pr55152-2.c: New testcase.
1479
29e40d1d 14802016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1481
1482 * gfortran.dg/dtio_15.f90: New test.
1483
78dc0da1 14842016-10-04 Ian Lance Taylor <iant@golang.org>
1485
1486 * gcc.dg/split-7.c: New test.
1487
f72de674 14882016-10-04 Martin Sebor <msebor@redhat.com>
1489
1490 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1491 %lc directive to wint_t to silence -Wformat warnings on targets
1492 where the latter is a distinct type such as long.
1493
c30da209 14942016-10-04 Martin Sebor <msebor@redhat.com>
1495
1496 PR c++/77804
1497 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1498
c93d719b 14992016-10-04 Jakub Jelinek <jakub@redhat.com>
1500
c8887d28 1501 PR c++/77791
1502 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1503
c93d719b 1504 * g++.dg/other/java3.C: Remove.
1505 * g++.dg/other/java1.C: Remove.
1506 * g++.dg/other/error12.C: Remove.
1507 * g++.dg/other/java2.C: Remove.
1508 * g++.dg/warn/Wnvdtor.C: Remove.
1509 * g++.dg/lookup/java1.C: Remove.
1510 * g++.dg/lookup/java2.C: Remove.
1511 * g++.dg/ext/pr34829.C: Remove.
1512 * g++.dg/ext/java-3.C: Remove.
1513 * g++.dg/ext/java-1.C: Remove.
1514 * g++.dg/ext/java-2.C: Remove.
1515 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1516
e62363b1 15172016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1518
1519 PR tree-optimization/77808
1520 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1521
38f18c01 15222016-10-04 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/77399
1525 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1526
47fd90af 15272016-10-04 Richard Biener <rguenther@suse.de>
1528
1529 PR middle-end/77833
1530 * gcc.target/i386/pr77833.c: New testcase.
1531
2f8d6297 15322016-09-26 Jeff Law <law@redhat.com>
1533
1534 PR tree-optimization/71550
1535 PR tree-optimization/71403
1536 * gcc.c-torture/execute/pr71550.c: New test.
1537
4092cccf 15382016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1539
1540 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1541 option.
1542
8e8fe25a 15432016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1544
1545 Revert
1546 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1547
1548 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1549
fcfa0d6a 15502016-10-03 Marek Polacek <polacek@redhat.com>
1551
1552 * g++.dg/cpp0x/nullptr37.C: New test.
1553
255beb07 15542016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1555
1556 * c-c++-common/Wint-in-bool-context.c: Update test.
1557
16127d51 15582016-10-02 Jakub Jelinek <jakub@redhat.com>
1559
1560 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1561 earlier.
1562 * g++.dg/charset/asm2.c (memmove): Likewise.
1563 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1564 * g++.dg/tls/diag-4.C (foo): Likewise.
1565 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1566 dg-warning, fix up regex.
1567 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1568 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1569 * g++.old-deja/g++.mike/net31.C: Likewise.
1570 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1571 for C++17.
1572 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1573 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1574
c9e875f1 15752016-10-01 Richard Biener <rguenther@suse.de>
1576
1577 PR middle-end/77798
1578 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1579
77daf8b6 15802016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1581
1582 PR fortran/77663
1583 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1584
ff2feb8b 15852016-10-01 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR c/77490
1588 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1589 Add dg-prune-output directive.
1590
fd3720ac 15912016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1592
1593 PR fortran/66643
1594 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1595 * gfortran.fortran-torture/compile/write.f90: Update test.
1596
dd07e329 15972016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1598
1599 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1600 arm_fp16_alternative_ok as the required effective target.
1601 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1602 -mfp16-format=alternative to the dg-options directive and remove
1603 the dg-add-options directive.
1604
580083a2 16052016-09-30 Fritz Reese <fritzoreese@gmail.com>
1606
1607 PR fortran/77764
1608 * gfortran.dg/dec_union_8.f90: New testcase.
1609
f24fcad2 16102016-09-30 Fritz Reese <fritzoreese@gmail.com>
1611
1612 PR fortran/77782
1613 * gfortran.dg/dec_structure_16.f90: New testcase.
1614
e0e00cf4 16152016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1616
1617 * gfortran.dg/coarray_allocate_10.f08: New test.
1618 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1619
44211526 16202016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1621
1622 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1623
e2441cd8 16242016-09-30 Richard Biener <rguenther@suse.de>
1625
1626 PR tree-optimization/77399
1627 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1628
0914a8ef 16292016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1630
5db34fe5 1631 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1632 -fdelete-null-pointer-checks explicit.
1633 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1634 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1635 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1636 * gcc.dg/pic-1.c: Require fpic target support.
1637 * gcc.dg/pic-2.c: Likewise.
1638
c5d89bae 16392016-09-29 Jakub Jelinek <jakub@redhat.com>
1640
1641 Implement P0001R1 - C++17 removal of register storage class specifier
1642 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1643 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1644 C++17.
1645 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1646 keyword if not __SSE2__.
1647 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1648 C++17.
1649 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1650 register keywords.
1651 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1652 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1653 no_erroneous_warning): Expect new warnings for C++17.
1654 * g++.dg/warn/register-var-2.C (f): Likewise.
1655 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1656 * g++.dg/parse/linkage2.C (foo): Likewise.
1657 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1658 keyword on parameters for C++17.
1659 * g++.dg/cpp1z/register1.C: New test.
1660 * g++.dg/cpp1z/register2.C: New test.
1661 * g++.dg/cpp1z/register3.C: New test.
1662
5424b150 16632016-09-29 Uros Bizjak <ubizjak@gmail.com>
1664
1665 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1666 * gcc.target/i386/avx2-check.h (main): Ditto.
1667 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1668 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1669 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1670 * gcc.target/i386/avx512er-check.h (main): Ditto.
1671 * gcc.target/i386/avx512f-check.h (main): Ditto.
1672 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1673 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1674 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1675
132fa33c 16762016-09-29 Uros Bizjak <ubizjak@gmail.com>
1677
1678 PR target/77756
1679 * gcc.target/i386/pr77756.c: New test.
1680
ea72fa65 16812016-09-29 Marek Polacek <polacek@redhat.com>
1682
1683 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1684
40334d1a 16852016-09-29 Marek Polacek <polacek@redhat.com>
1686
1687 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1688 C++14.
1689
2bf721c3 16902016-09-29 Martin Liska <mliska@suse.cz>
1691
1692 * objc/execute/construct1.m: New test.
1693
a8243a97 16942016-09-29 Richard Biener <rguenther@suse.de>
1695
1696 PR tree-optimization/77768
1697 * gcc.dg/torture/pr77768.c: New testcase.
1698
98da8d3b 16992016-09-28 Richard Biener <rguenther@suse.de>
1700
1701 PR middle-end/77407
1702 * gcc.dg/pr77407.c: New testcase.
1703
b0ab3ca0 17042016-09-29 Richard Biener <rguenther@suse.de>
1705
1706 PR middle-end/55152
1707 * gcc.dg/pr55152.c: New testcase.
1708 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1709
f76c9f26 17102016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1711
1712 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1713 (dg-options): Remove -m32.
1714
94d9ba6a 17152016-09-28 Martin Sebor <msebor@redhat.com>
1716
1717 PR middle-end/77721
1718 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1719
d23296dc 17202016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1721
1722 PR libgfortran/77707
1723 * gfortran.dg/inquire_17.f90: New test.
1724
2a2770c6 17252016-09-28 Jakub Jelinek <jakub@redhat.com>
1726
1727 PR c++/77467
1728 * g++.dg/cpp1y/constexpr-77467.C: New test.
1729
3e822015 17302016-09-28 Martin Sebor <msebor@redhat.com>
1731
1732 PR c/77762
1733 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1734 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1735 (test_sprintf_p_const): Adjust line numbers to avoid failures
1736 introduced in r240503.
1737
21ce832f 17382016-09-28 Martin Sebor <msebor@redhat.com>
1739
1740 PR middle-end/77683
1741 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1742
8d9e3eb6 17432016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1744
cfa852a5 1745 PR c++/77748
1746 * g++.dg/pr77550.C: Avoid undefined behavior.
1747
8d9e3eb6 1748 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1749
85dd8d9a 17502016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1751
1752 * gcc.dg/strlenopt-20.c: Update test.
1753 * gcc.dg/strlenopt-21.c: Likewise.
1754 * gcc.dg/strlenopt-22.c: Likewise.
1755 * gcc.dg/strlenopt-22g.c: Likewise.
1756 * gcc.dg/strlenopt-26.c: Likewise.
1757 * gcc.dg/strlenopt-5.c: Likewise.
1758 * gcc.dg/strlenopt-7.c: Likewise.
1759 * gcc.dg/strlenopt-9.c: Likewise.
1760
ce7e2f0e 17612016-09-27 Jakub Jelinek <jakub@redhat.com>
1762
4fd4e9e0 1763 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1764
66108a57 1765 * g++.dg/cpp1z/lambda-this1.C: New test.
1766 * g++.dg/cpp1z/lambda-this2.C: New test.
1767
ce7e2f0e 1768 PR c++/77722
1769 * g++.dg/ubsan/return-4.C: New test.
1770 * g++.dg/ubsan/return-5.C: New test.
1771 * g++.dg/ubsan/return-6.C: New test.
1772
eedf6f96 17732016-09-27 Jiong Wang <jiong.wang@arm.com>
1774
1775 * lib/target-supports.exp
1776 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1777 in function comment.
1778
febf7a45 17792016-09-27 Martin Liska <mliska@suse.cz>
1780
1781 PR gcov-profile/46266
1782 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1783 considered.
1784
1ef012e4 17852016-09-27 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/77745
1788 * g++.dg/torture/pr77745.C: New testcase.
1789
fcaf08b7 17902016-09-27 Richard Biener <rguenther@suse.de>
1791
1792 PR tree-optimization/77478
1793 * gcc.dg/torture/pr77478.c: New testcase.
1794
db46bcd3 17952016-09-27 Martin Liska <mliska@suse.cz>
1796
1797 PR gcov-profile/7970
1798 PR gcov-profile/16855
1799 PR gcov-profile/44779
1800 * g++.dg/gcov/pr16855.C: New test.
1801
2e0bcd96 18022016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1803
1804 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1805
93768ef7 18062016-09-27 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR fortran/77666
1809 * gfortran.dg/gomp/pr77666.f90: New test.
1810
b09a4365 18112016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1812
1813 PR ipa/77677
1814 * gcc.dg/torture/pr77677-2.c: New test.
1815
85527e8f 18162016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1817
1818 PR fortran/77420
1819 * gfortran.dg/pr77420_1.f90: New test.
1820 * gfortran.dg/pr77420_2.f90: Ditto.
1821 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1822 * gfortran.dg/pr77420_4.f90: this file.
1823
140cd7ff 18242016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1825
1826 PR middle-end/77719
1827 * gfortran.dg/pr77719.f90: New test.
1828
d4d58fc3 18292016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1830
1831 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1832 singular form of byte when quantity is unknown.
d4d58fc3 1833
e997bd3a 18342016-09-26 Marek Polacek <polacek@redhat.com>
1835
1836 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1837
9c7de46a 18382016-09-26 Martin Liska <mliska@suse.cz>
1839
1840 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1841 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1842 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1843 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1844 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1845 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1846 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1847 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1848 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1849
3c77f69c 18502016-09-26 Marek Polacek <polacek@redhat.com>
1851
1852 PR c/7652
1853 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1854 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1855 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1856 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1857 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1858 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1859 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1860 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1861 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1862 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1863 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1864 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1865 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1866 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1867 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1868 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1869 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1870 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1871 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1872 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1873 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1874 * c-c++-common/attr-fallthrough-1.c: New test.
1875 * c-c++-common/attr-fallthrough-2.c: New test.
1876 * g++.dg/cpp0x/fallthrough1.C: New test.
1877 * g++.dg/cpp0x/fallthrough2.C: New test.
1878 * g++.dg/cpp1z/fallthrough1.C: New test.
1879 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1880 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1881 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1882 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1883
40e245e1 18842016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1885
9e9fb49b 1886 PR fortran/77429
40e245e1 1887 * gfortran.dg/pr77429.f90: New test.
1888
cfffcdf4 18892016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1890
1891 PR fortran/77694
1892 * gfortran.dg/pr77694.f90: New test.
1893
223e6ae9 18942016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1895
1896 PR target/51244
1897 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1898
9e932ac2 18992016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1900
1901 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1902 for 32-bit mode.
1903
04f16d28 19042016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1905
1906 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1907 for 32-bit mode.
1908
481ce481 19092016-09-24 Marek Polacek <polacek@redhat.com>
1910
1911 PR c/77490
1912 * c-c++-common/Wbool-operation-1.c: New test.
1913 * gcc.dg/Wbool-operation-1.c: New test.
1914
8e652fcf 19152016-09-23 Fritz Reese <fritzoreese@gmail.com>
1916
1917 * gfortran.dg/dec_static_1.f90: New.
1918 * gfortran.dg/dec_static_2.f90: New.
1919 * gfortran.dg/dec_static_3.f90: New.
1920 * gfortran.dg/dec_static_4.f90: New.
1921
e7c4560c 19222016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1923
1924 PR fortran/48298
1925 * gfortran.dg/negative_unit_check.f90: Update test.
1926 * gfortran.dg/dtio_14.f90: New test.
481ce481 1927
ad020996 19282016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1929
1930 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1931 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1932 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1933 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1934 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1935 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1936 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1937
e2c1228b 19382016-09-23 Martin Sebor <msebor@redhat.com>
1939
1940 PR testsuite/77713
1941 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1942 assuming long double is bigger than double.
1943
9b5db70f 19442016-09-23 Jakub Jelinek <jakub@redhat.com>
1945
1946 Implement P0138R2, C++17 construction rules for enum class values
1947 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1948
a30e370d 19492016-09-23 David Malcolm <dmalcolm@redhat.com>
1950
1951 PR preprocessor/77672
1952 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1953 expected multiline output from first warning to reflect change
1954 in r240434.
1955
15650eb7 19562016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1957
1958 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1959
f886b2b4 19602016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1961 Tom de Vries <tom@codesourcery.com>
1962
1963 PR testsuite/77411
1964 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1965
f74ba31d 19662016-09-23 Marek Polacek <polacek@redhat.com>
1967
1968 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1969 * c-c++-common/gomp/atomic-13.c: Likewise.
1970 * c-c++-common/gomp/atomic-14.c: Likewise.
1971 * c-c++-common/pr60439.c: Remove invalid code.
1972 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1973 * g++.dg/expr/bitfield5.C: Likewise.
1974 * g++.dg/expr/bitfield6.C: Likewise.
1975 * g++.dg/expr/bool1.C: Likewise.
1976 * g++.dg/expr/bool3.C: Likewise.
1977 * g++.dg/expr/lval3.C: Likewise.
1978 * g++.dg/expr/lval4.C: Likewise.
1979 * g++.old-deja/g++.jason/bool5.C: Likewise.
1980
7413e757 19812016-09-23 David Malcolm <dmalcolm@redhat.com>
1982
1983 PR preprocessor/77672
1984 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1985 (test_terminator_location): New function.
1986
81df50de 19872016-09-23 Richard Biener <rguenther@suse.de>
1988
1989 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1990
5f4626d8 19912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1992
1993 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1994 -march=armv8.2-a+fp16 when supported by the hardware.
1995 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1997 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1998 semi-colons to a macro invocations.
1999 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2000 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2001 defined.
2002 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2003 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2005 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2006 defined.
2007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2008 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2009 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2010 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2011 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2012 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2013 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2014 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2015 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2016 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2017 defined.
2018 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2019 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2020 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2021 defined.
2022 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2023 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2024 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2025 defined.
2026 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2027 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2028 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2029 defined.
2030 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2032 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2033 defined. Also fix some white-space.
2034 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2038 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2039 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2040 defined. Also fix some long lines and white-space.
2041 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2042 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2043 defined. Also fix some long lines and white-space.
2044 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2045 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2046 defined.
2047 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2048 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2049 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2050 defined.
2051 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2052 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2053 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2054 defined.
2055 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2056 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2057 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2058 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2059 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2060 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2061 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2062 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2063 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2064 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2065 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2066 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2067 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2068 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2069 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2070 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2071 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2072 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2073 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2074
f2645569 20752016-09-23 Jiong Wang <jiong.wang@arm.com>
2076 Matthew Wahab <matthew.wahab@arm.com>
2077
2078 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2079 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2080 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2081 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2082 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2083 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2084 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2086 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2087 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2088 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2089 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2091 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2092 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2093 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2094 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2095 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2096 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2097 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2098 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2099 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2100 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2101 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2102 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2103 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2104 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2105 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2106 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2107 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2108 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2109 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2110 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2111 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2112 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2113 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2114 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2115
66a55fc4 21162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2117
2118 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2119 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2120 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2121 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2122 support.
2123
ada0f4c4 21242016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2125
2126 PR ipa/77677
2127 * gcc.dg/torture/pr77677.c: New test.
2128
8771094d 21292016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2130
2131 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2132 here now.
2133
c959fae1 21342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2135
2136 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2137 options. Add tests for float16x4_t and float16x8_t.
2138
88b594a3 21392016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2140
2141 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2142 * gcc.target/s390/risbg-ll-2.c: Ditto.
2143 * gcc.target/s390/risbg-ll-3.c: Ditto.
2144
e4ad661c 21452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2146
2147 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2148 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2149
4005a882 21502016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2151
2152 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2153 output to the simplified instructions.
2154
9854d864 21552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2156
2157 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2158 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2159
388ce7db 21602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2161
2162 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2163 (FP16_SUPPORTED): New
2164 (expected-hfloat-16x4): Make conditional on __fp16 support.
2165 (expected-hfloat-16x8): Likewise.
2166 (vdup_n_f16): Disable for non-AArch64 targets.
2167 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2168 conditional on FP16_SUPPORTED.
2169 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2170 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2171 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2172 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2173 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2174 for testing __fp16.
2175 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2176 conditional on FP16_SUPPORTED.
2177 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2178 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2179
837bb76e 21802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2181
2182 * gcc.target/arm/short-vfp-1.c: New.
2183
e183c2b8 21842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2185
2186 * gcc.target/arm/attr-fp16-arith-1.c: New.
2187
cd6fbed6 21882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2189
2190 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2191 New.
2192 (add_options_for_arm_v8_2a_fp16_neon): New.
2193 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2194 (add_options_for_arm_arch_v8_2a): Auto-generate.
2195 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2196 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2197 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2198 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2199 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2200 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2201 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2202
4961b0ab 22032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2204
2205 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2206 arm_fp16_alternative_ok.
2207 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2208 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2209 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2210 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2211 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2212 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2213 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2214 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2215 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2216 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2217 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2218 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2219 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2220 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2221 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2222 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2223 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2224 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2225 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2226 arm_fp16_alternative_ok.
2227 * lib/target-supports.exp
2228 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2229 (check_effective_target_arm_fp16_alternative_ok): New.
2230 (check_effective_target_arm_fp16_none_ok_nocache): New.
2231 (check_effective_target_arm_fp16_none_ok): New.
2232
ce5b3c3b 22332016-09-23 Martin Liska <mliska@suse.cz>
2234
2235 * gcc.dg/ipa/pr77653.c: Replace adress
2236 with address.
2237
d4c65e05 22382016-09-23 Martin Liska <mliska@suse.cz>
2239
2240 * gcc.target/i386/movbe-4.c: New test.
2241
82a47693 22422016-09-23 Martin Liska <mliska@suse.cz>
2243
2244 * gcc.target/i386/crc32-5.c: New test.
2245
0253072a 22462016-09-23 Martin Liska <mliska@suse.cz>
2247
2248 * gcc.target/i386/pr71652.c: New test.
2249 * gcc.target/i386/pr71652-2.c: New test.
2250 * gcc.target/i386/pr71652-3.c: New test.
2251
0bfdbd22 22522016-09-23 Jakub Jelinek <jakub@redhat.com>
2253
2254 * lib/gcc-dg.exp (process-message): Support relative line number
2255 notation - .+4 or .-1 etc.
2256 * gcc.dg/dg-test-1.c: New test.
2257
ff982ab4 22582016-09-22 Martin Sebor <msebor@redhat.com>
2259
2260 PR target/77676
2261 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2262 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2263 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2264 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2265
78299f8d 22662016-09-22 Uros Bizjak <ubizjak@gmail.com>
2267
2268 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2269 * gcc.dg/ifcvt-2.c: Ditto.
2270 * gcc.dg/zero_bits_compound-1.c: Ditto.
2271 * gcc.dg/zero_bits_compound-1.c: Ditto.
2272 * gcc.dg/pr40550.c: Simplify target selectors.
2273 Use dg-additional-options.
2274 * gcc.dg/pr47893.c: Ditto.
2275 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2276 additional options for 32-bit x86 targets.
2277 * gcc.dg/pr70955.c: Move to ...
2278 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2279
ec645283 22802016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2281
2282 PR c++/61019
2283 * g++.dg/cpp0x/pr61019.C: New.
2284
9753b549 22852016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2286 Terry Guo <terry.guo@arm.com>
2287
2288 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2289 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2290 * gcc.target/arm/pure-code/pure-code.exp: New.
2291
7dbfb427 22922016-09-22 Uros Bizjak <ubizjak@gmail.com>
2293
2294 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2295 Remove SSE effective target requirement.
2296
7e20dff2 22972016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/71979
2300 * g++.dg/cpp0x/pr71979.C: New.
2301
05dd002d 23022016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2303
2304 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2305
53769cc8 23062016-09-22 Martin Liska <mliska@suse.cz>
2307
2308 PR ipa/77653
2309 * gcc.dg/ipa/pr77653.c: New test.
2310
51c846d6 23112016-09-22 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR fortran/77665
2314 * gfortran.dg/gomp/pr77665.f90: New test.
2315
51278c1a 23162016-09-22 Paul Thomas <pault@gcc.gnu.org>
2317
2318 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2319 * gfortran.dg/dtio_13.f90: New test.
2320
cde225a2 23212016-09-21 Louis Krupp <louis.krupp@zoho.com>
2322
2323 PR fortran/66107
2324 * gfortran.dg/pr66107.f90: New test.
2325
0d5530d9 23262016-09-21 Ian Lance Taylor <iant@golang.org>
2327
2328 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2329 with call to builtin delete function.
2330
9ca7e933 23312016-09-21 Joseph Myers <joseph@codesourcery.com>
2332
2333 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2334 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2335 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2336 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2337 tests.
2338
451127c6 23392016-09-21 Uros Bizjak <ubizjak@gmail.com>
2340
2341 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2342
98aa0f57 23432016-09-21 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR c++/77651
2346 * g++.dg/cpp1z/aligned-new6.C: New test.
2347
65eeae10 23482016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2349
2350 * gcc.target/arm/fp16-aapcs-3.c: New.
2351 * gcc.target/arm/fp16-aapcs-4.c: New.
2352 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2353 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2354 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2355 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2356
1a39df22 23572016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2358
2359 PR tree-optimization/77550
2360 * g++.dg/pr77550.C: New test.
2361
48bc6fdd 23622016-09-21 Georg-Johann Lay <avr@gjlay.de>
2363
2364 PR target/77326
2365 * gcc.target/avr/torture/pr77326.c: New test.
2366
a09b160b 23672016-09-21 Louis Krupp <louis.krupp@zoho.com>
2368
2369 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2370
91207228 23712016-09-21 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/77648
2374 * gcc.dg/torture/pr77648-1.c: New testcase.
2375 * gcc.dg/torture/pr77648-2.c: Likewise.
2376
f6aeb966 23772016-09-21 Richard Biener <rguenther@suse.de>
2378 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR tree-optimization/77621
2381 * gcc.dg/pr77621.c: New testcase.
2382
637b3ebb 23832016-09-21 Paul Thomas <pault@gcc.gnu.org>
2384
2385 PR fortran/77657
2386 * gfortran.dg/dtio_12.f90: New test.
2387
b5b88e7a 23882016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2389
2390 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2391
8ccdb0a4 23922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2393
2394 PR tree-optimization/72835
2395 * gcc.dg/tree-ssa/pr72835.c: New test.
2396
b9833bfd 23972016-09-20 Martin Sebor <msebor@redhat.com>
2398
2399 PR middle-end/49905
2400 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2401 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2402 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2403 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2404 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2405 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2406 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2407
597323ed 24082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2409
2410 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2411 arguments/compare will be optimized away.
2412 * gcc.dg/torture/ftrapv-1.c: Likewise.
2413
25a8e007 24142016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2415
2416 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2417 will be optimized away.
2418 * gcc.dg/ipa/vrp1.c: New test.
2419 * gcc.dg/ipa/vrp2.c: New test.
2420 * gcc.dg/ipa/vrp3.c: New test.
2421
6e93da1b 24222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2423
2424 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2425 does the same transformation.
2426 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2427 * gcc.dg/tree-ssa/evrp1.c: New test.
2428 * gcc.dg/tree-ssa/evrp2.c: New test.
2429 * gcc.dg/tree-ssa/evrp3.c: New test.
2430 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2431 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2432 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2433 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2434 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2435 foling now happens early.
2436 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2437 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2438 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2439 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2440 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2441
b8b3b645 24422016-09-20 Uros Bizjak <ubizjak@gmail.com>
2443
2444 PR target/77621
2445 * gcc.target/i386/pr77621.c: New test.
2446 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2447 pattern, loop should vectorize with -mtune=atom.
2448
81165554 24492016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2450 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR testsuite/63299
2453 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2454 instead of delete.
2455
2f8a2ead 24562016-09-20 Jakub Jelinek <jakub@redhat.com>
2457
a48667ee 2458 PR c++/77626
2459 * g++.dg/other/pr77626.C: New test.
2460
7e67c6d5 2461 PR c++/77638
2462 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2463
59934ea3 2464 PR c++/77637
2465 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2466
2f8a2ead 2467 PR middle-end/77624
2468 * c-c++-common/pr77624-1.c: New test.
2469 * c-c++-common/pr77624-2.c: New test.
2470
a1268ee1 24712016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2472
2473 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2474 of digits expected.
2475
0b77b2cf 24762016-09-20 Richard Biener <rguenther@suse.de>
2477
2478 PR tree-optimization/77646
2479 * gcc.dg/torture/pr77646.c: New testcase.
2480
bed03df1 24812016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2482
2483 PR c++/77434
2484 * c-c++-common/Wint-in-bool-context.c: New test.
2485
cb19a0da 24862016-09-19 Joseph Myers <joseph@codesourcery.com>
2487
2488 * gcc.dg/cr-decimal-dig-1.c: New test.
2489
9b5c49ef 24902016-09-19 Joseph Myers <joseph@codesourcery.com>
2491
2492 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2493 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2494 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2495 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2496
48d1445d 24972016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2498
2499 PR rtl-optimization/77416
2500 * gcc.target/powerpc/pr77416.c: New.
2501
579f478b 25022016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2503
2504 PR c++/77639
2505 * g++.dg/template/error-recovery4.C: New test.
2506
f2e52448 25072016-09-19 Bin Cheng <bin.cheng@arm.com>
2508
2509 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2510
aaf7d5f8 25112016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2512
2513 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2514 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2515
5f036000 25162016-09-19 Jakub Jelinek <jakub@redhat.com>
2517 Jan Hubicka <jh@suse.cz>
2518
2519 PR target/77587
2520 * gcc.dg/pr77587.c: New test.
2521 * gcc.dg/pr77587a.c: New file.
2522
eee0cf09 25232016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2524
2525 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2526 * gfortran.dg/coarray_38.f90:
2527 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2528 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2529 * gfortran.dg/coarray_allocate_7.f08: New test.
2530 * gfortran.dg/coarray_allocate_8.f08: New test.
2531 * gfortran.dg/coarray_allocate_9.f08: New test.
2532 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2533 new caf_register.
2534 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2535 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2536 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2537 get_by_refs.
2538 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2539 * gfortran.dg/coarray_lock_7.f90: Same.
2540 * gfortran.dg/coarray_poly_5.f90: Same.
2541 * gfortran.dg/coarray_poly_6.f90: Same.
2542 * gfortran.dg/coarray_poly_7.f90: Same.
2543 * gfortran.dg/coarray_poly_8.f90: Same.
2544 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2545
891196d7 25462016-09-19 Fritz Reese <fritzoreese@gmail.com>
2547
2548 PR fortran/77584
2549 * gfortran.dg/dec_structure_15.f90: New testcase.
2550
281da9a3 25512016-09-19 Richard Biener <rguenther@suse.de>
2552
2553 PR middle-end/77605
2554 * gcc.dg/torture/pr77605.c: New testcase.
2555
8a252920 25562016-09-18 Louis Krupp <louis.krupp@zoho.com>
2557
2558 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2559
a18b7a33 25602016-09-17 Jan Hubicka <hubicka@ucw.cz>
2561
2562 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2563 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2564 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2565 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2566 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2567 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2568 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2569 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2570 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2571 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2572 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2573
b868c23d 25742016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2575
2576 * gcc.target/i386/pr68633.c: Fix expected result.
2577
360d7ea8 25782016-09-17 Louis Krupp <louis.krupp@gmail.com>
2579
2580 PR fortran/68078
2581 * gfortran.dg/pr68078.f90: New test.
2582 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2583
d58661cb 25842016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2585
2586 PR target/77613
2587 * gcc.target/powerpc/swaps-p8-25.c: New.
2588
24b3d864 25892016-09-16 Jakub Jelinek <jakub@redhat.com>
2590
e6db887a 2591 PR c++/77482
2592 * g++.dg/cpp0x/constexpr-77482.C: New test.
2593
44df6c11 2594 PR c++/77379
2595 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2596 thunk offsets.
2597 * g++.dg/abi/abi-tag23a.C: Likewise.
2598
53d2f3de 2599 PR c++/77338
2600 * g++.dg/cpp0x/decltype-77338.C: New test.
2601
24b3d864 2602 PR c++/77375
2603 * g++.dg/cpp0x/mutable1.C: New test.
2604
42f172d0 26052016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2606
2607 PR fortran/77612
2608 * gfortran.dg/pr77612.f90: New test.
2609
0665113b 26102016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2611
2612 * gcc.dg/torture/pr70421.c: Require int32plus.
2613
dff10ec9 26142016-09-16 Jakub Jelinek <jakub@redhat.com>
2615
be63912c 2616 PR middle-end/77475
2617 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2618
dff10ec9 2619 PR target/77526
2620 * gcc.target/i386/pr77526.c: New test.
2621
69cdadd9 26222016-09-16 Jakub Jelinek <jakub@redhat.com>
2623 Eric Botcazou <ebotcazou@adacore.com>
2624
2625 PR middle-end/77594
2626 * gcc.target/i386/pr77594.c: New test.
2627
b74250bc 26282016-09-15 Louis Krupp <louis.krupp@zoho.com>
2629
2630 PR fortran/69963
2631 * gfortran.dg/misplaced_implicit_character.f90: New test.
2632
834a2c29 26332016-09-15 Bin Cheng <bin.cheng@arm.com>
2634
2635 PR tree-optimization/77503
2636 * gcc.dg/vect/pr77503.c: New test.
2637
fbcb99d5 26382016-09-15 Richard Biener <rguenther@suse.de>
2639
2640 PR middle-end/77544
2641 * c-c++-common/torture/pr77544.c: New testcase.
2642
3aa4e8c2 26432016-09-15 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR middle-end/77475
2646 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2647 * gcc.dg/march-generic.c: Likewise.
2648 * gcc.target/i386/spellcheck-options-1.c: New test.
2649 * gcc.target/i386/spellcheck-options-2.c: New test.
2650 * gcc.target/i386/spellcheck-options-3.c: New test.
2651 * gcc.target/i386/spellcheck-options-4.c: New test.
2652
e9dea525 26532016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2654
2655 PR fortran/72743
2656 * gfortran.dg/goacc/pr72743.f90: New test.
2657
7270347c 26582016-09-15 Richard Biener <rguenther@suse.de>
2659
2660 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2661
091e8e90 26622016-09-15 Richard Biener <rguenther@suse.de>
2663
2664 PR tree-optimization/77514
2665 * gcc.dg/torture/pr77514.c: New testcase.
2666
8cc08773 26672016-09-14 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR c++/77549
2670 * g++.dg/lookup/pr77549.C: New test.
2671
5be60f03 26722016-09-14 Marek Polacek <polacek@redhat.com>
2673
2674 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2675 * c-c++-common/gomp/atomic-13.c: Likewise.
2676 * c-c++-common/gomp/atomic-14.c: Likewise.
2677 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2678 * g++.dg/cpp1z/bool-increment1.C: New test.
2679 * c-c++-common/pr60439.c: Add dg-warning.
2680 * g++.dg/expr/bitfield4.C: Likewise.
2681 * g++.dg/expr/bitfield5.C: Likewise.
2682 * g++.dg/expr/bitfield6.C: Likewise.
2683 * g++.dg/expr/bool1.C: Likewise.
2684 * g++.dg/expr/bool3.C: Likewise.
2685 * g++.dg/expr/lval3.C: Likewise.
2686 * g++.dg/expr/lval4.C: Likewise.
2687 * g++.old-deja/g++.jason/bool5.C: Likewise.
2688 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2689 * g++.dg/other/error18.C: Likewise.
2690 * g++.dg/gomp/atomic-14.C: Likewise.
2691
f80a245e 26922016-09-14 Nathan Sidwell <nathan@acm.org>
2693
2694 PR c++/77539
2695 * g++.dg/cpp1y/pr77539.C: New.
2696
7b329bca 26972016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2698
2699 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2700 dg-require.
2701 * g++.dg/ext/builtin_alloca.C: Likewise.
2702 * g++.dg/template/spec35.C: Likewise.
2703 * gcc.dg/builtins-68.c: Likewise.
2704 * gcc.misc-tests/gcov-13.c: Likewise.
2705 * gcc.misc-tests/gcov-14.c: Likewise.
2706
0029200d 27072016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2708
2709 * gfortran.dg/dec_structure_14.f90: New testcase.
2710
0975f764 27112016-09-14 Jakub Jelinek <jakub@redhat.com>
2712
2713 PR sanitizer/68260
2714 * c-c++-common/tsan/pr68260.c: New test.
2715
1098c313 27162016-09-13 Joe Seymour <joe.s@somniumtech.com>
2717
2718 PR target/70713
2719 * gcc.target/msp430/function-attributes-1.c: New test.
2720 * gcc.target/msp430/function-attributes-2.c: New test.
2721 * gcc.target/msp430/function-attributes-3.c: New test.
2722
2e7b05a3 27232015-04-18 Martin Sebor <msebor@redhat.com>
2724
2725 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2726 of non-nul characters.
2727 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2728
46fad8d5 27292016-09-13 Jakub Jelinek <jakub@redhat.com>
2730
4bdba715 2731 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2732 * g++.dg/cpp1z/gen-attrs1.C: New test.
2733
99d887de 2734 PR tree-optimization/77454
2735 * gcc.dg/pr77454.c: New test.
2736
46fad8d5 2737 PR c++/77553
2738 * g++.dg/cpp1y/constexpr-77553.C: New test.
2739
68ef907c 27402016-09-13 David Malcolm <dmalcolm@redhat.com>
2741
2742 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2743 (test_show_locus): Replace rich_location::add_fixit_insert calls
2744 with add_fixit_insert_before and add_fixit_insert_after.
2745
2c24fd5e 27462016-09-13 Jason Merrill <jason@redhat.com>
2747 Tom de Vries <tom@codesourcery.com>
2748
2749 PR c++/77427
2750 * g++.dg/pr77427.C: New test.
2751
68b219ee 27522016-09-13 Martin Liska <mliska@suse.cz>
2753
2754 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2755 effective target.
2756 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2757 * lib/target-supports.exp: Define the new target.
2758
c72e91d3 27592016-09-12 Andrew Pinski <apinski@cavium.com>
2760
2761 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2762 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2763
b38c0a37 27642016-09-12 Uros Bizjak <ubizjak@gmail.com>
2765
2766 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2767 variable arguments.
2768 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2769 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2770 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2771 variable argument.
2772 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2773 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2774
7a21b590 27752016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2776
2777 PR c++/77496
2778 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2779 * g++.dg/ext/pr77496.C: New test.
2780 * g++.dg/warn/pr77496.C: New test.
2781
00434032 27822016-09-12 David Malcolm <dmalcolm@redhat.com>
2783
2784 PR c/72858
2785 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2786 to preserve conversion chars, and to preserve prefix information.
2787 * gcc.dg/format/pr72858.c: New test case.
2788
54f56c28 27892016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2790
2791 * gfortran.dg/pr77507.f90: Move to ...
2792 * gfortran.dg/ieee/pr77507.f90: here.
2793
08d6d42c 27942016-08-09 Jan Hubicka <hubicka@ucw.cz>
2795
2796 PR ipa/61159
2797 * compile/pr61159.c: New testcase
2798
35870532 27992016-08-09 Jan Hubicka <hubicka@ucw.cz>
2800
2801 PR ipa/64316
2802 * gcc.dg/ipa/pr63416.c: New testcase.
2803
953b9eef 28042016-09-10 Paul Thomas <pault@gcc.gnu.org>
2805 Steven G. Kargl <kargl@gcc.gnu.org>
2806
2807 PR fortran/77532
c78b1f64 2808 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2809
1aef7c3c 28102016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2811
2812 PR fortran/77507
2813 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2814 * gfortran.dg/c_assoc_4.f90: Ditto.
2815
3bb45f76 28162016-09-10 Tom de Vries <tom@codesourcery.com>
2817
2818 PR C/71602
2819 * c-c++-common/va-arg-va-list-type.c: New test.
2820
9731eaaf 28212016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2822
2823 PR rtl-optimization/77289
2824 * gcc.target/powerpc/pr77289.c: New test.
2825
911ea34a 28262016-09-09 Martin Sebor <msebor@redhat.com>
2827
2828 PR c/77520
2829 PR c/77521
2830 * gcc.dg/pr77520.c: New test.
2831 * gcc.dg/pr77521.c: New test.
2832
edd0f33b 28332016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2834
2835 PR fortran/77506
2836 * gfortran.dg/pr77506.f90: New test.
2837
374777a4 28382016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2839
2840 PR fortran/77507
2841 * gfortran.dg/pr77507.f90: New test.
2842
c5eddaf9 28432016-09-09 Joseph Myers <joseph@codesourcery.com>
2844
2845 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2846
3e7e4e14 28472016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2848 Louis Krupp <lkrupp@gcc.gnu.org>
2849
2850 PR fortran/69514
2851 * gfortran.dg/pr69514_1.f90: New test.
2852 * gfortran.dg/pr69514_2.f90: New test.
2853
51688bb7 28542016-09-08 Jakub Jelinek <jakub@redhat.com>
2855
a34338c9 2856 PR fortran/77500
2857 * gfortran.dg/gomp/pr77500.f90: New test.
2858
51688bb7 2859 PR fortran/77516
2860 * gfortran.dg/gomp/pr77516.f90: New test.
2861
3ecb55e7 28622016-09-07 Jakub Jelinek <jakub@redhat.com>
2863
2864 PR middle-end/77475
2865 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2866 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2867 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2868 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2869 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2870 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2871
3da97ff7 28722016-09-07 David Malcolm <dmalcolm@redhat.com>
2873
2874 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2875 "substring-locations.h".
2876
b55f1f44 28772016-09-07 Richard Biener <rguenther@suse.de>
2878
2879 PR c/77450
2880 * c-c++-common/vector-subscript-8.c: Move ..
2881 * gcc.dg/pr77450.c: ... here.
2882
7d482049 28832016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2884
2885 PR libgfortran/77393
2886 * gfortran.dg/fmt_f0_2.f90: Update test.
2887 * gfortran.dg/fmt_f0_3.f90: New test.
2888
ef3b531c 28892016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2890
2891 PR debug/77389
2892 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2893 in dg-options.
2894
2895 PR debug/57519
2896 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2897
39370ea0 28982016-09-06 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR target/69255
2901 * gcc.target/i386/pr69255-1.c: New test.
2902 * gcc.target/i386/pr69255-2.c: New test.
2903 * gcc.target/i386/pr69255-3.c: New test.
2904
29052016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2906
2907 PR c/77336
2908 * gcc.dg/format/miss-7.c: New test.
2909
88820414 29102016-09-06 Uros Bizjak <ubizjak@gmail.com>
2911
2912 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2913
4c790ba8 29142016-09-06 Martin Liska <mliska@suse.cz>
2915
2916 PR gcov-profile/77378
2917 PR gcov-profile/77466
2918 * gcc.dg/profile-update-warning.c: New test.
2919
43d2460d 29202016-09-06 Richard Biener <rguenther@suse.de>
2921
2922 PR tree-optimization/77479
2923 * gcc.dg/torture/pr77479.c: New testcase.
2924
4c04bcce 29252016-09-06 Richard Biener <rguenther@suse.de>
2926
2927 PR c/77450
2928 * c-c++-common/vector-subscript-7.c: Adjust.
2929 * c-c++-common/vector-subscript-8.c: New testcase.
2930
8925068a 29312016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2932
2933 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2934
daea048c 29352016-09-05 Jakub Jelinek <jakub@redhat.com>
2936
e315ff48 2937 PR target/77476
2938 * gcc.target/i386/avx512f-pr77476.c: New test.
2939 * gcc.target/i386/avx512bw-pr77476.c: New test.
2940 * gcc.target/i386/avx512dq-pr77476.c: New test.
2941
8eeca3ac 2942 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2943 Update comment to mention also avx512f.
2944
daea048c 2945 PR sanitizer/77396
2946 * g++.dg/asan/pr77396-2.C: New test.
2947
a6ffaadf 29482016-09-05 Uros Bizjak <ubizjak@gmail.com>
2949
2950 PR rtl-optimization/77452
2951 * gcc.target/i386/pr77452.c: New test.
2952
8f8828ba 29532016-09-05 Marek Polacek <polacek@redhat.com>
2954
2955 PR c/77423
2956 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2957
65277f2a 29582016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2959
2960 PR fortran/77391
2961 * gfortran.dg/pr77391.f90: New test.
2962
a1cf06b8 29632016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2964
2965 PR fortran/77460
2966 * gfortran.dg/pr77460.f90: New test.
2967
4d261282 29682016-09-03 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR c/65467
2971 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2972
4fc4eb94 29732016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2974
2975 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2976
40a431fa 29772016-09-02 David Malcolm <dmalcolm@redhat.com>
2978
2979 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2980 test case.
2981 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2982 diagnostic-test-show-locus-generate-patch.c to the sources
2983 for diagnostic_plugin_test_show_locus.c.
2984
a940fdc7 29852016-09-02 Jakub Jelinek <jakub@redhat.com>
2986
0b80c4b2 2987 PR c/65467
2988 * gcc.dg/gomp/_Atomic-1.c: New test.
2989 * gcc.dg/gomp/_Atomic-2.c: New test.
2990 * gcc.dg/gomp/_Atomic-3.c: New test.
2991 * gcc.dg/gomp/_Atomic-4.c: New test.
2992 * gcc.dg/gomp/_Atomic-5.c: New test.
2993
a940fdc7 2994 PR sanitizer/77396
2995 * g++.dg/asan/pr77396.C: New test.
2996
29972016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2998
2999 PR tree-optimization/71831
3000 * gcc.dg/builtin-object-size-16.c: New test.
3001 * gcc.dg/builtin-object-size-17.c: New test.
3002
0b404bb4 30032016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3004
3005 PR libgfortran/77393
3006 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3007
8a5817a9 30082016-09-01 Uros Bizjak <ubizjak@gmail.com>
3009
3010 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3011 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3012 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3013 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3014 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3015 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3016 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3017 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3018 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3019 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3020 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3021 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3022 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3023 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3024 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3025 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3026 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3027 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3028
209253ae 30292016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3030
3031 * gnat.dg/opt58.adb: New test.
3032 * gnat.dg/opt58_pkg.ads: New helper.
3033
15182c1d 30342016-09-01 Richard Biener <rguenther@suse.de>
3035
3036 PR middle-end/77436
3037 * gcc.dg/torture/pr77436.c: New testcase.
3038
1c02615c 30392016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3040
3041 * gcc.dg/pr64252.c: Require int32plus.
3042 * gcc.dg/pr66299-1.c: Likewise.
3043 * gcc.dg/pr66299-2.c: Likewise.
3044 * gcc.dg/torture/20131115-1.c: Skip for avr.
3045
08fded5f 30462016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3047
3048 * gcc.target/aarch64/ands_3.c: New test.
3049
a7b3b7c4 30502016-08-31 Jakub Jelinek <jakub@redhat.com>
3051
68c215e4 3052 PR fortran/77352
3053 * gfortran.dg/gomp/pr77352.f90: New test.
3054
a7b3b7c4 3055 PR fortran/77374
3056 * gfortran.dg/gomp/pr77374.f08: New test.
3057
51a43c06 30582016-08-31 Marc Glisse <marc.glisse@inria.fr>
3059
3060 PR tree-optimization/73714
3061 * gcc.dg/tree-ssa/pr73714.c: New test.
3062
01109414 30632016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3064
3065 PR libgfortran/77393
3066 * gfortran.dg/fmt_f0_2.f90: New test.
3067
8036ac7f 30682016-08-31 Marc Glisse <marc.glisse@inria.fr>
3069
3070 * gcc.target/i386/pr59539-2.c: Adapt options.
3071 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3072
b298bde8 30732016-08-31 Paul Thomas <pault@gcc.gnu.org>
3074
3075 PR fortran/77418
3076 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3077 of the associate entity and replace with a pointer to the
3078 intended item on the stack.
3079
9f732c4e 30802016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3081 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3082
3083 PR fortran/48298
3084 * gfortran.dg/dtio_1.f90: New test.
3085 * gfortran.dg/dtio_2.f90: New test.
3086 * gfortran.dg/dtio_3.f90: New test.
3087 * gfortran.dg/dtio_4.f90: New test.
3088 * gfortran.dg/dtio_5.f90: New test.
3089 * gfortran.dg/dtio_6.f90: New test.
3090 * gfortran.dg/dtio_7.f90: New test.
3091 * gfortran.dg/dtio_8.f90: New test.
3092 * gfortran.dg/dtio_9.f90: New test.
3093 * gfortran.dg/dtio_10.f90: New test.
3094
d6dd1b60 30952016-08-30 David Malcolm <dmalcolm@redhat.com>
3096
3097 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3098 (test_many_nested_locations): New function.
3099 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3100 (test_show_locus): Handle "test_many_nested_locations".
3101
2e7400df 31022016-08-30 David Malcolm <dmalcolm@redhat.com>
3103
3104 * g++.dg/template/double-greater-than-fixit.C: New test case.
3105
98023bfd 31062016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3107
3108 * gnat.dg/opt57.ad[sb]: New test.
3109 * gnat.dg/opt57_pkg.ads: New helper.
3110
f9723d87 31112016-08-30 Richard Biener <rguenther@suse.de>
3112
3113 PR tree-optimization/69047
3114 * gcc.dg/pr69047.c: Fix byte-order check.
3115
77ce6232 31162016-08-30 Jakub Jelinek <jakub@redhat.com>
3117
adca2d16 3118 PR tree-optimization/72866
3119 * gcc.dg/vect/pr72866.c: New test.
3120
06cee168 3121 PR debug/77363
3122 * g++.dg/debug/dwarf2/pr77363.C: New test.
3123
4472e8d1 3124 PR middle-end/77377
3125 * gcc.target/i386/pr77377.c: New test.
3126
77ce6232 3127 PR debug/77389
3128 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3129 in dg-options.
3130
36bda760 31312016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3132
3133 * gfortran.dg/pr77372.f90: Moved to ...
3134 * gfortran.dg/ieee/pr77372.f90: here.
3135
2db6ea89 31362016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3137
3138 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3139 vector short/char initializations.
3140 * gcc.target/powerpc/vec-init-5.c: Likewise.
3141 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3142 vector initialization optimizations.
3143 * gcc.target/powerpc/vec-init-7.c: Likewise.
3144 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3145 vector float/double initializations.
3146 * gcc.target/powerpc/vec-init-9.c: Likewise.
3147
1e4df796 31482016-08-29 Uros Bizjak <ubizjak@gmail.com>
3149
3150 PR target/77403
3151 * gcc.target/i386/pr77403.c: New test.
3152
f293b7f2 31532016-08-29 Marek Polacek <polacek@redhat.com>
3154
3155 PR c/77292
3156 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3157
ea2ec8f6 31582016-08-29 Tom de Vries <tom@codesourcery.com>
3159
3160 PR c/77398
3161 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3162
686436fe 31632016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3164
3165 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3166
686436fe 31672016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3168
3169 * gfortran.dg/dec_structure_13.f90: New testcase.
3170
f1ecf8b3 31712016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3172
3173 PR fortran/77261
3174 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3175 available.
3176
4670f428 31772016-08-28 Tom de Vries <tom@codesourcery.com>
3178
3179 PR lto/70955
3180 * gcc.dg/pr70955.c: New test.
3181 * gcc.dg/lto/pr70955_0.c: Same.
3182 * gcc.dg/lto/pr70955_1.c: Same.
3183
b243b563 31842016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3185
3186 PR tree-optimization/71077
3187 * gcc.target/i386/pr71077.c: New test.
3188
92a44a68 31892016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3190
3191 PR fortran/77380
3192 * gfortran.dg/pr77380.f90: New test.
3193
92a44a68 31942016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3195
3196 PR fortran/77372
3197 gfortran.dg/pr77372.f90: New test.
3198
367964fa 31992016-08-26 David Malcolm <dmalcolm@redhat.com>
3200
3201 * gcc.dg/spellcheck-fields-2.c (test): Move
3202 dg-begin/end-multiline-output within function body.
3203 (test_macro): New function.
3204
df4248fb 32052016-08-26 David Malcolm <dmalcolm@redhat.com>
3206
3207 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3208 (test_fixit_insert): Update expected output.
3209 (test_fixit_remove): Likewise.
3210 (test_fixit_replace): Likewise.
3211
377da6e4 32122016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3215 Fix typo.
3216
4f16cc83 32172016-08-26 Richard Biener <rguenther@suse.de>
3218
3219 PR tree-optimization/69047
3220 * gcc.dg/pr69047.c: New testcase.
3221
a54071b2 32222016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3223 Martin Jambhor <mjambor@suse.cz>
377da6e4 3224
a54071b2 3225 * gcc.dg/ipa/propbits-1.c: New test-case.
3226 * gcc.dg/ipa/propbits-2.c: Likewise.
3227 * gcc.dg/ipa/propbits-3.c: Likewise.
3228
2ae10c8c 32292016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3230
3231 PR fortran/77351
3232 * gfortran.dg/pr77351.f90: New test.
3233
c4963714 32342016-08-25 Marek Polacek <polacek@redhat.com>
3235
3236 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3237
49e1f4eb 32382016-08-25 Marek Polacek <polacek@redhat.com>
3239
3240 PR c/77323
3241 * gcc.dg/pr77323.c: New test.
3242
984f03c2 32432016-08-24 Paul Thomas <pault@gcc.gnu.org>
3244
3245 PR fortran/77358
3246 * gfortran.dg/submodule_17.f08: New test.
3247
92a44a68 32482016-08-24 Michael Collison <michael.collison@linaro.org>
3249 Michael Collison <michael.collison@arm.com>
f6c98a9a 3250
3251 * gcc.target/arm/builtin_saddl.c: New testcase.
3252 * gcc.target/arm/builtin_saddll.c: New testcase.
3253 * gcc.target/arm/builtin_uaddl.c: New testcase.
3254 * gcc.target/arm/builtin_uaddll.c: New testcase.
3255 * gcc.target/arm/builtin_ssubl.c: New testcase.
3256 * gcc.target/arm/builtin_ssubll.c: New testcase.
3257 * gcc.target/arm/builtin_usubl.c: New testcase.
3258 * gcc.target/arm/builtin_usubll.c: New testcase.
3259
8938d43d 32602016-08-24 Uros Bizjak <ubizjak@gmail.com>
3261
3262 PR target/77270
3263 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3264 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3265 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3266 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3267 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3268 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3269 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3270 effective target. Remove scan-assembler-times directives.
3271 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3272 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3273 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3274
2fb84e50 32752016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3276
3277 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3278 of unsigned int.
3279 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3280
cac7df4e 32812016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3282
3283 PR testsuite/77317
3284 * lib/target-supports.exp
3285 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3286 (check_effective_target_vect_natural_alignment): Ditto.
3287 (check_effective_target_vector_alignment_reachable): Ditto.
3288 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3289
b904831d 32902016-08-23 Ian Lance Taylor <iant@golang.org>
3291
3292 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3293
ff055c48 32942016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3295
3296 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3297 being created from pointers to memory locations.
3298 * gcc.target/powerpc/vec-init-2.c: Likewise.
3299
27af8972 33002016-08-23 Fritz Reese <fritzoreese@gmail.com>
3301
3302 * gfortran.dg/dec_structure_12.f90: New testcase.
3303
bd8ac469 33042016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3305
3306 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3307
434d4291 33082016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3309
3310 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3311 verification.
3312
be0be2de 33132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3314
3315 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3316 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3317
7feac654 33182016-08-23 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/27336
3321 * c-c++-common/pr27336.c: New testcase.
3322
364743f3 33232016-08-22 Marek Polacek <polacek@redhat.com>
3324
3325 PR c++/77321
3326 * g++.dg/cpp1y/pr77321.C: New test.
3327
b92c452d 33282016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3329
3330 PR fortran/60774
3331 * gfortran.dg/empty_label.f: Adjust test for new error message.
3332 * gfortran.dg/empty_label.f90: Ditto.
3333 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3334 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3335 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3336
bfbc628a 33372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3338
3339 PR fortran/61318
3340 * gfortran.dg/pr61318.f90: New test.
3341
99af6e70 33422016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3343
3344 PR fortran/77260
3345 * gfortran.dg/pr77260_1.f90: New test.
3346 * gfortran.dg/pr77260_2.f90: Ditto.
3347
6cfc7001 33482016-08-22 Joseph Myers <joseph@codesourcery.com>
3349
3350 PR middle-end/77269
3351 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3352 __builtin_signbitf and __builtin_signbitl in expected generic
3353 expansion.
3354 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3355 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3356 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3357 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3358 tests.
3359
012f068a 33602016-08-22 Joseph Myers <joseph@codesourcery.com>
3361
3362 * gcc.dg/torture/float128-builtin.c,
3363 gcc.dg/torture/float128-ieee-nan.c,
3364 gcc.dg/torture/float128x-builtin.c,
3365 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3366 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3367 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3368 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3369 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3370 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3371 gcc.dg/torture/floatn-nan.h: New tests.
3372
e2c5b687 33732016-08-22 Joseph Myers <joseph@codesourcery.com>
3374
3375 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3376 macro.
3377 (main): Update calls to TEST_I_F.
3378 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3379 macro.
3380 (main): Update calls to TEST_I_F.
3381
b4635564 33822016-08-22 Joseph Myers <joseph@codesourcery.com>
3383
3384 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3385 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3386 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3387 names in calls to TEST_I_F.
3388
802bc569 33892016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3390
3391 PR c/52952
3392 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3393
70fa7158 33942016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3395
3396 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3397 and !natural_alignment_64.
3398 * gcc.dg/ipa/propalign-2.c: Likewise.
3399 * gcc.dg/ipa/propalign-3.c: Likewise.
3400 * gcc.dg/ipa/propalign-4.c: Likewise.
3401 * gcc.dg/ipa/propalign-5.c: Likewise.
3402 * lib/target-supports.exp
3403 (check_effective_target_natural_alignment_32): Add avr-*-*.
3404
d0346b1a 34052016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3406
3407 PR tree-optimization/61839
3408 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3409 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3410 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3411 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3412
82c85aba 34132016-08-19 Joseph Myers <joseph@codesourcery.com>
3414
3415 PR c/32187
3416 * lib/target-supports.exp (check_effective_target_float16)
3417 (check_effective_target_float32, check_effective_target_float64)
3418 (check_effective_target_float128, check_effective_target_float32x)
3419 (check_effective_target_float64x)
3420 (check_effective_target_float128x)
3421 (check_effective_target_float16_runtime)
3422 (check_effective_target_float32_runtime)
3423 (check_effective_target_float64_runtime)
3424 (check_effective_target_float128_runtime)
3425 (check_effective_target_float32x_runtime)
3426 (check_effective_target_float64x_runtime)
3427 (check_effective_target_float128x_runtime)
3428 (check_effective_target_floatn_nx_runtime)
3429 (add_options_for_float16, add_options_for_float32)
3430 (add_options_for_float64, add_options_for_float128)
3431 (add_options_for_float32x, add_options_for_float64x)
3432 (add_options_for_float128x): New procedures.
3433 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3434 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3435 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3436 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3437 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3438 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3439 gcc.dg/torture/float128-complex.c,
3440 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3441 gcc.dg/torture/float128x-basic.c,
3442 gcc.dg/torture/float128x-complex.c,
3443 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3444 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3445 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3446 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3447 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3448 gcc.dg/torture/float32x-basic.c,
3449 gcc.dg/torture/float32x-complex.c,
3450 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3451 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3452 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3453 gcc.dg/torture/float64x-basic.c,
3454 gcc.dg/torture/float64x-complex.c,
3455 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3456 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3457 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3458 gcc.dg/torture/floatn-tg.h,
3459 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3460 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3461 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3462 gcc.dg/torture/fp-int-convert-float128x.c,
3463 gcc.dg/torture/fp-int-convert-float16-timode.c,
3464 gcc.dg/torture/fp-int-convert-float16.c,
3465 gcc.dg/torture/fp-int-convert-float32-timode.c,
3466 gcc.dg/torture/fp-int-convert-float32.c,
3467 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3468 gcc.dg/torture/fp-int-convert-float32x.c,
3469 gcc.dg/torture/fp-int-convert-float64-timode.c,
3470 gcc.dg/torture/fp-int-convert-float64.c,
3471 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3472 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3473 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3474 maximum exponent of floating-point type. Use it in testing
3475 whether 0x8...0 fits in the floating-point type. Always treat -1
3476 (signed 0xf...f) as fitting in the floating-point type.
3477 (M_OK1): New macro.
3478 * gcc.dg/torture/fp-int-convert-double.c,
3479 gcc.dg/torture/fp-int-convert-float.c,
3480 gcc.dg/torture/fp-int-convert-float128-timode.c,
3481 gcc.dg/torture/fp-int-convert-float128.c,
3482 gcc.dg/torture/fp-int-convert-float80-timode.c,
3483 gcc.dg/torture/fp-int-convert-float80.c,
3484 gcc.dg/torture/fp-int-convert-long-double.c,
3485 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3486
cf0bbc39 34872016-08-19 Jakub Jelinek <jakub@redhat.com>
3488
9354a9a5 3489 PR fortran/72744
3490 * gfortran.dg/gomp/pr72744.f90: New test.
3491
cf0bbc39 3492 PR fortran/69281
3493 * gfortran.dg/gomp/pr69281.f90: New test.
3494
ee0e163a 34952016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3496
1e4df796 3497 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3498 the last special seed value.
3499 * gfortran.dg/random_7.f90: Use size for last array member instead
3500 of hardcoded value.
ee0e163a 3501
6d7de609 35022016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3503
3504 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3505 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3506
e3243c77 35072016-08-19 Richard Biener <rguenther@suse.de>
3508
3509 PR tree-optimization/77286
3510 * gcc.dg/torture/pr77286.c: New testcase.
3511
b983d92d 35122016-08-18 David Malcolm <dmalcolm@redhat.com>
3513
3514 * gcc.dg/verbose-asm-2.c: New test case.
3515
48a7392b 35162016-08-18 David Malcolm <dmalcolm@redhat.com>
3517
3518 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3519 (custom_diagnostic_finalizer): Update for change to
3520 diagnostic_show_locus.
3521
5c8151fa 35222016-08-18 David Malcolm <dmalcolm@redhat.com>
3523
3524 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3525 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3526
26040f06 35272016-08-18 Marek Polacek <polacek@redhat.com>
3528
3529 PR c/71514
3530 * gcc.dg/pr71514.c: New test.
3531
360e911d 35322015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3533
3534 PR target/72839
3535 * gcc.target/i386/pr72839.c: New test.
3536
6de0546d 35372016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3538
3539 PR middle-end/70895
3540 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3541 * c-c++-common/goacc/reduction-1.c: Likewise.
3542 * c-c++-common/goacc/reduction-2.c: Likewise.
3543 * c-c++-common/goacc/reduction-3.c: Likewise.
3544 * c-c++-common/goacc/reduction-4.c: Likewise.
3545
cee80871 35462016-08-18 Alan Modra <amodra@gmail.com>
3547
3548 * gcc.c-torture/compile/pr72771.c: New.
3549
f9c39b65 35502016-08-17 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR fortran/67496
3553 * gfortran.dg/pr67496.f90: New test.
3554
92a44a68 35552015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3556
3557 PR tree-optimization/71752
f9c39b65 3558 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3559
d2392ec3 35602016-08-17 Uros Bizjak <ubizjak@gmail.com>
3561
3562 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3563
c4994c0b 35642016-08-17 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR middle-end/77259
3567 * g++.dg/ipa/devirt-52.C: New test.
3568
f7896ff0 35692016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3570
3571 * c-c++-common/goacc/reduction-6.c: New testcase.
3572
7104d1a8 35732016-08-17 Richard Biener <rguenther@suse.de>
3574
3575 PR tree-optimization/76490
3576 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3577 * gcc.dg/pr52904.c: XFAIL.
3578
cff41b9e 35792016-08-17 Richard Biener <rguenther@suse.de>
3580
3581 PR tree-optimization/23855
3582 * gcc.dg/loop-unswitch-2.c: Adjust.
3583
b1398e47 35842016-08-16 Jakub Jelinek <jakub@redhat.com>
3585
3586 PR tree-optimization/72817
3587 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3588
de41fc22 35892016-08-16 Joseph Myers <joseph@codesourcery.com>
3590
3591 PR libgcc/77265
3592 * gcc.dg/torture/float128-extend-inf.c: New test.
3593
5927e78e 35942016-08-16 David Malcolm <dmalcolm@redhat.com>
3595
3596 PR c/72857
3597 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3598 for embedded NUL.
3599 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3600 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3601 caret placement.
3602 (test_oct): Likewise.
3603 (test_multiple): Likewise.
3604 (test_field_width_specifier): Likewise.
3605 (test_field_width_specifier_2): New function.
3606 (test_field_precision_specifier): New function.
3607 (test_embedded_nul): Update expected caret placement.
3608 (test_non_contiguous_strings): Update line number.
3609 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3610 (__emit_string_literal_range): Add "caret_idx" param.
3611 (test_simple_string_literal): Add value for new param, updating
3612 expected output..
3613 (test_concatenated_string_literal): Likewise.
3614 (test_multiline_string_literal): Likewise.
3615 (test_hex): Likewise.
3616 (test_oct): Likewise.
3617 (test_multiple): Likewise.
3618 (test_ucn4): Likewise.
3619 (test_ucn8): Likewise.
3620 (test_u8): Likewise.
3621 (test_u): Likewise; update expected message, from "range" to
3622 "location".
3623 (test_U): Likewise.
3624 (test_L): Likewise.
3625 (test_macro): Add value for new param.
3626 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3627 (__emit_string_literal_range): Add "caret_idx" param.
3628 (test_stringified_token_1): Add value for new param. Update
3629 expected message, from "range" to "location".
3630 (test_stringized_token_2): Likewise, adding param to macro.
3631 (test_stringified_token_3): Likewise.
3632 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3633 (emit_warning): Convert param from source_range to location_t.
3634 (test_string_literals): Add caret_idx param, and use it when
3635 constructing a substring_loc. Update error message, from
3636 "range" to "location".
3637
b8d94309 36382016-08-16 Jakub Jelinek <jakub@redhat.com>
3639
2e947447 3640 PR target/71910
3641 * g++.dg/gomp/pr71910.C: New test.
3642
9ea71b15 3643 PR middle-end/67485
3644 * gcc.c-torture/compile/pr67485.c: New test.
3645
b8d94309 3646 PR target/72867
3647 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3648
31de5086 36492016-08-16 Bin Cheng <bin.cheng@arm.com>
3650
3651 PR tree-optimization/69848
3652 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3653
a05d3de8 36542016-08-16 Martin Liska <mliska@suse.cz>
3655
3656 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3657 of memory operations so that it can be handled by core2
3658 in 32-bit mode.
3659
b50ad04e 36602016-08-16 Richard Biener <rguenther@suse.de>
3661
3662 PR tree-optimization/76783
3663 * gcc.dg/pr76783.c: New testcase.
3664 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3665
b441db40 36662016-08-16 Bin Cheng <bin.cheng@arm.com>
3667
3668 PR tree-optimization/72817
3669 PR tree-optimization/73450
3670 * gcc.dg/tree-ssa/pr72817.c: New test.
3671 * gcc.dg/tree-ssa/pr73450.c: New test.
3672
36d310d0 36732016-08-15 Fritz Reese <fritzoreese@gmail.com>
3674
3675 * gfortran.dg/init_flag_13.f90: New testcase.
3676 * gfortran.dg/init_flag_14.f90: Ditto.
3677 * gfortran.dg/init_flag_15.f03: Ditto.
3678 * gfortran.dg/dec_init_1.f90: Ditto.
3679 * gfortran.dg/dec_init_2.f90: Ditto.
3680
e5ec9f76 36812016-08-15 Uros Bizjak <ubizjak@gmail.com>
3682
3683 PR target/72867
3684 * gcc.target/i386/pr72867.c: New test.
3685
6ce66d38 36862016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3687
3688 * c-c++-common/dump-ada-spec-5.c: New test.
3689
894463cf 36902016-08-15 Richard Biener <rguenther@suse.de>
3691
3692 PR tree-optimization/73434
3693 * gcc.dg/torture/pr73434.c: New testcase.
3694
98b374b4 36952016-08-15 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR tree-optimization/72824
3698 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3699
9b90f118 37002016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3701
3702 PR fortran/70598
3703 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3704 in use_device clause.
3705 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3706 * gfortran.dg/goacc/list.f95: Adjust to catch
3707 "neither a POINTER nor an array" error messages.
3708
1d80868e 37092016-08-14 Uros Bizjak <ubizjak@gmail.com>
3710
3711 PR target/76342
3712 * gcc.target/i386/pr76342.c: New test.
3713
153e4ac1 37142016-08-12 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR c/71512
3717 * g++.dg/ubsan/pr71512.C: New test.
3718 * c-c++-common/ubsan/pr71512-1.c: New test.
3719 * c-c++-common/ubsan/pr71512-2.c: New test.
3720
3c382998 37212016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3722
3723 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3724 vector initialization options.
3725 * gcc.target/powerpc/vec-init-2.c: Likewise.
3726 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3727 is generated on ISA 3.0.
3728
7079d57a 37292016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3730
3731 PR middle-end/71654
3732 * gcc.dg/c-c++-common/pr71654.c: New test.
3733 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3734 dg-options.
3735 * gcc.dg/tree-ssa/vrp24: Likewise.
3736
7175bb2a 37372016-08-12 Jakub Jelinek <jakub@redhat.com>
3738
3739 PR c/67410
3740 * gcc.dg/pr67410.c: New test.
3741
56fb8e9d 37422016-08-12 Bin Cheng <bin.cheng@arm.com>
3743
3744 PR tree-optimization/69848
3745 * gcc.dg/vect/vect-pr69848.c: New test.
3746
1f84b4ab 37472016-08-12 Uros Bizjak <ubizjak@gmail.com>
3748
3749 PR testsuite/71008
3750 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3751 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3752 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3753 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3754
60b349d9 37552016-08-12 Richard Biener <rguenther@suse.de>
3756
3757 PR tree-optimization/57326
3758 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3759 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3760 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3761 * gcc.target/i386/pr45685.c: Likewise.
3762 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3763 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3764 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3765 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3766 * gfortran.dg/pr34163.f90: Likewise.
3767
6d5f72f3 37682016-08-12 Martin Liska <mliska@suse.cz>
3769
3770 * g++.dg/gcov/gcov-16.C: New test.
3771 * lib/gcov.exp: Support new argument for run-gcov function.
3772
b357db2c 37732016-08-12 Martin Liska <mliska@suse.cz>
3774
3775 PR gcov-profile/35590
3776 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3777
08e33f10 37782016-08-12 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/72851
3781 * gcc.dg/torture/pr72851.c: New testcase.
3782
92a44a68 37832016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3784
832d369d 3785 PR debug/63240
3786 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3787 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3788 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3789 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3790 DW_AT_deleted.
3791
1289a281 3792 PR debug/55641
3793 * g++.dg/debug/dwarf2/ref-1.C: New.
3794
9a478fab 3795 PR debug/49366
3796 * g++.dg/debug/dwarf2/template-params-12.H: New.
3797 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3798 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3799 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3800 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3801 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3802 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3803 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3804
e61229f8 38052016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3806
3807 PR target/72863
3808 * gcc.target/powerpc/pr72863.c: New test.
3809
c7823416 38102016-08-11 Uros Bizjak <ubizjak@gmail.com>
3811
3812 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3813
df15667f 38142015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3815
3816 * gcc.target/i386/pieces-strcpy-1.c: New test.
3817 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3818
83c375ba 38192016-08-11 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR c++/72868
3822 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3823
350f354a 38242015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3825
3826 * gcc.target/i386/pieces-memcpy-1.c: New test.
3827 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3828 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3829 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3830 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3831 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3832
74be5bc1 38332016-08-11 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR c/72816
20fb4916 3836 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3837
40395983 38382016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3839
3840 PR tree-optimization/71083
3841 * gcc.c-torture/execute/pr71083.c: New test.
3842 * gnat.dg/loop_optimization23.adb: New test.
3843 * gnat.dg/loop_optimization23_pkg.ads: New test.
3844 * gnat.dg/loop_optimization23_pkg.adb: New test.
3845
ec969ce4 38462016-08-11 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/72772
3849 * gcc.dg/graphite/pr35356-1.c: Adjust.
3850 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3851
25482c16 38522016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3853
3854 * gfortran.dg/random_7.f90: Take into account that the last seed
3855 value is the special p value.
3856 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3857
f454033a 38582016-08-11 Richard Biener <rguenther@suse.de>
3859
3860 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3861
2d2b78a1 38622016-08-11 Alan Modra <amodra@gmail.com>
3863
3864 * gcc.target/powerpc/pr71680.c: New.
3865
97468983 38662016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3867
3868 * gcc.target/powerpc/bfp/bfp.exp: New file.
3869 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3870 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3871 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3872 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3873 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3874 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3875 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3876 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3877 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3878 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3879 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3880 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3881 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3882 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3883 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3884 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3885 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3886 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3887 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3888 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3889 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3890 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3891 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3892 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3893 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3894 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3895 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3896 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3897 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3898 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3899 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3900 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3901 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3902 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3903 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3904 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3905 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3906 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3907 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3908 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3909 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3910 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3911 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3912 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3913 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3914 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3915 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3916 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3917 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3918 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3919 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3920 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3921 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3922
23a6fe48 39232016-08-10 Bin Cheng <bin.cheng@arm.com>
3924
3925 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3926 Add aarch64*-*-*.
3927
0cb8f73e 39282016-08-10 Bin Cheng <bin.cheng@arm.com>
3929
3930 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3931
b7ed2a65 39322016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3933
3934 PR target/72853
3935 * gcc.target/powerpc/pr72853.c: New test.
3936
2d2b4107 39372016-08-10 Martin Liska <mliska@suse.cz>
3938
3939 PR gcov-profile/58306
3940 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3941
7132b755 39422016-08-10 Martin Liska <mliska@suse.cz>
3943
3944 * g++.dg/gcov/gcov-threads-1.C: New test.
3945
5186407c 39462016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3947
3948 PR target/71873
3949 * gcc.target/avr/pr71873.c: New test.
3950
44f01555 39512016-08-09 Martin Liska <mliska@suse.cz>
3952
3953 * g++.dg/gcov/gcov-dump-1.C: New test.
3954 * g++.dg/gcov/gcov-dump-2.C: New test.
3955
7d4f18f5 39562016-08-09 Martin Liska <mliska@suse.cz>
3957
3958 * gcc.dg/tree-prof/val-prof-9.c: New test.
3959
defa7026 39602016-08-09 Martin Liska <mliska@suse.cz>
3961
3962 * gcc.dg/tree-prof/val-prof-8.c: New test.
3963
ae7e6062 39642016-08-09 Martin Jambor <mjambor@suse.cz>
3965
0c47dd26 3966 PR ipa/71981
3967 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3968
a69fb570 39692016-08-09 Bin Cheng <bin.cheng@arm.com>
3970
3971 PR tree-optimization/33707
3972 * gcc.dg/vect/pr33707.c: New test.
3973
a031a844 39742016-08-09 Bin Cheng <bin.cheng@arm.com>
3975
3976 PR tree-optimization/pr72772
3977 * gcc.dg/tree-ssa/pr72772.c: New test.
3978
8f1baf0d 39792016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3980
3981 PR rtl-optimization/66669
3982 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3983
53e7aca1 39842016-08-09 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR tree-optimization/72824
3987 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3988
c162fa25 39892016-08-09 Richard Biener <rguenther@suse.de>
3990
3991 PR tree-optimization/71802
3992 * gcc.dg/torture/pr71802.c: New testcase.
3993
87156a7d 39942016-08-09 Jakub Jelinek <jakub@redhat.com>
3995
3996 PR c++/72809
3997 * g++.dg/eh/stdarg1.C: New test.
3998
d0029333 39992016-08-08 Andi Kleen <ak@linux.intel.com>
4000
4001 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4002 test command line in failure log.
4003 (profopt-execute): dito. Make autofdo file names unique.
4004
7af4d06b 40052016-08-08 David Malcolm <dmalcolm@redhat.com>
4006
4007 PR c/64955
4008 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4009 output.
4010
7091ff70 40112016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4012
4013 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4014 c99_runtime.
4015 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4016 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4017 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4018 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4019 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4020 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4021
d189b094 40222016-08-08 David Malcolm <dmalcolm@redhat.com>
4023
4024 PR c/52952
4025 * gcc.dg/cpp/pr66415-1.c: Likewise.
4026 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4027 * gcc.dg/format/c90-printf-1.c: Likewise.
4028 * gcc.dg/format/diagnostic-ranges.c: New test case.
4029
440837fe 40302016-08-08 Jakub Jelinek <jakub@redhat.com>
4031
7cbcf608 4032 PR fortran/72716
4033 * gfortran.dg/gomp/pr72716.f90: New test.
4034
aa1ddb66 4035 PR middle-end/72781
4036 * gcc.dg/gomp/pr72781.c: New test.
4037
440837fe 4038 PR middle-end/68762
4039 * g++.dg/vect/pr68762-1.cc: New test.
4040 * g++.dg/vect/pr68762-2.cc: New test.
4041 * g++.dg/vect/pr68762.h: New file.
4042
eb571c16 40432016-08-08 Martin Sebor <msebor@redhat.com>
4044
4045 PR testsuite/72838
f9c39b65 4046 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4047 * g++.dg/warn/overflow-warn-3.C: Same.
4048 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4049
8ca5189a 40502016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4051
4052 PR fortran/71936
4053 * gfortran.dg/allocate_with_source_21.f03: New test.
4054
1495e54c 40552016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4056
4057 PR fortran/72698
4058 * gfortran.dg/allocate_with_source_20.f03: New test.
4059
d1e97886 40602016-08-08 Alan Modra <amodra@gmail.com>
4061
4062 * gcc.c-torture/compile/pr72802.c: New.
4063
9da84a54 40642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4065
4066 PR fortran/70524
4067 * gfortran.dg/dependency_48.f90: New test.
4068
3f9692a5 40692016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4070
b5b764be 4071 PR fortran/70040
3f9692a5 4072 * gfortran.dg/pr70040.f90: New testcase.
4073
099ec19a 40742016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4075
4076 PR fortran/71961
4077 * gfortran.dg/matmul_10.f90: New testcase.
4078
e8272095 40792016-08-07 Jan Hubicka <hubicka@ucw.cz>
4080
4081 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4082
f5d2c462 40832016-08-07 Jakub Jelinek <jakub@redhat.com>
4084
4085 PR c/72816
4086 * gcc.dg/pr72816.c: New test.
4087
30c60892 40882016-08-06 Jonathan Wakely <jwakely@redhat.com>
4089
4090 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4091 * g++.dg/conversion/pr41426.C: Likewise.
4092 * g++.dg/conversion/pr66211.C: Likewise.
4093 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4094 * g++.dg/init/ref8.C: Likewise.
4095 * g++.old-deja/g++.law/cvt20.C: Likewise.
4096 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4097
2abf3c4a 40982016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4099
4100 PR tree-optimization/18046
4101 * gcc.dg/tree-ssa/vrp105.c: New test.
4102 * gcc.dg/tree-ssa/vrp106.c: New test.
4103
a940fdc7 41042016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4105
4106 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4107 1ul in diagnostics. Remove hyphen from "constant-expression."
4108 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4109 * g++.dg/cpp0x/static_assert3.C: Same.
4110 * g++.dg/cpp1y/constexpr-throw.C: Same.
4111 * g++.dg/template/nontype3.C: Same.
4112 * g++.dg/warn/overflow-warn-1.C: Same.
4113 * g++.dg/warn/overflow-warn-3.C: Same.
4114 * g++.dg/warn/overflow-warn-4.C: Same.
4115
d4166bdc 41162016-08-05 David Malcolm <dmalcolm@redhat.com>
4117
4118 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4119 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4120 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4121 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4122
906dd612 41232016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4124
4125 PR tree-optimization/72810
4126 * gcc.dg/tree-ssa/vrp110.c: New test.
4127
9788fb76 41282016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4129
4130 PR Target/72819
4131 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4132 registers.
4133 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4134 saving the half-precision registers.
4135 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4136 value is returned in h0.
4137 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4138 are passed in FP/SIMD registers.
4139 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4140 passing works corrcetly.
4141 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4142 (hfa_f16x2_t): Likewise.
4143 (hfa_f16x3_t): Likewise.
4144 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4145 are promoted to double and passed in a double register.
4146 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4147 are promoted to double and stacked.
4148 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4149 __fp16 data types.
4150 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4151 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4152 __fp16 first get passed in FP/SIMD registers, then stacked.
4153
30f40fe4 41542016-08-05 Nathan Sidwell <nathan@acm.org>
4155
4156 PR c++/68724
4157 * g++.dg/cpp0x/pr68724.C: New.
4158
8a6540e1 41592016-08-05 Richard Biener <rguenther@suse.de>
4160
4161 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4162
09001ac1 41632016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4164
4165 * gcc.dg/tree-ssa/vrp107.c: New test.
4166 * gcc.dg/tree-ssa/vrp108.c: New test.
4167 * gcc.dg/tree-ssa/vrp109.c: New test.
4168
88ab6a9c 41692016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4170
4171 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4172 dg-options.
4173
b2a036e7 41742016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4175
4176 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4177 test-cases.
4178 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4179 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4180 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4181 test-cases.
4182 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4183 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4184 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4185 large_double.
4186
8dbf49cb 41872016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4188
4189 PR c++/72800
4190 * g++.dg/cpp1y/lambda-ice1.C: New.
4191
dcc45aae 41922016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4193
4194 PR c++/72759
4195 * g++.dg/cpp1y/pr72759.C: New test.
4196
88fe4062 41972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4198
4199 * gcc.dg/switch-10.c: New test.
4200
a1af716f 42012016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4202
4203 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4204
1fa5d8ba 42052016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4206
4207 * c-c++-common/goacc/routine-5.c: Update.
4208
e8dedc4a 42092016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4210
4211 PR rtl-optimization/70903
4212 * gcc.c-torture/execute/pr70903.c: New test.
4213
7ca5003c 42142016-08-04 Martin Liska <mliska@suse.cz>
4215
4216 * gcc.dg/params/params.exp: Replace file exists with
4217 TESTING_IN_BUILD_TREE.
4218
810702a2 42192016-08-04 Marek Polacek <polacek@redhat.com>
4220
4221 PR c++/70229
4222 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4223
fa8a8f79 42242016-08-04 Richard Biener <rguenther@suse.de>
4225
4226 PR middle-end/71984
4227 * gcc.dg/torture/pr71984.c: Guard correctness check for
4228 little-endian.
4229
9916f5a5 42302016-08-03 Andrew Pinski <apinski@cavium.com>
4231
4232 * gcc.c-torture/compile/20160802-1.c: New testcase.
4233
278b4698 42342016-08-03 Fritz Reese <fritzoreese@gmail.com>
4235
4236 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4237
860c3c85 42382016-08-03 Richard Biener <rguenther@suse.de>
4239
4240 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4241 and remove -O3.
4242 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4243 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4244
0a41d717 42452016-08-03 Richard Biener <rguenther@suse.de>
4246
4247 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4248 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4249 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4250 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4251
52e3c0e8 42522016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4253
4254 * gcc.dg/init-excess-2.c: Require int32plus.
4255 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4256 * gcc.dg/pr59963-2.c: Require int32plus.
4257 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4258 * gcc.dg/unroll-7.c: Require int32plus.
4259
ad8a330c 42602016-08-02 Bin Cheng <bin.cheng@arm.com>
4261
4262 PR tree-optimization/34114
4263 * gcc.dg/tree-ssa/loop-42.c: New test.
4264
d3aa3636 42652016-08-02 Tamar Christina <tamar.christina@arm.com>
4266
4267 * gcc.target/aarch64/vminmaxnm.c: New.
4268 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4269 tests.
4270
c79d3723 42712016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4272
4273 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4274 vec_extract for vector float, vector int, vector short, and vector
4275 char.
4276 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4277 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4278 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4279 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4280
5fc13c39 42812016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4282
4283 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4284 single stack adjustment, no writeback.
5fc13c39 4285 * gcc.target/aarch64/test_frame_12.c: Likewise.
4286 * gcc.target/aarch64/test_frame_13.c: Likewise.
4287 * gcc.target/aarch64/test_frame_15.c: Likewise.
4288 * gcc.target/aarch64/test_frame_6.c: Likewise.
4289 * gcc.target/aarch64/test_frame_7.c: Likewise.
4290 * gcc.target/aarch64/test_frame_8.c: Likewise.
4291 * gcc.target/aarch64/test_frame_16.c: New test.
4292
2eb70c76 42932015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4294
4295 PR target/72748
4296 * gcc.target/i386/pr72748.c: New test.
4297
92a44a68 42982015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4299
4300 PR tree-optimization/71818
4301 * gcc.dg/vect/pr71818.c: New
4302
56e7a293 43032016-08-01 Martin Liska <mliska@suse.cz>
4304
4305 PR tree-optimization/71857
4306 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4307
aa8852cc 43082016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4309
4310 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4311
f3c032a4 43122016-08-01 Jan Beulich <jbeulich@suse.com>
4313
4314 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4315
a1e9d2c3 43162016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4317
4318 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4319 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4320
466045aa 43212016-07-31 Jonathan Wakely <jwakely@redhat.com>
4322
4323 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4324 (check_effective_target_c++): Likewise. Also match for libstdc++.
4325
92a44a68 43262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4327
4328 PR fortran/41922
4329 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4330 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4331 * gfortran.dg/pr41922.f90: New test.
4332
dd13eb1b 43332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4334
4335 PR fortran/68566
4336 * gfortran.dg/pr68566.f90: new test.
4337
a940fdc7 43382016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4339
4340 PR c++/60760
4341 PR c++/71091
4342 * g++.dg/cpp0x/constexpr-cast.C: New test.
4343 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4344 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4345 * g++.dg/ubsan/pr63956.C: Correct.
4346
efa8ff03 43472016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4348
4349 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4350 vector double or vector long where the vector is in memory.
4351 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4352 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4353
0b8113c5 43542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4355
4356 PR fortran/69867
4357 * gfortran.dg/pr69867.f90: New test.
4358
3badc59b 43592016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4360
4361 PR fortran/69962
4362 * gfortran.dg/pr69962.f90: New test.
4363
fc8b54ff 43642016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4365
4366 PR fortran/70006
4367 * gfortran.dg/pr70006.f90: New test.
4368
165b422e 43692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4370
4371 PR fortran/71730
4372 * gfortran.dg/pr71730.f90: New test.
4373 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4374 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4375 * gfortran.dg/array_constructor_26.f03: Ditto.
4376
0c6334ed 43772016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4378
4379 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4380 * gcc.target/powerpc/pr71763.c: Likewise.
4381
4ebf85be 43822016-07-29 Marek Polacek <polacek@redhat.com>
4383
4384 PR c/71742
4385 * gcc.dg/940510-1.c: Adjust dg-error.
4386 * gcc.dg/c99-flex-array-1.c: Likewise.
4387 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4388
9efe5be6 4389 PR c/71853
4390 * gcc.dg/noncompile/pr71853.c: New test.
4391
4c4548bb 4392 PR c/71573
4393 * gcc.dg/noncompile/pr71573.c: New test.
4394
8ae70602 4395 PR c/71926
4396 * g++.dg/warn/Wparentheses-30.C: New test.
4397 * gcc.dg/Wparentheses-14.c: New test.
4398
cfc1aded 43992016-07-29 Uros Bizjak <ubizjak@gmail.com>
4400
4401 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4402
d5e80d93 44032016-07-29 Bin Cheng <bin.cheng@arm.com>
4404
4405 PR tree-optimization/57558
4406 * gcc.dg/vect/pr57558-1.c: New test.
4407 * gcc.dg/vect/pr57558-2.c: New test.
4408
c7c713ec 44092016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4410
cfc1aded 4411 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4412 to scan forwprop1 dump pass.
4413
34b9af67 44142016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4415
4416 PR c++/51488
4417 * g++.dg/template/pr51488.C: New.
4418
322d4184 44192016-07-29 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR c/71969
4422 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4423 static __inline__.
4424 * gcc.dg/pr71969-1.c: New test.
4425 * gcc.dg/pr71969-2.c: New test.
4426 * gcc.dg/pr71969-3.c: New test.
4427
7648c9c7 44282016-07-29 Marek Polacek <polacek@redhat.com>
4429
4430 PR c/71574
4431 * c-c++-common/pr71574.c: New test.
4432
35fddbd6 4433 PR c/71583
4434 * gcc.dg/noncompile/pr71583.c: New test.
4435
d06bcb87 44362016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4437
4438 PR middle-end/68217
4439 * gcc.dg/pr68217.c: New test.
4440
fb5574d7 44412016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4442
4443 PR fortran/71067
4444 * gfortran.dg/pr71067_1.f90: New test.
4445 * gfortran.dg/pr71067_2.f90: Ditto.
4446
a52bb7a0 44472016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4448
4449 * gcc.target/powerpc/vec-extract-1.c: New test.
4450
42e96823 44512016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4452
4453 PR fortran/71799
4454 * gfortran.dg/pr71799.f90: New test.
4455
d5539c6b 44562016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4457
4458 PR c++/71665
4459 * g++.dg/cpp0x/pr71665-1.C: New.
4460 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4461 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4462 * g++.dg/ext/label10.C: Likewise.
4463 * g++.dg/parse/constant5.C: Likewise.
4464
05995232 44652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4466
4467 PR fortran/71859
4468 * gfortran.dg/pr71859.f90: New test.
4469 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4470 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4471
7a4429b2 44722016-07-28 Paul Thomas <pault@gcc.gnu.org>
4473
4474 PR fortran/71883
4475 * gfortran.dg/pr71883.f90 : New test.
4476
f339cf78 44772016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4478
4479 PR tree-optimization/71734
cfc1aded 4480 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4481
8311fe26 44822016-07-28 Renlin Li <renlin.li@arm.com>
4483
4484 Revert
4485 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4486
4487 PR fortran/71902
4488 * gfortran.dg/dependency_47.f90: New test.
4489
595e387a 44902016-07-28 Martin Liska <mliska@suse.cz>
4491
4492 PR gcov-profile/68025
4493 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4494
83554604 44952016-07-28 Martin Liska <mliska@suse.cz>
4496
4497 * g++.dg/vect/pr70944.cc: New test.
4498
ec6d2d63 44992016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4500
4501 PR middle-end/71994
4502 * gcc.dg/torture/pr71994.c: New test.
4503
12dabcee 45042016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4505
4506 PR middle-end/71078
4507 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4508 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4509 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4510
262a83d5 45112016-07-27 Richard Biener <rguenther@suse.de>
4512
4513 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4514
3989f1fe 45152016-07-27 Martin Liska <mliska@suse.cz>
4516
4517 * gcc.dg/predict-13.c: New test.
4518 * gcc.dg/predict-14.c: New test.
4519
69a499fa 45202016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4521
7a4429b2 4522 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4523 including stdint.h.
4524 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4525 including stdint.h.
4526
751fef95 45272016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4528
4529 PR target/71869
4530 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4531 IEEE built-in functions handle quiet and signalling NaNs
4532 correctly.
4533
5e07497c 45342016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4535
4536 PR fortran/71862
4537 * gfortran.dg/pr71862.f90: New test.
4538
18928e61 45392016-07-26 Martin Sebor <msebor@redhat.com>
4540
4541 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4542 selector with dg-options.
4543
7e1856f1 45442016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4545
4546 PR tree-optimization/18046
4547 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4548 * gcc.dg/tree-ssa/vrp103.c: New test.
4549 * gcc.dg/tree-ssa/vrp104.c: New test.
4550
08679462 45512016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4552
4553 * gcc.target/powerpc/pr63354.c: Require lp64 since
4554 -mprofile-kernel is not legal with -m32.
4555
8c3efadf 45562016-07-26 Richard Biener <rguenther@suse.de>
4557
4558 PR rtl-optimization/71984
4559 * gcc.dg/torture/pr71984.c: New testcase.
4560
78866ecd 45612016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4562
4563 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4564 g++-dg-runtest via et-dg-runtest.
4565 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4566 * gcc.dg/vect/vect.exp: Likewise.
4567 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4568 gfortran-dg-runtest.
4569 * gfortran.dg/vect/vect.exp: Likewise.
4570 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4571 (check_mips_loongson_hw_available): Likewise.
4572 (check_effective_target_mpaired_single_runtime): Likewise.
4573 (check_effective_target_mips_loongson_runtime): Likewise.
4574 (add_options_for_mpaired_single): Likewise.
4575 (check_effective_target_vect_int): Add global et_index.
4576 Check and save the supported feature for a target selected by
4577 the et_index target. Break long lines where appropriate. Call
4578 et-is-effective-target for MIPS with an argument instead of
4579 check_effective_target_* where appropriate.
4580 (check_effective_target_vect_intfloat_cvt): Likewise.
4581 (check_effective_target_vect_uintfloat_cvt): Likewise.
4582 (check_effective_target_vect_floatint_cvt): Likewise.
4583 (check_effective_target_vect_floatuint_cvt): Likewise.
4584 (check_effective_target_vect_simd_clones): Likewise.
4585 (check_effective_target_vect_shift): ewise.
4586 (check_effective_target_whole_vector_shift): Likewise.
4587 (check_effective_target_vect_bswap): Likewise.
4588 (check_effective_target_vect_shift_char): Likewise.
4589 (check_effective_target_vect_long): Likewise.
4590 (check_effective_target_vect_float): Likewise.
4591 (check_effective_target_vect_double): Likewise.
4592 (check_effective_target_vect_long_long): Likewise.
4593 (check_effective_target_vect_no_int_max): Likewise.
4594 (check_effective_target_vect_no_int_add): Likewise.
4595 (check_effective_target_vect_no_bitwise): Likewise.
4596 (check_effective_target_vect_widen_shift): Likewise.
4597 (check_effective_target_vect_no_align): Likewise.
4598 (check_effective_target_vect_hw_misalign): Likewise.
4599 (check_effective_target_vect_element_align): Likewise.
4600 (check_effective_target_vect_condition): Likewise.
4601 (check_effective_target_vect_cond_mixed): Likewise.
4602 (check_effective_target_vect_char_mult): Likewise.
4603 (check_effective_target_vect_short_mult): Likewise.
4604 (check_effective_target_vect_int_mult): Likewise.
4605 (check_effective_target_vect_extract_even_odd): Likewise.
4606 (check_effective_target_vect_interleave): Likewise.
4607 (check_effective_target_vect_stridedN): Likewise.
4608 (check_effective_target_vect_multiple_sizes): Likewise.
4609 (check_effective_target_vect64): Likewise.
4610 (check_effective_target_vect_call_copysignf): Likewise.
4611 (check_effective_target_vect_call_sqrtf): Likewise.
4612 (check_effective_target_vect_call_btrunc): Likewise.
4613 (check_effective_target_vect_call_btruncf): Likewise.
4614 (check_effective_target_vect_call_ceil): Likewise.
4615 (check_effective_target_vect_call_ceilf): Likewise.
4616 (check_effective_target_vect_call_floor): Likewise.
4617 (check_effective_target_vect_call_floorf): Likewise.
4618 (check_effective_target_vect_call_lceil): Likewise.
4619 (check_effective_target_vect_call_lfloor): Likewise.
4620 (check_effective_target_vect_call_nearbyint): Likewise.
4621 (check_effective_target_vect_call_nearbyintf): Likewise.
4622 (check_effective_target_vect_call_round): Likewise.
4623 (check_effective_target_vect_call_roundf): Likewise.
4624 (check_effective_target_vect_perm): Likewise, but also append *_saved
4625 to the existing global name to properly cache the result.
4626 (check_effective_target_vect_perm_byte): Likewise.
4627 (check_effective_target_vect_perm_short): Likewise.
4628 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4629 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4630 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4631 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4632 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4633 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4634 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4635 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4636 (check_effective_target_vect_sdot_qi): Likewise.
4637 (check_effective_target_vect_udot_qi): Likewise.
4638 (check_effective_target_vect_sdot_hi): Likewise.
4639 (check_effective_target_vect_udot_hi): Likewise.
4640 (check_effective_target_vect_usad_char): Likewise.
4641 (check_effective_target_vect_pack_trunc): Likewise.
4642 (check_effective_target_vect_unpack): Likewise.
4643 (check_effective_target_vect_aligned_arrays): Likewise.
4644 (check_effective_target_vect_natural_alignment): Likewise.
4645 (check_effective_target_vector_alignment_reachable): Likewise.
4646 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4647 (is-effective-target): Initialize et_index if undefined.
4648 (et-dg-runtest): New.
4649 (et-is-effective-target): Likewise.
4650 (check_vect_support_and_set_flags): Add supported MIPS targets to
4651 EFFECTIVE_TARGETS list. Return the number of supported targets.
4652
b2930f09 46532016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4654 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4655
4656 PR middle-end/70920
4657 * gcc.dg/pr70920-1.c: New test-case.
4658 * gcc.dg/pr70902-2.c: Likewise.
4659 * gcc.dg/pr70920-3.c: Likewise.
4660 * gcc.dg/pr70920-4.c: Likewise
4661 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4662 2 instead of 3.
4663
90821294 46642016-07-25 Alexander Monakov <amonakov@ispras.ru>
4665
4666 * gcc.c-torture/execute/pr71494.c: Require label_values.
4667 * gcc.dg/pr16973.c: Ditto.
4668
1660595b 46692016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4670
4671 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4672 * gcc.dg/torture/pr69771.c: Require int32plus.
4673 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4674
5b2b88ce 46752016-07-25 Martin Liska <mliska@suse.cz>
4676
4677 * gcc.dg/torture/pr71987.c: New test.
4678
e2f926e9 46792016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4680
4681 PR fortran/71935
4682 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4683 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4684 * gfortran.dg/pr71935.f90: New test.
4685
a940fdc7 46862016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4687
4688 PR c++/71675
4689 * g++.dg/ext/atomic-3.C: New test.
4690 * gcc.dg/atomic/pr71675.c: New test.
4691
5a43070d 46922016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4693
4694 * gcc.target/i386/mvc8.c: New test.
4695
1b793819 46962016-07-22 Bin Cheng <bin.cheng@arm.com>
4697
4698 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4699 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4700
d4b4c787 47012016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4702
4703 PR fortran/71795
4704 * gfortran.dg/constructor_50.f90: New test.
4705
45648efe 47062016-07-22 Martin Liska <mliska@suse.cz>
4707
4708 PR gcov-profile/69028
4709 PR gcov-profile/62047
4710 * g++.dg/cilk-plus/pr69028.C: New test.
4711
b657bb1f 47122016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4713
4714 * gfortran.dg/coarray_stat_2.f90: New test.
4715
3a421504 47162016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4717
4718 * gcc.target/powerpc/vec-extract.h: New files to check the
4719 vec_extract built-in functions for all vector types, testing
4720 accessing each element, both with constant and variable element
4721 numbers.
4722 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4723 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4724 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4725 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4726 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4727 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4728 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4729 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4730 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4731
d40a1eac 47322016-07-21 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR c++/71728
4735 * g++.dg/other/pr71728.C: New test.
4736
3b0d7293 47372016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4738
4739 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4740 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4741 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4742 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4743 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4744
50953a9f 47452016-07-21 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/71947
4748 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4749
90261646 47502016-07-21 Bin Cheng <bin.cheng@arm.com>
4751
4752 * gcc.dg/tree-ssa/scev-15.c: New.
4753
5a5a7a90 47542016-07-21 Bin Cheng <bin.cheng@arm.com>
4755
4756 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4757
df0c563f 47582016-07-21 Jakub Jelinek <jakub@redhat.com>
4759
4760 PR c++/71941
4761 * g++.dg/gomp/pr71941.C: New test.
4762
24acd4ab 47632016-07-20 David Malcolm <dmalcolm@redhat.com>
4764
4765 PR c/70339
4766 PR c/71858
4767 * g++.dg/spellcheck-identifiers.C: New test case, based on
4768 gcc.dg/spellcheck-identifiers.c.
4769 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4770 gcc.dg/spellcheck-identifiers-2.c.
4771 * g++.dg/spellcheck-typenames.C: New test case, based on
4772 gcc.dg/spellcheck-typenames.c
4773
8669e753 47742016-07-20 Jonathan Wakely <jwakely@redhat.com>
4775
4776 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4777 pointer to member function and also test catching by reference.
4778
75cb41b8 47792016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4780
4781 * gcc.target/s390/pr67443.c: Fix test case.
4782
07be1239 47832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4784
4785 * gcc.target/s390/insv-1.c: Xfail some tests.
4786 * gcc.target/s390/insv-2.c: Likewise.
4787
e9b5fdd9 47882016-07-20 Georg-Johann Lay <avr@gjlay.de>
4789
4790 * gcc.target/avr/torture/get-mem.c: New test.
4791 * gcc.target/avr/torture/set-mem.c: New test.
4792
b704b0e1 47932016-07-20 Georg-Johann Lay <avr@gjlay.de>
4794
4795 PR target/71948
4796 * gcc.target/avr/torture/tiny-progmem.c: New test.
4797
051eb924 47982016-07-20 Jakub Jelinek <jakub@redhat.com>
4799
fdb70809 4800 PR c++/71909
4801 * g++.dg/parse/pr71909.C: New test.
4802 * g++.dg/tm/pr71909.C: New test.
4803
051eb924 4804 PR c++/50060
4805 * g++.dg/cpp0x/constexpr-50060.C: New test.
4806 * g++.dg/cpp1y/constexpr-50060.C: New test.
4807
c4e1267c 48082016-07-20 Martin Liska <mliska@suse.cz>
4809
4810 * gfortran.dg/graphite/pr71898.f90: New test.
4811
ecaa5fd4 48122016-07-20 Bin Cheng <bin.cheng@arm.com>
4813
4814 PR tree-optimization/71503
4815 PR tree-optimization/71683
4816 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4817 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4818
f5b88ba1 48192016-07-20 Martin Liska <mliska@suse.cz>
4820
4821 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4822 * gcc.dg/plugin/sreal-test-1.c: Remove.
4823 * gcc.dg/plugin/sreal_plugin.c: Remove.
4824
e889bd11 48252016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4826
4827 PR fortran/71902
4828 * gfortran.dg/dependency_47.f90: New test.
4829
1c6bb1c0 48302016-07-19 Jakub Jelinek <jakub@redhat.com>
4831
94d511af 4832 PR rtl-optimization/71916
4833 * gcc.c-torture/compile/pr71916.c: New test.
4834
54e95a17 4835 PR middle-end/71874
4836 * g++.dg/torture/pr71874.C: New test.
4837
1c6bb1c0 4838 PR middle-end/71734
4839 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4840 (my_alloc): Rewritten to use __builtin_posix_memalign and
4841 __SIZE_TYPE__.
4842 (my_free): Use __builtin_free instead of _mm_free.
4843 (Vec::operator=): Use __builtin_memcpy.
4844
0d565f19 48452016-07-19 Martin Jambor <mjambor@suse.cz>
4846
cfc1aded 4847 PR fortran/71688
4848 * gfortran.dg/pr71688.f90: New test.
0d565f19 4849
2be13cd5 48502016-07-19 Richard Biener <rguenther@suse.de>
4851
4852 * c-c++-common/vector-subscript-6.c: New testcase.
4853 * c-c++-common/vector-subscript-7.c: Likewise.
4854
1697df09 48552016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4856
7a4429b2 4857 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4858 and UInt32 based on __SIZEOF_INT__.
4859
8894566e 48602016-07-19 Richard Biener <rguenther@suse.de>
4861
4862 PR tree-optimization/71901
4863 * gcc.dg/torture/pr71901.c: New testcase.
4864
48652016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4866
4867 PR tree-optimization/71908
4868 * gcc.dg/torture/pr71908.c: New testcase.
4869
106ac76d 48702016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4871
4872 PR target/71493
4873 * gcc.target/powerpc/pr71493-1.c: New test.
4874 * gcc.target/powerpc/pr71493-2.c: Likewise.
4875
e6517a48 48762016-07-18 Jakub Jelinek <jakub@redhat.com>
4877
d1e0c36e 4878 PR c++/71835
4879 * g++.dg/conversion/ambig3.C: New test.
4880
6fe424c2 4881 PR c++/71828
4882 * g++.dg/cpp0x/constexpr-71828.C: New test.
4883
d3dd9e33 4884 PR c++/71826
4885 * g++.dg/template/pr71826.C: New test.
4886
74fd83a9 4887 PR c++/71822
4888 * g++.dg/template/defarg21.C: New test.
4889
e6517a48 4890 PR c++/71871
4891 * g++.dg/ext/vector31.C: New test.
4892
f942bdbf 48932016-07-18 Uros Bizjak <ubizjak@gmail.com>
4894
4895 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4896
4b1425be 48972016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4898
4899 PR tree-optimization/71734
4900 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4901
a80f37e1 49022016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4903
4904 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4905 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4906 stack-layout-dynamic-1.c: New test.
4907
ea283725 49082016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4909
4910 * gcc.target/s390/nolrl-1.c: New test.
4911
14eab729 49122016-07-17 Fritz Reese <fritzoreese@gmail.com>
4913
4914 PR fortran/71523
4915 * gfortran.dg/pr71523_1.f90: New test.
4916 * gfortran.dg/pr71523_2.f90: New test.
4917
3925d644 49182016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4919
4920 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4921
fb9ff4ce 49222016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4923 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4924
4925 PR fortran/62125
4926 * gfortran.dg/pr62125.f90: New test.
4927
95b0f5e9 49282016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4929
4930 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4931 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4932
1913be16 49332016-07-15 Jonathan Wakely <jwakely@redhat.com>
4934
4935 PR c++/58796
4936 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4937 * g++.dg/cpp0x/nullptr35.C: New test.
4938
b4803084 49392016-07-15 Bin Cheng <bin.cheng@arm.com>
4940
4941 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4942
89e3ec3d 49432016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4944
4945 * gfortran.dg/goacc/vector_length.f90: New test.
4946
2084e279 49472016-07-15 Richard Biener <rguenther@suse.de>
4948
4949 PR tree-optimization/71881
4950 * gcc.dg/torture/pr71881.c: New testcase.
4951
2177bb9a 49522016-07-15 Richard Biener <rguenther@suse.de>
4953
4954 PR tree-optimization/71887
4955 * gcc.dg/torture/pr71887.c: New testcase.
4956
0dd7db3b 49572016-07-15 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR c/71858
4960 * gcc.dg/spellcheck-identifiers-3.c: New test.
4961
b41cc4d1 49622016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4963
4964 PR fortran/71807
4965 * gfortran.dg/null_9.f90: New test.
4966
a4d34e5e 49672016-07-15 Bin Cheng <bin.cheng@arm.com>
4968
4969 * gcc.dg/tree-ssa/loop-41.c: New test.
4970
1547c551 49712016-07-15 Bin Cheng <bin.cheng@arm.com>
4972
4973 PR tree-optimization/71347
4974 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4975
b9c2416b 49762016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4977
4978 PR fortran/29819
4979 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4980 * gfortran.dg/contains.f90: Ditto.
4981 * gfortran.dg/contains_empty_1.f03: Ditto.
4982 * gfortran.dg/submodule_3.f08: Ditto.
4983
28413b15 49842016-07-14 Jakub Jelinek <jakub@redhat.com>
4985
661af228 4986 PR testsuite/71865
4987 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4988 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4989 expected diagnostics.
4990
28413b15 4991 PR c/71858
4992 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4993 * gcc.dg/spellcheck-identifiers-2.c: New test.
4994 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4995 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4996
7b3b3a49 49972016-07-14 Jakub Jelinek <jakub@redhat.com>
4998
4999 PR tree-optimization/71872
5000 * gcc.c-torture/compile/pr71872.c: New test.
5001
7c039c44 50022016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5003
5004 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5005 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5006 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5007 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5008 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5009 * gcc.target/arm/atomic-op-acquire-1.c: This.
5010 * gcc.target/arm/atomic-op-char.c: Rename into ...
5011 * gcc.target/arm/atomic-op-char-1.c: This.
5012 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5013 * gcc.target/arm/atomic-op-consume-1.c: This.
5014 * gcc.target/arm/atomic-op-int.c: Rename into ...
5015 * gcc.target/arm/atomic-op-int-1.c: This.
5016 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5017 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5018 * gcc.target/arm/atomic-op-release.c: Rename into ...
5019 * gcc.target/arm/atomic-op-release-1.c: This.
5020 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5021 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5022 * gcc.target/arm/atomic-op-short.c: Rename into ...
5023 * gcc.target/arm/atomic-op-short-1.c: This.
5024 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5025 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5026 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5027 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5028 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5029 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5030 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5031 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5032 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5033 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5034
80c5e533 50352016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5036
5037 PR fortran/70842
5038 * gfortran.dg/select_type_35.f03: New test.
5039
c5a9fc7b 50402016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5041
5042 PR target/65951
5043 PR tree-optimization/70923
5044 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5045 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5046 * gcc.dg/vect/pr65951.c: Likewise.
5047 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5048
d1242c94 50492016-07-14 David Edelsohn <dje.gcc@gmail.com>
5050
5051 * c-c++-common/pr60226.c: Expect maximum object file alignment
5052 error on AIX.
5053
97f2a90b 50542016-07-14 Richard Biener <rguenther@suse.de>
5055
5056 PR tree-optimization/71866
5057 * gcc.dg/torture/pr71866.c: New testcase.
5058
6029a910 50592016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5060
5061 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5062 selector and enclose boolean expression in curly braces.
5063
798d22ed 50642016-07-14 Alan Modra <amodra@gmail.com>
5065
5066 PR target/71733
5067 * gcc.target/powerpc/p9-novsx.c: New.
5068
3ffcb27d 50692016-07-13 Andi Kleen <ak@linux.intel.com>
5070
5071 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5072 * g++.dg/tree-prof/morefunc.C: Dito.
5073 * g++.dg/tree-prof/pr35545.C: Dito.
5074 * g++.dg/tree-prof/reorder.C: Dito.
5075 * gcc.dg/tree-prof/20050826-2.c: Dito.
5076 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5077 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5078 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5079 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5080 * gcc.dg/tree-prof/inliner-1.c: Dito.
5081 * gcc.dg/tree-prof/merge_block.c: Dito.
5082 * gcc.dg/tree-prof/stringop-1.c: Dito.
5083 * gcc.dg/tree-prof/stringop-2.c: Dito.
5084 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5085 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5086 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5087 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5088 * gcc.dg/tree-prof/update-loopch.c: Dito.
5089 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5090 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5091 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5092 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5093 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5094 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5095 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5096
9ace90e5 50972016-07-13 Andi Kleen <ak@linux.intel.com>
5098
5099 * lib/profopt.exp (profopt-execute): Remove .imports files.
5100
b75cf198 51012016-07-13 Andi Kleen <ak@linux.intel.com>
5102
f942bdbf 5103 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5104
4d0389a9 51052016-07-13 Andi Kleen <ak@linux.intel.com>
5106
5107 * lib/profopt.exp (dg-final-scan-autofdo,
5108 dg-final-scan-not-autofdo): New functions.
5109
a5af7a75 51102016-07-13 Bin Cheng <bin.cheng@arm.com>
5111
5112 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5113 * gcc.dg/vect/vect-35.c: Ditto.
5114 * gcc.dg/vect/vect-alias-check-2.c: New test.
5115
c6bcae01 51162016-07-13 Martin Liska <mliska@suse.cz>
5117
5118 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5119 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5120 * gfortran.dg/pr42108.f90: Update expected dump scan.
5121
0644c120 51222016-07-13 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/24574
5125 * gcc.dg/pr24574.c: New testcase.
5126
2bbae5b9 51272016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5128
f942bdbf 5129 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5130 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5131 * c-c++-common/pr68833-1.c: Require int32plus.
5132 * gcc.dg/ipa/pr63551.c: Likewise.
5133 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5134 * gcc.dg/ipa/pr64041.c: Require int32plus.
5135
839a6560 51362016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5137
5138 PR ipa/71633
5139 * g++.dg/pr71633.C: New test.
5140
8f5f2788 51412016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5142
5143 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5144 Add new arm_thumb1_cbz_ok effective target.
5145 * gcc.target/arm/cbz.c: New test.
5146
417e5cc5 51472016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5148
5149 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5150 Define effective target.
5151 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5152 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5153 * gcc.target/arm/movhi_movw.c: New test.
5154 * gcc.target/arm/movsi_movw.c: Likewise.
5155 * gcc.target/arm/movdi_movw.c: Likewise.
5156
68a5143e 51572016-07-13 Richard Biener <rguenther@suse.de>
5158
5159 PR middle-end/71104
5160 * gcc.dg/pr71104-1.c: New testcase.
5161 * gcc.dg/pr71104-2.c: Likewise.
5162
69e8d259 51632016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5164
5165 PR target/71805
5166 * gcc.target/powerpc/pr71805.c: New test.
5167
244f142f 51682016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5169
5170 * gcc.target/powerpc/divkc3-1.c: New.
5171 * gcc.target/powerpc/mulkc3-1.c: New.
5172
6fc56f1f 51732016-07-12 Nathan Sidwell <nathan@acm.org>
5174
5175 * gcc.target/arm/data-rel-1.c: New.
5176 * gcc.target/arm/data-rel-2.c: New.
5177 * gcc.target/arm/data-rel-3.c: New.
5178
94ee1e9c 51792016-07-12 Martin Liska <mliska@suse.cz>
5180
5181 * gcc.dg/params/blocksort-part.c: New test.
5182 * gcc.dg/params/params.exp: New file.
5183
cd32d747 51842016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5185
5186 PR middle-end/71700
5187 * gcc.c-torture/execute/pr71700.c: New test.
5188
ad010d47 51892016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5190 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/23286
5193 PR tree-optimization/70159
5194 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5195 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5196 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5197 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5198 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5199 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5200 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5201 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5202 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5203 * gcc.dg/pr51879-12.c: Likewise.
5204 * gcc.dg/strlenopt-9.c: Likewise.
5205 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5206 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5207 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5208 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5209 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5210 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5211 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5212 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5213 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5214 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5215 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5216 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5217 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5218 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5219 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5220
9aece49e 52212016-07-12 Richard Biener <rguenther@suse.de>
5222
5223 PR rtl-optimization/68961
5224 * gcc.target/i386/pr68961.c: New testcase.
5225
8f05fee9 52262016-07-11 Jakub Jelinek <jakub@redhat.com>
5227
4a6cc5cd 5228 PR middle-end/71758
5229 * c-c++-common/gomp/pr71758.c: New test.
5230 * gfortran.dg/gomp/pr71758.f90: New test.
5231
8f05fee9 5232 PR tree-optimization/71823
5233 * gcc.dg/vect/pr71823.c: New test.
5234
b73690a4 52352016-07-11 David Malcolm <dmalcolm@redhat.com>
5236
5237 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5238 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5239 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5240
675f4c6b 52412016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5242
5243 PR target/71801
5244 * gcc.target/i386/pr71801.c: New test.
5245
9aaf7e3e 52462016-07-11 Richard Biener <rguenther@suse.de>
5247
5248 PR tree-optimization/71816
5249 * gcc.dg/torture/pr71816.c: New testcase.
5250
dd58bf21 52512016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5252
5253 PR fortran/71783
5254 * gfortran.dg/dependency_46.f90: New test.
5255
a2ebcb84 52562016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5257
5258 PR rtl-optimization/71621
5259 * gcc.target/i386/pr71621-1.c: New.
5260 * gcc.target/i386/pr71621-2.c: New.
5261
6cedf97e 52622016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5263
5264 * gfortran.dg/goacc/pr71704.f90: New test.
5265
dc71c755 52662016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5267
5268 PR target/71297
5269 * gcc.target/powerpc/pr71297.c: New.
5270
288161af 52712016-07-08 Jiong Wang <jiong.wang@arm.com>
5272
5273 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5274
98e771d6 52752016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5276
5277 PR target/71806
5278 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5279
c3d27339 52802016-07-08 Alan Hayward <alan.hayward@arm.com>
5281
5282 PR tree-optimization/71667
5283 * gcc.dg/vect/pr71667.c: New
5284
b1b5042a 52852016-07-08 Martin Liska <mliska@suse.cz>
5286
5287 * gcc.dg/torture/pr71606.c: New test.
5288
5cdc40a0 52892016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5290
5291 PR fortran/71764
5292 * gfortran.dg/pr71764.f90: New test.
5293
bcc4d868 52942016-07-07 Jakub Jelinek <jakub@redhat.com>
5295 Kai Tietz <ktietz70@googlemail.com>
5296
5297 PR c++/70869
5298 PR c++/71054
5299 * g++.dg/cpp0x/pr70869.C: New test.
5300 * g++.dg/cpp0x/pr71054.C: New test.
5301
b39328b2 53022016-07-07 David Edelsohn <dje.gcc@gmail.com>
5303
5304 * g++.dg/debug/pr71432.C: Fail on AIX.
5305
95c9caad 53062016-07-07 Martin Liska <mliska@suse.cz>
5307
5308 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5309 an undefined behavior.
5310 * gfortran.dg/do_3.F90: Likewise.
5311 * gfortran.dg/do_check_11.f90: New test.
5312 * gfortran.dg/do_check_12.f90: New test.
5313 * gfortran.dg/do_corner_warn.f90: New test.
5314
8e976d11 53152016-07-07 Martin Liska <mliska@suse.cz>
5316
5317 * gfortran.dg/predict-1.f90: Ammend the test.
5318 * gfortran.dg/predict-2.f90: Likewise.
5319
26716fc7 53202016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5321
5322 PR ipa/71624
5323 * g++.dg/pr71624.C: New test.
5324
2d079cbf 53252016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5326
5327 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5328 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5329 ARMv8-M Mainline architectures.
5330
9e6f4af4 53312016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5332
5333 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5334 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5335
d490b07a 53362016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5337
5338 PR target/70098
5339 PR target/71763
5340 * gcc.target/powerpc/pr71763.c: New file.
5341
798fc305 53422016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5343
5344 PR tree-optimization/71518
f942bdbf 5345 * gcc.dg/pr71518.c: New test.
798fc305 5346
97e4cbac 53472016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5348
5349 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5350
19aea164 53512016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5352
f942bdbf 5353 PR target/50739
19aea164 5354 * gcc.target/avr/pr50739.c: New test.
5355
105e9dfc 53562016-07-05 Jan Hubicka <jh@suse.cz>
5357
5358 * gcc.dg/tree-ssa/scev-14.c: update template.
5359
1137da9c 53602016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5361
5362 * gcc.dg/vect/group-no-gaps-1.c: New test.
5363
ce393063 53642016-07-05 Andi Kleen <ak@linux.intel.com>
5365
5366 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5367 if kernel supports MPX.
5368
92a44a68 53692016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5370
5371 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5372
f2ccdf8e 53732016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5374 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5375
5376 * gcc.target/powerpc/signbit-1.c: New test.
5377 * gcc.target/powerpc/signbit-2.c: New test.
5378 * gcc.target/powerpc/signbit-3.c: New test.
5379
0215a22c 53802016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5381
5382 PR rtl-optimization/71594
5383 * gcc.dg/torture/pr71594.c: New test.
5384
30a39817 53852016-07-05 Jan Hubicka <jh@suse.cz>
5386
5387 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5388
b65b8df2 53892016-07-05 David Malcolm <dmalcolm@redhat.com>
5390
5391 PR c++/62314
f9c39b65 5392 * g++.dg/parse/error5.C: Update column
b65b8df2 5393 number of missing semicolon error.
5394 * g++.dg/pr62314-2.C: New test case.
5395
6b5471d8 53962016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5397
5398 * gfortran.dg/coarray_stat_function.f90: New test.
5399 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5400 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5401 to new interfaces.
5402
35b3a8dd 54032016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5404
5405 PR fortran/71623
5406 * gfortran.dg/deferred_character_17.f90: New test.
5407
b84c1ddf 54082016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5409
5410 * gcc.target/arm/neon/polytypes.c: Move to ...
5411 * gcc.target/arm/polytypes.c: ... here.
5412 * gcc.target/arm/neon/pr51534.c: Move to ...
5413 * gcc.target/arm/pr51534.c: ... here.
5414 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5415 * gcc.target/arm/vect-vcvt.c: ... here.
5416 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5417 * gcc.target/arm/vect-vcvtq.c: ... here.
5418 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5419 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5420 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5421 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5422 * gcc.target/arm/neon/neon.exp: Delete.
5423 * gcc.target/arm/neon/: Delete.
5424
7e9136f1 54252016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5426
5427 PR fortran/65575
5428 * gfortran.dg: pr65575.f90: New test.
5429
18b42a28 54302016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5431
5432 PR fortran/35849
5433 * gfortran.dg: pr35849.f90: New test.
5434
f8765404 54352016-07-04 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR c++/71739
5438 * g++.dg/cpp0x/pr71739.C: New test.
5439
e3422b3a 54402016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5441
5442 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5443
2da1c9f7 54442016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5445
5446 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5447 locr.
5448 * gcc.target/s390/loc-1.c: New test.
5449
6125d36e 54502016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5451
f9c39b65 5452 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5453 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5454
42797d4b 54552016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5456
5457 PR target/63874
5458 * gcc.target/aarch64/pr63874.c: New test.
5459
9d9fe66a 54602016-07-04 Jan Beulich <jbeulich@suse.com>
5461
5462 * g++.dg/header.c: New.
5463 * gcc.dg/header.c: New.
5464
c364d0f3 54652016-07-02 Jakub Jelinek <jakub@redhat.com>
5466
5467 PR c/71719
5468 * c-c++-common/Wunused-var-15.c: New test.
5469
267f3c67 54702016-07-01 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR fortran/71687
5473 * gfortran.dg/gomp/pr71687.f90: New test.
5474
8297c70b 54752016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5476
5477 * gcc.dg/const-float128-ped.c: Require __float128 effective
5478 target and options.
5479 * gcc.dg/const-float128.c: Likewise.
5480 * gcc.dg/torture/float128-cmp-invalid.c: Require
5481 __float128 and base_quadfloat_support effective targets, and
5482 __float128 options.
5483 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5484 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5485 * gcc.dg/torture/float128-nan.c: Likewise.
5486 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5487 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5488 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5489 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5490 (add_options_for___float128): New.
5491 (check_effective_target_base_quadword_support): New.
5492
eab79b94 54932016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5494
5495 PR target/71720
5496 * gcc.target/powerpc/pr71720.c: New test.
5497
4ce6622a 54982016-07-01 Jan Beulich <jbeulich@suse.com>
5499
5500 * gcc.dg/bss.c: New.
5501
0b6f1914 55022016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5503
5504 PR target/71698
5505 * gcc.target/powerpc/pr71698.c: New test.
5506
4d28a470 55072016-07-01 Georg-Johann Lay <avr@gjlay.de>
5508
5509 PR target/71151
5510 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5511 instead of ".foo" for its section name.
5512 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5513 depending on MCU's flash size.
5514 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5515 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5516 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5517 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5518 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5519 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5520
ed8613ec 55212016-07-01 Jan Beulich <jbeulich@suse.com>
5522
5523 * gcc.target/i386/pr65105-2.c: Add -msse2.
5524
720a0bce 55252016-06-30 Jakub Jelinek <jakub@redhat.com>
5526
c54ee83c 5527 PR tree-optimization/71707
5528 * gcc.dg/strlenopt-29.c: New test.
5529
a845ae6c 5530 PR fortran/71704
5531 * gfortran.dg/gomp/pr71704.f90: New test.
5532
720a0bce 5533 PR fortran/71705
5534 * gfortran.dg/gomp/pr71705.f90: New test.
5535
17c32c4a 55362016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5537
5538 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5539 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5540 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5541 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5542 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5543 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5544 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5545 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5546 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5547 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5548 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5549 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5550 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5551 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5552 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5553 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5554 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5555 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5556 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5557 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5558 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5559 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5560 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5561 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5562 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5563 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5564 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5565 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5566 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5567 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5568 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5569 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5570 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5571 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5572 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5573 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5574 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5575 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5576 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5577 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5578 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5579 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5580 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5581 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5582 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5583 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5584 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5585 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5586 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5587 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5588 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5589 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5590 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5591 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5592 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5593 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5594 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5595 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5596 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5597 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5598 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5599 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5600 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5601 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5602 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5603 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5604 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5605 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5606 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5607 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5608 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5609 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5610 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5611 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5612 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5613 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5614 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5615 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5616 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5617 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5618 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5619
443405c9 56202016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5621 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5622
5623 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5624
6e3a3de2 56252016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5626 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5627
5628 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5629
413c4f6c 56302016-06-30 David Malcolm <dmalcolm@redhat.com>
5631
5632 PR driver/71651
5633 * gcc.dg/spellcheck-options-12.c: New test case.
5634
4c4e99c3 56352016-06-30 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR middle-end/71693
5638 * gcc.c-torture/compile/pr71693.c: New test.
5639
26a2e993 56402016-06-29 David Malcolm <dmalcolm@redhat.com>
5641
5642 * gcc.dg/spellcheck-params.c: New testcase.
5643 * gcc.dg/spellcheck-params-2.c: New testcase.
5644
63abcf45 56452016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5646
5647 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5648 vector extract instructions.
5649 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5650
5f1d49ac 56512016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5652
5653 PR fortran/71686
5654 * gfortran.dg/unexpected_eof_2.f90: New test.
5655 * gfortran.dg/unexpected_eof_3.f90: New test.
5656
0dc00113 56572016-06-29 Jim Wilson <jim.wilson@linaro.org>
5658
5659 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5660
4b975445 56612016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5662
5663 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5664 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5665 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5666
e276a6b9 56672016-06-29 Richard Biener <rguenther@suse.de>
5668
5669 PR middle-end/15256
5670 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5671
c02f3e35 56722016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5673
5674 * gcc.target/arm/aapcs/neon-vect10.c: Require
5675 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5676 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5677 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5678 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5679 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5680 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5681 * gcc.target/arm/fp16-aapcs-1.c: Require
5682 -mfloat-ab=hard. Also simplify the test.
5683 * gcc.target/arm/fp16-aapcs-2.c: New.
5684
d0c2a3dd 56852016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5686
f942bdbf 5687 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5688 (add_options_for_arm_fp16_ieee): New.
5689 (add_options_for_arm_fp16_alternative): New.
5690 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5691 long-line.
5692 (effective_target_arm_fp16_hw): New.
5693
162fed22 56942016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5695
5696 PR tree-optimization/71655
5697 * g++.dg/pr71655.C: New test.
5698
9ed0eb00 56992016-06-29 Martin Liska <mliska@suse.cz>
5700
5701 * gcc.dg/pr71585.c: New test.
5702 * gcc.dg/pr71585-2.c: New test.
5703 * gcc.dg/pr71585-3.c: New test.
5704
641b1c86 57052016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5706
5707 PR tree-optimization/70729
5708 * g++.dg/vect/pr70729.cc: New test.
5709
44e775d8 57102016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5711
5712 * c-c++-common/gomp/cancel-1.c: Extend.
5713
83b23cdf 57142016-06-29 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR tree-optimization/71625
5717 * gcc.dg/strlenopt-28.c: New test.
5718
b6a4a0f5 57192016-06-29 Richard Biener <rguenther@suse.de>
5720
5721 PR middle-end/71002
5722 * g++.dg/torture/pr71002.C: Adjust testcase.
5723
1af10ce6 57242016-06-29 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR c/71685
5727 * gcc.dg/pr71685.c: New test.
5728
57292016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5730
5731 PR c/71552
5732 * gcc.dg/init-bad-9.c: New test.
5733
043457fd 57342016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5735
5736 * gcc.target/powerpc/abs128-1.c: Require VSX.
5737 * gcc.target/powerpc/copysign128-1.c: Likewise.
5738 * gcc.target/powerpc/inf128-1.c: Likewise.
5739 * gcc.target/powerpc/nan128-1.c: Likewise.
5740
d378e319 57412016-06-28 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR middle-end/71626
5744 * gcc.c-torture/execute/pr71626-1.c: New test.
5745 * gcc.c-torture/execute/pr71626-2.c: New test.
5746
10ef7949 57472016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5748
5749 PR target/71656
5750 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5751
1fcfb8f7 57522016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5753
5754 PR target/71670
5755 * gcc.target/powerpc/pr71670.c: New testcase.
5756
35fd0c10 57572016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5758
5759 PR target/71656
5760 * gcc.target/powerpc/pr71656-1.c: New test.
5761 * gcc.target/powerpc/pr71656-2.c: New test.
5762
584757bc 57632016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5764
5765 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5766 around fp16 code.
5767 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5768 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5769 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5770 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5771 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5772 Add arm_neon_fp16_ok effective target.
f942bdbf 5773 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5774 Likewise.
5775 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5776 Likewise.
5777 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5778 Likewise.
5779 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5780 Likewise.
5781 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5782 Likewise.
5783 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5784 Likewise.
5785 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5786 Likewise.
5787 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5788 Likewise.
5789 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5790 Likewise.
5791 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5792 Likewise.
5793 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5794 Likewise.
584757bc 5795
cbcc4297 57962016-06-26 Jan Hubicka <hubicka@ucw.cz>
5797
5798 * gcc.dg/predict-12.c: New testcase.
5799
0aa73965 58002016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5801
5802 PR fortran/71649
5803 * gfortran.dg/pr71649.f90: New test.
5804
9977f724 58052016-06-25 Jakub Jelinek <jakub@redhat.com>
5806
a5c54f33 5807 PR tree-optimization/71643
5808 * g++.dg/opt/pr71643.C: New test.
5809
9977f724 5810 PR tree-optimization/71631
5811 * gcc.c-torture/execute/pr71631.c: New test.
5812
e09883e4 58132016-06-24 Jan Hubicka <hubicka@ucw.cz>
5814
5815 * gcc.dg/predict-11.c: New testcase.
5816 * gfortran.dg/predict-2.f90: New testcase.
5817
89beffc9 58182016-06-24 Jan Hubicka <hubicka@ucw.cz>
5819
5820 * gcc.dg/predict-10.c: New test.
5821
2275a11d 58222016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5823
5824 * gcc.target/powerpc/abs128-1.c: New.
5825 * gcc.target/powerpc/copysign128-1.c: New.
5826 * gcc.target/powerpc/inf128-1.c: New.
5827 * gcc.target/powerpc/nan128-1.c: New.
5828
37681b7f 58292016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5830
5831 * gfortran.dg/pr71642.f90: New test.
5832
9cf2d600 58332016-06-24 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR tree-optimization/71647
5836 * gcc.target/i386/pr71647.c: New test.
5837
eea332b9 58382016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5839
5840 * gcc.target/i386/noplt-gd-1.c: New test.
5841 * gcc.target/i386/noplt-gd-2.c: Likewise.
5842 * gcc.target/i386/noplt-gd-3.c: Likewise.
5843 * gcc.target/i386/noplt-ld-1.c: Likewise.
5844 * gcc.target/i386/noplt-ld-2.c: Likewise.
5845 * gcc.target/i386/noplt-ld-3.c: Likewise.
5846 * lib/target-supports.exp
5847 (check_effective_target_tls_get_addr_via_got): New.
5848
b6d48a78 58492016-06-24 Uros Bizjak <ubizjak@gmail.com>
5850
5851 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5852 testsuite compile flags.
5853 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5854 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5855
58562016-06-24 Uros Bizjak <ubizjak@gmail.com>
5857
5858 * g++dg/vect/pr36684.cc: Add dg-do compile.
5859 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5860 * gcc.dg/vect/pr70021.c: Ditto.
5861 * gcc.dg/vect/pr70138-1.c: Ditto.
5862 * gcc.dg/vect/pr70138-2.c: Ditto.
5863 * gcc.dg/vect/pr70354-1.c: Ditto.
5864 * gcc.dg/vect/pr70354-2.c: Ditto.
5865 * gcc.dg/vect/pr71259.c: Ditto.
5866 * gcc.dg/vect/pr71416-1.c: Ditto.
5867 * gcc.dg/vect/slp-43.c: Ditto.
5868 * gcc.dg/vect/slp-45.c: Ditto.
5869 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5870 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5871 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5872 * gfortran.dg/vect/pr69980.f90: Ditto.
5873
58742016-06-24 Uros Bizjak <ubizjak@gmail.com>
5875
5876 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5877 * gcc.dg/vect/bb-slp-30.c: Ditto.
5878 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5879 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5880 * gcc.dg/vect/pr45902.c: Ditto.
5881 * gcc.dg/vect/pr48172.c: Ditto.
5882 * gcc.dg/vect/pr48377.c: Ditto.
5883 * gcc.dg/vect/pr49038.c: Ditto.
5884 * gcc.dg/vect/pr49771.c: Ditto.
5885 * gcc.dg/vect/pr52091.c: Ditto.
5886 * gcc.dg/vect/pr53185-2.c: Ditto.
5887 * gcc.dg/vect/pr56826.c: Ditto.
5888 * gcc.dg/vect/pr60276.c: Ditto.
5889 * gcc.dg/vect/pr62021.c: Ditto.
5890 * gcc.dg/vect/pr63530.c: Ditto.
5891 * gcc.dg/vect/pr65518.c: Ditto.
5892 * gcc.dg/vect/pr65947-1.c: Ditto.
5893 * gcc.dg/vect/pr65947-10.c: Ditto.
5894 * gcc.dg/vect/pr65947-11.c: Ditto.
5895 * gcc.dg/vect/pr65947-12.c: Ditto.
5896 * gcc.dg/vect/pr65947-13.c: Ditto.
5897 * gcc.dg/vect/pr65947-2.c: Ditto.
5898 * gcc.dg/vect/pr65947-3.c: Ditto.
5899 * gcc.dg/vect/pr65947-4.c: Ditto.
5900 * gcc.dg/vect/pr65947-5.c: Ditto.
5901 * gcc.dg/vect/pr65947-6.c: Ditto.
5902 * gcc.dg/vect/pr65947-7.c: Ditto.
5903 * gcc.dg/vect/pr65947-8.c: Ditto.
5904 * gcc.dg/vect/pr65947-9.c: Ditto.
5905 * gcc.dg/vect/pr71416-1.c: Ditto.
5906 * gcc.dg/vect/pr71439.c: Ditto.
5907 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5908 * gcc.dg/vect/vect-bswap16.c: Ditto.
5909 * gcc.dg/vect/vect-bswap32.c: Ditto.
5910 * gcc.dg/vect/vect-bswap64.c: Ditto.
5911 * gcc.dg/vect/vect-live-1.c: Ditto.
5912 * gcc.dg/vect/vect-live-2.c: Ditto.
5913 * gcc.dg/vect/vect-live-3.c: Ditto.
5914 * gcc.dg/vect/vect-live-4.c: Ditto.
5915 * gcc.dg/vect/vect-live-5.c: Ditto.
5916 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5917 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5918 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5919 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5920 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5921 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5922 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5923 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5924 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5925 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5926 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5927 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5928 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5929 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5930 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5931 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5932 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5933
d4213166 59342016-06-24 Uros Bizjak <ubizjak@gmail.com>
5935
5936 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5937
5aaec397 59382016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5939
5940 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5941 ia32 if R_386_GOT32X relocation is supported.
5942 * gcc.target/i386/noplt-3.c: Likewise.
5943 * gcc.target/i386/noplt-2.c: Likewise.
5944 (main): Renamed to ...
5945 (bar): This.
5946 * gcc.target/i386/noplt-4.c: Likewise.
5947 (main): Renamed to ...
5948 (bar): This.
5949 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5950 * gcc.target/i386/pr67400-5.c: Likewise.
5951
77104764 59522016-06-24 Jakub Jelinek <jakub@redhat.com>
5953
7318e591 5954 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5955 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5956
77104764 5957 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5958 f4): Adjust expected diagnostics.
5959 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5960 (T): If OVFP is defined, redefine to TP.
5961 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5962 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5963 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5964 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5965 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5966 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5967 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5968 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5969 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5970 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5971 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5972 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5973 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5974 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5975 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5976 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5977 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5978 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5979 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5980 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5981 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5982 as last argument to __builtin_add_overflow_p.
5983
ddf08519 59842016-06-23 Uros Bizjak <ubizjak@gmail.com>
5985
5986 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5987 dg-options and remove default vector testsuite compile flags.
5988 * g++.dg/vect/pr33860a.cc: Ditto.
5989 * g++.dg/vect/pr45470-a.cc: Ditto.
5990 * g++.dg/vect/pr45470-b.cc: Ditto.
5991 * g++.dg/vect/pr60896.cc: Ditto.
5992 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5993 * gcc.dg/vect/pr18308.c: Ditto.
5994 * gcc.dg/vect/pr24049.c: Ditto.
5995 * gcc.dg/vect/pr33373.c: Ditto.
5996 * gcc.dg/vect/pr36228.c: Ditto.
5997 * gcc.dg/vect/pr42395.c: Ditto.
5998 * gcc.dg/vect/pr42604.c: Ditto.
5999 * gcc.dg/vect/pr46663.c: Ditto.
6000 * gcc.dg/vect/pr48765.c: Ditto.
6001 * gcc.dg/vect/pr49093.c: Ditto.
6002 * gcc.dg/vect/pr49352.c: Ditto.
6003 * gcc.dg/vect/pr52298.c: Ditto.
6004 * gcc.dg/vect/pr52870.c: Ditto.
6005 * gcc.dg/vect/pr53185.c: Ditto.
6006 * gcc.dg/vect/pr53773.c: Ditto.
6007 * gcc.dg/vect/pr56695.c: Ditto.
6008 * gcc.dg/vect/pr62171.c: Ditto.
6009 * gcc.dg/vect/pr63530.c: Ditto.
6010 * gcc.dg/vect/pr68339.c: Ditto.
6011 * gcc.dg/vect/pr71259.c: Ditto.
6012 * gcc.dg/vect/vect-82_64.c: Ditto.
6013 * gcc.dg/vect/vect-83_64.c: Ditto.
6014 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6015 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6016 * gcc.dg/vect/vect-shift-2.c: Ditto.
6017 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6018 * gfortran.dg/vect/pr39318.f90: Ditto.
6019 * gfortran.dg/vect/pr45714-a.f: Ditto.
6020 * gfortran.dg/vect/pr45714-b.f: Ditto.
6021 * gfortran.dg/vect/pr46213.f90: Ditto.
6022
81883aeb 60232016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6024 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6025
6026 * gcc.target/powerpc/p9-splat-5.c: New test.
6027
affe5c16 60282016-06-23 Uros Bizjak <ubizjak@gmail.com>
6029
6030 PR tree-optimization/71488
6031 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6032 * lib/target-supports.exp: ... here.
6033 (check_sse4_hw_available): New procedure.
6034 (check_effective_target_sse4_runtime): Ditto.
6035 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6036 -march=westmere for sse4_runtime targets.
547fdd3e 6037 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6038 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6039 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6040 (main): Call check_vect ().
e50240d3 6041 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6042
6fb2f181 60432016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6044
6045 PR target/66232
6046 PR target/67400
6047 * gcc.target/i386/pr66232-14.c: New file.
6048 * gcc.target/i386/pr66232-15.c: Likewise.
6049 * gcc.target/i386/pr66232-16.c: Likewise.
6050 * gcc.target/i386/pr66232-17.c: Likewise.
6051 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6052 ia32 if R_386_GOT32X relocation is supported.
6053 * gcc.target/i386/pr67400-2.c: Likewise.
6054 * gcc.target/i386/pr67400-3.c: Likewise.
6055 * gcc.target/i386/pr67400-4.c: Likewise.
6056 * gcc.target/i386/pr67400-6.c: Likewise.
6057 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6058 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6059
88be2b3c 60602016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6061
6062 PR libgfortran/48852
6063 * gfortran.dg/char4_iunit_1.f03: Update test.
6064 * gfortran.dg/f2003_io_5.f03: Update test.
6065 * gfortran.dg/real_const_3.f90: Update test.
6066
ff600f64 60672016-06-23 Andi Kleen <ak@linux.intel.com>
6068
6069 * g++.dg/bprob/bprob.exp: Support autofdo.
6070 * g++.dg/tree-prof/tree-prof.exp: dito.
6071 * gcc.dg/tree-prof/tree-prof.exp: dito.
6072 * gcc.misc-tests/bprob.exp: dito.
6073 * gfortran.dg/prof/prof.exp: dito.
6074 * lib/profopt.exp: dito.
6075 * lib/target-supports.exp: Check for autofdo.
6076
afa7ed87 60772016-06-23 Martin Liska <mliska@suse.cz>
6078
6079 * gcc.dg/pr71619.c: New test.
6080
0941fba8 60812016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6082
6083 PR target/67400
56896ed3 6084 * gcc.target/i386/pr67400-1.c: New test.
6085 * gcc.target/i386/pr67400-2.c: Likewise.
6086 * gcc.target/i386/pr67400-3.c: Likewise.
6087 * gcc.target/i386/pr67400-4.c: Likewise.
6088 * gcc.target/i386/pr67400-5.c: Likewise.
6089 * gcc.target/i386/pr67400-6.c: Likewise.
6090 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6091
e557fc7f 60922016-06-22 David Malcolm <dmalcolm@redhat.com>
6093
6094 * c-c++-common/missing-header-1.c: New test case.
6095 * c-c++-common/missing-header-2.c: New test case.
6096 * c-c++-common/missing-header-3.c: New test case.
6097 * c-c++-common/missing-header-4.c: New test case.
6098
8469aece 60992016-06-22 David Malcolm <dmalcolm@redhat.com>
6100
6101 PR c/70339
6102 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6103 hint.
6104 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6105 expected results due to builtin "nanl" now being suggested for
6106 "name".
6107 * gcc.dg/pr67580.c: Update expected messages.
6108 * gcc.dg/spellcheck-identifiers.c: New testcase.
6109 * gcc.dg/spellcheck-typenames.c: New testcase.
6110
6628b04d 61112016-06-22 David Malcolm <dmalcolm@redhat.com>
6112
6113 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6114 file.
6115 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6116 diagnostic-test-show-locus-parseable-fixits.c to sources for
6117 diagnostic_plugin_test_show_locus.c.
6118 * lib/gcc-defs.exp (freeform_regexps): New global.
6119 (dg-regexp): New function.
6120 (handle-dg-regexps): New function.
6121 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6122 freeform_regexps to the empty list.
6123 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6124
82ccd33e 61252016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6126
affe5c16 6127 PR tree-optimization/71488
82ccd33e 6128 * g++.dg/pr71488.C: New test.
6129 * gcc.dg/vect/vect-bool-cmp.c: New test.
6130
2c21de58 61312016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gcc.dg/guality/param-5.c: New test.
6134
fadfd5fc 61352016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6136
6137 * gcc.target/i386/asm-flag-7.c: New test.
6138
03fee1f8 61392016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6140
6141 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6142 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6143 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6144 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6145 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6146 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6147 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6148 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6149 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6150 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6151 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6152 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6153 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6154 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6155 * lib/target-supports.exp: Likewise.
6156
6905db52 61572016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6158
6159 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6160 * gcc.dg/attr-ms_struct-2.c: Likewise.
6161 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6162 * gcc.dg/bf-ms-attrib.c: Likewise.
6163 * gcc.dg/bf-ms-layout-2.c: Likewise.
6164 * gcc.dg/bf-ms-layout-3.c: Likewise.
6165 * gcc.dg/bf-ms-layout.c: Likewise.
6166 * gcc.dg/bf-no-ms-layout.c: Likewise.
6167 * gcc.target/i386/bitfield1.c: Likewise.
6168 * gcc.target/i386/bitfield2.c: Likewise.
6169 * gcc.target/i386/bitfield3.c: Likewise.
6170
a6f93fc2 61712016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6172
6173 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6174 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6175 override other than -mcpu=power9 command-line option is specified,
6176 or if the target operating system is aix.
6177 * gcc.target/powerpc/darn-1.c: Likewise.
6178 * gcc.target/powerpc/darn-2.c: Likewise.
6179 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6180 test if effective-target is not powerpc_p9vector_ok or if the
6181 target operating system is not defined.
6182 * gcc.target/powerpc/vslv-1.c: Likewise.
6183 * gcc.target/powerpc/vsrv-0.c: Likewise.
6184 * gcc.target/powerpc/vsrv-1.c: Likewise.
6185
1cb2b4d3 61862016-06-21 Tobias Burnus <burnus@net-b.de>
6187
6188 PR fortran/71068
6189 * gfortran.dg/coarray/data_1.f90: New.
6190
66ff0c67 61912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6192
6193 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6194 (dg-require-effective-target): Use arm_v8_neon_hw.
6195 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6196 (dg-require-effective-target): Likewise.
6197 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6198 (dg-require-effective-target): Likewise.
6199 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6200 (dg-require-effective-target): Likewise.
6201 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6202 (dg-require-effective-target): Likewise.
6203 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6204 (dg-require-effective-target): Likewise.
6205 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6206 Add AArch64 check.
6207
949bfed4 62082016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6209
6210 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6211 Set to 3 so test passes.
6212
a20f6cd4 62132016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6214
6215 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6216
12792843 62172016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6218
6219 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6220 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6221 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6222 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6223
49763db6 62242016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6225
6226 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6227 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6228
ada61167 62292016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6230
6231 PR target/71549
6232 * gcc.target/i386/pr71549.c: New test.
6233
a15584d4 62342016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6235
6236 * gcc.target/powerpc/vadsdu-0.c: Replace
6237 dg-require-effective-target directive to allow test to run on more
6238 platforms, and add dg-skip-if directive to disable test on aix
6239 platforms because of known incompatibilities.
6240 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6241 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6242 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6243 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6244 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6245 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6246 * gcc.target/powerpc/vadsdub-2.c: Replace
6247 dg-require-effective-target directive to allow test to run on more
6248 platforms, and add dg-skip-if directive to disable test on aix
6249 platforms because of known incompatibilities.
6250 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6251 with vec_absdb call to differentiate this test from vadsdub-1.c.
6252 * gcc.target/powerpc/vadsduh-1.c: Replace
6253 dg-require-effective-target directive to allow test to run on more
6254 platforms, and add dg-skip-if directive to disable test on aix
6255 platforms because of known incompatibilities.
6256 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6257 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6258 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6259
ec15ec36 62602016-06-21 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR tree-optimization/71588
6263 * gcc.dg/pr71558.c: New test.
6264
faeffe49 62652016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6266
6267 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6268 * c-c++-common/pr68657-2.c: Likewise.
6269 * c-c++-common/pr68657-3.c: Likewise.
6270 * gcc.dg/torture/pr69714.c: Require int32plus support.
6271 * gcc.dg/torture/pr70025.c: Likewise.
6272 * gcc.dg/torture/pr70083.c: Likewise.
6273 * gcc.dg/torture/pr70542.c: Likewise.
6274 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6275
e218d07f 62762016-06-20 Joseph Myers <joseph@codesourcery.com>
6277
6278 PR c/71601
6279 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6280
232a3df7 62812016-06-20 Jakub Jelinek <jakub@redhat.com>
6282
d7f45b87 6283 PR middle-end/71581
6284 * gcc.dg/pr71581.c: New test.
6285
232a3df7 6286 PR rtl-optimization/71591
6287 * gcc.dg/cpp/pr71591.c: New test.
6288
dbddef42 62892016-06-20 David B. Robins <gcc@davidrobins.net>
6290
6291 PR target/71571
6292 * g++.dg/torture/pr71571.C: New test.
6293
03129ccb 62942016-06-20 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR target/71559
6297 * gcc.target/i386/sse2-pr71559.c: New test.
6298 * gcc.target/i386/avx-pr71559.c: New test.
6299 * gcc.target/i386/avx512f-pr71559.c: New test.
6300
a40b4b62 63012016-06-20 Tobias Burnus <burnus@net-b.de>
6302
6303 PR fortran/71194
6304 * gfortran.dg/pointer_remapping_10.f90: New.
6305
ecbea05a 63062016-06-20 David Malcolm <dmalcolm@redhat.com>
6307
6308 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6309
0f61dae9 63102016-06-20 Martin Sebor <msebor@redhat.com>
6311
6312 PR c/69507
6313 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6314 * gnu90-const-expr-1.c: Same.
6315 * gnu99-const-expr-1.c: Same.
6316 * gnu99-static-1.c: Same.
6317
e458dfd8 63182016-06-20 Renlin Li <renlin.li@arm.com>
6319
2c0c0c9b 6320 PR testsuite/71489
e458dfd8 6321 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6322
7ab71cb3 63232016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6324
6325 * gcc.target/aarch64/vcvt_f64_1.c: New.
6326 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6327 * gcc.target/aarch64/vrecp_f64_1.c: New.
6328
34d36b7a 63292016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6330
6331 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6332 "alignement".
6333
ed7f4748 63342016-06-20 Georg-Johann Lay <avr@gjlay.de>
6335
6336 PR target/71103
6337 * gcc.target/avr/torture/pr71103-2.c: New test.
6338
a940fdc7 63392016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6340
6341 PR c/69507
6342 * gcc.dg/alignof.c: New test.
6343
98683d85 63442016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6347 vs dg-error; test constexpr specifier too.
6348
358cee25 63492016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6352
c3d7ceb6 63532016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6354
6355 * lib/target-supports.exp
6356 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6357 arm_neon_ok and merge flags. Fix temporary test name.
6358 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6359 and merge flags.
6360
1176073c 63612016-06-17 Martin Liska <mliska@suse.cz>
6362
6363 * gcc.dg/predict-9.c: Fix dump scanning.
6364
f3e2969a 63652016-06-17 Bin Cheng <bin.cheng@arm.com>
6366
6367 PR tree-optimization/71354
6368 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6369
7fdca647 63702016-06-17 Bin Cheng <bin.cheng@arm.com>
6371
6372 PR tree-optimization/71347
6373 * gcc.dg/tree-ssa/pr71347.c: New test.
6374
a338a226 63752016-06-17 Bin Cheng <bin.cheng@arm.com>
6376
6377 PR tree-optimization/71354
6378 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6379
c1e75671 63802016-06-17 Bin Cheng <bin.cheng@arm.com>
6381
6382 * gcc.dg/vect/vect-alias-check-1.c: New test.
6383
365ba13d 63842016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6385
59bde511 6386 PR target/71151
365ba13d 6387 * gcc.target/avr/pr71151-1.c: New test.
6388 * gcc.target/avr/pr71151-2.c: New test.
6389 * gcc.target/avr/pr71151-3.c: New test.
6390 * gcc.target/avr/pr71151-4.c: New test.
6391 * gcc.target/avr/pr71151-5.c: New test.
6392 * gcc.target/avr/pr71151-6.c: New test.
6393 * gcc.target/avr/pr71151-7.c: New test.
6394 * gcc.target/avr/pr71151-8.c: New test.
6395 * gcc.target/avr/pr71151-common.h: New test.
6396
db48d95b 63972016-06-16 Martin Liska <mliska@suse.cz>
6398
6399 * gfortran.dg/predict-1.f90: New test.
6400
4c780a59 64012016-06-16 Uros Bizjak <ubizjak@gmail.com>
6402
6403 PR target/71242
f9c39b65 6404 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6405
8c1879bc 64062016-06-16 Jan Hubicka <hubicka@ucw.cz>
6407
6408 * g++.dg/vect/pr36648.cc: Disable cunrolli
6409
33698dfe 64102016-06-16 Jakub Jelinek <jakub@redhat.com>
6411
745f2db6 6412 PR target/71554
6413 * gcc.c-torture/execute/pr71554.c: New test.
6414
33698dfe 6415 PR rtl-optimization/71532
6416 * gcc.dg/torture/pr71532.c: New test.
6417
b42322b9 64182016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6419
6420 * gcc.target/powerpc/p9-dimode1.c: New test.
6421 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6422
412b298a 64232016-06-15 Jakub Jelinek <jakub@redhat.com>
6424
93479f99 6425 * gcc.c-torture/compile/20160615-1.c: New test.
6426
412b298a 6427 * g++.dg/cpp0x/ref-qual17.C: New test.
6428
3ec40531 64292016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6430
6431 PR middle-end/71529
6432 * gcc.target/i386/pr71529.C: New test.
6433
edfe7670 64342016-06-15 Alan Hayward <alan.hayward@arm.com>
6435
6436 PR tree-optimization/71483
6437 * g++.dg/vect/pr71483.c: New
6438
6e52ac17 64392016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6440
6441 PR c++/70202
6442 * g++.dg/inherit/crash6.C: New.
6443 * g++.dg/inherit/union2.C: Likewise.
6444 * g++.dg/inherit/virtual12.C: Likewise.
6445 * g++.dg/inherit/virtual13.C: Likewise.
6446 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6447
aed35af2 64482016-06-15 Uros Bizjak <ubizjak@gmail.com>
6449
0941fba8 6450 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6451
6f710392 64522016-06-15 Alan Hayward <alan.hayward@arm.com>
6453
6454 PR tree-optimization/71439
6455 * gcc.dg/vect/pr71439.c: New
6456
d1cedfd3 64572016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6458
6459 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6460
ee8fd158 64612016-06-15 Richard Biener <rguenther@suse.de>
6462
6463 * gcc.dg/vect/slp-45.c: New testcase.
6464
5695a690 64652016-06-15 Richard Biener <rguenther@suse.de>
6466
6467 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6468
267ae3ee 64692016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6470
6471 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6472 requirements, and disable for AIX for now.
6473 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6474
a6d0e20a 64752016-06-14 Jakub Jelinek <jakub@redhat.com>
6476
b2efd162 6477 PR c++/71528
6478 * g++.dg/opt/pr71528.C: New test.
6479
a6d0e20a 6480 PR c++/71516
6481 * g++.dg/init/pr71516.C: New test.
6482
035778de 64832016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6484
6485 * g++.dg/init/array46.C: New.
6486
7c9dc58e 64872016-06-14 Uros Bizjak <ubizjak@gmail.com>
6488
0941fba8 6489 * gcc.target/i386/float128-3.c: New test.
6490 * gcc.target/i386/quad-sse4.c: Ditto.
6491 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6492 Update scan strings.
7c9dc58e 6493
412640c9 64942016-06-14 Richard Biener <rguenther@suse.de>
6495
6496 PR middle-end/71526
6497 * gfortran.dg/pr71526.f90: New testcase.
6498
1b9fde85 64992016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6500
6501 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6502 * gcc.dg/zero_bits_compound-1.c: Likewise.
6503
306097e3 65042016-06-14 Richard Biener <rguenther@suse.de>
6505
6506 PR tree-optimization/71522
6507 * gcc.dg/torture/pr71522.c: New testcase.
6508
566255a8 65092016-06-14 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR tree-optimization/71520
6512 * gcc.dg/tree-ssa/pr71520.c: New test.
6513
eb912adb 65142016-06-14 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/71521
56d35455 6517 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6518
9720103d 65192016-06-13 Jakub Jelinek <jakub@redhat.com>
6520
12cb8367 6521 PR sanitizer/71498
6522 * c-c++-common/ubsan/bounds-13.c: New test.
6523
9720103d 6524 PR preprocessor/71183
6525 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6526
5965fbcc 65272016-06-13 Jeff Law <law@redhat.com>
6528
6529 PR tree-optimization/71403
6530 * c-c++-common/ubsan/pr71403-1.c: New test.
6531 * c-c++-common/ubsan/pr71403-2.c: New test.
6532 * c-c++-common/ubsan/pr71403-3.c: New test.
6533
04537049 65342016-06-13 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR middle-end/71478
6537 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6538 Add -Wno-psabi -w to dg-options.
6539
412f195f 65402016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6541
6542 * gcc.target/powerpc/vadsdu-0.c: New test.
6543 * gcc.target/powerpc/vadsdu-1.c: New test.
6544 * gcc.target/powerpc/vadsdu-2.c: New test.
6545 * gcc.target/powerpc/vadsdu-3.c: New test.
6546 * gcc.target/powerpc/vadsdu-4.c: New test.
6547 * gcc.target/powerpc/vadsdu-5.c: New test.
6548 * gcc.target/powerpc/vadsdub-1.c: New test.
6549 * gcc.target/powerpc/vadsdub-2.c: New test.
6550 * gcc.target/powerpc/vadsduh-1.c: New test.
6551 * gcc.target/powerpc/vadsduh-2.c: New test.
6552 * gcc.target/powerpc/vadsduw-1.c: New test.
6553 * gcc.target/powerpc/vadsduw-2.c: New test.
6554
527790c1 65552016-06-13 David Malcolm <dmalcolm@redhat.com>
6556
6557 * gcc.dg/c99-init-2.c (c): Update expected error message.
6558 * gcc.dg/init-bad-8.c (foo): Likewise.
6559 * gcc.dg/spellcheck-fields-3.c: New test case.
6560
102e67eb 65612016-06-13 Martin Liska <mliska@suse.cz>
6562
6563 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6564 and "guess loop iv compared" heuristics.
6565 * gcc.dg/predict-2.c: Likewise.
6566 * gcc.dg/predict-3.c: Likewise.
6567 * gcc.dg/predict-4.c: Likewise.
6568 * gcc.dg/predict-5.c: Likewise.
6569 * gcc.dg/predict-6.c: Likewise.
6570
1a54d3be 65712016-06-13 Marek Polacek <polacek@redhat.com>
6572
6573 PR middle-end/71476
6574 * c-c++-common/Wswitch-unreachable-4.c: New test.
6575 * gcc.dg/Wswitch-unreachable-2.c: New test.
6576 * g++.dg/tm/jump1.C: Move dg-warning.
6577
5b7401b8 65782016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gnat.dg/renaming10.ad[sb]: New test.
6581
1c93151c 65822016-06-13 Paul Thomas <pault@gcc.gnu.org>
6583
6584 PR fortran/70673
6585 * gfortran.dg/pr70673.f90: New test.
6586
249865a0 65872016-06-13 Richard Biener <rguenther@suse.de>
6588
6589 PR middle-end/64516
6590 * gcc.dg/align-3.c: New testcase.
6591
776d9b14 65922016-06-13 Martin Liska <mliska@suse.cz>
6593
6594 * gcc.target/i386/pr71458.c: New test.
6595
0cf5c551 65962016-06-12 Uros Bizjak <ubizjak@gmail.com>
6597
6598 PR target/71241
f9c39b65 6599 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6600
34de0a35 66012016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6602
6603 PR target/60751
6604 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6605 statement.
6606
0cc8bc98 66072016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6608
6609 PR target/60751
6610 * gfortran.dg/comma_IO_extension_1.f90: New test.
6611 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6612 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6613 statement.
6614 * gfortran.dg/graphite/pr38083.f90: Likewise.
6615 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6616 missing format.
6617
0ff78c86 66182016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6619
6620 * gnat.dg/case_character.adb: New test.
6621
6c38863e 66222016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6623
6624 PR middle-end/71310
6625 * gcc.target/powerpc/pr71310.c: New testcase.
6626
24c41395 66272016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6628
6629 PR middle-end/71478
6630 * gcc.dg/pr71478.c: New test.
6631
aeb26fb6 66322016-06-10 Jakub Jelinek <jakub@redhat.com>
6633
702b3575 6634 PR middle-end/71494
6635 * gcc.c-torture/execute/pr71494.c: New test.
6636
8ec29807 6637 PR c/68657
6638 * gcc.target/i386/pr68657.c: New test.
6639
aeb26fb6 6640 PR inline-asm/68843
6641 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6642 (test): Add -masm=intel alternatives.
6643
1dc4d519 66442016-06-10 Martin Sebor <msebor@redhat.com>
6645
6646 PR c/71392
6647 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6648
6385d6d3 66492016-06-10 Jeff Law <law@redhat.com>
6650
6651 PR tree-optimization/71335
6652 * gcc.c-torture/execute/pr71335.c: New test.
6653
041a412b 66542016-06-10 David Malcolm <dmalcolm@redhat.com>
6655
6656 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6657 the various "cannot tail-call: " messages.
6658
4a5edbb2 66592016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6660
6661 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6662 and options.
6663
9cf3aec3 66642016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6665
6666 PR sanitizer/71480
6667 * c-c++-common/asan/pr71480.c: New test.
6668
61724718 66692016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6670
6671 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6672 (ASMNAME2): Likewise.
6673 (main): Replace fn in asm statement with ASMNAME ("fn").
6674 * gcc.dg/guality/pr68037-2.c: Likewise.
6675 * gcc.dg/guality/pr68037-3.c: Likewise.
6676 * gcc.dg/torture/pr68037-1.c: Likewise.
6677 * gcc.dg/torture/pr68037-2.c: Likewise.
6678 * gcc.dg/torture/pr68037-3.c: Likewise.
6679
1807f6fb 66802016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6681
6682 PR inline-asm/68843
6683 * gcc.target/i386/pr68843-1.c: New test.
6684 * gcc.target/i386/pr68843-2.c: New test.
6685
ccfa030f 66862016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6687 Cesar Philippidis <cesar@codesourcery.com>
6688
6689 PR middle-end/71373
6690 * gcc.dg/goacc/nested-function-1.c: New file.
6691 * gcc.dg/goacc/nested-function-2.c: Likewise.
6692 * gcc.dg/goacc/pr71373.c: Likewise.
6693 * gfortran.dg/goacc/cray-2.f95: Likewise.
6694 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6695 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6696 * gfortran.dg/goacc/cray.f95: Update.
6697 * gfortran.dg/goacc/loop-1.f95: Likewise.
6698 * gfortran.dg/goacc/loop-3.f95: Likewise.
6699 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6700 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6701
67022016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6703
6704 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6705 for OpenACC tile clauses.
6706 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6707
6708 PR c/71381
6709 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6710 to...
6711 * c-c++-common/goacc/cache-2.c: ... this new file.
6712 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6713 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6714 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6715 usage.
6716 * gfortran.dg/goacc/cray.f95: Likewise.
6717 * gfortran.dg/goacc/loop-1.f95: Likewise.
6718
bb038f3e 67192016-06-10 Alan Hayward <alan.hayward@arm.com>
6720
6721 PR tree-optimization/71407
6722 PR tree-optimization/71416
6723 * gcc.dg/vect/pr71407.c: New
6724 * gcc.dg/vect/pr71416-1.c: New
6725 * gcc.dg/vect/pr71416-2.c: New
6726
332409d3 67272016-06-10 Richard Biener <rguenther@suse.de>
6728
6729 PR middle-end/71477
6730 * gcc.dg/torture/pr71477.c: New testcase.
6731
03cf727c 67322016-06-09 Julia Koval <julia.koval@intel.com>
6733
6734 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6735 * gcc.target/i386/interrupt-13.c: Likewise.
6736 * gcc.target/i386/interrupt-15.c: Likewise.
6737 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6738 * gcc.target/i386/interrupt-24.c: Likewise.
6739 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6740 * gcc.target/i386/interrupt-9.c: Likewise.
6741 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6742
23b101c5 67432016-06-09 Martin Sebor <msebor@redhat.com>
6744
6745 PR c/70883
6746 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6747 * gcc.dg/builtin-constant_p-1.c: Same.
6748 * gcc.dg/builtins-error.c: Same.
6749 * gcc.dg/pr70859.c: Same.
6750
188d6bbb 67512016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6752
6753 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6754 * gcc.dg/torture/pr68067-1.c: Likewise.
6755 * gcc.dg/torture/pr68067-2.c: Likewise.
6756
67572016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6758
6759 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6760 when setting SIZE.
6761
ff8886bd 67622016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6763
6764 PR c++/71465
6765 * g++.dg/inherit/crash5.C: New.
6766 Revert:
6767 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6768
6769 PR c++/70202
6770 * g++.dg/inherit/crash5.C: New.
6771 * g++.dg/inherit/virtual1.C: Adjust.
6772
3f76cceb 67732016-06-09 Martin Liska <mliska@suse.cz>
6774
6775 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6776 * g++.dg/predict-loop-exit-2.C: Likewise.
6777 * g++.dg/predict-loop-exit-3.C: Likewise.
6778 * gcc.dg/predict-1.c: Likewise.
6779 * gcc.dg/predict-2.c: Likewise.
6780 * gcc.dg/predict-3.c: Likewise.
6781 * gcc.dg/predict-4.c: Likewise.
6782 * gcc.dg/predict-5.c: Likewise.
6783 * gcc.dg/predict-6.c: Likewise.
6784 * gcc.dg/predict-7.c: Likewise.
6785
59ae3d1b 67862016-06-09 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/71462
6789 * gcc.dg/torture/pr71462.c: New testcase.
6790
8c2d2acf 67912016-06-09 Marek Polacek <polacek@redhat.com>
6792
6793 PR c/65471
6794 * gcc.dg/c11-generic-3.c: New test.
6795
224cb6b7 67962016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6797
6798 * g++.dg/init/array42.C: New.
6799 * g++.dg/init/array43.C: Likewise.
6800 * g++.dg/init/array44.C: Likewise.
6801 * g++.dg/init/array45.C: Likewise.
6802 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6803 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6804 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6805 * g++.dg/gomp/pr35751.C: Likewise.
6806 * g++.dg/init/array23.C: Likewise.
6807 * g++.dg/init/brace2.C: Likewise.
6808 * g++.dg/init/brace6.C: Likewise.
6809
732905bb 68102016-06-08 Martin Sebor <msebor@redhat.com>
6811 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR c++/70507
6814 PR c/68120
6815 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6816 * c-c++-common/builtin-arith-overflow-2.c: New test.
6817 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6818 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6819 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6820
7ddaa622 68212016-06-08 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR c++/71442
6824 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6825
84ee0905 68262016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6827
6828 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6829 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6830 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6831 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6832 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6833 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6834 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6835 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6836 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6837 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6838 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6839 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6840 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6841
2876af98 68422016-06-08 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/68558
6845 * gcc.dg/vect/slp-44.c: New testcase.
6846
acbb0d03 68472016-06-08 Richard Biener <rguenther@suse.de>
6848
6849 * gcc.dg/vect/slp-43.c: New testcase.
6850
f8689010 68512016-06-08 Richard Biener <rguenther@suse.de>
6852
6853 PR tree-optimization/71452
6854 * gcc.dg/torture/pr71452.c: New testcase.
6855
52d393eb 68562016-06-08 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR c++/71448
6859 * g++.dg/torture/pr71448.C: New test.
6860
9d700ce4 68612016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6862
6863 PR debug/71432
6864 PR ada/71413
6865 * g++.dg/debug/pr71432.C: New test.
6866
eb96ef65 68672016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6868
6869 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6870 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6871 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6872
a4753cdd 68732016-06-08 Alan Hayward <alan.hayward@arm.com>
6874
6875 * gcc.dg/vect/vect-live-2.c: Update effective target.
6876 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6877 * lib/target-supports.exp: Add aarch64 to vect_long.
6878
bafc7b1d 68792016-06-08 Marek Polacek <polacek@redhat.com>
6880
6881 PR c/71418
6882 * gcc.dg/noncompile/pr71418.c: New test.
6883
06e590e7 6884 PR c/71426
6885 * gcc.dg/noncompile/pr71426.c: New test.
6886
d3cb49c9 68872016-06-07 Jan Hubicka <hubicka@ucw.cz>
6888
6889 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6890 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6891 * gcc.dg/predict-3.c: Update template.
6892 * gcc.dg/predict-5.c: Update template.
6893 * gcc.dg/predict-6.c: Update template.
6894 * gcc.dg/predict-9.c: Update template.
6895 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6896
2d76c36a 68972016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6898
6899 * gcc.target/powerpc/vec-mul.c: New test.
6900
7cfde92a 69012016-06-07 David Malcolm <dmalcolm@redhat.com>
6902
6903 * gcc.dg/spellcheck-fields-2.c: New test case.
6904
b032c4dd 69052016-06-07 Richard Biener <rguenther@suse.de>
6906
6907 PR c/61564
6908 * gcc.dg/Wpragmas-1.c: New testcase.
6909 * gcc.dg/Wattributes-4.c: Likewise.
6910 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6911 entry.
6912
a7056369 69132016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6914
6915 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6916 spurious debug code.
6917
123c61e0 69182016-06-07 Richard Biener <rguenther@suse.de>
6919
6920 PR tree-optimization/71428
6921 * gcc.dg/torture/pr71428.c: New testcase.
6922
5819d47b 69232016-06-07 Richard Biener <rguenther@suse.de>
6924
6925 PR middle-end/71423
6926 * gcc.dg/torture/pr71423.c: New testcase.
6927
6cec5c6b 69282016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6929
6930 PR middle-end/71408
6931 * gcc.dg/tree-ssa/pr71408.c: New test.
6932
40bbfc17 69332016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6934
6935 PR middle-end/71281
6936 * g++.dg/torture/pr71281.C: New test.
6937
61f1f80c 69382016-06-06 Marek Polacek <polacek@redhat.com>
6939
6940 PR c/71362
6941 * gcc.dg/pr71362.c: New test.
6942
0406b32f 69432016-06-06 Jakub Jelinek <jakub@redhat.com>
6944 Patrick Palka <ppalka@gcc.gnu.org>
6945
6946 PR c++/70847
6947 PR c++/71330
6948 PR c++/71393
6949 * g++.dg/opt/pr70847.C: New test.
6950 * g++.dg/ubsan/pr70847.C: New test.
6951 * g++.dg/ubsan/pr71393.C: New test.
6952
b1445999 69532016-06-06 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR tree-optimization/71259
6956 * gcc.dg/vect/pr71259.c: New test.
6957
99b4f3a2 69582016-06-06 David Malcolm <dmalcolm@redhat.com>
6959
6960 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6961 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6962 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6963 above.
6964
837679bc 69652016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6966
6967 PR middle-end/37780
6968 * gcc.c-torture/execute/pr37780.c: New test.
6969 * gcc.target/aarch64/pr37780_1.c: Likewise.
6970 * gcc.target/arm/pr37780_1.c: Likewise.
6971
e4b92538 69722016-06-06 Marek Polacek <polacek@redhat.com>
6973
6974 * c-c++-common/attr-may-alias-1.c: New test.
6975 * c-c++-common/attr-may-alias-2.c: New test.
6976 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6977
43ac2f2f 69782016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6979
6980 PR c/24414
6981 * gcc.target/i386/pr24414.c: New test.
6982
7e1786b2 69832016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6984
6985 * gcc.target/sparc/vis4misc.c: New file.
6986 * gcc.target/sparc/fpcmp.c: Likewise.
6987 * gcc.target/sparc/fpcmpu.c: Likewise.
6988
f593ccb2 69892016-06-06 Alan Hayward <alan.hayward@arm.com>
6990
6991 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6992 * gcc.dg/vect/vect-live-3.c: Likewise.
6993
be6d8ddc 69942016-06-06 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/71398
6997 * gcc.dg/torture/pr71398.c: New testcase.
6998
78f27916 69992016-06-06 Uros Bizjak <ubizjak@gmail.com>
7000
7001 PR target/71389
7002 * g++.dg/pr71389.C: New test.
7003
c5899606 70042016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7005
7006 PR fortran/71404
7007 * gfortran.dg/fmt_read_5.f: New test.
7008
8e3cd305 70092016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7010
7011 PR fortran/69659
7012 * gfortran.dg/class_array_22.f03: New test.
7013
703c0a09 70142016-06-05 Jan Hubicka <hubicka@ucw.cz>
7015
7016 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7017
d07b2b6f 70182016-06-05 Jan Hubicka <hubicka@ucw.cz>
7019
7020 * gcc.dg/predict-9.c: Update template.
7021
4a7ec4ac 70222016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/49377
7025 * g++.dg/template/pr49377.C: New.
7026
7499ef4a 70272016-06-04 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR tree-optimization/71405
7030 * g++.dg/torture/pr71405.C: New test.
7031
558c800d 70322016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 PR c++/70202
7035 * g++.dg/inherit/crash5.C: New.
7036 * g++.dg/inherit/virtual1.C: Adjust.
7037
4ee7cf4b 70382016-06-03 Jeff Law <law@redhat.com>
7039
7040 PR tree-optimization/71316
7041 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7042
b12ae762 70432016-06-03 Jakub Jelinek <jakub@redhat.com>
7044
7045 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7046 dg-additional-options with just -fno-tree-scev-cprop in it.
7047 * gcc.dg/vect/vect-live-2.c: Likewise.
7048 * gcc.dg/vect/vect-live-5.c: Likewise.
7049 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7050 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7051 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7052
e09a5ee3 70532016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7054
7055 PR c++/27100
7056 * g++.dg/other/friend6.C: New test.
7057
f14b1922 70582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7059
7060 * g++.dg/torture/ppc-ldst-array.C: New.
7061
20702ea3 70622016-06-03 Joseph Myers <joseph@codesourcery.com>
7063
7064 PR target/71276
7065 PR target/71277
7066 * gcc.dg/torture/builtin-fp-int-inexact.c,
7067 gcc.target/i386/387-builtin-fp-int-inexact.c,
7068 gcc.target/i386/387-rint-inline-1.c,
7069 gcc.target/i386/387-rint-inline-2.c,
7070 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7071 gcc.target/i386/sse2-rint-inline-1.c,
7072 gcc.target/i386/sse2-rint-inline-2.c,
7073 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7074 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7075
5ed3cc7b 70762016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7077 Julia Koval <julia.koval@intel.com>
7078
7079 PR target/66960
7080 PR target/67630
7081 PR target/67634
7082 PR target/67841
7083 PR target/68037
7084 PR target/68618
7085 PR target/68661
7086 PR target/69575
7087 PR target/69596
7088 PR target/69734
7089 * gcc.dg/guality/pr68037-1.c: New test.
7090 * gcc.dg/guality/pr68037-2.c: Likewise.
7091 * gcc.dg/guality/pr68037-3.c: Likewise.
7092 * gcc.dg/torture/pr68037-1.c: Likewise.
7093 * gcc.dg/torture/pr68037-2.c: Likewise.
7094 * gcc.dg/torture/pr68037-3.c: Likewise.
7095 * gcc.dg/torture/pr68661-1a.c: Likewise.
7096 * gcc.dg/torture/pr68661-1b.c: Likewise.
7097 * gcc.target/i386/interrupt-1.c: Likewise.
7098 * gcc.target/i386/interrupt-2.c: Likewise.
7099 * gcc.target/i386/interrupt-3.c: Likewise.
7100 * gcc.target/i386/interrupt-4.c: Likewise.
7101 * gcc.target/i386/interrupt-5.c: Likewise.
7102 * gcc.target/i386/interrupt-6.c: Likewise.
7103 * gcc.target/i386/interrupt-7.c: Likewise.
7104 * gcc.target/i386/interrupt-8.c: Likewise.
7105 * gcc.target/i386/interrupt-9.c: Likewise.
7106 * gcc.target/i386/interrupt-10.c: Likewise.
7107 * gcc.target/i386/interrupt-11.c: Likewise.
7108 * gcc.target/i386/interrupt-12.c: Likewise.
7109 * gcc.target/i386/interrupt-13.c: Likewise.
7110 * gcc.target/i386/interrupt-14.c: Likewise.
7111 * gcc.target/i386/interrupt-15.c: Likewise.
7112 * gcc.target/i386/interrupt-16.c: Likewise.
7113 * gcc.target/i386/interrupt-17.c: Likewise.
7114 * gcc.target/i386/interrupt-18.c: Likewise.
7115 * gcc.target/i386/interrupt-19.c: Likewise.
7116 * gcc.target/i386/interrupt-20.c: Likewise.
7117 * gcc.target/i386/interrupt-21.c: Likewise.
7118 * gcc.target/i386/interrupt-22.c: Likewise.
7119 * gcc.target/i386/interrupt-23.c: Likewise.
7120 * gcc.target/i386/interrupt-24.c: Likewise.
7121 * gcc.target/i386/interrupt-25.c: Likewise.
7122 * gcc.target/i386/interrupt-26.c: Likewise.
7123 * gcc.target/i386/interrupt-27.c: Likewise.
7124 * gcc.target/i386/interrupt-28.c: Likewise.
7125 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7126 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7127 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7128 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7129 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7130 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7131 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7132 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7133 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7134 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7135 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7136 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7137
3e346f54 71382016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7139
f27c52fb 7140 PR tree-optimization/52171
7141 * gcc.dg/pr52171.c: New test.
7142 * gcc.target/i386/pr52171.c: New test.
3e346f54 7143
22e029d2 71442016-06-03 Jan Hubicka <jh@suse.cz>
7145
7146 * g++.dg/tree-ssa/pred-1.C: New testcase
7147 * gcc.dg/tree-ssa/pred-1.c: New testcase
7148
41ce74ed 71492016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7150
7151 PR target/70957
7152 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7153 support.
7154 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7155
cf573a72 71562016-06-03 Alan Hayward <alan.hayward@arm.com>
7157
7158 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7159
75aae5b4 71602016-06-03 Alan Hayward <alan.hayward@arm.com>
7161
7162 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7163 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7164 * gcc.dg/vect/vect-live-1.c: New test.
7165 * gcc.dg/vect/vect-live-2.c: New test.
7166 * gcc.dg/vect/vect-live-3.c: New test.
7167 * gcc.dg/vect/vect-live-4.c: New test.
7168 * gcc.dg/vect/vect-live-5.c: New test.
7169 * gcc.dg/vect/vect-live-slp-1.c: New test.
7170 * gcc.dg/vect/vect-live-slp-2.c: New test.
7171 * gcc.dg/vect/vect-live-slp-3.c: New test.
7172
eba6788d 71732016-06-03 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR middle-end/71387
7176 * g++.dg/opt/pr71387.C: New test.
7177
5a653985 71782016-06-02 Jeff Law <law@redhat.com>
7179
7180 PR tree-optimization/71328
7181 * gcc.c-torture/compile/pr71328.c: New test.
7182
f92f6941 71832016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7184
7185 PR fortran/52393
7186 * gfortran.dg/fmt_read_3.f90: Fix typo.
7187 * gfortran.dg/fmt_read_4.f90: New test.
7188
0d29e152 71892016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7192 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7193 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7194 * g++.dg/cpp0x/override2.C: Likewise.
7195 * g++.dg/parse/crash5.C: Likewise.
7196 * g++.dg/parse/error16.C: Likewise.
7197 * g++.dg/parse/error27.C: Likewise.
7198 * g++.dg/template/qualttp15.C: Likewise.
7199 * g++.dg/template/redecl4.C: Likewise.
7200 * g++.old-deja/g++.other/crash39.C: Likewise.
7201 * g++.old-deja/g++.other/struct1.C: Likewise.
7202 * g++.old-deja/g++.pt/m9a.C: Likewise.
7203 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7204
2740a1a5 72052016-06-02 Jakub Jelinek <jakub@redhat.com>
7206
89f17a65 7207 PR c++/71372
7208 * c-c++-common/pr71372.c: New test.
7209
2740a1a5 7210 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7211 __TIME__ strings with __builtin_strcmp instead of printf and
7212 dg-output.
7213
9ae89a4e 72142016-06-02 Martin Liska <mliska@suse.cz>
7215
7216 * gcc.dg/predict-9.c: New test.
7217
41258f9c 72182016-06-02 Jakub Jelinek <jakub@redhat.com>
7219
7220 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7221 global set_compiler_env_var and global saved_compiler_env_var.
7222
dad46eb8 72232016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7224
7225 PR rtl-optimization/71295
7226 * gcc.c-torture/compile/pr71295.c: New test.
7227
9cc8a892 72282016-06-02 Jakub Jelinek <jakub@redhat.com>
7229
98e7c96c 7230 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7231
4a5a4de2 7232 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7233 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7234
9cc8a892 7235 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7236 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7237 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7238 alternative number.
7239
46819a36 72402016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7241
7242 * gcc.target/powerpc/p9-splat-4.c: New test.
7243
72442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7245
7246 PR target/71186
7247 * gcc.target/powerpc/pr71186.c: New test.
7248
d9820cc5 72492016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7250
7251 PR fortran/52393
7252 * gfortran.dg/fmt_read_3.f90: New test.
7253
2f14ca3e 72542016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7255
7256 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7257 procedure.
7258
dfa5c0d3 72592016-06-01 Eduard Sanou <dhole@openmailbox.org>
7260
7261 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7262 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7263 env var is set.
7264 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7265 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7266 shown once.
7267 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7268 during compilation.
7269 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7270 vars set by dg-set-compiler-env-var.
7271
7d7125df 72722016-06-01 Paul Thomas <pault@gcc.gnu.org>
7273
7274 PR fortran/71156
7275 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7276 to the module procedure declaration.
7277 * gfortran.dg/submodule_16.f08: New test.
7278
6ab9cde4 72792016-06-01 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR middle-end/71371
7282 * c-c++-common/gomp/pr71371.c: New test.
7283
0cfe7a23 72842016-06-01 Richard Biener <rguenther@suse.de>
7285
7286 PR tree-optimization/71366
7287 * gcc.dg/torture/pr71366-1.c: New testcase.
7288 * gcc.dg/torture/pr71366-2.c: Likewise.
7289
5a5b02e1 72902016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7291
7292 * gcc.target/powerpc/vslv-0.c: New test.
7293 * gcc.target/powerpc/vslv-1.c: New test.
7294 * gcc.target/powerpc/vsrv-0.c: New test.
7295 * gcc.target/powerpc/vsrv-1.c: New test.
7296
d27a79f6 72972016-06-01 Nathan Sidwell <nathan@acm.org>
7298
7299 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7300 * gcc.target/nvptx/weak.c: New.
7301
6172a9fd 73022016-06-01 Richard Biener <rguenther@suse.de>
7303
7304 PR tree-optimization/71261
7305 * gcc.dg/torture/vect-bool-1.c: New testcase.
7306
f9aaabb2 73072016-06-01 Jakub Jelinek <jakub@redhat.com>
7308
7309 * gfortran.dg/gomp/order-1.f90: New test.
7310 * gfortran.dg/gomp/order-2.f90: New test.
7311
53b01069 73122016-06-01 Jan Hubicka <hubicka@ucw.cz>
7313
7314 * gcc.dg/unroll-6.c: Update template.
7315 * gcc.dg/unroll-7.c: New testcase.
7316 * gcc.dg/unroll-8.c: New testcase.
7317
36757397 73182016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7319
7320 * gnat.dg/opt56.ad[sb]: New test.
7321
7f93bd6e 73222016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7323
7324 PR c++/66635
7325 * g++.dg/cpp0x/constexpr-ice16.C: New.
7326
9f41a2ce 73272016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7328
7329 PR tree-optimization/71314
7330 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7331 -mbranch-cost=2.
7332
31e02373 73332016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7334
7335 PR tree-optimization/71077
7336 * gcc.dg/tree-ssa/pr71077.c: New test.
7337
76f8f901 73382016-05-31 Jan Hubicka <hubicka@ucw.cz>
7339
7f93bd6e 7340 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7341 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7342 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7343
04f5f923 73442016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7345
7346 PR c++/71248
7347 * g++.dg/cpp0x/pr71248.C: New.
7348 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7349 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7350 * g++.dg/init/new37.C: Likewise.
7351 * g++.dg/template/static1.C: Likewise.
7352 * g++.dg/template/static2.C: Likewise.
7353
4ffddf28 73542016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7355
7356 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7357 instead of %rdi.
7358 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7359
4ff7bd21 73602016-05-31 Marek Polacek <polacek@redhat.com>
7361
7362 * c-c++-common/Wswitch-unreachable-3.c: New test.
7363 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7364
e1f7cc4b 73652016-05-31 Richard Biener <rguenther@suse.de>
7366
7367 PR tree-optimization/71352
7368 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7369
02978bd1 73702016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7371
7372 * gcc.target/arm/armv5_thumb_isa.c: New test.
7373
cfce8164 73742016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7375
7376 PR target/71346
7377 * gcc.target/i386/pr71346.c: New test.
7378
7a51c705 73792016-05-31 Tom de Vries <tom@codesourcery.com>
7380
7381 PR tree-optimization/69068
7382 * gcc.dg/graphite/pr69068.c: New test.
7383
8c1ac106 73842016-05-27 Martin Sebor <msebor@redhat.com>
7385
7386 PR c++/71306
7387 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7388
b6431756 73892016-05-30 Jakub Jelinek <jakub@redhat.com>
7390
7391 PR c++/71349
7392 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7393 nowait depend(inout: dd[0]) clauses where permitted.
7394
f6203294 73952016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7396
7397 PR c++/71238
7398 * g++.dg/parse/pr71238.C: New.
7399 * g++.dg/concepts/friend1.C: Test column numbers too.
7400 * g++.dg/cpp0x/initlist31.C: Likewise.
7401 * g++.dg/cpp0x/pr51420.C: Likewise.
7402 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7403 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7404 * g++.dg/ext/builtin3.C: Likewise.
7405 * g++.dg/lookup/friend12.C: Likewise.
7406 * g++.dg/lookup/friend7.C: Likewise.
7407 * g++.dg/lookup/koenig1.C: Likewise.
7408 * g++.dg/lookup/koenig5.C: Likewise.
7409 * g++.dg/lookup/used-before-declaration.C: Likewise.
7410 * g++.dg/overload/koenig1.C: Likewise.
7411 * g++.dg/template/crash65.C: Likewise.
7412 * g++.dg/template/friend57.C: Likewise.
7413 * g++.dg/warn/Wshadow-5.C: Likewise.
7414 * g++.dg/warn/Wunused-8.C: Likewise.
7415 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7416 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7417 * g++.old-deja/g++.jason/member.C: Likewise.
7418 * g++.old-deja/g++.jason/report.C: Likewise.
7419 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7420 * g++.old-deja/g++.law/visibility20.C: Likewise.
7421 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7422 * g++.old-deja/g++.other/static5.C: Likewise.
7423 * g++.old-deja/g++.pt/overload2.C: Likewise.
7424
b96f8145 74252016-05-30 Jan Hubicka <hubicka@ucw.cz>
7426
7427 * gcc.dg/tree-ssa/peel1.c: New testcase.
7428 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7429 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7430
ed5bca7a 74312016-05-30 Tom de Vries <tom@codesourcery.com>
7432
7433 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7434 to ce.
7435
c0aa0333 74362016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/71099
7439 * g++.dg/parse/virtual1.C: New.
7440
231010db 74412016-05-30 Uros Bizjak <ubizjak@gmail.com>
7442
7443 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7444 Use correct register when clearing %edx.
7445
765557c0 74462016-05-30 Alexander Monakov <amonakov@ispras.ru>
7447
7448 PR tree-optimization/71289
7449 * gcc.dg/pr71289.c: New test.
7450
fc3b1c44 74512016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7452
7453 PR middle-end/71269
7454 PR middle-end/71292
7455 * gcc.dg/tree-ssa/pr71269.c: New test.
7456 * gcc.dg/tree-ssa/pr71292.c: New test.
7457
ce352457 74582016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7459
7460 PR middle-end/71252
7461 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7462
eedd711b 74632016-05-30 Jan Hubicka <hubicka@ucw.cz>
7464
7465 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7466 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7467 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7468
8c061890 74692016-05-30 Tom de Vries <tom@codesourcery.com>
7470
7471 PR tree-optimization/69067
7472 * gcc.dg/graphite/pr69067.c: New test.
7473
a6b0884c 74742016-05-29 Uros Bizjak <ubizjak@gmail.com>
7475
7476 PR target/71245
7477 * gcc.target/i386/pr71245-1.c: New test.
7478 * gcc.target/i386/pr71245-2.c: Ditto.
7479
2369edfc 74802016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7481
7482 PR c++/71105
7483 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7484 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7485 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7486
b6ab3f43 74872016-05-27 Jan Hubicka <hubicka@ucw.cz>
7488
7489 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7490
0192662b 74912016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7492
7493 Revert:
7494 PR c++/69855
7495 * g++.dg/overload/69855.C: New.
7496 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7497 * g++.old-deja/g++.pt/crash3.C: Likewise.
7498
fce78c50 74992016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7500
7501 PR c++/60385
7502 * g++.dg/parse/namespace13.C: New.
7503
372172fe 75042016-05-26 Jeff Law <law@redhat.com>
7505
7506 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7507 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7508 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7509 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7510 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7511 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7512 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7513 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7514 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7515 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7516 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7517 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7518 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7519
5d8a8944 75202016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7521
7522 PR c++/69855
7523 * g++.dg/overload/69855.C: New.
7524 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7525 * g++.old-deja/g++.pt/crash3.C: Likewise.
7526
29602b75 75272016-05-27 Jiong Wang <jiong.wang@arm.com>
7528
7529 PR target/63596
7530 * gcc.target/aarch64/va_arg_1.c: New testcase.
7531 * gcc.target/aarch64/va_arg_2.c: Likewise.
7532 * gcc.target/aarch64/va_arg_3.c: Likewise.
7533
c900b732 75342016-05-27 Jiong Wang <jiong.wang@arm.com>
7535
7536 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7537 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7538 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7539 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7540 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7541
73ef73bd 75422016-05-27 Marek Polacek <polacek@redhat.com>
7543
7544 PR middle-end/71308
7545 * g++.dg/torture/pr71308.C: New test.
7546
a6031633 75472016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7548
7549 * gcc.dg/zero_bits_compound-1.c: New test.
7550 * gcc.dg/zero_bits_compound-2.c: New test.
7551
1fbdc7ae 75522016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7553
7554 PR middle-end/71279
7555 * gcc.dg/pr71279.c: New test.
7556
2e196ca8 75572016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7558
7559 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7560 floating point min/max/comparison instructions.
7561 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7562
6feab9ce 75632016-05-26 Jakub Jelinek <jakub@redhat.com>
7564
7565 * c-c++-common/gomp/schedule-1.c: New test.
7566 * gfortran.dg/gomp/schedule-1.f90: New test.
7567
978cea8f 75682016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7569
7570 PR c++/70822
7571 PR c++/70106
7572 * g++.dg/cpp1y/auto-fn32.C: New test.
7573 * g++.dg/cpp1y/paren4.C: New test.
7574
0478d9ed 75752016-05-26 Nathan Sidwell <nathan@acm.org>
7576
7577 * gcc.dg/20060410.c: Xfail on ptx.
7578 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7579 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7580 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7581 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7582 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7583
5fd1c174 75842016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7585
7586 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7587
c5e8b3e2 75882016-05-26 Jakub Jelinek <jakub@redhat.com>
7589
0db93a5b 7590 PR tree-optimization/71280
7591 * gcc.dg/pr71280.c: New test.
7592
7199c05c 7593 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7594
76c786ac 7595 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7596 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7597
c5e8b3e2 7598 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7599
e9bcea2f 76002016-05-26 Jiong Wang <jiong.wang@arm.com>
7601
7602 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7603 kept in memory.
e9bcea2f 7604
955d947b 76052016-05-25 Jeff Law <law@redhat.com>
7606
7607 PR tree-optimization/71272
7608 * gcc.c-torture/compile/pr71272.c: new test.
7609
77102dbe 76102016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7611
7612 * gcc.target/powerpc/vec-cmpne.c: New test.
7613 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7614
552821b4 76152016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7616
7617 * gnat.dg/opt55.ad[sb]: New test.
7618
0113f3c5 76192016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7620
7621 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7622 * c-c++-common/pr60226.c: Require int32plus.
7623 * gcc.c-torture/execute/pr70602.c: Likewise.
7624 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7625 unsigned long for malloc arg type.
7626 * gcc.dg/asr_div1.c: Require int32plus.
7627 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7628 * gcc.dg/pie-1.c: Require pie.
7629 * gcc.dg/pie-2.c: Likewise.
7630 * gcc.dg/pr59471.c: Require int32plus.
7631 * gcc.dg/pr59963-2.c: XFAIL for int16.
7632 * gcc.dg/pr60114.c: Require int32plus.
7633 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7634 unsigned long for typedef of size_t.
7635 * gcc.dg/pr63914.c: Require int32plus.
7636 * gcc.dg/pr64536.c: Require pt32plus.
7637 * gcc.dg/pr65658.c: Likewise.
7638 * gcc.dg/pr67271.c: Require int32plus.
7639 * gcc.dg/pr68112.c: Likewise.
7640 * gcc.dg/pr69071.c: Skip for avr target.
7641 * gcc.dg/pr69973.c: Require int32plus.
7642 * gcc.dg/pr70169.c: Skip for avr target.
7643 * gcc.dg/sso-6.c: Require int32plus.
7644 * gcc.dg/sso-7.c: Likewise.
7645 * gcc.dg/sso-8.c: Likewise.
7646 * gcc.dg/vrp-min-max-2.c: Likewise.
7647
f4094380 76482016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7649
7650 PR target/70738
7651 * gcc.target/i386/pr70738-1.c: New test.
7652 * gcc.target/i386/pr70738-2.c: Likewise.
7653 * gcc.target/i386/pr70738-3.c: Likewise.
7654 * gcc.target/i386/pr70738-4.c: Likewise.
7655 * gcc.target/i386/pr70738-5.c: Likewise.
7656 * gcc.target/i386/pr70738-6.c: Likewise.
7657 * gcc.target/i386/pr70738-7.c: Likewise.
7658 * gcc.target/i386/pr70738-8.c: Likewise.
7659 * gcc.target/i386/pr70738-9.c: Likewise.
7660
239a4bea 76612016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7662
7663 PR rtl-optimization/66940
7664 * gcc.c-torture/execute/pr66940.c: New test.
7665
bf6382ba 76662016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7667
7668 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7669 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7670 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7671 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7672 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7673 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7674 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7675 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7676 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7677 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7678 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7679 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7680 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7681 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7682 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7683 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7684 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7685 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7686 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7687 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7688 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7689 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7690 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7691 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7692
2c995da9 76932016-05-25 Marek Polacek <polacek@redhat.com>
7694
7695 PR c/71265
7696 * gcc.dg/noncompile/pr71265.c: New test.
7697
abfbb5b5 7698 PR c/71266
7699 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7700
f6871bbd 77012016-05-25 Nathan Sidwell <nathan@acm.org>
7702
7703 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7704
de04e83e 77052016-05-25 Richard Biener <rguenther@suse.de>
7706
7707 PR tree-optimization/71261
7708 * c-c++-common/torture/pr71261.c: New testcase.
7709
b35931f7 77102016-05-25 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/71264
7713 * gcc.dg/vect/pr71264.c: New testcase.
7714
166c3089 77152016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7716
7717 PR c++/55992
7718 * g++.dg/cpp0x/alias-decl-53.C: New.
7719 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7720
14240409 77212016-05-25 Martin Liska <mliska@suse.cz>
7722
7723 * g++.dg/pr71239.C: New test.
7724
bc47d9f6 77252016-05-25 Richard Biener <rguenther@suse.de>
7726
4860a6bf 7727 * gcc.dg/vect/pr58135.c: Rename to ...
7728 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7729
d8a3f157 77302016-05-25 Marek Polacek <polacek@redhat.com>
7731
7732 * g++.dg/pr65295.C: Use target c++14.
7733
3af16045 77342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7735
231010db 7736 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7737 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7738
949479b2 77392016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7740
7741 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7742 instructions.
7743
6d6a3fc3 77442016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7745
7746 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7747 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7748 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7749 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7750 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7751 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7752 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7753 * c-c++-common/goacc/pcopy.c: Likewise.
7754 * c-c++-common/goacc/pcopyin.c: Likewise.
7755 * c-c++-common/goacc/pcopyout.c: Likewise.
7756 * c-c++-common/goacc/pcreate.c: Likewise.
7757 * c-c++-common/goacc/pr70688.c: New test.
7758 * c-c++-common/goacc/present-1.c: Adjust test.
7759 * c-c++-common/goacc/reduction-5.c: Likewise.
7760 * g++.dg/goacc/data-1.C: New test.
7761
af648be2 77622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7763
7764 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7765 vector parity built-in functions.
7766 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7767 count trailing zeros automatic vectorization.
7768 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7769 count trailing zeros built-in functions.
7770
4e173d60 77712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7772
7773 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7774
a0c02a52 77752016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7776
7777 PR target/71050
7778 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7779
64c52e9c 77802016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 PR c++/50436
7783 * g++.dg/template/crash123.C: New.
7784 * g++.dg/template/crash124.C: Likewise.
7785
752b5a4c 77862016-05-24 Martin Sebor <msebor@redhat.com>
7787
7788 PR c++/71147
7789 * g++.dg/ext/flexary16.C: New test.
7790
a36dd683 77912016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7792
f6871bbd 7793 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7794 before math.h is included.
a36dd683 7795 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7796 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7797 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7798 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7799 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7800 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7801 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7802 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7803 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7804 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7805 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7806 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7807 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7808 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7809 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7810 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7811 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7812 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7813 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7814 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7815 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7816 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7817 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7818
d60e1df7 78192016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7820 Kelvin Nilsen <kelvin@gcc.gnu.org>
7821
7822 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7823 support.
7824
22d09025 78252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7826
7827 PR c++/69872
7828 * g++.dg/warn/Wno-narrowing1.C: New.
7829
6ef0143d 78302016-05-24 Marek Polacek <polacek@redhat.com>
7831
7832 PR c/71249
7833 * c-c++-common/Wswitch-unreachable-2.c: New test.
7834
962a2062 78352016-05-24 Jakub Jelinek <jakub@redhat.com>
7836
ead77194 7837 PR c++/71257
7838 * g++.dg/vect/simd-clone-6.cc: New test.
7839 * g++.dg/gomp/declare-simd-6.C: New test.
7840
962a2062 7841 PR middle-end/70434
7842 PR c/69504
7843 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7844
23edc6d1 78452016-05-24 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/71240
7848 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7849
30633bcc 78502016-05-24 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/71230
7853 * gcc.dg/torture/pr71230.c: New testcase.
7854 * g++.dg/torture/pr71230.C: Likewise.
7855
c9d624bd 78562016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7857
7858 * c-c++-common/goacc/routine-5.c: Add tests.
7859 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7860 * gfortran.dg/goacc/routine-6.f90: Add tests.
7861
ce143ff0 78622016-05-24 Richard Biener <rguenther@suse.de>
7863
7864 PR tree-optimization/71253
7865 * gcc.dg/torture/pr71253.c: New testcase.
7866
3bdaecd5 78672016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7868
7869 PR middle-end/71252
7870 * gfortran.dg/pr71252.f90: New test.
7871
856b494d 78722016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7873
7874 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7875
7345b977 78762016-05-24 Richard Biener <rguenther@suse.de>
7877
7878 PR middle-end/70434
7879 PR c/69504
7880 * c-c++-common/vector-subscript-4.c: New testcase.
7881 * c-c++-common/vector-subscript-5.c: Likewise.
7882
6f065267 78832016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7884
7885 PR fortran/71123
7886 * gfortran.dg/namelist_90.f: New test
7887
fd6757da 78882016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7889
7890 PR fortran/66461
7891 * gfortran.dg/unexpected_eof.f: New test
7892
7d5555a8 78932016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7894 Kelvin Nilsen <kelvin@gcc.gnu.org>
7895
7896 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7897 as little endian.
7898
ae6744c9 78992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7900
7901 PR c++/70972
7902 * g++.dg/cpp0x/inh-ctor20.C: New.
7903 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7904
f0d91a85 79052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7906
7907 PR c++/69095
7908 * g++.dg/cpp0x/variadic168.C: New.
7909
1618ffe5 79102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7911
7912 * g++.dg/cpp0x/pr31445.C: Test column number too.
7913 * g++.dg/cpp0x/pr32253.C: Likewise.
7914 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7915 * g++.dg/cpp0x/variadic36.C: Likewise.
7916
c0205bab 79172016-05-23 Marc Glisse <marc.glisse@inria.fr>
7918
7919 * gcc.dg/fold-notshift-2.c: Adjust.
7920
1398da0f 79212016-05-23 Marek Polacek <polacek@redhat.com>
7922
7923 PR c/49859
7924 * c-c++-common/Wswitch-unreachable-1.c: New test.
7925 * gcc.dg/Wswitch-unreachable-1.c: New test.
7926 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7927 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7928 * g++.dg/gomp/block-10.C: Likewise.
7929 * gcc.dg/gomp/block-10.c: Likewise.
7930 * g++.dg/gomp/block-9.C: Likewise.
7931 * gcc.dg/gomp/block-9.c: Likewise.
7932 * g++.dg/gomp/target-1.C: Likewise.
7933 * g++.dg/gomp/target-2.C: Likewise.
7934 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7935 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7936 * g++.dg/gomp/taskgroup-1.C: Likewise.
7937 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7938 * gcc.dg/gomp/teams-1.c: Likewise.
7939 * g++.dg/gomp/teams-1.C: Likewise.
7940 * g++.dg/overload/error3.C: Likewise.
7941 * g++.dg/tm/jump1.C: Likewise.
7942 * g++.dg/torture/pr40335.C: Likewise.
7943 * gcc.dg/c99-vla-jump-5.c: Likewise.
7944 * gcc.dg/switch-warn-1.c: Likewise.
7945 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7946 * gcc.dg/nested-func-1.c: Likewise.
7947 * gcc.dg/pr67784-4.c: Likewise.
7948
5403ed8b 79492016-05-23 Richard Biener <rguenther@suse.de>
7950
7951 PR tree-optimization/71230
7952 * gfortran.dg/pr71230-1.f90: New testcase.
7953 * gfortran.dg/pr71230-2.f90: Likewise.
7954
27510941 79552016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7956
1618ffe5 7957 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7958 * gcc.dg/vect/pr58135.c: Add new.
7959 * gfortran.dg/pr46519-1.f: Adjust test case.
7960
a41c605d 79612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7962
7963 PR c++/53401
7964 * g++.dg/cpp0x/decltype64.C: New.
7965
3eb254ab 79662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7967
7968 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7969 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7970 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7971
a75fffe1 79722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7973
7974 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7975 Add poly64x1_t and poly64x2_t cases if supported.
7976 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7977 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7978 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7979 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7980 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7981
56979b12 79822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7983
7984 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7985 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7986 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7987 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7988 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7989 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7990 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7991
dc5e98db 79922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7993
7994 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7995
c0f383ae 79962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7997
7998 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7999 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8000
2a4d70a2 80012016-05-22 Jakub Jelinek <jakub@redhat.com>
8002
4c109025 8003 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8004 constraint instead of "r".
8005 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8006 insn instead of vxorpd.
8007 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8008
bad891ce 8009 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8010 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8011
ac23ddb9 8012 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8013
9dac9579 8014 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8015 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8016
2a4d70a2 8017 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8018
9eafdd7b 80192016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8020
8021 PR middle-end/40921
8022 * gcc.dg/tree-ssa/pr40921.c: New test.
8023
93df190d 80242016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8025
8026 PR target/71103
8027 * gcc.target/avr/pr71103.c: New test.
8028
933b9f7f 80292016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8030
8031 PR middle-end/71179
8032 * gcc.dg/tree-ssa/pr71179.c: New test.
8033
8bdfbc08 80342016-05-20 Martin Sebor <msebor@redhat.com>
8035
8036 PR c/71115
8037 * gcc.dg/init-excess-2.c: New test.
8038
6827ab42 80392016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8040
8041 * gnat.dg/opt53.adb: New test.
8042 * gnat.dg/opt54.adb: Likewise.
8043
58a5f4c0 80442016-05-20 Martin Jambor <mjambor@suse.cz>
8045
8046 PR tree-optimization/70884
8047 * gcc.dg/tree-ssa/pr70919.c: New test.
8048
bb7145f6 80492016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8050
8051 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8052 formatting.
f6871bbd 8053 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8054 fix code formatting.
8055
80562016-05-20 Nathan Sidwell <nathan@acm.org>
8057
8058 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8059 non-common cases.
8060 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8061
9954d230 80622016-05-20 David Malcolm <dmalcolm@redhat.com>
8063
8064 * jit.dg/all-non-failing-tests.h: Add
8065 test-factorial-must-tail-call.c.
8066 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8067 * jit.dg/test-factorial-must-tail-call.c: New test case.
8068
08a161f9 80692016-05-20 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR fortran/71204
8072 * gfortran.dg/pr71204.f90: New test.
8073
3d380077 80742016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8075
8076 * gcc.target/nvptx/sincos.c: New test.
8077
0f104d56 80782016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/70572
8081 * g++.dg/cpp1y/auto-fn31.C: New.
8082
61736a1b 80832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8084
8085 * gcc.target/powerpc/vec-addec.c: New test.
8086 * gcc.target/powerpc/vec-addec-int128.c: New test.
8087
b4a61e77 80882016-05-20 David Malcolm <dmalcolm@redhat.com>
8089
8090 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8091 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8092 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8093 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8094
9a2ace10 80952016-05-20 Jan Hubicka <hubicka@ucw.cz>
8096
8097 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8098
45cdf8c6 80992016-05-20 Jakub Jelinek <jakub@redhat.com>
8100
b9a1dcd5 8101 PR c++/71210
8102 * g++.dg/opt/pr71210-1.C: New test.
8103 * g++.dg/opt/pr71210-2.C: New test.
8104
45cdf8c6 8105 PR tree-optimization/29756
8106 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8107 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8108 only on selected targets where V4SImode vectors are known to be
8109 supported.
8110
92e3ffbf 81112016-05-20 Marc Glisse <marc.glisse@inria.fr>
8112
8113 PR tree-optimization/71079
8114 PR tree-optimization/71206
8115 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8116
5da368e3 81172016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8118
8119 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8120 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8121 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8122
2506d97a 81232016-05-20 Richard Guenther <rguenther@suse.de>
8124
8125 PR tree-optimization/29756
8126 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8127
adade307 81282016-05-20 Richard Biener <rguenther@suse.de>
8129
8130 PR tree-optimization/71185
8131 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8132
c3deca25 81332016-05-20 Richard Biener <rguenther@suse.de>
8134
8135 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8136
8b0bef14 81372016-05-19 Marek Polacek <polacek@redhat.com>
8138
8139 PR c++/71075
8140 * g++.dg/diagnostic/pr71075.C: New test.
8141
08025288 81422016-05-19 David Malcolm <dmalcolm@redhat.com>
8143
8144 PR c++/71184
8145 * g++.dg/pr71184.C: New test case.
8146
26a51591 81472016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8148
8149 * gcc.target/powerpc/darn-0.c: New test.
8150 * gcc.target/powerpc/darn-1.c: New test.
8151 * gcc.target/powerpc/darn-2.c: New test.
8152
d8d3e75a 81532016-05-19 Marek Polacek <polacek@redhat.com>
8154
8155 PR tree-optimization/71031
8156 * gcc.dg/tree-ssa/vrp100.c: New test.
8157
c28211ae 81582016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8159
8160 PR rtl-optimization/71148
8161 * gcc.dg/pr71148.c: New test.
8162
3f5ea43a 81632016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8164
8165 PR target/71056
8166 * gcc.target/arm/pr71056.c: New test.
8167
2a7d4c20 81682016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8169
8170 * c-c++-common/pr69669.c: Check the used mode.
8171
ed0b0569 81722016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8173
8174 PR sanitizer/64354
8175 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8176
410372fe 81772016-05-19 Richard Biener <rguenther@suse.de>
8178
8179 PR tree-optimization/70729
8180 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8181 * gcc.dg/graphite/scop-18.c: Likewise.
8182 * gcc.dg/pr41783.c: Disable LIM.
8183 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8184 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8185 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8186 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8187 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8188 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8189 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8190 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8191 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8192 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8193 * gfortran.dg/pr42108.f90: Likewise.
8194
56f34f03 81952016-05-18 David Malcolm <dmalcolm@redhat.com>
8196
8197 PR driver/69265
8198 * gcc.dg/spellcheck-options-11.c: New test case.
8199
e6481cd1 82002016-05-18 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR c++/71100
8203 * g++.dg/opt/pr71100.C: New test.
8204
be951c59 82052016-05-18 Martin Jambor <mjambor@suse.cz>
8206
8207 PR ipa/69708
8208 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8209 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8210 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8211 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8212
665ff45b 82132016-05-18 Martin Jambor <mjambor@suse.cz>
8214
8215 PR ipa/69708
8216 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8217 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8218 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8219 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8220 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8221
485be62c 82222016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8223
8224 PR c++/69793
8225 * g++.dg/template/crash122.C: New.
8226
b251d5f5 82272016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8228
8229 PR c++/70466
8230 * g++.dg/template/pr70466-1.C: New.
8231 * g++.dg/template/pr70466-2.C: Likewise.
8232
c93e9931 82332016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8234
8235 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8236 splat operations and the XXSPLTIB instruction.
8237 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8238 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8239 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8240 xxlxor to clear a register.
8241
8ba6639c 82422016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8243
8244 * gcc.dg/torture/pr71020.c: New test.
8245
ec6e3005 82462016-05-18 Martin Jambor <mjambor@suse.cz>
8247
8248 PR ipa/70646
8249 * gcc.dg/ipa/pr70646.c: New test.
8250
5ef3c918 82512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8252
8253 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8254
70a88eab 82552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8256
8257 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8258 missing tests for vreinterpretq_p{8,16}.
8259
b52a930c 82602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8261
8262 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8263 vsliq_n_s64 and vsliq_n_u64.
8264
bdd4080b 82652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8266
8267 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8268 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8269
37814bf5 82702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8271
8272 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8273 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8274 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8275
764af2e0 82762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8277
8278 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8279 in comment.
8280
ffe01a83 82812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8282
8283 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8284 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8285 "blr\t" and switch to scan-assembler-times.
8286
fab6dae9 82872016-05-18 Jiong Wang <jiong.wang@arm.com>
8288
231010db 8289 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8290 with __aarch64__.
8291 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8292 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8293
4eb0c566 82942016-05-18 Jakub Jelinek <jakub@redhat.com>
8295
442f18f1 8296 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8297 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8298 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8299 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8300 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8301 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8302
4d83b36b 8303 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8304 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8305
a4528eec 8306 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8307 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8308
f0066139 8309 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8310 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8311
4eb0c566 8312 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8313
303e9267 83142016-05-18 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/71168
8317 * gcc.dg/torture/pr71168.c: New testcase.
8318
0d7ddd44 83192016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8320
8321 PR middle-end/63586
8322 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8323 * gcc.dg/tree-ssa/pr63586.c: New test.
8324 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8325
899bcc0f 83262016-05-17 Nathan Sidwell <nathan@acm.org>
8327
8328 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8329 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8330 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8331 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8332
a2246979 83332016-05-17 Nathan Sidwell <nathan@acm.org>
8334
8335 * gcc.target/nvptx/abi-vararg-3.c: New.
8336
2f6a4d21 83372016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8338
8339 PR tree-optimization/54579
8340 PR middle-end/55299
8341 * gcc.dg/fold-notrotate-1.c: New test.
8342 * gcc.dg/fold-notshift-1.c: New test.
8343 * gcc.dg/fold-notshift-2.c: New test.
8344
27bdad45 83452016-05-17 Marek Polacek <polacek@redhat.com>
8346
8347 PR ipa/71146
8348 * g++.dg/ipa/pr71146.C: New test.
8349
f33a295a 83502016-05-17 David Malcolm <dmalcolm@redhat.com>
8351
8352 * jit.dg/test-error-array-bounds.c: New test case.
8353
b6dd53bf 83542016-05-17 Marc Glisse <marc.glisse@inria.fr>
8355
8356 * gcc.dg/tree-ssa/and-1.c: New testcase.
8357
a8719545 83582016-05-17 Marc Glisse <marc.glisse@inria.fr>
8359
8360 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8361 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8362
34806102 83632016-05-17 Marc Glisse <marc.glisse@inria.fr>
8364
8365 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8366 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8367
25fe08a8 83682016-05-17 Jiong Wang <jiong.wang@arm.com>
8369
8370 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8371
abf1a837 83722016-05-17 Jiong Wang <jiong.wang@arm.com>
8373
8374 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8375
666b9dd3 83762016-05-17 Jiong Wang <jiong.wang@arm.com>
8377
8378 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8379 ".2d[index]" when scan the assembly.
8380 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8381 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8382 float64x1.
8383 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8384
77d095c0 83852016-05-17 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/71132
8388 * gcc.dg/torture/pr71132.c: New testcase.
8389
28adcc23 83902016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8391
8392 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8393
2439931e 83942016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8395
8396 PR target/70809
8397 * gcc.target/aarch64/pr70809_1.c: New test.
8398
5ec2ff80 83992016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8400
8401 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8402 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8403 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8404 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8405
17fd1c7a 84062016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8407 Ilya Enkovich <ilya.enkovich@intel.com>
8408
8409 PR target/71114
8410 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8411
46729204 84122016-05-16 Jan Hubicka <hubicka@ucw.cz>
8413
8414 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8415 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8416
2a1125d6 84172016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8418
8419 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8420 test for __ARM_FP16_ARGS.
8421 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8422 * gcc.target/arm/aapcs/neon-vect10.c: New.
8423 * gcc.target/arm/aapcs/neon-vect9.c: New.
8424 * gcc.target/arm/aapcs/vfp18.c: New.
8425 * gcc.target/arm/aapcs/vfp19.c: New.
8426 * gcc.target/arm/aapcs/vfp20.c: New.
8427 * gcc.target/arm/aapcs/vfp21.c: New.
8428 * gcc.target/arm/fp16-aapcs-1.c: New.
8429 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8430 test for __ARM_FP16_ARGS.
8431 * g++.target/arm/fp16-return-1.c: Update expected output.
8432
ea3d2d74 84332016-05-16 Jiong Wang <jiong.wang@arm.com>
8434
8435 PR testsuite/70227
8436 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8437
6989e05f 84382016-05-15 Harald Anlauf <anlauf@gmx.de>
8439
8440 PR fortran/69603
8441 * gfortran.dg/pr69603.f90: New testcase.
8442
a5f52592 84432016-05-14 Fritz Reese <fritzoreese@gmail.com>
8444
8445 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8446
88f949ab 84472016-05-14 Fritz Reese <fritzoreese@gmail.com>
8448
8449 PR fortran/71047
8450 * gfortran.dg/pr71047.f08: New test.
8451
90c88567 84522016-05-13 Joseph Myers <joseph@codesourcery.com>
8453
8454 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8455 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8456 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8457
00a690cc 84582016-05-13 Martin Sebor <msebor@redhat.com>
8459
8460 PR c++/60049
8461 * g++.dg/cpp0x/constexpr-60049.C: New test.
8462
ec8b6af7 84632016-05-13 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR bootstrap/71071
8466 * gcc.dg/pr71071.c: New test.
8467
f54d1d7b 84682016-05-13 Uros Bizjak <ubizjak@gmail.com>
8469
8470 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8471 remove XOP handling.
2f3af60f 8472 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8473
a39a0392 84742016-05-13 Nathan Sidwell <nathan@acm.org>
8475
8476 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8477 __atomic_is_lock_free declaration.
8478
42333dd9 84792016-05-13 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/42587
8482 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8483
c5442454 84842016-05-13 Martin Liska <mliska@suse.cz>
8485
8486 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8487 the new format of dump output.
8488
03a400fb 84892016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8490
8491 * gcc.dg/pr71084.c: New test.
8492
69278c3f 84932016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8494
231010db 8495 PR target/53440
8496 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8497
8138f11b 84982016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8499
8500 * gcc.target/aarch64/struct_return.c: New test.
8501
22a3f7bd 85022016-05-12 Marek Polacek <polacek@redhat.com>
8503
8504 PR c/70756
8505 * c-c++-common/pr70756-2.c: New test.
8506 * c-c++-common/pr70756.c: New test.
8507
9bcd42cc 85082016-05-12 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/71059
8511 * gcc.dg/torture/pr71059.c: New testcase.
8512
5ffb4a0d 85132016-05-12 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/71062
8516 * gcc.dg/torture/pr71062.c: New testcase.
8517
2ab65c31 85182016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8519
8520 PR tree-optimization/71006
8521 * gcc.dg/pr71006.c: New test.
8522
f0158fc0 85232016-05-12 Marek Polacek <polacek@redhat.com>
8524
8525 PR driver/71063
8526 * gcc.dg/opts-7.c: New test.
8527
0f56938b 85282016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8529
8530 PR target/70830
8531 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8532 Add -save-temps to dg-options.
8533 Scan for ldmfd rather than pop instruction.
8534 * gcc.target/arm/interrupt-2.c: Likewise.
8535 * gcc.target/arm/pr70830.c: New test.
8536
e10946d5 85372016-05-12 Jakub Jelinek <jakub@redhat.com>
8538
9fa8e468 8539 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8540 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8541
9ce62bbe 8542 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8543 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8544 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8545
708ae1b1 8546 PR target/71019
8547 * gcc.target/i386/avx512vl-pack-1.c: New test.
8548 * gcc.target/i386/avx512vl-pack-2.c: New test.
8549 * gcc.target/i386/avx512bw-pack-2.c: New test.
8550
a461f32e 8551 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8552
e10946d5 8553 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8554 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8555 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8556
f52a3ef6 85572016-05-12 Richard Biener <rguenther@suse.de>
8558
8559 PR tree-optimization/70986
8560 * gcc.dg/torture/pr70986-1.c: New testcase.
8561 * gcc.dg/torture/pr70986-2.c: Likewise.
8562 * gcc.dg/torture/pr70986-3.c: Likewise.
8563
54c4d22e 85642016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8565
8566 PR c/43651
8567 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8568 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8569
57215d5b 85702016-05-11 Uros Bizjak <ubizjak@gmail.com>
8571
8572 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8573 directive.
8574 * gcc.target/i386/pr66746.c: Ditto.
8575
67d3121c 85762016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8577
8578 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8579 support.
8580 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8581 warning when using -mvsx-timode.
8582 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8583 * gcc.target/powerpc/dform-2.c: Likewise.
8584 * gcc.target/powerpc/pr68805.c: Likewise.
8585
7f8012a5 85862016-05-11 Marek Polacek <polacek@redhat.com>
8587
8588 PR c++/71024
8589 * c-c++-common/attributes-3.c: New test.
8590
3e8567ce 85912016-05-11 Nathan Sidwell <nathan@acm.org>
8592
8593 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8594 * gcc.c-torture/execute/pr68185.c: Likewise.
8595 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8596 * gcc.dg/pr69634.c: Requires scheduling.
8597 * gcc.dg/torture/pr66178.c: Require label values.
8598 * gcc.dg/setjmp-6.c: Require indirect jumps.
8599
3739ac00 86002016-05-11 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/71055
8603 * gcc.dg/torture/pr71055.c: New testcase.
8604
1ff8b385 86052016-05-11 Richard Biener <rguenther@suse.de>
8606
8607 PR debug/71057
8608 * g++.dg/debug/pr71057.C: New testcase.
8609
77126efa 86102016-05-11 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR fortran/70855
8613 * gfortran.dg/gomp/pr70855.f90: New test.
8614
6fcaaf9b 86152016-05-11 Richard Biener <rguenther@suse.de>
8616
8617 PR middle-end/71002
8618 * g++.dg/torture/pr71002.C: New testcase.
8619
bfa8ea12 86202016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8621
8622 PR middle-end/70807
8623 * gcc.dg/pr70807.c: New test.
8624
87632549 86252016-05-10 Martin Sebor <msebor@redhat.com>
8626
8627 PR c++/38611
8628 * g++.dg/Wattributes.C: New test.
8629
f9153689 86302016-05-10 Marc Glisse <marc.glisse@inria.fr>
8631
8632 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8633 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8634 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8635
a44ed58a 86362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8637
8638 PR target/70799
8639 * gcc.target/i386/pr70799-1.c: New test.
8640
d6c90d89 86412016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8642
8643 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8644
c1f73044 86452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8646
8647 PR middle-end/70877
8648 * gcc.target/i386/pr70877.c: New test.
8649
e66d763a 86502016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8651
8652 PR tree-optimization/70786
8653 * gcc.target/i386/pr70876.c: New test.
8654
a30ff73a 86552016-05-10 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR target/70927
8658 * gcc.target/i386/avx512vl-logic-1.c: New test.
8659 * gcc.target/i386/avx512vl-logic-2.c: New test.
8660 * gcc.target/i386/avx512dq-logic-2.c: New test.
8661
4b3fd38f 86622016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8663
8664 PR target/70963
8665 * gcc.target/powerpc/pr70963.c: New.
8666
abf93a25 86672016-05-10 David Malcolm <dmalcolm@redhat.com>
8668
8669 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8670 (test_very_wide_line): Add ruler to expected output.
8671 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8672 (test_very_wide_line): Likewise.
8673 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8674 (test_show_locus): Within the handling of "test_very_wide_line",
8675 enable show_ruler_p on the diagnostic context.
8676
d614888f 86772016-05-10 Richard Biener <rguenther@suse.de>
8678
8679 PR tree-optimization/71039
8680 * gcc.dg/torture/pr71039.c: New testcase.
8681
dbca5ed9 86822016-05-10 Nathan Sidwell <nathan@acm.org>
8683
8684 * gcc.dg/nested-func-10.c: Requires alloca.
8685 * gcc.dg/nested-func-9.c: Requires alloca.
8686 * gcc.c-torture/execute/pr70460.c: Requires labels.
8687 * gcc.c-torture/compile/pr70199.c: Requires labels.
8688 * gcc.target/nvptx/decl.c: Compile only.
8689 * gcc.target/nvptx/trailing-init.c: Compile only.
8690 * gcc.target/nvptx/ary-init.c: Compile only.
8691
3fa82609 86922016-05-10 Marek Polacek <polacek@redhat.com>
8693
8694 PR c/70255
8695 * gcc.dg/attr-opt-1.c: New test.
8696
76825907 86972016-05-10 Richard Biener <rguenther@suse.de>
8698
8699 PR tree-optimization/70497
8700 PR tree-optimization/28367
8701 * gcc.dg/torture/20160404-1.c: New testcase.
8702 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8703 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8704
68255819 87052016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8706
8707 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8708
d9aa8cdb 87092016-05-09 Uros Bizjak <ubizjak@gmail.com>
8710
8711 * gcc.target/i386/fabsneg-1.c New test.
8712
7cc16f50 87132016-05-09 Alan Modra <amodra@gmail.com>
8714
8715 PR testsuite/70826
8716 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8717
a83b7b63 87182016-05-09 Richard Biener <rguenther@suse.de>
8719
8720 PR tree-optimization/70985
8721 * gcc.dg/torture/pr70985.c: New testcase.
8722
189d0706 87232016-05-09 Bin Cheng <bin.cheng@arm.com>
8724
8725 * gcc.dg/tree-ssa/ifc-9.c: New test.
8726 * gcc.dg/tree-ssa/ifc-10.c: New test.
8727 * gcc.dg/tree-ssa/ifc-11.c: New test.
8728 * gcc.dg/tree-ssa/ifc-12.c: New test.
8729 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8730 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8731 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8732
1ec957b0 87332016-05-09 Richard Biener <rguenther@suse.de>
8734
8735 PR fortran/70937
8736 * gfortran.dg/pr70937.f90: New testcase.
8737
923c7714 87382016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8739
8740 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8741
d7cd448a 87422016-05-07 Fritz Reese <fritzoreese@gmail.com>
8743
8744 PR fortran/56226
8745 * gfortran.dg/dec_structure_1.f90: New testcase.
8746 * gfortran.dg/dec_structure_2.f90: Ditto.
8747 * gfortran.dg/dec_structure_3.f90: Ditto.
8748 * gfortran.dg/dec_structure_4.f90: Ditto.
8749 * gfortran.dg/dec_structure_5.f90: Ditto.
8750 * gfortran.dg/dec_structure_6.f90: Ditto.
8751 * gfortran.dg/dec_structure_7.f90: Ditto.
8752 * gfortran.dg/dec_structure_8.f90: Ditto.
8753 * gfortran.dg/dec_structure_9.f90: Ditto.
8754 * gfortran.dg/dec_structure_10.f90: Ditto.
8755 * gfortran.dg/dec_structure_11.f90: Ditto.
8756 * gfortran.dg/dec_union_1.f90: Ditto.
8757 * gfortran.dg/dec_union_2.f90: Ditto.
8758 * gfortran.dg/dec_union_3.f90: Ditto.
8759 * gfortran.dg/dec_union_4.f90: Ditto.
8760 * gfortran.dg/dec_union_5.f90: Ditto.
8761 * gfortran.dg/dec_union_6.f90: Ditto.
8762 * gfortran.dg/dec_union_7.f90: Ditto.
8763
f681e29b 87642016-05-07 Tom de Vries <tom@codesourcery.com>
8765
8766 PR tree-optimization/70956
8767 * gcc.dg/graphite/pr70956.c: New test.
8768
68d7f375 87692016-05-06 Jakub Jelinek <jakub@redhat.com>
8770
faf39348 8771 PR middle-end/70941
8772 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8773 (a, b, c, d): Change type from char to signed char.
8774 (main): Compare against (signed char) -1634678893 instead of
8775 hardcoded -109. Use __builtin_abort instead of abort.
8776
b768b13a 8777 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8778 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8779
68d7f375 8780 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8781
5dda16ea 87822016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8783
8784 PR debug/70935
8785 * gcc.dg/torture/pr70935.c: New test.
8786
13ede1b5 87872016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8788
8789 PR target/58219
7fc878c4 8790 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8791
96d94be2 87922016-05-06 Richard Biener <rguenther@suse.de>
8793
8794 PR tree-optimization/70960
8795 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8796
e5d9f15d 87972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8798
8799 PR target/52933
8800 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8801 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8802 Adjust expected instruction counts.
8803 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8804
2dd7705f 88052016-05-06 Marek Polacek <polacek@redhat.com>
8806
8807 PR sanitizer/70875
8808 * gcc.dg/ubsan/bounds-3.c: New test.
8809
cb8bc632 88102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8811
8812 PR target/54089
8813 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8814
b343c173 88152016-05-06 Richard Biener <rguenther@suse.de>
8816
8817 PR middle-end/70931
8818 * gfortran.dg/pr70931.f90: New testcase.
8819
1e3db0b1 88202016-05-06 Richard Biener <rguenther@suse.de>
8821
8822 PR middle-end/70941
8823 * gcc.dg/torture/pr70941.c: New testcase.
8824
bdd54b6d 88252016-05-05 Bin Cheng <bin.cheng@arm.com>
8826
8827 PR tree-optimization/57206
8828 * gcc.dg/vect/pr57206.c: New test.
8829
499adcfd 88302016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8831
8832 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8833
871164c4 88342016-05-05 Jakub Jelinek <jakub@redhat.com>
8835
ecb23e00 8836 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8837
871164c4 8838 * c-c++-common/Wdangling-else-4.c: New test.
8839
70cf83ba 88402016-05-04 Jakub Jelinek <jakub@redhat.com>
8841
858c9470 8842 PR c++/70906
8843 PR c++/70933
8844 * g++.dg/opt/pr70906.C: New test.
8845 * g++.dg/opt/pr70933.C: New test.
8846
70cf83ba 8847 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8848
aaa36a78 88492016-05-04 Jan Hubicka <hubicka@ucw.cz>
8850
8851 * gcc.dg/ipa/pure-const-3.c: New testcase.
8852
1d52c456 88532016-05-04 Marek Polacek <polacek@redhat.com>
8854
8855 * c-c++-common/Wdangling-else-1.c: New test.
8856 * c-c++-common/Wdangling-else-2.c: New test.
8857 * c-c++-common/Wdangling-else-3.c: New test.
8858
dc581573 88592016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8860
8861 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8862 flag is present.
8863
a64030fe 88642016-05-04 Marek Polacek <polacek@redhat.com>
8865
8866 PR c/48778
8867 * gcc.dg/Waddress-2.c: New test.
8868
b461b04a 88692016-05-04 Alan Modra <amodra@gmail.com>
8870
8871 * gcc.target/powerpc/pr70866.c: New.
8872
c388a0cf 88732016-05-03 Martin Sebor <msebor@redhat.com>
8874
8875 PR c++/66561
8876 * c-c++-common/builtin_location.c: New test.
8877 * g++.dg/cpp1y/builtin_location.C: New test.
8878
5d4db8ef 88792016-05-03 Marek Polacek <polacek@redhat.com>
8880
8881 PR c/70859
8882 * gcc.dg/pr70859.c: New test.
8883 * gcc.dg/pr70859-2.c: New test.
8884
ca938765 88852016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8886
8887 * gnat.dg/debug5.adb: New testcase.
8888
60b27d5f 88892016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8890
8891 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8892 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8893 Procedure to check for z10 instruction set.
8894
5ab325d0 88952016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8896
8897 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8898
c548a0ad 88992016-05-03 Alan Modra <amodra@gmail.com>
8900
8901 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8902
d5ecd946 89032016-05-03 Jakub Jelinek <jakub@redhat.com>
8904
8905 * gcc.target/i386/avx512f-cvt-1.c: New test.
8906
35b0a053 89072016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8908
8909 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8910 -fdump-tree-vrp-details.
8911
9ae1b28a 89122016-05-03 Richard Biener <rguenther@suse.de>
8913
8914 * gcc.dg/pr30172-1.c: Adjust.
8915 * gcc.dg/pr63743.c: Likewise.
8916 * gcc.dg/tm/pr51696.c: Likewise.
8917 * c-c++-common/tm/safe-1.c: Likewise.
8918 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8919 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8920 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8921 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8922
9c1a31e4 89232016-05-03 Jakub Jelinek <jakub@redhat.com>
8924
fe69bcb9 8925 PR rtl-optimization/70467
8926 * gcc.target/i386/pr70467-3.c: New test.
8927 * gcc.target/i386/pr70467-4.c: New test.
8928
9082c4a4 8929 PR tree-optimization/70916
8930 * gcc.c-torture/compile/pr70916.c: New test.
8931
9c1a31e4 8932 PR target/49244
8933 * gcc.target/i386/pr49244-1.c: New test.
8934 * gcc.target/i386/pr49244-2.c: New test.
8935
69105acc 89362016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8937
8938 PR rtl-optimization/44281
8939 * gcc.target/i386/pr44281.c: New test.
8940
9ab8df54 89412016-05-03 bin cheng <bin.cheng@arm.com>
8942
8943 PR tree-optimization/56541
8944 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8945 * gcc.dg/vect/pr56541.c: new test.
8946
3c62cae0 89472016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8948
8949 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8950 __float128.
8951 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8952
91abc161 89532016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8954
8955 PR testsuite/70520
8956 * c-c++-common/asan/clone-test-1.c (main): Align child process
8957 stack to 16 bytes.
8958
aa3d1155 89592016-05-02 David Malcolm <dmalcolm@redhat.com>
8960
8961 PR c++/62314
8962 * g++.dg/spellcheck-fields-2.C: New test case.
8963
002c3f28 89642016-05-02 David Malcolm <dmalcolm@redhat.com>
8965
8966 PR c++/62314
8967 * g++.dg/pr62314.C: New test case.
8968
46e5dccc 89692016-05-02 Jan Hubicka <hubicka@ucw.cz>
8970
8971 * gcc.dg/ipa/inline-8.c: New testcase.
8972
663f4248 89732016-05-02 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR rtl-optimization/70467
8976 * gcc.target/i386/pr70467-1.c: New test.
8977
efe8bdf5 89782016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8979
8980 * gcc.dg/spec-options.c: Run the test on all targets.
8981 * gcc.dg/foo.specs: Use cpp_unique_options.
8982
47ef9633 89832016-05-02 Marc Glisse <marc.glisse@inria.fr>
8984
8985 * gcc.dg/tree-ssa/unord.c: New testcase.
8986
eb1a077c 89872016-05-02 Marc Glisse <marc.glisse@inria.fr>
8988
8989 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8990
28e869d0 89912016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8992
8993 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8994
dd185f6e 89952016-05-02 Marek Polacek <polacek@redhat.com>
8996
8997 PR c/70851
8998 * gcc.dg/enum-incomplete-3.c: New test.
8999
773d09b9 90002016-05-02 Marek Polacek <polacek@redhat.com>
9001 Tom de Vries <tom@codesourcery.com>
9002
9003 PR tree-optimization/70700
9004 * gcc.dg/pr70700.c: New test.
9005
f0dc3286 90062016-05-01 Uros Bizjak <ubizjak@gmail.com>
9007
9008 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9009 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9010 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9011 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9012 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9013
7f931827 90142016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9015
9016 * ada/acats/run_acats: Rename into...
9017 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9018 * ada/acats/run_all.sh: Remove redundant test.
9019 (target_run): Move around.
9020 (target_gnatchop): Use newly built executable.
9021 (target_gnatmake): Likewise.
9022 Check that the compilation of impbit succeeds.
9023
1c492b4e 90242016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9025
9026 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9027 * gcc.dg/20021029-1.c: Likewise.
9028 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9029 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9030 * gcc.target/sh/cmpstr.c: Likewise.
9031 * gcc.target/sh/cmpstrn.c: Likewise.
9032 * gcc.target/sh/memset.c: Likewise.
9033 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9034 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9035 * gcc.target/sh/pr39423-1.c: Likewise.
9036 * gcc.target/sh/pr49468-di.c: Likewise.
9037 * gcc.target/sh/pr49468-si.c: Likewise.
9038 * gcc.target/sh/pr49880-1.c: Likewise.
9039 * gcc.target/sh/pr49880-2.c: Likewise.
9040 * gcc.target/sh/pr49880-3.c: Likewise.
9041 * gcc.target/sh/pr50751-1.c: Likewise.
9042 * gcc.target/sh/pr50751-4.c: Likewise.
9043 * gcc.target/sh/pr50751-7.c: Likewise.
9044 * gcc.target/sh/pr51244-1.c: Likewise.
9045 * gcc.target/sh/pr51244-10.c: Likewise.
9046 * gcc.target/sh/pr51244-11.c: Likewise.
9047 * gcc.target/sh/pr51244-12.c: Likewise.
9048 * gcc.target/sh/pr51244-13.c: Likewise.
9049 * gcc.target/sh/pr51244-14.c: Likewise.
9050 * gcc.target/sh/pr51244-17.c: Likewise.
9051 * gcc.target/sh/pr51244-18.c: Likewise.
9052 * gcc.target/sh/pr51244-19.c: Likewise.
9053 * gcc.target/sh/pr51244-4.c: Likewise.
9054 * gcc.target/sh/pr51244-5.c: Likewise.
9055 * gcc.target/sh/pr51244-7.c: Likewise.
9056 * gcc.target/sh/pr51244-8.c: Likewise.
9057 * gcc.target/sh/pr51244-9.c: Likewise.
9058 * gcc.target/sh/pr51697.c: Likewise.
9059 * gcc.target/sh/pr52483-1.c: Likewise.
9060 * gcc.target/sh/pr52483-2.c: Likewise.
9061 * gcc.target/sh/pr52483-3.c: Likewise.
9062 * gcc.target/sh/pr52483-5.c: Likewise.
9063 * gcc.target/sh/pr52933-1.c: Likewise.
9064 * gcc.target/sh/pr52933-2.c: Likewise.
9065 * gcc.target/sh/pr52933-3.c: Likewise.
9066 * gcc.target/sh/pr53568-1.c: Likewise.
9067 * gcc.target/sh/pr53976-1.c: Likewise.
9068 * gcc.target/sh/pr53988-1.c: Likewise.
9069 * gcc.target/sh/pr53988.c: Likewise.
9070 * gcc.target/sh/pr54089-1.c: Likewise.
9071 * gcc.target/sh/pr54089-6.c: Likewise.
9072 * gcc.target/sh/pr54089-7.c: Likewise.
9073 * gcc.target/sh/pr54089-8.c: Likewise.
9074 * gcc.target/sh/pr54089-9.c: Likewise.
9075 * gcc.target/sh/pr54236-1.c: Likewise.
9076 * gcc.target/sh/pr54236-2.c: Likewise.
9077 * gcc.target/sh/pr54236-3.c: Likewise.
9078 * gcc.target/sh/pr54236-4.c: Likewise.
9079 * gcc.target/sh/pr54386.c: Likewise.
9080 * gcc.target/sh/pr54602-1.c: Likewise.
9081 * gcc.target/sh/pr54685.c: Likewise.
9082 * gcc.target/sh/pr54760-1.c: Likewise.
9083 * gcc.target/sh/pr54760-2.c: Likewise.
9084 * gcc.target/sh/pr54760-3.c: Likewise.
9085 * gcc.target/sh/pr54760-4.c: Likewise.
9086 * gcc.target/sh/pr54760-5.c: Likewise.
9087 * gcc.target/sh/pr54760-6.c: Likewise.
9088 * gcc.target/sh/pr55146.c: Likewise.
9089 * gcc.target/sh/pr55160.c: Likewise.
9090 * gcc.target/sh/pr59278.c: Likewise.
9091 * gcc.target/sh/pr59401-1.c: Likewise.
9092 * gcc.target/sh/pr59533-1.c: Likewise.
9093 * gcc.target/sh/pr63260.c: Likewise.
9094 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9095 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9096 * gcc.target/sh/strlen.c: Likewise.
9097 * gcc.target/sh/torture/pr30807.c: Likewise.
9098 * gcc.target/sh/torture/pr34777.c: Likewise.
9099 * gcc.target/sh/torture/pr64652.c: Likewise.
9100 * gcc.target/sh/torture/pr65505.c: Likewise.
9101 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9102 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9103
0c4005be 91042016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/66644
9107 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9108
d94e6223 91092016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9110
9111 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9112 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9113 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9114 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9115
46f37836 91162016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9117
9118 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9119 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9120
4d0a8bac 91212016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9122
9123 PR middle-end/70626
9124 * c-c++-common/goacc/combined-reduction.c: New test.
9125 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9126
b98e0db3 91272016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9128
9129 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9130 *movdi_internal pattern only if PIC off.
9131 * gcc.target/i386/pr70155-2.c: Likewise.
9132 * gcc.target/i386/pr70155-3.c: Likewise.
9133 * gcc.target/i386/pr70155-4.c: Likewise.
9134 * gcc.target/i386/pr70155-5.c: Likewise.
9135 * gcc.target/i386/pr70155-6.c: Likewise.
9136 * gcc.target/i386/pr70155-7.c: Likewise.
9137 * gcc.target/i386/pr70155-8.c: Likewise.
9138 * gcc.target/i386/pr70155-15.c: Likewise.
9139 * gcc.target/i386/pr70155-17.c: Likewise.
9140 * gcc.target/i386/pr70155-22.c: Likewise.
9141
8b066242 91422016-04-29 Bin Cheng <bin.cheng@arm.com>
9143
9144 PR tree-optimization/70803
9145 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9146
22912e73 91472016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9148
9149 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9150 optimization of vector loop.
9151 * gcc.target/i386/vect-unpack-3.c: New test.
9152 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9153 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9154 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9155
568128c6 91562016-04-29 Marek Polacek <polacek@redhat.com>
9157
9158 PR sanitizer/70342
9159 * g++.dg/ubsan/null-7.C: New test.
9160
025dd1e0 9161 PR c/70852
9162 * gcc.dg/pr70852.c: New test.
9163
eb16928e 91642016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9165
9166 PR/69089
9167 * g++.dg/cpp0x/alignas6.C: New test.
9168
d7377ee9 91692016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9170
4860a6bf 9171 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9172 * gcc.dg/pr27003.c: Likewise.
9173 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9174 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9175 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9176 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9177 * gcc.target/arc/mxy.c: Likewise.
9178 * gcc.target/arc/mswape.c: Likewise.
9179 * gcc.target/arc/mrtsc.c: Likewise.
9180 * gcc.target/arc/mcrc.c: Likewise.
9181 * gcc.target/arc/mdsp-packa.c: Likewise.
9182 * gcc.target/arc/mdvbf.c: Likewise.
9183 * gcc.target/arc/mlock.c: Likewise.
9184 * gcc.target/arc/mmac-24.c: Likewise.
9185 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9186
efa1b7ab 91872016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9188 Matthijs Kooijman <matthijs@stdin.nl>
9189 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9190
9191 PR target/60040
9192 * gcc.target/avr/pr60040-1.c: New.
9193 * gcc.target/avr/pr60040-2.c: New.
9194
00371d68 91952016-04-29 Richard Biener <rguenther@suse.de>
9196
9197 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9198
73447cc5 91992016-04-29 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/13962
9202 PR tree-optimization/65686
9203 * gcc.dg/uninit-pr65686.c: New testcase.
9204
c2087b56 92052016-04-29 Jakub Jelinek <jakub@redhat.com>
9206
9207 PR middle-end/70843
9208 * gcc.dg/pr70843.c: New test.
9209
cdd06d5a 92102016-04-28 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR target/70858
9213 * gcc.target/i386/pr70858.c: New test.
9214
1a60079e 92152016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9216
9217 * gcc.target/arc/nps400-1.c: New file.
9218
11bc2894 92192016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9220 Andrew Burgess <andrew.burgess@embecosm.com>
9221
9222 * gcc.target/arc/movh_cl-1.c: New file.
9223
dd9bf0b5 92242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9225 Andrew Burgess <andrew.burgess@embecosm.com>
9226
9227 * gcc.target/arc/extzv-1.c: New file.
9228 * gcc.target/arc/insv-1.c: New file.
9229 * gcc.target/arc/insv-2.c: New file.
9230 * gcc.target/arc/movb-1.c: New file.
9231 * gcc.target/arc/movb-2.c: New file.
9232 * gcc.target/arc/movb-3.c: New file.
9233 * gcc.target/arc/movb-4.c: New file.
9234 * gcc.target/arc/movb-5.c: New file.
9235 * gcc.target/arc/movb_cl-1.c: New file.
9236 * gcc.target/arc/movb_cl-2.c: New file.
9237 * gcc.target/arc/movbi_cl-1.c: New file.
9238 * gcc.target/arc/movl-1.c: New file.
9239
a22e4209 92402016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9241 Andrew Burgess <andrew.burgess@embecosm.com>
9242
9243 * gcc.target/arc/cmem-1.c: New file.
9244 * gcc.target/arc/cmem-2.c: New file.
9245 * gcc.target/arc/cmem-3.c: New file.
9246 * gcc.target/arc/cmem-4.c: New file.
9247 * gcc.target/arc/cmem-5.c: New file.
9248 * gcc.target/arc/cmem-6.c: New file.
9249 * gcc.target/arc/cmem-7.c: New file.
9250 * gcc.target/arc/cmem-ld.inc: New file.
9251 * gcc.target/arc/cmem-st.inc: New file.
9252
287c3982 92532016-04-28 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR target/70821
9256 * gcc.target/i386/pr70821.c: New test.
9257
e40e5340 92582016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9259
9260 * gcc.target/powerpc/vec-adde.c: New test.
9261 * gcc.target/powerpc/vec-adde-int128.c: New test.
9262
cf977d50 92632016-04-28 Jakub Jelinek <jakub@redhat.com>
9264
9265 * gcc.target/i386/avx-vround-1.c: New test.
9266 * gcc.target/i386/avx-vround-2.c: New test.
9267 * gcc.target/i386/avx512vl-vround-1.c: New test.
9268 * gcc.target/i386/avx512vl-vround-2.c: New test.
9269
572f8300 92702016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9271
9272 PR testsuite/70595
9273 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9274 (check_effective_target_cilkplus_runtime): ... this.
9275 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9276 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9277
9278 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9279 Require cilkplus_runtime.
9280 Don't add -lcilkrts.
9281 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9282 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9283 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9284 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9285 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9286 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9287 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9288 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9289 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9290 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9291 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9292 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9293 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9294 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9295 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9296 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9297 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9298 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9299 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9300 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9301 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9302 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9303 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9304 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9305 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9306 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9307 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9308 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9309 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9310
9311 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9312 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9313
9314 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9315
9316 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9317 cilkplus_runtime.
9318
dfba0905 93192016-04-27 Marc Glisse <marc.glisse@inria.fr>
9320
9321 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9322 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9323
605a4556 93242015-04-27 Ryan Burn <contact@rnburn.com>
9325
9326 PR c++/69024
9327 PR c++/68997
9328 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9329 diagnostic.
9330 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9331 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9332
6a1231a5 93332016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9334
9335 * gnat.dg/limited_with4.ad[sb]: New test.
9336 * gnat.dg/limited_with4_pkg.ads: New helper.
9337
4dad9e09 93382016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9339
9340 PR target/70155
9341 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9342 and movv1ti_internal patterns
9343 * gcc.target/i386/pr70155-1.c: New test.
9344 * gcc.target/i386/pr70155-2.c: Likewise.
9345 * gcc.target/i386/pr70155-3.c: Likewise.
9346 * gcc.target/i386/pr70155-4.c: Likewise.
9347 * gcc.target/i386/pr70155-5.c: Likewise.
9348 * gcc.target/i386/pr70155-6.c: Likewise.
9349 * gcc.target/i386/pr70155-7.c: Likewise.
9350 * gcc.target/i386/pr70155-8.c: Likewise.
9351 * gcc.target/i386/pr70155-9.c: Likewise.
9352 * gcc.target/i386/pr70155-10.c: Likewise.
9353 * gcc.target/i386/pr70155-11.c: Likewise.
9354 * gcc.target/i386/pr70155-12.c: Likewise.
9355 * gcc.target/i386/pr70155-13.c: Likewise.
9356 * gcc.target/i386/pr70155-14.c: Likewise.
9357 * gcc.target/i386/pr70155-15.c: Likewise.
9358 * gcc.target/i386/pr70155-16.c: Likewise.
9359 * gcc.target/i386/pr70155-17.c: Likewise.
9360 * gcc.target/i386/pr70155-18.c: Likewise.
9361 * gcc.target/i386/pr70155-19.c: Likewise.
9362 * gcc.target/i386/pr70155-20.c: Likewise.
9363 * gcc.target/i386/pr70155-21.c: Likewise.
9364 * gcc.target/i386/pr70155-22.c: Likewise.
9365
a80f3f45 93662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9367
9368 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9369 ".{5,6}".
9370
279305d1 93712016-04-27 Bin Cheng <bin.cheng@arm.com>
9372
9373 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9374 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9375 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9376 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9377 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9378
8974b625 93792016-04-27 Richard Biener <rguenther@suse.de>
9380
9381 PR ipa/70760
9382 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9383 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9384
886d5463 93852016-04-27 Nathan Sidwell <nathan@acm.org>
9386
9387 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9388 * g++.dg/ubsan/pr63956.C: Adjust error location.
9389
f0e35aa9 93902016-04-27 Nick Clifton <nickc@redhat.com>
9391
9392 PR middle-end/49889
9393 * gcc.dg/pr49889.c: New test.
9394
40385231 93952016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9396
9397 * c-c++-common/memset-array.c: New test.
9398
37229a71 93992016-04-26 Martin Sebor <msebor@redhat.com>
9400
9401 PR c++/66639
9402 * g++.dg/cpp1y/func_constexpr.C: New test.
9403
3eedf9bd 94042016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9405
9406 PR c++/70241
9407 * g++.dg/cpp0x/enum32.C: New test.
9408 * g++.dg/cpp0x/enum33.C: New test.
9409
94102016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9411
9412 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9413 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9414 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9415 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9416 * gcc.c-torture/execute/pr38151.c: Likewise.
9417 * gcc.c-torture/execute/pr66556.c: Likewise.
9418 * gcc.c-torture/execute/pr67781.c: Likewise.
9419 * gcc.c-torture/execute/pr68648.c: Likewise.
9420
8c51f92f 94212016-04-26 Marc Glisse <marc.glisse@inria.fr>
9422
9423 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9424
fa20ebd3 94252016-04-26 Marek Polacek <polacek@redhat.com>
9426
9427 PR c/67784
9428 * gcc.dg/pr67784-3.c: New test.
9429 * gcc.dg/pr67784-4.c: New test.
9430 * gcc.dg/pr67784-5.c: New test.
9431
9db47803 9432 PR c/70791
9433 * gcc.dg/Wnested-externs-2.c: New test.
9434
bff407f2 94352016-04-26 Marc Glisse <marc.glisse@inria.fr>
9436
9437 * gcc.dg/fold-plusmult.c: Adjust.
9438 * gcc.dg/no-strict-overflow-6.c: Adjust.
9439 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9440
78d0c69e 94412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9442
9443 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9444 number scans.
9445 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9446 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9447 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9448 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9449 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9450 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9451 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9452 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9453 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9454 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9455 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9456 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9457 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9458 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9459 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9460 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9461 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9462 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9463 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9464 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9465 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9466 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9467 scans.
9468 * gcc.target/i386/pr32219-4.c: Likewise.
9469 * gcc.target/i386/pr32219-6.c: Likewise.
9470 * gcc.target/i386/pr32219-8.c: Likewise.
9471
221d6722 94722016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9473
9474 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9475 associated options.
9476
514727a9 94772016-04-26 Marek Polacek <polacek@redhat.com>
9478
9479 PR c++/70744
9480 * g++.dg/ext/cond2.C: New test.
9481
e6ee4c61 94822016-04-26 Bin Cheng <bin.cheng@arm.com>
9483
9484 PR tree-optimization/70771
9485 PR tree-optimization/70775
9486 * gcc.dg/pr70771.c: New test.
3730828c 9487 * gcc.dg/pr70775.c: New test.
e6ee4c61 9488
b3d72796 94892016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9490
9491 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9492
c11ece29 94932016-04-25 Richard Biener <rguenther@suse.de>
9494
9495 PR tree-optimization/70780
9496 * gcc.dg/torture/pr70780.c: New testcase.
9497
92a44a68 94982016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9499
4860a6bf 9500 * gcc.target/arm/neon-vaddws16.c: New test.
9501 * gcc.target/arm/neon-vaddws32.c: New test.
9502 * gcc.target/arm/neon-vaddwu16.c: New test.
9503 * gcc.target/arm/neon-vaddwu32.c: New test.
9504 * gcc.target/arm/neon-vaddwu8.c: New test.
9505 * lib/target-supports.exp
d40b10b2 9506 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9507 that arm neon support vector widen sum of HImode TO SImode.
9508
4bbfd6c2 95092016-04-23 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR sanitizer/70712
9512 * c-c++-common/asan/pr70712.c: New test.
9513
524df596 95142016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9515
9516 * .gitattributes: New file.
9517
426c75c3 95182016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9519
9520 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9521
c052a8d5 95222016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9523
9524 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9525 * gfortran.dg/submodule_15.f08: Likewise.
9526
c08d4612 95272016-04-22 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/70740
9530 * gcc.dg/torture/pr70740.c: New testcase.
9531
fd3211e1 95322016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9533
9534 PR target/70750
9535 * gcc.target/i386/pr70750-1.c: New test.
9536 * gcc.target/i386/pr70750-2.c: Likewise.
9537
15acd78c 95382016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9539
9540 PR c++/70540
9541 * g++.dg/cpp0x/auto48.C: New.
9542
192bf59c 95432016-04-21 Marek Polacek <polacek@redhat.com>
9544
9545 PR c++/70513
9546 * g++.dg/cpp0x/forw_enum12.C: New test.
9547 * g++.dg/cpp0x/forw_enum13.C: New test.
9548
5d429e99 95492016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9550
9551 PR target/70728
9552 * gcc.target/i386/pr70728.c: New test.
9553
06777d85 95542016-04-21 Richard Biener <rguenther@suse.de>
9555
9556 PR middle-end/70747
9557 * gcc.dg/pr70747.c: New testcase.
9558
7434c6fb 95592016-04-21 Bin Cheng <bin.cheng@arm.com>
9560
9561 PR tree-optimization/70715
9562 * gcc.dg/tree-ssa/scev-13.c: New test.
9563
f3ec0970 95642016-04-21 Marc Glisse <marc.glisse@inria.fr>
9565
9566 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9567
523f3a9d 95682016-04-21 Marc Glisse <marc.glisse@inria.fr>
9569
9570 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9571
ace7bf06 95722016-04-20 Jan Hubicka <jh@suse.cz>
9573
9574 PR ipa/70018
9575 * g++.dg/ipa/nothrow-1.C: New testcase.
9576
2b073aa6 95772016-04-20 Nathan Sidwell <nathan@acm.org>
9578
9579 PR c++/55635
9580 * g++.dg/eh/delete1.C: New.
9581
8a574c11 95822016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9583
9584 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9585 -mtune-ctrl=sse_typeless_stores.
9586
e3400750 95872016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9588
9589 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9590
4bd8a059 95912016-04-20 Bin Cheng <bin.cheng@arm.com>
9592
9593 PR tree-optimization/69489
9594 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9595
70574e60 95962016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9597
9598 PR c++/69363
9599 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9600 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9601 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9602
bd6f374c 96032016-04-20 Bin Cheng <bin.cheng@arm.com>
9604
9605 PR tree-optimization/56625
9606 PR tree-optimization/69489
9607 * gcc.dg/vect/pr56625.c: New test.
9608 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9609
482539ee 96102016-04-20 Andrew Pinski <apinski@cavium.com>
9611
9612 PR target/64971
9613 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9614
b4672800 96152016-04-20 Arnaud Charlet <charlet@adacore.com>
9616
9617 * gnat.dg/self1.adb: Remove now incorrect test.
9618
4fb48737 96192016-04-20 Bin Cheng <bin.cheng@arm.com>
9620
9621 * gcc.dg/tree-ssa/scev-11.c: New test.
9622 * gcc.dg/tree-ssa/scev-12.c: New test.
9623
97efb92e 96242016-04-20 Marek Polacek <polacek@redhat.com>
9625
9626 PR tree-optimization/70725
9627 * gcc.dg/pr70725.c: New test.
9628
9d2d4060 96292016-04-20 Richard Biener <rguenther@suse.de>
9630
9631 PR tree-optimization/70726
9632 * g++.dg/vect/pr70726.cc: New testcase.
9633
54530437 96342016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9635
9636 PR target/70674
9637 * gcc.target/s390/pr70674.c: New test.
9638
acda2210 96392016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9640
9641 PR libgfortran/70684
9642 * gfortran.dg/list_read_14.f90: New test.
9643
b7040bb0 96442016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9645
9646 PR target/69201
9647 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9648 extern to force it misaligned.
9649 (b): Likewise.
9650 (c): Likewise.
9651 (d): Likewise.
9652 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9653 Don't check `*' before movv4sf_internal.
9654 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9655 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9656 Don't check `*' before movv16qi_internal.
9657 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9658 extern to force it misaligned.
9659 (b): Likewise.
9660 (c): Likewise.
9661 (d): Likewise.
9662 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9663 Don't check `*' before movv2df_internal.
9664 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9665 extern to force it misaligned.
9666 (b): Likewise.
9667 (c): Likewise.
9668 (d): Likewise.
9669 Check movv8sf_internal instead of avx_storeups256.
9670 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9671
263b5475 96722016-04-19 Richard Biener <rguenther@suse.de>
9673
9674 PR tree-optimization/70171
9675 * g++.dg/tree-ssa/pr70171.C: New testcase.
9676
222ac318 96772016-04-19 Richard Biener <rguenther@suse.de>
9678
9679 PR tree-optimization/70724
9680 * gcc.dg/torture/pr70724.c: New testcase.
9681
003000a4 96822016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9683
9684 PR middle-end/70689
4860a6bf 9685 * gcc.target/i386/pr70689.c: New.
003000a4 9686
3f6e13de 96872016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9688
9689 PR target/70708
9690 * gcc.target/i386/pr70708.c: New test.
9691
10abddbd 96922016-04-18 Richard Biener <rguenther@suse.de>
9693
9694 PR tree-optimization/43434
9695 * gcc.dg/vect/pr43434.c: New testcase.
9696 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9697 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9698 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9699 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9700 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9701 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9702 * gcc.dg/gomp/pr68640.c: Likewise.
9703 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9704 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9705
950db54a 97062016-04-18 Richard Biener <rguenther@suse.de>
9707
9708 PR tree-optimization/70701
9709 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9710
67ccbf39 97112016-04-18 Tom de Vries <tom@codesourcery.com>
9712
9713 PR testsuite/70699
9714 * gcc.dg/pr70161.c: Add dot-file scans.
9715 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9716 instead of after last dot char.
9717
021ad2f3 97182016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9719
9720 * c-c++-common/dump-ada-spec-3.c: New test.
9721 * c-c++-common/dump-ada-spec-4.c: Likewise.
9722
d572fcfd 97232016-04-17 Tom de Vries <tom@codesourcery.com>
9724
9725 PR other/70183
9726 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9727
8b4ee73c 97282016-04-15 Jan Hubicka <jh@suse.cz>
9729
9730 PR ipa/70018
9731 * g++.dg/ipa/pure-const-1.C: New testcase.
9732 * g++.dg/ipa/pure-const-2.C: New testcase.
9733 * g++.dg/ipa/pure-const-3.C: New testcase.
9734
eac243e7 97352016-04-15 Marek Polacek <polacek@redhat.com>
9736
9737 PR c/70671
9738 * gcc.dg/bitfld-22.c: New test.
9739
64c1df32 97402016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9741
9742 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9743 x86_64.
9744
926f9422 97452016-04-15 Marek Polacek <polacek@redhat.com>
9746
9747 PR c/70651
9748 * c-c++-common/pr70651.c: New test.
9749
309bbaa3 97502016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9751
9752 PR rtl-optimization/70681
9753 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9754 dump scan on arm and powerpc.
9755 * gcc.dg/pr10474.c: Likewise.
9756
b4ba8358 97572016-04-15 Jakub Jelinek <jakub@redhat.com>
9758
ed92874a 9759 PR c++/69517
9760 PR c++/70019
9761 PR c++/70588
9762 * g++.dg/cpp1y/vla11.C: Revert for real.
9763
b4ba8358 9764 PR c/70436
9765 * c-c++-common/Wparentheses-1.c: New test.
9766 * c-c++-common/gomp/Wparentheses-1.c: New test.
9767 * c-c++-common/gomp/Wparentheses-2.c: New test.
9768 * c-c++-common/gomp/Wparentheses-3.c: New test.
9769 * c-c++-common/gomp/Wparentheses-4.c: New test.
9770 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9771 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9772 * c-c++-common/goacc/Wparentheses-1.c: New test.
9773
65717bb5 97742016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9775
9776 PR target/70662
9777 * gcc.target/i386/pr70662.c: New test.
9778
ca1a4077 97792016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9780 Alan Modra <amodra@gmail.com>
ca1a4077 9781
9782 PR tree-optimization/70130
9783 * gcc.dg/vect/O3-pr70130.c: New testcase.
9784
dbe1794c 97852016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9786
11836644 9787 PR target/70669
9788 * gcc.target/powerpc/pr70669.c: New test.
9789
dbe1794c 9790 PR target/70640
9791 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9792 a power7 system that does not have an assembler that supports
9793 power8.
9794
4c1007f1 97952016-04-14 Martin Sebor <msebor@redhat.com>
9796
9797 PR c++/69517
9798 PR c++/70019
9799 PR c++/70588
9800 * c-c++-common/ubsan/vla-1.c: Revert.
9801 * g++.dg/cpp1y/vla11.C: Same.
9802 * g++.dg/cpp1y/vla12.C: Same.
9803 * g++.dg/cpp1y/vla13.C: Same.
9804 * g++.dg/cpp1y/vla14.C: Same.
9805 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9806 * g++.dg/init/array24.C: Same.
4c1007f1 9807 * g++.dg/ubsan/vla-1.C: Same.
9808
22dcab66 98092016-04-14 Marek Polacek <polacek@redhat.com>
9810 Jan Hubicka <hubicka@ucw.cz>
9811
9812 PR c++/70029
9813 * g++.dg/torture/pr70029.C: New test.
9814
3e74b025 98152016-04-14 Martin Sebor <msebor@redhat.com>
9816
9817 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9818 type size to prevent failures on targets with very low maximum
9819 alignment.
9820
1d2e0f2a 98212016-04-14 Richard Biener <rguenther@suse.de>
9822
9823 PR tree-optimization/70623
9824 * gcc.dg/torture/pr70623.c: New testcase.
9825 * gcc.dg/torture/pr70623-2.c: Likewise.
9826
9aed0626 98272016-04-13 Martin Sebor <msebor@redhat.com>
9828
9829 PR c++/69517
9830 PR c++/70019
9831 PR c++/70588
9832 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9833 * g++.dg/cpp1y/vla11.C: New test.
9834 * g++.dg/cpp1y/vla12.C: New test.
9835 * g++.dg/cpp1y/vla13.C: New test.
9836 * g++.dg/cpp1y/vla14.C: New test.
9837 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9838 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9839 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9840
fd499010 98412016-04-13 Jakub Jelinek <jakub@redhat.com>
9842
9843 PR c++/70641
9844 * g++.dg/opt/pr70641.C: New test.
9845
87fa7252 98462016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9847
9848 PR rtl-optimization/68749
9849 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9850 effects of argument promotions.
9851 Remove default args to dg-skip-if.
9852
6c40e18b 98532016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9854
9855 PR c++/70635
9856 * g++.dg/parse/pr70635.C: New.
9857
92c53257 98582016-04-13 Marek Polacek <polacek@redhat.com>
9859
9860 PR c++/70639
9861 * c-c++-common/Wmisleading-indentation-4.c: New test.
9862
0241e4dc 98632016-04-13 Marek Polacek <polacek@redhat.com>
9864
9865 PR c/70436
4860a6bf 9866 * gcc.dg/Wparentheses-12.c: New test.
9867 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9868
92bda444 98692016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9870
9871 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9872 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9873 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9874
38ea8a26 98752016-04-13 Jakub Jelinek <jakub@redhat.com>
9876
d08aa032 9877 PR middle-end/70633
9878 * gcc.c-torture/compile/pr70633.c: New test.
9879
38ea8a26 9880 PR debug/70628
9881 * gcc.dg/torture/pr70628.c: New test.
9882
9231d5c2 98832016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9884
9885 PR c++/70610
9886 * g++.dg/template/pr70610.C: New test.
9887 * g++.dg/template/pr70610-2.C: New test.
9888 * g++.dg/template/pr70610-3.C: New test.
9889 * g++.dg/template/pr70610-4.C: New test.
9890
249ca944 98912016-04-12 Jakub Jelinek <jakub@redhat.com>
9892
7f2ea2fb 9893 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9894 128 instead of 32.
9895
249ca944 9896 PR c++/70571
9897 * g++.dg/ext/pr70571.C: New test.
9898
8ca5a97d 98992016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9900
bf32a52d 9901 PR target/70640
8ca5a97d 9902 * gcc.target/powerpc/pr70640.c: New test.
9903
e971b45f 99042016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/68722
9907 * g++.dg/parse/pr68722.C: New.
9908
0b54d964 99092016-04-12 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR rtl-optimization/70596
9912 * gcc.target/i386/pr70596.c: New test.
9913
d2dd85e3 99142016-04-12 Nathan Sidwell <nathan@acm.org>
9915
9916 PR c++/70501
9917 * g++.dg/init/pr70501.C: New.
9918
2d0001b0 99192016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9920
9921 * gcc.target/i386/asm-flag-6.c: New test.
9922
6c4df0d1 99232016-04-12 Tom de Vries <tom@codesourcery.com>
9924
9925 PR tree-optimization/68756
9926 * gcc.dg/graphite/pr68756.c: New test.
9927
0d60da57 99282016-04-12 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR tree-optimization/70602
9931 * gcc.c-torture/execute/pr70602.c: New test.
9932
62735984 99332016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9934
9935 PR target/70381
9936 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9937 __float128 emulator is built and runs.
9938 * gcc.target/powerpc/float128-1.c: Likewise.
9939
9940 * lib/target-supports.exp (check_ppc_float128_sw_available):
9941 Rework tests for __float128 software and hardware
9942 availability. Fix exit condition to return 0 on success.
9943
a702492c 99442016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9945
9946 PR target/70133
9947 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9948 * gcc.target/aarch64/target_attr_15.c: Likewise.
9949
a8c5ce92 99502016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9951
9952 PR c++/69066
9953 * g++.dg/cpp1y/pr69066.C: New.
9954
5ecab913 99552016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9956
9957 PR fortran/68566
9958 * gfortran.dg/pr36192.f90: Update test.
9959 * gfortran.dg/pr36192_1.f90: Update test.
9960 * gfortran.dg/real_dimension_1.f: Update test.
9961 * gfortran.dg/parameter_array_init_7.f90: New test.
9962
6cb5ef70 99632016-04-09 John David Anglin <danglin@gcc.gnu.org>
9964
4edfdd23 9965 PR testsuite/64039
9966 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9967
964f71e3 9968 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9969
5d61c198 9970 PR rtl-optimization/66669
9971 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9972
16eaaf58 9973 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9974
0b68802d 9975 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9976 * gcc.dg/pie-1.c: Likewise.
9977 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9978 * gcc.dg/pic-4.c: Likewise.
9979 * gcc.dg/pie-3.c: Likewise.
9980 * gcc.dg/pie-4.c: Likewise.
9981
9c0dd509 9982 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9983
03b2d3c1 9984 PR tree-optimization/68644
9985 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9986
6cb5ef70 9987 PR rtl-optimization/64886
9988 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9989
07de41ba 99902016-04-09 Tom de Vries <tom@codesourcery.com>
9991
9992 PR tree-optimization/68953
9993 * gcc.dg/graphite/pr68953.c: New test.
9994
d294e3fb 99952016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9996
9997 PR fortran/70592
9998 * gfortran.dg/deferred_character_16.f90: New test.
9999
3cb15094 100002016-04-09 Jakub Jelinek <jakub@redhat.com>
10001
10002 PR tree-optimization/70586
10003 * gcc.c-torture/execute/pr70586.c: New test.
10004
a02dc66f 100052016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10006
10007 PR sanitizer/70573
10008 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10009 with __builtin_memset
10010 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10011
0c302595 100122016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10013
10014 PR lto/70289
10015 PR ipa/70348
10016 PR tree-optimization/70373
10017 PR middle-end/70533
10018 PR middle-end/70534
10019 PR middle-end/70535
10020 * c-c++-common/goacc/reduction-5.c: New test.
10021 * c-c++-common/goacc/reduction-promotions.c: New test.
10022 * gfortran.dg/goacc/reduction-3.f95: New test.
10023 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10024
c6c0523b 100252016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10026
10027 PR c++/70590
10028 PR c++/70452
10029 * g++.dg/pr70590.C: New test.
10030 * g++.dg/pr70590-2.C: New test.
10031
3ac399da 100322016-04-08 Jakub Jelinek <jakub@redhat.com>
10033
e97d1706 10034 PR middle-end/70593
10035 * gcc.target/i386/pr70593.c: New test.
10036
3ac399da 10037 PR rtl-optimization/70574
10038 * gcc.target/i386/avx2-pr70574.c: New test.
10039
fcfbb129 100402016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10041
10042 PR sanitizer/70541
10043 * c-c++-common/asan/pr70541.c: New test.
10044
0aabcddf 100452016-04-08 Tom de Vries <tom@codesourcery.com>
10046
10047 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10048 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10049
bec0c1e8 100502016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10051
10052 PR target/70566
10053 * gcc.c-torture/execute/pr70566.c: New test.
10054
87c791f5 100552016-04-08 Tom de Vries <tom@codesourcery.com>
10056
10057 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10058 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10059
7f38718f 100602016-04-08 Alan Modra <amodra@gmail.com>
10061
10062 * gcc.target/powerpc/pr70117.c: New.
10063
a96a7710 100642016-04-07 Jakub Jelinek <jakub@redhat.com>
10065
7a6265d1 10066 PR testsuite/70581
10067 * gcc.dg/lto/simd-function_0.c: New test.
10068
a96a7710 10069 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10070 clones.
10071 * c-c++-common/attr-simd-2.c: Likewise.
10072 * c-c++-common/attr-simd-4.c: Likewise.
10073 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10074 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10075
508dd607 100762016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10077
10078 PR testsuite/70553
10079 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10080
1b61585a 100812016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10082 Tom de Vries <tom@codesourcery.com>
10083
10084 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10085 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10086 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10087 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10088 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10089 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10090 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10091 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10092
5f060aa8 100932016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10094
10095 PR c/70436
10096 * g++.dg/warn/Wparentheses-29.C: New test.
10097
d3831f71 100982016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10099
10100 PR c/70436
10101 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10102 explicit braces to resolve a future -Wparentheses warning.
10103
382ece2d 101042016-04-06 Richard Henderson <rth@redhat.com>
10105
10106 * gcc.dg/pr61817-1.c: New test.
10107 * gcc.dg/pr61817-2.c: New test.
10108 * gcc.dg/pr69391-1.c: New test.
10109 * gcc.dg/pr69391-2.c: New test.
10110
72234ee9 101112016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10112
10113 PR rtl-optimization/70398
4860a6bf 10114 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10115
5547150a 101162016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10117
10118 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10119
15b70121 101202016-04-06 Yvan Roux <yvan.roux@linaro.org>
10121 Pedro Alves <palves@redhat.com>
10122
10123 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10124
585aefbb 101252016-04-06 Jakub Jelinek <jakub@redhat.com>
10126
0cbb513b 10127 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10128 Check for avx512f effective targets instead of avx2.
10129 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10130 for AVX512F clones.
10131 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10132 * g++.dg/gomp/declare-simd-1.C: Likewise.
10133 * g++.dg/gomp/declare-simd-3.C: Likewise.
10134 * g++.dg/gomp/declare-simd-4.C: Likewise.
10135
585aefbb 10136 PR middle-end/70550
10137 * c-c++-common/gomp/pr70550-1.c: New test.
10138 * c-c++-common/gomp/pr70550-2.c: New test.
10139
0b91cceb 101402016-04-05 Nathan Sidwell <nathan@acm.org>
10141
10142 PR c++/70512
10143 * g++.dg/ext/attribute-may-alias-5.C: New.
10144
645a9d8e 101452016-04-05 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR c++/70336
10148 * c-c++-common/pr70336.c: New test.
10149 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10150 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10151
bdf23925 101522016-04-05 Jan Hubicka <hubicka@ucw.cz>
10153
10154 PR ipa/66223
10155 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10156
aaff837c 101572016-04-05 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR rtl-optimization/70542
10160 * gcc.dg/torture/pr70542.c: New test.
10161 * gcc.target/i386/avx2-pr70542.c: New test.
10162
2eac58a0 101632016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10164
10165 PR tree-optimization/70509
10166 * gcc.target/i386/avx512bw-pr70509.c: New test.
10167
4f7ebe46 101682016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10169
10170 PR c++/70452
10171 * g++.dg/ext/constexpr-vla4.C: New test.
10172
305d86a0 101732016-04-05 Uros Bizjak <ubizjak@gmail.com>
10174
10175 PR target/70510
10176 * gcc.target/i386/pr70510.c: New test.
10177
eec3b789 101782016-04-05 Richard Biener <rguenther@suse.de>
10179
10180 PR tree-optimization/70526
10181 * g++.dg/torture/pr70526.C: New testcase.
10182
ca943582 101832016-04-05 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR target/70525
10186 * gcc.target/i386/pr70525.c: New test.
10187
87825cd5 101882016-04-05 Richard Biener <rguenther@suse.de>
10189
10190 PR middle-end/70499
10191 * g++.dg/torture/pr70499.C: New testcase.
10192
14638828 101932016-04-05 Richard Biener <rguenther@suse.de>
10194
10195 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10196 remove XFAIL.
10197
967a90d5 101982016-04-04 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR middle-end/70307
10201 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10202 rs6000 ABI warnings.
10203
d374a3a3 102042016-04-04 Jan Hubicka <hubicka@ucw.cz>
10205
10206 PR ipa/66223
10207 * g++.dg/ipa/devirt-51.C: New testcase.
10208
8ff377a6 102092016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10210 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10211
10212 PR middle-end/70457
10213 * gcc.dg/torture/pr70457.c: New.
10214
f567b44f 102152016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10216
10217 PR fortran/67538
10218 * gfortran.dg/allocate_with_source_19.f08: New test.
10219
89d4ebfa 102202016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10221
10222 PR fortran/65795
10223 * gfortran.dg/coarray_allocate_6.f08: New test.
10224
68ab33a6 102252016-04-04 Richard Biener <rguenther@suse.de>
10226
10227 PR rtl-optimization/70484
10228 * gcc.dg/torture/pr70484.c: New testcase.
10229
c4f5465d 102302016-04-04 Marek Polacek <polacek@redhat.com>
10231
10232 PR c/70307
10233 * gcc.dg/torture/pr70307.c: New test.
10234
bfec6609 102352016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10236
10237 PR target/70416
10238 PR target/67391
10239 * gcc.target/sh/torture/pr70416.c: New.
10240
40df9099 102412016-04-02 Martin Sebor <msebor@redhat.com>
10242
10243 PR c++/67376
10244 PR c++/70170
10245 PR c++/70172
10246 PR c++/70228
10247 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10248 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10249 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10250 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10251 * g++.dg/cpp0x/constexpr-string.C: Same.
10252 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10253 * g++.dg/cpp0x/pr65398.C: Same.
10254 * g++.dg/ext/constexpr-vla1.C: Same.
10255 * g++.dg/ext/constexpr-vla2.C: Same.
10256 * g++.dg/ext/constexpr-vla3.C: Same.
10257 * g++.dg/ubsan/pr63956.C: Same.
10258
0edb9bfe 102592016-04-01 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR rtl-optimization/70467
10262 * gcc.target/i386/pr70467-2.c: New test.
10263
e5b1a1d9 102642016-04-01 Jakub Jelinek <jakub@redhat.com>
10265 Marek Polacek <polacek@redhat.com>
10266
10267 PR c++/70488
10268 * g++.dg/init/new47.C: New test.
10269
b2ca3fb0 102702016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10271
10272 PR target/70496
10273 * gcc.target/arm/pr70496.c: New test.
10274
4c3bd1e3 102752016-04-01 Nathan Sidwell <nathan@acm.org>
10276
47de69ad 10277 PR c++/68475
10278 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10279
313d569f 102802016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10281
10282 PR target/69890
10283 * gcc.dg/strlenopt.h (memmove): New.
10284 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10285 instead of "string.h".
10286 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10287 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10288 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10289 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10290 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10291 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10292 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10293 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10294 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10295 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10296 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10297 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10298 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10299 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10300 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10301 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10302 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10303 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10304 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10305 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10306
5469facd 103072016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10308
10309 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10310 (Holder::foo): Reflect this.
10311
503de754 103122016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10313
10314 PR target/70442
10315 * gcc.dg/pr70442.c: New test.
10316
13ee2de7 103172016-03-31 Nathan Sidwell <nathan@acm.org>
10318
10319 PR c++/70393
10320 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10321
5e0d03a8 103222016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10323
10324 PR target/70453
10325 * gcc.target/i386/pr70453.c: New test.
10326
8cb82ed4 103272016-03-31 Andrey Belevantsev <abel@ispras.ru>
10328
10329 PR target/70292
10330 * gcc.c-torture/pr70292.c: New test.
10331
7952b661 103322016-03-31 Marek Polacek <polacek@redhat.com>
10333
10334 PR c/70297
10335 * c-c++-common/pr70297.c: New test.
10336 * g++.dg/cpp0x/typedef-redecl.C: New test.
10337 * gcc.dg/typedef-redecl2.c: New test.
10338
1607cc74 103392016-03-31 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR rtl-optimization/70460
10342 * gcc.c-torture/execute/pr70460.c: New test.
10343
c689c252 103442016-03-31 Richard Biener <rguenther@suse.de>
10345
10346 PR c++/70430
10347 * g++.dg/ext/vector30.C: New testcase.
10348
91c9586d 103492016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10350 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10351
10352 * gfortran.dg/fmt_pf.f90: New test.
10353
afa5c1b8 103542016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10355
10356 Forward-port from 5 branch
10357 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10358
10359 PR testsuite/70356
10360 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10361 dg-require-effective-target after dg-do.
10362
10363 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10364
10365 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10366
6a5dcab3 103672016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10368 Julian Brown <julian@codesourcery.com>
10369 Chung-Lin Tang <cltang@codesourcery.com>
10370 Cesar Philippidis <cesar@codesourcery.com>
10371 James Norris <jnorris@codesourcery.com>
10372 Tom de Vries <tom@codesourcery.com>
10373 Nathan Sidwell <nathan@codesourcery.com>
10374
305d86a0 10375 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10376 * c-c++-common/goacc/loop-clauses.c: Likewise.
10377 * g++.dg/goacc/template.C: Likewise.
10378 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10379 * gfortran.dg/goacc/loop-1.f95: Likewise.
10380 * gfortran.dg/goacc/loop-5.f95: Likewise.
10381 * gfortran.dg/goacc/loop-6.f95: Likewise.
10382 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10383 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10384 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10385 * c-c++-common/goacc/clauses-fail.c: Likewise.
10386 * c-c++-common/goacc/parallel-1.c: Likewise.
10387 * c-c++-common/goacc/reduction-1.c: Likewise.
10388 * c-c++-common/goacc/reduction-2.c: Likewise.
10389 * c-c++-common/goacc/reduction-3.c: Likewise.
10390 * c-c++-common/goacc/reduction-4.c: Likewise.
10391 * c-c++-common/goacc/routine-3.c: Likewise.
10392 * c-c++-common/goacc/routine-4.c: Likewise.
10393 * c-c++-common/goacc/routine-5.c: Likewise.
10394 * c-c++-common/goacc/tile.c: Likewise.
10395 * g++.dg/goacc/template.C: Likewise.
10396 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10397 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10398 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10399 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10400 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10401 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10402 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10403 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10404 * c-c++-common/goacc/use_device-1.c: ... this file.
10405 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10406 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10407 * c-c++-common/goacc/host_data-6.c: ... this file.
10408 * c-c++-common/goacc/loop-2-kernels.c: New file.
10409 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10410 * c-c++-common/goacc/loop-3.c: Likewise.
10411 * g++.dg/goacc/reference.C: Likewise.
10412 * g++.dg/goacc/routine-1.C: Likewise.
10413 * g++.dg/goacc/routine-2.C: Likewise.
10414
932c0baa 104152016-03-30 Richard Biener <rguenther@suse.de>
10416
10417 PR middle-end/70450
10418 * gcc.dg/torture/pr70450.c: New testcase.
10419
7f7c4659 104202016-03-30 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR target/70421
10423 * gcc.dg/torture/pr70421.c: New test.
10424 * gcc.target/i386/avx512f-pr70421.c: New test.
10425
9cbfe80c 104262016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10427
10428 PR testsuite/70364
10429 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10430 (check): New function.
10431 (bar): Call check.
10432 (foo): Align stack to 16 bytes when calling bar.
10433 * gcc.target/i386/cleanup-2.c: Likewise.
10434
f56c7d36 104352016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10436
10437 PR tree-optimization/59124
10438 * gcc.dg/Warray-bounds-19.c: New test.
10439
92a44a68 104402016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10441
10442 * lib/prune.exp (escape_regex_chars): New.
10443 (prune_file_path): Update to quote metcharacters for regexp.
10444
a3daa269 104452016-03-29 Jakub Jelinek <jakub@redhat.com>
10446
24e1ba3d 10447 PR rtl-optimization/70429
10448 * gcc.c-torture/execute/pr70429.c: New test.
10449
a3daa269 10450 PR tree-optimization/70405
10451 * gcc.dg/pr70405.c: New test.
10452
3ef41a6e 104532016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10454
10455 PR fortran/70397
10456 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10457 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10458
4abd9410 104592016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10460
10461 PR testsuite/64177
10462 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10463 __cilkrts_set_param to set two workers.
10464 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10465 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10466
b58e5f0f 104672016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10468
305d86a0 10469 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10470
bff53658 104712016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10472
10473 PR target/70406
305d86a0 10474 * gcc.target/i386/pr70406.c: New test.
bff53658 10475
bb2c9c15 104762016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10477
10478 * gnat.dg/specs/double_record_extension3.ads: New test.
10479
f12c84ab 104802016-03-25 Richard Henderson <rth@redhat.com>
10481
10482 PR target/70120
10483 * gcc.target/aarch64/pr70120-1.c: New.
10484 * gcc.target/aarch64/pr70120-2.c: New.
10485 * gcc.target/aarch64/pr70120-3.c: New.
10486
b0bf58c4 104872016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10488
10489 PR c++/62212
10490 * g++.dg/template/mangle2.C: The dg-do directive should be
10491 "compile" not "assemble".
10492
f175ba0f 104932016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10494
10495 PR lto/69650
10496 * gcc.dg/pr69650.c: New test.
10497
4cc3295f 104982016-03-25 David Edelsohn <dje.gcc@gmail.com>
10499
10500 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10501
0cf40600 105022016-03-25 Alan Modra <amodra@gmail.com>
10503
10504 * gcc.dg/dfp/pr70052.c: New test.
10505
3aebf099 105062016-03-24 Richard Henderson <rth@redhat.com>
10507
10508 PR middle-end/69845
10509 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10510 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10511
83245bd3 105122016-03-24 Tom de Vries <tom@codesourcery.com>
10513
10514 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10515
108e7ee4 105162016-03-24 Tom de Vries <tom@codesourcery.com>
10517
10518 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10519 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10520
17af0b14 105212016-03-24 Tom de Vries <tom@codesourcery.com>
10522
10523 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10524 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10525
6c8770ee 105262016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10527
10528 PR c++/62212
10529 * g++.dg/template/mangle2.C: New test.
10530
a7e21b7b 105312016-03-24 Richard Biener <rguenther@suse.de>
10532
10533 PR tree-optimization/70396
10534 * gcc.dg/torture/pr70396.c: New testcase.
10535
f365d297 105362016-03-24 Richard Biener <rguenther@suse.de>
10537
10538 PR middle-end/70370
10539 * gcc.dg/torture/pr70370.c: New testcase.
10540
da7aeb13 105412016-03-24 Tom de Vries <tom@codesourcery.com>
10542
10543 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10544 * gfortran.dg/goacc/kernels-tree.f95: Same.
10545 * gfortran.dg/goacc/parallel-tree.f95: Same.
10546
80b30de0 105472016-03-24 Tom de Vries <tom@codesourcery.com>
10548
10549 * c-c++-common/goacc/uninit-if-clause.c: New test.
10550 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10551
cb9b6b99 105522016-03-24 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR target/70290
305d86a0 10555 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10556 Fix formatting.
cb9b6b99 10557
a4225fff 105582016-03-24 Richard Biener <rguenther@suse.de>
10559
10560 PR tree-optimization/70372
10561 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10562
5a869ab8 105632016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10564
10565 PR c++/70347
10566 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10567
36ce5faa 105682016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10569
10570 PR c++/70332
10571 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10572
c4fa85c9 105732016-03-23 Jakub Jelinek <jakub@redhat.com>
10574
d9377ad5 10575 PR c++/70001
10576 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10577 * g++.dg/cpp1y/pr70001.C: New test.
10578
c4fa85c9 10579 PR c++/70323
10580 * g++.dg/cpp0x/constexpr-70323.C: New test.
10581
0a2062da 105822016-03-23 Alexandre Oliva <aoliva@redhat.com>
10583 Jason Merrill <jason@redhat.com>
10584 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR c++/69315
10587 * g++.dg/cpp0x/constexpr-69315.C: New test.
10588 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10589
62d2a6dc 105902016-03-23 Marek Polacek <polacek@redhat.com>
10591
10592 PR c++/69884
10593 * g++.dg/warn/Wignored-attributes-1.C: New test.
10594 * g++.dg/warn/Wignored-attributes-2.C: New test.
10595
a82d6246 105962016-03-23 Tom de Vries <tom@codesourcery.com>
10597
10598 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10599 initialization.
10600 * gfortran.dg/goacc/private-3.f95 (test): Same.
10601 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10602 missing use param.
10603
dc834ba1 106042016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10605
10606 * lib/target-supports.exp: Remove v7ve entry from loop
10607 creating effective target checks.
10608 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10609 (add_options_for_arm_arch_v7ve): Likewise.
10610
7e83fd1f 106112016-03-23 Jakub Jelinek <jakub@redhat.com>
10612
10613 PR tree-optimization/70354
10614 * gcc.dg/vect/pr70354-1.c: New test.
10615 * gcc.dg/vect/pr70354-2.c: New test.
10616 * gcc.target/i386/avx2-pr70354-1.c: New test.
10617 * gcc.target/i386/avx2-pr70354-2.c: New test.
10618
4e4da058 106192016-03-22 Jeff Law <law@redhat.com>
10620
10621 PR target/70232
10622 * gcc.dg/tree-ssa/pr70232.c: New test.
10623
6855137b 106242016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10625
10626 PR target/70302
10627 * gcc.target/i386/pr70302.c: New test.
10628
19db1ec8 106292016-03-22 Richard Biener <rguenther@suse.de>
10630
10631 PR middle-end/70251
10632 * g++.dg/torture/pr70251.C: New testcase.
10633
4baec9f2 106342016-03-22 David Malcolm <dmalcolm@redhat.com>
10635
10636 PR c/69993
10637 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10638 Wmisleading-indentation.c.
10639 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10640 reflect change to diagnostic text and order of messages.
10641 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10642
fcfec126 106432016-03-22 David Edelsohn <dje.gcc@gmail.com>
10644
10645 * g++.dg/ext/java-3.C: Don't compile on AIX.
10646
aa30728a 106472016-03-22 Richard Biener <rguenther@suse.de>
10648
10649 PR middle-end/70333
10650 * gcc.dg/torture/pr70333.c: New testcase.
10651
46ec4eb4 106522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10653
10654 * g++.dg/ext/pr70290.C: New test.
10655
4880f878 106562016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10657
10658 PR target/70325
10659 * gcc.target/i386/pr70325.c: New test.
10660
3d78ea44 106612016-03-22 Jakub Jelinek <jakub@redhat.com>
10662
5934fb8f 10663 PR target/70329
10664 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10665 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10666
b6436f79 10667 PR target/70300
10668 * gcc.target/i386/pr70300.c: New test.
10669
3d78ea44 10670 PR c++/70295
10671 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10672 (func2): New function for cond with parens, xfail warning for c++.
10673 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10674
b60244f6 106752016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10676
10677 PR c++/70096
10678 * g++.dg/template/ptrmem30.C: New test.
10679
c8e3e744 106802016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10681
10682 PR c++/70204
10683 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10684 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10685
2715f63a 106862016-03-21 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR middle-end/70326
10689 * gcc.dg/pr70326.c: New test.
10690
2daa2cda 106912016-03-21 Marc Glisse <marc.glisse@inria.fr>
10692 Jakub Jelinek <jakub@redhat.com>
10693
10694 PR tree-optimization/70317
10695 * gcc.dg/pr70317.c: New test.
10696
d9aa5a50 106972016-03-21 Uros Bizjak <ubizjak@gmail.com>
10698
10699 PR target/70327
10700 * gcc.target/i386/pr70327.c: New test.
10701
e1a88bf4 107022016-03-21 Martin Liska <mliska@suse.cz>
10703
61941425 10704 PR ipa/70306
e1a88bf4 10705 * gcc.dg/ipa/pr70306.c: New test.
10706
d9aa5a50 107072016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10708
10709 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10710 * gcc.target/arm/attr-align3.c: Likewise.
10711 * gcc.target/arm/attr_arm.c: Likewise.
10712 * gcc.target/arm/flip-thumb.c: Likewise.
10713
afdde20c 107142016-03-21 Jakub Jelinek <jakub@redhat.com>
10715
10716 PR target/70296
10717 * gcc.target/powerpc/altivec-36.c: New test.
10718
3f2ef661 107192016-03-21 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/70310
10722 * gcc.dg/torture/pr70310.c: New testcase.
10723
08b2b692 107242016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10725
10726 PR target/70293
10727 * gcc.target/i386/pr70293.c: New test.
10728
93505d22 107292016-03-21 Richard Biener <rguenther@suse.de>
10730
10731 PR tree-optimization/70288
10732 * gcc.dg/torture/pr70288-1.c: New testcase.
10733 * gcc.dg/torture/pr70288-2.c: Likewise.
10734
06fd1914 107352016-03-21 Andrey Belevantsev <abel@ispras.ru>
10736
10737 PR rtl-optimization/69307
10738 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10739
b628775e 107402016-03-21 Andrey Belevantsev <abel@ispras.ru>
10741
10742 PR rtl-optimization/69102
10743 * gcc.c-torture/compile/pr69102.c: New test.
10744
1421f43c 107452016-03-18 Jeff Law <law@redhat.com>
10746
10747 PR rtl-optimization/70263
10748 * gcc.c-torture/compile/pr70263-1.c: New test.
10749 * gcc.target/i386/pr70263-2.c: New test.
10750
e7142ce1 107512016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10752
10753 PR rtl-optimization/70278
10754 * gcc.dg/torture/pr70278.c: New test.
10755 * gcc.target/arm/pr70278.c: New test.
10756
5539bc70 107572016-03-18 David Malcolm <dmalcolm@redhat.com>
10758
10759 PR c/70281
10760 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10761 (test_builtin_types_compatible_p): New test function.
10762 * gcc.dg/pr70281.c: New test case.
10763
296a290a 107642016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10765
10766 PR target/70113
10767 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10768
666094f0 107692016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10770
10771 PR tree-optimization/70252
10772 * gcc.dg/pr70252.c: New test.
10773
350514e8 107742016-03-18 Tom de Vries <tom@codesourcery.com>
10775
10776 * gcc.dg/pr70161-2.c: New test.
10777 * gcc.dg/pr70161.c: New test.
10778
011e0cea 107792016-03-18 Tom de Vries <tom@codesourcery.com>
10780
10781 PR ipa/70269
10782 * gcc.dg/pr70269.c: New test.
10783
292a09de 107842016-03-18 Jakub Jelinek <jakub@redhat.com>
10785
10786 PR c++/70267
10787 * g++.dg/ext/java-3.C: New test.
10788
efc86c4c 107892016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10790
10791 PR c++/70205
10792 * g++.dg/lookup/pr70205.C: New test.
10793
a28dd575 107942016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10795
10796 PR c++/70218
10797 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10798
92e7ab1e 107992016-03-17 Marek Polacek <polacek@redhat.com>
10800
10801 PR c/69407
10802 * gcc.dg/atomic-op-6.c: New test.
10803
7378dbfb 108042016-03-17 David Malcolm <dmalcolm@redhat.com>
10805
10806 PR c/70264
10807 * c-c++-common/pr70264.c: New test case.
10808
f7995d7d 108092016-03-17 Jakub Jelinek <jakub@redhat.com>
10810
e2895b76 10811 PR c++/70144
10812 * c-c++-common/pr70144-1.c: New test.
10813 * c-c++-common/pr70144-2.c: New test.
10814
f7995d7d 10815 PR c++/70272
10816 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10817 * g++.dg/opt/flifetime-dse6.C: New test.
10818 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10819
5ec4a949 108202016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10821
10822 PR driver/70192
10823 * gcc.dg/pic-1.c: New test.
10824 * gcc.dg/pic-2.c: Likewise.
10825 * gcc.dg/pic-3.c: Likewise.
10826 * gcc.dg/pic-4.c: Likewise.
10827 * gcc.dg/pie-1.c: Likewise.
10828 * gcc.dg/pie-2.c: Likewise.
10829 * gcc.dg/pie-3.c: Likewise.
10830 * gcc.dg/pie-4.c: Likewise.
10831 * gcc.dg/pie-5.c: Likewise.
10832 * gcc.dg/pie-6.c: Likewise.
10833
c28550e1 108342016-03-17 Tom de Vries <tom@codesourcery.com>
10835
10836 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10837 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10838
be3296cb 108392016-03-17 Richard Biener <rguenther@suse.de>
10840
10841 PR debug/70271
10842 * g++.dg/debug/pr70271.C: New testcase.
10843
9b60ef21 108442016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10845
10846 * gcc.target/i386/pr70251.c: New test.
10847
9a80bc1a 108482016-03-17 Marek Polacek <polacek@redhat.com>
10849
10850 PR c++/70194
10851 * g++.dg/warn/constexpr-70194.C: New test.
10852
733d7ff9 108532016-03-16 Richard Henderson <rth@redhat.com>
10854
10855 PR middle-end/70240
10856 * gcc.c-torture/compile/pr70240.c: New.
10857
3e6f12bf 108582016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10859
10860 * gcc.c-torture/compile/20151204.c: Skip for avr.
10861
867c9e99 108622016-03-16 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR target/70245
10865 * g++.dg/opt/pr70245.C: New test.
10866 * g++.dg/opt/pr70245.h: New file.
10867 * g++.dg/opt/pr70245-aux.cc: New file.
10868
8ced6ab7 108692016-03-16 Martin Sebor <msebor@redhat.com>
10870
10871 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10872
37af779a 108732016-03-16 Richard Henderson <rth@redhat.com>
10874
10875 PR middle-end/70199
10876 * gcc.c-torture/compile/pr70199.c: New.
10877
78ed999c 108782016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10879
10880 * gcc.dg/uninit-19.c: Run dos2unix.
10881
462ca422 108822016-03-16 Marek Polacek <polacek@redhat.com>
10883
10884 PR c/70093
10885 * gcc.dg/nested-func-10.c: New test.
10886 * gcc.dg/nested-func-9.c: New test.
10887
fe58aacc 108882016-03-16 Jakub Jelinek <jakub@redhat.com>
10889
10890 PR tree-optimization/68714
10891 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10892
27a53872 108932016-03-16 Tom de Vries <tom@codesourcery.com>
10894
10895 PR tree-optimization/68715
10896 * gcc.dg/graphite/pr68715-2.c: New test.
10897 * gcc.dg/graphite/pr68715.c: New test.
10898 * gfortran.dg/graphite/pr68715.f90: New test.
10899
95049c3c 109002016-03-16 Tom de Vries <tom@codesourcery.com>
10901
10902 PR tree-optimization/68809
10903 * gcc.dg/graphite/pr68809-2.c: New test.
10904 * gcc.dg/graphite/pr68809.c: New test.
10905
09eddd70 109062016-03-16 Jakub Jelinek <jakub@redhat.com>
10907
81fc5915 10908 PR c++/70147
10909 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10910 method call to i () as argument. Adjust expected output.
10911
09eddd70 10912 PR c++/70147
10913 * g++.dg/ubsan/pr70147-1.C: New test.
10914 * g++.dg/ubsan/pr70147-2.C: New test.
10915
6373d2a2 109162016-03-15 Martin Sebor <msebor@redhat.com>
10917
10918 PR c++/58281
10919 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10920
d27a0c11 109212016-03-15 John David Anglin <danglin@gcc.gnu.org>
10922
9908039d 10923 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10924 hppa*-*-hpux*.
10925
45cdc3a6 10926 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10927
d27a0c11 10928 PR libfortran/69799
10929 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10930 libatomic_available.
10931
0dd1d57f 109322016-03-15 Marek Polacek <polacek@redhat.com>
10933
10934 PR c++/70209
10935 * g++.dg/ext/attribute-may-alias-4.C: New test.
10936
0ce02c07 109372016-03-15 Alexander Monakov <amonakov@ispras.ru>
10938
10939 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10940 -fvar-tracking-assignments-toggle flag.
10941
f6e39b30 109422016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10943
10944 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10945
167f93a2 109462016-03-15 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR rtl-optimization/70222
10949 * gcc.c-torture/execute/pr70222-1.c: New test.
10950 * gcc.c-torture/execute/pr70222-2.c: New test.
10951
08a8af4a 109522016-03-15 Richard Henderson <rth@redhat.com>
10953
10954 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10955
738eb905 109562016-03-15 Andrey Belevantsev <abel@ispras.ru>
10957
10958 PR rtl-optimization/69032
10959 * gcc.dg/pr69032.c: New test.
10960
dd148b3a 109612016-03-15 Andrey Belevantsev <abel@ispras.ru>
10962
10963 PR rtl-optimization/63384
d9aa5a50 10964 * g++.dg/pr63384.C: New test.
dd148b3a 10965
acf58115 109662016-03-15 Andrey Belevantsev <abel@ispras.ru>
10967
10968 PR target/64411
10969 * gcc.target/i386/pr64411.C: New test.
10970
a2897dc4 109712016-03-15 Tom de Vries <tom@codesourcery.com>
10972
10973 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10974 * gfortran.dg/goacc/kernels-alias.f95: New test.
10975
7bad2faf 109762016-03-14 Martin Sebor <msebor@redhat.com>
10977
10978 PR c++/53792
10979 * g++.dg/cpp0x/constexpr-inline.C: New test.
10980 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10981
d65fa8d9 109822016-03-14 David Edelsohn <dje.gcc@gmail.com>
10983
10984 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10985
2b3c633f 109862016-03-14 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR middle-end/70219
10989 * gcc.dg/pr70219.c: New test.
10990
e947f9c3 109912016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10992
10993 PR target/70083
10994 * gcc.dg/torture/pr70083.c: New test.
10995 * gcc.target/i386/pr70083.c: New test.
10996
74201dc2 109972016-03-14 Richard Biener <rguenther@suse.de>
10998
10999 PR tree-optimization/56365
11000 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11001
88aea41e 110022016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11003
11004 PR target/70098
11005 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11006 New function.
11007 * g++.dg/pr70098.C: New testcase.
11008
11009
1bd2aefd 110102016-03-14 Tom de Vries <tom@codesourcery.com>
11011
11012 PR tree-optimization/70045
11013 * gcc.dg/graphite/pr70045.c: New test.
11014
922c7033 110152016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11016
11017 PR fortran/69043
11018 * gfortran.dg/include_9.f90: New test.
11019
fd4ab6d9 110202016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11021
11022 PR fortran/45076
11023 gfortran.dg/prof/prof.exp: New script.
11024 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11025
7d7218d3 110262016-03-12 Andrey Belevantsev <abel@ispras.ru>
11027
11028 PR rtl-optimization/69307
11029 * gcc.dg/pr69307.c: New test.
11030
02ffd664 110312016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11032
11033 PR target/69614
11034 * gcc.target/arm/pr69614.c: New.
11035
76e207a9 110362016-03-12 Paul Thomas <pault@gcc.gnu.org>
11037
11038 PR fortran/70031
11039 * gfortran.dg/submodule_14.f08: New test
11040
11041 PR fortran/69524
11042 * gfortran.dg/submodule_15.f08: New test
11043
490ee78a 110442016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11045
11046 PR c++/70106
11047 * g++.dg/cpp1y/paren3.C: New test.
11048
04e137ff 110492016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11050
11051 PR target/70131
11052 * gcc.target/powerpc/ppc-round2.c: New test.
11053
27b2c1c4 110542016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11055
11056 PR target/70123
11057 * gcc.dg/torture/pr70123.c: New test.
11058
84116671 110592016-03-11 Jeff Law <law@redhat.com>
11060
11061 PR tree-optimization/70190
11062 * gcc.c-torture/compile/pr70190.c: New test.
11063
cfa58bc8 110642016-03-11 David Malcolm <dmalcolm@redhat.com>
11065
11066 PR c/68187
11067 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11068 case.
11069 (test43_b): Likewise.
11070 (test43_c): Likewise.
11071 (test43_d): Likewise.
11072 (test43_e): Likewise.
11073 (test43_f): Likewise.
11074 (test43_g): Likewise.
11075 (test44_a): Likewise.
11076 (test44_b): Likewise.
11077 (test44_c): Likewise.
11078 (test44_d): Likewise.
11079 (test44_e): Likewise.
11080
ce234f27 110812016-03-11 David Malcolm <dmalcolm@redhat.com>
11082
11083 PR c/70085
11084 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11085
e4756b48 110862016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11087
11088 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11089 dg-options.
11090
1f5ef87e 110912016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11092
11093 PR target/70002
11094 PR target/69245
11095 * gcc.target/aarch64/pr69245_2.c: New test.
11096
f9c352a1 110972016-03-11 Jakub Jelinek <jakub@redhat.com>
11098
11099 PR tree-optimization/70177
11100 * gcc.dg/pr70177.c: New test.
11101
4dd92ac6 111022016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11103
11104 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11105
331e4fdb 111062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11107
11108 * gcc.dg/tree-ssa/sra-20.c: New.
11109
69262824 111102016-03-11 Jakub Jelinek <jakub@redhat.com>
11111
6f9a7425 11112 PR rtl-optimization/70174
11113 * gcc.dg/pr70174.c: New test.
11114
69262824 11115 PR tree-optimization/70169
11116 * gcc.dg/pr70169.c: New test.
11117
4637a847 111182016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11119
11120 PR target/70160
11121 * gcc.target/i386/pr70160.c: New test.
11122
5a86d754 111232016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11124
11125 * gcc.target/s390/dfp-1.c: New test.
11126
af4c8290 111272016-03-10 Nick Clifton <nickc@redhat.com>
11128
11129 PR target/70044
11130 * gcc.target/aarch64/pr70044.c: New test.
11131
98dfd328 111322016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11133 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR c++/70001
11136 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11137 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11138 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11139
75e72311 111402016-03-10 Jan Hubicka <hubicka@ucw.cz>
11141
11142 PR lto/69589
11143 * g++.dg/lto/pr69589_0.C: New testcase
11144 * g++.dg/lto/pr69589_1.C: New testcase
11145
a2eb1271 111462016-03-10 Marek Polacek <polacek@redhat.com>
11147
11148 PR c++/70153
11149 * g++.dg/delayedfold/unary-plus1.C: New test.
11150
111512016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11152
11153 * gcc.target/arm/pr45701-1.c: Escape brackets.
11154 * gcc.target/arm/pr45701-2.c: Likewise.
11155
5ab2987f 111562016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11157
11158 * gfortran.dg/unconstrained_commons.f: New.
11159
6972afac 111602016-03-10 Alan Modra <amodra@gmail.com>
11161
11162 * gcc.dg/pr69195.c: New.
11163 * gcc.dg/pr69238.c: New.
11164
c82c99ec 111652016-03-10 Tom de Vries <tom@codesourcery.com>
11166
11167 PR testsuite/68915
11168 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11169
a2389d4a 111702016-03-10 Richard Biener <rguenther@suse.de>
11171
11172 PR tree-optimization/70128
11173 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11174 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11175
c272412d 111762016-03-09 Jakub Jelinek <jakub@redhat.com>
11177
a0451069 11178 PR tree-optimization/70152
11179 * gcc.dg/pr70152.c: New test.
11180
c272412d 11181 PR target/70086
11182 * gcc.target/i386/pr70086-1.c: New test.
11183 * gcc.target/i386/pr70086-2.c: New test.
11184 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11185
11186 PR tree-optimization/70127
11187 * gcc.c-torture/execute/pr70127.c: New test.
11188
27dcb7a8 111892016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11190
11191 * c-c++-common/goacc/combined-directives-2.c: New test.
11192
c24757cf 111932016-03-09 David Malcolm <dmalcolm@redhat.com>
11194
11195 PR c/68473
11196 PR c++/70105
11197 * g++.dg/diagnostic/pr70105.C: New test.
11198 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11199 (test_multiple_ordinary_maps): New test function.
11200
83108969 112012016-03-09 David Malcolm <dmalcolm@redhat.com>
11202
11203 PR c/68473
11204 PR c++/70105
11205 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11206 Drop range information from call to inform_at_rich_loc.
11207 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11208 New.
11209 (test_show_locus): Replace calls to rich_location::add_range with
11210 calls to add_range. Rewrite the tests that used the now-defunct
11211 rich_location ctor taking a source_range. Simplify other tests
11212 by replacing calls to COMBINE_LOCATION_DATA with calls to
11213 make_location.
11214
6733c0e8 112152016-03-09 Richard Biener <rguenther@suse.de>
11216 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR tree-optimization/70138
11219 * gcc.dg/vect/pr70138-1.c: New testcase.
11220 * gcc.dg/vect/pr70138-2.c: Likewise.
11221
96abb9f5 112222016-03-09 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR target/70049
11225 * gcc.target/i386/pr70049.c: New test.
11226
42bb3bfb 112272016-03-09 Richard Biener <rguenther@suse.de>
11228
11229 PR c/70143
11230 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11231 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11232 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11233
27527428 112342016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11235
11236 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11237 arm-*-*.
11238
248449f2 112392016-03-09 Jakub Jelinek <jakub@redhat.com>
11240
1bd49ced 11241 PR middle-end/67278
11242 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11243
248449f2 11244 PR target/67278
11245 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11246
11247 PR middle-end/70050
11248 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11249 in testcase comment.
11250
dfc460ff 112512016-03-09 Tom de Vries <tom@codesourcery.com>
11252
11253 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11254 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11255 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11256 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11257 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11258 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11259 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11260 * gfortran.dg/goacc/kernels-loop.f95: New test.
11261
0377fc7f 112622016-03-08 Martin Sebor <msebor@redhat.com>
11263
11264 PR c++/62096
11265 * g++.dg/warn/overflow-warn-7.C: New test.
11266
3556aa80 112672016-03-08 Jason Merrill <jason@redhat.com>
11268
11269 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11270 * lib/target-supports.exp (check_effective_target_concepts): New.
11271
e5096208 112722016-03-08 Jakub Jelinek <jakub@redhat.com>
11273
5370eb8d 11274 PR c++/70135
11275 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11276 * g++.dg/ubsan/pr70135.C: New test.
11277
e5096208 11278 PR target/70110
11279 * gcc.dg/pr70110.c: New test.
11280
cc37120d 112812016-03-07 Martin Jambor <mjambor@suse.cz>
11282
11283 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11284 * c-c++-common/gomp/if-1.c: Likewise.
11285 * c-c++-common/gomp/pr61486-2.c: Likewise.
11286 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11287 to dg-additional-options.
11288 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11289 * g++/gomp/target-teams-1.c: Likewise.
11290 * gcc.dg/gomp/gomp.exp: Likewise.
11291 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11292 dg-additional-options.
11293 * gfortran.dg/gomp/gomp.exp: Likewise.
11294 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11295 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11296 dg-additional-options.
11297 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11298
53c248d8 112992016-03-07 Martin Jambor <mjambor@suse.cz>
11300
11301 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11302 * c-c++-common/gomp/gridify-1.c: New test.
11303 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11304
541e79a0 113052016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11306
11307 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11308 trigger for cortex-r8, when scanning for register r8.
11309 * gcc.target/arm/pr45701-2.c: Likewise.
11310
4dfabd94 113112016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11312 Jeff Law <law@redhat.com>
4dfabd94 11313
11314 PR tree-optimization/69740
11315 * gcc.c-torture/compile/pr69740-1.c: New test.
11316 * gcc.c-torture/compile/pr69740-2.c: New test.
11317
1b63a87b 113182016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11319
11320 * lib/target-supports.exp
11321 (check_effective_target_whole_vector_shift): Enable for PPC64.
11322
d33914da 113232016-03-07 Richard Biener <rguenther@suse.de>
11324
11325 PR tree-optimization/70115
11326 * gcc.dg/torture/pr70115.c: New testcase.
11327
584fba4b 113282016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11329
11330 PR middle-end/69916
11331 * c-c-++-common/goacc/pr69916.c: New.
11332
7f2f5ec0 113332016-03-07 Richard Henderson <rth@redhat.com>
11334
11335 * gcc.c-torture/compile/pr70061.c: New test.
11336
f530e7c4 113372016-03-07 Richard Biener <rguenther@suse.de>
11338
11339 PR testsuite/70109
11340 * gcc.dg/vect/O3-pr36098.c: New testcase.
11341
a3855fed 113422016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11343
11344 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11345
091ffc31 113462016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11347
11348 * gnat.dg/renaming9.ad[sb]: New testcase.
11349
2941b871 113502016-03-05 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR c++/70084
11353 * g++.dg/expr/stdarg3.C: New test.
11354
5173ce42 113552016-03-04 Jeff Law <law@redhat.com>
11356
11357 PR tree-optimization/69196
11358 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11359 x86_64-*-*.
11360
2d1d2e55 113612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11362
0e43078e 11363 PR c/69973
11364 * gcc.dg/pr69973.c: New test.
11365
d8ec06ae 11366 PR rtl-optimization/69941
11367 * gcc.dg/torture/pr69941.c: New test.
11368
2d1d2e55 11369 PR c/69824
11370 * gcc.dg/pr69824.c: New test.
11371
32f692e2 113722016-03-05 Tom de Vries <tom@codesourcery.com>
11373
11374 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11375 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11376 function.
11377
1c699e9a 113782016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11379
11380 PR c++/66786
11381 * g++.dg/cpp1y/var-templ48.C: New test.
11382 * g++.dg/cpp1y/var-templ49.C: New test.
11383
358448c6 113842016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11385
11386 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11387
01dc3c45 113882016-03-04 Jakub Jelinek <jakub@redhat.com>
11389
e968ff6d 11390 PR c++/70035
11391 * g++.dg/ubsan/pr70035.C: New test.
11392
01dc3c45 11393 PR target/70062
11394 * gcc.target/i386/pr70062.c: New test.
11395
3937d618 113962016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11397
11398 * g++.dg/template/typename21.C: Remove c++98_only.
11399
c58ac7f8 114002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11401
11402 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11403
0060768a 114042016-03-04 David Malcolm <dmalcolm@redhat.com>
11405
11406 PR c/68187
11407 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11408 function.
11409 (fn_42_b): Likewise.
11410 (fn_42_c): Likewise.
11411
74c6fd40 114122016-03-04 David Malcolm <dmalcolm@redhat.com>
11413
11414 PR c/68187
11415 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11416 function.
11417 (fn_40_b): Likewise.
11418 (fn_41_a): Likewise.
11419 (fn_41_b): Likewise.
11420
31b11359 114212016-03-04 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR target/70059
11424 * gcc.target/i386/avx512f-pr70059.c: New test.
11425 * gcc.target/i386/avx512dq-pr70059.c: New test.
11426
c5b93452 114272016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11428
11429 PR rtl-optimization/57676
11430 * gcc.dg/torture/pr57676.c: New test.
11431
268fbd56 114322016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11433
11434 * gcc.dg/pr70026.c: New test.
11435
6560d1ad 114362016-03-04 Marek Polacek <polacek@redhat.com>
11437
11438 PR c/69798
11439 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11440 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11441
cc7dfddf 114422016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11443
11444 PR target/70004
11445 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11446 Delete.
11447 (test_corners_sisd_si): Likewise.
11448 (main): Remove checks of the above.
11449 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11450
e9663bd4 114512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11452
11453 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11454
dcdd684e 114552016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11456
11457 * gcc.dg/torture/pr69951.c: Accept argc==0.
11458
e692d332 114592016-03-04 Richard Biener <rguenther@suse.de>
11460
11461 PR c++/70054
11462 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11463 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11464
af77b7e6 114652016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11466
11467 PR testsuite/69766
11468 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11469 testing multiarch.
11470
290da96e 114712016-03-04 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR debug/69947
11474 * gcc.dg/guality/pr69947.c: New test.
11475
e51ce713 114762016-03-03 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR ada/70017
11479 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11480
1feed892 114812016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11482
11483 PR rtl-optimization/69904
11484 * gcc.target/arm/pr69904.c: New test.
11485
c32bda69 114862016-03-03 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR target/70021
11489 * gcc.dg/vect/pr70021.c: New test.
11490 * gcc.target/i386/pr70021.c: New test.
11491
1bc579ed 114922016-03-03 Marek Polacek <polacek@redhat.com>
11493
11494 PR middle-end/70050
11495 * gcc.dg/pr70050.c: New test.
11496
cfa8d638 114972016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11498
11499 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11500
1b889259 115012016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11502
11503 PR tree-optimization/70043
11504 * gfortran.dg/vect/pr70043.f90: New test.
11505
f756dfa3 115062016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11507
11508 * gnat.dg/specs/task1.ads: New test.
11509
5cb4863d 115102016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11511
11512 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11513 Invoke gdb with -batch.
11514 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11515
5dd12e43 115162016-03-03 Richard Biener <rguenther@suse.de>
11517
11518 PR tree-optimization/55936
11519 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11520
d97ba4ca 115212016-03-02 Jeff Law <law@redhat.com>
11522
5d23c86f 11523 PR rtl-optimization/69942
11524 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11525 effects of argument promotions.
11526
d97ba4ca 11527 PR tree-optimization/69987
11528 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11529 target does not support -fprefetch-loop-arrays.
11530
901faaa0 115312016-03-02 Uros Bizjak <ubizjak@gmail.com>
11532
11533 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11534
51f6fdce 115352016-03-02 Bin Cheng <bin.cheng@arm.com>
11536
6bc7872f 11537 PR rtl-optimization/69052
51f6fdce 11538 * gcc.target/i386/pr69052.c: New test.
11539
31d31e07 115402016-03-02 Alan Modra <amodra@gmail.com>
11541
11542 * gcc.dg/pr69990.c: New.
11543
04faee95 115442016-03-02 Jakub Jelinek <jakub@redhat.com>
11545
270d0117 11546 PR c/68062
11547 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11548
11549 PR middle-end/70022
11550 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11551
04faee95 11552 PR target/70028
11553 * gcc.target/i386/pr70028.c: New test.
11554
a2cc9e8e 115552016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11556
11557 * c-c++-common/asan/swapcontext-test-1.c,
11558 * c-c++-common/tsan/thread_leak.c,
11559 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11560 * g++.dg/tsan/benign_race.C,
11561 * g++.dg/tsan/fd_close_norace.C,
11562 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11563 races with sanitizer output
11564
dd4bd263 115652016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11566 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11567
11568 PR target/67278
11569 * gcc.dg/simd-8.c: New testcase.
11570
b5fe3a49 115712016-03-02 Richard Biener <rguenther@suse.de>
11572
11573 PR middle-end/67278
11574 * gcc.dg/simd-7.c: New testcase.
11575
23601f67 115762016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11577
11578 * gcc.target/i386/pr70007.c: Tweak.
11579
f66f65e7 115802016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11581
11582 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11583
60773515 115842016-03-02 Marek Polacek <polacek@redhat.com>
11585
11586 PR c/67854
11587 * gcc.dg/pr67854.c: New test.
11588
6c094cb1 115892016-03-02 Jakub Jelinek <jakub@redhat.com>
11590
11591 PR middle-end/70025
11592 * gcc.dg/torture/pr70025.c: New test.
11593
7627bb56 115942016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11595
11596 PR tree-optimization/68621
11597 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11598
066c8e94 115992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11600
11601 * gcc.target/i386/pr70007.c: New test.
11602
d3b819ad 116032016-03-01 Jeff Law <law@redhat.com>
11604
d4b9ad56 11605 PR tree-optimization/69196
7e217344 11606 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11607
d3b819ad 11608 PR tree-optimization/69196
11609 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11610 duplicating code and spoiling the expected output.
11611
4f37285d 116122016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11613
11614 PR target/70033
11615 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11616 supports power9 before doing tests.
11617 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11618 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11619 * gcc.target/powerpc/p9-permute.c: Likewise.
11620
3e9c4f6c 116212016-03-01 Uros Bizjak <ubizjak@gmail.com>
11622
11623 PR target/70027
11624 * gcc.target/i386/pr70027.c: New test.
11625
e324729e 116262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11627
11628 * gcc.dg/pr70017.c: New test.
11629
40e9ce2d 116302016-03-01 Jakub Jelinek <jakub@redhat.com>
11631
11632 PR c/69796
11633 PR c/69974
11634 * gcc.dg/pr69796.c: New test.
11635 * gcc.dg/pr69974.c: New test.
11636
e8b016ea 116372016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11638
11639 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11640
24d3127c 116412016-02-29 Jeff Law <law@redhat.com>
11642
11643 PR tree-optimization/69987
11644 * gfortran.dg/pr69987.f90: New test.
11645
11646 PR tree-optimization/69989
11647 * gcc.c-torture/compile/pr69989-2.c: New test.
11648
12cc1225 116492016-03-01 Marek Polacek <polacek@redhat.com>
11650
11651 PR c++/69795
11652 * g++.dg/parse/invalid1.C: New test.
11653
d99a947c 116542016-03-01 Richard Biener <rguenther@suse.de>
11655
11656 PR middle-end/70022
11657 * gcc.dg/pr70022.c: New testcase.
11658
395dbc60 116592016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11660
11661 PR tree-optimization/69956
11662 * gcc.dg/pr69956.c: New test.
11663
40a35c55 116642016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11665
11666 PR target/70011
11667 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11668 XFAIL when hardware supports efficient unaligned storage access.
11669
4edc90b0 116702016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11671
11672 PR c++/69961
11673 * g++.dg/template/pr69961a.C: New test.
11674 * g++.dg/template/pr69961b.C: New test.
11675
1ed1f69a 116762016-02-29 David Malcolm <dmalcolm@redhat.com>
11677
11678 PR preprocessor/69985
11679 * gcc.dg/cpp/pr69985.c: New test case.
11680
01c5d15d 116812016-02-29 Jeff Law <law@redhat.com>
11682
3a4d3de5 11683 PR tree-optimization/70005
11684 * gcc.c-torture/execute/pr70005.c New test.
11685
01c5d15d 11686 PR tree-optimization/69999
11687 * gcc.c-torture/compile/pr69999.c: New test.
11688
1bf66b54 116892016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11690
11691 PR tree-optimization/69652
11692 * gcc.dg/torture/pr69652.c: Delete test.
11693 * gcc.dg/vect/pr69652.c: New test.
11694
b4d653d5 116952016-02-19 Richard Biener <rguenther@suse.de>
11696
11697 PR tree-optimization/69980
11698 * gfortran.dg/vect/pr69980.f90: New testcase.
11699
35bc4745 117002016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11701
11702 * gcc.target/sparc/20160229-1.c: New test.
11703
bb54a538 117042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11705
11706 * gnat.dg/stack_usage3.adb: New test.
11707 * gnat.dg/stack_usage3_pkg.ads: New helper.
11708
95164e71 117092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11710
11711 * gnat.dg/renaming8.adb: New test.
11712 * gnat.dg/renaming8_pkg1.ads: New helper.
11713 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11714 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11715
a890896f 117162016-02-29 Richard Biener <rguenther@suse.de>
11717
11718 PR tree-optimization/69720
11719 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11720
5c70403a 117212016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11722
11723 PR fortran/68147
11724 PR fortran/47674
11725 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11726
dfb6d139 117272016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11728 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11729
11730 PR fortran/56007
11731 * gfortran.dg/coarray_8.f90: Adjust error message.
11732 * gfortran.dg/pr56007.f90: New test.
11733 * gfortran.dg/pr56007.f: New test.
11734
536508db 117352016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11736
11737 PR tree-optimization/69989
11738 * gcc.dg/torture/pr69989.c: New test.
11739
eec75e45 117402016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11741
11742 * gcc.target/i386/stack-realign-win.c: New test.
11743
0175e45a 117442016-02-28 Harald Anlauf <anlauf@gmx.de>
11745
11746 PR fortran/60126
11747 * gfortran.dg/pr60126.f90: New test.
11748
2a703589 117492016-02-27 Jeff Law <law@redhat.com>
11750
11751 Revert
11752 2016-02-26 Richard Biener <rguenther@suse.de>
11753 Jeff Law <law@redhat.com>
11754
11755 PR tree-optimization/69740
11756 * gcc.c-torture/compile/pr69740-1.c: New test.
11757 * gcc.c-torture/compile/pr69740-2.c: New test.
11758
359b4c18 117592016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11760
1c96765a 11761 PR fortran/69910
359b4c18 11762 * gfortran.dg/newunit_4.f90: New test.
11763
49462d93 117642016-02-27 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR target/69613
11767 PR rtl-optimization/69886
11768 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11769 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11770 target.
11771
c4ac733e 117722016-02-26 Martin Sebor <msebor@redhat.com>
11773
11774 PR tree-optimization/15826
11775 * gcc.dg/tree-ssa/pr15826.c: New test.
11776
da8c4b5d 117772016-02-26 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR target/69969
11780 * gcc.target/powerpc/pr69969.c: New test.
11781
0a4558eb 117822016-02-26 Martin Sebor <msebor@redhat.com>
11783
11784 PR c++/15766
11785 * g++.old-deja/g++.other/decl5.C: Add a test case.
11786
5b500299 117872016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11788
11789 PR target/69946
11790 * gcc.target/powerpc/pr69946.c: New file.
11791
565f533b 117922016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11793 Jeff Law <law@redhat.com>
565f533b 11794
0a4558eb 11795 PR tree-optimization/69740
565f533b 11796 * gcc.c-torture/compile/pr69740-1.c: New test.
11797 * gcc.c-torture/compile/pr69740-2.c: New test.
11798
ff67cbea 117992016-02-26 Martin Jambor <mjambor@suse.cz>
11800
11801 PR middle-end/69920
11802 * gcc.dg/torture/pr69932.c: New test.
11803 * gcc.dg/torture/pr69936.c: Likewise.
11804
e400d817 118052016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11806
11807 PR target/69709
11808 * gcc.target/s390/pr69709.c: New test.
11809
126a5a2d 118102016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11811
11812 PR target/69245
11813 * gcc.target/aarch64/pr69245_1.c: New test.
11814
59c58860 118152016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11816
11817 PR target/69613
11818 * gcc.dg/torture/pr69613.c: New test.
11819
9441fa4e 118202016-02-26 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR rtl-optimization/69891
11823 * gcc.target/i386/pr69891.c: New test.
11824
e48fcde0 118252016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11826 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11827
35ed600a 11828 PR target/61397
f41208a1 11829 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11830 functionality for both 32-bit and 64-bit.
11831
c86aaa0e 118322016-02-26 Richard Biener <rguenther@suse.de>
11833
11834 PR tree-optimization/69551
11835 * gcc.dg/torture/pr69951.c: New testcase.
11836
38e71a65 118372016-02-25 Richard Biener <rguenther@suse.de>
11838
11839 PR tree-optimization/48795
11840 * gcc.dg/Warray-bounds-18.c: New testcase.
11841
03331e69 118422016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11843
11844 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11845
f14d8d6a 118462016-02-25 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR rtl-optimization/69896
11849 * gcc.dg/pr69896.c: New test.
11850
4003c807 118512016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11852
11853 PR c++/69736
11854 * g++.dg/cpp1y/paren2.C: New test.
11855
a0573328 118562016-02-24 Martin Sebor <msebor@redhat.com>
11857
11858 PR c/51147
11859 * gcc.dg/enum-mode-2.c: New test.
11860
2cde02ad 118612016-02-24 Jakub Jelinek <jakub@redhat.com>
11862
11863 PR c++/69922
11864 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11865 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11866 * g++.dg/ubsan/pr69922.C: New test.
11867
f0ea75d1 118682016-02-24 Marek Polacek <polacek@redhat.com>
11869
11870 PR c/69819
11871 * gcc.dg/pr69819.c: New test.
11872
05027366 118732016-02-24 Martin Sebor <msebor@redhat.com>
11874
34ed562b 11875 PR c++/69912
11876 * g++.dg/ext/flexary15.C: New test.
11877
118782016-02-24 Martin Sebor <msebor@redhat.com>
11879
11880 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11881 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11882 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11883
650c3ad5 118842016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11885 Charles Baylis <charles.baylis@linaro.org>
11886
11887 PR debug/61033
11888 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11889
596070e8 118902016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11891 Jakub Jelinek <jakub@redhat.com>
596070e8 11892
11893 PR middle-end/69760
11894 * gcc.dg/torture/pr69760.c: New testcase.
11895
d6b92d9f 118962016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11897
11898 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11899 pattern on Solaris with as.
11900
90436d9d 119012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11902
11903 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11904 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11905 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11906 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11907
7c749495 119082016-02-24 Jakub Jelinek <jakub@redhat.com>
11909
11910 PR middle-end/69915
11911 * gcc.dg/pr69915.c: New test.
11912
9c9680b5 119132016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11914
11915 PR rtl-optimization/69886
11916 * gcc.dg/torture/pr69886.c: New test.
11917
36d081ee 119182016-02-24 Richard Biener <rguenther@suse.de>
11919
11920 PR middle-end/68963
11921 * gcc.dg/torture/pr68963.c: New testcase.
11922
2a0accb9 119232016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11924
11925 PR target/69875
11926 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11927 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11928 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11929 * gcc.target/arm/atomic_loaddi_1.c: New test.
11930 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11931 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11932 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11933 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11934 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11935 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11936 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11937 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11938
f0e92ef1 119392016-02-24 Jakub Jelinek <jakub@redhat.com>
11940
11941 PR middle-end/69909
11942 * gcc.dg/torture/pr69909.c: New test.
11943
6907286f 119442016-02-24 Richard Biener <rguenther@suse.de>
11945
11946 PR tree-optimization/69907
11947 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11948 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11949 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11950
e6ab7475 119512016-02-24 Christian Bruel <christian.bruel@st.com>
11952
11953 * gcc.target/arm/pragma_cpp_fma.c: New test.
11954
47587450 119552016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11956
11957 PR fortran/61156
11958 * gfortran.dg/include_6.f90: Update test.
11959
d41ab738 119602016-02-23 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR objc/69844
11963 * objc.dg/pr69844.m: New test.
11964
4772d9d5 119652016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11966
11967 PR libgfortran/69456
11968 * gfortran.dg/namelist_89.f90: New test.
11969 * gfortran.dg/pr59700.f90: Update test..
11970
8c38d887 119712016-02-23 Martin Sebor <msebor@redhat.com>
11972
11973 PR middle-end/69780
11974 * g++.dg/ext/builtin_alloca.C: New test.
11975 * gcc.dg/builtins-68.c: New test.
11976
ee1bfdb0 119772016-02-23 Richard Henderson <rth@redhat.com>
11978
11979 * gcc.target/i386/addr-space-3.c: Remove test.
11980
52609ec3 119812016-02-23 David Malcolm <dmalcolm@redhat.com>
11982
11983 PR preprocessor/69126
11984 PR preprocessor/69543
11985 * c-c++-common/pr69126-2-long.c: New test.
11986 * c-c++-common/pr69126-2-short.c: New test.
11987 * c-c++-common/pr69543-1.c: Remove xfail.
11988
d5bf2cc8 119892016-02-23 David Malcolm <dmalcolm@redhat.com>
11990
11991 PR preprocessor/69126
11992 PR preprocessor/69543
11993 PR preprocessor/69558
11994 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11995 (f): Rename to...
11996 (test_2): ...this, and add leading comment.
11997 (MACRO_3, test_3): New.
11998 (MACRO_4A, MACRO_4B, test_4): New.
11999 (MACRO): Rename to...
12000 (MACRO_5): ...this.
12001 (g): Rename to...
12002 (test_5): ...this, updating for renaming of MACRO, and
12003 add leading comment.
12004 * c-c++-common/pr69543-1.c: New.
12005 * c-c++-common/pr69543-2.c: New.
12006 * c-c++-common/pr69543-3.c: New.
12007 * c-c++-common/pr69543-4.c: New.
12008 * c-c++-common/pr69558-1.c: New.
12009 * c-c++-common/pr69558-2.c: New.
12010 * c-c++-common/pr69558-3.c: New.
12011 * c-c++-common/pr69558-4.c: New.
12012 * gcc.dg/pr69558.c: Move to...
12013 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12014 xfail for c++.
12015
3a37a410 120162016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12017
12018 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12019 to -ftree-parallelize-loops/-fopenacc changes.
12020 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12021 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12022 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12023 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12024 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12025 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12026 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12027 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12028 * c-c++-common/goacc/kernels-loop.c: Likewise.
12029 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12030 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12031 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12032 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12033
ecca180f 120342016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12035
12036 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12037
eec0fa3f 120382016-02-23 Jakub Jelinek <jakub@redhat.com>
12039
f1f91c07 12040 PR c++/69902
12041 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12042
eec0fa3f 12043 PR c/69900
12044 * gcc.dg/pr69900.c: New test.
12045
e045424d 120462016-02-23 Martin Jambor <mjambor@suse.cz>
12047
12048 PR tree-optimization/69666
12049 * gcc.dg/tree-ssa/pr69666.c: New test.
12050
f482dff6 120512016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12052
12053 PR fortran/67451
12054 * gfortran.dg/coarray_allocate_5.f08: New test.
12055
57ed698b 120562016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12057
12058 * gcc.target/s390/vcond-shift.c: Move to ...
12059 * gcc.target/s390/vector/vcond-shift.c: ... here.
12060
990e443c 120612016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12062
12063 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12064 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12065
296c5f01 120662016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12067
12068 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12069
e53f41d5 120702016-02-20 Mark Wielaard <mjw@redhat.com>
12071
12072 PR c/28901
12073 * gcc.dg/unused-variable-3.c: New test.
12074
13af201d 120752016-02-22 Jakub Jelinek <jakub@redhat.com>
12076
12077 PR target/69888
12078 * gcc.target/i386/pr69888.c: New test.
12079
682c90f9 120802016-02-22 Richard Biener <rguenther@suse.de>
12081
12082 PR tree-optimization/69882
12083 * gfortran.dg/vect/pr69882.f90: New testcase.
12084
b8cd18c3 120852016-02-22 Jakub Jelinek <jakub@redhat.com>
12086
12087 PR target/69885
12088 * gcc.dg/pr69885.c: New test.
12089
09343379 120902016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12091
12092 PR target/69806
12093 PR target/54089
12094 * gcc.target/sh/pr54089-10.c: New.
12095
b345a09f 120962016-02-20 Paul Thomas <pault@gcc.gnu.org>
12097
12098 PR fortran/69423
12099 * gfortran.dg/deferred_character_15.f90 : New test.
12100
51385aed 121012016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12102
12103 PR fortran/57365
12104 gfortran.dg/allocate_with_source_18.f03: New test.
12105
121062016-02-20 Harald Anlauf <anlauf@gmx.de>
12107
12108 PR fortran/52531
12109 gfortran.dg/gomp/pr52531.f90: New test.
12110
9cce8384 121112016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12112
12113 PR c++/69865
12114 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12115 -std=c++03.
12116
d91f5fbb 121172016-02-19 Jakub Jelinek <jakub@redhat.com>
12118
563d5cb8 12119 PR c++/69826
12120 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12121 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12122
0a04aac9 12123 PR c++/69850
12124 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12125
d91f5fbb 12126 PR c++/69851
12127 * g++.dg/torture/pr69851.C: New test.
12128
5fe1f282 121292016-02-19 Martin Sebor <msebor@redhat.com>
12130
12131 PR testsuite/69573
12132 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12133
a45bce11 121342016-02-19 Jakub Jelinek <jakub@redhat.com>
12135
6263dde1 12136 PR c++/69850
12137 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12138 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12139
a45bce11 12140 PR c++/67767
12141 * g++.dg/cpp0x/pr67767.C: New test.
12142
cf2ed1b7 121432016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12144
12145 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12146 for fp, simd, crypto, crc, lse.
12147 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12148 above.
12149 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12150 effective target check.
12151
f6cc34b0 121522016-02-19 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR target/69820
12155 * gcc.target/i386/pr69820.c: New test.
12156
6c678e78 121572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12158
12159 * gcc.target/s390/vector/int128-1.c: New test.
12160
b088ff4b 121612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12162
12163 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12164
b11e60a4 121652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12166
12167 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12168 instruction pattern name to prevent the testcase from failing with
12169 -march=z13.
12170
664ff6a0 121712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12172
12173 * gcc.target/s390/md/movstr-2.c: New test.
12174
e80be24b 121752016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12176
12177 * gcc.target/s390/morestack.c: New test.
12178
9839f350 121792016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12180
12181 PR target/69625
12182 * gcc.target/s390/pr69625.c: Add test case.
12183
4550fbd0 121842016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12185
12186 PR testsuite/68580
12187 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12188
57d00b6a 121892016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12190
12191 PR target/68404
12192 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12193 * gcc.target/powerpc/fusion3.c: Likewise.
12194
63ad69d6 121952016-02-18 Richard Biener <rguenther@suse.de>
12196
12197 PR middle-end/69553
12198 * g++.dg/torture/pr69553.C: New testcase.
12199
d92404ed 122002016-02-18 Nick Clifton <nickc@redhat.com>
12201
4550fbd0 12202 PR target/62254
12203 PR target/69610
12204 * gcc.target/arm/pr62554.c: New test.
12205 * gcc.target/arm/pr69610-1.c: New test.
12206 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12207
0808dfce 122082016-02-18 Richard Biener <rguenther@suse.de>
12209
12210 PR middle-end/69854
12211 * gcc.dg/torture/pr69854.c: New testcase.
12212
fc3527e3 122132016-02-17 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR c++/69850
12216 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12217
e3c24279 122182012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12219
12220 * gcc.target/powerpc/vec-cg.c: New test.
12221
c9732c2b 122222016-02-17 Richard Biener <rguenther@suse.de>
12223
12224 PR testsuite/69586
12225 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12226
51bf9f9b 122272016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12228
12229 PR target/69161
12230 * gcc.c-torture/compile/pr69161.c: New test.
12231
6baedca3 122322016-02-17 David Sherwood <david.sherwood@arm.com>
12233
12234 PR target/69532
12235 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12236 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12237
4f240715 122382016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12239
12240 * gcc.dg/ifcvt-4.c: Skip on Visium.
12241
e0c0515d 122422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12243
12244 * gnat.dg/atomic8.adb: New test.
12245
7b319ee6 122462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12247
12248 * gnat.dg/discr46.ad[sb]: New test.
12249
48a7e3d1 122502016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12251
12252 PR Target/48344
12253 * gcc.target/powerpc/pr48344-1.c: New test.
12254
3f844f15 122552015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12256
12257 PR fortran/69742
12258 * gfortran.dg/associate_21.f90: New test.
12259
7675e968 122602016-02-16 Jakub Jelinek <jakub@redhat.com>
12261
12262 PR c/69835
12263 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12264 -Wnonnull in dg-options.
12265 * c-c++-common/nonnull-2.c: New test.
12266
d6faee88 122672016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12268 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12269
12270 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12271
3a2a72aa 122722016-02-16 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR middle-end/69801
12275 * gcc.dg/pr69801.c: Add empty dg-options.
12276
28072426 122772016-02-16 James Norris <jnorris@codesourcery.com>
12278
12279 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12280 * g++.dg/goacc/deviceptr-1.c: New file.
12281
37fffac2 122822016-02-16 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR tree-optimization/69820
12285 * gcc.dg/vect/pr69820.c: New test.
12286
f72a5e61 122872016-02-16 Richard Biener <rguenther@suse.de>
12288
12289 PR tree-optimization/69776
12290 * gcc.dg/torture/pr69776-2.c: New testcase.
12291
50e0cd76 122922016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12293
12294 PR tree-optimization/69714
12295 * gcc.dg/torture/pr69714.c: New test.
12296
14a72c4e 122972016-02-16 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR tree-optimization/69802
12300 * gcc.dg/pr69802.c: New test.
12301
fd808c11 123022016-02-16 Richard Biener <rguenther@suse.de>
12303
12304 PR middle-end/69801
12305 * gcc.dg/pr69801.c: New testcase.
12306
49a549ca 123072016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12308
12309 PR libgfortran/69651
12310 * gfortran.dg/read_bang.f90: New test.
12311 * gfortran.dg/read_bang4.f90: New test.
12312
77454e6e 123132016-02-15 Jakub Jelinek <jakub@redhat.com>
12314
2074f21c 12315 PR c++/69658
12316 * g++.dg/init/pr69658.C: New test.
12317
77454e6e 12318 PR c++/69797
12319 * c-c++-common/pr69797.c: New test.
12320
4ef4d764 123212016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12322
12323 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12324 check for aarch64*-*-*.
12325
4a45fe0f 123262016-02-15 Richard Biener <rguenther@suse.de>
12327
12328 PR tree-optimization/69783
12329 * gcc.dg/vect/pr69783.c: New testcase.
12330
0b3619e6 123312016-02-15 Richard Biener <rguenther@suse.de>
12332
12333 PR tree-optimization/69776
12334 * gcc.dg/torture/pr69776.c: New testcase.
12335
9b49c3cb 123362016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12337
12338 PR fortran/60526
12339 * gfortran.dg/type_decl_4.f90: Reinstated.
12340
e46faff9 123412016-02-14 John David Anglin <danglin@gcc.gnu.org>
12342
12343 PR fortran/68746
12344 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12345
a96c809a 123462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12347
12348 PR fortran/60526
12349 PR bootstrap/69816
12350 * gfortran.dg/type_decl_4.f90: Removed.
12351
fdec7e88 123522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12353
12354 PR fortran/60526
12355 * gfortran.dg/type_decl_4.f90: New test.
12356
a72095c4 123572016-02-14 Alan Modra <amodra@gmail.com>
12358
bc436924 12359 PR testsuite/68886
a72095c4 12360 * gcc.c-torture/execute/stkalign.c: Revise test.
12361
73bb5f8b 123622016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12363
12364 PR target/67260
12365 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12366
beb13161 123672016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12368
12369 PR target/67260
12370 * gcc.target/sh/torture/pr67260.c: New.
12371
67cab04e 123722016-02-12 John David Anglin <danglin@gcc.gnu.org>
12373
12374 * gcc.dg/pr67964.c: Add dg-require-alias.
12375
44a59bb1 123762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12377
12378 PR target/67636
12379 PR target/64345
12380 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12381
38c9bd3a 123822016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12383
12384 PR libgfortran/69668
12385 * gfortran.dg/namelist_88.f90: New test.
12386
1774ff82 123872016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12388
12389 PR libgfortran/69668
12390 * gfortran.dg/namelist_38.f90: Update test.
12391 * gfortran.dg/namelist_84.f90: Update test.
12392
aec1f4bd 123932016-02-12 David Malcolm <dmalcolm@redhat.com>
12394
12395 PR other/69554
12396 * gcc.dg/pr69554-1.c: New test.
12397 * gfortran.dg/pr69554-1.F90: New test.
12398 * gfortran.dg/pr69554-2.F90: New test.
12399 * lib/gcc-dg.exp (proc dg-locus): New function.
12400 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12401 distinguish between the caret-printing and non-caret-printing
12402 cases. If caret-printing has been explicitly enabled, bail out
12403 without attempting to fix up the output.
12404
da7d5066 124052016-02-12 David Malcolm <dmalcolm@redhat.com>
12406
12407 PR driver/69265
12408 PR driver/69453
12409 * gcc.dg/spellcheck-options-3.c: New test case.
12410 * gcc.dg/spellcheck-options-4.c: New test case.
12411 * gcc.dg/spellcheck-options-5.c: New test case.
12412 * gcc.dg/spellcheck-options-6.c: New test case.
12413 * gcc.dg/spellcheck-options-7.c: New test case.
12414 * gcc.dg/spellcheck-options-8.c: New test case.
12415 * gcc.dg/spellcheck-options-9.c: New test case.
12416 * gcc.dg/spellcheck-options-10.c: New test case.
12417
fcce1b0b 124182016-02-12 Jakub Jelinek <jakub@redhat.com>
12419
12420 PR rtl-optimization/69764
12421 PR rtl-optimization/69771
12422 * c-c++-common/pr69764.c: New test.
12423 * gcc.dg/torture/pr69771.c: New test.
12424
6d609290 124252016-02-12 Marek Polacek <polacek@redhat.com>
12426
12427 * g++.dg/torture/init-list1.C: New.
12428
7d75fb56 124292016-02-12 Marek Polacek <polacek@redhat.com>
12430
12431 * gcc.dg/pr69522.c: Add empty dg-options.
12432
52543fda 124332016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12434
12435 * g++.dg/lto/lto.exp: Include and init mpx.
12436 * g++.dg/lto/pr69729_0.C: New test.
12437
34947478 124382016-02-12 Jakub Jelinek <jakub@redhat.com>
12439
9181a4ec 12440 PR ipa/69241
12441 * g++.dg/ipa/pr69241-4.C: New test.
12442
34947478 12443 PR ipa/68672
12444 * g++.dg/ipa/pr68672-1.C: New test.
12445 * g++.dg/ipa/pr68672-2.C: New test.
12446 * g++.dg/ipa/pr68672-3.C: New test.
12447
74a4140f 124482016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12449
12450 PR c/69522
50e0cd76 12451 * gcc.dg/pr69522.c: New test.
74a4140f 12452
9ddb20d6 124532016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12454
12455 PR c++/69098
12456 * g++.dg/cpp1y/69098.C: New test.
12457 * g++.dg/cpp1y/69098-2.C: New test.
12458
67cf9b55 124592016-02-12 Jakub Jelinek <jakub@redhat.com>
12460
12461 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12462 and neighbour -> neighbor.
12463 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12464 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12465 * c-c++-common/Wvarargs.c: Likewise.
12466 * c-c++-common/goacc/host_data-5.c: Likewise.
12467 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12468 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12469 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12470 * gcc.target/aarch64/pr60697.c: Likewise.
12471 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12472 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12473 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12474 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12475 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12476 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12477 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12478 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12479 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12480 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12481 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12482 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12483 * g++.dg/lookup/koenig5.C: Likewise.
12484 * g++.dg/ext/no-asm-2.C: Likewise.
12485 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12486 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12487 * gfortran.dg/used_types_16.f90: Likewise.
12488 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12489 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12490 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12491 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12492 * gfortran.dg/abstract_type_6.f03: Likewise.
12493 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12494 * gfortran.dg/used_types_15.f90: Likewise.
12495 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12496 * gfortran.dg/exit_3.f08: Likewise.
12497 * gfortran.dg/open_status_2.f90: Likewise.
12498 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12499 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12500 * gfortran.dg/associate_1.f03: Likewise.
12501 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12502 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12503 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12504 * gcc.dg/builtin-object-size-1.c: Likewise.
12505 * gcc.dg/noreturn-6.c: Likewise.
12506 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12507 * gcc.dg/globalalias.c: Likewise.
12508 * gcc.dg/builtins-config.h: Likewise.
12509 * gcc.dg/pr30457.c: Likewise.
12510 * gcc.c-torture/compile/volatile-1.c: Likewise.
12511 * gcc.c-torture/execute/20101011-1.c: Likewise.
12512 * c-c++-common/Waddress-1.c: Likewise.
12513
40b38ace 125142016-02-11 Jakub Jelinek <jakub@redhat.com>
12515
12516 PR c/69768
12517 * c-c++-common/Waddress-1.c: New test.
12518
42c87ca9 125192016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12520
12521 PR fortran/69296
12522 * gfortran.dg/associate_19.f03: New test.
12523 * gfortran.dg/associate_20.f03: New test.
12524
acb7939f 125252016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12526
12527 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12528
6defe3c5 125292016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12530
12531 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12532 .arch armv8-a\n. Add -dA to dg-options.
12533 * gcc.target/aarch64/assembler_arch_1.c: New test.
12534 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12535
63f63318 125362016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12537
12538 PR c++/68726
12539 * g++.dg/cpp0x/pr68726.C: New.
12540
1cddf457 125412016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12542
12543 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12544 test.
12545
b86fba37 125462016-02-11 Richard Biener <rguenther@suse.de>
12547
12548 * g++.dg/tree-ssa/pr61034.C: Adjust.
12549
ec4ec95a 125502016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12551
be7c31e9 12552 PR target/69148
ec4ec95a 12553 * gcc.target/s390/pr69148.c: New.
12554
f64416ca 125552016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12556
12557 PR tree-optimization/69652
12558 * gcc.dg/torture/pr69652.c: New test.
12559
e5d1ea31 125602016-02-10 Jakub Jelinek <jakub@redhat.com>
12561 Patrick Palka <ppalka@gcc.gnu.org>
12562
12563 PR ipa/69241
12564 PR c++/69649
12565 * g++.dg/ipa/pr69241-1.C: New test.
12566 * g++.dg/ipa/pr69241-2.C: New test.
12567 * g++.dg/ipa/pr69241-3.C: New test.
12568 * g++.dg/ipa/pr69649.C: New test.
12569
fa03b19d 125702016-02-10 Uros Bizjak <ubizjak@gmail.com>
12571
12572 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12573 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12574
14485c8a 125752016-02-10 Bin Cheng <bin.cheng@arm.com>
12576
12577 PR tree-optimization/68021
12578 * gcc.dg/tree-ssa/pr68021.c: New test.
12579
79f1ed25 125802016-02-10 Richard Biener <rguenther@suse.de>
12581
12582 PR tree-optimization/69726
12583 * gcc.dg/uninit-22.c: New testcase.
12584
58f74eff 125852016-02-09 Andrew Pinski <apinski@cavium.com>
12586
12587 PR tree-opt/69282
12588 * gcc.c-torture/compile/20160205-1.c: New testcase.
12589
600c00f7 125902016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12591
12592 PR target/68404
12593 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12594 instead accessing a really large arrray.
12595 * gcc.target/powerpc/fusion3.c: Likewise.
12596
0771836e 125972016-02-09 Charles Baylis <charles.baylis@linaro.org>
12598
12599 PR target/68532
12600 * gcc.c-torture/execute/pr68532.c: New test.
12601
4ccd644f 126022016-02-11 Alexandre Oliva <aoliva@redhat.com>
12603
12604 PR target/69634
12605 * gcc.dg/pr69634.c: New.
12606
2e980a39 126072016-02-09 Richard Biener <rguenther@suse.de>
12608
12609 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12610
aacf7102 126112016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12612
aacf7102 12613 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12614
a1856ddf 126152016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12616
12617 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12618
d4d3da7e 126192016-02-09 Richard Biener <rguenther@suse.de>
12620
12621 PR tree-optimization/69715
12622 * gcc.dg/torture/pr69715.c: New testcase.
12623
9cc6714f 126242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12625
12626 PR c++/69139
12627 * g++.dg/cpp0x/trailing12.C: New test.
12628 * g++.dg/cpp0x/trailing13.C: New test.
12629
83d5062b 126302016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12631
12632 PR c++/69283
12633 PR c++/67835
12634 * g++.dg/cpp1y/auto-fn29.C: New test.
12635 * g++.dg/cpp1y/auto-fn30.C: New test.
12636
394a86f3 126372016-02-08 Jakub Jelinek <jakub@redhat.com>
12638
12639 PR tree-optimization/69209
12640 * gcc.c-torture/compile/pr69209.c: New test.
12641
93b124b4 126422016-02-08 Jeff Law <law@redhat.com>
12643
12644 PR tree-optimization/68541
12645 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12646 of statements allowed in join block for path splitting.
12647
26abce13 126482016-02-08 Jakub Jelinek <jakub@redhat.com>
12649
0acb2d6e 12650 PR c++/59627
12651 * g++.dg/gomp/pr59627.C: New test.
12652
26abce13 12653 PR ipa/69239
12654 * g++.dg/ipa/pr69239.C: New test.
12655
86e0b129 126562016-02-08 David Malcolm <dmalcolm@redhat.com>
12657
12658 PR preprocessor/69664
12659 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12660 * gcc.dg/cpp/warn-comments.c: Likewise.
12661
f553d9f8 126622016-02-08 Marek Polacek <polacek@redhat.com>
12663
12664 PR c++/69688
12665 * g++.dg/init/const12.C: New test.
12666
600695e0 126672016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12668
12669 PR target/60410
12670 * gcc.dg/lto/pr55113_0.c: Remove test.
12671
c4f4b1e8 126722016-02-08 Richard Biener <rguenther@suse.de>
12673
12674 PR tree-optimization/69719
12675 * gcc.dg/torture/pr69719.c: New testcase.
12676
5a987d87 126772016-02-08 Richard Biener <rguenther@suse.de>
12678 Jeff Law <law@redhat.com>
12679
12680 PR target/68273
12681 * gcc.target/mips/pr68273.c: New testcase.
12682
0418e71d 126832016-02-08 Richard Biener <rguenther@suse.de>
12684
12685 PR rtl-optimization/69274
12686 * gcc.target/i386/addr-sel-1.c: XFAIL.
12687
07c0f1ca 126882016-02-08 Jeff Law <law@redhat.com>
12689
40d85f4c 12690 PR tree-optimization/68541
12691 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12692
140e093f 12693 PR tree-optimization/65917
07c0f1ca 12694 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12695
16430acf 126962016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12697
12698 PR fortran/50555
12699 * gfortran.dg/namelist_args.f90: New test.
12700
3f0ff0d8 127012016-02-05 Jeff Law <law@redhat.com>
12702
140e093f 12703 PR tree-optimization/68541
3f0ff0d8 12704 * gcc.dg/tree-ssa/split-path-2.c: New test.
12705 * gcc.dg/tree-ssa/split-path-3.c: New test.
12706 * gcc.dg/tree-ssa/split-path-4.c: New test.
12707 * gcc.dg/tree-ssa/split-path-5.c: New test.
12708 * gcc.dg/tree-ssa/split-path-6.c: New test.
12709 * gcc.dg/tree-ssa/split-path-7.c: New test.
12710
a7cc1f94 127112016-02-05 Martin Sebor <msebor@redhat.com>
12712
12713 PR c++/69662
12714 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12715 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12716
fcb25f28 127172016-02-06 Richard HEnderson <rth@redhat.com>
12718
12719 PR c/69643
12720 * gcc.target/i386/addr-space-4.c: New.
12721 * gcc.target/i386/addr-space-5.c: New.
12722
3a2545a1 127232016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12724
12725 PR fortran/66089
12726 * gfortran.dg/elemental_dependency_6.f90: New.
12727
1e302465 127282016-02-05 Jakub Jelinek <jakub@redhat.com>
12729
66feb54c 12730 PR rtl-optimization/69691
12731 * gcc.c-torture/execute/pr69691.c: New test.
12732
1e302465 12733 PR c++/69628
12734 * g++.dg/parse/pr69628.C: New test.
12735
9c28a298 127362016-02-05 Uros Bizjak <ubizjak@gmail.com>
12737
12738 * gcc.dg/sancov/asan.c: Move to ...
12739 * gcc.dg/asan/sancov-1.c: ... here.
12740
a854e286 127412016-02-05 Uros Bizjak <ubizjak@gmail.com>
12742
12743 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12744
d4f0b240 127452016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12746
12747 PR target/69677
12748 * gcc.target/i386/pr69677.c: New test.
12749
235d8723 127502016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12751
12752 PR c++/68948
12753 * g++.dg/template/pr68948.C: New test.
12754
f390cf65 127552016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12756
12757 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12758 (only necessary on s390x).
12759
ab99f104 127602016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12761
12762 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12763 -mno-accumulate-outgoing-args.
12764
f7ef5392 127652016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12766
12767 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12768
6b098e91 127692016-02-04 Jakub Jelinek <jakub@redhat.com>
12770
12771 PR c/69669
12772 * c-c++-common/pr69669.c: New test.
12773
f0146cf3 127742016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12775
12776 PR target/69667
12777 * g++.dg/pr69667.C: New file.
12778
08fd6cf5 127792016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12780
12781 PR target/69619
12782 * gcc.dg/pr69619.c: Add new test.
12783
a6f3f39f 127842016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12785
12786 PR rtl-optimization/69577
12787 * gcc.target/i386/pr69577.c: New test.
12788
774068a0 127892016-02-04 Martin Liska <mliska@suse.cz>
12790
12791 * g++.dg/asan/pr69276.C: New test.
12792
f50a7894 127932016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12794
12795 PR target/65932
12796 PR target/67714
12797 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12798 a single smulbb instruction.
12799 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12800 * gcc.target/amr/wmul-2.c: Likewise.
12801
6b722eb3 128022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12803
12804 PR target/65932
12805 PR target/67714
12806 * gcc.c-torture/execute/pr67714.c: New test.
12807
1f1475a7 128082016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12809
12810 PR target/69454
12811 * gcc.target/i386/pr69454-1.c: New test.
12812 * gcc.target/i386/pr69454-2.c: New test.
12813
6b94e133 128142016-02-03 Martin Sebor <msebor@redhat.com>
12815
12816 PR c++/69251
12817 PR c++/69253
12818 PR c++/69290
12819 PR c++/69277
12820 PR c++/69349
12821 * g++.dg/ext/flexarray-mangle-2.C: New test.
12822 * g++.dg/ext/flexarray-mangle.C: New test.
12823 * g++.dg/ext/flexarray-subst.C: New test.
12824 * g++.dg/ext/flexary11.C: New test.
12825 * g++.dg/ext/flexary12.C: New test.
12826 * g++.dg/ext/flexary13.C: New test.
12827 * g++.dg/ext/flexary14.C: New test.
12828 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12829
342ed0ac 128302016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12831
12832 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12833 Define only if CHECK_FLOAT128 is defined.
12834 (main): Properly initialize u5.
12835
edf6c4d2 128362016-02-03 Jakub Jelinek <jakub@redhat.com>
12837
415d5641 12838 PR c/69627
12839 * gcc.dg/pr69627.c: New test.
12840
edf6c4d2 12841 PR target/69644
12842 * gcc.dg/pr69644.c: New test.
12843
cf8f3ba0 128442016-02-03 Mike Stump <mikestump@comcast.net>
12845
12846 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12847 support for struct-layout-1.exp.
12848
c90d55dd 128492016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12850
12851 PR c++/69056
f7ef5392 12852 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12853
401bd0c8 128542016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12855 Alexandre Oliva <aoliva@redhat.com>
12856
12857 PR target/69461
12858 * gcc.target/powerpc/pr69461.c: New.
12859
277d9d1d 128602016-02-03 Uros Bizjak <ubizjak@gmail.com>
12861
12862 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12863 works from here ...
12864 (check_effective_target_fsanitize_thread): ... to here. Do not
12865 specify additional compile flags for the test source.
12866 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12867 specify additional compile flags for the test source.
12868
e69ad94a 128692016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12870
12871 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12872
a4454da2 128732016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12874
12875 PR fortran/67451
12876 PR fortran/69418
12877 * gfortran.dg/coarray_allocate_2.f08: New test.
12878 * gfortran.dg/coarray_allocate_3.f08: New test.
12879 * gfortran.dg/coarray_allocate_4.f08: New test.
12880
88cab2dd 128812016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12882
12883 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12884 use same scan-tree-dump-times on all platforms.
12885 * gcc.dg/vect/vect-outer-1.c: Likewise.
12886 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12887 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12888 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12889 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12890 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12891 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12892 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12893
66ea75c4 128942016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12895
12896 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12897 warning.
12898
4eef8df7 128992016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12900
12901 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12902
665fbc2f 129032016-02-02 James Norris <jnorris@codesourcery.com>
12904
12905 * c-c++-common/goacc/routine-5.c: Add tests.
12906
b10e3d47 129072016-02-02 Alexander Monakov <amonakov@ispras.ru>
12908
12909 * gcc.target/nvptx/unsigned-cmp.c: New test.
12910
12ad66dd 129112016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12912
12913 * gcc.target/aarch64/scalar_shift_1.c
12914 (test_corners_sisd_di): Improve force to SIMD register.
12915 (test_corners_sisd_si): Likewise.
12916 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12917 Remove scan-assembler check for ldr.
12918
f9ec342f 129192016-02-02 Richard Biener <rguenther@suse.de>
12920
12921 PR tree-optimization/69595
12922 * gcc.dg/Warray-bounds-17.c: New testcase.
12923
32f2925a 129242016-02-02 Richard Biener <rguenther@suse.de>
12925
12926 PR tree-optimization/69606
12927 * gcc.dg/torture/pr69606.c: New testcase.
12928
cfd9ca84 129292016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12930
12931 PR middle-end/68542
12932 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12933 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12934
19bf08e2 129352016-02-02 Alan Modra <amodra@gmail.com>
12936
12937 PR target/69548
12938 * gcc.target/powerpc/pr69548.c: New test.
12939
6f13b088 129402016-02-01 Jakub Jelinek <jakub@redhat.com>
12941
dcddc5af 12942 PR rtl-optimization/69592
12943 * gcc.dg/pr69592.c: New test.
12944
6f13b088 12945 PR preprocessor/69543
12946 PR c/69558
12947 * gcc.dg/pr69543.c: New test.
12948 * gcc.dg/pr69558.c: New test.
12949
d090e5c2 129502016-02-01 Uros Bizjak <ubizjak@gmail.com>
12951
fcb317c5 12952 PR testsuite/65940
12953 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12954
aaf527dc 129552016-02-01 Martin Sebor <msebor@redhat.com>
12956
12957 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12958
1674217b 129592016-02-01 Bin Cheng <bin.cheng@arm.com>
12960
12961 PR tree-optimization/67921
12962 * c-c++-common/ubsan/pr67921.c: New test.
12963
b4007655 129642016-02-01 Richard Biener <rguenther@suse.de>
12965
12966 PR middle-end/69556
12967 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12968
88a477bb 129692016-02-01 Richard Biener <rguenther@suse.de>
12970
12971 PR tree-optimization/69574
12972 * gcc.dg/torture/pr69574.c: New testcase.
12973
2eaaa4e7 129742016-02-01 Richard Biener <rguenther@suse.de>
12975
12976 PR tree-optimization/69579
12977 * gcc.dg/setjmp-6.c: New testcase.
12978
e3882c44 129792016-02-01 Jakub Jelinek <jakub@redhat.com>
12980
12981 PR rtl-optimization/69570
12982 * g++.dg/opt/pr69570.C: New test.
12983
f80aff47 129842016-02-01 Richard Henderson <rth@redhat.com>
12985
12986 * gcc.dg/pr69535.c: New test.
12987
240568aa 129882016-01-31 John David Anglin <danglin@gcc.gnu.org>
12989
6009b3b8 12990 PR testsuite/69584
12991 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12992 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12993
1fdf7177 12994 PR debug/68244
12995 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12996
240568aa 12997 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12998
cb3e5ac0 129992016-01-31 Paul Thomas <pault@gcc.gnu.org>
13000
13001 PR fortran/67564
13002 * gfortran.dg/allocate_with_source_17.f03: New test.
13003
3b8b902b 130042016-01-30 Jakub Jelinek <jakub@redhat.com>
13005
13006 PR tree-optimization/69546
13007 * gcc.dg/torture/pr69546.c: New test.
13008
17985abe 130092016-01-30 Paul Thomas <pault@gcc.gnu.org>
13010
13011 PR fortran/69566
13012 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13013
b5239e80 130142016-01-30 Martin Sebor <msebor@redhat.com>
13015
13016 PR c++/68490
13017 * g++.dg/ext/flexary10.C: New test.
13018
e8f03010 130192016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13020
13021 PR fortran/66707
13022 gfortran.dg/common_23.f90: New test.
13023
dc93691a 130242016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13025
13026 PR target/65546
13027 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13028 condition being checked, and disable it when the target supports
13029 misaligned loads and stores.
13030
ff5e28e9 130312016-01-29 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR debug/69518
13034 * gcc.dg/torture/pr69518.c: New test.
13035
b0d8930a 130362016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13037
13038 PR target/69530
13039 * gcc.target/i386/pr69530.c: New test.
13040
21601fc7 130412016-01-29 Steve Ellcey <sellcey@imgtec.com>
13042
13043 PR target/65604
13044 * gcc.target/mips/div-delay.c: New test.
13045
ca6c7317 130462016-01-29 Jakub Jelinek <jakub@redhat.com>
13047
4758dc39 13048 PR target/69551
13049 * gcc.target/i386/pr69551.c: New test.
13050
ca6c7317 13051 PR target/66137
13052 * gcc.target/i386/pr66137.c: New test.
13053
e3078da6 130542016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13055
13056 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13057 always built for p5600.
13058 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13059 isa=p5600 dg-option.
13060
b622ec25 130612016-01-29 Richard Biener <rguenther@suse.de>
13062
13063 PR tree-optimization/69547
13064 * g++.dg/tree-ssa/pr69547.C: New testcase.
13065
d2a60e99 130662016-01-29 Jakub Jelinek <jakub@redhat.com>
13067
13068 PR debug/66869
13069 * g++.dg/warn/Wunused-function2.C: New test.
13070
ae849d2b 130712016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13072
13073 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13074 support for test to succeed.
13075
ce6a6978 130762016-01-29 Marek Polacek <polacek@redhat.com>
13077
13078 PR c++/69509
13079 PR c++/69516
13080 * g++.dg/ext/constexpr-vla2.C: New test.
13081 * g++.dg/ext/constexpr-vla3.C: New test.
13082 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13083
7550d855 130842016-01-29 Richard Biener <rguenther@suse.de>
13085
13086 PR middle-end/69537
13087 * gcc.dg/uninit-21.c: New testcase.
13088
f11bb279 130892016-01-28 Uros Bizjak <ubizjak@gmail.com>
13090
13091 PR target/69459
13092 * gcc.target/i386/pr69459.c: New test.
13093
c80c12c8 130942016-01-28 Steve Ellcey <sellcey@imgtec.com>
13095
13096 PR target/68400
13097 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13098 * gcc.target/mips/pr68400.c: New test.
13099
c649bacc 131002016-01-28 Martin Sebor <msebor@redhat.com>
13101
13102 PR target/17381
13103 * gcc.target/powerpc/pr17381.c: New test.
13104
f4881661 131052016-01-28 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR middle-end/69542
13108 * gcc.dg/torture/pr69542.c: New test.
13109
d66fdd75 131102016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13111
13112 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13113
d4a78818 131142016-01-28 David Edelsohn <dje.gcc@gmail.com>
13115
13116 * gcc.dg/pr65980.c: Skip on AIX.
13117 * gcc.dg/pr66688.c: Same.
13118
21329e97 131192016-01-28 David Edelsohn <dje.gcc@gmail.com>
13120
13121 PR target/63679
13122 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13123 * gcc.dg/tree-ssa/sra-18.c: Same.
13124
cc7124a6 131252016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13126
13127 PR fortran/62536
13128 * gfortran.dg/block_15.f08: New test.
13129 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13130 on incorrectly closed BLOCK.
13131
358dfcb4 131322016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13133
13134 * gcc.dg/declare-simd.c: New test.
e87502d6 131352016-01-28 Richard Biener <rguenther@suse.de>
13136
13137 PR tree-optimization/69466
13138 * gfortran.dg/vect/pr69466.f90: New testcase.
13139
44e7334b 131402016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13141
13142 * g++.dg/pr67989.C: Remove ARM-specific option.
13143 * gcc.target/arm/pr67989.C: New file.
13144
5ce8f551 131452016-01-27 Uros Bizjak <ubizjak@gmail.com>
13146
13147 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13148 and expm1 test for glibc < 2.11.
13149
fa6e6b15 131502016-01-27 Richard Henderson <rth@redhat.com>
13151
13152 * gcc.c-torture/execute/pr69447.c: New test.
13153
131542016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13155
7b8122c6 13156 PR fortran/69422
147b2f9b 13157 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13158
78e516eb 131592016-01-27 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR debug/66869
13162 * gcc.dg/pr66869.c: New test.
13163
9b849350 131642016-01-25 Jeff Law <law@redhat.com>
13165
13166 PR tree-optimization/68398
f11bb279 13167 PR tree-optimization/69196
9b849350 13168 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13169 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13170 path to avoid new heuristic allowing more irreducible regions
13171 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13172 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13173 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13174 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13175 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13176
fee5e491 131772016-01-27 Marek Polacek <polacek@redhat.com>
13178
13179 PR c/68062
13180 * c-c++-common/vector-compare-4.c: New test.
13181
eec96426 131822016-01-27 David Malcolm <dmalcolm@redhat.com>
13183
13184 PR preprocessor/69126
13185 * c-c++-common/pr69126.c: New test case.
13186
5068be18 131872016-01-27 Ian Lance Taylor <iant@google.com>
13188
13189 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13190
5fa82c11 131912016-01-27 Ryan Burn <contact@rnburn.com>
13192
13193 PR cilkplus/69267
13194 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13195
b3df0219 131962016-01-27 Uros Bizjak <ubizjak@gmail.com>
13197
13198 PR target/69512
13199 * gcc.target/i386/pr69512.c: New test.
13200
d46a16d4 132012016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13202
13203 PR ada/69488
13204 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13205
6a9b35ef 132062016-01-27 Marek Polacek <polacek@redhat.com>
13207
13208 PR c++/69379
13209 * g++.dg/pr69379.C: New test.
13210
18e9663b 132112016-01-27 Martin Sebor <msebor@redhat.com>
13212
13213 PR c++/69317
13214 * g++.dg/abi/Wabi-2-2.C: New test.
13215 * g++.dg/abi/Wabi-2-3.C: New test.
13216 * g++.dg/abi/Wabi-3-2.C: New test.
13217 * g++.dg/abi/Wabi-3-3.C: New test.
13218
c88301ad 132192016-01-27 Richard Biener <rguenther@suse.de>
13220
13221 PR tree-optimization/69166
13222 * gcc.dg/torture/pr69166.c: New testcase.
13223
8ca47550 132242016-01-27 Martin Jambor <mjambor@suse.cz>
13225
13226 PR tree-optimization/69355
13227 * gcc.dg/tree-ssa/pr69355.c: New test.
13228
5cb23e3c 132292016-01-27 Marek Polacek <polacek@redhat.com>
13230
13231 PR c++/69496
13232 * g++.dg/ext/constexpr-vla1.C: New test.
13233
7b0c1b6d 132342016-01-20 Christian Bruel <christian.bruel@st.com>
13235
13236 PR target/69245
13237 * gcc.target/arm/pr69245.c: New test.
13238
220112fc 132392016-01-27 Jakub Jelinek <jakub@redhat.com>
13240
13241 PR tree-optimization/69399
13242 * gcc.dg/torture/pr69399.c: New test.
13243
16294490 132442016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13245
13246 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13247
8abd3d0c 132482016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13249
13250 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13251
7cf9b895 132522016-01-26 Tom de Vries <tom@codesourcery.com>
13253
13254 PR tree-optimization/69110
13255 * gcc.dg/autopar/pr69110.c: New test.
13256
557c1942 132572016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13258 Sebastian Pop <s.pop@samsung.com>
557c1942 13259
13260 * gcc.dg/graphite/isl-ast-op-select.c: New.
13261
80adbd96 132622015-01-26 Paul Thomas <pault@gcc.gnu.org>
13263
13264 PR fortran/69385
13265 * gfortran.dg/allocate_error_6.f90: New test.
13266
c3f86f60 132672016-01-26 Richard Henderson <rth@redhat.com>
13268
13269 * gcc.dg/tm/pr60908.c: New test.
13270
3752e5b1 132712016-01-26 David Malcolm <dmalcolm@redhat.com>
13272
13273 PR other/69006
13274 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13275 directive.
13276 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13277 expected multiline output to reflect the colorization being
13278 disabled before newlines.
13279 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13280 (custom_diagnostic_finalizer): Replace call to
13281 pp_newline_and_flush with call to pp_flush.
13282 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13283 * gfortran.dg/implicit_class_1.f90: Likewise.
13284 * lib/gcc-dg.exp (allow_blank_lines): New global.
13285 (dg-allow-blank-lines-in-output): New procedure.
13286 (gcc-dg-prune): Complain about blank lines in the output, unless
13287 dg-allow-blank-lines-in-output was called.
13288 * lib/multiline.exp (_build_multiline_regex): Only support
13289 arbitrary followup text for non-blank-lines, not for blank lines.
13290
9bbfd060 132912016-01-26 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR tree-optimization/69483
13294 * gcc.dg/pr69483.c: New test.
13295 * g++.dg/opt/pr69483.C: New test.
13296
53773057 132972016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13298
13299 PR target/68620
13300 * gcc.target/arm/pr68620.c: New test.
13301
442a556f 133022016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13303
13304 * gcc.target/i386/pr68986-2.c: Remove -m32.
13305
d513c683 133062016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13307
13308 PR target/68986
13309 * gcc.target/i386/pr68986-1.c: New test.
13310 * gcc.target/i386/pr68986-2.c: Likewise.
13311 * gcc.target/i386/pr68986-3.c: Likewise.
13312
976877a5 133132016-01-26 Christian Bruel <christian.bruel@st.com>
13314
13315 * lib/target-supports.exp
13316 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13317 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13318 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13319
2c7b2f88 133202016-01-26 Richard Biener <rguenther@suse.de>
13321
13322 PR tree-optimization/69452
13323 * gcc.dg/torture/pr69452.c: New testcase.
13324
f7fc06e7 133252016-01-26 Jakub Jelinek <jakub@redhat.com>
13326
13327 PR target/69442
13328 * gcc.dg/pr69442.c: New test.
13329
d1dae587 133302016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13331
13332 PR target/67896
13333 * gcc.target/aarch64/simd/pr67896.C: New.
13334
ef7be7f8 133352016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13336
13337 PR tree-optimization/69400
13338 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13339 function.
13340 (plugin_init): Call it.
13341 * gcc.dg/torture/pr69400.c: New test.
13342
648433a4 133432016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13344
13345 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13346
45fc5243 133472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13348 Sebastian Pop <s.pop@samsung.com>
13349
13350 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13351 isl-0.15.
13352
c699f6a1 133532016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13354 Sebastian Pop <s.pop@samsung.com>
13355
13356 * gcc.dg/graphite/pr69292.c: New.
13357
b86e24ea 133582016-01-25 Jakub Jelinek <jakub@redhat.com>
13359
13360 * c-c++-common/goacc/use_device-1.c: New test.
13361
105cb8d7 133622016-01-25 Jeff Law <law@redhat.com>
13363
13364 PR tree-optimization/69196
13365 PR tree-optimization/68398
13366 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13367 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13368
44562749 133692016-01-25 David Edelsohn <dje.gcc@gmail.com>
13370
13371 PR target/69469
13372 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13373 Algorithm.
13374
6837fee7 133752016-01-25 Richard Biener <rguenther@suse.de>
13376
13377 PR testsuite/69380
13378 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13379
fe500d65 133802016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13381
13382 PR target/69421
13383 * gcc.dg/pr69421.c: New test.
13384
8eacba94 133852016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13386
13387 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13388 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13389 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13390 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13391 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13392 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13393 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13394 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13395 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13396 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13397
af09d40d 133982016-01-25 Richard Biener <rguenther@suse.de>
13399
13400 PR tree-optimization/69376
13401 * gcc.dg/torture/pr69376.c: New testcase.
13402
d65063f5 134032016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13404
13405 PR fortran/69397
13406 PR fortran/68442
13407 * gfortran.dg/interface_38.f90: New test.
13408 * gfortran.dg/interface_39.f90: New test.
80adbd96 13409
08c7bfb4 134102016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13411
13412 Revert:
13413 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13414
13415 PR c++/11858
13416 PR c++/24663
13417 PR c++/24664
13418 * g++.dg/template/pr11858.C: New test.
13419 * g++.dg/template/pr24663.C: New test.
13420 * g++.dg/template/unify12.C: New test.
13421 * g++.dg/template/unify13.C: New test.
13422 * g++.dg/template/unify14.C: New test.
13423 * g++.dg/template/unify15.C: New test.
13424 * g++.dg/template/unify16.C: New test.
13425 * g++.dg/template/unify17.C: New test.
13426
c2e7d2be 134272016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13428
13429 PR fortran/68283
13430 gfortran.dg/pr68283.f90: New test.
13431
9f2e8617 134322016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13433
13434 PR fortran/66094
13435 * gfortran.dg/inline_matmul_13.f90: New test.
13436 * gfortran.dg/matmul_bounds_8.f90: New test.
13437 * gfortran.dg/matmul_bounds_9.f90: New test.
13438 * gfortran.dg/matmul_bounds_10.f90: New test.
13439
a4838119 134402016-01-23 Tom de Vries <tom@codesourcery.com>
13441
13442 PR tree-optimization/69426
13443 * gcc.dg/autopar/pr69426.c: New test.
13444
feddf0dc 134452016-01-23 Martin Sebor <msebor@redhat.com>
13446
13447 PR c++/58109
13448 PR c++/69022
13449 * g++.dg/cpp0x/alignas5.C: New test.
13450 * g++.dg/ext/vector29.C: Same.
13451
132731fb 134522016-01-23 Uros Bizjak <ubizjak@gmail.com>
13453
13454 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13455 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13456 _GNU_SOURCE from compile flags to the source.
13457 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13458 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13459 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13460 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13461
51aec681 134622016-01-22 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR target/69432
13465 * g++.dg/opt/pr69432.C: New test.
13466
147aa3e3 134672016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13468
13469 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13470 32-bit targets testing an -m64 multilib.
13471
4d04e35e 134722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13473
13474 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13475 64-bit support.
13476
86f38d0c 134772016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13478
13479 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13480
f776e712 134812016-01-21 Christian Bruel <christian.bruel@st.com>
13482
13483 PR target/68674
13484 * gcc.target/i386/pr68674.c
13485 * gcc.target/aarch64/pr68674.c
13486 * gcc.target/arm/pr68674.c
13487
7b9de435 134882016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13489
13490 PR target/69403
13491 * gcc.c-torture/execute/pr69403.c: New test.
13492
9935a0ba 134932016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13494
13495 PR c++/55843
13496 * g++.dg/template/pr55843.C: New.
13497
06b94aa1 134982016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13499
13500 PR testsuite/66877
13501 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13502 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13503
b68773a8 135042016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13505
13506 PR testsuite/67489
132731fb 13507 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13508 from dg-do compile directive, and instead add
13509 { dg-require-effective-target int128 }.
b68773a8 13510
bbbbe8ab 135112016-01-20 Martin Sebor <msebor@redhat.com>
13512
13513 PR c/69405
13514 * gcc.dg/sync-fetch.c: New test.
13515
f3a6a26f 135162016-01-21 Martin Sebor <msebor@redhat.com>
13517
13518 PR target/69252
13519 * gcc.target/powerpc/pr69252.c: New test.
13520
d1565a03 135212016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13522
13523 PR fortran/65996
132731fb 13524 * gfortran.dg/pr65996.f90: New test.
d1565a03 13525
15a5a905 135262016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13527
13528 PR c++/68810
bbbbe8ab 13529 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13530 expected to generate an error.
15a5a905 13531
e4538af5 135322016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13533
13534 PR middle-end/66178
13535 * gcc.dg/torture/pr66178.c: New test.
13536
4d4180ce 135372016-01-21 Anton Blanchard <anton@samba.org>
13538 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13539
13540 PR target/63354
13541 * gcc.target/powerpc/pr63354.c: New test.
13542
86e16058 135432016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13544
13545 PR rtl-optimization/68990
13546 * gcc.target/i386/pr68990: New.
13547
b11b85e4 135482016-01-21 Nick Clifton <nickc@redhat.com>
13549
13550 PR target/69129
13551 * gcc.target/mips/pr69129.c: New.
13552
62dd9f85 135532016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13554
13555 PR c++/58046
13556 * g++.dg/cpp0x/pr58046.C: New.
13557
ac7d424b 135582016-01-21 Jakub Jelinek <jakub@redhat.com>
13559
47c0bea3 13560 PR target/69187
13561 PR target/65624
13562 * gcc.target/arm/pr69187.c: New test.
13563
ac7d424b 13564 PR c++/69355
13565 * g++.dg/torture/pr69355.C: New test.
13566
9e18b252 135672016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13568 Sebastian Pop <s.pop@samsung.com>
13569
13570 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13571
de862e2f 135722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13573 Sebastian Pop <s.pop@samsung.com>
13574
132731fb 13575 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13576
f55f9344 135772016-01-21 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR middle-end/67653
13580 * c-c++-common/pr67653.c: New test.
13581 * gcc.dg/torture/pr29119.c: Add dg-warning.
13582
62752e71 135832016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13584
13585 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13586
16d4186f 135872016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13588
13589 PR c/24293
13590 * gcc.dg/pr24293.c: New test.
13591 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13592 incomplete struct type.
13593 * gcc.dg/declspec-1.c: Likewise.
13594 * gcc.dg/pr63549.c: Likewise.
13595
58219d13 135962016-01-20 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR tree-optimization/66612
13599 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13600 for bdn instruction.
13601
a7b5688a 136022016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13603
13604 * lib/target-supports.exp
13605 (check_effective_target_arm_fp_ok_nocache): New.
13606 (check_effective_target_arm_fp_ok): New.
13607 (add_options_for_arm_fp): New.
13608 (check_effective_target_arm_crypto_ok_nocache): Require
13609 target_arm_v8_neon_ok instead of arm32.
13610 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13611 (check_effective_target_arm_crypto_pragma_ok): New.
13612 (add_options_for_arm_vfp): New.
13613 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13614 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13615 target instead. Force initial fpu to vfp.
13616 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13617 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13618 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13619 dependency.
13620 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13621 use arm_vfp effective target instead. Force initial fpu to vfp.
13622 * gcc.target/arm/attr-neon3.c: Likewise.
13623 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13624 arm_vfp_ok.
13625 * gcc.target/arm/unsigned-float.c: Likewise.
13626 * gcc.target/arm/vfp-1.c: Likewise.
13627 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13628 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13629 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13630 * gcc.target/arm/vfp-ldmias.c: Likewise.
13631 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13632 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13633 * gcc.target/arm/vfp-stmiad.c: Likewise.
13634 * gcc.target/arm/vfp-stmias.c: Likewise.
13635 * gcc.target/arm/vnmul-1.c: Likewise.
13636 * gcc.target/arm/vnmul-2.c: Likewise.
13637 * gcc.target/arm/vnmul-3.c: Likewise.
13638 * gcc.target/arm/vnmul-4.c: Likewise.
13639
7ca56ca8 136402016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13641
7fb75b57 13642 PR testsuite/69366
13643 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13644 the MPX run-time library, for compile-time MPX test.
13645 * gcc.target/i386/chkp-always_inline.c: Likewise.
13646 * gcc.target/i386/chkp-bndret.c: Likewise.
13647 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13648 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13649 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13650 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13651 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13652 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13653 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13654 * gcc.target/i386/chkp-label-address.c: Likewise.
13655 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13656 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13657 * gcc.target/i386/chkp-pr69044.c: Likewise.
13658 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13659 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13660 * gcc.target/i386/chkp-strchr.c: Likewise.
13661 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13662 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13663 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13664 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13665 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13666 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13667 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13668 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13669 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13670 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13671 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13672 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13673 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13674 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13675 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13676 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13677 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13678 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13679 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13680 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13681 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13682 * gcc.target/i386/pr63995-2.c: Likewise.
13683 * gcc.target/i386/pr64805.c: Likewise.
13684 * gcc.target/i386/pr65044.c: Likewise.
13685 * gcc.target/i386/pr65167.c: Likewise.
13686 * gcc.target/i386/pr65183.c: Likewise.
13687 * gcc.target/i386/pr65184.c: Likewise.
13688 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13689
f2da0b99 136902016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13691
13692 PR tree-optimization/69328
13693 * gcc.dg/pr69328.c: New test.
13694
4d379676 136952016-01-20 Jeff Law <law@redhat.com>
13696
4a11f145 13697 PR target/25114
4d379676 13698 * gcc.target/m68k/pr25114.c: New test.
13699
0754bad1 137002016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13701
13702 * gcc.target/arm/memset-inline-10.c: Added
13703 dg-require-effective-target arm_thumb2_ok.
13704
63bd5c2d 137052016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13706
13707 * gcc.dg/debug/dwarf2/sso.c: New test.
13708
a9c01e81 137092016-01-19 Uros Bizjak <ubizjak@gmail.com>
13710
13711 PR testsuite/68820
13712 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13713 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13714 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13715
53fa0e54 137162016-01-19 Jan Hubicka <hubicka@ucw.cz>
13717
13718 PR ipa/66223
13719 * g++.dg/ipa/devirt-50.C: New testcase.
13720
e035a62c 137212016-01-19 Marek Polacek <polacek@redhat.com>
13722
13723 PR c++/68965
13724 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13725 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13726
885cc3ea 137272016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13728
13729 PR target/69135
13730 * gcc.target/arm/pr69135_1.c: New test.
13731
07bd240e 137322015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13733
13734 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13735
9f60d257 137362015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13737
13738 * gcc.target/aarch64/ccmp_1.c: New testcase.
13739
a0c919f7 137402016-01-19 Marek Polacek <polacek@redhat.com>
13741
13742 PR c++/68586
13743 * g++.dg/cpp0x/enum30.C: New test.
13744
dc5d6d17 137452016-01-19 Richard Biener <rguenther@suse.de>
13746
13747 PR tree-optimization/69336
13748 * g++.dg/tree-ssa/pr69336.C: New testcase.
13749
6dd156e0 137502016-01-19 Jakub Jelinek <jakub@redhat.com>
13751
13752 PR debug/65779
13753 * gcc.dg/pr65779.c: New test.
13754
3e0d45b9 137552016-01-19 Richard Biener <rguenther@suse.de>
13756
13757 PR tree-optimization/69352
13758 * gcc.dg/torture/pr69352.c: New testcase.
13759
7a3cf64d 137602016-01-19 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR rtl-optimization/68955
13763 PR rtl-optimization/64557
13764 * gcc.dg/torture/pr68955.c: New test.
13765
8be55b33 137662016-01-19 Jan Hubicka <hubicka@ucw.cz>
13767
13768 PR lto/69136
13769 * g++.dg/torture/pr69136.C: New testcase.
13770
72a985d7 137712016-01-19 Jan Hubicka <hubicka@ucw.cz>
13772
13773 PR lto/69133
13774 * g++.dg/lto/pr69133_0.C: New testcase.
13775 * g++.dg/lto/pr69133_1.C: New testcase.
13776
56778b62 137772016-01-15 Jeff Law <law@redhat.com>
13778
13779 PR tree-optimization/69320
13780 * gcc.c-torture/pr69320-1.c: New test.
13781 * gcc.c-torture/pr69320-2.c: New test.
13782 * gcc.c-torture/pr69320-3.c: New test.
13783 * gcc.c-torture/pr69320-4.c: New test.
13784
ced41b93 137852016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13786
13787 PR c++/11858
13788 PR c++/24663
13789 PR c++/24664
13790 * g++.dg/template/pr11858.C: New test.
13791 * g++.dg/template/pr24663.C: New test.
13792 * g++.dg/template/unify12.C: New test.
13793 * g++.dg/template/unify13.C: New test.
13794 * g++.dg/template/unify14.C: New test.
13795 * g++.dg/template/unify15.C: New test.
13796 * g++.dg/template/unify16.C: New test.
13797 * g++.dg/template/unify17.C: New test.
13798
7f8cbcaf 137992016-01-18 David Malcolm <dmalcolm@redhat.com>
13800
13801 PR testsuite/69181
13802 * gcc.dg/pr69181-1.c: New test file.
13803 * gcc.dg/pr69181-2.c: New test file.
13804 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13805 globals by moving it to...
13806 (cleanup-after-saved-dg-test): ...this new function. Add
13807 "global additional_sources_used". Add reset of global
13808 multiline_expected_outputs to the empty list.
13809 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13810 global to...
13811 (multiline_expected_outputs): ...this, and updated comments to
13812 note that it is modified from gcc-dg.exp.
13813 (dg-end-multiline-output): Update for the above renaming.
13814 (handle-multiline-outputs): Likewise. Remove the clearing
13815 of the expected outputs to the empty list.
13816
3c7cbfc0 138172016-01-18 Richard Biener <rguenther@suse.de>
13818
13819 PR tree-optimization/69297
13820 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13821
81d49cc1 138222016-01-18 Joseph Myers <joseph@codesourcery.com>
13823
13824 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13825 dg-options.
13826 * gcc.target/mips/mips-3d-2.c: Likewise.
13827 * gcc.target/mips/mips-3d-3.c: Likewise.
13828 * gcc.target/mips/mips-3d-4.c: Likewise.
13829 * gcc.target/mips/mips-3d-5.c: Likewise.
13830 * gcc.target/mips/mips-3d-6.c: Likewise.
13831 * gcc.target/mips/mips-3d-7.c: Likewise.
13832 * gcc.target/mips/mips-3d-8.c: Likewise.
13833 * gcc.target/mips/mips-3d-9.c: Likewise.
13834 * gcc.target/mips/mips-ps-1.c: Likewise.
13835 * gcc.target/mips/mips-ps-2.c: Likewise.
13836 * gcc.target/mips/mips-ps-3.c: Likewise.
13837 * gcc.target/mips/mips-ps-4.c: Likewise.
13838 * gcc.target/mips/mips-ps-5.c: Likewise.
13839 * gcc.target/mips/mips-ps-6.c: Likewise.
13840 * gcc.target/mips/mips-ps-7.c: Likewise.
13841 * gcc.target/mips/mips-ps-type.c: Likewise.
13842 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13843 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13844
03c4ff3a 138452016-01-18 Tom de Vries <tom@codesourcery.com>
13846
13847 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13848 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13849 * c-c++-common/goacc/kernels-empty.c: New test.
13850 * c-c++-common/goacc/kernels-eternal.c: New test.
13851 * c-c++-common/goacc/kernels-loop-2.c: New test.
13852 * c-c++-common/goacc/kernels-loop-3.c: New test.
13853 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13854 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13855 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13856 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13857 * c-c++-common/goacc/kernels-loop-data.c: New test.
13858 * c-c++-common/goacc/kernels-loop-g.c: New test.
13859 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13860 * c-c++-common/goacc/kernels-loop-n.c: New test.
13861 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13862 * c-c++-common/goacc/kernels-loop.c: New test.
13863 * c-c++-common/goacc/kernels-noreturn.c: New test.
13864 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13865 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13866 * c-c++-common/goacc/kernels-reduction.c: New test.
13867
22e3dcee 138682016-01-18 Tom de Vries <tom@codesourcery.com>
13869
13870 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13871 * gcc.dg/autopar/outer-2.c: Same.
13872 * gcc.dg/autopar/outer-3.c: Same.
13873 * gcc.dg/autopar/outer-4.c: Same.
13874 * gcc.dg/autopar/outer-5.c: Same.
13875 * gcc.dg/autopar/outer-6.c: Same.
13876 * gcc.dg/autopar/parallelization-1.c: Same.
13877 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13878 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13879 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13880 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13881 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13882 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13883 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13884 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13885 * gcc.dg/autopar/pr39500-1.c: Same.
13886 * gcc.dg/autopar/pr39500-2.c: Same.
13887 * gcc.dg/autopar/pr46193.c: Same.
13888 * gcc.dg/autopar/pr46194.c: Same.
13889 * gcc.dg/autopar/pr49580.c: Same.
13890 * gcc.dg/autopar/pr49960-1.c: Same.
13891 * gcc.dg/autopar/pr49960.c: Same.
13892 * gcc.dg/autopar/pr68373.c: Same.
13893 * gcc.dg/autopar/reduc-1.c: Same.
13894 * gcc.dg/autopar/reduc-1char.c: Same.
13895 * gcc.dg/autopar/reduc-1short.c: Same.
13896 * gcc.dg/autopar/reduc-2.c: Same.
13897 * gcc.dg/autopar/reduc-2char.c: Same.
13898 * gcc.dg/autopar/reduc-2short.c: Same.
13899 * gcc.dg/autopar/reduc-3.c: Same.
13900 * gcc.dg/autopar/reduc-4.c: Same.
13901 * gcc.dg/autopar/reduc-6.c: Same.
13902 * gcc.dg/autopar/reduc-7.c: Same.
13903 * gcc.dg/autopar/reduc-8.c: Same.
13904 * gcc.dg/autopar/reduc-9.c: Same.
13905 * gcc.dg/autopar/uns-outer-4.c: Same.
13906 * gcc.dg/autopar/uns-outer-5.c: Same.
13907 * gcc.dg/autopar/uns-outer-6.c: Same.
13908 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13909 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13910
fd5cbe2f 139112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13912
13913 PR target/63679
13914 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13915 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13916
fa75ab55 139172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13918
13919 PR target/63679
13920 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13921 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13922 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13923
214b2582 139242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13925
13926 PR target/63679
13927 * gcc.dg/tree-ssa/sra-17.c: New.
13928 * gcc.dg/tree-ssa/sra-18.c: New.
13929
13146837 139302016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13931
13932 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13933
6ccd18c2 139342016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13935
13936 * gnat.dg/inline12.adb: New test.
13937
8872b95f 139382016-01-18 Bin Cheng <bin.cheng@arm.com>
13939
13940 PR tree-optimization/66797
13941 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13942
971514e3 139432016-01-18 Richard Biener <rguenther@suse.de>
13944
13945 PR tree-optimization/69170
13946 * gcc.dg/torture/pr69170.c: New testcase.
13947
dfb6d139 139482016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13949
13950 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13951
164d84c2 139522016-01-16 Tom de Vries <tom@codesourcery.com>
13953
13954 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13955
4c33b769 139562016-01-16 Tom de Vries <tom@codesourcery.com>
13957
13958 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13959 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13960 redundant dg-require-effective-target pthread.
13961 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13962 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13963 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13964 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13965 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13966 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13967 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13968
673441b0 139692016-01-16 David Edelsohn <dje.gcc@gmail.com>
13970
13971 PR target/68609
13972 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13973 * gcc.target/powerpc/recip-7.c: Same.
13974
90153ae7 139752016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13976
13977 PR c++/69091
13978 * g++.dg/template/pr69091.C: New test.
13979
bc24d01d 139802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13981
13982 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13983 dump does not contain an error_mark_node.
13984 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13985 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13986
4067c0fd 139872016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13988
13989 PR c++/68936
13990 * g++.dg/template/pr68936.C: New test.
13991
27c6dbdd 139922016-01-15 David Edelsohn <dje.gcc@gmail.com>
13993
13994 PR target/68609
13995 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13996 * gcc.target/powerpc/recip-2.c: Same.
13997 * gcc.target/powerpc/recip-3.c: Same.
13998 * gcc.target/powerpc/recip-4.c: Same.
13999 * gcc.target/powerpc/recip-sqrtf.c: Same.
14000
e390c57d 140012016-01-15 Jeff Law <law@redhat.com>
14002
14003 PR tree-optimization/69270
14004 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14005 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14006
ddcfeaf1 140072016-01-15 Paul Thomas <pault@gcc.gnu.org>
14008
14009 PR fortran/49630
14010 * gfortran.dg/deferred_character_13.f90: New test for the fix
14011 of comment 3 of the PR.
14012
14013 PR fortran/54070
14014 * gfortran.dg/deferred_character_8.f90: New test
14015 * gfortran.dg/allocate_error_5.f90: New test
14016
14017 PR fortran/60593
14018 * gfortran.dg/deferred_character_10.f90: New test
14019
14020 PR fortran/60795
14021 * gfortran.dg/deferred_character_14.f90: New test
14022
14023 PR fortran/61147
14024 * gfortran.dg/deferred_character_11.f90: New test
14025
14026 PR fortran/64324
14027 * gfortran.dg/deferred_character_9.f90: New test
14028
81be349c 140292016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14030
14031 PR rtl-optimization/69030
14032 * gcc.target/i386/pr69030.c: New.
14033
998456c5 140342016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14035
14036 * gcc.target/aarch64/target_attr_17.c: New test.
14037
0d85be19 140382016-01-15 Richard Biener <rguenther@suse.de>
14039
14040 PR tree-optimization/66856
14041 * gcc.dg/torture/pr66856-1.c: New testcase.
14042 * gcc.dg/torture/pr66856-2.c: Likewise.
14043
321d36c8 140442016-01-15 Richard Biener <rguenther@suse.de>
14045
14046 PR debug/69137
14047 * g++.dg/lto/pr69137_0.C: New testcase.
14048
d94a1f53 140492016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14050
14051 PR middle-end/69246
14052 * gcc.target/i386/pr69246.c: New test.
14053
5fe9a861 140542016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14055
a9c01e81 14056 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14057
3d05a5e9 140582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14059
14060 PR c++/56194
14061 * g++.dg/init/const9.C: Disable test on S/390.
14062
5e8132b5 140632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14064
14065 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14066 * g++.dg/Wno-frame-address.C: Ditto.
14067
32307cdf 140682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14069
14070 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14071
1ca28250 140722016-01-15 Richard Biener <rguenther@suse.de>
14073
14074 PR tree-optimization/68961
14075 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14076
6271bd93 140772016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14078
14079 * gcc.target/i386/pr65105-5.c: New test.
14080
dfb6d139 140812016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14082
14083 * gcc.c-torture/execute/alias-4.c: New testcase.
14084
dfb6d139 140852016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14086
14087 PR ipa/68148
14088 * g++.dg/ipa/devirt-49.C: New testcase.
14089
7bbac464 140902016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14091
14092 PR target/65837
14093 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14094 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14095 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14096
4345b868 140972016-01-15 Richard Biener <rguenther@suse.de>
14098
14099 PR tree-optimization/69117
14100 * gcc.dg/torture/pr69117.c: New testcase.
14101
580357e7 141022015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14103
14104 PR c++/69048
14105 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14106
612baa31 141072016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14108
14109 PR testsuite/67509
14110 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14111 range tests use 100 * maximum instead of maximum + 1.
14112
44e09bc4 141132016-01-14 Jakub Jelinek <jakub@redhat.com>
14114
14115 PR debug/69244
14116 * gcc.dg/guality/pr69244.c: New test.
14117
96962ae4 141182016-01-14 Uros Bizjak <ubizjak@gmail.com>
14119
14120 * lib/target-supports.exp (check_effective_target_issignaling):
14121 New procedure.
14122 * gcc.dg/pr61441.c: Require issignaling effective target.
14123
ab9c400b 141242016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14125
14126 PR target/68803
14127 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14128
a7ed4583 141292016-01-14 David Malcolm <dmalcolm@redhat.com>
14130
14131 PR c++/68819
14132 PR preprocessor/69177
14133 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14134 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14135 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14136 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14137
77f35cec 141382016-01-14 Marek Polacek <polacek@redhat.com>
14139
14140 PR c/69262
14141 * gcc.dg/array-15.c: New test.
14142
915d0950 141432016-01-14 Jakub Jelinek <jakub@redhat.com>
14144
14145 PR middle-end/68146
14146 PR tree-optimization/69155
14147 * gfortran.dg/pr68146.f: New test.
14148 * gfortran.dg/pr69155.f90: New test.
14149
24651fb7 141502016-01-14 Richard Biener <rguenther@suse.de>
14151
14152 PR tree-optimization/68060
14153 * gcc.dg/torture/pr68060-1.c: New testcase.
14154 * gcc.dg/torture/pr68060-2.c: Likewise.
14155
2f63f950 141562016-01-14 Nick Clifton <nickc@redhat.com>
14157
14158 * lib/target-supports.exp
14159 (check_effective_target_arm_neon_ok_nocache): Add an option
14160 sequence that includes setting the ARM architecture to ARMv7-A.
14161 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14162 command line options necessary to enable Neon support.
14163 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14164 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14165 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14166 * gcc.target/arm/pr69180.c: Likewise.
14167
3ce0acde 141682016-01-14 Jeff Law <law@redhat.com>
14169
14170 PR tree-optimization/69270
14171 * gcc.dg/tree-ssa/pr69270.c: New test.
14172
bda05c57 141732016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14174
14175 PR c/66208
14176 * c-c++-common/pr66208.c: New file.
14177
9b657cf1 141782016-01-13 Jakub Jelinek <jakub@redhat.com>
14179
14180 PR tree-optimization/69156
14181 * gcc.dg/pr69156.c: New test.
14182
58ba1b9d 141832016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14184
14185 * gcc.target/i386/pr69225-7.c: New test.
14186
e5fee0fe 141872016-01-13 Richard Henderson <rth@redhat.com>
14188
14189 * gcc.dg/tm/memopt-13.c: Update expected function.
14190 * gcc.dg/tm/memopt-6.c: Likewise.
14191
3f0e9745 141922016-01-13 Uros Bizjak <ubizjak@gmail.com>
14193
14194 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14195 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14196 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14197 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14198
3f0e9745 141992016-01-13 Tom de Vries <tom@codesourcery.com>
14200
14201 PR tree-optimization/69169
7a6ddc0d 14202 * gcc.dg/pr69169.c: New test.
14203
9b657cf1 142042016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14205
14206 PR target/69228
14207 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14208 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14209 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14210 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14211 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14212 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14213 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14214 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14215
f704d701 142162016-01-13 Jakub Jelinek <jakub@redhat.com>
14217
14218 PR target/69247
14219 * gcc.dg/pr69247.c: New test.
14220
e966d6b9 142212016-01-13 Richard Biener <rguenther@suse.de>
14222
14223 PR tree-optimization/69242
14224 * gcc.dg/torture/pr69242.c: New testcase.
14225
1ca1d9b2 142262016-01-13 Richard Biener <rguenther@suse.de>
14227
14228 PR tree-optimization/69186
14229 * gcc.dg/torture/pr69186.c: New testcase.
14230
d07cbccc 142312016-01-13 Jeff Law <law@redhat.com>
14232
14233 PR tree-optimization/67755
14234 * gcc.dg/tree-ssa/pr67755.c: New test.
14235
142362016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14237
14238 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14239 pass number in output by a star.
14240
b95d41cf 142412016-01-12 Bin Cheng <bin.cheng@arm.com>
14242
14243 PR tree-optimization/68911
14244 * gcc.c-torture/execute/pr68911.c: New test.
14245
91d87e22 142462016-01-12 Marek Polacek <polacek@redhat.com>
14247
14248 PR c++/68979
14249 * g++.dg/warn/permissive-1.C: New test.
14250
8a9401a4 142512016-01-12 Jakub Jelinek <jakub@redhat.com>
14252
14253 PR objc++/68511
14254 PR c++/69213
14255 * g++.dg/opt/pr69213.C: New test.
14256
b9cb7a67 142572016-01-12 Christian Bruel <christian.bruel@st.com>
14258
14259 PR target/69180
14260 * gcc.target/arm/pr69180.c: New test.
14261
e4c96992 142622016-01-12 Richard Biener <rguenther@suse.de>
14263
14264 PR lto/69077
14265 * g++.dg/lto/pr69077_0.C: New testcase.
14266 * g++.dg/lto/pr69077_1.C: Likewise.
14267
90525f61 142682016-01-12 Jakub Jelinek <jakub@redhat.com>
14269
14270 PR target/69175
14271 * g++.dg/opt/pr69175.C: New test.
14272
9e7edfd3 142732016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14274
14275 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14276 rather than #including math.h & stdlib.h.
14277 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14278 * gcc.dg/vect/pr49771.c: Likewise.
14279 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14280 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14281 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14282 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14283 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14284 * gcc.dg/vect/pr44507.c: Likewise.
14285 * gcc.dg/vect/pr45902.c: Likewise.
14286 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14287 * gcc.dg/vect/vect-117.c: Likewise.
14288 * gcc.dg/vect/vect-99.c: Likewise.
14289 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14290 * gcc.dg/vect/vect-cond-1.c: Likewise.
14291 * gcc.dg/vect/vect-cond-2.c: Likewise.
14292 * gcc.dg/vect/vect-cond-3.c: Likewise.
14293 * gcc.dg/vect/vect-cond-4.c: Likewise.
14294 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14295 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14296 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14297 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14298 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14299 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14300 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14301 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14302 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14303 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14304 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14305 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14306 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14307 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14308 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14309 include of signal.h.
14310 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14311 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14312 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14313 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14314 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14315 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14316 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14317 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14318 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14319 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14320 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14321 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14322 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14323 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14324 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14325 * gcc.dg/vect/vect-outer-5.c: Likewise.
14326 * gcc.dg/vect/vect-outer-6.c: Likewise.
14327 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14328 include of stdio.h.
14329
3368873d 143302016-01-12 Nick Clifton <nickc@redhat.com>
14331
14332 PR target/68913
14333 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14334 to fread so that it will be found in all target runtimes.
14335
0464ea95 143362016-01-12 Richard Biener <rguenther@suse.de>
14337
14338 PR tree-optimization/69053
14339 * g++.dg/torture/pr69053.C: New testcase.
14340
7819730f 143412016-01-12 Richard Biener <rguenther@suse.de>
14342
14343 PR tree-optimization/69168
14344 * gcc.dg/torture/pr69168.c: New testcase.
14345
995bfebf 143462016-01-12 Richard Biener <rguenther@suse.de>
14347
14348 PR tree-optimization/69157
14349 * gcc.dg/torture/pr69157.c: New testcase.
14350
143512016-01-12 Richard Biener <rguenther@suse.de>
14352
14353 PR tree-optimization/69174
14354 * gcc.dg/torture/pr69174.c: New testcase.
14355
1d10d64c 143562016-01-12 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR c++/66808
14359 PR c++/69000
14360 * g++.dg/tls/pr66808.C: New test.
14361 * g++.dg/tls/pr69000.C: New test.
14362
f0b79faf 143632016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14364
14365 * gcc.target/powerpc/swaps-p8-23.c: New test.
14366 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14367
04cf75a4 143682016-01-11 John David Anglin <danglin@gcc.gnu.org>
14369
14370 PR tree-optimization/68356
14371 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14372
0eb4264c 143732016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14374 Jim Wilson <jim.wilson@linaro.org>
14375
14376 PR target/69194
14377 * gcc.target/arm/pr69194.c: New test.
14378
2f66de64 143792016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14380
14381 PR target/69225
14382 * gcc.target/i386/pr69225-1.c: New test.
14383 * gcc.target/i386/pr69225-2.c: Likewise.
14384 * gcc.target/i386/pr69225-3.c: Likewise.
14385 * gcc.target/i386/pr69225-4.c: Likewise.
14386 * gcc.target/i386/pr69225-5.c: Likewise.
14387 * gcc.target/i386/pr69225-6.c: Likewise.
14388
36105e82 143892016-01-11 Jakub Jelinek <jakub@redhat.com>
14390
1c78ce2e 14391 PR target/67462
14392 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14393 if lp64.
14394
a4a87320 14395 PR target/69071
14396 * gcc.dg/pr69071.c: New test.
14397
91fbd04f 14398 PR c++/69211
14399 * g++.dg/opt/pr69211.C: New test.
14400
36105e82 14401 PR tree-optimization/69214
14402 * gcc.c-torture/compile/pr69214.c: New test.
14403
e934c380 144042016-01-11 Uros Bizjak <ubizjak@gmail.com>
14405
14406 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14407 * gcc.target/i386/pr66232-11.c: Ditto.
14408 * gcc.target/i386/pr66232-12.c: Ditto.
14409 * gcc.target/i386/pr66232-13.c: Ditto.
14410
3ff1b153 144112016-01-11 Richard Biener <rguenther@suse.de>
14412
14413 PR tree-optimization/69173
14414 * gcc.dg/torture/pr69173.c: New testcase.
14415
04e1504c 144162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14417
14418 PR rtl-optimization/68796
14419 * gcc.target/aarch64/tst_5.c: New test.
14420 * gcc.target/aarch64/tst_6.c: Likewise.
14421
ae8718b5 144222016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14423
14424 PR rtl-optimization/68841
14425 * gcc.dg/pr68841.c: New test.
14426 * gcc.c-torture/execute/pr68841.c: New test.
14427
bd8bece2 144282016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14429
14430 PR rtl-optimization/68920
14431 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14432 for ix86 targets.
14433 * gcc.dg/ifcvt-5.c: New test.
14434
9b657cf1 144352016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14436
14437 PR bootstrap/69123
14438 * g++.dg/pr69123.C: New.
14439
7a158352 144402016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14441
14442 PR target/69010
14443 * gcc.target/i386/pr69010.c: New test.
14444
ff375d11 144452016-01-11 Martin Jambor <mjambor@suse.cz>
14446
14447 PR ipa/69044
14448 * gcc.target/i386/chkp-pr69044.c: New test.
14449
9eb890f1 144502016-01-11 Tom de Vries <tom@codesourcery.com>
14451
14452 PR tree-optimization/69109
14453 * gcc.dg/autopar/pr69109-2.c: New test.
14454 * gcc.dg/autopar/pr69109.c: New test.
14455
c4157ee5 144562016-01-11 Tom de Vries <tom@codesourcery.com>
14457
14458 PR tree-optimization/69108
14459 * gcc.dg/autopar/pr69108.c: New test.
14460
b933e511 144612016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14462
14463 PR c++/69029
14464 * c-c++-common/Wisleading-indentation.c: Augment test.
14465
efb73de1 144662016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14467
14468 PR fortran/69154
14469 * gfortran.dg/inline_matmul_12.f90: New test.
14470
40c86c3b 144712016-01-10 Paul Thomas <pault@gcc.gnu.org>
14472
14473 PR fortran/67779
14474 * gfortran.dg/actual_array_offset_1: New test.
14475
a006c0bb 144762016-01-10 Tom de Vries <tom@codesourcery.com>
14477
14478 PR tree-optimization/69062
14479 * gcc.dg/autopar/pr69062.c: New test.
14480
880ed4be 144812016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14482
14483 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14484 * gcc.dg/vect/slp-perm-2.c: Likewise.
14485 * gcc.dg/vect/slp-perm-3.c: Likewise.
14486 * gcc.dg/vect/slp-perm-5.c: Likewise.
14487 * gcc.dg/vect/slp-perm-6.c: Likewise.
14488 * gcc.dg/vect/slp-perm-7.c: Likewise.
14489 * gcc.dg/vect/slp-perm-8.c: Likewise.
14490
d95e1856 144912016-01-10 Tom de Vries <tom@codesourcery.com>
14492
14493 PR tree-optimization/69039
14494 * gcc.dg/autopar/pr69039.c: New test.
14495
0f8f48d0 144962016-01-09 Marek Polacek <polacek@redhat.com>
14497
14498 PR c++/69113
14499 * g++.dg/pr69113.C: New test.
14500
7dff0499 145012016-01-09 Jakub Jelinek <jakub@redhat.com>
14502
14503 PR middle-end/50865
14504 PR tree-optimization/69097
14505 * gcc.c-torture/execute/pr50865.c: New test.
14506 * gcc.c-torture/execute/pr69097-1.c: New test.
14507 * gcc.c-torture/execute/pr69097-2.c: New test.
14508 * gcc.dg/pr69097-1.c: New test.
14509 * gcc.dg/pr69097-2.c: New test.
14510
18431e78 145112016-01-09 Jakub Jelinek <jakub@redhat.com>
14512
14513 PR c++/69164
14514 * g++.dg/opt/pr69164.C: New test.
14515
1943a4a2 145162016-01-08 Jakub Jelinek <jakub@redhat.com>
14517
14518 PR tree-optimization/69167
14519 * gcc.dg/pr69167.c: New test.
14520
a143e277 145212016-01-08 Marek Polacek <polacek@redhat.com>
14522
14523 PR c++/68449
14524 * g++.dg/pr68449.C: New.
14525
44c01906 145262016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14527
14528 PR tree-optimization/68707
14529 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14530 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14531 on platforms supporting it.
14532 * gcc.dg/vect/slp-perm-2.c: Likewise.
14533 * gcc.dg/vect/slp-perm-3.c: Likewise.
14534 * gcc.dg/vect/slp-perm-5.c: Likewise.
14535 * gcc.dg/vect/slp-perm-7.c: Likewise.
14536 * gcc.dg/vect/slp-perm-8.c: Likewise.
14537 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14538 on platforms supporting it.
14539
c437d1e8 145402016-01-08 Jakub Jelinek <jakub@redhat.com>
14541
c9595c51 14542 PR tree-optimization/69162
14543 * gcc.dg/pr69162.c: New test.
14544
c437d1e8 14545 PR tree-optimization/69172
14546 * gcc.dg/pr69172.c: New test.
14547
6a46a28c 145482016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14549
14550 PR tree-optimization/67781
14551 * gcc.c-torture/execute/pr67781.c: New file.
14552
62ad9a04 145532016-01-08 Jakub Jelinek <jakub@redhat.com>
14554
14555 PR tree-optimization/69083
14556 * gcc.dg/vect/pr69083.c: New test.
14557
9e0e8c2a 145582016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14559
14560 PR tree-optimization/61441
14561 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14562 Use -fexcess-precision=standard for compiler options.
14563 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14564
5d034e37 145652016-01-08 Jakub Jelinek <jakub@redhat.com>
14566
5013f740 14567 PR fortran/69128
14568 * gfortran.dg/gomp/pr69128.f90: New test.
14569
5d034e37 14570 PR c++/69145
14571 * g++.dg/ext/pr69145-1.C: New test.
14572 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14573 * g++.dg/ext/pr69145-2.h: New file.
14574
517906ff 145752016-01-07 Martin Sebor <msebor@redhat.com>
14576
14577 PR c/68966
14578 * gcc.dg/atomic-fetch-bool.c: New test.
14579 * gcc.dg/sync-fetch-bool.c: New test.
14580
cdbb524c 145812016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14582
14583 PR fortran/66680
14584 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14585
ec3aba9e 145862016-01-07 Nick Clifton <nickc@redhat.com>
14587
14588 PR target/66655
14589 * g++.dg/pr66655.C: New test.
14590 * g++.dg/pr66655_1.cc: Test support file.
14591 * g++.dg/pr66655.h: Test header file.
14592
9b657cf1 145932016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14594
14595 PR fortran/66680
14596 gfortran.dg/gomp/pr66680.f90: New test.
14597
cd45d7a5 145982016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14599
14600 PR target/69171
14601 * gcc.target/i386/pr69171-1.c: New test.
14602 * gcc.target/i386/pr69171-2.c: Likewise.
14603 * gcc.target/i386/pr69171-3.c: Likewise.
14604 * gcc.target/i386/pr69171-4.c: Likewise.
14605 * gcc.target/i386/pr69171-5.c: Likewise.
14606 * gcc.target/i386/pr69171-6.c: Likewise.
14607
4a86a91a 146082015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14609
14610 PR middle-end/67639
14611 * c-c++-common/pr67639.c: New test.
14612
34c05552 146132016-01-07 Jakub Jelinek <jakub@redhat.com>
14614
14615 PR tree-optimization/69141
14616 * g++.dg/opt/pr69141.C: New test.
14617
f08d6895 146182016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14619
14620 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14621
32ec4173 146222016-01-06 Uros Bizjak <ubizjak@gmail.com>
14623
14624 PR target/69140
14625 * gcc.target/i386/pr69140.c: New test
14626
d74214f3 146272016-01-06 David Malcolm <dmalcolm@redhat.com>
14628
14629 * gcc.dg/bad-dereference.c: New test case.
14630
73991cab 146312015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14632
14633 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14634
fc8cc457 146352016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14636
14637 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14638
be3c9981 146392016-01-06 Marek Polacek <polacek@redhat.com>
14640
14641 PR sanitizer/69099
14642 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14643
2cb724f9 146442016-01-05 Marek Polacek <polacek@redhat.com>
14645
14646 PR c/69104
14647 * gcc.dg/atomic-invalid-2.c: New.
14648
233a53ed 146492016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14650
14651 PR target/68991
14652 * gcc.target/i386/pr68991.c: New test.
14653
ea87c5e3 146542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14655
14656 PR target/68991
14657 * g++.dg/pr68991-1.C: New test.
14658 * g++.dg/pr68991-2.C: Likewise.
14659
1943a4a2 146602016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14661
1943a4a2 14662 PR other/60465
afe82e5b 14663 * gcc.target/ia64/pr60465-gprel64.c: New test.
14664 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14665
1e9147dd 146662016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14667
14668 PR rtl-optimization/68651
14669 * gcc.target/aarch64/pr68651_1.c: New test.
14670
d42aa619 146712016-01-05 David Malcolm <dmalcolm@redhat.com>
14672
14673 PR c/69122
14674 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14675
1776de76 146762016-01-05 Nathan Sidwell <nathan@acm.org>
14677
2d7d361d 14678 PR c++/58583
14679 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14680
1776de76 14681 * gcc.dg/alias-15.c: New.
14682
5beb12c0 146832016-01-05 Nick Clifton <nickc@redhat.com>
14684
14685 PR target/68870
14686 * g++.dg/pr68770.C: New test.
14687
d8cca921 146882016-01-04 Mike Stump <mikestump@comcast.net>
14689
14690 * lib/target-supports.exp (check_effective_target_cilkplus):
14691 cilkplus targets require pthreads.
afc907ef 14692 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14693
8427dff3 146942016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14695
14696 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14697 generation.
14698
f1717362 146992016-01-04 Jakub Jelinek <jakub@redhat.com>
14700
14701 Update copyright years.
14702
d7d6a3ab 147032016-01-04 Marek Polacek <polacek@redhat.com>
14704
14705 PR c/68908
14706 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14707 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14708 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14709
b8f4a5f9 147102016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14711
14712 * gcc.target/sparc/20160104-2.c: New test.
14713
6b5c028f 147142016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14715
14716 * gcc.target/sparc/20160104-1.c: New test.
14717
300e1002 147182016-01-03 Paul Thomas <pault@gcc.gnu.org>
14719
14720 PR fortran/65045
14721 * gfortran.dg/pr65045.f90: New test.
14722
855b105f 147232016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14724
14725 * gnat.dg/specs/debug1.ads: Delete.
14726
bdc177dc 147272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14728
14729 PR libgfortran/68867
14730 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14731 expression.
14732
48aaffae 147332016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14734
14735 PR libgfortran/68867
14736 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14737 PowerPC.
14738
19a468b8 147392016-01-01 Paul Thomas <pault@gcc.gnu.org>
14740
14741 PR fortran/68864
14742 * gfortran.dg/pr68864.f90: New test.
14743
25371c91 147442016-01-01 Jakub Jelinek <jakub@redhat.com>
14745
2a659064 14746 PR tree-optimization/69070
14747 * gcc.dg/pr69070.c: New test.
14748
57aa9851 14749 PR sanitizer/69055
14750 * gfortran.dg/pr69055.f90: New test.
14751
25371c91 14752 PR target/69015
14753 * gcc.dg/pr69015.c: New test.
f1717362 14754\f
fb2c1edd 14755Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14756
14757Copying and distribution of this file, with or without modification,
14758are permitted in any medium without royalty provided the copyright
14759notice and this notice are preserved.