]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[ARM] length pop* pattern in epilogue correctly
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0cc8bc98 12016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2
3 PR target/60751
4 * gfortran.dg/comma_IO_extension_1.f90: New test.
5 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7 statement.
8 * gfortran.dg/graphite/pr38083.f90: Likewise.
9 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
10 missing format.
11
0ff78c86 122016-06-11 Eric Botcazou <ebotcazou@adacore.com>
13
14 * gnat.dg/case_character.adb: New test.
15
6c38863e 162016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
17
18 PR middle-end/71310
19 * gcc.target/powerpc/pr71310.c: New testcase.
20
24c41395 212016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
22
23 PR middle-end/71478
24 * gcc.dg/pr71478.c: New test.
25
aeb26fb6 262016-06-10 Jakub Jelinek <jakub@redhat.com>
27
702b3575 28 PR middle-end/71494
29 * gcc.c-torture/execute/pr71494.c: New test.
30
8ec29807 31 PR c/68657
32 * gcc.target/i386/pr68657.c: New test.
33
aeb26fb6 34 PR inline-asm/68843
35 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
36 (test): Add -masm=intel alternatives.
37
1dc4d519 382016-06-10 Martin Sebor <msebor@redhat.com>
39
40 PR c/71392
41 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
42
6385d6d3 432016-06-10 Jeff Law <law@redhat.com>
44
45 PR tree-optimization/71335
46 * gcc.c-torture/execute/pr71335.c: New test.
47
041a412b 482016-06-10 David Malcolm <dmalcolm@redhat.com>
49
50 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
51 the various "cannot tail-call: " messages.
52
4a5edbb2 532016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
54
55 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
56 and options.
57
9cf3aec3 582016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
59
60 PR sanitizer/71480
61 * c-c++-common/asan/pr71480.c: New test.
62
61724718 632016-06-10 H.J. Lu <hongjiu.lu@intel.com>
64
65 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
66 (ASMNAME2): Likewise.
67 (main): Replace fn in asm statement with ASMNAME ("fn").
68 * gcc.dg/guality/pr68037-2.c: Likewise.
69 * gcc.dg/guality/pr68037-3.c: Likewise.
70 * gcc.dg/torture/pr68037-1.c: Likewise.
71 * gcc.dg/torture/pr68037-2.c: Likewise.
72 * gcc.dg/torture/pr68037-3.c: Likewise.
73
1807f6fb 742016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
75
76 PR inline-asm/68843
77 * gcc.target/i386/pr68843-1.c: New test.
78 * gcc.target/i386/pr68843-2.c: New test.
79
ccfa030f 802016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 81 Cesar Philippidis <cesar@codesourcery.com>
82
83 PR middle-end/71373
84 * gcc.dg/goacc/nested-function-1.c: New file.
85 * gcc.dg/goacc/nested-function-2.c: Likewise.
86 * gcc.dg/goacc/pr71373.c: Likewise.
87 * gfortran.dg/goacc/cray-2.f95: Likewise.
88 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
89 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
90 * gfortran.dg/goacc/cray.f95: Update.
91 * gfortran.dg/goacc/loop-1.f95: Likewise.
92 * gfortran.dg/goacc/loop-3.f95: Likewise.
93 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
94 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
95
962016-06-10 Thomas Schwinge <thomas@codesourcery.com>
97
98 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
99 for OpenACC tile clauses.
100 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 101
102 PR c/71381
103 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
104 to...
105 * c-c++-common/goacc/cache-2.c: ... this new file.
106 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
107 * gfortran.dg/goacc/cache-2.f95: ... this new file.
108 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
109 usage.
110 * gfortran.dg/goacc/cray.f95: Likewise.
111 * gfortran.dg/goacc/loop-1.f95: Likewise.
112
bb038f3e 1132016-06-10 Alan Hayward <alan.hayward@arm.com>
114
115 PR tree-optimization/71407
116 PR tree-optimization/71416
117 * gcc.dg/vect/pr71407.c: New
118 * gcc.dg/vect/pr71416-1.c: New
119 * gcc.dg/vect/pr71416-2.c: New
120
332409d3 1212016-06-10 Richard Biener <rguenther@suse.de>
122
123 PR middle-end/71477
124 * gcc.dg/torture/pr71477.c: New testcase.
125
03cf727c 1262016-06-09 Julia Koval <julia.koval@intel.com>
127
128 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
129 * gcc.target/i386/interrupt-13.c: Likewise.
130 * gcc.target/i386/interrupt-15.c: Likewise.
131 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
132 * gcc.target/i386/interrupt-24.c: Likewise.
133 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
134 * gcc.target/i386/interrupt-9.c: Likewise.
135 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
136
23b101c5 1372016-06-09 Martin Sebor <msebor@redhat.com>
138
139 PR c/70883
140 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
141 * gcc.dg/builtin-constant_p-1.c: Same.
142 * gcc.dg/builtins-error.c: Same.
143 * gcc.dg/pr70859.c: Same.
144
188d6bbb 1452016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
146
147 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
148 * gcc.dg/torture/pr68067-1.c: Likewise.
149 * gcc.dg/torture/pr68067-2.c: Likewise.
150
1512016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
152
153 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
154 when setting SIZE.
155
ff8886bd 1562016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/71465
159 * g++.dg/inherit/crash5.C: New.
160 Revert:
161 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/70202
164 * g++.dg/inherit/crash5.C: New.
165 * g++.dg/inherit/virtual1.C: Adjust.
166
3f76cceb 1672016-06-09 Martin Liska <mliska@suse.cz>
168
169 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
170 * g++.dg/predict-loop-exit-2.C: Likewise.
171 * g++.dg/predict-loop-exit-3.C: Likewise.
172 * gcc.dg/predict-1.c: Likewise.
173 * gcc.dg/predict-2.c: Likewise.
174 * gcc.dg/predict-3.c: Likewise.
175 * gcc.dg/predict-4.c: Likewise.
176 * gcc.dg/predict-5.c: Likewise.
177 * gcc.dg/predict-6.c: Likewise.
178 * gcc.dg/predict-7.c: Likewise.
179
59ae3d1b 1802016-06-09 Richard Biener <rguenther@suse.de>
181
182 PR tree-optimization/71462
183 * gcc.dg/torture/pr71462.c: New testcase.
184
8c2d2acf 1852016-06-09 Marek Polacek <polacek@redhat.com>
186
187 PR c/65471
188 * gcc.dg/c11-generic-3.c: New test.
189
224cb6b7 1902016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
191
192 * g++.dg/init/array42.C: New.
193 * g++.dg/init/array43.C: Likewise.
194 * g++.dg/init/array44.C: Likewise.
195 * g++.dg/init/array45.C: Likewise.
196 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
197 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
198 * g++.dg/cpp1y/auto-fn27.C: Likewise.
199 * g++.dg/gomp/pr35751.C: Likewise.
200 * g++.dg/init/array23.C: Likewise.
201 * g++.dg/init/brace2.C: Likewise.
202 * g++.dg/init/brace6.C: Likewise.
203
732905bb 2042016-06-08 Martin Sebor <msebor@redhat.com>
205 Jakub Jelinek <jakub@redhat.com>
206
207 PR c++/70507
208 PR c/68120
209 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
210 * c-c++-common/builtin-arith-overflow-2.c: New test.
211 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
212 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
213 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
214
7ddaa622 2152016-06-08 Jakub Jelinek <jakub@redhat.com>
216
217 PR c++/71442
218 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
219
84ee0905 2202016-06-08 Alan Lawrence <alan.lawrence@arm.com>
221
222 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
223 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
224 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
225 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
226 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
227 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
228 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
229 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
230 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
231 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
232 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
233 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
234 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
235
2876af98 2362016-06-08 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/68558
239 * gcc.dg/vect/slp-44.c: New testcase.
240
acbb0d03 2412016-06-08 Richard Biener <rguenther@suse.de>
242
243 * gcc.dg/vect/slp-43.c: New testcase.
244
f8689010 2452016-06-08 Richard Biener <rguenther@suse.de>
246
247 PR tree-optimization/71452
248 * gcc.dg/torture/pr71452.c: New testcase.
249
52d393eb 2502016-06-08 Jakub Jelinek <jakub@redhat.com>
251
252 PR c++/71448
253 * g++.dg/torture/pr71448.C: New test.
254
9d700ce4 2552016-06-08 Bernd Schmidt <bschmidt@redhat.com>
256
257 PR debug/71432
258 PR ada/71413
259 * g++.dg/debug/pr71432.C: New test.
260
eb96ef65 2612016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
262
263 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
264 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
265 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
266
a4753cdd 2672016-06-08 Alan Hayward <alan.hayward@arm.com>
268
269 * gcc.dg/vect/vect-live-2.c: Update effective target.
270 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
271 * lib/target-supports.exp: Add aarch64 to vect_long.
272
bafc7b1d 2732016-06-08 Marek Polacek <polacek@redhat.com>
274
275 PR c/71418
276 * gcc.dg/noncompile/pr71418.c: New test.
277
06e590e7 278 PR c/71426
279 * gcc.dg/noncompile/pr71426.c: New test.
280
d3cb49c9 2812016-06-07 Jan Hubicka <hubicka@ucw.cz>
282
283 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
284 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
285 * gcc.dg/predict-3.c: Update template.
286 * gcc.dg/predict-5.c: Update template.
287 * gcc.dg/predict-6.c: Update template.
288 * gcc.dg/predict-9.c: Update template.
289 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
290
2d76c36a 2912016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
292
293 * gcc.target/powerpc/vec-mul.c: New test.
294
7cfde92a 2952016-06-07 David Malcolm <dmalcolm@redhat.com>
296
297 * gcc.dg/spellcheck-fields-2.c: New test case.
298
b032c4dd 2992016-06-07 Richard Biener <rguenther@suse.de>
300
301 PR c/61564
302 * gcc.dg/Wpragmas-1.c: New testcase.
303 * gcc.dg/Wattributes-4.c: Likewise.
304 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
305 entry.
306
a7056369 3072016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
308
309 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
310 spurious debug code.
311
123c61e0 3122016-06-07 Richard Biener <rguenther@suse.de>
313
314 PR tree-optimization/71428
315 * gcc.dg/torture/pr71428.c: New testcase.
316
5819d47b 3172016-06-07 Richard Biener <rguenther@suse.de>
318
319 PR middle-end/71423
320 * gcc.dg/torture/pr71423.c: New testcase.
321
6cec5c6b 3222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
323
324 PR middle-end/71408
325 * gcc.dg/tree-ssa/pr71408.c: New test.
326
40bbfc17 3272016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
328
329 PR middle-end/71281
330 * g++.dg/torture/pr71281.C: New test.
331
61f1f80c 3322016-06-06 Marek Polacek <polacek@redhat.com>
333
334 PR c/71362
335 * gcc.dg/pr71362.c: New test.
336
0406b32f 3372016-06-06 Jakub Jelinek <jakub@redhat.com>
338 Patrick Palka <ppalka@gcc.gnu.org>
339
340 PR c++/70847
341 PR c++/71330
342 PR c++/71393
343 * g++.dg/opt/pr70847.C: New test.
344 * g++.dg/ubsan/pr70847.C: New test.
345 * g++.dg/ubsan/pr71393.C: New test.
346
b1445999 3472016-06-06 Jakub Jelinek <jakub@redhat.com>
348
349 PR tree-optimization/71259
350 * gcc.dg/vect/pr71259.c: New test.
351
99b4f3a2 3522016-06-06 David Malcolm <dmalcolm@redhat.com>
353
354 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
355 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
356 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
357 above.
358
837679bc 3592016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
360
361 PR middle-end/37780
362 * gcc.c-torture/execute/pr37780.c: New test.
363 * gcc.target/aarch64/pr37780_1.c: Likewise.
364 * gcc.target/arm/pr37780_1.c: Likewise.
365
e4b92538 3662016-06-06 Marek Polacek <polacek@redhat.com>
367
368 * c-c++-common/attr-may-alias-1.c: New test.
369 * c-c++-common/attr-may-alias-2.c: New test.
370 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
371
43ac2f2f 3722016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
373
374 PR c/24414
375 * gcc.target/i386/pr24414.c: New test.
376
7e1786b2 3772016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
378
379 * gcc.target/sparc/vis4misc.c: New file.
380 * gcc.target/sparc/fpcmp.c: Likewise.
381 * gcc.target/sparc/fpcmpu.c: Likewise.
382
f593ccb2 3832016-06-06 Alan Hayward <alan.hayward@arm.com>
384
385 * gcc.dg/vect/vect-live-1.c: Use additional-options.
386 * gcc.dg/vect/vect-live-3.c: Likewise.
387
be6d8ddc 3882016-06-06 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/71398
391 * gcc.dg/torture/pr71398.c: New testcase.
392
78f27916 3932016-06-06 Uros Bizjak <ubizjak@gmail.com>
394
395 PR target/71389
396 * g++.dg/pr71389.C: New test.
397
c5899606 3982016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
399
400 PR fortran/71404
401 * gfortran.dg/fmt_read_5.f: New test.
402
8e3cd305 4032016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
404
405 PR fortran/69659
406 * gfortran.dg/class_array_22.f03: New test.
407
703c0a09 4082016-06-05 Jan Hubicka <hubicka@ucw.cz>
409
410 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
411
d07b2b6f 4122016-06-05 Jan Hubicka <hubicka@ucw.cz>
413
414 * gcc.dg/predict-9.c: Update template.
415
4a7ec4ac 4162016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/49377
419 * g++.dg/template/pr49377.C: New.
420
7499ef4a 4212016-06-04 Jakub Jelinek <jakub@redhat.com>
422
423 PR tree-optimization/71405
424 * g++.dg/torture/pr71405.C: New test.
425
558c800d 4262016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
427
428 PR c++/70202
429 * g++.dg/inherit/crash5.C: New.
430 * g++.dg/inherit/virtual1.C: Adjust.
431
4ee7cf4b 4322016-06-03 Jeff Law <law@redhat.com>
433
434 PR tree-optimization/71316
435 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
436
b12ae762 4372016-06-03 Jakub Jelinek <jakub@redhat.com>
438
439 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
440 dg-additional-options with just -fno-tree-scev-cprop in it.
441 * gcc.dg/vect/vect-live-2.c: Likewise.
442 * gcc.dg/vect/vect-live-5.c: Likewise.
443 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
444 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
445 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
446
e09a5ee3 4472016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
448
449 PR c++/27100
450 * g++.dg/other/friend6.C: New test.
451
f14b1922 4522016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453
454 * g++.dg/torture/ppc-ldst-array.C: New.
455
20702ea3 4562016-06-03 Joseph Myers <joseph@codesourcery.com>
457
458 PR target/71276
459 PR target/71277
460 * gcc.dg/torture/builtin-fp-int-inexact.c,
461 gcc.target/i386/387-builtin-fp-int-inexact.c,
462 gcc.target/i386/387-rint-inline-1.c,
463 gcc.target/i386/387-rint-inline-2.c,
464 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
465 gcc.target/i386/sse2-rint-inline-1.c,
466 gcc.target/i386/sse2-rint-inline-2.c,
467 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
468 gcc.target/i386/sse4_1-rint-inline.c: New tests.
469
5ed3cc7b 4702016-06-03 H.J. Lu <hongjiu.lu@intel.com>
471 Julia Koval <julia.koval@intel.com>
472
473 PR target/66960
474 PR target/67630
475 PR target/67634
476 PR target/67841
477 PR target/68037
478 PR target/68618
479 PR target/68661
480 PR target/69575
481 PR target/69596
482 PR target/69734
483 * gcc.dg/guality/pr68037-1.c: New test.
484 * gcc.dg/guality/pr68037-2.c: Likewise.
485 * gcc.dg/guality/pr68037-3.c: Likewise.
486 * gcc.dg/torture/pr68037-1.c: Likewise.
487 * gcc.dg/torture/pr68037-2.c: Likewise.
488 * gcc.dg/torture/pr68037-3.c: Likewise.
489 * gcc.dg/torture/pr68661-1a.c: Likewise.
490 * gcc.dg/torture/pr68661-1b.c: Likewise.
491 * gcc.target/i386/interrupt-1.c: Likewise.
492 * gcc.target/i386/interrupt-2.c: Likewise.
493 * gcc.target/i386/interrupt-3.c: Likewise.
494 * gcc.target/i386/interrupt-4.c: Likewise.
495 * gcc.target/i386/interrupt-5.c: Likewise.
496 * gcc.target/i386/interrupt-6.c: Likewise.
497 * gcc.target/i386/interrupt-7.c: Likewise.
498 * gcc.target/i386/interrupt-8.c: Likewise.
499 * gcc.target/i386/interrupt-9.c: Likewise.
500 * gcc.target/i386/interrupt-10.c: Likewise.
501 * gcc.target/i386/interrupt-11.c: Likewise.
502 * gcc.target/i386/interrupt-12.c: Likewise.
503 * gcc.target/i386/interrupt-13.c: Likewise.
504 * gcc.target/i386/interrupt-14.c: Likewise.
505 * gcc.target/i386/interrupt-15.c: Likewise.
506 * gcc.target/i386/interrupt-16.c: Likewise.
507 * gcc.target/i386/interrupt-17.c: Likewise.
508 * gcc.target/i386/interrupt-18.c: Likewise.
509 * gcc.target/i386/interrupt-19.c: Likewise.
510 * gcc.target/i386/interrupt-20.c: Likewise.
511 * gcc.target/i386/interrupt-21.c: Likewise.
512 * gcc.target/i386/interrupt-22.c: Likewise.
513 * gcc.target/i386/interrupt-23.c: Likewise.
514 * gcc.target/i386/interrupt-24.c: Likewise.
515 * gcc.target/i386/interrupt-25.c: Likewise.
516 * gcc.target/i386/interrupt-26.c: Likewise.
517 * gcc.target/i386/interrupt-27.c: Likewise.
518 * gcc.target/i386/interrupt-28.c: Likewise.
519 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
520 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
521 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
522 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
523 * gcc.target/i386/interrupt-iamcu.c: Likewise.
524 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
525 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
526 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
527 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
528 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
529 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
530 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
531
3e346f54 5322016-06-03 Bernd Schmidt <bschmidt@redhat.com>
533
f27c52fb 534 PR tree-optimization/52171
535 * gcc.dg/pr52171.c: New test.
536 * gcc.target/i386/pr52171.c: New test.
3e346f54 537
22e029d2 5382016-06-03 Jan Hubicka <jh@suse.cz>
539
540 * g++.dg/tree-ssa/pred-1.C: New testcase
541 * gcc.dg/tree-ssa/pred-1.c: New testcase
542
41ce74ed 5432016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
544
545 PR target/70957
546 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
547 support.
548 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
549
cf573a72 5502016-06-03 Alan Hayward <alan.hayward@arm.com>
551
552 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
553
75aae5b4 5542016-06-03 Alan Hayward <alan.hayward@arm.com>
555
556 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 557 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 558 * gcc.dg/vect/vect-live-1.c: New test.
559 * gcc.dg/vect/vect-live-2.c: New test.
560 * gcc.dg/vect/vect-live-3.c: New test.
561 * gcc.dg/vect/vect-live-4.c: New test.
562 * gcc.dg/vect/vect-live-5.c: New test.
563 * gcc.dg/vect/vect-live-slp-1.c: New test.
564 * gcc.dg/vect/vect-live-slp-2.c: New test.
565 * gcc.dg/vect/vect-live-slp-3.c: New test.
566
eba6788d 5672016-06-03 Jakub Jelinek <jakub@redhat.com>
568
569 PR middle-end/71387
570 * g++.dg/opt/pr71387.C: New test.
571
5a653985 5722016-06-02 Jeff Law <law@redhat.com>
573
574 PR tree-optimization/71328
575 * gcc.c-torture/compile/pr71328.c: New test.
576
f92f6941 5772016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
578
579 PR fortran/52393
580 * gfortran.dg/fmt_read_3.f90: Fix typo.
581 * gfortran.dg/fmt_read_4.f90: New test.
582
0d29e152 5832016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
584
585 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
586 * g++.dg/cpp0x/forw_enum6.C: Likewise.
587 * g++.dg/cpp0x/forw_enum8.C: Likewise.
588 * g++.dg/cpp0x/override2.C: Likewise.
589 * g++.dg/parse/crash5.C: Likewise.
590 * g++.dg/parse/error16.C: Likewise.
591 * g++.dg/parse/error27.C: Likewise.
592 * g++.dg/template/qualttp15.C: Likewise.
593 * g++.dg/template/redecl4.C: Likewise.
594 * g++.old-deja/g++.other/crash39.C: Likewise.
595 * g++.old-deja/g++.other/struct1.C: Likewise.
596 * g++.old-deja/g++.pt/m9a.C: Likewise.
597 * g++.old-deja/g++.pt/memclass10.C: Likewise.
598
2740a1a5 5992016-06-02 Jakub Jelinek <jakub@redhat.com>
600
89f17a65 601 PR c++/71372
602 * c-c++-common/pr71372.c: New test.
603
2740a1a5 604 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
605 __TIME__ strings with __builtin_strcmp instead of printf and
606 dg-output.
607
9ae89a4e 6082016-06-02 Martin Liska <mliska@suse.cz>
609
610 * gcc.dg/predict-9.c: New test.
611
41258f9c 6122016-06-02 Jakub Jelinek <jakub@redhat.com>
613
614 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
615 global set_compiler_env_var and global saved_compiler_env_var.
616
dad46eb8 6172016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
618
619 PR rtl-optimization/71295
620 * gcc.c-torture/compile/pr71295.c: New test.
621
9cc8a892 6222016-06-02 Jakub Jelinek <jakub@redhat.com>
623
98e7c96c 624 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
625
4a5a4de2 626 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
627 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
628
9cc8a892 629 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
630 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
631 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
632 alternative number.
633
46819a36 6342016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
635
636 * gcc.target/powerpc/p9-splat-4.c: New test.
637
6382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
639
640 PR target/71186
641 * gcc.target/powerpc/pr71186.c: New test.
642
d9820cc5 6432016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
644
645 PR fortran/52393
646 * gfortran.dg/fmt_read_3.f90: New test.
647
2f14ca3e 6482016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
649
650 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
651 procedure.
652
dfa5c0d3 6532016-06-01 Eduard Sanou <dhole@openmailbox.org>
654
655 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
656 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
657 env var is set.
658 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
659 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
660 shown once.
661 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
662 during compilation.
663 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
664 vars set by dg-set-compiler-env-var.
665
7d7125df 6662016-06-01 Paul Thomas <pault@gcc.gnu.org>
667
668 PR fortran/71156
669 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
670 to the module procedure declaration.
671 * gfortran.dg/submodule_16.f08: New test.
672
6ab9cde4 6732016-06-01 Jakub Jelinek <jakub@redhat.com>
674
675 PR middle-end/71371
676 * c-c++-common/gomp/pr71371.c: New test.
677
0cfe7a23 6782016-06-01 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/71366
681 * gcc.dg/torture/pr71366-1.c: New testcase.
682 * gcc.dg/torture/pr71366-2.c: Likewise.
683
5a5b02e1 6842016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
685
686 * gcc.target/powerpc/vslv-0.c: New test.
687 * gcc.target/powerpc/vslv-1.c: New test.
688 * gcc.target/powerpc/vsrv-0.c: New test.
689 * gcc.target/powerpc/vsrv-1.c: New test.
690
d27a79f6 6912016-06-01 Nathan Sidwell <nathan@acm.org>
692
693 * c-c++-common/torture/pr57945.c: Add expected PTX error.
694 * gcc.target/nvptx/weak.c: New.
695
6172a9fd 6962016-06-01 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/71261
699 * gcc.dg/torture/vect-bool-1.c: New testcase.
700
f9aaabb2 7012016-06-01 Jakub Jelinek <jakub@redhat.com>
702
703 * gfortran.dg/gomp/order-1.f90: New test.
704 * gfortran.dg/gomp/order-2.f90: New test.
705
53b01069 7062016-06-01 Jan Hubicka <hubicka@ucw.cz>
707
708 * gcc.dg/unroll-6.c: Update template.
709 * gcc.dg/unroll-7.c: New testcase.
710 * gcc.dg/unroll-8.c: New testcase.
711
36757397 7122016-06-01 Eric Botcazou <ebotcazou@adacore.com>
713
714 * gnat.dg/opt56.ad[sb]: New test.
715
7f93bd6e 7162016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
717
718 PR c++/66635
719 * g++.dg/cpp0x/constexpr-ice16.C: New.
720
9f41a2ce 7212016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
722
723 PR tree-optimization/71314
724 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
725 -mbranch-cost=2.
726
31e02373 7272016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
728
729 PR tree-optimization/71077
730 * gcc.dg/tree-ssa/pr71077.c: New test.
731
76f8f901 7322016-05-31 Jan Hubicka <hubicka@ucw.cz>
733
7f93bd6e 734 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
735 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
736 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 737
04f5f923 7382016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/71248
741 * g++.dg/cpp0x/pr71248.C: New.
742 * g++.dg/cpp0x/auto7.C: Test column numbers too.
743 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
744 * g++.dg/init/new37.C: Likewise.
745 * g++.dg/template/static1.C: Likewise.
746 * g++.dg/template/static2.C: Likewise.
747
4ffddf28 7482016-05-31 H.J. Lu <hongjiu.lu@intel.com>
749
750 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
751 instead of %rdi.
752 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
753
4ff7bd21 7542016-05-31 Marek Polacek <polacek@redhat.com>
755
756 * c-c++-common/Wswitch-unreachable-3.c: New test.
757 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
758
e1f7cc4b 7592016-05-31 Richard Biener <rguenther@suse.de>
760
761 PR tree-optimization/71352
762 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
763
02978bd1 7642016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
765
766 * gcc.target/arm/armv5_thumb_isa.c: New test.
767
cfce8164 7682016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
769
770 PR target/71346
771 * gcc.target/i386/pr71346.c: New test.
772
7a51c705 7732016-05-31 Tom de Vries <tom@codesourcery.com>
774
775 PR tree-optimization/69068
776 * gcc.dg/graphite/pr69068.c: New test.
777
8c1ac106 7782016-05-27 Martin Sebor <msebor@redhat.com>
779
780 PR c++/71306
781 * g++.dg/warn/Wplacement-new-size-3.C: New test.
782
b6431756 7832016-05-30 Jakub Jelinek <jakub@redhat.com>
784
785 PR c++/71349
786 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
787 nowait depend(inout: dd[0]) clauses where permitted.
788
f6203294 7892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
790
791 PR c++/71238
792 * g++.dg/parse/pr71238.C: New.
793 * g++.dg/concepts/friend1.C: Test column numbers too.
794 * g++.dg/cpp0x/initlist31.C: Likewise.
795 * g++.dg/cpp0x/pr51420.C: Likewise.
796 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
797 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
798 * g++.dg/ext/builtin3.C: Likewise.
799 * g++.dg/lookup/friend12.C: Likewise.
800 * g++.dg/lookup/friend7.C: Likewise.
801 * g++.dg/lookup/koenig1.C: Likewise.
802 * g++.dg/lookup/koenig5.C: Likewise.
803 * g++.dg/lookup/used-before-declaration.C: Likewise.
804 * g++.dg/overload/koenig1.C: Likewise.
805 * g++.dg/template/crash65.C: Likewise.
806 * g++.dg/template/friend57.C: Likewise.
807 * g++.dg/warn/Wshadow-5.C: Likewise.
808 * g++.dg/warn/Wunused-8.C: Likewise.
809 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
810 * g++.old-deja/g++.jason/lineno5.C: Likewise.
811 * g++.old-deja/g++.jason/member.C: Likewise.
812 * g++.old-deja/g++.jason/report.C: Likewise.
813 * g++.old-deja/g++.jason/scoping12.C: Likewise.
814 * g++.old-deja/g++.law/visibility20.C: Likewise.
815 * g++.old-deja/g++.ns/koenig5.C: Likewise.
816 * g++.old-deja/g++.other/static5.C: Likewise.
817 * g++.old-deja/g++.pt/overload2.C: Likewise.
818
b96f8145 8192016-05-30 Jan Hubicka <hubicka@ucw.cz>
820
821 * gcc.dg/tree-ssa/peel1.c: New testcase.
822 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
823 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
824
ed5bca7a 8252016-05-30 Tom de Vries <tom@codesourcery.com>
826
827 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
828 to ce.
829
c0aa0333 8302016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
831
832 PR c++/71099
833 * g++.dg/parse/virtual1.C: New.
834
231010db 8352016-05-30 Uros Bizjak <ubizjak@gmail.com>
836
837 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
838 Use correct register when clearing %edx.
839
765557c0 8402016-05-30 Alexander Monakov <amonakov@ispras.ru>
841
842 PR tree-optimization/71289
843 * gcc.dg/pr71289.c: New test.
844
fc3b1c44 8452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
846
847 PR middle-end/71269
848 PR middle-end/71292
849 * gcc.dg/tree-ssa/pr71269.c: New test.
850 * gcc.dg/tree-ssa/pr71292.c: New test.
851
ce352457 8522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
853
854 PR middle-end/71252
855 * gcc.dg/tree-ssa/pr71252-2.c: New test.
856
eedd711b 8572016-05-30 Jan Hubicka <hubicka@ucw.cz>
858
859 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
860 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
861 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
862
8c061890 8632016-05-30 Tom de Vries <tom@codesourcery.com>
864
865 PR tree-optimization/69067
866 * gcc.dg/graphite/pr69067.c: New test.
867
a6b0884c 8682016-05-29 Uros Bizjak <ubizjak@gmail.com>
869
870 PR target/71245
871 * gcc.target/i386/pr71245-1.c: New test.
872 * gcc.target/i386/pr71245-2.c: Ditto.
873
2369edfc 8742016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
875
876 PR c++/71105
877 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
878 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
879 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
880
b6ab3f43 8812016-05-27 Jan Hubicka <hubicka@ucw.cz>
882
883 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
884
0192662b 8852016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
886
887 Revert:
888 PR c++/69855
889 * g++.dg/overload/69855.C: New.
890 * g++.old-deja/g++.law/missed-error2.C: Adjust.
891 * g++.old-deja/g++.pt/crash3.C: Likewise.
892
fce78c50 8932016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
894
895 PR c++/60385
896 * g++.dg/parse/namespace13.C: New.
897
372172fe 8982016-05-26 Jeff Law <law@redhat.com>
899
900 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
901 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
902 * gcc.dg/tree-ssa/pr68198.c: Likewise.
903 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
904 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
905 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
906 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
907 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
908 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
909 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
910 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
911 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
912 * gcc.dg/tree-ssa/vrp56.c: Likewise.
913
5d8a8944 9142016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
915
916 PR c++/69855
917 * g++.dg/overload/69855.C: New.
918 * g++.old-deja/g++.law/missed-error2.C: Adjust.
919 * g++.old-deja/g++.pt/crash3.C: Likewise.
920
29602b75 9212016-05-27 Jiong Wang <jiong.wang@arm.com>
922
923 PR target/63596
924 * gcc.target/aarch64/va_arg_1.c: New testcase.
925 * gcc.target/aarch64/va_arg_2.c: Likewise.
926 * gcc.target/aarch64/va_arg_3.c: Likewise.
927
c900b732 9282016-05-27 Jiong Wang <jiong.wang@arm.com>
929
930 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
931 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
932 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
933 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
934 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
935
73ef73bd 9362016-05-27 Marek Polacek <polacek@redhat.com>
937
938 PR middle-end/71308
939 * g++.dg/torture/pr71308.C: New test.
940
a6031633 9412016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
942
943 * gcc.dg/zero_bits_compound-1.c: New test.
944 * gcc.dg/zero_bits_compound-2.c: New test.
945
1fbdc7ae 9462016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
947
948 PR middle-end/71279
949 * gcc.dg/pr71279.c: New test.
950
2e196ca8 9512016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
952
953 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
954 floating point min/max/comparison instructions.
955 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
956
6feab9ce 9572016-05-26 Jakub Jelinek <jakub@redhat.com>
958
959 * c-c++-common/gomp/schedule-1.c: New test.
960 * gfortran.dg/gomp/schedule-1.f90: New test.
961
978cea8f 9622016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
963
964 PR c++/70822
965 PR c++/70106
966 * g++.dg/cpp1y/auto-fn32.C: New test.
967 * g++.dg/cpp1y/paren4.C: New test.
968
0478d9ed 9692016-05-26 Nathan Sidwell <nathan@acm.org>
970
971 * gcc.dg/20060410.c: Xfail on ptx.
972 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
973 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
974 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
975 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
976 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
977
5fd1c174 9782016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
979
980 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
981
c5e8b3e2 9822016-05-26 Jakub Jelinek <jakub@redhat.com>
983
0db93a5b 984 PR tree-optimization/71280
985 * gcc.dg/pr71280.c: New test.
986
7199c05c 987 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
988
76c786ac 989 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
990 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
991
c5e8b3e2 992 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
993
e9bcea2f 9942016-05-26 Jiong Wang <jiong.wang@arm.com>
995
996 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 997 kept in memory.
e9bcea2f 998
955d947b 9992016-05-25 Jeff Law <law@redhat.com>
1000
1001 PR tree-optimization/71272
1002 * gcc.c-torture/compile/pr71272.c: new test.
1003
77102dbe 10042016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1005
1006 * gcc.target/powerpc/vec-cmpne.c: New test.
1007 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1008
552821b4 10092016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/opt55.ad[sb]: New test.
1012
0113f3c5 10132016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1014
1015 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1016 * c-c++-common/pr60226.c: Require int32plus.
1017 * gcc.c-torture/execute/pr70602.c: Likewise.
1018 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1019 unsigned long for malloc arg type.
1020 * gcc.dg/asr_div1.c: Require int32plus.
1021 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1022 * gcc.dg/pie-1.c: Require pie.
1023 * gcc.dg/pie-2.c: Likewise.
1024 * gcc.dg/pr59471.c: Require int32plus.
1025 * gcc.dg/pr59963-2.c: XFAIL for int16.
1026 * gcc.dg/pr60114.c: Require int32plus.
1027 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1028 unsigned long for typedef of size_t.
1029 * gcc.dg/pr63914.c: Require int32plus.
1030 * gcc.dg/pr64536.c: Require pt32plus.
1031 * gcc.dg/pr65658.c: Likewise.
1032 * gcc.dg/pr67271.c: Require int32plus.
1033 * gcc.dg/pr68112.c: Likewise.
1034 * gcc.dg/pr69071.c: Skip for avr target.
1035 * gcc.dg/pr69973.c: Require int32plus.
1036 * gcc.dg/pr70169.c: Skip for avr target.
1037 * gcc.dg/sso-6.c: Require int32plus.
1038 * gcc.dg/sso-7.c: Likewise.
1039 * gcc.dg/sso-8.c: Likewise.
1040 * gcc.dg/vrp-min-max-2.c: Likewise.
1041
f4094380 10422016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1043
1044 PR target/70738
1045 * gcc.target/i386/pr70738-1.c: New test.
1046 * gcc.target/i386/pr70738-2.c: Likewise.
1047 * gcc.target/i386/pr70738-3.c: Likewise.
1048 * gcc.target/i386/pr70738-4.c: Likewise.
1049 * gcc.target/i386/pr70738-5.c: Likewise.
1050 * gcc.target/i386/pr70738-6.c: Likewise.
1051 * gcc.target/i386/pr70738-7.c: Likewise.
1052 * gcc.target/i386/pr70738-8.c: Likewise.
1053 * gcc.target/i386/pr70738-9.c: Likewise.
1054
239a4bea 10552016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1056
1057 PR rtl-optimization/66940
1058 * gcc.c-torture/execute/pr66940.c: New test.
1059
bf6382ba 10602016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1061
1062 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1063 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1064 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1065 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1066 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1067 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1068 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1069 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1070 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1071 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1072 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1073 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1074 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1075 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1076 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1077 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1078 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1079 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1080 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1081 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1082 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1083 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1084 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1085 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1086
2c995da9 10872016-05-25 Marek Polacek <polacek@redhat.com>
1088
1089 PR c/71265
1090 * gcc.dg/noncompile/pr71265.c: New test.
1091
abfbb5b5 1092 PR c/71266
1093 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1094
f6871bbd 10952016-05-25 Nathan Sidwell <nathan@acm.org>
1096
1097 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1098
de04e83e 10992016-05-25 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/71261
1102 * c-c++-common/torture/pr71261.c: New testcase.
1103
b35931f7 11042016-05-25 Richard Biener <rguenther@suse.de>
1105
1106 PR tree-optimization/71264
1107 * gcc.dg/vect/pr71264.c: New testcase.
1108
166c3089 11092016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 PR c++/55992
1112 * g++.dg/cpp0x/alias-decl-53.C: New.
1113 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1114
14240409 11152016-05-25 Martin Liska <mliska@suse.cz>
1116
1117 * g++.dg/pr71239.C: New test.
1118
bc47d9f6 11192016-05-25 Richard Biener <rguenther@suse.de>
1120
4860a6bf 1121 * gcc.dg/vect/pr58135.c: Rename to ...
1122 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1123
d8a3f157 11242016-05-25 Marek Polacek <polacek@redhat.com>
1125
1126 * g++.dg/pr65295.C: Use target c++14.
1127
3af16045 11282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1129
231010db 1130 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1131 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1132
949479b2 11332016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1134
1135 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1136 instructions.
1137
6d6a3fc3 11382016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1139
1140 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1141 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1142 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1143 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1144 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1145 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1146 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1147 * c-c++-common/goacc/pcopy.c: Likewise.
1148 * c-c++-common/goacc/pcopyin.c: Likewise.
1149 * c-c++-common/goacc/pcopyout.c: Likewise.
1150 * c-c++-common/goacc/pcreate.c: Likewise.
1151 * c-c++-common/goacc/pr70688.c: New test.
1152 * c-c++-common/goacc/present-1.c: Adjust test.
1153 * c-c++-common/goacc/reduction-5.c: Likewise.
1154 * g++.dg/goacc/data-1.C: New test.
1155
af648be2 11562016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1157
1158 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1159 vector parity built-in functions.
1160 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1161 count trailing zeros automatic vectorization.
1162 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1163 count trailing zeros built-in functions.
1164
4e173d60 11652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1166
1167 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1168
a0c02a52 11692016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1170
1171 PR target/71050
1172 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1173
64c52e9c 11742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1175
1176 PR c++/50436
1177 * g++.dg/template/crash123.C: New.
1178 * g++.dg/template/crash124.C: Likewise.
1179
752b5a4c 11802016-05-24 Martin Sebor <msebor@redhat.com>
1181
1182 PR c++/71147
1183 * g++.dg/ext/flexary16.C: New test.
1184
a36dd683 11852016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1186
f6871bbd 1187 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1188 before math.h is included.
a36dd683 1189 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1190 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1191 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1192 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1193 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1194 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1195 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1196 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1197 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1198 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1199 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1200 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1201 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1202 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1203 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1204 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1205 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1206 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1207 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1208 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1209 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1210 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1211 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1212
d60e1df7 12132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1214 Kelvin Nilsen <kelvin@gcc.gnu.org>
1215
1216 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1217 support.
1218
22d09025 12192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1220
1221 PR c++/69872
1222 * g++.dg/warn/Wno-narrowing1.C: New.
1223
6ef0143d 12242016-05-24 Marek Polacek <polacek@redhat.com>
1225
1226 PR c/71249
1227 * c-c++-common/Wswitch-unreachable-2.c: New test.
1228
962a2062 12292016-05-24 Jakub Jelinek <jakub@redhat.com>
1230
ead77194 1231 PR c++/71257
1232 * g++.dg/vect/simd-clone-6.cc: New test.
1233 * g++.dg/gomp/declare-simd-6.C: New test.
1234
962a2062 1235 PR middle-end/70434
1236 PR c/69504
1237 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1238
23edc6d1 12392016-05-24 Richard Biener <rguenther@suse.de>
1240
1241 PR tree-optimization/71240
1242 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1243
30633bcc 12442016-05-24 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/71230
1247 * gcc.dg/torture/pr71230.c: New testcase.
1248 * g++.dg/torture/pr71230.C: Likewise.
1249
c9d624bd 12502016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1251
1252 * c-c++-common/goacc/routine-5.c: Add tests.
1253 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1254 * gfortran.dg/goacc/routine-6.f90: Add tests.
1255
ce143ff0 12562016-05-24 Richard Biener <rguenther@suse.de>
1257
1258 PR tree-optimization/71253
1259 * gcc.dg/torture/pr71253.c: New testcase.
1260
3bdaecd5 12612016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1262
1263 PR middle-end/71252
1264 * gfortran.dg/pr71252.f90: New test.
1265
856b494d 12662016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1267
1268 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1269
7345b977 12702016-05-24 Richard Biener <rguenther@suse.de>
1271
1272 PR middle-end/70434
1273 PR c/69504
1274 * c-c++-common/vector-subscript-4.c: New testcase.
1275 * c-c++-common/vector-subscript-5.c: Likewise.
1276
6f065267 12772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1278
1279 PR fortran/71123
1280 * gfortran.dg/namelist_90.f: New test
1281
fd6757da 12822016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1283
1284 PR fortran/66461
1285 * gfortran.dg/unexpected_eof.f: New test
1286
7d5555a8 12872016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1288 Kelvin Nilsen <kelvin@gcc.gnu.org>
1289
1290 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1291 as little endian.
1292
ae6744c9 12932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 PR c++/70972
1296 * g++.dg/cpp0x/inh-ctor20.C: New.
1297 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1298
f0d91a85 12992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1300
1301 PR c++/69095
1302 * g++.dg/cpp0x/variadic168.C: New.
1303
1618ffe5 13042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1305
1306 * g++.dg/cpp0x/pr31445.C: Test column number too.
1307 * g++.dg/cpp0x/pr32253.C: Likewise.
1308 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1309 * g++.dg/cpp0x/variadic36.C: Likewise.
1310
c0205bab 13112016-05-23 Marc Glisse <marc.glisse@inria.fr>
1312
1313 * gcc.dg/fold-notshift-2.c: Adjust.
1314
1398da0f 13152016-05-23 Marek Polacek <polacek@redhat.com>
1316
1317 PR c/49859
1318 * c-c++-common/Wswitch-unreachable-1.c: New test.
1319 * gcc.dg/Wswitch-unreachable-1.c: New test.
1320 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1321 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1322 * g++.dg/gomp/block-10.C: Likewise.
1323 * gcc.dg/gomp/block-10.c: Likewise.
1324 * g++.dg/gomp/block-9.C: Likewise.
1325 * gcc.dg/gomp/block-9.c: Likewise.
1326 * g++.dg/gomp/target-1.C: Likewise.
1327 * g++.dg/gomp/target-2.C: Likewise.
1328 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1329 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1330 * g++.dg/gomp/taskgroup-1.C: Likewise.
1331 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1332 * gcc.dg/gomp/teams-1.c: Likewise.
1333 * g++.dg/gomp/teams-1.C: Likewise.
1334 * g++.dg/overload/error3.C: Likewise.
1335 * g++.dg/tm/jump1.C: Likewise.
1336 * g++.dg/torture/pr40335.C: Likewise.
1337 * gcc.dg/c99-vla-jump-5.c: Likewise.
1338 * gcc.dg/switch-warn-1.c: Likewise.
1339 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1340 * gcc.dg/nested-func-1.c: Likewise.
1341 * gcc.dg/pr67784-4.c: Likewise.
1342
5403ed8b 13432016-05-23 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/71230
1346 * gfortran.dg/pr71230-1.f90: New testcase.
1347 * gfortran.dg/pr71230-2.f90: Likewise.
1348
27510941 13492016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1350
1618ffe5 1351 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 1352 * gcc.dg/vect/pr58135.c: Add new.
1353 * gfortran.dg/pr46519-1.f: Adjust test case.
1354
a41c605d 13552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/53401
1358 * g++.dg/cpp0x/decltype64.C: New.
1359
3eb254ab 13602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1361
1362 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1363 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1364 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1365
a75fffe1 13662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1367
1368 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1369 Add poly64x1_t and poly64x2_t cases if supported.
1370 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1371 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1372 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1373 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1374 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1375
56979b12 13762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1377
1378 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1379 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1380 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1381 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1382 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1383 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1384 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1385
dc5e98db 13862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1387
1388 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1389
c0f383ae 13902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1391
1392 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1393 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1394
2a4d70a2 13952016-05-22 Jakub Jelinek <jakub@redhat.com>
1396
4c109025 1397 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1398 constraint instead of "r".
1399 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1400 insn instead of vxorpd.
1401 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1402
bad891ce 1403 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1404 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1405
ac23ddb9 1406 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1407
9dac9579 1408 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1409 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1410
2a4d70a2 1411 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1412
9eafdd7b 14132016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1414
1415 PR middle-end/40921
1416 * gcc.dg/tree-ssa/pr40921.c: New test.
1417
93df190d 14182016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1419
1420 PR target/71103
1421 * gcc.target/avr/pr71103.c: New test.
1422
933b9f7f 14232016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1424
1425 PR middle-end/71179
1426 * gcc.dg/tree-ssa/pr71179.c: New test.
1427
8bdfbc08 14282016-05-20 Martin Sebor <msebor@redhat.com>
1429
1430 PR c/71115
1431 * gcc.dg/init-excess-2.c: New test.
1432
6827ab42 14332016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1434
1435 * gnat.dg/opt53.adb: New test.
1436 * gnat.dg/opt54.adb: Likewise.
1437
58a5f4c0 14382016-05-20 Martin Jambor <mjambor@suse.cz>
1439
1440 PR tree-optimization/70884
1441 * gcc.dg/tree-ssa/pr70919.c: New test.
1442
bb7145f6 14432016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1444
1445 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1446 formatting.
f6871bbd 1447 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1448 fix code formatting.
1449
14502016-05-20 Nathan Sidwell <nathan@acm.org>
1451
1452 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1453 non-common cases.
1454 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 1455
9954d230 14562016-05-20 David Malcolm <dmalcolm@redhat.com>
1457
1458 * jit.dg/all-non-failing-tests.h: Add
1459 test-factorial-must-tail-call.c.
1460 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1461 * jit.dg/test-factorial-must-tail-call.c: New test case.
1462
08a161f9 14632016-05-20 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR fortran/71204
1466 * gfortran.dg/pr71204.f90: New test.
1467
3d380077 14682016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1469
1470 * gcc.target/nvptx/sincos.c: New test.
1471
0f104d56 14722016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/70572
1475 * g++.dg/cpp1y/auto-fn31.C: New.
1476
61736a1b 14772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1478
1479 * gcc.target/powerpc/vec-addec.c: New test.
1480 * gcc.target/powerpc/vec-addec-int128.c: New test.
1481
b4a61e77 14822016-05-20 David Malcolm <dmalcolm@redhat.com>
1483
1484 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1485 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1486 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1488
9a2ace10 14892016-05-20 Jan Hubicka <hubicka@ucw.cz>
1490
1491 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1492
45cdf8c6 14932016-05-20 Jakub Jelinek <jakub@redhat.com>
1494
b9a1dcd5 1495 PR c++/71210
1496 * g++.dg/opt/pr71210-1.C: New test.
1497 * g++.dg/opt/pr71210-2.C: New test.
1498
45cdf8c6 1499 PR tree-optimization/29756
1500 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1501 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1502 only on selected targets where V4SImode vectors are known to be
1503 supported.
1504
92e3ffbf 15052016-05-20 Marc Glisse <marc.glisse@inria.fr>
1506
1507 PR tree-optimization/71079
1508 PR tree-optimization/71206
1509 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1510
5da368e3 15112016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1512
1513 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1514 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1515 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1516
2506d97a 15172016-05-20 Richard Guenther <rguenther@suse.de>
1518
1519 PR tree-optimization/29756
1520 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1521
adade307 15222016-05-20 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/71185
1525 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1526
c3deca25 15272016-05-20 Richard Biener <rguenther@suse.de>
1528
1529 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1530
8b0bef14 15312016-05-19 Marek Polacek <polacek@redhat.com>
1532
1533 PR c++/71075
1534 * g++.dg/diagnostic/pr71075.C: New test.
1535
08025288 15362016-05-19 David Malcolm <dmalcolm@redhat.com>
1537
1538 PR c++/71184
1539 * g++.dg/pr71184.C: New test case.
1540
26a51591 15412016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1542
1543 * gcc.target/powerpc/darn-0.c: New test.
1544 * gcc.target/powerpc/darn-1.c: New test.
1545 * gcc.target/powerpc/darn-2.c: New test.
1546
d8d3e75a 15472016-05-19 Marek Polacek <polacek@redhat.com>
1548
1549 PR tree-optimization/71031
1550 * gcc.dg/tree-ssa/vrp100.c: New test.
1551
c28211ae 15522016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1553
1554 PR rtl-optimization/71148
1555 * gcc.dg/pr71148.c: New test.
1556
3f5ea43a 15572016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1558
1559 PR target/71056
1560 * gcc.target/arm/pr71056.c: New test.
1561
2a7d4c20 15622016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1563
1564 * c-c++-common/pr69669.c: Check the used mode.
1565
ed0b0569 15662016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1567
1568 PR sanitizer/64354
1569 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1570
410372fe 15712016-05-19 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/70729
1574 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1575 * gcc.dg/graphite/scop-18.c: Likewise.
1576 * gcc.dg/pr41783.c: Disable LIM.
1577 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1578 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1579 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1580 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1581 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1582 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1583 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1584 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1585 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1586 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1587 * gfortran.dg/pr42108.f90: Likewise.
1588
56f34f03 15892016-05-18 David Malcolm <dmalcolm@redhat.com>
1590
1591 PR driver/69265
1592 * gcc.dg/spellcheck-options-11.c: New test case.
1593
e6481cd1 15942016-05-18 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR c++/71100
1597 * g++.dg/opt/pr71100.C: New test.
1598
be951c59 15992016-05-18 Martin Jambor <mjambor@suse.cz>
1600
1601 PR ipa/69708
1602 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1603 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1604 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1605 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1606
665ff45b 16072016-05-18 Martin Jambor <mjambor@suse.cz>
1608
1609 PR ipa/69708
1610 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1611 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1612 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1613 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1614 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1615
485be62c 16162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 PR c++/69793
1619 * g++.dg/template/crash122.C: New.
1620
b251d5f5 16212016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/70466
1624 * g++.dg/template/pr70466-1.C: New.
1625 * g++.dg/template/pr70466-2.C: Likewise.
1626
c93e9931 16272016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1628
1629 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1630 splat operations and the XXSPLTIB instruction.
1631 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1632 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1633 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1634 xxlxor to clear a register.
1635
8ba6639c 16362016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1637
1638 * gcc.dg/torture/pr71020.c: New test.
1639
ec6e3005 16402016-05-18 Martin Jambor <mjambor@suse.cz>
1641
1642 PR ipa/70646
1643 * gcc.dg/ipa/pr70646.c: New test.
1644
5ef3c918 16452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1646
1647 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1648
70a88eab 16492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1650
1651 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1652 missing tests for vreinterpretq_p{8,16}.
1653
b52a930c 16542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1655
1656 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1657 vsliq_n_s64 and vsliq_n_u64.
1658
bdd4080b 16592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1660
1661 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1662 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1663
37814bf5 16642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1665
1666 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1667 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1668 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1669
764af2e0 16702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1671
1672 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1673 in comment.
1674
ffe01a83 16752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 1676
1677 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1678 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1679 "blr\t" and switch to scan-assembler-times.
1680
fab6dae9 16812016-05-18 Jiong Wang <jiong.wang@arm.com>
1682
231010db 1683 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1684 with __aarch64__.
1685 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1686 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 1687
4eb0c566 16882016-05-18 Jakub Jelinek <jakub@redhat.com>
1689
442f18f1 1690 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1691 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1692 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1693 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1694 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1695 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1696
4d83b36b 1697 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1698 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1699
a4528eec 1700 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1701 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1702
f0066139 1703 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1704 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1705
4eb0c566 1706 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1707
303e9267 17082016-05-18 Richard Biener <rguenther@suse.de>
1709
1710 PR tree-optimization/71168
1711 * gcc.dg/torture/pr71168.c: New testcase.
1712
0d7ddd44 17132016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1714
1715 PR middle-end/63586
1716 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1717 * gcc.dg/tree-ssa/pr63586.c: New test.
1718 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1719
899bcc0f 17202016-05-17 Nathan Sidwell <nathan@acm.org>
1721
1722 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1723 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1724 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1725 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1726
a2246979 17272016-05-17 Nathan Sidwell <nathan@acm.org>
1728
1729 * gcc.target/nvptx/abi-vararg-3.c: New.
1730
2f6a4d21 17312016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1732
1733 PR tree-optimization/54579
1734 PR middle-end/55299
1735 * gcc.dg/fold-notrotate-1.c: New test.
1736 * gcc.dg/fold-notshift-1.c: New test.
1737 * gcc.dg/fold-notshift-2.c: New test.
1738
27bdad45 17392016-05-17 Marek Polacek <polacek@redhat.com>
1740
1741 PR ipa/71146
1742 * g++.dg/ipa/pr71146.C: New test.
1743
f33a295a 17442016-05-17 David Malcolm <dmalcolm@redhat.com>
1745
1746 * jit.dg/test-error-array-bounds.c: New test case.
1747
b6dd53bf 17482016-05-17 Marc Glisse <marc.glisse@inria.fr>
1749
1750 * gcc.dg/tree-ssa/and-1.c: New testcase.
1751
a8719545 17522016-05-17 Marc Glisse <marc.glisse@inria.fr>
1753
1754 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1755 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1756
34806102 17572016-05-17 Marc Glisse <marc.glisse@inria.fr>
1758
1759 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1760 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1761
25fe08a8 17622016-05-17 Jiong Wang <jiong.wang@arm.com>
1763
1764 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1765
abf1a837 17662016-05-17 Jiong Wang <jiong.wang@arm.com>
1767
1768 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1769
666b9dd3 17702016-05-17 Jiong Wang <jiong.wang@arm.com>
1771
1772 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1773 ".2d[index]" when scan the assembly.
1774 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1775 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1776 float64x1.
1777 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1778
77d095c0 17792016-05-17 Richard Biener <rguenther@suse.de>
1780
1781 PR tree-optimization/71132
1782 * gcc.dg/torture/pr71132.c: New testcase.
1783
28adcc23 17842016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1785
1786 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1787
2439931e 17882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1789
1790 PR target/70809
1791 * gcc.target/aarch64/pr70809_1.c: New test.
1792
5ec2ff80 17932016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1794
1795 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1796 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1797 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1798 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1799
17fd1c7a 18002016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1801 Ilya Enkovich <ilya.enkovich@intel.com>
1802
1803 PR target/71114
1804 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1805
46729204 18062016-05-16 Jan Hubicka <hubicka@ucw.cz>
1807
1808 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1809 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1810
2a1125d6 18112016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1812
1813 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1814 test for __ARM_FP16_ARGS.
1815 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1816 * gcc.target/arm/aapcs/neon-vect10.c: New.
1817 * gcc.target/arm/aapcs/neon-vect9.c: New.
1818 * gcc.target/arm/aapcs/vfp18.c: New.
1819 * gcc.target/arm/aapcs/vfp19.c: New.
1820 * gcc.target/arm/aapcs/vfp20.c: New.
1821 * gcc.target/arm/aapcs/vfp21.c: New.
1822 * gcc.target/arm/fp16-aapcs-1.c: New.
1823 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1824 test for __ARM_FP16_ARGS.
1825 * g++.target/arm/fp16-return-1.c: Update expected output.
1826
ea3d2d74 18272016-05-16 Jiong Wang <jiong.wang@arm.com>
1828
1829 PR testsuite/70227
1830 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1831
6989e05f 18322016-05-15 Harald Anlauf <anlauf@gmx.de>
1833
1834 PR fortran/69603
1835 * gfortran.dg/pr69603.f90: New testcase.
1836
a5f52592 18372016-05-14 Fritz Reese <fritzoreese@gmail.com>
1838
1839 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1840
88f949ab 18412016-05-14 Fritz Reese <fritzoreese@gmail.com>
1842
1843 PR fortran/71047
1844 * gfortran.dg/pr71047.f08: New test.
1845
90c88567 18462016-05-13 Joseph Myers <joseph@codesourcery.com>
1847
1848 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1849 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1850 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1851
00a690cc 18522016-05-13 Martin Sebor <msebor@redhat.com>
1853
1854 PR c++/60049
1855 * g++.dg/cpp0x/constexpr-60049.C: New test.
1856
ec8b6af7 18572016-05-13 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR bootstrap/71071
1860 * gcc.dg/pr71071.c: New test.
1861
f54d1d7b 18622016-05-13 Uros Bizjak <ubizjak@gmail.com>
1863
1864 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1865 remove XOP handling.
2f3af60f 1866 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 1867
a39a0392 18682016-05-13 Nathan Sidwell <nathan@acm.org>
1869
1870 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1871 __atomic_is_lock_free declaration.
1872
42333dd9 18732016-05-13 Richard Biener <rguenther@suse.de>
1874
1875 PR tree-optimization/42587
1876 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1877
c5442454 18782016-05-13 Martin Liska <mliska@suse.cz>
1879
1880 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1881 the new format of dump output.
1882
03a400fb 18832016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1884
1885 * gcc.dg/pr71084.c: New test.
1886
69278c3f 18872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1888
231010db 1889 PR target/53440
1890 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 1891
8138f11b 18922016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1893
1894 * gcc.target/aarch64/struct_return.c: New test.
1895
22a3f7bd 18962016-05-12 Marek Polacek <polacek@redhat.com>
1897
1898 PR c/70756
1899 * c-c++-common/pr70756-2.c: New test.
1900 * c-c++-common/pr70756.c: New test.
1901
9bcd42cc 19022016-05-12 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/71059
1905 * gcc.dg/torture/pr71059.c: New testcase.
1906
5ffb4a0d 19072016-05-12 Richard Biener <rguenther@suse.de>
1908
1909 PR tree-optimization/71062
1910 * gcc.dg/torture/pr71062.c: New testcase.
1911
2ab65c31 19122016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1913
1914 PR tree-optimization/71006
1915 * gcc.dg/pr71006.c: New test.
1916
f0158fc0 19172016-05-12 Marek Polacek <polacek@redhat.com>
1918
1919 PR driver/71063
1920 * gcc.dg/opts-7.c: New test.
1921
0f56938b 19222016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1923
1924 PR target/70830
1925 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1926 Add -save-temps to dg-options.
1927 Scan for ldmfd rather than pop instruction.
1928 * gcc.target/arm/interrupt-2.c: Likewise.
1929 * gcc.target/arm/pr70830.c: New test.
1930
e10946d5 19312016-05-12 Jakub Jelinek <jakub@redhat.com>
1932
9fa8e468 1933 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1934 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1935
9ce62bbe 1936 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1937 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1938 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1939
708ae1b1 1940 PR target/71019
1941 * gcc.target/i386/avx512vl-pack-1.c: New test.
1942 * gcc.target/i386/avx512vl-pack-2.c: New test.
1943 * gcc.target/i386/avx512bw-pack-2.c: New test.
1944
a461f32e 1945 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1946
e10946d5 1947 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1948 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1949 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1950
f52a3ef6 19512016-05-12 Richard Biener <rguenther@suse.de>
1952
1953 PR tree-optimization/70986
1954 * gcc.dg/torture/pr70986-1.c: New testcase.
1955 * gcc.dg/torture/pr70986-2.c: Likewise.
1956 * gcc.dg/torture/pr70986-3.c: Likewise.
1957
54c4d22e 19582016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1959
1960 PR c/43651
1961 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1962 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1963
57215d5b 19642016-05-11 Uros Bizjak <ubizjak@gmail.com>
1965
1966 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1967 directive.
1968 * gcc.target/i386/pr66746.c: Ditto.
1969
67d3121c 19702016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1971
1972 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1973 support.
1974 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1975 warning when using -mvsx-timode.
1976 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1977 * gcc.target/powerpc/dform-2.c: Likewise.
1978 * gcc.target/powerpc/pr68805.c: Likewise.
1979
7f8012a5 19802016-05-11 Marek Polacek <polacek@redhat.com>
1981
1982 PR c++/71024
1983 * c-c++-common/attributes-3.c: New test.
1984
3e8567ce 19852016-05-11 Nathan Sidwell <nathan@acm.org>
1986
1987 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1988 * gcc.c-torture/execute/pr68185.c: Likewise.
1989 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1990 * gcc.dg/pr69634.c: Requires scheduling.
1991 * gcc.dg/torture/pr66178.c: Require label values.
1992 * gcc.dg/setjmp-6.c: Require indirect jumps.
1993
3739ac00 19942016-05-11 Richard Biener <rguenther@suse.de>
1995
1996 PR tree-optimization/71055
1997 * gcc.dg/torture/pr71055.c: New testcase.
1998
1ff8b385 19992016-05-11 Richard Biener <rguenther@suse.de>
2000
2001 PR debug/71057
2002 * g++.dg/debug/pr71057.C: New testcase.
2003
77126efa 20042016-05-11 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR fortran/70855
2007 * gfortran.dg/gomp/pr70855.f90: New test.
2008
6fcaaf9b 20092016-05-11 Richard Biener <rguenther@suse.de>
2010
2011 PR middle-end/71002
2012 * g++.dg/torture/pr71002.C: New testcase.
2013
bfa8ea12 20142016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2015
2016 PR middle-end/70807
2017 * gcc.dg/pr70807.c: New test.
2018
87632549 20192016-05-10 Martin Sebor <msebor@redhat.com>
2020
2021 PR c++/38611
2022 * g++.dg/Wattributes.C: New test.
2023
f9153689 20242016-05-10 Marc Glisse <marc.glisse@inria.fr>
2025
2026 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2027 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2028 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2029
a44ed58a 20302016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2031
2032 PR target/70799
2033 * gcc.target/i386/pr70799-1.c: New test.
2034
d6c90d89 20352016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2036
2037 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2038
c1f73044 20392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2040
2041 PR middle-end/70877
2042 * gcc.target/i386/pr70877.c: New test.
2043
e66d763a 20442016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2045
2046 PR tree-optimization/70786
2047 * gcc.target/i386/pr70876.c: New test.
2048
a30ff73a 20492016-05-10 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR target/70927
2052 * gcc.target/i386/avx512vl-logic-1.c: New test.
2053 * gcc.target/i386/avx512vl-logic-2.c: New test.
2054 * gcc.target/i386/avx512dq-logic-2.c: New test.
2055
4b3fd38f 20562016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2057
2058 PR target/70963
2059 * gcc.target/powerpc/pr70963.c: New.
2060
abf93a25 20612016-05-10 David Malcolm <dmalcolm@redhat.com>
2062
2063 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2064 (test_very_wide_line): Add ruler to expected output.
2065 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2066 (test_very_wide_line): Likewise.
2067 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2068 (test_show_locus): Within the handling of "test_very_wide_line",
2069 enable show_ruler_p on the diagnostic context.
2070
d614888f 20712016-05-10 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/71039
2074 * gcc.dg/torture/pr71039.c: New testcase.
2075
dbca5ed9 20762016-05-10 Nathan Sidwell <nathan@acm.org>
2077
2078 * gcc.dg/nested-func-10.c: Requires alloca.
2079 * gcc.dg/nested-func-9.c: Requires alloca.
2080 * gcc.c-torture/execute/pr70460.c: Requires labels.
2081 * gcc.c-torture/compile/pr70199.c: Requires labels.
2082 * gcc.target/nvptx/decl.c: Compile only.
2083 * gcc.target/nvptx/trailing-init.c: Compile only.
2084 * gcc.target/nvptx/ary-init.c: Compile only.
2085
3fa82609 20862016-05-10 Marek Polacek <polacek@redhat.com>
2087
2088 PR c/70255
2089 * gcc.dg/attr-opt-1.c: New test.
2090
76825907 20912016-05-10 Richard Biener <rguenther@suse.de>
2092
2093 PR tree-optimization/70497
2094 PR tree-optimization/28367
2095 * gcc.dg/torture/20160404-1.c: New testcase.
2096 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2097 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2098
68255819 20992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2100
2101 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2102
d9aa8cdb 21032016-05-09 Uros Bizjak <ubizjak@gmail.com>
2104
2105 * gcc.target/i386/fabsneg-1.c New test.
2106
7cc16f50 21072016-05-09 Alan Modra <amodra@gmail.com>
2108
2109 PR testsuite/70826
2110 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2111
a83b7b63 21122016-05-09 Richard Biener <rguenther@suse.de>
2113
2114 PR tree-optimization/70985
2115 * gcc.dg/torture/pr70985.c: New testcase.
2116
189d0706 21172016-05-09 Bin Cheng <bin.cheng@arm.com>
2118
2119 * gcc.dg/tree-ssa/ifc-9.c: New test.
2120 * gcc.dg/tree-ssa/ifc-10.c: New test.
2121 * gcc.dg/tree-ssa/ifc-11.c: New test.
2122 * gcc.dg/tree-ssa/ifc-12.c: New test.
2123 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2124 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2125 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2126
1ec957b0 21272016-05-09 Richard Biener <rguenther@suse.de>
2128
2129 PR fortran/70937
2130 * gfortran.dg/pr70937.f90: New testcase.
2131
923c7714 21322016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2133
2134 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2135
d7cd448a 21362016-05-07 Fritz Reese <fritzoreese@gmail.com>
2137
2138 PR fortran/56226
2139 * gfortran.dg/dec_structure_1.f90: New testcase.
2140 * gfortran.dg/dec_structure_2.f90: Ditto.
2141 * gfortran.dg/dec_structure_3.f90: Ditto.
2142 * gfortran.dg/dec_structure_4.f90: Ditto.
2143 * gfortran.dg/dec_structure_5.f90: Ditto.
2144 * gfortran.dg/dec_structure_6.f90: Ditto.
2145 * gfortran.dg/dec_structure_7.f90: Ditto.
2146 * gfortran.dg/dec_structure_8.f90: Ditto.
2147 * gfortran.dg/dec_structure_9.f90: Ditto.
2148 * gfortran.dg/dec_structure_10.f90: Ditto.
2149 * gfortran.dg/dec_structure_11.f90: Ditto.
2150 * gfortran.dg/dec_union_1.f90: Ditto.
2151 * gfortran.dg/dec_union_2.f90: Ditto.
2152 * gfortran.dg/dec_union_3.f90: Ditto.
2153 * gfortran.dg/dec_union_4.f90: Ditto.
2154 * gfortran.dg/dec_union_5.f90: Ditto.
2155 * gfortran.dg/dec_union_6.f90: Ditto.
2156 * gfortran.dg/dec_union_7.f90: Ditto.
2157
f681e29b 21582016-05-07 Tom de Vries <tom@codesourcery.com>
2159
2160 PR tree-optimization/70956
2161 * gcc.dg/graphite/pr70956.c: New test.
2162
68d7f375 21632016-05-06 Jakub Jelinek <jakub@redhat.com>
2164
faf39348 2165 PR middle-end/70941
2166 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2167 (a, b, c, d): Change type from char to signed char.
2168 (main): Compare against (signed char) -1634678893 instead of
2169 hardcoded -109. Use __builtin_abort instead of abort.
2170
b768b13a 2171 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2172 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2173
68d7f375 2174 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2175
5dda16ea 21762016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2177
2178 PR debug/70935
2179 * gcc.dg/torture/pr70935.c: New test.
2180
13ede1b5 21812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2182
2183 PR target/58219
7fc878c4 2184 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2185
96d94be2 21862016-05-06 Richard Biener <rguenther@suse.de>
2187
2188 PR tree-optimization/70960
2189 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2190
e5d9f15d 21912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2192
2193 PR target/52933
2194 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2195 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2196 Adjust expected instruction counts.
2197 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2198
2dd7705f 21992016-05-06 Marek Polacek <polacek@redhat.com>
2200
2201 PR sanitizer/70875
2202 * gcc.dg/ubsan/bounds-3.c: New test.
2203
cb8bc632 22042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2205
2206 PR target/54089
2207 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2208
b343c173 22092016-05-06 Richard Biener <rguenther@suse.de>
2210
2211 PR middle-end/70931
2212 * gfortran.dg/pr70931.f90: New testcase.
2213
1e3db0b1 22142016-05-06 Richard Biener <rguenther@suse.de>
2215
2216 PR middle-end/70941
2217 * gcc.dg/torture/pr70941.c: New testcase.
2218
bdd54b6d 22192016-05-05 Bin Cheng <bin.cheng@arm.com>
2220
2221 PR tree-optimization/57206
2222 * gcc.dg/vect/pr57206.c: New test.
2223
499adcfd 22242016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2225
2226 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2227
871164c4 22282016-05-05 Jakub Jelinek <jakub@redhat.com>
2229
ecb23e00 2230 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2231
871164c4 2232 * c-c++-common/Wdangling-else-4.c: New test.
2233
70cf83ba 22342016-05-04 Jakub Jelinek <jakub@redhat.com>
2235
858c9470 2236 PR c++/70906
2237 PR c++/70933
2238 * g++.dg/opt/pr70906.C: New test.
2239 * g++.dg/opt/pr70933.C: New test.
2240
70cf83ba 2241 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2242
aaa36a78 22432016-05-04 Jan Hubicka <hubicka@ucw.cz>
2244
2245 * gcc.dg/ipa/pure-const-3.c: New testcase.
2246
1d52c456 22472016-05-04 Marek Polacek <polacek@redhat.com>
2248
2249 * c-c++-common/Wdangling-else-1.c: New test.
2250 * c-c++-common/Wdangling-else-2.c: New test.
2251 * c-c++-common/Wdangling-else-3.c: New test.
2252
dc581573 22532016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2254
2255 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2256 flag is present.
2257
a64030fe 22582016-05-04 Marek Polacek <polacek@redhat.com>
2259
2260 PR c/48778
2261 * gcc.dg/Waddress-2.c: New test.
2262
b461b04a 22632016-05-04 Alan Modra <amodra@gmail.com>
2264
2265 * gcc.target/powerpc/pr70866.c: New.
2266
c388a0cf 22672016-05-03 Martin Sebor <msebor@redhat.com>
2268
2269 PR c++/66561
2270 * c-c++-common/builtin_location.c: New test.
2271 * g++.dg/cpp1y/builtin_location.C: New test.
2272
5d4db8ef 22732016-05-03 Marek Polacek <polacek@redhat.com>
2274
2275 PR c/70859
2276 * gcc.dg/pr70859.c: New test.
2277 * gcc.dg/pr70859-2.c: New test.
2278
ca938765 22792016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2280
2281 * gnat.dg/debug5.adb: New testcase.
2282
60b27d5f 22832016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2284
2285 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2286 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2287 Procedure to check for z10 instruction set.
2288
5ab325d0 22892016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2290
2291 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2292
c548a0ad 22932016-05-03 Alan Modra <amodra@gmail.com>
2294
2295 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2296
d5ecd946 22972016-05-03 Jakub Jelinek <jakub@redhat.com>
2298
2299 * gcc.target/i386/avx512f-cvt-1.c: New test.
2300
35b0a053 23012016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2302
2303 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2304 -fdump-tree-vrp-details.
2305
9ae1b28a 23062016-05-03 Richard Biener <rguenther@suse.de>
2307
2308 * gcc.dg/pr30172-1.c: Adjust.
2309 * gcc.dg/pr63743.c: Likewise.
2310 * gcc.dg/tm/pr51696.c: Likewise.
2311 * c-c++-common/tm/safe-1.c: Likewise.
2312 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2313 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2314 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2315 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2316
9c1a31e4 23172016-05-03 Jakub Jelinek <jakub@redhat.com>
2318
fe69bcb9 2319 PR rtl-optimization/70467
2320 * gcc.target/i386/pr70467-3.c: New test.
2321 * gcc.target/i386/pr70467-4.c: New test.
2322
9082c4a4 2323 PR tree-optimization/70916
2324 * gcc.c-torture/compile/pr70916.c: New test.
2325
9c1a31e4 2326 PR target/49244
2327 * gcc.target/i386/pr49244-1.c: New test.
2328 * gcc.target/i386/pr49244-2.c: New test.
2329
69105acc 23302016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2331
2332 PR rtl-optimization/44281
2333 * gcc.target/i386/pr44281.c: New test.
2334
9ab8df54 23352016-05-03 bin cheng <bin.cheng@arm.com>
2336
2337 PR tree-optimization/56541
2338 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2339 * gcc.dg/vect/pr56541.c: new test.
2340
3c62cae0 23412016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2342
2343 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2344 __float128.
2345 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2346
91abc161 23472016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2348
2349 PR testsuite/70520
2350 * c-c++-common/asan/clone-test-1.c (main): Align child process
2351 stack to 16 bytes.
2352
aa3d1155 23532016-05-02 David Malcolm <dmalcolm@redhat.com>
2354
2355 PR c++/62314
2356 * g++.dg/spellcheck-fields-2.C: New test case.
2357
002c3f28 23582016-05-02 David Malcolm <dmalcolm@redhat.com>
2359
2360 PR c++/62314
2361 * g++.dg/pr62314.C: New test case.
2362
46e5dccc 23632016-05-02 Jan Hubicka <hubicka@ucw.cz>
2364
2365 * gcc.dg/ipa/inline-8.c: New testcase.
2366
663f4248 23672016-05-02 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR rtl-optimization/70467
2370 * gcc.target/i386/pr70467-1.c: New test.
2371
efe8bdf5 23722016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2373
2374 * gcc.dg/spec-options.c: Run the test on all targets.
2375 * gcc.dg/foo.specs: Use cpp_unique_options.
2376
47ef9633 23772016-05-02 Marc Glisse <marc.glisse@inria.fr>
2378
2379 * gcc.dg/tree-ssa/unord.c: New testcase.
2380
eb1a077c 23812016-05-02 Marc Glisse <marc.glisse@inria.fr>
2382
2383 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2384
28e869d0 23852016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2386
2387 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2388
dd185f6e 23892016-05-02 Marek Polacek <polacek@redhat.com>
2390
2391 PR c/70851
2392 * gcc.dg/enum-incomplete-3.c: New test.
2393
773d09b9 23942016-05-02 Marek Polacek <polacek@redhat.com>
2395 Tom de Vries <tom@codesourcery.com>
2396
2397 PR tree-optimization/70700
2398 * gcc.dg/pr70700.c: New test.
2399
f0dc3286 24002016-05-01 Uros Bizjak <ubizjak@gmail.com>
2401
2402 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2403 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2404 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2405 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2406 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2407
7f931827 24082016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2409
2410 * ada/acats/run_acats: Rename into...
2411 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2412 * ada/acats/run_all.sh: Remove redundant test.
2413 (target_run): Move around.
2414 (target_gnatchop): Use newly built executable.
2415 (target_gnatmake): Likewise.
2416 Check that the compilation of impbit succeeds.
2417
1c492b4e 24182016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2419
2420 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2421 * gcc.dg/20021029-1.c: Likewise.
2422 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2423 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2424 * gcc.target/sh/cmpstr.c: Likewise.
2425 * gcc.target/sh/cmpstrn.c: Likewise.
2426 * gcc.target/sh/memset.c: Likewise.
2427 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2428 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2429 * gcc.target/sh/pr39423-1.c: Likewise.
2430 * gcc.target/sh/pr49468-di.c: Likewise.
2431 * gcc.target/sh/pr49468-si.c: Likewise.
2432 * gcc.target/sh/pr49880-1.c: Likewise.
2433 * gcc.target/sh/pr49880-2.c: Likewise.
2434 * gcc.target/sh/pr49880-3.c: Likewise.
2435 * gcc.target/sh/pr50751-1.c: Likewise.
2436 * gcc.target/sh/pr50751-4.c: Likewise.
2437 * gcc.target/sh/pr50751-7.c: Likewise.
2438 * gcc.target/sh/pr51244-1.c: Likewise.
2439 * gcc.target/sh/pr51244-10.c: Likewise.
2440 * gcc.target/sh/pr51244-11.c: Likewise.
2441 * gcc.target/sh/pr51244-12.c: Likewise.
2442 * gcc.target/sh/pr51244-13.c: Likewise.
2443 * gcc.target/sh/pr51244-14.c: Likewise.
2444 * gcc.target/sh/pr51244-17.c: Likewise.
2445 * gcc.target/sh/pr51244-18.c: Likewise.
2446 * gcc.target/sh/pr51244-19.c: Likewise.
2447 * gcc.target/sh/pr51244-4.c: Likewise.
2448 * gcc.target/sh/pr51244-5.c: Likewise.
2449 * gcc.target/sh/pr51244-7.c: Likewise.
2450 * gcc.target/sh/pr51244-8.c: Likewise.
2451 * gcc.target/sh/pr51244-9.c: Likewise.
2452 * gcc.target/sh/pr51697.c: Likewise.
2453 * gcc.target/sh/pr52483-1.c: Likewise.
2454 * gcc.target/sh/pr52483-2.c: Likewise.
2455 * gcc.target/sh/pr52483-3.c: Likewise.
2456 * gcc.target/sh/pr52483-5.c: Likewise.
2457 * gcc.target/sh/pr52933-1.c: Likewise.
2458 * gcc.target/sh/pr52933-2.c: Likewise.
2459 * gcc.target/sh/pr52933-3.c: Likewise.
2460 * gcc.target/sh/pr53568-1.c: Likewise.
2461 * gcc.target/sh/pr53976-1.c: Likewise.
2462 * gcc.target/sh/pr53988-1.c: Likewise.
2463 * gcc.target/sh/pr53988.c: Likewise.
2464 * gcc.target/sh/pr54089-1.c: Likewise.
2465 * gcc.target/sh/pr54089-6.c: Likewise.
2466 * gcc.target/sh/pr54089-7.c: Likewise.
2467 * gcc.target/sh/pr54089-8.c: Likewise.
2468 * gcc.target/sh/pr54089-9.c: Likewise.
2469 * gcc.target/sh/pr54236-1.c: Likewise.
2470 * gcc.target/sh/pr54236-2.c: Likewise.
2471 * gcc.target/sh/pr54236-3.c: Likewise.
2472 * gcc.target/sh/pr54236-4.c: Likewise.
2473 * gcc.target/sh/pr54386.c: Likewise.
2474 * gcc.target/sh/pr54602-1.c: Likewise.
2475 * gcc.target/sh/pr54685.c: Likewise.
2476 * gcc.target/sh/pr54760-1.c: Likewise.
2477 * gcc.target/sh/pr54760-2.c: Likewise.
2478 * gcc.target/sh/pr54760-3.c: Likewise.
2479 * gcc.target/sh/pr54760-4.c: Likewise.
2480 * gcc.target/sh/pr54760-5.c: Likewise.
2481 * gcc.target/sh/pr54760-6.c: Likewise.
2482 * gcc.target/sh/pr55146.c: Likewise.
2483 * gcc.target/sh/pr55160.c: Likewise.
2484 * gcc.target/sh/pr59278.c: Likewise.
2485 * gcc.target/sh/pr59401-1.c: Likewise.
2486 * gcc.target/sh/pr59533-1.c: Likewise.
2487 * gcc.target/sh/pr63260.c: Likewise.
2488 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2489 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2490 * gcc.target/sh/strlen.c: Likewise.
2491 * gcc.target/sh/torture/pr30807.c: Likewise.
2492 * gcc.target/sh/torture/pr34777.c: Likewise.
2493 * gcc.target/sh/torture/pr64652.c: Likewise.
2494 * gcc.target/sh/torture/pr65505.c: Likewise.
2495 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2496 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2497
0c4005be 24982016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2499
2500 PR c++/66644
2501 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2502
d94e6223 25032016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2504
2505 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2506 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2507 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2508 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2509
46f37836 25102016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2511
2512 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2513 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2514
4d0a8bac 25152016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2516
2517 PR middle-end/70626
2518 * c-c++-common/goacc/combined-reduction.c: New test.
2519 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2520
b98e0db3 25212016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2522
2523 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2524 *movdi_internal pattern only if PIC off.
2525 * gcc.target/i386/pr70155-2.c: Likewise.
2526 * gcc.target/i386/pr70155-3.c: Likewise.
2527 * gcc.target/i386/pr70155-4.c: Likewise.
2528 * gcc.target/i386/pr70155-5.c: Likewise.
2529 * gcc.target/i386/pr70155-6.c: Likewise.
2530 * gcc.target/i386/pr70155-7.c: Likewise.
2531 * gcc.target/i386/pr70155-8.c: Likewise.
2532 * gcc.target/i386/pr70155-15.c: Likewise.
2533 * gcc.target/i386/pr70155-17.c: Likewise.
2534 * gcc.target/i386/pr70155-22.c: Likewise.
2535
8b066242 25362016-04-29 Bin Cheng <bin.cheng@arm.com>
2537
2538 PR tree-optimization/70803
2539 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2540
22912e73 25412016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2542
2543 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2544 optimization of vector loop.
2545 * gcc.target/i386/vect-unpack-3.c: New test.
2546 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2547 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2548 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2549
568128c6 25502016-04-29 Marek Polacek <polacek@redhat.com>
2551
2552 PR sanitizer/70342
2553 * g++.dg/ubsan/null-7.C: New test.
2554
025dd1e0 2555 PR c/70852
2556 * gcc.dg/pr70852.c: New test.
2557
eb16928e 25582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2559
2560 PR/69089
2561 * g++.dg/cpp0x/alignas6.C: New test.
2562
d7377ee9 25632016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2564
4860a6bf 2565 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2566 * gcc.dg/pr27003.c: Likewise.
2567 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2568 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2569 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2570 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 2571 * gcc.target/arc/mxy.c: Likewise.
2572 * gcc.target/arc/mswape.c: Likewise.
2573 * gcc.target/arc/mrtsc.c: Likewise.
2574 * gcc.target/arc/mcrc.c: Likewise.
2575 * gcc.target/arc/mdsp-packa.c: Likewise.
2576 * gcc.target/arc/mdvbf.c: Likewise.
2577 * gcc.target/arc/mlock.c: Likewise.
2578 * gcc.target/arc/mmac-24.c: Likewise.
2579 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2580
efa1b7ab 25812016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2582 Matthijs Kooijman <matthijs@stdin.nl>
2583 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2584
2585 PR target/60040
2586 * gcc.target/avr/pr60040-1.c: New.
2587 * gcc.target/avr/pr60040-2.c: New.
2588
00371d68 25892016-04-29 Richard Biener <rguenther@suse.de>
2590
2591 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2592
73447cc5 25932016-04-29 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/13962
2596 PR tree-optimization/65686
2597 * gcc.dg/uninit-pr65686.c: New testcase.
2598
c2087b56 25992016-04-29 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR middle-end/70843
2602 * gcc.dg/pr70843.c: New test.
2603
cdd06d5a 26042016-04-28 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR target/70858
2607 * gcc.target/i386/pr70858.c: New test.
2608
1a60079e 26092016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2610
2611 * gcc.target/arc/nps400-1.c: New file.
2612
11bc2894 26132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2614 Andrew Burgess <andrew.burgess@embecosm.com>
2615
2616 * gcc.target/arc/movh_cl-1.c: New file.
2617
dd9bf0b5 26182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2619 Andrew Burgess <andrew.burgess@embecosm.com>
2620
2621 * gcc.target/arc/extzv-1.c: New file.
2622 * gcc.target/arc/insv-1.c: New file.
2623 * gcc.target/arc/insv-2.c: New file.
2624 * gcc.target/arc/movb-1.c: New file.
2625 * gcc.target/arc/movb-2.c: New file.
2626 * gcc.target/arc/movb-3.c: New file.
2627 * gcc.target/arc/movb-4.c: New file.
2628 * gcc.target/arc/movb-5.c: New file.
2629 * gcc.target/arc/movb_cl-1.c: New file.
2630 * gcc.target/arc/movb_cl-2.c: New file.
2631 * gcc.target/arc/movbi_cl-1.c: New file.
2632 * gcc.target/arc/movl-1.c: New file.
2633
a22e4209 26342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2635 Andrew Burgess <andrew.burgess@embecosm.com>
2636
2637 * gcc.target/arc/cmem-1.c: New file.
2638 * gcc.target/arc/cmem-2.c: New file.
2639 * gcc.target/arc/cmem-3.c: New file.
2640 * gcc.target/arc/cmem-4.c: New file.
2641 * gcc.target/arc/cmem-5.c: New file.
2642 * gcc.target/arc/cmem-6.c: New file.
2643 * gcc.target/arc/cmem-7.c: New file.
2644 * gcc.target/arc/cmem-ld.inc: New file.
2645 * gcc.target/arc/cmem-st.inc: New file.
2646
287c3982 26472016-04-28 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR target/70821
2650 * gcc.target/i386/pr70821.c: New test.
2651
e40e5340 26522016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2653
2654 * gcc.target/powerpc/vec-adde.c: New test.
2655 * gcc.target/powerpc/vec-adde-int128.c: New test.
2656
cf977d50 26572016-04-28 Jakub Jelinek <jakub@redhat.com>
2658
2659 * gcc.target/i386/avx-vround-1.c: New test.
2660 * gcc.target/i386/avx-vround-2.c: New test.
2661 * gcc.target/i386/avx512vl-vround-1.c: New test.
2662 * gcc.target/i386/avx512vl-vround-2.c: New test.
2663
572f8300 26642016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2665
2666 PR testsuite/70595
2667 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2668 (check_effective_target_cilkplus_runtime): ... this.
2669 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2670 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2671
2672 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2673 Require cilkplus_runtime.
2674 Don't add -lcilkrts.
2675 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2676 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2677 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2678 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2679 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2680 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2681 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2682 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2683 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2684 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2685 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2686 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2687 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2688 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2689 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2690 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2691 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2692 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2693 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2694 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2695 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2696 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2697 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2698 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2699 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2700 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2701 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2702 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2703 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2704
2705 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2706 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2707
2708 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2709
2710 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2711 cilkplus_runtime.
2712
dfba0905 27132016-04-27 Marc Glisse <marc.glisse@inria.fr>
2714
2715 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2716 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2717
605a4556 27182015-04-27 Ryan Burn <contact@rnburn.com>
2719
2720 PR c++/69024
2721 PR c++/68997
2722 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2723 diagnostic.
2724 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2725 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2726
6a1231a5 27272016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2728
2729 * gnat.dg/limited_with4.ad[sb]: New test.
2730 * gnat.dg/limited_with4_pkg.ads: New helper.
2731
4dad9e09 27322016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2733
2734 PR target/70155
2735 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2736 and movv1ti_internal patterns
2737 * gcc.target/i386/pr70155-1.c: New test.
2738 * gcc.target/i386/pr70155-2.c: Likewise.
2739 * gcc.target/i386/pr70155-3.c: Likewise.
2740 * gcc.target/i386/pr70155-4.c: Likewise.
2741 * gcc.target/i386/pr70155-5.c: Likewise.
2742 * gcc.target/i386/pr70155-6.c: Likewise.
2743 * gcc.target/i386/pr70155-7.c: Likewise.
2744 * gcc.target/i386/pr70155-8.c: Likewise.
2745 * gcc.target/i386/pr70155-9.c: Likewise.
2746 * gcc.target/i386/pr70155-10.c: Likewise.
2747 * gcc.target/i386/pr70155-11.c: Likewise.
2748 * gcc.target/i386/pr70155-12.c: Likewise.
2749 * gcc.target/i386/pr70155-13.c: Likewise.
2750 * gcc.target/i386/pr70155-14.c: Likewise.
2751 * gcc.target/i386/pr70155-15.c: Likewise.
2752 * gcc.target/i386/pr70155-16.c: Likewise.
2753 * gcc.target/i386/pr70155-17.c: Likewise.
2754 * gcc.target/i386/pr70155-18.c: Likewise.
2755 * gcc.target/i386/pr70155-19.c: Likewise.
2756 * gcc.target/i386/pr70155-20.c: Likewise.
2757 * gcc.target/i386/pr70155-21.c: Likewise.
2758 * gcc.target/i386/pr70155-22.c: Likewise.
2759
a80f3f45 27602016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2761
2762 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2763 ".{5,6}".
2764
279305d1 27652016-04-27 Bin Cheng <bin.cheng@arm.com>
2766
2767 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2768 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2769 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2770 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2771 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2772
8974b625 27732016-04-27 Richard Biener <rguenther@suse.de>
2774
2775 PR ipa/70760
2776 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2777 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2778
886d5463 27792016-04-27 Nathan Sidwell <nathan@acm.org>
2780
2781 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2782 * g++.dg/ubsan/pr63956.C: Adjust error location.
2783
f0e35aa9 27842016-04-27 Nick Clifton <nickc@redhat.com>
2785
2786 PR middle-end/49889
2787 * gcc.dg/pr49889.c: New test.
2788
40385231 27892016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2790
2791 * c-c++-common/memset-array.c: New test.
2792
37229a71 27932016-04-26 Martin Sebor <msebor@redhat.com>
2794
2795 PR c++/66639
2796 * g++.dg/cpp1y/func_constexpr.C: New test.
2797
3eedf9bd 27982016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2799
2800 PR c++/70241
2801 * g++.dg/cpp0x/enum32.C: New test.
2802 * g++.dg/cpp0x/enum33.C: New test.
2803
28042016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 2805
2806 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2807 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2808 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2809 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2810 * gcc.c-torture/execute/pr38151.c: Likewise.
2811 * gcc.c-torture/execute/pr66556.c: Likewise.
2812 * gcc.c-torture/execute/pr67781.c: Likewise.
2813 * gcc.c-torture/execute/pr68648.c: Likewise.
2814
8c51f92f 28152016-04-26 Marc Glisse <marc.glisse@inria.fr>
2816
2817 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2818
fa20ebd3 28192016-04-26 Marek Polacek <polacek@redhat.com>
2820
2821 PR c/67784
2822 * gcc.dg/pr67784-3.c: New test.
2823 * gcc.dg/pr67784-4.c: New test.
2824 * gcc.dg/pr67784-5.c: New test.
2825
9db47803 2826 PR c/70791
2827 * gcc.dg/Wnested-externs-2.c: New test.
2828
bff407f2 28292016-04-26 Marc Glisse <marc.glisse@inria.fr>
2830
2831 * gcc.dg/fold-plusmult.c: Adjust.
2832 * gcc.dg/no-strict-overflow-6.c: Adjust.
2833 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2834
78d0c69e 28352016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2836
2837 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2838 number scans.
2839 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2840 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2841 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2842 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2843 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2844 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2845 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2846 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2847 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2848 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2849 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2850 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2851 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2852 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2853 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2854 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2855 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2856 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2857 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2858 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2859 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2860 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2861 scans.
2862 * gcc.target/i386/pr32219-4.c: Likewise.
2863 * gcc.target/i386/pr32219-6.c: Likewise.
2864 * gcc.target/i386/pr32219-8.c: Likewise.
2865
221d6722 28662016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2867
2868 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2869 associated options.
2870
514727a9 28712016-04-26 Marek Polacek <polacek@redhat.com>
2872
2873 PR c++/70744
2874 * g++.dg/ext/cond2.C: New test.
2875
e6ee4c61 28762016-04-26 Bin Cheng <bin.cheng@arm.com>
2877
2878 PR tree-optimization/70771
2879 PR tree-optimization/70775
2880 * gcc.dg/pr70771.c: New test.
3730828c 2881 * gcc.dg/pr70775.c: New test.
e6ee4c61 2882
b3d72796 28832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2884
2885 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2886
c11ece29 28872016-04-25 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/70780
2890 * gcc.dg/torture/pr70780.c: New testcase.
2891
d40b10b2 28922016-04-25 Michael Collison <michael.collison@arm.com>
2893
4860a6bf 2894 * gcc.target/arm/neon-vaddws16.c: New test.
2895 * gcc.target/arm/neon-vaddws32.c: New test.
2896 * gcc.target/arm/neon-vaddwu16.c: New test.
2897 * gcc.target/arm/neon-vaddwu32.c: New test.
2898 * gcc.target/arm/neon-vaddwu8.c: New test.
2899 * lib/target-supports.exp
d40b10b2 2900 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2901 that arm neon support vector widen sum of HImode TO SImode.
2902
4bbfd6c2 29032016-04-23 Jakub Jelinek <jakub@redhat.com>
2904
2905 PR sanitizer/70712
2906 * c-c++-common/asan/pr70712.c: New test.
2907
524df596 29082016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2909
2910 * .gitattributes: New file.
2911
426c75c3 29122016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2913
2914 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2915
c052a8d5 29162016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2917
2918 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2919 * gfortran.dg/submodule_15.f08: Likewise.
2920
c08d4612 29212016-04-22 Richard Biener <rguenther@suse.de>
2922
2923 PR tree-optimization/70740
2924 * gcc.dg/torture/pr70740.c: New testcase.
2925
fd3211e1 29262016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2927
2928 PR target/70750
2929 * gcc.target/i386/pr70750-1.c: New test.
2930 * gcc.target/i386/pr70750-2.c: Likewise.
2931
15acd78c 29322016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2933
2934 PR c++/70540
2935 * g++.dg/cpp0x/auto48.C: New.
2936
192bf59c 29372016-04-21 Marek Polacek <polacek@redhat.com>
2938
2939 PR c++/70513
2940 * g++.dg/cpp0x/forw_enum12.C: New test.
2941 * g++.dg/cpp0x/forw_enum13.C: New test.
2942
5d429e99 29432016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2944
2945 PR target/70728
2946 * gcc.target/i386/pr70728.c: New test.
2947
06777d85 29482016-04-21 Richard Biener <rguenther@suse.de>
2949
2950 PR middle-end/70747
2951 * gcc.dg/pr70747.c: New testcase.
2952
7434c6fb 29532016-04-21 Bin Cheng <bin.cheng@arm.com>
2954
2955 PR tree-optimization/70715
2956 * gcc.dg/tree-ssa/scev-13.c: New test.
2957
f3ec0970 29582016-04-21 Marc Glisse <marc.glisse@inria.fr>
2959
2960 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2961
523f3a9d 29622016-04-21 Marc Glisse <marc.glisse@inria.fr>
2963
2964 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2965
ace7bf06 29662016-04-20 Jan Hubicka <jh@suse.cz>
2967
2968 PR ipa/70018
2969 * g++.dg/ipa/nothrow-1.C: New testcase.
2970
2b073aa6 29712016-04-20 Nathan Sidwell <nathan@acm.org>
2972
2973 PR c++/55635
2974 * g++.dg/eh/delete1.C: New.
2975
8a574c11 29762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2977
2978 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2979 -mtune-ctrl=sse_typeless_stores.
2980
e3400750 29812016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2982
2983 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2984
4bd8a059 29852016-04-20 Bin Cheng <bin.cheng@arm.com>
2986
2987 PR tree-optimization/69489
2988 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2989
70574e60 29902016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2991
2992 PR c++/69363
2993 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2994 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2995 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2996
bd6f374c 29972016-04-20 Bin Cheng <bin.cheng@arm.com>
2998
2999 PR tree-optimization/56625
3000 PR tree-optimization/69489
3001 * gcc.dg/vect/pr56625.c: New test.
3002 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3003
482539ee 30042016-04-20 Andrew Pinski <apinski@cavium.com>
3005
3006 PR target/64971
3007 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3008
b4672800 30092016-04-20 Arnaud Charlet <charlet@adacore.com>
3010
3011 * gnat.dg/self1.adb: Remove now incorrect test.
3012
4fb48737 30132016-04-20 Bin Cheng <bin.cheng@arm.com>
3014
3015 * gcc.dg/tree-ssa/scev-11.c: New test.
3016 * gcc.dg/tree-ssa/scev-12.c: New test.
3017
97efb92e 30182016-04-20 Marek Polacek <polacek@redhat.com>
3019
3020 PR tree-optimization/70725
3021 * gcc.dg/pr70725.c: New test.
3022
9d2d4060 30232016-04-20 Richard Biener <rguenther@suse.de>
3024
3025 PR tree-optimization/70726
3026 * g++.dg/vect/pr70726.cc: New testcase.
3027
54530437 30282016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3029
3030 PR target/70674
3031 * gcc.target/s390/pr70674.c: New test.
3032
acda2210 30332016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3034
3035 PR libgfortran/70684
3036 * gfortran.dg/list_read_14.f90: New test.
3037
b7040bb0 30382016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3039
3040 PR target/69201
3041 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3042 extern to force it misaligned.
3043 (b): Likewise.
3044 (c): Likewise.
3045 (d): Likewise.
3046 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3047 Don't check `*' before movv4sf_internal.
3048 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3049 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3050 Don't check `*' before movv16qi_internal.
3051 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3052 extern to force it misaligned.
3053 (b): Likewise.
3054 (c): Likewise.
3055 (d): Likewise.
3056 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3057 Don't check `*' before movv2df_internal.
3058 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3059 extern to force it misaligned.
3060 (b): Likewise.
3061 (c): Likewise.
3062 (d): Likewise.
3063 Check movv8sf_internal instead of avx_storeups256.
3064 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3065
263b5475 30662016-04-19 Richard Biener <rguenther@suse.de>
3067
3068 PR tree-optimization/70171
3069 * g++.dg/tree-ssa/pr70171.C: New testcase.
3070
222ac318 30712016-04-19 Richard Biener <rguenther@suse.de>
3072
3073 PR tree-optimization/70724
3074 * gcc.dg/torture/pr70724.c: New testcase.
3075
003000a4 30762016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3077
3078 PR middle-end/70689
4860a6bf 3079 * gcc.target/i386/pr70689.c: New.
003000a4 3080
3f6e13de 30812016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3082
3083 PR target/70708
3084 * gcc.target/i386/pr70708.c: New test.
3085
10abddbd 30862016-04-18 Richard Biener <rguenther@suse.de>
3087
3088 PR tree-optimization/43434
3089 * gcc.dg/vect/pr43434.c: New testcase.
3090 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3091 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3092 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3093 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3094 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3095 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3096 * gcc.dg/gomp/pr68640.c: Likewise.
3097 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3098 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3099
950db54a 31002016-04-18 Richard Biener <rguenther@suse.de>
3101
3102 PR tree-optimization/70701
3103 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3104
67ccbf39 31052016-04-18 Tom de Vries <tom@codesourcery.com>
3106
3107 PR testsuite/70699
3108 * gcc.dg/pr70161.c: Add dot-file scans.
3109 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3110 instead of after last dot char.
3111
021ad2f3 31122016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3113
3114 * c-c++-common/dump-ada-spec-3.c: New test.
3115 * c-c++-common/dump-ada-spec-4.c: Likewise.
3116
d572fcfd 31172016-04-17 Tom de Vries <tom@codesourcery.com>
3118
3119 PR other/70183
3120 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3121
8b4ee73c 31222016-04-15 Jan Hubicka <jh@suse.cz>
3123
3124 PR ipa/70018
3125 * g++.dg/ipa/pure-const-1.C: New testcase.
3126 * g++.dg/ipa/pure-const-2.C: New testcase.
3127 * g++.dg/ipa/pure-const-3.C: New testcase.
3128
eac243e7 31292016-04-15 Marek Polacek <polacek@redhat.com>
3130
3131 PR c/70671
3132 * gcc.dg/bitfld-22.c: New test.
3133
64c1df32 31342016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3135
3136 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3137 x86_64.
3138
926f9422 31392016-04-15 Marek Polacek <polacek@redhat.com>
3140
3141 PR c/70651
3142 * c-c++-common/pr70651.c: New test.
3143
309bbaa3 31442016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3145
3146 PR rtl-optimization/70681
3147 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3148 dump scan on arm and powerpc.
3149 * gcc.dg/pr10474.c: Likewise.
3150
b4ba8358 31512016-04-15 Jakub Jelinek <jakub@redhat.com>
3152
ed92874a 3153 PR c++/69517
3154 PR c++/70019
3155 PR c++/70588
3156 * g++.dg/cpp1y/vla11.C: Revert for real.
3157
b4ba8358 3158 PR c/70436
3159 * c-c++-common/Wparentheses-1.c: New test.
3160 * c-c++-common/gomp/Wparentheses-1.c: New test.
3161 * c-c++-common/gomp/Wparentheses-2.c: New test.
3162 * c-c++-common/gomp/Wparentheses-3.c: New test.
3163 * c-c++-common/gomp/Wparentheses-4.c: New test.
3164 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3165 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3166 * c-c++-common/goacc/Wparentheses-1.c: New test.
3167
65717bb5 31682016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3169
3170 PR target/70662
3171 * gcc.target/i386/pr70662.c: New test.
3172
ca1a4077 31732016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3174 Alan Modra <amodra@gmail.com>
ca1a4077 3175
3176 PR tree-optimization/70130
3177 * gcc.dg/vect/O3-pr70130.c: New testcase.
3178
dbe1794c 31792016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3180
11836644 3181 PR target/70669
3182 * gcc.target/powerpc/pr70669.c: New test.
3183
dbe1794c 3184 PR target/70640
3185 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3186 a power7 system that does not have an assembler that supports
3187 power8.
3188
4c1007f1 31892016-04-14 Martin Sebor <msebor@redhat.com>
3190
3191 PR c++/69517
3192 PR c++/70019
3193 PR c++/70588
3194 * c-c++-common/ubsan/vla-1.c: Revert.
3195 * g++.dg/cpp1y/vla11.C: Same.
3196 * g++.dg/cpp1y/vla12.C: Same.
3197 * g++.dg/cpp1y/vla13.C: Same.
3198 * g++.dg/cpp1y/vla14.C: Same.
3199 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3200 * g++.dg/init/array24.C: Same.
4c1007f1 3201 * g++.dg/ubsan/vla-1.C: Same.
3202
22dcab66 32032016-04-14 Marek Polacek <polacek@redhat.com>
3204 Jan Hubicka <hubicka@ucw.cz>
3205
3206 PR c++/70029
3207 * g++.dg/torture/pr70029.C: New test.
3208
3e74b025 32092016-04-14 Martin Sebor <msebor@redhat.com>
3210
3211 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3212 type size to prevent failures on targets with very low maximum
3213 alignment.
3214
1d2e0f2a 32152016-04-14 Richard Biener <rguenther@suse.de>
3216
3217 PR tree-optimization/70623
3218 * gcc.dg/torture/pr70623.c: New testcase.
3219 * gcc.dg/torture/pr70623-2.c: Likewise.
3220
9aed0626 32212016-04-13 Martin Sebor <msebor@redhat.com>
3222
3223 PR c++/69517
3224 PR c++/70019
3225 PR c++/70588
3226 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3227 * g++.dg/cpp1y/vla11.C: New test.
3228 * g++.dg/cpp1y/vla12.C: New test.
3229 * g++.dg/cpp1y/vla13.C: New test.
3230 * g++.dg/cpp1y/vla14.C: New test.
3231 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3232 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3233 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3234
fd499010 32352016-04-13 Jakub Jelinek <jakub@redhat.com>
3236
3237 PR c++/70641
3238 * g++.dg/opt/pr70641.C: New test.
3239
87fa7252 32402016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3241
3242 PR rtl-optimization/68749
3243 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3244 effects of argument promotions.
3245 Remove default args to dg-skip-if.
3246
6c40e18b 32472016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3248
3249 PR c++/70635
3250 * g++.dg/parse/pr70635.C: New.
3251
92c53257 32522016-04-13 Marek Polacek <polacek@redhat.com>
3253
3254 PR c++/70639
3255 * c-c++-common/Wmisleading-indentation-4.c: New test.
3256
0241e4dc 32572016-04-13 Marek Polacek <polacek@redhat.com>
3258
3259 PR c/70436
4860a6bf 3260 * gcc.dg/Wparentheses-12.c: New test.
3261 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3262
92bda444 32632016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3264
3265 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3266 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3267 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3268
38ea8a26 32692016-04-13 Jakub Jelinek <jakub@redhat.com>
3270
d08aa032 3271 PR middle-end/70633
3272 * gcc.c-torture/compile/pr70633.c: New test.
3273
38ea8a26 3274 PR debug/70628
3275 * gcc.dg/torture/pr70628.c: New test.
3276
9231d5c2 32772016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3278
3279 PR c++/70610
3280 * g++.dg/template/pr70610.C: New test.
3281 * g++.dg/template/pr70610-2.C: New test.
3282 * g++.dg/template/pr70610-3.C: New test.
3283 * g++.dg/template/pr70610-4.C: New test.
3284
249ca944 32852016-04-12 Jakub Jelinek <jakub@redhat.com>
3286
7f2ea2fb 3287 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3288 128 instead of 32.
3289
249ca944 3290 PR c++/70571
3291 * g++.dg/ext/pr70571.C: New test.
3292
8ca5a97d 32932016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3294
bf32a52d 3295 PR target/70640
8ca5a97d 3296 * gcc.target/powerpc/pr70640.c: New test.
3297
e971b45f 32982016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3299
3300 PR c++/68722
3301 * g++.dg/parse/pr68722.C: New.
3302
0b54d964 33032016-04-12 Jakub Jelinek <jakub@redhat.com>
3304
3305 PR rtl-optimization/70596
3306 * gcc.target/i386/pr70596.c: New test.
3307
d2dd85e3 33082016-04-12 Nathan Sidwell <nathan@acm.org>
3309
3310 PR c++/70501
3311 * g++.dg/init/pr70501.C: New.
3312
2d0001b0 33132016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3314
3315 * gcc.target/i386/asm-flag-6.c: New test.
3316
6c4df0d1 33172016-04-12 Tom de Vries <tom@codesourcery.com>
3318
3319 PR tree-optimization/68756
3320 * gcc.dg/graphite/pr68756.c: New test.
3321
0d60da57 33222016-04-12 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR tree-optimization/70602
3325 * gcc.c-torture/execute/pr70602.c: New test.
3326
62735984 33272016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3328
3329 PR target/70381
3330 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3331 __float128 emulator is built and runs.
3332 * gcc.target/powerpc/float128-1.c: Likewise.
3333
3334 * lib/target-supports.exp (check_ppc_float128_sw_available):
3335 Rework tests for __float128 software and hardware
3336 availability. Fix exit condition to return 0 on success.
3337
a702492c 33382016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3339
3340 PR target/70133
3341 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3342 * gcc.target/aarch64/target_attr_15.c: Likewise.
3343
a8c5ce92 33442016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3345
3346 PR c++/69066
3347 * g++.dg/cpp1y/pr69066.C: New.
3348
5ecab913 33492016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3350
3351 PR fortran/68566
3352 * gfortran.dg/pr36192.f90: Update test.
3353 * gfortran.dg/pr36192_1.f90: Update test.
3354 * gfortran.dg/real_dimension_1.f: Update test.
3355 * gfortran.dg/parameter_array_init_7.f90: New test.
3356
6cb5ef70 33572016-04-09 John David Anglin <danglin@gcc.gnu.org>
3358
4edfdd23 3359 PR testsuite/64039
3360 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3361
964f71e3 3362 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3363
5d61c198 3364 PR rtl-optimization/66669
3365 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3366
16eaaf58 3367 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3368
0b68802d 3369 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3370 * gcc.dg/pie-1.c: Likewise.
3371 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3372 * gcc.dg/pic-4.c: Likewise.
3373 * gcc.dg/pie-3.c: Likewise.
3374 * gcc.dg/pie-4.c: Likewise.
3375
9c0dd509 3376 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3377
03b2d3c1 3378 PR tree-optimization/68644
3379 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3380
6cb5ef70 3381 PR rtl-optimization/64886
3382 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3383
07de41ba 33842016-04-09 Tom de Vries <tom@codesourcery.com>
3385
3386 PR tree-optimization/68953
3387 * gcc.dg/graphite/pr68953.c: New test.
3388
d294e3fb 33892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3390
3391 PR fortran/70592
3392 * gfortran.dg/deferred_character_16.f90: New test.
3393
3cb15094 33942016-04-09 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR tree-optimization/70586
3397 * gcc.c-torture/execute/pr70586.c: New test.
3398
a02dc66f 33992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3400
3401 PR sanitizer/70573
3402 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3403 with __builtin_memset
3404 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3405
0c302595 34062016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3407
3408 PR lto/70289
3409 PR ipa/70348
3410 PR tree-optimization/70373
3411 PR middle-end/70533
3412 PR middle-end/70534
3413 PR middle-end/70535
3414 * c-c++-common/goacc/reduction-5.c: New test.
3415 * c-c++-common/goacc/reduction-promotions.c: New test.
3416 * gfortran.dg/goacc/reduction-3.f95: New test.
3417 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3418
c6c0523b 34192016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3420
3421 PR c++/70590
3422 PR c++/70452
3423 * g++.dg/pr70590.C: New test.
3424 * g++.dg/pr70590-2.C: New test.
3425
3ac399da 34262016-04-08 Jakub Jelinek <jakub@redhat.com>
3427
e97d1706 3428 PR middle-end/70593
3429 * gcc.target/i386/pr70593.c: New test.
3430
3ac399da 3431 PR rtl-optimization/70574
3432 * gcc.target/i386/avx2-pr70574.c: New test.
3433
fcfbb129 34342016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3435
3436 PR sanitizer/70541
3437 * c-c++-common/asan/pr70541.c: New test.
3438
0aabcddf 34392016-04-08 Tom de Vries <tom@codesourcery.com>
3440
3441 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3442 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3443
bec0c1e8 34442016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3445
3446 PR target/70566
3447 * gcc.c-torture/execute/pr70566.c: New test.
3448
87c791f5 34492016-04-08 Tom de Vries <tom@codesourcery.com>
3450
3451 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3452 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3453
7f38718f 34542016-04-08 Alan Modra <amodra@gmail.com>
3455
3456 * gcc.target/powerpc/pr70117.c: New.
3457
a96a7710 34582016-04-07 Jakub Jelinek <jakub@redhat.com>
3459
7a6265d1 3460 PR testsuite/70581
3461 * gcc.dg/lto/simd-function_0.c: New test.
3462
a96a7710 3463 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3464 clones.
3465 * c-c++-common/attr-simd-2.c: Likewise.
3466 * c-c++-common/attr-simd-4.c: Likewise.
3467 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3468 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3469
508dd607 34702016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3471
3472 PR testsuite/70553
3473 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3474
1b61585a 34752016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3476 Tom de Vries <tom@codesourcery.com>
3477
3478 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3479 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3480 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3481 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3482 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3483 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3484 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3485 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3486
5f060aa8 34872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3488
3489 PR c/70436
3490 * g++.dg/warn/Wparentheses-29.C: New test.
3491
d3831f71 34922016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3493
3494 PR c/70436
3495 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3496 explicit braces to resolve a future -Wparentheses warning.
3497
382ece2d 34982016-04-06 Richard Henderson <rth@redhat.com>
3499
3500 * gcc.dg/pr61817-1.c: New test.
3501 * gcc.dg/pr61817-2.c: New test.
3502 * gcc.dg/pr69391-1.c: New test.
3503 * gcc.dg/pr69391-2.c: New test.
3504
72234ee9 35052016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3506
3507 PR rtl-optimization/70398
4860a6bf 3508 * gcc.target/aarch64/pr70398.c: New.
72234ee9 3509
5547150a 35102016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3511
3512 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3513
15b70121 35142016-04-06 Yvan Roux <yvan.roux@linaro.org>
3515 Pedro Alves <palves@redhat.com>
3516
3517 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3518
585aefbb 35192016-04-06 Jakub Jelinek <jakub@redhat.com>
3520
0cbb513b 3521 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3522 Check for avx512f effective targets instead of avx2.
3523 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3524 for AVX512F clones.
3525 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3526 * g++.dg/gomp/declare-simd-1.C: Likewise.
3527 * g++.dg/gomp/declare-simd-3.C: Likewise.
3528 * g++.dg/gomp/declare-simd-4.C: Likewise.
3529
585aefbb 3530 PR middle-end/70550
3531 * c-c++-common/gomp/pr70550-1.c: New test.
3532 * c-c++-common/gomp/pr70550-2.c: New test.
3533
0b91cceb 35342016-04-05 Nathan Sidwell <nathan@acm.org>
3535
3536 PR c++/70512
3537 * g++.dg/ext/attribute-may-alias-5.C: New.
3538
645a9d8e 35392016-04-05 Jakub Jelinek <jakub@redhat.com>
3540
3541 PR c++/70336
3542 * c-c++-common/pr70336.c: New test.
3543 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3544 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3545
bdf23925 35462016-04-05 Jan Hubicka <hubicka@ucw.cz>
3547
3548 PR ipa/66223
3549 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3550
aaff837c 35512016-04-05 Jakub Jelinek <jakub@redhat.com>
3552
3553 PR rtl-optimization/70542
3554 * gcc.dg/torture/pr70542.c: New test.
3555 * gcc.target/i386/avx2-pr70542.c: New test.
3556
2eac58a0 35572016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3558
3559 PR tree-optimization/70509
3560 * gcc.target/i386/avx512bw-pr70509.c: New test.
3561
4f7ebe46 35622016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3563
3564 PR c++/70452
3565 * g++.dg/ext/constexpr-vla4.C: New test.
3566
305d86a0 35672016-04-05 Uros Bizjak <ubizjak@gmail.com>
3568
3569 PR target/70510
3570 * gcc.target/i386/pr70510.c: New test.
3571
eec3b789 35722016-04-05 Richard Biener <rguenther@suse.de>
3573
3574 PR tree-optimization/70526
3575 * g++.dg/torture/pr70526.C: New testcase.
3576
ca943582 35772016-04-05 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR target/70525
3580 * gcc.target/i386/pr70525.c: New test.
3581
87825cd5 35822016-04-05 Richard Biener <rguenther@suse.de>
3583
3584 PR middle-end/70499
3585 * g++.dg/torture/pr70499.C: New testcase.
3586
14638828 35872016-04-05 Richard Biener <rguenther@suse.de>
3588
3589 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3590 remove XFAIL.
3591
967a90d5 35922016-04-04 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR middle-end/70307
3595 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3596 rs6000 ABI warnings.
3597
d374a3a3 35982016-04-04 Jan Hubicka <hubicka@ucw.cz>
3599
3600 PR ipa/66223
3601 * g++.dg/ipa/devirt-51.C: New testcase.
3602
8ff377a6 36032016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3604 Jakub Jelinek <jakub@redhat.com>
3605
3606 PR middle-end/70457
3607 * gcc.dg/torture/pr70457.c: New.
3608
f567b44f 36092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3610
3611 PR fortran/67538
3612 * gfortran.dg/allocate_with_source_19.f08: New test.
3613
89d4ebfa 36142016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3615
3616 PR fortran/65795
3617 * gfortran.dg/coarray_allocate_6.f08: New test.
3618
68ab33a6 36192016-04-04 Richard Biener <rguenther@suse.de>
3620
3621 PR rtl-optimization/70484
3622 * gcc.dg/torture/pr70484.c: New testcase.
3623
c4f5465d 36242016-04-04 Marek Polacek <polacek@redhat.com>
3625
3626 PR c/70307
3627 * gcc.dg/torture/pr70307.c: New test.
3628
bfec6609 36292016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3630
3631 PR target/70416
3632 PR target/67391
3633 * gcc.target/sh/torture/pr70416.c: New.
3634
40df9099 36352016-04-02 Martin Sebor <msebor@redhat.com>
3636
3637 PR c++/67376
3638 PR c++/70170
3639 PR c++/70172
3640 PR c++/70228
3641 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3642 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3643 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3644 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3645 * g++.dg/cpp0x/constexpr-string.C: Same.
3646 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3647 * g++.dg/cpp0x/pr65398.C: Same.
3648 * g++.dg/ext/constexpr-vla1.C: Same.
3649 * g++.dg/ext/constexpr-vla2.C: Same.
3650 * g++.dg/ext/constexpr-vla3.C: Same.
3651 * g++.dg/ubsan/pr63956.C: Same.
3652
0edb9bfe 36532016-04-01 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR rtl-optimization/70467
3656 * gcc.target/i386/pr70467-2.c: New test.
3657
e5b1a1d9 36582016-04-01 Jakub Jelinek <jakub@redhat.com>
3659 Marek Polacek <polacek@redhat.com>
3660
3661 PR c++/70488
3662 * g++.dg/init/new47.C: New test.
3663
b2ca3fb0 36642016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3665
3666 PR target/70496
3667 * gcc.target/arm/pr70496.c: New test.
3668
4c3bd1e3 36692016-04-01 Nathan Sidwell <nathan@acm.org>
3670
47de69ad 3671 PR c++/68475
3672 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3673
313d569f 36742016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3675
3676 PR target/69890
3677 * gcc.dg/strlenopt.h (memmove): New.
3678 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3679 instead of "string.h".
3680 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3681 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3682 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3683 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3684 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3685 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3686 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3687 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3688 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3689 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3690 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3691 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3692 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3693 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3694 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3695 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3696 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3697 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3698 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3699 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3700
5469facd 37012016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3702
3703 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3704 (Holder::foo): Reflect this.
3705
503de754 37062016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3707
3708 PR target/70442
3709 * gcc.dg/pr70442.c: New test.
3710
13ee2de7 37112016-03-31 Nathan Sidwell <nathan@acm.org>
3712
3713 PR c++/70393
3714 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3715
5e0d03a8 37162016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3717
3718 PR target/70453
3719 * gcc.target/i386/pr70453.c: New test.
3720
8cb82ed4 37212016-03-31 Andrey Belevantsev <abel@ispras.ru>
3722
3723 PR target/70292
3724 * gcc.c-torture/pr70292.c: New test.
3725
7952b661 37262016-03-31 Marek Polacek <polacek@redhat.com>
3727
3728 PR c/70297
3729 * c-c++-common/pr70297.c: New test.
3730 * g++.dg/cpp0x/typedef-redecl.C: New test.
3731 * gcc.dg/typedef-redecl2.c: New test.
3732
1607cc74 37332016-03-31 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR rtl-optimization/70460
3736 * gcc.c-torture/execute/pr70460.c: New test.
3737
c689c252 37382016-03-31 Richard Biener <rguenther@suse.de>
3739
3740 PR c++/70430
3741 * g++.dg/ext/vector30.C: New testcase.
3742
91c9586d 37432016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3744 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3745
3746 * gfortran.dg/fmt_pf.f90: New test.
3747
afa5c1b8 37482016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3749
3750 Forward-port from 5 branch
3751 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3752
3753 PR testsuite/70356
3754 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3755 dg-require-effective-target after dg-do.
3756
3757 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3758
3759 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3760
6a5dcab3 37612016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3762 Julian Brown <julian@codesourcery.com>
3763 Chung-Lin Tang <cltang@codesourcery.com>
3764 Cesar Philippidis <cesar@codesourcery.com>
3765 James Norris <jnorris@codesourcery.com>
3766 Tom de Vries <tom@codesourcery.com>
3767 Nathan Sidwell <nathan@codesourcery.com>
3768
305d86a0 3769 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 3770 * c-c++-common/goacc/loop-clauses.c: Likewise.
3771 * g++.dg/goacc/template.C: Likewise.
3772 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3773 * gfortran.dg/goacc/loop-1.f95: Likewise.
3774 * gfortran.dg/goacc/loop-5.f95: Likewise.
3775 * gfortran.dg/goacc/loop-6.f95: Likewise.
3776 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3777 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3778 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3779 * c-c++-common/goacc/clauses-fail.c: Likewise.
3780 * c-c++-common/goacc/parallel-1.c: Likewise.
3781 * c-c++-common/goacc/reduction-1.c: Likewise.
3782 * c-c++-common/goacc/reduction-2.c: Likewise.
3783 * c-c++-common/goacc/reduction-3.c: Likewise.
3784 * c-c++-common/goacc/reduction-4.c: Likewise.
3785 * c-c++-common/goacc/routine-3.c: Likewise.
3786 * c-c++-common/goacc/routine-4.c: Likewise.
3787 * c-c++-common/goacc/routine-5.c: Likewise.
3788 * c-c++-common/goacc/tile.c: Likewise.
3789 * g++.dg/goacc/template.C: Likewise.
3790 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3791 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3792 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3793 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3794 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3795 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3796 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3797 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3798 * c-c++-common/goacc/use_device-1.c: ... this file.
3799 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3800 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3801 * c-c++-common/goacc/host_data-6.c: ... this file.
3802 * c-c++-common/goacc/loop-2-kernels.c: New file.
3803 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3804 * c-c++-common/goacc/loop-3.c: Likewise.
3805 * g++.dg/goacc/reference.C: Likewise.
3806 * g++.dg/goacc/routine-1.C: Likewise.
3807 * g++.dg/goacc/routine-2.C: Likewise.
3808
932c0baa 38092016-03-30 Richard Biener <rguenther@suse.de>
3810
3811 PR middle-end/70450
3812 * gcc.dg/torture/pr70450.c: New testcase.
3813
7f7c4659 38142016-03-30 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR target/70421
3817 * gcc.dg/torture/pr70421.c: New test.
3818 * gcc.target/i386/avx512f-pr70421.c: New test.
3819
9cbfe80c 38202016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3821
3822 PR testsuite/70364
3823 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3824 (check): New function.
3825 (bar): Call check.
3826 (foo): Align stack to 16 bytes when calling bar.
3827 * gcc.target/i386/cleanup-2.c: Likewise.
3828
f56c7d36 38292016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3830
3831 PR tree-optimization/59124
3832 * gcc.dg/Warray-bounds-19.c: New test.
3833
0275bf9b 38342016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3835
3836 * lib/prune.exp (escape_regex_chars): New.
3837 (prune_file_path): Update to quote metcharacters for regexp.
3838
a3daa269 38392016-03-29 Jakub Jelinek <jakub@redhat.com>
3840
24e1ba3d 3841 PR rtl-optimization/70429
3842 * gcc.c-torture/execute/pr70429.c: New test.
3843
a3daa269 3844 PR tree-optimization/70405
3845 * gcc.dg/pr70405.c: New test.
3846
3ef41a6e 38472016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3848
3849 PR fortran/70397
3850 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3851 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3852
4abd9410 38532016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3854
3855 PR testsuite/64177
3856 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3857 __cilkrts_set_param to set two workers.
3858 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3859 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3860
b58e5f0f 38612016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3862
305d86a0 3863 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 3864
bff53658 38652016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3866
3867 PR target/70406
305d86a0 3868 * gcc.target/i386/pr70406.c: New test.
bff53658 3869
bb2c9c15 38702016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3871
3872 * gnat.dg/specs/double_record_extension3.ads: New test.
3873
f12c84ab 38742016-03-25 Richard Henderson <rth@redhat.com>
3875
3876 PR target/70120
3877 * gcc.target/aarch64/pr70120-1.c: New.
3878 * gcc.target/aarch64/pr70120-2.c: New.
3879 * gcc.target/aarch64/pr70120-3.c: New.
3880
b0bf58c4 38812016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3882
3883 PR c++/62212
3884 * g++.dg/template/mangle2.C: The dg-do directive should be
3885 "compile" not "assemble".
3886
f175ba0f 38872016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3888
3889 PR lto/69650
3890 * gcc.dg/pr69650.c: New test.
3891
4cc3295f 38922016-03-25 David Edelsohn <dje.gcc@gmail.com>
3893
3894 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3895
0cf40600 38962016-03-25 Alan Modra <amodra@gmail.com>
3897
3898 * gcc.dg/dfp/pr70052.c: New test.
3899
3aebf099 39002016-03-24 Richard Henderson <rth@redhat.com>
3901
3902 PR middle-end/69845
3903 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3904 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3905
83245bd3 39062016-03-24 Tom de Vries <tom@codesourcery.com>
3907
3908 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3909
108e7ee4 39102016-03-24 Tom de Vries <tom@codesourcery.com>
3911
3912 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3913 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3914
17af0b14 39152016-03-24 Tom de Vries <tom@codesourcery.com>
3916
3917 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3918 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3919
6c8770ee 39202016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3921
3922 PR c++/62212
3923 * g++.dg/template/mangle2.C: New test.
3924
a7e21b7b 39252016-03-24 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/70396
3928 * gcc.dg/torture/pr70396.c: New testcase.
3929
f365d297 39302016-03-24 Richard Biener <rguenther@suse.de>
3931
3932 PR middle-end/70370
3933 * gcc.dg/torture/pr70370.c: New testcase.
3934
da7aeb13 39352016-03-24 Tom de Vries <tom@codesourcery.com>
3936
3937 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3938 * gfortran.dg/goacc/kernels-tree.f95: Same.
3939 * gfortran.dg/goacc/parallel-tree.f95: Same.
3940
80b30de0 39412016-03-24 Tom de Vries <tom@codesourcery.com>
3942
3943 * c-c++-common/goacc/uninit-if-clause.c: New test.
3944 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3945
cb9b6b99 39462016-03-24 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR target/70290
305d86a0 3949 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3950 Fix formatting.
cb9b6b99 3951
a4225fff 39522016-03-24 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/70372
3955 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3956
5a869ab8 39572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3958
3959 PR c++/70347
3960 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3961
36ce5faa 39622016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3963
3964 PR c++/70332
3965 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3966
c4fa85c9 39672016-03-23 Jakub Jelinek <jakub@redhat.com>
3968
d9377ad5 3969 PR c++/70001
3970 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3971 * g++.dg/cpp1y/pr70001.C: New test.
3972
c4fa85c9 3973 PR c++/70323
3974 * g++.dg/cpp0x/constexpr-70323.C: New test.
3975
0a2062da 39762016-03-23 Alexandre Oliva <aoliva@redhat.com>
3977 Jason Merrill <jason@redhat.com>
3978 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR c++/69315
3981 * g++.dg/cpp0x/constexpr-69315.C: New test.
3982 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3983
62d2a6dc 39842016-03-23 Marek Polacek <polacek@redhat.com>
3985
3986 PR c++/69884
3987 * g++.dg/warn/Wignored-attributes-1.C: New test.
3988 * g++.dg/warn/Wignored-attributes-2.C: New test.
3989
a82d6246 39902016-03-23 Tom de Vries <tom@codesourcery.com>
3991
3992 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3993 initialization.
3994 * gfortran.dg/goacc/private-3.f95 (test): Same.
3995 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3996 missing use param.
3997
dc834ba1 39982016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3999
4000 * lib/target-supports.exp: Remove v7ve entry from loop
4001 creating effective target checks.
4002 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4003 (add_options_for_arm_arch_v7ve): Likewise.
4004
7e83fd1f 40052016-03-23 Jakub Jelinek <jakub@redhat.com>
4006
4007 PR tree-optimization/70354
4008 * gcc.dg/vect/pr70354-1.c: New test.
4009 * gcc.dg/vect/pr70354-2.c: New test.
4010 * gcc.target/i386/avx2-pr70354-1.c: New test.
4011 * gcc.target/i386/avx2-pr70354-2.c: New test.
4012
4e4da058 40132016-03-22 Jeff Law <law@redhat.com>
4014
4015 PR target/70232
4016 * gcc.dg/tree-ssa/pr70232.c: New test.
4017
6855137b 40182016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4019
4020 PR target/70302
4021 * gcc.target/i386/pr70302.c: New test.
4022
19db1ec8 40232016-03-22 Richard Biener <rguenther@suse.de>
4024
4025 PR middle-end/70251
4026 * g++.dg/torture/pr70251.C: New testcase.
4027
4baec9f2 40282016-03-22 David Malcolm <dmalcolm@redhat.com>
4029
4030 PR c/69993
4031 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4032 Wmisleading-indentation.c.
4033 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4034 reflect change to diagnostic text and order of messages.
4035 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4036
fcfec126 40372016-03-22 David Edelsohn <dje.gcc@gmail.com>
4038
4039 * g++.dg/ext/java-3.C: Don't compile on AIX.
4040
aa30728a 40412016-03-22 Richard Biener <rguenther@suse.de>
4042
4043 PR middle-end/70333
4044 * gcc.dg/torture/pr70333.c: New testcase.
4045
46ec4eb4 40462016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4047
4048 * g++.dg/ext/pr70290.C: New test.
4049
4880f878 40502016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4051
4052 PR target/70325
4053 * gcc.target/i386/pr70325.c: New test.
4054
3d78ea44 40552016-03-22 Jakub Jelinek <jakub@redhat.com>
4056
5934fb8f 4057 PR target/70329
4058 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4059 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4060
b6436f79 4061 PR target/70300
4062 * gcc.target/i386/pr70300.c: New test.
4063
3d78ea44 4064 PR c++/70295
4065 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4066 (func2): New function for cond with parens, xfail warning for c++.
4067 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4068
b60244f6 40692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4070
4071 PR c++/70096
4072 * g++.dg/template/ptrmem30.C: New test.
4073
c8e3e744 40742016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4075
4076 PR c++/70204
4077 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4078 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4079
2715f63a 40802016-03-21 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR middle-end/70326
4083 * gcc.dg/pr70326.c: New test.
4084
2daa2cda 40852016-03-21 Marc Glisse <marc.glisse@inria.fr>
4086 Jakub Jelinek <jakub@redhat.com>
4087
4088 PR tree-optimization/70317
4089 * gcc.dg/pr70317.c: New test.
4090
d9aa5a50 40912016-03-21 Uros Bizjak <ubizjak@gmail.com>
4092
4093 PR target/70327
4094 * gcc.target/i386/pr70327.c: New test.
4095
e1a88bf4 40962016-03-21 Martin Liska <mliska@suse.cz>
4097
61941425 4098 PR ipa/70306
e1a88bf4 4099 * gcc.dg/ipa/pr70306.c: New test.
4100
d9aa5a50 41012016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4102
4103 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4104 * gcc.target/arm/attr-align3.c: Likewise.
4105 * gcc.target/arm/attr_arm.c: Likewise.
4106 * gcc.target/arm/flip-thumb.c: Likewise.
4107
afdde20c 41082016-03-21 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR target/70296
4111 * gcc.target/powerpc/altivec-36.c: New test.
4112
3f2ef661 41132016-03-21 Richard Biener <rguenther@suse.de>
4114
4115 PR tree-optimization/70310
4116 * gcc.dg/torture/pr70310.c: New testcase.
4117
08b2b692 41182016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4119
4120 PR target/70293
4121 * gcc.target/i386/pr70293.c: New test.
4122
93505d22 41232016-03-21 Richard Biener <rguenther@suse.de>
4124
4125 PR tree-optimization/70288
4126 * gcc.dg/torture/pr70288-1.c: New testcase.
4127 * gcc.dg/torture/pr70288-2.c: Likewise.
4128
06fd1914 41292016-03-21 Andrey Belevantsev <abel@ispras.ru>
4130
4131 PR rtl-optimization/69307
4132 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4133
b628775e 41342016-03-21 Andrey Belevantsev <abel@ispras.ru>
4135
4136 PR rtl-optimization/69102
4137 * gcc.c-torture/compile/pr69102.c: New test.
4138
1421f43c 41392016-03-18 Jeff Law <law@redhat.com>
4140
4141 PR rtl-optimization/70263
4142 * gcc.c-torture/compile/pr70263-1.c: New test.
4143 * gcc.target/i386/pr70263-2.c: New test.
4144
e7142ce1 41452016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4146
4147 PR rtl-optimization/70278
4148 * gcc.dg/torture/pr70278.c: New test.
4149 * gcc.target/arm/pr70278.c: New test.
4150
5539bc70 41512016-03-18 David Malcolm <dmalcolm@redhat.com>
4152
4153 PR c/70281
4154 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4155 (test_builtin_types_compatible_p): New test function.
4156 * gcc.dg/pr70281.c: New test case.
4157
296a290a 41582016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4159
4160 PR target/70113
4161 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4162
666094f0 41632016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4164
4165 PR tree-optimization/70252
4166 * gcc.dg/pr70252.c: New test.
4167
350514e8 41682016-03-18 Tom de Vries <tom@codesourcery.com>
4169
4170 * gcc.dg/pr70161-2.c: New test.
4171 * gcc.dg/pr70161.c: New test.
4172
011e0cea 41732016-03-18 Tom de Vries <tom@codesourcery.com>
4174
4175 PR ipa/70269
4176 * gcc.dg/pr70269.c: New test.
4177
292a09de 41782016-03-18 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR c++/70267
4181 * g++.dg/ext/java-3.C: New test.
4182
efc86c4c 41832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4184
4185 PR c++/70205
4186 * g++.dg/lookup/pr70205.C: New test.
4187
a28dd575 41882016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4189
4190 PR c++/70218
4191 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4192
92e7ab1e 41932016-03-17 Marek Polacek <polacek@redhat.com>
4194
4195 PR c/69407
4196 * gcc.dg/atomic-op-6.c: New test.
4197
7378dbfb 41982016-03-17 David Malcolm <dmalcolm@redhat.com>
4199
4200 PR c/70264
4201 * c-c++-common/pr70264.c: New test case.
4202
f7995d7d 42032016-03-17 Jakub Jelinek <jakub@redhat.com>
4204
e2895b76 4205 PR c++/70144
4206 * c-c++-common/pr70144-1.c: New test.
4207 * c-c++-common/pr70144-2.c: New test.
4208
f7995d7d 4209 PR c++/70272
4210 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4211 * g++.dg/opt/flifetime-dse6.C: New test.
4212 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4213
5ec4a949 42142016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4215
4216 PR driver/70192
4217 * gcc.dg/pic-1.c: New test.
4218 * gcc.dg/pic-2.c: Likewise.
4219 * gcc.dg/pic-3.c: Likewise.
4220 * gcc.dg/pic-4.c: Likewise.
4221 * gcc.dg/pie-1.c: Likewise.
4222 * gcc.dg/pie-2.c: Likewise.
4223 * gcc.dg/pie-3.c: Likewise.
4224 * gcc.dg/pie-4.c: Likewise.
4225 * gcc.dg/pie-5.c: Likewise.
4226 * gcc.dg/pie-6.c: Likewise.
4227
c28550e1 42282016-03-17 Tom de Vries <tom@codesourcery.com>
4229
4230 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4231 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4232
be3296cb 42332016-03-17 Richard Biener <rguenther@suse.de>
4234
4235 PR debug/70271
4236 * g++.dg/debug/pr70271.C: New testcase.
4237
9b60ef21 42382016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4239
4240 * gcc.target/i386/pr70251.c: New test.
4241
9a80bc1a 42422016-03-17 Marek Polacek <polacek@redhat.com>
4243
4244 PR c++/70194
4245 * g++.dg/warn/constexpr-70194.C: New test.
4246
733d7ff9 42472016-03-16 Richard Henderson <rth@redhat.com>
4248
4249 PR middle-end/70240
4250 * gcc.c-torture/compile/pr70240.c: New.
4251
3e6f12bf 42522016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4253
4254 * gcc.c-torture/compile/20151204.c: Skip for avr.
4255
867c9e99 42562016-03-16 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR target/70245
4259 * g++.dg/opt/pr70245.C: New test.
4260 * g++.dg/opt/pr70245.h: New file.
4261 * g++.dg/opt/pr70245-aux.cc: New file.
4262
8ced6ab7 42632016-03-16 Martin Sebor <msebor@redhat.com>
4264
4265 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4266
37af779a 42672016-03-16 Richard Henderson <rth@redhat.com>
4268
4269 PR middle-end/70199
4270 * gcc.c-torture/compile/pr70199.c: New.
4271
78ed999c 42722016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4273
4274 * gcc.dg/uninit-19.c: Run dos2unix.
4275
462ca422 42762016-03-16 Marek Polacek <polacek@redhat.com>
4277
4278 PR c/70093
4279 * gcc.dg/nested-func-10.c: New test.
4280 * gcc.dg/nested-func-9.c: New test.
4281
fe58aacc 42822016-03-16 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR tree-optimization/68714
4285 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4286
27a53872 42872016-03-16 Tom de Vries <tom@codesourcery.com>
4288
4289 PR tree-optimization/68715
4290 * gcc.dg/graphite/pr68715-2.c: New test.
4291 * gcc.dg/graphite/pr68715.c: New test.
4292 * gfortran.dg/graphite/pr68715.f90: New test.
4293
95049c3c 42942016-03-16 Tom de Vries <tom@codesourcery.com>
4295
4296 PR tree-optimization/68809
4297 * gcc.dg/graphite/pr68809-2.c: New test.
4298 * gcc.dg/graphite/pr68809.c: New test.
4299
09eddd70 43002016-03-16 Jakub Jelinek <jakub@redhat.com>
4301
81fc5915 4302 PR c++/70147
4303 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4304 method call to i () as argument. Adjust expected output.
4305
09eddd70 4306 PR c++/70147
4307 * g++.dg/ubsan/pr70147-1.C: New test.
4308 * g++.dg/ubsan/pr70147-2.C: New test.
4309
6373d2a2 43102016-03-15 Martin Sebor <msebor@redhat.com>
4311
4312 PR c++/58281
4313 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4314
d27a0c11 43152016-03-15 John David Anglin <danglin@gcc.gnu.org>
4316
9908039d 4317 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4318 hppa*-*-hpux*.
4319
45cdc3a6 4320 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4321
d27a0c11 4322 PR libfortran/69799
4323 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4324 libatomic_available.
4325
0dd1d57f 43262016-03-15 Marek Polacek <polacek@redhat.com>
4327
4328 PR c++/70209
4329 * g++.dg/ext/attribute-may-alias-4.C: New test.
4330
0ce02c07 43312016-03-15 Alexander Monakov <amonakov@ispras.ru>
4332
4333 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4334 -fvar-tracking-assignments-toggle flag.
4335
f6e39b30 43362016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4337
4338 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4339
167f93a2 43402016-03-15 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR rtl-optimization/70222
4343 * gcc.c-torture/execute/pr70222-1.c: New test.
4344 * gcc.c-torture/execute/pr70222-2.c: New test.
4345
08a8af4a 43462016-03-15 Richard Henderson <rth@redhat.com>
4347
4348 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4349
738eb905 43502016-03-15 Andrey Belevantsev <abel@ispras.ru>
4351
4352 PR rtl-optimization/69032
4353 * gcc.dg/pr69032.c: New test.
4354
dd148b3a 43552016-03-15 Andrey Belevantsev <abel@ispras.ru>
4356
4357 PR rtl-optimization/63384
d9aa5a50 4358 * g++.dg/pr63384.C: New test.
dd148b3a 4359
acf58115 43602016-03-15 Andrey Belevantsev <abel@ispras.ru>
4361
4362 PR target/64411
4363 * gcc.target/i386/pr64411.C: New test.
4364
a2897dc4 43652016-03-15 Tom de Vries <tom@codesourcery.com>
4366
4367 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4368 * gfortran.dg/goacc/kernels-alias.f95: New test.
4369
7bad2faf 43702016-03-14 Martin Sebor <msebor@redhat.com>
4371
4372 PR c++/53792
4373 * g++.dg/cpp0x/constexpr-inline.C: New test.
4374 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4375
d65fa8d9 43762016-03-14 David Edelsohn <dje.gcc@gmail.com>
4377
4378 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4379
2b3c633f 43802016-03-14 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR middle-end/70219
4383 * gcc.dg/pr70219.c: New test.
4384
e947f9c3 43852016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4386
4387 PR target/70083
4388 * gcc.dg/torture/pr70083.c: New test.
4389 * gcc.target/i386/pr70083.c: New test.
4390
74201dc2 43912016-03-14 Richard Biener <rguenther@suse.de>
4392
4393 PR tree-optimization/56365
4394 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4395
88aea41e 43962016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4397
4398 PR target/70098
4399 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4400 New function.
4401 * g++.dg/pr70098.C: New testcase.
4402
4403
1bd2aefd 44042016-03-14 Tom de Vries <tom@codesourcery.com>
4405
4406 PR tree-optimization/70045
4407 * gcc.dg/graphite/pr70045.c: New test.
4408
922c7033 44092016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4410
4411 PR fortran/69043
4412 * gfortran.dg/include_9.f90: New test.
4413
fd4ab6d9 44142016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4415
4416 PR fortran/45076
4417 gfortran.dg/prof/prof.exp: New script.
4418 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4419
7d7218d3 44202016-03-12 Andrey Belevantsev <abel@ispras.ru>
4421
4422 PR rtl-optimization/69307
4423 * gcc.dg/pr69307.c: New test.
4424
02ffd664 44252016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4426
4427 PR target/69614
4428 * gcc.target/arm/pr69614.c: New.
4429
76e207a9 44302016-03-12 Paul Thomas <pault@gcc.gnu.org>
4431
4432 PR fortran/70031
4433 * gfortran.dg/submodule_14.f08: New test
4434
4435 PR fortran/69524
4436 * gfortran.dg/submodule_15.f08: New test
4437
490ee78a 44382016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4439
4440 PR c++/70106
4441 * g++.dg/cpp1y/paren3.C: New test.
4442
04e137ff 44432016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4444
4445 PR target/70131
4446 * gcc.target/powerpc/ppc-round2.c: New test.
4447
27b2c1c4 44482016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4449
4450 PR target/70123
4451 * gcc.dg/torture/pr70123.c: New test.
4452
84116671 44532016-03-11 Jeff Law <law@redhat.com>
4454
4455 PR tree-optimization/70190
4456 * gcc.c-torture/compile/pr70190.c: New test.
4457
cfa58bc8 44582016-03-11 David Malcolm <dmalcolm@redhat.com>
4459
4460 PR c/68187
4461 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4462 case.
4463 (test43_b): Likewise.
4464 (test43_c): Likewise.
4465 (test43_d): Likewise.
4466 (test43_e): Likewise.
4467 (test43_f): Likewise.
4468 (test43_g): Likewise.
4469 (test44_a): Likewise.
4470 (test44_b): Likewise.
4471 (test44_c): Likewise.
4472 (test44_d): Likewise.
4473 (test44_e): Likewise.
4474
ce234f27 44752016-03-11 David Malcolm <dmalcolm@redhat.com>
4476
4477 PR c/70085
4478 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4479
e4756b48 44802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4481
4482 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4483 dg-options.
4484
1f5ef87e 44852016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4486
4487 PR target/70002
4488 PR target/69245
4489 * gcc.target/aarch64/pr69245_2.c: New test.
4490
f9c352a1 44912016-03-11 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR tree-optimization/70177
4494 * gcc.dg/pr70177.c: New test.
4495
4dd92ac6 44962016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4497
4498 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4499
331e4fdb 45002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4501
4502 * gcc.dg/tree-ssa/sra-20.c: New.
4503
69262824 45042016-03-11 Jakub Jelinek <jakub@redhat.com>
4505
6f9a7425 4506 PR rtl-optimization/70174
4507 * gcc.dg/pr70174.c: New test.
4508
69262824 4509 PR tree-optimization/70169
4510 * gcc.dg/pr70169.c: New test.
4511
4637a847 45122016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4513
4514 PR target/70160
4515 * gcc.target/i386/pr70160.c: New test.
4516
5a86d754 45172016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4518
4519 * gcc.target/s390/dfp-1.c: New test.
4520
af4c8290 45212016-03-10 Nick Clifton <nickc@redhat.com>
4522
4523 PR target/70044
4524 * gcc.target/aarch64/pr70044.c: New test.
4525
98dfd328 45262016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4527 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR c++/70001
4530 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4531 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4532 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4533
75e72311 45342016-03-10 Jan Hubicka <hubicka@ucw.cz>
4535
4536 PR lto/69589
4537 * g++.dg/lto/pr69589_0.C: New testcase
4538 * g++.dg/lto/pr69589_1.C: New testcase
4539
a2eb1271 45402016-03-10 Marek Polacek <polacek@redhat.com>
4541
4542 PR c++/70153
4543 * g++.dg/delayedfold/unary-plus1.C: New test.
4544
45452016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 4546
4547 * gcc.target/arm/pr45701-1.c: Escape brackets.
4548 * gcc.target/arm/pr45701-2.c: Likewise.
4549
5ab2987f 45502016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4551
4552 * gfortran.dg/unconstrained_commons.f: New.
4553
6972afac 45542016-03-10 Alan Modra <amodra@gmail.com>
4555
4556 * gcc.dg/pr69195.c: New.
4557 * gcc.dg/pr69238.c: New.
4558
c82c99ec 45592016-03-10 Tom de Vries <tom@codesourcery.com>
4560
4561 PR testsuite/68915
4562 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4563
a2389d4a 45642016-03-10 Richard Biener <rguenther@suse.de>
4565
4566 PR tree-optimization/70128
4567 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4568 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4569
c272412d 45702016-03-09 Jakub Jelinek <jakub@redhat.com>
4571
a0451069 4572 PR tree-optimization/70152
4573 * gcc.dg/pr70152.c: New test.
4574
c272412d 4575 PR target/70086
4576 * gcc.target/i386/pr70086-1.c: New test.
4577 * gcc.target/i386/pr70086-2.c: New test.
4578 * gcc.target/i386/pr70086-3.c: New test.
5f611068 4579
4580 PR tree-optimization/70127
4581 * gcc.c-torture/execute/pr70127.c: New test.
4582
27dcb7a8 45832016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4584
4585 * c-c++-common/goacc/combined-directives-2.c: New test.
4586
c24757cf 45872016-03-09 David Malcolm <dmalcolm@redhat.com>
4588
4589 PR c/68473
4590 PR c++/70105
4591 * g++.dg/diagnostic/pr70105.C: New test.
4592 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4593 (test_multiple_ordinary_maps): New test function.
4594
83108969 45952016-03-09 David Malcolm <dmalcolm@redhat.com>
4596
4597 PR c/68473
4598 PR c++/70105
4599 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4600 Drop range information from call to inform_at_rich_loc.
4601 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4602 New.
4603 (test_show_locus): Replace calls to rich_location::add_range with
4604 calls to add_range. Rewrite the tests that used the now-defunct
4605 rich_location ctor taking a source_range. Simplify other tests
4606 by replacing calls to COMBINE_LOCATION_DATA with calls to
4607 make_location.
4608
6733c0e8 46092016-03-09 Richard Biener <rguenther@suse.de>
4610 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR tree-optimization/70138
4613 * gcc.dg/vect/pr70138-1.c: New testcase.
4614 * gcc.dg/vect/pr70138-2.c: Likewise.
4615
96abb9f5 46162016-03-09 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR target/70049
4619 * gcc.target/i386/pr70049.c: New test.
4620
42bb3bfb 46212016-03-09 Richard Biener <rguenther@suse.de>
4622
4623 PR c/70143
4624 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4625 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4626 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4627
27527428 46282016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4629
4630 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4631 arm-*-*.
4632
248449f2 46332016-03-09 Jakub Jelinek <jakub@redhat.com>
4634
1bd49ced 4635 PR middle-end/67278
4636 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4637
248449f2 4638 PR target/67278
4639 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4640
4641 PR middle-end/70050
4642 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4643 in testcase comment.
4644
dfc460ff 46452016-03-09 Tom de Vries <tom@codesourcery.com>
4646
4647 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4648 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4649 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4650 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4651 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4652 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4653 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4654 * gfortran.dg/goacc/kernels-loop.f95: New test.
4655
0377fc7f 46562016-03-08 Martin Sebor <msebor@redhat.com>
4657
4658 PR c++/62096
4659 * g++.dg/warn/overflow-warn-7.C: New test.
4660
3556aa80 46612016-03-08 Jason Merrill <jason@redhat.com>
4662
4663 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4664 * lib/target-supports.exp (check_effective_target_concepts): New.
4665
e5096208 46662016-03-08 Jakub Jelinek <jakub@redhat.com>
4667
5370eb8d 4668 PR c++/70135
4669 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4670 * g++.dg/ubsan/pr70135.C: New test.
4671
e5096208 4672 PR target/70110
4673 * gcc.dg/pr70110.c: New test.
4674
cc37120d 46752016-03-07 Martin Jambor <mjambor@suse.cz>
4676
4677 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4678 * c-c++-common/gomp/if-1.c: Likewise.
4679 * c-c++-common/gomp/pr61486-2.c: Likewise.
4680 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4681 to dg-additional-options.
4682 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4683 * g++/gomp/target-teams-1.c: Likewise.
4684 * gcc.dg/gomp/gomp.exp: Likewise.
4685 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4686 dg-additional-options.
4687 * gfortran.dg/gomp/gomp.exp: Likewise.
4688 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4689 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4690 dg-additional-options.
4691 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4692
53c248d8 46932016-03-07 Martin Jambor <mjambor@suse.cz>
4694
4695 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4696 * c-c++-common/gomp/gridify-1.c: New test.
4697 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4698
541e79a0 46992016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4700
4701 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4702 trigger for cortex-r8, when scanning for register r8.
4703 * gcc.target/arm/pr45701-2.c: Likewise.
4704
4dfabd94 47052016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 4706 Jeff Law <law@redhat.com>
4dfabd94 4707
4708 PR tree-optimization/69740
4709 * gcc.c-torture/compile/pr69740-1.c: New test.
4710 * gcc.c-torture/compile/pr69740-2.c: New test.
4711
1b63a87b 47122016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4713
4714 * lib/target-supports.exp
4715 (check_effective_target_whole_vector_shift): Enable for PPC64.
4716
d33914da 47172016-03-07 Richard Biener <rguenther@suse.de>
4718
4719 PR tree-optimization/70115
4720 * gcc.dg/torture/pr70115.c: New testcase.
4721
584fba4b 47222016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4723
4724 PR middle-end/69916
4725 * c-c-++-common/goacc/pr69916.c: New.
4726
7f2f5ec0 47272016-03-07 Richard Henderson <rth@redhat.com>
4728
4729 * gcc.c-torture/compile/pr70061.c: New test.
4730
f530e7c4 47312016-03-07 Richard Biener <rguenther@suse.de>
4732
4733 PR testsuite/70109
4734 * gcc.dg/vect/O3-pr36098.c: New testcase.
4735
a3855fed 47362016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4737
4738 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4739
091ffc31 47402016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4741
4742 * gnat.dg/renaming9.ad[sb]: New testcase.
4743
2941b871 47442016-03-05 Jakub Jelinek <jakub@redhat.com>
4745
4746 PR c++/70084
4747 * g++.dg/expr/stdarg3.C: New test.
4748
5173ce42 47492016-03-04 Jeff Law <law@redhat.com>
4750
4751 PR tree-optimization/69196
4752 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4753 x86_64-*-*.
4754
2d1d2e55 47552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4756
0e43078e 4757 PR c/69973
4758 * gcc.dg/pr69973.c: New test.
4759
d8ec06ae 4760 PR rtl-optimization/69941
4761 * gcc.dg/torture/pr69941.c: New test.
4762
2d1d2e55 4763 PR c/69824
4764 * gcc.dg/pr69824.c: New test.
4765
32f692e2 47662016-03-05 Tom de Vries <tom@codesourcery.com>
4767
4768 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4769 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4770 function.
4771
1c699e9a 47722016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4773
4774 PR c++/66786
4775 * g++.dg/cpp1y/var-templ48.C: New test.
4776 * g++.dg/cpp1y/var-templ49.C: New test.
4777
358448c6 47782016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4779
4780 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4781
01dc3c45 47822016-03-04 Jakub Jelinek <jakub@redhat.com>
4783
e968ff6d 4784 PR c++/70035
4785 * g++.dg/ubsan/pr70035.C: New test.
4786
01dc3c45 4787 PR target/70062
4788 * gcc.target/i386/pr70062.c: New test.
4789
3937d618 47902016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4791
4792 * g++.dg/template/typename21.C: Remove c++98_only.
4793
c58ac7f8 47942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4795
4796 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4797
0060768a 47982016-03-04 David Malcolm <dmalcolm@redhat.com>
4799
4800 PR c/68187
4801 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4802 function.
4803 (fn_42_b): Likewise.
4804 (fn_42_c): Likewise.
4805
74c6fd40 48062016-03-04 David Malcolm <dmalcolm@redhat.com>
4807
4808 PR c/68187
4809 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4810 function.
4811 (fn_40_b): Likewise.
4812 (fn_41_a): Likewise.
4813 (fn_41_b): Likewise.
4814
31b11359 48152016-03-04 Jakub Jelinek <jakub@redhat.com>
4816
4817 PR target/70059
4818 * gcc.target/i386/avx512f-pr70059.c: New test.
4819 * gcc.target/i386/avx512dq-pr70059.c: New test.
4820
c5b93452 48212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4822
4823 PR rtl-optimization/57676
4824 * gcc.dg/torture/pr57676.c: New test.
4825
268fbd56 48262016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4827
4828 * gcc.dg/pr70026.c: New test.
4829
6560d1ad 48302016-03-04 Marek Polacek <polacek@redhat.com>
4831
4832 PR c/69798
4833 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4834 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4835
cc7dfddf 48362016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4837
4838 PR target/70004
4839 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4840 Delete.
4841 (test_corners_sisd_si): Likewise.
4842 (main): Remove checks of the above.
4843 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4844
e9663bd4 48452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4846
4847 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4848
dcdd684e 48492016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4850
4851 * gcc.dg/torture/pr69951.c: Accept argc==0.
4852
e692d332 48532016-03-04 Richard Biener <rguenther@suse.de>
4854
4855 PR c++/70054
4856 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4857 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4858
af77b7e6 48592016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4860
4861 PR testsuite/69766
4862 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4863 testing multiarch.
4864
290da96e 48652016-03-04 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR debug/69947
4868 * gcc.dg/guality/pr69947.c: New test.
4869
e51ce713 48702016-03-03 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR ada/70017
4873 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4874
1feed892 48752016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4876
4877 PR rtl-optimization/69904
4878 * gcc.target/arm/pr69904.c: New test.
4879
c32bda69 48802016-03-03 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR target/70021
4883 * gcc.dg/vect/pr70021.c: New test.
4884 * gcc.target/i386/pr70021.c: New test.
4885
1bc579ed 48862016-03-03 Marek Polacek <polacek@redhat.com>
4887
4888 PR middle-end/70050
4889 * gcc.dg/pr70050.c: New test.
4890
cfa8d638 48912016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4892
4893 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4894
1b889259 48952016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4896
4897 PR tree-optimization/70043
4898 * gfortran.dg/vect/pr70043.f90: New test.
4899
f756dfa3 49002016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4901
4902 * gnat.dg/specs/task1.ads: New test.
4903
5cb4863d 49042016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4905
4906 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4907 Invoke gdb with -batch.
4908 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4909
5dd12e43 49102016-03-03 Richard Biener <rguenther@suse.de>
4911
4912 PR tree-optimization/55936
4913 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4914
d97ba4ca 49152016-03-02 Jeff Law <law@redhat.com>
4916
5d23c86f 4917 PR rtl-optimization/69942
4918 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4919 effects of argument promotions.
4920
d97ba4ca 4921 PR tree-optimization/69987
4922 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4923 target does not support -fprefetch-loop-arrays.
4924
901faaa0 49252016-03-02 Uros Bizjak <ubizjak@gmail.com>
4926
4927 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4928
51f6fdce 49292016-03-02 Bin Cheng <bin.cheng@arm.com>
4930
6bc7872f 4931 PR rtl-optimization/69052
51f6fdce 4932 * gcc.target/i386/pr69052.c: New test.
4933
31d31e07 49342016-03-02 Alan Modra <amodra@gmail.com>
4935
4936 * gcc.dg/pr69990.c: New.
4937
04faee95 49382016-03-02 Jakub Jelinek <jakub@redhat.com>
4939
270d0117 4940 PR c/68062
4941 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4942
4943 PR middle-end/70022
4944 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4945
04faee95 4946 PR target/70028
4947 * gcc.target/i386/pr70028.c: New test.
4948
a2cc9e8e 49492016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4950
4951 * c-c++-common/asan/swapcontext-test-1.c,
4952 * c-c++-common/tsan/thread_leak.c,
4953 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4954 * g++.dg/tsan/benign_race.C,
4955 * g++.dg/tsan/fd_close_norace.C,
4956 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4957 races with sanitizer output
4958
dd4bd263 49592016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 4960 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 4961
4962 PR target/67278
4963 * gcc.dg/simd-8.c: New testcase.
4964
b5fe3a49 49652016-03-02 Richard Biener <rguenther@suse.de>
4966
4967 PR middle-end/67278
4968 * gcc.dg/simd-7.c: New testcase.
4969
23601f67 49702016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4971
4972 * gcc.target/i386/pr70007.c: Tweak.
4973
f66f65e7 49742016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4975
4976 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4977
60773515 49782016-03-02 Marek Polacek <polacek@redhat.com>
4979
4980 PR c/67854
4981 * gcc.dg/pr67854.c: New test.
4982
6c094cb1 49832016-03-02 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR middle-end/70025
4986 * gcc.dg/torture/pr70025.c: New test.
4987
7627bb56 49882016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4989
4990 PR tree-optimization/68621
4991 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4992
066c8e94 49932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4994
4995 * gcc.target/i386/pr70007.c: New test.
4996
d3b819ad 49972016-03-01 Jeff Law <law@redhat.com>
4998
d4b9ad56 4999 PR tree-optimization/69196
7e217344 5000 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5001
d3b819ad 5002 PR tree-optimization/69196
5003 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5004 duplicating code and spoiling the expected output.
5005
4f37285d 50062016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5007
5008 PR target/70033
5009 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5010 supports power9 before doing tests.
5011 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5012 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5013 * gcc.target/powerpc/p9-permute.c: Likewise.
5014
3e9c4f6c 50152016-03-01 Uros Bizjak <ubizjak@gmail.com>
5016
5017 PR target/70027
5018 * gcc.target/i386/pr70027.c: New test.
5019
e324729e 50202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5021
5022 * gcc.dg/pr70017.c: New test.
5023
40e9ce2d 50242016-03-01 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR c/69796
5027 PR c/69974
5028 * gcc.dg/pr69796.c: New test.
5029 * gcc.dg/pr69974.c: New test.
5030
e8b016ea 50312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5032
5033 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5034
24d3127c 50352016-02-29 Jeff Law <law@redhat.com>
5036
5037 PR tree-optimization/69987
5038 * gfortran.dg/pr69987.f90: New test.
5039
5040 PR tree-optimization/69989
5041 * gcc.c-torture/compile/pr69989-2.c: New test.
5042
12cc1225 50432016-03-01 Marek Polacek <polacek@redhat.com>
5044
5045 PR c++/69795
5046 * g++.dg/parse/invalid1.C: New test.
5047
d99a947c 50482016-03-01 Richard Biener <rguenther@suse.de>
5049
5050 PR middle-end/70022
5051 * gcc.dg/pr70022.c: New testcase.
5052
395dbc60 50532016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5054
5055 PR tree-optimization/69956
5056 * gcc.dg/pr69956.c: New test.
5057
40a35c55 50582016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5059
5060 PR target/70011
5061 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5062 XFAIL when hardware supports efficient unaligned storage access.
5063
4edc90b0 50642016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5065
5066 PR c++/69961
5067 * g++.dg/template/pr69961a.C: New test.
5068 * g++.dg/template/pr69961b.C: New test.
5069
1ed1f69a 50702016-02-29 David Malcolm <dmalcolm@redhat.com>
5071
5072 PR preprocessor/69985
5073 * gcc.dg/cpp/pr69985.c: New test case.
5074
01c5d15d 50752016-02-29 Jeff Law <law@redhat.com>
5076
3a4d3de5 5077 PR tree-optimization/70005
5078 * gcc.c-torture/execute/pr70005.c New test.
5079
01c5d15d 5080 PR tree-optimization/69999
5081 * gcc.c-torture/compile/pr69999.c: New test.
5082
1bf66b54 50832016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5084
5085 PR tree-optimization/69652
5086 * gcc.dg/torture/pr69652.c: Delete test.
5087 * gcc.dg/vect/pr69652.c: New test.
5088
b4d653d5 50892016-02-19 Richard Biener <rguenther@suse.de>
5090
5091 PR tree-optimization/69980
5092 * gfortran.dg/vect/pr69980.f90: New testcase.
5093
35bc4745 50942016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gcc.target/sparc/20160229-1.c: New test.
5097
bb54a538 50982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5099
5100 * gnat.dg/stack_usage3.adb: New test.
5101 * gnat.dg/stack_usage3_pkg.ads: New helper.
5102
95164e71 51032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5104
5105 * gnat.dg/renaming8.adb: New test.
5106 * gnat.dg/renaming8_pkg1.ads: New helper.
5107 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5108 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5109
a890896f 51102016-02-29 Richard Biener <rguenther@suse.de>
5111
5112 PR tree-optimization/69720
5113 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5114
5c70403a 51152016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5116
5117 PR fortran/68147
5118 PR fortran/47674
5119 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5120
dfb6d139 51212016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5122 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5123
5124 PR fortran/56007
5125 * gfortran.dg/coarray_8.f90: Adjust error message.
5126 * gfortran.dg/pr56007.f90: New test.
5127 * gfortran.dg/pr56007.f: New test.
5128
536508db 51292016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5130
5131 PR tree-optimization/69989
5132 * gcc.dg/torture/pr69989.c: New test.
5133
eec75e45 51342016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5135
5136 * gcc.target/i386/stack-realign-win.c: New test.
5137
0175e45a 51382016-02-28 Harald Anlauf <anlauf@gmx.de>
5139
5140 PR fortran/60126
5141 * gfortran.dg/pr60126.f90: New test.
5142
2a703589 51432016-02-27 Jeff Law <law@redhat.com>
5144
5145 Revert
5146 2016-02-26 Richard Biener <rguenther@suse.de>
5147 Jeff Law <law@redhat.com>
5148
5149 PR tree-optimization/69740
5150 * gcc.c-torture/compile/pr69740-1.c: New test.
5151 * gcc.c-torture/compile/pr69740-2.c: New test.
5152
359b4c18 51532016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5154
1c96765a 5155 PR fortran/69910
359b4c18 5156 * gfortran.dg/newunit_4.f90: New test.
5157
49462d93 51582016-02-27 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR target/69613
5161 PR rtl-optimization/69886
5162 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5163 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5164 target.
5165
c4ac733e 51662016-02-26 Martin Sebor <msebor@redhat.com>
5167
5168 PR tree-optimization/15826
5169 * gcc.dg/tree-ssa/pr15826.c: New test.
5170
da8c4b5d 51712016-02-26 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR target/69969
5174 * gcc.target/powerpc/pr69969.c: New test.
5175
0a4558eb 51762016-02-26 Martin Sebor <msebor@redhat.com>
5177
5178 PR c++/15766
5179 * g++.old-deja/g++.other/decl5.C: Add a test case.
5180
5b500299 51812016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5182
5183 PR target/69946
5184 * gcc.target/powerpc/pr69946.c: New file.
5185
565f533b 51862016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5187 Jeff Law <law@redhat.com>
565f533b 5188
0a4558eb 5189 PR tree-optimization/69740
565f533b 5190 * gcc.c-torture/compile/pr69740-1.c: New test.
5191 * gcc.c-torture/compile/pr69740-2.c: New test.
5192
ff67cbea 51932016-02-26 Martin Jambor <mjambor@suse.cz>
5194
5195 PR middle-end/69920
5196 * gcc.dg/torture/pr69932.c: New test.
5197 * gcc.dg/torture/pr69936.c: Likewise.
5198
e400d817 51992016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5200
5201 PR target/69709
5202 * gcc.target/s390/pr69709.c: New test.
5203
126a5a2d 52042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5205
5206 PR target/69245
5207 * gcc.target/aarch64/pr69245_1.c: New test.
5208
59c58860 52092016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5210
5211 PR target/69613
5212 * gcc.dg/torture/pr69613.c: New test.
5213
9441fa4e 52142016-02-26 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR rtl-optimization/69891
5217 * gcc.target/i386/pr69891.c: New test.
5218
e48fcde0 52192016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5220 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5221
35ed600a 5222 PR target/61397
f41208a1 5223 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5224 functionality for both 32-bit and 64-bit.
5225
c86aaa0e 52262016-02-26 Richard Biener <rguenther@suse.de>
5227
5228 PR tree-optimization/69551
5229 * gcc.dg/torture/pr69951.c: New testcase.
5230
38e71a65 52312016-02-25 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/48795
5234 * gcc.dg/Warray-bounds-18.c: New testcase.
5235
03331e69 52362016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5237
5238 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5239
f14d8d6a 52402016-02-25 Jakub Jelinek <jakub@redhat.com>
5241
5242 PR rtl-optimization/69896
5243 * gcc.dg/pr69896.c: New test.
5244
4003c807 52452016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5246
5247 PR c++/69736
5248 * g++.dg/cpp1y/paren2.C: New test.
5249
a0573328 52502016-02-24 Martin Sebor <msebor@redhat.com>
5251
5252 PR c/51147
5253 * gcc.dg/enum-mode-2.c: New test.
5254
2cde02ad 52552016-02-24 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR c++/69922
5258 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5259 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5260 * g++.dg/ubsan/pr69922.C: New test.
5261
f0ea75d1 52622016-02-24 Marek Polacek <polacek@redhat.com>
5263
5264 PR c/69819
5265 * gcc.dg/pr69819.c: New test.
5266
05027366 52672016-02-24 Martin Sebor <msebor@redhat.com>
5268
34ed562b 5269 PR c++/69912
5270 * g++.dg/ext/flexary15.C: New test.
5271
52722016-02-24 Martin Sebor <msebor@redhat.com>
5273
5274 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5275 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5276 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5277
650c3ad5 52782016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5279 Charles Baylis <charles.baylis@linaro.org>
5280
5281 PR debug/61033
5282 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5283
596070e8 52842016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5285 Jakub Jelinek <jakub@redhat.com>
596070e8 5286
5287 PR middle-end/69760
5288 * gcc.dg/torture/pr69760.c: New testcase.
5289
d6b92d9f 52902016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291
5292 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5293 pattern on Solaris with as.
5294
90436d9d 52952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5296
5297 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5298 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5299 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5300 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5301
7c749495 53022016-02-24 Jakub Jelinek <jakub@redhat.com>
5303
5304 PR middle-end/69915
5305 * gcc.dg/pr69915.c: New test.
5306
9c9680b5 53072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5308
5309 PR rtl-optimization/69886
5310 * gcc.dg/torture/pr69886.c: New test.
5311
36d081ee 53122016-02-24 Richard Biener <rguenther@suse.de>
5313
5314 PR middle-end/68963
5315 * gcc.dg/torture/pr68963.c: New testcase.
5316
2a0accb9 53172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5318
5319 PR target/69875
5320 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5321 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5322 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5323 * gcc.target/arm/atomic_loaddi_1.c: New test.
5324 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5325 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5326 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5327 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5328 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5329 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5330 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5331 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5332
f0e92ef1 53332016-02-24 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR middle-end/69909
5336 * gcc.dg/torture/pr69909.c: New test.
5337
6907286f 53382016-02-24 Richard Biener <rguenther@suse.de>
5339
5340 PR tree-optimization/69907
5341 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5342 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5343 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5344
e6ab7475 53452016-02-24 Christian Bruel <christian.bruel@st.com>
5346
5347 * gcc.target/arm/pragma_cpp_fma.c: New test.
5348
47587450 53492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5350
5351 PR fortran/61156
5352 * gfortran.dg/include_6.f90: Update test.
5353
d41ab738 53542016-02-23 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR objc/69844
5357 * objc.dg/pr69844.m: New test.
5358
4772d9d5 53592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5360
5361 PR libgfortran/69456
5362 * gfortran.dg/namelist_89.f90: New test.
5363 * gfortran.dg/pr59700.f90: Update test..
5364
8c38d887 53652016-02-23 Martin Sebor <msebor@redhat.com>
5366
5367 PR middle-end/69780
5368 * g++.dg/ext/builtin_alloca.C: New test.
5369 * gcc.dg/builtins-68.c: New test.
5370
ee1bfdb0 53712016-02-23 Richard Henderson <rth@redhat.com>
5372
5373 * gcc.target/i386/addr-space-3.c: Remove test.
5374
52609ec3 53752016-02-23 David Malcolm <dmalcolm@redhat.com>
5376
5377 PR preprocessor/69126
5378 PR preprocessor/69543
5379 * c-c++-common/pr69126-2-long.c: New test.
5380 * c-c++-common/pr69126-2-short.c: New test.
5381 * c-c++-common/pr69543-1.c: Remove xfail.
5382
d5bf2cc8 53832016-02-23 David Malcolm <dmalcolm@redhat.com>
5384
5385 PR preprocessor/69126
5386 PR preprocessor/69543
5387 PR preprocessor/69558
5388 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5389 (f): Rename to...
5390 (test_2): ...this, and add leading comment.
5391 (MACRO_3, test_3): New.
5392 (MACRO_4A, MACRO_4B, test_4): New.
5393 (MACRO): Rename to...
5394 (MACRO_5): ...this.
5395 (g): Rename to...
5396 (test_5): ...this, updating for renaming of MACRO, and
5397 add leading comment.
5398 * c-c++-common/pr69543-1.c: New.
5399 * c-c++-common/pr69543-2.c: New.
5400 * c-c++-common/pr69543-3.c: New.
5401 * c-c++-common/pr69543-4.c: New.
5402 * c-c++-common/pr69558-1.c: New.
5403 * c-c++-common/pr69558-2.c: New.
5404 * c-c++-common/pr69558-3.c: New.
5405 * c-c++-common/pr69558-4.c: New.
5406 * gcc.dg/pr69558.c: Move to...
5407 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5408 xfail for c++.
5409
3a37a410 54102016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5411
5412 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5413 to -ftree-parallelize-loops/-fopenacc changes.
5414 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5415 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5416 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5417 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5418 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5419 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5420 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5421 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5422 * c-c++-common/goacc/kernels-loop.c: Likewise.
5423 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5424 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5425 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5426 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5427
ecca180f 54282016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5429
5430 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5431
eec0fa3f 54322016-02-23 Jakub Jelinek <jakub@redhat.com>
5433
f1f91c07 5434 PR c++/69902
5435 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5436
eec0fa3f 5437 PR c/69900
5438 * gcc.dg/pr69900.c: New test.
5439
e045424d 54402016-02-23 Martin Jambor <mjambor@suse.cz>
5441
5442 PR tree-optimization/69666
5443 * gcc.dg/tree-ssa/pr69666.c: New test.
5444
f482dff6 54452016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5446
5447 PR fortran/67451
5448 * gfortran.dg/coarray_allocate_5.f08: New test.
5449
57ed698b 54502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5451
5452 * gcc.target/s390/vcond-shift.c: Move to ...
5453 * gcc.target/s390/vector/vcond-shift.c: ... here.
5454
990e443c 54552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5456
5457 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5458 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5459
296c5f01 54602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5461
5462 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5463
e53f41d5 54642016-02-20 Mark Wielaard <mjw@redhat.com>
5465
5466 PR c/28901
5467 * gcc.dg/unused-variable-3.c: New test.
5468
13af201d 54692016-02-22 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR target/69888
5472 * gcc.target/i386/pr69888.c: New test.
5473
682c90f9 54742016-02-22 Richard Biener <rguenther@suse.de>
5475
5476 PR tree-optimization/69882
5477 * gfortran.dg/vect/pr69882.f90: New testcase.
5478
b8cd18c3 54792016-02-22 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR target/69885
5482 * gcc.dg/pr69885.c: New test.
5483
09343379 54842016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5485
5486 PR target/69806
5487 PR target/54089
5488 * gcc.target/sh/pr54089-10.c: New.
5489
b345a09f 54902016-02-20 Paul Thomas <pault@gcc.gnu.org>
5491
5492 PR fortran/69423
5493 * gfortran.dg/deferred_character_15.f90 : New test.
5494
51385aed 54952016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5496
5497 PR fortran/57365
5498 gfortran.dg/allocate_with_source_18.f03: New test.
5499
55002016-02-20 Harald Anlauf <anlauf@gmx.de>
5501
5502 PR fortran/52531
5503 gfortran.dg/gomp/pr52531.f90: New test.
5504
9cce8384 55052016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5506
5507 PR c++/69865
5508 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5509 -std=c++03.
5510
d91f5fbb 55112016-02-19 Jakub Jelinek <jakub@redhat.com>
5512
563d5cb8 5513 PR c++/69826
5514 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5515 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5516
0a04aac9 5517 PR c++/69850
5518 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5519
d91f5fbb 5520 PR c++/69851
5521 * g++.dg/torture/pr69851.C: New test.
5522
5fe1f282 55232016-02-19 Martin Sebor <msebor@redhat.com>
5524
5525 PR testsuite/69573
5526 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5527
a45bce11 55282016-02-19 Jakub Jelinek <jakub@redhat.com>
5529
6263dde1 5530 PR c++/69850
5531 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5532 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5533
a45bce11 5534 PR c++/67767
5535 * g++.dg/cpp0x/pr67767.C: New test.
5536
cf2ed1b7 55372016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5538
5539 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5540 for fp, simd, crypto, crc, lse.
5541 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5542 above.
5543 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5544 effective target check.
5545
f6cc34b0 55462016-02-19 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR target/69820
5549 * gcc.target/i386/pr69820.c: New test.
5550
6c678e78 55512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5552
5553 * gcc.target/s390/vector/int128-1.c: New test.
5554
b088ff4b 55552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5556
5557 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5558
b11e60a4 55592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5560
5561 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5562 instruction pattern name to prevent the testcase from failing with
5563 -march=z13.
5564
664ff6a0 55652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5566
5567 * gcc.target/s390/md/movstr-2.c: New test.
5568
e80be24b 55692016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5570
5571 * gcc.target/s390/morestack.c: New test.
5572
9839f350 55732016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5574
5575 PR target/69625
5576 * gcc.target/s390/pr69625.c: Add test case.
5577
4550fbd0 55782016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5579
5580 PR testsuite/68580
5581 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5582
57d00b6a 55832016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5584
5585 PR target/68404
5586 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5587 * gcc.target/powerpc/fusion3.c: Likewise.
5588
63ad69d6 55892016-02-18 Richard Biener <rguenther@suse.de>
5590
5591 PR middle-end/69553
5592 * g++.dg/torture/pr69553.C: New testcase.
5593
d92404ed 55942016-02-18 Nick Clifton <nickc@redhat.com>
5595
4550fbd0 5596 PR target/62254
5597 PR target/69610
5598 * gcc.target/arm/pr62554.c: New test.
5599 * gcc.target/arm/pr69610-1.c: New test.
5600 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 5601
0808dfce 56022016-02-18 Richard Biener <rguenther@suse.de>
5603
5604 PR middle-end/69854
5605 * gcc.dg/torture/pr69854.c: New testcase.
5606
fc3527e3 56072016-02-17 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR c++/69850
5610 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5611
e3c24279 56122012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5613
5614 * gcc.target/powerpc/vec-cg.c: New test.
5615
c9732c2b 56162016-02-17 Richard Biener <rguenther@suse.de>
5617
5618 PR testsuite/69586
5619 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5620
51bf9f9b 56212016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5622
5623 PR target/69161
5624 * gcc.c-torture/compile/pr69161.c: New test.
5625
6baedca3 56262016-02-17 David Sherwood <david.sherwood@arm.com>
5627
5628 PR target/69532
5629 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5630 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5631
4f240715 56322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5633
5634 * gcc.dg/ifcvt-4.c: Skip on Visium.
5635
e0c0515d 56362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5637
5638 * gnat.dg/atomic8.adb: New test.
5639
7b319ee6 56402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5641
5642 * gnat.dg/discr46.ad[sb]: New test.
5643
48a7e3d1 56442016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5645
5646 PR Target/48344
5647 * gcc.target/powerpc/pr48344-1.c: New test.
5648
3f844f15 56492015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5650
5651 PR fortran/69742
5652 * gfortran.dg/associate_21.f90: New test.
5653
7675e968 56542016-02-16 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR c/69835
5657 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5658 -Wnonnull in dg-options.
5659 * c-c++-common/nonnull-2.c: New test.
5660
d6faee88 56612016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5662 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5663
5664 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5665
3a2a72aa 56662016-02-16 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR middle-end/69801
5669 * gcc.dg/pr69801.c: Add empty dg-options.
5670
28072426 56712016-02-16 James Norris <jnorris@codesourcery.com>
5672
5673 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5674 * g++.dg/goacc/deviceptr-1.c: New file.
5675
37fffac2 56762016-02-16 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR tree-optimization/69820
5679 * gcc.dg/vect/pr69820.c: New test.
5680
f72a5e61 56812016-02-16 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/69776
5684 * gcc.dg/torture/pr69776-2.c: New testcase.
5685
50e0cd76 56862016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5687
5688 PR tree-optimization/69714
5689 * gcc.dg/torture/pr69714.c: New test.
5690
14a72c4e 56912016-02-16 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR tree-optimization/69802
5694 * gcc.dg/pr69802.c: New test.
5695
fd808c11 56962016-02-16 Richard Biener <rguenther@suse.de>
5697
5698 PR middle-end/69801
5699 * gcc.dg/pr69801.c: New testcase.
5700
49a549ca 57012016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5702
5703 PR libgfortran/69651
5704 * gfortran.dg/read_bang.f90: New test.
5705 * gfortran.dg/read_bang4.f90: New test.
5706
77454e6e 57072016-02-15 Jakub Jelinek <jakub@redhat.com>
5708
2074f21c 5709 PR c++/69658
5710 * g++.dg/init/pr69658.C: New test.
5711
77454e6e 5712 PR c++/69797
5713 * c-c++-common/pr69797.c: New test.
5714
4ef4d764 57152016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5716
5717 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5718 check for aarch64*-*-*.
5719
4a45fe0f 57202016-02-15 Richard Biener <rguenther@suse.de>
5721
5722 PR tree-optimization/69783
5723 * gcc.dg/vect/pr69783.c: New testcase.
5724
0b3619e6 57252016-02-15 Richard Biener <rguenther@suse.de>
5726
5727 PR tree-optimization/69776
5728 * gcc.dg/torture/pr69776.c: New testcase.
5729
9b49c3cb 57302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5731
5732 PR fortran/60526
5733 * gfortran.dg/type_decl_4.f90: Reinstated.
5734
e46faff9 57352016-02-14 John David Anglin <danglin@gcc.gnu.org>
5736
5737 PR fortran/68746
5738 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5739
a96c809a 57402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5741
5742 PR fortran/60526
5743 PR bootstrap/69816
5744 * gfortran.dg/type_decl_4.f90: Removed.
5745
fdec7e88 57462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5747
5748 PR fortran/60526
5749 * gfortran.dg/type_decl_4.f90: New test.
5750
a72095c4 57512016-02-14 Alan Modra <amodra@gmail.com>
5752
bc436924 5753 PR testsuite/68886
a72095c4 5754 * gcc.c-torture/execute/stkalign.c: Revise test.
5755
73bb5f8b 57562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5757
5758 PR target/67260
5759 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5760
beb13161 57612016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5762
5763 PR target/67260
5764 * gcc.target/sh/torture/pr67260.c: New.
5765
67cab04e 57662016-02-12 John David Anglin <danglin@gcc.gnu.org>
5767
5768 * gcc.dg/pr67964.c: Add dg-require-alias.
5769
44a59bb1 57702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5771
5772 PR target/67636
5773 PR target/64345
5774 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5775
38c9bd3a 57762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5777
5778 PR libgfortran/69668
5779 * gfortran.dg/namelist_88.f90: New test.
5780
1774ff82 57812016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5782
5783 PR libgfortran/69668
5784 * gfortran.dg/namelist_38.f90: Update test.
5785 * gfortran.dg/namelist_84.f90: Update test.
5786
aec1f4bd 57872016-02-12 David Malcolm <dmalcolm@redhat.com>
5788
5789 PR other/69554
5790 * gcc.dg/pr69554-1.c: New test.
5791 * gfortran.dg/pr69554-1.F90: New test.
5792 * gfortran.dg/pr69554-2.F90: New test.
5793 * lib/gcc-dg.exp (proc dg-locus): New function.
5794 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5795 distinguish between the caret-printing and non-caret-printing
5796 cases. If caret-printing has been explicitly enabled, bail out
5797 without attempting to fix up the output.
5798
da7d5066 57992016-02-12 David Malcolm <dmalcolm@redhat.com>
5800
5801 PR driver/69265
5802 PR driver/69453
5803 * gcc.dg/spellcheck-options-3.c: New test case.
5804 * gcc.dg/spellcheck-options-4.c: New test case.
5805 * gcc.dg/spellcheck-options-5.c: New test case.
5806 * gcc.dg/spellcheck-options-6.c: New test case.
5807 * gcc.dg/spellcheck-options-7.c: New test case.
5808 * gcc.dg/spellcheck-options-8.c: New test case.
5809 * gcc.dg/spellcheck-options-9.c: New test case.
5810 * gcc.dg/spellcheck-options-10.c: New test case.
5811
fcce1b0b 58122016-02-12 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR rtl-optimization/69764
5815 PR rtl-optimization/69771
5816 * c-c++-common/pr69764.c: New test.
5817 * gcc.dg/torture/pr69771.c: New test.
5818
6d609290 58192016-02-12 Marek Polacek <polacek@redhat.com>
5820
5821 * g++.dg/torture/init-list1.C: New.
5822
7d75fb56 58232016-02-12 Marek Polacek <polacek@redhat.com>
5824
5825 * gcc.dg/pr69522.c: Add empty dg-options.
5826
52543fda 58272016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5828
5829 * g++.dg/lto/lto.exp: Include and init mpx.
5830 * g++.dg/lto/pr69729_0.C: New test.
5831
34947478 58322016-02-12 Jakub Jelinek <jakub@redhat.com>
5833
9181a4ec 5834 PR ipa/69241
5835 * g++.dg/ipa/pr69241-4.C: New test.
5836
34947478 5837 PR ipa/68672
5838 * g++.dg/ipa/pr68672-1.C: New test.
5839 * g++.dg/ipa/pr68672-2.C: New test.
5840 * g++.dg/ipa/pr68672-3.C: New test.
5841
74a4140f 58422016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5843
5844 PR c/69522
50e0cd76 5845 * gcc.dg/pr69522.c: New test.
74a4140f 5846
9ddb20d6 58472016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5848
5849 PR c++/69098
5850 * g++.dg/cpp1y/69098.C: New test.
5851 * g++.dg/cpp1y/69098-2.C: New test.
5852
67cf9b55 58532016-02-12 Jakub Jelinek <jakub@redhat.com>
5854
5855 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5856 and neighbour -> neighbor.
5857 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5858 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5859 * c-c++-common/Wvarargs.c: Likewise.
5860 * c-c++-common/goacc/host_data-5.c: Likewise.
5861 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5862 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5863 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5864 * gcc.target/aarch64/pr60697.c: Likewise.
5865 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5866 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5867 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5868 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5869 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5870 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5871 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5872 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5873 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5874 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5875 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5876 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5877 * g++.dg/lookup/koenig5.C: Likewise.
5878 * g++.dg/ext/no-asm-2.C: Likewise.
5879 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5880 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5881 * gfortran.dg/used_types_16.f90: Likewise.
5882 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5883 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5884 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5885 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5886 * gfortran.dg/abstract_type_6.f03: Likewise.
5887 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5888 * gfortran.dg/used_types_15.f90: Likewise.
5889 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5890 * gfortran.dg/exit_3.f08: Likewise.
5891 * gfortran.dg/open_status_2.f90: Likewise.
5892 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5893 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5894 * gfortran.dg/associate_1.f03: Likewise.
5895 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5896 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5897 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5898 * gcc.dg/builtin-object-size-1.c: Likewise.
5899 * gcc.dg/noreturn-6.c: Likewise.
5900 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5901 * gcc.dg/globalalias.c: Likewise.
5902 * gcc.dg/builtins-config.h: Likewise.
5903 * gcc.dg/pr30457.c: Likewise.
5904 * gcc.c-torture/compile/volatile-1.c: Likewise.
5905 * gcc.c-torture/execute/20101011-1.c: Likewise.
5906 * c-c++-common/Waddress-1.c: Likewise.
5907
40b38ace 59082016-02-11 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR c/69768
5911 * c-c++-common/Waddress-1.c: New test.
5912
42c87ca9 59132016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5914
5915 PR fortran/69296
5916 * gfortran.dg/associate_19.f03: New test.
5917 * gfortran.dg/associate_20.f03: New test.
5918
acb7939f 59192016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5920
5921 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5922
6defe3c5 59232016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5924
5925 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5926 .arch armv8-a\n. Add -dA to dg-options.
5927 * gcc.target/aarch64/assembler_arch_1.c: New test.
5928 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5929
63f63318 59302016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5931
5932 PR c++/68726
5933 * g++.dg/cpp0x/pr68726.C: New.
5934
1cddf457 59352016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5936
5937 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5938 test.
5939
b86fba37 59402016-02-11 Richard Biener <rguenther@suse.de>
5941
5942 * g++.dg/tree-ssa/pr61034.C: Adjust.
5943
ec4ec95a 59442016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5945
be7c31e9 5946 PR target/69148
ec4ec95a 5947 * gcc.target/s390/pr69148.c: New.
5948
f64416ca 59492016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5950
5951 PR tree-optimization/69652
5952 * gcc.dg/torture/pr69652.c: New test.
5953
e5d1ea31 59542016-02-10 Jakub Jelinek <jakub@redhat.com>
5955 Patrick Palka <ppalka@gcc.gnu.org>
5956
5957 PR ipa/69241
5958 PR c++/69649
5959 * g++.dg/ipa/pr69241-1.C: New test.
5960 * g++.dg/ipa/pr69241-2.C: New test.
5961 * g++.dg/ipa/pr69241-3.C: New test.
5962 * g++.dg/ipa/pr69649.C: New test.
5963
fa03b19d 59642016-02-10 Uros Bizjak <ubizjak@gmail.com>
5965
5966 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5967 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5968
14485c8a 59692016-02-10 Bin Cheng <bin.cheng@arm.com>
5970
5971 PR tree-optimization/68021
5972 * gcc.dg/tree-ssa/pr68021.c: New test.
5973
79f1ed25 59742016-02-10 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/69726
5977 * gcc.dg/uninit-22.c: New testcase.
5978
58f74eff 59792016-02-09 Andrew Pinski <apinski@cavium.com>
5980
5981 PR tree-opt/69282
5982 * gcc.c-torture/compile/20160205-1.c: New testcase.
5983
600c00f7 59842016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5985
5986 PR target/68404
5987 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5988 instead accessing a really large arrray.
5989 * gcc.target/powerpc/fusion3.c: Likewise.
5990
0771836e 59912016-02-09 Charles Baylis <charles.baylis@linaro.org>
5992
5993 PR target/68532
5994 * gcc.c-torture/execute/pr68532.c: New test.
5995
4ccd644f 59962016-02-11 Alexandre Oliva <aoliva@redhat.com>
5997
5998 PR target/69634
5999 * gcc.dg/pr69634.c: New.
6000
2e980a39 60012016-02-09 Richard Biener <rguenther@suse.de>
6002
6003 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6004
aacf7102 60052016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6006
aacf7102 6007 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6008
a1856ddf 60092016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6010
6011 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6012
d4d3da7e 60132016-02-09 Richard Biener <rguenther@suse.de>
6014
6015 PR tree-optimization/69715
6016 * gcc.dg/torture/pr69715.c: New testcase.
6017
9cc6714f 60182016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6019
6020 PR c++/69139
6021 * g++.dg/cpp0x/trailing12.C: New test.
6022 * g++.dg/cpp0x/trailing13.C: New test.
6023
83d5062b 60242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6025
6026 PR c++/69283
6027 PR c++/67835
6028 * g++.dg/cpp1y/auto-fn29.C: New test.
6029 * g++.dg/cpp1y/auto-fn30.C: New test.
6030
394a86f3 60312016-02-08 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR tree-optimization/69209
6034 * gcc.c-torture/compile/pr69209.c: New test.
6035
93b124b4 60362016-02-08 Jeff Law <law@redhat.com>
6037
6038 PR tree-optimization/68541
6039 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6040 of statements allowed in join block for path splitting.
6041
26abce13 60422016-02-08 Jakub Jelinek <jakub@redhat.com>
6043
0acb2d6e 6044 PR c++/59627
6045 * g++.dg/gomp/pr59627.C: New test.
6046
26abce13 6047 PR ipa/69239
6048 * g++.dg/ipa/pr69239.C: New test.
6049
86e0b129 60502016-02-08 David Malcolm <dmalcolm@redhat.com>
6051
6052 PR preprocessor/69664
6053 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6054 * gcc.dg/cpp/warn-comments.c: Likewise.
6055
f553d9f8 60562016-02-08 Marek Polacek <polacek@redhat.com>
6057
6058 PR c++/69688
6059 * g++.dg/init/const12.C: New test.
6060
600695e0 60612016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6062
6063 PR target/60410
6064 * gcc.dg/lto/pr55113_0.c: Remove test.
6065
c4f4b1e8 60662016-02-08 Richard Biener <rguenther@suse.de>
6067
6068 PR tree-optimization/69719
6069 * gcc.dg/torture/pr69719.c: New testcase.
6070
5a987d87 60712016-02-08 Richard Biener <rguenther@suse.de>
6072 Jeff Law <law@redhat.com>
6073
6074 PR target/68273
6075 * gcc.target/mips/pr68273.c: New testcase.
6076
0418e71d 60772016-02-08 Richard Biener <rguenther@suse.de>
6078
6079 PR rtl-optimization/69274
6080 * gcc.target/i386/addr-sel-1.c: XFAIL.
6081
07c0f1ca 60822016-02-08 Jeff Law <law@redhat.com>
6083
40d85f4c 6084 PR tree-optimization/68541
6085 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6086
140e093f 6087 PR tree-optimization/65917
07c0f1ca 6088 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6089
16430acf 60902016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6091
6092 PR fortran/50555
6093 * gfortran.dg/namelist_args.f90: New test.
6094
3f0ff0d8 60952016-02-05 Jeff Law <law@redhat.com>
6096
140e093f 6097 PR tree-optimization/68541
3f0ff0d8 6098 * gcc.dg/tree-ssa/split-path-2.c: New test.
6099 * gcc.dg/tree-ssa/split-path-3.c: New test.
6100 * gcc.dg/tree-ssa/split-path-4.c: New test.
6101 * gcc.dg/tree-ssa/split-path-5.c: New test.
6102 * gcc.dg/tree-ssa/split-path-6.c: New test.
6103 * gcc.dg/tree-ssa/split-path-7.c: New test.
6104
a7cc1f94 61052016-02-05 Martin Sebor <msebor@redhat.com>
6106
6107 PR c++/69662
6108 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6109 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6110
fcb25f28 61112016-02-06 Richard HEnderson <rth@redhat.com>
6112
6113 PR c/69643
6114 * gcc.target/i386/addr-space-4.c: New.
6115 * gcc.target/i386/addr-space-5.c: New.
6116
3a2545a1 61172016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6118
6119 PR fortran/66089
6120 * gfortran.dg/elemental_dependency_6.f90: New.
6121
1e302465 61222016-02-05 Jakub Jelinek <jakub@redhat.com>
6123
66feb54c 6124 PR rtl-optimization/69691
6125 * gcc.c-torture/execute/pr69691.c: New test.
6126
1e302465 6127 PR c++/69628
6128 * g++.dg/parse/pr69628.C: New test.
6129
9c28a298 61302016-02-05 Uros Bizjak <ubizjak@gmail.com>
6131
6132 * gcc.dg/sancov/asan.c: Move to ...
6133 * gcc.dg/asan/sancov-1.c: ... here.
6134
a854e286 61352016-02-05 Uros Bizjak <ubizjak@gmail.com>
6136
6137 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6138
d4f0b240 61392016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6140
6141 PR target/69677
6142 * gcc.target/i386/pr69677.c: New test.
6143
235d8723 61442016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6145
6146 PR c++/68948
6147 * g++.dg/template/pr68948.C: New test.
6148
f390cf65 61492016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6150
6151 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6152 (only necessary on s390x).
6153
ab99f104 61542016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6155
6156 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6157 -mno-accumulate-outgoing-args.
6158
f7ef5392 61592016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6160
6161 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6162
6b098e91 61632016-02-04 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR c/69669
6166 * c-c++-common/pr69669.c: New test.
6167
f0146cf3 61682016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6169
6170 PR target/69667
6171 * g++.dg/pr69667.C: New file.
6172
08fd6cf5 61732016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6174
6175 PR target/69619
6176 * gcc.dg/pr69619.c: Add new test.
6177
a6f3f39f 61782016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6179
6180 PR rtl-optimization/69577
6181 * gcc.target/i386/pr69577.c: New test.
6182
774068a0 61832016-02-04 Martin Liska <mliska@suse.cz>
6184
6185 * g++.dg/asan/pr69276.C: New test.
6186
f50a7894 61872016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 PR target/65932
6190 PR target/67714
6191 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6192 a single smulbb instruction.
6193 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6194 * gcc.target/amr/wmul-2.c: Likewise.
6195
6b722eb3 61962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6197
6198 PR target/65932
6199 PR target/67714
6200 * gcc.c-torture/execute/pr67714.c: New test.
6201
1f1475a7 62022016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6203
6204 PR target/69454
6205 * gcc.target/i386/pr69454-1.c: New test.
6206 * gcc.target/i386/pr69454-2.c: New test.
6207
6b94e133 62082016-02-03 Martin Sebor <msebor@redhat.com>
6209
6210 PR c++/69251
6211 PR c++/69253
6212 PR c++/69290
6213 PR c++/69277
6214 PR c++/69349
6215 * g++.dg/ext/flexarray-mangle-2.C: New test.
6216 * g++.dg/ext/flexarray-mangle.C: New test.
6217 * g++.dg/ext/flexarray-subst.C: New test.
6218 * g++.dg/ext/flexary11.C: New test.
6219 * g++.dg/ext/flexary12.C: New test.
6220 * g++.dg/ext/flexary13.C: New test.
6221 * g++.dg/ext/flexary14.C: New test.
6222 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6223
342ed0ac 62242016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6225
6226 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6227 Define only if CHECK_FLOAT128 is defined.
6228 (main): Properly initialize u5.
6229
edf6c4d2 62302016-02-03 Jakub Jelinek <jakub@redhat.com>
6231
415d5641 6232 PR c/69627
6233 * gcc.dg/pr69627.c: New test.
6234
edf6c4d2 6235 PR target/69644
6236 * gcc.dg/pr69644.c: New test.
6237
cf8f3ba0 62382016-02-03 Mike Stump <mikestump@comcast.net>
6239
6240 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6241 support for struct-layout-1.exp.
6242
c90d55dd 62432016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6244
6245 PR c++/69056
f7ef5392 6246 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6247
401bd0c8 62482016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6249 Alexandre Oliva <aoliva@redhat.com>
6250
6251 PR target/69461
6252 * gcc.target/powerpc/pr69461.c: New.
6253
277d9d1d 62542016-02-03 Uros Bizjak <ubizjak@gmail.com>
6255
6256 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6257 works from here ...
6258 (check_effective_target_fsanitize_thread): ... to here. Do not
6259 specify additional compile flags for the test source.
6260 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6261 specify additional compile flags for the test source.
6262
e69ad94a 62632016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6264
6265 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6266
a4454da2 62672016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6268
6269 PR fortran/67451
6270 PR fortran/69418
6271 * gfortran.dg/coarray_allocate_2.f08: New test.
6272 * gfortran.dg/coarray_allocate_3.f08: New test.
6273 * gfortran.dg/coarray_allocate_4.f08: New test.
6274
88cab2dd 62752016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6276
6277 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6278 use same scan-tree-dump-times on all platforms.
6279 * gcc.dg/vect/vect-outer-1.c: Likewise.
6280 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6281 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6282 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6283 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6284 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6285 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6286 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6287
66ea75c4 62882016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6289
6290 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6291 warning.
6292
4eef8df7 62932016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6294
6295 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6296
665fbc2f 62972016-02-02 James Norris <jnorris@codesourcery.com>
6298
6299 * c-c++-common/goacc/routine-5.c: Add tests.
6300
b10e3d47 63012016-02-02 Alexander Monakov <amonakov@ispras.ru>
6302
6303 * gcc.target/nvptx/unsigned-cmp.c: New test.
6304
12ad66dd 63052016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6306
6307 * gcc.target/aarch64/scalar_shift_1.c
6308 (test_corners_sisd_di): Improve force to SIMD register.
6309 (test_corners_sisd_si): Likewise.
6310 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6311 Remove scan-assembler check for ldr.
6312
f9ec342f 63132016-02-02 Richard Biener <rguenther@suse.de>
6314
6315 PR tree-optimization/69595
6316 * gcc.dg/Warray-bounds-17.c: New testcase.
6317
32f2925a 63182016-02-02 Richard Biener <rguenther@suse.de>
6319
6320 PR tree-optimization/69606
6321 * gcc.dg/torture/pr69606.c: New testcase.
6322
cfd9ca84 63232016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6324
6325 PR middle-end/68542
6326 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6327 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6328
19bf08e2 63292016-02-02 Alan Modra <amodra@gmail.com>
6330
6331 PR target/69548
6332 * gcc.target/powerpc/pr69548.c: New test.
6333
6f13b088 63342016-02-01 Jakub Jelinek <jakub@redhat.com>
6335
dcddc5af 6336 PR rtl-optimization/69592
6337 * gcc.dg/pr69592.c: New test.
6338
6f13b088 6339 PR preprocessor/69543
6340 PR c/69558
6341 * gcc.dg/pr69543.c: New test.
6342 * gcc.dg/pr69558.c: New test.
6343
d090e5c2 63442016-02-01 Uros Bizjak <ubizjak@gmail.com>
6345
fcb317c5 6346 PR testsuite/65940
6347 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 6348
aaf527dc 63492016-02-01 Martin Sebor <msebor@redhat.com>
6350
6351 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6352
1674217b 63532016-02-01 Bin Cheng <bin.cheng@arm.com>
6354
6355 PR tree-optimization/67921
6356 * c-c++-common/ubsan/pr67921.c: New test.
6357
b4007655 63582016-02-01 Richard Biener <rguenther@suse.de>
6359
6360 PR middle-end/69556
6361 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6362
88a477bb 63632016-02-01 Richard Biener <rguenther@suse.de>
6364
6365 PR tree-optimization/69574
6366 * gcc.dg/torture/pr69574.c: New testcase.
6367
2eaaa4e7 63682016-02-01 Richard Biener <rguenther@suse.de>
6369
6370 PR tree-optimization/69579
6371 * gcc.dg/setjmp-6.c: New testcase.
6372
e3882c44 63732016-02-01 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR rtl-optimization/69570
6376 * g++.dg/opt/pr69570.C: New test.
6377
f80aff47 63782016-02-01 Richard Henderson <rth@redhat.com>
6379
6380 * gcc.dg/pr69535.c: New test.
6381
240568aa 63822016-01-31 John David Anglin <danglin@gcc.gnu.org>
6383
6009b3b8 6384 PR testsuite/69584
6385 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6386 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6387
1fdf7177 6388 PR debug/68244
6389 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6390
240568aa 6391 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6392
cb3e5ac0 63932016-01-31 Paul Thomas <pault@gcc.gnu.org>
6394
6395 PR fortran/67564
6396 * gfortran.dg/allocate_with_source_17.f03: New test.
6397
3b8b902b 63982016-01-30 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR tree-optimization/69546
6401 * gcc.dg/torture/pr69546.c: New test.
6402
17985abe 64032016-01-30 Paul Thomas <pault@gcc.gnu.org>
6404
6405 PR fortran/69566
6406 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6407
b5239e80 64082016-01-30 Martin Sebor <msebor@redhat.com>
6409
6410 PR c++/68490
6411 * g++.dg/ext/flexary10.C: New test.
6412
e8f03010 64132016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6414
6415 PR fortran/66707
6416 gfortran.dg/common_23.f90: New test.
6417
dc93691a 64182016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6419
6420 PR target/65546
6421 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6422 condition being checked, and disable it when the target supports
6423 misaligned loads and stores.
6424
ff5e28e9 64252016-01-29 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR debug/69518
6428 * gcc.dg/torture/pr69518.c: New test.
6429
b0d8930a 64302016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6431
6432 PR target/69530
6433 * gcc.target/i386/pr69530.c: New test.
6434
21601fc7 64352016-01-29 Steve Ellcey <sellcey@imgtec.com>
6436
6437 PR target/65604
6438 * gcc.target/mips/div-delay.c: New test.
6439
ca6c7317 64402016-01-29 Jakub Jelinek <jakub@redhat.com>
6441
4758dc39 6442 PR target/69551
6443 * gcc.target/i386/pr69551.c: New test.
6444
ca6c7317 6445 PR target/66137
6446 * gcc.target/i386/pr66137.c: New test.
6447
e3078da6 64482016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6449
6450 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6451 always built for p5600.
6452 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6453 isa=p5600 dg-option.
6454
b622ec25 64552016-01-29 Richard Biener <rguenther@suse.de>
6456
6457 PR tree-optimization/69547
6458 * g++.dg/tree-ssa/pr69547.C: New testcase.
6459
d2a60e99 64602016-01-29 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR debug/66869
6463 * g++.dg/warn/Wunused-function2.C: New test.
6464
ae849d2b 64652016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6466
6467 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6468 support for test to succeed.
6469
ce6a6978 64702016-01-29 Marek Polacek <polacek@redhat.com>
6471
6472 PR c++/69509
6473 PR c++/69516
6474 * g++.dg/ext/constexpr-vla2.C: New test.
6475 * g++.dg/ext/constexpr-vla3.C: New test.
6476 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6477
7550d855 64782016-01-29 Richard Biener <rguenther@suse.de>
6479
6480 PR middle-end/69537
6481 * gcc.dg/uninit-21.c: New testcase.
6482
f11bb279 64832016-01-28 Uros Bizjak <ubizjak@gmail.com>
6484
6485 PR target/69459
6486 * gcc.target/i386/pr69459.c: New test.
6487
c80c12c8 64882016-01-28 Steve Ellcey <sellcey@imgtec.com>
6489
6490 PR target/68400
6491 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6492 * gcc.target/mips/pr68400.c: New test.
6493
c649bacc 64942016-01-28 Martin Sebor <msebor@redhat.com>
6495
6496 PR target/17381
6497 * gcc.target/powerpc/pr17381.c: New test.
6498
f4881661 64992016-01-28 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR middle-end/69542
6502 * gcc.dg/torture/pr69542.c: New test.
6503
d66fdd75 65042016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6505
6506 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6507
d4a78818 65082016-01-28 David Edelsohn <dje.gcc@gmail.com>
6509
6510 * gcc.dg/pr65980.c: Skip on AIX.
6511 * gcc.dg/pr66688.c: Same.
6512
21329e97 65132016-01-28 David Edelsohn <dje.gcc@gmail.com>
6514
6515 PR target/63679
6516 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6517 * gcc.dg/tree-ssa/sra-18.c: Same.
6518
cc7124a6 65192016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6520
6521 PR fortran/62536
6522 * gfortran.dg/block_15.f08: New test.
6523 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6524 on incorrectly closed BLOCK.
6525
358dfcb4 65262016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6527
6528 * gcc.dg/declare-simd.c: New test.
e87502d6 65292016-01-28 Richard Biener <rguenther@suse.de>
6530
6531 PR tree-optimization/69466
6532 * gfortran.dg/vect/pr69466.f90: New testcase.
6533
44e7334b 65342016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6535
6536 * g++.dg/pr67989.C: Remove ARM-specific option.
6537 * gcc.target/arm/pr67989.C: New file.
6538
5ce8f551 65392016-01-27 Uros Bizjak <ubizjak@gmail.com>
6540
6541 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6542 and expm1 test for glibc < 2.11.
6543
fa6e6b15 65442016-01-27 Richard Henderson <rth@redhat.com>
6545
6546 * gcc.c-torture/execute/pr69447.c: New test.
6547
65482016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 6549
7b8122c6 6550 PR fortran/69422
147b2f9b 6551 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6552
78e516eb 65532016-01-27 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR debug/66869
6556 * gcc.dg/pr66869.c: New test.
6557
9b849350 65582016-01-25 Jeff Law <law@redhat.com>
6559
6560 PR tree-optimization/68398
f11bb279 6561 PR tree-optimization/69196
9b849350 6562 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6563 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6564 path to avoid new heuristic allowing more irreducible regions
6565 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6566 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6567 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6568 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6569 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6570
fee5e491 65712016-01-27 Marek Polacek <polacek@redhat.com>
6572
6573 PR c/68062
6574 * c-c++-common/vector-compare-4.c: New test.
6575
eec96426 65762016-01-27 David Malcolm <dmalcolm@redhat.com>
6577
6578 PR preprocessor/69126
6579 * c-c++-common/pr69126.c: New test case.
6580
5068be18 65812016-01-27 Ian Lance Taylor <iant@google.com>
6582
6583 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6584
5fa82c11 65852016-01-27 Ryan Burn <contact@rnburn.com>
6586
6587 PR cilkplus/69267
6588 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6589
b3df0219 65902016-01-27 Uros Bizjak <ubizjak@gmail.com>
6591
6592 PR target/69512
6593 * gcc.target/i386/pr69512.c: New test.
6594
d46a16d4 65952016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6596
6597 PR ada/69488
6598 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6599
6a9b35ef 66002016-01-27 Marek Polacek <polacek@redhat.com>
6601
6602 PR c++/69379
6603 * g++.dg/pr69379.C: New test.
6604
18e9663b 66052016-01-27 Martin Sebor <msebor@redhat.com>
6606
6607 PR c++/69317
6608 * g++.dg/abi/Wabi-2-2.C: New test.
6609 * g++.dg/abi/Wabi-2-3.C: New test.
6610 * g++.dg/abi/Wabi-3-2.C: New test.
6611 * g++.dg/abi/Wabi-3-3.C: New test.
6612
c88301ad 66132016-01-27 Richard Biener <rguenther@suse.de>
6614
6615 PR tree-optimization/69166
6616 * gcc.dg/torture/pr69166.c: New testcase.
6617
8ca47550 66182016-01-27 Martin Jambor <mjambor@suse.cz>
6619
6620 PR tree-optimization/69355
6621 * gcc.dg/tree-ssa/pr69355.c: New test.
6622
5cb23e3c 66232016-01-27 Marek Polacek <polacek@redhat.com>
6624
6625 PR c++/69496
6626 * g++.dg/ext/constexpr-vla1.C: New test.
6627
7b0c1b6d 66282016-01-20 Christian Bruel <christian.bruel@st.com>
6629
6630 PR target/69245
6631 * gcc.target/arm/pr69245.c: New test.
6632
220112fc 66332016-01-27 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR tree-optimization/69399
6636 * gcc.dg/torture/pr69399.c: New test.
6637
16294490 66382016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6639
6640 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6641
8abd3d0c 66422016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6643
6644 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6645
7cf9b895 66462016-01-26 Tom de Vries <tom@codesourcery.com>
6647
6648 PR tree-optimization/69110
6649 * gcc.dg/autopar/pr69110.c: New test.
6650
557c1942 66512016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 6652 Sebastian Pop <s.pop@samsung.com>
557c1942 6653
6654 * gcc.dg/graphite/isl-ast-op-select.c: New.
6655
80adbd96 66562015-01-26 Paul Thomas <pault@gcc.gnu.org>
6657
6658 PR fortran/69385
6659 * gfortran.dg/allocate_error_6.f90: New test.
6660
c3f86f60 66612016-01-26 Richard Henderson <rth@redhat.com>
6662
6663 * gcc.dg/tm/pr60908.c: New test.
6664
3752e5b1 66652016-01-26 David Malcolm <dmalcolm@redhat.com>
6666
6667 PR other/69006
6668 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6669 directive.
6670 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6671 expected multiline output to reflect the colorization being
6672 disabled before newlines.
6673 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6674 (custom_diagnostic_finalizer): Replace call to
6675 pp_newline_and_flush with call to pp_flush.
6676 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6677 * gfortran.dg/implicit_class_1.f90: Likewise.
6678 * lib/gcc-dg.exp (allow_blank_lines): New global.
6679 (dg-allow-blank-lines-in-output): New procedure.
6680 (gcc-dg-prune): Complain about blank lines in the output, unless
6681 dg-allow-blank-lines-in-output was called.
6682 * lib/multiline.exp (_build_multiline_regex): Only support
6683 arbitrary followup text for non-blank-lines, not for blank lines.
6684
9bbfd060 66852016-01-26 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR tree-optimization/69483
6688 * gcc.dg/pr69483.c: New test.
6689 * g++.dg/opt/pr69483.C: New test.
6690
53773057 66912016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6692
6693 PR target/68620
6694 * gcc.target/arm/pr68620.c: New test.
6695
442a556f 66962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6697
6698 * gcc.target/i386/pr68986-2.c: Remove -m32.
6699
d513c683 67002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 PR target/68986
6703 * gcc.target/i386/pr68986-1.c: New test.
6704 * gcc.target/i386/pr68986-2.c: Likewise.
6705 * gcc.target/i386/pr68986-3.c: Likewise.
6706
976877a5 67072016-01-26 Christian Bruel <christian.bruel@st.com>
6708
6709 * lib/target-supports.exp
6710 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6711 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6712 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6713
2c7b2f88 67142016-01-26 Richard Biener <rguenther@suse.de>
6715
6716 PR tree-optimization/69452
6717 * gcc.dg/torture/pr69452.c: New testcase.
6718
f7fc06e7 67192016-01-26 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR target/69442
6722 * gcc.dg/pr69442.c: New test.
6723
d1dae587 67242016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6725
6726 PR target/67896
6727 * gcc.target/aarch64/simd/pr67896.C: New.
6728
ef7be7f8 67292016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6730
6731 PR tree-optimization/69400
6732 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6733 function.
6734 (plugin_init): Call it.
6735 * gcc.dg/torture/pr69400.c: New test.
6736
648433a4 67372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6738
6739 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6740
45fc5243 67412016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6742 Sebastian Pop <s.pop@samsung.com>
6743
6744 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6745 isl-0.15.
6746
c699f6a1 67472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6748 Sebastian Pop <s.pop@samsung.com>
6749
6750 * gcc.dg/graphite/pr69292.c: New.
6751
b86e24ea 67522016-01-25 Jakub Jelinek <jakub@redhat.com>
6753
6754 * c-c++-common/goacc/use_device-1.c: New test.
6755
105cb8d7 67562016-01-25 Jeff Law <law@redhat.com>
6757
6758 PR tree-optimization/69196
6759 PR tree-optimization/68398
6760 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6761 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6762
44562749 67632016-01-25 David Edelsohn <dje.gcc@gmail.com>
6764
6765 PR target/69469
6766 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6767 Algorithm.
6768
6837fee7 67692016-01-25 Richard Biener <rguenther@suse.de>
6770
6771 PR testsuite/69380
6772 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6773
fe500d65 67742016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6775
6776 PR target/69421
6777 * gcc.dg/pr69421.c: New test.
6778
8eacba94 67792016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6780
6781 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6782 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6783 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6784 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6785 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6786 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6787 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6788 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6789 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6790 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6791
af09d40d 67922016-01-25 Richard Biener <rguenther@suse.de>
6793
6794 PR tree-optimization/69376
6795 * gcc.dg/torture/pr69376.c: New testcase.
6796
d65063f5 67972016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6798
6799 PR fortran/69397
6800 PR fortran/68442
6801 * gfortran.dg/interface_38.f90: New test.
6802 * gfortran.dg/interface_39.f90: New test.
80adbd96 6803
08c7bfb4 68042016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6805
6806 Revert:
6807 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6808
6809 PR c++/11858
6810 PR c++/24663
6811 PR c++/24664
6812 * g++.dg/template/pr11858.C: New test.
6813 * g++.dg/template/pr24663.C: New test.
6814 * g++.dg/template/unify12.C: New test.
6815 * g++.dg/template/unify13.C: New test.
6816 * g++.dg/template/unify14.C: New test.
6817 * g++.dg/template/unify15.C: New test.
6818 * g++.dg/template/unify16.C: New test.
6819 * g++.dg/template/unify17.C: New test.
6820
c2e7d2be 68212016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6822
6823 PR fortran/68283
6824 gfortran.dg/pr68283.f90: New test.
6825
9f2e8617 68262016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6827
6828 PR fortran/66094
6829 * gfortran.dg/inline_matmul_13.f90: New test.
6830 * gfortran.dg/matmul_bounds_8.f90: New test.
6831 * gfortran.dg/matmul_bounds_9.f90: New test.
6832 * gfortran.dg/matmul_bounds_10.f90: New test.
6833
a4838119 68342016-01-23 Tom de Vries <tom@codesourcery.com>
6835
6836 PR tree-optimization/69426
6837 * gcc.dg/autopar/pr69426.c: New test.
6838
feddf0dc 68392016-01-23 Martin Sebor <msebor@redhat.com>
6840
6841 PR c++/58109
6842 PR c++/69022
6843 * g++.dg/cpp0x/alignas5.C: New test.
6844 * g++.dg/ext/vector29.C: Same.
6845
132731fb 68462016-01-23 Uros Bizjak <ubizjak@gmail.com>
6847
6848 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6849 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6850 _GNU_SOURCE from compile flags to the source.
6851 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6852 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6853 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6854 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6855
51aec681 68562016-01-22 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR target/69432
6859 * g++.dg/opt/pr69432.C: New test.
6860
147aa3e3 68612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6862
6863 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6864 32-bit targets testing an -m64 multilib.
6865
4d04e35e 68662016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6867
6868 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6869 64-bit support.
6870
86f38d0c 68712016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6872
6873 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6874
f776e712 68752016-01-21 Christian Bruel <christian.bruel@st.com>
6876
6877 PR target/68674
6878 * gcc.target/i386/pr68674.c
6879 * gcc.target/aarch64/pr68674.c
6880 * gcc.target/arm/pr68674.c
6881
7b9de435 68822016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6883
6884 PR target/69403
6885 * gcc.c-torture/execute/pr69403.c: New test.
6886
9935a0ba 68872016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6888
6889 PR c++/55843
6890 * g++.dg/template/pr55843.C: New.
6891
06b94aa1 68922016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6893
6894 PR testsuite/66877
6895 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6896 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6897
b68773a8 68982016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6899
6900 PR testsuite/67489
132731fb 6901 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6902 from dg-do compile directive, and instead add
6903 { dg-require-effective-target int128 }.
b68773a8 6904
bbbbe8ab 69052016-01-20 Martin Sebor <msebor@redhat.com>
6906
6907 PR c/69405
6908 * gcc.dg/sync-fetch.c: New test.
6909
f3a6a26f 69102016-01-21 Martin Sebor <msebor@redhat.com>
6911
6912 PR target/69252
6913 * gcc.target/powerpc/pr69252.c: New test.
6914
d1565a03 69152016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6916
6917 PR fortran/65996
132731fb 6918 * gfortran.dg/pr65996.f90: New test.
d1565a03 6919
15a5a905 69202016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6921
6922 PR c++/68810
bbbbe8ab 6923 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 6924 expected to generate an error.
15a5a905 6925
e4538af5 69262016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6927
6928 PR middle-end/66178
6929 * gcc.dg/torture/pr66178.c: New test.
6930
4d4180ce 69312016-01-21 Anton Blanchard <anton@samba.org>
6932 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6933
6934 PR target/63354
6935 * gcc.target/powerpc/pr63354.c: New test.
6936
86e16058 69372016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6938
6939 PR rtl-optimization/68990
6940 * gcc.target/i386/pr68990: New.
6941
b11b85e4 69422016-01-21 Nick Clifton <nickc@redhat.com>
6943
6944 PR target/69129
6945 * gcc.target/mips/pr69129.c: New.
6946
62dd9f85 69472016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6948
6949 PR c++/58046
6950 * g++.dg/cpp0x/pr58046.C: New.
6951
ac7d424b 69522016-01-21 Jakub Jelinek <jakub@redhat.com>
6953
47c0bea3 6954 PR target/69187
6955 PR target/65624
6956 * gcc.target/arm/pr69187.c: New test.
6957
ac7d424b 6958 PR c++/69355
6959 * g++.dg/torture/pr69355.C: New test.
6960
9e18b252 69612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6962 Sebastian Pop <s.pop@samsung.com>
6963
6964 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6965
de862e2f 69662016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6967 Sebastian Pop <s.pop@samsung.com>
6968
132731fb 6969 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 6970
f55f9344 69712016-01-21 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR middle-end/67653
6974 * c-c++-common/pr67653.c: New test.
6975 * gcc.dg/torture/pr29119.c: Add dg-warning.
6976
62752e71 69772016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6978
6979 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6980
16d4186f 69812016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6982
6983 PR c/24293
6984 * gcc.dg/pr24293.c: New test.
6985 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6986 incomplete struct type.
6987 * gcc.dg/declspec-1.c: Likewise.
6988 * gcc.dg/pr63549.c: Likewise.
6989
58219d13 69902016-01-20 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR tree-optimization/66612
6993 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6994 for bdn instruction.
6995
a7b5688a 69962016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6997
6998 * lib/target-supports.exp
6999 (check_effective_target_arm_fp_ok_nocache): New.
7000 (check_effective_target_arm_fp_ok): New.
7001 (add_options_for_arm_fp): New.
7002 (check_effective_target_arm_crypto_ok_nocache): Require
7003 target_arm_v8_neon_ok instead of arm32.
7004 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7005 (check_effective_target_arm_crypto_pragma_ok): New.
7006 (add_options_for_arm_vfp): New.
7007 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7008 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7009 target instead. Force initial fpu to vfp.
7010 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7011 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7012 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7013 dependency.
7014 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7015 use arm_vfp effective target instead. Force initial fpu to vfp.
7016 * gcc.target/arm/attr-neon3.c: Likewise.
7017 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7018 arm_vfp_ok.
7019 * gcc.target/arm/unsigned-float.c: Likewise.
7020 * gcc.target/arm/vfp-1.c: Likewise.
7021 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7022 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7023 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7024 * gcc.target/arm/vfp-ldmias.c: Likewise.
7025 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7026 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7027 * gcc.target/arm/vfp-stmiad.c: Likewise.
7028 * gcc.target/arm/vfp-stmias.c: Likewise.
7029 * gcc.target/arm/vnmul-1.c: Likewise.
7030 * gcc.target/arm/vnmul-2.c: Likewise.
7031 * gcc.target/arm/vnmul-3.c: Likewise.
7032 * gcc.target/arm/vnmul-4.c: Likewise.
7033
7ca56ca8 70342016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7035
7fb75b57 7036 PR testsuite/69366
7037 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7038 the MPX run-time library, for compile-time MPX test.
7039 * gcc.target/i386/chkp-always_inline.c: Likewise.
7040 * gcc.target/i386/chkp-bndret.c: Likewise.
7041 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7042 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7043 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7044 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7045 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7046 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7047 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7048 * gcc.target/i386/chkp-label-address.c: Likewise.
7049 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7050 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7051 * gcc.target/i386/chkp-pr69044.c: Likewise.
7052 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7053 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7054 * gcc.target/i386/chkp-strchr.c: Likewise.
7055 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7056 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7057 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7058 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7059 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7060 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7061 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7062 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7063 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7064 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7065 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7066 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7067 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7068 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7069 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7070 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7071 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7072 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7073 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7074 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7075 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7076 * gcc.target/i386/pr63995-2.c: Likewise.
7077 * gcc.target/i386/pr64805.c: Likewise.
7078 * gcc.target/i386/pr65044.c: Likewise.
7079 * gcc.target/i386/pr65167.c: Likewise.
7080 * gcc.target/i386/pr65183.c: Likewise.
7081 * gcc.target/i386/pr65184.c: Likewise.
7082 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7083
f2da0b99 70842016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7085
7086 PR tree-optimization/69328
7087 * gcc.dg/pr69328.c: New test.
7088
4d379676 70892016-01-20 Jeff Law <law@redhat.com>
7090
4a11f145 7091 PR target/25114
4d379676 7092 * gcc.target/m68k/pr25114.c: New test.
7093
0754bad1 70942016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7095
7096 * gcc.target/arm/memset-inline-10.c: Added
7097 dg-require-effective-target arm_thumb2_ok.
7098
63bd5c2d 70992016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7100
7101 * gcc.dg/debug/dwarf2/sso.c: New test.
7102
a9c01e81 71032016-01-19 Uros Bizjak <ubizjak@gmail.com>
7104
7105 PR testsuite/68820
7106 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7107 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7108 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7109
53fa0e54 71102016-01-19 Jan Hubicka <hubicka@ucw.cz>
7111
7112 PR ipa/66223
7113 * g++.dg/ipa/devirt-50.C: New testcase.
7114
e035a62c 71152016-01-19 Marek Polacek <polacek@redhat.com>
7116
7117 PR c++/68965
7118 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7119 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7120
885cc3ea 71212016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7122
7123 PR target/69135
7124 * gcc.target/arm/pr69135_1.c: New test.
7125
07bd240e 71262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7127
7128 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7129
9f60d257 71302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7131
7132 * gcc.target/aarch64/ccmp_1.c: New testcase.
7133
a0c919f7 71342016-01-19 Marek Polacek <polacek@redhat.com>
7135
7136 PR c++/68586
7137 * g++.dg/cpp0x/enum30.C: New test.
7138
dc5d6d17 71392016-01-19 Richard Biener <rguenther@suse.de>
7140
7141 PR tree-optimization/69336
7142 * g++.dg/tree-ssa/pr69336.C: New testcase.
7143
6dd156e0 71442016-01-19 Jakub Jelinek <jakub@redhat.com>
7145
7146 PR debug/65779
7147 * gcc.dg/pr65779.c: New test.
7148
3e0d45b9 71492016-01-19 Richard Biener <rguenther@suse.de>
7150
7151 PR tree-optimization/69352
7152 * gcc.dg/torture/pr69352.c: New testcase.
7153
7a3cf64d 71542016-01-19 Jakub Jelinek <jakub@redhat.com>
7155
7156 PR rtl-optimization/68955
7157 PR rtl-optimization/64557
7158 * gcc.dg/torture/pr68955.c: New test.
7159
8be55b33 71602016-01-19 Jan Hubicka <hubicka@ucw.cz>
7161
7162 PR lto/69136
7163 * g++.dg/torture/pr69136.C: New testcase.
7164
72a985d7 71652016-01-19 Jan Hubicka <hubicka@ucw.cz>
7166
7167 PR lto/69133
7168 * g++.dg/lto/pr69133_0.C: New testcase.
7169 * g++.dg/lto/pr69133_1.C: New testcase.
7170
56778b62 71712016-01-15 Jeff Law <law@redhat.com>
7172
7173 PR tree-optimization/69320
7174 * gcc.c-torture/pr69320-1.c: New test.
7175 * gcc.c-torture/pr69320-2.c: New test.
7176 * gcc.c-torture/pr69320-3.c: New test.
7177 * gcc.c-torture/pr69320-4.c: New test.
7178
ced41b93 71792016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7180
7181 PR c++/11858
7182 PR c++/24663
7183 PR c++/24664
7184 * g++.dg/template/pr11858.C: New test.
7185 * g++.dg/template/pr24663.C: New test.
7186 * g++.dg/template/unify12.C: New test.
7187 * g++.dg/template/unify13.C: New test.
7188 * g++.dg/template/unify14.C: New test.
7189 * g++.dg/template/unify15.C: New test.
7190 * g++.dg/template/unify16.C: New test.
7191 * g++.dg/template/unify17.C: New test.
7192
7f8cbcaf 71932016-01-18 David Malcolm <dmalcolm@redhat.com>
7194
7195 PR testsuite/69181
7196 * gcc.dg/pr69181-1.c: New test file.
7197 * gcc.dg/pr69181-2.c: New test file.
7198 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7199 globals by moving it to...
7200 (cleanup-after-saved-dg-test): ...this new function. Add
7201 "global additional_sources_used". Add reset of global
7202 multiline_expected_outputs to the empty list.
7203 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7204 global to...
7205 (multiline_expected_outputs): ...this, and updated comments to
7206 note that it is modified from gcc-dg.exp.
7207 (dg-end-multiline-output): Update for the above renaming.
7208 (handle-multiline-outputs): Likewise. Remove the clearing
7209 of the expected outputs to the empty list.
7210
3c7cbfc0 72112016-01-18 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/69297
7214 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7215
81d49cc1 72162016-01-18 Joseph Myers <joseph@codesourcery.com>
7217
7218 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7219 dg-options.
7220 * gcc.target/mips/mips-3d-2.c: Likewise.
7221 * gcc.target/mips/mips-3d-3.c: Likewise.
7222 * gcc.target/mips/mips-3d-4.c: Likewise.
7223 * gcc.target/mips/mips-3d-5.c: Likewise.
7224 * gcc.target/mips/mips-3d-6.c: Likewise.
7225 * gcc.target/mips/mips-3d-7.c: Likewise.
7226 * gcc.target/mips/mips-3d-8.c: Likewise.
7227 * gcc.target/mips/mips-3d-9.c: Likewise.
7228 * gcc.target/mips/mips-ps-1.c: Likewise.
7229 * gcc.target/mips/mips-ps-2.c: Likewise.
7230 * gcc.target/mips/mips-ps-3.c: Likewise.
7231 * gcc.target/mips/mips-ps-4.c: Likewise.
7232 * gcc.target/mips/mips-ps-5.c: Likewise.
7233 * gcc.target/mips/mips-ps-6.c: Likewise.
7234 * gcc.target/mips/mips-ps-7.c: Likewise.
7235 * gcc.target/mips/mips-ps-type.c: Likewise.
7236 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7237 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7238
03c4ff3a 72392016-01-18 Tom de Vries <tom@codesourcery.com>
7240
7241 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7242 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7243 * c-c++-common/goacc/kernels-empty.c: New test.
7244 * c-c++-common/goacc/kernels-eternal.c: New test.
7245 * c-c++-common/goacc/kernels-loop-2.c: New test.
7246 * c-c++-common/goacc/kernels-loop-3.c: New test.
7247 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7248 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7249 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7250 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7251 * c-c++-common/goacc/kernels-loop-data.c: New test.
7252 * c-c++-common/goacc/kernels-loop-g.c: New test.
7253 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7254 * c-c++-common/goacc/kernels-loop-n.c: New test.
7255 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7256 * c-c++-common/goacc/kernels-loop.c: New test.
7257 * c-c++-common/goacc/kernels-noreturn.c: New test.
7258 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7259 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7260 * c-c++-common/goacc/kernels-reduction.c: New test.
7261
22e3dcee 72622016-01-18 Tom de Vries <tom@codesourcery.com>
7263
7264 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7265 * gcc.dg/autopar/outer-2.c: Same.
7266 * gcc.dg/autopar/outer-3.c: Same.
7267 * gcc.dg/autopar/outer-4.c: Same.
7268 * gcc.dg/autopar/outer-5.c: Same.
7269 * gcc.dg/autopar/outer-6.c: Same.
7270 * gcc.dg/autopar/parallelization-1.c: Same.
7271 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7272 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7273 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7274 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7275 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7276 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7277 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7278 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7279 * gcc.dg/autopar/pr39500-1.c: Same.
7280 * gcc.dg/autopar/pr39500-2.c: Same.
7281 * gcc.dg/autopar/pr46193.c: Same.
7282 * gcc.dg/autopar/pr46194.c: Same.
7283 * gcc.dg/autopar/pr49580.c: Same.
7284 * gcc.dg/autopar/pr49960-1.c: Same.
7285 * gcc.dg/autopar/pr49960.c: Same.
7286 * gcc.dg/autopar/pr68373.c: Same.
7287 * gcc.dg/autopar/reduc-1.c: Same.
7288 * gcc.dg/autopar/reduc-1char.c: Same.
7289 * gcc.dg/autopar/reduc-1short.c: Same.
7290 * gcc.dg/autopar/reduc-2.c: Same.
7291 * gcc.dg/autopar/reduc-2char.c: Same.
7292 * gcc.dg/autopar/reduc-2short.c: Same.
7293 * gcc.dg/autopar/reduc-3.c: Same.
7294 * gcc.dg/autopar/reduc-4.c: Same.
7295 * gcc.dg/autopar/reduc-6.c: Same.
7296 * gcc.dg/autopar/reduc-7.c: Same.
7297 * gcc.dg/autopar/reduc-8.c: Same.
7298 * gcc.dg/autopar/reduc-9.c: Same.
7299 * gcc.dg/autopar/uns-outer-4.c: Same.
7300 * gcc.dg/autopar/uns-outer-5.c: Same.
7301 * gcc.dg/autopar/uns-outer-6.c: Same.
7302 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7303 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7304
fd5cbe2f 73052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7306
7307 PR target/63679
7308 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7309 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7310
fa75ab55 73112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7312
7313 PR target/63679
7314 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7315 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7316 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7317
214b2582 73182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7319
7320 PR target/63679
7321 * gcc.dg/tree-ssa/sra-17.c: New.
7322 * gcc.dg/tree-ssa/sra-18.c: New.
7323
13146837 73242016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7325
7326 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7327
6ccd18c2 73282016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7329
7330 * gnat.dg/inline12.adb: New test.
7331
8872b95f 73322016-01-18 Bin Cheng <bin.cheng@arm.com>
7333
7334 PR tree-optimization/66797
7335 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7336
971514e3 73372016-01-18 Richard Biener <rguenther@suse.de>
7338
7339 PR tree-optimization/69170
7340 * gcc.dg/torture/pr69170.c: New testcase.
7341
dfb6d139 73422016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7343
7344 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7345
164d84c2 73462016-01-16 Tom de Vries <tom@codesourcery.com>
7347
7348 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7349
4c33b769 73502016-01-16 Tom de Vries <tom@codesourcery.com>
7351
7352 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7353 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7354 redundant dg-require-effective-target pthread.
7355 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7356 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7357 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7358 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7359 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7360 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7361 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7362
673441b0 73632016-01-16 David Edelsohn <dje.gcc@gmail.com>
7364
7365 PR target/68609
7366 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7367 * gcc.target/powerpc/recip-7.c: Same.
7368
90153ae7 73692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7370
7371 PR c++/69091
7372 * g++.dg/template/pr69091.C: New test.
7373
bc24d01d 73742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7375
7376 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7377 dump does not contain an error_mark_node.
7378 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7379 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7380
4067c0fd 73812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7382
7383 PR c++/68936
7384 * g++.dg/template/pr68936.C: New test.
7385
27c6dbdd 73862016-01-15 David Edelsohn <dje.gcc@gmail.com>
7387
7388 PR target/68609
7389 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7390 * gcc.target/powerpc/recip-2.c: Same.
7391 * gcc.target/powerpc/recip-3.c: Same.
7392 * gcc.target/powerpc/recip-4.c: Same.
7393 * gcc.target/powerpc/recip-sqrtf.c: Same.
7394
e390c57d 73952016-01-15 Jeff Law <law@redhat.com>
7396
7397 PR tree-optimization/69270
7398 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7399 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7400
ddcfeaf1 74012016-01-15 Paul Thomas <pault@gcc.gnu.org>
7402
7403 PR fortran/49630
7404 * gfortran.dg/deferred_character_13.f90: New test for the fix
7405 of comment 3 of the PR.
7406
7407 PR fortran/54070
7408 * gfortran.dg/deferred_character_8.f90: New test
7409 * gfortran.dg/allocate_error_5.f90: New test
7410
7411 PR fortran/60593
7412 * gfortran.dg/deferred_character_10.f90: New test
7413
7414 PR fortran/60795
7415 * gfortran.dg/deferred_character_14.f90: New test
7416
7417 PR fortran/61147
7418 * gfortran.dg/deferred_character_11.f90: New test
7419
7420 PR fortran/64324
7421 * gfortran.dg/deferred_character_9.f90: New test
7422
81be349c 74232016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7424
7425 PR rtl-optimization/69030
7426 * gcc.target/i386/pr69030.c: New.
7427
998456c5 74282016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7429
7430 * gcc.target/aarch64/target_attr_17.c: New test.
7431
0d85be19 74322016-01-15 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/66856
7435 * gcc.dg/torture/pr66856-1.c: New testcase.
7436 * gcc.dg/torture/pr66856-2.c: Likewise.
7437
321d36c8 74382016-01-15 Richard Biener <rguenther@suse.de>
7439
7440 PR debug/69137
7441 * g++.dg/lto/pr69137_0.C: New testcase.
7442
d94a1f53 74432016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7444
7445 PR middle-end/69246
7446 * gcc.target/i386/pr69246.c: New test.
7447
5fe9a861 74482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7449
a9c01e81 7450 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7451
3d05a5e9 74522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7453
7454 PR c++/56194
7455 * g++.dg/init/const9.C: Disable test on S/390.
7456
5e8132b5 74572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7458
7459 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7460 * g++.dg/Wno-frame-address.C: Ditto.
7461
32307cdf 74622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7463
7464 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7465
1ca28250 74662016-01-15 Richard Biener <rguenther@suse.de>
7467
7468 PR tree-optimization/68961
7469 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7470
6271bd93 74712016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7472
7473 * gcc.target/i386/pr65105-5.c: New test.
7474
dfb6d139 74752016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 7476
7477 * gcc.c-torture/execute/alias-4.c: New testcase.
7478
dfb6d139 74792016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 7480
7481 PR ipa/68148
7482 * g++.dg/ipa/devirt-49.C: New testcase.
7483
7bbac464 74842016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 7485
7486 PR target/65837
7487 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7488 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7489 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7490
4345b868 74912016-01-15 Richard Biener <rguenther@suse.de>
7492
7493 PR tree-optimization/69117
7494 * gcc.dg/torture/pr69117.c: New testcase.
7495
580357e7 74962015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 7497
7498 PR c++/69048
7499 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7500
612baa31 75012016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7502
7503 PR testsuite/67509
7504 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7505 range tests use 100 * maximum instead of maximum + 1.
7506
44e09bc4 75072016-01-14 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR debug/69244
7510 * gcc.dg/guality/pr69244.c: New test.
7511
96962ae4 75122016-01-14 Uros Bizjak <ubizjak@gmail.com>
7513
7514 * lib/target-supports.exp (check_effective_target_issignaling):
7515 New procedure.
7516 * gcc.dg/pr61441.c: Require issignaling effective target.
7517
ab9c400b 75182016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7519
7520 PR target/68803
7521 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7522
a7ed4583 75232016-01-14 David Malcolm <dmalcolm@redhat.com>
7524
7525 PR c++/68819
7526 PR preprocessor/69177
7527 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7528 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7529 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7530 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7531
77f35cec 75322016-01-14 Marek Polacek <polacek@redhat.com>
7533
7534 PR c/69262
7535 * gcc.dg/array-15.c: New test.
7536
915d0950 75372016-01-14 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR middle-end/68146
7540 PR tree-optimization/69155
7541 * gfortran.dg/pr68146.f: New test.
7542 * gfortran.dg/pr69155.f90: New test.
7543
24651fb7 75442016-01-14 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/68060
7547 * gcc.dg/torture/pr68060-1.c: New testcase.
7548 * gcc.dg/torture/pr68060-2.c: Likewise.
7549
2f63f950 75502016-01-14 Nick Clifton <nickc@redhat.com>
7551
7552 * lib/target-supports.exp
7553 (check_effective_target_arm_neon_ok_nocache): Add an option
7554 sequence that includes setting the ARM architecture to ARMv7-A.
7555 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7556 command line options necessary to enable Neon support.
7557 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7558 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7559 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7560 * gcc.target/arm/pr69180.c: Likewise.
7561
3ce0acde 75622016-01-14 Jeff Law <law@redhat.com>
7563
7564 PR tree-optimization/69270
7565 * gcc.dg/tree-ssa/pr69270.c: New test.
7566
bda05c57 75672016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7568
7569 PR c/66208
7570 * c-c++-common/pr66208.c: New file.
7571
9b657cf1 75722016-01-13 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR tree-optimization/69156
7575 * gcc.dg/pr69156.c: New test.
7576
58ba1b9d 75772016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7578
7579 * gcc.target/i386/pr69225-7.c: New test.
7580
e5fee0fe 75812016-01-13 Richard Henderson <rth@redhat.com>
7582
7583 * gcc.dg/tm/memopt-13.c: Update expected function.
7584 * gcc.dg/tm/memopt-6.c: Likewise.
7585
3f0e9745 75862016-01-13 Uros Bizjak <ubizjak@gmail.com>
7587
7588 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7589 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7590 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7591 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 7592
3f0e9745 75932016-01-13 Tom de Vries <tom@codesourcery.com>
7594
7595 PR tree-optimization/69169
7a6ddc0d 7596 * gcc.dg/pr69169.c: New test.
7597
9b657cf1 75982016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 7599
7600 PR target/69228
7601 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7602 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7603 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7604 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7605 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7606 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7607 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7608 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7609
f704d701 76102016-01-13 Jakub Jelinek <jakub@redhat.com>
7611
7612 PR target/69247
7613 * gcc.dg/pr69247.c: New test.
7614
e966d6b9 76152016-01-13 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/69242
7618 * gcc.dg/torture/pr69242.c: New testcase.
7619
1ca1d9b2 76202016-01-13 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/69186
7623 * gcc.dg/torture/pr69186.c: New testcase.
7624
d07cbccc 76252016-01-13 Jeff Law <law@redhat.com>
7626
7627 PR tree-optimization/67755
7628 * gcc.dg/tree-ssa/pr67755.c: New test.
7629
76302016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 7631
7632 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7633 pass number in output by a star.
7634
b95d41cf 76352016-01-12 Bin Cheng <bin.cheng@arm.com>
7636
7637 PR tree-optimization/68911
7638 * gcc.c-torture/execute/pr68911.c: New test.
7639
91d87e22 76402016-01-12 Marek Polacek <polacek@redhat.com>
7641
7642 PR c++/68979
7643 * g++.dg/warn/permissive-1.C: New test.
7644
8a9401a4 76452016-01-12 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR objc++/68511
7648 PR c++/69213
7649 * g++.dg/opt/pr69213.C: New test.
7650
b9cb7a67 76512016-01-12 Christian Bruel <christian.bruel@st.com>
7652
7653 PR target/69180
7654 * gcc.target/arm/pr69180.c: New test.
7655
e4c96992 76562016-01-12 Richard Biener <rguenther@suse.de>
7657
7658 PR lto/69077
7659 * g++.dg/lto/pr69077_0.C: New testcase.
7660 * g++.dg/lto/pr69077_1.C: Likewise.
7661
90525f61 76622016-01-12 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR target/69175
7665 * g++.dg/opt/pr69175.C: New test.
7666
9e7edfd3 76672016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7668
7669 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7670 rather than #including math.h & stdlib.h.
7671 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7672 * gcc.dg/vect/pr49771.c: Likewise.
7673 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7674 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7675 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7676 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7677 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7678 * gcc.dg/vect/pr44507.c: Likewise.
7679 * gcc.dg/vect/pr45902.c: Likewise.
7680 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7681 * gcc.dg/vect/vect-117.c: Likewise.
7682 * gcc.dg/vect/vect-99.c: Likewise.
7683 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7684 * gcc.dg/vect/vect-cond-1.c: Likewise.
7685 * gcc.dg/vect/vect-cond-2.c: Likewise.
7686 * gcc.dg/vect/vect-cond-3.c: Likewise.
7687 * gcc.dg/vect/vect-cond-4.c: Likewise.
7688 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7689 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7690 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7691 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7692 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7693 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7694 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7695 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7696 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7697 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7698 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7699 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7700 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7701 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7702 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7703 include of signal.h.
7704 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7705 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7706 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7707 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7708 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7709 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7710 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7711 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7712 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7713 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7714 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7715 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7716 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7717 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7718 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7719 * gcc.dg/vect/vect-outer-5.c: Likewise.
7720 * gcc.dg/vect/vect-outer-6.c: Likewise.
7721 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7722 include of stdio.h.
7723
3368873d 77242016-01-12 Nick Clifton <nickc@redhat.com>
7725
7726 PR target/68913
7727 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7728 to fread so that it will be found in all target runtimes.
7729
0464ea95 77302016-01-12 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/69053
7733 * g++.dg/torture/pr69053.C: New testcase.
7734
7819730f 77352016-01-12 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/69168
7738 * gcc.dg/torture/pr69168.c: New testcase.
7739
995bfebf 77402016-01-12 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/69157
7743 * gcc.dg/torture/pr69157.c: New testcase.
7744
77452016-01-12 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/69174
7748 * gcc.dg/torture/pr69174.c: New testcase.
7749
1d10d64c 77502016-01-12 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR c++/66808
7753 PR c++/69000
7754 * g++.dg/tls/pr66808.C: New test.
7755 * g++.dg/tls/pr69000.C: New test.
7756
f0b79faf 77572016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7758
7759 * gcc.target/powerpc/swaps-p8-23.c: New test.
7760 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7761
04cf75a4 77622016-01-11 John David Anglin <danglin@gcc.gnu.org>
7763
7764 PR tree-optimization/68356
7765 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7766
0eb4264c 77672016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7768 Jim Wilson <jim.wilson@linaro.org>
7769
7770 PR target/69194
7771 * gcc.target/arm/pr69194.c: New test.
7772
2f66de64 77732016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7774
7775 PR target/69225
7776 * gcc.target/i386/pr69225-1.c: New test.
7777 * gcc.target/i386/pr69225-2.c: Likewise.
7778 * gcc.target/i386/pr69225-3.c: Likewise.
7779 * gcc.target/i386/pr69225-4.c: Likewise.
7780 * gcc.target/i386/pr69225-5.c: Likewise.
7781 * gcc.target/i386/pr69225-6.c: Likewise.
7782
36105e82 77832016-01-11 Jakub Jelinek <jakub@redhat.com>
7784
1c78ce2e 7785 PR target/67462
7786 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7787 if lp64.
7788
a4a87320 7789 PR target/69071
7790 * gcc.dg/pr69071.c: New test.
7791
91fbd04f 7792 PR c++/69211
7793 * g++.dg/opt/pr69211.C: New test.
7794
36105e82 7795 PR tree-optimization/69214
7796 * gcc.c-torture/compile/pr69214.c: New test.
7797
e934c380 77982016-01-11 Uros Bizjak <ubizjak@gmail.com>
7799
7800 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7801 * gcc.target/i386/pr66232-11.c: Ditto.
7802 * gcc.target/i386/pr66232-12.c: Ditto.
7803 * gcc.target/i386/pr66232-13.c: Ditto.
7804
3ff1b153 78052016-01-11 Richard Biener <rguenther@suse.de>
7806
7807 PR tree-optimization/69173
7808 * gcc.dg/torture/pr69173.c: New testcase.
7809
04e1504c 78102016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7811
7812 PR rtl-optimization/68796
7813 * gcc.target/aarch64/tst_5.c: New test.
7814 * gcc.target/aarch64/tst_6.c: Likewise.
7815
ae8718b5 78162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7817
7818 PR rtl-optimization/68841
7819 * gcc.dg/pr68841.c: New test.
7820 * gcc.c-torture/execute/pr68841.c: New test.
7821
bd8bece2 78222016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7823
7824 PR rtl-optimization/68920
7825 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7826 for ix86 targets.
7827 * gcc.dg/ifcvt-5.c: New test.
7828
9b657cf1 78292016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 7830
7831 PR bootstrap/69123
7832 * g++.dg/pr69123.C: New.
7833
7a158352 78342016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7835
7836 PR target/69010
7837 * gcc.target/i386/pr69010.c: New test.
7838
ff375d11 78392016-01-11 Martin Jambor <mjambor@suse.cz>
7840
7841 PR ipa/69044
7842 * gcc.target/i386/chkp-pr69044.c: New test.
7843
9eb890f1 78442016-01-11 Tom de Vries <tom@codesourcery.com>
7845
7846 PR tree-optimization/69109
7847 * gcc.dg/autopar/pr69109-2.c: New test.
7848 * gcc.dg/autopar/pr69109.c: New test.
7849
c4157ee5 78502016-01-11 Tom de Vries <tom@codesourcery.com>
7851
7852 PR tree-optimization/69108
7853 * gcc.dg/autopar/pr69108.c: New test.
7854
b933e511 78552016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7856
7857 PR c++/69029
7858 * c-c++-common/Wisleading-indentation.c: Augment test.
7859
efb73de1 78602016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7861
7862 PR fortran/69154
7863 * gfortran.dg/inline_matmul_12.f90: New test.
7864
40c86c3b 78652016-01-10 Paul Thomas <pault@gcc.gnu.org>
7866
7867 PR fortran/67779
7868 * gfortran.dg/actual_array_offset_1: New test.
7869
a006c0bb 78702016-01-10 Tom de Vries <tom@codesourcery.com>
7871
7872 PR tree-optimization/69062
7873 * gcc.dg/autopar/pr69062.c: New test.
7874
880ed4be 78752016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7876
7877 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7878 * gcc.dg/vect/slp-perm-2.c: Likewise.
7879 * gcc.dg/vect/slp-perm-3.c: Likewise.
7880 * gcc.dg/vect/slp-perm-5.c: Likewise.
7881 * gcc.dg/vect/slp-perm-6.c: Likewise.
7882 * gcc.dg/vect/slp-perm-7.c: Likewise.
7883 * gcc.dg/vect/slp-perm-8.c: Likewise.
7884
d95e1856 78852016-01-10 Tom de Vries <tom@codesourcery.com>
7886
7887 PR tree-optimization/69039
7888 * gcc.dg/autopar/pr69039.c: New test.
7889
0f8f48d0 78902016-01-09 Marek Polacek <polacek@redhat.com>
7891
7892 PR c++/69113
7893 * g++.dg/pr69113.C: New test.
7894
7dff0499 78952016-01-09 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR middle-end/50865
7898 PR tree-optimization/69097
7899 * gcc.c-torture/execute/pr50865.c: New test.
7900 * gcc.c-torture/execute/pr69097-1.c: New test.
7901 * gcc.c-torture/execute/pr69097-2.c: New test.
7902 * gcc.dg/pr69097-1.c: New test.
7903 * gcc.dg/pr69097-2.c: New test.
7904
18431e78 79052016-01-09 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR c++/69164
7908 * g++.dg/opt/pr69164.C: New test.
7909
1943a4a2 79102016-01-08 Jakub Jelinek <jakub@redhat.com>
7911
7912 PR tree-optimization/69167
7913 * gcc.dg/pr69167.c: New test.
7914
a143e277 79152016-01-08 Marek Polacek <polacek@redhat.com>
7916
7917 PR c++/68449
7918 * g++.dg/pr68449.C: New.
7919
44c01906 79202016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7921
7922 PR tree-optimization/68707
7923 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7924 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7925 on platforms supporting it.
7926 * gcc.dg/vect/slp-perm-2.c: Likewise.
7927 * gcc.dg/vect/slp-perm-3.c: Likewise.
7928 * gcc.dg/vect/slp-perm-5.c: Likewise.
7929 * gcc.dg/vect/slp-perm-7.c: Likewise.
7930 * gcc.dg/vect/slp-perm-8.c: Likewise.
7931 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7932 on platforms supporting it.
7933
c437d1e8 79342016-01-08 Jakub Jelinek <jakub@redhat.com>
7935
c9595c51 7936 PR tree-optimization/69162
7937 * gcc.dg/pr69162.c: New test.
7938
c437d1e8 7939 PR tree-optimization/69172
7940 * gcc.dg/pr69172.c: New test.
7941
6a46a28c 79422016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7943
7944 PR tree-optimization/67781
7945 * gcc.c-torture/execute/pr67781.c: New file.
7946
62ad9a04 79472016-01-08 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR tree-optimization/69083
7950 * gcc.dg/vect/pr69083.c: New test.
7951
9e0e8c2a 79522016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7953
7954 PR tree-optimization/61441
7955 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7956 Use -fexcess-precision=standard for compiler options.
7957 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7958
5d034e37 79592016-01-08 Jakub Jelinek <jakub@redhat.com>
7960
5013f740 7961 PR fortran/69128
7962 * gfortran.dg/gomp/pr69128.f90: New test.
7963
5d034e37 7964 PR c++/69145
7965 * g++.dg/ext/pr69145-1.C: New test.
7966 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7967 * g++.dg/ext/pr69145-2.h: New file.
7968
517906ff 79692016-01-07 Martin Sebor <msebor@redhat.com>
7970
7971 PR c/68966
7972 * gcc.dg/atomic-fetch-bool.c: New test.
7973 * gcc.dg/sync-fetch-bool.c: New test.
7974
cdbb524c 79752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7976
7977 PR fortran/66680
7978 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7979
ec3aba9e 79802016-01-07 Nick Clifton <nickc@redhat.com>
7981
7982 PR target/66655
7983 * g++.dg/pr66655.C: New test.
7984 * g++.dg/pr66655_1.cc: Test support file.
7985 * g++.dg/pr66655.h: Test header file.
7986
9b657cf1 79872016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 7988
7989 PR fortran/66680
7990 gfortran.dg/gomp/pr66680.f90: New test.
7991
cd45d7a5 79922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7993
7994 PR target/69171
7995 * gcc.target/i386/pr69171-1.c: New test.
7996 * gcc.target/i386/pr69171-2.c: Likewise.
7997 * gcc.target/i386/pr69171-3.c: Likewise.
7998 * gcc.target/i386/pr69171-4.c: Likewise.
7999 * gcc.target/i386/pr69171-5.c: Likewise.
8000 * gcc.target/i386/pr69171-6.c: Likewise.
8001
4a86a91a 80022015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8003
8004 PR middle-end/67639
8005 * c-c++-common/pr67639.c: New test.
8006
34c05552 80072016-01-07 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR tree-optimization/69141
8010 * g++.dg/opt/pr69141.C: New test.
8011
f08d6895 80122016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8013
8014 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8015
32ec4173 80162016-01-06 Uros Bizjak <ubizjak@gmail.com>
8017
8018 PR target/69140
8019 * gcc.target/i386/pr69140.c: New test
8020
d74214f3 80212016-01-06 David Malcolm <dmalcolm@redhat.com>
8022
8023 * gcc.dg/bad-dereference.c: New test case.
8024
73991cab 80252015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8026
8027 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8028
fc8cc457 80292016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8030
8031 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8032
be3c9981 80332016-01-06 Marek Polacek <polacek@redhat.com>
8034
8035 PR sanitizer/69099
8036 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8037
2cb724f9 80382016-01-05 Marek Polacek <polacek@redhat.com>
8039
8040 PR c/69104
8041 * gcc.dg/atomic-invalid-2.c: New.
8042
233a53ed 80432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8044
8045 PR target/68991
8046 * gcc.target/i386/pr68991.c: New test.
8047
ea87c5e3 80482016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8049
8050 PR target/68991
8051 * g++.dg/pr68991-1.C: New test.
8052 * g++.dg/pr68991-2.C: Likewise.
8053
1943a4a2 80542016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8055
1943a4a2 8056 PR other/60465
afe82e5b 8057 * gcc.target/ia64/pr60465-gprel64.c: New test.
8058 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8059
1e9147dd 80602016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8061
8062 PR rtl-optimization/68651
8063 * gcc.target/aarch64/pr68651_1.c: New test.
8064
d42aa619 80652016-01-05 David Malcolm <dmalcolm@redhat.com>
8066
8067 PR c/69122
8068 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8069
1776de76 80702016-01-05 Nathan Sidwell <nathan@acm.org>
8071
2d7d361d 8072 PR c++/58583
8073 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8074
1776de76 8075 * gcc.dg/alias-15.c: New.
8076
5beb12c0 80772016-01-05 Nick Clifton <nickc@redhat.com>
8078
8079 PR target/68870
8080 * g++.dg/pr68770.C: New test.
8081
d8cca921 80822016-01-04 Mike Stump <mikestump@comcast.net>
8083
8084 * lib/target-supports.exp (check_effective_target_cilkplus):
8085 cilkplus targets require pthreads.
afc907ef 8086 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8087
8427dff3 80882016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8089
8090 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8091 generation.
8092
f1717362 80932016-01-04 Jakub Jelinek <jakub@redhat.com>
8094
8095 Update copyright years.
8096
d7d6a3ab 80972016-01-04 Marek Polacek <polacek@redhat.com>
8098
8099 PR c/68908
8100 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8101 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8102 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8103
b8f4a5f9 81042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8105
8106 * gcc.target/sparc/20160104-2.c: New test.
8107
6b5c028f 81082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8109
8110 * gcc.target/sparc/20160104-1.c: New test.
8111
300e1002 81122016-01-03 Paul Thomas <pault@gcc.gnu.org>
8113
8114 PR fortran/65045
8115 * gfortran.dg/pr65045.f90: New test.
8116
855b105f 81172016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8118
8119 * gnat.dg/specs/debug1.ads: Delete.
8120
bdc177dc 81212016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8122
8123 PR libgfortran/68867
8124 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8125 expression.
8126
48aaffae 81272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8128
8129 PR libgfortran/68867
8130 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8131 PowerPC.
8132
19a468b8 81332016-01-01 Paul Thomas <pault@gcc.gnu.org>
8134
8135 PR fortran/68864
8136 * gfortran.dg/pr68864.f90: New test.
8137
25371c91 81382016-01-01 Jakub Jelinek <jakub@redhat.com>
8139
2a659064 8140 PR tree-optimization/69070
8141 * gcc.dg/pr69070.c: New test.
8142
57aa9851 8143 PR sanitizer/69055
8144 * gfortran.dg/pr69055.f90: New test.
8145
25371c91 8146 PR target/69015
8147 * gcc.dg/pr69015.c: New test.
f1717362 8148\f
fb2c1edd 8149Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8150
8151Copying and distribution of this file, with or without modification,
8152are permitted in any medium without royalty provided the copyright
8153notice and this notice are preserved.