]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
S/390: Add support for arch<n> arch/tune options.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
55c01516 12016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2
3 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
4
452a353a 52016-10-28 Jakub Jelinek <jakub@redhat.com>
6
971e7f12 7 PR rtl-optimization/77919
8 * g++.dg/torture/pr77919.C: New test.
9
452a353a 10 PR rtl-optimization/78132
11 * gcc.target/i386/pr78132.c: New test.
12
c8fb4e06 132016-10-27 Eric Botcazou <ebotcazou@adacore.com>
14
15 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
16
d59ca9c8 172016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
18
19 * gcc.target/powerpc/vsx-simode.c: New test.
20 * gcc.target/powerpc/vsx-simode2.c: Likewise.
21 * gcc.target/powerpc/vsx-simode3.c: Likewise.
22
b95a2fd4 232016-10-27 Jakub Jelinek <jakub@redhat.com>
24
bd7b3fc8 25 PR fortran/78026
26 * gfortran.dg/gomp/pr78026.f03: New test.
27 * gfortran.dg/select_type_38.f03: New test.
28
b95a2fd4 29 PR middle-end/78025
30 * g++.dg/gomp/declare-simd-7.C: New test.
31
bd7b3fc8 322016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 33
34 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
35 * gfortran.dg/dec_init_2.f90: Likewise.
36 * gfortran.dg/dec_init_3.f90: New test.
37 * gfortran.dg/dec_init_4.f90: Likewise.
38
641ae1b8 392016-10-27 Bin Cheng <bin.cheng@arm.com>
40
41 * gcc.dg/fold-narrowbopcst-1.c: New test.
42
bd7b3fc8 432016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 44
45 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
46 dg-shouldfail/dg-output instead of XFAIL.
47 * gfortran.dg/dec_io_6.f90: Likewise.
48
84b72a11 492016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
50
51 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
52 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
53 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
54 * gcc.target/arm/atomic-op-char-3.c: Likewise.
55 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
56 * gcc.target/arm/atomic-op-int-3.c: Likewise.
57 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
58 * gcc.target/arm/atomic-op-release-3.c: Likewise.
59 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
60 * gcc.target/arm/atomic-op-short-3.c: Likewise.
61
15eeb126 622016-10-27 Bin Cheng <bin.cheng@arm.com>
63
64 * gcc.dg/fold-convmaxconv-1.c: New test.
65 * gcc.dg/fold-convminconv-1.c: New test.
66
1d05fbdb 672016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
68
69 PR fortran/78092
70 * gfortran.dg/pr78092.f90: New test.
71
2db725dd 722016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
73
74 PR target/78056
75 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
76 expected error message.
77 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
78 expected error message.
79 * gcc.target/powerpc/vsu/vec-all-nez-7.c
80 (test_all_not_equal_and_not_zero): Change expected error message.
81
816a8c6d 822016-10-26 Jakub Jelinek <jakub@redhat.com>
83
84 PR fortran/77973
85 * gfortran.dg/gomp/pr77973.f90: New test.
86
ed09e1d5 872016-10-26 Paul Thomas <pault@gcc.gnu.org>
88
89 PR fortran/78108
90 * gfortran.dg/submodule_18.f08: New test.
91 * gfortran.dg/submodule_19.f08: New test.
92
a0194feb 932016-10-26 Michael Matz <matz@suse.de>
94
95 * g++.dg/pr78060.C: New test.
96 * gfortran.dg/pr78061.f: New test.
97 * g++.dg/pr78088.C: New test.
98
bd7b3fc8 992016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 100
101 * gfortran.dg/dec_io_1.f90: New test.
102 * gfortran.dg/dec_io_2.f90: New test.
103 * gfortran.dg/dec_io_3.f90: New test.
104 * gfortran.dg/dec_io_4.f90: New test.
105 * gfortran.dg/dec_io_5.f90: New test.
106 * gfortran.dg/dec_io_6.f90: New test.
107
83ee671e 1082016-10-25 Jakub Jelinek <jakub@redhat.com>
109
110 PR sanitizer/78106
111 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
112
1132016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 114
115 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
116 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
117
9db5ef21 1182016-10-25 Eric Botcazou <ebotcazou@adacore.com>
119
120 * gnat.dg/opt59.adb: New test.
121 * gnat.dg/opt59_pkg.ad[sb]: New helper.
122
123 * gnat.dg/opt60.adb: New test.
124
255d575a 1252016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
126
127 PR fortran/72770
128 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
129 this pr.
130
6a2e2a85 1312016-10-25 Jakub Jelinek <jakub@redhat.com>
132
133 PR target/78102
134 * gcc.target/i386/pr78102.c: New test.
135
83ee671e 1362016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 137
138 * gfortran.dg/dec_logical_xor_1.f90: New test.
139 * gfortran.dg/dec_logical_xor_2.f90: New test.
140 * gfortran.dg/dec_logical_xor_3.f03: New test.
141
83ee671e 1422016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 143
144 * gfortran.dg/dec_loc_rval_1.f90: New test.
145 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 146 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 147
83ee671e 1482016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 149
006943e8 150 * gfortran.dg/dec_type_print.f90: New testcase.
151
83ee671e 1522016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 153
154 * gfortran.dg/feed_1.f90: New test.
155 * gfortran.dg/feed_2.f90: New test.
501b58b2 156
a07d5339 1572016-10-25 Martin Liska <mliska@suse.cz>
158
159 PR sanitizer/78106
160 * gcc.dg/asan/pr78106.c: New test.
161
131ad74b 1622016-10-25 Martin Liska <mliska@suse.cz>
163
164 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
165
78e31c4c 1662016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
167
168 PR target/78041
169 * gcc.target/arm/pr78041.c: New test.
170
6e1b2ffb 1712016-10-25 Jakub Jelinek <jakub@redhat.com>
172
173 * g++.dg/cpp1z/launder1.C: New test.
174 * g++.dg/cpp1z/launder2.C: New test.
175
c9a8ee19 1762016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 177 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 178
179 PR target/71676
180 PR target/71678
181 * gcc.target/avr/pr71676-2.c: New test.
182
24c7ece1 1832016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 184 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 185
186 PR target/71676
187 PR target/71678
188 * gcc.target/avr/pr71676-1.c: New test.
189 * gcc.target/avr/pr71676-3.c: New test.
190 * gcc.target/avr/pr71676.c: New test.
191 * gcc.target/avr/pr71678.c: New test.
192
2e2f6914 1932016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
194
195 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
196 such that cloned verions of tested functions are not created.
197
0fdad659 1982016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
199
200 PR fortran/71895
201 * gfortran.dg/pr71895.f90: New test.
202
1eaf0150 2032016-10-24 Jakub Jelinek <jakub@redhat.com>
204
205 * g++.dg/debug/dwarf2/ref-2.C: New test.
206
5f64e688 2072016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
208
209 * c-c++-common/Wint-in-bool-context-3.c: New test.
210
c62d63d4 2112016-10-24 Martin Sebor <msebor@redhat.com>
212
213 PR middle-end/77735
214 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
215 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
216 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
217 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
218 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
219 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
220 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
221
11cb7700 2222016-10-24 Richard Biener <rguenther@suse.de>
223
224 PR testsuite/71491
225 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
226 * gcc.dg/vect/slp-45.c: Likewise.
227
c2423c1d 2282016-10-24 Richard Biener <rguenther@suse.de>
229
230 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
231 * gcc.dg/tree-ssa/pr21458.c: Likewise.
232 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
233
2cd66116 2342016-10-24 Georg-Johann Lay <avr@gjlay.de>
235
236 PR target/78093
237 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
238 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
239
8cc18ee3 2402016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
241
242 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
243
595090de 2442016-10-24 Jakub Jelinek <jakub@redhat.com>
245
246 * gcc.target/i386/bmi2-pext-1.c: New test.
247 * gcc.target/i386/bmi2-pdep-1.c: New test.
248 * gcc.target/i386/bmi2-bzhi-3.c: New test.
249 * gcc.target/i386/tbm-bextri-1.c: New test.
250 * gcc.target/i386/bmi-bextr-6.c: New test.
251
98d9f593 2522016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
253
254 PR target/77483
255 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
256 * gcc.target/i386/pr65105-1.c: Likewise.
257 * gcc.target/i386/pr65105-2.c: Likewise.
258 * gcc.target/i386/pr65105-3.c: Likewise.
259 * gcc.target/i386/pr65105-5.c: Likewise.
260 * gcc.target/i386/pr67761.c: Likewise.
261 * gcc.target/i386/pr70799-1.c: Likewise.
262
020c2754 2632016-10-24 Martin Liska <mliska@suse.cz>
264
265 PR sanitizer/77966
266 * c-c++-common/ubsan/unreachable-3.c: New test.
267
a484f6fe 2682016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
269
270 PR fortran/77763
271 * gfortran.dg/pr77763.f90
272
1a6627ef 2732016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
274
275 PR fortran/54730
276 PR fortran/78033
277 * gfortran.dg/pr78033.f90: New test.
278
b0cb70c0 2792016-10-23 Paul Thomas <pault@gcc.gnu.org>
280
281 PR fortran/69834
282 * gfortran.dg/select_type_1.f03: Change error for overlapping
283 TYPE IS cases.
284 * gfortran.dg/select_type_36.f03: New test.
285
11d8d4ee 2862016-10-22 Eric Botcazou <ebotcazou@adacore.com>
287
288 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
289
5676fa7f 2902016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
291
292 PR fortran/78021
293 * gfortran.dg/string_length_3.f90: New test.
294
d202d7b5 2952016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
296
d202d7b5 297 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
298
2992016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
300
301 PR fortran/43366
302 PR fortran/57117
303 PR fortran/61337
304 * gfortran.dg/alloc_comp_class_5.f03: New test.
305 * gfortran.dg/class_allocate_21.f90: New test.
306 * gfortran.dg/class_allocate_22.f90: New test.
307 * gfortran.dg/realloc_on_assign_27.f08: New test.
308
5a096987 3092016-10-21 Jeff Law <law@redhat.com>
310
311 * PR tree-optimization/71947
312 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
313 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
314 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
315
6cb5d057 3162016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
317
318 * gcc.dg/ipa/vrp5.c: New test.
319 * gcc.dg/ipa/vrp6.c: New test.
320
0ee6ade7 3212016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
322
323 * gcc.target/aarch64/test_frame_17.c: New test.
324
0fe76522 3252016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
326
327 * gcc.target/aarch64/test_frame_17.c: New test.
328
4e2173b0 3292016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
330
331 PR preprocessor/71681
332 * gcc.dg/cpp/pr71681-1.c: New testcase
333 * gcc.dg/cpp/pr71681-2.c: Likewise
334 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
335 * gcc.dg/cpp/remap/a/header.gcc: Likewise
336 * gcc.dg/cpp/remap/a/t_1.h: Likewise
337 * gcc.dg/cpp/remap/a/t_2.h: Likewise
338
4d8040d8 3392016-10-21 Jakub Jelinek <jakub@redhat.com>
340
1a4cced6 341 PR target/78057
342 * gcc.target/i386/pr78057.c: New test.
343
4d8040d8 344 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
345
60e91af4 3462016-10-21 Paul Thomas <pault@gcc.gnu.org>
347
348 PR fortran/69566
349 * gfortran.dg/select_type_37.f03: New test.
350
c2c800fc 3512016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
352
353 PR target/71627
354 * gcc.target/avr/pr71627.c: New test
355
121d313b 3562016-10-21 Eric Botcazou <ebotcazou@adacore.com>
357
358 * gcc.target/sparc/overflow-1.c: New test.
359 * gcc.target/sparc/overflow-2.c: Likewise.
360 * gcc.target/sparc/overflow-3.c: Likewise.
361
f1ea412a 3622016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
363
364 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
365 effective target.
366
ec85126d 3672016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
368
369 PR rtl-optimization/78038
370 * gcc.target/aarch64/pr78038.c: New test.
371
a3d5ca2a 3722016-10-21 Richard Biener <rguenther@suse.de>
373
374 PR tree-optimization/78051
375 * g++.dg/torture/pr78051.C: New testcase.
376
127b5b65 3772016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
378
379 * c-c++-common/wdate-time.c: Restored test case.
380 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
381
8d379b82 3822016-10-20 Jakub Jelinek <jakub@redhat.com>
383
384 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
385
e0a20c9e 3862016-10-20 Uros Bizjak <ubizjak@gmail.com>
387
388 PR target/78037
389 * gcc.target/i386/pr78037.c: New test.
390
06904722 3912016-10-20 Eric Botcazou <ebotcazou@adacore.com>
392
393 * gcc.target/visium/overflow8.c: New.
394 * gcc.target/visium/overflow16.c: Likewise.
395 * gcc.target/visium/overflow32: Likewise.
396
92a2a716 3972016-10-20 Michael Matz <matz@suse.de>
398
399 * gcc.dg/loop-split.c: New test.
400 * gcc.dg/tree-ssa/ifc-9.c: Update.
401 * gcc.dg/tree-ssa/ifc-10.c: Update.
402
8a0d346b 4032016-10-20 Richard Biener <rguenther@suse.de>
404
405 * gcc.dg/graphite/pr35356-1.c: Update.
406
bc3bde59 4072016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
408
409 PR c++/77446
410 * g++.dg/cpp1y/pr77446.C: New.
411
ab056ef4 4122016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
413
414 PR tree-optimization/53979
415 * gcc.dg/pr53979-1.c: New test-case.
416 * gcc.dg/pr53979-2.c: Likewise.
417
5c2ba578 4182016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
419
420 * c-c++-common/Wint-in-bool-context-2.c: New test.
421
dbbe97e3 4222016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
423
424 * gfortran.dg/dtio_17.f90: Fix test.
425
0d05daf3 4262016-10-19 Aldy Hernandez <aldyh@redhat.com>
427
428 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
429 * gcc.dg/Walloca-2.c: Same.
430
e066ee66 4312016-10-19 Aldy Hernandez <aldyh@redhat.com>
432
433 * gcc.dg/Wvla-1.c: Rename to...
434 * gcc.dg/Wvla-larger-than-1.c: ...this.
435 * gcc.dg/Wvla-2.c: Rename to...
436 * gcc.dg/Wvla-larger-than-2.c: ...this.
437 * gcc.dg/Wvla-3.c: Rename to...
438 * gcc.dg/Walloca-11.c.: ...this.
439 * gcc.dg/wvla-[1-7].c: Rename to:
440 * gcc.dg/Wvla-[1-7].c: ...this.
441
82112bf2 4422016-10-19 Bin Cheng <bin.cheng@arm.com>
443
444 PR tree-optimization/78005
445 * gcc.dg/vect/pr78005.c: New.
446 * gcc.target/i386/l_fma_float_1.c: Revise test.
447 * gcc.target/i386/l_fma_float_2.c: Ditto.
448 * gcc.target/i386/l_fma_float_3.c: Ditto.
449 * gcc.target/i386/l_fma_float_4.c: Ditto.
450 * gcc.target/i386/l_fma_float_5.c: Ditto.
451 * gcc.target/i386/l_fma_float_6.c: Ditto.
452 * gcc.target/i386/l_fma_double_1.c: Ditto.
453 * gcc.target/i386/l_fma_double_2.c: Ditto.
454 * gcc.target/i386/l_fma_double_3.c: Ditto.
455 * gcc.target/i386/l_fma_double_4.c: Ditto.
456 * gcc.target/i386/l_fma_double_5.c: Ditto.
457 * gcc.target/i386/l_fma_double_6.c: Ditto.
458
b3e3b38b 4592016-10-19 Thomas Schwinge <thomas@codesourcery.com>
460
461 PR tree-optimization/78024
462 * gcc.dg/goacc/loop-processing-1.c: New file.
463
1227b118 4642016-10-19 Richard Biener <rguenther@suse.de>
465
466 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
467
f9debd38 4682016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
469
470 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
471 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
472 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
473 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
474 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
475 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
476 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
477 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
478 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
479 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
480 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
481 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
482 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
483 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
484 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
485 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
486 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
487 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
488 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
489 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
490 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
491 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
492 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
493 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
494 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
495 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
496 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
497 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
498 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
499 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
500 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
501 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
502 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
503 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
504 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
505 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
506 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
507 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
508 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
509 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
510 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
511 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
512 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
513 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
514 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
515 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
516 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
517 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
518 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
519 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
520 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
521 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
522 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
523 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
524 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
525 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
526 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
527 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
528 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
529 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
530 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
531 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
532 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
533 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
534 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
535 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
536 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
537 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
538 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
539 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
540 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
541 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
542 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
543 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
544 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
545 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
546 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
547 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
548 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
549 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
550 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
551 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
552 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
553 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
554 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
555 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
556 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
557 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
558 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
559 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
560 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
561 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
562 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
563 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
564 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
565 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
566 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
567 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
568 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
569 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
570 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
571 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
572 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
573 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
574 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
575 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
576 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
577 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
578 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
579 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
580 * gcc.target/powerpc/vsu/vsu.exp: New file.
581
4d7671d9 5822016-10-18 Uros Bizjak <ubizjak@gmail.com>
583
584 PR target/77991
585 * gcc.target/i386/pr77991.c: New test.
586
ce1813aa 5872016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
588
589 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
590 LTO is used.
591
7c57132a 5922016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
593
4d7671d9 594 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 595
9edca09e 5962016-10-18 Richard Biener <rguenther@suse.de>
597
598 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
599 * gcc.dg/tree-ssa/pr21001.c: Likewise.
600 * gcc.dg/tree-ssa/pr21090.c: Likewise.
601 * gcc.dg/tree-ssa/pr21294.c: Likewise.
602 * gcc.dg/tree-ssa/pr21563.c: Likewise.
603 * gcc.dg/tree-ssa/pr23744.c: Likewise.
604 * gcc.dg/tree-ssa/pr25382.c: Likewise.
605 * gcc.dg/tree-ssa/pr68431.c: Likewise.
606 * gcc.dg/tree-ssa/vrp03.c: Likewise.
607 * gcc.dg/tree-ssa/vrp06.c: Likewise.
608 * gcc.dg/tree-ssa/vrp07.c: Likewise.
609 * gcc.dg/tree-ssa/vrp09.c: Likewise.
610 * gcc.dg/tree-ssa/vrp19.c: Likewise.
611 * gcc.dg/tree-ssa/vrp20.c: Likewise.
612 * gcc.dg/tree-ssa/vrp92.c: Likewise.
613 * gcc.dg/pr68217.c: Likewise.
614 * gcc.dg/predict-9.c: Likewise.
615 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
616 * gcc.dg/predict-1.c: Likewise.
617
089541f0 6182016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
619
620 * gfortran.dg/dtio_17.f90: New test.
621
130a8de2 6222016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
623
624 * gcc.dg/ipa/vrp4.c: Adjust testcase.
625
fc323d70 6262016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
627
628 * gcc.dg/ipa/vrp4.c: New test.
629
5b48910f 6302016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
631
632 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
633 * gcc.dg/torture/pr39074.c: Likewise.
634
946d814a 6352016-10-17 Eric Botcazou <ebotcazou@adacore.com>
636
637 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
638 * gnat.dg/trampoline4.adb: Minor tweak.
639
53cddf24 6402016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
641
642 PR tree-optimization/77916
643 * gcc.dg/torture/pr77916.c: New.
644
443d1195 6452016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
646
647 PR fortran/77978
648 * gfortran.dg/pr77978_1.f90: New test.
649 * gfortran.dg/pr77978_2.f90: Ditto.
650 * gfortran.dg/pr77978_3.f90: Ditto.
651
5db34fe5 6522016-10-17 Paul Thomas <pault@gcc.gnu.org>
653
654 PR fortran/61420
655 PR fortran/78013
656 * gfortran.dg/proc_ptr_49.f90: New test.
657
a68b3ea1 6582016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
659
660 PR target/77308
661 * gcc.target/arm/pr77308.c: New test.
662
dbd2f085 6632016-10-17 David Edelsohn <dje.gcc@gmail.com>
664
665 * lib/target-supports.exp
666 (check_effective_target_floatn_nx_runtime): Return 0 for
667 powerpc*-ibm-aix*.
668
5bcc4152 6692016-10-17 Andrew Pinski <apinski@cavium.com>
670
671 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
672 long instead of long.
673 * gcc.target/aarch64/cinc_common_1.c: Likewise.
674 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
675 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
676 * gcc.target/aarch64/mult-synth_4.c: Likewise.
677 * gcc.target/aarch64/pr68102_1.c: Likewise.
678 * gcc.target/aarch64/target_attr_3.c: Likewise.
679
6539e0f7 6802016-10-17 Richard Biener <rguenther@suse.de>
681
682 PR tree-optimization/77988
683 * gcc.dg/torture/pr77988.c: New testcase.
684
6a0d39d6 6852016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
686
687 * gcc.dg/pr71636-1.c: New test-case.
688 * gcc.dg/pr71636-2.c: Likewise.
689
a27e3913 6902016-10-16 Eric Botcazou <ebotcazou@adacore.com>
691
692 * gnat.dg/trampoline3.adb: New test.
693 * gnat.dg/trampoline4.adb: Likewise.
694
4c3a9c43 6952016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
696
697 * gfortran.dg/dtio_16.f90: New test.
698
b39e7130 6992016-10-15 Eric Botcazou <ebotcazou@adacore.com>
700
701 * gcc.target/sparc/bmaskbshuf.c: Rename to...
702 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
703 * gcc.target/sparc/bmaskbshuf-2.c: New test.
704
e16e12bf 7052016-10-15 Eric Botcazou <ebotcazou@adacore.com>
706
707 * gcc.target/sparc/popc.c: Rename to...
708 * gcc.target/sparc/popc-1.c: ...this.
709 * gcc.target/sparc/popc-2.c: New test.
710
f2540a7e 7112016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
712
713 PR fortran/77972
714 * gfortran.dg/unexpected_eof_4.f90: New test.
715
5ba96fdd 7162016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
717
c258c004 718 PR libfortran/48587
719 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 720
6b34469c 7212016-10-14 Jakub Jelinek <jakub@redhat.com>
722
7aeed2e5 723 PR middle-end/77959
724 * gfortran.dg/pr77959.f90: New test.
725
6b34469c 726 DR 1511 - const volatile variables and ODR
727 * g++.dg/DRs/dr1511-1.C: New test.
728 * g++.dg/DRs/dr1511-2.C: New test.
729
f81df488 7302016-10-14 Eric Botcazou <ebotcazou@adacore.com>
731
732 * gnat.dg/debug7.adb (dg-options): Remove -g.
733 * gnat.dg/debug8.adb (dg-options): Add -margs.
734 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
735
e5664bb5 7362016-10-14 Richard Biener <rguenther@suse.de>
737
738 PR tree-optimization/77979
739 * gcc.dg/torture/pr77979.c: New testcase.
740
3b7a15a1 7412016-10-14 Martin Liska <mliska@suse.cz>
742
743 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
744 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
745 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
746
2b379696 7472016-10-14 Uros Bizjak <ubizjak@gmail.com>
748
749 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
750 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
751 * gcc.dg/torture/pr77937-2.c: Likewise.
752
0dfdb37a 7532016-10-14 Eric Botcazou <ebotcazou@adacore.com>
754
755 * gnat.dg/lto15.adb: Adjust.
756 * gnat.dg/lto16.adb: Likewise.
757 * gnat.dg/lto17.adb: Likewise
758 * gnat.dg/lto18.ad[sb]: New test.
759 * gnat.dg/lto18_pkg.ads: New helper.
760 * gnat.dg/lto19.adb: New test.
761 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
762 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
763 * gnat.dg/lto20.adb: New test.
764 * gnat.dg/lto20_pkg.ad[sb]: New helper.
765
30825815 7662016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
767
768 * gfortran.dg/coarray_38.f90: Expect error message.
769
f6412f44 7702016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
771
772 * gcc.target/aarch64/spellcheck_1.c: New test.
773 * gcc.target/aarch64/spellcheck_2.c: Likewise.
774 * gcc.target/aarch64/spellcheck_3.c: Likewise.
775 * gcc.target/aarch64/spellcheck_4.c: Likewise.
776 * gcc.target/aarch64/spellcheck_5.c: Likewise.
777 * gcc.target/aarch64/spellcheck_6.c: Likewise.
778
7a8fd205 7792016-10-13 Andreas Schwab <schwab@linux-m68k.org>
780
781 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
782
0512a8c6 7832016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
784
785 PR tree-optimization/77937
786 * gcc.dg/torture/pr77937-1.c: New.
787 * gcc.dg/torture/pr77937-2.c: New.
788
81f19d90 7892016-10-13 Jakub Jelinek <jakub@redhat.com>
790
791 * g++.dg/cpp1z/inline-var1.C: New test.
792 * g++.dg/cpp1z/inline-var1a.C: New test.
793 * g++.dg/cpp1z/inline-var1.h: New file.
794 * g++.dg/cpp1z/inline-var2.C: New test.
795 * g++.dg/cpp1z/inline-var3.C: New test.
796 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
797 uninitialized const.
798
83ee671e 7992016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 800
f3e6118a 801 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
802 Xscale is specified, not just -march.
803 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
804 is incompatible with Xscale.
8d16d6ff 805
2e7b05a3 8062016-10-13 Martin Sebor <msebor@redhat.com>
807
808 PR c++/71912
809 * g++.dg/ext/flexary4.C: Adjust.
810 * g++.dg/ext/flexary5.C: Same.
811 * g++.dg/ext/flexary9.C: Same.
812 * g++.dg/ext/flexary19.C: New test.
813 * g++.dg/ext/flexary18.C: New test.
814 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
815 regression test.
4d7671d9 816 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
817 Avoid generating a flexible array member in an array.
2e7b05a3 818
ff56abd1 8192016-10-13 Martin Sebor <msebor@redhat.com>
820
821 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
822 to placate -Wformat on targets where the type is not int.
823
c4966203 8242016-10-13 David Malcolm <dmalcolm@redhat.com>
825
826 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
827 in INSN_LOCATION.
828
0655e0e6 8292016-10-13 Bin Cheng <bin.cheng@arm.com>
830
831 * gcc.target/i386/l_fma_float_1.c: Revise test.
832 * gcc.target/i386/l_fma_float_2.c: Ditto.
833 * gcc.target/i386/l_fma_float_3.c: Ditto.
834 * gcc.target/i386/l_fma_float_4.c: Ditto.
835 * gcc.target/i386/l_fma_float_5.c: Ditto.
836 * gcc.target/i386/l_fma_float_6.c: Ditto.
837 * gcc.target/i386/l_fma_double_1.c: Ditto.
838 * gcc.target/i386/l_fma_double_2.c: Ditto.
839 * gcc.target/i386/l_fma_double_3.c: Ditto.
840 * gcc.target/i386/l_fma_double_4.c: Ditto.
841 * gcc.target/i386/l_fma_double_5.c: Ditto.
842 * gcc.target/i386/l_fma_double_6.c: Ditto.
843
c4dd22f7 8442016-10-13 Bin Cheng <bin.cheng@arm.com>
845
846 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
847
73e363e1 8482016-10-13 Bin Cheng <bin.cheng@arm.com>
849
850 * gcc.dg/vect/vect-98.c: Refine test case.
851 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
852 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
853 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
854
c0f4422f 8552016-10-13 Jakub Jelinek <jakub@redhat.com>
856
857 PR c/77946
858 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
859
5d3eb95a 8602016-10-13 Martin Liska <mliska@suse.cz>
861
862 PR tree-optimization/77943
863 * g++.dg/tree-ssa/pr77943.C: New test.
864
eb04d24c 8652016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
866
867 PR fortran/72832
868 * gfortran.dg/allocate_with_source_22.f03: New test.
869 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
870 fail.
871
4c57e30a 8722016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
873
874 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
875 * gcc.target/arm/movsi_movw.c: Likewise.
876 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
877 directive to work on big endian targets.
878
a70bfd3e 8792016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
880
881 * gcc.dg/tree-ssa/evrp6.c: New test.
882
ef51c561 8832016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
884
885 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
886 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
887 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
888
c1276ee1 8892016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
890
891 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
892 * gcc.target/powerpc/warn-2.c: Ditto.
893
a5c34f4b 8942016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
895
896 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
897 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
898 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
899 for -mmsa.
900 * gcc.target/mips/msa.c: New test.
901 * gcc.target/mips/msa-builtins.c: Likewise.
902 * lib/target-supports.exp (check_mips_msa_hw_available): New.
903 (check_effective_target_mips_msa_runtime): Likewise.
904 (check_effective_target_mips_msa): Likewise.
905 (add_options_for_mips_msa): Likewise.
906 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
907 (check_effective_target_vect_intfloat_cvt): Likewise.
908 (check_effective_target_vect_uintfloat_cvt): Likewise.
909 (check_effective_target_vect_floatint_cvt): Likewise.
910 (check_effective_target_vect_floatuint_cvt): Likewise.
911 (check_effective_target_vect_shift): Likewise.
912 (check_effective_target_vect_shift_char): Likewise.
913 (check_effective_target_vect_long): Likewise.
914 (check_effective_target_vect_float): Likewise.
915 (check_effective_target_vect_double): Likewise.
916 (check_effective_target_vect_long_long): Likewise.
917 (check_effective_target_vect_perm): Likewise.
918 (check_effective_target_vect_perm_byte): Likewise.
919 (check_effective_target_vect_perm_short): Likewise.
920 (check_effective_target_vect_sdot_qi): Likewise.
921 (check_effective_target_vect_udot_qi): Likewise.
922 (check_effective_target_vect_sdot_hi): Likewise.
923 (check_effective_target_vect_udot_hi): Likewise.
924 (check_effective_target_vect_pack_trunc): Likewise.
925 (check_effective_target_vect_unpack): Likewise.
926 (check_effective_target_vect_hw_misalign): Likewise.
927 (check_effective_target_vect_condition): Likewise.
928 (check_effective_target_vect_cond_mixed): Likewise.
929 (check_effective_target_vect_char_mult): Likewise.
930 (check_effective_target_vect_short_mult): Likewise.
931 (check_effective_target_vect_int_mult): Likewise.
932 (check_effective_target_vect_extract_even_odd): Likewise.
933 (check_effective_target_vect_interleave): Likewise.
934 (check_vect_support_and_set_flags): Check if the target supports MSA
935 and append to the list of EFFECTIVE_TARGETS.
936
3e7c21b1 9372016-10-12 Richard Biener <rguenther@suse.de>
938
939 PR debug/77947
940 * g++.dg/torture/pr77947.C: New testcase.
941
bd043173 9422016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
943
944 * gnat.dg/debug8.adb: New testcase.
945
dade7ede 9462016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
947
948 * gnat.dg/debug9.adb: New testcase.
949
98e16200 9502016-10-12 Richard Biener <rguenther@suse.de>
951
952 * gcc.dg/tree-ssa/vrp35.c: Adjust.
953 * gcc.dg/tree-ssa/vrp36.c: Likewise.
954 * gcc.dg/tree-ssa/vrp46.c: Likewise.
955
30855003 9562016-10-12 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/77920
959 * gcc.dg/torture/pr77920.c: New testcase.
960
12663602 9612016-10-12 Jakub Jelinek <jakub@redhat.com>
962
221d7858 963 PR tree-optimization/77929
964 * gcc.c-torture/compile/pr77929.c: New test.
965
12663602 966 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
967 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
968 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
969 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
970 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
971 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
972 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
973 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
974 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
975
443a4842 9762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
977
978 * gcc.target/sparc/setcc-4.c: Adjust.
979 * gcc.target/sparc/setcc-5.c: Likewise.
980 * gcc.target/sparc/setcc-6.c: Likewise.
981 * gcc.target/sparc/setcc-7.c: Likewise.
982 * gcc.target/sparc/setcc-8.c: Likewise.
983 * gcc.target/sparc/setcc-9.c: Likewise.
984 * gcc.target/sparc/setcc-10.c: Delete.
985
ffe8440e 9862016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
987
988 PR fortran/77942
989 * gfortran.dg/pr77942.f90
990
f9d86318 9912016-10-11 Fritz Reese <fritzoreese@gmail.com>
992
993 * gfortran.dg/dec_math.f90: New testsuite.
994
aec336e9 9952016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
996
997 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
998 (main): Declare j as i32 instead of int.
999
96eb1519 10002016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1001
1002 PR testsuite/PR77710
1003 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1004 target triplet instead of *-*-*-*.
1005
a84cc613 10062016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1007
1008 * gnat.dg/unchecked_convert10.adb: New test.
1009 * gnat.dg/unchecked_convert11.adb: Likewise.
1010 * gnat.dg/unchecked_convert12.adb: Likewise.
1011
94ec1a50 10122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1013
1014 * gcc.target/sparc/cbcond-1.c: New test.
1015 * gcc.target/sparc/cbcond-2.c: Likewise.
1016 * gcc.target/sparc/movcc-1.c: Likewise.
1017 * gcc.target/sparc/movcc-2.c: Likewise.
1018 * gcc.target/sparc/setcc-1.c: Adjust.
1019 * gcc.target/sparc/setcc-2.c: Likewise.
1020 * gcc.target/sparc/setcc-3.c: Likewise.
1021 * gcc.target/sparc/setcc-4.c: Likewise.
1022 * gcc.target/sparc/setcc-5.c: Likewise.
1023 * gcc.target/sparc/setcc-6.c: New test.
1024 * gcc.target/sparc/setcc-7.c: Likewise.
1025 * gcc.target/sparc/setcc-8.c: Likewise.
1026 * gcc.target/sparc/setcc-9.c: Likewise.
1027 * gcc.target/sparc/setcc-10.c: Likewise.
1028
74cf8d76 10292016-10-10 Jeff Law <law@redhat.com>
1030
1031 PR tree-optimization/71947
1032 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1033 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1034 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1035 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1036 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1037 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1038
8d3bf9df 10392016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1040
1041 PR fortran/77915
1042 * gfortran.dg/matmul_11.f90: New test.
1043
ade2e453 10442016-10-10 Jiong Wang <jiong.wang@arm.com>
1045
1046 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1047 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1096 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1097 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1098 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1099 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1100 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1101 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1102 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1103 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1104 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1105
d9b5db8e 11062016-10-10 Jiong Wang <jiong.wang@arm.com>
1107
1108 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1109 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1110 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1111 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1112 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1113 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1114 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1115 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1116 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1117 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1118 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1119 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1120 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1121 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1122
67789205 11232016-10-10 Jiong Wang <jiong.wang@arm.com>
1124
1125 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1126 Enable AArch64.
1127 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1128 vdup*_laneq.
1129 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1130 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1131 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1132 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1133
6dfe8276 11342016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1135 Jiong Wang <jiong.wang@arm.com>
1136
1137 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1138 AArch64 support.
1139 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1140 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1141 AArch64 targets.
1142 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1143 AArch64 targets.
1144 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1145 targets.
1146 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1147
ec8fd20e 11482016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1149
1150 * gnat.dg/specs/vfa.ads: New test.
1151
6dfe8276 11522016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1153
1154 * gnat.dg/inline13.ad[sb]: New test.
1155 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1156
8fc51369 11572016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1158
1159 * gnat.dg/biased_subtype.adb: New test.
1160
b4d09fc1 11612016-10-09 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR tree-optimization/77901
1164 * gcc.c-torture/compile/pr77901.c: New test.
1165
14964a36 11662016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1167
1168 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1169 * gcc.dg/ipa/propalign-2.c: Likewise
1170 * gcc.dg/ipa/propalign-3.c: Likewise.
1171 * gcc.dg/ipa/propalign-4.c: Likewise.
1172 * gcc.dg/ipa/propalign-5.c: Likewise.
1173
ad0c1dec 11742016-10-08 Jakub Jelinek <jakub@redhat.com>
1175
ae691a10 1176 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1177
4582d852 1178 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1179
ad0c1dec 1180 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1181 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1182
90a2ad05 11832016-10-07 Fritz Reese <fritzoreese@gmail.com>
1184
1185 * gfortran.dg/dec_union_11.f90: New testcase.
1186
4076953a 11872016-10-07 Nathan Sidwell <nathan@acm.org>
1188
1189 PR c++/66443
1190 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1191 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1192 * g++.dg/cpp1y/pr66443-cxx14.C: New
1193 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1194 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1195
cd45162d 11962016-10-07 Jakub Jelinek <jakub@redhat.com>
1197
1198 * g++.dg/cpp0x/addressof1.C: New test.
1199 * g++.dg/cpp0x/addressof2.C: New test.
1200
7d29bba9 12012016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1202
1203 * gcc.target/powerpc/float128-type-1.c: New test to check that
1204 PowerPC 64-bit Linux enables -mfloat128-type by default.
1205 * gcc.target/powerpc/float128-type-2.c: Likewise.
1206 * gcc.target/powerpc/float128-mix.c: Change error message to
1207 reflect that __ibm128 is now #define'ed to be long double.
1208
7d562e89 12092016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1210
1211 PR fortran/77406
1212 * gfortran.dg/pr77406.f90: New test.
1213 * gfortran.dg/assumed_type_3.f90: Update error messages.
1214 * gfortran.dg/defined_operators_1.f90: Ditto.
1215 * gfortran.dg/generic_26.f90: Ditto.
1216 * gfortran.dg/generic_7.f90: Ditto.
1217 * gfortran.dg/gomp/udr5.f90: Ditto.
1218 * gfortran.dg/gomp/udr7.f90: Ditto.
1219 * gfortran.dg/interface_1.f90: Ditto.
1220 * gfortran.dg/interface_37.f90: Ditto.
1221 * gfortran.dg/interface_5.f90: Ditto.
1222 * gfortran.dg/interface_6.f90: Ditto.
1223 * gfortran.dg/interface_7.f90
1224 * gfortran.dg/no_arg_check_3.f90
1225 * gfortran.dg/operator_5.f90
1226 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1227
0365bfa8 12282016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1229
1230 PR c++/77700
1231 * c-c++-common/Wint-in-bool-context.c: Update test.
1232
1941149a 12332016-10-07 Richard Biener <rguenther@suse.de>
1234
1235 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1236 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1237
dc5b5d21 12382016-10-07 Marek Polacek <polacek@redhat.com>
1239
1240 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1241
30ac4925 12422016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1243
1244 PR c++/69733
1245 * c-c++-common/pr69733.c: New test.
1246 * gcc.dg/pr69733.c: New test.
1247 * gcc.target/i386/pr69733.c: New test.
1248
95c0ad19 12492016-10-07 Marek Polacek <polacek@redhat.com>
1250
1251 PR c++/77803
1252 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1253
fafde080 12542016-10-07 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR tree-optimization/77664
1257 * gcc.dg/tree-ssa/pr77664.c: New test.
1258 * gcc.dg/pr77664.c: New test.
1259
12602016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1261
1262 * gfortran.dg/pr69955.f90: New test.
1263
4147af80 12642016_10-06 Louis Krupp <louis.krupp@zoho.com>
1265
1266 PR fortran/57910
1267 * gfortran.dg/pr57910.f90: New test.
1268
adeca879 12692016-10-06 Jakub Jelinek <jakub@redhat.com>
1270
1271 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1272 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1273
fefb1a11 12742016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1275
1276 PR tree-optimization/77862
1277 * gcc.dg/pr77862.c: New test.
1278
f7df25e9 12792016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1280
1281 * gcc.dg/tree-ssa/evrp4.c: New test.
1282
3ff1ad36 12832016-10-06 Jeff Law <law@redhat.com>
1284
1285 PR tree-optimization/71661
1286 * gcc.dg/tree-ssa/pr71661.c: New test.
1287
1424fde5 12882016-10-06 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/77855
1291 * gcc.dg/torture/pr77855.c: New testcase.
1292
a22dd5ec 12932016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1294 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1295
1296 * g++.dg/other/pr77759.C: New test.
1297
cb1f8eb4 12982016-10-06 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/77839
1301 * gcc.dg/torture/pr77839.c: New testcase.
1302
bb513366 13032016-10-06 Marek Polacek <polacek@redhat.com>
1304
1305 * g++.dg/cpp1z/init-statement9.C: New test.
1306
26d689f4 13072016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1308
1309 * gcc.target/i386/pcommit-1.c: Deleted.
1310 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1311 * gcc.target/i386/sse-13.c: Ditto.
1312 * gcc.target/i386/sse-14.c: Ditto.
1313 * gcc.target/i386/sse-22.c: Ditto.
1314 * gcc.target/i386/sse-23.c: Ditto.
1315 * g++.dg/other/i386-2.C: Ditto.
1316
847e66cc 13172016-10-05 Uros Bizjak <ubizjak@gmail.com>
1318
1319 * gcc.target/i386/pr77833.c: Require int128 effective target.
1320
670ec524 13212016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1322
1323 PR fortran/58991
1324 PR fortran/58992
1325 * gfortran.dg/associate_22.f90: New test.
1326
fca4e258 13272016-10-05 Fritz Reese <fritzoreese@gmail.com>
1328
1329 * gfortran.dg/dec_union_9.f90: New testcase.
1330 * gfortran.dg/dec_union_10.f90: New testcase.
1331
994fc95f 13322016-10-05 Jakub Jelinek <jakub@redhat.com>
1333
c6958264 1334 PR sanitizer/66343
1335 * gcc.dg/pch/pr66343-3.c: New test.
1336 * gcc.dg/pch/pr66343-3.hs: New file.
1337
994fc95f 1338 PR sanitizer/66343
1339 * gcc.dg/pch/pr66343-1.c: New test.
1340 * gcc.dg/pch/pr66343-1.hs: New file.
1341 * gcc.dg/pch/pr66343-2.c: New test.
1342 * gcc.dg/pch/pr66343-2.hs: New file.
1343
2b6903a5 13442016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1345
1346 * c-c++-common/Wint-in-bool-context.c: Update test.
1347
a9e44c43 13482016-10-05 Marek Polacek <polacek@redhat.com>
1349
1350 * g++.dg/cpp1z/init-statement1.C: New test.
1351 * g++.dg/cpp1z/init-statement2.C: New test.
1352 * g++.dg/cpp1z/init-statement3.C: New test.
1353 * g++.dg/cpp1z/init-statement4.C: New test.
1354 * g++.dg/cpp1z/init-statement5.C: New test.
1355 * g++.dg/cpp1z/init-statement6.C: New test.
1356 * g++.dg/cpp1z/init-statement7.C: New test.
1357 * g++.dg/cpp1z/init-statement8.C: New test.
1358
d0a5b595 13592016-10-05 Louis Krupp <louis.krupp@zoho.com>
1360
1361 PR fortran/67524
1362 * gfortran.dg/pr67524.f90: New test.
1363
c7b01e77 13642016-10-05 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR sanitizer/77823
1367 * c-c++-common/ubsan/shift-9.c: New test.
1368
d204444e 13692016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1370
1371 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1372 of int if __SIZEOF_INT__ is less than 4 bytes.
1373
ea55eab9 13742016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1375
1376 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1377 * gfortran.dg/class_array_20.f03: Likewise.
1378 * gfortran.dg/class_array_21.f03: Likewise.
1379 * gfortran.dg/finalize_29.f08: Likewise.
1380 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1381
bf1426ea 13822016-10-05 Richard Biener <rguenther@suse.de>
1383
1384 PR middle-end/77826
1385 * gcc.dg/torture/pr77826.c: New testcase.
1386
eb93b162 13872016-10-05 Richard Biener <rguenther@suse.de>
1388
1389 * gcc.dg/fold-copysign-1.c: New testcase.
1390
830f8f08 13912016-10-05 Andreas Schwab <schwab@suse.de>
1392
1393 * g++.dg/pr49847-2.C: Remove.
1394
ce229d56 13952016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1396
1397 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1398
d82d27a3 13992016-10-05 Richard Biener <rguenther@suse.de>
1400
1401 PR middle-end/55152
1402 * gcc.dg/pr55152-2.c: New testcase.
1403
29e40d1d 14042016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1405
1406 * gfortran.dg/dtio_15.f90: New test.
1407
78dc0da1 14082016-10-04 Ian Lance Taylor <iant@golang.org>
1409
1410 * gcc.dg/split-7.c: New test.
1411
f72de674 14122016-10-04 Martin Sebor <msebor@redhat.com>
1413
1414 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1415 %lc directive to wint_t to silence -Wformat warnings on targets
1416 where the latter is a distinct type such as long.
1417
c30da209 14182016-10-04 Martin Sebor <msebor@redhat.com>
1419
1420 PR c++/77804
1421 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1422
c93d719b 14232016-10-04 Jakub Jelinek <jakub@redhat.com>
1424
c8887d28 1425 PR c++/77791
1426 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1427
c93d719b 1428 * g++.dg/other/java3.C: Remove.
1429 * g++.dg/other/java1.C: Remove.
1430 * g++.dg/other/error12.C: Remove.
1431 * g++.dg/other/java2.C: Remove.
1432 * g++.dg/warn/Wnvdtor.C: Remove.
1433 * g++.dg/lookup/java1.C: Remove.
1434 * g++.dg/lookup/java2.C: Remove.
1435 * g++.dg/ext/pr34829.C: Remove.
1436 * g++.dg/ext/java-3.C: Remove.
1437 * g++.dg/ext/java-1.C: Remove.
1438 * g++.dg/ext/java-2.C: Remove.
1439 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1440
e62363b1 14412016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1442
1443 PR tree-optimization/77808
1444 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1445
38f18c01 14462016-10-04 Richard Biener <rguenther@suse.de>
1447
1448 PR tree-optimization/77399
1449 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1450
47fd90af 14512016-10-04 Richard Biener <rguenther@suse.de>
1452
1453 PR middle-end/77833
1454 * gcc.target/i386/pr77833.c: New testcase.
1455
2f8d6297 14562016-09-26 Jeff Law <law@redhat.com>
1457
1458 PR tree-optimization/71550
1459 PR tree-optimization/71403
1460 * gcc.c-torture/execute/pr71550.c: New test.
1461
4092cccf 14622016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1463
1464 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1465 option.
1466
8e8fe25a 14672016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1468
1469 Revert
1470 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1471
1472 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1473
fcfa0d6a 14742016-10-03 Marek Polacek <polacek@redhat.com>
1475
1476 * g++.dg/cpp0x/nullptr37.C: New test.
1477
255beb07 14782016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1479
1480 * c-c++-common/Wint-in-bool-context.c: Update test.
1481
16127d51 14822016-10-02 Jakub Jelinek <jakub@redhat.com>
1483
1484 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1485 earlier.
1486 * g++.dg/charset/asm2.c (memmove): Likewise.
1487 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1488 * g++.dg/tls/diag-4.C (foo): Likewise.
1489 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1490 dg-warning, fix up regex.
1491 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1492 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1493 * g++.old-deja/g++.mike/net31.C: Likewise.
1494 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1495 for C++17.
1496 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1497 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1498
c9e875f1 14992016-10-01 Richard Biener <rguenther@suse.de>
1500
1501 PR middle-end/77798
1502 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1503
77daf8b6 15042016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1505
1506 PR fortran/77663
1507 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1508
ff2feb8b 15092016-10-01 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR c/77490
1512 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1513 Add dg-prune-output directive.
1514
fd3720ac 15152016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1516
1517 PR fortran/66643
1518 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1519 * gfortran.fortran-torture/compile/write.f90: Update test.
1520
dd07e329 15212016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1522
1523 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1524 arm_fp16_alternative_ok as the required effective target.
1525 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1526 -mfp16-format=alternative to the dg-options directive and remove
1527 the dg-add-options directive.
1528
580083a2 15292016-09-30 Fritz Reese <fritzoreese@gmail.com>
1530
1531 PR fortran/77764
1532 * gfortran.dg/dec_union_8.f90: New testcase.
1533
f24fcad2 15342016-09-30 Fritz Reese <fritzoreese@gmail.com>
1535
1536 PR fortran/77782
1537 * gfortran.dg/dec_structure_16.f90: New testcase.
1538
e0e00cf4 15392016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1540
1541 * gfortran.dg/coarray_allocate_10.f08: New test.
1542 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1543
44211526 15442016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1545
1546 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1547
e2441cd8 15482016-09-30 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/77399
1551 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1552
0914a8ef 15532016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1554
5db34fe5 1555 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1556 -fdelete-null-pointer-checks explicit.
1557 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1558 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1559 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1560 * gcc.dg/pic-1.c: Require fpic target support.
1561 * gcc.dg/pic-2.c: Likewise.
1562
c5d89bae 15632016-09-29 Jakub Jelinek <jakub@redhat.com>
1564
1565 Implement P0001R1 - C++17 removal of register storage class specifier
1566 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1567 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1568 C++17.
1569 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1570 keyword if not __SSE2__.
1571 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1572 C++17.
1573 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1574 register keywords.
1575 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1576 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1577 no_erroneous_warning): Expect new warnings for C++17.
1578 * g++.dg/warn/register-var-2.C (f): Likewise.
1579 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1580 * g++.dg/parse/linkage2.C (foo): Likewise.
1581 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1582 keyword on parameters for C++17.
1583 * g++.dg/cpp1z/register1.C: New test.
1584 * g++.dg/cpp1z/register2.C: New test.
1585 * g++.dg/cpp1z/register3.C: New test.
1586
5424b150 15872016-09-29 Uros Bizjak <ubizjak@gmail.com>
1588
1589 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1590 * gcc.target/i386/avx2-check.h (main): Ditto.
1591 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1592 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1593 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1594 * gcc.target/i386/avx512er-check.h (main): Ditto.
1595 * gcc.target/i386/avx512f-check.h (main): Ditto.
1596 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1597 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1598 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1599
132fa33c 16002016-09-29 Uros Bizjak <ubizjak@gmail.com>
1601
1602 PR target/77756
1603 * gcc.target/i386/pr77756.c: New test.
1604
ea72fa65 16052016-09-29 Marek Polacek <polacek@redhat.com>
1606
1607 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1608
40334d1a 16092016-09-29 Marek Polacek <polacek@redhat.com>
1610
1611 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1612 C++14.
1613
2bf721c3 16142016-09-29 Martin Liska <mliska@suse.cz>
1615
1616 * objc/execute/construct1.m: New test.
1617
a8243a97 16182016-09-29 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/77768
1621 * gcc.dg/torture/pr77768.c: New testcase.
1622
98da8d3b 16232016-09-28 Richard Biener <rguenther@suse.de>
1624
1625 PR middle-end/77407
1626 * gcc.dg/pr77407.c: New testcase.
1627
b0ab3ca0 16282016-09-29 Richard Biener <rguenther@suse.de>
1629
1630 PR middle-end/55152
1631 * gcc.dg/pr55152.c: New testcase.
1632 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1633
f76c9f26 16342016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1635
1636 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1637 (dg-options): Remove -m32.
1638
94d9ba6a 16392016-09-28 Martin Sebor <msebor@redhat.com>
1640
1641 PR middle-end/77721
1642 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1643
d23296dc 16442016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1645
1646 PR libgfortran/77707
1647 * gfortran.dg/inquire_17.f90: New test.
1648
2a2770c6 16492016-09-28 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR c++/77467
1652 * g++.dg/cpp1y/constexpr-77467.C: New test.
1653
3e822015 16542016-09-28 Martin Sebor <msebor@redhat.com>
1655
1656 PR c/77762
1657 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1658 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1659 (test_sprintf_p_const): Adjust line numbers to avoid failures
1660 introduced in r240503.
1661
21ce832f 16622016-09-28 Martin Sebor <msebor@redhat.com>
1663
1664 PR middle-end/77683
1665 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1666
8d9e3eb6 16672016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1668
cfa852a5 1669 PR c++/77748
1670 * g++.dg/pr77550.C: Avoid undefined behavior.
1671
8d9e3eb6 1672 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1673
85dd8d9a 16742016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1675
1676 * gcc.dg/strlenopt-20.c: Update test.
1677 * gcc.dg/strlenopt-21.c: Likewise.
1678 * gcc.dg/strlenopt-22.c: Likewise.
1679 * gcc.dg/strlenopt-22g.c: Likewise.
1680 * gcc.dg/strlenopt-26.c: Likewise.
1681 * gcc.dg/strlenopt-5.c: Likewise.
1682 * gcc.dg/strlenopt-7.c: Likewise.
1683 * gcc.dg/strlenopt-9.c: Likewise.
1684
ce7e2f0e 16852016-09-27 Jakub Jelinek <jakub@redhat.com>
1686
4fd4e9e0 1687 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1688
66108a57 1689 * g++.dg/cpp1z/lambda-this1.C: New test.
1690 * g++.dg/cpp1z/lambda-this2.C: New test.
1691
ce7e2f0e 1692 PR c++/77722
1693 * g++.dg/ubsan/return-4.C: New test.
1694 * g++.dg/ubsan/return-5.C: New test.
1695 * g++.dg/ubsan/return-6.C: New test.
1696
eedf6f96 16972016-09-27 Jiong Wang <jiong.wang@arm.com>
1698
1699 * lib/target-supports.exp
1700 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1701 in function comment.
1702
febf7a45 17032016-09-27 Martin Liska <mliska@suse.cz>
1704
1705 PR gcov-profile/46266
1706 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1707 considered.
1708
1ef012e4 17092016-09-27 Richard Biener <rguenther@suse.de>
1710
1711 PR tree-optimization/77745
1712 * g++.dg/torture/pr77745.C: New testcase.
1713
fcaf08b7 17142016-09-27 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/77478
1717 * gcc.dg/torture/pr77478.c: New testcase.
1718
db46bcd3 17192016-09-27 Martin Liska <mliska@suse.cz>
1720
1721 PR gcov-profile/7970
1722 PR gcov-profile/16855
1723 PR gcov-profile/44779
1724 * g++.dg/gcov/pr16855.C: New test.
1725
2e0bcd96 17262016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1727
1728 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1729
93768ef7 17302016-09-27 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR fortran/77666
1733 * gfortran.dg/gomp/pr77666.f90: New test.
1734
b09a4365 17352016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1736
1737 PR ipa/77677
1738 * gcc.dg/torture/pr77677-2.c: New test.
1739
85527e8f 17402016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1741
1742 PR fortran/77420
1743 * gfortran.dg/pr77420_1.f90: New test.
1744 * gfortran.dg/pr77420_2.f90: Ditto.
1745 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1746 * gfortran.dg/pr77420_4.f90: this file.
1747
140cd7ff 17482016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1749
1750 PR middle-end/77719
1751 * gfortran.dg/pr77719.f90: New test.
1752
d4d58fc3 17532016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1754
1755 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1756 singular form of byte when quantity is unknown.
d4d58fc3 1757
e997bd3a 17582016-09-26 Marek Polacek <polacek@redhat.com>
1759
1760 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1761
9c7de46a 17622016-09-26 Martin Liska <mliska@suse.cz>
1763
1764 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1765 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1766 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1767 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1768 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1769 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1770 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1771 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1772 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1773
3c77f69c 17742016-09-26 Marek Polacek <polacek@redhat.com>
1775
1776 PR c/7652
1777 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1778 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1779 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1780 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1781 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1782 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1783 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1784 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1785 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1786 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1787 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1788 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1789 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1790 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1791 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1792 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1793 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1794 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1795 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1796 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1797 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1798 * c-c++-common/attr-fallthrough-1.c: New test.
1799 * c-c++-common/attr-fallthrough-2.c: New test.
1800 * g++.dg/cpp0x/fallthrough1.C: New test.
1801 * g++.dg/cpp0x/fallthrough2.C: New test.
1802 * g++.dg/cpp1z/fallthrough1.C: New test.
1803 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1804 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1805 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1806 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1807
40e245e1 18082016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1809
9e9fb49b 1810 PR fortran/77429
40e245e1 1811 * gfortran.dg/pr77429.f90: New test.
1812
cfffcdf4 18132016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1814
1815 PR fortran/77694
1816 * gfortran.dg/pr77694.f90: New test.
1817
223e6ae9 18182016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1819
1820 PR target/51244
1821 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1822
9e932ac2 18232016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1824
1825 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1826 for 32-bit mode.
1827
04f16d28 18282016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1829
1830 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1831 for 32-bit mode.
1832
481ce481 18332016-09-24 Marek Polacek <polacek@redhat.com>
1834
1835 PR c/77490
1836 * c-c++-common/Wbool-operation-1.c: New test.
1837 * gcc.dg/Wbool-operation-1.c: New test.
1838
8e652fcf 18392016-09-23 Fritz Reese <fritzoreese@gmail.com>
1840
1841 * gfortran.dg/dec_static_1.f90: New.
1842 * gfortran.dg/dec_static_2.f90: New.
1843 * gfortran.dg/dec_static_3.f90: New.
1844 * gfortran.dg/dec_static_4.f90: New.
1845
e7c4560c 18462016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1847
1848 PR fortran/48298
1849 * gfortran.dg/negative_unit_check.f90: Update test.
1850 * gfortran.dg/dtio_14.f90: New test.
481ce481 1851
ad020996 18522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1853
1854 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1855 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1856 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1857 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1858 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1859 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1860 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1861
e2c1228b 18622016-09-23 Martin Sebor <msebor@redhat.com>
1863
1864 PR testsuite/77713
1865 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1866 assuming long double is bigger than double.
1867
9b5db70f 18682016-09-23 Jakub Jelinek <jakub@redhat.com>
1869
1870 Implement P0138R2, C++17 construction rules for enum class values
1871 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1872
a30e370d 18732016-09-23 David Malcolm <dmalcolm@redhat.com>
1874
1875 PR preprocessor/77672
1876 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1877 expected multiline output from first warning to reflect change
1878 in r240434.
1879
15650eb7 18802016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1881
1882 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1883
f886b2b4 18842016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1885 Tom de Vries <tom@codesourcery.com>
1886
1887 PR testsuite/77411
1888 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1889
f74ba31d 18902016-09-23 Marek Polacek <polacek@redhat.com>
1891
1892 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1893 * c-c++-common/gomp/atomic-13.c: Likewise.
1894 * c-c++-common/gomp/atomic-14.c: Likewise.
1895 * c-c++-common/pr60439.c: Remove invalid code.
1896 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1897 * g++.dg/expr/bitfield5.C: Likewise.
1898 * g++.dg/expr/bitfield6.C: Likewise.
1899 * g++.dg/expr/bool1.C: Likewise.
1900 * g++.dg/expr/bool3.C: Likewise.
1901 * g++.dg/expr/lval3.C: Likewise.
1902 * g++.dg/expr/lval4.C: Likewise.
1903 * g++.old-deja/g++.jason/bool5.C: Likewise.
1904
7413e757 19052016-09-23 David Malcolm <dmalcolm@redhat.com>
1906
1907 PR preprocessor/77672
1908 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1909 (test_terminator_location): New function.
1910
81df50de 19112016-09-23 Richard Biener <rguenther@suse.de>
1912
1913 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1914
5f4626d8 19152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1916
1917 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1918 -march=armv8.2-a+fp16 when supported by the hardware.
1919 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1921 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1922 semi-colons to a macro invocations.
1923 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1924 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1925 defined.
1926 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1927 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1929 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1930 defined.
1931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1935 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1938 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1940 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1941 defined.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1944 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1945 defined.
1946 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1948 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1949 defined.
1950 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1952 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1953 defined.
1954 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1956 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1957 defined. Also fix some white-space.
1958 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1963 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1964 defined. Also fix some long lines and white-space.
1965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1966 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1967 defined. Also fix some long lines and white-space.
1968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1969 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1970 defined.
1971 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1973 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1974 defined.
1975 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1977 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1978 defined.
1979 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1980 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1982 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1984 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1985 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1988 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1989 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1992 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1993 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1995 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1996 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1998
f2645569 19992016-09-23 Jiong Wang <jiong.wang@arm.com>
2000 Matthew Wahab <matthew.wahab@arm.com>
2001
2002 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2024 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2025 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2026 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2038 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2039
66a55fc4 20402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2041
2042 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2043 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2044 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2045 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2046 support.
2047
ada0f4c4 20482016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2049
2050 PR ipa/77677
2051 * gcc.dg/torture/pr77677.c: New test.
2052
8771094d 20532016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2054
2055 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2056 here now.
2057
c959fae1 20582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2059
2060 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2061 options. Add tests for float16x4_t and float16x8_t.
2062
88b594a3 20632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2064
2065 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2066 * gcc.target/s390/risbg-ll-2.c: Ditto.
2067 * gcc.target/s390/risbg-ll-3.c: Ditto.
2068
e4ad661c 20692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2070
2071 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2072 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2073
4005a882 20742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2075
2076 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2077 output to the simplified instructions.
2078
9854d864 20792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2080
2081 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2082 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2083
388ce7db 20842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2085
2086 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2087 (FP16_SUPPORTED): New
2088 (expected-hfloat-16x4): Make conditional on __fp16 support.
2089 (expected-hfloat-16x8): Likewise.
2090 (vdup_n_f16): Disable for non-AArch64 targets.
2091 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2092 conditional on FP16_SUPPORTED.
2093 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2094 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2095 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2096 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2097 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2098 for testing __fp16.
2099 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2100 conditional on FP16_SUPPORTED.
2101 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2102 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2103
837bb76e 21042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2105
2106 * gcc.target/arm/short-vfp-1.c: New.
2107
e183c2b8 21082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2109
2110 * gcc.target/arm/attr-fp16-arith-1.c: New.
2111
cd6fbed6 21122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2113
2114 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2115 New.
2116 (add_options_for_arm_v8_2a_fp16_neon): New.
2117 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2118 (add_options_for_arm_arch_v8_2a): Auto-generate.
2119 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2120 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2121 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2122 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2123 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2124 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2125 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2126
4961b0ab 21272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2128
2129 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2130 arm_fp16_alternative_ok.
2131 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2132 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2133 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2134 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2135 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2136 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2137 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2138 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2139 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2140 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2141 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2142 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2143 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2144 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2145 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2146 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2147 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2148 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2149 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2150 arm_fp16_alternative_ok.
2151 * lib/target-supports.exp
2152 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2153 (check_effective_target_arm_fp16_alternative_ok): New.
2154 (check_effective_target_arm_fp16_none_ok_nocache): New.
2155 (check_effective_target_arm_fp16_none_ok): New.
2156
ce5b3c3b 21572016-09-23 Martin Liska <mliska@suse.cz>
2158
2159 * gcc.dg/ipa/pr77653.c: Replace adress
2160 with address.
2161
d4c65e05 21622016-09-23 Martin Liska <mliska@suse.cz>
2163
2164 * gcc.target/i386/movbe-4.c: New test.
2165
82a47693 21662016-09-23 Martin Liska <mliska@suse.cz>
2167
2168 * gcc.target/i386/crc32-5.c: New test.
2169
0253072a 21702016-09-23 Martin Liska <mliska@suse.cz>
2171
2172 * gcc.target/i386/pr71652.c: New test.
2173 * gcc.target/i386/pr71652-2.c: New test.
2174 * gcc.target/i386/pr71652-3.c: New test.
2175
0bfdbd22 21762016-09-23 Jakub Jelinek <jakub@redhat.com>
2177
2178 * lib/gcc-dg.exp (process-message): Support relative line number
2179 notation - .+4 or .-1 etc.
2180 * gcc.dg/dg-test-1.c: New test.
2181
ff982ab4 21822016-09-22 Martin Sebor <msebor@redhat.com>
2183
2184 PR target/77676
2185 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2186 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2187 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2188 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2189
78299f8d 21902016-09-22 Uros Bizjak <ubizjak@gmail.com>
2191
2192 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2193 * gcc.dg/ifcvt-2.c: Ditto.
2194 * gcc.dg/zero_bits_compound-1.c: Ditto.
2195 * gcc.dg/zero_bits_compound-1.c: Ditto.
2196 * gcc.dg/pr40550.c: Simplify target selectors.
2197 Use dg-additional-options.
2198 * gcc.dg/pr47893.c: Ditto.
2199 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2200 additional options for 32-bit x86 targets.
2201 * gcc.dg/pr70955.c: Move to ...
2202 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2203
ec645283 22042016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2205
2206 PR c++/61019
2207 * g++.dg/cpp0x/pr61019.C: New.
2208
9753b549 22092016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2210 Terry Guo <terry.guo@arm.com>
2211
2212 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2213 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2214 * gcc.target/arm/pure-code/pure-code.exp: New.
2215
7dbfb427 22162016-09-22 Uros Bizjak <ubizjak@gmail.com>
2217
2218 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2219 Remove SSE effective target requirement.
2220
7e20dff2 22212016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2222
2223 PR c++/71979
2224 * g++.dg/cpp0x/pr71979.C: New.
2225
05dd002d 22262016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2227
2228 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2229
53769cc8 22302016-09-22 Martin Liska <mliska@suse.cz>
2231
2232 PR ipa/77653
2233 * gcc.dg/ipa/pr77653.c: New test.
2234
51c846d6 22352016-09-22 Jakub Jelinek <jakub@redhat.com>
2236
2237 PR fortran/77665
2238 * gfortran.dg/gomp/pr77665.f90: New test.
2239
51278c1a 22402016-09-22 Paul Thomas <pault@gcc.gnu.org>
2241
2242 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2243 * gfortran.dg/dtio_13.f90: New test.
2244
cde225a2 22452016-09-21 Louis Krupp <louis.krupp@zoho.com>
2246
2247 PR fortran/66107
2248 * gfortran.dg/pr66107.f90: New test.
2249
0d5530d9 22502016-09-21 Ian Lance Taylor <iant@golang.org>
2251
2252 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2253 with call to builtin delete function.
2254
9ca7e933 22552016-09-21 Joseph Myers <joseph@codesourcery.com>
2256
2257 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2258 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2259 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2260 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2261 tests.
2262
451127c6 22632016-09-21 Uros Bizjak <ubizjak@gmail.com>
2264
2265 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2266
98aa0f57 22672016-09-21 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR c++/77651
2270 * g++.dg/cpp1z/aligned-new6.C: New test.
2271
65eeae10 22722016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2273
2274 * gcc.target/arm/fp16-aapcs-3.c: New.
2275 * gcc.target/arm/fp16-aapcs-4.c: New.
2276 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2277 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2278 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2279 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2280
1a39df22 22812016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2282
2283 PR tree-optimization/77550
2284 * g++.dg/pr77550.C: New test.
2285
48bc6fdd 22862016-09-21 Georg-Johann Lay <avr@gjlay.de>
2287
2288 PR target/77326
2289 * gcc.target/avr/torture/pr77326.c: New test.
2290
a09b160b 22912016-09-21 Louis Krupp <louis.krupp@zoho.com>
2292
2293 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2294
91207228 22952016-09-21 Richard Biener <rguenther@suse.de>
2296
2297 PR tree-optimization/77648
2298 * gcc.dg/torture/pr77648-1.c: New testcase.
2299 * gcc.dg/torture/pr77648-2.c: Likewise.
2300
f6aeb966 23012016-09-21 Richard Biener <rguenther@suse.de>
2302 Jakub Jelinek <jakub@redhat.com>
2303
2304 PR tree-optimization/77621
2305 * gcc.dg/pr77621.c: New testcase.
2306
637b3ebb 23072016-09-21 Paul Thomas <pault@gcc.gnu.org>
2308
2309 PR fortran/77657
2310 * gfortran.dg/dtio_12.f90: New test.
2311
b5b88e7a 23122016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2313
2314 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2315
8ccdb0a4 23162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2317
2318 PR tree-optimization/72835
2319 * gcc.dg/tree-ssa/pr72835.c: New test.
2320
b9833bfd 23212016-09-20 Martin Sebor <msebor@redhat.com>
2322
2323 PR middle-end/49905
2324 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2325 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2326 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2327 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2328 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2329 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2330 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2331
597323ed 23322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2333
2334 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2335 arguments/compare will be optimized away.
2336 * gcc.dg/torture/ftrapv-1.c: Likewise.
2337
25a8e007 23382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2339
2340 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2341 will be optimized away.
2342 * gcc.dg/ipa/vrp1.c: New test.
2343 * gcc.dg/ipa/vrp2.c: New test.
2344 * gcc.dg/ipa/vrp3.c: New test.
2345
6e93da1b 23462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2347
2348 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2349 does the same transformation.
2350 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2351 * gcc.dg/tree-ssa/evrp1.c: New test.
2352 * gcc.dg/tree-ssa/evrp2.c: New test.
2353 * gcc.dg/tree-ssa/evrp3.c: New test.
2354 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2355 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2356 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2357 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2358 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2359 foling now happens early.
2360 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2361 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2362 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2363 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2364 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2365
b8b3b645 23662016-09-20 Uros Bizjak <ubizjak@gmail.com>
2367
2368 PR target/77621
2369 * gcc.target/i386/pr77621.c: New test.
2370 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2371 pattern, loop should vectorize with -mtune=atom.
2372
81165554 23732016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2374 Jakub Jelinek <jakub@redhat.com>
2375
2376 PR testsuite/63299
2377 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2378 instead of delete.
2379
2f8a2ead 23802016-09-20 Jakub Jelinek <jakub@redhat.com>
2381
a48667ee 2382 PR c++/77626
2383 * g++.dg/other/pr77626.C: New test.
2384
7e67c6d5 2385 PR c++/77638
2386 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2387
59934ea3 2388 PR c++/77637
2389 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2390
2f8a2ead 2391 PR middle-end/77624
2392 * c-c++-common/pr77624-1.c: New test.
2393 * c-c++-common/pr77624-2.c: New test.
2394
a1268ee1 23952016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2396
2397 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2398 of digits expected.
2399
0b77b2cf 24002016-09-20 Richard Biener <rguenther@suse.de>
2401
2402 PR tree-optimization/77646
2403 * gcc.dg/torture/pr77646.c: New testcase.
2404
bed03df1 24052016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2406
2407 PR c++/77434
2408 * c-c++-common/Wint-in-bool-context.c: New test.
2409
cb19a0da 24102016-09-19 Joseph Myers <joseph@codesourcery.com>
2411
2412 * gcc.dg/cr-decimal-dig-1.c: New test.
2413
9b5c49ef 24142016-09-19 Joseph Myers <joseph@codesourcery.com>
2415
2416 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2417 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2418 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2419 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2420
48d1445d 24212016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2422
2423 PR rtl-optimization/77416
2424 * gcc.target/powerpc/pr77416.c: New.
2425
579f478b 24262016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2427
2428 PR c++/77639
2429 * g++.dg/template/error-recovery4.C: New test.
2430
f2e52448 24312016-09-19 Bin Cheng <bin.cheng@arm.com>
2432
2433 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2434
aaf7d5f8 24352016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2436
2437 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2438 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2439
5f036000 24402016-09-19 Jakub Jelinek <jakub@redhat.com>
2441 Jan Hubicka <jh@suse.cz>
2442
2443 PR target/77587
2444 * gcc.dg/pr77587.c: New test.
2445 * gcc.dg/pr77587a.c: New file.
2446
eee0cf09 24472016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2448
2449 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2450 * gfortran.dg/coarray_38.f90:
2451 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2452 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2453 * gfortran.dg/coarray_allocate_7.f08: New test.
2454 * gfortran.dg/coarray_allocate_8.f08: New test.
2455 * gfortran.dg/coarray_allocate_9.f08: New test.
2456 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2457 new caf_register.
2458 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2459 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2460 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2461 get_by_refs.
2462 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2463 * gfortran.dg/coarray_lock_7.f90: Same.
2464 * gfortran.dg/coarray_poly_5.f90: Same.
2465 * gfortran.dg/coarray_poly_6.f90: Same.
2466 * gfortran.dg/coarray_poly_7.f90: Same.
2467 * gfortran.dg/coarray_poly_8.f90: Same.
2468 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2469
891196d7 24702016-09-19 Fritz Reese <fritzoreese@gmail.com>
2471
2472 PR fortran/77584
2473 * gfortran.dg/dec_structure_15.f90: New testcase.
2474
281da9a3 24752016-09-19 Richard Biener <rguenther@suse.de>
2476
2477 PR middle-end/77605
2478 * gcc.dg/torture/pr77605.c: New testcase.
2479
8a252920 24802016-09-18 Louis Krupp <louis.krupp@zoho.com>
2481
2482 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2483
a18b7a33 24842016-09-17 Jan Hubicka <hubicka@ucw.cz>
2485
2486 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2487 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2488 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2489 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2490 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2491 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2492 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2493 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2494 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2495 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2496 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2497
b868c23d 24982016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2499
2500 * gcc.target/i386/pr68633.c: Fix expected result.
2501
360d7ea8 25022016-09-17 Louis Krupp <louis.krupp@gmail.com>
2503
2504 PR fortran/68078
2505 * gfortran.dg/pr68078.f90: New test.
2506 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2507
d58661cb 25082016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2509
2510 PR target/77613
2511 * gcc.target/powerpc/swaps-p8-25.c: New.
2512
24b3d864 25132016-09-16 Jakub Jelinek <jakub@redhat.com>
2514
e6db887a 2515 PR c++/77482
2516 * g++.dg/cpp0x/constexpr-77482.C: New test.
2517
44df6c11 2518 PR c++/77379
2519 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2520 thunk offsets.
2521 * g++.dg/abi/abi-tag23a.C: Likewise.
2522
53d2f3de 2523 PR c++/77338
2524 * g++.dg/cpp0x/decltype-77338.C: New test.
2525
24b3d864 2526 PR c++/77375
2527 * g++.dg/cpp0x/mutable1.C: New test.
2528
42f172d0 25292016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2530
2531 PR fortran/77612
2532 * gfortran.dg/pr77612.f90: New test.
2533
0665113b 25342016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2535
2536 * gcc.dg/torture/pr70421.c: Require int32plus.
2537
dff10ec9 25382016-09-16 Jakub Jelinek <jakub@redhat.com>
2539
be63912c 2540 PR middle-end/77475
2541 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2542
dff10ec9 2543 PR target/77526
2544 * gcc.target/i386/pr77526.c: New test.
2545
69cdadd9 25462016-09-16 Jakub Jelinek <jakub@redhat.com>
2547 Eric Botcazou <ebotcazou@adacore.com>
2548
2549 PR middle-end/77594
2550 * gcc.target/i386/pr77594.c: New test.
2551
b74250bc 25522016-09-15 Louis Krupp <louis.krupp@zoho.com>
2553
2554 PR fortran/69963
2555 * gfortran.dg/misplaced_implicit_character.f90: New test.
2556
834a2c29 25572016-09-15 Bin Cheng <bin.cheng@arm.com>
2558
2559 PR tree-optimization/77503
2560 * gcc.dg/vect/pr77503.c: New test.
2561
fbcb99d5 25622016-09-15 Richard Biener <rguenther@suse.de>
2563
2564 PR middle-end/77544
2565 * c-c++-common/torture/pr77544.c: New testcase.
2566
3aa4e8c2 25672016-09-15 Jakub Jelinek <jakub@redhat.com>
2568
2569 PR middle-end/77475
2570 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2571 * gcc.dg/march-generic.c: Likewise.
2572 * gcc.target/i386/spellcheck-options-1.c: New test.
2573 * gcc.target/i386/spellcheck-options-2.c: New test.
2574 * gcc.target/i386/spellcheck-options-3.c: New test.
2575 * gcc.target/i386/spellcheck-options-4.c: New test.
2576
e9dea525 25772016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2578
2579 PR fortran/72743
2580 * gfortran.dg/goacc/pr72743.f90: New test.
2581
7270347c 25822016-09-15 Richard Biener <rguenther@suse.de>
2583
2584 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2585
091e8e90 25862016-09-15 Richard Biener <rguenther@suse.de>
2587
2588 PR tree-optimization/77514
2589 * gcc.dg/torture/pr77514.c: New testcase.
2590
8cc08773 25912016-09-14 Jakub Jelinek <jakub@redhat.com>
2592
2593 PR c++/77549
2594 * g++.dg/lookup/pr77549.C: New test.
2595
5be60f03 25962016-09-14 Marek Polacek <polacek@redhat.com>
2597
2598 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2599 * c-c++-common/gomp/atomic-13.c: Likewise.
2600 * c-c++-common/gomp/atomic-14.c: Likewise.
2601 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2602 * g++.dg/cpp1z/bool-increment1.C: New test.
2603 * c-c++-common/pr60439.c: Add dg-warning.
2604 * g++.dg/expr/bitfield4.C: Likewise.
2605 * g++.dg/expr/bitfield5.C: Likewise.
2606 * g++.dg/expr/bitfield6.C: Likewise.
2607 * g++.dg/expr/bool1.C: Likewise.
2608 * g++.dg/expr/bool3.C: Likewise.
2609 * g++.dg/expr/lval3.C: Likewise.
2610 * g++.dg/expr/lval4.C: Likewise.
2611 * g++.old-deja/g++.jason/bool5.C: Likewise.
2612 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2613 * g++.dg/other/error18.C: Likewise.
2614 * g++.dg/gomp/atomic-14.C: Likewise.
2615
f80a245e 26162016-09-14 Nathan Sidwell <nathan@acm.org>
2617
2618 PR c++/77539
2619 * g++.dg/cpp1y/pr77539.C: New.
2620
7b329bca 26212016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2622
2623 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2624 dg-require.
2625 * g++.dg/ext/builtin_alloca.C: Likewise.
2626 * g++.dg/template/spec35.C: Likewise.
2627 * gcc.dg/builtins-68.c: Likewise.
2628 * gcc.misc-tests/gcov-13.c: Likewise.
2629 * gcc.misc-tests/gcov-14.c: Likewise.
2630
0029200d 26312016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2632
2633 * gfortran.dg/dec_structure_14.f90: New testcase.
2634
0975f764 26352016-09-14 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR sanitizer/68260
2638 * c-c++-common/tsan/pr68260.c: New test.
2639
1098c313 26402016-09-13 Joe Seymour <joe.s@somniumtech.com>
2641
2642 PR target/70713
2643 * gcc.target/msp430/function-attributes-1.c: New test.
2644 * gcc.target/msp430/function-attributes-2.c: New test.
2645 * gcc.target/msp430/function-attributes-3.c: New test.
2646
2e7b05a3 26472015-04-18 Martin Sebor <msebor@redhat.com>
2648
2649 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2650 of non-nul characters.
2651 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2652
46fad8d5 26532016-09-13 Jakub Jelinek <jakub@redhat.com>
2654
4bdba715 2655 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2656 * g++.dg/cpp1z/gen-attrs1.C: New test.
2657
99d887de 2658 PR tree-optimization/77454
2659 * gcc.dg/pr77454.c: New test.
2660
46fad8d5 2661 PR c++/77553
2662 * g++.dg/cpp1y/constexpr-77553.C: New test.
2663
68ef907c 26642016-09-13 David Malcolm <dmalcolm@redhat.com>
2665
2666 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2667 (test_show_locus): Replace rich_location::add_fixit_insert calls
2668 with add_fixit_insert_before and add_fixit_insert_after.
2669
2c24fd5e 26702016-09-13 Jason Merrill <jason@redhat.com>
2671 Tom de Vries <tom@codesourcery.com>
2672
2673 PR c++/77427
2674 * g++.dg/pr77427.C: New test.
2675
68b219ee 26762016-09-13 Martin Liska <mliska@suse.cz>
2677
2678 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2679 effective target.
2680 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2681 * lib/target-supports.exp: Define the new target.
2682
c72e91d3 26832016-09-12 Andrew Pinski <apinski@cavium.com>
2684
2685 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2686 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2687
b38c0a37 26882016-09-12 Uros Bizjak <ubizjak@gmail.com>
2689
2690 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2691 variable arguments.
2692 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2693 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2694 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2695 variable argument.
2696 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2697 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2698
7a21b590 26992016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2700
2701 PR c++/77496
2702 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2703 * g++.dg/ext/pr77496.C: New test.
2704 * g++.dg/warn/pr77496.C: New test.
2705
00434032 27062016-09-12 David Malcolm <dmalcolm@redhat.com>
2707
2708 PR c/72858
2709 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2710 to preserve conversion chars, and to preserve prefix information.
2711 * gcc.dg/format/pr72858.c: New test case.
2712
54f56c28 27132016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2714
2715 * gfortran.dg/pr77507.f90: Move to ...
2716 * gfortran.dg/ieee/pr77507.f90: here.
2717
08d6d42c 27182016-08-09 Jan Hubicka <hubicka@ucw.cz>
2719
2720 PR ipa/61159
2721 * compile/pr61159.c: New testcase
2722
35870532 27232016-08-09 Jan Hubicka <hubicka@ucw.cz>
2724
2725 PR ipa/64316
2726 * gcc.dg/ipa/pr63416.c: New testcase.
2727
953b9eef 27282016-09-10 Paul Thomas <pault@gcc.gnu.org>
2729 Steven G. Kargl <kargl@gcc.gnu.org>
2730
2731 PR fortran/77532
c78b1f64 2732 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2733
1aef7c3c 27342016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2735
2736 PR fortran/77507
2737 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2738 * gfortran.dg/c_assoc_4.f90: Ditto.
2739
3bb45f76 27402016-09-10 Tom de Vries <tom@codesourcery.com>
2741
2742 PR C/71602
2743 * c-c++-common/va-arg-va-list-type.c: New test.
2744
9731eaaf 27452016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2746
2747 PR rtl-optimization/77289
2748 * gcc.target/powerpc/pr77289.c: New test.
2749
911ea34a 27502016-09-09 Martin Sebor <msebor@redhat.com>
2751
2752 PR c/77520
2753 PR c/77521
2754 * gcc.dg/pr77520.c: New test.
2755 * gcc.dg/pr77521.c: New test.
2756
edd0f33b 27572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2758
2759 PR fortran/77506
2760 * gfortran.dg/pr77506.f90: New test.
2761
374777a4 27622016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/77507
2765 * gfortran.dg/pr77507.f90: New test.
2766
c5eddaf9 27672016-09-09 Joseph Myers <joseph@codesourcery.com>
2768
2769 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2770
3e7e4e14 27712016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2772 Louis Krupp <lkrupp@gcc.gnu.org>
2773
2774 PR fortran/69514
2775 * gfortran.dg/pr69514_1.f90: New test.
2776 * gfortran.dg/pr69514_2.f90: New test.
2777
51688bb7 27782016-09-08 Jakub Jelinek <jakub@redhat.com>
2779
a34338c9 2780 PR fortran/77500
2781 * gfortran.dg/gomp/pr77500.f90: New test.
2782
51688bb7 2783 PR fortran/77516
2784 * gfortran.dg/gomp/pr77516.f90: New test.
2785
3ecb55e7 27862016-09-07 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR middle-end/77475
2789 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2790 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2791 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2792 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2793 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2794 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2795
3da97ff7 27962016-09-07 David Malcolm <dmalcolm@redhat.com>
2797
2798 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2799 "substring-locations.h".
2800
b55f1f44 28012016-09-07 Richard Biener <rguenther@suse.de>
2802
2803 PR c/77450
2804 * c-c++-common/vector-subscript-8.c: Move ..
2805 * gcc.dg/pr77450.c: ... here.
2806
7d482049 28072016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2808
2809 PR libgfortran/77393
2810 * gfortran.dg/fmt_f0_2.f90: Update test.
2811 * gfortran.dg/fmt_f0_3.f90: New test.
2812
ef3b531c 28132016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2814
2815 PR debug/77389
2816 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2817 in dg-options.
2818
2819 PR debug/57519
2820 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2821
39370ea0 28222016-09-06 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR target/69255
2825 * gcc.target/i386/pr69255-1.c: New test.
2826 * gcc.target/i386/pr69255-2.c: New test.
2827 * gcc.target/i386/pr69255-3.c: New test.
2828
28292016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2830
2831 PR c/77336
2832 * gcc.dg/format/miss-7.c: New test.
2833
88820414 28342016-09-06 Uros Bizjak <ubizjak@gmail.com>
2835
2836 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2837
4c790ba8 28382016-09-06 Martin Liska <mliska@suse.cz>
2839
2840 PR gcov-profile/77378
2841 PR gcov-profile/77466
2842 * gcc.dg/profile-update-warning.c: New test.
2843
43d2460d 28442016-09-06 Richard Biener <rguenther@suse.de>
2845
2846 PR tree-optimization/77479
2847 * gcc.dg/torture/pr77479.c: New testcase.
2848
4c04bcce 28492016-09-06 Richard Biener <rguenther@suse.de>
2850
2851 PR c/77450
2852 * c-c++-common/vector-subscript-7.c: Adjust.
2853 * c-c++-common/vector-subscript-8.c: New testcase.
2854
8925068a 28552016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2856
2857 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2858
daea048c 28592016-09-05 Jakub Jelinek <jakub@redhat.com>
2860
e315ff48 2861 PR target/77476
2862 * gcc.target/i386/avx512f-pr77476.c: New test.
2863 * gcc.target/i386/avx512bw-pr77476.c: New test.
2864 * gcc.target/i386/avx512dq-pr77476.c: New test.
2865
8eeca3ac 2866 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2867 Update comment to mention also avx512f.
2868
daea048c 2869 PR sanitizer/77396
2870 * g++.dg/asan/pr77396-2.C: New test.
2871
a6ffaadf 28722016-09-05 Uros Bizjak <ubizjak@gmail.com>
2873
2874 PR rtl-optimization/77452
2875 * gcc.target/i386/pr77452.c: New test.
2876
8f8828ba 28772016-09-05 Marek Polacek <polacek@redhat.com>
2878
2879 PR c/77423
2880 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2881
65277f2a 28822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2883
2884 PR fortran/77391
2885 * gfortran.dg/pr77391.f90: New test.
2886
a1cf06b8 28872016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2888
2889 PR fortran/77460
2890 * gfortran.dg/pr77460.f90: New test.
2891
4d261282 28922016-09-03 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR c/65467
2895 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2896
4fc4eb94 28972016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2898
2899 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2900
40a431fa 29012016-09-02 David Malcolm <dmalcolm@redhat.com>
2902
2903 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2904 test case.
2905 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2906 diagnostic-test-show-locus-generate-patch.c to the sources
2907 for diagnostic_plugin_test_show_locus.c.
2908
a940fdc7 29092016-09-02 Jakub Jelinek <jakub@redhat.com>
2910
0b80c4b2 2911 PR c/65467
2912 * gcc.dg/gomp/_Atomic-1.c: New test.
2913 * gcc.dg/gomp/_Atomic-2.c: New test.
2914 * gcc.dg/gomp/_Atomic-3.c: New test.
2915 * gcc.dg/gomp/_Atomic-4.c: New test.
2916 * gcc.dg/gomp/_Atomic-5.c: New test.
2917
a940fdc7 2918 PR sanitizer/77396
2919 * g++.dg/asan/pr77396.C: New test.
2920
29212016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2922
2923 PR tree-optimization/71831
2924 * gcc.dg/builtin-object-size-16.c: New test.
2925 * gcc.dg/builtin-object-size-17.c: New test.
2926
0b404bb4 29272016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2928
2929 PR libgfortran/77393
2930 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2931
8a5817a9 29322016-09-01 Uros Bizjak <ubizjak@gmail.com>
2933
2934 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2935 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2936 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2937 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2938 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2939 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2940 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2941 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2942 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2943 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2944 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2945 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2946 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2947 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2948 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2949 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2950 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2951 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2952
209253ae 29532016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2954
2955 * gnat.dg/opt58.adb: New test.
2956 * gnat.dg/opt58_pkg.ads: New helper.
2957
15182c1d 29582016-09-01 Richard Biener <rguenther@suse.de>
2959
2960 PR middle-end/77436
2961 * gcc.dg/torture/pr77436.c: New testcase.
2962
1c02615c 29632016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2964
2965 * gcc.dg/pr64252.c: Require int32plus.
2966 * gcc.dg/pr66299-1.c: Likewise.
2967 * gcc.dg/pr66299-2.c: Likewise.
2968 * gcc.dg/torture/20131115-1.c: Skip for avr.
2969
08fded5f 29702016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2971
2972 * gcc.target/aarch64/ands_3.c: New test.
2973
a7b3b7c4 29742016-08-31 Jakub Jelinek <jakub@redhat.com>
2975
68c215e4 2976 PR fortran/77352
2977 * gfortran.dg/gomp/pr77352.f90: New test.
2978
a7b3b7c4 2979 PR fortran/77374
2980 * gfortran.dg/gomp/pr77374.f08: New test.
2981
51a43c06 29822016-08-31 Marc Glisse <marc.glisse@inria.fr>
2983
2984 PR tree-optimization/73714
2985 * gcc.dg/tree-ssa/pr73714.c: New test.
2986
01109414 29872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2988
2989 PR libgfortran/77393
2990 * gfortran.dg/fmt_f0_2.f90: New test.
2991
8036ac7f 29922016-08-31 Marc Glisse <marc.glisse@inria.fr>
2993
2994 * gcc.target/i386/pr59539-2.c: Adapt options.
2995 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2996
b298bde8 29972016-08-31 Paul Thomas <pault@gcc.gnu.org>
2998
2999 PR fortran/77418
3000 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3001 of the associate entity and replace with a pointer to the
3002 intended item on the stack.
3003
9f732c4e 30042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3005 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3006
3007 PR fortran/48298
3008 * gfortran.dg/dtio_1.f90: New test.
3009 * gfortran.dg/dtio_2.f90: New test.
3010 * gfortran.dg/dtio_3.f90: New test.
3011 * gfortran.dg/dtio_4.f90: New test.
3012 * gfortran.dg/dtio_5.f90: New test.
3013 * gfortran.dg/dtio_6.f90: New test.
3014 * gfortran.dg/dtio_7.f90: New test.
3015 * gfortran.dg/dtio_8.f90: New test.
3016 * gfortran.dg/dtio_9.f90: New test.
3017 * gfortran.dg/dtio_10.f90: New test.
3018
d6dd1b60 30192016-08-30 David Malcolm <dmalcolm@redhat.com>
3020
3021 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3022 (test_many_nested_locations): New function.
3023 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3024 (test_show_locus): Handle "test_many_nested_locations".
3025
2e7400df 30262016-08-30 David Malcolm <dmalcolm@redhat.com>
3027
3028 * g++.dg/template/double-greater-than-fixit.C: New test case.
3029
98023bfd 30302016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3031
3032 * gnat.dg/opt57.ad[sb]: New test.
3033 * gnat.dg/opt57_pkg.ads: New helper.
3034
f9723d87 30352016-08-30 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/69047
3038 * gcc.dg/pr69047.c: Fix byte-order check.
3039
77ce6232 30402016-08-30 Jakub Jelinek <jakub@redhat.com>
3041
adca2d16 3042 PR tree-optimization/72866
3043 * gcc.dg/vect/pr72866.c: New test.
3044
06cee168 3045 PR debug/77363
3046 * g++.dg/debug/dwarf2/pr77363.C: New test.
3047
4472e8d1 3048 PR middle-end/77377
3049 * gcc.target/i386/pr77377.c: New test.
3050
77ce6232 3051 PR debug/77389
3052 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3053 in dg-options.
3054
36bda760 30552016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3056
3057 * gfortran.dg/pr77372.f90: Moved to ...
3058 * gfortran.dg/ieee/pr77372.f90: here.
3059
2db6ea89 30602016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3061
3062 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3063 vector short/char initializations.
3064 * gcc.target/powerpc/vec-init-5.c: Likewise.
3065 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3066 vector initialization optimizations.
3067 * gcc.target/powerpc/vec-init-7.c: Likewise.
3068 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3069 vector float/double initializations.
3070 * gcc.target/powerpc/vec-init-9.c: Likewise.
3071
1e4df796 30722016-08-29 Uros Bizjak <ubizjak@gmail.com>
3073
3074 PR target/77403
3075 * gcc.target/i386/pr77403.c: New test.
3076
f293b7f2 30772016-08-29 Marek Polacek <polacek@redhat.com>
3078
3079 PR c/77292
3080 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3081
ea2ec8f6 30822016-08-29 Tom de Vries <tom@codesourcery.com>
3083
3084 PR c/77398
3085 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3086
686436fe 30872016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3088
3089 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3090
686436fe 30912016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3092
3093 * gfortran.dg/dec_structure_13.f90: New testcase.
3094
f1ecf8b3 30952016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3096
3097 PR fortran/77261
3098 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3099 available.
3100
4670f428 31012016-08-28 Tom de Vries <tom@codesourcery.com>
3102
3103 PR lto/70955
3104 * gcc.dg/pr70955.c: New test.
3105 * gcc.dg/lto/pr70955_0.c: Same.
3106 * gcc.dg/lto/pr70955_1.c: Same.
3107
b243b563 31082016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3109
3110 PR tree-optimization/71077
3111 * gcc.target/i386/pr71077.c: New test.
3112
92a44a68 31132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3114
3115 PR fortran/77380
3116 * gfortran.dg/pr77380.f90: New test.
3117
92a44a68 31182016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3119
3120 PR fortran/77372
3121 gfortran.dg/pr77372.f90: New test.
3122
367964fa 31232016-08-26 David Malcolm <dmalcolm@redhat.com>
3124
3125 * gcc.dg/spellcheck-fields-2.c (test): Move
3126 dg-begin/end-multiline-output within function body.
3127 (test_macro): New function.
3128
df4248fb 31292016-08-26 David Malcolm <dmalcolm@redhat.com>
3130
3131 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3132 (test_fixit_insert): Update expected output.
3133 (test_fixit_remove): Likewise.
3134 (test_fixit_replace): Likewise.
3135
377da6e4 31362016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3137
3138 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3139 Fix typo.
3140
4f16cc83 31412016-08-26 Richard Biener <rguenther@suse.de>
3142
3143 PR tree-optimization/69047
3144 * gcc.dg/pr69047.c: New testcase.
3145
a54071b2 31462016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3147 Martin Jambhor <mjambor@suse.cz>
377da6e4 3148
a54071b2 3149 * gcc.dg/ipa/propbits-1.c: New test-case.
3150 * gcc.dg/ipa/propbits-2.c: Likewise.
3151 * gcc.dg/ipa/propbits-3.c: Likewise.
3152
2ae10c8c 31532016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3154
3155 PR fortran/77351
3156 * gfortran.dg/pr77351.f90: New test.
3157
c4963714 31582016-08-25 Marek Polacek <polacek@redhat.com>
3159
3160 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3161
49e1f4eb 31622016-08-25 Marek Polacek <polacek@redhat.com>
3163
3164 PR c/77323
3165 * gcc.dg/pr77323.c: New test.
3166
984f03c2 31672016-08-24 Paul Thomas <pault@gcc.gnu.org>
3168
3169 PR fortran/77358
3170 * gfortran.dg/submodule_17.f08: New test.
3171
92a44a68 31722016-08-24 Michael Collison <michael.collison@linaro.org>
3173 Michael Collison <michael.collison@arm.com>
f6c98a9a 3174
3175 * gcc.target/arm/builtin_saddl.c: New testcase.
3176 * gcc.target/arm/builtin_saddll.c: New testcase.
3177 * gcc.target/arm/builtin_uaddl.c: New testcase.
3178 * gcc.target/arm/builtin_uaddll.c: New testcase.
3179 * gcc.target/arm/builtin_ssubl.c: New testcase.
3180 * gcc.target/arm/builtin_ssubll.c: New testcase.
3181 * gcc.target/arm/builtin_usubl.c: New testcase.
3182 * gcc.target/arm/builtin_usubll.c: New testcase.
3183
8938d43d 31842016-08-24 Uros Bizjak <ubizjak@gmail.com>
3185
3186 PR target/77270
3187 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3188 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3189 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3190 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3191 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3192 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3193 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3194 effective target. Remove scan-assembler-times directives.
3195 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3196 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3197 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3198
2fb84e50 31992016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3200
3201 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3202 of unsigned int.
3203 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3204
cac7df4e 32052016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3206
3207 PR testsuite/77317
3208 * lib/target-supports.exp
3209 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3210 (check_effective_target_vect_natural_alignment): Ditto.
3211 (check_effective_target_vector_alignment_reachable): Ditto.
3212 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3213
b904831d 32142016-08-23 Ian Lance Taylor <iant@golang.org>
3215
3216 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3217
ff055c48 32182016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3219
3220 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3221 being created from pointers to memory locations.
3222 * gcc.target/powerpc/vec-init-2.c: Likewise.
3223
27af8972 32242016-08-23 Fritz Reese <fritzoreese@gmail.com>
3225
3226 * gfortran.dg/dec_structure_12.f90: New testcase.
3227
bd8ac469 32282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3229
3230 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3231
434d4291 32322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3233
3234 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3235 verification.
3236
be0be2de 32372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3238
3239 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3240 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3241
7feac654 32422016-08-23 Richard Biener <rguenther@suse.de>
3243
3244 PR tree-optimization/27336
3245 * c-c++-common/pr27336.c: New testcase.
3246
364743f3 32472016-08-22 Marek Polacek <polacek@redhat.com>
3248
3249 PR c++/77321
3250 * g++.dg/cpp1y/pr77321.C: New test.
3251
b92c452d 32522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3253
3254 PR fortran/60774
3255 * gfortran.dg/empty_label.f: Adjust test for new error message.
3256 * gfortran.dg/empty_label.f90: Ditto.
3257 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3258 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3259 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3260
bfbc628a 32612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3262
3263 PR fortran/61318
3264 * gfortran.dg/pr61318.f90: New test.
3265
99af6e70 32662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3267
3268 PR fortran/77260
3269 * gfortran.dg/pr77260_1.f90: New test.
3270 * gfortran.dg/pr77260_2.f90: Ditto.
3271
6cfc7001 32722016-08-22 Joseph Myers <joseph@codesourcery.com>
3273
3274 PR middle-end/77269
3275 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3276 __builtin_signbitf and __builtin_signbitl in expected generic
3277 expansion.
3278 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3279 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3280 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3281 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3282 tests.
3283
012f068a 32842016-08-22 Joseph Myers <joseph@codesourcery.com>
3285
3286 * gcc.dg/torture/float128-builtin.c,
3287 gcc.dg/torture/float128-ieee-nan.c,
3288 gcc.dg/torture/float128x-builtin.c,
3289 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3290 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3291 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3292 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3293 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3294 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3295 gcc.dg/torture/floatn-nan.h: New tests.
3296
e2c5b687 32972016-08-22 Joseph Myers <joseph@codesourcery.com>
3298
3299 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3300 macro.
3301 (main): Update calls to TEST_I_F.
3302 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3303 macro.
3304 (main): Update calls to TEST_I_F.
3305
b4635564 33062016-08-22 Joseph Myers <joseph@codesourcery.com>
3307
3308 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3309 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3310 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3311 names in calls to TEST_I_F.
3312
802bc569 33132016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3314
3315 PR c/52952
3316 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3317
70fa7158 33182016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3319
3320 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3321 and !natural_alignment_64.
3322 * gcc.dg/ipa/propalign-2.c: Likewise.
3323 * gcc.dg/ipa/propalign-3.c: Likewise.
3324 * gcc.dg/ipa/propalign-4.c: Likewise.
3325 * gcc.dg/ipa/propalign-5.c: Likewise.
3326 * lib/target-supports.exp
3327 (check_effective_target_natural_alignment_32): Add avr-*-*.
3328
d0346b1a 33292016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3330
3331 PR tree-optimization/61839
3332 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3333 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3334 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3335 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3336
82c85aba 33372016-08-19 Joseph Myers <joseph@codesourcery.com>
3338
3339 PR c/32187
3340 * lib/target-supports.exp (check_effective_target_float16)
3341 (check_effective_target_float32, check_effective_target_float64)
3342 (check_effective_target_float128, check_effective_target_float32x)
3343 (check_effective_target_float64x)
3344 (check_effective_target_float128x)
3345 (check_effective_target_float16_runtime)
3346 (check_effective_target_float32_runtime)
3347 (check_effective_target_float64_runtime)
3348 (check_effective_target_float128_runtime)
3349 (check_effective_target_float32x_runtime)
3350 (check_effective_target_float64x_runtime)
3351 (check_effective_target_float128x_runtime)
3352 (check_effective_target_floatn_nx_runtime)
3353 (add_options_for_float16, add_options_for_float32)
3354 (add_options_for_float64, add_options_for_float128)
3355 (add_options_for_float32x, add_options_for_float64x)
3356 (add_options_for_float128x): New procedures.
3357 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3358 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3359 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3360 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3361 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3362 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3363 gcc.dg/torture/float128-complex.c,
3364 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3365 gcc.dg/torture/float128x-basic.c,
3366 gcc.dg/torture/float128x-complex.c,
3367 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3368 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3369 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3370 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3371 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3372 gcc.dg/torture/float32x-basic.c,
3373 gcc.dg/torture/float32x-complex.c,
3374 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3375 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3376 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3377 gcc.dg/torture/float64x-basic.c,
3378 gcc.dg/torture/float64x-complex.c,
3379 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3380 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3381 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3382 gcc.dg/torture/floatn-tg.h,
3383 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3384 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3385 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3386 gcc.dg/torture/fp-int-convert-float128x.c,
3387 gcc.dg/torture/fp-int-convert-float16-timode.c,
3388 gcc.dg/torture/fp-int-convert-float16.c,
3389 gcc.dg/torture/fp-int-convert-float32-timode.c,
3390 gcc.dg/torture/fp-int-convert-float32.c,
3391 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3392 gcc.dg/torture/fp-int-convert-float32x.c,
3393 gcc.dg/torture/fp-int-convert-float64-timode.c,
3394 gcc.dg/torture/fp-int-convert-float64.c,
3395 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3396 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3397 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3398 maximum exponent of floating-point type. Use it in testing
3399 whether 0x8...0 fits in the floating-point type. Always treat -1
3400 (signed 0xf...f) as fitting in the floating-point type.
3401 (M_OK1): New macro.
3402 * gcc.dg/torture/fp-int-convert-double.c,
3403 gcc.dg/torture/fp-int-convert-float.c,
3404 gcc.dg/torture/fp-int-convert-float128-timode.c,
3405 gcc.dg/torture/fp-int-convert-float128.c,
3406 gcc.dg/torture/fp-int-convert-float80-timode.c,
3407 gcc.dg/torture/fp-int-convert-float80.c,
3408 gcc.dg/torture/fp-int-convert-long-double.c,
3409 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3410
cf0bbc39 34112016-08-19 Jakub Jelinek <jakub@redhat.com>
3412
9354a9a5 3413 PR fortran/72744
3414 * gfortran.dg/gomp/pr72744.f90: New test.
3415
cf0bbc39 3416 PR fortran/69281
3417 * gfortran.dg/gomp/pr69281.f90: New test.
3418
ee0e163a 34192016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3420
1e4df796 3421 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3422 the last special seed value.
3423 * gfortran.dg/random_7.f90: Use size for last array member instead
3424 of hardcoded value.
ee0e163a 3425
6d7de609 34262016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3427
3428 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3429 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3430
e3243c77 34312016-08-19 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/77286
3434 * gcc.dg/torture/pr77286.c: New testcase.
3435
b983d92d 34362016-08-18 David Malcolm <dmalcolm@redhat.com>
3437
3438 * gcc.dg/verbose-asm-2.c: New test case.
3439
48a7392b 34402016-08-18 David Malcolm <dmalcolm@redhat.com>
3441
3442 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3443 (custom_diagnostic_finalizer): Update for change to
3444 diagnostic_show_locus.
3445
5c8151fa 34462016-08-18 David Malcolm <dmalcolm@redhat.com>
3447
3448 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3449 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3450
26040f06 34512016-08-18 Marek Polacek <polacek@redhat.com>
3452
3453 PR c/71514
3454 * gcc.dg/pr71514.c: New test.
3455
360e911d 34562015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3457
3458 PR target/72839
3459 * gcc.target/i386/pr72839.c: New test.
3460
6de0546d 34612016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3462
3463 PR middle-end/70895
3464 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3465 * c-c++-common/goacc/reduction-1.c: Likewise.
3466 * c-c++-common/goacc/reduction-2.c: Likewise.
3467 * c-c++-common/goacc/reduction-3.c: Likewise.
3468 * c-c++-common/goacc/reduction-4.c: Likewise.
3469
cee80871 34702016-08-18 Alan Modra <amodra@gmail.com>
3471
3472 * gcc.c-torture/compile/pr72771.c: New.
3473
f9c39b65 34742016-08-17 Jakub Jelinek <jakub@redhat.com>
3475
3476 PR fortran/67496
3477 * gfortran.dg/pr67496.f90: New test.
3478
92a44a68 34792015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3480
3481 PR tree-optimization/71752
f9c39b65 3482 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3483
d2392ec3 34842016-08-17 Uros Bizjak <ubizjak@gmail.com>
3485
3486 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3487
c4994c0b 34882016-08-17 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR middle-end/77259
3491 * g++.dg/ipa/devirt-52.C: New test.
3492
f7896ff0 34932016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3494
3495 * c-c++-common/goacc/reduction-6.c: New testcase.
3496
7104d1a8 34972016-08-17 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/76490
3500 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3501 * gcc.dg/pr52904.c: XFAIL.
3502
cff41b9e 35032016-08-17 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/23855
3506 * gcc.dg/loop-unswitch-2.c: Adjust.
3507
b1398e47 35082016-08-16 Jakub Jelinek <jakub@redhat.com>
3509
3510 PR tree-optimization/72817
3511 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3512
de41fc22 35132016-08-16 Joseph Myers <joseph@codesourcery.com>
3514
3515 PR libgcc/77265
3516 * gcc.dg/torture/float128-extend-inf.c: New test.
3517
5927e78e 35182016-08-16 David Malcolm <dmalcolm@redhat.com>
3519
3520 PR c/72857
3521 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3522 for embedded NUL.
3523 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3524 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3525 caret placement.
3526 (test_oct): Likewise.
3527 (test_multiple): Likewise.
3528 (test_field_width_specifier): Likewise.
3529 (test_field_width_specifier_2): New function.
3530 (test_field_precision_specifier): New function.
3531 (test_embedded_nul): Update expected caret placement.
3532 (test_non_contiguous_strings): Update line number.
3533 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3534 (__emit_string_literal_range): Add "caret_idx" param.
3535 (test_simple_string_literal): Add value for new param, updating
3536 expected output..
3537 (test_concatenated_string_literal): Likewise.
3538 (test_multiline_string_literal): Likewise.
3539 (test_hex): Likewise.
3540 (test_oct): Likewise.
3541 (test_multiple): Likewise.
3542 (test_ucn4): Likewise.
3543 (test_ucn8): Likewise.
3544 (test_u8): Likewise.
3545 (test_u): Likewise; update expected message, from "range" to
3546 "location".
3547 (test_U): Likewise.
3548 (test_L): Likewise.
3549 (test_macro): Add value for new param.
3550 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3551 (__emit_string_literal_range): Add "caret_idx" param.
3552 (test_stringified_token_1): Add value for new param. Update
3553 expected message, from "range" to "location".
3554 (test_stringized_token_2): Likewise, adding param to macro.
3555 (test_stringified_token_3): Likewise.
3556 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3557 (emit_warning): Convert param from source_range to location_t.
3558 (test_string_literals): Add caret_idx param, and use it when
3559 constructing a substring_loc. Update error message, from
3560 "range" to "location".
3561
b8d94309 35622016-08-16 Jakub Jelinek <jakub@redhat.com>
3563
2e947447 3564 PR target/71910
3565 * g++.dg/gomp/pr71910.C: New test.
3566
9ea71b15 3567 PR middle-end/67485
3568 * gcc.c-torture/compile/pr67485.c: New test.
3569
b8d94309 3570 PR target/72867
3571 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3572
31de5086 35732016-08-16 Bin Cheng <bin.cheng@arm.com>
3574
3575 PR tree-optimization/69848
3576 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3577
a05d3de8 35782016-08-16 Martin Liska <mliska@suse.cz>
3579
3580 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3581 of memory operations so that it can be handled by core2
3582 in 32-bit mode.
3583
b50ad04e 35842016-08-16 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/76783
3587 * gcc.dg/pr76783.c: New testcase.
3588 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3589
b441db40 35902016-08-16 Bin Cheng <bin.cheng@arm.com>
3591
3592 PR tree-optimization/72817
3593 PR tree-optimization/73450
3594 * gcc.dg/tree-ssa/pr72817.c: New test.
3595 * gcc.dg/tree-ssa/pr73450.c: New test.
3596
36d310d0 35972016-08-15 Fritz Reese <fritzoreese@gmail.com>
3598
3599 * gfortran.dg/init_flag_13.f90: New testcase.
3600 * gfortran.dg/init_flag_14.f90: Ditto.
3601 * gfortran.dg/init_flag_15.f03: Ditto.
3602 * gfortran.dg/dec_init_1.f90: Ditto.
3603 * gfortran.dg/dec_init_2.f90: Ditto.
3604
e5ec9f76 36052016-08-15 Uros Bizjak <ubizjak@gmail.com>
3606
3607 PR target/72867
3608 * gcc.target/i386/pr72867.c: New test.
3609
6ce66d38 36102016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3611
3612 * c-c++-common/dump-ada-spec-5.c: New test.
3613
894463cf 36142016-08-15 Richard Biener <rguenther@suse.de>
3615
3616 PR tree-optimization/73434
3617 * gcc.dg/torture/pr73434.c: New testcase.
3618
98b374b4 36192016-08-15 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR tree-optimization/72824
3622 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3623
9b90f118 36242016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3625
3626 PR fortran/70598
3627 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3628 in use_device clause.
3629 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3630 * gfortran.dg/goacc/list.f95: Adjust to catch
3631 "neither a POINTER nor an array" error messages.
3632
1d80868e 36332016-08-14 Uros Bizjak <ubizjak@gmail.com>
3634
3635 PR target/76342
3636 * gcc.target/i386/pr76342.c: New test.
3637
153e4ac1 36382016-08-12 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR c/71512
3641 * g++.dg/ubsan/pr71512.C: New test.
3642 * c-c++-common/ubsan/pr71512-1.c: New test.
3643 * c-c++-common/ubsan/pr71512-2.c: New test.
3644
3c382998 36452016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3646
3647 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3648 vector initialization options.
3649 * gcc.target/powerpc/vec-init-2.c: Likewise.
3650 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3651 is generated on ISA 3.0.
3652
7079d57a 36532016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3654
3655 PR middle-end/71654
3656 * gcc.dg/c-c++-common/pr71654.c: New test.
3657 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3658 dg-options.
3659 * gcc.dg/tree-ssa/vrp24: Likewise.
3660
7175bb2a 36612016-08-12 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR c/67410
3664 * gcc.dg/pr67410.c: New test.
3665
56fb8e9d 36662016-08-12 Bin Cheng <bin.cheng@arm.com>
3667
3668 PR tree-optimization/69848
3669 * gcc.dg/vect/vect-pr69848.c: New test.
3670
1f84b4ab 36712016-08-12 Uros Bizjak <ubizjak@gmail.com>
3672
3673 PR testsuite/71008
3674 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3675 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3676 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3677 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3678
60b349d9 36792016-08-12 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/57326
3682 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3683 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3684 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3685 * gcc.target/i386/pr45685.c: Likewise.
3686 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3687 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3688 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3689 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3690 * gfortran.dg/pr34163.f90: Likewise.
3691
6d5f72f3 36922016-08-12 Martin Liska <mliska@suse.cz>
3693
3694 * g++.dg/gcov/gcov-16.C: New test.
3695 * lib/gcov.exp: Support new argument for run-gcov function.
3696
b357db2c 36972016-08-12 Martin Liska <mliska@suse.cz>
3698
3699 PR gcov-profile/35590
3700 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3701
08e33f10 37022016-08-12 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/72851
3705 * gcc.dg/torture/pr72851.c: New testcase.
3706
92a44a68 37072016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3708
832d369d 3709 PR debug/63240
3710 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3711 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3712 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3713 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3714 DW_AT_deleted.
3715
1289a281 3716 PR debug/55641
3717 * g++.dg/debug/dwarf2/ref-1.C: New.
3718
9a478fab 3719 PR debug/49366
3720 * g++.dg/debug/dwarf2/template-params-12.H: New.
3721 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3722 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3723 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3724 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3725 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3726 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3727 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3728
e61229f8 37292016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3730
3731 PR target/72863
3732 * gcc.target/powerpc/pr72863.c: New test.
3733
c7823416 37342016-08-11 Uros Bizjak <ubizjak@gmail.com>
3735
3736 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3737
df15667f 37382015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3739
3740 * gcc.target/i386/pieces-strcpy-1.c: New test.
3741 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3742
83c375ba 37432016-08-11 Jakub Jelinek <jakub@redhat.com>
3744
3745 PR c++/72868
3746 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3747
350f354a 37482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3749
3750 * gcc.target/i386/pieces-memcpy-1.c: New test.
3751 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3752 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3753 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3754 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3755 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3756
74be5bc1 37572016-08-11 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR c/72816
20fb4916 3760 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3761
40395983 37622016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3763
3764 PR tree-optimization/71083
3765 * gcc.c-torture/execute/pr71083.c: New test.
3766 * gnat.dg/loop_optimization23.adb: New test.
3767 * gnat.dg/loop_optimization23_pkg.ads: New test.
3768 * gnat.dg/loop_optimization23_pkg.adb: New test.
3769
ec969ce4 37702016-08-11 Richard Biener <rguenther@suse.de>
3771
3772 PR tree-optimization/72772
3773 * gcc.dg/graphite/pr35356-1.c: Adjust.
3774 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3775
25482c16 37762016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3777
3778 * gfortran.dg/random_7.f90: Take into account that the last seed
3779 value is the special p value.
3780 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3781
f454033a 37822016-08-11 Richard Biener <rguenther@suse.de>
3783
3784 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3785
2d2b78a1 37862016-08-11 Alan Modra <amodra@gmail.com>
3787
3788 * gcc.target/powerpc/pr71680.c: New.
3789
97468983 37902016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3791
3792 * gcc.target/powerpc/bfp/bfp.exp: New file.
3793 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3794 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3795 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3796 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3797 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3798 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3799 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3800 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3801 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3802 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3803 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3804 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3805 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3806 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3807 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3808 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3809 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3810 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3811 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3812 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3813 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3814 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3815 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3816 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3817 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3818 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3819 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3820 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3821 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3822 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3823 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3824 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3825 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3826 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3827 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3828 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3829 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3830 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3831 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3832 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3833 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3834 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3835 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3836 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3837 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3838 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3839 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3840 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3841 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3842 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3843 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3844 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3845 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3846
23a6fe48 38472016-08-10 Bin Cheng <bin.cheng@arm.com>
3848
3849 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3850 Add aarch64*-*-*.
3851
0cb8f73e 38522016-08-10 Bin Cheng <bin.cheng@arm.com>
3853
3854 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3855
b7ed2a65 38562016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3857
3858 PR target/72853
3859 * gcc.target/powerpc/pr72853.c: New test.
3860
2d2b4107 38612016-08-10 Martin Liska <mliska@suse.cz>
3862
3863 PR gcov-profile/58306
3864 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3865
7132b755 38662016-08-10 Martin Liska <mliska@suse.cz>
3867
3868 * g++.dg/gcov/gcov-threads-1.C: New test.
3869
5186407c 38702016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3871
3872 PR target/71873
3873 * gcc.target/avr/pr71873.c: New test.
3874
44f01555 38752016-08-09 Martin Liska <mliska@suse.cz>
3876
3877 * g++.dg/gcov/gcov-dump-1.C: New test.
3878 * g++.dg/gcov/gcov-dump-2.C: New test.
3879
7d4f18f5 38802016-08-09 Martin Liska <mliska@suse.cz>
3881
3882 * gcc.dg/tree-prof/val-prof-9.c: New test.
3883
defa7026 38842016-08-09 Martin Liska <mliska@suse.cz>
3885
3886 * gcc.dg/tree-prof/val-prof-8.c: New test.
3887
ae7e6062 38882016-08-09 Martin Jambor <mjambor@suse.cz>
3889
0c47dd26 3890 PR ipa/71981
3891 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3892
a69fb570 38932016-08-09 Bin Cheng <bin.cheng@arm.com>
3894
3895 PR tree-optimization/33707
3896 * gcc.dg/vect/pr33707.c: New test.
3897
a031a844 38982016-08-09 Bin Cheng <bin.cheng@arm.com>
3899
3900 PR tree-optimization/pr72772
3901 * gcc.dg/tree-ssa/pr72772.c: New test.
3902
8f1baf0d 39032016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3904
3905 PR rtl-optimization/66669
3906 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3907
53e7aca1 39082016-08-09 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR tree-optimization/72824
3911 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3912
c162fa25 39132016-08-09 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/71802
3916 * gcc.dg/torture/pr71802.c: New testcase.
3917
87156a7d 39182016-08-09 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR c++/72809
3921 * g++.dg/eh/stdarg1.C: New test.
3922
d0029333 39232016-08-08 Andi Kleen <ak@linux.intel.com>
3924
3925 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3926 test command line in failure log.
3927 (profopt-execute): dito. Make autofdo file names unique.
3928
7af4d06b 39292016-08-08 David Malcolm <dmalcolm@redhat.com>
3930
3931 PR c/64955
3932 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3933 output.
3934
7091ff70 39352016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3936
3937 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3938 c99_runtime.
3939 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3940 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3941 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3942 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3943 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3944 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3945
d189b094 39462016-08-08 David Malcolm <dmalcolm@redhat.com>
3947
3948 PR c/52952
3949 * gcc.dg/cpp/pr66415-1.c: Likewise.
3950 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3951 * gcc.dg/format/c90-printf-1.c: Likewise.
3952 * gcc.dg/format/diagnostic-ranges.c: New test case.
3953
440837fe 39542016-08-08 Jakub Jelinek <jakub@redhat.com>
3955
7cbcf608 3956 PR fortran/72716
3957 * gfortran.dg/gomp/pr72716.f90: New test.
3958
aa1ddb66 3959 PR middle-end/72781
3960 * gcc.dg/gomp/pr72781.c: New test.
3961
440837fe 3962 PR middle-end/68762
3963 * g++.dg/vect/pr68762-1.cc: New test.
3964 * g++.dg/vect/pr68762-2.cc: New test.
3965 * g++.dg/vect/pr68762.h: New file.
3966
eb571c16 39672016-08-08 Martin Sebor <msebor@redhat.com>
3968
3969 PR testsuite/72838
f9c39b65 3970 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3971 * g++.dg/warn/overflow-warn-3.C: Same.
3972 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3973
8ca5189a 39742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3975
3976 PR fortran/71936
3977 * gfortran.dg/allocate_with_source_21.f03: New test.
3978
1495e54c 39792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3980
3981 PR fortran/72698
3982 * gfortran.dg/allocate_with_source_20.f03: New test.
3983
d1e97886 39842016-08-08 Alan Modra <amodra@gmail.com>
3985
3986 * gcc.c-torture/compile/pr72802.c: New.
3987
9da84a54 39882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3989
3990 PR fortran/70524
3991 * gfortran.dg/dependency_48.f90: New test.
3992
3f9692a5 39932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3994
b5b764be 3995 PR fortran/70040
3f9692a5 3996 * gfortran.dg/pr70040.f90: New testcase.
3997
099ec19a 39982016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3999
4000 PR fortran/71961
4001 * gfortran.dg/matmul_10.f90: New testcase.
4002
e8272095 40032016-08-07 Jan Hubicka <hubicka@ucw.cz>
4004
4005 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4006
f5d2c462 40072016-08-07 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR c/72816
4010 * gcc.dg/pr72816.c: New test.
4011
30c60892 40122016-08-06 Jonathan Wakely <jwakely@redhat.com>
4013
4014 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4015 * g++.dg/conversion/pr41426.C: Likewise.
4016 * g++.dg/conversion/pr66211.C: Likewise.
4017 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4018 * g++.dg/init/ref8.C: Likewise.
4019 * g++.old-deja/g++.law/cvt20.C: Likewise.
4020 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4021
2abf3c4a 40222016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4023
4024 PR tree-optimization/18046
4025 * gcc.dg/tree-ssa/vrp105.c: New test.
4026 * gcc.dg/tree-ssa/vrp106.c: New test.
4027
a940fdc7 40282016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4029
4030 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4031 1ul in diagnostics. Remove hyphen from "constant-expression."
4032 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4033 * g++.dg/cpp0x/static_assert3.C: Same.
4034 * g++.dg/cpp1y/constexpr-throw.C: Same.
4035 * g++.dg/template/nontype3.C: Same.
4036 * g++.dg/warn/overflow-warn-1.C: Same.
4037 * g++.dg/warn/overflow-warn-3.C: Same.
4038 * g++.dg/warn/overflow-warn-4.C: Same.
4039
d4166bdc 40402016-08-05 David Malcolm <dmalcolm@redhat.com>
4041
4042 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4043 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4044 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4045 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4046
906dd612 40472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4048
4049 PR tree-optimization/72810
4050 * gcc.dg/tree-ssa/vrp110.c: New test.
4051
9788fb76 40522016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4053
4054 PR Target/72819
4055 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4056 registers.
4057 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4058 saving the half-precision registers.
4059 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4060 value is returned in h0.
4061 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4062 are passed in FP/SIMD registers.
4063 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4064 passing works corrcetly.
4065 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4066 (hfa_f16x2_t): Likewise.
4067 (hfa_f16x3_t): Likewise.
4068 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4069 are promoted to double and passed in a double register.
4070 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4071 are promoted to double and stacked.
4072 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4073 __fp16 data types.
4074 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4075 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4076 __fp16 first get passed in FP/SIMD registers, then stacked.
4077
30f40fe4 40782016-08-05 Nathan Sidwell <nathan@acm.org>
4079
4080 PR c++/68724
4081 * g++.dg/cpp0x/pr68724.C: New.
4082
8a6540e1 40832016-08-05 Richard Biener <rguenther@suse.de>
4084
4085 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4086
09001ac1 40872016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4088
4089 * gcc.dg/tree-ssa/vrp107.c: New test.
4090 * gcc.dg/tree-ssa/vrp108.c: New test.
4091 * gcc.dg/tree-ssa/vrp109.c: New test.
4092
88ab6a9c 40932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4094
4095 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4096 dg-options.
4097
b2a036e7 40982016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4099
4100 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4101 test-cases.
4102 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4103 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4104 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4105 test-cases.
4106 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4107 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4108 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4109 large_double.
4110
8dbf49cb 41112016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4112
4113 PR c++/72800
4114 * g++.dg/cpp1y/lambda-ice1.C: New.
4115
dcc45aae 41162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4117
4118 PR c++/72759
4119 * g++.dg/cpp1y/pr72759.C: New test.
4120
88fe4062 41212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4122
4123 * gcc.dg/switch-10.c: New test.
4124
a1af716f 41252016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4126
4127 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4128
1fa5d8ba 41292016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4130
4131 * c-c++-common/goacc/routine-5.c: Update.
4132
e8dedc4a 41332016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4134
4135 PR rtl-optimization/70903
4136 * gcc.c-torture/execute/pr70903.c: New test.
4137
7ca5003c 41382016-08-04 Martin Liska <mliska@suse.cz>
4139
4140 * gcc.dg/params/params.exp: Replace file exists with
4141 TESTING_IN_BUILD_TREE.
4142
810702a2 41432016-08-04 Marek Polacek <polacek@redhat.com>
4144
4145 PR c++/70229
4146 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4147
fa8a8f79 41482016-08-04 Richard Biener <rguenther@suse.de>
4149
4150 PR middle-end/71984
4151 * gcc.dg/torture/pr71984.c: Guard correctness check for
4152 little-endian.
4153
9916f5a5 41542016-08-03 Andrew Pinski <apinski@cavium.com>
4155
4156 * gcc.c-torture/compile/20160802-1.c: New testcase.
4157
278b4698 41582016-08-03 Fritz Reese <fritzoreese@gmail.com>
4159
4160 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4161
860c3c85 41622016-08-03 Richard Biener <rguenther@suse.de>
4163
4164 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4165 and remove -O3.
4166 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4167 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4168
0a41d717 41692016-08-03 Richard Biener <rguenther@suse.de>
4170
4171 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4172 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4173 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4174 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4175
52e3c0e8 41762016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4177
4178 * gcc.dg/init-excess-2.c: Require int32plus.
4179 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4180 * gcc.dg/pr59963-2.c: Require int32plus.
4181 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4182 * gcc.dg/unroll-7.c: Require int32plus.
4183
ad8a330c 41842016-08-02 Bin Cheng <bin.cheng@arm.com>
4185
4186 PR tree-optimization/34114
4187 * gcc.dg/tree-ssa/loop-42.c: New test.
4188
d3aa3636 41892016-08-02 Tamar Christina <tamar.christina@arm.com>
4190
4191 * gcc.target/aarch64/vminmaxnm.c: New.
4192 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4193 tests.
4194
c79d3723 41952016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4196
4197 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4198 vec_extract for vector float, vector int, vector short, and vector
4199 char.
4200 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4201 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4202 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4203 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4204
5fc13c39 42052016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4206
4207 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4208 single stack adjustment, no writeback.
5fc13c39 4209 * gcc.target/aarch64/test_frame_12.c: Likewise.
4210 * gcc.target/aarch64/test_frame_13.c: Likewise.
4211 * gcc.target/aarch64/test_frame_15.c: Likewise.
4212 * gcc.target/aarch64/test_frame_6.c: Likewise.
4213 * gcc.target/aarch64/test_frame_7.c: Likewise.
4214 * gcc.target/aarch64/test_frame_8.c: Likewise.
4215 * gcc.target/aarch64/test_frame_16.c: New test.
4216
2eb70c76 42172015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4218
4219 PR target/72748
4220 * gcc.target/i386/pr72748.c: New test.
4221
92a44a68 42222015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4223
4224 PR tree-optimization/71818
4225 * gcc.dg/vect/pr71818.c: New
4226
56e7a293 42272016-08-01 Martin Liska <mliska@suse.cz>
4228
4229 PR tree-optimization/71857
4230 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4231
aa8852cc 42322016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4233
4234 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4235
f3c032a4 42362016-08-01 Jan Beulich <jbeulich@suse.com>
4237
4238 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4239
a1e9d2c3 42402016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4241
4242 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4243 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4244
466045aa 42452016-07-31 Jonathan Wakely <jwakely@redhat.com>
4246
4247 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4248 (check_effective_target_c++): Likewise. Also match for libstdc++.
4249
92a44a68 42502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4251
4252 PR fortran/41922
4253 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4254 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4255 * gfortran.dg/pr41922.f90: New test.
4256
dd13eb1b 42572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4258
4259 PR fortran/68566
4260 * gfortran.dg/pr68566.f90: new test.
4261
a940fdc7 42622016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4263
4264 PR c++/60760
4265 PR c++/71091
4266 * g++.dg/cpp0x/constexpr-cast.C: New test.
4267 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4268 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4269 * g++.dg/ubsan/pr63956.C: Correct.
4270
efa8ff03 42712016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4272
4273 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4274 vector double or vector long where the vector is in memory.
4275 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4276 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4277
0b8113c5 42782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4279
4280 PR fortran/69867
4281 * gfortran.dg/pr69867.f90: New test.
4282
3badc59b 42832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4284
4285 PR fortran/69962
4286 * gfortran.dg/pr69962.f90: New test.
4287
fc8b54ff 42882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4289
4290 PR fortran/70006
4291 * gfortran.dg/pr70006.f90: New test.
4292
165b422e 42932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4294
4295 PR fortran/71730
4296 * gfortran.dg/pr71730.f90: New test.
4297 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4298 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4299 * gfortran.dg/array_constructor_26.f03: Ditto.
4300
0c6334ed 43012016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4302
4303 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4304 * gcc.target/powerpc/pr71763.c: Likewise.
4305
4ebf85be 43062016-07-29 Marek Polacek <polacek@redhat.com>
4307
4308 PR c/71742
4309 * gcc.dg/940510-1.c: Adjust dg-error.
4310 * gcc.dg/c99-flex-array-1.c: Likewise.
4311 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4312
9efe5be6 4313 PR c/71853
4314 * gcc.dg/noncompile/pr71853.c: New test.
4315
4c4548bb 4316 PR c/71573
4317 * gcc.dg/noncompile/pr71573.c: New test.
4318
8ae70602 4319 PR c/71926
4320 * g++.dg/warn/Wparentheses-30.C: New test.
4321 * gcc.dg/Wparentheses-14.c: New test.
4322
cfc1aded 43232016-07-29 Uros Bizjak <ubizjak@gmail.com>
4324
4325 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4326
d5e80d93 43272016-07-29 Bin Cheng <bin.cheng@arm.com>
4328
4329 PR tree-optimization/57558
4330 * gcc.dg/vect/pr57558-1.c: New test.
4331 * gcc.dg/vect/pr57558-2.c: New test.
4332
c7c713ec 43332016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4334
cfc1aded 4335 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4336 to scan forwprop1 dump pass.
4337
34b9af67 43382016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4339
4340 PR c++/51488
4341 * g++.dg/template/pr51488.C: New.
4342
322d4184 43432016-07-29 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR c/71969
4346 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4347 static __inline__.
4348 * gcc.dg/pr71969-1.c: New test.
4349 * gcc.dg/pr71969-2.c: New test.
4350 * gcc.dg/pr71969-3.c: New test.
4351
7648c9c7 43522016-07-29 Marek Polacek <polacek@redhat.com>
4353
4354 PR c/71574
4355 * c-c++-common/pr71574.c: New test.
4356
35fddbd6 4357 PR c/71583
4358 * gcc.dg/noncompile/pr71583.c: New test.
4359
d06bcb87 43602016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4361
4362 PR middle-end/68217
4363 * gcc.dg/pr68217.c: New test.
4364
fb5574d7 43652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4366
4367 PR fortran/71067
4368 * gfortran.dg/pr71067_1.f90: New test.
4369 * gfortran.dg/pr71067_2.f90: Ditto.
4370
a52bb7a0 43712016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4372
4373 * gcc.target/powerpc/vec-extract-1.c: New test.
4374
42e96823 43752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4376
4377 PR fortran/71799
4378 * gfortran.dg/pr71799.f90: New test.
4379
d5539c6b 43802016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4381
4382 PR c++/71665
4383 * g++.dg/cpp0x/pr71665-1.C: New.
4384 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4385 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4386 * g++.dg/ext/label10.C: Likewise.
4387 * g++.dg/parse/constant5.C: Likewise.
4388
05995232 43892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4390
4391 PR fortran/71859
4392 * gfortran.dg/pr71859.f90: New test.
4393 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4394 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4395
7a4429b2 43962016-07-28 Paul Thomas <pault@gcc.gnu.org>
4397
4398 PR fortran/71883
4399 * gfortran.dg/pr71883.f90 : New test.
4400
f339cf78 44012016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4402
4403 PR tree-optimization/71734
cfc1aded 4404 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4405
8311fe26 44062016-07-28 Renlin Li <renlin.li@arm.com>
4407
4408 Revert
4409 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4410
4411 PR fortran/71902
4412 * gfortran.dg/dependency_47.f90: New test.
4413
595e387a 44142016-07-28 Martin Liska <mliska@suse.cz>
4415
4416 PR gcov-profile/68025
4417 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4418
83554604 44192016-07-28 Martin Liska <mliska@suse.cz>
4420
4421 * g++.dg/vect/pr70944.cc: New test.
4422
ec6d2d63 44232016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4424
4425 PR middle-end/71994
4426 * gcc.dg/torture/pr71994.c: New test.
4427
12dabcee 44282016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4429
4430 PR middle-end/71078
4431 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4432 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4433 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4434
262a83d5 44352016-07-27 Richard Biener <rguenther@suse.de>
4436
4437 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4438
3989f1fe 44392016-07-27 Martin Liska <mliska@suse.cz>
4440
4441 * gcc.dg/predict-13.c: New test.
4442 * gcc.dg/predict-14.c: New test.
4443
69a499fa 44442016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4445
7a4429b2 4446 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4447 including stdint.h.
4448 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4449 including stdint.h.
4450
751fef95 44512016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4452
4453 PR target/71869
4454 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4455 IEEE built-in functions handle quiet and signalling NaNs
4456 correctly.
4457
5e07497c 44582016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4459
4460 PR fortran/71862
4461 * gfortran.dg/pr71862.f90: New test.
4462
18928e61 44632016-07-26 Martin Sebor <msebor@redhat.com>
4464
4465 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4466 selector with dg-options.
4467
7e1856f1 44682016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4469
4470 PR tree-optimization/18046
4471 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4472 * gcc.dg/tree-ssa/vrp103.c: New test.
4473 * gcc.dg/tree-ssa/vrp104.c: New test.
4474
08679462 44752016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4476
4477 * gcc.target/powerpc/pr63354.c: Require lp64 since
4478 -mprofile-kernel is not legal with -m32.
4479
8c3efadf 44802016-07-26 Richard Biener <rguenther@suse.de>
4481
4482 PR rtl-optimization/71984
4483 * gcc.dg/torture/pr71984.c: New testcase.
4484
78866ecd 44852016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4486
4487 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4488 g++-dg-runtest via et-dg-runtest.
4489 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4490 * gcc.dg/vect/vect.exp: Likewise.
4491 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4492 gfortran-dg-runtest.
4493 * gfortran.dg/vect/vect.exp: Likewise.
4494 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4495 (check_mips_loongson_hw_available): Likewise.
4496 (check_effective_target_mpaired_single_runtime): Likewise.
4497 (check_effective_target_mips_loongson_runtime): Likewise.
4498 (add_options_for_mpaired_single): Likewise.
4499 (check_effective_target_vect_int): Add global et_index.
4500 Check and save the supported feature for a target selected by
4501 the et_index target. Break long lines where appropriate. Call
4502 et-is-effective-target for MIPS with an argument instead of
4503 check_effective_target_* where appropriate.
4504 (check_effective_target_vect_intfloat_cvt): Likewise.
4505 (check_effective_target_vect_uintfloat_cvt): Likewise.
4506 (check_effective_target_vect_floatint_cvt): Likewise.
4507 (check_effective_target_vect_floatuint_cvt): Likewise.
4508 (check_effective_target_vect_simd_clones): Likewise.
4509 (check_effective_target_vect_shift): ewise.
4510 (check_effective_target_whole_vector_shift): Likewise.
4511 (check_effective_target_vect_bswap): Likewise.
4512 (check_effective_target_vect_shift_char): Likewise.
4513 (check_effective_target_vect_long): Likewise.
4514 (check_effective_target_vect_float): Likewise.
4515 (check_effective_target_vect_double): Likewise.
4516 (check_effective_target_vect_long_long): Likewise.
4517 (check_effective_target_vect_no_int_max): Likewise.
4518 (check_effective_target_vect_no_int_add): Likewise.
4519 (check_effective_target_vect_no_bitwise): Likewise.
4520 (check_effective_target_vect_widen_shift): Likewise.
4521 (check_effective_target_vect_no_align): Likewise.
4522 (check_effective_target_vect_hw_misalign): Likewise.
4523 (check_effective_target_vect_element_align): Likewise.
4524 (check_effective_target_vect_condition): Likewise.
4525 (check_effective_target_vect_cond_mixed): Likewise.
4526 (check_effective_target_vect_char_mult): Likewise.
4527 (check_effective_target_vect_short_mult): Likewise.
4528 (check_effective_target_vect_int_mult): Likewise.
4529 (check_effective_target_vect_extract_even_odd): Likewise.
4530 (check_effective_target_vect_interleave): Likewise.
4531 (check_effective_target_vect_stridedN): Likewise.
4532 (check_effective_target_vect_multiple_sizes): Likewise.
4533 (check_effective_target_vect64): Likewise.
4534 (check_effective_target_vect_call_copysignf): Likewise.
4535 (check_effective_target_vect_call_sqrtf): Likewise.
4536 (check_effective_target_vect_call_btrunc): Likewise.
4537 (check_effective_target_vect_call_btruncf): Likewise.
4538 (check_effective_target_vect_call_ceil): Likewise.
4539 (check_effective_target_vect_call_ceilf): Likewise.
4540 (check_effective_target_vect_call_floor): Likewise.
4541 (check_effective_target_vect_call_floorf): Likewise.
4542 (check_effective_target_vect_call_lceil): Likewise.
4543 (check_effective_target_vect_call_lfloor): Likewise.
4544 (check_effective_target_vect_call_nearbyint): Likewise.
4545 (check_effective_target_vect_call_nearbyintf): Likewise.
4546 (check_effective_target_vect_call_round): Likewise.
4547 (check_effective_target_vect_call_roundf): Likewise.
4548 (check_effective_target_vect_perm): Likewise, but also append *_saved
4549 to the existing global name to properly cache the result.
4550 (check_effective_target_vect_perm_byte): Likewise.
4551 (check_effective_target_vect_perm_short): Likewise.
4552 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4553 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4554 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4555 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4556 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4557 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4558 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4559 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4560 (check_effective_target_vect_sdot_qi): Likewise.
4561 (check_effective_target_vect_udot_qi): Likewise.
4562 (check_effective_target_vect_sdot_hi): Likewise.
4563 (check_effective_target_vect_udot_hi): Likewise.
4564 (check_effective_target_vect_usad_char): Likewise.
4565 (check_effective_target_vect_pack_trunc): Likewise.
4566 (check_effective_target_vect_unpack): Likewise.
4567 (check_effective_target_vect_aligned_arrays): Likewise.
4568 (check_effective_target_vect_natural_alignment): Likewise.
4569 (check_effective_target_vector_alignment_reachable): Likewise.
4570 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4571 (is-effective-target): Initialize et_index if undefined.
4572 (et-dg-runtest): New.
4573 (et-is-effective-target): Likewise.
4574 (check_vect_support_and_set_flags): Add supported MIPS targets to
4575 EFFECTIVE_TARGETS list. Return the number of supported targets.
4576
b2930f09 45772016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4578 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4579
4580 PR middle-end/70920
4581 * gcc.dg/pr70920-1.c: New test-case.
4582 * gcc.dg/pr70902-2.c: Likewise.
4583 * gcc.dg/pr70920-3.c: Likewise.
4584 * gcc.dg/pr70920-4.c: Likewise
4585 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4586 2 instead of 3.
4587
90821294 45882016-07-25 Alexander Monakov <amonakov@ispras.ru>
4589
4590 * gcc.c-torture/execute/pr71494.c: Require label_values.
4591 * gcc.dg/pr16973.c: Ditto.
4592
1660595b 45932016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4594
4595 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4596 * gcc.dg/torture/pr69771.c: Require int32plus.
4597 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4598
5b2b88ce 45992016-07-25 Martin Liska <mliska@suse.cz>
4600
4601 * gcc.dg/torture/pr71987.c: New test.
4602
e2f926e9 46032016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4604
4605 PR fortran/71935
4606 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4607 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4608 * gfortran.dg/pr71935.f90: New test.
4609
a940fdc7 46102016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4611
4612 PR c++/71675
4613 * g++.dg/ext/atomic-3.C: New test.
4614 * gcc.dg/atomic/pr71675.c: New test.
4615
5a43070d 46162016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4617
4618 * gcc.target/i386/mvc8.c: New test.
4619
1b793819 46202016-07-22 Bin Cheng <bin.cheng@arm.com>
4621
4622 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4623 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4624
d4b4c787 46252016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4626
4627 PR fortran/71795
4628 * gfortran.dg/constructor_50.f90: New test.
4629
45648efe 46302016-07-22 Martin Liska <mliska@suse.cz>
4631
4632 PR gcov-profile/69028
4633 PR gcov-profile/62047
4634 * g++.dg/cilk-plus/pr69028.C: New test.
4635
b657bb1f 46362016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4637
4638 * gfortran.dg/coarray_stat_2.f90: New test.
4639
3a421504 46402016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4641
4642 * gcc.target/powerpc/vec-extract.h: New files to check the
4643 vec_extract built-in functions for all vector types, testing
4644 accessing each element, both with constant and variable element
4645 numbers.
4646 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4647 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4648 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4649 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4650 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4651 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4652 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4653 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4654 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4655
d40a1eac 46562016-07-21 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR c++/71728
4659 * g++.dg/other/pr71728.C: New test.
4660
3b0d7293 46612016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4662
4663 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4664 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4665 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4666 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4667 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4668
50953a9f 46692016-07-21 Richard Biener <rguenther@suse.de>
4670
4671 PR tree-optimization/71947
4672 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4673
90261646 46742016-07-21 Bin Cheng <bin.cheng@arm.com>
4675
4676 * gcc.dg/tree-ssa/scev-15.c: New.
4677
5a5a7a90 46782016-07-21 Bin Cheng <bin.cheng@arm.com>
4679
4680 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4681
df0c563f 46822016-07-21 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR c++/71941
4685 * g++.dg/gomp/pr71941.C: New test.
4686
24acd4ab 46872016-07-20 David Malcolm <dmalcolm@redhat.com>
4688
4689 PR c/70339
4690 PR c/71858
4691 * g++.dg/spellcheck-identifiers.C: New test case, based on
4692 gcc.dg/spellcheck-identifiers.c.
4693 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4694 gcc.dg/spellcheck-identifiers-2.c.
4695 * g++.dg/spellcheck-typenames.C: New test case, based on
4696 gcc.dg/spellcheck-typenames.c
4697
8669e753 46982016-07-20 Jonathan Wakely <jwakely@redhat.com>
4699
4700 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4701 pointer to member function and also test catching by reference.
4702
75cb41b8 47032016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4704
4705 * gcc.target/s390/pr67443.c: Fix test case.
4706
07be1239 47072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4708
4709 * gcc.target/s390/insv-1.c: Xfail some tests.
4710 * gcc.target/s390/insv-2.c: Likewise.
4711
e9b5fdd9 47122016-07-20 Georg-Johann Lay <avr@gjlay.de>
4713
4714 * gcc.target/avr/torture/get-mem.c: New test.
4715 * gcc.target/avr/torture/set-mem.c: New test.
4716
b704b0e1 47172016-07-20 Georg-Johann Lay <avr@gjlay.de>
4718
4719 PR target/71948
4720 * gcc.target/avr/torture/tiny-progmem.c: New test.
4721
051eb924 47222016-07-20 Jakub Jelinek <jakub@redhat.com>
4723
fdb70809 4724 PR c++/71909
4725 * g++.dg/parse/pr71909.C: New test.
4726 * g++.dg/tm/pr71909.C: New test.
4727
051eb924 4728 PR c++/50060
4729 * g++.dg/cpp0x/constexpr-50060.C: New test.
4730 * g++.dg/cpp1y/constexpr-50060.C: New test.
4731
c4e1267c 47322016-07-20 Martin Liska <mliska@suse.cz>
4733
4734 * gfortran.dg/graphite/pr71898.f90: New test.
4735
ecaa5fd4 47362016-07-20 Bin Cheng <bin.cheng@arm.com>
4737
4738 PR tree-optimization/71503
4739 PR tree-optimization/71683
4740 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4741 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4742
f5b88ba1 47432016-07-20 Martin Liska <mliska@suse.cz>
4744
4745 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4746 * gcc.dg/plugin/sreal-test-1.c: Remove.
4747 * gcc.dg/plugin/sreal_plugin.c: Remove.
4748
e889bd11 47492016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4750
4751 PR fortran/71902
4752 * gfortran.dg/dependency_47.f90: New test.
4753
1c6bb1c0 47542016-07-19 Jakub Jelinek <jakub@redhat.com>
4755
94d511af 4756 PR rtl-optimization/71916
4757 * gcc.c-torture/compile/pr71916.c: New test.
4758
54e95a17 4759 PR middle-end/71874
4760 * g++.dg/torture/pr71874.C: New test.
4761
1c6bb1c0 4762 PR middle-end/71734
4763 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4764 (my_alloc): Rewritten to use __builtin_posix_memalign and
4765 __SIZE_TYPE__.
4766 (my_free): Use __builtin_free instead of _mm_free.
4767 (Vec::operator=): Use __builtin_memcpy.
4768
0d565f19 47692016-07-19 Martin Jambor <mjambor@suse.cz>
4770
cfc1aded 4771 PR fortran/71688
4772 * gfortran.dg/pr71688.f90: New test.
0d565f19 4773
2be13cd5 47742016-07-19 Richard Biener <rguenther@suse.de>
4775
4776 * c-c++-common/vector-subscript-6.c: New testcase.
4777 * c-c++-common/vector-subscript-7.c: Likewise.
4778
1697df09 47792016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4780
7a4429b2 4781 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4782 and UInt32 based on __SIZEOF_INT__.
4783
8894566e 47842016-07-19 Richard Biener <rguenther@suse.de>
4785
4786 PR tree-optimization/71901
4787 * gcc.dg/torture/pr71901.c: New testcase.
4788
47892016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4790
4791 PR tree-optimization/71908
4792 * gcc.dg/torture/pr71908.c: New testcase.
4793
106ac76d 47942016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4795
4796 PR target/71493
4797 * gcc.target/powerpc/pr71493-1.c: New test.
4798 * gcc.target/powerpc/pr71493-2.c: Likewise.
4799
e6517a48 48002016-07-18 Jakub Jelinek <jakub@redhat.com>
4801
d1e0c36e 4802 PR c++/71835
4803 * g++.dg/conversion/ambig3.C: New test.
4804
6fe424c2 4805 PR c++/71828
4806 * g++.dg/cpp0x/constexpr-71828.C: New test.
4807
d3dd9e33 4808 PR c++/71826
4809 * g++.dg/template/pr71826.C: New test.
4810
74fd83a9 4811 PR c++/71822
4812 * g++.dg/template/defarg21.C: New test.
4813
e6517a48 4814 PR c++/71871
4815 * g++.dg/ext/vector31.C: New test.
4816
f942bdbf 48172016-07-18 Uros Bizjak <ubizjak@gmail.com>
4818
4819 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4820
4b1425be 48212016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4822
4823 PR tree-optimization/71734
4824 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4825
a80f37e1 48262016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4827
4828 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4829 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4830 stack-layout-dynamic-1.c: New test.
4831
ea283725 48322016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4833
4834 * gcc.target/s390/nolrl-1.c: New test.
4835
14eab729 48362016-07-17 Fritz Reese <fritzoreese@gmail.com>
4837
4838 PR fortran/71523
4839 * gfortran.dg/pr71523_1.f90: New test.
4840 * gfortran.dg/pr71523_2.f90: New test.
4841
3925d644 48422016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4843
4844 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4845
fb9ff4ce 48462016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4847 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4848
4849 PR fortran/62125
4850 * gfortran.dg/pr62125.f90: New test.
4851
95b0f5e9 48522016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4853
4854 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4855 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4856
1913be16 48572016-07-15 Jonathan Wakely <jwakely@redhat.com>
4858
4859 PR c++/58796
4860 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4861 * g++.dg/cpp0x/nullptr35.C: New test.
4862
b4803084 48632016-07-15 Bin Cheng <bin.cheng@arm.com>
4864
4865 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4866
89e3ec3d 48672016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4868
4869 * gfortran.dg/goacc/vector_length.f90: New test.
4870
2084e279 48712016-07-15 Richard Biener <rguenther@suse.de>
4872
4873 PR tree-optimization/71881
4874 * gcc.dg/torture/pr71881.c: New testcase.
4875
2177bb9a 48762016-07-15 Richard Biener <rguenther@suse.de>
4877
4878 PR tree-optimization/71887
4879 * gcc.dg/torture/pr71887.c: New testcase.
4880
0dd7db3b 48812016-07-15 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR c/71858
4884 * gcc.dg/spellcheck-identifiers-3.c: New test.
4885
b41cc4d1 48862016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4887
4888 PR fortran/71807
4889 * gfortran.dg/null_9.f90: New test.
4890
a4d34e5e 48912016-07-15 Bin Cheng <bin.cheng@arm.com>
4892
4893 * gcc.dg/tree-ssa/loop-41.c: New test.
4894
1547c551 48952016-07-15 Bin Cheng <bin.cheng@arm.com>
4896
4897 PR tree-optimization/71347
4898 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4899
b9c2416b 49002016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4901
4902 PR fortran/29819
4903 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4904 * gfortran.dg/contains.f90: Ditto.
4905 * gfortran.dg/contains_empty_1.f03: Ditto.
4906 * gfortran.dg/submodule_3.f08: Ditto.
4907
28413b15 49082016-07-14 Jakub Jelinek <jakub@redhat.com>
4909
661af228 4910 PR testsuite/71865
4911 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4912 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4913 expected diagnostics.
4914
28413b15 4915 PR c/71858
4916 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4917 * gcc.dg/spellcheck-identifiers-2.c: New test.
4918 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4919 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4920
7b3b3a49 49212016-07-14 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR tree-optimization/71872
4924 * gcc.c-torture/compile/pr71872.c: New test.
4925
7c039c44 49262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4927
4928 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4929 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4930 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4931 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4932 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4933 * gcc.target/arm/atomic-op-acquire-1.c: This.
4934 * gcc.target/arm/atomic-op-char.c: Rename into ...
4935 * gcc.target/arm/atomic-op-char-1.c: This.
4936 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4937 * gcc.target/arm/atomic-op-consume-1.c: This.
4938 * gcc.target/arm/atomic-op-int.c: Rename into ...
4939 * gcc.target/arm/atomic-op-int-1.c: This.
4940 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4941 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4942 * gcc.target/arm/atomic-op-release.c: Rename into ...
4943 * gcc.target/arm/atomic-op-release-1.c: This.
4944 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4945 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4946 * gcc.target/arm/atomic-op-short.c: Rename into ...
4947 * gcc.target/arm/atomic-op-short-1.c: This.
4948 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4949 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4950 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4951 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4952 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4953 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4954 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4955 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4956 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4957 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4958
80c5e533 49592016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4960
4961 PR fortran/70842
4962 * gfortran.dg/select_type_35.f03: New test.
4963
c5a9fc7b 49642016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4965
4966 PR target/65951
4967 PR tree-optimization/70923
4968 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4969 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4970 * gcc.dg/vect/pr65951.c: Likewise.
4971 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4972
d1242c94 49732016-07-14 David Edelsohn <dje.gcc@gmail.com>
4974
4975 * c-c++-common/pr60226.c: Expect maximum object file alignment
4976 error on AIX.
4977
97f2a90b 49782016-07-14 Richard Biener <rguenther@suse.de>
4979
4980 PR tree-optimization/71866
4981 * gcc.dg/torture/pr71866.c: New testcase.
4982
6029a910 49832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4984
4985 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4986 selector and enclose boolean expression in curly braces.
4987
798d22ed 49882016-07-14 Alan Modra <amodra@gmail.com>
4989
4990 PR target/71733
4991 * gcc.target/powerpc/p9-novsx.c: New.
4992
3ffcb27d 49932016-07-13 Andi Kleen <ak@linux.intel.com>
4994
4995 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4996 * g++.dg/tree-prof/morefunc.C: Dito.
4997 * g++.dg/tree-prof/pr35545.C: Dito.
4998 * g++.dg/tree-prof/reorder.C: Dito.
4999 * gcc.dg/tree-prof/20050826-2.c: Dito.
5000 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5001 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5002 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5003 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5004 * gcc.dg/tree-prof/inliner-1.c: Dito.
5005 * gcc.dg/tree-prof/merge_block.c: Dito.
5006 * gcc.dg/tree-prof/stringop-1.c: Dito.
5007 * gcc.dg/tree-prof/stringop-2.c: Dito.
5008 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5009 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5010 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5011 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5012 * gcc.dg/tree-prof/update-loopch.c: Dito.
5013 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5014 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5015 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5016 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5017 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5018 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5019 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5020
9ace90e5 50212016-07-13 Andi Kleen <ak@linux.intel.com>
5022
5023 * lib/profopt.exp (profopt-execute): Remove .imports files.
5024
b75cf198 50252016-07-13 Andi Kleen <ak@linux.intel.com>
5026
f942bdbf 5027 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5028
4d0389a9 50292016-07-13 Andi Kleen <ak@linux.intel.com>
5030
5031 * lib/profopt.exp (dg-final-scan-autofdo,
5032 dg-final-scan-not-autofdo): New functions.
5033
a5af7a75 50342016-07-13 Bin Cheng <bin.cheng@arm.com>
5035
5036 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5037 * gcc.dg/vect/vect-35.c: Ditto.
5038 * gcc.dg/vect/vect-alias-check-2.c: New test.
5039
c6bcae01 50402016-07-13 Martin Liska <mliska@suse.cz>
5041
5042 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5043 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5044 * gfortran.dg/pr42108.f90: Update expected dump scan.
5045
0644c120 50462016-07-13 Richard Biener <rguenther@suse.de>
5047
5048 PR tree-optimization/24574
5049 * gcc.dg/pr24574.c: New testcase.
5050
2bbae5b9 50512016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5052
f942bdbf 5053 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5054 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5055 * c-c++-common/pr68833-1.c: Require int32plus.
5056 * gcc.dg/ipa/pr63551.c: Likewise.
5057 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5058 * gcc.dg/ipa/pr64041.c: Require int32plus.
5059
839a6560 50602016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5061
5062 PR ipa/71633
5063 * g++.dg/pr71633.C: New test.
5064
8f5f2788 50652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5066
5067 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5068 Add new arm_thumb1_cbz_ok effective target.
5069 * gcc.target/arm/cbz.c: New test.
5070
417e5cc5 50712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5072
5073 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5074 Define effective target.
5075 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5076 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5077 * gcc.target/arm/movhi_movw.c: New test.
5078 * gcc.target/arm/movsi_movw.c: Likewise.
5079 * gcc.target/arm/movdi_movw.c: Likewise.
5080
68a5143e 50812016-07-13 Richard Biener <rguenther@suse.de>
5082
5083 PR middle-end/71104
5084 * gcc.dg/pr71104-1.c: New testcase.
5085 * gcc.dg/pr71104-2.c: Likewise.
5086
69e8d259 50872016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5088
5089 PR target/71805
5090 * gcc.target/powerpc/pr71805.c: New test.
5091
244f142f 50922016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5093
5094 * gcc.target/powerpc/divkc3-1.c: New.
5095 * gcc.target/powerpc/mulkc3-1.c: New.
5096
6fc56f1f 50972016-07-12 Nathan Sidwell <nathan@acm.org>
5098
5099 * gcc.target/arm/data-rel-1.c: New.
5100 * gcc.target/arm/data-rel-2.c: New.
5101 * gcc.target/arm/data-rel-3.c: New.
5102
94ee1e9c 51032016-07-12 Martin Liska <mliska@suse.cz>
5104
5105 * gcc.dg/params/blocksort-part.c: New test.
5106 * gcc.dg/params/params.exp: New file.
5107
cd32d747 51082016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5109
5110 PR middle-end/71700
5111 * gcc.c-torture/execute/pr71700.c: New test.
5112
ad010d47 51132016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5114 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/23286
5117 PR tree-optimization/70159
5118 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5119 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5120 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5121 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5122 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5123 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5124 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5125 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5126 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5127 * gcc.dg/pr51879-12.c: Likewise.
5128 * gcc.dg/strlenopt-9.c: Likewise.
5129 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5130 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5131 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5132 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5133 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5134 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5135 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5136 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5137 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5138 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5139 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5140 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5141 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5142 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5143 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5144
9aece49e 51452016-07-12 Richard Biener <rguenther@suse.de>
5146
5147 PR rtl-optimization/68961
5148 * gcc.target/i386/pr68961.c: New testcase.
5149
8f05fee9 51502016-07-11 Jakub Jelinek <jakub@redhat.com>
5151
4a6cc5cd 5152 PR middle-end/71758
5153 * c-c++-common/gomp/pr71758.c: New test.
5154 * gfortran.dg/gomp/pr71758.f90: New test.
5155
8f05fee9 5156 PR tree-optimization/71823
5157 * gcc.dg/vect/pr71823.c: New test.
5158
b73690a4 51592016-07-11 David Malcolm <dmalcolm@redhat.com>
5160
5161 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5162 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5163 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5164
675f4c6b 51652016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5166
5167 PR target/71801
5168 * gcc.target/i386/pr71801.c: New test.
5169
9aaf7e3e 51702016-07-11 Richard Biener <rguenther@suse.de>
5171
5172 PR tree-optimization/71816
5173 * gcc.dg/torture/pr71816.c: New testcase.
5174
dd58bf21 51752016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5176
5177 PR fortran/71783
5178 * gfortran.dg/dependency_46.f90: New test.
5179
a2ebcb84 51802016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5181
5182 PR rtl-optimization/71621
5183 * gcc.target/i386/pr71621-1.c: New.
5184 * gcc.target/i386/pr71621-2.c: New.
5185
6cedf97e 51862016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5187
5188 * gfortran.dg/goacc/pr71704.f90: New test.
5189
dc71c755 51902016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5191
5192 PR target/71297
5193 * gcc.target/powerpc/pr71297.c: New.
5194
288161af 51952016-07-08 Jiong Wang <jiong.wang@arm.com>
5196
5197 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5198
98e771d6 51992016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5200
5201 PR target/71806
5202 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5203
c3d27339 52042016-07-08 Alan Hayward <alan.hayward@arm.com>
5205
5206 PR tree-optimization/71667
5207 * gcc.dg/vect/pr71667.c: New
5208
b1b5042a 52092016-07-08 Martin Liska <mliska@suse.cz>
5210
5211 * gcc.dg/torture/pr71606.c: New test.
5212
5cdc40a0 52132016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5214
5215 PR fortran/71764
5216 * gfortran.dg/pr71764.f90: New test.
5217
bcc4d868 52182016-07-07 Jakub Jelinek <jakub@redhat.com>
5219 Kai Tietz <ktietz70@googlemail.com>
5220
5221 PR c++/70869
5222 PR c++/71054
5223 * g++.dg/cpp0x/pr70869.C: New test.
5224 * g++.dg/cpp0x/pr71054.C: New test.
5225
b39328b2 52262016-07-07 David Edelsohn <dje.gcc@gmail.com>
5227
5228 * g++.dg/debug/pr71432.C: Fail on AIX.
5229
95c9caad 52302016-07-07 Martin Liska <mliska@suse.cz>
5231
5232 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5233 an undefined behavior.
5234 * gfortran.dg/do_3.F90: Likewise.
5235 * gfortran.dg/do_check_11.f90: New test.
5236 * gfortran.dg/do_check_12.f90: New test.
5237 * gfortran.dg/do_corner_warn.f90: New test.
5238
8e976d11 52392016-07-07 Martin Liska <mliska@suse.cz>
5240
5241 * gfortran.dg/predict-1.f90: Ammend the test.
5242 * gfortran.dg/predict-2.f90: Likewise.
5243
26716fc7 52442016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5245
5246 PR ipa/71624
5247 * g++.dg/pr71624.C: New test.
5248
2d079cbf 52492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5250
5251 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5252 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5253 ARMv8-M Mainline architectures.
5254
9e6f4af4 52552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5256
5257 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5258 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5259
d490b07a 52602016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5261
5262 PR target/70098
5263 PR target/71763
5264 * gcc.target/powerpc/pr71763.c: New file.
5265
798fc305 52662016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5267
5268 PR tree-optimization/71518
f942bdbf 5269 * gcc.dg/pr71518.c: New test.
798fc305 5270
97e4cbac 52712016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5272
5273 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5274
19aea164 52752016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5276
f942bdbf 5277 PR target/50739
19aea164 5278 * gcc.target/avr/pr50739.c: New test.
5279
105e9dfc 52802016-07-05 Jan Hubicka <jh@suse.cz>
5281
5282 * gcc.dg/tree-ssa/scev-14.c: update template.
5283
1137da9c 52842016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5285
5286 * gcc.dg/vect/group-no-gaps-1.c: New test.
5287
ce393063 52882016-07-05 Andi Kleen <ak@linux.intel.com>
5289
5290 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5291 if kernel supports MPX.
5292
92a44a68 52932016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5294
5295 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5296
f2ccdf8e 52972016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5298 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5299
5300 * gcc.target/powerpc/signbit-1.c: New test.
5301 * gcc.target/powerpc/signbit-2.c: New test.
5302 * gcc.target/powerpc/signbit-3.c: New test.
5303
0215a22c 53042016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5305
5306 PR rtl-optimization/71594
5307 * gcc.dg/torture/pr71594.c: New test.
5308
30a39817 53092016-07-05 Jan Hubicka <jh@suse.cz>
5310
5311 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5312
b65b8df2 53132016-07-05 David Malcolm <dmalcolm@redhat.com>
5314
5315 PR c++/62314
f9c39b65 5316 * g++.dg/parse/error5.C: Update column
b65b8df2 5317 number of missing semicolon error.
5318 * g++.dg/pr62314-2.C: New test case.
5319
6b5471d8 53202016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5321
5322 * gfortran.dg/coarray_stat_function.f90: New test.
5323 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5324 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5325 to new interfaces.
5326
35b3a8dd 53272016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5328
5329 PR fortran/71623
5330 * gfortran.dg/deferred_character_17.f90: New test.
5331
b84c1ddf 53322016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5333
5334 * gcc.target/arm/neon/polytypes.c: Move to ...
5335 * gcc.target/arm/polytypes.c: ... here.
5336 * gcc.target/arm/neon/pr51534.c: Move to ...
5337 * gcc.target/arm/pr51534.c: ... here.
5338 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5339 * gcc.target/arm/vect-vcvt.c: ... here.
5340 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5341 * gcc.target/arm/vect-vcvtq.c: ... here.
5342 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5343 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5344 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5345 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5346 * gcc.target/arm/neon/neon.exp: Delete.
5347 * gcc.target/arm/neon/: Delete.
5348
7e9136f1 53492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5350
5351 PR fortran/65575
5352 * gfortran.dg: pr65575.f90: New test.
5353
18b42a28 53542016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5355
5356 PR fortran/35849
5357 * gfortran.dg: pr35849.f90: New test.
5358
f8765404 53592016-07-04 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR c++/71739
5362 * g++.dg/cpp0x/pr71739.C: New test.
5363
e3422b3a 53642016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5365
5366 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5367
2da1c9f7 53682016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5369
5370 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5371 locr.
5372 * gcc.target/s390/loc-1.c: New test.
5373
6125d36e 53742016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5375
f9c39b65 5376 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5377 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5378
42797d4b 53792016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5380
5381 PR target/63874
5382 * gcc.target/aarch64/pr63874.c: New test.
5383
9d9fe66a 53842016-07-04 Jan Beulich <jbeulich@suse.com>
5385
5386 * g++.dg/header.c: New.
5387 * gcc.dg/header.c: New.
5388
c364d0f3 53892016-07-02 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR c/71719
5392 * c-c++-common/Wunused-var-15.c: New test.
5393
267f3c67 53942016-07-01 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR fortran/71687
5397 * gfortran.dg/gomp/pr71687.f90: New test.
5398
8297c70b 53992016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5400
5401 * gcc.dg/const-float128-ped.c: Require __float128 effective
5402 target and options.
5403 * gcc.dg/const-float128.c: Likewise.
5404 * gcc.dg/torture/float128-cmp-invalid.c: Require
5405 __float128 and base_quadfloat_support effective targets, and
5406 __float128 options.
5407 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5408 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5409 * gcc.dg/torture/float128-nan.c: Likewise.
5410 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5411 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5412 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5413 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5414 (add_options_for___float128): New.
5415 (check_effective_target_base_quadword_support): New.
5416
eab79b94 54172016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5418
5419 PR target/71720
5420 * gcc.target/powerpc/pr71720.c: New test.
5421
4ce6622a 54222016-07-01 Jan Beulich <jbeulich@suse.com>
5423
5424 * gcc.dg/bss.c: New.
5425
0b6f1914 54262016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5427
5428 PR target/71698
5429 * gcc.target/powerpc/pr71698.c: New test.
5430
4d28a470 54312016-07-01 Georg-Johann Lay <avr@gjlay.de>
5432
5433 PR target/71151
5434 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5435 instead of ".foo" for its section name.
5436 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5437 depending on MCU's flash size.
5438 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5439 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5440 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5441 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5442 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5443 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5444
ed8613ec 54452016-07-01 Jan Beulich <jbeulich@suse.com>
5446
5447 * gcc.target/i386/pr65105-2.c: Add -msse2.
5448
720a0bce 54492016-06-30 Jakub Jelinek <jakub@redhat.com>
5450
c54ee83c 5451 PR tree-optimization/71707
5452 * gcc.dg/strlenopt-29.c: New test.
5453
a845ae6c 5454 PR fortran/71704
5455 * gfortran.dg/gomp/pr71704.f90: New test.
5456
720a0bce 5457 PR fortran/71705
5458 * gfortran.dg/gomp/pr71705.f90: New test.
5459
17c32c4a 54602016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5461
5462 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5463 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5512 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5513 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5514 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5515 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5516 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5517 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5518 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5519 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5520 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5521 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5522 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5523 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5524 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5525 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5526 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5527 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5528 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5529 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5530 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5531 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5532 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5533 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5534 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5535 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5536 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5537 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5538 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5539 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5540 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5541 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5542 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5543
443405c9 55442016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5545 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5546
5547 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5548
6e3a3de2 55492016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5550 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5551
5552 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5553
413c4f6c 55542016-06-30 David Malcolm <dmalcolm@redhat.com>
5555
5556 PR driver/71651
5557 * gcc.dg/spellcheck-options-12.c: New test case.
5558
4c4e99c3 55592016-06-30 Jakub Jelinek <jakub@redhat.com>
5560
5561 PR middle-end/71693
5562 * gcc.c-torture/compile/pr71693.c: New test.
5563
26a2e993 55642016-06-29 David Malcolm <dmalcolm@redhat.com>
5565
5566 * gcc.dg/spellcheck-params.c: New testcase.
5567 * gcc.dg/spellcheck-params-2.c: New testcase.
5568
63abcf45 55692016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5570
5571 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5572 vector extract instructions.
5573 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5574
5f1d49ac 55752016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5576
5577 PR fortran/71686
5578 * gfortran.dg/unexpected_eof_2.f90: New test.
5579 * gfortran.dg/unexpected_eof_3.f90: New test.
5580
0dc00113 55812016-06-29 Jim Wilson <jim.wilson@linaro.org>
5582
5583 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5584
4b975445 55852016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5586
5587 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5588 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5589 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5590
e276a6b9 55912016-06-29 Richard Biener <rguenther@suse.de>
5592
5593 PR middle-end/15256
5594 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5595
c02f3e35 55962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5597
5598 * gcc.target/arm/aapcs/neon-vect10.c: Require
5599 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5600 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5601 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5602 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5603 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5604 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5605 * gcc.target/arm/fp16-aapcs-1.c: Require
5606 -mfloat-ab=hard. Also simplify the test.
5607 * gcc.target/arm/fp16-aapcs-2.c: New.
5608
d0c2a3dd 56092016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5610
f942bdbf 5611 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5612 (add_options_for_arm_fp16_ieee): New.
5613 (add_options_for_arm_fp16_alternative): New.
5614 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5615 long-line.
5616 (effective_target_arm_fp16_hw): New.
5617
162fed22 56182016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5619
5620 PR tree-optimization/71655
5621 * g++.dg/pr71655.C: New test.
5622
9ed0eb00 56232016-06-29 Martin Liska <mliska@suse.cz>
5624
5625 * gcc.dg/pr71585.c: New test.
5626 * gcc.dg/pr71585-2.c: New test.
5627 * gcc.dg/pr71585-3.c: New test.
5628
641b1c86 56292016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5630
5631 PR tree-optimization/70729
5632 * g++.dg/vect/pr70729.cc: New test.
5633
44e775d8 56342016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5635
5636 * c-c++-common/gomp/cancel-1.c: Extend.
5637
83b23cdf 56382016-06-29 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR tree-optimization/71625
5641 * gcc.dg/strlenopt-28.c: New test.
5642
b6a4a0f5 56432016-06-29 Richard Biener <rguenther@suse.de>
5644
5645 PR middle-end/71002
5646 * g++.dg/torture/pr71002.C: Adjust testcase.
5647
1af10ce6 56482016-06-29 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR c/71685
5651 * gcc.dg/pr71685.c: New test.
5652
56532016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5654
5655 PR c/71552
5656 * gcc.dg/init-bad-9.c: New test.
5657
043457fd 56582016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5659
5660 * gcc.target/powerpc/abs128-1.c: Require VSX.
5661 * gcc.target/powerpc/copysign128-1.c: Likewise.
5662 * gcc.target/powerpc/inf128-1.c: Likewise.
5663 * gcc.target/powerpc/nan128-1.c: Likewise.
5664
d378e319 56652016-06-28 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR middle-end/71626
5668 * gcc.c-torture/execute/pr71626-1.c: New test.
5669 * gcc.c-torture/execute/pr71626-2.c: New test.
5670
10ef7949 56712016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5672
5673 PR target/71656
5674 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5675
1fcfb8f7 56762016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5677
5678 PR target/71670
5679 * gcc.target/powerpc/pr71670.c: New testcase.
5680
35fd0c10 56812016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5682
5683 PR target/71656
5684 * gcc.target/powerpc/pr71656-1.c: New test.
5685 * gcc.target/powerpc/pr71656-2.c: New test.
5686
584757bc 56872016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5688
5689 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5690 around fp16 code.
5691 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5692 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5693 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5694 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5695 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5696 Add arm_neon_fp16_ok effective target.
f942bdbf 5697 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5698 Likewise.
5699 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5700 Likewise.
5701 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5702 Likewise.
5703 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5704 Likewise.
5705 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5706 Likewise.
5707 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5708 Likewise.
5709 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5710 Likewise.
5711 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5712 Likewise.
5713 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5714 Likewise.
5715 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5716 Likewise.
5717 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5718 Likewise.
584757bc 5719
cbcc4297 57202016-06-26 Jan Hubicka <hubicka@ucw.cz>
5721
5722 * gcc.dg/predict-12.c: New testcase.
5723
0aa73965 57242016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5725
5726 PR fortran/71649
5727 * gfortran.dg/pr71649.f90: New test.
5728
9977f724 57292016-06-25 Jakub Jelinek <jakub@redhat.com>
5730
a5c54f33 5731 PR tree-optimization/71643
5732 * g++.dg/opt/pr71643.C: New test.
5733
9977f724 5734 PR tree-optimization/71631
5735 * gcc.c-torture/execute/pr71631.c: New test.
5736
e09883e4 57372016-06-24 Jan Hubicka <hubicka@ucw.cz>
5738
5739 * gcc.dg/predict-11.c: New testcase.
5740 * gfortran.dg/predict-2.f90: New testcase.
5741
89beffc9 57422016-06-24 Jan Hubicka <hubicka@ucw.cz>
5743
5744 * gcc.dg/predict-10.c: New test.
5745
2275a11d 57462016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5747
5748 * gcc.target/powerpc/abs128-1.c: New.
5749 * gcc.target/powerpc/copysign128-1.c: New.
5750 * gcc.target/powerpc/inf128-1.c: New.
5751 * gcc.target/powerpc/nan128-1.c: New.
5752
37681b7f 57532016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 * gfortran.dg/pr71642.f90: New test.
5756
9cf2d600 57572016-06-24 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR tree-optimization/71647
5760 * gcc.target/i386/pr71647.c: New test.
5761
eea332b9 57622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5763
5764 * gcc.target/i386/noplt-gd-1.c: New test.
5765 * gcc.target/i386/noplt-gd-2.c: Likewise.
5766 * gcc.target/i386/noplt-gd-3.c: Likewise.
5767 * gcc.target/i386/noplt-ld-1.c: Likewise.
5768 * gcc.target/i386/noplt-ld-2.c: Likewise.
5769 * gcc.target/i386/noplt-ld-3.c: Likewise.
5770 * lib/target-supports.exp
5771 (check_effective_target_tls_get_addr_via_got): New.
5772
b6d48a78 57732016-06-24 Uros Bizjak <ubizjak@gmail.com>
5774
5775 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5776 testsuite compile flags.
5777 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5778 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5779
57802016-06-24 Uros Bizjak <ubizjak@gmail.com>
5781
5782 * g++dg/vect/pr36684.cc: Add dg-do compile.
5783 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5784 * gcc.dg/vect/pr70021.c: Ditto.
5785 * gcc.dg/vect/pr70138-1.c: Ditto.
5786 * gcc.dg/vect/pr70138-2.c: Ditto.
5787 * gcc.dg/vect/pr70354-1.c: Ditto.
5788 * gcc.dg/vect/pr70354-2.c: Ditto.
5789 * gcc.dg/vect/pr71259.c: Ditto.
5790 * gcc.dg/vect/pr71416-1.c: Ditto.
5791 * gcc.dg/vect/slp-43.c: Ditto.
5792 * gcc.dg/vect/slp-45.c: Ditto.
5793 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5794 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5795 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5796 * gfortran.dg/vect/pr69980.f90: Ditto.
5797
57982016-06-24 Uros Bizjak <ubizjak@gmail.com>
5799
5800 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5801 * gcc.dg/vect/bb-slp-30.c: Ditto.
5802 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5803 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5804 * gcc.dg/vect/pr45902.c: Ditto.
5805 * gcc.dg/vect/pr48172.c: Ditto.
5806 * gcc.dg/vect/pr48377.c: Ditto.
5807 * gcc.dg/vect/pr49038.c: Ditto.
5808 * gcc.dg/vect/pr49771.c: Ditto.
5809 * gcc.dg/vect/pr52091.c: Ditto.
5810 * gcc.dg/vect/pr53185-2.c: Ditto.
5811 * gcc.dg/vect/pr56826.c: Ditto.
5812 * gcc.dg/vect/pr60276.c: Ditto.
5813 * gcc.dg/vect/pr62021.c: Ditto.
5814 * gcc.dg/vect/pr63530.c: Ditto.
5815 * gcc.dg/vect/pr65518.c: Ditto.
5816 * gcc.dg/vect/pr65947-1.c: Ditto.
5817 * gcc.dg/vect/pr65947-10.c: Ditto.
5818 * gcc.dg/vect/pr65947-11.c: Ditto.
5819 * gcc.dg/vect/pr65947-12.c: Ditto.
5820 * gcc.dg/vect/pr65947-13.c: Ditto.
5821 * gcc.dg/vect/pr65947-2.c: Ditto.
5822 * gcc.dg/vect/pr65947-3.c: Ditto.
5823 * gcc.dg/vect/pr65947-4.c: Ditto.
5824 * gcc.dg/vect/pr65947-5.c: Ditto.
5825 * gcc.dg/vect/pr65947-6.c: Ditto.
5826 * gcc.dg/vect/pr65947-7.c: Ditto.
5827 * gcc.dg/vect/pr65947-8.c: Ditto.
5828 * gcc.dg/vect/pr65947-9.c: Ditto.
5829 * gcc.dg/vect/pr71416-1.c: Ditto.
5830 * gcc.dg/vect/pr71439.c: Ditto.
5831 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5832 * gcc.dg/vect/vect-bswap16.c: Ditto.
5833 * gcc.dg/vect/vect-bswap32.c: Ditto.
5834 * gcc.dg/vect/vect-bswap64.c: Ditto.
5835 * gcc.dg/vect/vect-live-1.c: Ditto.
5836 * gcc.dg/vect/vect-live-2.c: Ditto.
5837 * gcc.dg/vect/vect-live-3.c: Ditto.
5838 * gcc.dg/vect/vect-live-4.c: Ditto.
5839 * gcc.dg/vect/vect-live-5.c: Ditto.
5840 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5841 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5842 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5843 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5844 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5845 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5846 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5847 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5848 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5849 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5850 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5851 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5852 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5853 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5854 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5855 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5856 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5857
d4213166 58582016-06-24 Uros Bizjak <ubizjak@gmail.com>
5859
5860 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5861
5aaec397 58622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5863
5864 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5865 ia32 if R_386_GOT32X relocation is supported.
5866 * gcc.target/i386/noplt-3.c: Likewise.
5867 * gcc.target/i386/noplt-2.c: Likewise.
5868 (main): Renamed to ...
5869 (bar): This.
5870 * gcc.target/i386/noplt-4.c: Likewise.
5871 (main): Renamed to ...
5872 (bar): This.
5873 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5874 * gcc.target/i386/pr67400-5.c: Likewise.
5875
77104764 58762016-06-24 Jakub Jelinek <jakub@redhat.com>
5877
7318e591 5878 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5879 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5880
77104764 5881 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5882 f4): Adjust expected diagnostics.
5883 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5884 (T): If OVFP is defined, redefine to TP.
5885 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5886 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5887 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5888 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5889 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5890 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5891 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5892 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5893 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5894 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5895 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5896 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5897 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5898 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5899 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5900 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5901 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5902 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5903 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5904 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5905 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5906 as last argument to __builtin_add_overflow_p.
5907
ddf08519 59082016-06-23 Uros Bizjak <ubizjak@gmail.com>
5909
5910 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5911 dg-options and remove default vector testsuite compile flags.
5912 * g++.dg/vect/pr33860a.cc: Ditto.
5913 * g++.dg/vect/pr45470-a.cc: Ditto.
5914 * g++.dg/vect/pr45470-b.cc: Ditto.
5915 * g++.dg/vect/pr60896.cc: Ditto.
5916 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5917 * gcc.dg/vect/pr18308.c: Ditto.
5918 * gcc.dg/vect/pr24049.c: Ditto.
5919 * gcc.dg/vect/pr33373.c: Ditto.
5920 * gcc.dg/vect/pr36228.c: Ditto.
5921 * gcc.dg/vect/pr42395.c: Ditto.
5922 * gcc.dg/vect/pr42604.c: Ditto.
5923 * gcc.dg/vect/pr46663.c: Ditto.
5924 * gcc.dg/vect/pr48765.c: Ditto.
5925 * gcc.dg/vect/pr49093.c: Ditto.
5926 * gcc.dg/vect/pr49352.c: Ditto.
5927 * gcc.dg/vect/pr52298.c: Ditto.
5928 * gcc.dg/vect/pr52870.c: Ditto.
5929 * gcc.dg/vect/pr53185.c: Ditto.
5930 * gcc.dg/vect/pr53773.c: Ditto.
5931 * gcc.dg/vect/pr56695.c: Ditto.
5932 * gcc.dg/vect/pr62171.c: Ditto.
5933 * gcc.dg/vect/pr63530.c: Ditto.
5934 * gcc.dg/vect/pr68339.c: Ditto.
5935 * gcc.dg/vect/pr71259.c: Ditto.
5936 * gcc.dg/vect/vect-82_64.c: Ditto.
5937 * gcc.dg/vect/vect-83_64.c: Ditto.
5938 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5939 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5940 * gcc.dg/vect/vect-shift-2.c: Ditto.
5941 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5942 * gfortran.dg/vect/pr39318.f90: Ditto.
5943 * gfortran.dg/vect/pr45714-a.f: Ditto.
5944 * gfortran.dg/vect/pr45714-b.f: Ditto.
5945 * gfortran.dg/vect/pr46213.f90: Ditto.
5946
81883aeb 59472016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5948 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5949
5950 * gcc.target/powerpc/p9-splat-5.c: New test.
5951
affe5c16 59522016-06-23 Uros Bizjak <ubizjak@gmail.com>
5953
5954 PR tree-optimization/71488
5955 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5956 * lib/target-supports.exp: ... here.
5957 (check_sse4_hw_available): New procedure.
5958 (check_effective_target_sse4_runtime): Ditto.
5959 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5960 -march=westmere for sse4_runtime targets.
547fdd3e 5961 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5962 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5963 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5964 (main): Call check_vect ().
e50240d3 5965 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5966
6fb2f181 59672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5968
5969 PR target/66232
5970 PR target/67400
5971 * gcc.target/i386/pr66232-14.c: New file.
5972 * gcc.target/i386/pr66232-15.c: Likewise.
5973 * gcc.target/i386/pr66232-16.c: Likewise.
5974 * gcc.target/i386/pr66232-17.c: Likewise.
5975 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5976 ia32 if R_386_GOT32X relocation is supported.
5977 * gcc.target/i386/pr67400-2.c: Likewise.
5978 * gcc.target/i386/pr67400-3.c: Likewise.
5979 * gcc.target/i386/pr67400-4.c: Likewise.
5980 * gcc.target/i386/pr67400-6.c: Likewise.
5981 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5982 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5983
88be2b3c 59842016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5985
5986 PR libgfortran/48852
5987 * gfortran.dg/char4_iunit_1.f03: Update test.
5988 * gfortran.dg/f2003_io_5.f03: Update test.
5989 * gfortran.dg/real_const_3.f90: Update test.
5990
ff600f64 59912016-06-23 Andi Kleen <ak@linux.intel.com>
5992
5993 * g++.dg/bprob/bprob.exp: Support autofdo.
5994 * g++.dg/tree-prof/tree-prof.exp: dito.
5995 * gcc.dg/tree-prof/tree-prof.exp: dito.
5996 * gcc.misc-tests/bprob.exp: dito.
5997 * gfortran.dg/prof/prof.exp: dito.
5998 * lib/profopt.exp: dito.
5999 * lib/target-supports.exp: Check for autofdo.
6000
afa7ed87 60012016-06-23 Martin Liska <mliska@suse.cz>
6002
6003 * gcc.dg/pr71619.c: New test.
6004
0941fba8 60052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6006
6007 PR target/67400
56896ed3 6008 * gcc.target/i386/pr67400-1.c: New test.
6009 * gcc.target/i386/pr67400-2.c: Likewise.
6010 * gcc.target/i386/pr67400-3.c: Likewise.
6011 * gcc.target/i386/pr67400-4.c: Likewise.
6012 * gcc.target/i386/pr67400-5.c: Likewise.
6013 * gcc.target/i386/pr67400-6.c: Likewise.
6014 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6015
e557fc7f 60162016-06-22 David Malcolm <dmalcolm@redhat.com>
6017
6018 * c-c++-common/missing-header-1.c: New test case.
6019 * c-c++-common/missing-header-2.c: New test case.
6020 * c-c++-common/missing-header-3.c: New test case.
6021 * c-c++-common/missing-header-4.c: New test case.
6022
8469aece 60232016-06-22 David Malcolm <dmalcolm@redhat.com>
6024
6025 PR c/70339
6026 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6027 hint.
6028 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6029 expected results due to builtin "nanl" now being suggested for
6030 "name".
6031 * gcc.dg/pr67580.c: Update expected messages.
6032 * gcc.dg/spellcheck-identifiers.c: New testcase.
6033 * gcc.dg/spellcheck-typenames.c: New testcase.
6034
6628b04d 60352016-06-22 David Malcolm <dmalcolm@redhat.com>
6036
6037 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6038 file.
6039 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6040 diagnostic-test-show-locus-parseable-fixits.c to sources for
6041 diagnostic_plugin_test_show_locus.c.
6042 * lib/gcc-defs.exp (freeform_regexps): New global.
6043 (dg-regexp): New function.
6044 (handle-dg-regexps): New function.
6045 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6046 freeform_regexps to the empty list.
6047 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6048
82ccd33e 60492016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6050
affe5c16 6051 PR tree-optimization/71488
82ccd33e 6052 * g++.dg/pr71488.C: New test.
6053 * gcc.dg/vect/vect-bool-cmp.c: New test.
6054
2c21de58 60552016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6056
6057 * gcc.dg/guality/param-5.c: New test.
6058
fadfd5fc 60592016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6060
6061 * gcc.target/i386/asm-flag-7.c: New test.
6062
03fee1f8 60632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6064
6065 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6066 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6067 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6068 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6069 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6070 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6071 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6072 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6073 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6075 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6076 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6077 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6078 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6079 * lib/target-supports.exp: Likewise.
6080
6905db52 60812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6082
6083 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6084 * gcc.dg/attr-ms_struct-2.c: Likewise.
6085 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6086 * gcc.dg/bf-ms-attrib.c: Likewise.
6087 * gcc.dg/bf-ms-layout-2.c: Likewise.
6088 * gcc.dg/bf-ms-layout-3.c: Likewise.
6089 * gcc.dg/bf-ms-layout.c: Likewise.
6090 * gcc.dg/bf-no-ms-layout.c: Likewise.
6091 * gcc.target/i386/bitfield1.c: Likewise.
6092 * gcc.target/i386/bitfield2.c: Likewise.
6093 * gcc.target/i386/bitfield3.c: Likewise.
6094
a6f93fc2 60952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6096
6097 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6098 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6099 override other than -mcpu=power9 command-line option is specified,
6100 or if the target operating system is aix.
6101 * gcc.target/powerpc/darn-1.c: Likewise.
6102 * gcc.target/powerpc/darn-2.c: Likewise.
6103 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6104 test if effective-target is not powerpc_p9vector_ok or if the
6105 target operating system is not defined.
6106 * gcc.target/powerpc/vslv-1.c: Likewise.
6107 * gcc.target/powerpc/vsrv-0.c: Likewise.
6108 * gcc.target/powerpc/vsrv-1.c: Likewise.
6109
1cb2b4d3 61102016-06-21 Tobias Burnus <burnus@net-b.de>
6111
6112 PR fortran/71068
6113 * gfortran.dg/coarray/data_1.f90: New.
6114
66ff0c67 61152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6116
6117 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6118 (dg-require-effective-target): Use arm_v8_neon_hw.
6119 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6120 (dg-require-effective-target): Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6122 (dg-require-effective-target): Likewise.
6123 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6124 (dg-require-effective-target): Likewise.
6125 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6126 (dg-require-effective-target): Likewise.
6127 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6128 (dg-require-effective-target): Likewise.
6129 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6130 Add AArch64 check.
6131
949bfed4 61322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6133
6134 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6135 Set to 3 so test passes.
6136
a20f6cd4 61372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6138
6139 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6140
12792843 61412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6142
6143 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6144 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6145 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6146 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6147
49763db6 61482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6149
6150 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6151 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6152
ada61167 61532016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6154
6155 PR target/71549
6156 * gcc.target/i386/pr71549.c: New test.
6157
a15584d4 61582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6159
6160 * gcc.target/powerpc/vadsdu-0.c: Replace
6161 dg-require-effective-target directive to allow test to run on more
6162 platforms, and add dg-skip-if directive to disable test on aix
6163 platforms because of known incompatibilities.
6164 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6165 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6166 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6167 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6168 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6169 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6170 * gcc.target/powerpc/vadsdub-2.c: Replace
6171 dg-require-effective-target directive to allow test to run on more
6172 platforms, and add dg-skip-if directive to disable test on aix
6173 platforms because of known incompatibilities.
6174 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6175 with vec_absdb call to differentiate this test from vadsdub-1.c.
6176 * gcc.target/powerpc/vadsduh-1.c: Replace
6177 dg-require-effective-target directive to allow test to run on more
6178 platforms, and add dg-skip-if directive to disable test on aix
6179 platforms because of known incompatibilities.
6180 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6181 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6182 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6183
ec15ec36 61842016-06-21 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR tree-optimization/71588
6187 * gcc.dg/pr71558.c: New test.
6188
faeffe49 61892016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6190
6191 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6192 * c-c++-common/pr68657-2.c: Likewise.
6193 * c-c++-common/pr68657-3.c: Likewise.
6194 * gcc.dg/torture/pr69714.c: Require int32plus support.
6195 * gcc.dg/torture/pr70025.c: Likewise.
6196 * gcc.dg/torture/pr70083.c: Likewise.
6197 * gcc.dg/torture/pr70542.c: Likewise.
6198 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6199
e218d07f 62002016-06-20 Joseph Myers <joseph@codesourcery.com>
6201
6202 PR c/71601
6203 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6204
232a3df7 62052016-06-20 Jakub Jelinek <jakub@redhat.com>
6206
d7f45b87 6207 PR middle-end/71581
6208 * gcc.dg/pr71581.c: New test.
6209
232a3df7 6210 PR rtl-optimization/71591
6211 * gcc.dg/cpp/pr71591.c: New test.
6212
dbddef42 62132016-06-20 David B. Robins <gcc@davidrobins.net>
6214
6215 PR target/71571
6216 * g++.dg/torture/pr71571.C: New test.
6217
03129ccb 62182016-06-20 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR target/71559
6221 * gcc.target/i386/sse2-pr71559.c: New test.
6222 * gcc.target/i386/avx-pr71559.c: New test.
6223 * gcc.target/i386/avx512f-pr71559.c: New test.
6224
a40b4b62 62252016-06-20 Tobias Burnus <burnus@net-b.de>
6226
6227 PR fortran/71194
6228 * gfortran.dg/pointer_remapping_10.f90: New.
6229
ecbea05a 62302016-06-20 David Malcolm <dmalcolm@redhat.com>
6231
6232 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6233
0f61dae9 62342016-06-20 Martin Sebor <msebor@redhat.com>
6235
6236 PR c/69507
6237 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6238 * gnu90-const-expr-1.c: Same.
6239 * gnu99-const-expr-1.c: Same.
6240 * gnu99-static-1.c: Same.
6241
e458dfd8 62422016-06-20 Renlin Li <renlin.li@arm.com>
6243
2c0c0c9b 6244 PR testsuite/71489
e458dfd8 6245 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6246
7ab71cb3 62472016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6248
6249 * gcc.target/aarch64/vcvt_f64_1.c: New.
6250 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6251 * gcc.target/aarch64/vrecp_f64_1.c: New.
6252
34d36b7a 62532016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6254
6255 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6256 "alignement".
6257
ed7f4748 62582016-06-20 Georg-Johann Lay <avr@gjlay.de>
6259
6260 PR target/71103
6261 * gcc.target/avr/torture/pr71103-2.c: New test.
6262
a940fdc7 62632016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6264
6265 PR c/69507
6266 * gcc.dg/alignof.c: New test.
6267
98683d85 62682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6269
6270 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6271 vs dg-error; test constexpr specifier too.
6272
358cee25 62732016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6274
6275 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6276
c3d7ceb6 62772016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6278
6279 * lib/target-supports.exp
6280 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6281 arm_neon_ok and merge flags. Fix temporary test name.
6282 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6283 and merge flags.
6284
1176073c 62852016-06-17 Martin Liska <mliska@suse.cz>
6286
6287 * gcc.dg/predict-9.c: Fix dump scanning.
6288
f3e2969a 62892016-06-17 Bin Cheng <bin.cheng@arm.com>
6290
6291 PR tree-optimization/71354
6292 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6293
7fdca647 62942016-06-17 Bin Cheng <bin.cheng@arm.com>
6295
6296 PR tree-optimization/71347
6297 * gcc.dg/tree-ssa/pr71347.c: New test.
6298
a338a226 62992016-06-17 Bin Cheng <bin.cheng@arm.com>
6300
6301 PR tree-optimization/71354
6302 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6303
c1e75671 63042016-06-17 Bin Cheng <bin.cheng@arm.com>
6305
6306 * gcc.dg/vect/vect-alias-check-1.c: New test.
6307
365ba13d 63082016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6309
59bde511 6310 PR target/71151
365ba13d 6311 * gcc.target/avr/pr71151-1.c: New test.
6312 * gcc.target/avr/pr71151-2.c: New test.
6313 * gcc.target/avr/pr71151-3.c: New test.
6314 * gcc.target/avr/pr71151-4.c: New test.
6315 * gcc.target/avr/pr71151-5.c: New test.
6316 * gcc.target/avr/pr71151-6.c: New test.
6317 * gcc.target/avr/pr71151-7.c: New test.
6318 * gcc.target/avr/pr71151-8.c: New test.
6319 * gcc.target/avr/pr71151-common.h: New test.
6320
db48d95b 63212016-06-16 Martin Liska <mliska@suse.cz>
6322
6323 * gfortran.dg/predict-1.f90: New test.
6324
4c780a59 63252016-06-16 Uros Bizjak <ubizjak@gmail.com>
6326
6327 PR target/71242
f9c39b65 6328 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6329
8c1879bc 63302016-06-16 Jan Hubicka <hubicka@ucw.cz>
6331
6332 * g++.dg/vect/pr36648.cc: Disable cunrolli
6333
33698dfe 63342016-06-16 Jakub Jelinek <jakub@redhat.com>
6335
745f2db6 6336 PR target/71554
6337 * gcc.c-torture/execute/pr71554.c: New test.
6338
33698dfe 6339 PR rtl-optimization/71532
6340 * gcc.dg/torture/pr71532.c: New test.
6341
b42322b9 63422016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6343
6344 * gcc.target/powerpc/p9-dimode1.c: New test.
6345 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6346
412b298a 63472016-06-15 Jakub Jelinek <jakub@redhat.com>
6348
93479f99 6349 * gcc.c-torture/compile/20160615-1.c: New test.
6350
412b298a 6351 * g++.dg/cpp0x/ref-qual17.C: New test.
6352
3ec40531 63532016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6354
6355 PR middle-end/71529
6356 * gcc.target/i386/pr71529.C: New test.
6357
edfe7670 63582016-06-15 Alan Hayward <alan.hayward@arm.com>
6359
6360 PR tree-optimization/71483
6361 * g++.dg/vect/pr71483.c: New
6362
6e52ac17 63632016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6364
6365 PR c++/70202
6366 * g++.dg/inherit/crash6.C: New.
6367 * g++.dg/inherit/union2.C: Likewise.
6368 * g++.dg/inherit/virtual12.C: Likewise.
6369 * g++.dg/inherit/virtual13.C: Likewise.
6370 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6371
aed35af2 63722016-06-15 Uros Bizjak <ubizjak@gmail.com>
6373
0941fba8 6374 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6375
6f710392 63762016-06-15 Alan Hayward <alan.hayward@arm.com>
6377
6378 PR tree-optimization/71439
6379 * gcc.dg/vect/pr71439.c: New
6380
d1cedfd3 63812016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6382
6383 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6384
ee8fd158 63852016-06-15 Richard Biener <rguenther@suse.de>
6386
6387 * gcc.dg/vect/slp-45.c: New testcase.
6388
5695a690 63892016-06-15 Richard Biener <rguenther@suse.de>
6390
6391 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6392
267ae3ee 63932016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6394
6395 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6396 requirements, and disable for AIX for now.
6397 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6398
a6d0e20a 63992016-06-14 Jakub Jelinek <jakub@redhat.com>
6400
b2efd162 6401 PR c++/71528
6402 * g++.dg/opt/pr71528.C: New test.
6403
a6d0e20a 6404 PR c++/71516
6405 * g++.dg/init/pr71516.C: New test.
6406
035778de 64072016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6408
6409 * g++.dg/init/array46.C: New.
6410
7c9dc58e 64112016-06-14 Uros Bizjak <ubizjak@gmail.com>
6412
0941fba8 6413 * gcc.target/i386/float128-3.c: New test.
6414 * gcc.target/i386/quad-sse4.c: Ditto.
6415 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6416 Update scan strings.
7c9dc58e 6417
412640c9 64182016-06-14 Richard Biener <rguenther@suse.de>
6419
6420 PR middle-end/71526
6421 * gfortran.dg/pr71526.f90: New testcase.
6422
1b9fde85 64232016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6424
6425 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6426 * gcc.dg/zero_bits_compound-1.c: Likewise.
6427
306097e3 64282016-06-14 Richard Biener <rguenther@suse.de>
6429
6430 PR tree-optimization/71522
6431 * gcc.dg/torture/pr71522.c: New testcase.
6432
566255a8 64332016-06-14 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR tree-optimization/71520
6436 * gcc.dg/tree-ssa/pr71520.c: New test.
6437
eb912adb 64382016-06-14 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/71521
56d35455 6441 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6442
9720103d 64432016-06-13 Jakub Jelinek <jakub@redhat.com>
6444
12cb8367 6445 PR sanitizer/71498
6446 * c-c++-common/ubsan/bounds-13.c: New test.
6447
9720103d 6448 PR preprocessor/71183
6449 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6450
5965fbcc 64512016-06-13 Jeff Law <law@redhat.com>
6452
6453 PR tree-optimization/71403
6454 * c-c++-common/ubsan/pr71403-1.c: New test.
6455 * c-c++-common/ubsan/pr71403-2.c: New test.
6456 * c-c++-common/ubsan/pr71403-3.c: New test.
6457
04537049 64582016-06-13 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR middle-end/71478
6461 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6462 Add -Wno-psabi -w to dg-options.
6463
412f195f 64642016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6465
6466 * gcc.target/powerpc/vadsdu-0.c: New test.
6467 * gcc.target/powerpc/vadsdu-1.c: New test.
6468 * gcc.target/powerpc/vadsdu-2.c: New test.
6469 * gcc.target/powerpc/vadsdu-3.c: New test.
6470 * gcc.target/powerpc/vadsdu-4.c: New test.
6471 * gcc.target/powerpc/vadsdu-5.c: New test.
6472 * gcc.target/powerpc/vadsdub-1.c: New test.
6473 * gcc.target/powerpc/vadsdub-2.c: New test.
6474 * gcc.target/powerpc/vadsduh-1.c: New test.
6475 * gcc.target/powerpc/vadsduh-2.c: New test.
6476 * gcc.target/powerpc/vadsduw-1.c: New test.
6477 * gcc.target/powerpc/vadsduw-2.c: New test.
6478
527790c1 64792016-06-13 David Malcolm <dmalcolm@redhat.com>
6480
6481 * gcc.dg/c99-init-2.c (c): Update expected error message.
6482 * gcc.dg/init-bad-8.c (foo): Likewise.
6483 * gcc.dg/spellcheck-fields-3.c: New test case.
6484
102e67eb 64852016-06-13 Martin Liska <mliska@suse.cz>
6486
6487 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6488 and "guess loop iv compared" heuristics.
6489 * gcc.dg/predict-2.c: Likewise.
6490 * gcc.dg/predict-3.c: Likewise.
6491 * gcc.dg/predict-4.c: Likewise.
6492 * gcc.dg/predict-5.c: Likewise.
6493 * gcc.dg/predict-6.c: Likewise.
6494
1a54d3be 64952016-06-13 Marek Polacek <polacek@redhat.com>
6496
6497 PR middle-end/71476
6498 * c-c++-common/Wswitch-unreachable-4.c: New test.
6499 * gcc.dg/Wswitch-unreachable-2.c: New test.
6500 * g++.dg/tm/jump1.C: Move dg-warning.
6501
5b7401b8 65022016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6503
6504 * gnat.dg/renaming10.ad[sb]: New test.
6505
1c93151c 65062016-06-13 Paul Thomas <pault@gcc.gnu.org>
6507
6508 PR fortran/70673
6509 * gfortran.dg/pr70673.f90: New test.
6510
249865a0 65112016-06-13 Richard Biener <rguenther@suse.de>
6512
6513 PR middle-end/64516
6514 * gcc.dg/align-3.c: New testcase.
6515
776d9b14 65162016-06-13 Martin Liska <mliska@suse.cz>
6517
6518 * gcc.target/i386/pr71458.c: New test.
6519
0cf5c551 65202016-06-12 Uros Bizjak <ubizjak@gmail.com>
6521
6522 PR target/71241
f9c39b65 6523 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6524
34de0a35 65252016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6526
6527 PR target/60751
6528 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6529 statement.
6530
0cc8bc98 65312016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6532
6533 PR target/60751
6534 * gfortran.dg/comma_IO_extension_1.f90: New test.
6535 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6536 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6537 statement.
6538 * gfortran.dg/graphite/pr38083.f90: Likewise.
6539 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6540 missing format.
6541
0ff78c86 65422016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6543
6544 * gnat.dg/case_character.adb: New test.
6545
6c38863e 65462016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6547
6548 PR middle-end/71310
6549 * gcc.target/powerpc/pr71310.c: New testcase.
6550
24c41395 65512016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6552
6553 PR middle-end/71478
6554 * gcc.dg/pr71478.c: New test.
6555
aeb26fb6 65562016-06-10 Jakub Jelinek <jakub@redhat.com>
6557
702b3575 6558 PR middle-end/71494
6559 * gcc.c-torture/execute/pr71494.c: New test.
6560
8ec29807 6561 PR c/68657
6562 * gcc.target/i386/pr68657.c: New test.
6563
aeb26fb6 6564 PR inline-asm/68843
6565 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6566 (test): Add -masm=intel alternatives.
6567
1dc4d519 65682016-06-10 Martin Sebor <msebor@redhat.com>
6569
6570 PR c/71392
6571 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6572
6385d6d3 65732016-06-10 Jeff Law <law@redhat.com>
6574
6575 PR tree-optimization/71335
6576 * gcc.c-torture/execute/pr71335.c: New test.
6577
041a412b 65782016-06-10 David Malcolm <dmalcolm@redhat.com>
6579
6580 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6581 the various "cannot tail-call: " messages.
6582
4a5edbb2 65832016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6584
6585 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6586 and options.
6587
9cf3aec3 65882016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6589
6590 PR sanitizer/71480
6591 * c-c++-common/asan/pr71480.c: New test.
6592
61724718 65932016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6594
6595 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6596 (ASMNAME2): Likewise.
6597 (main): Replace fn in asm statement with ASMNAME ("fn").
6598 * gcc.dg/guality/pr68037-2.c: Likewise.
6599 * gcc.dg/guality/pr68037-3.c: Likewise.
6600 * gcc.dg/torture/pr68037-1.c: Likewise.
6601 * gcc.dg/torture/pr68037-2.c: Likewise.
6602 * gcc.dg/torture/pr68037-3.c: Likewise.
6603
1807f6fb 66042016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6605
6606 PR inline-asm/68843
6607 * gcc.target/i386/pr68843-1.c: New test.
6608 * gcc.target/i386/pr68843-2.c: New test.
6609
ccfa030f 66102016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6611 Cesar Philippidis <cesar@codesourcery.com>
6612
6613 PR middle-end/71373
6614 * gcc.dg/goacc/nested-function-1.c: New file.
6615 * gcc.dg/goacc/nested-function-2.c: Likewise.
6616 * gcc.dg/goacc/pr71373.c: Likewise.
6617 * gfortran.dg/goacc/cray-2.f95: Likewise.
6618 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6619 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6620 * gfortran.dg/goacc/cray.f95: Update.
6621 * gfortran.dg/goacc/loop-1.f95: Likewise.
6622 * gfortran.dg/goacc/loop-3.f95: Likewise.
6623 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6624 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6625
66262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6627
6628 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6629 for OpenACC tile clauses.
6630 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6631
6632 PR c/71381
6633 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6634 to...
6635 * c-c++-common/goacc/cache-2.c: ... this new file.
6636 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6637 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6638 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6639 usage.
6640 * gfortran.dg/goacc/cray.f95: Likewise.
6641 * gfortran.dg/goacc/loop-1.f95: Likewise.
6642
bb038f3e 66432016-06-10 Alan Hayward <alan.hayward@arm.com>
6644
6645 PR tree-optimization/71407
6646 PR tree-optimization/71416
6647 * gcc.dg/vect/pr71407.c: New
6648 * gcc.dg/vect/pr71416-1.c: New
6649 * gcc.dg/vect/pr71416-2.c: New
6650
332409d3 66512016-06-10 Richard Biener <rguenther@suse.de>
6652
6653 PR middle-end/71477
6654 * gcc.dg/torture/pr71477.c: New testcase.
6655
03cf727c 66562016-06-09 Julia Koval <julia.koval@intel.com>
6657
6658 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6659 * gcc.target/i386/interrupt-13.c: Likewise.
6660 * gcc.target/i386/interrupt-15.c: Likewise.
6661 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6662 * gcc.target/i386/interrupt-24.c: Likewise.
6663 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6664 * gcc.target/i386/interrupt-9.c: Likewise.
6665 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6666
23b101c5 66672016-06-09 Martin Sebor <msebor@redhat.com>
6668
6669 PR c/70883
6670 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6671 * gcc.dg/builtin-constant_p-1.c: Same.
6672 * gcc.dg/builtins-error.c: Same.
6673 * gcc.dg/pr70859.c: Same.
6674
188d6bbb 66752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6676
6677 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6678 * gcc.dg/torture/pr68067-1.c: Likewise.
6679 * gcc.dg/torture/pr68067-2.c: Likewise.
6680
66812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6682
6683 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6684 when setting SIZE.
6685
ff8886bd 66862016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6687
6688 PR c++/71465
6689 * g++.dg/inherit/crash5.C: New.
6690 Revert:
6691 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6692
6693 PR c++/70202
6694 * g++.dg/inherit/crash5.C: New.
6695 * g++.dg/inherit/virtual1.C: Adjust.
6696
3f76cceb 66972016-06-09 Martin Liska <mliska@suse.cz>
6698
6699 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6700 * g++.dg/predict-loop-exit-2.C: Likewise.
6701 * g++.dg/predict-loop-exit-3.C: Likewise.
6702 * gcc.dg/predict-1.c: Likewise.
6703 * gcc.dg/predict-2.c: Likewise.
6704 * gcc.dg/predict-3.c: Likewise.
6705 * gcc.dg/predict-4.c: Likewise.
6706 * gcc.dg/predict-5.c: Likewise.
6707 * gcc.dg/predict-6.c: Likewise.
6708 * gcc.dg/predict-7.c: Likewise.
6709
59ae3d1b 67102016-06-09 Richard Biener <rguenther@suse.de>
6711
6712 PR tree-optimization/71462
6713 * gcc.dg/torture/pr71462.c: New testcase.
6714
8c2d2acf 67152016-06-09 Marek Polacek <polacek@redhat.com>
6716
6717 PR c/65471
6718 * gcc.dg/c11-generic-3.c: New test.
6719
224cb6b7 67202016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 * g++.dg/init/array42.C: New.
6723 * g++.dg/init/array43.C: Likewise.
6724 * g++.dg/init/array44.C: Likewise.
6725 * g++.dg/init/array45.C: Likewise.
6726 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6727 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6728 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6729 * g++.dg/gomp/pr35751.C: Likewise.
6730 * g++.dg/init/array23.C: Likewise.
6731 * g++.dg/init/brace2.C: Likewise.
6732 * g++.dg/init/brace6.C: Likewise.
6733
732905bb 67342016-06-08 Martin Sebor <msebor@redhat.com>
6735 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR c++/70507
6738 PR c/68120
6739 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6740 * c-c++-common/builtin-arith-overflow-2.c: New test.
6741 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6742 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6743 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6744
7ddaa622 67452016-06-08 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR c++/71442
6748 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6749
84ee0905 67502016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6751
6752 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6753 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6754 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6755 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6756 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6757 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6758 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6759 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6760 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6761 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6762 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6763 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6764 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6765
2876af98 67662016-06-08 Richard Biener <rguenther@suse.de>
6767
6768 PR tree-optimization/68558
6769 * gcc.dg/vect/slp-44.c: New testcase.
6770
acbb0d03 67712016-06-08 Richard Biener <rguenther@suse.de>
6772
6773 * gcc.dg/vect/slp-43.c: New testcase.
6774
f8689010 67752016-06-08 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/71452
6778 * gcc.dg/torture/pr71452.c: New testcase.
6779
52d393eb 67802016-06-08 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR c++/71448
6783 * g++.dg/torture/pr71448.C: New test.
6784
9d700ce4 67852016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6786
6787 PR debug/71432
6788 PR ada/71413
6789 * g++.dg/debug/pr71432.C: New test.
6790
eb96ef65 67912016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6792
6793 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6794 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6795 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6796
a4753cdd 67972016-06-08 Alan Hayward <alan.hayward@arm.com>
6798
6799 * gcc.dg/vect/vect-live-2.c: Update effective target.
6800 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6801 * lib/target-supports.exp: Add aarch64 to vect_long.
6802
bafc7b1d 68032016-06-08 Marek Polacek <polacek@redhat.com>
6804
6805 PR c/71418
6806 * gcc.dg/noncompile/pr71418.c: New test.
6807
06e590e7 6808 PR c/71426
6809 * gcc.dg/noncompile/pr71426.c: New test.
6810
d3cb49c9 68112016-06-07 Jan Hubicka <hubicka@ucw.cz>
6812
6813 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6814 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6815 * gcc.dg/predict-3.c: Update template.
6816 * gcc.dg/predict-5.c: Update template.
6817 * gcc.dg/predict-6.c: Update template.
6818 * gcc.dg/predict-9.c: Update template.
6819 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6820
2d76c36a 68212016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6822
6823 * gcc.target/powerpc/vec-mul.c: New test.
6824
7cfde92a 68252016-06-07 David Malcolm <dmalcolm@redhat.com>
6826
6827 * gcc.dg/spellcheck-fields-2.c: New test case.
6828
b032c4dd 68292016-06-07 Richard Biener <rguenther@suse.de>
6830
6831 PR c/61564
6832 * gcc.dg/Wpragmas-1.c: New testcase.
6833 * gcc.dg/Wattributes-4.c: Likewise.
6834 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6835 entry.
6836
a7056369 68372016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6838
6839 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6840 spurious debug code.
6841
123c61e0 68422016-06-07 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/71428
6845 * gcc.dg/torture/pr71428.c: New testcase.
6846
5819d47b 68472016-06-07 Richard Biener <rguenther@suse.de>
6848
6849 PR middle-end/71423
6850 * gcc.dg/torture/pr71423.c: New testcase.
6851
6cec5c6b 68522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6853
6854 PR middle-end/71408
6855 * gcc.dg/tree-ssa/pr71408.c: New test.
6856
40bbfc17 68572016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6858
6859 PR middle-end/71281
6860 * g++.dg/torture/pr71281.C: New test.
6861
61f1f80c 68622016-06-06 Marek Polacek <polacek@redhat.com>
6863
6864 PR c/71362
6865 * gcc.dg/pr71362.c: New test.
6866
0406b32f 68672016-06-06 Jakub Jelinek <jakub@redhat.com>
6868 Patrick Palka <ppalka@gcc.gnu.org>
6869
6870 PR c++/70847
6871 PR c++/71330
6872 PR c++/71393
6873 * g++.dg/opt/pr70847.C: New test.
6874 * g++.dg/ubsan/pr70847.C: New test.
6875 * g++.dg/ubsan/pr71393.C: New test.
6876
b1445999 68772016-06-06 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR tree-optimization/71259
6880 * gcc.dg/vect/pr71259.c: New test.
6881
99b4f3a2 68822016-06-06 David Malcolm <dmalcolm@redhat.com>
6883
6884 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6885 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6886 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6887 above.
6888
837679bc 68892016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6890
6891 PR middle-end/37780
6892 * gcc.c-torture/execute/pr37780.c: New test.
6893 * gcc.target/aarch64/pr37780_1.c: Likewise.
6894 * gcc.target/arm/pr37780_1.c: Likewise.
6895
e4b92538 68962016-06-06 Marek Polacek <polacek@redhat.com>
6897
6898 * c-c++-common/attr-may-alias-1.c: New test.
6899 * c-c++-common/attr-may-alias-2.c: New test.
6900 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6901
43ac2f2f 69022016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6903
6904 PR c/24414
6905 * gcc.target/i386/pr24414.c: New test.
6906
7e1786b2 69072016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6908
6909 * gcc.target/sparc/vis4misc.c: New file.
6910 * gcc.target/sparc/fpcmp.c: Likewise.
6911 * gcc.target/sparc/fpcmpu.c: Likewise.
6912
f593ccb2 69132016-06-06 Alan Hayward <alan.hayward@arm.com>
6914
6915 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6916 * gcc.dg/vect/vect-live-3.c: Likewise.
6917
be6d8ddc 69182016-06-06 Richard Biener <rguenther@suse.de>
6919
6920 PR tree-optimization/71398
6921 * gcc.dg/torture/pr71398.c: New testcase.
6922
78f27916 69232016-06-06 Uros Bizjak <ubizjak@gmail.com>
6924
6925 PR target/71389
6926 * g++.dg/pr71389.C: New test.
6927
c5899606 69282016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6929
6930 PR fortran/71404
6931 * gfortran.dg/fmt_read_5.f: New test.
6932
8e3cd305 69332016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6934
6935 PR fortran/69659
6936 * gfortran.dg/class_array_22.f03: New test.
6937
703c0a09 69382016-06-05 Jan Hubicka <hubicka@ucw.cz>
6939
6940 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6941
d07b2b6f 69422016-06-05 Jan Hubicka <hubicka@ucw.cz>
6943
6944 * gcc.dg/predict-9.c: Update template.
6945
4a7ec4ac 69462016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6947
6948 PR c++/49377
6949 * g++.dg/template/pr49377.C: New.
6950
7499ef4a 69512016-06-04 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR tree-optimization/71405
6954 * g++.dg/torture/pr71405.C: New test.
6955
558c800d 69562016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/70202
6959 * g++.dg/inherit/crash5.C: New.
6960 * g++.dg/inherit/virtual1.C: Adjust.
6961
4ee7cf4b 69622016-06-03 Jeff Law <law@redhat.com>
6963
6964 PR tree-optimization/71316
6965 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6966
b12ae762 69672016-06-03 Jakub Jelinek <jakub@redhat.com>
6968
6969 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6970 dg-additional-options with just -fno-tree-scev-cprop in it.
6971 * gcc.dg/vect/vect-live-2.c: Likewise.
6972 * gcc.dg/vect/vect-live-5.c: Likewise.
6973 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6974 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6975 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6976
e09a5ee3 69772016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6978
6979 PR c++/27100
6980 * g++.dg/other/friend6.C: New test.
6981
f14b1922 69822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6983
6984 * g++.dg/torture/ppc-ldst-array.C: New.
6985
20702ea3 69862016-06-03 Joseph Myers <joseph@codesourcery.com>
6987
6988 PR target/71276
6989 PR target/71277
6990 * gcc.dg/torture/builtin-fp-int-inexact.c,
6991 gcc.target/i386/387-builtin-fp-int-inexact.c,
6992 gcc.target/i386/387-rint-inline-1.c,
6993 gcc.target/i386/387-rint-inline-2.c,
6994 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6995 gcc.target/i386/sse2-rint-inline-1.c,
6996 gcc.target/i386/sse2-rint-inline-2.c,
6997 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6998 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6999
5ed3cc7b 70002016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7001 Julia Koval <julia.koval@intel.com>
7002
7003 PR target/66960
7004 PR target/67630
7005 PR target/67634
7006 PR target/67841
7007 PR target/68037
7008 PR target/68618
7009 PR target/68661
7010 PR target/69575
7011 PR target/69596
7012 PR target/69734
7013 * gcc.dg/guality/pr68037-1.c: New test.
7014 * gcc.dg/guality/pr68037-2.c: Likewise.
7015 * gcc.dg/guality/pr68037-3.c: Likewise.
7016 * gcc.dg/torture/pr68037-1.c: Likewise.
7017 * gcc.dg/torture/pr68037-2.c: Likewise.
7018 * gcc.dg/torture/pr68037-3.c: Likewise.
7019 * gcc.dg/torture/pr68661-1a.c: Likewise.
7020 * gcc.dg/torture/pr68661-1b.c: Likewise.
7021 * gcc.target/i386/interrupt-1.c: Likewise.
7022 * gcc.target/i386/interrupt-2.c: Likewise.
7023 * gcc.target/i386/interrupt-3.c: Likewise.
7024 * gcc.target/i386/interrupt-4.c: Likewise.
7025 * gcc.target/i386/interrupt-5.c: Likewise.
7026 * gcc.target/i386/interrupt-6.c: Likewise.
7027 * gcc.target/i386/interrupt-7.c: Likewise.
7028 * gcc.target/i386/interrupt-8.c: Likewise.
7029 * gcc.target/i386/interrupt-9.c: Likewise.
7030 * gcc.target/i386/interrupt-10.c: Likewise.
7031 * gcc.target/i386/interrupt-11.c: Likewise.
7032 * gcc.target/i386/interrupt-12.c: Likewise.
7033 * gcc.target/i386/interrupt-13.c: Likewise.
7034 * gcc.target/i386/interrupt-14.c: Likewise.
7035 * gcc.target/i386/interrupt-15.c: Likewise.
7036 * gcc.target/i386/interrupt-16.c: Likewise.
7037 * gcc.target/i386/interrupt-17.c: Likewise.
7038 * gcc.target/i386/interrupt-18.c: Likewise.
7039 * gcc.target/i386/interrupt-19.c: Likewise.
7040 * gcc.target/i386/interrupt-20.c: Likewise.
7041 * gcc.target/i386/interrupt-21.c: Likewise.
7042 * gcc.target/i386/interrupt-22.c: Likewise.
7043 * gcc.target/i386/interrupt-23.c: Likewise.
7044 * gcc.target/i386/interrupt-24.c: Likewise.
7045 * gcc.target/i386/interrupt-25.c: Likewise.
7046 * gcc.target/i386/interrupt-26.c: Likewise.
7047 * gcc.target/i386/interrupt-27.c: Likewise.
7048 * gcc.target/i386/interrupt-28.c: Likewise.
7049 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7050 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7051 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7052 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7053 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7054 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7055 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7056 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7057 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7058 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7059 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7060 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7061
3e346f54 70622016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7063
f27c52fb 7064 PR tree-optimization/52171
7065 * gcc.dg/pr52171.c: New test.
7066 * gcc.target/i386/pr52171.c: New test.
3e346f54 7067
22e029d2 70682016-06-03 Jan Hubicka <jh@suse.cz>
7069
7070 * g++.dg/tree-ssa/pred-1.C: New testcase
7071 * gcc.dg/tree-ssa/pred-1.c: New testcase
7072
41ce74ed 70732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7074
7075 PR target/70957
7076 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7077 support.
7078 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7079
cf573a72 70802016-06-03 Alan Hayward <alan.hayward@arm.com>
7081
7082 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7083
75aae5b4 70842016-06-03 Alan Hayward <alan.hayward@arm.com>
7085
7086 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7087 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7088 * gcc.dg/vect/vect-live-1.c: New test.
7089 * gcc.dg/vect/vect-live-2.c: New test.
7090 * gcc.dg/vect/vect-live-3.c: New test.
7091 * gcc.dg/vect/vect-live-4.c: New test.
7092 * gcc.dg/vect/vect-live-5.c: New test.
7093 * gcc.dg/vect/vect-live-slp-1.c: New test.
7094 * gcc.dg/vect/vect-live-slp-2.c: New test.
7095 * gcc.dg/vect/vect-live-slp-3.c: New test.
7096
eba6788d 70972016-06-03 Jakub Jelinek <jakub@redhat.com>
7098
7099 PR middle-end/71387
7100 * g++.dg/opt/pr71387.C: New test.
7101
5a653985 71022016-06-02 Jeff Law <law@redhat.com>
7103
7104 PR tree-optimization/71328
7105 * gcc.c-torture/compile/pr71328.c: New test.
7106
f92f6941 71072016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7108
7109 PR fortran/52393
7110 * gfortran.dg/fmt_read_3.f90: Fix typo.
7111 * gfortran.dg/fmt_read_4.f90: New test.
7112
0d29e152 71132016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7116 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7117 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7118 * g++.dg/cpp0x/override2.C: Likewise.
7119 * g++.dg/parse/crash5.C: Likewise.
7120 * g++.dg/parse/error16.C: Likewise.
7121 * g++.dg/parse/error27.C: Likewise.
7122 * g++.dg/template/qualttp15.C: Likewise.
7123 * g++.dg/template/redecl4.C: Likewise.
7124 * g++.old-deja/g++.other/crash39.C: Likewise.
7125 * g++.old-deja/g++.other/struct1.C: Likewise.
7126 * g++.old-deja/g++.pt/m9a.C: Likewise.
7127 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7128
2740a1a5 71292016-06-02 Jakub Jelinek <jakub@redhat.com>
7130
89f17a65 7131 PR c++/71372
7132 * c-c++-common/pr71372.c: New test.
7133
2740a1a5 7134 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7135 __TIME__ strings with __builtin_strcmp instead of printf and
7136 dg-output.
7137
9ae89a4e 71382016-06-02 Martin Liska <mliska@suse.cz>
7139
7140 * gcc.dg/predict-9.c: New test.
7141
41258f9c 71422016-06-02 Jakub Jelinek <jakub@redhat.com>
7143
7144 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7145 global set_compiler_env_var and global saved_compiler_env_var.
7146
dad46eb8 71472016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7148
7149 PR rtl-optimization/71295
7150 * gcc.c-torture/compile/pr71295.c: New test.
7151
9cc8a892 71522016-06-02 Jakub Jelinek <jakub@redhat.com>
7153
98e7c96c 7154 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7155
4a5a4de2 7156 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7157 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7158
9cc8a892 7159 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7160 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7161 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7162 alternative number.
7163
46819a36 71642016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7165
7166 * gcc.target/powerpc/p9-splat-4.c: New test.
7167
71682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7169
7170 PR target/71186
7171 * gcc.target/powerpc/pr71186.c: New test.
7172
d9820cc5 71732016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7174
7175 PR fortran/52393
7176 * gfortran.dg/fmt_read_3.f90: New test.
7177
2f14ca3e 71782016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7179
7180 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7181 procedure.
7182
dfa5c0d3 71832016-06-01 Eduard Sanou <dhole@openmailbox.org>
7184
7185 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7186 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7187 env var is set.
7188 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7189 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7190 shown once.
7191 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7192 during compilation.
7193 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7194 vars set by dg-set-compiler-env-var.
7195
7d7125df 71962016-06-01 Paul Thomas <pault@gcc.gnu.org>
7197
7198 PR fortran/71156
7199 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7200 to the module procedure declaration.
7201 * gfortran.dg/submodule_16.f08: New test.
7202
6ab9cde4 72032016-06-01 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR middle-end/71371
7206 * c-c++-common/gomp/pr71371.c: New test.
7207
0cfe7a23 72082016-06-01 Richard Biener <rguenther@suse.de>
7209
7210 PR tree-optimization/71366
7211 * gcc.dg/torture/pr71366-1.c: New testcase.
7212 * gcc.dg/torture/pr71366-2.c: Likewise.
7213
5a5b02e1 72142016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7215
7216 * gcc.target/powerpc/vslv-0.c: New test.
7217 * gcc.target/powerpc/vslv-1.c: New test.
7218 * gcc.target/powerpc/vsrv-0.c: New test.
7219 * gcc.target/powerpc/vsrv-1.c: New test.
7220
d27a79f6 72212016-06-01 Nathan Sidwell <nathan@acm.org>
7222
7223 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7224 * gcc.target/nvptx/weak.c: New.
7225
6172a9fd 72262016-06-01 Richard Biener <rguenther@suse.de>
7227
7228 PR tree-optimization/71261
7229 * gcc.dg/torture/vect-bool-1.c: New testcase.
7230
f9aaabb2 72312016-06-01 Jakub Jelinek <jakub@redhat.com>
7232
7233 * gfortran.dg/gomp/order-1.f90: New test.
7234 * gfortran.dg/gomp/order-2.f90: New test.
7235
53b01069 72362016-06-01 Jan Hubicka <hubicka@ucw.cz>
7237
7238 * gcc.dg/unroll-6.c: Update template.
7239 * gcc.dg/unroll-7.c: New testcase.
7240 * gcc.dg/unroll-8.c: New testcase.
7241
36757397 72422016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7243
7244 * gnat.dg/opt56.ad[sb]: New test.
7245
7f93bd6e 72462016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7247
7248 PR c++/66635
7249 * g++.dg/cpp0x/constexpr-ice16.C: New.
7250
9f41a2ce 72512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7252
7253 PR tree-optimization/71314
7254 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7255 -mbranch-cost=2.
7256
31e02373 72572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7258
7259 PR tree-optimization/71077
7260 * gcc.dg/tree-ssa/pr71077.c: New test.
7261
76f8f901 72622016-05-31 Jan Hubicka <hubicka@ucw.cz>
7263
7f93bd6e 7264 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7265 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7266 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7267
04f5f923 72682016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/71248
7271 * g++.dg/cpp0x/pr71248.C: New.
7272 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7273 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7274 * g++.dg/init/new37.C: Likewise.
7275 * g++.dg/template/static1.C: Likewise.
7276 * g++.dg/template/static2.C: Likewise.
7277
4ffddf28 72782016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7279
7280 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7281 instead of %rdi.
7282 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7283
4ff7bd21 72842016-05-31 Marek Polacek <polacek@redhat.com>
7285
7286 * c-c++-common/Wswitch-unreachable-3.c: New test.
7287 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7288
e1f7cc4b 72892016-05-31 Richard Biener <rguenther@suse.de>
7290
7291 PR tree-optimization/71352
7292 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7293
02978bd1 72942016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7295
7296 * gcc.target/arm/armv5_thumb_isa.c: New test.
7297
cfce8164 72982016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7299
7300 PR target/71346
7301 * gcc.target/i386/pr71346.c: New test.
7302
7a51c705 73032016-05-31 Tom de Vries <tom@codesourcery.com>
7304
7305 PR tree-optimization/69068
7306 * gcc.dg/graphite/pr69068.c: New test.
7307
8c1ac106 73082016-05-27 Martin Sebor <msebor@redhat.com>
7309
7310 PR c++/71306
7311 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7312
b6431756 73132016-05-30 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR c++/71349
7316 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7317 nowait depend(inout: dd[0]) clauses where permitted.
7318
f6203294 73192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7320
7321 PR c++/71238
7322 * g++.dg/parse/pr71238.C: New.
7323 * g++.dg/concepts/friend1.C: Test column numbers too.
7324 * g++.dg/cpp0x/initlist31.C: Likewise.
7325 * g++.dg/cpp0x/pr51420.C: Likewise.
7326 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7327 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7328 * g++.dg/ext/builtin3.C: Likewise.
7329 * g++.dg/lookup/friend12.C: Likewise.
7330 * g++.dg/lookup/friend7.C: Likewise.
7331 * g++.dg/lookup/koenig1.C: Likewise.
7332 * g++.dg/lookup/koenig5.C: Likewise.
7333 * g++.dg/lookup/used-before-declaration.C: Likewise.
7334 * g++.dg/overload/koenig1.C: Likewise.
7335 * g++.dg/template/crash65.C: Likewise.
7336 * g++.dg/template/friend57.C: Likewise.
7337 * g++.dg/warn/Wshadow-5.C: Likewise.
7338 * g++.dg/warn/Wunused-8.C: Likewise.
7339 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7340 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7341 * g++.old-deja/g++.jason/member.C: Likewise.
7342 * g++.old-deja/g++.jason/report.C: Likewise.
7343 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7344 * g++.old-deja/g++.law/visibility20.C: Likewise.
7345 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7346 * g++.old-deja/g++.other/static5.C: Likewise.
7347 * g++.old-deja/g++.pt/overload2.C: Likewise.
7348
b96f8145 73492016-05-30 Jan Hubicka <hubicka@ucw.cz>
7350
7351 * gcc.dg/tree-ssa/peel1.c: New testcase.
7352 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7353 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7354
ed5bca7a 73552016-05-30 Tom de Vries <tom@codesourcery.com>
7356
7357 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7358 to ce.
7359
c0aa0333 73602016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 PR c++/71099
7363 * g++.dg/parse/virtual1.C: New.
7364
231010db 73652016-05-30 Uros Bizjak <ubizjak@gmail.com>
7366
7367 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7368 Use correct register when clearing %edx.
7369
765557c0 73702016-05-30 Alexander Monakov <amonakov@ispras.ru>
7371
7372 PR tree-optimization/71289
7373 * gcc.dg/pr71289.c: New test.
7374
fc3b1c44 73752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7376
7377 PR middle-end/71269
7378 PR middle-end/71292
7379 * gcc.dg/tree-ssa/pr71269.c: New test.
7380 * gcc.dg/tree-ssa/pr71292.c: New test.
7381
ce352457 73822016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7383
7384 PR middle-end/71252
7385 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7386
eedd711b 73872016-05-30 Jan Hubicka <hubicka@ucw.cz>
7388
7389 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7390 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7391 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7392
8c061890 73932016-05-30 Tom de Vries <tom@codesourcery.com>
7394
7395 PR tree-optimization/69067
7396 * gcc.dg/graphite/pr69067.c: New test.
7397
a6b0884c 73982016-05-29 Uros Bizjak <ubizjak@gmail.com>
7399
7400 PR target/71245
7401 * gcc.target/i386/pr71245-1.c: New test.
7402 * gcc.target/i386/pr71245-2.c: Ditto.
7403
2369edfc 74042016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7405
7406 PR c++/71105
7407 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7408 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7409 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7410
b6ab3f43 74112016-05-27 Jan Hubicka <hubicka@ucw.cz>
7412
7413 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7414
0192662b 74152016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7416
7417 Revert:
7418 PR c++/69855
7419 * g++.dg/overload/69855.C: New.
7420 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7421 * g++.old-deja/g++.pt/crash3.C: Likewise.
7422
fce78c50 74232016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7424
7425 PR c++/60385
7426 * g++.dg/parse/namespace13.C: New.
7427
372172fe 74282016-05-26 Jeff Law <law@redhat.com>
7429
7430 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7431 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7432 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7433 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7434 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7436 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7437 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7438 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7439 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7440 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7441 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7442 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7443
5d8a8944 74442016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7445
7446 PR c++/69855
7447 * g++.dg/overload/69855.C: New.
7448 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7449 * g++.old-deja/g++.pt/crash3.C: Likewise.
7450
29602b75 74512016-05-27 Jiong Wang <jiong.wang@arm.com>
7452
7453 PR target/63596
7454 * gcc.target/aarch64/va_arg_1.c: New testcase.
7455 * gcc.target/aarch64/va_arg_2.c: Likewise.
7456 * gcc.target/aarch64/va_arg_3.c: Likewise.
7457
c900b732 74582016-05-27 Jiong Wang <jiong.wang@arm.com>
7459
7460 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7461 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7462 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7463 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7464 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7465
73ef73bd 74662016-05-27 Marek Polacek <polacek@redhat.com>
7467
7468 PR middle-end/71308
7469 * g++.dg/torture/pr71308.C: New test.
7470
a6031633 74712016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7472
7473 * gcc.dg/zero_bits_compound-1.c: New test.
7474 * gcc.dg/zero_bits_compound-2.c: New test.
7475
1fbdc7ae 74762016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7477
7478 PR middle-end/71279
7479 * gcc.dg/pr71279.c: New test.
7480
2e196ca8 74812016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7482
7483 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7484 floating point min/max/comparison instructions.
7485 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7486
6feab9ce 74872016-05-26 Jakub Jelinek <jakub@redhat.com>
7488
7489 * c-c++-common/gomp/schedule-1.c: New test.
7490 * gfortran.dg/gomp/schedule-1.f90: New test.
7491
978cea8f 74922016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7493
7494 PR c++/70822
7495 PR c++/70106
7496 * g++.dg/cpp1y/auto-fn32.C: New test.
7497 * g++.dg/cpp1y/paren4.C: New test.
7498
0478d9ed 74992016-05-26 Nathan Sidwell <nathan@acm.org>
7500
7501 * gcc.dg/20060410.c: Xfail on ptx.
7502 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7503 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7504 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7505 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7506 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7507
5fd1c174 75082016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7509
7510 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7511
c5e8b3e2 75122016-05-26 Jakub Jelinek <jakub@redhat.com>
7513
0db93a5b 7514 PR tree-optimization/71280
7515 * gcc.dg/pr71280.c: New test.
7516
7199c05c 7517 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7518
76c786ac 7519 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7520 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7521
c5e8b3e2 7522 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7523
e9bcea2f 75242016-05-26 Jiong Wang <jiong.wang@arm.com>
7525
7526 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7527 kept in memory.
e9bcea2f 7528
955d947b 75292016-05-25 Jeff Law <law@redhat.com>
7530
7531 PR tree-optimization/71272
7532 * gcc.c-torture/compile/pr71272.c: new test.
7533
77102dbe 75342016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7535
7536 * gcc.target/powerpc/vec-cmpne.c: New test.
7537 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7538
552821b4 75392016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7540
7541 * gnat.dg/opt55.ad[sb]: New test.
7542
0113f3c5 75432016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7544
7545 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7546 * c-c++-common/pr60226.c: Require int32plus.
7547 * gcc.c-torture/execute/pr70602.c: Likewise.
7548 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7549 unsigned long for malloc arg type.
7550 * gcc.dg/asr_div1.c: Require int32plus.
7551 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7552 * gcc.dg/pie-1.c: Require pie.
7553 * gcc.dg/pie-2.c: Likewise.
7554 * gcc.dg/pr59471.c: Require int32plus.
7555 * gcc.dg/pr59963-2.c: XFAIL for int16.
7556 * gcc.dg/pr60114.c: Require int32plus.
7557 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7558 unsigned long for typedef of size_t.
7559 * gcc.dg/pr63914.c: Require int32plus.
7560 * gcc.dg/pr64536.c: Require pt32plus.
7561 * gcc.dg/pr65658.c: Likewise.
7562 * gcc.dg/pr67271.c: Require int32plus.
7563 * gcc.dg/pr68112.c: Likewise.
7564 * gcc.dg/pr69071.c: Skip for avr target.
7565 * gcc.dg/pr69973.c: Require int32plus.
7566 * gcc.dg/pr70169.c: Skip for avr target.
7567 * gcc.dg/sso-6.c: Require int32plus.
7568 * gcc.dg/sso-7.c: Likewise.
7569 * gcc.dg/sso-8.c: Likewise.
7570 * gcc.dg/vrp-min-max-2.c: Likewise.
7571
f4094380 75722016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7573
7574 PR target/70738
7575 * gcc.target/i386/pr70738-1.c: New test.
7576 * gcc.target/i386/pr70738-2.c: Likewise.
7577 * gcc.target/i386/pr70738-3.c: Likewise.
7578 * gcc.target/i386/pr70738-4.c: Likewise.
7579 * gcc.target/i386/pr70738-5.c: Likewise.
7580 * gcc.target/i386/pr70738-6.c: Likewise.
7581 * gcc.target/i386/pr70738-7.c: Likewise.
7582 * gcc.target/i386/pr70738-8.c: Likewise.
7583 * gcc.target/i386/pr70738-9.c: Likewise.
7584
239a4bea 75852016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7586
7587 PR rtl-optimization/66940
7588 * gcc.c-torture/execute/pr66940.c: New test.
7589
bf6382ba 75902016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7591
7592 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7593 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7594 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7595 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7596 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7597 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7598 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7599 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7600 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7601 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7602 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7603 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7604 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7605 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7606 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7607 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7608 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7609 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7610 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7611 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7612 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7613 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7614 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7615 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7616
2c995da9 76172016-05-25 Marek Polacek <polacek@redhat.com>
7618
7619 PR c/71265
7620 * gcc.dg/noncompile/pr71265.c: New test.
7621
abfbb5b5 7622 PR c/71266
7623 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7624
f6871bbd 76252016-05-25 Nathan Sidwell <nathan@acm.org>
7626
7627 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7628
de04e83e 76292016-05-25 Richard Biener <rguenther@suse.de>
7630
7631 PR tree-optimization/71261
7632 * c-c++-common/torture/pr71261.c: New testcase.
7633
b35931f7 76342016-05-25 Richard Biener <rguenther@suse.de>
7635
7636 PR tree-optimization/71264
7637 * gcc.dg/vect/pr71264.c: New testcase.
7638
166c3089 76392016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7640
7641 PR c++/55992
7642 * g++.dg/cpp0x/alias-decl-53.C: New.
7643 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7644
14240409 76452016-05-25 Martin Liska <mliska@suse.cz>
7646
7647 * g++.dg/pr71239.C: New test.
7648
bc47d9f6 76492016-05-25 Richard Biener <rguenther@suse.de>
7650
4860a6bf 7651 * gcc.dg/vect/pr58135.c: Rename to ...
7652 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7653
d8a3f157 76542016-05-25 Marek Polacek <polacek@redhat.com>
7655
7656 * g++.dg/pr65295.C: Use target c++14.
7657
3af16045 76582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7659
231010db 7660 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7661 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7662
949479b2 76632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7664
7665 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7666 instructions.
7667
6d6a3fc3 76682016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7669
7670 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7671 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7672 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7673 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7674 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7675 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7676 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7677 * c-c++-common/goacc/pcopy.c: Likewise.
7678 * c-c++-common/goacc/pcopyin.c: Likewise.
7679 * c-c++-common/goacc/pcopyout.c: Likewise.
7680 * c-c++-common/goacc/pcreate.c: Likewise.
7681 * c-c++-common/goacc/pr70688.c: New test.
7682 * c-c++-common/goacc/present-1.c: Adjust test.
7683 * c-c++-common/goacc/reduction-5.c: Likewise.
7684 * g++.dg/goacc/data-1.C: New test.
7685
af648be2 76862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7687
7688 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7689 vector parity built-in functions.
7690 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7691 count trailing zeros automatic vectorization.
7692 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7693 count trailing zeros built-in functions.
7694
4e173d60 76952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7696
7697 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7698
a0c02a52 76992016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7700
7701 PR target/71050
7702 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7703
64c52e9c 77042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7705
7706 PR c++/50436
7707 * g++.dg/template/crash123.C: New.
7708 * g++.dg/template/crash124.C: Likewise.
7709
752b5a4c 77102016-05-24 Martin Sebor <msebor@redhat.com>
7711
7712 PR c++/71147
7713 * g++.dg/ext/flexary16.C: New test.
7714
a36dd683 77152016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7716
f6871bbd 7717 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7718 before math.h is included.
a36dd683 7719 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7720 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7721 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7722 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7723 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7724 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7725 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7726 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7727 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7728 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7729 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7730 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7731 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7732 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7733 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7734 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7735 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7736 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7737 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7738 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7739 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7740 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7741 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7742
d60e1df7 77432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7744 Kelvin Nilsen <kelvin@gcc.gnu.org>
7745
7746 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7747 support.
7748
22d09025 77492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7750
7751 PR c++/69872
7752 * g++.dg/warn/Wno-narrowing1.C: New.
7753
6ef0143d 77542016-05-24 Marek Polacek <polacek@redhat.com>
7755
7756 PR c/71249
7757 * c-c++-common/Wswitch-unreachable-2.c: New test.
7758
962a2062 77592016-05-24 Jakub Jelinek <jakub@redhat.com>
7760
ead77194 7761 PR c++/71257
7762 * g++.dg/vect/simd-clone-6.cc: New test.
7763 * g++.dg/gomp/declare-simd-6.C: New test.
7764
962a2062 7765 PR middle-end/70434
7766 PR c/69504
7767 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7768
23edc6d1 77692016-05-24 Richard Biener <rguenther@suse.de>
7770
7771 PR tree-optimization/71240
7772 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7773
30633bcc 77742016-05-24 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/71230
7777 * gcc.dg/torture/pr71230.c: New testcase.
7778 * g++.dg/torture/pr71230.C: Likewise.
7779
c9d624bd 77802016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7781
7782 * c-c++-common/goacc/routine-5.c: Add tests.
7783 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7784 * gfortran.dg/goacc/routine-6.f90: Add tests.
7785
ce143ff0 77862016-05-24 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/71253
7789 * gcc.dg/torture/pr71253.c: New testcase.
7790
3bdaecd5 77912016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7792
7793 PR middle-end/71252
7794 * gfortran.dg/pr71252.f90: New test.
7795
856b494d 77962016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7797
7798 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7799
7345b977 78002016-05-24 Richard Biener <rguenther@suse.de>
7801
7802 PR middle-end/70434
7803 PR c/69504
7804 * c-c++-common/vector-subscript-4.c: New testcase.
7805 * c-c++-common/vector-subscript-5.c: Likewise.
7806
6f065267 78072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808
7809 PR fortran/71123
7810 * gfortran.dg/namelist_90.f: New test
7811
fd6757da 78122016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7813
7814 PR fortran/66461
7815 * gfortran.dg/unexpected_eof.f: New test
7816
7d5555a8 78172016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7818 Kelvin Nilsen <kelvin@gcc.gnu.org>
7819
7820 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7821 as little endian.
7822
ae6744c9 78232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 PR c++/70972
7826 * g++.dg/cpp0x/inh-ctor20.C: New.
7827 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7828
f0d91a85 78292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7830
7831 PR c++/69095
7832 * g++.dg/cpp0x/variadic168.C: New.
7833
1618ffe5 78342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7835
7836 * g++.dg/cpp0x/pr31445.C: Test column number too.
7837 * g++.dg/cpp0x/pr32253.C: Likewise.
7838 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7839 * g++.dg/cpp0x/variadic36.C: Likewise.
7840
c0205bab 78412016-05-23 Marc Glisse <marc.glisse@inria.fr>
7842
7843 * gcc.dg/fold-notshift-2.c: Adjust.
7844
1398da0f 78452016-05-23 Marek Polacek <polacek@redhat.com>
7846
7847 PR c/49859
7848 * c-c++-common/Wswitch-unreachable-1.c: New test.
7849 * gcc.dg/Wswitch-unreachable-1.c: New test.
7850 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7851 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7852 * g++.dg/gomp/block-10.C: Likewise.
7853 * gcc.dg/gomp/block-10.c: Likewise.
7854 * g++.dg/gomp/block-9.C: Likewise.
7855 * gcc.dg/gomp/block-9.c: Likewise.
7856 * g++.dg/gomp/target-1.C: Likewise.
7857 * g++.dg/gomp/target-2.C: Likewise.
7858 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7859 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7860 * g++.dg/gomp/taskgroup-1.C: Likewise.
7861 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7862 * gcc.dg/gomp/teams-1.c: Likewise.
7863 * g++.dg/gomp/teams-1.C: Likewise.
7864 * g++.dg/overload/error3.C: Likewise.
7865 * g++.dg/tm/jump1.C: Likewise.
7866 * g++.dg/torture/pr40335.C: Likewise.
7867 * gcc.dg/c99-vla-jump-5.c: Likewise.
7868 * gcc.dg/switch-warn-1.c: Likewise.
7869 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7870 * gcc.dg/nested-func-1.c: Likewise.
7871 * gcc.dg/pr67784-4.c: Likewise.
7872
5403ed8b 78732016-05-23 Richard Biener <rguenther@suse.de>
7874
7875 PR tree-optimization/71230
7876 * gfortran.dg/pr71230-1.f90: New testcase.
7877 * gfortran.dg/pr71230-2.f90: Likewise.
7878
27510941 78792016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7880
1618ffe5 7881 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7882 * gcc.dg/vect/pr58135.c: Add new.
7883 * gfortran.dg/pr46519-1.f: Adjust test case.
7884
a41c605d 78852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7886
7887 PR c++/53401
7888 * g++.dg/cpp0x/decltype64.C: New.
7889
3eb254ab 78902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7891
7892 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7893 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7894 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7895
a75fffe1 78962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7897
7898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7899 Add poly64x1_t and poly64x2_t cases if supported.
7900 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7901 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7902 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7904 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7905
56979b12 79062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7907
7908 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7909 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7910 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7911 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7912 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7913 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7914 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7915
dc5e98db 79162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7917
7918 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7919
c0f383ae 79202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7921
7922 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7923 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7924
2a4d70a2 79252016-05-22 Jakub Jelinek <jakub@redhat.com>
7926
4c109025 7927 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7928 constraint instead of "r".
7929 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7930 insn instead of vxorpd.
7931 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7932
bad891ce 7933 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7934 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7935
ac23ddb9 7936 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7937
9dac9579 7938 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7939 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7940
2a4d70a2 7941 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7942
9eafdd7b 79432016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7944
7945 PR middle-end/40921
7946 * gcc.dg/tree-ssa/pr40921.c: New test.
7947
93df190d 79482016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7949
7950 PR target/71103
7951 * gcc.target/avr/pr71103.c: New test.
7952
933b9f7f 79532016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7954
7955 PR middle-end/71179
7956 * gcc.dg/tree-ssa/pr71179.c: New test.
7957
8bdfbc08 79582016-05-20 Martin Sebor <msebor@redhat.com>
7959
7960 PR c/71115
7961 * gcc.dg/init-excess-2.c: New test.
7962
6827ab42 79632016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7964
7965 * gnat.dg/opt53.adb: New test.
7966 * gnat.dg/opt54.adb: Likewise.
7967
58a5f4c0 79682016-05-20 Martin Jambor <mjambor@suse.cz>
7969
7970 PR tree-optimization/70884
7971 * gcc.dg/tree-ssa/pr70919.c: New test.
7972
bb7145f6 79732016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7974
7975 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7976 formatting.
f6871bbd 7977 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7978 fix code formatting.
7979
79802016-05-20 Nathan Sidwell <nathan@acm.org>
7981
7982 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7983 non-common cases.
7984 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7985
9954d230 79862016-05-20 David Malcolm <dmalcolm@redhat.com>
7987
7988 * jit.dg/all-non-failing-tests.h: Add
7989 test-factorial-must-tail-call.c.
7990 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7991 * jit.dg/test-factorial-must-tail-call.c: New test case.
7992
08a161f9 79932016-05-20 Jakub Jelinek <jakub@redhat.com>
7994
7995 PR fortran/71204
7996 * gfortran.dg/pr71204.f90: New test.
7997
3d380077 79982016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7999
8000 * gcc.target/nvptx/sincos.c: New test.
8001
0f104d56 80022016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8003
8004 PR c++/70572
8005 * g++.dg/cpp1y/auto-fn31.C: New.
8006
61736a1b 80072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8008
8009 * gcc.target/powerpc/vec-addec.c: New test.
8010 * gcc.target/powerpc/vec-addec-int128.c: New test.
8011
b4a61e77 80122016-05-20 David Malcolm <dmalcolm@redhat.com>
8013
8014 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8015 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8016 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8017 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8018
9a2ace10 80192016-05-20 Jan Hubicka <hubicka@ucw.cz>
8020
8021 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8022
45cdf8c6 80232016-05-20 Jakub Jelinek <jakub@redhat.com>
8024
b9a1dcd5 8025 PR c++/71210
8026 * g++.dg/opt/pr71210-1.C: New test.
8027 * g++.dg/opt/pr71210-2.C: New test.
8028
45cdf8c6 8029 PR tree-optimization/29756
8030 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8031 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8032 only on selected targets where V4SImode vectors are known to be
8033 supported.
8034
92e3ffbf 80352016-05-20 Marc Glisse <marc.glisse@inria.fr>
8036
8037 PR tree-optimization/71079
8038 PR tree-optimization/71206
8039 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8040
5da368e3 80412016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8042
8043 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8044 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8045 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8046
2506d97a 80472016-05-20 Richard Guenther <rguenther@suse.de>
8048
8049 PR tree-optimization/29756
8050 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8051
adade307 80522016-05-20 Richard Biener <rguenther@suse.de>
8053
8054 PR tree-optimization/71185
8055 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8056
c3deca25 80572016-05-20 Richard Biener <rguenther@suse.de>
8058
8059 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8060
8b0bef14 80612016-05-19 Marek Polacek <polacek@redhat.com>
8062
8063 PR c++/71075
8064 * g++.dg/diagnostic/pr71075.C: New test.
8065
08025288 80662016-05-19 David Malcolm <dmalcolm@redhat.com>
8067
8068 PR c++/71184
8069 * g++.dg/pr71184.C: New test case.
8070
26a51591 80712016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8072
8073 * gcc.target/powerpc/darn-0.c: New test.
8074 * gcc.target/powerpc/darn-1.c: New test.
8075 * gcc.target/powerpc/darn-2.c: New test.
8076
d8d3e75a 80772016-05-19 Marek Polacek <polacek@redhat.com>
8078
8079 PR tree-optimization/71031
8080 * gcc.dg/tree-ssa/vrp100.c: New test.
8081
c28211ae 80822016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8083
8084 PR rtl-optimization/71148
8085 * gcc.dg/pr71148.c: New test.
8086
3f5ea43a 80872016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8088
8089 PR target/71056
8090 * gcc.target/arm/pr71056.c: New test.
8091
2a7d4c20 80922016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8093
8094 * c-c++-common/pr69669.c: Check the used mode.
8095
ed0b0569 80962016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8097
8098 PR sanitizer/64354
8099 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8100
410372fe 81012016-05-19 Richard Biener <rguenther@suse.de>
8102
8103 PR tree-optimization/70729
8104 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8105 * gcc.dg/graphite/scop-18.c: Likewise.
8106 * gcc.dg/pr41783.c: Disable LIM.
8107 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8108 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8109 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8110 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8111 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8112 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8117 * gfortran.dg/pr42108.f90: Likewise.
8118
56f34f03 81192016-05-18 David Malcolm <dmalcolm@redhat.com>
8120
8121 PR driver/69265
8122 * gcc.dg/spellcheck-options-11.c: New test case.
8123
e6481cd1 81242016-05-18 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR c++/71100
8127 * g++.dg/opt/pr71100.C: New test.
8128
be951c59 81292016-05-18 Martin Jambor <mjambor@suse.cz>
8130
8131 PR ipa/69708
8132 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8133 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8134 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8135 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8136
665ff45b 81372016-05-18 Martin Jambor <mjambor@suse.cz>
8138
8139 PR ipa/69708
8140 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8141 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8142 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8143 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8144 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8145
485be62c 81462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8147
8148 PR c++/69793
8149 * g++.dg/template/crash122.C: New.
8150
b251d5f5 81512016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8152
8153 PR c++/70466
8154 * g++.dg/template/pr70466-1.C: New.
8155 * g++.dg/template/pr70466-2.C: Likewise.
8156
c93e9931 81572016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8158
8159 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8160 splat operations and the XXSPLTIB instruction.
8161 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8162 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8163 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8164 xxlxor to clear a register.
8165
8ba6639c 81662016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8167
8168 * gcc.dg/torture/pr71020.c: New test.
8169
ec6e3005 81702016-05-18 Martin Jambor <mjambor@suse.cz>
8171
8172 PR ipa/70646
8173 * gcc.dg/ipa/pr70646.c: New test.
8174
5ef3c918 81752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8176
8177 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8178
70a88eab 81792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8180
8181 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8182 missing tests for vreinterpretq_p{8,16}.
8183
b52a930c 81842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8185
8186 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8187 vsliq_n_s64 and vsliq_n_u64.
8188
bdd4080b 81892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8190
8191 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8192 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8193
37814bf5 81942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8195
8196 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8197 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8198 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8199
764af2e0 82002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8201
8202 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8203 in comment.
8204
ffe01a83 82052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8206
8207 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8208 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8209 "blr\t" and switch to scan-assembler-times.
8210
fab6dae9 82112016-05-18 Jiong Wang <jiong.wang@arm.com>
8212
231010db 8213 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8214 with __aarch64__.
8215 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8216 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8217
4eb0c566 82182016-05-18 Jakub Jelinek <jakub@redhat.com>
8219
442f18f1 8220 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8221 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8222 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8223 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8224 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8225 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8226
4d83b36b 8227 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8228 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8229
a4528eec 8230 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8231 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8232
f0066139 8233 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8234 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8235
4eb0c566 8236 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8237
303e9267 82382016-05-18 Richard Biener <rguenther@suse.de>
8239
8240 PR tree-optimization/71168
8241 * gcc.dg/torture/pr71168.c: New testcase.
8242
0d7ddd44 82432016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8244
8245 PR middle-end/63586
8246 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8247 * gcc.dg/tree-ssa/pr63586.c: New test.
8248 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8249
899bcc0f 82502016-05-17 Nathan Sidwell <nathan@acm.org>
8251
8252 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8253 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8254 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8255 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8256
a2246979 82572016-05-17 Nathan Sidwell <nathan@acm.org>
8258
8259 * gcc.target/nvptx/abi-vararg-3.c: New.
8260
2f6a4d21 82612016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8262
8263 PR tree-optimization/54579
8264 PR middle-end/55299
8265 * gcc.dg/fold-notrotate-1.c: New test.
8266 * gcc.dg/fold-notshift-1.c: New test.
8267 * gcc.dg/fold-notshift-2.c: New test.
8268
27bdad45 82692016-05-17 Marek Polacek <polacek@redhat.com>
8270
8271 PR ipa/71146
8272 * g++.dg/ipa/pr71146.C: New test.
8273
f33a295a 82742016-05-17 David Malcolm <dmalcolm@redhat.com>
8275
8276 * jit.dg/test-error-array-bounds.c: New test case.
8277
b6dd53bf 82782016-05-17 Marc Glisse <marc.glisse@inria.fr>
8279
8280 * gcc.dg/tree-ssa/and-1.c: New testcase.
8281
a8719545 82822016-05-17 Marc Glisse <marc.glisse@inria.fr>
8283
8284 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8285 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8286
34806102 82872016-05-17 Marc Glisse <marc.glisse@inria.fr>
8288
8289 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8290 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8291
25fe08a8 82922016-05-17 Jiong Wang <jiong.wang@arm.com>
8293
8294 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8295
abf1a837 82962016-05-17 Jiong Wang <jiong.wang@arm.com>
8297
8298 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8299
666b9dd3 83002016-05-17 Jiong Wang <jiong.wang@arm.com>
8301
8302 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8303 ".2d[index]" when scan the assembly.
8304 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8305 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8306 float64x1.
8307 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8308
77d095c0 83092016-05-17 Richard Biener <rguenther@suse.de>
8310
8311 PR tree-optimization/71132
8312 * gcc.dg/torture/pr71132.c: New testcase.
8313
28adcc23 83142016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8315
8316 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8317
2439931e 83182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8319
8320 PR target/70809
8321 * gcc.target/aarch64/pr70809_1.c: New test.
8322
5ec2ff80 83232016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8324
8325 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8326 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8327 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8328 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8329
17fd1c7a 83302016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8331 Ilya Enkovich <ilya.enkovich@intel.com>
8332
8333 PR target/71114
8334 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8335
46729204 83362016-05-16 Jan Hubicka <hubicka@ucw.cz>
8337
8338 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8339 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8340
2a1125d6 83412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8342
8343 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8344 test for __ARM_FP16_ARGS.
8345 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8346 * gcc.target/arm/aapcs/neon-vect10.c: New.
8347 * gcc.target/arm/aapcs/neon-vect9.c: New.
8348 * gcc.target/arm/aapcs/vfp18.c: New.
8349 * gcc.target/arm/aapcs/vfp19.c: New.
8350 * gcc.target/arm/aapcs/vfp20.c: New.
8351 * gcc.target/arm/aapcs/vfp21.c: New.
8352 * gcc.target/arm/fp16-aapcs-1.c: New.
8353 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8354 test for __ARM_FP16_ARGS.
8355 * g++.target/arm/fp16-return-1.c: Update expected output.
8356
ea3d2d74 83572016-05-16 Jiong Wang <jiong.wang@arm.com>
8358
8359 PR testsuite/70227
8360 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8361
6989e05f 83622016-05-15 Harald Anlauf <anlauf@gmx.de>
8363
8364 PR fortran/69603
8365 * gfortran.dg/pr69603.f90: New testcase.
8366
a5f52592 83672016-05-14 Fritz Reese <fritzoreese@gmail.com>
8368
8369 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8370
88f949ab 83712016-05-14 Fritz Reese <fritzoreese@gmail.com>
8372
8373 PR fortran/71047
8374 * gfortran.dg/pr71047.f08: New test.
8375
90c88567 83762016-05-13 Joseph Myers <joseph@codesourcery.com>
8377
8378 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8379 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8380 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8381
00a690cc 83822016-05-13 Martin Sebor <msebor@redhat.com>
8383
8384 PR c++/60049
8385 * g++.dg/cpp0x/constexpr-60049.C: New test.
8386
ec8b6af7 83872016-05-13 Jakub Jelinek <jakub@redhat.com>
8388
8389 PR bootstrap/71071
8390 * gcc.dg/pr71071.c: New test.
8391
f54d1d7b 83922016-05-13 Uros Bizjak <ubizjak@gmail.com>
8393
8394 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8395 remove XOP handling.
2f3af60f 8396 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8397
a39a0392 83982016-05-13 Nathan Sidwell <nathan@acm.org>
8399
8400 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8401 __atomic_is_lock_free declaration.
8402
42333dd9 84032016-05-13 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/42587
8406 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8407
c5442454 84082016-05-13 Martin Liska <mliska@suse.cz>
8409
8410 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8411 the new format of dump output.
8412
03a400fb 84132016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8414
8415 * gcc.dg/pr71084.c: New test.
8416
69278c3f 84172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8418
231010db 8419 PR target/53440
8420 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8421
8138f11b 84222016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8423
8424 * gcc.target/aarch64/struct_return.c: New test.
8425
22a3f7bd 84262016-05-12 Marek Polacek <polacek@redhat.com>
8427
8428 PR c/70756
8429 * c-c++-common/pr70756-2.c: New test.
8430 * c-c++-common/pr70756.c: New test.
8431
9bcd42cc 84322016-05-12 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/71059
8435 * gcc.dg/torture/pr71059.c: New testcase.
8436
5ffb4a0d 84372016-05-12 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/71062
8440 * gcc.dg/torture/pr71062.c: New testcase.
8441
2ab65c31 84422016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8443
8444 PR tree-optimization/71006
8445 * gcc.dg/pr71006.c: New test.
8446
f0158fc0 84472016-05-12 Marek Polacek <polacek@redhat.com>
8448
8449 PR driver/71063
8450 * gcc.dg/opts-7.c: New test.
8451
0f56938b 84522016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8453
8454 PR target/70830
8455 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8456 Add -save-temps to dg-options.
8457 Scan for ldmfd rather than pop instruction.
8458 * gcc.target/arm/interrupt-2.c: Likewise.
8459 * gcc.target/arm/pr70830.c: New test.
8460
e10946d5 84612016-05-12 Jakub Jelinek <jakub@redhat.com>
8462
9fa8e468 8463 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8464 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8465
9ce62bbe 8466 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8467 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8468 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8469
708ae1b1 8470 PR target/71019
8471 * gcc.target/i386/avx512vl-pack-1.c: New test.
8472 * gcc.target/i386/avx512vl-pack-2.c: New test.
8473 * gcc.target/i386/avx512bw-pack-2.c: New test.
8474
a461f32e 8475 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8476
e10946d5 8477 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8478 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8479 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8480
f52a3ef6 84812016-05-12 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/70986
8484 * gcc.dg/torture/pr70986-1.c: New testcase.
8485 * gcc.dg/torture/pr70986-2.c: Likewise.
8486 * gcc.dg/torture/pr70986-3.c: Likewise.
8487
54c4d22e 84882016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8489
8490 PR c/43651
8491 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8492 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8493
57215d5b 84942016-05-11 Uros Bizjak <ubizjak@gmail.com>
8495
8496 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8497 directive.
8498 * gcc.target/i386/pr66746.c: Ditto.
8499
67d3121c 85002016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8501
8502 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8503 support.
8504 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8505 warning when using -mvsx-timode.
8506 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8507 * gcc.target/powerpc/dform-2.c: Likewise.
8508 * gcc.target/powerpc/pr68805.c: Likewise.
8509
7f8012a5 85102016-05-11 Marek Polacek <polacek@redhat.com>
8511
8512 PR c++/71024
8513 * c-c++-common/attributes-3.c: New test.
8514
3e8567ce 85152016-05-11 Nathan Sidwell <nathan@acm.org>
8516
8517 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8518 * gcc.c-torture/execute/pr68185.c: Likewise.
8519 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8520 * gcc.dg/pr69634.c: Requires scheduling.
8521 * gcc.dg/torture/pr66178.c: Require label values.
8522 * gcc.dg/setjmp-6.c: Require indirect jumps.
8523
3739ac00 85242016-05-11 Richard Biener <rguenther@suse.de>
8525
8526 PR tree-optimization/71055
8527 * gcc.dg/torture/pr71055.c: New testcase.
8528
1ff8b385 85292016-05-11 Richard Biener <rguenther@suse.de>
8530
8531 PR debug/71057
8532 * g++.dg/debug/pr71057.C: New testcase.
8533
77126efa 85342016-05-11 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR fortran/70855
8537 * gfortran.dg/gomp/pr70855.f90: New test.
8538
6fcaaf9b 85392016-05-11 Richard Biener <rguenther@suse.de>
8540
8541 PR middle-end/71002
8542 * g++.dg/torture/pr71002.C: New testcase.
8543
bfa8ea12 85442016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8545
8546 PR middle-end/70807
8547 * gcc.dg/pr70807.c: New test.
8548
87632549 85492016-05-10 Martin Sebor <msebor@redhat.com>
8550
8551 PR c++/38611
8552 * g++.dg/Wattributes.C: New test.
8553
f9153689 85542016-05-10 Marc Glisse <marc.glisse@inria.fr>
8555
8556 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8557 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8558 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8559
a44ed58a 85602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8561
8562 PR target/70799
8563 * gcc.target/i386/pr70799-1.c: New test.
8564
d6c90d89 85652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8566
8567 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8568
c1f73044 85692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8570
8571 PR middle-end/70877
8572 * gcc.target/i386/pr70877.c: New test.
8573
e66d763a 85742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8575
8576 PR tree-optimization/70786
8577 * gcc.target/i386/pr70876.c: New test.
8578
a30ff73a 85792016-05-10 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR target/70927
8582 * gcc.target/i386/avx512vl-logic-1.c: New test.
8583 * gcc.target/i386/avx512vl-logic-2.c: New test.
8584 * gcc.target/i386/avx512dq-logic-2.c: New test.
8585
4b3fd38f 85862016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8587
8588 PR target/70963
8589 * gcc.target/powerpc/pr70963.c: New.
8590
abf93a25 85912016-05-10 David Malcolm <dmalcolm@redhat.com>
8592
8593 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8594 (test_very_wide_line): Add ruler to expected output.
8595 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8596 (test_very_wide_line): Likewise.
8597 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8598 (test_show_locus): Within the handling of "test_very_wide_line",
8599 enable show_ruler_p on the diagnostic context.
8600
d614888f 86012016-05-10 Richard Biener <rguenther@suse.de>
8602
8603 PR tree-optimization/71039
8604 * gcc.dg/torture/pr71039.c: New testcase.
8605
dbca5ed9 86062016-05-10 Nathan Sidwell <nathan@acm.org>
8607
8608 * gcc.dg/nested-func-10.c: Requires alloca.
8609 * gcc.dg/nested-func-9.c: Requires alloca.
8610 * gcc.c-torture/execute/pr70460.c: Requires labels.
8611 * gcc.c-torture/compile/pr70199.c: Requires labels.
8612 * gcc.target/nvptx/decl.c: Compile only.
8613 * gcc.target/nvptx/trailing-init.c: Compile only.
8614 * gcc.target/nvptx/ary-init.c: Compile only.
8615
3fa82609 86162016-05-10 Marek Polacek <polacek@redhat.com>
8617
8618 PR c/70255
8619 * gcc.dg/attr-opt-1.c: New test.
8620
76825907 86212016-05-10 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/70497
8624 PR tree-optimization/28367
8625 * gcc.dg/torture/20160404-1.c: New testcase.
8626 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8627 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8628
68255819 86292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8630
8631 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8632
d9aa8cdb 86332016-05-09 Uros Bizjak <ubizjak@gmail.com>
8634
8635 * gcc.target/i386/fabsneg-1.c New test.
8636
7cc16f50 86372016-05-09 Alan Modra <amodra@gmail.com>
8638
8639 PR testsuite/70826
8640 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8641
a83b7b63 86422016-05-09 Richard Biener <rguenther@suse.de>
8643
8644 PR tree-optimization/70985
8645 * gcc.dg/torture/pr70985.c: New testcase.
8646
189d0706 86472016-05-09 Bin Cheng <bin.cheng@arm.com>
8648
8649 * gcc.dg/tree-ssa/ifc-9.c: New test.
8650 * gcc.dg/tree-ssa/ifc-10.c: New test.
8651 * gcc.dg/tree-ssa/ifc-11.c: New test.
8652 * gcc.dg/tree-ssa/ifc-12.c: New test.
8653 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8654 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8655 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8656
1ec957b0 86572016-05-09 Richard Biener <rguenther@suse.de>
8658
8659 PR fortran/70937
8660 * gfortran.dg/pr70937.f90: New testcase.
8661
923c7714 86622016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8665
d7cd448a 86662016-05-07 Fritz Reese <fritzoreese@gmail.com>
8667
8668 PR fortran/56226
8669 * gfortran.dg/dec_structure_1.f90: New testcase.
8670 * gfortran.dg/dec_structure_2.f90: Ditto.
8671 * gfortran.dg/dec_structure_3.f90: Ditto.
8672 * gfortran.dg/dec_structure_4.f90: Ditto.
8673 * gfortran.dg/dec_structure_5.f90: Ditto.
8674 * gfortran.dg/dec_structure_6.f90: Ditto.
8675 * gfortran.dg/dec_structure_7.f90: Ditto.
8676 * gfortran.dg/dec_structure_8.f90: Ditto.
8677 * gfortran.dg/dec_structure_9.f90: Ditto.
8678 * gfortran.dg/dec_structure_10.f90: Ditto.
8679 * gfortran.dg/dec_structure_11.f90: Ditto.
8680 * gfortran.dg/dec_union_1.f90: Ditto.
8681 * gfortran.dg/dec_union_2.f90: Ditto.
8682 * gfortran.dg/dec_union_3.f90: Ditto.
8683 * gfortran.dg/dec_union_4.f90: Ditto.
8684 * gfortran.dg/dec_union_5.f90: Ditto.
8685 * gfortran.dg/dec_union_6.f90: Ditto.
8686 * gfortran.dg/dec_union_7.f90: Ditto.
8687
f681e29b 86882016-05-07 Tom de Vries <tom@codesourcery.com>
8689
8690 PR tree-optimization/70956
8691 * gcc.dg/graphite/pr70956.c: New test.
8692
68d7f375 86932016-05-06 Jakub Jelinek <jakub@redhat.com>
8694
faf39348 8695 PR middle-end/70941
8696 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8697 (a, b, c, d): Change type from char to signed char.
8698 (main): Compare against (signed char) -1634678893 instead of
8699 hardcoded -109. Use __builtin_abort instead of abort.
8700
b768b13a 8701 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8702 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8703
68d7f375 8704 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8705
5dda16ea 87062016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8707
8708 PR debug/70935
8709 * gcc.dg/torture/pr70935.c: New test.
8710
13ede1b5 87112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8712
8713 PR target/58219
7fc878c4 8714 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8715
96d94be2 87162016-05-06 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/70960
8719 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8720
e5d9f15d 87212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8722
8723 PR target/52933
8724 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8725 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8726 Adjust expected instruction counts.
8727 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8728
2dd7705f 87292016-05-06 Marek Polacek <polacek@redhat.com>
8730
8731 PR sanitizer/70875
8732 * gcc.dg/ubsan/bounds-3.c: New test.
8733
cb8bc632 87342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8735
8736 PR target/54089
8737 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8738
b343c173 87392016-05-06 Richard Biener <rguenther@suse.de>
8740
8741 PR middle-end/70931
8742 * gfortran.dg/pr70931.f90: New testcase.
8743
1e3db0b1 87442016-05-06 Richard Biener <rguenther@suse.de>
8745
8746 PR middle-end/70941
8747 * gcc.dg/torture/pr70941.c: New testcase.
8748
bdd54b6d 87492016-05-05 Bin Cheng <bin.cheng@arm.com>
8750
8751 PR tree-optimization/57206
8752 * gcc.dg/vect/pr57206.c: New test.
8753
499adcfd 87542016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8755
8756 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8757
871164c4 87582016-05-05 Jakub Jelinek <jakub@redhat.com>
8759
ecb23e00 8760 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8761
871164c4 8762 * c-c++-common/Wdangling-else-4.c: New test.
8763
70cf83ba 87642016-05-04 Jakub Jelinek <jakub@redhat.com>
8765
858c9470 8766 PR c++/70906
8767 PR c++/70933
8768 * g++.dg/opt/pr70906.C: New test.
8769 * g++.dg/opt/pr70933.C: New test.
8770
70cf83ba 8771 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8772
aaa36a78 87732016-05-04 Jan Hubicka <hubicka@ucw.cz>
8774
8775 * gcc.dg/ipa/pure-const-3.c: New testcase.
8776
1d52c456 87772016-05-04 Marek Polacek <polacek@redhat.com>
8778
8779 * c-c++-common/Wdangling-else-1.c: New test.
8780 * c-c++-common/Wdangling-else-2.c: New test.
8781 * c-c++-common/Wdangling-else-3.c: New test.
8782
dc581573 87832016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8784
8785 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8786 flag is present.
8787
a64030fe 87882016-05-04 Marek Polacek <polacek@redhat.com>
8789
8790 PR c/48778
8791 * gcc.dg/Waddress-2.c: New test.
8792
b461b04a 87932016-05-04 Alan Modra <amodra@gmail.com>
8794
8795 * gcc.target/powerpc/pr70866.c: New.
8796
c388a0cf 87972016-05-03 Martin Sebor <msebor@redhat.com>
8798
8799 PR c++/66561
8800 * c-c++-common/builtin_location.c: New test.
8801 * g++.dg/cpp1y/builtin_location.C: New test.
8802
5d4db8ef 88032016-05-03 Marek Polacek <polacek@redhat.com>
8804
8805 PR c/70859
8806 * gcc.dg/pr70859.c: New test.
8807 * gcc.dg/pr70859-2.c: New test.
8808
ca938765 88092016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8810
8811 * gnat.dg/debug5.adb: New testcase.
8812
60b27d5f 88132016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8814
8815 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8816 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8817 Procedure to check for z10 instruction set.
8818
5ab325d0 88192016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8820
8821 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8822
c548a0ad 88232016-05-03 Alan Modra <amodra@gmail.com>
8824
8825 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8826
d5ecd946 88272016-05-03 Jakub Jelinek <jakub@redhat.com>
8828
8829 * gcc.target/i386/avx512f-cvt-1.c: New test.
8830
35b0a053 88312016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8832
8833 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8834 -fdump-tree-vrp-details.
8835
9ae1b28a 88362016-05-03 Richard Biener <rguenther@suse.de>
8837
8838 * gcc.dg/pr30172-1.c: Adjust.
8839 * gcc.dg/pr63743.c: Likewise.
8840 * gcc.dg/tm/pr51696.c: Likewise.
8841 * c-c++-common/tm/safe-1.c: Likewise.
8842 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8843 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8844 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8845 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8846
9c1a31e4 88472016-05-03 Jakub Jelinek <jakub@redhat.com>
8848
fe69bcb9 8849 PR rtl-optimization/70467
8850 * gcc.target/i386/pr70467-3.c: New test.
8851 * gcc.target/i386/pr70467-4.c: New test.
8852
9082c4a4 8853 PR tree-optimization/70916
8854 * gcc.c-torture/compile/pr70916.c: New test.
8855
9c1a31e4 8856 PR target/49244
8857 * gcc.target/i386/pr49244-1.c: New test.
8858 * gcc.target/i386/pr49244-2.c: New test.
8859
69105acc 88602016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8861
8862 PR rtl-optimization/44281
8863 * gcc.target/i386/pr44281.c: New test.
8864
9ab8df54 88652016-05-03 bin cheng <bin.cheng@arm.com>
8866
8867 PR tree-optimization/56541
8868 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8869 * gcc.dg/vect/pr56541.c: new test.
8870
3c62cae0 88712016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8872
8873 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8874 __float128.
8875 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8876
91abc161 88772016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8878
8879 PR testsuite/70520
8880 * c-c++-common/asan/clone-test-1.c (main): Align child process
8881 stack to 16 bytes.
8882
aa3d1155 88832016-05-02 David Malcolm <dmalcolm@redhat.com>
8884
8885 PR c++/62314
8886 * g++.dg/spellcheck-fields-2.C: New test case.
8887
002c3f28 88882016-05-02 David Malcolm <dmalcolm@redhat.com>
8889
8890 PR c++/62314
8891 * g++.dg/pr62314.C: New test case.
8892
46e5dccc 88932016-05-02 Jan Hubicka <hubicka@ucw.cz>
8894
8895 * gcc.dg/ipa/inline-8.c: New testcase.
8896
663f4248 88972016-05-02 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR rtl-optimization/70467
8900 * gcc.target/i386/pr70467-1.c: New test.
8901
efe8bdf5 89022016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8903
8904 * gcc.dg/spec-options.c: Run the test on all targets.
8905 * gcc.dg/foo.specs: Use cpp_unique_options.
8906
47ef9633 89072016-05-02 Marc Glisse <marc.glisse@inria.fr>
8908
8909 * gcc.dg/tree-ssa/unord.c: New testcase.
8910
eb1a077c 89112016-05-02 Marc Glisse <marc.glisse@inria.fr>
8912
8913 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8914
28e869d0 89152016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8916
8917 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8918
dd185f6e 89192016-05-02 Marek Polacek <polacek@redhat.com>
8920
8921 PR c/70851
8922 * gcc.dg/enum-incomplete-3.c: New test.
8923
773d09b9 89242016-05-02 Marek Polacek <polacek@redhat.com>
8925 Tom de Vries <tom@codesourcery.com>
8926
8927 PR tree-optimization/70700
8928 * gcc.dg/pr70700.c: New test.
8929
f0dc3286 89302016-05-01 Uros Bizjak <ubizjak@gmail.com>
8931
8932 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8933 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8934 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8935 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8936 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8937
7f931827 89382016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8939
8940 * ada/acats/run_acats: Rename into...
8941 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8942 * ada/acats/run_all.sh: Remove redundant test.
8943 (target_run): Move around.
8944 (target_gnatchop): Use newly built executable.
8945 (target_gnatmake): Likewise.
8946 Check that the compilation of impbit succeeds.
8947
1c492b4e 89482016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8949
8950 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8951 * gcc.dg/20021029-1.c: Likewise.
8952 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8953 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8954 * gcc.target/sh/cmpstr.c: Likewise.
8955 * gcc.target/sh/cmpstrn.c: Likewise.
8956 * gcc.target/sh/memset.c: Likewise.
8957 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8958 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8959 * gcc.target/sh/pr39423-1.c: Likewise.
8960 * gcc.target/sh/pr49468-di.c: Likewise.
8961 * gcc.target/sh/pr49468-si.c: Likewise.
8962 * gcc.target/sh/pr49880-1.c: Likewise.
8963 * gcc.target/sh/pr49880-2.c: Likewise.
8964 * gcc.target/sh/pr49880-3.c: Likewise.
8965 * gcc.target/sh/pr50751-1.c: Likewise.
8966 * gcc.target/sh/pr50751-4.c: Likewise.
8967 * gcc.target/sh/pr50751-7.c: Likewise.
8968 * gcc.target/sh/pr51244-1.c: Likewise.
8969 * gcc.target/sh/pr51244-10.c: Likewise.
8970 * gcc.target/sh/pr51244-11.c: Likewise.
8971 * gcc.target/sh/pr51244-12.c: Likewise.
8972 * gcc.target/sh/pr51244-13.c: Likewise.
8973 * gcc.target/sh/pr51244-14.c: Likewise.
8974 * gcc.target/sh/pr51244-17.c: Likewise.
8975 * gcc.target/sh/pr51244-18.c: Likewise.
8976 * gcc.target/sh/pr51244-19.c: Likewise.
8977 * gcc.target/sh/pr51244-4.c: Likewise.
8978 * gcc.target/sh/pr51244-5.c: Likewise.
8979 * gcc.target/sh/pr51244-7.c: Likewise.
8980 * gcc.target/sh/pr51244-8.c: Likewise.
8981 * gcc.target/sh/pr51244-9.c: Likewise.
8982 * gcc.target/sh/pr51697.c: Likewise.
8983 * gcc.target/sh/pr52483-1.c: Likewise.
8984 * gcc.target/sh/pr52483-2.c: Likewise.
8985 * gcc.target/sh/pr52483-3.c: Likewise.
8986 * gcc.target/sh/pr52483-5.c: Likewise.
8987 * gcc.target/sh/pr52933-1.c: Likewise.
8988 * gcc.target/sh/pr52933-2.c: Likewise.
8989 * gcc.target/sh/pr52933-3.c: Likewise.
8990 * gcc.target/sh/pr53568-1.c: Likewise.
8991 * gcc.target/sh/pr53976-1.c: Likewise.
8992 * gcc.target/sh/pr53988-1.c: Likewise.
8993 * gcc.target/sh/pr53988.c: Likewise.
8994 * gcc.target/sh/pr54089-1.c: Likewise.
8995 * gcc.target/sh/pr54089-6.c: Likewise.
8996 * gcc.target/sh/pr54089-7.c: Likewise.
8997 * gcc.target/sh/pr54089-8.c: Likewise.
8998 * gcc.target/sh/pr54089-9.c: Likewise.
8999 * gcc.target/sh/pr54236-1.c: Likewise.
9000 * gcc.target/sh/pr54236-2.c: Likewise.
9001 * gcc.target/sh/pr54236-3.c: Likewise.
9002 * gcc.target/sh/pr54236-4.c: Likewise.
9003 * gcc.target/sh/pr54386.c: Likewise.
9004 * gcc.target/sh/pr54602-1.c: Likewise.
9005 * gcc.target/sh/pr54685.c: Likewise.
9006 * gcc.target/sh/pr54760-1.c: Likewise.
9007 * gcc.target/sh/pr54760-2.c: Likewise.
9008 * gcc.target/sh/pr54760-3.c: Likewise.
9009 * gcc.target/sh/pr54760-4.c: Likewise.
9010 * gcc.target/sh/pr54760-5.c: Likewise.
9011 * gcc.target/sh/pr54760-6.c: Likewise.
9012 * gcc.target/sh/pr55146.c: Likewise.
9013 * gcc.target/sh/pr55160.c: Likewise.
9014 * gcc.target/sh/pr59278.c: Likewise.
9015 * gcc.target/sh/pr59401-1.c: Likewise.
9016 * gcc.target/sh/pr59533-1.c: Likewise.
9017 * gcc.target/sh/pr63260.c: Likewise.
9018 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9019 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9020 * gcc.target/sh/strlen.c: Likewise.
9021 * gcc.target/sh/torture/pr30807.c: Likewise.
9022 * gcc.target/sh/torture/pr34777.c: Likewise.
9023 * gcc.target/sh/torture/pr64652.c: Likewise.
9024 * gcc.target/sh/torture/pr65505.c: Likewise.
9025 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9026 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9027
0c4005be 90282016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9029
9030 PR c++/66644
9031 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9032
d94e6223 90332016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9034
9035 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9036 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9037 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9038 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9039
46f37836 90402016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9041
9042 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9043 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9044
4d0a8bac 90452016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9046
9047 PR middle-end/70626
9048 * c-c++-common/goacc/combined-reduction.c: New test.
9049 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9050
b98e0db3 90512016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9052
9053 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9054 *movdi_internal pattern only if PIC off.
9055 * gcc.target/i386/pr70155-2.c: Likewise.
9056 * gcc.target/i386/pr70155-3.c: Likewise.
9057 * gcc.target/i386/pr70155-4.c: Likewise.
9058 * gcc.target/i386/pr70155-5.c: Likewise.
9059 * gcc.target/i386/pr70155-6.c: Likewise.
9060 * gcc.target/i386/pr70155-7.c: Likewise.
9061 * gcc.target/i386/pr70155-8.c: Likewise.
9062 * gcc.target/i386/pr70155-15.c: Likewise.
9063 * gcc.target/i386/pr70155-17.c: Likewise.
9064 * gcc.target/i386/pr70155-22.c: Likewise.
9065
8b066242 90662016-04-29 Bin Cheng <bin.cheng@arm.com>
9067
9068 PR tree-optimization/70803
9069 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9070
22912e73 90712016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9072
9073 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9074 optimization of vector loop.
9075 * gcc.target/i386/vect-unpack-3.c: New test.
9076 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9077 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9078 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9079
568128c6 90802016-04-29 Marek Polacek <polacek@redhat.com>
9081
9082 PR sanitizer/70342
9083 * g++.dg/ubsan/null-7.C: New test.
9084
025dd1e0 9085 PR c/70852
9086 * gcc.dg/pr70852.c: New test.
9087
eb16928e 90882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9089
9090 PR/69089
9091 * g++.dg/cpp0x/alignas6.C: New test.
9092
d7377ee9 90932016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9094
4860a6bf 9095 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9096 * gcc.dg/pr27003.c: Likewise.
9097 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9098 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9099 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9100 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9101 * gcc.target/arc/mxy.c: Likewise.
9102 * gcc.target/arc/mswape.c: Likewise.
9103 * gcc.target/arc/mrtsc.c: Likewise.
9104 * gcc.target/arc/mcrc.c: Likewise.
9105 * gcc.target/arc/mdsp-packa.c: Likewise.
9106 * gcc.target/arc/mdvbf.c: Likewise.
9107 * gcc.target/arc/mlock.c: Likewise.
9108 * gcc.target/arc/mmac-24.c: Likewise.
9109 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9110
efa1b7ab 91112016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9112 Matthijs Kooijman <matthijs@stdin.nl>
9113 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9114
9115 PR target/60040
9116 * gcc.target/avr/pr60040-1.c: New.
9117 * gcc.target/avr/pr60040-2.c: New.
9118
00371d68 91192016-04-29 Richard Biener <rguenther@suse.de>
9120
9121 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9122
73447cc5 91232016-04-29 Richard Biener <rguenther@suse.de>
9124
9125 PR tree-optimization/13962
9126 PR tree-optimization/65686
9127 * gcc.dg/uninit-pr65686.c: New testcase.
9128
c2087b56 91292016-04-29 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR middle-end/70843
9132 * gcc.dg/pr70843.c: New test.
9133
cdd06d5a 91342016-04-28 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR target/70858
9137 * gcc.target/i386/pr70858.c: New test.
9138
1a60079e 91392016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9140
9141 * gcc.target/arc/nps400-1.c: New file.
9142
11bc2894 91432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9144 Andrew Burgess <andrew.burgess@embecosm.com>
9145
9146 * gcc.target/arc/movh_cl-1.c: New file.
9147
dd9bf0b5 91482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9149 Andrew Burgess <andrew.burgess@embecosm.com>
9150
9151 * gcc.target/arc/extzv-1.c: New file.
9152 * gcc.target/arc/insv-1.c: New file.
9153 * gcc.target/arc/insv-2.c: New file.
9154 * gcc.target/arc/movb-1.c: New file.
9155 * gcc.target/arc/movb-2.c: New file.
9156 * gcc.target/arc/movb-3.c: New file.
9157 * gcc.target/arc/movb-4.c: New file.
9158 * gcc.target/arc/movb-5.c: New file.
9159 * gcc.target/arc/movb_cl-1.c: New file.
9160 * gcc.target/arc/movb_cl-2.c: New file.
9161 * gcc.target/arc/movbi_cl-1.c: New file.
9162 * gcc.target/arc/movl-1.c: New file.
9163
a22e4209 91642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9165 Andrew Burgess <andrew.burgess@embecosm.com>
9166
9167 * gcc.target/arc/cmem-1.c: New file.
9168 * gcc.target/arc/cmem-2.c: New file.
9169 * gcc.target/arc/cmem-3.c: New file.
9170 * gcc.target/arc/cmem-4.c: New file.
9171 * gcc.target/arc/cmem-5.c: New file.
9172 * gcc.target/arc/cmem-6.c: New file.
9173 * gcc.target/arc/cmem-7.c: New file.
9174 * gcc.target/arc/cmem-ld.inc: New file.
9175 * gcc.target/arc/cmem-st.inc: New file.
9176
287c3982 91772016-04-28 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR target/70821
9180 * gcc.target/i386/pr70821.c: New test.
9181
e40e5340 91822016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9183
9184 * gcc.target/powerpc/vec-adde.c: New test.
9185 * gcc.target/powerpc/vec-adde-int128.c: New test.
9186
cf977d50 91872016-04-28 Jakub Jelinek <jakub@redhat.com>
9188
9189 * gcc.target/i386/avx-vround-1.c: New test.
9190 * gcc.target/i386/avx-vround-2.c: New test.
9191 * gcc.target/i386/avx512vl-vround-1.c: New test.
9192 * gcc.target/i386/avx512vl-vround-2.c: New test.
9193
572f8300 91942016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9195
9196 PR testsuite/70595
9197 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9198 (check_effective_target_cilkplus_runtime): ... this.
9199 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9200 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9201
9202 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9203 Require cilkplus_runtime.
9204 Don't add -lcilkrts.
9205 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9206 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9207 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9208 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9209 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9210 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9211 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9212 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9213 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9214 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9215 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9216 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9217 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9218 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9219 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9220 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9221 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9222 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9223 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9224 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9225 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9226 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9227 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9228 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9229 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9230 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9231 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9232 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9233 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9234
9235 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9236 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9237
9238 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9239
9240 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9241 cilkplus_runtime.
9242
dfba0905 92432016-04-27 Marc Glisse <marc.glisse@inria.fr>
9244
9245 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9246 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9247
605a4556 92482015-04-27 Ryan Burn <contact@rnburn.com>
9249
9250 PR c++/69024
9251 PR c++/68997
9252 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9253 diagnostic.
9254 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9255 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9256
6a1231a5 92572016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9258
9259 * gnat.dg/limited_with4.ad[sb]: New test.
9260 * gnat.dg/limited_with4_pkg.ads: New helper.
9261
4dad9e09 92622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9263
9264 PR target/70155
9265 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9266 and movv1ti_internal patterns
9267 * gcc.target/i386/pr70155-1.c: New test.
9268 * gcc.target/i386/pr70155-2.c: Likewise.
9269 * gcc.target/i386/pr70155-3.c: Likewise.
9270 * gcc.target/i386/pr70155-4.c: Likewise.
9271 * gcc.target/i386/pr70155-5.c: Likewise.
9272 * gcc.target/i386/pr70155-6.c: Likewise.
9273 * gcc.target/i386/pr70155-7.c: Likewise.
9274 * gcc.target/i386/pr70155-8.c: Likewise.
9275 * gcc.target/i386/pr70155-9.c: Likewise.
9276 * gcc.target/i386/pr70155-10.c: Likewise.
9277 * gcc.target/i386/pr70155-11.c: Likewise.
9278 * gcc.target/i386/pr70155-12.c: Likewise.
9279 * gcc.target/i386/pr70155-13.c: Likewise.
9280 * gcc.target/i386/pr70155-14.c: Likewise.
9281 * gcc.target/i386/pr70155-15.c: Likewise.
9282 * gcc.target/i386/pr70155-16.c: Likewise.
9283 * gcc.target/i386/pr70155-17.c: Likewise.
9284 * gcc.target/i386/pr70155-18.c: Likewise.
9285 * gcc.target/i386/pr70155-19.c: Likewise.
9286 * gcc.target/i386/pr70155-20.c: Likewise.
9287 * gcc.target/i386/pr70155-21.c: Likewise.
9288 * gcc.target/i386/pr70155-22.c: Likewise.
9289
a80f3f45 92902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9291
9292 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9293 ".{5,6}".
9294
279305d1 92952016-04-27 Bin Cheng <bin.cheng@arm.com>
9296
9297 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9298 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9299 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9300 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9301 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9302
8974b625 93032016-04-27 Richard Biener <rguenther@suse.de>
9304
9305 PR ipa/70760
9306 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9307 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9308
886d5463 93092016-04-27 Nathan Sidwell <nathan@acm.org>
9310
9311 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9312 * g++.dg/ubsan/pr63956.C: Adjust error location.
9313
f0e35aa9 93142016-04-27 Nick Clifton <nickc@redhat.com>
9315
9316 PR middle-end/49889
9317 * gcc.dg/pr49889.c: New test.
9318
40385231 93192016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9320
9321 * c-c++-common/memset-array.c: New test.
9322
37229a71 93232016-04-26 Martin Sebor <msebor@redhat.com>
9324
9325 PR c++/66639
9326 * g++.dg/cpp1y/func_constexpr.C: New test.
9327
3eedf9bd 93282016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9329
9330 PR c++/70241
9331 * g++.dg/cpp0x/enum32.C: New test.
9332 * g++.dg/cpp0x/enum33.C: New test.
9333
93342016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9335
9336 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9337 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9338 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9339 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9340 * gcc.c-torture/execute/pr38151.c: Likewise.
9341 * gcc.c-torture/execute/pr66556.c: Likewise.
9342 * gcc.c-torture/execute/pr67781.c: Likewise.
9343 * gcc.c-torture/execute/pr68648.c: Likewise.
9344
8c51f92f 93452016-04-26 Marc Glisse <marc.glisse@inria.fr>
9346
9347 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9348
fa20ebd3 93492016-04-26 Marek Polacek <polacek@redhat.com>
9350
9351 PR c/67784
9352 * gcc.dg/pr67784-3.c: New test.
9353 * gcc.dg/pr67784-4.c: New test.
9354 * gcc.dg/pr67784-5.c: New test.
9355
9db47803 9356 PR c/70791
9357 * gcc.dg/Wnested-externs-2.c: New test.
9358
bff407f2 93592016-04-26 Marc Glisse <marc.glisse@inria.fr>
9360
9361 * gcc.dg/fold-plusmult.c: Adjust.
9362 * gcc.dg/no-strict-overflow-6.c: Adjust.
9363 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9364
78d0c69e 93652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9366
9367 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9368 number scans.
9369 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9370 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9371 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9372 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9373 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9374 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9375 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9376 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9377 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9378 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9379 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9380 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9381 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9382 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9383 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9384 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9385 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9386 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9387 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9388 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9389 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9390 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9391 scans.
9392 * gcc.target/i386/pr32219-4.c: Likewise.
9393 * gcc.target/i386/pr32219-6.c: Likewise.
9394 * gcc.target/i386/pr32219-8.c: Likewise.
9395
221d6722 93962016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9397
9398 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9399 associated options.
9400
514727a9 94012016-04-26 Marek Polacek <polacek@redhat.com>
9402
9403 PR c++/70744
9404 * g++.dg/ext/cond2.C: New test.
9405
e6ee4c61 94062016-04-26 Bin Cheng <bin.cheng@arm.com>
9407
9408 PR tree-optimization/70771
9409 PR tree-optimization/70775
9410 * gcc.dg/pr70771.c: New test.
3730828c 9411 * gcc.dg/pr70775.c: New test.
e6ee4c61 9412
b3d72796 94132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9414
9415 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9416
c11ece29 94172016-04-25 Richard Biener <rguenther@suse.de>
9418
9419 PR tree-optimization/70780
9420 * gcc.dg/torture/pr70780.c: New testcase.
9421
92a44a68 94222016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9423
4860a6bf 9424 * gcc.target/arm/neon-vaddws16.c: New test.
9425 * gcc.target/arm/neon-vaddws32.c: New test.
9426 * gcc.target/arm/neon-vaddwu16.c: New test.
9427 * gcc.target/arm/neon-vaddwu32.c: New test.
9428 * gcc.target/arm/neon-vaddwu8.c: New test.
9429 * lib/target-supports.exp
d40b10b2 9430 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9431 that arm neon support vector widen sum of HImode TO SImode.
9432
4bbfd6c2 94332016-04-23 Jakub Jelinek <jakub@redhat.com>
9434
9435 PR sanitizer/70712
9436 * c-c++-common/asan/pr70712.c: New test.
9437
524df596 94382016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9439
9440 * .gitattributes: New file.
9441
426c75c3 94422016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9443
9444 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9445
c052a8d5 94462016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9447
9448 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9449 * gfortran.dg/submodule_15.f08: Likewise.
9450
c08d4612 94512016-04-22 Richard Biener <rguenther@suse.de>
9452
9453 PR tree-optimization/70740
9454 * gcc.dg/torture/pr70740.c: New testcase.
9455
fd3211e1 94562016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9457
9458 PR target/70750
9459 * gcc.target/i386/pr70750-1.c: New test.
9460 * gcc.target/i386/pr70750-2.c: Likewise.
9461
15acd78c 94622016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9463
9464 PR c++/70540
9465 * g++.dg/cpp0x/auto48.C: New.
9466
192bf59c 94672016-04-21 Marek Polacek <polacek@redhat.com>
9468
9469 PR c++/70513
9470 * g++.dg/cpp0x/forw_enum12.C: New test.
9471 * g++.dg/cpp0x/forw_enum13.C: New test.
9472
5d429e99 94732016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9474
9475 PR target/70728
9476 * gcc.target/i386/pr70728.c: New test.
9477
06777d85 94782016-04-21 Richard Biener <rguenther@suse.de>
9479
9480 PR middle-end/70747
9481 * gcc.dg/pr70747.c: New testcase.
9482
7434c6fb 94832016-04-21 Bin Cheng <bin.cheng@arm.com>
9484
9485 PR tree-optimization/70715
9486 * gcc.dg/tree-ssa/scev-13.c: New test.
9487
f3ec0970 94882016-04-21 Marc Glisse <marc.glisse@inria.fr>
9489
9490 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9491
523f3a9d 94922016-04-21 Marc Glisse <marc.glisse@inria.fr>
9493
9494 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9495
ace7bf06 94962016-04-20 Jan Hubicka <jh@suse.cz>
9497
9498 PR ipa/70018
9499 * g++.dg/ipa/nothrow-1.C: New testcase.
9500
2b073aa6 95012016-04-20 Nathan Sidwell <nathan@acm.org>
9502
9503 PR c++/55635
9504 * g++.dg/eh/delete1.C: New.
9505
8a574c11 95062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9507
9508 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9509 -mtune-ctrl=sse_typeless_stores.
9510
e3400750 95112016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9512
9513 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9514
4bd8a059 95152016-04-20 Bin Cheng <bin.cheng@arm.com>
9516
9517 PR tree-optimization/69489
9518 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9519
70574e60 95202016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9521
9522 PR c++/69363
9523 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9524 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9525 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9526
bd6f374c 95272016-04-20 Bin Cheng <bin.cheng@arm.com>
9528
9529 PR tree-optimization/56625
9530 PR tree-optimization/69489
9531 * gcc.dg/vect/pr56625.c: New test.
9532 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9533
482539ee 95342016-04-20 Andrew Pinski <apinski@cavium.com>
9535
9536 PR target/64971
9537 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9538
b4672800 95392016-04-20 Arnaud Charlet <charlet@adacore.com>
9540
9541 * gnat.dg/self1.adb: Remove now incorrect test.
9542
4fb48737 95432016-04-20 Bin Cheng <bin.cheng@arm.com>
9544
9545 * gcc.dg/tree-ssa/scev-11.c: New test.
9546 * gcc.dg/tree-ssa/scev-12.c: New test.
9547
97efb92e 95482016-04-20 Marek Polacek <polacek@redhat.com>
9549
9550 PR tree-optimization/70725
9551 * gcc.dg/pr70725.c: New test.
9552
9d2d4060 95532016-04-20 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/70726
9556 * g++.dg/vect/pr70726.cc: New testcase.
9557
54530437 95582016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9559
9560 PR target/70674
9561 * gcc.target/s390/pr70674.c: New test.
9562
acda2210 95632016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9564
9565 PR libgfortran/70684
9566 * gfortran.dg/list_read_14.f90: New test.
9567
b7040bb0 95682016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9569
9570 PR target/69201
9571 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9572 extern to force it misaligned.
9573 (b): Likewise.
9574 (c): Likewise.
9575 (d): Likewise.
9576 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9577 Don't check `*' before movv4sf_internal.
9578 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9579 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9580 Don't check `*' before movv16qi_internal.
9581 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9582 extern to force it misaligned.
9583 (b): Likewise.
9584 (c): Likewise.
9585 (d): Likewise.
9586 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9587 Don't check `*' before movv2df_internal.
9588 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9589 extern to force it misaligned.
9590 (b): Likewise.
9591 (c): Likewise.
9592 (d): Likewise.
9593 Check movv8sf_internal instead of avx_storeups256.
9594 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9595
263b5475 95962016-04-19 Richard Biener <rguenther@suse.de>
9597
9598 PR tree-optimization/70171
9599 * g++.dg/tree-ssa/pr70171.C: New testcase.
9600
222ac318 96012016-04-19 Richard Biener <rguenther@suse.de>
9602
9603 PR tree-optimization/70724
9604 * gcc.dg/torture/pr70724.c: New testcase.
9605
003000a4 96062016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9607
9608 PR middle-end/70689
4860a6bf 9609 * gcc.target/i386/pr70689.c: New.
003000a4 9610
3f6e13de 96112016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9612
9613 PR target/70708
9614 * gcc.target/i386/pr70708.c: New test.
9615
10abddbd 96162016-04-18 Richard Biener <rguenther@suse.de>
9617
9618 PR tree-optimization/43434
9619 * gcc.dg/vect/pr43434.c: New testcase.
9620 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9621 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9622 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9623 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9624 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9625 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9626 * gcc.dg/gomp/pr68640.c: Likewise.
9627 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9628 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9629
950db54a 96302016-04-18 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/70701
9633 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9634
67ccbf39 96352016-04-18 Tom de Vries <tom@codesourcery.com>
9636
9637 PR testsuite/70699
9638 * gcc.dg/pr70161.c: Add dot-file scans.
9639 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9640 instead of after last dot char.
9641
021ad2f3 96422016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9643
9644 * c-c++-common/dump-ada-spec-3.c: New test.
9645 * c-c++-common/dump-ada-spec-4.c: Likewise.
9646
d572fcfd 96472016-04-17 Tom de Vries <tom@codesourcery.com>
9648
9649 PR other/70183
9650 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9651
8b4ee73c 96522016-04-15 Jan Hubicka <jh@suse.cz>
9653
9654 PR ipa/70018
9655 * g++.dg/ipa/pure-const-1.C: New testcase.
9656 * g++.dg/ipa/pure-const-2.C: New testcase.
9657 * g++.dg/ipa/pure-const-3.C: New testcase.
9658
eac243e7 96592016-04-15 Marek Polacek <polacek@redhat.com>
9660
9661 PR c/70671
9662 * gcc.dg/bitfld-22.c: New test.
9663
64c1df32 96642016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9665
9666 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9667 x86_64.
9668
926f9422 96692016-04-15 Marek Polacek <polacek@redhat.com>
9670
9671 PR c/70651
9672 * c-c++-common/pr70651.c: New test.
9673
309bbaa3 96742016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9675
9676 PR rtl-optimization/70681
9677 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9678 dump scan on arm and powerpc.
9679 * gcc.dg/pr10474.c: Likewise.
9680
b4ba8358 96812016-04-15 Jakub Jelinek <jakub@redhat.com>
9682
ed92874a 9683 PR c++/69517
9684 PR c++/70019
9685 PR c++/70588
9686 * g++.dg/cpp1y/vla11.C: Revert for real.
9687
b4ba8358 9688 PR c/70436
9689 * c-c++-common/Wparentheses-1.c: New test.
9690 * c-c++-common/gomp/Wparentheses-1.c: New test.
9691 * c-c++-common/gomp/Wparentheses-2.c: New test.
9692 * c-c++-common/gomp/Wparentheses-3.c: New test.
9693 * c-c++-common/gomp/Wparentheses-4.c: New test.
9694 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9695 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9696 * c-c++-common/goacc/Wparentheses-1.c: New test.
9697
65717bb5 96982016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9699
9700 PR target/70662
9701 * gcc.target/i386/pr70662.c: New test.
9702
ca1a4077 97032016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9704 Alan Modra <amodra@gmail.com>
ca1a4077 9705
9706 PR tree-optimization/70130
9707 * gcc.dg/vect/O3-pr70130.c: New testcase.
9708
dbe1794c 97092016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9710
11836644 9711 PR target/70669
9712 * gcc.target/powerpc/pr70669.c: New test.
9713
dbe1794c 9714 PR target/70640
9715 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9716 a power7 system that does not have an assembler that supports
9717 power8.
9718
4c1007f1 97192016-04-14 Martin Sebor <msebor@redhat.com>
9720
9721 PR c++/69517
9722 PR c++/70019
9723 PR c++/70588
9724 * c-c++-common/ubsan/vla-1.c: Revert.
9725 * g++.dg/cpp1y/vla11.C: Same.
9726 * g++.dg/cpp1y/vla12.C: Same.
9727 * g++.dg/cpp1y/vla13.C: Same.
9728 * g++.dg/cpp1y/vla14.C: Same.
9729 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9730 * g++.dg/init/array24.C: Same.
4c1007f1 9731 * g++.dg/ubsan/vla-1.C: Same.
9732
22dcab66 97332016-04-14 Marek Polacek <polacek@redhat.com>
9734 Jan Hubicka <hubicka@ucw.cz>
9735
9736 PR c++/70029
9737 * g++.dg/torture/pr70029.C: New test.
9738
3e74b025 97392016-04-14 Martin Sebor <msebor@redhat.com>
9740
9741 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9742 type size to prevent failures on targets with very low maximum
9743 alignment.
9744
1d2e0f2a 97452016-04-14 Richard Biener <rguenther@suse.de>
9746
9747 PR tree-optimization/70623
9748 * gcc.dg/torture/pr70623.c: New testcase.
9749 * gcc.dg/torture/pr70623-2.c: Likewise.
9750
9aed0626 97512016-04-13 Martin Sebor <msebor@redhat.com>
9752
9753 PR c++/69517
9754 PR c++/70019
9755 PR c++/70588
9756 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9757 * g++.dg/cpp1y/vla11.C: New test.
9758 * g++.dg/cpp1y/vla12.C: New test.
9759 * g++.dg/cpp1y/vla13.C: New test.
9760 * g++.dg/cpp1y/vla14.C: New test.
9761 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9762 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9763 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9764
fd499010 97652016-04-13 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR c++/70641
9768 * g++.dg/opt/pr70641.C: New test.
9769
87fa7252 97702016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9771
9772 PR rtl-optimization/68749
9773 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9774 effects of argument promotions.
9775 Remove default args to dg-skip-if.
9776
6c40e18b 97772016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9778
9779 PR c++/70635
9780 * g++.dg/parse/pr70635.C: New.
9781
92c53257 97822016-04-13 Marek Polacek <polacek@redhat.com>
9783
9784 PR c++/70639
9785 * c-c++-common/Wmisleading-indentation-4.c: New test.
9786
0241e4dc 97872016-04-13 Marek Polacek <polacek@redhat.com>
9788
9789 PR c/70436
4860a6bf 9790 * gcc.dg/Wparentheses-12.c: New test.
9791 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9792
92bda444 97932016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9794
9795 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9796 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9797 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9798
38ea8a26 97992016-04-13 Jakub Jelinek <jakub@redhat.com>
9800
d08aa032 9801 PR middle-end/70633
9802 * gcc.c-torture/compile/pr70633.c: New test.
9803
38ea8a26 9804 PR debug/70628
9805 * gcc.dg/torture/pr70628.c: New test.
9806
9231d5c2 98072016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9808
9809 PR c++/70610
9810 * g++.dg/template/pr70610.C: New test.
9811 * g++.dg/template/pr70610-2.C: New test.
9812 * g++.dg/template/pr70610-3.C: New test.
9813 * g++.dg/template/pr70610-4.C: New test.
9814
249ca944 98152016-04-12 Jakub Jelinek <jakub@redhat.com>
9816
7f2ea2fb 9817 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9818 128 instead of 32.
9819
249ca944 9820 PR c++/70571
9821 * g++.dg/ext/pr70571.C: New test.
9822
8ca5a97d 98232016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9824
bf32a52d 9825 PR target/70640
8ca5a97d 9826 * gcc.target/powerpc/pr70640.c: New test.
9827
e971b45f 98282016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9829
9830 PR c++/68722
9831 * g++.dg/parse/pr68722.C: New.
9832
0b54d964 98332016-04-12 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR rtl-optimization/70596
9836 * gcc.target/i386/pr70596.c: New test.
9837
d2dd85e3 98382016-04-12 Nathan Sidwell <nathan@acm.org>
9839
9840 PR c++/70501
9841 * g++.dg/init/pr70501.C: New.
9842
2d0001b0 98432016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9844
9845 * gcc.target/i386/asm-flag-6.c: New test.
9846
6c4df0d1 98472016-04-12 Tom de Vries <tom@codesourcery.com>
9848
9849 PR tree-optimization/68756
9850 * gcc.dg/graphite/pr68756.c: New test.
9851
0d60da57 98522016-04-12 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR tree-optimization/70602
9855 * gcc.c-torture/execute/pr70602.c: New test.
9856
62735984 98572016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9858
9859 PR target/70381
9860 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9861 __float128 emulator is built and runs.
9862 * gcc.target/powerpc/float128-1.c: Likewise.
9863
9864 * lib/target-supports.exp (check_ppc_float128_sw_available):
9865 Rework tests for __float128 software and hardware
9866 availability. Fix exit condition to return 0 on success.
9867
a702492c 98682016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9869
9870 PR target/70133
9871 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9872 * gcc.target/aarch64/target_attr_15.c: Likewise.
9873
a8c5ce92 98742016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9875
9876 PR c++/69066
9877 * g++.dg/cpp1y/pr69066.C: New.
9878
5ecab913 98792016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9880
9881 PR fortran/68566
9882 * gfortran.dg/pr36192.f90: Update test.
9883 * gfortran.dg/pr36192_1.f90: Update test.
9884 * gfortran.dg/real_dimension_1.f: Update test.
9885 * gfortran.dg/parameter_array_init_7.f90: New test.
9886
6cb5ef70 98872016-04-09 John David Anglin <danglin@gcc.gnu.org>
9888
4edfdd23 9889 PR testsuite/64039
9890 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9891
964f71e3 9892 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9893
5d61c198 9894 PR rtl-optimization/66669
9895 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9896
16eaaf58 9897 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9898
0b68802d 9899 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9900 * gcc.dg/pie-1.c: Likewise.
9901 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9902 * gcc.dg/pic-4.c: Likewise.
9903 * gcc.dg/pie-3.c: Likewise.
9904 * gcc.dg/pie-4.c: Likewise.
9905
9c0dd509 9906 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9907
03b2d3c1 9908 PR tree-optimization/68644
9909 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9910
6cb5ef70 9911 PR rtl-optimization/64886
9912 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9913
07de41ba 99142016-04-09 Tom de Vries <tom@codesourcery.com>
9915
9916 PR tree-optimization/68953
9917 * gcc.dg/graphite/pr68953.c: New test.
9918
d294e3fb 99192016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9920
9921 PR fortran/70592
9922 * gfortran.dg/deferred_character_16.f90: New test.
9923
3cb15094 99242016-04-09 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR tree-optimization/70586
9927 * gcc.c-torture/execute/pr70586.c: New test.
9928
a02dc66f 99292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9930
9931 PR sanitizer/70573
9932 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9933 with __builtin_memset
9934 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9935
0c302595 99362016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9937
9938 PR lto/70289
9939 PR ipa/70348
9940 PR tree-optimization/70373
9941 PR middle-end/70533
9942 PR middle-end/70534
9943 PR middle-end/70535
9944 * c-c++-common/goacc/reduction-5.c: New test.
9945 * c-c++-common/goacc/reduction-promotions.c: New test.
9946 * gfortran.dg/goacc/reduction-3.f95: New test.
9947 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9948
c6c0523b 99492016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9950
9951 PR c++/70590
9952 PR c++/70452
9953 * g++.dg/pr70590.C: New test.
9954 * g++.dg/pr70590-2.C: New test.
9955
3ac399da 99562016-04-08 Jakub Jelinek <jakub@redhat.com>
9957
e97d1706 9958 PR middle-end/70593
9959 * gcc.target/i386/pr70593.c: New test.
9960
3ac399da 9961 PR rtl-optimization/70574
9962 * gcc.target/i386/avx2-pr70574.c: New test.
9963
fcfbb129 99642016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9965
9966 PR sanitizer/70541
9967 * c-c++-common/asan/pr70541.c: New test.
9968
0aabcddf 99692016-04-08 Tom de Vries <tom@codesourcery.com>
9970
9971 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9972 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9973
bec0c1e8 99742016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9975
9976 PR target/70566
9977 * gcc.c-torture/execute/pr70566.c: New test.
9978
87c791f5 99792016-04-08 Tom de Vries <tom@codesourcery.com>
9980
9981 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9982 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9983
7f38718f 99842016-04-08 Alan Modra <amodra@gmail.com>
9985
9986 * gcc.target/powerpc/pr70117.c: New.
9987
a96a7710 99882016-04-07 Jakub Jelinek <jakub@redhat.com>
9989
7a6265d1 9990 PR testsuite/70581
9991 * gcc.dg/lto/simd-function_0.c: New test.
9992
a96a7710 9993 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9994 clones.
9995 * c-c++-common/attr-simd-2.c: Likewise.
9996 * c-c++-common/attr-simd-4.c: Likewise.
9997 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9998 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9999
508dd607 100002016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10001
10002 PR testsuite/70553
10003 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10004
1b61585a 100052016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10006 Tom de Vries <tom@codesourcery.com>
10007
10008 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10009 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10010 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10011 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10012 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10013 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10014 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10015 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10016
5f060aa8 100172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10018
10019 PR c/70436
10020 * g++.dg/warn/Wparentheses-29.C: New test.
10021
d3831f71 100222016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10023
10024 PR c/70436
10025 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10026 explicit braces to resolve a future -Wparentheses warning.
10027
382ece2d 100282016-04-06 Richard Henderson <rth@redhat.com>
10029
10030 * gcc.dg/pr61817-1.c: New test.
10031 * gcc.dg/pr61817-2.c: New test.
10032 * gcc.dg/pr69391-1.c: New test.
10033 * gcc.dg/pr69391-2.c: New test.
10034
72234ee9 100352016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10036
10037 PR rtl-optimization/70398
4860a6bf 10038 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10039
5547150a 100402016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10041
10042 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10043
15b70121 100442016-04-06 Yvan Roux <yvan.roux@linaro.org>
10045 Pedro Alves <palves@redhat.com>
10046
10047 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10048
585aefbb 100492016-04-06 Jakub Jelinek <jakub@redhat.com>
10050
0cbb513b 10051 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10052 Check for avx512f effective targets instead of avx2.
10053 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10054 for AVX512F clones.
10055 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10056 * g++.dg/gomp/declare-simd-1.C: Likewise.
10057 * g++.dg/gomp/declare-simd-3.C: Likewise.
10058 * g++.dg/gomp/declare-simd-4.C: Likewise.
10059
585aefbb 10060 PR middle-end/70550
10061 * c-c++-common/gomp/pr70550-1.c: New test.
10062 * c-c++-common/gomp/pr70550-2.c: New test.
10063
0b91cceb 100642016-04-05 Nathan Sidwell <nathan@acm.org>
10065
10066 PR c++/70512
10067 * g++.dg/ext/attribute-may-alias-5.C: New.
10068
645a9d8e 100692016-04-05 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR c++/70336
10072 * c-c++-common/pr70336.c: New test.
10073 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10074 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10075
bdf23925 100762016-04-05 Jan Hubicka <hubicka@ucw.cz>
10077
10078 PR ipa/66223
10079 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10080
aaff837c 100812016-04-05 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR rtl-optimization/70542
10084 * gcc.dg/torture/pr70542.c: New test.
10085 * gcc.target/i386/avx2-pr70542.c: New test.
10086
2eac58a0 100872016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10088
10089 PR tree-optimization/70509
10090 * gcc.target/i386/avx512bw-pr70509.c: New test.
10091
4f7ebe46 100922016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10093
10094 PR c++/70452
10095 * g++.dg/ext/constexpr-vla4.C: New test.
10096
305d86a0 100972016-04-05 Uros Bizjak <ubizjak@gmail.com>
10098
10099 PR target/70510
10100 * gcc.target/i386/pr70510.c: New test.
10101
eec3b789 101022016-04-05 Richard Biener <rguenther@suse.de>
10103
10104 PR tree-optimization/70526
10105 * g++.dg/torture/pr70526.C: New testcase.
10106
ca943582 101072016-04-05 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR target/70525
10110 * gcc.target/i386/pr70525.c: New test.
10111
87825cd5 101122016-04-05 Richard Biener <rguenther@suse.de>
10113
10114 PR middle-end/70499
10115 * g++.dg/torture/pr70499.C: New testcase.
10116
14638828 101172016-04-05 Richard Biener <rguenther@suse.de>
10118
10119 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10120 remove XFAIL.
10121
967a90d5 101222016-04-04 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR middle-end/70307
10125 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10126 rs6000 ABI warnings.
10127
d374a3a3 101282016-04-04 Jan Hubicka <hubicka@ucw.cz>
10129
10130 PR ipa/66223
10131 * g++.dg/ipa/devirt-51.C: New testcase.
10132
8ff377a6 101332016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10134 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10135
10136 PR middle-end/70457
10137 * gcc.dg/torture/pr70457.c: New.
10138
f567b44f 101392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10140
10141 PR fortran/67538
10142 * gfortran.dg/allocate_with_source_19.f08: New test.
10143
89d4ebfa 101442016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10145
10146 PR fortran/65795
10147 * gfortran.dg/coarray_allocate_6.f08: New test.
10148
68ab33a6 101492016-04-04 Richard Biener <rguenther@suse.de>
10150
10151 PR rtl-optimization/70484
10152 * gcc.dg/torture/pr70484.c: New testcase.
10153
c4f5465d 101542016-04-04 Marek Polacek <polacek@redhat.com>
10155
10156 PR c/70307
10157 * gcc.dg/torture/pr70307.c: New test.
10158
bfec6609 101592016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10160
10161 PR target/70416
10162 PR target/67391
10163 * gcc.target/sh/torture/pr70416.c: New.
10164
40df9099 101652016-04-02 Martin Sebor <msebor@redhat.com>
10166
10167 PR c++/67376
10168 PR c++/70170
10169 PR c++/70172
10170 PR c++/70228
10171 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10172 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10173 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10174 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10175 * g++.dg/cpp0x/constexpr-string.C: Same.
10176 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10177 * g++.dg/cpp0x/pr65398.C: Same.
10178 * g++.dg/ext/constexpr-vla1.C: Same.
10179 * g++.dg/ext/constexpr-vla2.C: Same.
10180 * g++.dg/ext/constexpr-vla3.C: Same.
10181 * g++.dg/ubsan/pr63956.C: Same.
10182
0edb9bfe 101832016-04-01 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR rtl-optimization/70467
10186 * gcc.target/i386/pr70467-2.c: New test.
10187
e5b1a1d9 101882016-04-01 Jakub Jelinek <jakub@redhat.com>
10189 Marek Polacek <polacek@redhat.com>
10190
10191 PR c++/70488
10192 * g++.dg/init/new47.C: New test.
10193
b2ca3fb0 101942016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10195
10196 PR target/70496
10197 * gcc.target/arm/pr70496.c: New test.
10198
4c3bd1e3 101992016-04-01 Nathan Sidwell <nathan@acm.org>
10200
47de69ad 10201 PR c++/68475
10202 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10203
313d569f 102042016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10205
10206 PR target/69890
10207 * gcc.dg/strlenopt.h (memmove): New.
10208 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10209 instead of "string.h".
10210 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10211 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10212 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10213 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10214 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10215 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10216 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10217 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10218 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10219 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10220 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10221 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10222 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10223 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10224 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10225 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10226 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10227 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10228 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10229 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10230
5469facd 102312016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10232
10233 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10234 (Holder::foo): Reflect this.
10235
503de754 102362016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10237
10238 PR target/70442
10239 * gcc.dg/pr70442.c: New test.
10240
13ee2de7 102412016-03-31 Nathan Sidwell <nathan@acm.org>
10242
10243 PR c++/70393
10244 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10245
5e0d03a8 102462016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10247
10248 PR target/70453
10249 * gcc.target/i386/pr70453.c: New test.
10250
8cb82ed4 102512016-03-31 Andrey Belevantsev <abel@ispras.ru>
10252
10253 PR target/70292
10254 * gcc.c-torture/pr70292.c: New test.
10255
7952b661 102562016-03-31 Marek Polacek <polacek@redhat.com>
10257
10258 PR c/70297
10259 * c-c++-common/pr70297.c: New test.
10260 * g++.dg/cpp0x/typedef-redecl.C: New test.
10261 * gcc.dg/typedef-redecl2.c: New test.
10262
1607cc74 102632016-03-31 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR rtl-optimization/70460
10266 * gcc.c-torture/execute/pr70460.c: New test.
10267
c689c252 102682016-03-31 Richard Biener <rguenther@suse.de>
10269
10270 PR c++/70430
10271 * g++.dg/ext/vector30.C: New testcase.
10272
91c9586d 102732016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10274 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10275
10276 * gfortran.dg/fmt_pf.f90: New test.
10277
afa5c1b8 102782016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280 Forward-port from 5 branch
10281 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR testsuite/70356
10284 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10285 dg-require-effective-target after dg-do.
10286
10287 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10288
10289 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10290
6a5dcab3 102912016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10292 Julian Brown <julian@codesourcery.com>
10293 Chung-Lin Tang <cltang@codesourcery.com>
10294 Cesar Philippidis <cesar@codesourcery.com>
10295 James Norris <jnorris@codesourcery.com>
10296 Tom de Vries <tom@codesourcery.com>
10297 Nathan Sidwell <nathan@codesourcery.com>
10298
305d86a0 10299 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10300 * c-c++-common/goacc/loop-clauses.c: Likewise.
10301 * g++.dg/goacc/template.C: Likewise.
10302 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10303 * gfortran.dg/goacc/loop-1.f95: Likewise.
10304 * gfortran.dg/goacc/loop-5.f95: Likewise.
10305 * gfortran.dg/goacc/loop-6.f95: Likewise.
10306 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10307 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10308 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10309 * c-c++-common/goacc/clauses-fail.c: Likewise.
10310 * c-c++-common/goacc/parallel-1.c: Likewise.
10311 * c-c++-common/goacc/reduction-1.c: Likewise.
10312 * c-c++-common/goacc/reduction-2.c: Likewise.
10313 * c-c++-common/goacc/reduction-3.c: Likewise.
10314 * c-c++-common/goacc/reduction-4.c: Likewise.
10315 * c-c++-common/goacc/routine-3.c: Likewise.
10316 * c-c++-common/goacc/routine-4.c: Likewise.
10317 * c-c++-common/goacc/routine-5.c: Likewise.
10318 * c-c++-common/goacc/tile.c: Likewise.
10319 * g++.dg/goacc/template.C: Likewise.
10320 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10321 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10322 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10323 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10324 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10325 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10326 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10327 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10328 * c-c++-common/goacc/use_device-1.c: ... this file.
10329 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10330 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10331 * c-c++-common/goacc/host_data-6.c: ... this file.
10332 * c-c++-common/goacc/loop-2-kernels.c: New file.
10333 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10334 * c-c++-common/goacc/loop-3.c: Likewise.
10335 * g++.dg/goacc/reference.C: Likewise.
10336 * g++.dg/goacc/routine-1.C: Likewise.
10337 * g++.dg/goacc/routine-2.C: Likewise.
10338
932c0baa 103392016-03-30 Richard Biener <rguenther@suse.de>
10340
10341 PR middle-end/70450
10342 * gcc.dg/torture/pr70450.c: New testcase.
10343
7f7c4659 103442016-03-30 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR target/70421
10347 * gcc.dg/torture/pr70421.c: New test.
10348 * gcc.target/i386/avx512f-pr70421.c: New test.
10349
9cbfe80c 103502016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10351
10352 PR testsuite/70364
10353 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10354 (check): New function.
10355 (bar): Call check.
10356 (foo): Align stack to 16 bytes when calling bar.
10357 * gcc.target/i386/cleanup-2.c: Likewise.
10358
f56c7d36 103592016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10360
10361 PR tree-optimization/59124
10362 * gcc.dg/Warray-bounds-19.c: New test.
10363
92a44a68 103642016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10365
10366 * lib/prune.exp (escape_regex_chars): New.
10367 (prune_file_path): Update to quote metcharacters for regexp.
10368
a3daa269 103692016-03-29 Jakub Jelinek <jakub@redhat.com>
10370
24e1ba3d 10371 PR rtl-optimization/70429
10372 * gcc.c-torture/execute/pr70429.c: New test.
10373
a3daa269 10374 PR tree-optimization/70405
10375 * gcc.dg/pr70405.c: New test.
10376
3ef41a6e 103772016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10378
10379 PR fortran/70397
10380 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10381 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10382
4abd9410 103832016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10384
10385 PR testsuite/64177
10386 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10387 __cilkrts_set_param to set two workers.
10388 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10389 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10390
b58e5f0f 103912016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10392
305d86a0 10393 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10394
bff53658 103952016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10396
10397 PR target/70406
305d86a0 10398 * gcc.target/i386/pr70406.c: New test.
bff53658 10399
bb2c9c15 104002016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10401
10402 * gnat.dg/specs/double_record_extension3.ads: New test.
10403
f12c84ab 104042016-03-25 Richard Henderson <rth@redhat.com>
10405
10406 PR target/70120
10407 * gcc.target/aarch64/pr70120-1.c: New.
10408 * gcc.target/aarch64/pr70120-2.c: New.
10409 * gcc.target/aarch64/pr70120-3.c: New.
10410
b0bf58c4 104112016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10412
10413 PR c++/62212
10414 * g++.dg/template/mangle2.C: The dg-do directive should be
10415 "compile" not "assemble".
10416
f175ba0f 104172016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10418
10419 PR lto/69650
10420 * gcc.dg/pr69650.c: New test.
10421
4cc3295f 104222016-03-25 David Edelsohn <dje.gcc@gmail.com>
10423
10424 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10425
0cf40600 104262016-03-25 Alan Modra <amodra@gmail.com>
10427
10428 * gcc.dg/dfp/pr70052.c: New test.
10429
3aebf099 104302016-03-24 Richard Henderson <rth@redhat.com>
10431
10432 PR middle-end/69845
10433 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10434 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10435
83245bd3 104362016-03-24 Tom de Vries <tom@codesourcery.com>
10437
10438 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10439
108e7ee4 104402016-03-24 Tom de Vries <tom@codesourcery.com>
10441
10442 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10443 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10444
17af0b14 104452016-03-24 Tom de Vries <tom@codesourcery.com>
10446
10447 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10448 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10449
6c8770ee 104502016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10451
10452 PR c++/62212
10453 * g++.dg/template/mangle2.C: New test.
10454
a7e21b7b 104552016-03-24 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/70396
10458 * gcc.dg/torture/pr70396.c: New testcase.
10459
f365d297 104602016-03-24 Richard Biener <rguenther@suse.de>
10461
10462 PR middle-end/70370
10463 * gcc.dg/torture/pr70370.c: New testcase.
10464
da7aeb13 104652016-03-24 Tom de Vries <tom@codesourcery.com>
10466
10467 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10468 * gfortran.dg/goacc/kernels-tree.f95: Same.
10469 * gfortran.dg/goacc/parallel-tree.f95: Same.
10470
80b30de0 104712016-03-24 Tom de Vries <tom@codesourcery.com>
10472
10473 * c-c++-common/goacc/uninit-if-clause.c: New test.
10474 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10475
cb9b6b99 104762016-03-24 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR target/70290
305d86a0 10479 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10480 Fix formatting.
cb9b6b99 10481
a4225fff 104822016-03-24 Richard Biener <rguenther@suse.de>
10483
10484 PR tree-optimization/70372
10485 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10486
5a869ab8 104872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10488
10489 PR c++/70347
10490 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10491
36ce5faa 104922016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10493
10494 PR c++/70332
10495 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10496
c4fa85c9 104972016-03-23 Jakub Jelinek <jakub@redhat.com>
10498
d9377ad5 10499 PR c++/70001
10500 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10501 * g++.dg/cpp1y/pr70001.C: New test.
10502
c4fa85c9 10503 PR c++/70323
10504 * g++.dg/cpp0x/constexpr-70323.C: New test.
10505
0a2062da 105062016-03-23 Alexandre Oliva <aoliva@redhat.com>
10507 Jason Merrill <jason@redhat.com>
10508 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR c++/69315
10511 * g++.dg/cpp0x/constexpr-69315.C: New test.
10512 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10513
62d2a6dc 105142016-03-23 Marek Polacek <polacek@redhat.com>
10515
10516 PR c++/69884
10517 * g++.dg/warn/Wignored-attributes-1.C: New test.
10518 * g++.dg/warn/Wignored-attributes-2.C: New test.
10519
a82d6246 105202016-03-23 Tom de Vries <tom@codesourcery.com>
10521
10522 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10523 initialization.
10524 * gfortran.dg/goacc/private-3.f95 (test): Same.
10525 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10526 missing use param.
10527
dc834ba1 105282016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10529
10530 * lib/target-supports.exp: Remove v7ve entry from loop
10531 creating effective target checks.
10532 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10533 (add_options_for_arm_arch_v7ve): Likewise.
10534
7e83fd1f 105352016-03-23 Jakub Jelinek <jakub@redhat.com>
10536
10537 PR tree-optimization/70354
10538 * gcc.dg/vect/pr70354-1.c: New test.
10539 * gcc.dg/vect/pr70354-2.c: New test.
10540 * gcc.target/i386/avx2-pr70354-1.c: New test.
10541 * gcc.target/i386/avx2-pr70354-2.c: New test.
10542
4e4da058 105432016-03-22 Jeff Law <law@redhat.com>
10544
10545 PR target/70232
10546 * gcc.dg/tree-ssa/pr70232.c: New test.
10547
6855137b 105482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10549
10550 PR target/70302
10551 * gcc.target/i386/pr70302.c: New test.
10552
19db1ec8 105532016-03-22 Richard Biener <rguenther@suse.de>
10554
10555 PR middle-end/70251
10556 * g++.dg/torture/pr70251.C: New testcase.
10557
4baec9f2 105582016-03-22 David Malcolm <dmalcolm@redhat.com>
10559
10560 PR c/69993
10561 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10562 Wmisleading-indentation.c.
10563 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10564 reflect change to diagnostic text and order of messages.
10565 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10566
fcfec126 105672016-03-22 David Edelsohn <dje.gcc@gmail.com>
10568
10569 * g++.dg/ext/java-3.C: Don't compile on AIX.
10570
aa30728a 105712016-03-22 Richard Biener <rguenther@suse.de>
10572
10573 PR middle-end/70333
10574 * gcc.dg/torture/pr70333.c: New testcase.
10575
46ec4eb4 105762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10577
10578 * g++.dg/ext/pr70290.C: New test.
10579
4880f878 105802016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10581
10582 PR target/70325
10583 * gcc.target/i386/pr70325.c: New test.
10584
3d78ea44 105852016-03-22 Jakub Jelinek <jakub@redhat.com>
10586
5934fb8f 10587 PR target/70329
10588 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10589 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10590
b6436f79 10591 PR target/70300
10592 * gcc.target/i386/pr70300.c: New test.
10593
3d78ea44 10594 PR c++/70295
10595 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10596 (func2): New function for cond with parens, xfail warning for c++.
10597 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10598
b60244f6 105992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10600
10601 PR c++/70096
10602 * g++.dg/template/ptrmem30.C: New test.
10603
c8e3e744 106042016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10605
10606 PR c++/70204
10607 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10608 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10609
2715f63a 106102016-03-21 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR middle-end/70326
10613 * gcc.dg/pr70326.c: New test.
10614
2daa2cda 106152016-03-21 Marc Glisse <marc.glisse@inria.fr>
10616 Jakub Jelinek <jakub@redhat.com>
10617
10618 PR tree-optimization/70317
10619 * gcc.dg/pr70317.c: New test.
10620
d9aa5a50 106212016-03-21 Uros Bizjak <ubizjak@gmail.com>
10622
10623 PR target/70327
10624 * gcc.target/i386/pr70327.c: New test.
10625
e1a88bf4 106262016-03-21 Martin Liska <mliska@suse.cz>
10627
61941425 10628 PR ipa/70306
e1a88bf4 10629 * gcc.dg/ipa/pr70306.c: New test.
10630
d9aa5a50 106312016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10632
10633 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10634 * gcc.target/arm/attr-align3.c: Likewise.
10635 * gcc.target/arm/attr_arm.c: Likewise.
10636 * gcc.target/arm/flip-thumb.c: Likewise.
10637
afdde20c 106382016-03-21 Jakub Jelinek <jakub@redhat.com>
10639
10640 PR target/70296
10641 * gcc.target/powerpc/altivec-36.c: New test.
10642
3f2ef661 106432016-03-21 Richard Biener <rguenther@suse.de>
10644
10645 PR tree-optimization/70310
10646 * gcc.dg/torture/pr70310.c: New testcase.
10647
08b2b692 106482016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10649
10650 PR target/70293
10651 * gcc.target/i386/pr70293.c: New test.
10652
93505d22 106532016-03-21 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/70288
10656 * gcc.dg/torture/pr70288-1.c: New testcase.
10657 * gcc.dg/torture/pr70288-2.c: Likewise.
10658
06fd1914 106592016-03-21 Andrey Belevantsev <abel@ispras.ru>
10660
10661 PR rtl-optimization/69307
10662 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10663
b628775e 106642016-03-21 Andrey Belevantsev <abel@ispras.ru>
10665
10666 PR rtl-optimization/69102
10667 * gcc.c-torture/compile/pr69102.c: New test.
10668
1421f43c 106692016-03-18 Jeff Law <law@redhat.com>
10670
10671 PR rtl-optimization/70263
10672 * gcc.c-torture/compile/pr70263-1.c: New test.
10673 * gcc.target/i386/pr70263-2.c: New test.
10674
e7142ce1 106752016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10676
10677 PR rtl-optimization/70278
10678 * gcc.dg/torture/pr70278.c: New test.
10679 * gcc.target/arm/pr70278.c: New test.
10680
5539bc70 106812016-03-18 David Malcolm <dmalcolm@redhat.com>
10682
10683 PR c/70281
10684 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10685 (test_builtin_types_compatible_p): New test function.
10686 * gcc.dg/pr70281.c: New test case.
10687
296a290a 106882016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10689
10690 PR target/70113
10691 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10692
666094f0 106932016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10694
10695 PR tree-optimization/70252
10696 * gcc.dg/pr70252.c: New test.
10697
350514e8 106982016-03-18 Tom de Vries <tom@codesourcery.com>
10699
10700 * gcc.dg/pr70161-2.c: New test.
10701 * gcc.dg/pr70161.c: New test.
10702
011e0cea 107032016-03-18 Tom de Vries <tom@codesourcery.com>
10704
10705 PR ipa/70269
10706 * gcc.dg/pr70269.c: New test.
10707
292a09de 107082016-03-18 Jakub Jelinek <jakub@redhat.com>
10709
10710 PR c++/70267
10711 * g++.dg/ext/java-3.C: New test.
10712
efc86c4c 107132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10714
10715 PR c++/70205
10716 * g++.dg/lookup/pr70205.C: New test.
10717
a28dd575 107182016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10719
10720 PR c++/70218
10721 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10722
92e7ab1e 107232016-03-17 Marek Polacek <polacek@redhat.com>
10724
10725 PR c/69407
10726 * gcc.dg/atomic-op-6.c: New test.
10727
7378dbfb 107282016-03-17 David Malcolm <dmalcolm@redhat.com>
10729
10730 PR c/70264
10731 * c-c++-common/pr70264.c: New test case.
10732
f7995d7d 107332016-03-17 Jakub Jelinek <jakub@redhat.com>
10734
e2895b76 10735 PR c++/70144
10736 * c-c++-common/pr70144-1.c: New test.
10737 * c-c++-common/pr70144-2.c: New test.
10738
f7995d7d 10739 PR c++/70272
10740 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10741 * g++.dg/opt/flifetime-dse6.C: New test.
10742 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10743
5ec4a949 107442016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10745
10746 PR driver/70192
10747 * gcc.dg/pic-1.c: New test.
10748 * gcc.dg/pic-2.c: Likewise.
10749 * gcc.dg/pic-3.c: Likewise.
10750 * gcc.dg/pic-4.c: Likewise.
10751 * gcc.dg/pie-1.c: Likewise.
10752 * gcc.dg/pie-2.c: Likewise.
10753 * gcc.dg/pie-3.c: Likewise.
10754 * gcc.dg/pie-4.c: Likewise.
10755 * gcc.dg/pie-5.c: Likewise.
10756 * gcc.dg/pie-6.c: Likewise.
10757
c28550e1 107582016-03-17 Tom de Vries <tom@codesourcery.com>
10759
10760 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10761 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10762
be3296cb 107632016-03-17 Richard Biener <rguenther@suse.de>
10764
10765 PR debug/70271
10766 * g++.dg/debug/pr70271.C: New testcase.
10767
9b60ef21 107682016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10769
10770 * gcc.target/i386/pr70251.c: New test.
10771
9a80bc1a 107722016-03-17 Marek Polacek <polacek@redhat.com>
10773
10774 PR c++/70194
10775 * g++.dg/warn/constexpr-70194.C: New test.
10776
733d7ff9 107772016-03-16 Richard Henderson <rth@redhat.com>
10778
10779 PR middle-end/70240
10780 * gcc.c-torture/compile/pr70240.c: New.
10781
3e6f12bf 107822016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10783
10784 * gcc.c-torture/compile/20151204.c: Skip for avr.
10785
867c9e99 107862016-03-16 Jakub Jelinek <jakub@redhat.com>
10787
10788 PR target/70245
10789 * g++.dg/opt/pr70245.C: New test.
10790 * g++.dg/opt/pr70245.h: New file.
10791 * g++.dg/opt/pr70245-aux.cc: New file.
10792
8ced6ab7 107932016-03-16 Martin Sebor <msebor@redhat.com>
10794
10795 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10796
37af779a 107972016-03-16 Richard Henderson <rth@redhat.com>
10798
10799 PR middle-end/70199
10800 * gcc.c-torture/compile/pr70199.c: New.
10801
78ed999c 108022016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10803
10804 * gcc.dg/uninit-19.c: Run dos2unix.
10805
462ca422 108062016-03-16 Marek Polacek <polacek@redhat.com>
10807
10808 PR c/70093
10809 * gcc.dg/nested-func-10.c: New test.
10810 * gcc.dg/nested-func-9.c: New test.
10811
fe58aacc 108122016-03-16 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR tree-optimization/68714
10815 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10816
27a53872 108172016-03-16 Tom de Vries <tom@codesourcery.com>
10818
10819 PR tree-optimization/68715
10820 * gcc.dg/graphite/pr68715-2.c: New test.
10821 * gcc.dg/graphite/pr68715.c: New test.
10822 * gfortran.dg/graphite/pr68715.f90: New test.
10823
95049c3c 108242016-03-16 Tom de Vries <tom@codesourcery.com>
10825
10826 PR tree-optimization/68809
10827 * gcc.dg/graphite/pr68809-2.c: New test.
10828 * gcc.dg/graphite/pr68809.c: New test.
10829
09eddd70 108302016-03-16 Jakub Jelinek <jakub@redhat.com>
10831
81fc5915 10832 PR c++/70147
10833 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10834 method call to i () as argument. Adjust expected output.
10835
09eddd70 10836 PR c++/70147
10837 * g++.dg/ubsan/pr70147-1.C: New test.
10838 * g++.dg/ubsan/pr70147-2.C: New test.
10839
6373d2a2 108402016-03-15 Martin Sebor <msebor@redhat.com>
10841
10842 PR c++/58281
10843 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10844
d27a0c11 108452016-03-15 John David Anglin <danglin@gcc.gnu.org>
10846
9908039d 10847 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10848 hppa*-*-hpux*.
10849
45cdc3a6 10850 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10851
d27a0c11 10852 PR libfortran/69799
10853 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10854 libatomic_available.
10855
0dd1d57f 108562016-03-15 Marek Polacek <polacek@redhat.com>
10857
10858 PR c++/70209
10859 * g++.dg/ext/attribute-may-alias-4.C: New test.
10860
0ce02c07 108612016-03-15 Alexander Monakov <amonakov@ispras.ru>
10862
10863 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10864 -fvar-tracking-assignments-toggle flag.
10865
f6e39b30 108662016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10867
10868 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10869
167f93a2 108702016-03-15 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR rtl-optimization/70222
10873 * gcc.c-torture/execute/pr70222-1.c: New test.
10874 * gcc.c-torture/execute/pr70222-2.c: New test.
10875
08a8af4a 108762016-03-15 Richard Henderson <rth@redhat.com>
10877
10878 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10879
738eb905 108802016-03-15 Andrey Belevantsev <abel@ispras.ru>
10881
10882 PR rtl-optimization/69032
10883 * gcc.dg/pr69032.c: New test.
10884
dd148b3a 108852016-03-15 Andrey Belevantsev <abel@ispras.ru>
10886
10887 PR rtl-optimization/63384
d9aa5a50 10888 * g++.dg/pr63384.C: New test.
dd148b3a 10889
acf58115 108902016-03-15 Andrey Belevantsev <abel@ispras.ru>
10891
10892 PR target/64411
10893 * gcc.target/i386/pr64411.C: New test.
10894
a2897dc4 108952016-03-15 Tom de Vries <tom@codesourcery.com>
10896
10897 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10898 * gfortran.dg/goacc/kernels-alias.f95: New test.
10899
7bad2faf 109002016-03-14 Martin Sebor <msebor@redhat.com>
10901
10902 PR c++/53792
10903 * g++.dg/cpp0x/constexpr-inline.C: New test.
10904 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10905
d65fa8d9 109062016-03-14 David Edelsohn <dje.gcc@gmail.com>
10907
10908 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10909
2b3c633f 109102016-03-14 Jakub Jelinek <jakub@redhat.com>
10911
10912 PR middle-end/70219
10913 * gcc.dg/pr70219.c: New test.
10914
e947f9c3 109152016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10916
10917 PR target/70083
10918 * gcc.dg/torture/pr70083.c: New test.
10919 * gcc.target/i386/pr70083.c: New test.
10920
74201dc2 109212016-03-14 Richard Biener <rguenther@suse.de>
10922
10923 PR tree-optimization/56365
10924 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10925
88aea41e 109262016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10927
10928 PR target/70098
10929 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10930 New function.
10931 * g++.dg/pr70098.C: New testcase.
10932
10933
1bd2aefd 109342016-03-14 Tom de Vries <tom@codesourcery.com>
10935
10936 PR tree-optimization/70045
10937 * gcc.dg/graphite/pr70045.c: New test.
10938
922c7033 109392016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10940
10941 PR fortran/69043
10942 * gfortran.dg/include_9.f90: New test.
10943
fd4ab6d9 109442016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10945
10946 PR fortran/45076
10947 gfortran.dg/prof/prof.exp: New script.
10948 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10949
7d7218d3 109502016-03-12 Andrey Belevantsev <abel@ispras.ru>
10951
10952 PR rtl-optimization/69307
10953 * gcc.dg/pr69307.c: New test.
10954
02ffd664 109552016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10956
10957 PR target/69614
10958 * gcc.target/arm/pr69614.c: New.
10959
76e207a9 109602016-03-12 Paul Thomas <pault@gcc.gnu.org>
10961
10962 PR fortran/70031
10963 * gfortran.dg/submodule_14.f08: New test
10964
10965 PR fortran/69524
10966 * gfortran.dg/submodule_15.f08: New test
10967
490ee78a 109682016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10969
10970 PR c++/70106
10971 * g++.dg/cpp1y/paren3.C: New test.
10972
04e137ff 109732016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10974
10975 PR target/70131
10976 * gcc.target/powerpc/ppc-round2.c: New test.
10977
27b2c1c4 109782016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10979
10980 PR target/70123
10981 * gcc.dg/torture/pr70123.c: New test.
10982
84116671 109832016-03-11 Jeff Law <law@redhat.com>
10984
10985 PR tree-optimization/70190
10986 * gcc.c-torture/compile/pr70190.c: New test.
10987
cfa58bc8 109882016-03-11 David Malcolm <dmalcolm@redhat.com>
10989
10990 PR c/68187
10991 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10992 case.
10993 (test43_b): Likewise.
10994 (test43_c): Likewise.
10995 (test43_d): Likewise.
10996 (test43_e): Likewise.
10997 (test43_f): Likewise.
10998 (test43_g): Likewise.
10999 (test44_a): Likewise.
11000 (test44_b): Likewise.
11001 (test44_c): Likewise.
11002 (test44_d): Likewise.
11003 (test44_e): Likewise.
11004
ce234f27 110052016-03-11 David Malcolm <dmalcolm@redhat.com>
11006
11007 PR c/70085
11008 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11009
e4756b48 110102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11011
11012 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11013 dg-options.
11014
1f5ef87e 110152016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11016
11017 PR target/70002
11018 PR target/69245
11019 * gcc.target/aarch64/pr69245_2.c: New test.
11020
f9c352a1 110212016-03-11 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR tree-optimization/70177
11024 * gcc.dg/pr70177.c: New test.
11025
4dd92ac6 110262016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11027
11028 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11029
331e4fdb 110302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11031
11032 * gcc.dg/tree-ssa/sra-20.c: New.
11033
69262824 110342016-03-11 Jakub Jelinek <jakub@redhat.com>
11035
6f9a7425 11036 PR rtl-optimization/70174
11037 * gcc.dg/pr70174.c: New test.
11038
69262824 11039 PR tree-optimization/70169
11040 * gcc.dg/pr70169.c: New test.
11041
4637a847 110422016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11043
11044 PR target/70160
11045 * gcc.target/i386/pr70160.c: New test.
11046
5a86d754 110472016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11048
11049 * gcc.target/s390/dfp-1.c: New test.
11050
af4c8290 110512016-03-10 Nick Clifton <nickc@redhat.com>
11052
11053 PR target/70044
11054 * gcc.target/aarch64/pr70044.c: New test.
11055
98dfd328 110562016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11057 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR c++/70001
11060 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11061 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11062 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11063
75e72311 110642016-03-10 Jan Hubicka <hubicka@ucw.cz>
11065
11066 PR lto/69589
11067 * g++.dg/lto/pr69589_0.C: New testcase
11068 * g++.dg/lto/pr69589_1.C: New testcase
11069
a2eb1271 110702016-03-10 Marek Polacek <polacek@redhat.com>
11071
11072 PR c++/70153
11073 * g++.dg/delayedfold/unary-plus1.C: New test.
11074
110752016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11076
11077 * gcc.target/arm/pr45701-1.c: Escape brackets.
11078 * gcc.target/arm/pr45701-2.c: Likewise.
11079
5ab2987f 110802016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11081
11082 * gfortran.dg/unconstrained_commons.f: New.
11083
6972afac 110842016-03-10 Alan Modra <amodra@gmail.com>
11085
11086 * gcc.dg/pr69195.c: New.
11087 * gcc.dg/pr69238.c: New.
11088
c82c99ec 110892016-03-10 Tom de Vries <tom@codesourcery.com>
11090
11091 PR testsuite/68915
11092 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11093
a2389d4a 110942016-03-10 Richard Biener <rguenther@suse.de>
11095
11096 PR tree-optimization/70128
11097 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11098 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11099
c272412d 111002016-03-09 Jakub Jelinek <jakub@redhat.com>
11101
a0451069 11102 PR tree-optimization/70152
11103 * gcc.dg/pr70152.c: New test.
11104
c272412d 11105 PR target/70086
11106 * gcc.target/i386/pr70086-1.c: New test.
11107 * gcc.target/i386/pr70086-2.c: New test.
11108 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11109
11110 PR tree-optimization/70127
11111 * gcc.c-torture/execute/pr70127.c: New test.
11112
27dcb7a8 111132016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11114
11115 * c-c++-common/goacc/combined-directives-2.c: New test.
11116
c24757cf 111172016-03-09 David Malcolm <dmalcolm@redhat.com>
11118
11119 PR c/68473
11120 PR c++/70105
11121 * g++.dg/diagnostic/pr70105.C: New test.
11122 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11123 (test_multiple_ordinary_maps): New test function.
11124
83108969 111252016-03-09 David Malcolm <dmalcolm@redhat.com>
11126
11127 PR c/68473
11128 PR c++/70105
11129 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11130 Drop range information from call to inform_at_rich_loc.
11131 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11132 New.
11133 (test_show_locus): Replace calls to rich_location::add_range with
11134 calls to add_range. Rewrite the tests that used the now-defunct
11135 rich_location ctor taking a source_range. Simplify other tests
11136 by replacing calls to COMBINE_LOCATION_DATA with calls to
11137 make_location.
11138
6733c0e8 111392016-03-09 Richard Biener <rguenther@suse.de>
11140 Jakub Jelinek <jakub@redhat.com>
11141
11142 PR tree-optimization/70138
11143 * gcc.dg/vect/pr70138-1.c: New testcase.
11144 * gcc.dg/vect/pr70138-2.c: Likewise.
11145
96abb9f5 111462016-03-09 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR target/70049
11149 * gcc.target/i386/pr70049.c: New test.
11150
42bb3bfb 111512016-03-09 Richard Biener <rguenther@suse.de>
11152
11153 PR c/70143
11154 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11155 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11156 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11157
27527428 111582016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11159
11160 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11161 arm-*-*.
11162
248449f2 111632016-03-09 Jakub Jelinek <jakub@redhat.com>
11164
1bd49ced 11165 PR middle-end/67278
11166 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11167
248449f2 11168 PR target/67278
11169 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11170
11171 PR middle-end/70050
11172 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11173 in testcase comment.
11174
dfc460ff 111752016-03-09 Tom de Vries <tom@codesourcery.com>
11176
11177 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11178 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11179 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11180 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11181 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11182 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11183 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11184 * gfortran.dg/goacc/kernels-loop.f95: New test.
11185
0377fc7f 111862016-03-08 Martin Sebor <msebor@redhat.com>
11187
11188 PR c++/62096
11189 * g++.dg/warn/overflow-warn-7.C: New test.
11190
3556aa80 111912016-03-08 Jason Merrill <jason@redhat.com>
11192
11193 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11194 * lib/target-supports.exp (check_effective_target_concepts): New.
11195
e5096208 111962016-03-08 Jakub Jelinek <jakub@redhat.com>
11197
5370eb8d 11198 PR c++/70135
11199 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11200 * g++.dg/ubsan/pr70135.C: New test.
11201
e5096208 11202 PR target/70110
11203 * gcc.dg/pr70110.c: New test.
11204
cc37120d 112052016-03-07 Martin Jambor <mjambor@suse.cz>
11206
11207 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11208 * c-c++-common/gomp/if-1.c: Likewise.
11209 * c-c++-common/gomp/pr61486-2.c: Likewise.
11210 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11211 to dg-additional-options.
11212 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11213 * g++/gomp/target-teams-1.c: Likewise.
11214 * gcc.dg/gomp/gomp.exp: Likewise.
11215 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11216 dg-additional-options.
11217 * gfortran.dg/gomp/gomp.exp: Likewise.
11218 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11219 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11220 dg-additional-options.
11221 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11222
53c248d8 112232016-03-07 Martin Jambor <mjambor@suse.cz>
11224
11225 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11226 * c-c++-common/gomp/gridify-1.c: New test.
11227 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11228
541e79a0 112292016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11230
11231 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11232 trigger for cortex-r8, when scanning for register r8.
11233 * gcc.target/arm/pr45701-2.c: Likewise.
11234
4dfabd94 112352016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11236 Jeff Law <law@redhat.com>
4dfabd94 11237
11238 PR tree-optimization/69740
11239 * gcc.c-torture/compile/pr69740-1.c: New test.
11240 * gcc.c-torture/compile/pr69740-2.c: New test.
11241
1b63a87b 112422016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11243
11244 * lib/target-supports.exp
11245 (check_effective_target_whole_vector_shift): Enable for PPC64.
11246
d33914da 112472016-03-07 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/70115
11250 * gcc.dg/torture/pr70115.c: New testcase.
11251
584fba4b 112522016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11253
11254 PR middle-end/69916
11255 * c-c-++-common/goacc/pr69916.c: New.
11256
7f2f5ec0 112572016-03-07 Richard Henderson <rth@redhat.com>
11258
11259 * gcc.c-torture/compile/pr70061.c: New test.
11260
f530e7c4 112612016-03-07 Richard Biener <rguenther@suse.de>
11262
11263 PR testsuite/70109
11264 * gcc.dg/vect/O3-pr36098.c: New testcase.
11265
a3855fed 112662016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11267
11268 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11269
091ffc31 112702016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11271
11272 * gnat.dg/renaming9.ad[sb]: New testcase.
11273
2941b871 112742016-03-05 Jakub Jelinek <jakub@redhat.com>
11275
11276 PR c++/70084
11277 * g++.dg/expr/stdarg3.C: New test.
11278
5173ce42 112792016-03-04 Jeff Law <law@redhat.com>
11280
11281 PR tree-optimization/69196
11282 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11283 x86_64-*-*.
11284
2d1d2e55 112852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11286
0e43078e 11287 PR c/69973
11288 * gcc.dg/pr69973.c: New test.
11289
d8ec06ae 11290 PR rtl-optimization/69941
11291 * gcc.dg/torture/pr69941.c: New test.
11292
2d1d2e55 11293 PR c/69824
11294 * gcc.dg/pr69824.c: New test.
11295
32f692e2 112962016-03-05 Tom de Vries <tom@codesourcery.com>
11297
11298 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11299 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11300 function.
11301
1c699e9a 113022016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11303
11304 PR c++/66786
11305 * g++.dg/cpp1y/var-templ48.C: New test.
11306 * g++.dg/cpp1y/var-templ49.C: New test.
11307
358448c6 113082016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11309
11310 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11311
01dc3c45 113122016-03-04 Jakub Jelinek <jakub@redhat.com>
11313
e968ff6d 11314 PR c++/70035
11315 * g++.dg/ubsan/pr70035.C: New test.
11316
01dc3c45 11317 PR target/70062
11318 * gcc.target/i386/pr70062.c: New test.
11319
3937d618 113202016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 * g++.dg/template/typename21.C: Remove c++98_only.
11323
c58ac7f8 113242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11325
11326 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11327
0060768a 113282016-03-04 David Malcolm <dmalcolm@redhat.com>
11329
11330 PR c/68187
11331 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11332 function.
11333 (fn_42_b): Likewise.
11334 (fn_42_c): Likewise.
11335
74c6fd40 113362016-03-04 David Malcolm <dmalcolm@redhat.com>
11337
11338 PR c/68187
11339 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11340 function.
11341 (fn_40_b): Likewise.
11342 (fn_41_a): Likewise.
11343 (fn_41_b): Likewise.
11344
31b11359 113452016-03-04 Jakub Jelinek <jakub@redhat.com>
11346
11347 PR target/70059
11348 * gcc.target/i386/avx512f-pr70059.c: New test.
11349 * gcc.target/i386/avx512dq-pr70059.c: New test.
11350
c5b93452 113512016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11352
11353 PR rtl-optimization/57676
11354 * gcc.dg/torture/pr57676.c: New test.
11355
268fbd56 113562016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11357
11358 * gcc.dg/pr70026.c: New test.
11359
6560d1ad 113602016-03-04 Marek Polacek <polacek@redhat.com>
11361
11362 PR c/69798
11363 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11364 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11365
cc7dfddf 113662016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11367
11368 PR target/70004
11369 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11370 Delete.
11371 (test_corners_sisd_si): Likewise.
11372 (main): Remove checks of the above.
11373 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11374
e9663bd4 113752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11376
11377 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11378
dcdd684e 113792016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11380
11381 * gcc.dg/torture/pr69951.c: Accept argc==0.
11382
e692d332 113832016-03-04 Richard Biener <rguenther@suse.de>
11384
11385 PR c++/70054
11386 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11387 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11388
af77b7e6 113892016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11390
11391 PR testsuite/69766
11392 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11393 testing multiarch.
11394
290da96e 113952016-03-04 Jakub Jelinek <jakub@redhat.com>
11396
11397 PR debug/69947
11398 * gcc.dg/guality/pr69947.c: New test.
11399
e51ce713 114002016-03-03 Jakub Jelinek <jakub@redhat.com>
11401
11402 PR ada/70017
11403 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11404
1feed892 114052016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11406
11407 PR rtl-optimization/69904
11408 * gcc.target/arm/pr69904.c: New test.
11409
c32bda69 114102016-03-03 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR target/70021
11413 * gcc.dg/vect/pr70021.c: New test.
11414 * gcc.target/i386/pr70021.c: New test.
11415
1bc579ed 114162016-03-03 Marek Polacek <polacek@redhat.com>
11417
11418 PR middle-end/70050
11419 * gcc.dg/pr70050.c: New test.
11420
cfa8d638 114212016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11422
11423 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11424
1b889259 114252016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11426
11427 PR tree-optimization/70043
11428 * gfortran.dg/vect/pr70043.f90: New test.
11429
f756dfa3 114302016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11431
11432 * gnat.dg/specs/task1.ads: New test.
11433
5cb4863d 114342016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11435
11436 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11437 Invoke gdb with -batch.
11438 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11439
5dd12e43 114402016-03-03 Richard Biener <rguenther@suse.de>
11441
11442 PR tree-optimization/55936
11443 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11444
d97ba4ca 114452016-03-02 Jeff Law <law@redhat.com>
11446
5d23c86f 11447 PR rtl-optimization/69942
11448 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11449 effects of argument promotions.
11450
d97ba4ca 11451 PR tree-optimization/69987
11452 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11453 target does not support -fprefetch-loop-arrays.
11454
901faaa0 114552016-03-02 Uros Bizjak <ubizjak@gmail.com>
11456
11457 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11458
51f6fdce 114592016-03-02 Bin Cheng <bin.cheng@arm.com>
11460
6bc7872f 11461 PR rtl-optimization/69052
51f6fdce 11462 * gcc.target/i386/pr69052.c: New test.
11463
31d31e07 114642016-03-02 Alan Modra <amodra@gmail.com>
11465
11466 * gcc.dg/pr69990.c: New.
11467
04faee95 114682016-03-02 Jakub Jelinek <jakub@redhat.com>
11469
270d0117 11470 PR c/68062
11471 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11472
11473 PR middle-end/70022
11474 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11475
04faee95 11476 PR target/70028
11477 * gcc.target/i386/pr70028.c: New test.
11478
a2cc9e8e 114792016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11480
11481 * c-c++-common/asan/swapcontext-test-1.c,
11482 * c-c++-common/tsan/thread_leak.c,
11483 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11484 * g++.dg/tsan/benign_race.C,
11485 * g++.dg/tsan/fd_close_norace.C,
11486 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11487 races with sanitizer output
11488
dd4bd263 114892016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11490 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11491
11492 PR target/67278
11493 * gcc.dg/simd-8.c: New testcase.
11494
b5fe3a49 114952016-03-02 Richard Biener <rguenther@suse.de>
11496
11497 PR middle-end/67278
11498 * gcc.dg/simd-7.c: New testcase.
11499
23601f67 115002016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11501
11502 * gcc.target/i386/pr70007.c: Tweak.
11503
f66f65e7 115042016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11505
11506 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11507
60773515 115082016-03-02 Marek Polacek <polacek@redhat.com>
11509
11510 PR c/67854
11511 * gcc.dg/pr67854.c: New test.
11512
6c094cb1 115132016-03-02 Jakub Jelinek <jakub@redhat.com>
11514
11515 PR middle-end/70025
11516 * gcc.dg/torture/pr70025.c: New test.
11517
7627bb56 115182016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11519
11520 PR tree-optimization/68621
11521 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11522
066c8e94 115232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11524
11525 * gcc.target/i386/pr70007.c: New test.
11526
d3b819ad 115272016-03-01 Jeff Law <law@redhat.com>
11528
d4b9ad56 11529 PR tree-optimization/69196
7e217344 11530 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11531
d3b819ad 11532 PR tree-optimization/69196
11533 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11534 duplicating code and spoiling the expected output.
11535
4f37285d 115362016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11537
11538 PR target/70033
11539 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11540 supports power9 before doing tests.
11541 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11542 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11543 * gcc.target/powerpc/p9-permute.c: Likewise.
11544
3e9c4f6c 115452016-03-01 Uros Bizjak <ubizjak@gmail.com>
11546
11547 PR target/70027
11548 * gcc.target/i386/pr70027.c: New test.
11549
e324729e 115502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11551
11552 * gcc.dg/pr70017.c: New test.
11553
40e9ce2d 115542016-03-01 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR c/69796
11557 PR c/69974
11558 * gcc.dg/pr69796.c: New test.
11559 * gcc.dg/pr69974.c: New test.
11560
e8b016ea 115612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11562
11563 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11564
24d3127c 115652016-02-29 Jeff Law <law@redhat.com>
11566
11567 PR tree-optimization/69987
11568 * gfortran.dg/pr69987.f90: New test.
11569
11570 PR tree-optimization/69989
11571 * gcc.c-torture/compile/pr69989-2.c: New test.
11572
12cc1225 115732016-03-01 Marek Polacek <polacek@redhat.com>
11574
11575 PR c++/69795
11576 * g++.dg/parse/invalid1.C: New test.
11577
d99a947c 115782016-03-01 Richard Biener <rguenther@suse.de>
11579
11580 PR middle-end/70022
11581 * gcc.dg/pr70022.c: New testcase.
11582
395dbc60 115832016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11584
11585 PR tree-optimization/69956
11586 * gcc.dg/pr69956.c: New test.
11587
40a35c55 115882016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11589
11590 PR target/70011
11591 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11592 XFAIL when hardware supports efficient unaligned storage access.
11593
4edc90b0 115942016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11595
11596 PR c++/69961
11597 * g++.dg/template/pr69961a.C: New test.
11598 * g++.dg/template/pr69961b.C: New test.
11599
1ed1f69a 116002016-02-29 David Malcolm <dmalcolm@redhat.com>
11601
11602 PR preprocessor/69985
11603 * gcc.dg/cpp/pr69985.c: New test case.
11604
01c5d15d 116052016-02-29 Jeff Law <law@redhat.com>
11606
3a4d3de5 11607 PR tree-optimization/70005
11608 * gcc.c-torture/execute/pr70005.c New test.
11609
01c5d15d 11610 PR tree-optimization/69999
11611 * gcc.c-torture/compile/pr69999.c: New test.
11612
1bf66b54 116132016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11614
11615 PR tree-optimization/69652
11616 * gcc.dg/torture/pr69652.c: Delete test.
11617 * gcc.dg/vect/pr69652.c: New test.
11618
b4d653d5 116192016-02-19 Richard Biener <rguenther@suse.de>
11620
11621 PR tree-optimization/69980
11622 * gfortran.dg/vect/pr69980.f90: New testcase.
11623
35bc4745 116242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11625
11626 * gcc.target/sparc/20160229-1.c: New test.
11627
bb54a538 116282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11629
11630 * gnat.dg/stack_usage3.adb: New test.
11631 * gnat.dg/stack_usage3_pkg.ads: New helper.
11632
95164e71 116332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11634
11635 * gnat.dg/renaming8.adb: New test.
11636 * gnat.dg/renaming8_pkg1.ads: New helper.
11637 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11638 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11639
a890896f 116402016-02-29 Richard Biener <rguenther@suse.de>
11641
11642 PR tree-optimization/69720
11643 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11644
5c70403a 116452016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11646
11647 PR fortran/68147
11648 PR fortran/47674
11649 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11650
dfb6d139 116512016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11652 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11653
11654 PR fortran/56007
11655 * gfortran.dg/coarray_8.f90: Adjust error message.
11656 * gfortran.dg/pr56007.f90: New test.
11657 * gfortran.dg/pr56007.f: New test.
11658
536508db 116592016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11660
11661 PR tree-optimization/69989
11662 * gcc.dg/torture/pr69989.c: New test.
11663
eec75e45 116642016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11665
11666 * gcc.target/i386/stack-realign-win.c: New test.
11667
0175e45a 116682016-02-28 Harald Anlauf <anlauf@gmx.de>
11669
11670 PR fortran/60126
11671 * gfortran.dg/pr60126.f90: New test.
11672
2a703589 116732016-02-27 Jeff Law <law@redhat.com>
11674
11675 Revert
11676 2016-02-26 Richard Biener <rguenther@suse.de>
11677 Jeff Law <law@redhat.com>
11678
11679 PR tree-optimization/69740
11680 * gcc.c-torture/compile/pr69740-1.c: New test.
11681 * gcc.c-torture/compile/pr69740-2.c: New test.
11682
359b4c18 116832016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11684
1c96765a 11685 PR fortran/69910
359b4c18 11686 * gfortran.dg/newunit_4.f90: New test.
11687
49462d93 116882016-02-27 Jakub Jelinek <jakub@redhat.com>
11689
11690 PR target/69613
11691 PR rtl-optimization/69886
11692 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11693 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11694 target.
11695
c4ac733e 116962016-02-26 Martin Sebor <msebor@redhat.com>
11697
11698 PR tree-optimization/15826
11699 * gcc.dg/tree-ssa/pr15826.c: New test.
11700
da8c4b5d 117012016-02-26 Jakub Jelinek <jakub@redhat.com>
11702
11703 PR target/69969
11704 * gcc.target/powerpc/pr69969.c: New test.
11705
0a4558eb 117062016-02-26 Martin Sebor <msebor@redhat.com>
11707
11708 PR c++/15766
11709 * g++.old-deja/g++.other/decl5.C: Add a test case.
11710
5b500299 117112016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11712
11713 PR target/69946
11714 * gcc.target/powerpc/pr69946.c: New file.
11715
565f533b 117162016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11717 Jeff Law <law@redhat.com>
565f533b 11718
0a4558eb 11719 PR tree-optimization/69740
565f533b 11720 * gcc.c-torture/compile/pr69740-1.c: New test.
11721 * gcc.c-torture/compile/pr69740-2.c: New test.
11722
ff67cbea 117232016-02-26 Martin Jambor <mjambor@suse.cz>
11724
11725 PR middle-end/69920
11726 * gcc.dg/torture/pr69932.c: New test.
11727 * gcc.dg/torture/pr69936.c: Likewise.
11728
e400d817 117292016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11730
11731 PR target/69709
11732 * gcc.target/s390/pr69709.c: New test.
11733
126a5a2d 117342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11735
11736 PR target/69245
11737 * gcc.target/aarch64/pr69245_1.c: New test.
11738
59c58860 117392016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11740
11741 PR target/69613
11742 * gcc.dg/torture/pr69613.c: New test.
11743
9441fa4e 117442016-02-26 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR rtl-optimization/69891
11747 * gcc.target/i386/pr69891.c: New test.
11748
e48fcde0 117492016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11750 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11751
35ed600a 11752 PR target/61397
f41208a1 11753 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11754 functionality for both 32-bit and 64-bit.
11755
c86aaa0e 117562016-02-26 Richard Biener <rguenther@suse.de>
11757
11758 PR tree-optimization/69551
11759 * gcc.dg/torture/pr69951.c: New testcase.
11760
38e71a65 117612016-02-25 Richard Biener <rguenther@suse.de>
11762
11763 PR tree-optimization/48795
11764 * gcc.dg/Warray-bounds-18.c: New testcase.
11765
03331e69 117662016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11767
11768 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11769
f14d8d6a 117702016-02-25 Jakub Jelinek <jakub@redhat.com>
11771
11772 PR rtl-optimization/69896
11773 * gcc.dg/pr69896.c: New test.
11774
4003c807 117752016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11776
11777 PR c++/69736
11778 * g++.dg/cpp1y/paren2.C: New test.
11779
a0573328 117802016-02-24 Martin Sebor <msebor@redhat.com>
11781
11782 PR c/51147
11783 * gcc.dg/enum-mode-2.c: New test.
11784
2cde02ad 117852016-02-24 Jakub Jelinek <jakub@redhat.com>
11786
11787 PR c++/69922
11788 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11789 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11790 * g++.dg/ubsan/pr69922.C: New test.
11791
f0ea75d1 117922016-02-24 Marek Polacek <polacek@redhat.com>
11793
11794 PR c/69819
11795 * gcc.dg/pr69819.c: New test.
11796
05027366 117972016-02-24 Martin Sebor <msebor@redhat.com>
11798
34ed562b 11799 PR c++/69912
11800 * g++.dg/ext/flexary15.C: New test.
11801
118022016-02-24 Martin Sebor <msebor@redhat.com>
11803
11804 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11805 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11806 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11807
650c3ad5 118082016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11809 Charles Baylis <charles.baylis@linaro.org>
11810
11811 PR debug/61033
11812 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11813
596070e8 118142016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11815 Jakub Jelinek <jakub@redhat.com>
596070e8 11816
11817 PR middle-end/69760
11818 * gcc.dg/torture/pr69760.c: New testcase.
11819
d6b92d9f 118202016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11821
11822 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11823 pattern on Solaris with as.
11824
90436d9d 118252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11826
11827 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11828 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11829 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11830 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11831
7c749495 118322016-02-24 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR middle-end/69915
11835 * gcc.dg/pr69915.c: New test.
11836
9c9680b5 118372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11838
11839 PR rtl-optimization/69886
11840 * gcc.dg/torture/pr69886.c: New test.
11841
36d081ee 118422016-02-24 Richard Biener <rguenther@suse.de>
11843
11844 PR middle-end/68963
11845 * gcc.dg/torture/pr68963.c: New testcase.
11846
2a0accb9 118472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11848
11849 PR target/69875
11850 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11851 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11852 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11853 * gcc.target/arm/atomic_loaddi_1.c: New test.
11854 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11855 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11856 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11857 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11858 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11859 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11860 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11861 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11862
f0e92ef1 118632016-02-24 Jakub Jelinek <jakub@redhat.com>
11864
11865 PR middle-end/69909
11866 * gcc.dg/torture/pr69909.c: New test.
11867
6907286f 118682016-02-24 Richard Biener <rguenther@suse.de>
11869
11870 PR tree-optimization/69907
11871 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11872 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11873 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11874
e6ab7475 118752016-02-24 Christian Bruel <christian.bruel@st.com>
11876
11877 * gcc.target/arm/pragma_cpp_fma.c: New test.
11878
47587450 118792016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11880
11881 PR fortran/61156
11882 * gfortran.dg/include_6.f90: Update test.
11883
d41ab738 118842016-02-23 Jakub Jelinek <jakub@redhat.com>
11885
11886 PR objc/69844
11887 * objc.dg/pr69844.m: New test.
11888
4772d9d5 118892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11890
11891 PR libgfortran/69456
11892 * gfortran.dg/namelist_89.f90: New test.
11893 * gfortran.dg/pr59700.f90: Update test..
11894
8c38d887 118952016-02-23 Martin Sebor <msebor@redhat.com>
11896
11897 PR middle-end/69780
11898 * g++.dg/ext/builtin_alloca.C: New test.
11899 * gcc.dg/builtins-68.c: New test.
11900
ee1bfdb0 119012016-02-23 Richard Henderson <rth@redhat.com>
11902
11903 * gcc.target/i386/addr-space-3.c: Remove test.
11904
52609ec3 119052016-02-23 David Malcolm <dmalcolm@redhat.com>
11906
11907 PR preprocessor/69126
11908 PR preprocessor/69543
11909 * c-c++-common/pr69126-2-long.c: New test.
11910 * c-c++-common/pr69126-2-short.c: New test.
11911 * c-c++-common/pr69543-1.c: Remove xfail.
11912
d5bf2cc8 119132016-02-23 David Malcolm <dmalcolm@redhat.com>
11914
11915 PR preprocessor/69126
11916 PR preprocessor/69543
11917 PR preprocessor/69558
11918 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11919 (f): Rename to...
11920 (test_2): ...this, and add leading comment.
11921 (MACRO_3, test_3): New.
11922 (MACRO_4A, MACRO_4B, test_4): New.
11923 (MACRO): Rename to...
11924 (MACRO_5): ...this.
11925 (g): Rename to...
11926 (test_5): ...this, updating for renaming of MACRO, and
11927 add leading comment.
11928 * c-c++-common/pr69543-1.c: New.
11929 * c-c++-common/pr69543-2.c: New.
11930 * c-c++-common/pr69543-3.c: New.
11931 * c-c++-common/pr69543-4.c: New.
11932 * c-c++-common/pr69558-1.c: New.
11933 * c-c++-common/pr69558-2.c: New.
11934 * c-c++-common/pr69558-3.c: New.
11935 * c-c++-common/pr69558-4.c: New.
11936 * gcc.dg/pr69558.c: Move to...
11937 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11938 xfail for c++.
11939
3a37a410 119402016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11941
11942 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11943 to -ftree-parallelize-loops/-fopenacc changes.
11944 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11945 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11946 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11947 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11948 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11949 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11950 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11951 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11952 * c-c++-common/goacc/kernels-loop.c: Likewise.
11953 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11954 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11955 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11956 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11957
ecca180f 119582016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11959
11960 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11961
eec0fa3f 119622016-02-23 Jakub Jelinek <jakub@redhat.com>
11963
f1f91c07 11964 PR c++/69902
11965 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11966
eec0fa3f 11967 PR c/69900
11968 * gcc.dg/pr69900.c: New test.
11969
e045424d 119702016-02-23 Martin Jambor <mjambor@suse.cz>
11971
11972 PR tree-optimization/69666
11973 * gcc.dg/tree-ssa/pr69666.c: New test.
11974
f482dff6 119752016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11976
11977 PR fortran/67451
11978 * gfortran.dg/coarray_allocate_5.f08: New test.
11979
57ed698b 119802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11981
11982 * gcc.target/s390/vcond-shift.c: Move to ...
11983 * gcc.target/s390/vector/vcond-shift.c: ... here.
11984
990e443c 119852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11986
11987 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11988 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11989
296c5f01 119902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11991
11992 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11993
e53f41d5 119942016-02-20 Mark Wielaard <mjw@redhat.com>
11995
11996 PR c/28901
11997 * gcc.dg/unused-variable-3.c: New test.
11998
13af201d 119992016-02-22 Jakub Jelinek <jakub@redhat.com>
12000
12001 PR target/69888
12002 * gcc.target/i386/pr69888.c: New test.
12003
682c90f9 120042016-02-22 Richard Biener <rguenther@suse.de>
12005
12006 PR tree-optimization/69882
12007 * gfortran.dg/vect/pr69882.f90: New testcase.
12008
b8cd18c3 120092016-02-22 Jakub Jelinek <jakub@redhat.com>
12010
12011 PR target/69885
12012 * gcc.dg/pr69885.c: New test.
12013
09343379 120142016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12015
12016 PR target/69806
12017 PR target/54089
12018 * gcc.target/sh/pr54089-10.c: New.
12019
b345a09f 120202016-02-20 Paul Thomas <pault@gcc.gnu.org>
12021
12022 PR fortran/69423
12023 * gfortran.dg/deferred_character_15.f90 : New test.
12024
51385aed 120252016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12026
12027 PR fortran/57365
12028 gfortran.dg/allocate_with_source_18.f03: New test.
12029
120302016-02-20 Harald Anlauf <anlauf@gmx.de>
12031
12032 PR fortran/52531
12033 gfortran.dg/gomp/pr52531.f90: New test.
12034
9cce8384 120352016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12036
12037 PR c++/69865
12038 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12039 -std=c++03.
12040
d91f5fbb 120412016-02-19 Jakub Jelinek <jakub@redhat.com>
12042
563d5cb8 12043 PR c++/69826
12044 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12045 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12046
0a04aac9 12047 PR c++/69850
12048 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12049
d91f5fbb 12050 PR c++/69851
12051 * g++.dg/torture/pr69851.C: New test.
12052
5fe1f282 120532016-02-19 Martin Sebor <msebor@redhat.com>
12054
12055 PR testsuite/69573
12056 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12057
a45bce11 120582016-02-19 Jakub Jelinek <jakub@redhat.com>
12059
6263dde1 12060 PR c++/69850
12061 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12062 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12063
a45bce11 12064 PR c++/67767
12065 * g++.dg/cpp0x/pr67767.C: New test.
12066
cf2ed1b7 120672016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12068
12069 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12070 for fp, simd, crypto, crc, lse.
12071 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12072 above.
12073 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12074 effective target check.
12075
f6cc34b0 120762016-02-19 Jakub Jelinek <jakub@redhat.com>
12077
12078 PR target/69820
12079 * gcc.target/i386/pr69820.c: New test.
12080
6c678e78 120812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12082
12083 * gcc.target/s390/vector/int128-1.c: New test.
12084
b088ff4b 120852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12086
12087 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12088
b11e60a4 120892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12090
12091 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12092 instruction pattern name to prevent the testcase from failing with
12093 -march=z13.
12094
664ff6a0 120952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12096
12097 * gcc.target/s390/md/movstr-2.c: New test.
12098
e80be24b 120992016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12100
12101 * gcc.target/s390/morestack.c: New test.
12102
9839f350 121032016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12104
12105 PR target/69625
12106 * gcc.target/s390/pr69625.c: Add test case.
12107
4550fbd0 121082016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12109
12110 PR testsuite/68580
12111 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12112
57d00b6a 121132016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12114
12115 PR target/68404
12116 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12117 * gcc.target/powerpc/fusion3.c: Likewise.
12118
63ad69d6 121192016-02-18 Richard Biener <rguenther@suse.de>
12120
12121 PR middle-end/69553
12122 * g++.dg/torture/pr69553.C: New testcase.
12123
d92404ed 121242016-02-18 Nick Clifton <nickc@redhat.com>
12125
4550fbd0 12126 PR target/62254
12127 PR target/69610
12128 * gcc.target/arm/pr62554.c: New test.
12129 * gcc.target/arm/pr69610-1.c: New test.
12130 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12131
0808dfce 121322016-02-18 Richard Biener <rguenther@suse.de>
12133
12134 PR middle-end/69854
12135 * gcc.dg/torture/pr69854.c: New testcase.
12136
fc3527e3 121372016-02-17 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR c++/69850
12140 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12141
e3c24279 121422012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12143
12144 * gcc.target/powerpc/vec-cg.c: New test.
12145
c9732c2b 121462016-02-17 Richard Biener <rguenther@suse.de>
12147
12148 PR testsuite/69586
12149 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12150
51bf9f9b 121512016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12152
12153 PR target/69161
12154 * gcc.c-torture/compile/pr69161.c: New test.
12155
6baedca3 121562016-02-17 David Sherwood <david.sherwood@arm.com>
12157
12158 PR target/69532
12159 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12160 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12161
4f240715 121622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12163
12164 * gcc.dg/ifcvt-4.c: Skip on Visium.
12165
e0c0515d 121662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12167
12168 * gnat.dg/atomic8.adb: New test.
12169
7b319ee6 121702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12171
12172 * gnat.dg/discr46.ad[sb]: New test.
12173
48a7e3d1 121742016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12175
12176 PR Target/48344
12177 * gcc.target/powerpc/pr48344-1.c: New test.
12178
3f844f15 121792015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12180
12181 PR fortran/69742
12182 * gfortran.dg/associate_21.f90: New test.
12183
7675e968 121842016-02-16 Jakub Jelinek <jakub@redhat.com>
12185
12186 PR c/69835
12187 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12188 -Wnonnull in dg-options.
12189 * c-c++-common/nonnull-2.c: New test.
12190
d6faee88 121912016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12192 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12193
12194 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12195
3a2a72aa 121962016-02-16 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR middle-end/69801
12199 * gcc.dg/pr69801.c: Add empty dg-options.
12200
28072426 122012016-02-16 James Norris <jnorris@codesourcery.com>
12202
12203 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12204 * g++.dg/goacc/deviceptr-1.c: New file.
12205
37fffac2 122062016-02-16 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR tree-optimization/69820
12209 * gcc.dg/vect/pr69820.c: New test.
12210
f72a5e61 122112016-02-16 Richard Biener <rguenther@suse.de>
12212
12213 PR tree-optimization/69776
12214 * gcc.dg/torture/pr69776-2.c: New testcase.
12215
50e0cd76 122162016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12217
12218 PR tree-optimization/69714
12219 * gcc.dg/torture/pr69714.c: New test.
12220
14a72c4e 122212016-02-16 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR tree-optimization/69802
12224 * gcc.dg/pr69802.c: New test.
12225
fd808c11 122262016-02-16 Richard Biener <rguenther@suse.de>
12227
12228 PR middle-end/69801
12229 * gcc.dg/pr69801.c: New testcase.
12230
49a549ca 122312016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12232
12233 PR libgfortran/69651
12234 * gfortran.dg/read_bang.f90: New test.
12235 * gfortran.dg/read_bang4.f90: New test.
12236
77454e6e 122372016-02-15 Jakub Jelinek <jakub@redhat.com>
12238
2074f21c 12239 PR c++/69658
12240 * g++.dg/init/pr69658.C: New test.
12241
77454e6e 12242 PR c++/69797
12243 * c-c++-common/pr69797.c: New test.
12244
4ef4d764 122452016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12246
12247 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12248 check for aarch64*-*-*.
12249
4a45fe0f 122502016-02-15 Richard Biener <rguenther@suse.de>
12251
12252 PR tree-optimization/69783
12253 * gcc.dg/vect/pr69783.c: New testcase.
12254
0b3619e6 122552016-02-15 Richard Biener <rguenther@suse.de>
12256
12257 PR tree-optimization/69776
12258 * gcc.dg/torture/pr69776.c: New testcase.
12259
9b49c3cb 122602016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12261
12262 PR fortran/60526
12263 * gfortran.dg/type_decl_4.f90: Reinstated.
12264
e46faff9 122652016-02-14 John David Anglin <danglin@gcc.gnu.org>
12266
12267 PR fortran/68746
12268 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12269
a96c809a 122702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12271
12272 PR fortran/60526
12273 PR bootstrap/69816
12274 * gfortran.dg/type_decl_4.f90: Removed.
12275
fdec7e88 122762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12277
12278 PR fortran/60526
12279 * gfortran.dg/type_decl_4.f90: New test.
12280
a72095c4 122812016-02-14 Alan Modra <amodra@gmail.com>
12282
bc436924 12283 PR testsuite/68886
a72095c4 12284 * gcc.c-torture/execute/stkalign.c: Revise test.
12285
73bb5f8b 122862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12287
12288 PR target/67260
12289 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12290
beb13161 122912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12292
12293 PR target/67260
12294 * gcc.target/sh/torture/pr67260.c: New.
12295
67cab04e 122962016-02-12 John David Anglin <danglin@gcc.gnu.org>
12297
12298 * gcc.dg/pr67964.c: Add dg-require-alias.
12299
44a59bb1 123002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12301
12302 PR target/67636
12303 PR target/64345
12304 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12305
38c9bd3a 123062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12307
12308 PR libgfortran/69668
12309 * gfortran.dg/namelist_88.f90: New test.
12310
1774ff82 123112016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12312
12313 PR libgfortran/69668
12314 * gfortran.dg/namelist_38.f90: Update test.
12315 * gfortran.dg/namelist_84.f90: Update test.
12316
aec1f4bd 123172016-02-12 David Malcolm <dmalcolm@redhat.com>
12318
12319 PR other/69554
12320 * gcc.dg/pr69554-1.c: New test.
12321 * gfortran.dg/pr69554-1.F90: New test.
12322 * gfortran.dg/pr69554-2.F90: New test.
12323 * lib/gcc-dg.exp (proc dg-locus): New function.
12324 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12325 distinguish between the caret-printing and non-caret-printing
12326 cases. If caret-printing has been explicitly enabled, bail out
12327 without attempting to fix up the output.
12328
da7d5066 123292016-02-12 David Malcolm <dmalcolm@redhat.com>
12330
12331 PR driver/69265
12332 PR driver/69453
12333 * gcc.dg/spellcheck-options-3.c: New test case.
12334 * gcc.dg/spellcheck-options-4.c: New test case.
12335 * gcc.dg/spellcheck-options-5.c: New test case.
12336 * gcc.dg/spellcheck-options-6.c: New test case.
12337 * gcc.dg/spellcheck-options-7.c: New test case.
12338 * gcc.dg/spellcheck-options-8.c: New test case.
12339 * gcc.dg/spellcheck-options-9.c: New test case.
12340 * gcc.dg/spellcheck-options-10.c: New test case.
12341
fcce1b0b 123422016-02-12 Jakub Jelinek <jakub@redhat.com>
12343
12344 PR rtl-optimization/69764
12345 PR rtl-optimization/69771
12346 * c-c++-common/pr69764.c: New test.
12347 * gcc.dg/torture/pr69771.c: New test.
12348
6d609290 123492016-02-12 Marek Polacek <polacek@redhat.com>
12350
12351 * g++.dg/torture/init-list1.C: New.
12352
7d75fb56 123532016-02-12 Marek Polacek <polacek@redhat.com>
12354
12355 * gcc.dg/pr69522.c: Add empty dg-options.
12356
52543fda 123572016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12358
12359 * g++.dg/lto/lto.exp: Include and init mpx.
12360 * g++.dg/lto/pr69729_0.C: New test.
12361
34947478 123622016-02-12 Jakub Jelinek <jakub@redhat.com>
12363
9181a4ec 12364 PR ipa/69241
12365 * g++.dg/ipa/pr69241-4.C: New test.
12366
34947478 12367 PR ipa/68672
12368 * g++.dg/ipa/pr68672-1.C: New test.
12369 * g++.dg/ipa/pr68672-2.C: New test.
12370 * g++.dg/ipa/pr68672-3.C: New test.
12371
74a4140f 123722016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12373
12374 PR c/69522
50e0cd76 12375 * gcc.dg/pr69522.c: New test.
74a4140f 12376
9ddb20d6 123772016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12378
12379 PR c++/69098
12380 * g++.dg/cpp1y/69098.C: New test.
12381 * g++.dg/cpp1y/69098-2.C: New test.
12382
67cf9b55 123832016-02-12 Jakub Jelinek <jakub@redhat.com>
12384
12385 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12386 and neighbour -> neighbor.
12387 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12388 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12389 * c-c++-common/Wvarargs.c: Likewise.
12390 * c-c++-common/goacc/host_data-5.c: Likewise.
12391 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12392 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12393 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12394 * gcc.target/aarch64/pr60697.c: Likewise.
12395 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12396 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12397 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12398 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12399 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12400 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12401 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12402 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12403 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12404 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12405 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12406 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12407 * g++.dg/lookup/koenig5.C: Likewise.
12408 * g++.dg/ext/no-asm-2.C: Likewise.
12409 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12410 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12411 * gfortran.dg/used_types_16.f90: Likewise.
12412 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12413 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12414 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12415 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12416 * gfortran.dg/abstract_type_6.f03: Likewise.
12417 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12418 * gfortran.dg/used_types_15.f90: Likewise.
12419 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12420 * gfortran.dg/exit_3.f08: Likewise.
12421 * gfortran.dg/open_status_2.f90: Likewise.
12422 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12423 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12424 * gfortran.dg/associate_1.f03: Likewise.
12425 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12426 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12427 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12428 * gcc.dg/builtin-object-size-1.c: Likewise.
12429 * gcc.dg/noreturn-6.c: Likewise.
12430 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12431 * gcc.dg/globalalias.c: Likewise.
12432 * gcc.dg/builtins-config.h: Likewise.
12433 * gcc.dg/pr30457.c: Likewise.
12434 * gcc.c-torture/compile/volatile-1.c: Likewise.
12435 * gcc.c-torture/execute/20101011-1.c: Likewise.
12436 * c-c++-common/Waddress-1.c: Likewise.
12437
40b38ace 124382016-02-11 Jakub Jelinek <jakub@redhat.com>
12439
12440 PR c/69768
12441 * c-c++-common/Waddress-1.c: New test.
12442
42c87ca9 124432016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12444
12445 PR fortran/69296
12446 * gfortran.dg/associate_19.f03: New test.
12447 * gfortran.dg/associate_20.f03: New test.
12448
acb7939f 124492016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12450
12451 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12452
6defe3c5 124532016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12454
12455 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12456 .arch armv8-a\n. Add -dA to dg-options.
12457 * gcc.target/aarch64/assembler_arch_1.c: New test.
12458 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12459
63f63318 124602016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12461
12462 PR c++/68726
12463 * g++.dg/cpp0x/pr68726.C: New.
12464
1cddf457 124652016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12466
12467 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12468 test.
12469
b86fba37 124702016-02-11 Richard Biener <rguenther@suse.de>
12471
12472 * g++.dg/tree-ssa/pr61034.C: Adjust.
12473
ec4ec95a 124742016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12475
be7c31e9 12476 PR target/69148
ec4ec95a 12477 * gcc.target/s390/pr69148.c: New.
12478
f64416ca 124792016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12480
12481 PR tree-optimization/69652
12482 * gcc.dg/torture/pr69652.c: New test.
12483
e5d1ea31 124842016-02-10 Jakub Jelinek <jakub@redhat.com>
12485 Patrick Palka <ppalka@gcc.gnu.org>
12486
12487 PR ipa/69241
12488 PR c++/69649
12489 * g++.dg/ipa/pr69241-1.C: New test.
12490 * g++.dg/ipa/pr69241-2.C: New test.
12491 * g++.dg/ipa/pr69241-3.C: New test.
12492 * g++.dg/ipa/pr69649.C: New test.
12493
fa03b19d 124942016-02-10 Uros Bizjak <ubizjak@gmail.com>
12495
12496 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12497 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12498
14485c8a 124992016-02-10 Bin Cheng <bin.cheng@arm.com>
12500
12501 PR tree-optimization/68021
12502 * gcc.dg/tree-ssa/pr68021.c: New test.
12503
79f1ed25 125042016-02-10 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/69726
12507 * gcc.dg/uninit-22.c: New testcase.
12508
58f74eff 125092016-02-09 Andrew Pinski <apinski@cavium.com>
12510
12511 PR tree-opt/69282
12512 * gcc.c-torture/compile/20160205-1.c: New testcase.
12513
600c00f7 125142016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12515
12516 PR target/68404
12517 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12518 instead accessing a really large arrray.
12519 * gcc.target/powerpc/fusion3.c: Likewise.
12520
0771836e 125212016-02-09 Charles Baylis <charles.baylis@linaro.org>
12522
12523 PR target/68532
12524 * gcc.c-torture/execute/pr68532.c: New test.
12525
4ccd644f 125262016-02-11 Alexandre Oliva <aoliva@redhat.com>
12527
12528 PR target/69634
12529 * gcc.dg/pr69634.c: New.
12530
2e980a39 125312016-02-09 Richard Biener <rguenther@suse.de>
12532
12533 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12534
aacf7102 125352016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12536
aacf7102 12537 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12538
a1856ddf 125392016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12540
12541 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12542
d4d3da7e 125432016-02-09 Richard Biener <rguenther@suse.de>
12544
12545 PR tree-optimization/69715
12546 * gcc.dg/torture/pr69715.c: New testcase.
12547
9cc6714f 125482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12549
12550 PR c++/69139
12551 * g++.dg/cpp0x/trailing12.C: New test.
12552 * g++.dg/cpp0x/trailing13.C: New test.
12553
83d5062b 125542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12555
12556 PR c++/69283
12557 PR c++/67835
12558 * g++.dg/cpp1y/auto-fn29.C: New test.
12559 * g++.dg/cpp1y/auto-fn30.C: New test.
12560
394a86f3 125612016-02-08 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR tree-optimization/69209
12564 * gcc.c-torture/compile/pr69209.c: New test.
12565
93b124b4 125662016-02-08 Jeff Law <law@redhat.com>
12567
12568 PR tree-optimization/68541
12569 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12570 of statements allowed in join block for path splitting.
12571
26abce13 125722016-02-08 Jakub Jelinek <jakub@redhat.com>
12573
0acb2d6e 12574 PR c++/59627
12575 * g++.dg/gomp/pr59627.C: New test.
12576
26abce13 12577 PR ipa/69239
12578 * g++.dg/ipa/pr69239.C: New test.
12579
86e0b129 125802016-02-08 David Malcolm <dmalcolm@redhat.com>
12581
12582 PR preprocessor/69664
12583 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12584 * gcc.dg/cpp/warn-comments.c: Likewise.
12585
f553d9f8 125862016-02-08 Marek Polacek <polacek@redhat.com>
12587
12588 PR c++/69688
12589 * g++.dg/init/const12.C: New test.
12590
600695e0 125912016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12592
12593 PR target/60410
12594 * gcc.dg/lto/pr55113_0.c: Remove test.
12595
c4f4b1e8 125962016-02-08 Richard Biener <rguenther@suse.de>
12597
12598 PR tree-optimization/69719
12599 * gcc.dg/torture/pr69719.c: New testcase.
12600
5a987d87 126012016-02-08 Richard Biener <rguenther@suse.de>
12602 Jeff Law <law@redhat.com>
12603
12604 PR target/68273
12605 * gcc.target/mips/pr68273.c: New testcase.
12606
0418e71d 126072016-02-08 Richard Biener <rguenther@suse.de>
12608
12609 PR rtl-optimization/69274
12610 * gcc.target/i386/addr-sel-1.c: XFAIL.
12611
07c0f1ca 126122016-02-08 Jeff Law <law@redhat.com>
12613
40d85f4c 12614 PR tree-optimization/68541
12615 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12616
140e093f 12617 PR tree-optimization/65917
07c0f1ca 12618 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12619
16430acf 126202016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12621
12622 PR fortran/50555
12623 * gfortran.dg/namelist_args.f90: New test.
12624
3f0ff0d8 126252016-02-05 Jeff Law <law@redhat.com>
12626
140e093f 12627 PR tree-optimization/68541
3f0ff0d8 12628 * gcc.dg/tree-ssa/split-path-2.c: New test.
12629 * gcc.dg/tree-ssa/split-path-3.c: New test.
12630 * gcc.dg/tree-ssa/split-path-4.c: New test.
12631 * gcc.dg/tree-ssa/split-path-5.c: New test.
12632 * gcc.dg/tree-ssa/split-path-6.c: New test.
12633 * gcc.dg/tree-ssa/split-path-7.c: New test.
12634
a7cc1f94 126352016-02-05 Martin Sebor <msebor@redhat.com>
12636
12637 PR c++/69662
12638 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12639 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12640
fcb25f28 126412016-02-06 Richard HEnderson <rth@redhat.com>
12642
12643 PR c/69643
12644 * gcc.target/i386/addr-space-4.c: New.
12645 * gcc.target/i386/addr-space-5.c: New.
12646
3a2545a1 126472016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12648
12649 PR fortran/66089
12650 * gfortran.dg/elemental_dependency_6.f90: New.
12651
1e302465 126522016-02-05 Jakub Jelinek <jakub@redhat.com>
12653
66feb54c 12654 PR rtl-optimization/69691
12655 * gcc.c-torture/execute/pr69691.c: New test.
12656
1e302465 12657 PR c++/69628
12658 * g++.dg/parse/pr69628.C: New test.
12659
9c28a298 126602016-02-05 Uros Bizjak <ubizjak@gmail.com>
12661
12662 * gcc.dg/sancov/asan.c: Move to ...
12663 * gcc.dg/asan/sancov-1.c: ... here.
12664
a854e286 126652016-02-05 Uros Bizjak <ubizjak@gmail.com>
12666
12667 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12668
d4f0b240 126692016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12670
12671 PR target/69677
12672 * gcc.target/i386/pr69677.c: New test.
12673
235d8723 126742016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12675
12676 PR c++/68948
12677 * g++.dg/template/pr68948.C: New test.
12678
f390cf65 126792016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12680
12681 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12682 (only necessary on s390x).
12683
ab99f104 126842016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12685
12686 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12687 -mno-accumulate-outgoing-args.
12688
f7ef5392 126892016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12690
12691 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12692
6b098e91 126932016-02-04 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR c/69669
12696 * c-c++-common/pr69669.c: New test.
12697
f0146cf3 126982016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12699
12700 PR target/69667
12701 * g++.dg/pr69667.C: New file.
12702
08fd6cf5 127032016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12704
12705 PR target/69619
12706 * gcc.dg/pr69619.c: Add new test.
12707
a6f3f39f 127082016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12709
12710 PR rtl-optimization/69577
12711 * gcc.target/i386/pr69577.c: New test.
12712
774068a0 127132016-02-04 Martin Liska <mliska@suse.cz>
12714
12715 * g++.dg/asan/pr69276.C: New test.
12716
f50a7894 127172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12718
12719 PR target/65932
12720 PR target/67714
12721 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12722 a single smulbb instruction.
12723 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12724 * gcc.target/amr/wmul-2.c: Likewise.
12725
6b722eb3 127262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12727
12728 PR target/65932
12729 PR target/67714
12730 * gcc.c-torture/execute/pr67714.c: New test.
12731
1f1475a7 127322016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12733
12734 PR target/69454
12735 * gcc.target/i386/pr69454-1.c: New test.
12736 * gcc.target/i386/pr69454-2.c: New test.
12737
6b94e133 127382016-02-03 Martin Sebor <msebor@redhat.com>
12739
12740 PR c++/69251
12741 PR c++/69253
12742 PR c++/69290
12743 PR c++/69277
12744 PR c++/69349
12745 * g++.dg/ext/flexarray-mangle-2.C: New test.
12746 * g++.dg/ext/flexarray-mangle.C: New test.
12747 * g++.dg/ext/flexarray-subst.C: New test.
12748 * g++.dg/ext/flexary11.C: New test.
12749 * g++.dg/ext/flexary12.C: New test.
12750 * g++.dg/ext/flexary13.C: New test.
12751 * g++.dg/ext/flexary14.C: New test.
12752 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12753
342ed0ac 127542016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12755
12756 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12757 Define only if CHECK_FLOAT128 is defined.
12758 (main): Properly initialize u5.
12759
edf6c4d2 127602016-02-03 Jakub Jelinek <jakub@redhat.com>
12761
415d5641 12762 PR c/69627
12763 * gcc.dg/pr69627.c: New test.
12764
edf6c4d2 12765 PR target/69644
12766 * gcc.dg/pr69644.c: New test.
12767
cf8f3ba0 127682016-02-03 Mike Stump <mikestump@comcast.net>
12769
12770 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12771 support for struct-layout-1.exp.
12772
c90d55dd 127732016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12774
12775 PR c++/69056
f7ef5392 12776 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12777
401bd0c8 127782016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12779 Alexandre Oliva <aoliva@redhat.com>
12780
12781 PR target/69461
12782 * gcc.target/powerpc/pr69461.c: New.
12783
277d9d1d 127842016-02-03 Uros Bizjak <ubizjak@gmail.com>
12785
12786 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12787 works from here ...
12788 (check_effective_target_fsanitize_thread): ... to here. Do not
12789 specify additional compile flags for the test source.
12790 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12791 specify additional compile flags for the test source.
12792
e69ad94a 127932016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12794
12795 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12796
a4454da2 127972016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12798
12799 PR fortran/67451
12800 PR fortran/69418
12801 * gfortran.dg/coarray_allocate_2.f08: New test.
12802 * gfortran.dg/coarray_allocate_3.f08: New test.
12803 * gfortran.dg/coarray_allocate_4.f08: New test.
12804
88cab2dd 128052016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12806
12807 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12808 use same scan-tree-dump-times on all platforms.
12809 * gcc.dg/vect/vect-outer-1.c: Likewise.
12810 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12811 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12812 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12813 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12814 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12815 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12816 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12817
66ea75c4 128182016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12819
12820 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12821 warning.
12822
4eef8df7 128232016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12824
12825 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12826
665fbc2f 128272016-02-02 James Norris <jnorris@codesourcery.com>
12828
12829 * c-c++-common/goacc/routine-5.c: Add tests.
12830
b10e3d47 128312016-02-02 Alexander Monakov <amonakov@ispras.ru>
12832
12833 * gcc.target/nvptx/unsigned-cmp.c: New test.
12834
12ad66dd 128352016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12836
12837 * gcc.target/aarch64/scalar_shift_1.c
12838 (test_corners_sisd_di): Improve force to SIMD register.
12839 (test_corners_sisd_si): Likewise.
12840 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12841 Remove scan-assembler check for ldr.
12842
f9ec342f 128432016-02-02 Richard Biener <rguenther@suse.de>
12844
12845 PR tree-optimization/69595
12846 * gcc.dg/Warray-bounds-17.c: New testcase.
12847
32f2925a 128482016-02-02 Richard Biener <rguenther@suse.de>
12849
12850 PR tree-optimization/69606
12851 * gcc.dg/torture/pr69606.c: New testcase.
12852
cfd9ca84 128532016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12854
12855 PR middle-end/68542
12856 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12857 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12858
19bf08e2 128592016-02-02 Alan Modra <amodra@gmail.com>
12860
12861 PR target/69548
12862 * gcc.target/powerpc/pr69548.c: New test.
12863
6f13b088 128642016-02-01 Jakub Jelinek <jakub@redhat.com>
12865
dcddc5af 12866 PR rtl-optimization/69592
12867 * gcc.dg/pr69592.c: New test.
12868
6f13b088 12869 PR preprocessor/69543
12870 PR c/69558
12871 * gcc.dg/pr69543.c: New test.
12872 * gcc.dg/pr69558.c: New test.
12873
d090e5c2 128742016-02-01 Uros Bizjak <ubizjak@gmail.com>
12875
fcb317c5 12876 PR testsuite/65940
12877 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12878
aaf527dc 128792016-02-01 Martin Sebor <msebor@redhat.com>
12880
12881 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12882
1674217b 128832016-02-01 Bin Cheng <bin.cheng@arm.com>
12884
12885 PR tree-optimization/67921
12886 * c-c++-common/ubsan/pr67921.c: New test.
12887
b4007655 128882016-02-01 Richard Biener <rguenther@suse.de>
12889
12890 PR middle-end/69556
12891 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12892
88a477bb 128932016-02-01 Richard Biener <rguenther@suse.de>
12894
12895 PR tree-optimization/69574
12896 * gcc.dg/torture/pr69574.c: New testcase.
12897
2eaaa4e7 128982016-02-01 Richard Biener <rguenther@suse.de>
12899
12900 PR tree-optimization/69579
12901 * gcc.dg/setjmp-6.c: New testcase.
12902
e3882c44 129032016-02-01 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR rtl-optimization/69570
12906 * g++.dg/opt/pr69570.C: New test.
12907
f80aff47 129082016-02-01 Richard Henderson <rth@redhat.com>
12909
12910 * gcc.dg/pr69535.c: New test.
12911
240568aa 129122016-01-31 John David Anglin <danglin@gcc.gnu.org>
12913
6009b3b8 12914 PR testsuite/69584
12915 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12916 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12917
1fdf7177 12918 PR debug/68244
12919 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12920
240568aa 12921 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12922
cb3e5ac0 129232016-01-31 Paul Thomas <pault@gcc.gnu.org>
12924
12925 PR fortran/67564
12926 * gfortran.dg/allocate_with_source_17.f03: New test.
12927
3b8b902b 129282016-01-30 Jakub Jelinek <jakub@redhat.com>
12929
12930 PR tree-optimization/69546
12931 * gcc.dg/torture/pr69546.c: New test.
12932
17985abe 129332016-01-30 Paul Thomas <pault@gcc.gnu.org>
12934
12935 PR fortran/69566
12936 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12937
b5239e80 129382016-01-30 Martin Sebor <msebor@redhat.com>
12939
12940 PR c++/68490
12941 * g++.dg/ext/flexary10.C: New test.
12942
e8f03010 129432016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12944
12945 PR fortran/66707
12946 gfortran.dg/common_23.f90: New test.
12947
dc93691a 129482016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12949
12950 PR target/65546
12951 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12952 condition being checked, and disable it when the target supports
12953 misaligned loads and stores.
12954
ff5e28e9 129552016-01-29 Jakub Jelinek <jakub@redhat.com>
12956
12957 PR debug/69518
12958 * gcc.dg/torture/pr69518.c: New test.
12959
b0d8930a 129602016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12961
12962 PR target/69530
12963 * gcc.target/i386/pr69530.c: New test.
12964
21601fc7 129652016-01-29 Steve Ellcey <sellcey@imgtec.com>
12966
12967 PR target/65604
12968 * gcc.target/mips/div-delay.c: New test.
12969
ca6c7317 129702016-01-29 Jakub Jelinek <jakub@redhat.com>
12971
4758dc39 12972 PR target/69551
12973 * gcc.target/i386/pr69551.c: New test.
12974
ca6c7317 12975 PR target/66137
12976 * gcc.target/i386/pr66137.c: New test.
12977
e3078da6 129782016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12979
12980 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12981 always built for p5600.
12982 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12983 isa=p5600 dg-option.
12984
b622ec25 129852016-01-29 Richard Biener <rguenther@suse.de>
12986
12987 PR tree-optimization/69547
12988 * g++.dg/tree-ssa/pr69547.C: New testcase.
12989
d2a60e99 129902016-01-29 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR debug/66869
12993 * g++.dg/warn/Wunused-function2.C: New test.
12994
ae849d2b 129952016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12996
12997 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12998 support for test to succeed.
12999
ce6a6978 130002016-01-29 Marek Polacek <polacek@redhat.com>
13001
13002 PR c++/69509
13003 PR c++/69516
13004 * g++.dg/ext/constexpr-vla2.C: New test.
13005 * g++.dg/ext/constexpr-vla3.C: New test.
13006 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13007
7550d855 130082016-01-29 Richard Biener <rguenther@suse.de>
13009
13010 PR middle-end/69537
13011 * gcc.dg/uninit-21.c: New testcase.
13012
f11bb279 130132016-01-28 Uros Bizjak <ubizjak@gmail.com>
13014
13015 PR target/69459
13016 * gcc.target/i386/pr69459.c: New test.
13017
c80c12c8 130182016-01-28 Steve Ellcey <sellcey@imgtec.com>
13019
13020 PR target/68400
13021 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13022 * gcc.target/mips/pr68400.c: New test.
13023
c649bacc 130242016-01-28 Martin Sebor <msebor@redhat.com>
13025
13026 PR target/17381
13027 * gcc.target/powerpc/pr17381.c: New test.
13028
f4881661 130292016-01-28 Jakub Jelinek <jakub@redhat.com>
13030
13031 PR middle-end/69542
13032 * gcc.dg/torture/pr69542.c: New test.
13033
d66fdd75 130342016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13035
13036 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13037
d4a78818 130382016-01-28 David Edelsohn <dje.gcc@gmail.com>
13039
13040 * gcc.dg/pr65980.c: Skip on AIX.
13041 * gcc.dg/pr66688.c: Same.
13042
21329e97 130432016-01-28 David Edelsohn <dje.gcc@gmail.com>
13044
13045 PR target/63679
13046 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13047 * gcc.dg/tree-ssa/sra-18.c: Same.
13048
cc7124a6 130492016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13050
13051 PR fortran/62536
13052 * gfortran.dg/block_15.f08: New test.
13053 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13054 on incorrectly closed BLOCK.
13055
358dfcb4 130562016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13057
13058 * gcc.dg/declare-simd.c: New test.
e87502d6 130592016-01-28 Richard Biener <rguenther@suse.de>
13060
13061 PR tree-optimization/69466
13062 * gfortran.dg/vect/pr69466.f90: New testcase.
13063
44e7334b 130642016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13065
13066 * g++.dg/pr67989.C: Remove ARM-specific option.
13067 * gcc.target/arm/pr67989.C: New file.
13068
5ce8f551 130692016-01-27 Uros Bizjak <ubizjak@gmail.com>
13070
13071 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13072 and expm1 test for glibc < 2.11.
13073
fa6e6b15 130742016-01-27 Richard Henderson <rth@redhat.com>
13075
13076 * gcc.c-torture/execute/pr69447.c: New test.
13077
130782016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13079
7b8122c6 13080 PR fortran/69422
147b2f9b 13081 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13082
78e516eb 130832016-01-27 Jakub Jelinek <jakub@redhat.com>
13084
13085 PR debug/66869
13086 * gcc.dg/pr66869.c: New test.
13087
9b849350 130882016-01-25 Jeff Law <law@redhat.com>
13089
13090 PR tree-optimization/68398
f11bb279 13091 PR tree-optimization/69196
9b849350 13092 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13093 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13094 path to avoid new heuristic allowing more irreducible regions
13095 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13096 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13097 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13098 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13099 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13100
fee5e491 131012016-01-27 Marek Polacek <polacek@redhat.com>
13102
13103 PR c/68062
13104 * c-c++-common/vector-compare-4.c: New test.
13105
eec96426 131062016-01-27 David Malcolm <dmalcolm@redhat.com>
13107
13108 PR preprocessor/69126
13109 * c-c++-common/pr69126.c: New test case.
13110
5068be18 131112016-01-27 Ian Lance Taylor <iant@google.com>
13112
13113 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13114
5fa82c11 131152016-01-27 Ryan Burn <contact@rnburn.com>
13116
13117 PR cilkplus/69267
13118 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13119
b3df0219 131202016-01-27 Uros Bizjak <ubizjak@gmail.com>
13121
13122 PR target/69512
13123 * gcc.target/i386/pr69512.c: New test.
13124
d46a16d4 131252016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13126
13127 PR ada/69488
13128 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13129
6a9b35ef 131302016-01-27 Marek Polacek <polacek@redhat.com>
13131
13132 PR c++/69379
13133 * g++.dg/pr69379.C: New test.
13134
18e9663b 131352016-01-27 Martin Sebor <msebor@redhat.com>
13136
13137 PR c++/69317
13138 * g++.dg/abi/Wabi-2-2.C: New test.
13139 * g++.dg/abi/Wabi-2-3.C: New test.
13140 * g++.dg/abi/Wabi-3-2.C: New test.
13141 * g++.dg/abi/Wabi-3-3.C: New test.
13142
c88301ad 131432016-01-27 Richard Biener <rguenther@suse.de>
13144
13145 PR tree-optimization/69166
13146 * gcc.dg/torture/pr69166.c: New testcase.
13147
8ca47550 131482016-01-27 Martin Jambor <mjambor@suse.cz>
13149
13150 PR tree-optimization/69355
13151 * gcc.dg/tree-ssa/pr69355.c: New test.
13152
5cb23e3c 131532016-01-27 Marek Polacek <polacek@redhat.com>
13154
13155 PR c++/69496
13156 * g++.dg/ext/constexpr-vla1.C: New test.
13157
7b0c1b6d 131582016-01-20 Christian Bruel <christian.bruel@st.com>
13159
13160 PR target/69245
13161 * gcc.target/arm/pr69245.c: New test.
13162
220112fc 131632016-01-27 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR tree-optimization/69399
13166 * gcc.dg/torture/pr69399.c: New test.
13167
16294490 131682016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13169
13170 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13171
8abd3d0c 131722016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13173
13174 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13175
7cf9b895 131762016-01-26 Tom de Vries <tom@codesourcery.com>
13177
13178 PR tree-optimization/69110
13179 * gcc.dg/autopar/pr69110.c: New test.
13180
557c1942 131812016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13182 Sebastian Pop <s.pop@samsung.com>
557c1942 13183
13184 * gcc.dg/graphite/isl-ast-op-select.c: New.
13185
80adbd96 131862015-01-26 Paul Thomas <pault@gcc.gnu.org>
13187
13188 PR fortran/69385
13189 * gfortran.dg/allocate_error_6.f90: New test.
13190
c3f86f60 131912016-01-26 Richard Henderson <rth@redhat.com>
13192
13193 * gcc.dg/tm/pr60908.c: New test.
13194
3752e5b1 131952016-01-26 David Malcolm <dmalcolm@redhat.com>
13196
13197 PR other/69006
13198 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13199 directive.
13200 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13201 expected multiline output to reflect the colorization being
13202 disabled before newlines.
13203 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13204 (custom_diagnostic_finalizer): Replace call to
13205 pp_newline_and_flush with call to pp_flush.
13206 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13207 * gfortran.dg/implicit_class_1.f90: Likewise.
13208 * lib/gcc-dg.exp (allow_blank_lines): New global.
13209 (dg-allow-blank-lines-in-output): New procedure.
13210 (gcc-dg-prune): Complain about blank lines in the output, unless
13211 dg-allow-blank-lines-in-output was called.
13212 * lib/multiline.exp (_build_multiline_regex): Only support
13213 arbitrary followup text for non-blank-lines, not for blank lines.
13214
9bbfd060 132152016-01-26 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR tree-optimization/69483
13218 * gcc.dg/pr69483.c: New test.
13219 * g++.dg/opt/pr69483.C: New test.
13220
53773057 132212016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13222
13223 PR target/68620
13224 * gcc.target/arm/pr68620.c: New test.
13225
442a556f 132262016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13227
13228 * gcc.target/i386/pr68986-2.c: Remove -m32.
13229
d513c683 132302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13231
13232 PR target/68986
13233 * gcc.target/i386/pr68986-1.c: New test.
13234 * gcc.target/i386/pr68986-2.c: Likewise.
13235 * gcc.target/i386/pr68986-3.c: Likewise.
13236
976877a5 132372016-01-26 Christian Bruel <christian.bruel@st.com>
13238
13239 * lib/target-supports.exp
13240 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13241 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13242 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13243
2c7b2f88 132442016-01-26 Richard Biener <rguenther@suse.de>
13245
13246 PR tree-optimization/69452
13247 * gcc.dg/torture/pr69452.c: New testcase.
13248
f7fc06e7 132492016-01-26 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR target/69442
13252 * gcc.dg/pr69442.c: New test.
13253
d1dae587 132542016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13255
13256 PR target/67896
13257 * gcc.target/aarch64/simd/pr67896.C: New.
13258
ef7be7f8 132592016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13260
13261 PR tree-optimization/69400
13262 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13263 function.
13264 (plugin_init): Call it.
13265 * gcc.dg/torture/pr69400.c: New test.
13266
648433a4 132672016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13268
13269 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13270
45fc5243 132712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13272 Sebastian Pop <s.pop@samsung.com>
13273
13274 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13275 isl-0.15.
13276
c699f6a1 132772016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13278 Sebastian Pop <s.pop@samsung.com>
13279
13280 * gcc.dg/graphite/pr69292.c: New.
13281
b86e24ea 132822016-01-25 Jakub Jelinek <jakub@redhat.com>
13283
13284 * c-c++-common/goacc/use_device-1.c: New test.
13285
105cb8d7 132862016-01-25 Jeff Law <law@redhat.com>
13287
13288 PR tree-optimization/69196
13289 PR tree-optimization/68398
13290 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13291 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13292
44562749 132932016-01-25 David Edelsohn <dje.gcc@gmail.com>
13294
13295 PR target/69469
13296 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13297 Algorithm.
13298
6837fee7 132992016-01-25 Richard Biener <rguenther@suse.de>
13300
13301 PR testsuite/69380
13302 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13303
fe500d65 133042016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13305
13306 PR target/69421
13307 * gcc.dg/pr69421.c: New test.
13308
8eacba94 133092016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13310
13311 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13312 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13313 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13314 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13315 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13316 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13317 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13318 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13319 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13320 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13321
af09d40d 133222016-01-25 Richard Biener <rguenther@suse.de>
13323
13324 PR tree-optimization/69376
13325 * gcc.dg/torture/pr69376.c: New testcase.
13326
d65063f5 133272016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13328
13329 PR fortran/69397
13330 PR fortran/68442
13331 * gfortran.dg/interface_38.f90: New test.
13332 * gfortran.dg/interface_39.f90: New test.
80adbd96 13333
08c7bfb4 133342016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13335
13336 Revert:
13337 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13338
13339 PR c++/11858
13340 PR c++/24663
13341 PR c++/24664
13342 * g++.dg/template/pr11858.C: New test.
13343 * g++.dg/template/pr24663.C: New test.
13344 * g++.dg/template/unify12.C: New test.
13345 * g++.dg/template/unify13.C: New test.
13346 * g++.dg/template/unify14.C: New test.
13347 * g++.dg/template/unify15.C: New test.
13348 * g++.dg/template/unify16.C: New test.
13349 * g++.dg/template/unify17.C: New test.
13350
c2e7d2be 133512016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13352
13353 PR fortran/68283
13354 gfortran.dg/pr68283.f90: New test.
13355
9f2e8617 133562016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13357
13358 PR fortran/66094
13359 * gfortran.dg/inline_matmul_13.f90: New test.
13360 * gfortran.dg/matmul_bounds_8.f90: New test.
13361 * gfortran.dg/matmul_bounds_9.f90: New test.
13362 * gfortran.dg/matmul_bounds_10.f90: New test.
13363
a4838119 133642016-01-23 Tom de Vries <tom@codesourcery.com>
13365
13366 PR tree-optimization/69426
13367 * gcc.dg/autopar/pr69426.c: New test.
13368
feddf0dc 133692016-01-23 Martin Sebor <msebor@redhat.com>
13370
13371 PR c++/58109
13372 PR c++/69022
13373 * g++.dg/cpp0x/alignas5.C: New test.
13374 * g++.dg/ext/vector29.C: Same.
13375
132731fb 133762016-01-23 Uros Bizjak <ubizjak@gmail.com>
13377
13378 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13379 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13380 _GNU_SOURCE from compile flags to the source.
13381 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13382 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13383 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13384 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13385
51aec681 133862016-01-22 Jakub Jelinek <jakub@redhat.com>
13387
13388 PR target/69432
13389 * g++.dg/opt/pr69432.C: New test.
13390
147aa3e3 133912016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13392
13393 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13394 32-bit targets testing an -m64 multilib.
13395
4d04e35e 133962016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13397
13398 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13399 64-bit support.
13400
86f38d0c 134012016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13402
13403 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13404
f776e712 134052016-01-21 Christian Bruel <christian.bruel@st.com>
13406
13407 PR target/68674
13408 * gcc.target/i386/pr68674.c
13409 * gcc.target/aarch64/pr68674.c
13410 * gcc.target/arm/pr68674.c
13411
7b9de435 134122016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13413
13414 PR target/69403
13415 * gcc.c-torture/execute/pr69403.c: New test.
13416
9935a0ba 134172016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13418
13419 PR c++/55843
13420 * g++.dg/template/pr55843.C: New.
13421
06b94aa1 134222016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13423
13424 PR testsuite/66877
13425 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13426 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13427
b68773a8 134282016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13429
13430 PR testsuite/67489
132731fb 13431 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13432 from dg-do compile directive, and instead add
13433 { dg-require-effective-target int128 }.
b68773a8 13434
bbbbe8ab 134352016-01-20 Martin Sebor <msebor@redhat.com>
13436
13437 PR c/69405
13438 * gcc.dg/sync-fetch.c: New test.
13439
f3a6a26f 134402016-01-21 Martin Sebor <msebor@redhat.com>
13441
13442 PR target/69252
13443 * gcc.target/powerpc/pr69252.c: New test.
13444
d1565a03 134452016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13446
13447 PR fortran/65996
132731fb 13448 * gfortran.dg/pr65996.f90: New test.
d1565a03 13449
15a5a905 134502016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13451
13452 PR c++/68810
bbbbe8ab 13453 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13454 expected to generate an error.
15a5a905 13455
e4538af5 134562016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13457
13458 PR middle-end/66178
13459 * gcc.dg/torture/pr66178.c: New test.
13460
4d4180ce 134612016-01-21 Anton Blanchard <anton@samba.org>
13462 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13463
13464 PR target/63354
13465 * gcc.target/powerpc/pr63354.c: New test.
13466
86e16058 134672016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13468
13469 PR rtl-optimization/68990
13470 * gcc.target/i386/pr68990: New.
13471
b11b85e4 134722016-01-21 Nick Clifton <nickc@redhat.com>
13473
13474 PR target/69129
13475 * gcc.target/mips/pr69129.c: New.
13476
62dd9f85 134772016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13478
13479 PR c++/58046
13480 * g++.dg/cpp0x/pr58046.C: New.
13481
ac7d424b 134822016-01-21 Jakub Jelinek <jakub@redhat.com>
13483
47c0bea3 13484 PR target/69187
13485 PR target/65624
13486 * gcc.target/arm/pr69187.c: New test.
13487
ac7d424b 13488 PR c++/69355
13489 * g++.dg/torture/pr69355.C: New test.
13490
9e18b252 134912016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13492 Sebastian Pop <s.pop@samsung.com>
13493
13494 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13495
de862e2f 134962016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13497 Sebastian Pop <s.pop@samsung.com>
13498
132731fb 13499 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13500
f55f9344 135012016-01-21 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR middle-end/67653
13504 * c-c++-common/pr67653.c: New test.
13505 * gcc.dg/torture/pr29119.c: Add dg-warning.
13506
62752e71 135072016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13508
13509 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13510
16d4186f 135112016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13512
13513 PR c/24293
13514 * gcc.dg/pr24293.c: New test.
13515 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13516 incomplete struct type.
13517 * gcc.dg/declspec-1.c: Likewise.
13518 * gcc.dg/pr63549.c: Likewise.
13519
58219d13 135202016-01-20 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR tree-optimization/66612
13523 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13524 for bdn instruction.
13525
a7b5688a 135262016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13527
13528 * lib/target-supports.exp
13529 (check_effective_target_arm_fp_ok_nocache): New.
13530 (check_effective_target_arm_fp_ok): New.
13531 (add_options_for_arm_fp): New.
13532 (check_effective_target_arm_crypto_ok_nocache): Require
13533 target_arm_v8_neon_ok instead of arm32.
13534 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13535 (check_effective_target_arm_crypto_pragma_ok): New.
13536 (add_options_for_arm_vfp): New.
13537 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13538 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13539 target instead. Force initial fpu to vfp.
13540 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13541 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13542 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13543 dependency.
13544 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13545 use arm_vfp effective target instead. Force initial fpu to vfp.
13546 * gcc.target/arm/attr-neon3.c: Likewise.
13547 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13548 arm_vfp_ok.
13549 * gcc.target/arm/unsigned-float.c: Likewise.
13550 * gcc.target/arm/vfp-1.c: Likewise.
13551 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13552 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13553 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13554 * gcc.target/arm/vfp-ldmias.c: Likewise.
13555 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13556 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13557 * gcc.target/arm/vfp-stmiad.c: Likewise.
13558 * gcc.target/arm/vfp-stmias.c: Likewise.
13559 * gcc.target/arm/vnmul-1.c: Likewise.
13560 * gcc.target/arm/vnmul-2.c: Likewise.
13561 * gcc.target/arm/vnmul-3.c: Likewise.
13562 * gcc.target/arm/vnmul-4.c: Likewise.
13563
7ca56ca8 135642016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13565
7fb75b57 13566 PR testsuite/69366
13567 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13568 the MPX run-time library, for compile-time MPX test.
13569 * gcc.target/i386/chkp-always_inline.c: Likewise.
13570 * gcc.target/i386/chkp-bndret.c: Likewise.
13571 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13572 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13573 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13574 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13575 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13576 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13577 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13578 * gcc.target/i386/chkp-label-address.c: Likewise.
13579 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13580 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13581 * gcc.target/i386/chkp-pr69044.c: Likewise.
13582 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13583 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13584 * gcc.target/i386/chkp-strchr.c: Likewise.
13585 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13586 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13587 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13588 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13589 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13590 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13591 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13592 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13593 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13594 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13595 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13596 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13597 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13598 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13599 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13600 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13601 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13602 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13603 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13604 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13605 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13606 * gcc.target/i386/pr63995-2.c: Likewise.
13607 * gcc.target/i386/pr64805.c: Likewise.
13608 * gcc.target/i386/pr65044.c: Likewise.
13609 * gcc.target/i386/pr65167.c: Likewise.
13610 * gcc.target/i386/pr65183.c: Likewise.
13611 * gcc.target/i386/pr65184.c: Likewise.
13612 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13613
f2da0b99 136142016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13615
13616 PR tree-optimization/69328
13617 * gcc.dg/pr69328.c: New test.
13618
4d379676 136192016-01-20 Jeff Law <law@redhat.com>
13620
4a11f145 13621 PR target/25114
4d379676 13622 * gcc.target/m68k/pr25114.c: New test.
13623
0754bad1 136242016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13625
13626 * gcc.target/arm/memset-inline-10.c: Added
13627 dg-require-effective-target arm_thumb2_ok.
13628
63bd5c2d 136292016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13630
13631 * gcc.dg/debug/dwarf2/sso.c: New test.
13632
a9c01e81 136332016-01-19 Uros Bizjak <ubizjak@gmail.com>
13634
13635 PR testsuite/68820
13636 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13637 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13638 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13639
53fa0e54 136402016-01-19 Jan Hubicka <hubicka@ucw.cz>
13641
13642 PR ipa/66223
13643 * g++.dg/ipa/devirt-50.C: New testcase.
13644
e035a62c 136452016-01-19 Marek Polacek <polacek@redhat.com>
13646
13647 PR c++/68965
13648 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13649 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13650
885cc3ea 136512016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13652
13653 PR target/69135
13654 * gcc.target/arm/pr69135_1.c: New test.
13655
07bd240e 136562015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13657
13658 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13659
9f60d257 136602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13661
13662 * gcc.target/aarch64/ccmp_1.c: New testcase.
13663
a0c919f7 136642016-01-19 Marek Polacek <polacek@redhat.com>
13665
13666 PR c++/68586
13667 * g++.dg/cpp0x/enum30.C: New test.
13668
dc5d6d17 136692016-01-19 Richard Biener <rguenther@suse.de>
13670
13671 PR tree-optimization/69336
13672 * g++.dg/tree-ssa/pr69336.C: New testcase.
13673
6dd156e0 136742016-01-19 Jakub Jelinek <jakub@redhat.com>
13675
13676 PR debug/65779
13677 * gcc.dg/pr65779.c: New test.
13678
3e0d45b9 136792016-01-19 Richard Biener <rguenther@suse.de>
13680
13681 PR tree-optimization/69352
13682 * gcc.dg/torture/pr69352.c: New testcase.
13683
7a3cf64d 136842016-01-19 Jakub Jelinek <jakub@redhat.com>
13685
13686 PR rtl-optimization/68955
13687 PR rtl-optimization/64557
13688 * gcc.dg/torture/pr68955.c: New test.
13689
8be55b33 136902016-01-19 Jan Hubicka <hubicka@ucw.cz>
13691
13692 PR lto/69136
13693 * g++.dg/torture/pr69136.C: New testcase.
13694
72a985d7 136952016-01-19 Jan Hubicka <hubicka@ucw.cz>
13696
13697 PR lto/69133
13698 * g++.dg/lto/pr69133_0.C: New testcase.
13699 * g++.dg/lto/pr69133_1.C: New testcase.
13700
56778b62 137012016-01-15 Jeff Law <law@redhat.com>
13702
13703 PR tree-optimization/69320
13704 * gcc.c-torture/pr69320-1.c: New test.
13705 * gcc.c-torture/pr69320-2.c: New test.
13706 * gcc.c-torture/pr69320-3.c: New test.
13707 * gcc.c-torture/pr69320-4.c: New test.
13708
ced41b93 137092016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13710
13711 PR c++/11858
13712 PR c++/24663
13713 PR c++/24664
13714 * g++.dg/template/pr11858.C: New test.
13715 * g++.dg/template/pr24663.C: New test.
13716 * g++.dg/template/unify12.C: New test.
13717 * g++.dg/template/unify13.C: New test.
13718 * g++.dg/template/unify14.C: New test.
13719 * g++.dg/template/unify15.C: New test.
13720 * g++.dg/template/unify16.C: New test.
13721 * g++.dg/template/unify17.C: New test.
13722
7f8cbcaf 137232016-01-18 David Malcolm <dmalcolm@redhat.com>
13724
13725 PR testsuite/69181
13726 * gcc.dg/pr69181-1.c: New test file.
13727 * gcc.dg/pr69181-2.c: New test file.
13728 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13729 globals by moving it to...
13730 (cleanup-after-saved-dg-test): ...this new function. Add
13731 "global additional_sources_used". Add reset of global
13732 multiline_expected_outputs to the empty list.
13733 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13734 global to...
13735 (multiline_expected_outputs): ...this, and updated comments to
13736 note that it is modified from gcc-dg.exp.
13737 (dg-end-multiline-output): Update for the above renaming.
13738 (handle-multiline-outputs): Likewise. Remove the clearing
13739 of the expected outputs to the empty list.
13740
3c7cbfc0 137412016-01-18 Richard Biener <rguenther@suse.de>
13742
13743 PR tree-optimization/69297
13744 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13745
81d49cc1 137462016-01-18 Joseph Myers <joseph@codesourcery.com>
13747
13748 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13749 dg-options.
13750 * gcc.target/mips/mips-3d-2.c: Likewise.
13751 * gcc.target/mips/mips-3d-3.c: Likewise.
13752 * gcc.target/mips/mips-3d-4.c: Likewise.
13753 * gcc.target/mips/mips-3d-5.c: Likewise.
13754 * gcc.target/mips/mips-3d-6.c: Likewise.
13755 * gcc.target/mips/mips-3d-7.c: Likewise.
13756 * gcc.target/mips/mips-3d-8.c: Likewise.
13757 * gcc.target/mips/mips-3d-9.c: Likewise.
13758 * gcc.target/mips/mips-ps-1.c: Likewise.
13759 * gcc.target/mips/mips-ps-2.c: Likewise.
13760 * gcc.target/mips/mips-ps-3.c: Likewise.
13761 * gcc.target/mips/mips-ps-4.c: Likewise.
13762 * gcc.target/mips/mips-ps-5.c: Likewise.
13763 * gcc.target/mips/mips-ps-6.c: Likewise.
13764 * gcc.target/mips/mips-ps-7.c: Likewise.
13765 * gcc.target/mips/mips-ps-type.c: Likewise.
13766 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13767 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13768
03c4ff3a 137692016-01-18 Tom de Vries <tom@codesourcery.com>
13770
13771 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13772 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13773 * c-c++-common/goacc/kernels-empty.c: New test.
13774 * c-c++-common/goacc/kernels-eternal.c: New test.
13775 * c-c++-common/goacc/kernels-loop-2.c: New test.
13776 * c-c++-common/goacc/kernels-loop-3.c: New test.
13777 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13778 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13779 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13780 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13781 * c-c++-common/goacc/kernels-loop-data.c: New test.
13782 * c-c++-common/goacc/kernels-loop-g.c: New test.
13783 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13784 * c-c++-common/goacc/kernels-loop-n.c: New test.
13785 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13786 * c-c++-common/goacc/kernels-loop.c: New test.
13787 * c-c++-common/goacc/kernels-noreturn.c: New test.
13788 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13789 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13790 * c-c++-common/goacc/kernels-reduction.c: New test.
13791
22e3dcee 137922016-01-18 Tom de Vries <tom@codesourcery.com>
13793
13794 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13795 * gcc.dg/autopar/outer-2.c: Same.
13796 * gcc.dg/autopar/outer-3.c: Same.
13797 * gcc.dg/autopar/outer-4.c: Same.
13798 * gcc.dg/autopar/outer-5.c: Same.
13799 * gcc.dg/autopar/outer-6.c: Same.
13800 * gcc.dg/autopar/parallelization-1.c: Same.
13801 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13802 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13803 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13804 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13805 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13806 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13807 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13808 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13809 * gcc.dg/autopar/pr39500-1.c: Same.
13810 * gcc.dg/autopar/pr39500-2.c: Same.
13811 * gcc.dg/autopar/pr46193.c: Same.
13812 * gcc.dg/autopar/pr46194.c: Same.
13813 * gcc.dg/autopar/pr49580.c: Same.
13814 * gcc.dg/autopar/pr49960-1.c: Same.
13815 * gcc.dg/autopar/pr49960.c: Same.
13816 * gcc.dg/autopar/pr68373.c: Same.
13817 * gcc.dg/autopar/reduc-1.c: Same.
13818 * gcc.dg/autopar/reduc-1char.c: Same.
13819 * gcc.dg/autopar/reduc-1short.c: Same.
13820 * gcc.dg/autopar/reduc-2.c: Same.
13821 * gcc.dg/autopar/reduc-2char.c: Same.
13822 * gcc.dg/autopar/reduc-2short.c: Same.
13823 * gcc.dg/autopar/reduc-3.c: Same.
13824 * gcc.dg/autopar/reduc-4.c: Same.
13825 * gcc.dg/autopar/reduc-6.c: Same.
13826 * gcc.dg/autopar/reduc-7.c: Same.
13827 * gcc.dg/autopar/reduc-8.c: Same.
13828 * gcc.dg/autopar/reduc-9.c: Same.
13829 * gcc.dg/autopar/uns-outer-4.c: Same.
13830 * gcc.dg/autopar/uns-outer-5.c: Same.
13831 * gcc.dg/autopar/uns-outer-6.c: Same.
13832 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13833 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13834
fd5cbe2f 138352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13836
13837 PR target/63679
13838 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13839 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13840
fa75ab55 138412016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13842
13843 PR target/63679
13844 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13845 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13846 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13847
214b2582 138482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13849
13850 PR target/63679
13851 * gcc.dg/tree-ssa/sra-17.c: New.
13852 * gcc.dg/tree-ssa/sra-18.c: New.
13853
13146837 138542016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13855
13856 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13857
6ccd18c2 138582016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13859
13860 * gnat.dg/inline12.adb: New test.
13861
8872b95f 138622016-01-18 Bin Cheng <bin.cheng@arm.com>
13863
13864 PR tree-optimization/66797
13865 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13866
971514e3 138672016-01-18 Richard Biener <rguenther@suse.de>
13868
13869 PR tree-optimization/69170
13870 * gcc.dg/torture/pr69170.c: New testcase.
13871
dfb6d139 138722016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13873
13874 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13875
164d84c2 138762016-01-16 Tom de Vries <tom@codesourcery.com>
13877
13878 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13879
4c33b769 138802016-01-16 Tom de Vries <tom@codesourcery.com>
13881
13882 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13883 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13884 redundant dg-require-effective-target pthread.
13885 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13886 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13887 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13888 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13889 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13890 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13891 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13892
673441b0 138932016-01-16 David Edelsohn <dje.gcc@gmail.com>
13894
13895 PR target/68609
13896 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13897 * gcc.target/powerpc/recip-7.c: Same.
13898
90153ae7 138992016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13900
13901 PR c++/69091
13902 * g++.dg/template/pr69091.C: New test.
13903
bc24d01d 139042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13905
13906 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13907 dump does not contain an error_mark_node.
13908 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13909 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13910
4067c0fd 139112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13912
13913 PR c++/68936
13914 * g++.dg/template/pr68936.C: New test.
13915
27c6dbdd 139162016-01-15 David Edelsohn <dje.gcc@gmail.com>
13917
13918 PR target/68609
13919 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13920 * gcc.target/powerpc/recip-2.c: Same.
13921 * gcc.target/powerpc/recip-3.c: Same.
13922 * gcc.target/powerpc/recip-4.c: Same.
13923 * gcc.target/powerpc/recip-sqrtf.c: Same.
13924
e390c57d 139252016-01-15 Jeff Law <law@redhat.com>
13926
13927 PR tree-optimization/69270
13928 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13929 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13930
ddcfeaf1 139312016-01-15 Paul Thomas <pault@gcc.gnu.org>
13932
13933 PR fortran/49630
13934 * gfortran.dg/deferred_character_13.f90: New test for the fix
13935 of comment 3 of the PR.
13936
13937 PR fortran/54070
13938 * gfortran.dg/deferred_character_8.f90: New test
13939 * gfortran.dg/allocate_error_5.f90: New test
13940
13941 PR fortran/60593
13942 * gfortran.dg/deferred_character_10.f90: New test
13943
13944 PR fortran/60795
13945 * gfortran.dg/deferred_character_14.f90: New test
13946
13947 PR fortran/61147
13948 * gfortran.dg/deferred_character_11.f90: New test
13949
13950 PR fortran/64324
13951 * gfortran.dg/deferred_character_9.f90: New test
13952
81be349c 139532016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13954
13955 PR rtl-optimization/69030
13956 * gcc.target/i386/pr69030.c: New.
13957
998456c5 139582016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13959
13960 * gcc.target/aarch64/target_attr_17.c: New test.
13961
0d85be19 139622016-01-15 Richard Biener <rguenther@suse.de>
13963
13964 PR tree-optimization/66856
13965 * gcc.dg/torture/pr66856-1.c: New testcase.
13966 * gcc.dg/torture/pr66856-2.c: Likewise.
13967
321d36c8 139682016-01-15 Richard Biener <rguenther@suse.de>
13969
13970 PR debug/69137
13971 * g++.dg/lto/pr69137_0.C: New testcase.
13972
d94a1f53 139732016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13974
13975 PR middle-end/69246
13976 * gcc.target/i386/pr69246.c: New test.
13977
5fe9a861 139782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13979
a9c01e81 13980 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13981
3d05a5e9 139822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13983
13984 PR c++/56194
13985 * g++.dg/init/const9.C: Disable test on S/390.
13986
5e8132b5 139872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13988
13989 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13990 * g++.dg/Wno-frame-address.C: Ditto.
13991
32307cdf 139922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13993
13994 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13995
1ca28250 139962016-01-15 Richard Biener <rguenther@suse.de>
13997
13998 PR tree-optimization/68961
13999 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14000
6271bd93 140012016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14002
14003 * gcc.target/i386/pr65105-5.c: New test.
14004
dfb6d139 140052016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14006
14007 * gcc.c-torture/execute/alias-4.c: New testcase.
14008
dfb6d139 140092016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14010
14011 PR ipa/68148
14012 * g++.dg/ipa/devirt-49.C: New testcase.
14013
7bbac464 140142016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14015
14016 PR target/65837
14017 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14018 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14019 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14020
4345b868 140212016-01-15 Richard Biener <rguenther@suse.de>
14022
14023 PR tree-optimization/69117
14024 * gcc.dg/torture/pr69117.c: New testcase.
14025
580357e7 140262015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14027
14028 PR c++/69048
14029 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14030
612baa31 140312016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14032
14033 PR testsuite/67509
14034 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14035 range tests use 100 * maximum instead of maximum + 1.
14036
44e09bc4 140372016-01-14 Jakub Jelinek <jakub@redhat.com>
14038
14039 PR debug/69244
14040 * gcc.dg/guality/pr69244.c: New test.
14041
96962ae4 140422016-01-14 Uros Bizjak <ubizjak@gmail.com>
14043
14044 * lib/target-supports.exp (check_effective_target_issignaling):
14045 New procedure.
14046 * gcc.dg/pr61441.c: Require issignaling effective target.
14047
ab9c400b 140482016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14049
14050 PR target/68803
14051 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14052
a7ed4583 140532016-01-14 David Malcolm <dmalcolm@redhat.com>
14054
14055 PR c++/68819
14056 PR preprocessor/69177
14057 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14058 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14059 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14060 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14061
77f35cec 140622016-01-14 Marek Polacek <polacek@redhat.com>
14063
14064 PR c/69262
14065 * gcc.dg/array-15.c: New test.
14066
915d0950 140672016-01-14 Jakub Jelinek <jakub@redhat.com>
14068
14069 PR middle-end/68146
14070 PR tree-optimization/69155
14071 * gfortran.dg/pr68146.f: New test.
14072 * gfortran.dg/pr69155.f90: New test.
14073
24651fb7 140742016-01-14 Richard Biener <rguenther@suse.de>
14075
14076 PR tree-optimization/68060
14077 * gcc.dg/torture/pr68060-1.c: New testcase.
14078 * gcc.dg/torture/pr68060-2.c: Likewise.
14079
2f63f950 140802016-01-14 Nick Clifton <nickc@redhat.com>
14081
14082 * lib/target-supports.exp
14083 (check_effective_target_arm_neon_ok_nocache): Add an option
14084 sequence that includes setting the ARM architecture to ARMv7-A.
14085 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14086 command line options necessary to enable Neon support.
14087 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14088 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14089 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14090 * gcc.target/arm/pr69180.c: Likewise.
14091
3ce0acde 140922016-01-14 Jeff Law <law@redhat.com>
14093
14094 PR tree-optimization/69270
14095 * gcc.dg/tree-ssa/pr69270.c: New test.
14096
bda05c57 140972016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14098
14099 PR c/66208
14100 * c-c++-common/pr66208.c: New file.
14101
9b657cf1 141022016-01-13 Jakub Jelinek <jakub@redhat.com>
14103
14104 PR tree-optimization/69156
14105 * gcc.dg/pr69156.c: New test.
14106
58ba1b9d 141072016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14108
14109 * gcc.target/i386/pr69225-7.c: New test.
14110
e5fee0fe 141112016-01-13 Richard Henderson <rth@redhat.com>
14112
14113 * gcc.dg/tm/memopt-13.c: Update expected function.
14114 * gcc.dg/tm/memopt-6.c: Likewise.
14115
3f0e9745 141162016-01-13 Uros Bizjak <ubizjak@gmail.com>
14117
14118 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14119 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14120 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14121 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14122
3f0e9745 141232016-01-13 Tom de Vries <tom@codesourcery.com>
14124
14125 PR tree-optimization/69169
7a6ddc0d 14126 * gcc.dg/pr69169.c: New test.
14127
9b657cf1 141282016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14129
14130 PR target/69228
14131 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14132 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14133 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14134 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14135 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14136 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14137 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14138 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14139
f704d701 141402016-01-13 Jakub Jelinek <jakub@redhat.com>
14141
14142 PR target/69247
14143 * gcc.dg/pr69247.c: New test.
14144
e966d6b9 141452016-01-13 Richard Biener <rguenther@suse.de>
14146
14147 PR tree-optimization/69242
14148 * gcc.dg/torture/pr69242.c: New testcase.
14149
1ca1d9b2 141502016-01-13 Richard Biener <rguenther@suse.de>
14151
14152 PR tree-optimization/69186
14153 * gcc.dg/torture/pr69186.c: New testcase.
14154
d07cbccc 141552016-01-13 Jeff Law <law@redhat.com>
14156
14157 PR tree-optimization/67755
14158 * gcc.dg/tree-ssa/pr67755.c: New test.
14159
141602016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14161
14162 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14163 pass number in output by a star.
14164
b95d41cf 141652016-01-12 Bin Cheng <bin.cheng@arm.com>
14166
14167 PR tree-optimization/68911
14168 * gcc.c-torture/execute/pr68911.c: New test.
14169
91d87e22 141702016-01-12 Marek Polacek <polacek@redhat.com>
14171
14172 PR c++/68979
14173 * g++.dg/warn/permissive-1.C: New test.
14174
8a9401a4 141752016-01-12 Jakub Jelinek <jakub@redhat.com>
14176
14177 PR objc++/68511
14178 PR c++/69213
14179 * g++.dg/opt/pr69213.C: New test.
14180
b9cb7a67 141812016-01-12 Christian Bruel <christian.bruel@st.com>
14182
14183 PR target/69180
14184 * gcc.target/arm/pr69180.c: New test.
14185
e4c96992 141862016-01-12 Richard Biener <rguenther@suse.de>
14187
14188 PR lto/69077
14189 * g++.dg/lto/pr69077_0.C: New testcase.
14190 * g++.dg/lto/pr69077_1.C: Likewise.
14191
90525f61 141922016-01-12 Jakub Jelinek <jakub@redhat.com>
14193
14194 PR target/69175
14195 * g++.dg/opt/pr69175.C: New test.
14196
9e7edfd3 141972016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14198
14199 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14200 rather than #including math.h & stdlib.h.
14201 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14202 * gcc.dg/vect/pr49771.c: Likewise.
14203 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14204 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14205 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14206 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14207 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14208 * gcc.dg/vect/pr44507.c: Likewise.
14209 * gcc.dg/vect/pr45902.c: Likewise.
14210 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14211 * gcc.dg/vect/vect-117.c: Likewise.
14212 * gcc.dg/vect/vect-99.c: Likewise.
14213 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14214 * gcc.dg/vect/vect-cond-1.c: Likewise.
14215 * gcc.dg/vect/vect-cond-2.c: Likewise.
14216 * gcc.dg/vect/vect-cond-3.c: Likewise.
14217 * gcc.dg/vect/vect-cond-4.c: Likewise.
14218 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14219 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14220 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14221 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14222 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14223 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14224 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14225 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14226 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14227 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14228 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14229 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14230 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14231 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14232 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14233 include of signal.h.
14234 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14235 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14236 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14237 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14238 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14239 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14240 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14241 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14242 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14243 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14244 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14245 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14246 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14247 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14248 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14249 * gcc.dg/vect/vect-outer-5.c: Likewise.
14250 * gcc.dg/vect/vect-outer-6.c: Likewise.
14251 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14252 include of stdio.h.
14253
3368873d 142542016-01-12 Nick Clifton <nickc@redhat.com>
14255
14256 PR target/68913
14257 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14258 to fread so that it will be found in all target runtimes.
14259
0464ea95 142602016-01-12 Richard Biener <rguenther@suse.de>
14261
14262 PR tree-optimization/69053
14263 * g++.dg/torture/pr69053.C: New testcase.
14264
7819730f 142652016-01-12 Richard Biener <rguenther@suse.de>
14266
14267 PR tree-optimization/69168
14268 * gcc.dg/torture/pr69168.c: New testcase.
14269
995bfebf 142702016-01-12 Richard Biener <rguenther@suse.de>
14271
14272 PR tree-optimization/69157
14273 * gcc.dg/torture/pr69157.c: New testcase.
14274
142752016-01-12 Richard Biener <rguenther@suse.de>
14276
14277 PR tree-optimization/69174
14278 * gcc.dg/torture/pr69174.c: New testcase.
14279
1d10d64c 142802016-01-12 Jakub Jelinek <jakub@redhat.com>
14281
14282 PR c++/66808
14283 PR c++/69000
14284 * g++.dg/tls/pr66808.C: New test.
14285 * g++.dg/tls/pr69000.C: New test.
14286
f0b79faf 142872016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14288
14289 * gcc.target/powerpc/swaps-p8-23.c: New test.
14290 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14291
04cf75a4 142922016-01-11 John David Anglin <danglin@gcc.gnu.org>
14293
14294 PR tree-optimization/68356
14295 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14296
0eb4264c 142972016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14298 Jim Wilson <jim.wilson@linaro.org>
14299
14300 PR target/69194
14301 * gcc.target/arm/pr69194.c: New test.
14302
2f66de64 143032016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14304
14305 PR target/69225
14306 * gcc.target/i386/pr69225-1.c: New test.
14307 * gcc.target/i386/pr69225-2.c: Likewise.
14308 * gcc.target/i386/pr69225-3.c: Likewise.
14309 * gcc.target/i386/pr69225-4.c: Likewise.
14310 * gcc.target/i386/pr69225-5.c: Likewise.
14311 * gcc.target/i386/pr69225-6.c: Likewise.
14312
36105e82 143132016-01-11 Jakub Jelinek <jakub@redhat.com>
14314
1c78ce2e 14315 PR target/67462
14316 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14317 if lp64.
14318
a4a87320 14319 PR target/69071
14320 * gcc.dg/pr69071.c: New test.
14321
91fbd04f 14322 PR c++/69211
14323 * g++.dg/opt/pr69211.C: New test.
14324
36105e82 14325 PR tree-optimization/69214
14326 * gcc.c-torture/compile/pr69214.c: New test.
14327
e934c380 143282016-01-11 Uros Bizjak <ubizjak@gmail.com>
14329
14330 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14331 * gcc.target/i386/pr66232-11.c: Ditto.
14332 * gcc.target/i386/pr66232-12.c: Ditto.
14333 * gcc.target/i386/pr66232-13.c: Ditto.
14334
3ff1b153 143352016-01-11 Richard Biener <rguenther@suse.de>
14336
14337 PR tree-optimization/69173
14338 * gcc.dg/torture/pr69173.c: New testcase.
14339
04e1504c 143402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14341
14342 PR rtl-optimization/68796
14343 * gcc.target/aarch64/tst_5.c: New test.
14344 * gcc.target/aarch64/tst_6.c: Likewise.
14345
ae8718b5 143462016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14347
14348 PR rtl-optimization/68841
14349 * gcc.dg/pr68841.c: New test.
14350 * gcc.c-torture/execute/pr68841.c: New test.
14351
bd8bece2 143522016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14353
14354 PR rtl-optimization/68920
14355 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14356 for ix86 targets.
14357 * gcc.dg/ifcvt-5.c: New test.
14358
9b657cf1 143592016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14360
14361 PR bootstrap/69123
14362 * g++.dg/pr69123.C: New.
14363
7a158352 143642016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14365
14366 PR target/69010
14367 * gcc.target/i386/pr69010.c: New test.
14368
ff375d11 143692016-01-11 Martin Jambor <mjambor@suse.cz>
14370
14371 PR ipa/69044
14372 * gcc.target/i386/chkp-pr69044.c: New test.
14373
9eb890f1 143742016-01-11 Tom de Vries <tom@codesourcery.com>
14375
14376 PR tree-optimization/69109
14377 * gcc.dg/autopar/pr69109-2.c: New test.
14378 * gcc.dg/autopar/pr69109.c: New test.
14379
c4157ee5 143802016-01-11 Tom de Vries <tom@codesourcery.com>
14381
14382 PR tree-optimization/69108
14383 * gcc.dg/autopar/pr69108.c: New test.
14384
b933e511 143852016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14386
14387 PR c++/69029
14388 * c-c++-common/Wisleading-indentation.c: Augment test.
14389
efb73de1 143902016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14391
14392 PR fortran/69154
14393 * gfortran.dg/inline_matmul_12.f90: New test.
14394
40c86c3b 143952016-01-10 Paul Thomas <pault@gcc.gnu.org>
14396
14397 PR fortran/67779
14398 * gfortran.dg/actual_array_offset_1: New test.
14399
a006c0bb 144002016-01-10 Tom de Vries <tom@codesourcery.com>
14401
14402 PR tree-optimization/69062
14403 * gcc.dg/autopar/pr69062.c: New test.
14404
880ed4be 144052016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14406
14407 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14408 * gcc.dg/vect/slp-perm-2.c: Likewise.
14409 * gcc.dg/vect/slp-perm-3.c: Likewise.
14410 * gcc.dg/vect/slp-perm-5.c: Likewise.
14411 * gcc.dg/vect/slp-perm-6.c: Likewise.
14412 * gcc.dg/vect/slp-perm-7.c: Likewise.
14413 * gcc.dg/vect/slp-perm-8.c: Likewise.
14414
d95e1856 144152016-01-10 Tom de Vries <tom@codesourcery.com>
14416
14417 PR tree-optimization/69039
14418 * gcc.dg/autopar/pr69039.c: New test.
14419
0f8f48d0 144202016-01-09 Marek Polacek <polacek@redhat.com>
14421
14422 PR c++/69113
14423 * g++.dg/pr69113.C: New test.
14424
7dff0499 144252016-01-09 Jakub Jelinek <jakub@redhat.com>
14426
14427 PR middle-end/50865
14428 PR tree-optimization/69097
14429 * gcc.c-torture/execute/pr50865.c: New test.
14430 * gcc.c-torture/execute/pr69097-1.c: New test.
14431 * gcc.c-torture/execute/pr69097-2.c: New test.
14432 * gcc.dg/pr69097-1.c: New test.
14433 * gcc.dg/pr69097-2.c: New test.
14434
18431e78 144352016-01-09 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR c++/69164
14438 * g++.dg/opt/pr69164.C: New test.
14439
1943a4a2 144402016-01-08 Jakub Jelinek <jakub@redhat.com>
14441
14442 PR tree-optimization/69167
14443 * gcc.dg/pr69167.c: New test.
14444
a143e277 144452016-01-08 Marek Polacek <polacek@redhat.com>
14446
14447 PR c++/68449
14448 * g++.dg/pr68449.C: New.
14449
44c01906 144502016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14451
14452 PR tree-optimization/68707
14453 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14454 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14455 on platforms supporting it.
14456 * gcc.dg/vect/slp-perm-2.c: Likewise.
14457 * gcc.dg/vect/slp-perm-3.c: Likewise.
14458 * gcc.dg/vect/slp-perm-5.c: Likewise.
14459 * gcc.dg/vect/slp-perm-7.c: Likewise.
14460 * gcc.dg/vect/slp-perm-8.c: Likewise.
14461 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14462 on platforms supporting it.
14463
c437d1e8 144642016-01-08 Jakub Jelinek <jakub@redhat.com>
14465
c9595c51 14466 PR tree-optimization/69162
14467 * gcc.dg/pr69162.c: New test.
14468
c437d1e8 14469 PR tree-optimization/69172
14470 * gcc.dg/pr69172.c: New test.
14471
6a46a28c 144722016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14473
14474 PR tree-optimization/67781
14475 * gcc.c-torture/execute/pr67781.c: New file.
14476
62ad9a04 144772016-01-08 Jakub Jelinek <jakub@redhat.com>
14478
14479 PR tree-optimization/69083
14480 * gcc.dg/vect/pr69083.c: New test.
14481
9e0e8c2a 144822016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14483
14484 PR tree-optimization/61441
14485 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14486 Use -fexcess-precision=standard for compiler options.
14487 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14488
5d034e37 144892016-01-08 Jakub Jelinek <jakub@redhat.com>
14490
5013f740 14491 PR fortran/69128
14492 * gfortran.dg/gomp/pr69128.f90: New test.
14493
5d034e37 14494 PR c++/69145
14495 * g++.dg/ext/pr69145-1.C: New test.
14496 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14497 * g++.dg/ext/pr69145-2.h: New file.
14498
517906ff 144992016-01-07 Martin Sebor <msebor@redhat.com>
14500
14501 PR c/68966
14502 * gcc.dg/atomic-fetch-bool.c: New test.
14503 * gcc.dg/sync-fetch-bool.c: New test.
14504
cdbb524c 145052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14506
14507 PR fortran/66680
14508 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14509
ec3aba9e 145102016-01-07 Nick Clifton <nickc@redhat.com>
14511
14512 PR target/66655
14513 * g++.dg/pr66655.C: New test.
14514 * g++.dg/pr66655_1.cc: Test support file.
14515 * g++.dg/pr66655.h: Test header file.
14516
9b657cf1 145172016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14518
14519 PR fortran/66680
14520 gfortran.dg/gomp/pr66680.f90: New test.
14521
cd45d7a5 145222016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14523
14524 PR target/69171
14525 * gcc.target/i386/pr69171-1.c: New test.
14526 * gcc.target/i386/pr69171-2.c: Likewise.
14527 * gcc.target/i386/pr69171-3.c: Likewise.
14528 * gcc.target/i386/pr69171-4.c: Likewise.
14529 * gcc.target/i386/pr69171-5.c: Likewise.
14530 * gcc.target/i386/pr69171-6.c: Likewise.
14531
4a86a91a 145322015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14533
14534 PR middle-end/67639
14535 * c-c++-common/pr67639.c: New test.
14536
34c05552 145372016-01-07 Jakub Jelinek <jakub@redhat.com>
14538
14539 PR tree-optimization/69141
14540 * g++.dg/opt/pr69141.C: New test.
14541
f08d6895 145422016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14543
14544 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14545
32ec4173 145462016-01-06 Uros Bizjak <ubizjak@gmail.com>
14547
14548 PR target/69140
14549 * gcc.target/i386/pr69140.c: New test
14550
d74214f3 145512016-01-06 David Malcolm <dmalcolm@redhat.com>
14552
14553 * gcc.dg/bad-dereference.c: New test case.
14554
73991cab 145552015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14556
14557 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14558
fc8cc457 145592016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14560
14561 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14562
be3c9981 145632016-01-06 Marek Polacek <polacek@redhat.com>
14564
14565 PR sanitizer/69099
14566 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14567
2cb724f9 145682016-01-05 Marek Polacek <polacek@redhat.com>
14569
14570 PR c/69104
14571 * gcc.dg/atomic-invalid-2.c: New.
14572
233a53ed 145732016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14574
14575 PR target/68991
14576 * gcc.target/i386/pr68991.c: New test.
14577
ea87c5e3 145782016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14579
14580 PR target/68991
14581 * g++.dg/pr68991-1.C: New test.
14582 * g++.dg/pr68991-2.C: Likewise.
14583
1943a4a2 145842016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14585
1943a4a2 14586 PR other/60465
afe82e5b 14587 * gcc.target/ia64/pr60465-gprel64.c: New test.
14588 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14589
1e9147dd 145902016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14591
14592 PR rtl-optimization/68651
14593 * gcc.target/aarch64/pr68651_1.c: New test.
14594
d42aa619 145952016-01-05 David Malcolm <dmalcolm@redhat.com>
14596
14597 PR c/69122
14598 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14599
1776de76 146002016-01-05 Nathan Sidwell <nathan@acm.org>
14601
2d7d361d 14602 PR c++/58583
14603 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14604
1776de76 14605 * gcc.dg/alias-15.c: New.
14606
5beb12c0 146072016-01-05 Nick Clifton <nickc@redhat.com>
14608
14609 PR target/68870
14610 * g++.dg/pr68770.C: New test.
14611
d8cca921 146122016-01-04 Mike Stump <mikestump@comcast.net>
14613
14614 * lib/target-supports.exp (check_effective_target_cilkplus):
14615 cilkplus targets require pthreads.
afc907ef 14616 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14617
8427dff3 146182016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14619
14620 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14621 generation.
14622
f1717362 146232016-01-04 Jakub Jelinek <jakub@redhat.com>
14624
14625 Update copyright years.
14626
d7d6a3ab 146272016-01-04 Marek Polacek <polacek@redhat.com>
14628
14629 PR c/68908
14630 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14631 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14632 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14633
b8f4a5f9 146342016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14635
14636 * gcc.target/sparc/20160104-2.c: New test.
14637
6b5c028f 146382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14639
14640 * gcc.target/sparc/20160104-1.c: New test.
14641
300e1002 146422016-01-03 Paul Thomas <pault@gcc.gnu.org>
14643
14644 PR fortran/65045
14645 * gfortran.dg/pr65045.f90: New test.
14646
855b105f 146472016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14648
14649 * gnat.dg/specs/debug1.ads: Delete.
14650
bdc177dc 146512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14652
14653 PR libgfortran/68867
14654 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14655 expression.
14656
48aaffae 146572016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14658
14659 PR libgfortran/68867
14660 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14661 PowerPC.
14662
19a468b8 146632016-01-01 Paul Thomas <pault@gcc.gnu.org>
14664
14665 PR fortran/68864
14666 * gfortran.dg/pr68864.f90: New test.
14667
25371c91 146682016-01-01 Jakub Jelinek <jakub@redhat.com>
14669
2a659064 14670 PR tree-optimization/69070
14671 * gcc.dg/pr69070.c: New test.
14672
57aa9851 14673 PR sanitizer/69055
14674 * gfortran.dg/pr69055.f90: New test.
14675
25371c91 14676 PR target/69015
14677 * gcc.dg/pr69015.c: New test.
f1717362 14678\f
fb2c1edd 14679Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14680
14681Copying and distribution of this file, with or without modification,
14682are permitted in any medium without royalty provided the copyright
14683notice and this notice are preserved.