]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6385d6d3 12016-06-10 Jeff Law <law@redhat.com>
2
3 PR tree-optimization/71335
4 * gcc.c-torture/execute/pr71335.c: New test.
5
041a412b 62016-06-10 David Malcolm <dmalcolm@redhat.com>
7
8 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9 the various "cannot tail-call: " messages.
10
4a5edbb2 112016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
12
13 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
14 and options.
15
9cf3aec3 162016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
17
18 PR sanitizer/71480
19 * c-c++-common/asan/pr71480.c: New test.
20
61724718 212016-06-10 H.J. Lu <hongjiu.lu@intel.com>
22
23 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
24 (ASMNAME2): Likewise.
25 (main): Replace fn in asm statement with ASMNAME ("fn").
26 * gcc.dg/guality/pr68037-2.c: Likewise.
27 * gcc.dg/guality/pr68037-3.c: Likewise.
28 * gcc.dg/torture/pr68037-1.c: Likewise.
29 * gcc.dg/torture/pr68037-2.c: Likewise.
30 * gcc.dg/torture/pr68037-3.c: Likewise.
31
1807f6fb 322016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
33
34 PR inline-asm/68843
35 * gcc.target/i386/pr68843-1.c: New test.
36 * gcc.target/i386/pr68843-2.c: New test.
37
ccfa030f 382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 39 Cesar Philippidis <cesar@codesourcery.com>
40
41 PR middle-end/71373
42 * gcc.dg/goacc/nested-function-1.c: New file.
43 * gcc.dg/goacc/nested-function-2.c: Likewise.
44 * gcc.dg/goacc/pr71373.c: Likewise.
45 * gfortran.dg/goacc/cray-2.f95: Likewise.
46 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
47 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
48 * gfortran.dg/goacc/cray.f95: Update.
49 * gfortran.dg/goacc/loop-1.f95: Likewise.
50 * gfortran.dg/goacc/loop-3.f95: Likewise.
51 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
52 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
53
542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
55
56 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
57 for OpenACC tile clauses.
58 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 59
60 PR c/71381
61 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
62 to...
63 * c-c++-common/goacc/cache-2.c: ... this new file.
64 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
65 * gfortran.dg/goacc/cache-2.f95: ... this new file.
66 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
67 usage.
68 * gfortran.dg/goacc/cray.f95: Likewise.
69 * gfortran.dg/goacc/loop-1.f95: Likewise.
70
bb038f3e 712016-06-10 Alan Hayward <alan.hayward@arm.com>
72
73 PR tree-optimization/71407
74 PR tree-optimization/71416
75 * gcc.dg/vect/pr71407.c: New
76 * gcc.dg/vect/pr71416-1.c: New
77 * gcc.dg/vect/pr71416-2.c: New
78
332409d3 792016-06-10 Richard Biener <rguenther@suse.de>
80
81 PR middle-end/71477
82 * gcc.dg/torture/pr71477.c: New testcase.
83
03cf727c 842016-06-09 Julia Koval <julia.koval@intel.com>
85
86 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
87 * gcc.target/i386/interrupt-13.c: Likewise.
88 * gcc.target/i386/interrupt-15.c: Likewise.
89 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
90 * gcc.target/i386/interrupt-24.c: Likewise.
91 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
92 * gcc.target/i386/interrupt-9.c: Likewise.
93 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
94
23b101c5 952016-06-09 Martin Sebor <msebor@redhat.com>
96
97 PR c/70883
98 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
99 * gcc.dg/builtin-constant_p-1.c: Same.
100 * gcc.dg/builtins-error.c: Same.
101 * gcc.dg/pr70859.c: Same.
102
188d6bbb 1032016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
104
105 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
106 * gcc.dg/torture/pr68067-1.c: Likewise.
107 * gcc.dg/torture/pr68067-2.c: Likewise.
108
1092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
110
111 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
112 when setting SIZE.
113
ff8886bd 1142016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/71465
117 * g++.dg/inherit/crash5.C: New.
118 Revert:
119 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/70202
122 * g++.dg/inherit/crash5.C: New.
123 * g++.dg/inherit/virtual1.C: Adjust.
124
3f76cceb 1252016-06-09 Martin Liska <mliska@suse.cz>
126
127 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
128 * g++.dg/predict-loop-exit-2.C: Likewise.
129 * g++.dg/predict-loop-exit-3.C: Likewise.
130 * gcc.dg/predict-1.c: Likewise.
131 * gcc.dg/predict-2.c: Likewise.
132 * gcc.dg/predict-3.c: Likewise.
133 * gcc.dg/predict-4.c: Likewise.
134 * gcc.dg/predict-5.c: Likewise.
135 * gcc.dg/predict-6.c: Likewise.
136 * gcc.dg/predict-7.c: Likewise.
137
59ae3d1b 1382016-06-09 Richard Biener <rguenther@suse.de>
139
140 PR tree-optimization/71462
141 * gcc.dg/torture/pr71462.c: New testcase.
142
8c2d2acf 1432016-06-09 Marek Polacek <polacek@redhat.com>
144
145 PR c/65471
146 * gcc.dg/c11-generic-3.c: New test.
147
224cb6b7 1482016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
149
150 * g++.dg/init/array42.C: New.
151 * g++.dg/init/array43.C: Likewise.
152 * g++.dg/init/array44.C: Likewise.
153 * g++.dg/init/array45.C: Likewise.
154 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
155 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
156 * g++.dg/cpp1y/auto-fn27.C: Likewise.
157 * g++.dg/gomp/pr35751.C: Likewise.
158 * g++.dg/init/array23.C: Likewise.
159 * g++.dg/init/brace2.C: Likewise.
160 * g++.dg/init/brace6.C: Likewise.
161
732905bb 1622016-06-08 Martin Sebor <msebor@redhat.com>
163 Jakub Jelinek <jakub@redhat.com>
164
165 PR c++/70507
166 PR c/68120
167 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
168 * c-c++-common/builtin-arith-overflow-2.c: New test.
169 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
170 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
171 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
172
7ddaa622 1732016-06-08 Jakub Jelinek <jakub@redhat.com>
174
175 PR c++/71442
176 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
177
84ee0905 1782016-06-08 Alan Lawrence <alan.lawrence@arm.com>
179
180 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
181 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
182 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
183 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
184 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
185 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
186 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
187 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
188 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
189 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
190 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
191 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
192 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
193
2876af98 1942016-06-08 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/68558
197 * gcc.dg/vect/slp-44.c: New testcase.
198
acbb0d03 1992016-06-08 Richard Biener <rguenther@suse.de>
200
201 * gcc.dg/vect/slp-43.c: New testcase.
202
f8689010 2032016-06-08 Richard Biener <rguenther@suse.de>
204
205 PR tree-optimization/71452
206 * gcc.dg/torture/pr71452.c: New testcase.
207
52d393eb 2082016-06-08 Jakub Jelinek <jakub@redhat.com>
209
210 PR c++/71448
211 * g++.dg/torture/pr71448.C: New test.
212
9d700ce4 2132016-06-08 Bernd Schmidt <bschmidt@redhat.com>
214
215 PR debug/71432
216 PR ada/71413
217 * g++.dg/debug/pr71432.C: New test.
218
eb96ef65 2192016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
220
221 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
222 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
223 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
224
a4753cdd 2252016-06-08 Alan Hayward <alan.hayward@arm.com>
226
227 * gcc.dg/vect/vect-live-2.c: Update effective target.
228 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
229 * lib/target-supports.exp: Add aarch64 to vect_long.
230
bafc7b1d 2312016-06-08 Marek Polacek <polacek@redhat.com>
232
233 PR c/71418
234 * gcc.dg/noncompile/pr71418.c: New test.
235
06e590e7 236 PR c/71426
237 * gcc.dg/noncompile/pr71426.c: New test.
238
d3cb49c9 2392016-06-07 Jan Hubicka <hubicka@ucw.cz>
240
241 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
242 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
243 * gcc.dg/predict-3.c: Update template.
244 * gcc.dg/predict-5.c: Update template.
245 * gcc.dg/predict-6.c: Update template.
246 * gcc.dg/predict-9.c: Update template.
247 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
248
2d76c36a 2492016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
250
251 * gcc.target/powerpc/vec-mul.c: New test.
252
7cfde92a 2532016-06-07 David Malcolm <dmalcolm@redhat.com>
254
255 * gcc.dg/spellcheck-fields-2.c: New test case.
256
b032c4dd 2572016-06-07 Richard Biener <rguenther@suse.de>
258
259 PR c/61564
260 * gcc.dg/Wpragmas-1.c: New testcase.
261 * gcc.dg/Wattributes-4.c: Likewise.
262 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
263 entry.
264
a7056369 2652016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
266
267 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
268 spurious debug code.
269
123c61e0 2702016-06-07 Richard Biener <rguenther@suse.de>
271
272 PR tree-optimization/71428
273 * gcc.dg/torture/pr71428.c: New testcase.
274
5819d47b 2752016-06-07 Richard Biener <rguenther@suse.de>
276
277 PR middle-end/71423
278 * gcc.dg/torture/pr71423.c: New testcase.
279
6cec5c6b 2802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
281
282 PR middle-end/71408
283 * gcc.dg/tree-ssa/pr71408.c: New test.
284
40bbfc17 2852016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
286
287 PR middle-end/71281
288 * g++.dg/torture/pr71281.C: New test.
289
61f1f80c 2902016-06-06 Marek Polacek <polacek@redhat.com>
291
292 PR c/71362
293 * gcc.dg/pr71362.c: New test.
294
0406b32f 2952016-06-06 Jakub Jelinek <jakub@redhat.com>
296 Patrick Palka <ppalka@gcc.gnu.org>
297
298 PR c++/70847
299 PR c++/71330
300 PR c++/71393
301 * g++.dg/opt/pr70847.C: New test.
302 * g++.dg/ubsan/pr70847.C: New test.
303 * g++.dg/ubsan/pr71393.C: New test.
304
b1445999 3052016-06-06 Jakub Jelinek <jakub@redhat.com>
306
307 PR tree-optimization/71259
308 * gcc.dg/vect/pr71259.c: New test.
309
99b4f3a2 3102016-06-06 David Malcolm <dmalcolm@redhat.com>
311
312 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
313 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
314 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
315 above.
316
837679bc 3172016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318
319 PR middle-end/37780
320 * gcc.c-torture/execute/pr37780.c: New test.
321 * gcc.target/aarch64/pr37780_1.c: Likewise.
322 * gcc.target/arm/pr37780_1.c: Likewise.
323
e4b92538 3242016-06-06 Marek Polacek <polacek@redhat.com>
325
326 * c-c++-common/attr-may-alias-1.c: New test.
327 * c-c++-common/attr-may-alias-2.c: New test.
328 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
329
43ac2f2f 3302016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
331
332 PR c/24414
333 * gcc.target/i386/pr24414.c: New test.
334
7e1786b2 3352016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
336
337 * gcc.target/sparc/vis4misc.c: New file.
338 * gcc.target/sparc/fpcmp.c: Likewise.
339 * gcc.target/sparc/fpcmpu.c: Likewise.
340
f593ccb2 3412016-06-06 Alan Hayward <alan.hayward@arm.com>
342
343 * gcc.dg/vect/vect-live-1.c: Use additional-options.
344 * gcc.dg/vect/vect-live-3.c: Likewise.
345
be6d8ddc 3462016-06-06 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/71398
349 * gcc.dg/torture/pr71398.c: New testcase.
350
78f27916 3512016-06-06 Uros Bizjak <ubizjak@gmail.com>
352
353 PR target/71389
354 * g++.dg/pr71389.C: New test.
355
c5899606 3562016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
357
358 PR fortran/71404
359 * gfortran.dg/fmt_read_5.f: New test.
360
8e3cd305 3612016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
362
363 PR fortran/69659
364 * gfortran.dg/class_array_22.f03: New test.
365
703c0a09 3662016-06-05 Jan Hubicka <hubicka@ucw.cz>
367
368 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
369
d07b2b6f 3702016-06-05 Jan Hubicka <hubicka@ucw.cz>
371
372 * gcc.dg/predict-9.c: Update template.
373
4a7ec4ac 3742016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
375
376 PR c++/49377
377 * g++.dg/template/pr49377.C: New.
378
7499ef4a 3792016-06-04 Jakub Jelinek <jakub@redhat.com>
380
381 PR tree-optimization/71405
382 * g++.dg/torture/pr71405.C: New test.
383
558c800d 3842016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
385
386 PR c++/70202
387 * g++.dg/inherit/crash5.C: New.
388 * g++.dg/inherit/virtual1.C: Adjust.
389
4ee7cf4b 3902016-06-03 Jeff Law <law@redhat.com>
391
392 PR tree-optimization/71316
393 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
394
b12ae762 3952016-06-03 Jakub Jelinek <jakub@redhat.com>
396
397 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
398 dg-additional-options with just -fno-tree-scev-cprop in it.
399 * gcc.dg/vect/vect-live-2.c: Likewise.
400 * gcc.dg/vect/vect-live-5.c: Likewise.
401 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
402 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
403 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
404
e09a5ee3 4052016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
406
407 PR c++/27100
408 * g++.dg/other/friend6.C: New test.
409
f14b1922 4102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
411
412 * g++.dg/torture/ppc-ldst-array.C: New.
413
20702ea3 4142016-06-03 Joseph Myers <joseph@codesourcery.com>
415
416 PR target/71276
417 PR target/71277
418 * gcc.dg/torture/builtin-fp-int-inexact.c,
419 gcc.target/i386/387-builtin-fp-int-inexact.c,
420 gcc.target/i386/387-rint-inline-1.c,
421 gcc.target/i386/387-rint-inline-2.c,
422 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
423 gcc.target/i386/sse2-rint-inline-1.c,
424 gcc.target/i386/sse2-rint-inline-2.c,
425 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
426 gcc.target/i386/sse4_1-rint-inline.c: New tests.
427
5ed3cc7b 4282016-06-03 H.J. Lu <hongjiu.lu@intel.com>
429 Julia Koval <julia.koval@intel.com>
430
431 PR target/66960
432 PR target/67630
433 PR target/67634
434 PR target/67841
435 PR target/68037
436 PR target/68618
437 PR target/68661
438 PR target/69575
439 PR target/69596
440 PR target/69734
441 * gcc.dg/guality/pr68037-1.c: New test.
442 * gcc.dg/guality/pr68037-2.c: Likewise.
443 * gcc.dg/guality/pr68037-3.c: Likewise.
444 * gcc.dg/torture/pr68037-1.c: Likewise.
445 * gcc.dg/torture/pr68037-2.c: Likewise.
446 * gcc.dg/torture/pr68037-3.c: Likewise.
447 * gcc.dg/torture/pr68661-1a.c: Likewise.
448 * gcc.dg/torture/pr68661-1b.c: Likewise.
449 * gcc.target/i386/interrupt-1.c: Likewise.
450 * gcc.target/i386/interrupt-2.c: Likewise.
451 * gcc.target/i386/interrupt-3.c: Likewise.
452 * gcc.target/i386/interrupt-4.c: Likewise.
453 * gcc.target/i386/interrupt-5.c: Likewise.
454 * gcc.target/i386/interrupt-6.c: Likewise.
455 * gcc.target/i386/interrupt-7.c: Likewise.
456 * gcc.target/i386/interrupt-8.c: Likewise.
457 * gcc.target/i386/interrupt-9.c: Likewise.
458 * gcc.target/i386/interrupt-10.c: Likewise.
459 * gcc.target/i386/interrupt-11.c: Likewise.
460 * gcc.target/i386/interrupt-12.c: Likewise.
461 * gcc.target/i386/interrupt-13.c: Likewise.
462 * gcc.target/i386/interrupt-14.c: Likewise.
463 * gcc.target/i386/interrupt-15.c: Likewise.
464 * gcc.target/i386/interrupt-16.c: Likewise.
465 * gcc.target/i386/interrupt-17.c: Likewise.
466 * gcc.target/i386/interrupt-18.c: Likewise.
467 * gcc.target/i386/interrupt-19.c: Likewise.
468 * gcc.target/i386/interrupt-20.c: Likewise.
469 * gcc.target/i386/interrupt-21.c: Likewise.
470 * gcc.target/i386/interrupt-22.c: Likewise.
471 * gcc.target/i386/interrupt-23.c: Likewise.
472 * gcc.target/i386/interrupt-24.c: Likewise.
473 * gcc.target/i386/interrupt-25.c: Likewise.
474 * gcc.target/i386/interrupt-26.c: Likewise.
475 * gcc.target/i386/interrupt-27.c: Likewise.
476 * gcc.target/i386/interrupt-28.c: Likewise.
477 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
478 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
479 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
480 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
481 * gcc.target/i386/interrupt-iamcu.c: Likewise.
482 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
483 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
484 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
485 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
486 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
487 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
488 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
489
3e346f54 4902016-06-03 Bernd Schmidt <bschmidt@redhat.com>
491
f27c52fb 492 PR tree-optimization/52171
493 * gcc.dg/pr52171.c: New test.
494 * gcc.target/i386/pr52171.c: New test.
3e346f54 495
22e029d2 4962016-06-03 Jan Hubicka <jh@suse.cz>
497
498 * g++.dg/tree-ssa/pred-1.C: New testcase
499 * gcc.dg/tree-ssa/pred-1.c: New testcase
500
41ce74ed 5012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
502
503 PR target/70957
504 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
505 support.
506 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
507
cf573a72 5082016-06-03 Alan Hayward <alan.hayward@arm.com>
509
510 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
511
75aae5b4 5122016-06-03 Alan Hayward <alan.hayward@arm.com>
513
514 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 515 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 516 * gcc.dg/vect/vect-live-1.c: New test.
517 * gcc.dg/vect/vect-live-2.c: New test.
518 * gcc.dg/vect/vect-live-3.c: New test.
519 * gcc.dg/vect/vect-live-4.c: New test.
520 * gcc.dg/vect/vect-live-5.c: New test.
521 * gcc.dg/vect/vect-live-slp-1.c: New test.
522 * gcc.dg/vect/vect-live-slp-2.c: New test.
523 * gcc.dg/vect/vect-live-slp-3.c: New test.
524
eba6788d 5252016-06-03 Jakub Jelinek <jakub@redhat.com>
526
527 PR middle-end/71387
528 * g++.dg/opt/pr71387.C: New test.
529
5a653985 5302016-06-02 Jeff Law <law@redhat.com>
531
532 PR tree-optimization/71328
533 * gcc.c-torture/compile/pr71328.c: New test.
534
f92f6941 5352016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
536
537 PR fortran/52393
538 * gfortran.dg/fmt_read_3.f90: Fix typo.
539 * gfortran.dg/fmt_read_4.f90: New test.
540
0d29e152 5412016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
542
543 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
544 * g++.dg/cpp0x/forw_enum6.C: Likewise.
545 * g++.dg/cpp0x/forw_enum8.C: Likewise.
546 * g++.dg/cpp0x/override2.C: Likewise.
547 * g++.dg/parse/crash5.C: Likewise.
548 * g++.dg/parse/error16.C: Likewise.
549 * g++.dg/parse/error27.C: Likewise.
550 * g++.dg/template/qualttp15.C: Likewise.
551 * g++.dg/template/redecl4.C: Likewise.
552 * g++.old-deja/g++.other/crash39.C: Likewise.
553 * g++.old-deja/g++.other/struct1.C: Likewise.
554 * g++.old-deja/g++.pt/m9a.C: Likewise.
555 * g++.old-deja/g++.pt/memclass10.C: Likewise.
556
2740a1a5 5572016-06-02 Jakub Jelinek <jakub@redhat.com>
558
89f17a65 559 PR c++/71372
560 * c-c++-common/pr71372.c: New test.
561
2740a1a5 562 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
563 __TIME__ strings with __builtin_strcmp instead of printf and
564 dg-output.
565
9ae89a4e 5662016-06-02 Martin Liska <mliska@suse.cz>
567
568 * gcc.dg/predict-9.c: New test.
569
41258f9c 5702016-06-02 Jakub Jelinek <jakub@redhat.com>
571
572 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
573 global set_compiler_env_var and global saved_compiler_env_var.
574
dad46eb8 5752016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
576
577 PR rtl-optimization/71295
578 * gcc.c-torture/compile/pr71295.c: New test.
579
9cc8a892 5802016-06-02 Jakub Jelinek <jakub@redhat.com>
581
98e7c96c 582 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
583
4a5a4de2 584 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
585 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
586
9cc8a892 587 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
588 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
589 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
590 alternative number.
591
46819a36 5922016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
593
594 * gcc.target/powerpc/p9-splat-4.c: New test.
595
5962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
597
598 PR target/71186
599 * gcc.target/powerpc/pr71186.c: New test.
600
d9820cc5 6012016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
602
603 PR fortran/52393
604 * gfortran.dg/fmt_read_3.f90: New test.
605
2f14ca3e 6062016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
607
608 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
609 procedure.
610
dfa5c0d3 6112016-06-01 Eduard Sanou <dhole@openmailbox.org>
612
613 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
614 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
615 env var is set.
616 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
617 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
618 shown once.
619 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
620 during compilation.
621 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
622 vars set by dg-set-compiler-env-var.
623
7d7125df 6242016-06-01 Paul Thomas <pault@gcc.gnu.org>
625
626 PR fortran/71156
627 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
628 to the module procedure declaration.
629 * gfortran.dg/submodule_16.f08: New test.
630
6ab9cde4 6312016-06-01 Jakub Jelinek <jakub@redhat.com>
632
633 PR middle-end/71371
634 * c-c++-common/gomp/pr71371.c: New test.
635
0cfe7a23 6362016-06-01 Richard Biener <rguenther@suse.de>
637
638 PR tree-optimization/71366
639 * gcc.dg/torture/pr71366-1.c: New testcase.
640 * gcc.dg/torture/pr71366-2.c: Likewise.
641
5a5b02e1 6422016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
643
644 * gcc.target/powerpc/vslv-0.c: New test.
645 * gcc.target/powerpc/vslv-1.c: New test.
646 * gcc.target/powerpc/vsrv-0.c: New test.
647 * gcc.target/powerpc/vsrv-1.c: New test.
648
d27a79f6 6492016-06-01 Nathan Sidwell <nathan@acm.org>
650
651 * c-c++-common/torture/pr57945.c: Add expected PTX error.
652 * gcc.target/nvptx/weak.c: New.
653
6172a9fd 6542016-06-01 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/71261
657 * gcc.dg/torture/vect-bool-1.c: New testcase.
658
f9aaabb2 6592016-06-01 Jakub Jelinek <jakub@redhat.com>
660
661 * gfortran.dg/gomp/order-1.f90: New test.
662 * gfortran.dg/gomp/order-2.f90: New test.
663
53b01069 6642016-06-01 Jan Hubicka <hubicka@ucw.cz>
665
666 * gcc.dg/unroll-6.c: Update template.
667 * gcc.dg/unroll-7.c: New testcase.
668 * gcc.dg/unroll-8.c: New testcase.
669
36757397 6702016-06-01 Eric Botcazou <ebotcazou@adacore.com>
671
672 * gnat.dg/opt56.ad[sb]: New test.
673
7f93bd6e 6742016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
675
676 PR c++/66635
677 * g++.dg/cpp0x/constexpr-ice16.C: New.
678
9f41a2ce 6792016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
680
681 PR tree-optimization/71314
682 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
683 -mbranch-cost=2.
684
31e02373 6852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
686
687 PR tree-optimization/71077
688 * gcc.dg/tree-ssa/pr71077.c: New test.
689
76f8f901 6902016-05-31 Jan Hubicka <hubicka@ucw.cz>
691
7f93bd6e 692 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
693 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
694 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 695
04f5f923 6962016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
697
698 PR c++/71248
699 * g++.dg/cpp0x/pr71248.C: New.
700 * g++.dg/cpp0x/auto7.C: Test column numbers too.
701 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
702 * g++.dg/init/new37.C: Likewise.
703 * g++.dg/template/static1.C: Likewise.
704 * g++.dg/template/static2.C: Likewise.
705
4ffddf28 7062016-05-31 H.J. Lu <hongjiu.lu@intel.com>
707
708 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
709 instead of %rdi.
710 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
711
4ff7bd21 7122016-05-31 Marek Polacek <polacek@redhat.com>
713
714 * c-c++-common/Wswitch-unreachable-3.c: New test.
715 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
716
e1f7cc4b 7172016-05-31 Richard Biener <rguenther@suse.de>
718
719 PR tree-optimization/71352
720 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
721
02978bd1 7222016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
723
724 * gcc.target/arm/armv5_thumb_isa.c: New test.
725
cfce8164 7262016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
727
728 PR target/71346
729 * gcc.target/i386/pr71346.c: New test.
730
7a51c705 7312016-05-31 Tom de Vries <tom@codesourcery.com>
732
733 PR tree-optimization/69068
734 * gcc.dg/graphite/pr69068.c: New test.
735
8c1ac106 7362016-05-27 Martin Sebor <msebor@redhat.com>
737
738 PR c++/71306
739 * g++.dg/warn/Wplacement-new-size-3.C: New test.
740
b6431756 7412016-05-30 Jakub Jelinek <jakub@redhat.com>
742
743 PR c++/71349
744 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
745 nowait depend(inout: dd[0]) clauses where permitted.
746
f6203294 7472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
748
749 PR c++/71238
750 * g++.dg/parse/pr71238.C: New.
751 * g++.dg/concepts/friend1.C: Test column numbers too.
752 * g++.dg/cpp0x/initlist31.C: Likewise.
753 * g++.dg/cpp0x/pr51420.C: Likewise.
754 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
755 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
756 * g++.dg/ext/builtin3.C: Likewise.
757 * g++.dg/lookup/friend12.C: Likewise.
758 * g++.dg/lookup/friend7.C: Likewise.
759 * g++.dg/lookup/koenig1.C: Likewise.
760 * g++.dg/lookup/koenig5.C: Likewise.
761 * g++.dg/lookup/used-before-declaration.C: Likewise.
762 * g++.dg/overload/koenig1.C: Likewise.
763 * g++.dg/template/crash65.C: Likewise.
764 * g++.dg/template/friend57.C: Likewise.
765 * g++.dg/warn/Wshadow-5.C: Likewise.
766 * g++.dg/warn/Wunused-8.C: Likewise.
767 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
768 * g++.old-deja/g++.jason/lineno5.C: Likewise.
769 * g++.old-deja/g++.jason/member.C: Likewise.
770 * g++.old-deja/g++.jason/report.C: Likewise.
771 * g++.old-deja/g++.jason/scoping12.C: Likewise.
772 * g++.old-deja/g++.law/visibility20.C: Likewise.
773 * g++.old-deja/g++.ns/koenig5.C: Likewise.
774 * g++.old-deja/g++.other/static5.C: Likewise.
775 * g++.old-deja/g++.pt/overload2.C: Likewise.
776
b96f8145 7772016-05-30 Jan Hubicka <hubicka@ucw.cz>
778
779 * gcc.dg/tree-ssa/peel1.c: New testcase.
780 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
781 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
782
ed5bca7a 7832016-05-30 Tom de Vries <tom@codesourcery.com>
784
785 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
786 to ce.
787
c0aa0333 7882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
789
790 PR c++/71099
791 * g++.dg/parse/virtual1.C: New.
792
231010db 7932016-05-30 Uros Bizjak <ubizjak@gmail.com>
794
795 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
796 Use correct register when clearing %edx.
797
765557c0 7982016-05-30 Alexander Monakov <amonakov@ispras.ru>
799
800 PR tree-optimization/71289
801 * gcc.dg/pr71289.c: New test.
802
fc3b1c44 8032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
804
805 PR middle-end/71269
806 PR middle-end/71292
807 * gcc.dg/tree-ssa/pr71269.c: New test.
808 * gcc.dg/tree-ssa/pr71292.c: New test.
809
ce352457 8102016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
811
812 PR middle-end/71252
813 * gcc.dg/tree-ssa/pr71252-2.c: New test.
814
eedd711b 8152016-05-30 Jan Hubicka <hubicka@ucw.cz>
816
817 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
818 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
819 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
820
8c061890 8212016-05-30 Tom de Vries <tom@codesourcery.com>
822
823 PR tree-optimization/69067
824 * gcc.dg/graphite/pr69067.c: New test.
825
a6b0884c 8262016-05-29 Uros Bizjak <ubizjak@gmail.com>
827
828 PR target/71245
829 * gcc.target/i386/pr71245-1.c: New test.
830 * gcc.target/i386/pr71245-2.c: Ditto.
831
2369edfc 8322016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
833
834 PR c++/71105
835 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
836 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
837 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
838
b6ab3f43 8392016-05-27 Jan Hubicka <hubicka@ucw.cz>
840
841 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
842
0192662b 8432016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
844
845 Revert:
846 PR c++/69855
847 * g++.dg/overload/69855.C: New.
848 * g++.old-deja/g++.law/missed-error2.C: Adjust.
849 * g++.old-deja/g++.pt/crash3.C: Likewise.
850
fce78c50 8512016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
852
853 PR c++/60385
854 * g++.dg/parse/namespace13.C: New.
855
372172fe 8562016-05-26 Jeff Law <law@redhat.com>
857
858 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
859 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
860 * gcc.dg/tree-ssa/pr68198.c: Likewise.
861 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
862 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
863 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
864 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
865 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
866 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
867 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
868 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
869 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
870 * gcc.dg/tree-ssa/vrp56.c: Likewise.
871
5d8a8944 8722016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
873
874 PR c++/69855
875 * g++.dg/overload/69855.C: New.
876 * g++.old-deja/g++.law/missed-error2.C: Adjust.
877 * g++.old-deja/g++.pt/crash3.C: Likewise.
878
29602b75 8792016-05-27 Jiong Wang <jiong.wang@arm.com>
880
881 PR target/63596
882 * gcc.target/aarch64/va_arg_1.c: New testcase.
883 * gcc.target/aarch64/va_arg_2.c: Likewise.
884 * gcc.target/aarch64/va_arg_3.c: Likewise.
885
c900b732 8862016-05-27 Jiong Wang <jiong.wang@arm.com>
887
888 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
889 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
890 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
891 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
892 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
893
73ef73bd 8942016-05-27 Marek Polacek <polacek@redhat.com>
895
896 PR middle-end/71308
897 * g++.dg/torture/pr71308.C: New test.
898
a6031633 8992016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
900
901 * gcc.dg/zero_bits_compound-1.c: New test.
902 * gcc.dg/zero_bits_compound-2.c: New test.
903
1fbdc7ae 9042016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
905
906 PR middle-end/71279
907 * gcc.dg/pr71279.c: New test.
908
2e196ca8 9092016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
910
911 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
912 floating point min/max/comparison instructions.
913 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
914
6feab9ce 9152016-05-26 Jakub Jelinek <jakub@redhat.com>
916
917 * c-c++-common/gomp/schedule-1.c: New test.
918 * gfortran.dg/gomp/schedule-1.f90: New test.
919
978cea8f 9202016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
921
922 PR c++/70822
923 PR c++/70106
924 * g++.dg/cpp1y/auto-fn32.C: New test.
925 * g++.dg/cpp1y/paren4.C: New test.
926
0478d9ed 9272016-05-26 Nathan Sidwell <nathan@acm.org>
928
929 * gcc.dg/20060410.c: Xfail on ptx.
930 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
931 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
932 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
933 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
934 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
935
5fd1c174 9362016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
937
938 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
939
c5e8b3e2 9402016-05-26 Jakub Jelinek <jakub@redhat.com>
941
0db93a5b 942 PR tree-optimization/71280
943 * gcc.dg/pr71280.c: New test.
944
7199c05c 945 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
946
76c786ac 947 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
948 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
949
c5e8b3e2 950 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
951
e9bcea2f 9522016-05-26 Jiong Wang <jiong.wang@arm.com>
953
954 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 955 kept in memory.
e9bcea2f 956
955d947b 9572016-05-25 Jeff Law <law@redhat.com>
958
959 PR tree-optimization/71272
960 * gcc.c-torture/compile/pr71272.c: new test.
961
77102dbe 9622016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
963
964 * gcc.target/powerpc/vec-cmpne.c: New test.
965 * gcc.target/powerpc/vec-cmpne-long.c: New test.
966
552821b4 9672016-05-25 Eric Botcazou <ebotcazou@adacore.com>
968
969 * gnat.dg/opt55.ad[sb]: New test.
970
0113f3c5 9712016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
972
973 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
974 * c-c++-common/pr60226.c: Require int32plus.
975 * gcc.c-torture/execute/pr70602.c: Likewise.
976 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
977 unsigned long for malloc arg type.
978 * gcc.dg/asr_div1.c: Require int32plus.
979 * gcc.dg/enum-mode-1.c: XFAIL for int16.
980 * gcc.dg/pie-1.c: Require pie.
981 * gcc.dg/pie-2.c: Likewise.
982 * gcc.dg/pr59471.c: Require int32plus.
983 * gcc.dg/pr59963-2.c: XFAIL for int16.
984 * gcc.dg/pr60114.c: Require int32plus.
985 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
986 unsigned long for typedef of size_t.
987 * gcc.dg/pr63914.c: Require int32plus.
988 * gcc.dg/pr64536.c: Require pt32plus.
989 * gcc.dg/pr65658.c: Likewise.
990 * gcc.dg/pr67271.c: Require int32plus.
991 * gcc.dg/pr68112.c: Likewise.
992 * gcc.dg/pr69071.c: Skip for avr target.
993 * gcc.dg/pr69973.c: Require int32plus.
994 * gcc.dg/pr70169.c: Skip for avr target.
995 * gcc.dg/sso-6.c: Require int32plus.
996 * gcc.dg/sso-7.c: Likewise.
997 * gcc.dg/sso-8.c: Likewise.
998 * gcc.dg/vrp-min-max-2.c: Likewise.
999
f4094380 10002016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1001
1002 PR target/70738
1003 * gcc.target/i386/pr70738-1.c: New test.
1004 * gcc.target/i386/pr70738-2.c: Likewise.
1005 * gcc.target/i386/pr70738-3.c: Likewise.
1006 * gcc.target/i386/pr70738-4.c: Likewise.
1007 * gcc.target/i386/pr70738-5.c: Likewise.
1008 * gcc.target/i386/pr70738-6.c: Likewise.
1009 * gcc.target/i386/pr70738-7.c: Likewise.
1010 * gcc.target/i386/pr70738-8.c: Likewise.
1011 * gcc.target/i386/pr70738-9.c: Likewise.
1012
239a4bea 10132016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1014
1015 PR rtl-optimization/66940
1016 * gcc.c-torture/execute/pr66940.c: New test.
1017
bf6382ba 10182016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1019
1020 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1021 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1022 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1023 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1024 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1025 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1026 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1027 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1028 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1029 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1030 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1031 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1032 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1033 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1034 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1035 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1036 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1037 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1038 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1039 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1040 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1041 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1042 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1043 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1044
2c995da9 10452016-05-25 Marek Polacek <polacek@redhat.com>
1046
1047 PR c/71265
1048 * gcc.dg/noncompile/pr71265.c: New test.
1049
abfbb5b5 1050 PR c/71266
1051 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1052
f6871bbd 10532016-05-25 Nathan Sidwell <nathan@acm.org>
1054
1055 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1056
de04e83e 10572016-05-25 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/71261
1060 * c-c++-common/torture/pr71261.c: New testcase.
1061
b35931f7 10622016-05-25 Richard Biener <rguenther@suse.de>
1063
1064 PR tree-optimization/71264
1065 * gcc.dg/vect/pr71264.c: New testcase.
1066
166c3089 10672016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/55992
1070 * g++.dg/cpp0x/alias-decl-53.C: New.
1071 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1072
14240409 10732016-05-25 Martin Liska <mliska@suse.cz>
1074
1075 * g++.dg/pr71239.C: New test.
1076
bc47d9f6 10772016-05-25 Richard Biener <rguenther@suse.de>
1078
4860a6bf 1079 * gcc.dg/vect/pr58135.c: Rename to ...
1080 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1081
d8a3f157 10822016-05-25 Marek Polacek <polacek@redhat.com>
1083
1084 * g++.dg/pr65295.C: Use target c++14.
1085
3af16045 10862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1087
231010db 1088 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1089 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1090
949479b2 10912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1092
1093 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1094 instructions.
1095
6d6a3fc3 10962016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1097
1098 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1099 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1100 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1101 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1102 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1103 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1104 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1105 * c-c++-common/goacc/pcopy.c: Likewise.
1106 * c-c++-common/goacc/pcopyin.c: Likewise.
1107 * c-c++-common/goacc/pcopyout.c: Likewise.
1108 * c-c++-common/goacc/pcreate.c: Likewise.
1109 * c-c++-common/goacc/pr70688.c: New test.
1110 * c-c++-common/goacc/present-1.c: Adjust test.
1111 * c-c++-common/goacc/reduction-5.c: Likewise.
1112 * g++.dg/goacc/data-1.C: New test.
1113
af648be2 11142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1115
1116 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1117 vector parity built-in functions.
1118 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1119 count trailing zeros automatic vectorization.
1120 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1121 count trailing zeros built-in functions.
1122
4e173d60 11232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1124
1125 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1126
a0c02a52 11272016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1128
1129 PR target/71050
1130 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1131
64c52e9c 11322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/50436
1135 * g++.dg/template/crash123.C: New.
1136 * g++.dg/template/crash124.C: Likewise.
1137
752b5a4c 11382016-05-24 Martin Sebor <msebor@redhat.com>
1139
1140 PR c++/71147
1141 * g++.dg/ext/flexary16.C: New test.
1142
a36dd683 11432016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1144
f6871bbd 1145 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1146 before math.h is included.
a36dd683 1147 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1148 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1149 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1150 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1151 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1152 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1153 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1154 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1155 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1156 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1157 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1158 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1159 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1160 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1161 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1162 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1163 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1164 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1165 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1166 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1167 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1168 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1169 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1170
d60e1df7 11712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1172 Kelvin Nilsen <kelvin@gcc.gnu.org>
1173
1174 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1175 support.
1176
22d09025 11772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/69872
1180 * g++.dg/warn/Wno-narrowing1.C: New.
1181
6ef0143d 11822016-05-24 Marek Polacek <polacek@redhat.com>
1183
1184 PR c/71249
1185 * c-c++-common/Wswitch-unreachable-2.c: New test.
1186
962a2062 11872016-05-24 Jakub Jelinek <jakub@redhat.com>
1188
ead77194 1189 PR c++/71257
1190 * g++.dg/vect/simd-clone-6.cc: New test.
1191 * g++.dg/gomp/declare-simd-6.C: New test.
1192
962a2062 1193 PR middle-end/70434
1194 PR c/69504
1195 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1196
23edc6d1 11972016-05-24 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/71240
1200 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1201
30633bcc 12022016-05-24 Richard Biener <rguenther@suse.de>
1203
1204 PR tree-optimization/71230
1205 * gcc.dg/torture/pr71230.c: New testcase.
1206 * g++.dg/torture/pr71230.C: Likewise.
1207
c9d624bd 12082016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1209
1210 * c-c++-common/goacc/routine-5.c: Add tests.
1211 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1212 * gfortran.dg/goacc/routine-6.f90: Add tests.
1213
ce143ff0 12142016-05-24 Richard Biener <rguenther@suse.de>
1215
1216 PR tree-optimization/71253
1217 * gcc.dg/torture/pr71253.c: New testcase.
1218
3bdaecd5 12192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1220
1221 PR middle-end/71252
1222 * gfortran.dg/pr71252.f90: New test.
1223
856b494d 12242016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1225
1226 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1227
7345b977 12282016-05-24 Richard Biener <rguenther@suse.de>
1229
1230 PR middle-end/70434
1231 PR c/69504
1232 * c-c++-common/vector-subscript-4.c: New testcase.
1233 * c-c++-common/vector-subscript-5.c: Likewise.
1234
6f065267 12352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1236
1237 PR fortran/71123
1238 * gfortran.dg/namelist_90.f: New test
1239
fd6757da 12402016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1241
1242 PR fortran/66461
1243 * gfortran.dg/unexpected_eof.f: New test
1244
7d5555a8 12452016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1246 Kelvin Nilsen <kelvin@gcc.gnu.org>
1247
1248 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1249 as little endian.
1250
ae6744c9 12512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1252
1253 PR c++/70972
1254 * g++.dg/cpp0x/inh-ctor20.C: New.
1255 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1256
f0d91a85 12572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/69095
1260 * g++.dg/cpp0x/variadic168.C: New.
1261
1618ffe5 12622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 * g++.dg/cpp0x/pr31445.C: Test column number too.
1265 * g++.dg/cpp0x/pr32253.C: Likewise.
1266 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1267 * g++.dg/cpp0x/variadic36.C: Likewise.
1268
c0205bab 12692016-05-23 Marc Glisse <marc.glisse@inria.fr>
1270
1271 * gcc.dg/fold-notshift-2.c: Adjust.
1272
1398da0f 12732016-05-23 Marek Polacek <polacek@redhat.com>
1274
1275 PR c/49859
1276 * c-c++-common/Wswitch-unreachable-1.c: New test.
1277 * gcc.dg/Wswitch-unreachable-1.c: New test.
1278 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1279 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1280 * g++.dg/gomp/block-10.C: Likewise.
1281 * gcc.dg/gomp/block-10.c: Likewise.
1282 * g++.dg/gomp/block-9.C: Likewise.
1283 * gcc.dg/gomp/block-9.c: Likewise.
1284 * g++.dg/gomp/target-1.C: Likewise.
1285 * g++.dg/gomp/target-2.C: Likewise.
1286 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1287 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1288 * g++.dg/gomp/taskgroup-1.C: Likewise.
1289 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1290 * gcc.dg/gomp/teams-1.c: Likewise.
1291 * g++.dg/gomp/teams-1.C: Likewise.
1292 * g++.dg/overload/error3.C: Likewise.
1293 * g++.dg/tm/jump1.C: Likewise.
1294 * g++.dg/torture/pr40335.C: Likewise.
1295 * gcc.dg/c99-vla-jump-5.c: Likewise.
1296 * gcc.dg/switch-warn-1.c: Likewise.
1297 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1298 * gcc.dg/nested-func-1.c: Likewise.
1299 * gcc.dg/pr67784-4.c: Likewise.
1300
5403ed8b 13012016-05-23 Richard Biener <rguenther@suse.de>
1302
1303 PR tree-optimization/71230
1304 * gfortran.dg/pr71230-1.f90: New testcase.
1305 * gfortran.dg/pr71230-2.f90: Likewise.
1306
27510941 13072016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1308
1618ffe5 1309 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 1310 * gcc.dg/vect/pr58135.c: Add new.
1311 * gfortran.dg/pr46519-1.f: Adjust test case.
1312
a41c605d 13132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 PR c++/53401
1316 * g++.dg/cpp0x/decltype64.C: New.
1317
3eb254ab 13182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1319
1320 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1322 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1323
a75fffe1 13242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1325
1326 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1327 Add poly64x1_t and poly64x2_t cases if supported.
1328 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1329 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1330 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1332 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1333
56979b12 13342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1335
1336 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1343
dc5e98db 13442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1345
1346 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1347
c0f383ae 13482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1349
1350 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1351 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1352
2a4d70a2 13532016-05-22 Jakub Jelinek <jakub@redhat.com>
1354
4c109025 1355 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1356 constraint instead of "r".
1357 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1358 insn instead of vxorpd.
1359 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1360
bad891ce 1361 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1362 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1363
ac23ddb9 1364 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1365
9dac9579 1366 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1367 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1368
2a4d70a2 1369 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1370
9eafdd7b 13712016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1372
1373 PR middle-end/40921
1374 * gcc.dg/tree-ssa/pr40921.c: New test.
1375
93df190d 13762016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1377
1378 PR target/71103
1379 * gcc.target/avr/pr71103.c: New test.
1380
933b9f7f 13812016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1382
1383 PR middle-end/71179
1384 * gcc.dg/tree-ssa/pr71179.c: New test.
1385
8bdfbc08 13862016-05-20 Martin Sebor <msebor@redhat.com>
1387
1388 PR c/71115
1389 * gcc.dg/init-excess-2.c: New test.
1390
6827ab42 13912016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1392
1393 * gnat.dg/opt53.adb: New test.
1394 * gnat.dg/opt54.adb: Likewise.
1395
58a5f4c0 13962016-05-20 Martin Jambor <mjambor@suse.cz>
1397
1398 PR tree-optimization/70884
1399 * gcc.dg/tree-ssa/pr70919.c: New test.
1400
bb7145f6 14012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1402
1403 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1404 formatting.
f6871bbd 1405 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1406 fix code formatting.
1407
14082016-05-20 Nathan Sidwell <nathan@acm.org>
1409
1410 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1411 non-common cases.
1412 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 1413
9954d230 14142016-05-20 David Malcolm <dmalcolm@redhat.com>
1415
1416 * jit.dg/all-non-failing-tests.h: Add
1417 test-factorial-must-tail-call.c.
1418 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1419 * jit.dg/test-factorial-must-tail-call.c: New test case.
1420
08a161f9 14212016-05-20 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR fortran/71204
1424 * gfortran.dg/pr71204.f90: New test.
1425
3d380077 14262016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1427
1428 * gcc.target/nvptx/sincos.c: New test.
1429
0f104d56 14302016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1431
1432 PR c++/70572
1433 * g++.dg/cpp1y/auto-fn31.C: New.
1434
61736a1b 14352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1436
1437 * gcc.target/powerpc/vec-addec.c: New test.
1438 * gcc.target/powerpc/vec-addec-int128.c: New test.
1439
b4a61e77 14402016-05-20 David Malcolm <dmalcolm@redhat.com>
1441
1442 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1443 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1444 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1445 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1446
9a2ace10 14472016-05-20 Jan Hubicka <hubicka@ucw.cz>
1448
1449 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1450
45cdf8c6 14512016-05-20 Jakub Jelinek <jakub@redhat.com>
1452
b9a1dcd5 1453 PR c++/71210
1454 * g++.dg/opt/pr71210-1.C: New test.
1455 * g++.dg/opt/pr71210-2.C: New test.
1456
45cdf8c6 1457 PR tree-optimization/29756
1458 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1459 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1460 only on selected targets where V4SImode vectors are known to be
1461 supported.
1462
92e3ffbf 14632016-05-20 Marc Glisse <marc.glisse@inria.fr>
1464
1465 PR tree-optimization/71079
1466 PR tree-optimization/71206
1467 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1468
5da368e3 14692016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1470
1471 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1472 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1473 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1474
2506d97a 14752016-05-20 Richard Guenther <rguenther@suse.de>
1476
1477 PR tree-optimization/29756
1478 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1479
adade307 14802016-05-20 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/71185
1483 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1484
c3deca25 14852016-05-20 Richard Biener <rguenther@suse.de>
1486
1487 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1488
8b0bef14 14892016-05-19 Marek Polacek <polacek@redhat.com>
1490
1491 PR c++/71075
1492 * g++.dg/diagnostic/pr71075.C: New test.
1493
08025288 14942016-05-19 David Malcolm <dmalcolm@redhat.com>
1495
1496 PR c++/71184
1497 * g++.dg/pr71184.C: New test case.
1498
26a51591 14992016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1500
1501 * gcc.target/powerpc/darn-0.c: New test.
1502 * gcc.target/powerpc/darn-1.c: New test.
1503 * gcc.target/powerpc/darn-2.c: New test.
1504
d8d3e75a 15052016-05-19 Marek Polacek <polacek@redhat.com>
1506
1507 PR tree-optimization/71031
1508 * gcc.dg/tree-ssa/vrp100.c: New test.
1509
c28211ae 15102016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1511
1512 PR rtl-optimization/71148
1513 * gcc.dg/pr71148.c: New test.
1514
3f5ea43a 15152016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1516
1517 PR target/71056
1518 * gcc.target/arm/pr71056.c: New test.
1519
2a7d4c20 15202016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1521
1522 * c-c++-common/pr69669.c: Check the used mode.
1523
ed0b0569 15242016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1525
1526 PR sanitizer/64354
1527 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1528
410372fe 15292016-05-19 Richard Biener <rguenther@suse.de>
1530
1531 PR tree-optimization/70729
1532 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1533 * gcc.dg/graphite/scop-18.c: Likewise.
1534 * gcc.dg/pr41783.c: Disable LIM.
1535 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1536 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1537 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1538 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1539 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1540 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1541 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1542 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1543 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1544 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1545 * gfortran.dg/pr42108.f90: Likewise.
1546
56f34f03 15472016-05-18 David Malcolm <dmalcolm@redhat.com>
1548
1549 PR driver/69265
1550 * gcc.dg/spellcheck-options-11.c: New test case.
1551
e6481cd1 15522016-05-18 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR c++/71100
1555 * g++.dg/opt/pr71100.C: New test.
1556
be951c59 15572016-05-18 Martin Jambor <mjambor@suse.cz>
1558
1559 PR ipa/69708
1560 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1561 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1562 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1563 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1564
665ff45b 15652016-05-18 Martin Jambor <mjambor@suse.cz>
1566
1567 PR ipa/69708
1568 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1569 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1570 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1571 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1572 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1573
485be62c 15742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1575
1576 PR c++/69793
1577 * g++.dg/template/crash122.C: New.
1578
b251d5f5 15792016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/70466
1582 * g++.dg/template/pr70466-1.C: New.
1583 * g++.dg/template/pr70466-2.C: Likewise.
1584
c93e9931 15852016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1586
1587 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1588 splat operations and the XXSPLTIB instruction.
1589 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1590 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1591 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1592 xxlxor to clear a register.
1593
8ba6639c 15942016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1595
1596 * gcc.dg/torture/pr71020.c: New test.
1597
ec6e3005 15982016-05-18 Martin Jambor <mjambor@suse.cz>
1599
1600 PR ipa/70646
1601 * gcc.dg/ipa/pr70646.c: New test.
1602
5ef3c918 16032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1604
1605 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1606
70a88eab 16072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1608
1609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1610 missing tests for vreinterpretq_p{8,16}.
1611
b52a930c 16122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1613
1614 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1615 vsliq_n_s64 and vsliq_n_u64.
1616
bdd4080b 16172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1618
1619 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1620 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1621
37814bf5 16222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1623
1624 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1625 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1626 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1627
764af2e0 16282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1629
1630 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1631 in comment.
1632
ffe01a83 16332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 1634
1635 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1636 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1637 "blr\t" and switch to scan-assembler-times.
1638
fab6dae9 16392016-05-18 Jiong Wang <jiong.wang@arm.com>
1640
231010db 1641 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1642 with __aarch64__.
1643 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1644 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 1645
4eb0c566 16462016-05-18 Jakub Jelinek <jakub@redhat.com>
1647
442f18f1 1648 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1649 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1650 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1651 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1652 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1653 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1654
4d83b36b 1655 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1656 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1657
a4528eec 1658 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1659 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1660
f0066139 1661 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1662 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1663
4eb0c566 1664 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1665
303e9267 16662016-05-18 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/71168
1669 * gcc.dg/torture/pr71168.c: New testcase.
1670
0d7ddd44 16712016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1672
1673 PR middle-end/63586
1674 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1675 * gcc.dg/tree-ssa/pr63586.c: New test.
1676 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1677
899bcc0f 16782016-05-17 Nathan Sidwell <nathan@acm.org>
1679
1680 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1681 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1682 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1683 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1684
a2246979 16852016-05-17 Nathan Sidwell <nathan@acm.org>
1686
1687 * gcc.target/nvptx/abi-vararg-3.c: New.
1688
2f6a4d21 16892016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1690
1691 PR tree-optimization/54579
1692 PR middle-end/55299
1693 * gcc.dg/fold-notrotate-1.c: New test.
1694 * gcc.dg/fold-notshift-1.c: New test.
1695 * gcc.dg/fold-notshift-2.c: New test.
1696
27bdad45 16972016-05-17 Marek Polacek <polacek@redhat.com>
1698
1699 PR ipa/71146
1700 * g++.dg/ipa/pr71146.C: New test.
1701
f33a295a 17022016-05-17 David Malcolm <dmalcolm@redhat.com>
1703
1704 * jit.dg/test-error-array-bounds.c: New test case.
1705
b6dd53bf 17062016-05-17 Marc Glisse <marc.glisse@inria.fr>
1707
1708 * gcc.dg/tree-ssa/and-1.c: New testcase.
1709
a8719545 17102016-05-17 Marc Glisse <marc.glisse@inria.fr>
1711
1712 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1713 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1714
34806102 17152016-05-17 Marc Glisse <marc.glisse@inria.fr>
1716
1717 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1718 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1719
25fe08a8 17202016-05-17 Jiong Wang <jiong.wang@arm.com>
1721
1722 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1723
abf1a837 17242016-05-17 Jiong Wang <jiong.wang@arm.com>
1725
1726 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1727
666b9dd3 17282016-05-17 Jiong Wang <jiong.wang@arm.com>
1729
1730 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1731 ".2d[index]" when scan the assembly.
1732 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1733 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1734 float64x1.
1735 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1736
77d095c0 17372016-05-17 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/71132
1740 * gcc.dg/torture/pr71132.c: New testcase.
1741
28adcc23 17422016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1743
1744 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1745
2439931e 17462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1747
1748 PR target/70809
1749 * gcc.target/aarch64/pr70809_1.c: New test.
1750
5ec2ff80 17512016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1752
1753 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1754 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1755 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1756 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1757
17fd1c7a 17582016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1759 Ilya Enkovich <ilya.enkovich@intel.com>
1760
1761 PR target/71114
1762 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1763
46729204 17642016-05-16 Jan Hubicka <hubicka@ucw.cz>
1765
1766 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1767 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1768
2a1125d6 17692016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1770
1771 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1772 test for __ARM_FP16_ARGS.
1773 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1774 * gcc.target/arm/aapcs/neon-vect10.c: New.
1775 * gcc.target/arm/aapcs/neon-vect9.c: New.
1776 * gcc.target/arm/aapcs/vfp18.c: New.
1777 * gcc.target/arm/aapcs/vfp19.c: New.
1778 * gcc.target/arm/aapcs/vfp20.c: New.
1779 * gcc.target/arm/aapcs/vfp21.c: New.
1780 * gcc.target/arm/fp16-aapcs-1.c: New.
1781 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1782 test for __ARM_FP16_ARGS.
1783 * g++.target/arm/fp16-return-1.c: Update expected output.
1784
ea3d2d74 17852016-05-16 Jiong Wang <jiong.wang@arm.com>
1786
1787 PR testsuite/70227
1788 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1789
6989e05f 17902016-05-15 Harald Anlauf <anlauf@gmx.de>
1791
1792 PR fortran/69603
1793 * gfortran.dg/pr69603.f90: New testcase.
1794
a5f52592 17952016-05-14 Fritz Reese <fritzoreese@gmail.com>
1796
1797 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1798
88f949ab 17992016-05-14 Fritz Reese <fritzoreese@gmail.com>
1800
1801 PR fortran/71047
1802 * gfortran.dg/pr71047.f08: New test.
1803
90c88567 18042016-05-13 Joseph Myers <joseph@codesourcery.com>
1805
1806 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1807 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1808 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1809
00a690cc 18102016-05-13 Martin Sebor <msebor@redhat.com>
1811
1812 PR c++/60049
1813 * g++.dg/cpp0x/constexpr-60049.C: New test.
1814
ec8b6af7 18152016-05-13 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR bootstrap/71071
1818 * gcc.dg/pr71071.c: New test.
1819
f54d1d7b 18202016-05-13 Uros Bizjak <ubizjak@gmail.com>
1821
1822 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1823 remove XOP handling.
2f3af60f 1824 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 1825
a39a0392 18262016-05-13 Nathan Sidwell <nathan@acm.org>
1827
1828 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1829 __atomic_is_lock_free declaration.
1830
42333dd9 18312016-05-13 Richard Biener <rguenther@suse.de>
1832
1833 PR tree-optimization/42587
1834 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1835
c5442454 18362016-05-13 Martin Liska <mliska@suse.cz>
1837
1838 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1839 the new format of dump output.
1840
03a400fb 18412016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1842
1843 * gcc.dg/pr71084.c: New test.
1844
69278c3f 18452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1846
231010db 1847 PR target/53440
1848 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 1849
8138f11b 18502016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1851
1852 * gcc.target/aarch64/struct_return.c: New test.
1853
22a3f7bd 18542016-05-12 Marek Polacek <polacek@redhat.com>
1855
1856 PR c/70756
1857 * c-c++-common/pr70756-2.c: New test.
1858 * c-c++-common/pr70756.c: New test.
1859
9bcd42cc 18602016-05-12 Richard Biener <rguenther@suse.de>
1861
1862 PR tree-optimization/71059
1863 * gcc.dg/torture/pr71059.c: New testcase.
1864
5ffb4a0d 18652016-05-12 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/71062
1868 * gcc.dg/torture/pr71062.c: New testcase.
1869
2ab65c31 18702016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1871
1872 PR tree-optimization/71006
1873 * gcc.dg/pr71006.c: New test.
1874
f0158fc0 18752016-05-12 Marek Polacek <polacek@redhat.com>
1876
1877 PR driver/71063
1878 * gcc.dg/opts-7.c: New test.
1879
0f56938b 18802016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1881
1882 PR target/70830
1883 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1884 Add -save-temps to dg-options.
1885 Scan for ldmfd rather than pop instruction.
1886 * gcc.target/arm/interrupt-2.c: Likewise.
1887 * gcc.target/arm/pr70830.c: New test.
1888
e10946d5 18892016-05-12 Jakub Jelinek <jakub@redhat.com>
1890
9fa8e468 1891 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1892 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1893
9ce62bbe 1894 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1895 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1896 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1897
708ae1b1 1898 PR target/71019
1899 * gcc.target/i386/avx512vl-pack-1.c: New test.
1900 * gcc.target/i386/avx512vl-pack-2.c: New test.
1901 * gcc.target/i386/avx512bw-pack-2.c: New test.
1902
a461f32e 1903 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1904
e10946d5 1905 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1906 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1907 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1908
f52a3ef6 19092016-05-12 Richard Biener <rguenther@suse.de>
1910
1911 PR tree-optimization/70986
1912 * gcc.dg/torture/pr70986-1.c: New testcase.
1913 * gcc.dg/torture/pr70986-2.c: Likewise.
1914 * gcc.dg/torture/pr70986-3.c: Likewise.
1915
54c4d22e 19162016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1917
1918 PR c/43651
1919 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1920 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1921
57215d5b 19222016-05-11 Uros Bizjak <ubizjak@gmail.com>
1923
1924 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1925 directive.
1926 * gcc.target/i386/pr66746.c: Ditto.
1927
67d3121c 19282016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1929
1930 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1931 support.
1932 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1933 warning when using -mvsx-timode.
1934 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1935 * gcc.target/powerpc/dform-2.c: Likewise.
1936 * gcc.target/powerpc/pr68805.c: Likewise.
1937
7f8012a5 19382016-05-11 Marek Polacek <polacek@redhat.com>
1939
1940 PR c++/71024
1941 * c-c++-common/attributes-3.c: New test.
1942
3e8567ce 19432016-05-11 Nathan Sidwell <nathan@acm.org>
1944
1945 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1946 * gcc.c-torture/execute/pr68185.c: Likewise.
1947 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1948 * gcc.dg/pr69634.c: Requires scheduling.
1949 * gcc.dg/torture/pr66178.c: Require label values.
1950 * gcc.dg/setjmp-6.c: Require indirect jumps.
1951
3739ac00 19522016-05-11 Richard Biener <rguenther@suse.de>
1953
1954 PR tree-optimization/71055
1955 * gcc.dg/torture/pr71055.c: New testcase.
1956
1ff8b385 19572016-05-11 Richard Biener <rguenther@suse.de>
1958
1959 PR debug/71057
1960 * g++.dg/debug/pr71057.C: New testcase.
1961
77126efa 19622016-05-11 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR fortran/70855
1965 * gfortran.dg/gomp/pr70855.f90: New test.
1966
6fcaaf9b 19672016-05-11 Richard Biener <rguenther@suse.de>
1968
1969 PR middle-end/71002
1970 * g++.dg/torture/pr71002.C: New testcase.
1971
bfa8ea12 19722016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1973
1974 PR middle-end/70807
1975 * gcc.dg/pr70807.c: New test.
1976
87632549 19772016-05-10 Martin Sebor <msebor@redhat.com>
1978
1979 PR c++/38611
1980 * g++.dg/Wattributes.C: New test.
1981
f9153689 19822016-05-10 Marc Glisse <marc.glisse@inria.fr>
1983
1984 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1985 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1986 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1987
a44ed58a 19882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1989
1990 PR target/70799
1991 * gcc.target/i386/pr70799-1.c: New test.
1992
d6c90d89 19932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1994
1995 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1996
c1f73044 19972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1998
1999 PR middle-end/70877
2000 * gcc.target/i386/pr70877.c: New test.
2001
e66d763a 20022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2003
2004 PR tree-optimization/70786
2005 * gcc.target/i386/pr70876.c: New test.
2006
a30ff73a 20072016-05-10 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR target/70927
2010 * gcc.target/i386/avx512vl-logic-1.c: New test.
2011 * gcc.target/i386/avx512vl-logic-2.c: New test.
2012 * gcc.target/i386/avx512dq-logic-2.c: New test.
2013
4b3fd38f 20142016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2015
2016 PR target/70963
2017 * gcc.target/powerpc/pr70963.c: New.
2018
abf93a25 20192016-05-10 David Malcolm <dmalcolm@redhat.com>
2020
2021 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2022 (test_very_wide_line): Add ruler to expected output.
2023 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2024 (test_very_wide_line): Likewise.
2025 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2026 (test_show_locus): Within the handling of "test_very_wide_line",
2027 enable show_ruler_p on the diagnostic context.
2028
d614888f 20292016-05-10 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/71039
2032 * gcc.dg/torture/pr71039.c: New testcase.
2033
dbca5ed9 20342016-05-10 Nathan Sidwell <nathan@acm.org>
2035
2036 * gcc.dg/nested-func-10.c: Requires alloca.
2037 * gcc.dg/nested-func-9.c: Requires alloca.
2038 * gcc.c-torture/execute/pr70460.c: Requires labels.
2039 * gcc.c-torture/compile/pr70199.c: Requires labels.
2040 * gcc.target/nvptx/decl.c: Compile only.
2041 * gcc.target/nvptx/trailing-init.c: Compile only.
2042 * gcc.target/nvptx/ary-init.c: Compile only.
2043
3fa82609 20442016-05-10 Marek Polacek <polacek@redhat.com>
2045
2046 PR c/70255
2047 * gcc.dg/attr-opt-1.c: New test.
2048
76825907 20492016-05-10 Richard Biener <rguenther@suse.de>
2050
2051 PR tree-optimization/70497
2052 PR tree-optimization/28367
2053 * gcc.dg/torture/20160404-1.c: New testcase.
2054 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2055 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2056
68255819 20572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2058
2059 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2060
d9aa8cdb 20612016-05-09 Uros Bizjak <ubizjak@gmail.com>
2062
2063 * gcc.target/i386/fabsneg-1.c New test.
2064
7cc16f50 20652016-05-09 Alan Modra <amodra@gmail.com>
2066
2067 PR testsuite/70826
2068 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2069
a83b7b63 20702016-05-09 Richard Biener <rguenther@suse.de>
2071
2072 PR tree-optimization/70985
2073 * gcc.dg/torture/pr70985.c: New testcase.
2074
189d0706 20752016-05-09 Bin Cheng <bin.cheng@arm.com>
2076
2077 * gcc.dg/tree-ssa/ifc-9.c: New test.
2078 * gcc.dg/tree-ssa/ifc-10.c: New test.
2079 * gcc.dg/tree-ssa/ifc-11.c: New test.
2080 * gcc.dg/tree-ssa/ifc-12.c: New test.
2081 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2082 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2083 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2084
1ec957b0 20852016-05-09 Richard Biener <rguenther@suse.de>
2086
2087 PR fortran/70937
2088 * gfortran.dg/pr70937.f90: New testcase.
2089
923c7714 20902016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2091
2092 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2093
d7cd448a 20942016-05-07 Fritz Reese <fritzoreese@gmail.com>
2095
2096 PR fortran/56226
2097 * gfortran.dg/dec_structure_1.f90: New testcase.
2098 * gfortran.dg/dec_structure_2.f90: Ditto.
2099 * gfortran.dg/dec_structure_3.f90: Ditto.
2100 * gfortran.dg/dec_structure_4.f90: Ditto.
2101 * gfortran.dg/dec_structure_5.f90: Ditto.
2102 * gfortran.dg/dec_structure_6.f90: Ditto.
2103 * gfortran.dg/dec_structure_7.f90: Ditto.
2104 * gfortran.dg/dec_structure_8.f90: Ditto.
2105 * gfortran.dg/dec_structure_9.f90: Ditto.
2106 * gfortran.dg/dec_structure_10.f90: Ditto.
2107 * gfortran.dg/dec_structure_11.f90: Ditto.
2108 * gfortran.dg/dec_union_1.f90: Ditto.
2109 * gfortran.dg/dec_union_2.f90: Ditto.
2110 * gfortran.dg/dec_union_3.f90: Ditto.
2111 * gfortran.dg/dec_union_4.f90: Ditto.
2112 * gfortran.dg/dec_union_5.f90: Ditto.
2113 * gfortran.dg/dec_union_6.f90: Ditto.
2114 * gfortran.dg/dec_union_7.f90: Ditto.
2115
f681e29b 21162016-05-07 Tom de Vries <tom@codesourcery.com>
2117
2118 PR tree-optimization/70956
2119 * gcc.dg/graphite/pr70956.c: New test.
2120
68d7f375 21212016-05-06 Jakub Jelinek <jakub@redhat.com>
2122
faf39348 2123 PR middle-end/70941
2124 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2125 (a, b, c, d): Change type from char to signed char.
2126 (main): Compare against (signed char) -1634678893 instead of
2127 hardcoded -109. Use __builtin_abort instead of abort.
2128
b768b13a 2129 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2130 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2131
68d7f375 2132 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2133
5dda16ea 21342016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2135
2136 PR debug/70935
2137 * gcc.dg/torture/pr70935.c: New test.
2138
13ede1b5 21392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2140
2141 PR target/58219
7fc878c4 2142 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2143
96d94be2 21442016-05-06 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/70960
2147 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2148
e5d9f15d 21492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2150
2151 PR target/52933
2152 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2153 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2154 Adjust expected instruction counts.
2155 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2156
2dd7705f 21572016-05-06 Marek Polacek <polacek@redhat.com>
2158
2159 PR sanitizer/70875
2160 * gcc.dg/ubsan/bounds-3.c: New test.
2161
cb8bc632 21622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2163
2164 PR target/54089
2165 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2166
b343c173 21672016-05-06 Richard Biener <rguenther@suse.de>
2168
2169 PR middle-end/70931
2170 * gfortran.dg/pr70931.f90: New testcase.
2171
1e3db0b1 21722016-05-06 Richard Biener <rguenther@suse.de>
2173
2174 PR middle-end/70941
2175 * gcc.dg/torture/pr70941.c: New testcase.
2176
bdd54b6d 21772016-05-05 Bin Cheng <bin.cheng@arm.com>
2178
2179 PR tree-optimization/57206
2180 * gcc.dg/vect/pr57206.c: New test.
2181
499adcfd 21822016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2183
2184 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2185
871164c4 21862016-05-05 Jakub Jelinek <jakub@redhat.com>
2187
ecb23e00 2188 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2189
871164c4 2190 * c-c++-common/Wdangling-else-4.c: New test.
2191
70cf83ba 21922016-05-04 Jakub Jelinek <jakub@redhat.com>
2193
858c9470 2194 PR c++/70906
2195 PR c++/70933
2196 * g++.dg/opt/pr70906.C: New test.
2197 * g++.dg/opt/pr70933.C: New test.
2198
70cf83ba 2199 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2200
aaa36a78 22012016-05-04 Jan Hubicka <hubicka@ucw.cz>
2202
2203 * gcc.dg/ipa/pure-const-3.c: New testcase.
2204
1d52c456 22052016-05-04 Marek Polacek <polacek@redhat.com>
2206
2207 * c-c++-common/Wdangling-else-1.c: New test.
2208 * c-c++-common/Wdangling-else-2.c: New test.
2209 * c-c++-common/Wdangling-else-3.c: New test.
2210
dc581573 22112016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2212
2213 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2214 flag is present.
2215
a64030fe 22162016-05-04 Marek Polacek <polacek@redhat.com>
2217
2218 PR c/48778
2219 * gcc.dg/Waddress-2.c: New test.
2220
b461b04a 22212016-05-04 Alan Modra <amodra@gmail.com>
2222
2223 * gcc.target/powerpc/pr70866.c: New.
2224
c388a0cf 22252016-05-03 Martin Sebor <msebor@redhat.com>
2226
2227 PR c++/66561
2228 * c-c++-common/builtin_location.c: New test.
2229 * g++.dg/cpp1y/builtin_location.C: New test.
2230
5d4db8ef 22312016-05-03 Marek Polacek <polacek@redhat.com>
2232
2233 PR c/70859
2234 * gcc.dg/pr70859.c: New test.
2235 * gcc.dg/pr70859-2.c: New test.
2236
ca938765 22372016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2238
2239 * gnat.dg/debug5.adb: New testcase.
2240
60b27d5f 22412016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2242
2243 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2244 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2245 Procedure to check for z10 instruction set.
2246
5ab325d0 22472016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2248
2249 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2250
c548a0ad 22512016-05-03 Alan Modra <amodra@gmail.com>
2252
2253 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2254
d5ecd946 22552016-05-03 Jakub Jelinek <jakub@redhat.com>
2256
2257 * gcc.target/i386/avx512f-cvt-1.c: New test.
2258
35b0a053 22592016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2260
2261 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2262 -fdump-tree-vrp-details.
2263
9ae1b28a 22642016-05-03 Richard Biener <rguenther@suse.de>
2265
2266 * gcc.dg/pr30172-1.c: Adjust.
2267 * gcc.dg/pr63743.c: Likewise.
2268 * gcc.dg/tm/pr51696.c: Likewise.
2269 * c-c++-common/tm/safe-1.c: Likewise.
2270 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2271 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2272 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2273 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2274
9c1a31e4 22752016-05-03 Jakub Jelinek <jakub@redhat.com>
2276
fe69bcb9 2277 PR rtl-optimization/70467
2278 * gcc.target/i386/pr70467-3.c: New test.
2279 * gcc.target/i386/pr70467-4.c: New test.
2280
9082c4a4 2281 PR tree-optimization/70916
2282 * gcc.c-torture/compile/pr70916.c: New test.
2283
9c1a31e4 2284 PR target/49244
2285 * gcc.target/i386/pr49244-1.c: New test.
2286 * gcc.target/i386/pr49244-2.c: New test.
2287
69105acc 22882016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2289
2290 PR rtl-optimization/44281
2291 * gcc.target/i386/pr44281.c: New test.
2292
9ab8df54 22932016-05-03 bin cheng <bin.cheng@arm.com>
2294
2295 PR tree-optimization/56541
2296 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2297 * gcc.dg/vect/pr56541.c: new test.
2298
3c62cae0 22992016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2300
2301 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2302 __float128.
2303 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2304
91abc161 23052016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2306
2307 PR testsuite/70520
2308 * c-c++-common/asan/clone-test-1.c (main): Align child process
2309 stack to 16 bytes.
2310
aa3d1155 23112016-05-02 David Malcolm <dmalcolm@redhat.com>
2312
2313 PR c++/62314
2314 * g++.dg/spellcheck-fields-2.C: New test case.
2315
002c3f28 23162016-05-02 David Malcolm <dmalcolm@redhat.com>
2317
2318 PR c++/62314
2319 * g++.dg/pr62314.C: New test case.
2320
46e5dccc 23212016-05-02 Jan Hubicka <hubicka@ucw.cz>
2322
2323 * gcc.dg/ipa/inline-8.c: New testcase.
2324
663f4248 23252016-05-02 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR rtl-optimization/70467
2328 * gcc.target/i386/pr70467-1.c: New test.
2329
efe8bdf5 23302016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2331
2332 * gcc.dg/spec-options.c: Run the test on all targets.
2333 * gcc.dg/foo.specs: Use cpp_unique_options.
2334
47ef9633 23352016-05-02 Marc Glisse <marc.glisse@inria.fr>
2336
2337 * gcc.dg/tree-ssa/unord.c: New testcase.
2338
eb1a077c 23392016-05-02 Marc Glisse <marc.glisse@inria.fr>
2340
2341 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2342
28e869d0 23432016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2344
2345 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2346
dd185f6e 23472016-05-02 Marek Polacek <polacek@redhat.com>
2348
2349 PR c/70851
2350 * gcc.dg/enum-incomplete-3.c: New test.
2351
773d09b9 23522016-05-02 Marek Polacek <polacek@redhat.com>
2353 Tom de Vries <tom@codesourcery.com>
2354
2355 PR tree-optimization/70700
2356 * gcc.dg/pr70700.c: New test.
2357
f0dc3286 23582016-05-01 Uros Bizjak <ubizjak@gmail.com>
2359
2360 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2361 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2362 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2363 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2364 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2365
7f931827 23662016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2367
2368 * ada/acats/run_acats: Rename into...
2369 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2370 * ada/acats/run_all.sh: Remove redundant test.
2371 (target_run): Move around.
2372 (target_gnatchop): Use newly built executable.
2373 (target_gnatmake): Likewise.
2374 Check that the compilation of impbit succeeds.
2375
1c492b4e 23762016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2377
2378 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2379 * gcc.dg/20021029-1.c: Likewise.
2380 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2381 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2382 * gcc.target/sh/cmpstr.c: Likewise.
2383 * gcc.target/sh/cmpstrn.c: Likewise.
2384 * gcc.target/sh/memset.c: Likewise.
2385 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2386 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2387 * gcc.target/sh/pr39423-1.c: Likewise.
2388 * gcc.target/sh/pr49468-di.c: Likewise.
2389 * gcc.target/sh/pr49468-si.c: Likewise.
2390 * gcc.target/sh/pr49880-1.c: Likewise.
2391 * gcc.target/sh/pr49880-2.c: Likewise.
2392 * gcc.target/sh/pr49880-3.c: Likewise.
2393 * gcc.target/sh/pr50751-1.c: Likewise.
2394 * gcc.target/sh/pr50751-4.c: Likewise.
2395 * gcc.target/sh/pr50751-7.c: Likewise.
2396 * gcc.target/sh/pr51244-1.c: Likewise.
2397 * gcc.target/sh/pr51244-10.c: Likewise.
2398 * gcc.target/sh/pr51244-11.c: Likewise.
2399 * gcc.target/sh/pr51244-12.c: Likewise.
2400 * gcc.target/sh/pr51244-13.c: Likewise.
2401 * gcc.target/sh/pr51244-14.c: Likewise.
2402 * gcc.target/sh/pr51244-17.c: Likewise.
2403 * gcc.target/sh/pr51244-18.c: Likewise.
2404 * gcc.target/sh/pr51244-19.c: Likewise.
2405 * gcc.target/sh/pr51244-4.c: Likewise.
2406 * gcc.target/sh/pr51244-5.c: Likewise.
2407 * gcc.target/sh/pr51244-7.c: Likewise.
2408 * gcc.target/sh/pr51244-8.c: Likewise.
2409 * gcc.target/sh/pr51244-9.c: Likewise.
2410 * gcc.target/sh/pr51697.c: Likewise.
2411 * gcc.target/sh/pr52483-1.c: Likewise.
2412 * gcc.target/sh/pr52483-2.c: Likewise.
2413 * gcc.target/sh/pr52483-3.c: Likewise.
2414 * gcc.target/sh/pr52483-5.c: Likewise.
2415 * gcc.target/sh/pr52933-1.c: Likewise.
2416 * gcc.target/sh/pr52933-2.c: Likewise.
2417 * gcc.target/sh/pr52933-3.c: Likewise.
2418 * gcc.target/sh/pr53568-1.c: Likewise.
2419 * gcc.target/sh/pr53976-1.c: Likewise.
2420 * gcc.target/sh/pr53988-1.c: Likewise.
2421 * gcc.target/sh/pr53988.c: Likewise.
2422 * gcc.target/sh/pr54089-1.c: Likewise.
2423 * gcc.target/sh/pr54089-6.c: Likewise.
2424 * gcc.target/sh/pr54089-7.c: Likewise.
2425 * gcc.target/sh/pr54089-8.c: Likewise.
2426 * gcc.target/sh/pr54089-9.c: Likewise.
2427 * gcc.target/sh/pr54236-1.c: Likewise.
2428 * gcc.target/sh/pr54236-2.c: Likewise.
2429 * gcc.target/sh/pr54236-3.c: Likewise.
2430 * gcc.target/sh/pr54236-4.c: Likewise.
2431 * gcc.target/sh/pr54386.c: Likewise.
2432 * gcc.target/sh/pr54602-1.c: Likewise.
2433 * gcc.target/sh/pr54685.c: Likewise.
2434 * gcc.target/sh/pr54760-1.c: Likewise.
2435 * gcc.target/sh/pr54760-2.c: Likewise.
2436 * gcc.target/sh/pr54760-3.c: Likewise.
2437 * gcc.target/sh/pr54760-4.c: Likewise.
2438 * gcc.target/sh/pr54760-5.c: Likewise.
2439 * gcc.target/sh/pr54760-6.c: Likewise.
2440 * gcc.target/sh/pr55146.c: Likewise.
2441 * gcc.target/sh/pr55160.c: Likewise.
2442 * gcc.target/sh/pr59278.c: Likewise.
2443 * gcc.target/sh/pr59401-1.c: Likewise.
2444 * gcc.target/sh/pr59533-1.c: Likewise.
2445 * gcc.target/sh/pr63260.c: Likewise.
2446 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2447 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2448 * gcc.target/sh/strlen.c: Likewise.
2449 * gcc.target/sh/torture/pr30807.c: Likewise.
2450 * gcc.target/sh/torture/pr34777.c: Likewise.
2451 * gcc.target/sh/torture/pr64652.c: Likewise.
2452 * gcc.target/sh/torture/pr65505.c: Likewise.
2453 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2454 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2455
0c4005be 24562016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 PR c++/66644
2459 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2460
d94e6223 24612016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2462
2463 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2464 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2465 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2466 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2467
46f37836 24682016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2469
2470 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2471 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2472
4d0a8bac 24732016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2474
2475 PR middle-end/70626
2476 * c-c++-common/goacc/combined-reduction.c: New test.
2477 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2478
b98e0db3 24792016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2480
2481 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2482 *movdi_internal pattern only if PIC off.
2483 * gcc.target/i386/pr70155-2.c: Likewise.
2484 * gcc.target/i386/pr70155-3.c: Likewise.
2485 * gcc.target/i386/pr70155-4.c: Likewise.
2486 * gcc.target/i386/pr70155-5.c: Likewise.
2487 * gcc.target/i386/pr70155-6.c: Likewise.
2488 * gcc.target/i386/pr70155-7.c: Likewise.
2489 * gcc.target/i386/pr70155-8.c: Likewise.
2490 * gcc.target/i386/pr70155-15.c: Likewise.
2491 * gcc.target/i386/pr70155-17.c: Likewise.
2492 * gcc.target/i386/pr70155-22.c: Likewise.
2493
8b066242 24942016-04-29 Bin Cheng <bin.cheng@arm.com>
2495
2496 PR tree-optimization/70803
2497 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2498
22912e73 24992016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2500
2501 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2502 optimization of vector loop.
2503 * gcc.target/i386/vect-unpack-3.c: New test.
2504 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2505 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2506 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2507
568128c6 25082016-04-29 Marek Polacek <polacek@redhat.com>
2509
2510 PR sanitizer/70342
2511 * g++.dg/ubsan/null-7.C: New test.
2512
025dd1e0 2513 PR c/70852
2514 * gcc.dg/pr70852.c: New test.
2515
eb16928e 25162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2517
2518 PR/69089
2519 * g++.dg/cpp0x/alignas6.C: New test.
2520
d7377ee9 25212016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2522
4860a6bf 2523 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2524 * gcc.dg/pr27003.c: Likewise.
2525 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2526 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2527 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2528 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 2529 * gcc.target/arc/mxy.c: Likewise.
2530 * gcc.target/arc/mswape.c: Likewise.
2531 * gcc.target/arc/mrtsc.c: Likewise.
2532 * gcc.target/arc/mcrc.c: Likewise.
2533 * gcc.target/arc/mdsp-packa.c: Likewise.
2534 * gcc.target/arc/mdvbf.c: Likewise.
2535 * gcc.target/arc/mlock.c: Likewise.
2536 * gcc.target/arc/mmac-24.c: Likewise.
2537 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2538
efa1b7ab 25392016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2540 Matthijs Kooijman <matthijs@stdin.nl>
2541 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2542
2543 PR target/60040
2544 * gcc.target/avr/pr60040-1.c: New.
2545 * gcc.target/avr/pr60040-2.c: New.
2546
00371d68 25472016-04-29 Richard Biener <rguenther@suse.de>
2548
2549 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2550
73447cc5 25512016-04-29 Richard Biener <rguenther@suse.de>
2552
2553 PR tree-optimization/13962
2554 PR tree-optimization/65686
2555 * gcc.dg/uninit-pr65686.c: New testcase.
2556
c2087b56 25572016-04-29 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR middle-end/70843
2560 * gcc.dg/pr70843.c: New test.
2561
cdd06d5a 25622016-04-28 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR target/70858
2565 * gcc.target/i386/pr70858.c: New test.
2566
1a60079e 25672016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2568
2569 * gcc.target/arc/nps400-1.c: New file.
2570
11bc2894 25712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2572 Andrew Burgess <andrew.burgess@embecosm.com>
2573
2574 * gcc.target/arc/movh_cl-1.c: New file.
2575
dd9bf0b5 25762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2577 Andrew Burgess <andrew.burgess@embecosm.com>
2578
2579 * gcc.target/arc/extzv-1.c: New file.
2580 * gcc.target/arc/insv-1.c: New file.
2581 * gcc.target/arc/insv-2.c: New file.
2582 * gcc.target/arc/movb-1.c: New file.
2583 * gcc.target/arc/movb-2.c: New file.
2584 * gcc.target/arc/movb-3.c: New file.
2585 * gcc.target/arc/movb-4.c: New file.
2586 * gcc.target/arc/movb-5.c: New file.
2587 * gcc.target/arc/movb_cl-1.c: New file.
2588 * gcc.target/arc/movb_cl-2.c: New file.
2589 * gcc.target/arc/movbi_cl-1.c: New file.
2590 * gcc.target/arc/movl-1.c: New file.
2591
a22e4209 25922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2593 Andrew Burgess <andrew.burgess@embecosm.com>
2594
2595 * gcc.target/arc/cmem-1.c: New file.
2596 * gcc.target/arc/cmem-2.c: New file.
2597 * gcc.target/arc/cmem-3.c: New file.
2598 * gcc.target/arc/cmem-4.c: New file.
2599 * gcc.target/arc/cmem-5.c: New file.
2600 * gcc.target/arc/cmem-6.c: New file.
2601 * gcc.target/arc/cmem-7.c: New file.
2602 * gcc.target/arc/cmem-ld.inc: New file.
2603 * gcc.target/arc/cmem-st.inc: New file.
2604
287c3982 26052016-04-28 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR target/70821
2608 * gcc.target/i386/pr70821.c: New test.
2609
e40e5340 26102016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2611
2612 * gcc.target/powerpc/vec-adde.c: New test.
2613 * gcc.target/powerpc/vec-adde-int128.c: New test.
2614
cf977d50 26152016-04-28 Jakub Jelinek <jakub@redhat.com>
2616
2617 * gcc.target/i386/avx-vround-1.c: New test.
2618 * gcc.target/i386/avx-vround-2.c: New test.
2619 * gcc.target/i386/avx512vl-vround-1.c: New test.
2620 * gcc.target/i386/avx512vl-vround-2.c: New test.
2621
572f8300 26222016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2623
2624 PR testsuite/70595
2625 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2626 (check_effective_target_cilkplus_runtime): ... this.
2627 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2628 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2629
2630 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2631 Require cilkplus_runtime.
2632 Don't add -lcilkrts.
2633 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2634 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2635 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2636 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2637 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2638 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2639 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2640 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2641 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2642 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2643 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2644 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2645 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2646 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2647 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2648 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2649 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2650 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2651 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2652 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2653 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2654 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2655 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2656 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2657 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2658 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2659 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2660 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2661 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2662
2663 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2664 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2665
2666 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2667
2668 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2669 cilkplus_runtime.
2670
dfba0905 26712016-04-27 Marc Glisse <marc.glisse@inria.fr>
2672
2673 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2674 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2675
605a4556 26762015-04-27 Ryan Burn <contact@rnburn.com>
2677
2678 PR c++/69024
2679 PR c++/68997
2680 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2681 diagnostic.
2682 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2683 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2684
6a1231a5 26852016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2686
2687 * gnat.dg/limited_with4.ad[sb]: New test.
2688 * gnat.dg/limited_with4_pkg.ads: New helper.
2689
4dad9e09 26902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2691
2692 PR target/70155
2693 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2694 and movv1ti_internal patterns
2695 * gcc.target/i386/pr70155-1.c: New test.
2696 * gcc.target/i386/pr70155-2.c: Likewise.
2697 * gcc.target/i386/pr70155-3.c: Likewise.
2698 * gcc.target/i386/pr70155-4.c: Likewise.
2699 * gcc.target/i386/pr70155-5.c: Likewise.
2700 * gcc.target/i386/pr70155-6.c: Likewise.
2701 * gcc.target/i386/pr70155-7.c: Likewise.
2702 * gcc.target/i386/pr70155-8.c: Likewise.
2703 * gcc.target/i386/pr70155-9.c: Likewise.
2704 * gcc.target/i386/pr70155-10.c: Likewise.
2705 * gcc.target/i386/pr70155-11.c: Likewise.
2706 * gcc.target/i386/pr70155-12.c: Likewise.
2707 * gcc.target/i386/pr70155-13.c: Likewise.
2708 * gcc.target/i386/pr70155-14.c: Likewise.
2709 * gcc.target/i386/pr70155-15.c: Likewise.
2710 * gcc.target/i386/pr70155-16.c: Likewise.
2711 * gcc.target/i386/pr70155-17.c: Likewise.
2712 * gcc.target/i386/pr70155-18.c: Likewise.
2713 * gcc.target/i386/pr70155-19.c: Likewise.
2714 * gcc.target/i386/pr70155-20.c: Likewise.
2715 * gcc.target/i386/pr70155-21.c: Likewise.
2716 * gcc.target/i386/pr70155-22.c: Likewise.
2717
a80f3f45 27182016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2719
2720 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2721 ".{5,6}".
2722
279305d1 27232016-04-27 Bin Cheng <bin.cheng@arm.com>
2724
2725 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2726 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2727 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2728 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2729 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2730
8974b625 27312016-04-27 Richard Biener <rguenther@suse.de>
2732
2733 PR ipa/70760
2734 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2735 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2736
886d5463 27372016-04-27 Nathan Sidwell <nathan@acm.org>
2738
2739 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2740 * g++.dg/ubsan/pr63956.C: Adjust error location.
2741
f0e35aa9 27422016-04-27 Nick Clifton <nickc@redhat.com>
2743
2744 PR middle-end/49889
2745 * gcc.dg/pr49889.c: New test.
2746
40385231 27472016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2748
2749 * c-c++-common/memset-array.c: New test.
2750
37229a71 27512016-04-26 Martin Sebor <msebor@redhat.com>
2752
2753 PR c++/66639
2754 * g++.dg/cpp1y/func_constexpr.C: New test.
2755
3eedf9bd 27562016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2757
2758 PR c++/70241
2759 * g++.dg/cpp0x/enum32.C: New test.
2760 * g++.dg/cpp0x/enum33.C: New test.
2761
27622016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 2763
2764 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2765 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2766 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2767 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2768 * gcc.c-torture/execute/pr38151.c: Likewise.
2769 * gcc.c-torture/execute/pr66556.c: Likewise.
2770 * gcc.c-torture/execute/pr67781.c: Likewise.
2771 * gcc.c-torture/execute/pr68648.c: Likewise.
2772
8c51f92f 27732016-04-26 Marc Glisse <marc.glisse@inria.fr>
2774
2775 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2776
fa20ebd3 27772016-04-26 Marek Polacek <polacek@redhat.com>
2778
2779 PR c/67784
2780 * gcc.dg/pr67784-3.c: New test.
2781 * gcc.dg/pr67784-4.c: New test.
2782 * gcc.dg/pr67784-5.c: New test.
2783
9db47803 2784 PR c/70791
2785 * gcc.dg/Wnested-externs-2.c: New test.
2786
bff407f2 27872016-04-26 Marc Glisse <marc.glisse@inria.fr>
2788
2789 * gcc.dg/fold-plusmult.c: Adjust.
2790 * gcc.dg/no-strict-overflow-6.c: Adjust.
2791 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2792
78d0c69e 27932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2794
2795 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2796 number scans.
2797 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2798 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2799 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2800 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2801 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2802 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2803 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2804 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2805 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2806 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2807 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2808 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2809 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2810 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2811 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2812 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2813 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2814 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2815 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2816 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2817 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2818 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2819 scans.
2820 * gcc.target/i386/pr32219-4.c: Likewise.
2821 * gcc.target/i386/pr32219-6.c: Likewise.
2822 * gcc.target/i386/pr32219-8.c: Likewise.
2823
221d6722 28242016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2825
2826 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2827 associated options.
2828
514727a9 28292016-04-26 Marek Polacek <polacek@redhat.com>
2830
2831 PR c++/70744
2832 * g++.dg/ext/cond2.C: New test.
2833
e6ee4c61 28342016-04-26 Bin Cheng <bin.cheng@arm.com>
2835
2836 PR tree-optimization/70771
2837 PR tree-optimization/70775
2838 * gcc.dg/pr70771.c: New test.
3730828c 2839 * gcc.dg/pr70775.c: New test.
e6ee4c61 2840
b3d72796 28412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2842
2843 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2844
c11ece29 28452016-04-25 Richard Biener <rguenther@suse.de>
2846
2847 PR tree-optimization/70780
2848 * gcc.dg/torture/pr70780.c: New testcase.
2849
d40b10b2 28502016-04-25 Michael Collison <michael.collison@arm.com>
2851
4860a6bf 2852 * gcc.target/arm/neon-vaddws16.c: New test.
2853 * gcc.target/arm/neon-vaddws32.c: New test.
2854 * gcc.target/arm/neon-vaddwu16.c: New test.
2855 * gcc.target/arm/neon-vaddwu32.c: New test.
2856 * gcc.target/arm/neon-vaddwu8.c: New test.
2857 * lib/target-supports.exp
d40b10b2 2858 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2859 that arm neon support vector widen sum of HImode TO SImode.
2860
4bbfd6c2 28612016-04-23 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR sanitizer/70712
2864 * c-c++-common/asan/pr70712.c: New test.
2865
524df596 28662016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2867
2868 * .gitattributes: New file.
2869
426c75c3 28702016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2871
2872 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2873
c052a8d5 28742016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2875
2876 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2877 * gfortran.dg/submodule_15.f08: Likewise.
2878
c08d4612 28792016-04-22 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/70740
2882 * gcc.dg/torture/pr70740.c: New testcase.
2883
fd3211e1 28842016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2885
2886 PR target/70750
2887 * gcc.target/i386/pr70750-1.c: New test.
2888 * gcc.target/i386/pr70750-2.c: Likewise.
2889
15acd78c 28902016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 PR c++/70540
2893 * g++.dg/cpp0x/auto48.C: New.
2894
192bf59c 28952016-04-21 Marek Polacek <polacek@redhat.com>
2896
2897 PR c++/70513
2898 * g++.dg/cpp0x/forw_enum12.C: New test.
2899 * g++.dg/cpp0x/forw_enum13.C: New test.
2900
5d429e99 29012016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2902
2903 PR target/70728
2904 * gcc.target/i386/pr70728.c: New test.
2905
06777d85 29062016-04-21 Richard Biener <rguenther@suse.de>
2907
2908 PR middle-end/70747
2909 * gcc.dg/pr70747.c: New testcase.
2910
7434c6fb 29112016-04-21 Bin Cheng <bin.cheng@arm.com>
2912
2913 PR tree-optimization/70715
2914 * gcc.dg/tree-ssa/scev-13.c: New test.
2915
f3ec0970 29162016-04-21 Marc Glisse <marc.glisse@inria.fr>
2917
2918 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2919
523f3a9d 29202016-04-21 Marc Glisse <marc.glisse@inria.fr>
2921
2922 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2923
ace7bf06 29242016-04-20 Jan Hubicka <jh@suse.cz>
2925
2926 PR ipa/70018
2927 * g++.dg/ipa/nothrow-1.C: New testcase.
2928
2b073aa6 29292016-04-20 Nathan Sidwell <nathan@acm.org>
2930
2931 PR c++/55635
2932 * g++.dg/eh/delete1.C: New.
2933
8a574c11 29342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2935
2936 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2937 -mtune-ctrl=sse_typeless_stores.
2938
e3400750 29392016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2940
2941 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2942
4bd8a059 29432016-04-20 Bin Cheng <bin.cheng@arm.com>
2944
2945 PR tree-optimization/69489
2946 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2947
70574e60 29482016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2949
2950 PR c++/69363
2951 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2952 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2953 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2954
bd6f374c 29552016-04-20 Bin Cheng <bin.cheng@arm.com>
2956
2957 PR tree-optimization/56625
2958 PR tree-optimization/69489
2959 * gcc.dg/vect/pr56625.c: New test.
2960 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2961
482539ee 29622016-04-20 Andrew Pinski <apinski@cavium.com>
2963
2964 PR target/64971
2965 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2966
b4672800 29672016-04-20 Arnaud Charlet <charlet@adacore.com>
2968
2969 * gnat.dg/self1.adb: Remove now incorrect test.
2970
4fb48737 29712016-04-20 Bin Cheng <bin.cheng@arm.com>
2972
2973 * gcc.dg/tree-ssa/scev-11.c: New test.
2974 * gcc.dg/tree-ssa/scev-12.c: New test.
2975
97efb92e 29762016-04-20 Marek Polacek <polacek@redhat.com>
2977
2978 PR tree-optimization/70725
2979 * gcc.dg/pr70725.c: New test.
2980
9d2d4060 29812016-04-20 Richard Biener <rguenther@suse.de>
2982
2983 PR tree-optimization/70726
2984 * g++.dg/vect/pr70726.cc: New testcase.
2985
54530437 29862016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2987
2988 PR target/70674
2989 * gcc.target/s390/pr70674.c: New test.
2990
acda2210 29912016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2992
2993 PR libgfortran/70684
2994 * gfortran.dg/list_read_14.f90: New test.
2995
b7040bb0 29962016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2997
2998 PR target/69201
2999 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3000 extern to force it misaligned.
3001 (b): Likewise.
3002 (c): Likewise.
3003 (d): Likewise.
3004 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3005 Don't check `*' before movv4sf_internal.
3006 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3007 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3008 Don't check `*' before movv16qi_internal.
3009 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3010 extern to force it misaligned.
3011 (b): Likewise.
3012 (c): Likewise.
3013 (d): Likewise.
3014 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3015 Don't check `*' before movv2df_internal.
3016 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3017 extern to force it misaligned.
3018 (b): Likewise.
3019 (c): Likewise.
3020 (d): Likewise.
3021 Check movv8sf_internal instead of avx_storeups256.
3022 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3023
263b5475 30242016-04-19 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/70171
3027 * g++.dg/tree-ssa/pr70171.C: New testcase.
3028
222ac318 30292016-04-19 Richard Biener <rguenther@suse.de>
3030
3031 PR tree-optimization/70724
3032 * gcc.dg/torture/pr70724.c: New testcase.
3033
003000a4 30342016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3035
3036 PR middle-end/70689
4860a6bf 3037 * gcc.target/i386/pr70689.c: New.
003000a4 3038
3f6e13de 30392016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3040
3041 PR target/70708
3042 * gcc.target/i386/pr70708.c: New test.
3043
10abddbd 30442016-04-18 Richard Biener <rguenther@suse.de>
3045
3046 PR tree-optimization/43434
3047 * gcc.dg/vect/pr43434.c: New testcase.
3048 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3049 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3050 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3051 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3052 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3053 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3054 * gcc.dg/gomp/pr68640.c: Likewise.
3055 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3056 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3057
950db54a 30582016-04-18 Richard Biener <rguenther@suse.de>
3059
3060 PR tree-optimization/70701
3061 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3062
67ccbf39 30632016-04-18 Tom de Vries <tom@codesourcery.com>
3064
3065 PR testsuite/70699
3066 * gcc.dg/pr70161.c: Add dot-file scans.
3067 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3068 instead of after last dot char.
3069
021ad2f3 30702016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3071
3072 * c-c++-common/dump-ada-spec-3.c: New test.
3073 * c-c++-common/dump-ada-spec-4.c: Likewise.
3074
d572fcfd 30752016-04-17 Tom de Vries <tom@codesourcery.com>
3076
3077 PR other/70183
3078 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3079
8b4ee73c 30802016-04-15 Jan Hubicka <jh@suse.cz>
3081
3082 PR ipa/70018
3083 * g++.dg/ipa/pure-const-1.C: New testcase.
3084 * g++.dg/ipa/pure-const-2.C: New testcase.
3085 * g++.dg/ipa/pure-const-3.C: New testcase.
3086
eac243e7 30872016-04-15 Marek Polacek <polacek@redhat.com>
3088
3089 PR c/70671
3090 * gcc.dg/bitfld-22.c: New test.
3091
64c1df32 30922016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3093
3094 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3095 x86_64.
3096
926f9422 30972016-04-15 Marek Polacek <polacek@redhat.com>
3098
3099 PR c/70651
3100 * c-c++-common/pr70651.c: New test.
3101
309bbaa3 31022016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3103
3104 PR rtl-optimization/70681
3105 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3106 dump scan on arm and powerpc.
3107 * gcc.dg/pr10474.c: Likewise.
3108
b4ba8358 31092016-04-15 Jakub Jelinek <jakub@redhat.com>
3110
ed92874a 3111 PR c++/69517
3112 PR c++/70019
3113 PR c++/70588
3114 * g++.dg/cpp1y/vla11.C: Revert for real.
3115
b4ba8358 3116 PR c/70436
3117 * c-c++-common/Wparentheses-1.c: New test.
3118 * c-c++-common/gomp/Wparentheses-1.c: New test.
3119 * c-c++-common/gomp/Wparentheses-2.c: New test.
3120 * c-c++-common/gomp/Wparentheses-3.c: New test.
3121 * c-c++-common/gomp/Wparentheses-4.c: New test.
3122 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3123 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3124 * c-c++-common/goacc/Wparentheses-1.c: New test.
3125
65717bb5 31262016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3127
3128 PR target/70662
3129 * gcc.target/i386/pr70662.c: New test.
3130
ca1a4077 31312016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3132 Alan Modra <amodra@gmail.com>
ca1a4077 3133
3134 PR tree-optimization/70130
3135 * gcc.dg/vect/O3-pr70130.c: New testcase.
3136
dbe1794c 31372016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3138
11836644 3139 PR target/70669
3140 * gcc.target/powerpc/pr70669.c: New test.
3141
dbe1794c 3142 PR target/70640
3143 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3144 a power7 system that does not have an assembler that supports
3145 power8.
3146
4c1007f1 31472016-04-14 Martin Sebor <msebor@redhat.com>
3148
3149 PR c++/69517
3150 PR c++/70019
3151 PR c++/70588
3152 * c-c++-common/ubsan/vla-1.c: Revert.
3153 * g++.dg/cpp1y/vla11.C: Same.
3154 * g++.dg/cpp1y/vla12.C: Same.
3155 * g++.dg/cpp1y/vla13.C: Same.
3156 * g++.dg/cpp1y/vla14.C: Same.
3157 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3158 * g++.dg/init/array24.C: Same.
4c1007f1 3159 * g++.dg/ubsan/vla-1.C: Same.
3160
22dcab66 31612016-04-14 Marek Polacek <polacek@redhat.com>
3162 Jan Hubicka <hubicka@ucw.cz>
3163
3164 PR c++/70029
3165 * g++.dg/torture/pr70029.C: New test.
3166
3e74b025 31672016-04-14 Martin Sebor <msebor@redhat.com>
3168
3169 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3170 type size to prevent failures on targets with very low maximum
3171 alignment.
3172
1d2e0f2a 31732016-04-14 Richard Biener <rguenther@suse.de>
3174
3175 PR tree-optimization/70623
3176 * gcc.dg/torture/pr70623.c: New testcase.
3177 * gcc.dg/torture/pr70623-2.c: Likewise.
3178
9aed0626 31792016-04-13 Martin Sebor <msebor@redhat.com>
3180
3181 PR c++/69517
3182 PR c++/70019
3183 PR c++/70588
3184 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3185 * g++.dg/cpp1y/vla11.C: New test.
3186 * g++.dg/cpp1y/vla12.C: New test.
3187 * g++.dg/cpp1y/vla13.C: New test.
3188 * g++.dg/cpp1y/vla14.C: New test.
3189 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3190 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3191 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3192
fd499010 31932016-04-13 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR c++/70641
3196 * g++.dg/opt/pr70641.C: New test.
3197
87fa7252 31982016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3199
3200 PR rtl-optimization/68749
3201 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3202 effects of argument promotions.
3203 Remove default args to dg-skip-if.
3204
6c40e18b 32052016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 PR c++/70635
3208 * g++.dg/parse/pr70635.C: New.
3209
92c53257 32102016-04-13 Marek Polacek <polacek@redhat.com>
3211
3212 PR c++/70639
3213 * c-c++-common/Wmisleading-indentation-4.c: New test.
3214
0241e4dc 32152016-04-13 Marek Polacek <polacek@redhat.com>
3216
3217 PR c/70436
4860a6bf 3218 * gcc.dg/Wparentheses-12.c: New test.
3219 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3220
92bda444 32212016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3222
3223 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3224 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3225 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3226
38ea8a26 32272016-04-13 Jakub Jelinek <jakub@redhat.com>
3228
d08aa032 3229 PR middle-end/70633
3230 * gcc.c-torture/compile/pr70633.c: New test.
3231
38ea8a26 3232 PR debug/70628
3233 * gcc.dg/torture/pr70628.c: New test.
3234
9231d5c2 32352016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3236
3237 PR c++/70610
3238 * g++.dg/template/pr70610.C: New test.
3239 * g++.dg/template/pr70610-2.C: New test.
3240 * g++.dg/template/pr70610-3.C: New test.
3241 * g++.dg/template/pr70610-4.C: New test.
3242
249ca944 32432016-04-12 Jakub Jelinek <jakub@redhat.com>
3244
7f2ea2fb 3245 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3246 128 instead of 32.
3247
249ca944 3248 PR c++/70571
3249 * g++.dg/ext/pr70571.C: New test.
3250
8ca5a97d 32512016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3252
bf32a52d 3253 PR target/70640
8ca5a97d 3254 * gcc.target/powerpc/pr70640.c: New test.
3255
e971b45f 32562016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3257
3258 PR c++/68722
3259 * g++.dg/parse/pr68722.C: New.
3260
0b54d964 32612016-04-12 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR rtl-optimization/70596
3264 * gcc.target/i386/pr70596.c: New test.
3265
d2dd85e3 32662016-04-12 Nathan Sidwell <nathan@acm.org>
3267
3268 PR c++/70501
3269 * g++.dg/init/pr70501.C: New.
3270
2d0001b0 32712016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3272
3273 * gcc.target/i386/asm-flag-6.c: New test.
3274
6c4df0d1 32752016-04-12 Tom de Vries <tom@codesourcery.com>
3276
3277 PR tree-optimization/68756
3278 * gcc.dg/graphite/pr68756.c: New test.
3279
0d60da57 32802016-04-12 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR tree-optimization/70602
3283 * gcc.c-torture/execute/pr70602.c: New test.
3284
62735984 32852016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3286
3287 PR target/70381
3288 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3289 __float128 emulator is built and runs.
3290 * gcc.target/powerpc/float128-1.c: Likewise.
3291
3292 * lib/target-supports.exp (check_ppc_float128_sw_available):
3293 Rework tests for __float128 software and hardware
3294 availability. Fix exit condition to return 0 on success.
3295
a702492c 32962016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3297
3298 PR target/70133
3299 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3300 * gcc.target/aarch64/target_attr_15.c: Likewise.
3301
a8c5ce92 33022016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3303
3304 PR c++/69066
3305 * g++.dg/cpp1y/pr69066.C: New.
3306
5ecab913 33072016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3308
3309 PR fortran/68566
3310 * gfortran.dg/pr36192.f90: Update test.
3311 * gfortran.dg/pr36192_1.f90: Update test.
3312 * gfortran.dg/real_dimension_1.f: Update test.
3313 * gfortran.dg/parameter_array_init_7.f90: New test.
3314
6cb5ef70 33152016-04-09 John David Anglin <danglin@gcc.gnu.org>
3316
4edfdd23 3317 PR testsuite/64039
3318 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3319
964f71e3 3320 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3321
5d61c198 3322 PR rtl-optimization/66669
3323 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3324
16eaaf58 3325 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3326
0b68802d 3327 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3328 * gcc.dg/pie-1.c: Likewise.
3329 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3330 * gcc.dg/pic-4.c: Likewise.
3331 * gcc.dg/pie-3.c: Likewise.
3332 * gcc.dg/pie-4.c: Likewise.
3333
9c0dd509 3334 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3335
03b2d3c1 3336 PR tree-optimization/68644
3337 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3338
6cb5ef70 3339 PR rtl-optimization/64886
3340 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3341
07de41ba 33422016-04-09 Tom de Vries <tom@codesourcery.com>
3343
3344 PR tree-optimization/68953
3345 * gcc.dg/graphite/pr68953.c: New test.
3346
d294e3fb 33472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3348
3349 PR fortran/70592
3350 * gfortran.dg/deferred_character_16.f90: New test.
3351
3cb15094 33522016-04-09 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR tree-optimization/70586
3355 * gcc.c-torture/execute/pr70586.c: New test.
3356
a02dc66f 33572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3358
3359 PR sanitizer/70573
3360 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3361 with __builtin_memset
3362 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3363
0c302595 33642016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3365
3366 PR lto/70289
3367 PR ipa/70348
3368 PR tree-optimization/70373
3369 PR middle-end/70533
3370 PR middle-end/70534
3371 PR middle-end/70535
3372 * c-c++-common/goacc/reduction-5.c: New test.
3373 * c-c++-common/goacc/reduction-promotions.c: New test.
3374 * gfortran.dg/goacc/reduction-3.f95: New test.
3375 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3376
c6c0523b 33772016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3378
3379 PR c++/70590
3380 PR c++/70452
3381 * g++.dg/pr70590.C: New test.
3382 * g++.dg/pr70590-2.C: New test.
3383
3ac399da 33842016-04-08 Jakub Jelinek <jakub@redhat.com>
3385
e97d1706 3386 PR middle-end/70593
3387 * gcc.target/i386/pr70593.c: New test.
3388
3ac399da 3389 PR rtl-optimization/70574
3390 * gcc.target/i386/avx2-pr70574.c: New test.
3391
fcfbb129 33922016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3393
3394 PR sanitizer/70541
3395 * c-c++-common/asan/pr70541.c: New test.
3396
0aabcddf 33972016-04-08 Tom de Vries <tom@codesourcery.com>
3398
3399 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3400 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3401
bec0c1e8 34022016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3403
3404 PR target/70566
3405 * gcc.c-torture/execute/pr70566.c: New test.
3406
87c791f5 34072016-04-08 Tom de Vries <tom@codesourcery.com>
3408
3409 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3410 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3411
7f38718f 34122016-04-08 Alan Modra <amodra@gmail.com>
3413
3414 * gcc.target/powerpc/pr70117.c: New.
3415
a96a7710 34162016-04-07 Jakub Jelinek <jakub@redhat.com>
3417
7a6265d1 3418 PR testsuite/70581
3419 * gcc.dg/lto/simd-function_0.c: New test.
3420
a96a7710 3421 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3422 clones.
3423 * c-c++-common/attr-simd-2.c: Likewise.
3424 * c-c++-common/attr-simd-4.c: Likewise.
3425 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3426 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3427
508dd607 34282016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3429
3430 PR testsuite/70553
3431 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3432
1b61585a 34332016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3434 Tom de Vries <tom@codesourcery.com>
3435
3436 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3437 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3438 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3439 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3440 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3441 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3442 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3443 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3444
5f060aa8 34452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3446
3447 PR c/70436
3448 * g++.dg/warn/Wparentheses-29.C: New test.
3449
d3831f71 34502016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3451
3452 PR c/70436
3453 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3454 explicit braces to resolve a future -Wparentheses warning.
3455
382ece2d 34562016-04-06 Richard Henderson <rth@redhat.com>
3457
3458 * gcc.dg/pr61817-1.c: New test.
3459 * gcc.dg/pr61817-2.c: New test.
3460 * gcc.dg/pr69391-1.c: New test.
3461 * gcc.dg/pr69391-2.c: New test.
3462
72234ee9 34632016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3464
3465 PR rtl-optimization/70398
4860a6bf 3466 * gcc.target/aarch64/pr70398.c: New.
72234ee9 3467
5547150a 34682016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3469
3470 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3471
15b70121 34722016-04-06 Yvan Roux <yvan.roux@linaro.org>
3473 Pedro Alves <palves@redhat.com>
3474
3475 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3476
585aefbb 34772016-04-06 Jakub Jelinek <jakub@redhat.com>
3478
0cbb513b 3479 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3480 Check for avx512f effective targets instead of avx2.
3481 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3482 for AVX512F clones.
3483 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3484 * g++.dg/gomp/declare-simd-1.C: Likewise.
3485 * g++.dg/gomp/declare-simd-3.C: Likewise.
3486 * g++.dg/gomp/declare-simd-4.C: Likewise.
3487
585aefbb 3488 PR middle-end/70550
3489 * c-c++-common/gomp/pr70550-1.c: New test.
3490 * c-c++-common/gomp/pr70550-2.c: New test.
3491
0b91cceb 34922016-04-05 Nathan Sidwell <nathan@acm.org>
3493
3494 PR c++/70512
3495 * g++.dg/ext/attribute-may-alias-5.C: New.
3496
645a9d8e 34972016-04-05 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR c++/70336
3500 * c-c++-common/pr70336.c: New test.
3501 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3502 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3503
bdf23925 35042016-04-05 Jan Hubicka <hubicka@ucw.cz>
3505
3506 PR ipa/66223
3507 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3508
aaff837c 35092016-04-05 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR rtl-optimization/70542
3512 * gcc.dg/torture/pr70542.c: New test.
3513 * gcc.target/i386/avx2-pr70542.c: New test.
3514
2eac58a0 35152016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3516
3517 PR tree-optimization/70509
3518 * gcc.target/i386/avx512bw-pr70509.c: New test.
3519
4f7ebe46 35202016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3521
3522 PR c++/70452
3523 * g++.dg/ext/constexpr-vla4.C: New test.
3524
305d86a0 35252016-04-05 Uros Bizjak <ubizjak@gmail.com>
3526
3527 PR target/70510
3528 * gcc.target/i386/pr70510.c: New test.
3529
eec3b789 35302016-04-05 Richard Biener <rguenther@suse.de>
3531
3532 PR tree-optimization/70526
3533 * g++.dg/torture/pr70526.C: New testcase.
3534
ca943582 35352016-04-05 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR target/70525
3538 * gcc.target/i386/pr70525.c: New test.
3539
87825cd5 35402016-04-05 Richard Biener <rguenther@suse.de>
3541
3542 PR middle-end/70499
3543 * g++.dg/torture/pr70499.C: New testcase.
3544
14638828 35452016-04-05 Richard Biener <rguenther@suse.de>
3546
3547 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3548 remove XFAIL.
3549
967a90d5 35502016-04-04 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR middle-end/70307
3553 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3554 rs6000 ABI warnings.
3555
d374a3a3 35562016-04-04 Jan Hubicka <hubicka@ucw.cz>
3557
3558 PR ipa/66223
3559 * g++.dg/ipa/devirt-51.C: New testcase.
3560
8ff377a6 35612016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3562 Jakub Jelinek <jakub@redhat.com>
3563
3564 PR middle-end/70457
3565 * gcc.dg/torture/pr70457.c: New.
3566
f567b44f 35672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3568
3569 PR fortran/67538
3570 * gfortran.dg/allocate_with_source_19.f08: New test.
3571
89d4ebfa 35722016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3573
3574 PR fortran/65795
3575 * gfortran.dg/coarray_allocate_6.f08: New test.
3576
68ab33a6 35772016-04-04 Richard Biener <rguenther@suse.de>
3578
3579 PR rtl-optimization/70484
3580 * gcc.dg/torture/pr70484.c: New testcase.
3581
c4f5465d 35822016-04-04 Marek Polacek <polacek@redhat.com>
3583
3584 PR c/70307
3585 * gcc.dg/torture/pr70307.c: New test.
3586
bfec6609 35872016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3588
3589 PR target/70416
3590 PR target/67391
3591 * gcc.target/sh/torture/pr70416.c: New.
3592
40df9099 35932016-04-02 Martin Sebor <msebor@redhat.com>
3594
3595 PR c++/67376
3596 PR c++/70170
3597 PR c++/70172
3598 PR c++/70228
3599 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3600 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3601 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3602 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3603 * g++.dg/cpp0x/constexpr-string.C: Same.
3604 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3605 * g++.dg/cpp0x/pr65398.C: Same.
3606 * g++.dg/ext/constexpr-vla1.C: Same.
3607 * g++.dg/ext/constexpr-vla2.C: Same.
3608 * g++.dg/ext/constexpr-vla3.C: Same.
3609 * g++.dg/ubsan/pr63956.C: Same.
3610
0edb9bfe 36112016-04-01 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR rtl-optimization/70467
3614 * gcc.target/i386/pr70467-2.c: New test.
3615
e5b1a1d9 36162016-04-01 Jakub Jelinek <jakub@redhat.com>
3617 Marek Polacek <polacek@redhat.com>
3618
3619 PR c++/70488
3620 * g++.dg/init/new47.C: New test.
3621
b2ca3fb0 36222016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3623
3624 PR target/70496
3625 * gcc.target/arm/pr70496.c: New test.
3626
4c3bd1e3 36272016-04-01 Nathan Sidwell <nathan@acm.org>
3628
47de69ad 3629 PR c++/68475
3630 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3631
313d569f 36322016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3633
3634 PR target/69890
3635 * gcc.dg/strlenopt.h (memmove): New.
3636 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3637 instead of "string.h".
3638 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3639 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3640 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3641 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3642 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3643 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3644 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3645 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3646 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3647 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3648 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3649 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3650 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3651 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3652 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3653 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3654 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3655 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3656 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3657 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3658
5469facd 36592016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3660
3661 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3662 (Holder::foo): Reflect this.
3663
503de754 36642016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3665
3666 PR target/70442
3667 * gcc.dg/pr70442.c: New test.
3668
13ee2de7 36692016-03-31 Nathan Sidwell <nathan@acm.org>
3670
3671 PR c++/70393
3672 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3673
5e0d03a8 36742016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3675
3676 PR target/70453
3677 * gcc.target/i386/pr70453.c: New test.
3678
8cb82ed4 36792016-03-31 Andrey Belevantsev <abel@ispras.ru>
3680
3681 PR target/70292
3682 * gcc.c-torture/pr70292.c: New test.
3683
7952b661 36842016-03-31 Marek Polacek <polacek@redhat.com>
3685
3686 PR c/70297
3687 * c-c++-common/pr70297.c: New test.
3688 * g++.dg/cpp0x/typedef-redecl.C: New test.
3689 * gcc.dg/typedef-redecl2.c: New test.
3690
1607cc74 36912016-03-31 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR rtl-optimization/70460
3694 * gcc.c-torture/execute/pr70460.c: New test.
3695
c689c252 36962016-03-31 Richard Biener <rguenther@suse.de>
3697
3698 PR c++/70430
3699 * g++.dg/ext/vector30.C: New testcase.
3700
91c9586d 37012016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3702 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3703
3704 * gfortran.dg/fmt_pf.f90: New test.
3705
afa5c1b8 37062016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3707
3708 Forward-port from 5 branch
3709 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR testsuite/70356
3712 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3713 dg-require-effective-target after dg-do.
3714
3715 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3716
3717 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3718
6a5dcab3 37192016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3720 Julian Brown <julian@codesourcery.com>
3721 Chung-Lin Tang <cltang@codesourcery.com>
3722 Cesar Philippidis <cesar@codesourcery.com>
3723 James Norris <jnorris@codesourcery.com>
3724 Tom de Vries <tom@codesourcery.com>
3725 Nathan Sidwell <nathan@codesourcery.com>
3726
305d86a0 3727 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 3728 * c-c++-common/goacc/loop-clauses.c: Likewise.
3729 * g++.dg/goacc/template.C: Likewise.
3730 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3731 * gfortran.dg/goacc/loop-1.f95: Likewise.
3732 * gfortran.dg/goacc/loop-5.f95: Likewise.
3733 * gfortran.dg/goacc/loop-6.f95: Likewise.
3734 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3735 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3736 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3737 * c-c++-common/goacc/clauses-fail.c: Likewise.
3738 * c-c++-common/goacc/parallel-1.c: Likewise.
3739 * c-c++-common/goacc/reduction-1.c: Likewise.
3740 * c-c++-common/goacc/reduction-2.c: Likewise.
3741 * c-c++-common/goacc/reduction-3.c: Likewise.
3742 * c-c++-common/goacc/reduction-4.c: Likewise.
3743 * c-c++-common/goacc/routine-3.c: Likewise.
3744 * c-c++-common/goacc/routine-4.c: Likewise.
3745 * c-c++-common/goacc/routine-5.c: Likewise.
3746 * c-c++-common/goacc/tile.c: Likewise.
3747 * g++.dg/goacc/template.C: Likewise.
3748 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3749 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3750 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3751 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3752 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3753 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3754 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3755 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3756 * c-c++-common/goacc/use_device-1.c: ... this file.
3757 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3758 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3759 * c-c++-common/goacc/host_data-6.c: ... this file.
3760 * c-c++-common/goacc/loop-2-kernels.c: New file.
3761 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3762 * c-c++-common/goacc/loop-3.c: Likewise.
3763 * g++.dg/goacc/reference.C: Likewise.
3764 * g++.dg/goacc/routine-1.C: Likewise.
3765 * g++.dg/goacc/routine-2.C: Likewise.
3766
932c0baa 37672016-03-30 Richard Biener <rguenther@suse.de>
3768
3769 PR middle-end/70450
3770 * gcc.dg/torture/pr70450.c: New testcase.
3771
7f7c4659 37722016-03-30 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR target/70421
3775 * gcc.dg/torture/pr70421.c: New test.
3776 * gcc.target/i386/avx512f-pr70421.c: New test.
3777
9cbfe80c 37782016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3779
3780 PR testsuite/70364
3781 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3782 (check): New function.
3783 (bar): Call check.
3784 (foo): Align stack to 16 bytes when calling bar.
3785 * gcc.target/i386/cleanup-2.c: Likewise.
3786
f56c7d36 37872016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3788
3789 PR tree-optimization/59124
3790 * gcc.dg/Warray-bounds-19.c: New test.
3791
0275bf9b 37922016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3793
3794 * lib/prune.exp (escape_regex_chars): New.
3795 (prune_file_path): Update to quote metcharacters for regexp.
3796
a3daa269 37972016-03-29 Jakub Jelinek <jakub@redhat.com>
3798
24e1ba3d 3799 PR rtl-optimization/70429
3800 * gcc.c-torture/execute/pr70429.c: New test.
3801
a3daa269 3802 PR tree-optimization/70405
3803 * gcc.dg/pr70405.c: New test.
3804
3ef41a6e 38052016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3806
3807 PR fortran/70397
3808 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3809 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3810
4abd9410 38112016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3812
3813 PR testsuite/64177
3814 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3815 __cilkrts_set_param to set two workers.
3816 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3817 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3818
b58e5f0f 38192016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3820
305d86a0 3821 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 3822
bff53658 38232016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3824
3825 PR target/70406
305d86a0 3826 * gcc.target/i386/pr70406.c: New test.
bff53658 3827
bb2c9c15 38282016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3829
3830 * gnat.dg/specs/double_record_extension3.ads: New test.
3831
f12c84ab 38322016-03-25 Richard Henderson <rth@redhat.com>
3833
3834 PR target/70120
3835 * gcc.target/aarch64/pr70120-1.c: New.
3836 * gcc.target/aarch64/pr70120-2.c: New.
3837 * gcc.target/aarch64/pr70120-3.c: New.
3838
b0bf58c4 38392016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3840
3841 PR c++/62212
3842 * g++.dg/template/mangle2.C: The dg-do directive should be
3843 "compile" not "assemble".
3844
f175ba0f 38452016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3846
3847 PR lto/69650
3848 * gcc.dg/pr69650.c: New test.
3849
4cc3295f 38502016-03-25 David Edelsohn <dje.gcc@gmail.com>
3851
3852 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3853
0cf40600 38542016-03-25 Alan Modra <amodra@gmail.com>
3855
3856 * gcc.dg/dfp/pr70052.c: New test.
3857
3aebf099 38582016-03-24 Richard Henderson <rth@redhat.com>
3859
3860 PR middle-end/69845
3861 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3862 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3863
83245bd3 38642016-03-24 Tom de Vries <tom@codesourcery.com>
3865
3866 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3867
108e7ee4 38682016-03-24 Tom de Vries <tom@codesourcery.com>
3869
3870 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3871 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3872
17af0b14 38732016-03-24 Tom de Vries <tom@codesourcery.com>
3874
3875 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3876 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3877
6c8770ee 38782016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3879
3880 PR c++/62212
3881 * g++.dg/template/mangle2.C: New test.
3882
a7e21b7b 38832016-03-24 Richard Biener <rguenther@suse.de>
3884
3885 PR tree-optimization/70396
3886 * gcc.dg/torture/pr70396.c: New testcase.
3887
f365d297 38882016-03-24 Richard Biener <rguenther@suse.de>
3889
3890 PR middle-end/70370
3891 * gcc.dg/torture/pr70370.c: New testcase.
3892
da7aeb13 38932016-03-24 Tom de Vries <tom@codesourcery.com>
3894
3895 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3896 * gfortran.dg/goacc/kernels-tree.f95: Same.
3897 * gfortran.dg/goacc/parallel-tree.f95: Same.
3898
80b30de0 38992016-03-24 Tom de Vries <tom@codesourcery.com>
3900
3901 * c-c++-common/goacc/uninit-if-clause.c: New test.
3902 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3903
cb9b6b99 39042016-03-24 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR target/70290
305d86a0 3907 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3908 Fix formatting.
cb9b6b99 3909
a4225fff 39102016-03-24 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/70372
3913 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3914
5a869ab8 39152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3916
3917 PR c++/70347
3918 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3919
36ce5faa 39202016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3921
3922 PR c++/70332
3923 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3924
c4fa85c9 39252016-03-23 Jakub Jelinek <jakub@redhat.com>
3926
d9377ad5 3927 PR c++/70001
3928 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3929 * g++.dg/cpp1y/pr70001.C: New test.
3930
c4fa85c9 3931 PR c++/70323
3932 * g++.dg/cpp0x/constexpr-70323.C: New test.
3933
0a2062da 39342016-03-23 Alexandre Oliva <aoliva@redhat.com>
3935 Jason Merrill <jason@redhat.com>
3936 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR c++/69315
3939 * g++.dg/cpp0x/constexpr-69315.C: New test.
3940 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3941
62d2a6dc 39422016-03-23 Marek Polacek <polacek@redhat.com>
3943
3944 PR c++/69884
3945 * g++.dg/warn/Wignored-attributes-1.C: New test.
3946 * g++.dg/warn/Wignored-attributes-2.C: New test.
3947
a82d6246 39482016-03-23 Tom de Vries <tom@codesourcery.com>
3949
3950 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3951 initialization.
3952 * gfortran.dg/goacc/private-3.f95 (test): Same.
3953 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3954 missing use param.
3955
dc834ba1 39562016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3957
3958 * lib/target-supports.exp: Remove v7ve entry from loop
3959 creating effective target checks.
3960 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3961 (add_options_for_arm_arch_v7ve): Likewise.
3962
7e83fd1f 39632016-03-23 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR tree-optimization/70354
3966 * gcc.dg/vect/pr70354-1.c: New test.
3967 * gcc.dg/vect/pr70354-2.c: New test.
3968 * gcc.target/i386/avx2-pr70354-1.c: New test.
3969 * gcc.target/i386/avx2-pr70354-2.c: New test.
3970
4e4da058 39712016-03-22 Jeff Law <law@redhat.com>
3972
3973 PR target/70232
3974 * gcc.dg/tree-ssa/pr70232.c: New test.
3975
6855137b 39762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3977
3978 PR target/70302
3979 * gcc.target/i386/pr70302.c: New test.
3980
19db1ec8 39812016-03-22 Richard Biener <rguenther@suse.de>
3982
3983 PR middle-end/70251
3984 * g++.dg/torture/pr70251.C: New testcase.
3985
4baec9f2 39862016-03-22 David Malcolm <dmalcolm@redhat.com>
3987
3988 PR c/69993
3989 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3990 Wmisleading-indentation.c.
3991 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3992 reflect change to diagnostic text and order of messages.
3993 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3994
fcfec126 39952016-03-22 David Edelsohn <dje.gcc@gmail.com>
3996
3997 * g++.dg/ext/java-3.C: Don't compile on AIX.
3998
aa30728a 39992016-03-22 Richard Biener <rguenther@suse.de>
4000
4001 PR middle-end/70333
4002 * gcc.dg/torture/pr70333.c: New testcase.
4003
46ec4eb4 40042016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4005
4006 * g++.dg/ext/pr70290.C: New test.
4007
4880f878 40082016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4009
4010 PR target/70325
4011 * gcc.target/i386/pr70325.c: New test.
4012
3d78ea44 40132016-03-22 Jakub Jelinek <jakub@redhat.com>
4014
5934fb8f 4015 PR target/70329
4016 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4017 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4018
b6436f79 4019 PR target/70300
4020 * gcc.target/i386/pr70300.c: New test.
4021
3d78ea44 4022 PR c++/70295
4023 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4024 (func2): New function for cond with parens, xfail warning for c++.
4025 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4026
b60244f6 40272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4028
4029 PR c++/70096
4030 * g++.dg/template/ptrmem30.C: New test.
4031
c8e3e744 40322016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4033
4034 PR c++/70204
4035 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4036 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4037
2715f63a 40382016-03-21 Jakub Jelinek <jakub@redhat.com>
4039
4040 PR middle-end/70326
4041 * gcc.dg/pr70326.c: New test.
4042
2daa2cda 40432016-03-21 Marc Glisse <marc.glisse@inria.fr>
4044 Jakub Jelinek <jakub@redhat.com>
4045
4046 PR tree-optimization/70317
4047 * gcc.dg/pr70317.c: New test.
4048
d9aa5a50 40492016-03-21 Uros Bizjak <ubizjak@gmail.com>
4050
4051 PR target/70327
4052 * gcc.target/i386/pr70327.c: New test.
4053
e1a88bf4 40542016-03-21 Martin Liska <mliska@suse.cz>
4055
61941425 4056 PR ipa/70306
e1a88bf4 4057 * gcc.dg/ipa/pr70306.c: New test.
4058
d9aa5a50 40592016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4060
4061 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4062 * gcc.target/arm/attr-align3.c: Likewise.
4063 * gcc.target/arm/attr_arm.c: Likewise.
4064 * gcc.target/arm/flip-thumb.c: Likewise.
4065
afdde20c 40662016-03-21 Jakub Jelinek <jakub@redhat.com>
4067
4068 PR target/70296
4069 * gcc.target/powerpc/altivec-36.c: New test.
4070
3f2ef661 40712016-03-21 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/70310
4074 * gcc.dg/torture/pr70310.c: New testcase.
4075
08b2b692 40762016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4077
4078 PR target/70293
4079 * gcc.target/i386/pr70293.c: New test.
4080
93505d22 40812016-03-21 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/70288
4084 * gcc.dg/torture/pr70288-1.c: New testcase.
4085 * gcc.dg/torture/pr70288-2.c: Likewise.
4086
06fd1914 40872016-03-21 Andrey Belevantsev <abel@ispras.ru>
4088
4089 PR rtl-optimization/69307
4090 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4091
b628775e 40922016-03-21 Andrey Belevantsev <abel@ispras.ru>
4093
4094 PR rtl-optimization/69102
4095 * gcc.c-torture/compile/pr69102.c: New test.
4096
1421f43c 40972016-03-18 Jeff Law <law@redhat.com>
4098
4099 PR rtl-optimization/70263
4100 * gcc.c-torture/compile/pr70263-1.c: New test.
4101 * gcc.target/i386/pr70263-2.c: New test.
4102
e7142ce1 41032016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4104
4105 PR rtl-optimization/70278
4106 * gcc.dg/torture/pr70278.c: New test.
4107 * gcc.target/arm/pr70278.c: New test.
4108
5539bc70 41092016-03-18 David Malcolm <dmalcolm@redhat.com>
4110
4111 PR c/70281
4112 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4113 (test_builtin_types_compatible_p): New test function.
4114 * gcc.dg/pr70281.c: New test case.
4115
296a290a 41162016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4117
4118 PR target/70113
4119 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4120
666094f0 41212016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4122
4123 PR tree-optimization/70252
4124 * gcc.dg/pr70252.c: New test.
4125
350514e8 41262016-03-18 Tom de Vries <tom@codesourcery.com>
4127
4128 * gcc.dg/pr70161-2.c: New test.
4129 * gcc.dg/pr70161.c: New test.
4130
011e0cea 41312016-03-18 Tom de Vries <tom@codesourcery.com>
4132
4133 PR ipa/70269
4134 * gcc.dg/pr70269.c: New test.
4135
292a09de 41362016-03-18 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR c++/70267
4139 * g++.dg/ext/java-3.C: New test.
4140
efc86c4c 41412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4142
4143 PR c++/70205
4144 * g++.dg/lookup/pr70205.C: New test.
4145
a28dd575 41462016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4147
4148 PR c++/70218
4149 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4150
92e7ab1e 41512016-03-17 Marek Polacek <polacek@redhat.com>
4152
4153 PR c/69407
4154 * gcc.dg/atomic-op-6.c: New test.
4155
7378dbfb 41562016-03-17 David Malcolm <dmalcolm@redhat.com>
4157
4158 PR c/70264
4159 * c-c++-common/pr70264.c: New test case.
4160
f7995d7d 41612016-03-17 Jakub Jelinek <jakub@redhat.com>
4162
e2895b76 4163 PR c++/70144
4164 * c-c++-common/pr70144-1.c: New test.
4165 * c-c++-common/pr70144-2.c: New test.
4166
f7995d7d 4167 PR c++/70272
4168 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4169 * g++.dg/opt/flifetime-dse6.C: New test.
4170 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4171
5ec4a949 41722016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4173
4174 PR driver/70192
4175 * gcc.dg/pic-1.c: New test.
4176 * gcc.dg/pic-2.c: Likewise.
4177 * gcc.dg/pic-3.c: Likewise.
4178 * gcc.dg/pic-4.c: Likewise.
4179 * gcc.dg/pie-1.c: Likewise.
4180 * gcc.dg/pie-2.c: Likewise.
4181 * gcc.dg/pie-3.c: Likewise.
4182 * gcc.dg/pie-4.c: Likewise.
4183 * gcc.dg/pie-5.c: Likewise.
4184 * gcc.dg/pie-6.c: Likewise.
4185
c28550e1 41862016-03-17 Tom de Vries <tom@codesourcery.com>
4187
4188 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4189 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4190
be3296cb 41912016-03-17 Richard Biener <rguenther@suse.de>
4192
4193 PR debug/70271
4194 * g++.dg/debug/pr70271.C: New testcase.
4195
9b60ef21 41962016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4197
4198 * gcc.target/i386/pr70251.c: New test.
4199
9a80bc1a 42002016-03-17 Marek Polacek <polacek@redhat.com>
4201
4202 PR c++/70194
4203 * g++.dg/warn/constexpr-70194.C: New test.
4204
733d7ff9 42052016-03-16 Richard Henderson <rth@redhat.com>
4206
4207 PR middle-end/70240
4208 * gcc.c-torture/compile/pr70240.c: New.
4209
3e6f12bf 42102016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4211
4212 * gcc.c-torture/compile/20151204.c: Skip for avr.
4213
867c9e99 42142016-03-16 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR target/70245
4217 * g++.dg/opt/pr70245.C: New test.
4218 * g++.dg/opt/pr70245.h: New file.
4219 * g++.dg/opt/pr70245-aux.cc: New file.
4220
8ced6ab7 42212016-03-16 Martin Sebor <msebor@redhat.com>
4222
4223 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4224
37af779a 42252016-03-16 Richard Henderson <rth@redhat.com>
4226
4227 PR middle-end/70199
4228 * gcc.c-torture/compile/pr70199.c: New.
4229
78ed999c 42302016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4231
4232 * gcc.dg/uninit-19.c: Run dos2unix.
4233
462ca422 42342016-03-16 Marek Polacek <polacek@redhat.com>
4235
4236 PR c/70093
4237 * gcc.dg/nested-func-10.c: New test.
4238 * gcc.dg/nested-func-9.c: New test.
4239
fe58aacc 42402016-03-16 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR tree-optimization/68714
4243 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4244
27a53872 42452016-03-16 Tom de Vries <tom@codesourcery.com>
4246
4247 PR tree-optimization/68715
4248 * gcc.dg/graphite/pr68715-2.c: New test.
4249 * gcc.dg/graphite/pr68715.c: New test.
4250 * gfortran.dg/graphite/pr68715.f90: New test.
4251
95049c3c 42522016-03-16 Tom de Vries <tom@codesourcery.com>
4253
4254 PR tree-optimization/68809
4255 * gcc.dg/graphite/pr68809-2.c: New test.
4256 * gcc.dg/graphite/pr68809.c: New test.
4257
09eddd70 42582016-03-16 Jakub Jelinek <jakub@redhat.com>
4259
81fc5915 4260 PR c++/70147
4261 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4262 method call to i () as argument. Adjust expected output.
4263
09eddd70 4264 PR c++/70147
4265 * g++.dg/ubsan/pr70147-1.C: New test.
4266 * g++.dg/ubsan/pr70147-2.C: New test.
4267
6373d2a2 42682016-03-15 Martin Sebor <msebor@redhat.com>
4269
4270 PR c++/58281
4271 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4272
d27a0c11 42732016-03-15 John David Anglin <danglin@gcc.gnu.org>
4274
9908039d 4275 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4276 hppa*-*-hpux*.
4277
45cdc3a6 4278 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4279
d27a0c11 4280 PR libfortran/69799
4281 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4282 libatomic_available.
4283
0dd1d57f 42842016-03-15 Marek Polacek <polacek@redhat.com>
4285
4286 PR c++/70209
4287 * g++.dg/ext/attribute-may-alias-4.C: New test.
4288
0ce02c07 42892016-03-15 Alexander Monakov <amonakov@ispras.ru>
4290
4291 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4292 -fvar-tracking-assignments-toggle flag.
4293
f6e39b30 42942016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4295
4296 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4297
167f93a2 42982016-03-15 Jakub Jelinek <jakub@redhat.com>
4299
4300 PR rtl-optimization/70222
4301 * gcc.c-torture/execute/pr70222-1.c: New test.
4302 * gcc.c-torture/execute/pr70222-2.c: New test.
4303
08a8af4a 43042016-03-15 Richard Henderson <rth@redhat.com>
4305
4306 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4307
738eb905 43082016-03-15 Andrey Belevantsev <abel@ispras.ru>
4309
4310 PR rtl-optimization/69032
4311 * gcc.dg/pr69032.c: New test.
4312
dd148b3a 43132016-03-15 Andrey Belevantsev <abel@ispras.ru>
4314
4315 PR rtl-optimization/63384
d9aa5a50 4316 * g++.dg/pr63384.C: New test.
dd148b3a 4317
acf58115 43182016-03-15 Andrey Belevantsev <abel@ispras.ru>
4319
4320 PR target/64411
4321 * gcc.target/i386/pr64411.C: New test.
4322
a2897dc4 43232016-03-15 Tom de Vries <tom@codesourcery.com>
4324
4325 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4326 * gfortran.dg/goacc/kernels-alias.f95: New test.
4327
7bad2faf 43282016-03-14 Martin Sebor <msebor@redhat.com>
4329
4330 PR c++/53792
4331 * g++.dg/cpp0x/constexpr-inline.C: New test.
4332 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4333
d65fa8d9 43342016-03-14 David Edelsohn <dje.gcc@gmail.com>
4335
4336 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4337
2b3c633f 43382016-03-14 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR middle-end/70219
4341 * gcc.dg/pr70219.c: New test.
4342
e947f9c3 43432016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4344
4345 PR target/70083
4346 * gcc.dg/torture/pr70083.c: New test.
4347 * gcc.target/i386/pr70083.c: New test.
4348
74201dc2 43492016-03-14 Richard Biener <rguenther@suse.de>
4350
4351 PR tree-optimization/56365
4352 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4353
88aea41e 43542016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4355
4356 PR target/70098
4357 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4358 New function.
4359 * g++.dg/pr70098.C: New testcase.
4360
4361
1bd2aefd 43622016-03-14 Tom de Vries <tom@codesourcery.com>
4363
4364 PR tree-optimization/70045
4365 * gcc.dg/graphite/pr70045.c: New test.
4366
922c7033 43672016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4368
4369 PR fortran/69043
4370 * gfortran.dg/include_9.f90: New test.
4371
fd4ab6d9 43722016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4373
4374 PR fortran/45076
4375 gfortran.dg/prof/prof.exp: New script.
4376 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4377
7d7218d3 43782016-03-12 Andrey Belevantsev <abel@ispras.ru>
4379
4380 PR rtl-optimization/69307
4381 * gcc.dg/pr69307.c: New test.
4382
02ffd664 43832016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4384
4385 PR target/69614
4386 * gcc.target/arm/pr69614.c: New.
4387
76e207a9 43882016-03-12 Paul Thomas <pault@gcc.gnu.org>
4389
4390 PR fortran/70031
4391 * gfortran.dg/submodule_14.f08: New test
4392
4393 PR fortran/69524
4394 * gfortran.dg/submodule_15.f08: New test
4395
490ee78a 43962016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4397
4398 PR c++/70106
4399 * g++.dg/cpp1y/paren3.C: New test.
4400
04e137ff 44012016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4402
4403 PR target/70131
4404 * gcc.target/powerpc/ppc-round2.c: New test.
4405
27b2c1c4 44062016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4407
4408 PR target/70123
4409 * gcc.dg/torture/pr70123.c: New test.
4410
84116671 44112016-03-11 Jeff Law <law@redhat.com>
4412
4413 PR tree-optimization/70190
4414 * gcc.c-torture/compile/pr70190.c: New test.
4415
cfa58bc8 44162016-03-11 David Malcolm <dmalcolm@redhat.com>
4417
4418 PR c/68187
4419 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4420 case.
4421 (test43_b): Likewise.
4422 (test43_c): Likewise.
4423 (test43_d): Likewise.
4424 (test43_e): Likewise.
4425 (test43_f): Likewise.
4426 (test43_g): Likewise.
4427 (test44_a): Likewise.
4428 (test44_b): Likewise.
4429 (test44_c): Likewise.
4430 (test44_d): Likewise.
4431 (test44_e): Likewise.
4432
ce234f27 44332016-03-11 David Malcolm <dmalcolm@redhat.com>
4434
4435 PR c/70085
4436 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4437
e4756b48 44382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4439
4440 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4441 dg-options.
4442
1f5ef87e 44432016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4444
4445 PR target/70002
4446 PR target/69245
4447 * gcc.target/aarch64/pr69245_2.c: New test.
4448
f9c352a1 44492016-03-11 Jakub Jelinek <jakub@redhat.com>
4450
4451 PR tree-optimization/70177
4452 * gcc.dg/pr70177.c: New test.
4453
4dd92ac6 44542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4455
4456 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4457
331e4fdb 44582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4459
4460 * gcc.dg/tree-ssa/sra-20.c: New.
4461
69262824 44622016-03-11 Jakub Jelinek <jakub@redhat.com>
4463
6f9a7425 4464 PR rtl-optimization/70174
4465 * gcc.dg/pr70174.c: New test.
4466
69262824 4467 PR tree-optimization/70169
4468 * gcc.dg/pr70169.c: New test.
4469
4637a847 44702016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4471
4472 PR target/70160
4473 * gcc.target/i386/pr70160.c: New test.
4474
5a86d754 44752016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4476
4477 * gcc.target/s390/dfp-1.c: New test.
4478
af4c8290 44792016-03-10 Nick Clifton <nickc@redhat.com>
4480
4481 PR target/70044
4482 * gcc.target/aarch64/pr70044.c: New test.
4483
98dfd328 44842016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4485 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR c++/70001
4488 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4489 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4490 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4491
75e72311 44922016-03-10 Jan Hubicka <hubicka@ucw.cz>
4493
4494 PR lto/69589
4495 * g++.dg/lto/pr69589_0.C: New testcase
4496 * g++.dg/lto/pr69589_1.C: New testcase
4497
a2eb1271 44982016-03-10 Marek Polacek <polacek@redhat.com>
4499
4500 PR c++/70153
4501 * g++.dg/delayedfold/unary-plus1.C: New test.
4502
45032016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 4504
4505 * gcc.target/arm/pr45701-1.c: Escape brackets.
4506 * gcc.target/arm/pr45701-2.c: Likewise.
4507
5ab2987f 45082016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4509
4510 * gfortran.dg/unconstrained_commons.f: New.
4511
6972afac 45122016-03-10 Alan Modra <amodra@gmail.com>
4513
4514 * gcc.dg/pr69195.c: New.
4515 * gcc.dg/pr69238.c: New.
4516
c82c99ec 45172016-03-10 Tom de Vries <tom@codesourcery.com>
4518
4519 PR testsuite/68915
4520 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4521
a2389d4a 45222016-03-10 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/70128
4525 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4526 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4527
c272412d 45282016-03-09 Jakub Jelinek <jakub@redhat.com>
4529
a0451069 4530 PR tree-optimization/70152
4531 * gcc.dg/pr70152.c: New test.
4532
c272412d 4533 PR target/70086
4534 * gcc.target/i386/pr70086-1.c: New test.
4535 * gcc.target/i386/pr70086-2.c: New test.
4536 * gcc.target/i386/pr70086-3.c: New test.
5f611068 4537
4538 PR tree-optimization/70127
4539 * gcc.c-torture/execute/pr70127.c: New test.
4540
27dcb7a8 45412016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4542
4543 * c-c++-common/goacc/combined-directives-2.c: New test.
4544
c24757cf 45452016-03-09 David Malcolm <dmalcolm@redhat.com>
4546
4547 PR c/68473
4548 PR c++/70105
4549 * g++.dg/diagnostic/pr70105.C: New test.
4550 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4551 (test_multiple_ordinary_maps): New test function.
4552
83108969 45532016-03-09 David Malcolm <dmalcolm@redhat.com>
4554
4555 PR c/68473
4556 PR c++/70105
4557 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4558 Drop range information from call to inform_at_rich_loc.
4559 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4560 New.
4561 (test_show_locus): Replace calls to rich_location::add_range with
4562 calls to add_range. Rewrite the tests that used the now-defunct
4563 rich_location ctor taking a source_range. Simplify other tests
4564 by replacing calls to COMBINE_LOCATION_DATA with calls to
4565 make_location.
4566
6733c0e8 45672016-03-09 Richard Biener <rguenther@suse.de>
4568 Jakub Jelinek <jakub@redhat.com>
4569
4570 PR tree-optimization/70138
4571 * gcc.dg/vect/pr70138-1.c: New testcase.
4572 * gcc.dg/vect/pr70138-2.c: Likewise.
4573
96abb9f5 45742016-03-09 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR target/70049
4577 * gcc.target/i386/pr70049.c: New test.
4578
42bb3bfb 45792016-03-09 Richard Biener <rguenther@suse.de>
4580
4581 PR c/70143
4582 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4583 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4584 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4585
27527428 45862016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4587
4588 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4589 arm-*-*.
4590
248449f2 45912016-03-09 Jakub Jelinek <jakub@redhat.com>
4592
1bd49ced 4593 PR middle-end/67278
4594 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4595
248449f2 4596 PR target/67278
4597 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4598
4599 PR middle-end/70050
4600 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4601 in testcase comment.
4602
dfc460ff 46032016-03-09 Tom de Vries <tom@codesourcery.com>
4604
4605 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4606 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4607 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4608 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4609 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4610 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4611 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4612 * gfortran.dg/goacc/kernels-loop.f95: New test.
4613
0377fc7f 46142016-03-08 Martin Sebor <msebor@redhat.com>
4615
4616 PR c++/62096
4617 * g++.dg/warn/overflow-warn-7.C: New test.
4618
3556aa80 46192016-03-08 Jason Merrill <jason@redhat.com>
4620
4621 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4622 * lib/target-supports.exp (check_effective_target_concepts): New.
4623
e5096208 46242016-03-08 Jakub Jelinek <jakub@redhat.com>
4625
5370eb8d 4626 PR c++/70135
4627 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4628 * g++.dg/ubsan/pr70135.C: New test.
4629
e5096208 4630 PR target/70110
4631 * gcc.dg/pr70110.c: New test.
4632
cc37120d 46332016-03-07 Martin Jambor <mjambor@suse.cz>
4634
4635 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4636 * c-c++-common/gomp/if-1.c: Likewise.
4637 * c-c++-common/gomp/pr61486-2.c: Likewise.
4638 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4639 to dg-additional-options.
4640 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4641 * g++/gomp/target-teams-1.c: Likewise.
4642 * gcc.dg/gomp/gomp.exp: Likewise.
4643 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4644 dg-additional-options.
4645 * gfortran.dg/gomp/gomp.exp: Likewise.
4646 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4647 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4648 dg-additional-options.
4649 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4650
53c248d8 46512016-03-07 Martin Jambor <mjambor@suse.cz>
4652
4653 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4654 * c-c++-common/gomp/gridify-1.c: New test.
4655 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4656
541e79a0 46572016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4658
4659 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4660 trigger for cortex-r8, when scanning for register r8.
4661 * gcc.target/arm/pr45701-2.c: Likewise.
4662
4dfabd94 46632016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 4664 Jeff Law <law@redhat.com>
4dfabd94 4665
4666 PR tree-optimization/69740
4667 * gcc.c-torture/compile/pr69740-1.c: New test.
4668 * gcc.c-torture/compile/pr69740-2.c: New test.
4669
1b63a87b 46702016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4671
4672 * lib/target-supports.exp
4673 (check_effective_target_whole_vector_shift): Enable for PPC64.
4674
d33914da 46752016-03-07 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/70115
4678 * gcc.dg/torture/pr70115.c: New testcase.
4679
584fba4b 46802016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4681
4682 PR middle-end/69916
4683 * c-c-++-common/goacc/pr69916.c: New.
4684
7f2f5ec0 46852016-03-07 Richard Henderson <rth@redhat.com>
4686
4687 * gcc.c-torture/compile/pr70061.c: New test.
4688
f530e7c4 46892016-03-07 Richard Biener <rguenther@suse.de>
4690
4691 PR testsuite/70109
4692 * gcc.dg/vect/O3-pr36098.c: New testcase.
4693
a3855fed 46942016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4695
4696 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4697
091ffc31 46982016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4699
4700 * gnat.dg/renaming9.ad[sb]: New testcase.
4701
2941b871 47022016-03-05 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR c++/70084
4705 * g++.dg/expr/stdarg3.C: New test.
4706
5173ce42 47072016-03-04 Jeff Law <law@redhat.com>
4708
4709 PR tree-optimization/69196
4710 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4711 x86_64-*-*.
4712
2d1d2e55 47132016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4714
0e43078e 4715 PR c/69973
4716 * gcc.dg/pr69973.c: New test.
4717
d8ec06ae 4718 PR rtl-optimization/69941
4719 * gcc.dg/torture/pr69941.c: New test.
4720
2d1d2e55 4721 PR c/69824
4722 * gcc.dg/pr69824.c: New test.
4723
32f692e2 47242016-03-05 Tom de Vries <tom@codesourcery.com>
4725
4726 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4727 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4728 function.
4729
1c699e9a 47302016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4731
4732 PR c++/66786
4733 * g++.dg/cpp1y/var-templ48.C: New test.
4734 * g++.dg/cpp1y/var-templ49.C: New test.
4735
358448c6 47362016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4737
4738 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4739
01dc3c45 47402016-03-04 Jakub Jelinek <jakub@redhat.com>
4741
e968ff6d 4742 PR c++/70035
4743 * g++.dg/ubsan/pr70035.C: New test.
4744
01dc3c45 4745 PR target/70062
4746 * gcc.target/i386/pr70062.c: New test.
4747
3937d618 47482016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4749
4750 * g++.dg/template/typename21.C: Remove c++98_only.
4751
c58ac7f8 47522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4753
4754 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4755
0060768a 47562016-03-04 David Malcolm <dmalcolm@redhat.com>
4757
4758 PR c/68187
4759 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4760 function.
4761 (fn_42_b): Likewise.
4762 (fn_42_c): Likewise.
4763
74c6fd40 47642016-03-04 David Malcolm <dmalcolm@redhat.com>
4765
4766 PR c/68187
4767 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4768 function.
4769 (fn_40_b): Likewise.
4770 (fn_41_a): Likewise.
4771 (fn_41_b): Likewise.
4772
31b11359 47732016-03-04 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR target/70059
4776 * gcc.target/i386/avx512f-pr70059.c: New test.
4777 * gcc.target/i386/avx512dq-pr70059.c: New test.
4778
c5b93452 47792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4780
4781 PR rtl-optimization/57676
4782 * gcc.dg/torture/pr57676.c: New test.
4783
268fbd56 47842016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4785
4786 * gcc.dg/pr70026.c: New test.
4787
6560d1ad 47882016-03-04 Marek Polacek <polacek@redhat.com>
4789
4790 PR c/69798
4791 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4792 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4793
cc7dfddf 47942016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4795
4796 PR target/70004
4797 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4798 Delete.
4799 (test_corners_sisd_si): Likewise.
4800 (main): Remove checks of the above.
4801 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4802
e9663bd4 48032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4804
4805 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4806
dcdd684e 48072016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4808
4809 * gcc.dg/torture/pr69951.c: Accept argc==0.
4810
e692d332 48112016-03-04 Richard Biener <rguenther@suse.de>
4812
4813 PR c++/70054
4814 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4815 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4816
af77b7e6 48172016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4818
4819 PR testsuite/69766
4820 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4821 testing multiarch.
4822
290da96e 48232016-03-04 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR debug/69947
4826 * gcc.dg/guality/pr69947.c: New test.
4827
e51ce713 48282016-03-03 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR ada/70017
4831 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4832
1feed892 48332016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4834
4835 PR rtl-optimization/69904
4836 * gcc.target/arm/pr69904.c: New test.
4837
c32bda69 48382016-03-03 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR target/70021
4841 * gcc.dg/vect/pr70021.c: New test.
4842 * gcc.target/i386/pr70021.c: New test.
4843
1bc579ed 48442016-03-03 Marek Polacek <polacek@redhat.com>
4845
4846 PR middle-end/70050
4847 * gcc.dg/pr70050.c: New test.
4848
cfa8d638 48492016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4850
4851 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4852
1b889259 48532016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4854
4855 PR tree-optimization/70043
4856 * gfortran.dg/vect/pr70043.f90: New test.
4857
f756dfa3 48582016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4859
4860 * gnat.dg/specs/task1.ads: New test.
4861
5cb4863d 48622016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4863
4864 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4865 Invoke gdb with -batch.
4866 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4867
5dd12e43 48682016-03-03 Richard Biener <rguenther@suse.de>
4869
4870 PR tree-optimization/55936
4871 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4872
d97ba4ca 48732016-03-02 Jeff Law <law@redhat.com>
4874
5d23c86f 4875 PR rtl-optimization/69942
4876 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4877 effects of argument promotions.
4878
d97ba4ca 4879 PR tree-optimization/69987
4880 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4881 target does not support -fprefetch-loop-arrays.
4882
901faaa0 48832016-03-02 Uros Bizjak <ubizjak@gmail.com>
4884
4885 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4886
51f6fdce 48872016-03-02 Bin Cheng <bin.cheng@arm.com>
4888
6bc7872f 4889 PR rtl-optimization/69052
51f6fdce 4890 * gcc.target/i386/pr69052.c: New test.
4891
31d31e07 48922016-03-02 Alan Modra <amodra@gmail.com>
4893
4894 * gcc.dg/pr69990.c: New.
4895
04faee95 48962016-03-02 Jakub Jelinek <jakub@redhat.com>
4897
270d0117 4898 PR c/68062
4899 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4900
4901 PR middle-end/70022
4902 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4903
04faee95 4904 PR target/70028
4905 * gcc.target/i386/pr70028.c: New test.
4906
a2cc9e8e 49072016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4908
4909 * c-c++-common/asan/swapcontext-test-1.c,
4910 * c-c++-common/tsan/thread_leak.c,
4911 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4912 * g++.dg/tsan/benign_race.C,
4913 * g++.dg/tsan/fd_close_norace.C,
4914 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4915 races with sanitizer output
4916
dd4bd263 49172016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 4918 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 4919
4920 PR target/67278
4921 * gcc.dg/simd-8.c: New testcase.
4922
b5fe3a49 49232016-03-02 Richard Biener <rguenther@suse.de>
4924
4925 PR middle-end/67278
4926 * gcc.dg/simd-7.c: New testcase.
4927
23601f67 49282016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4929
4930 * gcc.target/i386/pr70007.c: Tweak.
4931
f66f65e7 49322016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4933
4934 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4935
60773515 49362016-03-02 Marek Polacek <polacek@redhat.com>
4937
4938 PR c/67854
4939 * gcc.dg/pr67854.c: New test.
4940
6c094cb1 49412016-03-02 Jakub Jelinek <jakub@redhat.com>
4942
4943 PR middle-end/70025
4944 * gcc.dg/torture/pr70025.c: New test.
4945
7627bb56 49462016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4947
4948 PR tree-optimization/68621
4949 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4950
066c8e94 49512016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4952
4953 * gcc.target/i386/pr70007.c: New test.
4954
d3b819ad 49552016-03-01 Jeff Law <law@redhat.com>
4956
d4b9ad56 4957 PR tree-optimization/69196
7e217344 4958 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 4959
d3b819ad 4960 PR tree-optimization/69196
4961 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4962 duplicating code and spoiling the expected output.
4963
4f37285d 49642016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4965
4966 PR target/70033
4967 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4968 supports power9 before doing tests.
4969 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4970 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4971 * gcc.target/powerpc/p9-permute.c: Likewise.
4972
3e9c4f6c 49732016-03-01 Uros Bizjak <ubizjak@gmail.com>
4974
4975 PR target/70027
4976 * gcc.target/i386/pr70027.c: New test.
4977
e324729e 49782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 4979
4980 * gcc.dg/pr70017.c: New test.
4981
40e9ce2d 49822016-03-01 Jakub Jelinek <jakub@redhat.com>
4983
4984 PR c/69796
4985 PR c/69974
4986 * gcc.dg/pr69796.c: New test.
4987 * gcc.dg/pr69974.c: New test.
4988
e8b016ea 49892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4990
4991 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4992
24d3127c 49932016-02-29 Jeff Law <law@redhat.com>
4994
4995 PR tree-optimization/69987
4996 * gfortran.dg/pr69987.f90: New test.
4997
4998 PR tree-optimization/69989
4999 * gcc.c-torture/compile/pr69989-2.c: New test.
5000
12cc1225 50012016-03-01 Marek Polacek <polacek@redhat.com>
5002
5003 PR c++/69795
5004 * g++.dg/parse/invalid1.C: New test.
5005
d99a947c 50062016-03-01 Richard Biener <rguenther@suse.de>
5007
5008 PR middle-end/70022
5009 * gcc.dg/pr70022.c: New testcase.
5010
395dbc60 50112016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5012
5013 PR tree-optimization/69956
5014 * gcc.dg/pr69956.c: New test.
5015
40a35c55 50162016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5017
5018 PR target/70011
5019 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5020 XFAIL when hardware supports efficient unaligned storage access.
5021
4edc90b0 50222016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5023
5024 PR c++/69961
5025 * g++.dg/template/pr69961a.C: New test.
5026 * g++.dg/template/pr69961b.C: New test.
5027
1ed1f69a 50282016-02-29 David Malcolm <dmalcolm@redhat.com>
5029
5030 PR preprocessor/69985
5031 * gcc.dg/cpp/pr69985.c: New test case.
5032
01c5d15d 50332016-02-29 Jeff Law <law@redhat.com>
5034
3a4d3de5 5035 PR tree-optimization/70005
5036 * gcc.c-torture/execute/pr70005.c New test.
5037
01c5d15d 5038 PR tree-optimization/69999
5039 * gcc.c-torture/compile/pr69999.c: New test.
5040
1bf66b54 50412016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5042
5043 PR tree-optimization/69652
5044 * gcc.dg/torture/pr69652.c: Delete test.
5045 * gcc.dg/vect/pr69652.c: New test.
5046
b4d653d5 50472016-02-19 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/69980
5050 * gfortran.dg/vect/pr69980.f90: New testcase.
5051
35bc4745 50522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5053
5054 * gcc.target/sparc/20160229-1.c: New test.
5055
bb54a538 50562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5057
5058 * gnat.dg/stack_usage3.adb: New test.
5059 * gnat.dg/stack_usage3_pkg.ads: New helper.
5060
95164e71 50612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * gnat.dg/renaming8.adb: New test.
5064 * gnat.dg/renaming8_pkg1.ads: New helper.
5065 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5066 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5067
a890896f 50682016-02-29 Richard Biener <rguenther@suse.de>
5069
5070 PR tree-optimization/69720
5071 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5072
5c70403a 50732016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5074
5075 PR fortran/68147
5076 PR fortran/47674
5077 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5078
dfb6d139 50792016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5080 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5081
5082 PR fortran/56007
5083 * gfortran.dg/coarray_8.f90: Adjust error message.
5084 * gfortran.dg/pr56007.f90: New test.
5085 * gfortran.dg/pr56007.f: New test.
5086
536508db 50872016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5088
5089 PR tree-optimization/69989
5090 * gcc.dg/torture/pr69989.c: New test.
5091
eec75e45 50922016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5093
5094 * gcc.target/i386/stack-realign-win.c: New test.
5095
0175e45a 50962016-02-28 Harald Anlauf <anlauf@gmx.de>
5097
5098 PR fortran/60126
5099 * gfortran.dg/pr60126.f90: New test.
5100
2a703589 51012016-02-27 Jeff Law <law@redhat.com>
5102
5103 Revert
5104 2016-02-26 Richard Biener <rguenther@suse.de>
5105 Jeff Law <law@redhat.com>
5106
5107 PR tree-optimization/69740
5108 * gcc.c-torture/compile/pr69740-1.c: New test.
5109 * gcc.c-torture/compile/pr69740-2.c: New test.
5110
359b4c18 51112016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5112
1c96765a 5113 PR fortran/69910
359b4c18 5114 * gfortran.dg/newunit_4.f90: New test.
5115
49462d93 51162016-02-27 Jakub Jelinek <jakub@redhat.com>
5117
5118 PR target/69613
5119 PR rtl-optimization/69886
5120 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5121 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5122 target.
5123
c4ac733e 51242016-02-26 Martin Sebor <msebor@redhat.com>
5125
5126 PR tree-optimization/15826
5127 * gcc.dg/tree-ssa/pr15826.c: New test.
5128
da8c4b5d 51292016-02-26 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR target/69969
5132 * gcc.target/powerpc/pr69969.c: New test.
5133
0a4558eb 51342016-02-26 Martin Sebor <msebor@redhat.com>
5135
5136 PR c++/15766
5137 * g++.old-deja/g++.other/decl5.C: Add a test case.
5138
5b500299 51392016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5140
5141 PR target/69946
5142 * gcc.target/powerpc/pr69946.c: New file.
5143
565f533b 51442016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5145 Jeff Law <law@redhat.com>
565f533b 5146
0a4558eb 5147 PR tree-optimization/69740
565f533b 5148 * gcc.c-torture/compile/pr69740-1.c: New test.
5149 * gcc.c-torture/compile/pr69740-2.c: New test.
5150
ff67cbea 51512016-02-26 Martin Jambor <mjambor@suse.cz>
5152
5153 PR middle-end/69920
5154 * gcc.dg/torture/pr69932.c: New test.
5155 * gcc.dg/torture/pr69936.c: Likewise.
5156
e400d817 51572016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5158
5159 PR target/69709
5160 * gcc.target/s390/pr69709.c: New test.
5161
126a5a2d 51622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5163
5164 PR target/69245
5165 * gcc.target/aarch64/pr69245_1.c: New test.
5166
59c58860 51672016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5168
5169 PR target/69613
5170 * gcc.dg/torture/pr69613.c: New test.
5171
9441fa4e 51722016-02-26 Jakub Jelinek <jakub@redhat.com>
5173
5174 PR rtl-optimization/69891
5175 * gcc.target/i386/pr69891.c: New test.
5176
e48fcde0 51772016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5178 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5179
35ed600a 5180 PR target/61397
f41208a1 5181 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5182 functionality for both 32-bit and 64-bit.
5183
c86aaa0e 51842016-02-26 Richard Biener <rguenther@suse.de>
5185
5186 PR tree-optimization/69551
5187 * gcc.dg/torture/pr69951.c: New testcase.
5188
38e71a65 51892016-02-25 Richard Biener <rguenther@suse.de>
5190
5191 PR tree-optimization/48795
5192 * gcc.dg/Warray-bounds-18.c: New testcase.
5193
03331e69 51942016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5195
5196 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5197
f14d8d6a 51982016-02-25 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR rtl-optimization/69896
5201 * gcc.dg/pr69896.c: New test.
5202
4003c807 52032016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5204
5205 PR c++/69736
5206 * g++.dg/cpp1y/paren2.C: New test.
5207
a0573328 52082016-02-24 Martin Sebor <msebor@redhat.com>
5209
5210 PR c/51147
5211 * gcc.dg/enum-mode-2.c: New test.
5212
2cde02ad 52132016-02-24 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR c++/69922
5216 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5217 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5218 * g++.dg/ubsan/pr69922.C: New test.
5219
f0ea75d1 52202016-02-24 Marek Polacek <polacek@redhat.com>
5221
5222 PR c/69819
5223 * gcc.dg/pr69819.c: New test.
5224
05027366 52252016-02-24 Martin Sebor <msebor@redhat.com>
5226
34ed562b 5227 PR c++/69912
5228 * g++.dg/ext/flexary15.C: New test.
5229
52302016-02-24 Martin Sebor <msebor@redhat.com>
5231
5232 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5233 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5234 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5235
650c3ad5 52362016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5237 Charles Baylis <charles.baylis@linaro.org>
5238
5239 PR debug/61033
5240 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5241
596070e8 52422016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5243 Jakub Jelinek <jakub@redhat.com>
596070e8 5244
5245 PR middle-end/69760
5246 * gcc.dg/torture/pr69760.c: New testcase.
5247
d6b92d9f 52482016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5249
5250 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5251 pattern on Solaris with as.
5252
90436d9d 52532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5254
5255 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5256 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5257 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5258 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5259
7c749495 52602016-02-24 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR middle-end/69915
5263 * gcc.dg/pr69915.c: New test.
5264
9c9680b5 52652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5266
5267 PR rtl-optimization/69886
5268 * gcc.dg/torture/pr69886.c: New test.
5269
36d081ee 52702016-02-24 Richard Biener <rguenther@suse.de>
5271
5272 PR middle-end/68963
5273 * gcc.dg/torture/pr68963.c: New testcase.
5274
2a0accb9 52752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5276
5277 PR target/69875
5278 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5279 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5280 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5281 * gcc.target/arm/atomic_loaddi_1.c: New test.
5282 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5283 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5284 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5285 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5286 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5287 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5288 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5289 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5290
f0e92ef1 52912016-02-24 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR middle-end/69909
5294 * gcc.dg/torture/pr69909.c: New test.
5295
6907286f 52962016-02-24 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/69907
5299 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5300 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5301 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5302
e6ab7475 53032016-02-24 Christian Bruel <christian.bruel@st.com>
5304
5305 * gcc.target/arm/pragma_cpp_fma.c: New test.
5306
47587450 53072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5308
5309 PR fortran/61156
5310 * gfortran.dg/include_6.f90: Update test.
5311
d41ab738 53122016-02-23 Jakub Jelinek <jakub@redhat.com>
5313
5314 PR objc/69844
5315 * objc.dg/pr69844.m: New test.
5316
4772d9d5 53172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5318
5319 PR libgfortran/69456
5320 * gfortran.dg/namelist_89.f90: New test.
5321 * gfortran.dg/pr59700.f90: Update test..
5322
8c38d887 53232016-02-23 Martin Sebor <msebor@redhat.com>
5324
5325 PR middle-end/69780
5326 * g++.dg/ext/builtin_alloca.C: New test.
5327 * gcc.dg/builtins-68.c: New test.
5328
ee1bfdb0 53292016-02-23 Richard Henderson <rth@redhat.com>
5330
5331 * gcc.target/i386/addr-space-3.c: Remove test.
5332
52609ec3 53332016-02-23 David Malcolm <dmalcolm@redhat.com>
5334
5335 PR preprocessor/69126
5336 PR preprocessor/69543
5337 * c-c++-common/pr69126-2-long.c: New test.
5338 * c-c++-common/pr69126-2-short.c: New test.
5339 * c-c++-common/pr69543-1.c: Remove xfail.
5340
d5bf2cc8 53412016-02-23 David Malcolm <dmalcolm@redhat.com>
5342
5343 PR preprocessor/69126
5344 PR preprocessor/69543
5345 PR preprocessor/69558
5346 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5347 (f): Rename to...
5348 (test_2): ...this, and add leading comment.
5349 (MACRO_3, test_3): New.
5350 (MACRO_4A, MACRO_4B, test_4): New.
5351 (MACRO): Rename to...
5352 (MACRO_5): ...this.
5353 (g): Rename to...
5354 (test_5): ...this, updating for renaming of MACRO, and
5355 add leading comment.
5356 * c-c++-common/pr69543-1.c: New.
5357 * c-c++-common/pr69543-2.c: New.
5358 * c-c++-common/pr69543-3.c: New.
5359 * c-c++-common/pr69543-4.c: New.
5360 * c-c++-common/pr69558-1.c: New.
5361 * c-c++-common/pr69558-2.c: New.
5362 * c-c++-common/pr69558-3.c: New.
5363 * c-c++-common/pr69558-4.c: New.
5364 * gcc.dg/pr69558.c: Move to...
5365 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5366 xfail for c++.
5367
3a37a410 53682016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5369
5370 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5371 to -ftree-parallelize-loops/-fopenacc changes.
5372 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5373 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5374 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5375 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5376 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5377 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5378 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5379 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5380 * c-c++-common/goacc/kernels-loop.c: Likewise.
5381 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5382 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5383 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5384 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5385
ecca180f 53862016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5387
5388 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5389
eec0fa3f 53902016-02-23 Jakub Jelinek <jakub@redhat.com>
5391
f1f91c07 5392 PR c++/69902
5393 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5394
eec0fa3f 5395 PR c/69900
5396 * gcc.dg/pr69900.c: New test.
5397
e045424d 53982016-02-23 Martin Jambor <mjambor@suse.cz>
5399
5400 PR tree-optimization/69666
5401 * gcc.dg/tree-ssa/pr69666.c: New test.
5402
f482dff6 54032016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5404
5405 PR fortran/67451
5406 * gfortran.dg/coarray_allocate_5.f08: New test.
5407
57ed698b 54082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5409
5410 * gcc.target/s390/vcond-shift.c: Move to ...
5411 * gcc.target/s390/vector/vcond-shift.c: ... here.
5412
990e443c 54132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5414
5415 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5416 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5417
296c5f01 54182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5419
5420 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5421
e53f41d5 54222016-02-20 Mark Wielaard <mjw@redhat.com>
5423
5424 PR c/28901
5425 * gcc.dg/unused-variable-3.c: New test.
5426
13af201d 54272016-02-22 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR target/69888
5430 * gcc.target/i386/pr69888.c: New test.
5431
682c90f9 54322016-02-22 Richard Biener <rguenther@suse.de>
5433
5434 PR tree-optimization/69882
5435 * gfortran.dg/vect/pr69882.f90: New testcase.
5436
b8cd18c3 54372016-02-22 Jakub Jelinek <jakub@redhat.com>
5438
5439 PR target/69885
5440 * gcc.dg/pr69885.c: New test.
5441
09343379 54422016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5443
5444 PR target/69806
5445 PR target/54089
5446 * gcc.target/sh/pr54089-10.c: New.
5447
b345a09f 54482016-02-20 Paul Thomas <pault@gcc.gnu.org>
5449
5450 PR fortran/69423
5451 * gfortran.dg/deferred_character_15.f90 : New test.
5452
51385aed 54532016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5454
5455 PR fortran/57365
5456 gfortran.dg/allocate_with_source_18.f03: New test.
5457
54582016-02-20 Harald Anlauf <anlauf@gmx.de>
5459
5460 PR fortran/52531
5461 gfortran.dg/gomp/pr52531.f90: New test.
5462
9cce8384 54632016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5464
5465 PR c++/69865
5466 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5467 -std=c++03.
5468
d91f5fbb 54692016-02-19 Jakub Jelinek <jakub@redhat.com>
5470
563d5cb8 5471 PR c++/69826
5472 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5473 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5474
0a04aac9 5475 PR c++/69850
5476 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5477
d91f5fbb 5478 PR c++/69851
5479 * g++.dg/torture/pr69851.C: New test.
5480
5fe1f282 54812016-02-19 Martin Sebor <msebor@redhat.com>
5482
5483 PR testsuite/69573
5484 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5485
a45bce11 54862016-02-19 Jakub Jelinek <jakub@redhat.com>
5487
6263dde1 5488 PR c++/69850
5489 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5490 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5491
a45bce11 5492 PR c++/67767
5493 * g++.dg/cpp0x/pr67767.C: New test.
5494
cf2ed1b7 54952016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5496
5497 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5498 for fp, simd, crypto, crc, lse.
5499 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5500 above.
5501 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5502 effective target check.
5503
f6cc34b0 55042016-02-19 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR target/69820
5507 * gcc.target/i386/pr69820.c: New test.
5508
6c678e78 55092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5510
5511 * gcc.target/s390/vector/int128-1.c: New test.
5512
b088ff4b 55132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5514
5515 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5516
b11e60a4 55172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5518
5519 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5520 instruction pattern name to prevent the testcase from failing with
5521 -march=z13.
5522
664ff6a0 55232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5524
5525 * gcc.target/s390/md/movstr-2.c: New test.
5526
e80be24b 55272016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5528
5529 * gcc.target/s390/morestack.c: New test.
5530
9839f350 55312016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5532
5533 PR target/69625
5534 * gcc.target/s390/pr69625.c: Add test case.
5535
4550fbd0 55362016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5537
5538 PR testsuite/68580
5539 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5540
57d00b6a 55412016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5542
5543 PR target/68404
5544 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5545 * gcc.target/powerpc/fusion3.c: Likewise.
5546
63ad69d6 55472016-02-18 Richard Biener <rguenther@suse.de>
5548
5549 PR middle-end/69553
5550 * g++.dg/torture/pr69553.C: New testcase.
5551
d92404ed 55522016-02-18 Nick Clifton <nickc@redhat.com>
5553
4550fbd0 5554 PR target/62254
5555 PR target/69610
5556 * gcc.target/arm/pr62554.c: New test.
5557 * gcc.target/arm/pr69610-1.c: New test.
5558 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 5559
0808dfce 55602016-02-18 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/69854
5563 * gcc.dg/torture/pr69854.c: New testcase.
5564
fc3527e3 55652016-02-17 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR c++/69850
5568 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5569
e3c24279 55702012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5571
5572 * gcc.target/powerpc/vec-cg.c: New test.
5573
c9732c2b 55742016-02-17 Richard Biener <rguenther@suse.de>
5575
5576 PR testsuite/69586
5577 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5578
51bf9f9b 55792016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5580
5581 PR target/69161
5582 * gcc.c-torture/compile/pr69161.c: New test.
5583
6baedca3 55842016-02-17 David Sherwood <david.sherwood@arm.com>
5585
5586 PR target/69532
5587 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5588 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5589
4f240715 55902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5591
5592 * gcc.dg/ifcvt-4.c: Skip on Visium.
5593
e0c0515d 55942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5595
5596 * gnat.dg/atomic8.adb: New test.
5597
7b319ee6 55982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5599
5600 * gnat.dg/discr46.ad[sb]: New test.
5601
48a7e3d1 56022016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5603
5604 PR Target/48344
5605 * gcc.target/powerpc/pr48344-1.c: New test.
5606
3f844f15 56072015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5608
5609 PR fortran/69742
5610 * gfortran.dg/associate_21.f90: New test.
5611
7675e968 56122016-02-16 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR c/69835
5615 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5616 -Wnonnull in dg-options.
5617 * c-c++-common/nonnull-2.c: New test.
5618
d6faee88 56192016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5620 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5621
5622 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5623
3a2a72aa 56242016-02-16 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR middle-end/69801
5627 * gcc.dg/pr69801.c: Add empty dg-options.
5628
28072426 56292016-02-16 James Norris <jnorris@codesourcery.com>
5630
5631 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5632 * g++.dg/goacc/deviceptr-1.c: New file.
5633
37fffac2 56342016-02-16 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR tree-optimization/69820
5637 * gcc.dg/vect/pr69820.c: New test.
5638
f72a5e61 56392016-02-16 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/69776
5642 * gcc.dg/torture/pr69776-2.c: New testcase.
5643
50e0cd76 56442016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5645
5646 PR tree-optimization/69714
5647 * gcc.dg/torture/pr69714.c: New test.
5648
14a72c4e 56492016-02-16 Jakub Jelinek <jakub@redhat.com>
5650
5651 PR tree-optimization/69802
5652 * gcc.dg/pr69802.c: New test.
5653
fd808c11 56542016-02-16 Richard Biener <rguenther@suse.de>
5655
5656 PR middle-end/69801
5657 * gcc.dg/pr69801.c: New testcase.
5658
49a549ca 56592016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5660
5661 PR libgfortran/69651
5662 * gfortran.dg/read_bang.f90: New test.
5663 * gfortran.dg/read_bang4.f90: New test.
5664
77454e6e 56652016-02-15 Jakub Jelinek <jakub@redhat.com>
5666
2074f21c 5667 PR c++/69658
5668 * g++.dg/init/pr69658.C: New test.
5669
77454e6e 5670 PR c++/69797
5671 * c-c++-common/pr69797.c: New test.
5672
4ef4d764 56732016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5674
5675 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5676 check for aarch64*-*-*.
5677
4a45fe0f 56782016-02-15 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/69783
5681 * gcc.dg/vect/pr69783.c: New testcase.
5682
0b3619e6 56832016-02-15 Richard Biener <rguenther@suse.de>
5684
5685 PR tree-optimization/69776
5686 * gcc.dg/torture/pr69776.c: New testcase.
5687
9b49c3cb 56882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5689
5690 PR fortran/60526
5691 * gfortran.dg/type_decl_4.f90: Reinstated.
5692
e46faff9 56932016-02-14 John David Anglin <danglin@gcc.gnu.org>
5694
5695 PR fortran/68746
5696 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5697
a96c809a 56982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5699
5700 PR fortran/60526
5701 PR bootstrap/69816
5702 * gfortran.dg/type_decl_4.f90: Removed.
5703
fdec7e88 57042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5705
5706 PR fortran/60526
5707 * gfortran.dg/type_decl_4.f90: New test.
5708
a72095c4 57092016-02-14 Alan Modra <amodra@gmail.com>
5710
bc436924 5711 PR testsuite/68886
a72095c4 5712 * gcc.c-torture/execute/stkalign.c: Revise test.
5713
73bb5f8b 57142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5715
5716 PR target/67260
5717 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5718
beb13161 57192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5720
5721 PR target/67260
5722 * gcc.target/sh/torture/pr67260.c: New.
5723
67cab04e 57242016-02-12 John David Anglin <danglin@gcc.gnu.org>
5725
5726 * gcc.dg/pr67964.c: Add dg-require-alias.
5727
44a59bb1 57282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5729
5730 PR target/67636
5731 PR target/64345
5732 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5733
38c9bd3a 57342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5735
5736 PR libgfortran/69668
5737 * gfortran.dg/namelist_88.f90: New test.
5738
1774ff82 57392016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5740
5741 PR libgfortran/69668
5742 * gfortran.dg/namelist_38.f90: Update test.
5743 * gfortran.dg/namelist_84.f90: Update test.
5744
aec1f4bd 57452016-02-12 David Malcolm <dmalcolm@redhat.com>
5746
5747 PR other/69554
5748 * gcc.dg/pr69554-1.c: New test.
5749 * gfortran.dg/pr69554-1.F90: New test.
5750 * gfortran.dg/pr69554-2.F90: New test.
5751 * lib/gcc-dg.exp (proc dg-locus): New function.
5752 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5753 distinguish between the caret-printing and non-caret-printing
5754 cases. If caret-printing has been explicitly enabled, bail out
5755 without attempting to fix up the output.
5756
da7d5066 57572016-02-12 David Malcolm <dmalcolm@redhat.com>
5758
5759 PR driver/69265
5760 PR driver/69453
5761 * gcc.dg/spellcheck-options-3.c: New test case.
5762 * gcc.dg/spellcheck-options-4.c: New test case.
5763 * gcc.dg/spellcheck-options-5.c: New test case.
5764 * gcc.dg/spellcheck-options-6.c: New test case.
5765 * gcc.dg/spellcheck-options-7.c: New test case.
5766 * gcc.dg/spellcheck-options-8.c: New test case.
5767 * gcc.dg/spellcheck-options-9.c: New test case.
5768 * gcc.dg/spellcheck-options-10.c: New test case.
5769
fcce1b0b 57702016-02-12 Jakub Jelinek <jakub@redhat.com>
5771
5772 PR rtl-optimization/69764
5773 PR rtl-optimization/69771
5774 * c-c++-common/pr69764.c: New test.
5775 * gcc.dg/torture/pr69771.c: New test.
5776
6d609290 57772016-02-12 Marek Polacek <polacek@redhat.com>
5778
5779 * g++.dg/torture/init-list1.C: New.
5780
7d75fb56 57812016-02-12 Marek Polacek <polacek@redhat.com>
5782
5783 * gcc.dg/pr69522.c: Add empty dg-options.
5784
52543fda 57852016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5786
5787 * g++.dg/lto/lto.exp: Include and init mpx.
5788 * g++.dg/lto/pr69729_0.C: New test.
5789
34947478 57902016-02-12 Jakub Jelinek <jakub@redhat.com>
5791
9181a4ec 5792 PR ipa/69241
5793 * g++.dg/ipa/pr69241-4.C: New test.
5794
34947478 5795 PR ipa/68672
5796 * g++.dg/ipa/pr68672-1.C: New test.
5797 * g++.dg/ipa/pr68672-2.C: New test.
5798 * g++.dg/ipa/pr68672-3.C: New test.
5799
74a4140f 58002016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5801
5802 PR c/69522
50e0cd76 5803 * gcc.dg/pr69522.c: New test.
74a4140f 5804
9ddb20d6 58052016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5806
5807 PR c++/69098
5808 * g++.dg/cpp1y/69098.C: New test.
5809 * g++.dg/cpp1y/69098-2.C: New test.
5810
67cf9b55 58112016-02-12 Jakub Jelinek <jakub@redhat.com>
5812
5813 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5814 and neighbour -> neighbor.
5815 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5816 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5817 * c-c++-common/Wvarargs.c: Likewise.
5818 * c-c++-common/goacc/host_data-5.c: Likewise.
5819 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5820 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5821 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5822 * gcc.target/aarch64/pr60697.c: Likewise.
5823 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5824 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5825 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5826 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5827 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5828 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5829 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5830 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5831 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5832 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5833 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5834 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5835 * g++.dg/lookup/koenig5.C: Likewise.
5836 * g++.dg/ext/no-asm-2.C: Likewise.
5837 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5838 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5839 * gfortran.dg/used_types_16.f90: Likewise.
5840 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5841 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5842 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5843 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5844 * gfortran.dg/abstract_type_6.f03: Likewise.
5845 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5846 * gfortran.dg/used_types_15.f90: Likewise.
5847 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5848 * gfortran.dg/exit_3.f08: Likewise.
5849 * gfortran.dg/open_status_2.f90: Likewise.
5850 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5851 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5852 * gfortran.dg/associate_1.f03: Likewise.
5853 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5854 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5855 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5856 * gcc.dg/builtin-object-size-1.c: Likewise.
5857 * gcc.dg/noreturn-6.c: Likewise.
5858 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5859 * gcc.dg/globalalias.c: Likewise.
5860 * gcc.dg/builtins-config.h: Likewise.
5861 * gcc.dg/pr30457.c: Likewise.
5862 * gcc.c-torture/compile/volatile-1.c: Likewise.
5863 * gcc.c-torture/execute/20101011-1.c: Likewise.
5864 * c-c++-common/Waddress-1.c: Likewise.
5865
40b38ace 58662016-02-11 Jakub Jelinek <jakub@redhat.com>
5867
5868 PR c/69768
5869 * c-c++-common/Waddress-1.c: New test.
5870
42c87ca9 58712016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5872
5873 PR fortran/69296
5874 * gfortran.dg/associate_19.f03: New test.
5875 * gfortran.dg/associate_20.f03: New test.
5876
acb7939f 58772016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5878
5879 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5880
6defe3c5 58812016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5882
5883 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5884 .arch armv8-a\n. Add -dA to dg-options.
5885 * gcc.target/aarch64/assembler_arch_1.c: New test.
5886 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5887
63f63318 58882016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5889
5890 PR c++/68726
5891 * g++.dg/cpp0x/pr68726.C: New.
5892
1cddf457 58932016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5894
5895 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5896 test.
5897
b86fba37 58982016-02-11 Richard Biener <rguenther@suse.de>
5899
5900 * g++.dg/tree-ssa/pr61034.C: Adjust.
5901
ec4ec95a 59022016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5903
be7c31e9 5904 PR target/69148
ec4ec95a 5905 * gcc.target/s390/pr69148.c: New.
5906
f64416ca 59072016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5908
5909 PR tree-optimization/69652
5910 * gcc.dg/torture/pr69652.c: New test.
5911
e5d1ea31 59122016-02-10 Jakub Jelinek <jakub@redhat.com>
5913 Patrick Palka <ppalka@gcc.gnu.org>
5914
5915 PR ipa/69241
5916 PR c++/69649
5917 * g++.dg/ipa/pr69241-1.C: New test.
5918 * g++.dg/ipa/pr69241-2.C: New test.
5919 * g++.dg/ipa/pr69241-3.C: New test.
5920 * g++.dg/ipa/pr69649.C: New test.
5921
fa03b19d 59222016-02-10 Uros Bizjak <ubizjak@gmail.com>
5923
5924 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5925 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5926
14485c8a 59272016-02-10 Bin Cheng <bin.cheng@arm.com>
5928
5929 PR tree-optimization/68021
5930 * gcc.dg/tree-ssa/pr68021.c: New test.
5931
79f1ed25 59322016-02-10 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/69726
5935 * gcc.dg/uninit-22.c: New testcase.
5936
58f74eff 59372016-02-09 Andrew Pinski <apinski@cavium.com>
5938
5939 PR tree-opt/69282
5940 * gcc.c-torture/compile/20160205-1.c: New testcase.
5941
600c00f7 59422016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5943
5944 PR target/68404
5945 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5946 instead accessing a really large arrray.
5947 * gcc.target/powerpc/fusion3.c: Likewise.
5948
0771836e 59492016-02-09 Charles Baylis <charles.baylis@linaro.org>
5950
5951 PR target/68532
5952 * gcc.c-torture/execute/pr68532.c: New test.
5953
4ccd644f 59542016-02-11 Alexandre Oliva <aoliva@redhat.com>
5955
5956 PR target/69634
5957 * gcc.dg/pr69634.c: New.
5958
2e980a39 59592016-02-09 Richard Biener <rguenther@suse.de>
5960
5961 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5962
aacf7102 59632016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 5964
aacf7102 5965 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5966
a1856ddf 59672016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5968
5969 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5970
d4d3da7e 59712016-02-09 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/69715
5974 * gcc.dg/torture/pr69715.c: New testcase.
5975
9cc6714f 59762016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5977
5978 PR c++/69139
5979 * g++.dg/cpp0x/trailing12.C: New test.
5980 * g++.dg/cpp0x/trailing13.C: New test.
5981
83d5062b 59822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5983
5984 PR c++/69283
5985 PR c++/67835
5986 * g++.dg/cpp1y/auto-fn29.C: New test.
5987 * g++.dg/cpp1y/auto-fn30.C: New test.
5988
394a86f3 59892016-02-08 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR tree-optimization/69209
5992 * gcc.c-torture/compile/pr69209.c: New test.
5993
93b124b4 59942016-02-08 Jeff Law <law@redhat.com>
5995
5996 PR tree-optimization/68541
5997 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5998 of statements allowed in join block for path splitting.
5999
26abce13 60002016-02-08 Jakub Jelinek <jakub@redhat.com>
6001
0acb2d6e 6002 PR c++/59627
6003 * g++.dg/gomp/pr59627.C: New test.
6004
26abce13 6005 PR ipa/69239
6006 * g++.dg/ipa/pr69239.C: New test.
6007
86e0b129 60082016-02-08 David Malcolm <dmalcolm@redhat.com>
6009
6010 PR preprocessor/69664
6011 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6012 * gcc.dg/cpp/warn-comments.c: Likewise.
6013
f553d9f8 60142016-02-08 Marek Polacek <polacek@redhat.com>
6015
6016 PR c++/69688
6017 * g++.dg/init/const12.C: New test.
6018
600695e0 60192016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6020
6021 PR target/60410
6022 * gcc.dg/lto/pr55113_0.c: Remove test.
6023
c4f4b1e8 60242016-02-08 Richard Biener <rguenther@suse.de>
6025
6026 PR tree-optimization/69719
6027 * gcc.dg/torture/pr69719.c: New testcase.
6028
5a987d87 60292016-02-08 Richard Biener <rguenther@suse.de>
6030 Jeff Law <law@redhat.com>
6031
6032 PR target/68273
6033 * gcc.target/mips/pr68273.c: New testcase.
6034
0418e71d 60352016-02-08 Richard Biener <rguenther@suse.de>
6036
6037 PR rtl-optimization/69274
6038 * gcc.target/i386/addr-sel-1.c: XFAIL.
6039
07c0f1ca 60402016-02-08 Jeff Law <law@redhat.com>
6041
40d85f4c 6042 PR tree-optimization/68541
6043 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6044
140e093f 6045 PR tree-optimization/65917
07c0f1ca 6046 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6047
16430acf 60482016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6049
6050 PR fortran/50555
6051 * gfortran.dg/namelist_args.f90: New test.
6052
3f0ff0d8 60532016-02-05 Jeff Law <law@redhat.com>
6054
140e093f 6055 PR tree-optimization/68541
3f0ff0d8 6056 * gcc.dg/tree-ssa/split-path-2.c: New test.
6057 * gcc.dg/tree-ssa/split-path-3.c: New test.
6058 * gcc.dg/tree-ssa/split-path-4.c: New test.
6059 * gcc.dg/tree-ssa/split-path-5.c: New test.
6060 * gcc.dg/tree-ssa/split-path-6.c: New test.
6061 * gcc.dg/tree-ssa/split-path-7.c: New test.
6062
a7cc1f94 60632016-02-05 Martin Sebor <msebor@redhat.com>
6064
6065 PR c++/69662
6066 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6067 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6068
fcb25f28 60692016-02-06 Richard HEnderson <rth@redhat.com>
6070
6071 PR c/69643
6072 * gcc.target/i386/addr-space-4.c: New.
6073 * gcc.target/i386/addr-space-5.c: New.
6074
3a2545a1 60752016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6076
6077 PR fortran/66089
6078 * gfortran.dg/elemental_dependency_6.f90: New.
6079
1e302465 60802016-02-05 Jakub Jelinek <jakub@redhat.com>
6081
66feb54c 6082 PR rtl-optimization/69691
6083 * gcc.c-torture/execute/pr69691.c: New test.
6084
1e302465 6085 PR c++/69628
6086 * g++.dg/parse/pr69628.C: New test.
6087
9c28a298 60882016-02-05 Uros Bizjak <ubizjak@gmail.com>
6089
6090 * gcc.dg/sancov/asan.c: Move to ...
6091 * gcc.dg/asan/sancov-1.c: ... here.
6092
a854e286 60932016-02-05 Uros Bizjak <ubizjak@gmail.com>
6094
6095 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6096
d4f0b240 60972016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6098
6099 PR target/69677
6100 * gcc.target/i386/pr69677.c: New test.
6101
235d8723 61022016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6103
6104 PR c++/68948
6105 * g++.dg/template/pr68948.C: New test.
6106
f390cf65 61072016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6108
6109 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6110 (only necessary on s390x).
6111
ab99f104 61122016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6113
6114 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6115 -mno-accumulate-outgoing-args.
6116
f7ef5392 61172016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6118
6119 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6120
6b098e91 61212016-02-04 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR c/69669
6124 * c-c++-common/pr69669.c: New test.
6125
f0146cf3 61262016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6127
6128 PR target/69667
6129 * g++.dg/pr69667.C: New file.
6130
08fd6cf5 61312016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6132
6133 PR target/69619
6134 * gcc.dg/pr69619.c: Add new test.
6135
a6f3f39f 61362016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6137
6138 PR rtl-optimization/69577
6139 * gcc.target/i386/pr69577.c: New test.
6140
774068a0 61412016-02-04 Martin Liska <mliska@suse.cz>
6142
6143 * g++.dg/asan/pr69276.C: New test.
6144
f50a7894 61452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6146
6147 PR target/65932
6148 PR target/67714
6149 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6150 a single smulbb instruction.
6151 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6152 * gcc.target/amr/wmul-2.c: Likewise.
6153
6b722eb3 61542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6155
6156 PR target/65932
6157 PR target/67714
6158 * gcc.c-torture/execute/pr67714.c: New test.
6159
1f1475a7 61602016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6161
6162 PR target/69454
6163 * gcc.target/i386/pr69454-1.c: New test.
6164 * gcc.target/i386/pr69454-2.c: New test.
6165
6b94e133 61662016-02-03 Martin Sebor <msebor@redhat.com>
6167
6168 PR c++/69251
6169 PR c++/69253
6170 PR c++/69290
6171 PR c++/69277
6172 PR c++/69349
6173 * g++.dg/ext/flexarray-mangle-2.C: New test.
6174 * g++.dg/ext/flexarray-mangle.C: New test.
6175 * g++.dg/ext/flexarray-subst.C: New test.
6176 * g++.dg/ext/flexary11.C: New test.
6177 * g++.dg/ext/flexary12.C: New test.
6178 * g++.dg/ext/flexary13.C: New test.
6179 * g++.dg/ext/flexary14.C: New test.
6180 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6181
342ed0ac 61822016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6183
6184 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6185 Define only if CHECK_FLOAT128 is defined.
6186 (main): Properly initialize u5.
6187
edf6c4d2 61882016-02-03 Jakub Jelinek <jakub@redhat.com>
6189
415d5641 6190 PR c/69627
6191 * gcc.dg/pr69627.c: New test.
6192
edf6c4d2 6193 PR target/69644
6194 * gcc.dg/pr69644.c: New test.
6195
cf8f3ba0 61962016-02-03 Mike Stump <mikestump@comcast.net>
6197
6198 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6199 support for struct-layout-1.exp.
6200
c90d55dd 62012016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6202
6203 PR c++/69056
f7ef5392 6204 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6205
401bd0c8 62062016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6207 Alexandre Oliva <aoliva@redhat.com>
6208
6209 PR target/69461
6210 * gcc.target/powerpc/pr69461.c: New.
6211
277d9d1d 62122016-02-03 Uros Bizjak <ubizjak@gmail.com>
6213
6214 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6215 works from here ...
6216 (check_effective_target_fsanitize_thread): ... to here. Do not
6217 specify additional compile flags for the test source.
6218 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6219 specify additional compile flags for the test source.
6220
e69ad94a 62212016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6222
6223 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6224
a4454da2 62252016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6226
6227 PR fortran/67451
6228 PR fortran/69418
6229 * gfortran.dg/coarray_allocate_2.f08: New test.
6230 * gfortran.dg/coarray_allocate_3.f08: New test.
6231 * gfortran.dg/coarray_allocate_4.f08: New test.
6232
88cab2dd 62332016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6234
6235 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6236 use same scan-tree-dump-times on all platforms.
6237 * gcc.dg/vect/vect-outer-1.c: Likewise.
6238 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6239 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6240 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6241 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6242 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6243 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6244 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6245
66ea75c4 62462016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6247
6248 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6249 warning.
6250
4eef8df7 62512016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6252
6253 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6254
665fbc2f 62552016-02-02 James Norris <jnorris@codesourcery.com>
6256
6257 * c-c++-common/goacc/routine-5.c: Add tests.
6258
b10e3d47 62592016-02-02 Alexander Monakov <amonakov@ispras.ru>
6260
6261 * gcc.target/nvptx/unsigned-cmp.c: New test.
6262
12ad66dd 62632016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6264
6265 * gcc.target/aarch64/scalar_shift_1.c
6266 (test_corners_sisd_di): Improve force to SIMD register.
6267 (test_corners_sisd_si): Likewise.
6268 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6269 Remove scan-assembler check for ldr.
6270
f9ec342f 62712016-02-02 Richard Biener <rguenther@suse.de>
6272
6273 PR tree-optimization/69595
6274 * gcc.dg/Warray-bounds-17.c: New testcase.
6275
32f2925a 62762016-02-02 Richard Biener <rguenther@suse.de>
6277
6278 PR tree-optimization/69606
6279 * gcc.dg/torture/pr69606.c: New testcase.
6280
cfd9ca84 62812016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6282
6283 PR middle-end/68542
6284 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6285 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6286
19bf08e2 62872016-02-02 Alan Modra <amodra@gmail.com>
6288
6289 PR target/69548
6290 * gcc.target/powerpc/pr69548.c: New test.
6291
6f13b088 62922016-02-01 Jakub Jelinek <jakub@redhat.com>
6293
dcddc5af 6294 PR rtl-optimization/69592
6295 * gcc.dg/pr69592.c: New test.
6296
6f13b088 6297 PR preprocessor/69543
6298 PR c/69558
6299 * gcc.dg/pr69543.c: New test.
6300 * gcc.dg/pr69558.c: New test.
6301
d090e5c2 63022016-02-01 Uros Bizjak <ubizjak@gmail.com>
6303
fcb317c5 6304 PR testsuite/65940
6305 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 6306
aaf527dc 63072016-02-01 Martin Sebor <msebor@redhat.com>
6308
6309 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6310
1674217b 63112016-02-01 Bin Cheng <bin.cheng@arm.com>
6312
6313 PR tree-optimization/67921
6314 * c-c++-common/ubsan/pr67921.c: New test.
6315
b4007655 63162016-02-01 Richard Biener <rguenther@suse.de>
6317
6318 PR middle-end/69556
6319 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6320
88a477bb 63212016-02-01 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/69574
6324 * gcc.dg/torture/pr69574.c: New testcase.
6325
2eaaa4e7 63262016-02-01 Richard Biener <rguenther@suse.de>
6327
6328 PR tree-optimization/69579
6329 * gcc.dg/setjmp-6.c: New testcase.
6330
e3882c44 63312016-02-01 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR rtl-optimization/69570
6334 * g++.dg/opt/pr69570.C: New test.
6335
f80aff47 63362016-02-01 Richard Henderson <rth@redhat.com>
6337
6338 * gcc.dg/pr69535.c: New test.
6339
240568aa 63402016-01-31 John David Anglin <danglin@gcc.gnu.org>
6341
6009b3b8 6342 PR testsuite/69584
6343 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6344 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6345
1fdf7177 6346 PR debug/68244
6347 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6348
240568aa 6349 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6350
cb3e5ac0 63512016-01-31 Paul Thomas <pault@gcc.gnu.org>
6352
6353 PR fortran/67564
6354 * gfortran.dg/allocate_with_source_17.f03: New test.
6355
3b8b902b 63562016-01-30 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/69546
6359 * gcc.dg/torture/pr69546.c: New test.
6360
17985abe 63612016-01-30 Paul Thomas <pault@gcc.gnu.org>
6362
6363 PR fortran/69566
6364 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6365
b5239e80 63662016-01-30 Martin Sebor <msebor@redhat.com>
6367
6368 PR c++/68490
6369 * g++.dg/ext/flexary10.C: New test.
6370
e8f03010 63712016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6372
6373 PR fortran/66707
6374 gfortran.dg/common_23.f90: New test.
6375
dc93691a 63762016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6377
6378 PR target/65546
6379 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6380 condition being checked, and disable it when the target supports
6381 misaligned loads and stores.
6382
ff5e28e9 63832016-01-29 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR debug/69518
6386 * gcc.dg/torture/pr69518.c: New test.
6387
b0d8930a 63882016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6389
6390 PR target/69530
6391 * gcc.target/i386/pr69530.c: New test.
6392
21601fc7 63932016-01-29 Steve Ellcey <sellcey@imgtec.com>
6394
6395 PR target/65604
6396 * gcc.target/mips/div-delay.c: New test.
6397
ca6c7317 63982016-01-29 Jakub Jelinek <jakub@redhat.com>
6399
4758dc39 6400 PR target/69551
6401 * gcc.target/i386/pr69551.c: New test.
6402
ca6c7317 6403 PR target/66137
6404 * gcc.target/i386/pr66137.c: New test.
6405
e3078da6 64062016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6407
6408 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6409 always built for p5600.
6410 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6411 isa=p5600 dg-option.
6412
b622ec25 64132016-01-29 Richard Biener <rguenther@suse.de>
6414
6415 PR tree-optimization/69547
6416 * g++.dg/tree-ssa/pr69547.C: New testcase.
6417
d2a60e99 64182016-01-29 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR debug/66869
6421 * g++.dg/warn/Wunused-function2.C: New test.
6422
ae849d2b 64232016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6424
6425 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6426 support for test to succeed.
6427
ce6a6978 64282016-01-29 Marek Polacek <polacek@redhat.com>
6429
6430 PR c++/69509
6431 PR c++/69516
6432 * g++.dg/ext/constexpr-vla2.C: New test.
6433 * g++.dg/ext/constexpr-vla3.C: New test.
6434 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6435
7550d855 64362016-01-29 Richard Biener <rguenther@suse.de>
6437
6438 PR middle-end/69537
6439 * gcc.dg/uninit-21.c: New testcase.
6440
f11bb279 64412016-01-28 Uros Bizjak <ubizjak@gmail.com>
6442
6443 PR target/69459
6444 * gcc.target/i386/pr69459.c: New test.
6445
c80c12c8 64462016-01-28 Steve Ellcey <sellcey@imgtec.com>
6447
6448 PR target/68400
6449 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6450 * gcc.target/mips/pr68400.c: New test.
6451
c649bacc 64522016-01-28 Martin Sebor <msebor@redhat.com>
6453
6454 PR target/17381
6455 * gcc.target/powerpc/pr17381.c: New test.
6456
f4881661 64572016-01-28 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR middle-end/69542
6460 * gcc.dg/torture/pr69542.c: New test.
6461
d66fdd75 64622016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6463
6464 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6465
d4a78818 64662016-01-28 David Edelsohn <dje.gcc@gmail.com>
6467
6468 * gcc.dg/pr65980.c: Skip on AIX.
6469 * gcc.dg/pr66688.c: Same.
6470
21329e97 64712016-01-28 David Edelsohn <dje.gcc@gmail.com>
6472
6473 PR target/63679
6474 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6475 * gcc.dg/tree-ssa/sra-18.c: Same.
6476
cc7124a6 64772016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6478
6479 PR fortran/62536
6480 * gfortran.dg/block_15.f08: New test.
6481 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6482 on incorrectly closed BLOCK.
6483
358dfcb4 64842016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6485
6486 * gcc.dg/declare-simd.c: New test.
e87502d6 64872016-01-28 Richard Biener <rguenther@suse.de>
6488
6489 PR tree-optimization/69466
6490 * gfortran.dg/vect/pr69466.f90: New testcase.
6491
44e7334b 64922016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6493
6494 * g++.dg/pr67989.C: Remove ARM-specific option.
6495 * gcc.target/arm/pr67989.C: New file.
6496
5ce8f551 64972016-01-27 Uros Bizjak <ubizjak@gmail.com>
6498
6499 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6500 and expm1 test for glibc < 2.11.
6501
fa6e6b15 65022016-01-27 Richard Henderson <rth@redhat.com>
6503
6504 * gcc.c-torture/execute/pr69447.c: New test.
6505
65062016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 6507
7b8122c6 6508 PR fortran/69422
147b2f9b 6509 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6510
78e516eb 65112016-01-27 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR debug/66869
6514 * gcc.dg/pr66869.c: New test.
6515
9b849350 65162016-01-25 Jeff Law <law@redhat.com>
6517
6518 PR tree-optimization/68398
f11bb279 6519 PR tree-optimization/69196
9b849350 6520 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6521 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6522 path to avoid new heuristic allowing more irreducible regions
6523 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6524 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6525 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6526 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6527 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6528
fee5e491 65292016-01-27 Marek Polacek <polacek@redhat.com>
6530
6531 PR c/68062
6532 * c-c++-common/vector-compare-4.c: New test.
6533
eec96426 65342016-01-27 David Malcolm <dmalcolm@redhat.com>
6535
6536 PR preprocessor/69126
6537 * c-c++-common/pr69126.c: New test case.
6538
5068be18 65392016-01-27 Ian Lance Taylor <iant@google.com>
6540
6541 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6542
5fa82c11 65432016-01-27 Ryan Burn <contact@rnburn.com>
6544
6545 PR cilkplus/69267
6546 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6547
b3df0219 65482016-01-27 Uros Bizjak <ubizjak@gmail.com>
6549
6550 PR target/69512
6551 * gcc.target/i386/pr69512.c: New test.
6552
d46a16d4 65532016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6554
6555 PR ada/69488
6556 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6557
6a9b35ef 65582016-01-27 Marek Polacek <polacek@redhat.com>
6559
6560 PR c++/69379
6561 * g++.dg/pr69379.C: New test.
6562
18e9663b 65632016-01-27 Martin Sebor <msebor@redhat.com>
6564
6565 PR c++/69317
6566 * g++.dg/abi/Wabi-2-2.C: New test.
6567 * g++.dg/abi/Wabi-2-3.C: New test.
6568 * g++.dg/abi/Wabi-3-2.C: New test.
6569 * g++.dg/abi/Wabi-3-3.C: New test.
6570
c88301ad 65712016-01-27 Richard Biener <rguenther@suse.de>
6572
6573 PR tree-optimization/69166
6574 * gcc.dg/torture/pr69166.c: New testcase.
6575
8ca47550 65762016-01-27 Martin Jambor <mjambor@suse.cz>
6577
6578 PR tree-optimization/69355
6579 * gcc.dg/tree-ssa/pr69355.c: New test.
6580
5cb23e3c 65812016-01-27 Marek Polacek <polacek@redhat.com>
6582
6583 PR c++/69496
6584 * g++.dg/ext/constexpr-vla1.C: New test.
6585
7b0c1b6d 65862016-01-20 Christian Bruel <christian.bruel@st.com>
6587
6588 PR target/69245
6589 * gcc.target/arm/pr69245.c: New test.
6590
220112fc 65912016-01-27 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR tree-optimization/69399
6594 * gcc.dg/torture/pr69399.c: New test.
6595
16294490 65962016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6597
6598 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6599
8abd3d0c 66002016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6601
6602 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6603
7cf9b895 66042016-01-26 Tom de Vries <tom@codesourcery.com>
6605
6606 PR tree-optimization/69110
6607 * gcc.dg/autopar/pr69110.c: New test.
6608
557c1942 66092016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 6610 Sebastian Pop <s.pop@samsung.com>
557c1942 6611
6612 * gcc.dg/graphite/isl-ast-op-select.c: New.
6613
80adbd96 66142015-01-26 Paul Thomas <pault@gcc.gnu.org>
6615
6616 PR fortran/69385
6617 * gfortran.dg/allocate_error_6.f90: New test.
6618
c3f86f60 66192016-01-26 Richard Henderson <rth@redhat.com>
6620
6621 * gcc.dg/tm/pr60908.c: New test.
6622
3752e5b1 66232016-01-26 David Malcolm <dmalcolm@redhat.com>
6624
6625 PR other/69006
6626 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6627 directive.
6628 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6629 expected multiline output to reflect the colorization being
6630 disabled before newlines.
6631 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6632 (custom_diagnostic_finalizer): Replace call to
6633 pp_newline_and_flush with call to pp_flush.
6634 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6635 * gfortran.dg/implicit_class_1.f90: Likewise.
6636 * lib/gcc-dg.exp (allow_blank_lines): New global.
6637 (dg-allow-blank-lines-in-output): New procedure.
6638 (gcc-dg-prune): Complain about blank lines in the output, unless
6639 dg-allow-blank-lines-in-output was called.
6640 * lib/multiline.exp (_build_multiline_regex): Only support
6641 arbitrary followup text for non-blank-lines, not for blank lines.
6642
9bbfd060 66432016-01-26 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR tree-optimization/69483
6646 * gcc.dg/pr69483.c: New test.
6647 * g++.dg/opt/pr69483.C: New test.
6648
53773057 66492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6650
6651 PR target/68620
6652 * gcc.target/arm/pr68620.c: New test.
6653
442a556f 66542016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6655
6656 * gcc.target/i386/pr68986-2.c: Remove -m32.
6657
d513c683 66582016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6659
6660 PR target/68986
6661 * gcc.target/i386/pr68986-1.c: New test.
6662 * gcc.target/i386/pr68986-2.c: Likewise.
6663 * gcc.target/i386/pr68986-3.c: Likewise.
6664
976877a5 66652016-01-26 Christian Bruel <christian.bruel@st.com>
6666
6667 * lib/target-supports.exp
6668 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6669 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6670 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6671
2c7b2f88 66722016-01-26 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/69452
6675 * gcc.dg/torture/pr69452.c: New testcase.
6676
f7fc06e7 66772016-01-26 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR target/69442
6680 * gcc.dg/pr69442.c: New test.
6681
d1dae587 66822016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6683
6684 PR target/67896
6685 * gcc.target/aarch64/simd/pr67896.C: New.
6686
ef7be7f8 66872016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6688
6689 PR tree-optimization/69400
6690 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6691 function.
6692 (plugin_init): Call it.
6693 * gcc.dg/torture/pr69400.c: New test.
6694
648433a4 66952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6696
6697 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6698
45fc5243 66992016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6700 Sebastian Pop <s.pop@samsung.com>
6701
6702 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6703 isl-0.15.
6704
c699f6a1 67052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6706 Sebastian Pop <s.pop@samsung.com>
6707
6708 * gcc.dg/graphite/pr69292.c: New.
6709
b86e24ea 67102016-01-25 Jakub Jelinek <jakub@redhat.com>
6711
6712 * c-c++-common/goacc/use_device-1.c: New test.
6713
105cb8d7 67142016-01-25 Jeff Law <law@redhat.com>
6715
6716 PR tree-optimization/69196
6717 PR tree-optimization/68398
6718 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6719 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6720
44562749 67212016-01-25 David Edelsohn <dje.gcc@gmail.com>
6722
6723 PR target/69469
6724 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6725 Algorithm.
6726
6837fee7 67272016-01-25 Richard Biener <rguenther@suse.de>
6728
6729 PR testsuite/69380
6730 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6731
fe500d65 67322016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6733
6734 PR target/69421
6735 * gcc.dg/pr69421.c: New test.
6736
8eacba94 67372016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6738
6739 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6740 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6741 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6742 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6743 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6744 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6745 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6746 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6747 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6748 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6749
af09d40d 67502016-01-25 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/69376
6753 * gcc.dg/torture/pr69376.c: New testcase.
6754
d65063f5 67552016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6756
6757 PR fortran/69397
6758 PR fortran/68442
6759 * gfortran.dg/interface_38.f90: New test.
6760 * gfortran.dg/interface_39.f90: New test.
80adbd96 6761
08c7bfb4 67622016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6763
6764 Revert:
6765 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6766
6767 PR c++/11858
6768 PR c++/24663
6769 PR c++/24664
6770 * g++.dg/template/pr11858.C: New test.
6771 * g++.dg/template/pr24663.C: New test.
6772 * g++.dg/template/unify12.C: New test.
6773 * g++.dg/template/unify13.C: New test.
6774 * g++.dg/template/unify14.C: New test.
6775 * g++.dg/template/unify15.C: New test.
6776 * g++.dg/template/unify16.C: New test.
6777 * g++.dg/template/unify17.C: New test.
6778
c2e7d2be 67792016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6780
6781 PR fortran/68283
6782 gfortran.dg/pr68283.f90: New test.
6783
9f2e8617 67842016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6785
6786 PR fortran/66094
6787 * gfortran.dg/inline_matmul_13.f90: New test.
6788 * gfortran.dg/matmul_bounds_8.f90: New test.
6789 * gfortran.dg/matmul_bounds_9.f90: New test.
6790 * gfortran.dg/matmul_bounds_10.f90: New test.
6791
a4838119 67922016-01-23 Tom de Vries <tom@codesourcery.com>
6793
6794 PR tree-optimization/69426
6795 * gcc.dg/autopar/pr69426.c: New test.
6796
feddf0dc 67972016-01-23 Martin Sebor <msebor@redhat.com>
6798
6799 PR c++/58109
6800 PR c++/69022
6801 * g++.dg/cpp0x/alignas5.C: New test.
6802 * g++.dg/ext/vector29.C: Same.
6803
132731fb 68042016-01-23 Uros Bizjak <ubizjak@gmail.com>
6805
6806 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6807 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6808 _GNU_SOURCE from compile flags to the source.
6809 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6810 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6811 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6812 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6813
51aec681 68142016-01-22 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR target/69432
6817 * g++.dg/opt/pr69432.C: New test.
6818
147aa3e3 68192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6820
6821 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6822 32-bit targets testing an -m64 multilib.
6823
4d04e35e 68242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6825
6826 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6827 64-bit support.
6828
86f38d0c 68292016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6830
6831 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6832
f776e712 68332016-01-21 Christian Bruel <christian.bruel@st.com>
6834
6835 PR target/68674
6836 * gcc.target/i386/pr68674.c
6837 * gcc.target/aarch64/pr68674.c
6838 * gcc.target/arm/pr68674.c
6839
7b9de435 68402016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6841
6842 PR target/69403
6843 * gcc.c-torture/execute/pr69403.c: New test.
6844
9935a0ba 68452016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6846
6847 PR c++/55843
6848 * g++.dg/template/pr55843.C: New.
6849
06b94aa1 68502016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6851
6852 PR testsuite/66877
6853 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6854 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6855
b68773a8 68562016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6857
6858 PR testsuite/67489
132731fb 6859 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6860 from dg-do compile directive, and instead add
6861 { dg-require-effective-target int128 }.
b68773a8 6862
bbbbe8ab 68632016-01-20 Martin Sebor <msebor@redhat.com>
6864
6865 PR c/69405
6866 * gcc.dg/sync-fetch.c: New test.
6867
f3a6a26f 68682016-01-21 Martin Sebor <msebor@redhat.com>
6869
6870 PR target/69252
6871 * gcc.target/powerpc/pr69252.c: New test.
6872
d1565a03 68732016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6874
6875 PR fortran/65996
132731fb 6876 * gfortran.dg/pr65996.f90: New test.
d1565a03 6877
15a5a905 68782016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6879
6880 PR c++/68810
bbbbe8ab 6881 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 6882 expected to generate an error.
15a5a905 6883
e4538af5 68842016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6885
6886 PR middle-end/66178
6887 * gcc.dg/torture/pr66178.c: New test.
6888
4d4180ce 68892016-01-21 Anton Blanchard <anton@samba.org>
6890 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6891
6892 PR target/63354
6893 * gcc.target/powerpc/pr63354.c: New test.
6894
86e16058 68952016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6896
6897 PR rtl-optimization/68990
6898 * gcc.target/i386/pr68990: New.
6899
b11b85e4 69002016-01-21 Nick Clifton <nickc@redhat.com>
6901
6902 PR target/69129
6903 * gcc.target/mips/pr69129.c: New.
6904
62dd9f85 69052016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6906
6907 PR c++/58046
6908 * g++.dg/cpp0x/pr58046.C: New.
6909
ac7d424b 69102016-01-21 Jakub Jelinek <jakub@redhat.com>
6911
47c0bea3 6912 PR target/69187
6913 PR target/65624
6914 * gcc.target/arm/pr69187.c: New test.
6915
ac7d424b 6916 PR c++/69355
6917 * g++.dg/torture/pr69355.C: New test.
6918
9e18b252 69192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6920 Sebastian Pop <s.pop@samsung.com>
6921
6922 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6923
de862e2f 69242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6925 Sebastian Pop <s.pop@samsung.com>
6926
132731fb 6927 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 6928
f55f9344 69292016-01-21 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR middle-end/67653
6932 * c-c++-common/pr67653.c: New test.
6933 * gcc.dg/torture/pr29119.c: Add dg-warning.
6934
62752e71 69352016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6936
6937 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6938
16d4186f 69392016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6940
6941 PR c/24293
6942 * gcc.dg/pr24293.c: New test.
6943 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6944 incomplete struct type.
6945 * gcc.dg/declspec-1.c: Likewise.
6946 * gcc.dg/pr63549.c: Likewise.
6947
58219d13 69482016-01-20 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR tree-optimization/66612
6951 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6952 for bdn instruction.
6953
a7b5688a 69542016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6955
6956 * lib/target-supports.exp
6957 (check_effective_target_arm_fp_ok_nocache): New.
6958 (check_effective_target_arm_fp_ok): New.
6959 (add_options_for_arm_fp): New.
6960 (check_effective_target_arm_crypto_ok_nocache): Require
6961 target_arm_v8_neon_ok instead of arm32.
6962 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6963 (check_effective_target_arm_crypto_pragma_ok): New.
6964 (add_options_for_arm_vfp): New.
6965 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6966 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6967 target instead. Force initial fpu to vfp.
6968 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6969 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6970 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6971 dependency.
6972 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6973 use arm_vfp effective target instead. Force initial fpu to vfp.
6974 * gcc.target/arm/attr-neon3.c: Likewise.
6975 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6976 arm_vfp_ok.
6977 * gcc.target/arm/unsigned-float.c: Likewise.
6978 * gcc.target/arm/vfp-1.c: Likewise.
6979 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6980 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6981 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6982 * gcc.target/arm/vfp-ldmias.c: Likewise.
6983 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6984 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6985 * gcc.target/arm/vfp-stmiad.c: Likewise.
6986 * gcc.target/arm/vfp-stmias.c: Likewise.
6987 * gcc.target/arm/vnmul-1.c: Likewise.
6988 * gcc.target/arm/vnmul-2.c: Likewise.
6989 * gcc.target/arm/vnmul-3.c: Likewise.
6990 * gcc.target/arm/vnmul-4.c: Likewise.
6991
7ca56ca8 69922016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 6993
7fb75b57 6994 PR testsuite/69366
6995 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6996 the MPX run-time library, for compile-time MPX test.
6997 * gcc.target/i386/chkp-always_inline.c: Likewise.
6998 * gcc.target/i386/chkp-bndret.c: Likewise.
6999 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7000 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7001 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7002 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7003 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7004 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7005 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7006 * gcc.target/i386/chkp-label-address.c: Likewise.
7007 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7008 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7009 * gcc.target/i386/chkp-pr69044.c: Likewise.
7010 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7011 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7012 * gcc.target/i386/chkp-strchr.c: Likewise.
7013 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7014 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7015 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7016 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7017 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7018 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7019 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7020 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7021 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7022 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7023 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7024 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7025 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7026 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7027 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7028 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7029 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7030 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7031 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7032 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7033 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7034 * gcc.target/i386/pr63995-2.c: Likewise.
7035 * gcc.target/i386/pr64805.c: Likewise.
7036 * gcc.target/i386/pr65044.c: Likewise.
7037 * gcc.target/i386/pr65167.c: Likewise.
7038 * gcc.target/i386/pr65183.c: Likewise.
7039 * gcc.target/i386/pr65184.c: Likewise.
7040 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7041
f2da0b99 70422016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7043
7044 PR tree-optimization/69328
7045 * gcc.dg/pr69328.c: New test.
7046
4d379676 70472016-01-20 Jeff Law <law@redhat.com>
7048
4a11f145 7049 PR target/25114
4d379676 7050 * gcc.target/m68k/pr25114.c: New test.
7051
0754bad1 70522016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7053
7054 * gcc.target/arm/memset-inline-10.c: Added
7055 dg-require-effective-target arm_thumb2_ok.
7056
63bd5c2d 70572016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7058
7059 * gcc.dg/debug/dwarf2/sso.c: New test.
7060
a9c01e81 70612016-01-19 Uros Bizjak <ubizjak@gmail.com>
7062
7063 PR testsuite/68820
7064 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7065 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7066 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7067
53fa0e54 70682016-01-19 Jan Hubicka <hubicka@ucw.cz>
7069
7070 PR ipa/66223
7071 * g++.dg/ipa/devirt-50.C: New testcase.
7072
e035a62c 70732016-01-19 Marek Polacek <polacek@redhat.com>
7074
7075 PR c++/68965
7076 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7077 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7078
885cc3ea 70792016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7080
7081 PR target/69135
7082 * gcc.target/arm/pr69135_1.c: New test.
7083
07bd240e 70842015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7085
7086 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7087
9f60d257 70882015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7089
7090 * gcc.target/aarch64/ccmp_1.c: New testcase.
7091
a0c919f7 70922016-01-19 Marek Polacek <polacek@redhat.com>
7093
7094 PR c++/68586
7095 * g++.dg/cpp0x/enum30.C: New test.
7096
dc5d6d17 70972016-01-19 Richard Biener <rguenther@suse.de>
7098
7099 PR tree-optimization/69336
7100 * g++.dg/tree-ssa/pr69336.C: New testcase.
7101
6dd156e0 71022016-01-19 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR debug/65779
7105 * gcc.dg/pr65779.c: New test.
7106
3e0d45b9 71072016-01-19 Richard Biener <rguenther@suse.de>
7108
7109 PR tree-optimization/69352
7110 * gcc.dg/torture/pr69352.c: New testcase.
7111
7a3cf64d 71122016-01-19 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR rtl-optimization/68955
7115 PR rtl-optimization/64557
7116 * gcc.dg/torture/pr68955.c: New test.
7117
8be55b33 71182016-01-19 Jan Hubicka <hubicka@ucw.cz>
7119
7120 PR lto/69136
7121 * g++.dg/torture/pr69136.C: New testcase.
7122
72a985d7 71232016-01-19 Jan Hubicka <hubicka@ucw.cz>
7124
7125 PR lto/69133
7126 * g++.dg/lto/pr69133_0.C: New testcase.
7127 * g++.dg/lto/pr69133_1.C: New testcase.
7128
56778b62 71292016-01-15 Jeff Law <law@redhat.com>
7130
7131 PR tree-optimization/69320
7132 * gcc.c-torture/pr69320-1.c: New test.
7133 * gcc.c-torture/pr69320-2.c: New test.
7134 * gcc.c-torture/pr69320-3.c: New test.
7135 * gcc.c-torture/pr69320-4.c: New test.
7136
ced41b93 71372016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7138
7139 PR c++/11858
7140 PR c++/24663
7141 PR c++/24664
7142 * g++.dg/template/pr11858.C: New test.
7143 * g++.dg/template/pr24663.C: New test.
7144 * g++.dg/template/unify12.C: New test.
7145 * g++.dg/template/unify13.C: New test.
7146 * g++.dg/template/unify14.C: New test.
7147 * g++.dg/template/unify15.C: New test.
7148 * g++.dg/template/unify16.C: New test.
7149 * g++.dg/template/unify17.C: New test.
7150
7f8cbcaf 71512016-01-18 David Malcolm <dmalcolm@redhat.com>
7152
7153 PR testsuite/69181
7154 * gcc.dg/pr69181-1.c: New test file.
7155 * gcc.dg/pr69181-2.c: New test file.
7156 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7157 globals by moving it to...
7158 (cleanup-after-saved-dg-test): ...this new function. Add
7159 "global additional_sources_used". Add reset of global
7160 multiline_expected_outputs to the empty list.
7161 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7162 global to...
7163 (multiline_expected_outputs): ...this, and updated comments to
7164 note that it is modified from gcc-dg.exp.
7165 (dg-end-multiline-output): Update for the above renaming.
7166 (handle-multiline-outputs): Likewise. Remove the clearing
7167 of the expected outputs to the empty list.
7168
3c7cbfc0 71692016-01-18 Richard Biener <rguenther@suse.de>
7170
7171 PR tree-optimization/69297
7172 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7173
81d49cc1 71742016-01-18 Joseph Myers <joseph@codesourcery.com>
7175
7176 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7177 dg-options.
7178 * gcc.target/mips/mips-3d-2.c: Likewise.
7179 * gcc.target/mips/mips-3d-3.c: Likewise.
7180 * gcc.target/mips/mips-3d-4.c: Likewise.
7181 * gcc.target/mips/mips-3d-5.c: Likewise.
7182 * gcc.target/mips/mips-3d-6.c: Likewise.
7183 * gcc.target/mips/mips-3d-7.c: Likewise.
7184 * gcc.target/mips/mips-3d-8.c: Likewise.
7185 * gcc.target/mips/mips-3d-9.c: Likewise.
7186 * gcc.target/mips/mips-ps-1.c: Likewise.
7187 * gcc.target/mips/mips-ps-2.c: Likewise.
7188 * gcc.target/mips/mips-ps-3.c: Likewise.
7189 * gcc.target/mips/mips-ps-4.c: Likewise.
7190 * gcc.target/mips/mips-ps-5.c: Likewise.
7191 * gcc.target/mips/mips-ps-6.c: Likewise.
7192 * gcc.target/mips/mips-ps-7.c: Likewise.
7193 * gcc.target/mips/mips-ps-type.c: Likewise.
7194 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7195 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7196
03c4ff3a 71972016-01-18 Tom de Vries <tom@codesourcery.com>
7198
7199 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7200 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7201 * c-c++-common/goacc/kernels-empty.c: New test.
7202 * c-c++-common/goacc/kernels-eternal.c: New test.
7203 * c-c++-common/goacc/kernels-loop-2.c: New test.
7204 * c-c++-common/goacc/kernels-loop-3.c: New test.
7205 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7206 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7207 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7208 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7209 * c-c++-common/goacc/kernels-loop-data.c: New test.
7210 * c-c++-common/goacc/kernels-loop-g.c: New test.
7211 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7212 * c-c++-common/goacc/kernels-loop-n.c: New test.
7213 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7214 * c-c++-common/goacc/kernels-loop.c: New test.
7215 * c-c++-common/goacc/kernels-noreturn.c: New test.
7216 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7217 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7218 * c-c++-common/goacc/kernels-reduction.c: New test.
7219
22e3dcee 72202016-01-18 Tom de Vries <tom@codesourcery.com>
7221
7222 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7223 * gcc.dg/autopar/outer-2.c: Same.
7224 * gcc.dg/autopar/outer-3.c: Same.
7225 * gcc.dg/autopar/outer-4.c: Same.
7226 * gcc.dg/autopar/outer-5.c: Same.
7227 * gcc.dg/autopar/outer-6.c: Same.
7228 * gcc.dg/autopar/parallelization-1.c: Same.
7229 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7230 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7231 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7232 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7233 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7234 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7235 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7236 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7237 * gcc.dg/autopar/pr39500-1.c: Same.
7238 * gcc.dg/autopar/pr39500-2.c: Same.
7239 * gcc.dg/autopar/pr46193.c: Same.
7240 * gcc.dg/autopar/pr46194.c: Same.
7241 * gcc.dg/autopar/pr49580.c: Same.
7242 * gcc.dg/autopar/pr49960-1.c: Same.
7243 * gcc.dg/autopar/pr49960.c: Same.
7244 * gcc.dg/autopar/pr68373.c: Same.
7245 * gcc.dg/autopar/reduc-1.c: Same.
7246 * gcc.dg/autopar/reduc-1char.c: Same.
7247 * gcc.dg/autopar/reduc-1short.c: Same.
7248 * gcc.dg/autopar/reduc-2.c: Same.
7249 * gcc.dg/autopar/reduc-2char.c: Same.
7250 * gcc.dg/autopar/reduc-2short.c: Same.
7251 * gcc.dg/autopar/reduc-3.c: Same.
7252 * gcc.dg/autopar/reduc-4.c: Same.
7253 * gcc.dg/autopar/reduc-6.c: Same.
7254 * gcc.dg/autopar/reduc-7.c: Same.
7255 * gcc.dg/autopar/reduc-8.c: Same.
7256 * gcc.dg/autopar/reduc-9.c: Same.
7257 * gcc.dg/autopar/uns-outer-4.c: Same.
7258 * gcc.dg/autopar/uns-outer-5.c: Same.
7259 * gcc.dg/autopar/uns-outer-6.c: Same.
7260 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7261 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7262
fd5cbe2f 72632016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7264
7265 PR target/63679
7266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7267 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7268
fa75ab55 72692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7270
7271 PR target/63679
7272 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7273 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7274 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7275
214b2582 72762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7277
7278 PR target/63679
7279 * gcc.dg/tree-ssa/sra-17.c: New.
7280 * gcc.dg/tree-ssa/sra-18.c: New.
7281
13146837 72822016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7283
7284 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7285
6ccd18c2 72862016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7287
7288 * gnat.dg/inline12.adb: New test.
7289
8872b95f 72902016-01-18 Bin Cheng <bin.cheng@arm.com>
7291
7292 PR tree-optimization/66797
7293 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7294
971514e3 72952016-01-18 Richard Biener <rguenther@suse.de>
7296
7297 PR tree-optimization/69170
7298 * gcc.dg/torture/pr69170.c: New testcase.
7299
dfb6d139 73002016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7301
7302 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7303
164d84c2 73042016-01-16 Tom de Vries <tom@codesourcery.com>
7305
7306 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7307
4c33b769 73082016-01-16 Tom de Vries <tom@codesourcery.com>
7309
7310 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7311 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7312 redundant dg-require-effective-target pthread.
7313 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7314 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7315 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7316 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7317 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7318 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7319 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7320
673441b0 73212016-01-16 David Edelsohn <dje.gcc@gmail.com>
7322
7323 PR target/68609
7324 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7325 * gcc.target/powerpc/recip-7.c: Same.
7326
90153ae7 73272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7328
7329 PR c++/69091
7330 * g++.dg/template/pr69091.C: New test.
7331
bc24d01d 73322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7333
7334 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7335 dump does not contain an error_mark_node.
7336 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7337 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7338
4067c0fd 73392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7340
7341 PR c++/68936
7342 * g++.dg/template/pr68936.C: New test.
7343
27c6dbdd 73442016-01-15 David Edelsohn <dje.gcc@gmail.com>
7345
7346 PR target/68609
7347 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7348 * gcc.target/powerpc/recip-2.c: Same.
7349 * gcc.target/powerpc/recip-3.c: Same.
7350 * gcc.target/powerpc/recip-4.c: Same.
7351 * gcc.target/powerpc/recip-sqrtf.c: Same.
7352
e390c57d 73532016-01-15 Jeff Law <law@redhat.com>
7354
7355 PR tree-optimization/69270
7356 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7357 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7358
ddcfeaf1 73592016-01-15 Paul Thomas <pault@gcc.gnu.org>
7360
7361 PR fortran/49630
7362 * gfortran.dg/deferred_character_13.f90: New test for the fix
7363 of comment 3 of the PR.
7364
7365 PR fortran/54070
7366 * gfortran.dg/deferred_character_8.f90: New test
7367 * gfortran.dg/allocate_error_5.f90: New test
7368
7369 PR fortran/60593
7370 * gfortran.dg/deferred_character_10.f90: New test
7371
7372 PR fortran/60795
7373 * gfortran.dg/deferred_character_14.f90: New test
7374
7375 PR fortran/61147
7376 * gfortran.dg/deferred_character_11.f90: New test
7377
7378 PR fortran/64324
7379 * gfortran.dg/deferred_character_9.f90: New test
7380
81be349c 73812016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7382
7383 PR rtl-optimization/69030
7384 * gcc.target/i386/pr69030.c: New.
7385
998456c5 73862016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7387
7388 * gcc.target/aarch64/target_attr_17.c: New test.
7389
0d85be19 73902016-01-15 Richard Biener <rguenther@suse.de>
7391
7392 PR tree-optimization/66856
7393 * gcc.dg/torture/pr66856-1.c: New testcase.
7394 * gcc.dg/torture/pr66856-2.c: Likewise.
7395
321d36c8 73962016-01-15 Richard Biener <rguenther@suse.de>
7397
7398 PR debug/69137
7399 * g++.dg/lto/pr69137_0.C: New testcase.
7400
d94a1f53 74012016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7402
7403 PR middle-end/69246
7404 * gcc.target/i386/pr69246.c: New test.
7405
5fe9a861 74062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7407
a9c01e81 7408 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7409
3d05a5e9 74102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7411
7412 PR c++/56194
7413 * g++.dg/init/const9.C: Disable test on S/390.
7414
5e8132b5 74152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7416
7417 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7418 * g++.dg/Wno-frame-address.C: Ditto.
7419
32307cdf 74202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7421
7422 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7423
1ca28250 74242016-01-15 Richard Biener <rguenther@suse.de>
7425
7426 PR tree-optimization/68961
7427 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7428
6271bd93 74292016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7430
7431 * gcc.target/i386/pr65105-5.c: New test.
7432
dfb6d139 74332016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 7434
7435 * gcc.c-torture/execute/alias-4.c: New testcase.
7436
dfb6d139 74372016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 7438
7439 PR ipa/68148
7440 * g++.dg/ipa/devirt-49.C: New testcase.
7441
7bbac464 74422016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 7443
7444 PR target/65837
7445 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7446 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7447 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7448
4345b868 74492016-01-15 Richard Biener <rguenther@suse.de>
7450
7451 PR tree-optimization/69117
7452 * gcc.dg/torture/pr69117.c: New testcase.
7453
580357e7 74542015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 7455
7456 PR c++/69048
7457 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7458
612baa31 74592016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7460
7461 PR testsuite/67509
7462 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7463 range tests use 100 * maximum instead of maximum + 1.
7464
44e09bc4 74652016-01-14 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR debug/69244
7468 * gcc.dg/guality/pr69244.c: New test.
7469
96962ae4 74702016-01-14 Uros Bizjak <ubizjak@gmail.com>
7471
7472 * lib/target-supports.exp (check_effective_target_issignaling):
7473 New procedure.
7474 * gcc.dg/pr61441.c: Require issignaling effective target.
7475
ab9c400b 74762016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7477
7478 PR target/68803
7479 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7480
a7ed4583 74812016-01-14 David Malcolm <dmalcolm@redhat.com>
7482
7483 PR c++/68819
7484 PR preprocessor/69177
7485 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7486 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7487 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7488 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7489
77f35cec 74902016-01-14 Marek Polacek <polacek@redhat.com>
7491
7492 PR c/69262
7493 * gcc.dg/array-15.c: New test.
7494
915d0950 74952016-01-14 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR middle-end/68146
7498 PR tree-optimization/69155
7499 * gfortran.dg/pr68146.f: New test.
7500 * gfortran.dg/pr69155.f90: New test.
7501
24651fb7 75022016-01-14 Richard Biener <rguenther@suse.de>
7503
7504 PR tree-optimization/68060
7505 * gcc.dg/torture/pr68060-1.c: New testcase.
7506 * gcc.dg/torture/pr68060-2.c: Likewise.
7507
2f63f950 75082016-01-14 Nick Clifton <nickc@redhat.com>
7509
7510 * lib/target-supports.exp
7511 (check_effective_target_arm_neon_ok_nocache): Add an option
7512 sequence that includes setting the ARM architecture to ARMv7-A.
7513 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7514 command line options necessary to enable Neon support.
7515 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7516 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7517 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7518 * gcc.target/arm/pr69180.c: Likewise.
7519
3ce0acde 75202016-01-14 Jeff Law <law@redhat.com>
7521
7522 PR tree-optimization/69270
7523 * gcc.dg/tree-ssa/pr69270.c: New test.
7524
bda05c57 75252016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7526
7527 PR c/66208
7528 * c-c++-common/pr66208.c: New file.
7529
9b657cf1 75302016-01-13 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR tree-optimization/69156
7533 * gcc.dg/pr69156.c: New test.
7534
58ba1b9d 75352016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7536
7537 * gcc.target/i386/pr69225-7.c: New test.
7538
e5fee0fe 75392016-01-13 Richard Henderson <rth@redhat.com>
7540
7541 * gcc.dg/tm/memopt-13.c: Update expected function.
7542 * gcc.dg/tm/memopt-6.c: Likewise.
7543
3f0e9745 75442016-01-13 Uros Bizjak <ubizjak@gmail.com>
7545
7546 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7547 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7548 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7549 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 7550
3f0e9745 75512016-01-13 Tom de Vries <tom@codesourcery.com>
7552
7553 PR tree-optimization/69169
7a6ddc0d 7554 * gcc.dg/pr69169.c: New test.
7555
9b657cf1 75562016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 7557
7558 PR target/69228
7559 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7560 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7561 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7562 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7563 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7564 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7565 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7566 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7567
f704d701 75682016-01-13 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR target/69247
7571 * gcc.dg/pr69247.c: New test.
7572
e966d6b9 75732016-01-13 Richard Biener <rguenther@suse.de>
7574
7575 PR tree-optimization/69242
7576 * gcc.dg/torture/pr69242.c: New testcase.
7577
1ca1d9b2 75782016-01-13 Richard Biener <rguenther@suse.de>
7579
7580 PR tree-optimization/69186
7581 * gcc.dg/torture/pr69186.c: New testcase.
7582
d07cbccc 75832016-01-13 Jeff Law <law@redhat.com>
7584
7585 PR tree-optimization/67755
7586 * gcc.dg/tree-ssa/pr67755.c: New test.
7587
75882016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 7589
7590 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7591 pass number in output by a star.
7592
b95d41cf 75932016-01-12 Bin Cheng <bin.cheng@arm.com>
7594
7595 PR tree-optimization/68911
7596 * gcc.c-torture/execute/pr68911.c: New test.
7597
91d87e22 75982016-01-12 Marek Polacek <polacek@redhat.com>
7599
7600 PR c++/68979
7601 * g++.dg/warn/permissive-1.C: New test.
7602
8a9401a4 76032016-01-12 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR objc++/68511
7606 PR c++/69213
7607 * g++.dg/opt/pr69213.C: New test.
7608
b9cb7a67 76092016-01-12 Christian Bruel <christian.bruel@st.com>
7610
7611 PR target/69180
7612 * gcc.target/arm/pr69180.c: New test.
7613
e4c96992 76142016-01-12 Richard Biener <rguenther@suse.de>
7615
7616 PR lto/69077
7617 * g++.dg/lto/pr69077_0.C: New testcase.
7618 * g++.dg/lto/pr69077_1.C: Likewise.
7619
90525f61 76202016-01-12 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR target/69175
7623 * g++.dg/opt/pr69175.C: New test.
7624
9e7edfd3 76252016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7626
7627 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7628 rather than #including math.h & stdlib.h.
7629 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7630 * gcc.dg/vect/pr49771.c: Likewise.
7631 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7632 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7633 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7634 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7635 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7636 * gcc.dg/vect/pr44507.c: Likewise.
7637 * gcc.dg/vect/pr45902.c: Likewise.
7638 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7639 * gcc.dg/vect/vect-117.c: Likewise.
7640 * gcc.dg/vect/vect-99.c: Likewise.
7641 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7642 * gcc.dg/vect/vect-cond-1.c: Likewise.
7643 * gcc.dg/vect/vect-cond-2.c: Likewise.
7644 * gcc.dg/vect/vect-cond-3.c: Likewise.
7645 * gcc.dg/vect/vect-cond-4.c: Likewise.
7646 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7647 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7648 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7649 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7650 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7651 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7652 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7653 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7654 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7655 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7656 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7657 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7658 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7659 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7660 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7661 include of signal.h.
7662 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7663 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7664 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7665 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7666 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7667 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7668 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7669 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7670 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7671 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7672 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7673 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7674 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7675 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7676 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7677 * gcc.dg/vect/vect-outer-5.c: Likewise.
7678 * gcc.dg/vect/vect-outer-6.c: Likewise.
7679 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7680 include of stdio.h.
7681
3368873d 76822016-01-12 Nick Clifton <nickc@redhat.com>
7683
7684 PR target/68913
7685 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7686 to fread so that it will be found in all target runtimes.
7687
0464ea95 76882016-01-12 Richard Biener <rguenther@suse.de>
7689
7690 PR tree-optimization/69053
7691 * g++.dg/torture/pr69053.C: New testcase.
7692
7819730f 76932016-01-12 Richard Biener <rguenther@suse.de>
7694
7695 PR tree-optimization/69168
7696 * gcc.dg/torture/pr69168.c: New testcase.
7697
995bfebf 76982016-01-12 Richard Biener <rguenther@suse.de>
7699
7700 PR tree-optimization/69157
7701 * gcc.dg/torture/pr69157.c: New testcase.
7702
77032016-01-12 Richard Biener <rguenther@suse.de>
7704
7705 PR tree-optimization/69174
7706 * gcc.dg/torture/pr69174.c: New testcase.
7707
1d10d64c 77082016-01-12 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR c++/66808
7711 PR c++/69000
7712 * g++.dg/tls/pr66808.C: New test.
7713 * g++.dg/tls/pr69000.C: New test.
7714
f0b79faf 77152016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7716
7717 * gcc.target/powerpc/swaps-p8-23.c: New test.
7718 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7719
04cf75a4 77202016-01-11 John David Anglin <danglin@gcc.gnu.org>
7721
7722 PR tree-optimization/68356
7723 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7724
0eb4264c 77252016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7726 Jim Wilson <jim.wilson@linaro.org>
7727
7728 PR target/69194
7729 * gcc.target/arm/pr69194.c: New test.
7730
2f66de64 77312016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7732
7733 PR target/69225
7734 * gcc.target/i386/pr69225-1.c: New test.
7735 * gcc.target/i386/pr69225-2.c: Likewise.
7736 * gcc.target/i386/pr69225-3.c: Likewise.
7737 * gcc.target/i386/pr69225-4.c: Likewise.
7738 * gcc.target/i386/pr69225-5.c: Likewise.
7739 * gcc.target/i386/pr69225-6.c: Likewise.
7740
36105e82 77412016-01-11 Jakub Jelinek <jakub@redhat.com>
7742
1c78ce2e 7743 PR target/67462
7744 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7745 if lp64.
7746
a4a87320 7747 PR target/69071
7748 * gcc.dg/pr69071.c: New test.
7749
91fbd04f 7750 PR c++/69211
7751 * g++.dg/opt/pr69211.C: New test.
7752
36105e82 7753 PR tree-optimization/69214
7754 * gcc.c-torture/compile/pr69214.c: New test.
7755
e934c380 77562016-01-11 Uros Bizjak <ubizjak@gmail.com>
7757
7758 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7759 * gcc.target/i386/pr66232-11.c: Ditto.
7760 * gcc.target/i386/pr66232-12.c: Ditto.
7761 * gcc.target/i386/pr66232-13.c: Ditto.
7762
3ff1b153 77632016-01-11 Richard Biener <rguenther@suse.de>
7764
7765 PR tree-optimization/69173
7766 * gcc.dg/torture/pr69173.c: New testcase.
7767
04e1504c 77682016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7769
7770 PR rtl-optimization/68796
7771 * gcc.target/aarch64/tst_5.c: New test.
7772 * gcc.target/aarch64/tst_6.c: Likewise.
7773
ae8718b5 77742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7775
7776 PR rtl-optimization/68841
7777 * gcc.dg/pr68841.c: New test.
7778 * gcc.c-torture/execute/pr68841.c: New test.
7779
bd8bece2 77802016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7781
7782 PR rtl-optimization/68920
7783 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7784 for ix86 targets.
7785 * gcc.dg/ifcvt-5.c: New test.
7786
9b657cf1 77872016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 7788
7789 PR bootstrap/69123
7790 * g++.dg/pr69123.C: New.
7791
7a158352 77922016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7793
7794 PR target/69010
7795 * gcc.target/i386/pr69010.c: New test.
7796
ff375d11 77972016-01-11 Martin Jambor <mjambor@suse.cz>
7798
7799 PR ipa/69044
7800 * gcc.target/i386/chkp-pr69044.c: New test.
7801
9eb890f1 78022016-01-11 Tom de Vries <tom@codesourcery.com>
7803
7804 PR tree-optimization/69109
7805 * gcc.dg/autopar/pr69109-2.c: New test.
7806 * gcc.dg/autopar/pr69109.c: New test.
7807
c4157ee5 78082016-01-11 Tom de Vries <tom@codesourcery.com>
7809
7810 PR tree-optimization/69108
7811 * gcc.dg/autopar/pr69108.c: New test.
7812
b933e511 78132016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7814
7815 PR c++/69029
7816 * c-c++-common/Wisleading-indentation.c: Augment test.
7817
efb73de1 78182016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7819
7820 PR fortran/69154
7821 * gfortran.dg/inline_matmul_12.f90: New test.
7822
40c86c3b 78232016-01-10 Paul Thomas <pault@gcc.gnu.org>
7824
7825 PR fortran/67779
7826 * gfortran.dg/actual_array_offset_1: New test.
7827
a006c0bb 78282016-01-10 Tom de Vries <tom@codesourcery.com>
7829
7830 PR tree-optimization/69062
7831 * gcc.dg/autopar/pr69062.c: New test.
7832
880ed4be 78332016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7834
7835 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7836 * gcc.dg/vect/slp-perm-2.c: Likewise.
7837 * gcc.dg/vect/slp-perm-3.c: Likewise.
7838 * gcc.dg/vect/slp-perm-5.c: Likewise.
7839 * gcc.dg/vect/slp-perm-6.c: Likewise.
7840 * gcc.dg/vect/slp-perm-7.c: Likewise.
7841 * gcc.dg/vect/slp-perm-8.c: Likewise.
7842
d95e1856 78432016-01-10 Tom de Vries <tom@codesourcery.com>
7844
7845 PR tree-optimization/69039
7846 * gcc.dg/autopar/pr69039.c: New test.
7847
0f8f48d0 78482016-01-09 Marek Polacek <polacek@redhat.com>
7849
7850 PR c++/69113
7851 * g++.dg/pr69113.C: New test.
7852
7dff0499 78532016-01-09 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR middle-end/50865
7856 PR tree-optimization/69097
7857 * gcc.c-torture/execute/pr50865.c: New test.
7858 * gcc.c-torture/execute/pr69097-1.c: New test.
7859 * gcc.c-torture/execute/pr69097-2.c: New test.
7860 * gcc.dg/pr69097-1.c: New test.
7861 * gcc.dg/pr69097-2.c: New test.
7862
18431e78 78632016-01-09 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR c++/69164
7866 * g++.dg/opt/pr69164.C: New test.
7867
1943a4a2 78682016-01-08 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR tree-optimization/69167
7871 * gcc.dg/pr69167.c: New test.
7872
a143e277 78732016-01-08 Marek Polacek <polacek@redhat.com>
7874
7875 PR c++/68449
7876 * g++.dg/pr68449.C: New.
7877
44c01906 78782016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7879
7880 PR tree-optimization/68707
7881 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7882 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7883 on platforms supporting it.
7884 * gcc.dg/vect/slp-perm-2.c: Likewise.
7885 * gcc.dg/vect/slp-perm-3.c: Likewise.
7886 * gcc.dg/vect/slp-perm-5.c: Likewise.
7887 * gcc.dg/vect/slp-perm-7.c: Likewise.
7888 * gcc.dg/vect/slp-perm-8.c: Likewise.
7889 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7890 on platforms supporting it.
7891
c437d1e8 78922016-01-08 Jakub Jelinek <jakub@redhat.com>
7893
c9595c51 7894 PR tree-optimization/69162
7895 * gcc.dg/pr69162.c: New test.
7896
c437d1e8 7897 PR tree-optimization/69172
7898 * gcc.dg/pr69172.c: New test.
7899
6a46a28c 79002016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7901
7902 PR tree-optimization/67781
7903 * gcc.c-torture/execute/pr67781.c: New file.
7904
62ad9a04 79052016-01-08 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR tree-optimization/69083
7908 * gcc.dg/vect/pr69083.c: New test.
7909
9e0e8c2a 79102016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7911
7912 PR tree-optimization/61441
7913 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7914 Use -fexcess-precision=standard for compiler options.
7915 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7916
5d034e37 79172016-01-08 Jakub Jelinek <jakub@redhat.com>
7918
5013f740 7919 PR fortran/69128
7920 * gfortran.dg/gomp/pr69128.f90: New test.
7921
5d034e37 7922 PR c++/69145
7923 * g++.dg/ext/pr69145-1.C: New test.
7924 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7925 * g++.dg/ext/pr69145-2.h: New file.
7926
517906ff 79272016-01-07 Martin Sebor <msebor@redhat.com>
7928
7929 PR c/68966
7930 * gcc.dg/atomic-fetch-bool.c: New test.
7931 * gcc.dg/sync-fetch-bool.c: New test.
7932
cdbb524c 79332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7934
7935 PR fortran/66680
7936 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7937
ec3aba9e 79382016-01-07 Nick Clifton <nickc@redhat.com>
7939
7940 PR target/66655
7941 * g++.dg/pr66655.C: New test.
7942 * g++.dg/pr66655_1.cc: Test support file.
7943 * g++.dg/pr66655.h: Test header file.
7944
9b657cf1 79452016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 7946
7947 PR fortran/66680
7948 gfortran.dg/gomp/pr66680.f90: New test.
7949
cd45d7a5 79502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7951
7952 PR target/69171
7953 * gcc.target/i386/pr69171-1.c: New test.
7954 * gcc.target/i386/pr69171-2.c: Likewise.
7955 * gcc.target/i386/pr69171-3.c: Likewise.
7956 * gcc.target/i386/pr69171-4.c: Likewise.
7957 * gcc.target/i386/pr69171-5.c: Likewise.
7958 * gcc.target/i386/pr69171-6.c: Likewise.
7959
4a86a91a 79602015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7961
7962 PR middle-end/67639
7963 * c-c++-common/pr67639.c: New test.
7964
34c05552 79652016-01-07 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR tree-optimization/69141
7968 * g++.dg/opt/pr69141.C: New test.
7969
f08d6895 79702016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7971
7972 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7973
32ec4173 79742016-01-06 Uros Bizjak <ubizjak@gmail.com>
7975
7976 PR target/69140
7977 * gcc.target/i386/pr69140.c: New test
7978
d74214f3 79792016-01-06 David Malcolm <dmalcolm@redhat.com>
7980
7981 * gcc.dg/bad-dereference.c: New test case.
7982
73991cab 79832015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7984
7985 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7986
fc8cc457 79872016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7988
7989 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7990
be3c9981 79912016-01-06 Marek Polacek <polacek@redhat.com>
7992
7993 PR sanitizer/69099
7994 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7995
2cb724f9 79962016-01-05 Marek Polacek <polacek@redhat.com>
7997
7998 PR c/69104
7999 * gcc.dg/atomic-invalid-2.c: New.
8000
233a53ed 80012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8002
8003 PR target/68991
8004 * gcc.target/i386/pr68991.c: New test.
8005
ea87c5e3 80062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8007
8008 PR target/68991
8009 * g++.dg/pr68991-1.C: New test.
8010 * g++.dg/pr68991-2.C: Likewise.
8011
1943a4a2 80122016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8013
1943a4a2 8014 PR other/60465
afe82e5b 8015 * gcc.target/ia64/pr60465-gprel64.c: New test.
8016 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8017
1e9147dd 80182016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8019
8020 PR rtl-optimization/68651
8021 * gcc.target/aarch64/pr68651_1.c: New test.
8022
d42aa619 80232016-01-05 David Malcolm <dmalcolm@redhat.com>
8024
8025 PR c/69122
8026 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8027
1776de76 80282016-01-05 Nathan Sidwell <nathan@acm.org>
8029
2d7d361d 8030 PR c++/58583
8031 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8032
1776de76 8033 * gcc.dg/alias-15.c: New.
8034
5beb12c0 80352016-01-05 Nick Clifton <nickc@redhat.com>
8036
8037 PR target/68870
8038 * g++.dg/pr68770.C: New test.
8039
d8cca921 80402016-01-04 Mike Stump <mikestump@comcast.net>
8041
8042 * lib/target-supports.exp (check_effective_target_cilkplus):
8043 cilkplus targets require pthreads.
afc907ef 8044 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8045
8427dff3 80462016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8047
8048 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8049 generation.
8050
f1717362 80512016-01-04 Jakub Jelinek <jakub@redhat.com>
8052
8053 Update copyright years.
8054
d7d6a3ab 80552016-01-04 Marek Polacek <polacek@redhat.com>
8056
8057 PR c/68908
8058 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8059 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8060 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8061
b8f4a5f9 80622016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * gcc.target/sparc/20160104-2.c: New test.
8065
6b5c028f 80662016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8067
8068 * gcc.target/sparc/20160104-1.c: New test.
8069
300e1002 80702016-01-03 Paul Thomas <pault@gcc.gnu.org>
8071
8072 PR fortran/65045
8073 * gfortran.dg/pr65045.f90: New test.
8074
855b105f 80752016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8076
8077 * gnat.dg/specs/debug1.ads: Delete.
8078
bdc177dc 80792016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8080
8081 PR libgfortran/68867
8082 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8083 expression.
8084
48aaffae 80852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8086
8087 PR libgfortran/68867
8088 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8089 PowerPC.
8090
19a468b8 80912016-01-01 Paul Thomas <pault@gcc.gnu.org>
8092
8093 PR fortran/68864
8094 * gfortran.dg/pr68864.f90: New test.
8095
25371c91 80962016-01-01 Jakub Jelinek <jakub@redhat.com>
8097
2a659064 8098 PR tree-optimization/69070
8099 * gcc.dg/pr69070.c: New test.
8100
57aa9851 8101 PR sanitizer/69055
8102 * gfortran.dg/pr69055.f90: New test.
8103
25371c91 8104 PR target/69015
8105 * gcc.dg/pr69015.c: New test.
f1717362 8106\f
fb2c1edd 8107Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8108
8109Copying and distribution of this file, with or without modification,
8110are permitted in any medium without royalty provided the copyright
8111notice and this notice are preserved.