]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[PR c/71381] C/C++ OpenACC cache directive rejects valid syntax
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ccfa030f 12016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2
3 PR c/71381
4 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5 to...
6 * c-c++-common/goacc/cache-2.c: ... this new file.
7 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10 usage.
11 * gfortran.dg/goacc/cray.f95: Likewise.
12 * gfortran.dg/goacc/loop-1.f95: Likewise.
13
bb038f3e 142016-06-10 Alan Hayward <alan.hayward@arm.com>
15
16 PR tree-optimization/71407
17 PR tree-optimization/71416
18 * gcc.dg/vect/pr71407.c: New
19 * gcc.dg/vect/pr71416-1.c: New
20 * gcc.dg/vect/pr71416-2.c: New
21
332409d3 222016-06-10 Richard Biener <rguenther@suse.de>
23
24 PR middle-end/71477
25 * gcc.dg/torture/pr71477.c: New testcase.
26
03cf727c 272016-06-09 Julia Koval <julia.koval@intel.com>
28
29 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
30 * gcc.target/i386/interrupt-13.c: Likewise.
31 * gcc.target/i386/interrupt-15.c: Likewise.
32 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
33 * gcc.target/i386/interrupt-24.c: Likewise.
34 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
35 * gcc.target/i386/interrupt-9.c: Likewise.
36 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
37
23b101c5 382016-06-09 Martin Sebor <msebor@redhat.com>
39
40 PR c/70883
41 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
42 * gcc.dg/builtin-constant_p-1.c: Same.
43 * gcc.dg/builtins-error.c: Same.
44 * gcc.dg/pr70859.c: Same.
45
188d6bbb 462016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
47
48 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
49 * gcc.dg/torture/pr68067-1.c: Likewise.
50 * gcc.dg/torture/pr68067-2.c: Likewise.
51
522016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
53
54 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
55 when setting SIZE.
56
ff8886bd 572016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
58
59 PR c++/71465
60 * g++.dg/inherit/crash5.C: New.
61 Revert:
62 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
63
64 PR c++/70202
65 * g++.dg/inherit/crash5.C: New.
66 * g++.dg/inherit/virtual1.C: Adjust.
67
3f76cceb 682016-06-09 Martin Liska <mliska@suse.cz>
69
70 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
71 * g++.dg/predict-loop-exit-2.C: Likewise.
72 * g++.dg/predict-loop-exit-3.C: Likewise.
73 * gcc.dg/predict-1.c: Likewise.
74 * gcc.dg/predict-2.c: Likewise.
75 * gcc.dg/predict-3.c: Likewise.
76 * gcc.dg/predict-4.c: Likewise.
77 * gcc.dg/predict-5.c: Likewise.
78 * gcc.dg/predict-6.c: Likewise.
79 * gcc.dg/predict-7.c: Likewise.
80
59ae3d1b 812016-06-09 Richard Biener <rguenther@suse.de>
82
83 PR tree-optimization/71462
84 * gcc.dg/torture/pr71462.c: New testcase.
85
8c2d2acf 862016-06-09 Marek Polacek <polacek@redhat.com>
87
88 PR c/65471
89 * gcc.dg/c11-generic-3.c: New test.
90
224cb6b7 912016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
92
93 * g++.dg/init/array42.C: New.
94 * g++.dg/init/array43.C: Likewise.
95 * g++.dg/init/array44.C: Likewise.
96 * g++.dg/init/array45.C: Likewise.
97 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
98 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
99 * g++.dg/cpp1y/auto-fn27.C: Likewise.
100 * g++.dg/gomp/pr35751.C: Likewise.
101 * g++.dg/init/array23.C: Likewise.
102 * g++.dg/init/brace2.C: Likewise.
103 * g++.dg/init/brace6.C: Likewise.
104
732905bb 1052016-06-08 Martin Sebor <msebor@redhat.com>
106 Jakub Jelinek <jakub@redhat.com>
107
108 PR c++/70507
109 PR c/68120
110 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
111 * c-c++-common/builtin-arith-overflow-2.c: New test.
112 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
113 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
114 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
115
7ddaa622 1162016-06-08 Jakub Jelinek <jakub@redhat.com>
117
118 PR c++/71442
119 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
120
84ee0905 1212016-06-08 Alan Lawrence <alan.lawrence@arm.com>
122
123 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
124 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
125 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
126 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
127 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
128 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
129 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
130 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
131 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
132 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
133 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
134 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
135 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
136
2876af98 1372016-06-08 Richard Biener <rguenther@suse.de>
138
139 PR tree-optimization/68558
140 * gcc.dg/vect/slp-44.c: New testcase.
141
acbb0d03 1422016-06-08 Richard Biener <rguenther@suse.de>
143
144 * gcc.dg/vect/slp-43.c: New testcase.
145
f8689010 1462016-06-08 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/71452
149 * gcc.dg/torture/pr71452.c: New testcase.
150
52d393eb 1512016-06-08 Jakub Jelinek <jakub@redhat.com>
152
153 PR c++/71448
154 * g++.dg/torture/pr71448.C: New test.
155
9d700ce4 1562016-06-08 Bernd Schmidt <bschmidt@redhat.com>
157
158 PR debug/71432
159 PR ada/71413
160 * g++.dg/debug/pr71432.C: New test.
161
eb96ef65 1622016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
163
164 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
165 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
166 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
167
a4753cdd 1682016-06-08 Alan Hayward <alan.hayward@arm.com>
169
170 * gcc.dg/vect/vect-live-2.c: Update effective target.
171 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
172 * lib/target-supports.exp: Add aarch64 to vect_long.
173
bafc7b1d 1742016-06-08 Marek Polacek <polacek@redhat.com>
175
176 PR c/71418
177 * gcc.dg/noncompile/pr71418.c: New test.
178
06e590e7 179 PR c/71426
180 * gcc.dg/noncompile/pr71426.c: New test.
181
d3cb49c9 1822016-06-07 Jan Hubicka <hubicka@ucw.cz>
183
184 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
185 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
186 * gcc.dg/predict-3.c: Update template.
187 * gcc.dg/predict-5.c: Update template.
188 * gcc.dg/predict-6.c: Update template.
189 * gcc.dg/predict-9.c: Update template.
190 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
191
2d76c36a 1922016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
193
194 * gcc.target/powerpc/vec-mul.c: New test.
195
7cfde92a 1962016-06-07 David Malcolm <dmalcolm@redhat.com>
197
198 * gcc.dg/spellcheck-fields-2.c: New test case.
199
b032c4dd 2002016-06-07 Richard Biener <rguenther@suse.de>
201
202 PR c/61564
203 * gcc.dg/Wpragmas-1.c: New testcase.
204 * gcc.dg/Wattributes-4.c: Likewise.
205 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
206 entry.
207
a7056369 2082016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
209
210 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
211 spurious debug code.
212
123c61e0 2132016-06-07 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/71428
216 * gcc.dg/torture/pr71428.c: New testcase.
217
5819d47b 2182016-06-07 Richard Biener <rguenther@suse.de>
219
220 PR middle-end/71423
221 * gcc.dg/torture/pr71423.c: New testcase.
222
6cec5c6b 2232016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
224
225 PR middle-end/71408
226 * gcc.dg/tree-ssa/pr71408.c: New test.
227
40bbfc17 2282016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
229
230 PR middle-end/71281
231 * g++.dg/torture/pr71281.C: New test.
232
61f1f80c 2332016-06-06 Marek Polacek <polacek@redhat.com>
234
235 PR c/71362
236 * gcc.dg/pr71362.c: New test.
237
0406b32f 2382016-06-06 Jakub Jelinek <jakub@redhat.com>
239 Patrick Palka <ppalka@gcc.gnu.org>
240
241 PR c++/70847
242 PR c++/71330
243 PR c++/71393
244 * g++.dg/opt/pr70847.C: New test.
245 * g++.dg/ubsan/pr70847.C: New test.
246 * g++.dg/ubsan/pr71393.C: New test.
247
b1445999 2482016-06-06 Jakub Jelinek <jakub@redhat.com>
249
250 PR tree-optimization/71259
251 * gcc.dg/vect/pr71259.c: New test.
252
99b4f3a2 2532016-06-06 David Malcolm <dmalcolm@redhat.com>
254
255 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
256 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
257 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
258 above.
259
837679bc 2602016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
261
262 PR middle-end/37780
263 * gcc.c-torture/execute/pr37780.c: New test.
264 * gcc.target/aarch64/pr37780_1.c: Likewise.
265 * gcc.target/arm/pr37780_1.c: Likewise.
266
e4b92538 2672016-06-06 Marek Polacek <polacek@redhat.com>
268
269 * c-c++-common/attr-may-alias-1.c: New test.
270 * c-c++-common/attr-may-alias-2.c: New test.
271 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
272
43ac2f2f 2732016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
274
275 PR c/24414
276 * gcc.target/i386/pr24414.c: New test.
277
7e1786b2 2782016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
279
280 * gcc.target/sparc/vis4misc.c: New file.
281 * gcc.target/sparc/fpcmp.c: Likewise.
282 * gcc.target/sparc/fpcmpu.c: Likewise.
283
f593ccb2 2842016-06-06 Alan Hayward <alan.hayward@arm.com>
285
286 * gcc.dg/vect/vect-live-1.c: Use additional-options.
287 * gcc.dg/vect/vect-live-3.c: Likewise.
288
be6d8ddc 2892016-06-06 Richard Biener <rguenther@suse.de>
290
291 PR tree-optimization/71398
292 * gcc.dg/torture/pr71398.c: New testcase.
293
78f27916 2942016-06-06 Uros Bizjak <ubizjak@gmail.com>
295
296 PR target/71389
297 * g++.dg/pr71389.C: New test.
298
c5899606 2992016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
300
301 PR fortran/71404
302 * gfortran.dg/fmt_read_5.f: New test.
303
8e3cd305 3042016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
305
306 PR fortran/69659
307 * gfortran.dg/class_array_22.f03: New test.
308
703c0a09 3092016-06-05 Jan Hubicka <hubicka@ucw.cz>
310
311 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
312
d07b2b6f 3132016-06-05 Jan Hubicka <hubicka@ucw.cz>
314
315 * gcc.dg/predict-9.c: Update template.
316
4a7ec4ac 3172016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
318
319 PR c++/49377
320 * g++.dg/template/pr49377.C: New.
321
7499ef4a 3222016-06-04 Jakub Jelinek <jakub@redhat.com>
323
324 PR tree-optimization/71405
325 * g++.dg/torture/pr71405.C: New test.
326
558c800d 3272016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
328
329 PR c++/70202
330 * g++.dg/inherit/crash5.C: New.
331 * g++.dg/inherit/virtual1.C: Adjust.
332
4ee7cf4b 3332016-06-03 Jeff Law <law@redhat.com>
334
335 PR tree-optimization/71316
336 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
337
b12ae762 3382016-06-03 Jakub Jelinek <jakub@redhat.com>
339
340 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
341 dg-additional-options with just -fno-tree-scev-cprop in it.
342 * gcc.dg/vect/vect-live-2.c: Likewise.
343 * gcc.dg/vect/vect-live-5.c: Likewise.
344 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
345 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
346 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
347
e09a5ee3 3482016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
349
350 PR c++/27100
351 * g++.dg/other/friend6.C: New test.
352
f14b1922 3532016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
354
355 * g++.dg/torture/ppc-ldst-array.C: New.
356
20702ea3 3572016-06-03 Joseph Myers <joseph@codesourcery.com>
358
359 PR target/71276
360 PR target/71277
361 * gcc.dg/torture/builtin-fp-int-inexact.c,
362 gcc.target/i386/387-builtin-fp-int-inexact.c,
363 gcc.target/i386/387-rint-inline-1.c,
364 gcc.target/i386/387-rint-inline-2.c,
365 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
366 gcc.target/i386/sse2-rint-inline-1.c,
367 gcc.target/i386/sse2-rint-inline-2.c,
368 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
369 gcc.target/i386/sse4_1-rint-inline.c: New tests.
370
5ed3cc7b 3712016-06-03 H.J. Lu <hongjiu.lu@intel.com>
372 Julia Koval <julia.koval@intel.com>
373
374 PR target/66960
375 PR target/67630
376 PR target/67634
377 PR target/67841
378 PR target/68037
379 PR target/68618
380 PR target/68661
381 PR target/69575
382 PR target/69596
383 PR target/69734
384 * gcc.dg/guality/pr68037-1.c: New test.
385 * gcc.dg/guality/pr68037-2.c: Likewise.
386 * gcc.dg/guality/pr68037-3.c: Likewise.
387 * gcc.dg/torture/pr68037-1.c: Likewise.
388 * gcc.dg/torture/pr68037-2.c: Likewise.
389 * gcc.dg/torture/pr68037-3.c: Likewise.
390 * gcc.dg/torture/pr68661-1a.c: Likewise.
391 * gcc.dg/torture/pr68661-1b.c: Likewise.
392 * gcc.target/i386/interrupt-1.c: Likewise.
393 * gcc.target/i386/interrupt-2.c: Likewise.
394 * gcc.target/i386/interrupt-3.c: Likewise.
395 * gcc.target/i386/interrupt-4.c: Likewise.
396 * gcc.target/i386/interrupt-5.c: Likewise.
397 * gcc.target/i386/interrupt-6.c: Likewise.
398 * gcc.target/i386/interrupt-7.c: Likewise.
399 * gcc.target/i386/interrupt-8.c: Likewise.
400 * gcc.target/i386/interrupt-9.c: Likewise.
401 * gcc.target/i386/interrupt-10.c: Likewise.
402 * gcc.target/i386/interrupt-11.c: Likewise.
403 * gcc.target/i386/interrupt-12.c: Likewise.
404 * gcc.target/i386/interrupt-13.c: Likewise.
405 * gcc.target/i386/interrupt-14.c: Likewise.
406 * gcc.target/i386/interrupt-15.c: Likewise.
407 * gcc.target/i386/interrupt-16.c: Likewise.
408 * gcc.target/i386/interrupt-17.c: Likewise.
409 * gcc.target/i386/interrupt-18.c: Likewise.
410 * gcc.target/i386/interrupt-19.c: Likewise.
411 * gcc.target/i386/interrupt-20.c: Likewise.
412 * gcc.target/i386/interrupt-21.c: Likewise.
413 * gcc.target/i386/interrupt-22.c: Likewise.
414 * gcc.target/i386/interrupt-23.c: Likewise.
415 * gcc.target/i386/interrupt-24.c: Likewise.
416 * gcc.target/i386/interrupt-25.c: Likewise.
417 * gcc.target/i386/interrupt-26.c: Likewise.
418 * gcc.target/i386/interrupt-27.c: Likewise.
419 * gcc.target/i386/interrupt-28.c: Likewise.
420 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
421 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
422 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
423 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
424 * gcc.target/i386/interrupt-iamcu.c: Likewise.
425 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
426 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
427 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
428 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
429 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
430 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
431 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
432
3e346f54 4332016-06-03 Bernd Schmidt <bschmidt@redhat.com>
434
f27c52fb 435 PR tree-optimization/52171
436 * gcc.dg/pr52171.c: New test.
437 * gcc.target/i386/pr52171.c: New test.
3e346f54 438
22e029d2 4392016-06-03 Jan Hubicka <jh@suse.cz>
440
441 * g++.dg/tree-ssa/pred-1.C: New testcase
442 * gcc.dg/tree-ssa/pred-1.c: New testcase
443
41ce74ed 4442016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
445
446 PR target/70957
447 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
448 support.
449 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
450
cf573a72 4512016-06-03 Alan Hayward <alan.hayward@arm.com>
452
453 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
454
75aae5b4 4552016-06-03 Alan Hayward <alan.hayward@arm.com>
456
457 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 458 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 459 * gcc.dg/vect/vect-live-1.c: New test.
460 * gcc.dg/vect/vect-live-2.c: New test.
461 * gcc.dg/vect/vect-live-3.c: New test.
462 * gcc.dg/vect/vect-live-4.c: New test.
463 * gcc.dg/vect/vect-live-5.c: New test.
464 * gcc.dg/vect/vect-live-slp-1.c: New test.
465 * gcc.dg/vect/vect-live-slp-2.c: New test.
466 * gcc.dg/vect/vect-live-slp-3.c: New test.
467
eba6788d 4682016-06-03 Jakub Jelinek <jakub@redhat.com>
469
470 PR middle-end/71387
471 * g++.dg/opt/pr71387.C: New test.
472
5a653985 4732016-06-02 Jeff Law <law@redhat.com>
474
475 PR tree-optimization/71328
476 * gcc.c-torture/compile/pr71328.c: New test.
477
f92f6941 4782016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
479
480 PR fortran/52393
481 * gfortran.dg/fmt_read_3.f90: Fix typo.
482 * gfortran.dg/fmt_read_4.f90: New test.
483
0d29e152 4842016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
485
486 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
487 * g++.dg/cpp0x/forw_enum6.C: Likewise.
488 * g++.dg/cpp0x/forw_enum8.C: Likewise.
489 * g++.dg/cpp0x/override2.C: Likewise.
490 * g++.dg/parse/crash5.C: Likewise.
491 * g++.dg/parse/error16.C: Likewise.
492 * g++.dg/parse/error27.C: Likewise.
493 * g++.dg/template/qualttp15.C: Likewise.
494 * g++.dg/template/redecl4.C: Likewise.
495 * g++.old-deja/g++.other/crash39.C: Likewise.
496 * g++.old-deja/g++.other/struct1.C: Likewise.
497 * g++.old-deja/g++.pt/m9a.C: Likewise.
498 * g++.old-deja/g++.pt/memclass10.C: Likewise.
499
2740a1a5 5002016-06-02 Jakub Jelinek <jakub@redhat.com>
501
89f17a65 502 PR c++/71372
503 * c-c++-common/pr71372.c: New test.
504
2740a1a5 505 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
506 __TIME__ strings with __builtin_strcmp instead of printf and
507 dg-output.
508
9ae89a4e 5092016-06-02 Martin Liska <mliska@suse.cz>
510
511 * gcc.dg/predict-9.c: New test.
512
41258f9c 5132016-06-02 Jakub Jelinek <jakub@redhat.com>
514
515 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
516 global set_compiler_env_var and global saved_compiler_env_var.
517
dad46eb8 5182016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
519
520 PR rtl-optimization/71295
521 * gcc.c-torture/compile/pr71295.c: New test.
522
9cc8a892 5232016-06-02 Jakub Jelinek <jakub@redhat.com>
524
98e7c96c 525 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
526
4a5a4de2 527 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
528 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
529
9cc8a892 530 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
531 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
532 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
533 alternative number.
534
46819a36 5352016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
536
537 * gcc.target/powerpc/p9-splat-4.c: New test.
538
5392016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
540
541 PR target/71186
542 * gcc.target/powerpc/pr71186.c: New test.
543
d9820cc5 5442016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
545
546 PR fortran/52393
547 * gfortran.dg/fmt_read_3.f90: New test.
548
2f14ca3e 5492016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
550
551 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
552 procedure.
553
dfa5c0d3 5542016-06-01 Eduard Sanou <dhole@openmailbox.org>
555
556 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
557 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
558 env var is set.
559 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
560 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
561 shown once.
562 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
563 during compilation.
564 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
565 vars set by dg-set-compiler-env-var.
566
7d7125df 5672016-06-01 Paul Thomas <pault@gcc.gnu.org>
568
569 PR fortran/71156
570 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
571 to the module procedure declaration.
572 * gfortran.dg/submodule_16.f08: New test.
573
6ab9cde4 5742016-06-01 Jakub Jelinek <jakub@redhat.com>
575
576 PR middle-end/71371
577 * c-c++-common/gomp/pr71371.c: New test.
578
0cfe7a23 5792016-06-01 Richard Biener <rguenther@suse.de>
580
581 PR tree-optimization/71366
582 * gcc.dg/torture/pr71366-1.c: New testcase.
583 * gcc.dg/torture/pr71366-2.c: Likewise.
584
5a5b02e1 5852016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
586
587 * gcc.target/powerpc/vslv-0.c: New test.
588 * gcc.target/powerpc/vslv-1.c: New test.
589 * gcc.target/powerpc/vsrv-0.c: New test.
590 * gcc.target/powerpc/vsrv-1.c: New test.
591
d27a79f6 5922016-06-01 Nathan Sidwell <nathan@acm.org>
593
594 * c-c++-common/torture/pr57945.c: Add expected PTX error.
595 * gcc.target/nvptx/weak.c: New.
596
6172a9fd 5972016-06-01 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/71261
600 * gcc.dg/torture/vect-bool-1.c: New testcase.
601
f9aaabb2 6022016-06-01 Jakub Jelinek <jakub@redhat.com>
603
604 * gfortran.dg/gomp/order-1.f90: New test.
605 * gfortran.dg/gomp/order-2.f90: New test.
606
53b01069 6072016-06-01 Jan Hubicka <hubicka@ucw.cz>
608
609 * gcc.dg/unroll-6.c: Update template.
610 * gcc.dg/unroll-7.c: New testcase.
611 * gcc.dg/unroll-8.c: New testcase.
612
36757397 6132016-06-01 Eric Botcazou <ebotcazou@adacore.com>
614
615 * gnat.dg/opt56.ad[sb]: New test.
616
7f93bd6e 6172016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
618
619 PR c++/66635
620 * g++.dg/cpp0x/constexpr-ice16.C: New.
621
9f41a2ce 6222016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
623
624 PR tree-optimization/71314
625 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
626 -mbranch-cost=2.
627
31e02373 6282016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
629
630 PR tree-optimization/71077
631 * gcc.dg/tree-ssa/pr71077.c: New test.
632
76f8f901 6332016-05-31 Jan Hubicka <hubicka@ucw.cz>
634
7f93bd6e 635 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
636 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
637 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 638
04f5f923 6392016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
640
641 PR c++/71248
642 * g++.dg/cpp0x/pr71248.C: New.
643 * g++.dg/cpp0x/auto7.C: Test column numbers too.
644 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
645 * g++.dg/init/new37.C: Likewise.
646 * g++.dg/template/static1.C: Likewise.
647 * g++.dg/template/static2.C: Likewise.
648
4ffddf28 6492016-05-31 H.J. Lu <hongjiu.lu@intel.com>
650
651 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
652 instead of %rdi.
653 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
654
4ff7bd21 6552016-05-31 Marek Polacek <polacek@redhat.com>
656
657 * c-c++-common/Wswitch-unreachable-3.c: New test.
658 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
659
e1f7cc4b 6602016-05-31 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/71352
663 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
664
02978bd1 6652016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
666
667 * gcc.target/arm/armv5_thumb_isa.c: New test.
668
cfce8164 6692016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
670
671 PR target/71346
672 * gcc.target/i386/pr71346.c: New test.
673
7a51c705 6742016-05-31 Tom de Vries <tom@codesourcery.com>
675
676 PR tree-optimization/69068
677 * gcc.dg/graphite/pr69068.c: New test.
678
8c1ac106 6792016-05-27 Martin Sebor <msebor@redhat.com>
680
681 PR c++/71306
682 * g++.dg/warn/Wplacement-new-size-3.C: New test.
683
b6431756 6842016-05-30 Jakub Jelinek <jakub@redhat.com>
685
686 PR c++/71349
687 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
688 nowait depend(inout: dd[0]) clauses where permitted.
689
f6203294 6902016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
691
692 PR c++/71238
693 * g++.dg/parse/pr71238.C: New.
694 * g++.dg/concepts/friend1.C: Test column numbers too.
695 * g++.dg/cpp0x/initlist31.C: Likewise.
696 * g++.dg/cpp0x/pr51420.C: Likewise.
697 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
698 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
699 * g++.dg/ext/builtin3.C: Likewise.
700 * g++.dg/lookup/friend12.C: Likewise.
701 * g++.dg/lookup/friend7.C: Likewise.
702 * g++.dg/lookup/koenig1.C: Likewise.
703 * g++.dg/lookup/koenig5.C: Likewise.
704 * g++.dg/lookup/used-before-declaration.C: Likewise.
705 * g++.dg/overload/koenig1.C: Likewise.
706 * g++.dg/template/crash65.C: Likewise.
707 * g++.dg/template/friend57.C: Likewise.
708 * g++.dg/warn/Wshadow-5.C: Likewise.
709 * g++.dg/warn/Wunused-8.C: Likewise.
710 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
711 * g++.old-deja/g++.jason/lineno5.C: Likewise.
712 * g++.old-deja/g++.jason/member.C: Likewise.
713 * g++.old-deja/g++.jason/report.C: Likewise.
714 * g++.old-deja/g++.jason/scoping12.C: Likewise.
715 * g++.old-deja/g++.law/visibility20.C: Likewise.
716 * g++.old-deja/g++.ns/koenig5.C: Likewise.
717 * g++.old-deja/g++.other/static5.C: Likewise.
718 * g++.old-deja/g++.pt/overload2.C: Likewise.
719
b96f8145 7202016-05-30 Jan Hubicka <hubicka@ucw.cz>
721
722 * gcc.dg/tree-ssa/peel1.c: New testcase.
723 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
724 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
725
ed5bca7a 7262016-05-30 Tom de Vries <tom@codesourcery.com>
727
728 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
729 to ce.
730
c0aa0333 7312016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
732
733 PR c++/71099
734 * g++.dg/parse/virtual1.C: New.
735
231010db 7362016-05-30 Uros Bizjak <ubizjak@gmail.com>
737
738 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
739 Use correct register when clearing %edx.
740
765557c0 7412016-05-30 Alexander Monakov <amonakov@ispras.ru>
742
743 PR tree-optimization/71289
744 * gcc.dg/pr71289.c: New test.
745
fc3b1c44 7462016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
747
748 PR middle-end/71269
749 PR middle-end/71292
750 * gcc.dg/tree-ssa/pr71269.c: New test.
751 * gcc.dg/tree-ssa/pr71292.c: New test.
752
ce352457 7532016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
754
755 PR middle-end/71252
756 * gcc.dg/tree-ssa/pr71252-2.c: New test.
757
eedd711b 7582016-05-30 Jan Hubicka <hubicka@ucw.cz>
759
760 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
761 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
762 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
763
8c061890 7642016-05-30 Tom de Vries <tom@codesourcery.com>
765
766 PR tree-optimization/69067
767 * gcc.dg/graphite/pr69067.c: New test.
768
a6b0884c 7692016-05-29 Uros Bizjak <ubizjak@gmail.com>
770
771 PR target/71245
772 * gcc.target/i386/pr71245-1.c: New test.
773 * gcc.target/i386/pr71245-2.c: Ditto.
774
2369edfc 7752016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
776
777 PR c++/71105
778 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
779 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
780 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
781
b6ab3f43 7822016-05-27 Jan Hubicka <hubicka@ucw.cz>
783
784 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
785
0192662b 7862016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
787
788 Revert:
789 PR c++/69855
790 * g++.dg/overload/69855.C: New.
791 * g++.old-deja/g++.law/missed-error2.C: Adjust.
792 * g++.old-deja/g++.pt/crash3.C: Likewise.
793
fce78c50 7942016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
795
796 PR c++/60385
797 * g++.dg/parse/namespace13.C: New.
798
372172fe 7992016-05-26 Jeff Law <law@redhat.com>
800
801 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
802 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
803 * gcc.dg/tree-ssa/pr68198.c: Likewise.
804 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
805 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
807 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
808 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
809 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
810 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
811 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
812 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
813 * gcc.dg/tree-ssa/vrp56.c: Likewise.
814
5d8a8944 8152016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
816
817 PR c++/69855
818 * g++.dg/overload/69855.C: New.
819 * g++.old-deja/g++.law/missed-error2.C: Adjust.
820 * g++.old-deja/g++.pt/crash3.C: Likewise.
821
29602b75 8222016-05-27 Jiong Wang <jiong.wang@arm.com>
823
824 PR target/63596
825 * gcc.target/aarch64/va_arg_1.c: New testcase.
826 * gcc.target/aarch64/va_arg_2.c: Likewise.
827 * gcc.target/aarch64/va_arg_3.c: Likewise.
828
c900b732 8292016-05-27 Jiong Wang <jiong.wang@arm.com>
830
831 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
832 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
833 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
834 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
835 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
836
73ef73bd 8372016-05-27 Marek Polacek <polacek@redhat.com>
838
839 PR middle-end/71308
840 * g++.dg/torture/pr71308.C: New test.
841
a6031633 8422016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
843
844 * gcc.dg/zero_bits_compound-1.c: New test.
845 * gcc.dg/zero_bits_compound-2.c: New test.
846
1fbdc7ae 8472016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
848
849 PR middle-end/71279
850 * gcc.dg/pr71279.c: New test.
851
2e196ca8 8522016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
853
854 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
855 floating point min/max/comparison instructions.
856 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
857
6feab9ce 8582016-05-26 Jakub Jelinek <jakub@redhat.com>
859
860 * c-c++-common/gomp/schedule-1.c: New test.
861 * gfortran.dg/gomp/schedule-1.f90: New test.
862
978cea8f 8632016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
864
865 PR c++/70822
866 PR c++/70106
867 * g++.dg/cpp1y/auto-fn32.C: New test.
868 * g++.dg/cpp1y/paren4.C: New test.
869
0478d9ed 8702016-05-26 Nathan Sidwell <nathan@acm.org>
871
872 * gcc.dg/20060410.c: Xfail on ptx.
873 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
874 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
875 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
876 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
877 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
878
5fd1c174 8792016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
880
881 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
882
c5e8b3e2 8832016-05-26 Jakub Jelinek <jakub@redhat.com>
884
0db93a5b 885 PR tree-optimization/71280
886 * gcc.dg/pr71280.c: New test.
887
7199c05c 888 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
889
76c786ac 890 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
891 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
892
c5e8b3e2 893 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
894
e9bcea2f 8952016-05-26 Jiong Wang <jiong.wang@arm.com>
896
897 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 898 kept in memory.
e9bcea2f 899
955d947b 9002016-05-25 Jeff Law <law@redhat.com>
901
902 PR tree-optimization/71272
903 * gcc.c-torture/compile/pr71272.c: new test.
904
77102dbe 9052016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
906
907 * gcc.target/powerpc/vec-cmpne.c: New test.
908 * gcc.target/powerpc/vec-cmpne-long.c: New test.
909
552821b4 9102016-05-25 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gnat.dg/opt55.ad[sb]: New test.
913
0113f3c5 9142016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
915
916 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
917 * c-c++-common/pr60226.c: Require int32plus.
918 * gcc.c-torture/execute/pr70602.c: Likewise.
919 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
920 unsigned long for malloc arg type.
921 * gcc.dg/asr_div1.c: Require int32plus.
922 * gcc.dg/enum-mode-1.c: XFAIL for int16.
923 * gcc.dg/pie-1.c: Require pie.
924 * gcc.dg/pie-2.c: Likewise.
925 * gcc.dg/pr59471.c: Require int32plus.
926 * gcc.dg/pr59963-2.c: XFAIL for int16.
927 * gcc.dg/pr60114.c: Require int32plus.
928 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
929 unsigned long for typedef of size_t.
930 * gcc.dg/pr63914.c: Require int32plus.
931 * gcc.dg/pr64536.c: Require pt32plus.
932 * gcc.dg/pr65658.c: Likewise.
933 * gcc.dg/pr67271.c: Require int32plus.
934 * gcc.dg/pr68112.c: Likewise.
935 * gcc.dg/pr69071.c: Skip for avr target.
936 * gcc.dg/pr69973.c: Require int32plus.
937 * gcc.dg/pr70169.c: Skip for avr target.
938 * gcc.dg/sso-6.c: Require int32plus.
939 * gcc.dg/sso-7.c: Likewise.
940 * gcc.dg/sso-8.c: Likewise.
941 * gcc.dg/vrp-min-max-2.c: Likewise.
942
f4094380 9432016-05-25 H.J. Lu <hongjiu.lu@intel.com>
944
945 PR target/70738
946 * gcc.target/i386/pr70738-1.c: New test.
947 * gcc.target/i386/pr70738-2.c: Likewise.
948 * gcc.target/i386/pr70738-3.c: Likewise.
949 * gcc.target/i386/pr70738-4.c: Likewise.
950 * gcc.target/i386/pr70738-5.c: Likewise.
951 * gcc.target/i386/pr70738-6.c: Likewise.
952 * gcc.target/i386/pr70738-7.c: Likewise.
953 * gcc.target/i386/pr70738-8.c: Likewise.
954 * gcc.target/i386/pr70738-9.c: Likewise.
955
239a4bea 9562016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
957
958 PR rtl-optimization/66940
959 * gcc.c-torture/execute/pr66940.c: New test.
960
bf6382ba 9612016-05-25 Ilya Verbin <ilya.verbin@intel.com>
962
963 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
964 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
965 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
966 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
967 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
968 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
969 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
970 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
971 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
972 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
973 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
974 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
975 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
976 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
977 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
978 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
979 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
980 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
981 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
982 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
983 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
984 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
985 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
986 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
987
2c995da9 9882016-05-25 Marek Polacek <polacek@redhat.com>
989
990 PR c/71265
991 * gcc.dg/noncompile/pr71265.c: New test.
992
abfbb5b5 993 PR c/71266
994 * gcc.dg/noncompile/old-style-parm-3.c: New test.
995
f6871bbd 9962016-05-25 Nathan Sidwell <nathan@acm.org>
997
998 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
999
de04e83e 10002016-05-25 Richard Biener <rguenther@suse.de>
1001
1002 PR tree-optimization/71261
1003 * c-c++-common/torture/pr71261.c: New testcase.
1004
b35931f7 10052016-05-25 Richard Biener <rguenther@suse.de>
1006
1007 PR tree-optimization/71264
1008 * gcc.dg/vect/pr71264.c: New testcase.
1009
166c3089 10102016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1011
1012 PR c++/55992
1013 * g++.dg/cpp0x/alias-decl-53.C: New.
1014 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1015
14240409 10162016-05-25 Martin Liska <mliska@suse.cz>
1017
1018 * g++.dg/pr71239.C: New test.
1019
bc47d9f6 10202016-05-25 Richard Biener <rguenther@suse.de>
1021
4860a6bf 1022 * gcc.dg/vect/pr58135.c: Rename to ...
1023 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1024
d8a3f157 10252016-05-25 Marek Polacek <polacek@redhat.com>
1026
1027 * g++.dg/pr65295.C: Use target c++14.
1028
3af16045 10292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1030
231010db 1031 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1032 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1033
949479b2 10342016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1035
1036 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1037 instructions.
1038
6d6a3fc3 10392016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1040
1041 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1042 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1043 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1044 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1045 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1046 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1047 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1048 * c-c++-common/goacc/pcopy.c: Likewise.
1049 * c-c++-common/goacc/pcopyin.c: Likewise.
1050 * c-c++-common/goacc/pcopyout.c: Likewise.
1051 * c-c++-common/goacc/pcreate.c: Likewise.
1052 * c-c++-common/goacc/pr70688.c: New test.
1053 * c-c++-common/goacc/present-1.c: Adjust test.
1054 * c-c++-common/goacc/reduction-5.c: Likewise.
1055 * g++.dg/goacc/data-1.C: New test.
1056
af648be2 10572016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1058
1059 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1060 vector parity built-in functions.
1061 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1062 count trailing zeros automatic vectorization.
1063 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1064 count trailing zeros built-in functions.
1065
4e173d60 10662016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1067
1068 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1069
a0c02a52 10702016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1071
1072 PR target/71050
1073 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1074
64c52e9c 10752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/50436
1078 * g++.dg/template/crash123.C: New.
1079 * g++.dg/template/crash124.C: Likewise.
1080
752b5a4c 10812016-05-24 Martin Sebor <msebor@redhat.com>
1082
1083 PR c++/71147
1084 * g++.dg/ext/flexary16.C: New test.
1085
a36dd683 10862016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1087
f6871bbd 1088 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1089 before math.h is included.
a36dd683 1090 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1091 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1092 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1093 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1094 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1095 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1096 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1097 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1098 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1099 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1100 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1101 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1102 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1103 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1104 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1105 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1106 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1107 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1108 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1109 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1110 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1111 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1112 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1113
d60e1df7 11142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1115 Kelvin Nilsen <kelvin@gcc.gnu.org>
1116
1117 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1118 support.
1119
22d09025 11202016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1121
1122 PR c++/69872
1123 * g++.dg/warn/Wno-narrowing1.C: New.
1124
6ef0143d 11252016-05-24 Marek Polacek <polacek@redhat.com>
1126
1127 PR c/71249
1128 * c-c++-common/Wswitch-unreachable-2.c: New test.
1129
962a2062 11302016-05-24 Jakub Jelinek <jakub@redhat.com>
1131
ead77194 1132 PR c++/71257
1133 * g++.dg/vect/simd-clone-6.cc: New test.
1134 * g++.dg/gomp/declare-simd-6.C: New test.
1135
962a2062 1136 PR middle-end/70434
1137 PR c/69504
1138 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1139
23edc6d1 11402016-05-24 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/71240
1143 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1144
30633bcc 11452016-05-24 Richard Biener <rguenther@suse.de>
1146
1147 PR tree-optimization/71230
1148 * gcc.dg/torture/pr71230.c: New testcase.
1149 * g++.dg/torture/pr71230.C: Likewise.
1150
c9d624bd 11512016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1152
1153 * c-c++-common/goacc/routine-5.c: Add tests.
1154 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1155 * gfortran.dg/goacc/routine-6.f90: Add tests.
1156
ce143ff0 11572016-05-24 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/71253
1160 * gcc.dg/torture/pr71253.c: New testcase.
1161
3bdaecd5 11622016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1163
1164 PR middle-end/71252
1165 * gfortran.dg/pr71252.f90: New test.
1166
856b494d 11672016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1168
1169 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1170
7345b977 11712016-05-24 Richard Biener <rguenther@suse.de>
1172
1173 PR middle-end/70434
1174 PR c/69504
1175 * c-c++-common/vector-subscript-4.c: New testcase.
1176 * c-c++-common/vector-subscript-5.c: Likewise.
1177
6f065267 11782016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1179
1180 PR fortran/71123
1181 * gfortran.dg/namelist_90.f: New test
1182
fd6757da 11832016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1184
1185 PR fortran/66461
1186 * gfortran.dg/unexpected_eof.f: New test
1187
7d5555a8 11882016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1189 Kelvin Nilsen <kelvin@gcc.gnu.org>
1190
1191 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1192 as little endian.
1193
ae6744c9 11942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1195
1196 PR c++/70972
1197 * g++.dg/cpp0x/inh-ctor20.C: New.
1198 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1199
f0d91a85 12002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1201
1202 PR c++/69095
1203 * g++.dg/cpp0x/variadic168.C: New.
1204
1618ffe5 12052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 * g++.dg/cpp0x/pr31445.C: Test column number too.
1208 * g++.dg/cpp0x/pr32253.C: Likewise.
1209 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1210 * g++.dg/cpp0x/variadic36.C: Likewise.
1211
c0205bab 12122016-05-23 Marc Glisse <marc.glisse@inria.fr>
1213
1214 * gcc.dg/fold-notshift-2.c: Adjust.
1215
1398da0f 12162016-05-23 Marek Polacek <polacek@redhat.com>
1217
1218 PR c/49859
1219 * c-c++-common/Wswitch-unreachable-1.c: New test.
1220 * gcc.dg/Wswitch-unreachable-1.c: New test.
1221 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1222 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1223 * g++.dg/gomp/block-10.C: Likewise.
1224 * gcc.dg/gomp/block-10.c: Likewise.
1225 * g++.dg/gomp/block-9.C: Likewise.
1226 * gcc.dg/gomp/block-9.c: Likewise.
1227 * g++.dg/gomp/target-1.C: Likewise.
1228 * g++.dg/gomp/target-2.C: Likewise.
1229 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1230 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1231 * g++.dg/gomp/taskgroup-1.C: Likewise.
1232 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1233 * gcc.dg/gomp/teams-1.c: Likewise.
1234 * g++.dg/gomp/teams-1.C: Likewise.
1235 * g++.dg/overload/error3.C: Likewise.
1236 * g++.dg/tm/jump1.C: Likewise.
1237 * g++.dg/torture/pr40335.C: Likewise.
1238 * gcc.dg/c99-vla-jump-5.c: Likewise.
1239 * gcc.dg/switch-warn-1.c: Likewise.
1240 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1241 * gcc.dg/nested-func-1.c: Likewise.
1242 * gcc.dg/pr67784-4.c: Likewise.
1243
5403ed8b 12442016-05-23 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/71230
1247 * gfortran.dg/pr71230-1.f90: New testcase.
1248 * gfortran.dg/pr71230-2.f90: Likewise.
1249
27510941 12502016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1251
1618ffe5 1252 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 1253 * gcc.dg/vect/pr58135.c: Add new.
1254 * gfortran.dg/pr46519-1.f: Adjust test case.
1255
a41c605d 12562016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1257
1258 PR c++/53401
1259 * g++.dg/cpp0x/decltype64.C: New.
1260
3eb254ab 12612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1262
1263 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1266
a75fffe1 12672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1268
1269 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1270 Add poly64x1_t and poly64x2_t cases if supported.
1271 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1272 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1273 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1274 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1275 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1276
56979b12 12772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1278
1279 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1280 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1282 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1283 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1284 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1286
dc5e98db 12872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1288
1289 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1290
c0f383ae 12912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1292
1293 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1294 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1295
2a4d70a2 12962016-05-22 Jakub Jelinek <jakub@redhat.com>
1297
4c109025 1298 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1299 constraint instead of "r".
1300 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1301 insn instead of vxorpd.
1302 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1303
bad891ce 1304 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1305 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1306
ac23ddb9 1307 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1308
9dac9579 1309 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1310 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1311
2a4d70a2 1312 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1313
9eafdd7b 13142016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1315
1316 PR middle-end/40921
1317 * gcc.dg/tree-ssa/pr40921.c: New test.
1318
93df190d 13192016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1320
1321 PR target/71103
1322 * gcc.target/avr/pr71103.c: New test.
1323
933b9f7f 13242016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1325
1326 PR middle-end/71179
1327 * gcc.dg/tree-ssa/pr71179.c: New test.
1328
8bdfbc08 13292016-05-20 Martin Sebor <msebor@redhat.com>
1330
1331 PR c/71115
1332 * gcc.dg/init-excess-2.c: New test.
1333
6827ab42 13342016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1335
1336 * gnat.dg/opt53.adb: New test.
1337 * gnat.dg/opt54.adb: Likewise.
1338
58a5f4c0 13392016-05-20 Martin Jambor <mjambor@suse.cz>
1340
1341 PR tree-optimization/70884
1342 * gcc.dg/tree-ssa/pr70919.c: New test.
1343
bb7145f6 13442016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1345
1346 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1347 formatting.
f6871bbd 1348 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1349 fix code formatting.
1350
13512016-05-20 Nathan Sidwell <nathan@acm.org>
1352
1353 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1354 non-common cases.
1355 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 1356
9954d230 13572016-05-20 David Malcolm <dmalcolm@redhat.com>
1358
1359 * jit.dg/all-non-failing-tests.h: Add
1360 test-factorial-must-tail-call.c.
1361 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1362 * jit.dg/test-factorial-must-tail-call.c: New test case.
1363
08a161f9 13642016-05-20 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR fortran/71204
1367 * gfortran.dg/pr71204.f90: New test.
1368
3d380077 13692016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1370
1371 * gcc.target/nvptx/sincos.c: New test.
1372
0f104d56 13732016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 PR c++/70572
1376 * g++.dg/cpp1y/auto-fn31.C: New.
1377
61736a1b 13782016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1379
1380 * gcc.target/powerpc/vec-addec.c: New test.
1381 * gcc.target/powerpc/vec-addec-int128.c: New test.
1382
b4a61e77 13832016-05-20 David Malcolm <dmalcolm@redhat.com>
1384
1385 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1386 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1387 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1388 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1389
9a2ace10 13902016-05-20 Jan Hubicka <hubicka@ucw.cz>
1391
1392 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1393
45cdf8c6 13942016-05-20 Jakub Jelinek <jakub@redhat.com>
1395
b9a1dcd5 1396 PR c++/71210
1397 * g++.dg/opt/pr71210-1.C: New test.
1398 * g++.dg/opt/pr71210-2.C: New test.
1399
45cdf8c6 1400 PR tree-optimization/29756
1401 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1402 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1403 only on selected targets where V4SImode vectors are known to be
1404 supported.
1405
92e3ffbf 14062016-05-20 Marc Glisse <marc.glisse@inria.fr>
1407
1408 PR tree-optimization/71079
1409 PR tree-optimization/71206
1410 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1411
5da368e3 14122016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1413
1414 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1415 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1416 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1417
2506d97a 14182016-05-20 Richard Guenther <rguenther@suse.de>
1419
1420 PR tree-optimization/29756
1421 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1422
adade307 14232016-05-20 Richard Biener <rguenther@suse.de>
1424
1425 PR tree-optimization/71185
1426 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1427
c3deca25 14282016-05-20 Richard Biener <rguenther@suse.de>
1429
1430 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1431
8b0bef14 14322016-05-19 Marek Polacek <polacek@redhat.com>
1433
1434 PR c++/71075
1435 * g++.dg/diagnostic/pr71075.C: New test.
1436
08025288 14372016-05-19 David Malcolm <dmalcolm@redhat.com>
1438
1439 PR c++/71184
1440 * g++.dg/pr71184.C: New test case.
1441
26a51591 14422016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1443
1444 * gcc.target/powerpc/darn-0.c: New test.
1445 * gcc.target/powerpc/darn-1.c: New test.
1446 * gcc.target/powerpc/darn-2.c: New test.
1447
d8d3e75a 14482016-05-19 Marek Polacek <polacek@redhat.com>
1449
1450 PR tree-optimization/71031
1451 * gcc.dg/tree-ssa/vrp100.c: New test.
1452
c28211ae 14532016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1454
1455 PR rtl-optimization/71148
1456 * gcc.dg/pr71148.c: New test.
1457
3f5ea43a 14582016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1459
1460 PR target/71056
1461 * gcc.target/arm/pr71056.c: New test.
1462
2a7d4c20 14632016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1464
1465 * c-c++-common/pr69669.c: Check the used mode.
1466
ed0b0569 14672016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1468
1469 PR sanitizer/64354
1470 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1471
410372fe 14722016-05-19 Richard Biener <rguenther@suse.de>
1473
1474 PR tree-optimization/70729
1475 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1476 * gcc.dg/graphite/scop-18.c: Likewise.
1477 * gcc.dg/pr41783.c: Disable LIM.
1478 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1479 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1480 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1481 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1482 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1483 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1486 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1487 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1488 * gfortran.dg/pr42108.f90: Likewise.
1489
56f34f03 14902016-05-18 David Malcolm <dmalcolm@redhat.com>
1491
1492 PR driver/69265
1493 * gcc.dg/spellcheck-options-11.c: New test case.
1494
e6481cd1 14952016-05-18 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR c++/71100
1498 * g++.dg/opt/pr71100.C: New test.
1499
be951c59 15002016-05-18 Martin Jambor <mjambor@suse.cz>
1501
1502 PR ipa/69708
1503 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1504 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1505 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1506 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1507
665ff45b 15082016-05-18 Martin Jambor <mjambor@suse.cz>
1509
1510 PR ipa/69708
1511 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1512 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1513 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1514 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1515 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1516
485be62c 15172016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/69793
1520 * g++.dg/template/crash122.C: New.
1521
b251d5f5 15222016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1523
1524 PR c++/70466
1525 * g++.dg/template/pr70466-1.C: New.
1526 * g++.dg/template/pr70466-2.C: Likewise.
1527
c93e9931 15282016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1529
1530 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1531 splat operations and the XXSPLTIB instruction.
1532 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1533 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1534 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1535 xxlxor to clear a register.
1536
8ba6639c 15372016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1538
1539 * gcc.dg/torture/pr71020.c: New test.
1540
ec6e3005 15412016-05-18 Martin Jambor <mjambor@suse.cz>
1542
1543 PR ipa/70646
1544 * gcc.dg/ipa/pr70646.c: New test.
1545
5ef3c918 15462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1547
1548 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1549
70a88eab 15502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1551
1552 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1553 missing tests for vreinterpretq_p{8,16}.
1554
b52a930c 15552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1556
1557 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1558 vsliq_n_s64 and vsliq_n_u64.
1559
bdd4080b 15602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1561
1562 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1563 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1564
37814bf5 15652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1566
1567 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1568 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1569 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1570
764af2e0 15712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1572
1573 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1574 in comment.
1575
ffe01a83 15762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 1577
1578 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1579 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1580 "blr\t" and switch to scan-assembler-times.
1581
fab6dae9 15822016-05-18 Jiong Wang <jiong.wang@arm.com>
1583
231010db 1584 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1585 with __aarch64__.
1586 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1587 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 1588
4eb0c566 15892016-05-18 Jakub Jelinek <jakub@redhat.com>
1590
442f18f1 1591 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1592 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1593 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1594 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1595 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1596 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1597
4d83b36b 1598 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1599 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1600
a4528eec 1601 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1602 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1603
f0066139 1604 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1605 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1606
4eb0c566 1607 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1608
303e9267 16092016-05-18 Richard Biener <rguenther@suse.de>
1610
1611 PR tree-optimization/71168
1612 * gcc.dg/torture/pr71168.c: New testcase.
1613
0d7ddd44 16142016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1615
1616 PR middle-end/63586
1617 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1618 * gcc.dg/tree-ssa/pr63586.c: New test.
1619 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1620
899bcc0f 16212016-05-17 Nathan Sidwell <nathan@acm.org>
1622
1623 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1624 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1625 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1626 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1627
a2246979 16282016-05-17 Nathan Sidwell <nathan@acm.org>
1629
1630 * gcc.target/nvptx/abi-vararg-3.c: New.
1631
2f6a4d21 16322016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1633
1634 PR tree-optimization/54579
1635 PR middle-end/55299
1636 * gcc.dg/fold-notrotate-1.c: New test.
1637 * gcc.dg/fold-notshift-1.c: New test.
1638 * gcc.dg/fold-notshift-2.c: New test.
1639
27bdad45 16402016-05-17 Marek Polacek <polacek@redhat.com>
1641
1642 PR ipa/71146
1643 * g++.dg/ipa/pr71146.C: New test.
1644
f33a295a 16452016-05-17 David Malcolm <dmalcolm@redhat.com>
1646
1647 * jit.dg/test-error-array-bounds.c: New test case.
1648
b6dd53bf 16492016-05-17 Marc Glisse <marc.glisse@inria.fr>
1650
1651 * gcc.dg/tree-ssa/and-1.c: New testcase.
1652
a8719545 16532016-05-17 Marc Glisse <marc.glisse@inria.fr>
1654
1655 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1656 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1657
34806102 16582016-05-17 Marc Glisse <marc.glisse@inria.fr>
1659
1660 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1661 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1662
25fe08a8 16632016-05-17 Jiong Wang <jiong.wang@arm.com>
1664
1665 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1666
abf1a837 16672016-05-17 Jiong Wang <jiong.wang@arm.com>
1668
1669 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1670
666b9dd3 16712016-05-17 Jiong Wang <jiong.wang@arm.com>
1672
1673 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1674 ".2d[index]" when scan the assembly.
1675 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1676 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1677 float64x1.
1678 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1679
77d095c0 16802016-05-17 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/71132
1683 * gcc.dg/torture/pr71132.c: New testcase.
1684
28adcc23 16852016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1686
1687 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1688
2439931e 16892016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1690
1691 PR target/70809
1692 * gcc.target/aarch64/pr70809_1.c: New test.
1693
5ec2ff80 16942016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1695
1696 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1697 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1698 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1699 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1700
17fd1c7a 17012016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1702 Ilya Enkovich <ilya.enkovich@intel.com>
1703
1704 PR target/71114
1705 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1706
46729204 17072016-05-16 Jan Hubicka <hubicka@ucw.cz>
1708
1709 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1710 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1711
2a1125d6 17122016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1713
1714 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1715 test for __ARM_FP16_ARGS.
1716 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1717 * gcc.target/arm/aapcs/neon-vect10.c: New.
1718 * gcc.target/arm/aapcs/neon-vect9.c: New.
1719 * gcc.target/arm/aapcs/vfp18.c: New.
1720 * gcc.target/arm/aapcs/vfp19.c: New.
1721 * gcc.target/arm/aapcs/vfp20.c: New.
1722 * gcc.target/arm/aapcs/vfp21.c: New.
1723 * gcc.target/arm/fp16-aapcs-1.c: New.
1724 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1725 test for __ARM_FP16_ARGS.
1726 * g++.target/arm/fp16-return-1.c: Update expected output.
1727
ea3d2d74 17282016-05-16 Jiong Wang <jiong.wang@arm.com>
1729
1730 PR testsuite/70227
1731 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1732
6989e05f 17332016-05-15 Harald Anlauf <anlauf@gmx.de>
1734
1735 PR fortran/69603
1736 * gfortran.dg/pr69603.f90: New testcase.
1737
a5f52592 17382016-05-14 Fritz Reese <fritzoreese@gmail.com>
1739
1740 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1741
88f949ab 17422016-05-14 Fritz Reese <fritzoreese@gmail.com>
1743
1744 PR fortran/71047
1745 * gfortran.dg/pr71047.f08: New test.
1746
90c88567 17472016-05-13 Joseph Myers <joseph@codesourcery.com>
1748
1749 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1750 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1751 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1752
00a690cc 17532016-05-13 Martin Sebor <msebor@redhat.com>
1754
1755 PR c++/60049
1756 * g++.dg/cpp0x/constexpr-60049.C: New test.
1757
ec8b6af7 17582016-05-13 Jakub Jelinek <jakub@redhat.com>
1759
1760 PR bootstrap/71071
1761 * gcc.dg/pr71071.c: New test.
1762
f54d1d7b 17632016-05-13 Uros Bizjak <ubizjak@gmail.com>
1764
1765 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1766 remove XOP handling.
2f3af60f 1767 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 1768
a39a0392 17692016-05-13 Nathan Sidwell <nathan@acm.org>
1770
1771 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1772 __atomic_is_lock_free declaration.
1773
42333dd9 17742016-05-13 Richard Biener <rguenther@suse.de>
1775
1776 PR tree-optimization/42587
1777 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1778
c5442454 17792016-05-13 Martin Liska <mliska@suse.cz>
1780
1781 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1782 the new format of dump output.
1783
03a400fb 17842016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1785
1786 * gcc.dg/pr71084.c: New test.
1787
69278c3f 17882016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1789
231010db 1790 PR target/53440
1791 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 1792
8138f11b 17932016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1794
1795 * gcc.target/aarch64/struct_return.c: New test.
1796
22a3f7bd 17972016-05-12 Marek Polacek <polacek@redhat.com>
1798
1799 PR c/70756
1800 * c-c++-common/pr70756-2.c: New test.
1801 * c-c++-common/pr70756.c: New test.
1802
9bcd42cc 18032016-05-12 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/71059
1806 * gcc.dg/torture/pr71059.c: New testcase.
1807
5ffb4a0d 18082016-05-12 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/71062
1811 * gcc.dg/torture/pr71062.c: New testcase.
1812
2ab65c31 18132016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1814
1815 PR tree-optimization/71006
1816 * gcc.dg/pr71006.c: New test.
1817
f0158fc0 18182016-05-12 Marek Polacek <polacek@redhat.com>
1819
1820 PR driver/71063
1821 * gcc.dg/opts-7.c: New test.
1822
0f56938b 18232016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1824
1825 PR target/70830
1826 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1827 Add -save-temps to dg-options.
1828 Scan for ldmfd rather than pop instruction.
1829 * gcc.target/arm/interrupt-2.c: Likewise.
1830 * gcc.target/arm/pr70830.c: New test.
1831
e10946d5 18322016-05-12 Jakub Jelinek <jakub@redhat.com>
1833
9fa8e468 1834 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1835 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1836
9ce62bbe 1837 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1838 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1839 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1840
708ae1b1 1841 PR target/71019
1842 * gcc.target/i386/avx512vl-pack-1.c: New test.
1843 * gcc.target/i386/avx512vl-pack-2.c: New test.
1844 * gcc.target/i386/avx512bw-pack-2.c: New test.
1845
a461f32e 1846 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1847
e10946d5 1848 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1849 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1850 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1851
f52a3ef6 18522016-05-12 Richard Biener <rguenther@suse.de>
1853
1854 PR tree-optimization/70986
1855 * gcc.dg/torture/pr70986-1.c: New testcase.
1856 * gcc.dg/torture/pr70986-2.c: Likewise.
1857 * gcc.dg/torture/pr70986-3.c: Likewise.
1858
54c4d22e 18592016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1860
1861 PR c/43651
1862 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1863 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1864
57215d5b 18652016-05-11 Uros Bizjak <ubizjak@gmail.com>
1866
1867 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1868 directive.
1869 * gcc.target/i386/pr66746.c: Ditto.
1870
67d3121c 18712016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1872
1873 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1874 support.
1875 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1876 warning when using -mvsx-timode.
1877 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1878 * gcc.target/powerpc/dform-2.c: Likewise.
1879 * gcc.target/powerpc/pr68805.c: Likewise.
1880
7f8012a5 18812016-05-11 Marek Polacek <polacek@redhat.com>
1882
1883 PR c++/71024
1884 * c-c++-common/attributes-3.c: New test.
1885
3e8567ce 18862016-05-11 Nathan Sidwell <nathan@acm.org>
1887
1888 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1889 * gcc.c-torture/execute/pr68185.c: Likewise.
1890 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1891 * gcc.dg/pr69634.c: Requires scheduling.
1892 * gcc.dg/torture/pr66178.c: Require label values.
1893 * gcc.dg/setjmp-6.c: Require indirect jumps.
1894
3739ac00 18952016-05-11 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/71055
1898 * gcc.dg/torture/pr71055.c: New testcase.
1899
1ff8b385 19002016-05-11 Richard Biener <rguenther@suse.de>
1901
1902 PR debug/71057
1903 * g++.dg/debug/pr71057.C: New testcase.
1904
77126efa 19052016-05-11 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR fortran/70855
1908 * gfortran.dg/gomp/pr70855.f90: New test.
1909
6fcaaf9b 19102016-05-11 Richard Biener <rguenther@suse.de>
1911
1912 PR middle-end/71002
1913 * g++.dg/torture/pr71002.C: New testcase.
1914
bfa8ea12 19152016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1916
1917 PR middle-end/70807
1918 * gcc.dg/pr70807.c: New test.
1919
87632549 19202016-05-10 Martin Sebor <msebor@redhat.com>
1921
1922 PR c++/38611
1923 * g++.dg/Wattributes.C: New test.
1924
f9153689 19252016-05-10 Marc Glisse <marc.glisse@inria.fr>
1926
1927 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1928 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1929 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1930
a44ed58a 19312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1932
1933 PR target/70799
1934 * gcc.target/i386/pr70799-1.c: New test.
1935
d6c90d89 19362016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1937
1938 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1939
c1f73044 19402016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1941
1942 PR middle-end/70877
1943 * gcc.target/i386/pr70877.c: New test.
1944
e66d763a 19452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1946
1947 PR tree-optimization/70786
1948 * gcc.target/i386/pr70876.c: New test.
1949
a30ff73a 19502016-05-10 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR target/70927
1953 * gcc.target/i386/avx512vl-logic-1.c: New test.
1954 * gcc.target/i386/avx512vl-logic-2.c: New test.
1955 * gcc.target/i386/avx512dq-logic-2.c: New test.
1956
4b3fd38f 19572016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1958
1959 PR target/70963
1960 * gcc.target/powerpc/pr70963.c: New.
1961
abf93a25 19622016-05-10 David Malcolm <dmalcolm@redhat.com>
1963
1964 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1965 (test_very_wide_line): Add ruler to expected output.
1966 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1967 (test_very_wide_line): Likewise.
1968 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1969 (test_show_locus): Within the handling of "test_very_wide_line",
1970 enable show_ruler_p on the diagnostic context.
1971
d614888f 19722016-05-10 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/71039
1975 * gcc.dg/torture/pr71039.c: New testcase.
1976
dbca5ed9 19772016-05-10 Nathan Sidwell <nathan@acm.org>
1978
1979 * gcc.dg/nested-func-10.c: Requires alloca.
1980 * gcc.dg/nested-func-9.c: Requires alloca.
1981 * gcc.c-torture/execute/pr70460.c: Requires labels.
1982 * gcc.c-torture/compile/pr70199.c: Requires labels.
1983 * gcc.target/nvptx/decl.c: Compile only.
1984 * gcc.target/nvptx/trailing-init.c: Compile only.
1985 * gcc.target/nvptx/ary-init.c: Compile only.
1986
3fa82609 19872016-05-10 Marek Polacek <polacek@redhat.com>
1988
1989 PR c/70255
1990 * gcc.dg/attr-opt-1.c: New test.
1991
76825907 19922016-05-10 Richard Biener <rguenther@suse.de>
1993
1994 PR tree-optimization/70497
1995 PR tree-optimization/28367
1996 * gcc.dg/torture/20160404-1.c: New testcase.
1997 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1998 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1999
68255819 20002016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2001
2002 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2003
d9aa8cdb 20042016-05-09 Uros Bizjak <ubizjak@gmail.com>
2005
2006 * gcc.target/i386/fabsneg-1.c New test.
2007
7cc16f50 20082016-05-09 Alan Modra <amodra@gmail.com>
2009
2010 PR testsuite/70826
2011 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2012
a83b7b63 20132016-05-09 Richard Biener <rguenther@suse.de>
2014
2015 PR tree-optimization/70985
2016 * gcc.dg/torture/pr70985.c: New testcase.
2017
189d0706 20182016-05-09 Bin Cheng <bin.cheng@arm.com>
2019
2020 * gcc.dg/tree-ssa/ifc-9.c: New test.
2021 * gcc.dg/tree-ssa/ifc-10.c: New test.
2022 * gcc.dg/tree-ssa/ifc-11.c: New test.
2023 * gcc.dg/tree-ssa/ifc-12.c: New test.
2024 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2025 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2026 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2027
1ec957b0 20282016-05-09 Richard Biener <rguenther@suse.de>
2029
2030 PR fortran/70937
2031 * gfortran.dg/pr70937.f90: New testcase.
2032
923c7714 20332016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2034
2035 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2036
d7cd448a 20372016-05-07 Fritz Reese <fritzoreese@gmail.com>
2038
2039 PR fortran/56226
2040 * gfortran.dg/dec_structure_1.f90: New testcase.
2041 * gfortran.dg/dec_structure_2.f90: Ditto.
2042 * gfortran.dg/dec_structure_3.f90: Ditto.
2043 * gfortran.dg/dec_structure_4.f90: Ditto.
2044 * gfortran.dg/dec_structure_5.f90: Ditto.
2045 * gfortran.dg/dec_structure_6.f90: Ditto.
2046 * gfortran.dg/dec_structure_7.f90: Ditto.
2047 * gfortran.dg/dec_structure_8.f90: Ditto.
2048 * gfortran.dg/dec_structure_9.f90: Ditto.
2049 * gfortran.dg/dec_structure_10.f90: Ditto.
2050 * gfortran.dg/dec_structure_11.f90: Ditto.
2051 * gfortran.dg/dec_union_1.f90: Ditto.
2052 * gfortran.dg/dec_union_2.f90: Ditto.
2053 * gfortran.dg/dec_union_3.f90: Ditto.
2054 * gfortran.dg/dec_union_4.f90: Ditto.
2055 * gfortran.dg/dec_union_5.f90: Ditto.
2056 * gfortran.dg/dec_union_6.f90: Ditto.
2057 * gfortran.dg/dec_union_7.f90: Ditto.
2058
f681e29b 20592016-05-07 Tom de Vries <tom@codesourcery.com>
2060
2061 PR tree-optimization/70956
2062 * gcc.dg/graphite/pr70956.c: New test.
2063
68d7f375 20642016-05-06 Jakub Jelinek <jakub@redhat.com>
2065
faf39348 2066 PR middle-end/70941
2067 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2068 (a, b, c, d): Change type from char to signed char.
2069 (main): Compare against (signed char) -1634678893 instead of
2070 hardcoded -109. Use __builtin_abort instead of abort.
2071
b768b13a 2072 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2073 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2074
68d7f375 2075 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2076
5dda16ea 20772016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2078
2079 PR debug/70935
2080 * gcc.dg/torture/pr70935.c: New test.
2081
13ede1b5 20822016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2083
2084 PR target/58219
7fc878c4 2085 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2086
96d94be2 20872016-05-06 Richard Biener <rguenther@suse.de>
2088
2089 PR tree-optimization/70960
2090 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2091
e5d9f15d 20922016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2093
2094 PR target/52933
2095 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2096 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2097 Adjust expected instruction counts.
2098 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2099
2dd7705f 21002016-05-06 Marek Polacek <polacek@redhat.com>
2101
2102 PR sanitizer/70875
2103 * gcc.dg/ubsan/bounds-3.c: New test.
2104
cb8bc632 21052016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2106
2107 PR target/54089
2108 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2109
b343c173 21102016-05-06 Richard Biener <rguenther@suse.de>
2111
2112 PR middle-end/70931
2113 * gfortran.dg/pr70931.f90: New testcase.
2114
1e3db0b1 21152016-05-06 Richard Biener <rguenther@suse.de>
2116
2117 PR middle-end/70941
2118 * gcc.dg/torture/pr70941.c: New testcase.
2119
bdd54b6d 21202016-05-05 Bin Cheng <bin.cheng@arm.com>
2121
2122 PR tree-optimization/57206
2123 * gcc.dg/vect/pr57206.c: New test.
2124
499adcfd 21252016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2126
2127 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2128
871164c4 21292016-05-05 Jakub Jelinek <jakub@redhat.com>
2130
ecb23e00 2131 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2132
871164c4 2133 * c-c++-common/Wdangling-else-4.c: New test.
2134
70cf83ba 21352016-05-04 Jakub Jelinek <jakub@redhat.com>
2136
858c9470 2137 PR c++/70906
2138 PR c++/70933
2139 * g++.dg/opt/pr70906.C: New test.
2140 * g++.dg/opt/pr70933.C: New test.
2141
70cf83ba 2142 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2143
aaa36a78 21442016-05-04 Jan Hubicka <hubicka@ucw.cz>
2145
2146 * gcc.dg/ipa/pure-const-3.c: New testcase.
2147
1d52c456 21482016-05-04 Marek Polacek <polacek@redhat.com>
2149
2150 * c-c++-common/Wdangling-else-1.c: New test.
2151 * c-c++-common/Wdangling-else-2.c: New test.
2152 * c-c++-common/Wdangling-else-3.c: New test.
2153
dc581573 21542016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2155
2156 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2157 flag is present.
2158
a64030fe 21592016-05-04 Marek Polacek <polacek@redhat.com>
2160
2161 PR c/48778
2162 * gcc.dg/Waddress-2.c: New test.
2163
b461b04a 21642016-05-04 Alan Modra <amodra@gmail.com>
2165
2166 * gcc.target/powerpc/pr70866.c: New.
2167
c388a0cf 21682016-05-03 Martin Sebor <msebor@redhat.com>
2169
2170 PR c++/66561
2171 * c-c++-common/builtin_location.c: New test.
2172 * g++.dg/cpp1y/builtin_location.C: New test.
2173
5d4db8ef 21742016-05-03 Marek Polacek <polacek@redhat.com>
2175
2176 PR c/70859
2177 * gcc.dg/pr70859.c: New test.
2178 * gcc.dg/pr70859-2.c: New test.
2179
ca938765 21802016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2181
2182 * gnat.dg/debug5.adb: New testcase.
2183
60b27d5f 21842016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2185
2186 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2187 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2188 Procedure to check for z10 instruction set.
2189
5ab325d0 21902016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2191
2192 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2193
c548a0ad 21942016-05-03 Alan Modra <amodra@gmail.com>
2195
2196 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2197
d5ecd946 21982016-05-03 Jakub Jelinek <jakub@redhat.com>
2199
2200 * gcc.target/i386/avx512f-cvt-1.c: New test.
2201
35b0a053 22022016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2203
2204 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2205 -fdump-tree-vrp-details.
2206
9ae1b28a 22072016-05-03 Richard Biener <rguenther@suse.de>
2208
2209 * gcc.dg/pr30172-1.c: Adjust.
2210 * gcc.dg/pr63743.c: Likewise.
2211 * gcc.dg/tm/pr51696.c: Likewise.
2212 * c-c++-common/tm/safe-1.c: Likewise.
2213 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2214 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2215 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2216 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2217
9c1a31e4 22182016-05-03 Jakub Jelinek <jakub@redhat.com>
2219
fe69bcb9 2220 PR rtl-optimization/70467
2221 * gcc.target/i386/pr70467-3.c: New test.
2222 * gcc.target/i386/pr70467-4.c: New test.
2223
9082c4a4 2224 PR tree-optimization/70916
2225 * gcc.c-torture/compile/pr70916.c: New test.
2226
9c1a31e4 2227 PR target/49244
2228 * gcc.target/i386/pr49244-1.c: New test.
2229 * gcc.target/i386/pr49244-2.c: New test.
2230
69105acc 22312016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2232
2233 PR rtl-optimization/44281
2234 * gcc.target/i386/pr44281.c: New test.
2235
9ab8df54 22362016-05-03 bin cheng <bin.cheng@arm.com>
2237
2238 PR tree-optimization/56541
2239 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2240 * gcc.dg/vect/pr56541.c: new test.
2241
3c62cae0 22422016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2243
2244 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2245 __float128.
2246 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2247
91abc161 22482016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2249
2250 PR testsuite/70520
2251 * c-c++-common/asan/clone-test-1.c (main): Align child process
2252 stack to 16 bytes.
2253
aa3d1155 22542016-05-02 David Malcolm <dmalcolm@redhat.com>
2255
2256 PR c++/62314
2257 * g++.dg/spellcheck-fields-2.C: New test case.
2258
002c3f28 22592016-05-02 David Malcolm <dmalcolm@redhat.com>
2260
2261 PR c++/62314
2262 * g++.dg/pr62314.C: New test case.
2263
46e5dccc 22642016-05-02 Jan Hubicka <hubicka@ucw.cz>
2265
2266 * gcc.dg/ipa/inline-8.c: New testcase.
2267
663f4248 22682016-05-02 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR rtl-optimization/70467
2271 * gcc.target/i386/pr70467-1.c: New test.
2272
efe8bdf5 22732016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2274
2275 * gcc.dg/spec-options.c: Run the test on all targets.
2276 * gcc.dg/foo.specs: Use cpp_unique_options.
2277
47ef9633 22782016-05-02 Marc Glisse <marc.glisse@inria.fr>
2279
2280 * gcc.dg/tree-ssa/unord.c: New testcase.
2281
eb1a077c 22822016-05-02 Marc Glisse <marc.glisse@inria.fr>
2283
2284 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2285
28e869d0 22862016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2287
2288 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2289
dd185f6e 22902016-05-02 Marek Polacek <polacek@redhat.com>
2291
2292 PR c/70851
2293 * gcc.dg/enum-incomplete-3.c: New test.
2294
773d09b9 22952016-05-02 Marek Polacek <polacek@redhat.com>
2296 Tom de Vries <tom@codesourcery.com>
2297
2298 PR tree-optimization/70700
2299 * gcc.dg/pr70700.c: New test.
2300
f0dc3286 23012016-05-01 Uros Bizjak <ubizjak@gmail.com>
2302
2303 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2304 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2305 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2306 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2307 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2308
7f931827 23092016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2310
2311 * ada/acats/run_acats: Rename into...
2312 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2313 * ada/acats/run_all.sh: Remove redundant test.
2314 (target_run): Move around.
2315 (target_gnatchop): Use newly built executable.
2316 (target_gnatmake): Likewise.
2317 Check that the compilation of impbit succeeds.
2318
1c492b4e 23192016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2320
2321 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2322 * gcc.dg/20021029-1.c: Likewise.
2323 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2324 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2325 * gcc.target/sh/cmpstr.c: Likewise.
2326 * gcc.target/sh/cmpstrn.c: Likewise.
2327 * gcc.target/sh/memset.c: Likewise.
2328 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2329 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2330 * gcc.target/sh/pr39423-1.c: Likewise.
2331 * gcc.target/sh/pr49468-di.c: Likewise.
2332 * gcc.target/sh/pr49468-si.c: Likewise.
2333 * gcc.target/sh/pr49880-1.c: Likewise.
2334 * gcc.target/sh/pr49880-2.c: Likewise.
2335 * gcc.target/sh/pr49880-3.c: Likewise.
2336 * gcc.target/sh/pr50751-1.c: Likewise.
2337 * gcc.target/sh/pr50751-4.c: Likewise.
2338 * gcc.target/sh/pr50751-7.c: Likewise.
2339 * gcc.target/sh/pr51244-1.c: Likewise.
2340 * gcc.target/sh/pr51244-10.c: Likewise.
2341 * gcc.target/sh/pr51244-11.c: Likewise.
2342 * gcc.target/sh/pr51244-12.c: Likewise.
2343 * gcc.target/sh/pr51244-13.c: Likewise.
2344 * gcc.target/sh/pr51244-14.c: Likewise.
2345 * gcc.target/sh/pr51244-17.c: Likewise.
2346 * gcc.target/sh/pr51244-18.c: Likewise.
2347 * gcc.target/sh/pr51244-19.c: Likewise.
2348 * gcc.target/sh/pr51244-4.c: Likewise.
2349 * gcc.target/sh/pr51244-5.c: Likewise.
2350 * gcc.target/sh/pr51244-7.c: Likewise.
2351 * gcc.target/sh/pr51244-8.c: Likewise.
2352 * gcc.target/sh/pr51244-9.c: Likewise.
2353 * gcc.target/sh/pr51697.c: Likewise.
2354 * gcc.target/sh/pr52483-1.c: Likewise.
2355 * gcc.target/sh/pr52483-2.c: Likewise.
2356 * gcc.target/sh/pr52483-3.c: Likewise.
2357 * gcc.target/sh/pr52483-5.c: Likewise.
2358 * gcc.target/sh/pr52933-1.c: Likewise.
2359 * gcc.target/sh/pr52933-2.c: Likewise.
2360 * gcc.target/sh/pr52933-3.c: Likewise.
2361 * gcc.target/sh/pr53568-1.c: Likewise.
2362 * gcc.target/sh/pr53976-1.c: Likewise.
2363 * gcc.target/sh/pr53988-1.c: Likewise.
2364 * gcc.target/sh/pr53988.c: Likewise.
2365 * gcc.target/sh/pr54089-1.c: Likewise.
2366 * gcc.target/sh/pr54089-6.c: Likewise.
2367 * gcc.target/sh/pr54089-7.c: Likewise.
2368 * gcc.target/sh/pr54089-8.c: Likewise.
2369 * gcc.target/sh/pr54089-9.c: Likewise.
2370 * gcc.target/sh/pr54236-1.c: Likewise.
2371 * gcc.target/sh/pr54236-2.c: Likewise.
2372 * gcc.target/sh/pr54236-3.c: Likewise.
2373 * gcc.target/sh/pr54236-4.c: Likewise.
2374 * gcc.target/sh/pr54386.c: Likewise.
2375 * gcc.target/sh/pr54602-1.c: Likewise.
2376 * gcc.target/sh/pr54685.c: Likewise.
2377 * gcc.target/sh/pr54760-1.c: Likewise.
2378 * gcc.target/sh/pr54760-2.c: Likewise.
2379 * gcc.target/sh/pr54760-3.c: Likewise.
2380 * gcc.target/sh/pr54760-4.c: Likewise.
2381 * gcc.target/sh/pr54760-5.c: Likewise.
2382 * gcc.target/sh/pr54760-6.c: Likewise.
2383 * gcc.target/sh/pr55146.c: Likewise.
2384 * gcc.target/sh/pr55160.c: Likewise.
2385 * gcc.target/sh/pr59278.c: Likewise.
2386 * gcc.target/sh/pr59401-1.c: Likewise.
2387 * gcc.target/sh/pr59533-1.c: Likewise.
2388 * gcc.target/sh/pr63260.c: Likewise.
2389 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2390 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2391 * gcc.target/sh/strlen.c: Likewise.
2392 * gcc.target/sh/torture/pr30807.c: Likewise.
2393 * gcc.target/sh/torture/pr34777.c: Likewise.
2394 * gcc.target/sh/torture/pr64652.c: Likewise.
2395 * gcc.target/sh/torture/pr65505.c: Likewise.
2396 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2397 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2398
0c4005be 23992016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2400
2401 PR c++/66644
2402 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2403
d94e6223 24042016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2405
2406 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2407 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2408 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2409 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2410
46f37836 24112016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2412
2413 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2414 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2415
4d0a8bac 24162016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2417
2418 PR middle-end/70626
2419 * c-c++-common/goacc/combined-reduction.c: New test.
2420 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2421
b98e0db3 24222016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2423
2424 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2425 *movdi_internal pattern only if PIC off.
2426 * gcc.target/i386/pr70155-2.c: Likewise.
2427 * gcc.target/i386/pr70155-3.c: Likewise.
2428 * gcc.target/i386/pr70155-4.c: Likewise.
2429 * gcc.target/i386/pr70155-5.c: Likewise.
2430 * gcc.target/i386/pr70155-6.c: Likewise.
2431 * gcc.target/i386/pr70155-7.c: Likewise.
2432 * gcc.target/i386/pr70155-8.c: Likewise.
2433 * gcc.target/i386/pr70155-15.c: Likewise.
2434 * gcc.target/i386/pr70155-17.c: Likewise.
2435 * gcc.target/i386/pr70155-22.c: Likewise.
2436
8b066242 24372016-04-29 Bin Cheng <bin.cheng@arm.com>
2438
2439 PR tree-optimization/70803
2440 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2441
22912e73 24422016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2443
2444 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2445 optimization of vector loop.
2446 * gcc.target/i386/vect-unpack-3.c: New test.
2447 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2448 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2449 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2450
568128c6 24512016-04-29 Marek Polacek <polacek@redhat.com>
2452
2453 PR sanitizer/70342
2454 * g++.dg/ubsan/null-7.C: New test.
2455
025dd1e0 2456 PR c/70852
2457 * gcc.dg/pr70852.c: New test.
2458
eb16928e 24592016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2460
2461 PR/69089
2462 * g++.dg/cpp0x/alignas6.C: New test.
2463
d7377ee9 24642016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2465
4860a6bf 2466 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2467 * gcc.dg/pr27003.c: Likewise.
2468 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2469 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2470 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2471 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 2472 * gcc.target/arc/mxy.c: Likewise.
2473 * gcc.target/arc/mswape.c: Likewise.
2474 * gcc.target/arc/mrtsc.c: Likewise.
2475 * gcc.target/arc/mcrc.c: Likewise.
2476 * gcc.target/arc/mdsp-packa.c: Likewise.
2477 * gcc.target/arc/mdvbf.c: Likewise.
2478 * gcc.target/arc/mlock.c: Likewise.
2479 * gcc.target/arc/mmac-24.c: Likewise.
2480 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2481
efa1b7ab 24822016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2483 Matthijs Kooijman <matthijs@stdin.nl>
2484 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2485
2486 PR target/60040
2487 * gcc.target/avr/pr60040-1.c: New.
2488 * gcc.target/avr/pr60040-2.c: New.
2489
00371d68 24902016-04-29 Richard Biener <rguenther@suse.de>
2491
2492 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2493
73447cc5 24942016-04-29 Richard Biener <rguenther@suse.de>
2495
2496 PR tree-optimization/13962
2497 PR tree-optimization/65686
2498 * gcc.dg/uninit-pr65686.c: New testcase.
2499
c2087b56 25002016-04-29 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR middle-end/70843
2503 * gcc.dg/pr70843.c: New test.
2504
cdd06d5a 25052016-04-28 Jakub Jelinek <jakub@redhat.com>
2506
2507 PR target/70858
2508 * gcc.target/i386/pr70858.c: New test.
2509
1a60079e 25102016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2511
2512 * gcc.target/arc/nps400-1.c: New file.
2513
11bc2894 25142016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2515 Andrew Burgess <andrew.burgess@embecosm.com>
2516
2517 * gcc.target/arc/movh_cl-1.c: New file.
2518
dd9bf0b5 25192016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2520 Andrew Burgess <andrew.burgess@embecosm.com>
2521
2522 * gcc.target/arc/extzv-1.c: New file.
2523 * gcc.target/arc/insv-1.c: New file.
2524 * gcc.target/arc/insv-2.c: New file.
2525 * gcc.target/arc/movb-1.c: New file.
2526 * gcc.target/arc/movb-2.c: New file.
2527 * gcc.target/arc/movb-3.c: New file.
2528 * gcc.target/arc/movb-4.c: New file.
2529 * gcc.target/arc/movb-5.c: New file.
2530 * gcc.target/arc/movb_cl-1.c: New file.
2531 * gcc.target/arc/movb_cl-2.c: New file.
2532 * gcc.target/arc/movbi_cl-1.c: New file.
2533 * gcc.target/arc/movl-1.c: New file.
2534
a22e4209 25352016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2536 Andrew Burgess <andrew.burgess@embecosm.com>
2537
2538 * gcc.target/arc/cmem-1.c: New file.
2539 * gcc.target/arc/cmem-2.c: New file.
2540 * gcc.target/arc/cmem-3.c: New file.
2541 * gcc.target/arc/cmem-4.c: New file.
2542 * gcc.target/arc/cmem-5.c: New file.
2543 * gcc.target/arc/cmem-6.c: New file.
2544 * gcc.target/arc/cmem-7.c: New file.
2545 * gcc.target/arc/cmem-ld.inc: New file.
2546 * gcc.target/arc/cmem-st.inc: New file.
2547
287c3982 25482016-04-28 Jakub Jelinek <jakub@redhat.com>
2549
2550 PR target/70821
2551 * gcc.target/i386/pr70821.c: New test.
2552
e40e5340 25532016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2554
2555 * gcc.target/powerpc/vec-adde.c: New test.
2556 * gcc.target/powerpc/vec-adde-int128.c: New test.
2557
cf977d50 25582016-04-28 Jakub Jelinek <jakub@redhat.com>
2559
2560 * gcc.target/i386/avx-vround-1.c: New test.
2561 * gcc.target/i386/avx-vround-2.c: New test.
2562 * gcc.target/i386/avx512vl-vround-1.c: New test.
2563 * gcc.target/i386/avx512vl-vround-2.c: New test.
2564
572f8300 25652016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2566
2567 PR testsuite/70595
2568 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2569 (check_effective_target_cilkplus_runtime): ... this.
2570 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2571 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2572
2573 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2574 Require cilkplus_runtime.
2575 Don't add -lcilkrts.
2576 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2577 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2578 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2579 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2580 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2581 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2582 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2583 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2584 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2585 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2586 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2587 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2588 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2589 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2590 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2591 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2592 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2593 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2594 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2595 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2596 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2597 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2598 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2599 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2600 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2601 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2602 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2603 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2604 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2605
2606 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2607 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2608
2609 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2610
2611 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2612 cilkplus_runtime.
2613
dfba0905 26142016-04-27 Marc Glisse <marc.glisse@inria.fr>
2615
2616 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2617 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2618
605a4556 26192015-04-27 Ryan Burn <contact@rnburn.com>
2620
2621 PR c++/69024
2622 PR c++/68997
2623 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2624 diagnostic.
2625 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2626 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2627
6a1231a5 26282016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2629
2630 * gnat.dg/limited_with4.ad[sb]: New test.
2631 * gnat.dg/limited_with4_pkg.ads: New helper.
2632
4dad9e09 26332016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2634
2635 PR target/70155
2636 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2637 and movv1ti_internal patterns
2638 * gcc.target/i386/pr70155-1.c: New test.
2639 * gcc.target/i386/pr70155-2.c: Likewise.
2640 * gcc.target/i386/pr70155-3.c: Likewise.
2641 * gcc.target/i386/pr70155-4.c: Likewise.
2642 * gcc.target/i386/pr70155-5.c: Likewise.
2643 * gcc.target/i386/pr70155-6.c: Likewise.
2644 * gcc.target/i386/pr70155-7.c: Likewise.
2645 * gcc.target/i386/pr70155-8.c: Likewise.
2646 * gcc.target/i386/pr70155-9.c: Likewise.
2647 * gcc.target/i386/pr70155-10.c: Likewise.
2648 * gcc.target/i386/pr70155-11.c: Likewise.
2649 * gcc.target/i386/pr70155-12.c: Likewise.
2650 * gcc.target/i386/pr70155-13.c: Likewise.
2651 * gcc.target/i386/pr70155-14.c: Likewise.
2652 * gcc.target/i386/pr70155-15.c: Likewise.
2653 * gcc.target/i386/pr70155-16.c: Likewise.
2654 * gcc.target/i386/pr70155-17.c: Likewise.
2655 * gcc.target/i386/pr70155-18.c: Likewise.
2656 * gcc.target/i386/pr70155-19.c: Likewise.
2657 * gcc.target/i386/pr70155-20.c: Likewise.
2658 * gcc.target/i386/pr70155-21.c: Likewise.
2659 * gcc.target/i386/pr70155-22.c: Likewise.
2660
a80f3f45 26612016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2662
2663 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2664 ".{5,6}".
2665
279305d1 26662016-04-27 Bin Cheng <bin.cheng@arm.com>
2667
2668 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2669 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2670 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2671 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2672 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2673
8974b625 26742016-04-27 Richard Biener <rguenther@suse.de>
2675
2676 PR ipa/70760
2677 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2678 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2679
886d5463 26802016-04-27 Nathan Sidwell <nathan@acm.org>
2681
2682 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2683 * g++.dg/ubsan/pr63956.C: Adjust error location.
2684
f0e35aa9 26852016-04-27 Nick Clifton <nickc@redhat.com>
2686
2687 PR middle-end/49889
2688 * gcc.dg/pr49889.c: New test.
2689
40385231 26902016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2691
2692 * c-c++-common/memset-array.c: New test.
2693
37229a71 26942016-04-26 Martin Sebor <msebor@redhat.com>
2695
2696 PR c++/66639
2697 * g++.dg/cpp1y/func_constexpr.C: New test.
2698
3eedf9bd 26992016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2700
2701 PR c++/70241
2702 * g++.dg/cpp0x/enum32.C: New test.
2703 * g++.dg/cpp0x/enum33.C: New test.
2704
27052016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 2706
2707 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2708 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2709 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2710 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2711 * gcc.c-torture/execute/pr38151.c: Likewise.
2712 * gcc.c-torture/execute/pr66556.c: Likewise.
2713 * gcc.c-torture/execute/pr67781.c: Likewise.
2714 * gcc.c-torture/execute/pr68648.c: Likewise.
2715
8c51f92f 27162016-04-26 Marc Glisse <marc.glisse@inria.fr>
2717
2718 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2719
fa20ebd3 27202016-04-26 Marek Polacek <polacek@redhat.com>
2721
2722 PR c/67784
2723 * gcc.dg/pr67784-3.c: New test.
2724 * gcc.dg/pr67784-4.c: New test.
2725 * gcc.dg/pr67784-5.c: New test.
2726
9db47803 2727 PR c/70791
2728 * gcc.dg/Wnested-externs-2.c: New test.
2729
bff407f2 27302016-04-26 Marc Glisse <marc.glisse@inria.fr>
2731
2732 * gcc.dg/fold-plusmult.c: Adjust.
2733 * gcc.dg/no-strict-overflow-6.c: Adjust.
2734 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2735
78d0c69e 27362016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2737
2738 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2739 number scans.
2740 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2741 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2742 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2743 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2744 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2745 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2746 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2747 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2748 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2749 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2750 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2751 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2752 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2753 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2754 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2755 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2756 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2757 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2758 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2759 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2760 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2761 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2762 scans.
2763 * gcc.target/i386/pr32219-4.c: Likewise.
2764 * gcc.target/i386/pr32219-6.c: Likewise.
2765 * gcc.target/i386/pr32219-8.c: Likewise.
2766
221d6722 27672016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2768
2769 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2770 associated options.
2771
514727a9 27722016-04-26 Marek Polacek <polacek@redhat.com>
2773
2774 PR c++/70744
2775 * g++.dg/ext/cond2.C: New test.
2776
e6ee4c61 27772016-04-26 Bin Cheng <bin.cheng@arm.com>
2778
2779 PR tree-optimization/70771
2780 PR tree-optimization/70775
2781 * gcc.dg/pr70771.c: New test.
3730828c 2782 * gcc.dg/pr70775.c: New test.
e6ee4c61 2783
b3d72796 27842016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2785
2786 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2787
c11ece29 27882016-04-25 Richard Biener <rguenther@suse.de>
2789
2790 PR tree-optimization/70780
2791 * gcc.dg/torture/pr70780.c: New testcase.
2792
d40b10b2 27932016-04-25 Michael Collison <michael.collison@arm.com>
2794
4860a6bf 2795 * gcc.target/arm/neon-vaddws16.c: New test.
2796 * gcc.target/arm/neon-vaddws32.c: New test.
2797 * gcc.target/arm/neon-vaddwu16.c: New test.
2798 * gcc.target/arm/neon-vaddwu32.c: New test.
2799 * gcc.target/arm/neon-vaddwu8.c: New test.
2800 * lib/target-supports.exp
d40b10b2 2801 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2802 that arm neon support vector widen sum of HImode TO SImode.
2803
4bbfd6c2 28042016-04-23 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR sanitizer/70712
2807 * c-c++-common/asan/pr70712.c: New test.
2808
524df596 28092016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2810
2811 * .gitattributes: New file.
2812
426c75c3 28132016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2814
2815 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2816
c052a8d5 28172016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2818
2819 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2820 * gfortran.dg/submodule_15.f08: Likewise.
2821
c08d4612 28222016-04-22 Richard Biener <rguenther@suse.de>
2823
2824 PR tree-optimization/70740
2825 * gcc.dg/torture/pr70740.c: New testcase.
2826
fd3211e1 28272016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2828
2829 PR target/70750
2830 * gcc.target/i386/pr70750-1.c: New test.
2831 * gcc.target/i386/pr70750-2.c: Likewise.
2832
15acd78c 28332016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 PR c++/70540
2836 * g++.dg/cpp0x/auto48.C: New.
2837
192bf59c 28382016-04-21 Marek Polacek <polacek@redhat.com>
2839
2840 PR c++/70513
2841 * g++.dg/cpp0x/forw_enum12.C: New test.
2842 * g++.dg/cpp0x/forw_enum13.C: New test.
2843
5d429e99 28442016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2845
2846 PR target/70728
2847 * gcc.target/i386/pr70728.c: New test.
2848
06777d85 28492016-04-21 Richard Biener <rguenther@suse.de>
2850
2851 PR middle-end/70747
2852 * gcc.dg/pr70747.c: New testcase.
2853
7434c6fb 28542016-04-21 Bin Cheng <bin.cheng@arm.com>
2855
2856 PR tree-optimization/70715
2857 * gcc.dg/tree-ssa/scev-13.c: New test.
2858
f3ec0970 28592016-04-21 Marc Glisse <marc.glisse@inria.fr>
2860
2861 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2862
523f3a9d 28632016-04-21 Marc Glisse <marc.glisse@inria.fr>
2864
2865 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2866
ace7bf06 28672016-04-20 Jan Hubicka <jh@suse.cz>
2868
2869 PR ipa/70018
2870 * g++.dg/ipa/nothrow-1.C: New testcase.
2871
2b073aa6 28722016-04-20 Nathan Sidwell <nathan@acm.org>
2873
2874 PR c++/55635
2875 * g++.dg/eh/delete1.C: New.
2876
8a574c11 28772016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2878
2879 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2880 -mtune-ctrl=sse_typeless_stores.
2881
e3400750 28822016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2883
2884 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2885
4bd8a059 28862016-04-20 Bin Cheng <bin.cheng@arm.com>
2887
2888 PR tree-optimization/69489
2889 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2890
70574e60 28912016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2892
2893 PR c++/69363
2894 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2895 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2896 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2897
bd6f374c 28982016-04-20 Bin Cheng <bin.cheng@arm.com>
2899
2900 PR tree-optimization/56625
2901 PR tree-optimization/69489
2902 * gcc.dg/vect/pr56625.c: New test.
2903 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2904
482539ee 29052016-04-20 Andrew Pinski <apinski@cavium.com>
2906
2907 PR target/64971
2908 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2909
b4672800 29102016-04-20 Arnaud Charlet <charlet@adacore.com>
2911
2912 * gnat.dg/self1.adb: Remove now incorrect test.
2913
4fb48737 29142016-04-20 Bin Cheng <bin.cheng@arm.com>
2915
2916 * gcc.dg/tree-ssa/scev-11.c: New test.
2917 * gcc.dg/tree-ssa/scev-12.c: New test.
2918
97efb92e 29192016-04-20 Marek Polacek <polacek@redhat.com>
2920
2921 PR tree-optimization/70725
2922 * gcc.dg/pr70725.c: New test.
2923
9d2d4060 29242016-04-20 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/70726
2927 * g++.dg/vect/pr70726.cc: New testcase.
2928
54530437 29292016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2930
2931 PR target/70674
2932 * gcc.target/s390/pr70674.c: New test.
2933
acda2210 29342016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2935
2936 PR libgfortran/70684
2937 * gfortran.dg/list_read_14.f90: New test.
2938
b7040bb0 29392016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2940
2941 PR target/69201
2942 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2943 extern to force it misaligned.
2944 (b): Likewise.
2945 (c): Likewise.
2946 (d): Likewise.
2947 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2948 Don't check `*' before movv4sf_internal.
2949 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2950 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2951 Don't check `*' before movv16qi_internal.
2952 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2953 extern to force it misaligned.
2954 (b): Likewise.
2955 (c): Likewise.
2956 (d): Likewise.
2957 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2958 Don't check `*' before movv2df_internal.
2959 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2960 extern to force it misaligned.
2961 (b): Likewise.
2962 (c): Likewise.
2963 (d): Likewise.
2964 Check movv8sf_internal instead of avx_storeups256.
2965 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2966
263b5475 29672016-04-19 Richard Biener <rguenther@suse.de>
2968
2969 PR tree-optimization/70171
2970 * g++.dg/tree-ssa/pr70171.C: New testcase.
2971
222ac318 29722016-04-19 Richard Biener <rguenther@suse.de>
2973
2974 PR tree-optimization/70724
2975 * gcc.dg/torture/pr70724.c: New testcase.
2976
003000a4 29772016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2978
2979 PR middle-end/70689
4860a6bf 2980 * gcc.target/i386/pr70689.c: New.
003000a4 2981
3f6e13de 29822016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2983
2984 PR target/70708
2985 * gcc.target/i386/pr70708.c: New test.
2986
10abddbd 29872016-04-18 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/43434
2990 * gcc.dg/vect/pr43434.c: New testcase.
2991 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2992 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2993 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2994 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2995 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2996 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2997 * gcc.dg/gomp/pr68640.c: Likewise.
2998 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2999 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3000
950db54a 30012016-04-18 Richard Biener <rguenther@suse.de>
3002
3003 PR tree-optimization/70701
3004 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3005
67ccbf39 30062016-04-18 Tom de Vries <tom@codesourcery.com>
3007
3008 PR testsuite/70699
3009 * gcc.dg/pr70161.c: Add dot-file scans.
3010 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3011 instead of after last dot char.
3012
021ad2f3 30132016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3014
3015 * c-c++-common/dump-ada-spec-3.c: New test.
3016 * c-c++-common/dump-ada-spec-4.c: Likewise.
3017
d572fcfd 30182016-04-17 Tom de Vries <tom@codesourcery.com>
3019
3020 PR other/70183
3021 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3022
8b4ee73c 30232016-04-15 Jan Hubicka <jh@suse.cz>
3024
3025 PR ipa/70018
3026 * g++.dg/ipa/pure-const-1.C: New testcase.
3027 * g++.dg/ipa/pure-const-2.C: New testcase.
3028 * g++.dg/ipa/pure-const-3.C: New testcase.
3029
eac243e7 30302016-04-15 Marek Polacek <polacek@redhat.com>
3031
3032 PR c/70671
3033 * gcc.dg/bitfld-22.c: New test.
3034
64c1df32 30352016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3036
3037 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3038 x86_64.
3039
926f9422 30402016-04-15 Marek Polacek <polacek@redhat.com>
3041
3042 PR c/70651
3043 * c-c++-common/pr70651.c: New test.
3044
309bbaa3 30452016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3046
3047 PR rtl-optimization/70681
3048 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3049 dump scan on arm and powerpc.
3050 * gcc.dg/pr10474.c: Likewise.
3051
b4ba8358 30522016-04-15 Jakub Jelinek <jakub@redhat.com>
3053
ed92874a 3054 PR c++/69517
3055 PR c++/70019
3056 PR c++/70588
3057 * g++.dg/cpp1y/vla11.C: Revert for real.
3058
b4ba8358 3059 PR c/70436
3060 * c-c++-common/Wparentheses-1.c: New test.
3061 * c-c++-common/gomp/Wparentheses-1.c: New test.
3062 * c-c++-common/gomp/Wparentheses-2.c: New test.
3063 * c-c++-common/gomp/Wparentheses-3.c: New test.
3064 * c-c++-common/gomp/Wparentheses-4.c: New test.
3065 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3066 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3067 * c-c++-common/goacc/Wparentheses-1.c: New test.
3068
65717bb5 30692016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3070
3071 PR target/70662
3072 * gcc.target/i386/pr70662.c: New test.
3073
ca1a4077 30742016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3075 Alan Modra <amodra@gmail.com>
ca1a4077 3076
3077 PR tree-optimization/70130
3078 * gcc.dg/vect/O3-pr70130.c: New testcase.
3079
dbe1794c 30802016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3081
11836644 3082 PR target/70669
3083 * gcc.target/powerpc/pr70669.c: New test.
3084
dbe1794c 3085 PR target/70640
3086 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3087 a power7 system that does not have an assembler that supports
3088 power8.
3089
4c1007f1 30902016-04-14 Martin Sebor <msebor@redhat.com>
3091
3092 PR c++/69517
3093 PR c++/70019
3094 PR c++/70588
3095 * c-c++-common/ubsan/vla-1.c: Revert.
3096 * g++.dg/cpp1y/vla11.C: Same.
3097 * g++.dg/cpp1y/vla12.C: Same.
3098 * g++.dg/cpp1y/vla13.C: Same.
3099 * g++.dg/cpp1y/vla14.C: Same.
3100 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3101 * g++.dg/init/array24.C: Same.
4c1007f1 3102 * g++.dg/ubsan/vla-1.C: Same.
3103
22dcab66 31042016-04-14 Marek Polacek <polacek@redhat.com>
3105 Jan Hubicka <hubicka@ucw.cz>
3106
3107 PR c++/70029
3108 * g++.dg/torture/pr70029.C: New test.
3109
3e74b025 31102016-04-14 Martin Sebor <msebor@redhat.com>
3111
3112 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3113 type size to prevent failures on targets with very low maximum
3114 alignment.
3115
1d2e0f2a 31162016-04-14 Richard Biener <rguenther@suse.de>
3117
3118 PR tree-optimization/70623
3119 * gcc.dg/torture/pr70623.c: New testcase.
3120 * gcc.dg/torture/pr70623-2.c: Likewise.
3121
9aed0626 31222016-04-13 Martin Sebor <msebor@redhat.com>
3123
3124 PR c++/69517
3125 PR c++/70019
3126 PR c++/70588
3127 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3128 * g++.dg/cpp1y/vla11.C: New test.
3129 * g++.dg/cpp1y/vla12.C: New test.
3130 * g++.dg/cpp1y/vla13.C: New test.
3131 * g++.dg/cpp1y/vla14.C: New test.
3132 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3133 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3134 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3135
fd499010 31362016-04-13 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR c++/70641
3139 * g++.dg/opt/pr70641.C: New test.
3140
87fa7252 31412016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3142
3143 PR rtl-optimization/68749
3144 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3145 effects of argument promotions.
3146 Remove default args to dg-skip-if.
3147
6c40e18b 31482016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 PR c++/70635
3151 * g++.dg/parse/pr70635.C: New.
3152
92c53257 31532016-04-13 Marek Polacek <polacek@redhat.com>
3154
3155 PR c++/70639
3156 * c-c++-common/Wmisleading-indentation-4.c: New test.
3157
0241e4dc 31582016-04-13 Marek Polacek <polacek@redhat.com>
3159
3160 PR c/70436
4860a6bf 3161 * gcc.dg/Wparentheses-12.c: New test.
3162 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3163
92bda444 31642016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3165
3166 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3167 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3168 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3169
38ea8a26 31702016-04-13 Jakub Jelinek <jakub@redhat.com>
3171
d08aa032 3172 PR middle-end/70633
3173 * gcc.c-torture/compile/pr70633.c: New test.
3174
38ea8a26 3175 PR debug/70628
3176 * gcc.dg/torture/pr70628.c: New test.
3177
9231d5c2 31782016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3179
3180 PR c++/70610
3181 * g++.dg/template/pr70610.C: New test.
3182 * g++.dg/template/pr70610-2.C: New test.
3183 * g++.dg/template/pr70610-3.C: New test.
3184 * g++.dg/template/pr70610-4.C: New test.
3185
249ca944 31862016-04-12 Jakub Jelinek <jakub@redhat.com>
3187
7f2ea2fb 3188 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3189 128 instead of 32.
3190
249ca944 3191 PR c++/70571
3192 * g++.dg/ext/pr70571.C: New test.
3193
8ca5a97d 31942016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3195
bf32a52d 3196 PR target/70640
8ca5a97d 3197 * gcc.target/powerpc/pr70640.c: New test.
3198
e971b45f 31992016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3200
3201 PR c++/68722
3202 * g++.dg/parse/pr68722.C: New.
3203
0b54d964 32042016-04-12 Jakub Jelinek <jakub@redhat.com>
3205
3206 PR rtl-optimization/70596
3207 * gcc.target/i386/pr70596.c: New test.
3208
d2dd85e3 32092016-04-12 Nathan Sidwell <nathan@acm.org>
3210
3211 PR c++/70501
3212 * g++.dg/init/pr70501.C: New.
3213
2d0001b0 32142016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3215
3216 * gcc.target/i386/asm-flag-6.c: New test.
3217
6c4df0d1 32182016-04-12 Tom de Vries <tom@codesourcery.com>
3219
3220 PR tree-optimization/68756
3221 * gcc.dg/graphite/pr68756.c: New test.
3222
0d60da57 32232016-04-12 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR tree-optimization/70602
3226 * gcc.c-torture/execute/pr70602.c: New test.
3227
62735984 32282016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3229
3230 PR target/70381
3231 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3232 __float128 emulator is built and runs.
3233 * gcc.target/powerpc/float128-1.c: Likewise.
3234
3235 * lib/target-supports.exp (check_ppc_float128_sw_available):
3236 Rework tests for __float128 software and hardware
3237 availability. Fix exit condition to return 0 on success.
3238
a702492c 32392016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3240
3241 PR target/70133
3242 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3243 * gcc.target/aarch64/target_attr_15.c: Likewise.
3244
a8c5ce92 32452016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 PR c++/69066
3248 * g++.dg/cpp1y/pr69066.C: New.
3249
5ecab913 32502016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3251
3252 PR fortran/68566
3253 * gfortran.dg/pr36192.f90: Update test.
3254 * gfortran.dg/pr36192_1.f90: Update test.
3255 * gfortran.dg/real_dimension_1.f: Update test.
3256 * gfortran.dg/parameter_array_init_7.f90: New test.
3257
6cb5ef70 32582016-04-09 John David Anglin <danglin@gcc.gnu.org>
3259
4edfdd23 3260 PR testsuite/64039
3261 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3262
964f71e3 3263 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3264
5d61c198 3265 PR rtl-optimization/66669
3266 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3267
16eaaf58 3268 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3269
0b68802d 3270 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3271 * gcc.dg/pie-1.c: Likewise.
3272 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3273 * gcc.dg/pic-4.c: Likewise.
3274 * gcc.dg/pie-3.c: Likewise.
3275 * gcc.dg/pie-4.c: Likewise.
3276
9c0dd509 3277 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3278
03b2d3c1 3279 PR tree-optimization/68644
3280 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3281
6cb5ef70 3282 PR rtl-optimization/64886
3283 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3284
07de41ba 32852016-04-09 Tom de Vries <tom@codesourcery.com>
3286
3287 PR tree-optimization/68953
3288 * gcc.dg/graphite/pr68953.c: New test.
3289
d294e3fb 32902016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3291
3292 PR fortran/70592
3293 * gfortran.dg/deferred_character_16.f90: New test.
3294
3cb15094 32952016-04-09 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR tree-optimization/70586
3298 * gcc.c-torture/execute/pr70586.c: New test.
3299
a02dc66f 33002016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3301
3302 PR sanitizer/70573
3303 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3304 with __builtin_memset
3305 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3306
0c302595 33072016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3308
3309 PR lto/70289
3310 PR ipa/70348
3311 PR tree-optimization/70373
3312 PR middle-end/70533
3313 PR middle-end/70534
3314 PR middle-end/70535
3315 * c-c++-common/goacc/reduction-5.c: New test.
3316 * c-c++-common/goacc/reduction-promotions.c: New test.
3317 * gfortran.dg/goacc/reduction-3.f95: New test.
3318 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3319
c6c0523b 33202016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3321
3322 PR c++/70590
3323 PR c++/70452
3324 * g++.dg/pr70590.C: New test.
3325 * g++.dg/pr70590-2.C: New test.
3326
3ac399da 33272016-04-08 Jakub Jelinek <jakub@redhat.com>
3328
e97d1706 3329 PR middle-end/70593
3330 * gcc.target/i386/pr70593.c: New test.
3331
3ac399da 3332 PR rtl-optimization/70574
3333 * gcc.target/i386/avx2-pr70574.c: New test.
3334
fcfbb129 33352016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3336
3337 PR sanitizer/70541
3338 * c-c++-common/asan/pr70541.c: New test.
3339
0aabcddf 33402016-04-08 Tom de Vries <tom@codesourcery.com>
3341
3342 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3343 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3344
bec0c1e8 33452016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3346
3347 PR target/70566
3348 * gcc.c-torture/execute/pr70566.c: New test.
3349
87c791f5 33502016-04-08 Tom de Vries <tom@codesourcery.com>
3351
3352 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3353 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3354
7f38718f 33552016-04-08 Alan Modra <amodra@gmail.com>
3356
3357 * gcc.target/powerpc/pr70117.c: New.
3358
a96a7710 33592016-04-07 Jakub Jelinek <jakub@redhat.com>
3360
7a6265d1 3361 PR testsuite/70581
3362 * gcc.dg/lto/simd-function_0.c: New test.
3363
a96a7710 3364 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3365 clones.
3366 * c-c++-common/attr-simd-2.c: Likewise.
3367 * c-c++-common/attr-simd-4.c: Likewise.
3368 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3369 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3370
508dd607 33712016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3372
3373 PR testsuite/70553
3374 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3375
1b61585a 33762016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3377 Tom de Vries <tom@codesourcery.com>
3378
3379 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3380 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3381 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3382 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3383 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3384 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3385 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3386 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3387
5f060aa8 33882016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3389
3390 PR c/70436
3391 * g++.dg/warn/Wparentheses-29.C: New test.
3392
d3831f71 33932016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3394
3395 PR c/70436
3396 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3397 explicit braces to resolve a future -Wparentheses warning.
3398
382ece2d 33992016-04-06 Richard Henderson <rth@redhat.com>
3400
3401 * gcc.dg/pr61817-1.c: New test.
3402 * gcc.dg/pr61817-2.c: New test.
3403 * gcc.dg/pr69391-1.c: New test.
3404 * gcc.dg/pr69391-2.c: New test.
3405
72234ee9 34062016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3407
3408 PR rtl-optimization/70398
4860a6bf 3409 * gcc.target/aarch64/pr70398.c: New.
72234ee9 3410
5547150a 34112016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3412
3413 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3414
15b70121 34152016-04-06 Yvan Roux <yvan.roux@linaro.org>
3416 Pedro Alves <palves@redhat.com>
3417
3418 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3419
585aefbb 34202016-04-06 Jakub Jelinek <jakub@redhat.com>
3421
0cbb513b 3422 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3423 Check for avx512f effective targets instead of avx2.
3424 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3425 for AVX512F clones.
3426 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3427 * g++.dg/gomp/declare-simd-1.C: Likewise.
3428 * g++.dg/gomp/declare-simd-3.C: Likewise.
3429 * g++.dg/gomp/declare-simd-4.C: Likewise.
3430
585aefbb 3431 PR middle-end/70550
3432 * c-c++-common/gomp/pr70550-1.c: New test.
3433 * c-c++-common/gomp/pr70550-2.c: New test.
3434
0b91cceb 34352016-04-05 Nathan Sidwell <nathan@acm.org>
3436
3437 PR c++/70512
3438 * g++.dg/ext/attribute-may-alias-5.C: New.
3439
645a9d8e 34402016-04-05 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR c++/70336
3443 * c-c++-common/pr70336.c: New test.
3444 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3445 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3446
bdf23925 34472016-04-05 Jan Hubicka <hubicka@ucw.cz>
3448
3449 PR ipa/66223
3450 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3451
aaff837c 34522016-04-05 Jakub Jelinek <jakub@redhat.com>
3453
3454 PR rtl-optimization/70542
3455 * gcc.dg/torture/pr70542.c: New test.
3456 * gcc.target/i386/avx2-pr70542.c: New test.
3457
2eac58a0 34582016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3459
3460 PR tree-optimization/70509
3461 * gcc.target/i386/avx512bw-pr70509.c: New test.
3462
4f7ebe46 34632016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3464
3465 PR c++/70452
3466 * g++.dg/ext/constexpr-vla4.C: New test.
3467
305d86a0 34682016-04-05 Uros Bizjak <ubizjak@gmail.com>
3469
3470 PR target/70510
3471 * gcc.target/i386/pr70510.c: New test.
3472
eec3b789 34732016-04-05 Richard Biener <rguenther@suse.de>
3474
3475 PR tree-optimization/70526
3476 * g++.dg/torture/pr70526.C: New testcase.
3477
ca943582 34782016-04-05 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR target/70525
3481 * gcc.target/i386/pr70525.c: New test.
3482
87825cd5 34832016-04-05 Richard Biener <rguenther@suse.de>
3484
3485 PR middle-end/70499
3486 * g++.dg/torture/pr70499.C: New testcase.
3487
14638828 34882016-04-05 Richard Biener <rguenther@suse.de>
3489
3490 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3491 remove XFAIL.
3492
967a90d5 34932016-04-04 Jakub Jelinek <jakub@redhat.com>
3494
3495 PR middle-end/70307
3496 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3497 rs6000 ABI warnings.
3498
d374a3a3 34992016-04-04 Jan Hubicka <hubicka@ucw.cz>
3500
3501 PR ipa/66223
3502 * g++.dg/ipa/devirt-51.C: New testcase.
3503
8ff377a6 35042016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3505 Jakub Jelinek <jakub@redhat.com>
3506
3507 PR middle-end/70457
3508 * gcc.dg/torture/pr70457.c: New.
3509
f567b44f 35102016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3511
3512 PR fortran/67538
3513 * gfortran.dg/allocate_with_source_19.f08: New test.
3514
89d4ebfa 35152016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3516
3517 PR fortran/65795
3518 * gfortran.dg/coarray_allocate_6.f08: New test.
3519
68ab33a6 35202016-04-04 Richard Biener <rguenther@suse.de>
3521
3522 PR rtl-optimization/70484
3523 * gcc.dg/torture/pr70484.c: New testcase.
3524
c4f5465d 35252016-04-04 Marek Polacek <polacek@redhat.com>
3526
3527 PR c/70307
3528 * gcc.dg/torture/pr70307.c: New test.
3529
bfec6609 35302016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3531
3532 PR target/70416
3533 PR target/67391
3534 * gcc.target/sh/torture/pr70416.c: New.
3535
40df9099 35362016-04-02 Martin Sebor <msebor@redhat.com>
3537
3538 PR c++/67376
3539 PR c++/70170
3540 PR c++/70172
3541 PR c++/70228
3542 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3543 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3544 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3545 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3546 * g++.dg/cpp0x/constexpr-string.C: Same.
3547 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3548 * g++.dg/cpp0x/pr65398.C: Same.
3549 * g++.dg/ext/constexpr-vla1.C: Same.
3550 * g++.dg/ext/constexpr-vla2.C: Same.
3551 * g++.dg/ext/constexpr-vla3.C: Same.
3552 * g++.dg/ubsan/pr63956.C: Same.
3553
0edb9bfe 35542016-04-01 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR rtl-optimization/70467
3557 * gcc.target/i386/pr70467-2.c: New test.
3558
e5b1a1d9 35592016-04-01 Jakub Jelinek <jakub@redhat.com>
3560 Marek Polacek <polacek@redhat.com>
3561
3562 PR c++/70488
3563 * g++.dg/init/new47.C: New test.
3564
b2ca3fb0 35652016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3566
3567 PR target/70496
3568 * gcc.target/arm/pr70496.c: New test.
3569
4c3bd1e3 35702016-04-01 Nathan Sidwell <nathan@acm.org>
3571
47de69ad 3572 PR c++/68475
3573 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3574
313d569f 35752016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3576
3577 PR target/69890
3578 * gcc.dg/strlenopt.h (memmove): New.
3579 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3580 instead of "string.h".
3581 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3582 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3583 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3584 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3585 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3586 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3587 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3588 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3589 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3590 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3591 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3592 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3593 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3594 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3595 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3596 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3597 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3598 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3599 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3600 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3601
5469facd 36022016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3603
3604 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3605 (Holder::foo): Reflect this.
3606
503de754 36072016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3608
3609 PR target/70442
3610 * gcc.dg/pr70442.c: New test.
3611
13ee2de7 36122016-03-31 Nathan Sidwell <nathan@acm.org>
3613
3614 PR c++/70393
3615 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3616
5e0d03a8 36172016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3618
3619 PR target/70453
3620 * gcc.target/i386/pr70453.c: New test.
3621
8cb82ed4 36222016-03-31 Andrey Belevantsev <abel@ispras.ru>
3623
3624 PR target/70292
3625 * gcc.c-torture/pr70292.c: New test.
3626
7952b661 36272016-03-31 Marek Polacek <polacek@redhat.com>
3628
3629 PR c/70297
3630 * c-c++-common/pr70297.c: New test.
3631 * g++.dg/cpp0x/typedef-redecl.C: New test.
3632 * gcc.dg/typedef-redecl2.c: New test.
3633
1607cc74 36342016-03-31 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR rtl-optimization/70460
3637 * gcc.c-torture/execute/pr70460.c: New test.
3638
c689c252 36392016-03-31 Richard Biener <rguenther@suse.de>
3640
3641 PR c++/70430
3642 * g++.dg/ext/vector30.C: New testcase.
3643
91c9586d 36442016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3645 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3646
3647 * gfortran.dg/fmt_pf.f90: New test.
3648
afa5c1b8 36492016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3650
3651 Forward-port from 5 branch
3652 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3653
3654 PR testsuite/70356
3655 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3656 dg-require-effective-target after dg-do.
3657
3658 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3659
3660 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3661
6a5dcab3 36622016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3663 Julian Brown <julian@codesourcery.com>
3664 Chung-Lin Tang <cltang@codesourcery.com>
3665 Cesar Philippidis <cesar@codesourcery.com>
3666 James Norris <jnorris@codesourcery.com>
3667 Tom de Vries <tom@codesourcery.com>
3668 Nathan Sidwell <nathan@codesourcery.com>
3669
305d86a0 3670 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 3671 * c-c++-common/goacc/loop-clauses.c: Likewise.
3672 * g++.dg/goacc/template.C: Likewise.
3673 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3674 * gfortran.dg/goacc/loop-1.f95: Likewise.
3675 * gfortran.dg/goacc/loop-5.f95: Likewise.
3676 * gfortran.dg/goacc/loop-6.f95: Likewise.
3677 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3678 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3679 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3680 * c-c++-common/goacc/clauses-fail.c: Likewise.
3681 * c-c++-common/goacc/parallel-1.c: Likewise.
3682 * c-c++-common/goacc/reduction-1.c: Likewise.
3683 * c-c++-common/goacc/reduction-2.c: Likewise.
3684 * c-c++-common/goacc/reduction-3.c: Likewise.
3685 * c-c++-common/goacc/reduction-4.c: Likewise.
3686 * c-c++-common/goacc/routine-3.c: Likewise.
3687 * c-c++-common/goacc/routine-4.c: Likewise.
3688 * c-c++-common/goacc/routine-5.c: Likewise.
3689 * c-c++-common/goacc/tile.c: Likewise.
3690 * g++.dg/goacc/template.C: Likewise.
3691 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3692 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3693 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3694 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3695 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3696 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3697 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3698 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3699 * c-c++-common/goacc/use_device-1.c: ... this file.
3700 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3701 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3702 * c-c++-common/goacc/host_data-6.c: ... this file.
3703 * c-c++-common/goacc/loop-2-kernels.c: New file.
3704 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3705 * c-c++-common/goacc/loop-3.c: Likewise.
3706 * g++.dg/goacc/reference.C: Likewise.
3707 * g++.dg/goacc/routine-1.C: Likewise.
3708 * g++.dg/goacc/routine-2.C: Likewise.
3709
932c0baa 37102016-03-30 Richard Biener <rguenther@suse.de>
3711
3712 PR middle-end/70450
3713 * gcc.dg/torture/pr70450.c: New testcase.
3714
7f7c4659 37152016-03-30 Jakub Jelinek <jakub@redhat.com>
3716
3717 PR target/70421
3718 * gcc.dg/torture/pr70421.c: New test.
3719 * gcc.target/i386/avx512f-pr70421.c: New test.
3720
9cbfe80c 37212016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3722
3723 PR testsuite/70364
3724 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3725 (check): New function.
3726 (bar): Call check.
3727 (foo): Align stack to 16 bytes when calling bar.
3728 * gcc.target/i386/cleanup-2.c: Likewise.
3729
f56c7d36 37302016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3731
3732 PR tree-optimization/59124
3733 * gcc.dg/Warray-bounds-19.c: New test.
3734
0275bf9b 37352016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3736
3737 * lib/prune.exp (escape_regex_chars): New.
3738 (prune_file_path): Update to quote metcharacters for regexp.
3739
a3daa269 37402016-03-29 Jakub Jelinek <jakub@redhat.com>
3741
24e1ba3d 3742 PR rtl-optimization/70429
3743 * gcc.c-torture/execute/pr70429.c: New test.
3744
a3daa269 3745 PR tree-optimization/70405
3746 * gcc.dg/pr70405.c: New test.
3747
3ef41a6e 37482016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3749
3750 PR fortran/70397
3751 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3752 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3753
4abd9410 37542016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3755
3756 PR testsuite/64177
3757 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3758 __cilkrts_set_param to set two workers.
3759 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3760 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3761
b58e5f0f 37622016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3763
305d86a0 3764 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 3765
bff53658 37662016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3767
3768 PR target/70406
305d86a0 3769 * gcc.target/i386/pr70406.c: New test.
bff53658 3770
bb2c9c15 37712016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3772
3773 * gnat.dg/specs/double_record_extension3.ads: New test.
3774
f12c84ab 37752016-03-25 Richard Henderson <rth@redhat.com>
3776
3777 PR target/70120
3778 * gcc.target/aarch64/pr70120-1.c: New.
3779 * gcc.target/aarch64/pr70120-2.c: New.
3780 * gcc.target/aarch64/pr70120-3.c: New.
3781
b0bf58c4 37822016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3783
3784 PR c++/62212
3785 * g++.dg/template/mangle2.C: The dg-do directive should be
3786 "compile" not "assemble".
3787
f175ba0f 37882016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3789
3790 PR lto/69650
3791 * gcc.dg/pr69650.c: New test.
3792
4cc3295f 37932016-03-25 David Edelsohn <dje.gcc@gmail.com>
3794
3795 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3796
0cf40600 37972016-03-25 Alan Modra <amodra@gmail.com>
3798
3799 * gcc.dg/dfp/pr70052.c: New test.
3800
3aebf099 38012016-03-24 Richard Henderson <rth@redhat.com>
3802
3803 PR middle-end/69845
3804 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3805 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3806
83245bd3 38072016-03-24 Tom de Vries <tom@codesourcery.com>
3808
3809 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3810
108e7ee4 38112016-03-24 Tom de Vries <tom@codesourcery.com>
3812
3813 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3814 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3815
17af0b14 38162016-03-24 Tom de Vries <tom@codesourcery.com>
3817
3818 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3819 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3820
6c8770ee 38212016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3822
3823 PR c++/62212
3824 * g++.dg/template/mangle2.C: New test.
3825
a7e21b7b 38262016-03-24 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/70396
3829 * gcc.dg/torture/pr70396.c: New testcase.
3830
f365d297 38312016-03-24 Richard Biener <rguenther@suse.de>
3832
3833 PR middle-end/70370
3834 * gcc.dg/torture/pr70370.c: New testcase.
3835
da7aeb13 38362016-03-24 Tom de Vries <tom@codesourcery.com>
3837
3838 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3839 * gfortran.dg/goacc/kernels-tree.f95: Same.
3840 * gfortran.dg/goacc/parallel-tree.f95: Same.
3841
80b30de0 38422016-03-24 Tom de Vries <tom@codesourcery.com>
3843
3844 * c-c++-common/goacc/uninit-if-clause.c: New test.
3845 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3846
cb9b6b99 38472016-03-24 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR target/70290
305d86a0 3850 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3851 Fix formatting.
cb9b6b99 3852
a4225fff 38532016-03-24 Richard Biener <rguenther@suse.de>
3854
3855 PR tree-optimization/70372
3856 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3857
5a869ab8 38582016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3859
3860 PR c++/70347
3861 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3862
36ce5faa 38632016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3864
3865 PR c++/70332
3866 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3867
c4fa85c9 38682016-03-23 Jakub Jelinek <jakub@redhat.com>
3869
d9377ad5 3870 PR c++/70001
3871 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3872 * g++.dg/cpp1y/pr70001.C: New test.
3873
c4fa85c9 3874 PR c++/70323
3875 * g++.dg/cpp0x/constexpr-70323.C: New test.
3876
0a2062da 38772016-03-23 Alexandre Oliva <aoliva@redhat.com>
3878 Jason Merrill <jason@redhat.com>
3879 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR c++/69315
3882 * g++.dg/cpp0x/constexpr-69315.C: New test.
3883 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3884
62d2a6dc 38852016-03-23 Marek Polacek <polacek@redhat.com>
3886
3887 PR c++/69884
3888 * g++.dg/warn/Wignored-attributes-1.C: New test.
3889 * g++.dg/warn/Wignored-attributes-2.C: New test.
3890
a82d6246 38912016-03-23 Tom de Vries <tom@codesourcery.com>
3892
3893 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3894 initialization.
3895 * gfortran.dg/goacc/private-3.f95 (test): Same.
3896 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3897 missing use param.
3898
dc834ba1 38992016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3900
3901 * lib/target-supports.exp: Remove v7ve entry from loop
3902 creating effective target checks.
3903 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3904 (add_options_for_arm_arch_v7ve): Likewise.
3905
7e83fd1f 39062016-03-23 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR tree-optimization/70354
3909 * gcc.dg/vect/pr70354-1.c: New test.
3910 * gcc.dg/vect/pr70354-2.c: New test.
3911 * gcc.target/i386/avx2-pr70354-1.c: New test.
3912 * gcc.target/i386/avx2-pr70354-2.c: New test.
3913
4e4da058 39142016-03-22 Jeff Law <law@redhat.com>
3915
3916 PR target/70232
3917 * gcc.dg/tree-ssa/pr70232.c: New test.
3918
6855137b 39192016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3920
3921 PR target/70302
3922 * gcc.target/i386/pr70302.c: New test.
3923
19db1ec8 39242016-03-22 Richard Biener <rguenther@suse.de>
3925
3926 PR middle-end/70251
3927 * g++.dg/torture/pr70251.C: New testcase.
3928
4baec9f2 39292016-03-22 David Malcolm <dmalcolm@redhat.com>
3930
3931 PR c/69993
3932 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3933 Wmisleading-indentation.c.
3934 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3935 reflect change to diagnostic text and order of messages.
3936 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3937
fcfec126 39382016-03-22 David Edelsohn <dje.gcc@gmail.com>
3939
3940 * g++.dg/ext/java-3.C: Don't compile on AIX.
3941
aa30728a 39422016-03-22 Richard Biener <rguenther@suse.de>
3943
3944 PR middle-end/70333
3945 * gcc.dg/torture/pr70333.c: New testcase.
3946
46ec4eb4 39472016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3948
3949 * g++.dg/ext/pr70290.C: New test.
3950
4880f878 39512016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3952
3953 PR target/70325
3954 * gcc.target/i386/pr70325.c: New test.
3955
3d78ea44 39562016-03-22 Jakub Jelinek <jakub@redhat.com>
3957
5934fb8f 3958 PR target/70329
3959 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3960 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3961
b6436f79 3962 PR target/70300
3963 * gcc.target/i386/pr70300.c: New test.
3964
3d78ea44 3965 PR c++/70295
3966 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3967 (func2): New function for cond with parens, xfail warning for c++.
3968 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3969
b60244f6 39702016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3971
3972 PR c++/70096
3973 * g++.dg/template/ptrmem30.C: New test.
3974
c8e3e744 39752016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3976
3977 PR c++/70204
3978 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3979 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3980
2715f63a 39812016-03-21 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR middle-end/70326
3984 * gcc.dg/pr70326.c: New test.
3985
2daa2cda 39862016-03-21 Marc Glisse <marc.glisse@inria.fr>
3987 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR tree-optimization/70317
3990 * gcc.dg/pr70317.c: New test.
3991
d9aa5a50 39922016-03-21 Uros Bizjak <ubizjak@gmail.com>
3993
3994 PR target/70327
3995 * gcc.target/i386/pr70327.c: New test.
3996
e1a88bf4 39972016-03-21 Martin Liska <mliska@suse.cz>
3998
61941425 3999 PR ipa/70306
e1a88bf4 4000 * gcc.dg/ipa/pr70306.c: New test.
4001
d9aa5a50 40022016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4003
4004 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4005 * gcc.target/arm/attr-align3.c: Likewise.
4006 * gcc.target/arm/attr_arm.c: Likewise.
4007 * gcc.target/arm/flip-thumb.c: Likewise.
4008
afdde20c 40092016-03-21 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR target/70296
4012 * gcc.target/powerpc/altivec-36.c: New test.
4013
3f2ef661 40142016-03-21 Richard Biener <rguenther@suse.de>
4015
4016 PR tree-optimization/70310
4017 * gcc.dg/torture/pr70310.c: New testcase.
4018
08b2b692 40192016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4020
4021 PR target/70293
4022 * gcc.target/i386/pr70293.c: New test.
4023
93505d22 40242016-03-21 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/70288
4027 * gcc.dg/torture/pr70288-1.c: New testcase.
4028 * gcc.dg/torture/pr70288-2.c: Likewise.
4029
06fd1914 40302016-03-21 Andrey Belevantsev <abel@ispras.ru>
4031
4032 PR rtl-optimization/69307
4033 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4034
b628775e 40352016-03-21 Andrey Belevantsev <abel@ispras.ru>
4036
4037 PR rtl-optimization/69102
4038 * gcc.c-torture/compile/pr69102.c: New test.
4039
1421f43c 40402016-03-18 Jeff Law <law@redhat.com>
4041
4042 PR rtl-optimization/70263
4043 * gcc.c-torture/compile/pr70263-1.c: New test.
4044 * gcc.target/i386/pr70263-2.c: New test.
4045
e7142ce1 40462016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4047
4048 PR rtl-optimization/70278
4049 * gcc.dg/torture/pr70278.c: New test.
4050 * gcc.target/arm/pr70278.c: New test.
4051
5539bc70 40522016-03-18 David Malcolm <dmalcolm@redhat.com>
4053
4054 PR c/70281
4055 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4056 (test_builtin_types_compatible_p): New test function.
4057 * gcc.dg/pr70281.c: New test case.
4058
296a290a 40592016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4060
4061 PR target/70113
4062 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4063
666094f0 40642016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4065
4066 PR tree-optimization/70252
4067 * gcc.dg/pr70252.c: New test.
4068
350514e8 40692016-03-18 Tom de Vries <tom@codesourcery.com>
4070
4071 * gcc.dg/pr70161-2.c: New test.
4072 * gcc.dg/pr70161.c: New test.
4073
011e0cea 40742016-03-18 Tom de Vries <tom@codesourcery.com>
4075
4076 PR ipa/70269
4077 * gcc.dg/pr70269.c: New test.
4078
292a09de 40792016-03-18 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR c++/70267
4082 * g++.dg/ext/java-3.C: New test.
4083
efc86c4c 40842016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4085
4086 PR c++/70205
4087 * g++.dg/lookup/pr70205.C: New test.
4088
a28dd575 40892016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4090
4091 PR c++/70218
4092 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4093
92e7ab1e 40942016-03-17 Marek Polacek <polacek@redhat.com>
4095
4096 PR c/69407
4097 * gcc.dg/atomic-op-6.c: New test.
4098
7378dbfb 40992016-03-17 David Malcolm <dmalcolm@redhat.com>
4100
4101 PR c/70264
4102 * c-c++-common/pr70264.c: New test case.
4103
f7995d7d 41042016-03-17 Jakub Jelinek <jakub@redhat.com>
4105
e2895b76 4106 PR c++/70144
4107 * c-c++-common/pr70144-1.c: New test.
4108 * c-c++-common/pr70144-2.c: New test.
4109
f7995d7d 4110 PR c++/70272
4111 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4112 * g++.dg/opt/flifetime-dse6.C: New test.
4113 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4114
5ec4a949 41152016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4116
4117 PR driver/70192
4118 * gcc.dg/pic-1.c: New test.
4119 * gcc.dg/pic-2.c: Likewise.
4120 * gcc.dg/pic-3.c: Likewise.
4121 * gcc.dg/pic-4.c: Likewise.
4122 * gcc.dg/pie-1.c: Likewise.
4123 * gcc.dg/pie-2.c: Likewise.
4124 * gcc.dg/pie-3.c: Likewise.
4125 * gcc.dg/pie-4.c: Likewise.
4126 * gcc.dg/pie-5.c: Likewise.
4127 * gcc.dg/pie-6.c: Likewise.
4128
c28550e1 41292016-03-17 Tom de Vries <tom@codesourcery.com>
4130
4131 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4132 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4133
be3296cb 41342016-03-17 Richard Biener <rguenther@suse.de>
4135
4136 PR debug/70271
4137 * g++.dg/debug/pr70271.C: New testcase.
4138
9b60ef21 41392016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4140
4141 * gcc.target/i386/pr70251.c: New test.
4142
9a80bc1a 41432016-03-17 Marek Polacek <polacek@redhat.com>
4144
4145 PR c++/70194
4146 * g++.dg/warn/constexpr-70194.C: New test.
4147
733d7ff9 41482016-03-16 Richard Henderson <rth@redhat.com>
4149
4150 PR middle-end/70240
4151 * gcc.c-torture/compile/pr70240.c: New.
4152
3e6f12bf 41532016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4154
4155 * gcc.c-torture/compile/20151204.c: Skip for avr.
4156
867c9e99 41572016-03-16 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR target/70245
4160 * g++.dg/opt/pr70245.C: New test.
4161 * g++.dg/opt/pr70245.h: New file.
4162 * g++.dg/opt/pr70245-aux.cc: New file.
4163
8ced6ab7 41642016-03-16 Martin Sebor <msebor@redhat.com>
4165
4166 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4167
37af779a 41682016-03-16 Richard Henderson <rth@redhat.com>
4169
4170 PR middle-end/70199
4171 * gcc.c-torture/compile/pr70199.c: New.
4172
78ed999c 41732016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4174
4175 * gcc.dg/uninit-19.c: Run dos2unix.
4176
462ca422 41772016-03-16 Marek Polacek <polacek@redhat.com>
4178
4179 PR c/70093
4180 * gcc.dg/nested-func-10.c: New test.
4181 * gcc.dg/nested-func-9.c: New test.
4182
fe58aacc 41832016-03-16 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR tree-optimization/68714
4186 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4187
27a53872 41882016-03-16 Tom de Vries <tom@codesourcery.com>
4189
4190 PR tree-optimization/68715
4191 * gcc.dg/graphite/pr68715-2.c: New test.
4192 * gcc.dg/graphite/pr68715.c: New test.
4193 * gfortran.dg/graphite/pr68715.f90: New test.
4194
95049c3c 41952016-03-16 Tom de Vries <tom@codesourcery.com>
4196
4197 PR tree-optimization/68809
4198 * gcc.dg/graphite/pr68809-2.c: New test.
4199 * gcc.dg/graphite/pr68809.c: New test.
4200
09eddd70 42012016-03-16 Jakub Jelinek <jakub@redhat.com>
4202
81fc5915 4203 PR c++/70147
4204 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4205 method call to i () as argument. Adjust expected output.
4206
09eddd70 4207 PR c++/70147
4208 * g++.dg/ubsan/pr70147-1.C: New test.
4209 * g++.dg/ubsan/pr70147-2.C: New test.
4210
6373d2a2 42112016-03-15 Martin Sebor <msebor@redhat.com>
4212
4213 PR c++/58281
4214 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4215
d27a0c11 42162016-03-15 John David Anglin <danglin@gcc.gnu.org>
4217
9908039d 4218 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4219 hppa*-*-hpux*.
4220
45cdc3a6 4221 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4222
d27a0c11 4223 PR libfortran/69799
4224 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4225 libatomic_available.
4226
0dd1d57f 42272016-03-15 Marek Polacek <polacek@redhat.com>
4228
4229 PR c++/70209
4230 * g++.dg/ext/attribute-may-alias-4.C: New test.
4231
0ce02c07 42322016-03-15 Alexander Monakov <amonakov@ispras.ru>
4233
4234 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4235 -fvar-tracking-assignments-toggle flag.
4236
f6e39b30 42372016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4238
4239 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4240
167f93a2 42412016-03-15 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR rtl-optimization/70222
4244 * gcc.c-torture/execute/pr70222-1.c: New test.
4245 * gcc.c-torture/execute/pr70222-2.c: New test.
4246
08a8af4a 42472016-03-15 Richard Henderson <rth@redhat.com>
4248
4249 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4250
738eb905 42512016-03-15 Andrey Belevantsev <abel@ispras.ru>
4252
4253 PR rtl-optimization/69032
4254 * gcc.dg/pr69032.c: New test.
4255
dd148b3a 42562016-03-15 Andrey Belevantsev <abel@ispras.ru>
4257
4258 PR rtl-optimization/63384
d9aa5a50 4259 * g++.dg/pr63384.C: New test.
dd148b3a 4260
acf58115 42612016-03-15 Andrey Belevantsev <abel@ispras.ru>
4262
4263 PR target/64411
4264 * gcc.target/i386/pr64411.C: New test.
4265
a2897dc4 42662016-03-15 Tom de Vries <tom@codesourcery.com>
4267
4268 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4269 * gfortran.dg/goacc/kernels-alias.f95: New test.
4270
7bad2faf 42712016-03-14 Martin Sebor <msebor@redhat.com>
4272
4273 PR c++/53792
4274 * g++.dg/cpp0x/constexpr-inline.C: New test.
4275 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4276
d65fa8d9 42772016-03-14 David Edelsohn <dje.gcc@gmail.com>
4278
4279 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4280
2b3c633f 42812016-03-14 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR middle-end/70219
4284 * gcc.dg/pr70219.c: New test.
4285
e947f9c3 42862016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4287
4288 PR target/70083
4289 * gcc.dg/torture/pr70083.c: New test.
4290 * gcc.target/i386/pr70083.c: New test.
4291
74201dc2 42922016-03-14 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/56365
4295 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4296
88aea41e 42972016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4298
4299 PR target/70098
4300 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4301 New function.
4302 * g++.dg/pr70098.C: New testcase.
4303
4304
1bd2aefd 43052016-03-14 Tom de Vries <tom@codesourcery.com>
4306
4307 PR tree-optimization/70045
4308 * gcc.dg/graphite/pr70045.c: New test.
4309
922c7033 43102016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4311
4312 PR fortran/69043
4313 * gfortran.dg/include_9.f90: New test.
4314
fd4ab6d9 43152016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4316
4317 PR fortran/45076
4318 gfortran.dg/prof/prof.exp: New script.
4319 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4320
7d7218d3 43212016-03-12 Andrey Belevantsev <abel@ispras.ru>
4322
4323 PR rtl-optimization/69307
4324 * gcc.dg/pr69307.c: New test.
4325
02ffd664 43262016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4327
4328 PR target/69614
4329 * gcc.target/arm/pr69614.c: New.
4330
76e207a9 43312016-03-12 Paul Thomas <pault@gcc.gnu.org>
4332
4333 PR fortran/70031
4334 * gfortran.dg/submodule_14.f08: New test
4335
4336 PR fortran/69524
4337 * gfortran.dg/submodule_15.f08: New test
4338
490ee78a 43392016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4340
4341 PR c++/70106
4342 * g++.dg/cpp1y/paren3.C: New test.
4343
04e137ff 43442016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4345
4346 PR target/70131
4347 * gcc.target/powerpc/ppc-round2.c: New test.
4348
27b2c1c4 43492016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4350
4351 PR target/70123
4352 * gcc.dg/torture/pr70123.c: New test.
4353
84116671 43542016-03-11 Jeff Law <law@redhat.com>
4355
4356 PR tree-optimization/70190
4357 * gcc.c-torture/compile/pr70190.c: New test.
4358
cfa58bc8 43592016-03-11 David Malcolm <dmalcolm@redhat.com>
4360
4361 PR c/68187
4362 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4363 case.
4364 (test43_b): Likewise.
4365 (test43_c): Likewise.
4366 (test43_d): Likewise.
4367 (test43_e): Likewise.
4368 (test43_f): Likewise.
4369 (test43_g): Likewise.
4370 (test44_a): Likewise.
4371 (test44_b): Likewise.
4372 (test44_c): Likewise.
4373 (test44_d): Likewise.
4374 (test44_e): Likewise.
4375
ce234f27 43762016-03-11 David Malcolm <dmalcolm@redhat.com>
4377
4378 PR c/70085
4379 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4380
e4756b48 43812016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4382
4383 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4384 dg-options.
4385
1f5ef87e 43862016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4387
4388 PR target/70002
4389 PR target/69245
4390 * gcc.target/aarch64/pr69245_2.c: New test.
4391
f9c352a1 43922016-03-11 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR tree-optimization/70177
4395 * gcc.dg/pr70177.c: New test.
4396
4dd92ac6 43972016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4398
4399 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4400
331e4fdb 44012016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4402
4403 * gcc.dg/tree-ssa/sra-20.c: New.
4404
69262824 44052016-03-11 Jakub Jelinek <jakub@redhat.com>
4406
6f9a7425 4407 PR rtl-optimization/70174
4408 * gcc.dg/pr70174.c: New test.
4409
69262824 4410 PR tree-optimization/70169
4411 * gcc.dg/pr70169.c: New test.
4412
4637a847 44132016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4414
4415 PR target/70160
4416 * gcc.target/i386/pr70160.c: New test.
4417
5a86d754 44182016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4419
4420 * gcc.target/s390/dfp-1.c: New test.
4421
af4c8290 44222016-03-10 Nick Clifton <nickc@redhat.com>
4423
4424 PR target/70044
4425 * gcc.target/aarch64/pr70044.c: New test.
4426
98dfd328 44272016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4428 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR c++/70001
4431 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4432 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4433 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4434
75e72311 44352016-03-10 Jan Hubicka <hubicka@ucw.cz>
4436
4437 PR lto/69589
4438 * g++.dg/lto/pr69589_0.C: New testcase
4439 * g++.dg/lto/pr69589_1.C: New testcase
4440
a2eb1271 44412016-03-10 Marek Polacek <polacek@redhat.com>
4442
4443 PR c++/70153
4444 * g++.dg/delayedfold/unary-plus1.C: New test.
4445
44462016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 4447
4448 * gcc.target/arm/pr45701-1.c: Escape brackets.
4449 * gcc.target/arm/pr45701-2.c: Likewise.
4450
5ab2987f 44512016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4452
4453 * gfortran.dg/unconstrained_commons.f: New.
4454
6972afac 44552016-03-10 Alan Modra <amodra@gmail.com>
4456
4457 * gcc.dg/pr69195.c: New.
4458 * gcc.dg/pr69238.c: New.
4459
c82c99ec 44602016-03-10 Tom de Vries <tom@codesourcery.com>
4461
4462 PR testsuite/68915
4463 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4464
a2389d4a 44652016-03-10 Richard Biener <rguenther@suse.de>
4466
4467 PR tree-optimization/70128
4468 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4469 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4470
c272412d 44712016-03-09 Jakub Jelinek <jakub@redhat.com>
4472
a0451069 4473 PR tree-optimization/70152
4474 * gcc.dg/pr70152.c: New test.
4475
c272412d 4476 PR target/70086
4477 * gcc.target/i386/pr70086-1.c: New test.
4478 * gcc.target/i386/pr70086-2.c: New test.
4479 * gcc.target/i386/pr70086-3.c: New test.
5f611068 4480
4481 PR tree-optimization/70127
4482 * gcc.c-torture/execute/pr70127.c: New test.
4483
27dcb7a8 44842016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4485
4486 * c-c++-common/goacc/combined-directives-2.c: New test.
4487
c24757cf 44882016-03-09 David Malcolm <dmalcolm@redhat.com>
4489
4490 PR c/68473
4491 PR c++/70105
4492 * g++.dg/diagnostic/pr70105.C: New test.
4493 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4494 (test_multiple_ordinary_maps): New test function.
4495
83108969 44962016-03-09 David Malcolm <dmalcolm@redhat.com>
4497
4498 PR c/68473
4499 PR c++/70105
4500 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4501 Drop range information from call to inform_at_rich_loc.
4502 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4503 New.
4504 (test_show_locus): Replace calls to rich_location::add_range with
4505 calls to add_range. Rewrite the tests that used the now-defunct
4506 rich_location ctor taking a source_range. Simplify other tests
4507 by replacing calls to COMBINE_LOCATION_DATA with calls to
4508 make_location.
4509
6733c0e8 45102016-03-09 Richard Biener <rguenther@suse.de>
4511 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR tree-optimization/70138
4514 * gcc.dg/vect/pr70138-1.c: New testcase.
4515 * gcc.dg/vect/pr70138-2.c: Likewise.
4516
96abb9f5 45172016-03-09 Jakub Jelinek <jakub@redhat.com>
4518
4519 PR target/70049
4520 * gcc.target/i386/pr70049.c: New test.
4521
42bb3bfb 45222016-03-09 Richard Biener <rguenther@suse.de>
4523
4524 PR c/70143
4525 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4526 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4527 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4528
27527428 45292016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4530
4531 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4532 arm-*-*.
4533
248449f2 45342016-03-09 Jakub Jelinek <jakub@redhat.com>
4535
1bd49ced 4536 PR middle-end/67278
4537 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4538
248449f2 4539 PR target/67278
4540 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4541
4542 PR middle-end/70050
4543 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4544 in testcase comment.
4545
dfc460ff 45462016-03-09 Tom de Vries <tom@codesourcery.com>
4547
4548 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4549 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4550 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4551 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4552 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4553 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4554 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4555 * gfortran.dg/goacc/kernels-loop.f95: New test.
4556
0377fc7f 45572016-03-08 Martin Sebor <msebor@redhat.com>
4558
4559 PR c++/62096
4560 * g++.dg/warn/overflow-warn-7.C: New test.
4561
3556aa80 45622016-03-08 Jason Merrill <jason@redhat.com>
4563
4564 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4565 * lib/target-supports.exp (check_effective_target_concepts): New.
4566
e5096208 45672016-03-08 Jakub Jelinek <jakub@redhat.com>
4568
5370eb8d 4569 PR c++/70135
4570 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4571 * g++.dg/ubsan/pr70135.C: New test.
4572
e5096208 4573 PR target/70110
4574 * gcc.dg/pr70110.c: New test.
4575
cc37120d 45762016-03-07 Martin Jambor <mjambor@suse.cz>
4577
4578 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4579 * c-c++-common/gomp/if-1.c: Likewise.
4580 * c-c++-common/gomp/pr61486-2.c: Likewise.
4581 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4582 to dg-additional-options.
4583 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4584 * g++/gomp/target-teams-1.c: Likewise.
4585 * gcc.dg/gomp/gomp.exp: Likewise.
4586 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4587 dg-additional-options.
4588 * gfortran.dg/gomp/gomp.exp: Likewise.
4589 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4590 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4591 dg-additional-options.
4592 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4593
53c248d8 45942016-03-07 Martin Jambor <mjambor@suse.cz>
4595
4596 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4597 * c-c++-common/gomp/gridify-1.c: New test.
4598 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4599
541e79a0 46002016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4601
4602 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4603 trigger for cortex-r8, when scanning for register r8.
4604 * gcc.target/arm/pr45701-2.c: Likewise.
4605
4dfabd94 46062016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 4607 Jeff Law <law@redhat.com>
4dfabd94 4608
4609 PR tree-optimization/69740
4610 * gcc.c-torture/compile/pr69740-1.c: New test.
4611 * gcc.c-torture/compile/pr69740-2.c: New test.
4612
1b63a87b 46132016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4614
4615 * lib/target-supports.exp
4616 (check_effective_target_whole_vector_shift): Enable for PPC64.
4617
d33914da 46182016-03-07 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/70115
4621 * gcc.dg/torture/pr70115.c: New testcase.
4622
584fba4b 46232016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4624
4625 PR middle-end/69916
4626 * c-c-++-common/goacc/pr69916.c: New.
4627
7f2f5ec0 46282016-03-07 Richard Henderson <rth@redhat.com>
4629
4630 * gcc.c-torture/compile/pr70061.c: New test.
4631
f530e7c4 46322016-03-07 Richard Biener <rguenther@suse.de>
4633
4634 PR testsuite/70109
4635 * gcc.dg/vect/O3-pr36098.c: New testcase.
4636
a3855fed 46372016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4638
4639 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4640
091ffc31 46412016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4642
4643 * gnat.dg/renaming9.ad[sb]: New testcase.
4644
2941b871 46452016-03-05 Jakub Jelinek <jakub@redhat.com>
4646
4647 PR c++/70084
4648 * g++.dg/expr/stdarg3.C: New test.
4649
5173ce42 46502016-03-04 Jeff Law <law@redhat.com>
4651
4652 PR tree-optimization/69196
4653 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4654 x86_64-*-*.
4655
2d1d2e55 46562016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4657
0e43078e 4658 PR c/69973
4659 * gcc.dg/pr69973.c: New test.
4660
d8ec06ae 4661 PR rtl-optimization/69941
4662 * gcc.dg/torture/pr69941.c: New test.
4663
2d1d2e55 4664 PR c/69824
4665 * gcc.dg/pr69824.c: New test.
4666
32f692e2 46672016-03-05 Tom de Vries <tom@codesourcery.com>
4668
4669 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4670 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4671 function.
4672
1c699e9a 46732016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4674
4675 PR c++/66786
4676 * g++.dg/cpp1y/var-templ48.C: New test.
4677 * g++.dg/cpp1y/var-templ49.C: New test.
4678
358448c6 46792016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4680
4681 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4682
01dc3c45 46832016-03-04 Jakub Jelinek <jakub@redhat.com>
4684
e968ff6d 4685 PR c++/70035
4686 * g++.dg/ubsan/pr70035.C: New test.
4687
01dc3c45 4688 PR target/70062
4689 * gcc.target/i386/pr70062.c: New test.
4690
3937d618 46912016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4692
4693 * g++.dg/template/typename21.C: Remove c++98_only.
4694
c58ac7f8 46952016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4696
4697 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4698
0060768a 46992016-03-04 David Malcolm <dmalcolm@redhat.com>
4700
4701 PR c/68187
4702 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4703 function.
4704 (fn_42_b): Likewise.
4705 (fn_42_c): Likewise.
4706
74c6fd40 47072016-03-04 David Malcolm <dmalcolm@redhat.com>
4708
4709 PR c/68187
4710 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4711 function.
4712 (fn_40_b): Likewise.
4713 (fn_41_a): Likewise.
4714 (fn_41_b): Likewise.
4715
31b11359 47162016-03-04 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR target/70059
4719 * gcc.target/i386/avx512f-pr70059.c: New test.
4720 * gcc.target/i386/avx512dq-pr70059.c: New test.
4721
c5b93452 47222016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4723
4724 PR rtl-optimization/57676
4725 * gcc.dg/torture/pr57676.c: New test.
4726
268fbd56 47272016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4728
4729 * gcc.dg/pr70026.c: New test.
4730
6560d1ad 47312016-03-04 Marek Polacek <polacek@redhat.com>
4732
4733 PR c/69798
4734 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4735 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4736
cc7dfddf 47372016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4738
4739 PR target/70004
4740 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4741 Delete.
4742 (test_corners_sisd_si): Likewise.
4743 (main): Remove checks of the above.
4744 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4745
e9663bd4 47462016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4747
4748 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4749
dcdd684e 47502016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4751
4752 * gcc.dg/torture/pr69951.c: Accept argc==0.
4753
e692d332 47542016-03-04 Richard Biener <rguenther@suse.de>
4755
4756 PR c++/70054
4757 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4758 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4759
af77b7e6 47602016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4761
4762 PR testsuite/69766
4763 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4764 testing multiarch.
4765
290da96e 47662016-03-04 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR debug/69947
4769 * gcc.dg/guality/pr69947.c: New test.
4770
e51ce713 47712016-03-03 Jakub Jelinek <jakub@redhat.com>
4772
4773 PR ada/70017
4774 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4775
1feed892 47762016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4777
4778 PR rtl-optimization/69904
4779 * gcc.target/arm/pr69904.c: New test.
4780
c32bda69 47812016-03-03 Jakub Jelinek <jakub@redhat.com>
4782
4783 PR target/70021
4784 * gcc.dg/vect/pr70021.c: New test.
4785 * gcc.target/i386/pr70021.c: New test.
4786
1bc579ed 47872016-03-03 Marek Polacek <polacek@redhat.com>
4788
4789 PR middle-end/70050
4790 * gcc.dg/pr70050.c: New test.
4791
cfa8d638 47922016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4793
4794 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4795
1b889259 47962016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4797
4798 PR tree-optimization/70043
4799 * gfortran.dg/vect/pr70043.f90: New test.
4800
f756dfa3 48012016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4802
4803 * gnat.dg/specs/task1.ads: New test.
4804
5cb4863d 48052016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4806
4807 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4808 Invoke gdb with -batch.
4809 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4810
5dd12e43 48112016-03-03 Richard Biener <rguenther@suse.de>
4812
4813 PR tree-optimization/55936
4814 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4815
d97ba4ca 48162016-03-02 Jeff Law <law@redhat.com>
4817
5d23c86f 4818 PR rtl-optimization/69942
4819 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4820 effects of argument promotions.
4821
d97ba4ca 4822 PR tree-optimization/69987
4823 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4824 target does not support -fprefetch-loop-arrays.
4825
901faaa0 48262016-03-02 Uros Bizjak <ubizjak@gmail.com>
4827
4828 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4829
51f6fdce 48302016-03-02 Bin Cheng <bin.cheng@arm.com>
4831
6bc7872f 4832 PR rtl-optimization/69052
51f6fdce 4833 * gcc.target/i386/pr69052.c: New test.
4834
31d31e07 48352016-03-02 Alan Modra <amodra@gmail.com>
4836
4837 * gcc.dg/pr69990.c: New.
4838
04faee95 48392016-03-02 Jakub Jelinek <jakub@redhat.com>
4840
270d0117 4841 PR c/68062
4842 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4843
4844 PR middle-end/70022
4845 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4846
04faee95 4847 PR target/70028
4848 * gcc.target/i386/pr70028.c: New test.
4849
a2cc9e8e 48502016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4851
4852 * c-c++-common/asan/swapcontext-test-1.c,
4853 * c-c++-common/tsan/thread_leak.c,
4854 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4855 * g++.dg/tsan/benign_race.C,
4856 * g++.dg/tsan/fd_close_norace.C,
4857 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4858 races with sanitizer output
4859
dd4bd263 48602016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 4861 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 4862
4863 PR target/67278
4864 * gcc.dg/simd-8.c: New testcase.
4865
b5fe3a49 48662016-03-02 Richard Biener <rguenther@suse.de>
4867
4868 PR middle-end/67278
4869 * gcc.dg/simd-7.c: New testcase.
4870
23601f67 48712016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4872
4873 * gcc.target/i386/pr70007.c: Tweak.
4874
f66f65e7 48752016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4876
4877 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4878
60773515 48792016-03-02 Marek Polacek <polacek@redhat.com>
4880
4881 PR c/67854
4882 * gcc.dg/pr67854.c: New test.
4883
6c094cb1 48842016-03-02 Jakub Jelinek <jakub@redhat.com>
4885
4886 PR middle-end/70025
4887 * gcc.dg/torture/pr70025.c: New test.
4888
7627bb56 48892016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4890
4891 PR tree-optimization/68621
4892 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4893
066c8e94 48942016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4895
4896 * gcc.target/i386/pr70007.c: New test.
4897
d3b819ad 48982016-03-01 Jeff Law <law@redhat.com>
4899
d4b9ad56 4900 PR tree-optimization/69196
7e217344 4901 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 4902
d3b819ad 4903 PR tree-optimization/69196
4904 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4905 duplicating code and spoiling the expected output.
4906
4f37285d 49072016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4908
4909 PR target/70033
4910 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4911 supports power9 before doing tests.
4912 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4913 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4914 * gcc.target/powerpc/p9-permute.c: Likewise.
4915
3e9c4f6c 49162016-03-01 Uros Bizjak <ubizjak@gmail.com>
4917
4918 PR target/70027
4919 * gcc.target/i386/pr70027.c: New test.
4920
e324729e 49212016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 4922
4923 * gcc.dg/pr70017.c: New test.
4924
40e9ce2d 49252016-03-01 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR c/69796
4928 PR c/69974
4929 * gcc.dg/pr69796.c: New test.
4930 * gcc.dg/pr69974.c: New test.
4931
e8b016ea 49322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4933
4934 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4935
24d3127c 49362016-02-29 Jeff Law <law@redhat.com>
4937
4938 PR tree-optimization/69987
4939 * gfortran.dg/pr69987.f90: New test.
4940
4941 PR tree-optimization/69989
4942 * gcc.c-torture/compile/pr69989-2.c: New test.
4943
12cc1225 49442016-03-01 Marek Polacek <polacek@redhat.com>
4945
4946 PR c++/69795
4947 * g++.dg/parse/invalid1.C: New test.
4948
d99a947c 49492016-03-01 Richard Biener <rguenther@suse.de>
4950
4951 PR middle-end/70022
4952 * gcc.dg/pr70022.c: New testcase.
4953
395dbc60 49542016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4955
4956 PR tree-optimization/69956
4957 * gcc.dg/pr69956.c: New test.
4958
40a35c55 49592016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4960
4961 PR target/70011
4962 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4963 XFAIL when hardware supports efficient unaligned storage access.
4964
4edc90b0 49652016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4966
4967 PR c++/69961
4968 * g++.dg/template/pr69961a.C: New test.
4969 * g++.dg/template/pr69961b.C: New test.
4970
1ed1f69a 49712016-02-29 David Malcolm <dmalcolm@redhat.com>
4972
4973 PR preprocessor/69985
4974 * gcc.dg/cpp/pr69985.c: New test case.
4975
01c5d15d 49762016-02-29 Jeff Law <law@redhat.com>
4977
3a4d3de5 4978 PR tree-optimization/70005
4979 * gcc.c-torture/execute/pr70005.c New test.
4980
01c5d15d 4981 PR tree-optimization/69999
4982 * gcc.c-torture/compile/pr69999.c: New test.
4983
1bf66b54 49842016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4985
4986 PR tree-optimization/69652
4987 * gcc.dg/torture/pr69652.c: Delete test.
4988 * gcc.dg/vect/pr69652.c: New test.
4989
b4d653d5 49902016-02-19 Richard Biener <rguenther@suse.de>
4991
4992 PR tree-optimization/69980
4993 * gfortran.dg/vect/pr69980.f90: New testcase.
4994
35bc4745 49952016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4996
4997 * gcc.target/sparc/20160229-1.c: New test.
4998
bb54a538 49992016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5000
5001 * gnat.dg/stack_usage3.adb: New test.
5002 * gnat.dg/stack_usage3_pkg.ads: New helper.
5003
95164e71 50042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5005
5006 * gnat.dg/renaming8.adb: New test.
5007 * gnat.dg/renaming8_pkg1.ads: New helper.
5008 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5009 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5010
a890896f 50112016-02-29 Richard Biener <rguenther@suse.de>
5012
5013 PR tree-optimization/69720
5014 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5015
5c70403a 50162016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5017
5018 PR fortran/68147
5019 PR fortran/47674
5020 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5021
dfb6d139 50222016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5023 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5024
5025 PR fortran/56007
5026 * gfortran.dg/coarray_8.f90: Adjust error message.
5027 * gfortran.dg/pr56007.f90: New test.
5028 * gfortran.dg/pr56007.f: New test.
5029
536508db 50302016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5031
5032 PR tree-optimization/69989
5033 * gcc.dg/torture/pr69989.c: New test.
5034
eec75e45 50352016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5036
5037 * gcc.target/i386/stack-realign-win.c: New test.
5038
0175e45a 50392016-02-28 Harald Anlauf <anlauf@gmx.de>
5040
5041 PR fortran/60126
5042 * gfortran.dg/pr60126.f90: New test.
5043
2a703589 50442016-02-27 Jeff Law <law@redhat.com>
5045
5046 Revert
5047 2016-02-26 Richard Biener <rguenther@suse.de>
5048 Jeff Law <law@redhat.com>
5049
5050 PR tree-optimization/69740
5051 * gcc.c-torture/compile/pr69740-1.c: New test.
5052 * gcc.c-torture/compile/pr69740-2.c: New test.
5053
359b4c18 50542016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5055
1c96765a 5056 PR fortran/69910
359b4c18 5057 * gfortran.dg/newunit_4.f90: New test.
5058
49462d93 50592016-02-27 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR target/69613
5062 PR rtl-optimization/69886
5063 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5064 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5065 target.
5066
c4ac733e 50672016-02-26 Martin Sebor <msebor@redhat.com>
5068
5069 PR tree-optimization/15826
5070 * gcc.dg/tree-ssa/pr15826.c: New test.
5071
da8c4b5d 50722016-02-26 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR target/69969
5075 * gcc.target/powerpc/pr69969.c: New test.
5076
0a4558eb 50772016-02-26 Martin Sebor <msebor@redhat.com>
5078
5079 PR c++/15766
5080 * g++.old-deja/g++.other/decl5.C: Add a test case.
5081
5b500299 50822016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5083
5084 PR target/69946
5085 * gcc.target/powerpc/pr69946.c: New file.
5086
565f533b 50872016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5088 Jeff Law <law@redhat.com>
565f533b 5089
0a4558eb 5090 PR tree-optimization/69740
565f533b 5091 * gcc.c-torture/compile/pr69740-1.c: New test.
5092 * gcc.c-torture/compile/pr69740-2.c: New test.
5093
ff67cbea 50942016-02-26 Martin Jambor <mjambor@suse.cz>
5095
5096 PR middle-end/69920
5097 * gcc.dg/torture/pr69932.c: New test.
5098 * gcc.dg/torture/pr69936.c: Likewise.
5099
e400d817 51002016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5101
5102 PR target/69709
5103 * gcc.target/s390/pr69709.c: New test.
5104
126a5a2d 51052016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5106
5107 PR target/69245
5108 * gcc.target/aarch64/pr69245_1.c: New test.
5109
59c58860 51102016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5111
5112 PR target/69613
5113 * gcc.dg/torture/pr69613.c: New test.
5114
9441fa4e 51152016-02-26 Jakub Jelinek <jakub@redhat.com>
5116
5117 PR rtl-optimization/69891
5118 * gcc.target/i386/pr69891.c: New test.
5119
e48fcde0 51202016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5121 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5122
35ed600a 5123 PR target/61397
f41208a1 5124 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5125 functionality for both 32-bit and 64-bit.
5126
c86aaa0e 51272016-02-26 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/69551
5130 * gcc.dg/torture/pr69951.c: New testcase.
5131
38e71a65 51322016-02-25 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/48795
5135 * gcc.dg/Warray-bounds-18.c: New testcase.
5136
03331e69 51372016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5138
5139 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5140
f14d8d6a 51412016-02-25 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR rtl-optimization/69896
5144 * gcc.dg/pr69896.c: New test.
5145
4003c807 51462016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5147
5148 PR c++/69736
5149 * g++.dg/cpp1y/paren2.C: New test.
5150
a0573328 51512016-02-24 Martin Sebor <msebor@redhat.com>
5152
5153 PR c/51147
5154 * gcc.dg/enum-mode-2.c: New test.
5155
2cde02ad 51562016-02-24 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR c++/69922
5159 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5160 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5161 * g++.dg/ubsan/pr69922.C: New test.
5162
f0ea75d1 51632016-02-24 Marek Polacek <polacek@redhat.com>
5164
5165 PR c/69819
5166 * gcc.dg/pr69819.c: New test.
5167
05027366 51682016-02-24 Martin Sebor <msebor@redhat.com>
5169
34ed562b 5170 PR c++/69912
5171 * g++.dg/ext/flexary15.C: New test.
5172
51732016-02-24 Martin Sebor <msebor@redhat.com>
5174
5175 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5176 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5177 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5178
650c3ad5 51792016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5180 Charles Baylis <charles.baylis@linaro.org>
5181
5182 PR debug/61033
5183 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5184
596070e8 51852016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5186 Jakub Jelinek <jakub@redhat.com>
596070e8 5187
5188 PR middle-end/69760
5189 * gcc.dg/torture/pr69760.c: New testcase.
5190
d6b92d9f 51912016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5192
5193 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5194 pattern on Solaris with as.
5195
90436d9d 51962016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5197
5198 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5199 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5200 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5201 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5202
7c749495 52032016-02-24 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR middle-end/69915
5206 * gcc.dg/pr69915.c: New test.
5207
9c9680b5 52082016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5209
5210 PR rtl-optimization/69886
5211 * gcc.dg/torture/pr69886.c: New test.
5212
36d081ee 52132016-02-24 Richard Biener <rguenther@suse.de>
5214
5215 PR middle-end/68963
5216 * gcc.dg/torture/pr68963.c: New testcase.
5217
2a0accb9 52182016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5219
5220 PR target/69875
5221 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5222 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5223 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5224 * gcc.target/arm/atomic_loaddi_1.c: New test.
5225 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5226 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5227 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5228 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5229 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5230 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5231 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5232 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5233
f0e92ef1 52342016-02-24 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR middle-end/69909
5237 * gcc.dg/torture/pr69909.c: New test.
5238
6907286f 52392016-02-24 Richard Biener <rguenther@suse.de>
5240
5241 PR tree-optimization/69907
5242 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5243 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5244 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5245
e6ab7475 52462016-02-24 Christian Bruel <christian.bruel@st.com>
5247
5248 * gcc.target/arm/pragma_cpp_fma.c: New test.
5249
47587450 52502016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5251
5252 PR fortran/61156
5253 * gfortran.dg/include_6.f90: Update test.
5254
d41ab738 52552016-02-23 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR objc/69844
5258 * objc.dg/pr69844.m: New test.
5259
4772d9d5 52602016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5261
5262 PR libgfortran/69456
5263 * gfortran.dg/namelist_89.f90: New test.
5264 * gfortran.dg/pr59700.f90: Update test..
5265
8c38d887 52662016-02-23 Martin Sebor <msebor@redhat.com>
5267
5268 PR middle-end/69780
5269 * g++.dg/ext/builtin_alloca.C: New test.
5270 * gcc.dg/builtins-68.c: New test.
5271
ee1bfdb0 52722016-02-23 Richard Henderson <rth@redhat.com>
5273
5274 * gcc.target/i386/addr-space-3.c: Remove test.
5275
52609ec3 52762016-02-23 David Malcolm <dmalcolm@redhat.com>
5277
5278 PR preprocessor/69126
5279 PR preprocessor/69543
5280 * c-c++-common/pr69126-2-long.c: New test.
5281 * c-c++-common/pr69126-2-short.c: New test.
5282 * c-c++-common/pr69543-1.c: Remove xfail.
5283
d5bf2cc8 52842016-02-23 David Malcolm <dmalcolm@redhat.com>
5285
5286 PR preprocessor/69126
5287 PR preprocessor/69543
5288 PR preprocessor/69558
5289 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5290 (f): Rename to...
5291 (test_2): ...this, and add leading comment.
5292 (MACRO_3, test_3): New.
5293 (MACRO_4A, MACRO_4B, test_4): New.
5294 (MACRO): Rename to...
5295 (MACRO_5): ...this.
5296 (g): Rename to...
5297 (test_5): ...this, updating for renaming of MACRO, and
5298 add leading comment.
5299 * c-c++-common/pr69543-1.c: New.
5300 * c-c++-common/pr69543-2.c: New.
5301 * c-c++-common/pr69543-3.c: New.
5302 * c-c++-common/pr69543-4.c: New.
5303 * c-c++-common/pr69558-1.c: New.
5304 * c-c++-common/pr69558-2.c: New.
5305 * c-c++-common/pr69558-3.c: New.
5306 * c-c++-common/pr69558-4.c: New.
5307 * gcc.dg/pr69558.c: Move to...
5308 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5309 xfail for c++.
5310
3a37a410 53112016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5312
5313 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5314 to -ftree-parallelize-loops/-fopenacc changes.
5315 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5316 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5317 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5318 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5319 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5320 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5321 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5322 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5323 * c-c++-common/goacc/kernels-loop.c: Likewise.
5324 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5325 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5326 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5327 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5328
ecca180f 53292016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5330
5331 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5332
eec0fa3f 53332016-02-23 Jakub Jelinek <jakub@redhat.com>
5334
f1f91c07 5335 PR c++/69902
5336 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5337
eec0fa3f 5338 PR c/69900
5339 * gcc.dg/pr69900.c: New test.
5340
e045424d 53412016-02-23 Martin Jambor <mjambor@suse.cz>
5342
5343 PR tree-optimization/69666
5344 * gcc.dg/tree-ssa/pr69666.c: New test.
5345
f482dff6 53462016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5347
5348 PR fortran/67451
5349 * gfortran.dg/coarray_allocate_5.f08: New test.
5350
57ed698b 53512016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5352
5353 * gcc.target/s390/vcond-shift.c: Move to ...
5354 * gcc.target/s390/vector/vcond-shift.c: ... here.
5355
990e443c 53562016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5357
5358 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5359 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5360
296c5f01 53612016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5362
5363 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5364
e53f41d5 53652016-02-20 Mark Wielaard <mjw@redhat.com>
5366
5367 PR c/28901
5368 * gcc.dg/unused-variable-3.c: New test.
5369
13af201d 53702016-02-22 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR target/69888
5373 * gcc.target/i386/pr69888.c: New test.
5374
682c90f9 53752016-02-22 Richard Biener <rguenther@suse.de>
5376
5377 PR tree-optimization/69882
5378 * gfortran.dg/vect/pr69882.f90: New testcase.
5379
b8cd18c3 53802016-02-22 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR target/69885
5383 * gcc.dg/pr69885.c: New test.
5384
09343379 53852016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5386
5387 PR target/69806
5388 PR target/54089
5389 * gcc.target/sh/pr54089-10.c: New.
5390
b345a09f 53912016-02-20 Paul Thomas <pault@gcc.gnu.org>
5392
5393 PR fortran/69423
5394 * gfortran.dg/deferred_character_15.f90 : New test.
5395
51385aed 53962016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5397
5398 PR fortran/57365
5399 gfortran.dg/allocate_with_source_18.f03: New test.
5400
54012016-02-20 Harald Anlauf <anlauf@gmx.de>
5402
5403 PR fortran/52531
5404 gfortran.dg/gomp/pr52531.f90: New test.
5405
9cce8384 54062016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5407
5408 PR c++/69865
5409 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5410 -std=c++03.
5411
d91f5fbb 54122016-02-19 Jakub Jelinek <jakub@redhat.com>
5413
563d5cb8 5414 PR c++/69826
5415 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5416 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5417
0a04aac9 5418 PR c++/69850
5419 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5420
d91f5fbb 5421 PR c++/69851
5422 * g++.dg/torture/pr69851.C: New test.
5423
5fe1f282 54242016-02-19 Martin Sebor <msebor@redhat.com>
5425
5426 PR testsuite/69573
5427 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5428
a45bce11 54292016-02-19 Jakub Jelinek <jakub@redhat.com>
5430
6263dde1 5431 PR c++/69850
5432 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5433 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5434
a45bce11 5435 PR c++/67767
5436 * g++.dg/cpp0x/pr67767.C: New test.
5437
cf2ed1b7 54382016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5439
5440 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5441 for fp, simd, crypto, crc, lse.
5442 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5443 above.
5444 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5445 effective target check.
5446
f6cc34b0 54472016-02-19 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR target/69820
5450 * gcc.target/i386/pr69820.c: New test.
5451
6c678e78 54522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5453
5454 * gcc.target/s390/vector/int128-1.c: New test.
5455
b088ff4b 54562016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5457
5458 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5459
b11e60a4 54602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5461
5462 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5463 instruction pattern name to prevent the testcase from failing with
5464 -march=z13.
5465
664ff6a0 54662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5467
5468 * gcc.target/s390/md/movstr-2.c: New test.
5469
e80be24b 54702016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5471
5472 * gcc.target/s390/morestack.c: New test.
5473
9839f350 54742016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5475
5476 PR target/69625
5477 * gcc.target/s390/pr69625.c: Add test case.
5478
4550fbd0 54792016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5480
5481 PR testsuite/68580
5482 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5483
57d00b6a 54842016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5485
5486 PR target/68404
5487 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5488 * gcc.target/powerpc/fusion3.c: Likewise.
5489
63ad69d6 54902016-02-18 Richard Biener <rguenther@suse.de>
5491
5492 PR middle-end/69553
5493 * g++.dg/torture/pr69553.C: New testcase.
5494
d92404ed 54952016-02-18 Nick Clifton <nickc@redhat.com>
5496
4550fbd0 5497 PR target/62254
5498 PR target/69610
5499 * gcc.target/arm/pr62554.c: New test.
5500 * gcc.target/arm/pr69610-1.c: New test.
5501 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 5502
0808dfce 55032016-02-18 Richard Biener <rguenther@suse.de>
5504
5505 PR middle-end/69854
5506 * gcc.dg/torture/pr69854.c: New testcase.
5507
fc3527e3 55082016-02-17 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR c++/69850
5511 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5512
e3c24279 55132012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5514
5515 * gcc.target/powerpc/vec-cg.c: New test.
5516
c9732c2b 55172016-02-17 Richard Biener <rguenther@suse.de>
5518
5519 PR testsuite/69586
5520 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5521
51bf9f9b 55222016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5523
5524 PR target/69161
5525 * gcc.c-torture/compile/pr69161.c: New test.
5526
6baedca3 55272016-02-17 David Sherwood <david.sherwood@arm.com>
5528
5529 PR target/69532
5530 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5531 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5532
4f240715 55332016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5534
5535 * gcc.dg/ifcvt-4.c: Skip on Visium.
5536
e0c0515d 55372016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5538
5539 * gnat.dg/atomic8.adb: New test.
5540
7b319ee6 55412016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5542
5543 * gnat.dg/discr46.ad[sb]: New test.
5544
48a7e3d1 55452016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5546
5547 PR Target/48344
5548 * gcc.target/powerpc/pr48344-1.c: New test.
5549
3f844f15 55502015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5551
5552 PR fortran/69742
5553 * gfortran.dg/associate_21.f90: New test.
5554
7675e968 55552016-02-16 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR c/69835
5558 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5559 -Wnonnull in dg-options.
5560 * c-c++-common/nonnull-2.c: New test.
5561
d6faee88 55622016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5563 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5564
5565 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5566
3a2a72aa 55672016-02-16 Jakub Jelinek <jakub@redhat.com>
5568
5569 PR middle-end/69801
5570 * gcc.dg/pr69801.c: Add empty dg-options.
5571
28072426 55722016-02-16 James Norris <jnorris@codesourcery.com>
5573
5574 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5575 * g++.dg/goacc/deviceptr-1.c: New file.
5576
37fffac2 55772016-02-16 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR tree-optimization/69820
5580 * gcc.dg/vect/pr69820.c: New test.
5581
f72a5e61 55822016-02-16 Richard Biener <rguenther@suse.de>
5583
5584 PR tree-optimization/69776
5585 * gcc.dg/torture/pr69776-2.c: New testcase.
5586
50e0cd76 55872016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5588
5589 PR tree-optimization/69714
5590 * gcc.dg/torture/pr69714.c: New test.
5591
14a72c4e 55922016-02-16 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR tree-optimization/69802
5595 * gcc.dg/pr69802.c: New test.
5596
fd808c11 55972016-02-16 Richard Biener <rguenther@suse.de>
5598
5599 PR middle-end/69801
5600 * gcc.dg/pr69801.c: New testcase.
5601
49a549ca 56022016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5603
5604 PR libgfortran/69651
5605 * gfortran.dg/read_bang.f90: New test.
5606 * gfortran.dg/read_bang4.f90: New test.
5607
77454e6e 56082016-02-15 Jakub Jelinek <jakub@redhat.com>
5609
2074f21c 5610 PR c++/69658
5611 * g++.dg/init/pr69658.C: New test.
5612
77454e6e 5613 PR c++/69797
5614 * c-c++-common/pr69797.c: New test.
5615
4ef4d764 56162016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5617
5618 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5619 check for aarch64*-*-*.
5620
4a45fe0f 56212016-02-15 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/69783
5624 * gcc.dg/vect/pr69783.c: New testcase.
5625
0b3619e6 56262016-02-15 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/69776
5629 * gcc.dg/torture/pr69776.c: New testcase.
5630
9b49c3cb 56312016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5632
5633 PR fortran/60526
5634 * gfortran.dg/type_decl_4.f90: Reinstated.
5635
e46faff9 56362016-02-14 John David Anglin <danglin@gcc.gnu.org>
5637
5638 PR fortran/68746
5639 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5640
a96c809a 56412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5642
5643 PR fortran/60526
5644 PR bootstrap/69816
5645 * gfortran.dg/type_decl_4.f90: Removed.
5646
fdec7e88 56472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5648
5649 PR fortran/60526
5650 * gfortran.dg/type_decl_4.f90: New test.
5651
a72095c4 56522016-02-14 Alan Modra <amodra@gmail.com>
5653
bc436924 5654 PR testsuite/68886
a72095c4 5655 * gcc.c-torture/execute/stkalign.c: Revise test.
5656
73bb5f8b 56572016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5658
5659 PR target/67260
5660 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5661
beb13161 56622016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5663
5664 PR target/67260
5665 * gcc.target/sh/torture/pr67260.c: New.
5666
67cab04e 56672016-02-12 John David Anglin <danglin@gcc.gnu.org>
5668
5669 * gcc.dg/pr67964.c: Add dg-require-alias.
5670
44a59bb1 56712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5672
5673 PR target/67636
5674 PR target/64345
5675 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5676
38c9bd3a 56772016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5678
5679 PR libgfortran/69668
5680 * gfortran.dg/namelist_88.f90: New test.
5681
1774ff82 56822016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5683
5684 PR libgfortran/69668
5685 * gfortran.dg/namelist_38.f90: Update test.
5686 * gfortran.dg/namelist_84.f90: Update test.
5687
aec1f4bd 56882016-02-12 David Malcolm <dmalcolm@redhat.com>
5689
5690 PR other/69554
5691 * gcc.dg/pr69554-1.c: New test.
5692 * gfortran.dg/pr69554-1.F90: New test.
5693 * gfortran.dg/pr69554-2.F90: New test.
5694 * lib/gcc-dg.exp (proc dg-locus): New function.
5695 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5696 distinguish between the caret-printing and non-caret-printing
5697 cases. If caret-printing has been explicitly enabled, bail out
5698 without attempting to fix up the output.
5699
da7d5066 57002016-02-12 David Malcolm <dmalcolm@redhat.com>
5701
5702 PR driver/69265
5703 PR driver/69453
5704 * gcc.dg/spellcheck-options-3.c: New test case.
5705 * gcc.dg/spellcheck-options-4.c: New test case.
5706 * gcc.dg/spellcheck-options-5.c: New test case.
5707 * gcc.dg/spellcheck-options-6.c: New test case.
5708 * gcc.dg/spellcheck-options-7.c: New test case.
5709 * gcc.dg/spellcheck-options-8.c: New test case.
5710 * gcc.dg/spellcheck-options-9.c: New test case.
5711 * gcc.dg/spellcheck-options-10.c: New test case.
5712
fcce1b0b 57132016-02-12 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR rtl-optimization/69764
5716 PR rtl-optimization/69771
5717 * c-c++-common/pr69764.c: New test.
5718 * gcc.dg/torture/pr69771.c: New test.
5719
6d609290 57202016-02-12 Marek Polacek <polacek@redhat.com>
5721
5722 * g++.dg/torture/init-list1.C: New.
5723
7d75fb56 57242016-02-12 Marek Polacek <polacek@redhat.com>
5725
5726 * gcc.dg/pr69522.c: Add empty dg-options.
5727
52543fda 57282016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5729
5730 * g++.dg/lto/lto.exp: Include and init mpx.
5731 * g++.dg/lto/pr69729_0.C: New test.
5732
34947478 57332016-02-12 Jakub Jelinek <jakub@redhat.com>
5734
9181a4ec 5735 PR ipa/69241
5736 * g++.dg/ipa/pr69241-4.C: New test.
5737
34947478 5738 PR ipa/68672
5739 * g++.dg/ipa/pr68672-1.C: New test.
5740 * g++.dg/ipa/pr68672-2.C: New test.
5741 * g++.dg/ipa/pr68672-3.C: New test.
5742
74a4140f 57432016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5744
5745 PR c/69522
50e0cd76 5746 * gcc.dg/pr69522.c: New test.
74a4140f 5747
9ddb20d6 57482016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5749
5750 PR c++/69098
5751 * g++.dg/cpp1y/69098.C: New test.
5752 * g++.dg/cpp1y/69098-2.C: New test.
5753
67cf9b55 57542016-02-12 Jakub Jelinek <jakub@redhat.com>
5755
5756 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5757 and neighbour -> neighbor.
5758 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5759 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5760 * c-c++-common/Wvarargs.c: Likewise.
5761 * c-c++-common/goacc/host_data-5.c: Likewise.
5762 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5763 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5764 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5765 * gcc.target/aarch64/pr60697.c: Likewise.
5766 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5767 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5768 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5769 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5770 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5771 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5772 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5773 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5774 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5775 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5776 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5777 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5778 * g++.dg/lookup/koenig5.C: Likewise.
5779 * g++.dg/ext/no-asm-2.C: Likewise.
5780 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5781 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5782 * gfortran.dg/used_types_16.f90: Likewise.
5783 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5784 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5785 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5786 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5787 * gfortran.dg/abstract_type_6.f03: Likewise.
5788 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5789 * gfortran.dg/used_types_15.f90: Likewise.
5790 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5791 * gfortran.dg/exit_3.f08: Likewise.
5792 * gfortran.dg/open_status_2.f90: Likewise.
5793 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5794 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5795 * gfortran.dg/associate_1.f03: Likewise.
5796 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5797 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5798 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5799 * gcc.dg/builtin-object-size-1.c: Likewise.
5800 * gcc.dg/noreturn-6.c: Likewise.
5801 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5802 * gcc.dg/globalalias.c: Likewise.
5803 * gcc.dg/builtins-config.h: Likewise.
5804 * gcc.dg/pr30457.c: Likewise.
5805 * gcc.c-torture/compile/volatile-1.c: Likewise.
5806 * gcc.c-torture/execute/20101011-1.c: Likewise.
5807 * c-c++-common/Waddress-1.c: Likewise.
5808
40b38ace 58092016-02-11 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR c/69768
5812 * c-c++-common/Waddress-1.c: New test.
5813
42c87ca9 58142016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5815
5816 PR fortran/69296
5817 * gfortran.dg/associate_19.f03: New test.
5818 * gfortran.dg/associate_20.f03: New test.
5819
acb7939f 58202016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5821
5822 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5823
6defe3c5 58242016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5825
5826 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5827 .arch armv8-a\n. Add -dA to dg-options.
5828 * gcc.target/aarch64/assembler_arch_1.c: New test.
5829 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5830
63f63318 58312016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5832
5833 PR c++/68726
5834 * g++.dg/cpp0x/pr68726.C: New.
5835
1cddf457 58362016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5837
5838 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5839 test.
5840
b86fba37 58412016-02-11 Richard Biener <rguenther@suse.de>
5842
5843 * g++.dg/tree-ssa/pr61034.C: Adjust.
5844
ec4ec95a 58452016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5846
be7c31e9 5847 PR target/69148
ec4ec95a 5848 * gcc.target/s390/pr69148.c: New.
5849
f64416ca 58502016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5851
5852 PR tree-optimization/69652
5853 * gcc.dg/torture/pr69652.c: New test.
5854
e5d1ea31 58552016-02-10 Jakub Jelinek <jakub@redhat.com>
5856 Patrick Palka <ppalka@gcc.gnu.org>
5857
5858 PR ipa/69241
5859 PR c++/69649
5860 * g++.dg/ipa/pr69241-1.C: New test.
5861 * g++.dg/ipa/pr69241-2.C: New test.
5862 * g++.dg/ipa/pr69241-3.C: New test.
5863 * g++.dg/ipa/pr69649.C: New test.
5864
fa03b19d 58652016-02-10 Uros Bizjak <ubizjak@gmail.com>
5866
5867 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5868 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5869
14485c8a 58702016-02-10 Bin Cheng <bin.cheng@arm.com>
5871
5872 PR tree-optimization/68021
5873 * gcc.dg/tree-ssa/pr68021.c: New test.
5874
79f1ed25 58752016-02-10 Richard Biener <rguenther@suse.de>
5876
5877 PR tree-optimization/69726
5878 * gcc.dg/uninit-22.c: New testcase.
5879
58f74eff 58802016-02-09 Andrew Pinski <apinski@cavium.com>
5881
5882 PR tree-opt/69282
5883 * gcc.c-torture/compile/20160205-1.c: New testcase.
5884
600c00f7 58852016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5886
5887 PR target/68404
5888 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5889 instead accessing a really large arrray.
5890 * gcc.target/powerpc/fusion3.c: Likewise.
5891
0771836e 58922016-02-09 Charles Baylis <charles.baylis@linaro.org>
5893
5894 PR target/68532
5895 * gcc.c-torture/execute/pr68532.c: New test.
5896
4ccd644f 58972016-02-11 Alexandre Oliva <aoliva@redhat.com>
5898
5899 PR target/69634
5900 * gcc.dg/pr69634.c: New.
5901
2e980a39 59022016-02-09 Richard Biener <rguenther@suse.de>
5903
5904 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5905
aacf7102 59062016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 5907
aacf7102 5908 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5909
a1856ddf 59102016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5911
5912 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5913
d4d3da7e 59142016-02-09 Richard Biener <rguenther@suse.de>
5915
5916 PR tree-optimization/69715
5917 * gcc.dg/torture/pr69715.c: New testcase.
5918
9cc6714f 59192016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5920
5921 PR c++/69139
5922 * g++.dg/cpp0x/trailing12.C: New test.
5923 * g++.dg/cpp0x/trailing13.C: New test.
5924
83d5062b 59252016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5926
5927 PR c++/69283
5928 PR c++/67835
5929 * g++.dg/cpp1y/auto-fn29.C: New test.
5930 * g++.dg/cpp1y/auto-fn30.C: New test.
5931
394a86f3 59322016-02-08 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR tree-optimization/69209
5935 * gcc.c-torture/compile/pr69209.c: New test.
5936
93b124b4 59372016-02-08 Jeff Law <law@redhat.com>
5938
5939 PR tree-optimization/68541
5940 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5941 of statements allowed in join block for path splitting.
5942
26abce13 59432016-02-08 Jakub Jelinek <jakub@redhat.com>
5944
0acb2d6e 5945 PR c++/59627
5946 * g++.dg/gomp/pr59627.C: New test.
5947
26abce13 5948 PR ipa/69239
5949 * g++.dg/ipa/pr69239.C: New test.
5950
86e0b129 59512016-02-08 David Malcolm <dmalcolm@redhat.com>
5952
5953 PR preprocessor/69664
5954 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5955 * gcc.dg/cpp/warn-comments.c: Likewise.
5956
f553d9f8 59572016-02-08 Marek Polacek <polacek@redhat.com>
5958
5959 PR c++/69688
5960 * g++.dg/init/const12.C: New test.
5961
600695e0 59622016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5963
5964 PR target/60410
5965 * gcc.dg/lto/pr55113_0.c: Remove test.
5966
c4f4b1e8 59672016-02-08 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/69719
5970 * gcc.dg/torture/pr69719.c: New testcase.
5971
5a987d87 59722016-02-08 Richard Biener <rguenther@suse.de>
5973 Jeff Law <law@redhat.com>
5974
5975 PR target/68273
5976 * gcc.target/mips/pr68273.c: New testcase.
5977
0418e71d 59782016-02-08 Richard Biener <rguenther@suse.de>
5979
5980 PR rtl-optimization/69274
5981 * gcc.target/i386/addr-sel-1.c: XFAIL.
5982
07c0f1ca 59832016-02-08 Jeff Law <law@redhat.com>
5984
40d85f4c 5985 PR tree-optimization/68541
5986 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5987
140e093f 5988 PR tree-optimization/65917
07c0f1ca 5989 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5990
16430acf 59912016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5992
5993 PR fortran/50555
5994 * gfortran.dg/namelist_args.f90: New test.
5995
3f0ff0d8 59962016-02-05 Jeff Law <law@redhat.com>
5997
140e093f 5998 PR tree-optimization/68541
3f0ff0d8 5999 * gcc.dg/tree-ssa/split-path-2.c: New test.
6000 * gcc.dg/tree-ssa/split-path-3.c: New test.
6001 * gcc.dg/tree-ssa/split-path-4.c: New test.
6002 * gcc.dg/tree-ssa/split-path-5.c: New test.
6003 * gcc.dg/tree-ssa/split-path-6.c: New test.
6004 * gcc.dg/tree-ssa/split-path-7.c: New test.
6005
a7cc1f94 60062016-02-05 Martin Sebor <msebor@redhat.com>
6007
6008 PR c++/69662
6009 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6010 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6011
fcb25f28 60122016-02-06 Richard HEnderson <rth@redhat.com>
6013
6014 PR c/69643
6015 * gcc.target/i386/addr-space-4.c: New.
6016 * gcc.target/i386/addr-space-5.c: New.
6017
3a2545a1 60182016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6019
6020 PR fortran/66089
6021 * gfortran.dg/elemental_dependency_6.f90: New.
6022
1e302465 60232016-02-05 Jakub Jelinek <jakub@redhat.com>
6024
66feb54c 6025 PR rtl-optimization/69691
6026 * gcc.c-torture/execute/pr69691.c: New test.
6027
1e302465 6028 PR c++/69628
6029 * g++.dg/parse/pr69628.C: New test.
6030
9c28a298 60312016-02-05 Uros Bizjak <ubizjak@gmail.com>
6032
6033 * gcc.dg/sancov/asan.c: Move to ...
6034 * gcc.dg/asan/sancov-1.c: ... here.
6035
a854e286 60362016-02-05 Uros Bizjak <ubizjak@gmail.com>
6037
6038 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6039
d4f0b240 60402016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6041
6042 PR target/69677
6043 * gcc.target/i386/pr69677.c: New test.
6044
235d8723 60452016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6046
6047 PR c++/68948
6048 * g++.dg/template/pr68948.C: New test.
6049
f390cf65 60502016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6051
6052 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6053 (only necessary on s390x).
6054
ab99f104 60552016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6056
6057 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6058 -mno-accumulate-outgoing-args.
6059
f7ef5392 60602016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6061
6062 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6063
6b098e91 60642016-02-04 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR c/69669
6067 * c-c++-common/pr69669.c: New test.
6068
f0146cf3 60692016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6070
6071 PR target/69667
6072 * g++.dg/pr69667.C: New file.
6073
08fd6cf5 60742016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6075
6076 PR target/69619
6077 * gcc.dg/pr69619.c: Add new test.
6078
a6f3f39f 60792016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6080
6081 PR rtl-optimization/69577
6082 * gcc.target/i386/pr69577.c: New test.
6083
774068a0 60842016-02-04 Martin Liska <mliska@suse.cz>
6085
6086 * g++.dg/asan/pr69276.C: New test.
6087
f50a7894 60882016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6089
6090 PR target/65932
6091 PR target/67714
6092 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6093 a single smulbb instruction.
6094 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6095 * gcc.target/amr/wmul-2.c: Likewise.
6096
6b722eb3 60972016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098
6099 PR target/65932
6100 PR target/67714
6101 * gcc.c-torture/execute/pr67714.c: New test.
6102
1f1475a7 61032016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6104
6105 PR target/69454
6106 * gcc.target/i386/pr69454-1.c: New test.
6107 * gcc.target/i386/pr69454-2.c: New test.
6108
6b94e133 61092016-02-03 Martin Sebor <msebor@redhat.com>
6110
6111 PR c++/69251
6112 PR c++/69253
6113 PR c++/69290
6114 PR c++/69277
6115 PR c++/69349
6116 * g++.dg/ext/flexarray-mangle-2.C: New test.
6117 * g++.dg/ext/flexarray-mangle.C: New test.
6118 * g++.dg/ext/flexarray-subst.C: New test.
6119 * g++.dg/ext/flexary11.C: New test.
6120 * g++.dg/ext/flexary12.C: New test.
6121 * g++.dg/ext/flexary13.C: New test.
6122 * g++.dg/ext/flexary14.C: New test.
6123 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6124
342ed0ac 61252016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6126
6127 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6128 Define only if CHECK_FLOAT128 is defined.
6129 (main): Properly initialize u5.
6130
edf6c4d2 61312016-02-03 Jakub Jelinek <jakub@redhat.com>
6132
415d5641 6133 PR c/69627
6134 * gcc.dg/pr69627.c: New test.
6135
edf6c4d2 6136 PR target/69644
6137 * gcc.dg/pr69644.c: New test.
6138
cf8f3ba0 61392016-02-03 Mike Stump <mikestump@comcast.net>
6140
6141 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6142 support for struct-layout-1.exp.
6143
c90d55dd 61442016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6145
6146 PR c++/69056
f7ef5392 6147 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6148
401bd0c8 61492016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6150 Alexandre Oliva <aoliva@redhat.com>
6151
6152 PR target/69461
6153 * gcc.target/powerpc/pr69461.c: New.
6154
277d9d1d 61552016-02-03 Uros Bizjak <ubizjak@gmail.com>
6156
6157 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6158 works from here ...
6159 (check_effective_target_fsanitize_thread): ... to here. Do not
6160 specify additional compile flags for the test source.
6161 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6162 specify additional compile flags for the test source.
6163
e69ad94a 61642016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6165
6166 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6167
a4454da2 61682016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6169
6170 PR fortran/67451
6171 PR fortran/69418
6172 * gfortran.dg/coarray_allocate_2.f08: New test.
6173 * gfortran.dg/coarray_allocate_3.f08: New test.
6174 * gfortran.dg/coarray_allocate_4.f08: New test.
6175
88cab2dd 61762016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6177
6178 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6179 use same scan-tree-dump-times on all platforms.
6180 * gcc.dg/vect/vect-outer-1.c: Likewise.
6181 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6182 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6183 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6184 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6185 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6186 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6187 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6188
66ea75c4 61892016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6190
6191 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6192 warning.
6193
4eef8df7 61942016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6195
6196 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6197
665fbc2f 61982016-02-02 James Norris <jnorris@codesourcery.com>
6199
6200 * c-c++-common/goacc/routine-5.c: Add tests.
6201
b10e3d47 62022016-02-02 Alexander Monakov <amonakov@ispras.ru>
6203
6204 * gcc.target/nvptx/unsigned-cmp.c: New test.
6205
12ad66dd 62062016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6207
6208 * gcc.target/aarch64/scalar_shift_1.c
6209 (test_corners_sisd_di): Improve force to SIMD register.
6210 (test_corners_sisd_si): Likewise.
6211 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6212 Remove scan-assembler check for ldr.
6213
f9ec342f 62142016-02-02 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/69595
6217 * gcc.dg/Warray-bounds-17.c: New testcase.
6218
32f2925a 62192016-02-02 Richard Biener <rguenther@suse.de>
6220
6221 PR tree-optimization/69606
6222 * gcc.dg/torture/pr69606.c: New testcase.
6223
cfd9ca84 62242016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6225
6226 PR middle-end/68542
6227 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6228 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6229
19bf08e2 62302016-02-02 Alan Modra <amodra@gmail.com>
6231
6232 PR target/69548
6233 * gcc.target/powerpc/pr69548.c: New test.
6234
6f13b088 62352016-02-01 Jakub Jelinek <jakub@redhat.com>
6236
dcddc5af 6237 PR rtl-optimization/69592
6238 * gcc.dg/pr69592.c: New test.
6239
6f13b088 6240 PR preprocessor/69543
6241 PR c/69558
6242 * gcc.dg/pr69543.c: New test.
6243 * gcc.dg/pr69558.c: New test.
6244
d090e5c2 62452016-02-01 Uros Bizjak <ubizjak@gmail.com>
6246
fcb317c5 6247 PR testsuite/65940
6248 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 6249
aaf527dc 62502016-02-01 Martin Sebor <msebor@redhat.com>
6251
6252 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6253
1674217b 62542016-02-01 Bin Cheng <bin.cheng@arm.com>
6255
6256 PR tree-optimization/67921
6257 * c-c++-common/ubsan/pr67921.c: New test.
6258
b4007655 62592016-02-01 Richard Biener <rguenther@suse.de>
6260
6261 PR middle-end/69556
6262 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6263
88a477bb 62642016-02-01 Richard Biener <rguenther@suse.de>
6265
6266 PR tree-optimization/69574
6267 * gcc.dg/torture/pr69574.c: New testcase.
6268
2eaaa4e7 62692016-02-01 Richard Biener <rguenther@suse.de>
6270
6271 PR tree-optimization/69579
6272 * gcc.dg/setjmp-6.c: New testcase.
6273
e3882c44 62742016-02-01 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR rtl-optimization/69570
6277 * g++.dg/opt/pr69570.C: New test.
6278
f80aff47 62792016-02-01 Richard Henderson <rth@redhat.com>
6280
6281 * gcc.dg/pr69535.c: New test.
6282
240568aa 62832016-01-31 John David Anglin <danglin@gcc.gnu.org>
6284
6009b3b8 6285 PR testsuite/69584
6286 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6287 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6288
1fdf7177 6289 PR debug/68244
6290 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6291
240568aa 6292 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6293
cb3e5ac0 62942016-01-31 Paul Thomas <pault@gcc.gnu.org>
6295
6296 PR fortran/67564
6297 * gfortran.dg/allocate_with_source_17.f03: New test.
6298
3b8b902b 62992016-01-30 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR tree-optimization/69546
6302 * gcc.dg/torture/pr69546.c: New test.
6303
17985abe 63042016-01-30 Paul Thomas <pault@gcc.gnu.org>
6305
6306 PR fortran/69566
6307 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6308
b5239e80 63092016-01-30 Martin Sebor <msebor@redhat.com>
6310
6311 PR c++/68490
6312 * g++.dg/ext/flexary10.C: New test.
6313
e8f03010 63142016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6315
6316 PR fortran/66707
6317 gfortran.dg/common_23.f90: New test.
6318
dc93691a 63192016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6320
6321 PR target/65546
6322 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6323 condition being checked, and disable it when the target supports
6324 misaligned loads and stores.
6325
ff5e28e9 63262016-01-29 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR debug/69518
6329 * gcc.dg/torture/pr69518.c: New test.
6330
b0d8930a 63312016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6332
6333 PR target/69530
6334 * gcc.target/i386/pr69530.c: New test.
6335
21601fc7 63362016-01-29 Steve Ellcey <sellcey@imgtec.com>
6337
6338 PR target/65604
6339 * gcc.target/mips/div-delay.c: New test.
6340
ca6c7317 63412016-01-29 Jakub Jelinek <jakub@redhat.com>
6342
4758dc39 6343 PR target/69551
6344 * gcc.target/i386/pr69551.c: New test.
6345
ca6c7317 6346 PR target/66137
6347 * gcc.target/i386/pr66137.c: New test.
6348
e3078da6 63492016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6350
6351 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6352 always built for p5600.
6353 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6354 isa=p5600 dg-option.
6355
b622ec25 63562016-01-29 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/69547
6359 * g++.dg/tree-ssa/pr69547.C: New testcase.
6360
d2a60e99 63612016-01-29 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR debug/66869
6364 * g++.dg/warn/Wunused-function2.C: New test.
6365
ae849d2b 63662016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6367
6368 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6369 support for test to succeed.
6370
ce6a6978 63712016-01-29 Marek Polacek <polacek@redhat.com>
6372
6373 PR c++/69509
6374 PR c++/69516
6375 * g++.dg/ext/constexpr-vla2.C: New test.
6376 * g++.dg/ext/constexpr-vla3.C: New test.
6377 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6378
7550d855 63792016-01-29 Richard Biener <rguenther@suse.de>
6380
6381 PR middle-end/69537
6382 * gcc.dg/uninit-21.c: New testcase.
6383
f11bb279 63842016-01-28 Uros Bizjak <ubizjak@gmail.com>
6385
6386 PR target/69459
6387 * gcc.target/i386/pr69459.c: New test.
6388
c80c12c8 63892016-01-28 Steve Ellcey <sellcey@imgtec.com>
6390
6391 PR target/68400
6392 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6393 * gcc.target/mips/pr68400.c: New test.
6394
c649bacc 63952016-01-28 Martin Sebor <msebor@redhat.com>
6396
6397 PR target/17381
6398 * gcc.target/powerpc/pr17381.c: New test.
6399
f4881661 64002016-01-28 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR middle-end/69542
6403 * gcc.dg/torture/pr69542.c: New test.
6404
d66fdd75 64052016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6406
6407 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6408
d4a78818 64092016-01-28 David Edelsohn <dje.gcc@gmail.com>
6410
6411 * gcc.dg/pr65980.c: Skip on AIX.
6412 * gcc.dg/pr66688.c: Same.
6413
21329e97 64142016-01-28 David Edelsohn <dje.gcc@gmail.com>
6415
6416 PR target/63679
6417 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6418 * gcc.dg/tree-ssa/sra-18.c: Same.
6419
cc7124a6 64202016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6421
6422 PR fortran/62536
6423 * gfortran.dg/block_15.f08: New test.
6424 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6425 on incorrectly closed BLOCK.
6426
358dfcb4 64272016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6428
6429 * gcc.dg/declare-simd.c: New test.
e87502d6 64302016-01-28 Richard Biener <rguenther@suse.de>
6431
6432 PR tree-optimization/69466
6433 * gfortran.dg/vect/pr69466.f90: New testcase.
6434
44e7334b 64352016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6436
6437 * g++.dg/pr67989.C: Remove ARM-specific option.
6438 * gcc.target/arm/pr67989.C: New file.
6439
5ce8f551 64402016-01-27 Uros Bizjak <ubizjak@gmail.com>
6441
6442 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6443 and expm1 test for glibc < 2.11.
6444
fa6e6b15 64452016-01-27 Richard Henderson <rth@redhat.com>
6446
6447 * gcc.c-torture/execute/pr69447.c: New test.
6448
64492016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 6450
7b8122c6 6451 PR fortran/69422
147b2f9b 6452 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6453
78e516eb 64542016-01-27 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR debug/66869
6457 * gcc.dg/pr66869.c: New test.
6458
9b849350 64592016-01-25 Jeff Law <law@redhat.com>
6460
6461 PR tree-optimization/68398
f11bb279 6462 PR tree-optimization/69196
9b849350 6463 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6464 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6465 path to avoid new heuristic allowing more irreducible regions
6466 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6467 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6468 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6469 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6470 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6471
fee5e491 64722016-01-27 Marek Polacek <polacek@redhat.com>
6473
6474 PR c/68062
6475 * c-c++-common/vector-compare-4.c: New test.
6476
eec96426 64772016-01-27 David Malcolm <dmalcolm@redhat.com>
6478
6479 PR preprocessor/69126
6480 * c-c++-common/pr69126.c: New test case.
6481
5068be18 64822016-01-27 Ian Lance Taylor <iant@google.com>
6483
6484 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6485
5fa82c11 64862016-01-27 Ryan Burn <contact@rnburn.com>
6487
6488 PR cilkplus/69267
6489 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6490
b3df0219 64912016-01-27 Uros Bizjak <ubizjak@gmail.com>
6492
6493 PR target/69512
6494 * gcc.target/i386/pr69512.c: New test.
6495
d46a16d4 64962016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6497
6498 PR ada/69488
6499 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6500
6a9b35ef 65012016-01-27 Marek Polacek <polacek@redhat.com>
6502
6503 PR c++/69379
6504 * g++.dg/pr69379.C: New test.
6505
18e9663b 65062016-01-27 Martin Sebor <msebor@redhat.com>
6507
6508 PR c++/69317
6509 * g++.dg/abi/Wabi-2-2.C: New test.
6510 * g++.dg/abi/Wabi-2-3.C: New test.
6511 * g++.dg/abi/Wabi-3-2.C: New test.
6512 * g++.dg/abi/Wabi-3-3.C: New test.
6513
c88301ad 65142016-01-27 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/69166
6517 * gcc.dg/torture/pr69166.c: New testcase.
6518
8ca47550 65192016-01-27 Martin Jambor <mjambor@suse.cz>
6520
6521 PR tree-optimization/69355
6522 * gcc.dg/tree-ssa/pr69355.c: New test.
6523
5cb23e3c 65242016-01-27 Marek Polacek <polacek@redhat.com>
6525
6526 PR c++/69496
6527 * g++.dg/ext/constexpr-vla1.C: New test.
6528
7b0c1b6d 65292016-01-20 Christian Bruel <christian.bruel@st.com>
6530
6531 PR target/69245
6532 * gcc.target/arm/pr69245.c: New test.
6533
220112fc 65342016-01-27 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR tree-optimization/69399
6537 * gcc.dg/torture/pr69399.c: New test.
6538
16294490 65392016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6540
6541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6542
8abd3d0c 65432016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6544
6545 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6546
7cf9b895 65472016-01-26 Tom de Vries <tom@codesourcery.com>
6548
6549 PR tree-optimization/69110
6550 * gcc.dg/autopar/pr69110.c: New test.
6551
557c1942 65522016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 6553 Sebastian Pop <s.pop@samsung.com>
557c1942 6554
6555 * gcc.dg/graphite/isl-ast-op-select.c: New.
6556
80adbd96 65572015-01-26 Paul Thomas <pault@gcc.gnu.org>
6558
6559 PR fortran/69385
6560 * gfortran.dg/allocate_error_6.f90: New test.
6561
c3f86f60 65622016-01-26 Richard Henderson <rth@redhat.com>
6563
6564 * gcc.dg/tm/pr60908.c: New test.
6565
3752e5b1 65662016-01-26 David Malcolm <dmalcolm@redhat.com>
6567
6568 PR other/69006
6569 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6570 directive.
6571 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6572 expected multiline output to reflect the colorization being
6573 disabled before newlines.
6574 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6575 (custom_diagnostic_finalizer): Replace call to
6576 pp_newline_and_flush with call to pp_flush.
6577 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6578 * gfortran.dg/implicit_class_1.f90: Likewise.
6579 * lib/gcc-dg.exp (allow_blank_lines): New global.
6580 (dg-allow-blank-lines-in-output): New procedure.
6581 (gcc-dg-prune): Complain about blank lines in the output, unless
6582 dg-allow-blank-lines-in-output was called.
6583 * lib/multiline.exp (_build_multiline_regex): Only support
6584 arbitrary followup text for non-blank-lines, not for blank lines.
6585
9bbfd060 65862016-01-26 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR tree-optimization/69483
6589 * gcc.dg/pr69483.c: New test.
6590 * g++.dg/opt/pr69483.C: New test.
6591
53773057 65922016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6593
6594 PR target/68620
6595 * gcc.target/arm/pr68620.c: New test.
6596
442a556f 65972016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6598
6599 * gcc.target/i386/pr68986-2.c: Remove -m32.
6600
d513c683 66012016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6602
6603 PR target/68986
6604 * gcc.target/i386/pr68986-1.c: New test.
6605 * gcc.target/i386/pr68986-2.c: Likewise.
6606 * gcc.target/i386/pr68986-3.c: Likewise.
6607
976877a5 66082016-01-26 Christian Bruel <christian.bruel@st.com>
6609
6610 * lib/target-supports.exp
6611 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6612 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6613 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6614
2c7b2f88 66152016-01-26 Richard Biener <rguenther@suse.de>
6616
6617 PR tree-optimization/69452
6618 * gcc.dg/torture/pr69452.c: New testcase.
6619
f7fc06e7 66202016-01-26 Jakub Jelinek <jakub@redhat.com>
6621
6622 PR target/69442
6623 * gcc.dg/pr69442.c: New test.
6624
d1dae587 66252016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6626
6627 PR target/67896
6628 * gcc.target/aarch64/simd/pr67896.C: New.
6629
ef7be7f8 66302016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6631
6632 PR tree-optimization/69400
6633 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6634 function.
6635 (plugin_init): Call it.
6636 * gcc.dg/torture/pr69400.c: New test.
6637
648433a4 66382016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6639
6640 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6641
45fc5243 66422016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6643 Sebastian Pop <s.pop@samsung.com>
6644
6645 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6646 isl-0.15.
6647
c699f6a1 66482016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6649 Sebastian Pop <s.pop@samsung.com>
6650
6651 * gcc.dg/graphite/pr69292.c: New.
6652
b86e24ea 66532016-01-25 Jakub Jelinek <jakub@redhat.com>
6654
6655 * c-c++-common/goacc/use_device-1.c: New test.
6656
105cb8d7 66572016-01-25 Jeff Law <law@redhat.com>
6658
6659 PR tree-optimization/69196
6660 PR tree-optimization/68398
6661 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6662 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6663
44562749 66642016-01-25 David Edelsohn <dje.gcc@gmail.com>
6665
6666 PR target/69469
6667 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6668 Algorithm.
6669
6837fee7 66702016-01-25 Richard Biener <rguenther@suse.de>
6671
6672 PR testsuite/69380
6673 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6674
fe500d65 66752016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6676
6677 PR target/69421
6678 * gcc.dg/pr69421.c: New test.
6679
8eacba94 66802016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6681
6682 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6683 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6684 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6685 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6686 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6687 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6688 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6689 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6690 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6691 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6692
af09d40d 66932016-01-25 Richard Biener <rguenther@suse.de>
6694
6695 PR tree-optimization/69376
6696 * gcc.dg/torture/pr69376.c: New testcase.
6697
d65063f5 66982016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6699
6700 PR fortran/69397
6701 PR fortran/68442
6702 * gfortran.dg/interface_38.f90: New test.
6703 * gfortran.dg/interface_39.f90: New test.
80adbd96 6704
08c7bfb4 67052016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6706
6707 Revert:
6708 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6709
6710 PR c++/11858
6711 PR c++/24663
6712 PR c++/24664
6713 * g++.dg/template/pr11858.C: New test.
6714 * g++.dg/template/pr24663.C: New test.
6715 * g++.dg/template/unify12.C: New test.
6716 * g++.dg/template/unify13.C: New test.
6717 * g++.dg/template/unify14.C: New test.
6718 * g++.dg/template/unify15.C: New test.
6719 * g++.dg/template/unify16.C: New test.
6720 * g++.dg/template/unify17.C: New test.
6721
c2e7d2be 67222016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6723
6724 PR fortran/68283
6725 gfortran.dg/pr68283.f90: New test.
6726
9f2e8617 67272016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6728
6729 PR fortran/66094
6730 * gfortran.dg/inline_matmul_13.f90: New test.
6731 * gfortran.dg/matmul_bounds_8.f90: New test.
6732 * gfortran.dg/matmul_bounds_9.f90: New test.
6733 * gfortran.dg/matmul_bounds_10.f90: New test.
6734
a4838119 67352016-01-23 Tom de Vries <tom@codesourcery.com>
6736
6737 PR tree-optimization/69426
6738 * gcc.dg/autopar/pr69426.c: New test.
6739
feddf0dc 67402016-01-23 Martin Sebor <msebor@redhat.com>
6741
6742 PR c++/58109
6743 PR c++/69022
6744 * g++.dg/cpp0x/alignas5.C: New test.
6745 * g++.dg/ext/vector29.C: Same.
6746
132731fb 67472016-01-23 Uros Bizjak <ubizjak@gmail.com>
6748
6749 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6750 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6751 _GNU_SOURCE from compile flags to the source.
6752 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6753 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6754 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6755 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6756
51aec681 67572016-01-22 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR target/69432
6760 * g++.dg/opt/pr69432.C: New test.
6761
147aa3e3 67622016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6763
6764 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6765 32-bit targets testing an -m64 multilib.
6766
4d04e35e 67672016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6768
6769 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6770 64-bit support.
6771
86f38d0c 67722016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6773
6774 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6775
f776e712 67762016-01-21 Christian Bruel <christian.bruel@st.com>
6777
6778 PR target/68674
6779 * gcc.target/i386/pr68674.c
6780 * gcc.target/aarch64/pr68674.c
6781 * gcc.target/arm/pr68674.c
6782
7b9de435 67832016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6784
6785 PR target/69403
6786 * gcc.c-torture/execute/pr69403.c: New test.
6787
9935a0ba 67882016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/55843
6791 * g++.dg/template/pr55843.C: New.
6792
06b94aa1 67932016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6794
6795 PR testsuite/66877
6796 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6797 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6798
b68773a8 67992016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6800
6801 PR testsuite/67489
132731fb 6802 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6803 from dg-do compile directive, and instead add
6804 { dg-require-effective-target int128 }.
b68773a8 6805
bbbbe8ab 68062016-01-20 Martin Sebor <msebor@redhat.com>
6807
6808 PR c/69405
6809 * gcc.dg/sync-fetch.c: New test.
6810
f3a6a26f 68112016-01-21 Martin Sebor <msebor@redhat.com>
6812
6813 PR target/69252
6814 * gcc.target/powerpc/pr69252.c: New test.
6815
d1565a03 68162016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6817
6818 PR fortran/65996
132731fb 6819 * gfortran.dg/pr65996.f90: New test.
d1565a03 6820
15a5a905 68212016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6822
6823 PR c++/68810
bbbbe8ab 6824 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 6825 expected to generate an error.
15a5a905 6826
e4538af5 68272016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6828
6829 PR middle-end/66178
6830 * gcc.dg/torture/pr66178.c: New test.
6831
4d4180ce 68322016-01-21 Anton Blanchard <anton@samba.org>
6833 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6834
6835 PR target/63354
6836 * gcc.target/powerpc/pr63354.c: New test.
6837
86e16058 68382016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6839
6840 PR rtl-optimization/68990
6841 * gcc.target/i386/pr68990: New.
6842
b11b85e4 68432016-01-21 Nick Clifton <nickc@redhat.com>
6844
6845 PR target/69129
6846 * gcc.target/mips/pr69129.c: New.
6847
62dd9f85 68482016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6849
6850 PR c++/58046
6851 * g++.dg/cpp0x/pr58046.C: New.
6852
ac7d424b 68532016-01-21 Jakub Jelinek <jakub@redhat.com>
6854
47c0bea3 6855 PR target/69187
6856 PR target/65624
6857 * gcc.target/arm/pr69187.c: New test.
6858
ac7d424b 6859 PR c++/69355
6860 * g++.dg/torture/pr69355.C: New test.
6861
9e18b252 68622016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6863 Sebastian Pop <s.pop@samsung.com>
6864
6865 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6866
de862e2f 68672016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6868 Sebastian Pop <s.pop@samsung.com>
6869
132731fb 6870 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 6871
f55f9344 68722016-01-21 Jakub Jelinek <jakub@redhat.com>
6873
6874 PR middle-end/67653
6875 * c-c++-common/pr67653.c: New test.
6876 * gcc.dg/torture/pr29119.c: Add dg-warning.
6877
62752e71 68782016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6879
6880 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6881
16d4186f 68822016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6883
6884 PR c/24293
6885 * gcc.dg/pr24293.c: New test.
6886 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6887 incomplete struct type.
6888 * gcc.dg/declspec-1.c: Likewise.
6889 * gcc.dg/pr63549.c: Likewise.
6890
58219d13 68912016-01-20 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR tree-optimization/66612
6894 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6895 for bdn instruction.
6896
a7b5688a 68972016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6898
6899 * lib/target-supports.exp
6900 (check_effective_target_arm_fp_ok_nocache): New.
6901 (check_effective_target_arm_fp_ok): New.
6902 (add_options_for_arm_fp): New.
6903 (check_effective_target_arm_crypto_ok_nocache): Require
6904 target_arm_v8_neon_ok instead of arm32.
6905 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6906 (check_effective_target_arm_crypto_pragma_ok): New.
6907 (add_options_for_arm_vfp): New.
6908 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6909 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6910 target instead. Force initial fpu to vfp.
6911 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6912 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6913 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6914 dependency.
6915 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6916 use arm_vfp effective target instead. Force initial fpu to vfp.
6917 * gcc.target/arm/attr-neon3.c: Likewise.
6918 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6919 arm_vfp_ok.
6920 * gcc.target/arm/unsigned-float.c: Likewise.
6921 * gcc.target/arm/vfp-1.c: Likewise.
6922 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6923 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6924 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6925 * gcc.target/arm/vfp-ldmias.c: Likewise.
6926 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6927 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6928 * gcc.target/arm/vfp-stmiad.c: Likewise.
6929 * gcc.target/arm/vfp-stmias.c: Likewise.
6930 * gcc.target/arm/vnmul-1.c: Likewise.
6931 * gcc.target/arm/vnmul-2.c: Likewise.
6932 * gcc.target/arm/vnmul-3.c: Likewise.
6933 * gcc.target/arm/vnmul-4.c: Likewise.
6934
7ca56ca8 69352016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 6936
7fb75b57 6937 PR testsuite/69366
6938 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6939 the MPX run-time library, for compile-time MPX test.
6940 * gcc.target/i386/chkp-always_inline.c: Likewise.
6941 * gcc.target/i386/chkp-bndret.c: Likewise.
6942 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6943 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6944 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6945 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6946 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6947 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6948 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6949 * gcc.target/i386/chkp-label-address.c: Likewise.
6950 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6951 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6952 * gcc.target/i386/chkp-pr69044.c: Likewise.
6953 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6954 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6955 * gcc.target/i386/chkp-strchr.c: Likewise.
6956 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6957 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6958 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6959 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6960 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6961 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6962 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6963 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6964 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6965 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6966 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6967 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6968 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6969 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6970 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6971 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6972 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6973 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6974 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6975 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6976 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6977 * gcc.target/i386/pr63995-2.c: Likewise.
6978 * gcc.target/i386/pr64805.c: Likewise.
6979 * gcc.target/i386/pr65044.c: Likewise.
6980 * gcc.target/i386/pr65167.c: Likewise.
6981 * gcc.target/i386/pr65183.c: Likewise.
6982 * gcc.target/i386/pr65184.c: Likewise.
6983 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 6984
f2da0b99 69852016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6986
6987 PR tree-optimization/69328
6988 * gcc.dg/pr69328.c: New test.
6989
4d379676 69902016-01-20 Jeff Law <law@redhat.com>
6991
4a11f145 6992 PR target/25114
4d379676 6993 * gcc.target/m68k/pr25114.c: New test.
6994
0754bad1 69952016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6996
6997 * gcc.target/arm/memset-inline-10.c: Added
6998 dg-require-effective-target arm_thumb2_ok.
6999
63bd5c2d 70002016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7001
7002 * gcc.dg/debug/dwarf2/sso.c: New test.
7003
a9c01e81 70042016-01-19 Uros Bizjak <ubizjak@gmail.com>
7005
7006 PR testsuite/68820
7007 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7008 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7009 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7010
53fa0e54 70112016-01-19 Jan Hubicka <hubicka@ucw.cz>
7012
7013 PR ipa/66223
7014 * g++.dg/ipa/devirt-50.C: New testcase.
7015
e035a62c 70162016-01-19 Marek Polacek <polacek@redhat.com>
7017
7018 PR c++/68965
7019 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7020 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7021
885cc3ea 70222016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7023
7024 PR target/69135
7025 * gcc.target/arm/pr69135_1.c: New test.
7026
07bd240e 70272015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7028
7029 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7030
9f60d257 70312015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7032
7033 * gcc.target/aarch64/ccmp_1.c: New testcase.
7034
a0c919f7 70352016-01-19 Marek Polacek <polacek@redhat.com>
7036
7037 PR c++/68586
7038 * g++.dg/cpp0x/enum30.C: New test.
7039
dc5d6d17 70402016-01-19 Richard Biener <rguenther@suse.de>
7041
7042 PR tree-optimization/69336
7043 * g++.dg/tree-ssa/pr69336.C: New testcase.
7044
6dd156e0 70452016-01-19 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR debug/65779
7048 * gcc.dg/pr65779.c: New test.
7049
3e0d45b9 70502016-01-19 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/69352
7053 * gcc.dg/torture/pr69352.c: New testcase.
7054
7a3cf64d 70552016-01-19 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR rtl-optimization/68955
7058 PR rtl-optimization/64557
7059 * gcc.dg/torture/pr68955.c: New test.
7060
8be55b33 70612016-01-19 Jan Hubicka <hubicka@ucw.cz>
7062
7063 PR lto/69136
7064 * g++.dg/torture/pr69136.C: New testcase.
7065
72a985d7 70662016-01-19 Jan Hubicka <hubicka@ucw.cz>
7067
7068 PR lto/69133
7069 * g++.dg/lto/pr69133_0.C: New testcase.
7070 * g++.dg/lto/pr69133_1.C: New testcase.
7071
56778b62 70722016-01-15 Jeff Law <law@redhat.com>
7073
7074 PR tree-optimization/69320
7075 * gcc.c-torture/pr69320-1.c: New test.
7076 * gcc.c-torture/pr69320-2.c: New test.
7077 * gcc.c-torture/pr69320-3.c: New test.
7078 * gcc.c-torture/pr69320-4.c: New test.
7079
ced41b93 70802016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7081
7082 PR c++/11858
7083 PR c++/24663
7084 PR c++/24664
7085 * g++.dg/template/pr11858.C: New test.
7086 * g++.dg/template/pr24663.C: New test.
7087 * g++.dg/template/unify12.C: New test.
7088 * g++.dg/template/unify13.C: New test.
7089 * g++.dg/template/unify14.C: New test.
7090 * g++.dg/template/unify15.C: New test.
7091 * g++.dg/template/unify16.C: New test.
7092 * g++.dg/template/unify17.C: New test.
7093
7f8cbcaf 70942016-01-18 David Malcolm <dmalcolm@redhat.com>
7095
7096 PR testsuite/69181
7097 * gcc.dg/pr69181-1.c: New test file.
7098 * gcc.dg/pr69181-2.c: New test file.
7099 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7100 globals by moving it to...
7101 (cleanup-after-saved-dg-test): ...this new function. Add
7102 "global additional_sources_used". Add reset of global
7103 multiline_expected_outputs to the empty list.
7104 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7105 global to...
7106 (multiline_expected_outputs): ...this, and updated comments to
7107 note that it is modified from gcc-dg.exp.
7108 (dg-end-multiline-output): Update for the above renaming.
7109 (handle-multiline-outputs): Likewise. Remove the clearing
7110 of the expected outputs to the empty list.
7111
3c7cbfc0 71122016-01-18 Richard Biener <rguenther@suse.de>
7113
7114 PR tree-optimization/69297
7115 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7116
81d49cc1 71172016-01-18 Joseph Myers <joseph@codesourcery.com>
7118
7119 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7120 dg-options.
7121 * gcc.target/mips/mips-3d-2.c: Likewise.
7122 * gcc.target/mips/mips-3d-3.c: Likewise.
7123 * gcc.target/mips/mips-3d-4.c: Likewise.
7124 * gcc.target/mips/mips-3d-5.c: Likewise.
7125 * gcc.target/mips/mips-3d-6.c: Likewise.
7126 * gcc.target/mips/mips-3d-7.c: Likewise.
7127 * gcc.target/mips/mips-3d-8.c: Likewise.
7128 * gcc.target/mips/mips-3d-9.c: Likewise.
7129 * gcc.target/mips/mips-ps-1.c: Likewise.
7130 * gcc.target/mips/mips-ps-2.c: Likewise.
7131 * gcc.target/mips/mips-ps-3.c: Likewise.
7132 * gcc.target/mips/mips-ps-4.c: Likewise.
7133 * gcc.target/mips/mips-ps-5.c: Likewise.
7134 * gcc.target/mips/mips-ps-6.c: Likewise.
7135 * gcc.target/mips/mips-ps-7.c: Likewise.
7136 * gcc.target/mips/mips-ps-type.c: Likewise.
7137 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7138 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7139
03c4ff3a 71402016-01-18 Tom de Vries <tom@codesourcery.com>
7141
7142 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7143 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7144 * c-c++-common/goacc/kernels-empty.c: New test.
7145 * c-c++-common/goacc/kernels-eternal.c: New test.
7146 * c-c++-common/goacc/kernels-loop-2.c: New test.
7147 * c-c++-common/goacc/kernels-loop-3.c: New test.
7148 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7149 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7150 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7151 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7152 * c-c++-common/goacc/kernels-loop-data.c: New test.
7153 * c-c++-common/goacc/kernels-loop-g.c: New test.
7154 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7155 * c-c++-common/goacc/kernels-loop-n.c: New test.
7156 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7157 * c-c++-common/goacc/kernels-loop.c: New test.
7158 * c-c++-common/goacc/kernels-noreturn.c: New test.
7159 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7160 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7161 * c-c++-common/goacc/kernels-reduction.c: New test.
7162
22e3dcee 71632016-01-18 Tom de Vries <tom@codesourcery.com>
7164
7165 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7166 * gcc.dg/autopar/outer-2.c: Same.
7167 * gcc.dg/autopar/outer-3.c: Same.
7168 * gcc.dg/autopar/outer-4.c: Same.
7169 * gcc.dg/autopar/outer-5.c: Same.
7170 * gcc.dg/autopar/outer-6.c: Same.
7171 * gcc.dg/autopar/parallelization-1.c: Same.
7172 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7173 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7174 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7175 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7176 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7177 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7178 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7179 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7180 * gcc.dg/autopar/pr39500-1.c: Same.
7181 * gcc.dg/autopar/pr39500-2.c: Same.
7182 * gcc.dg/autopar/pr46193.c: Same.
7183 * gcc.dg/autopar/pr46194.c: Same.
7184 * gcc.dg/autopar/pr49580.c: Same.
7185 * gcc.dg/autopar/pr49960-1.c: Same.
7186 * gcc.dg/autopar/pr49960.c: Same.
7187 * gcc.dg/autopar/pr68373.c: Same.
7188 * gcc.dg/autopar/reduc-1.c: Same.
7189 * gcc.dg/autopar/reduc-1char.c: Same.
7190 * gcc.dg/autopar/reduc-1short.c: Same.
7191 * gcc.dg/autopar/reduc-2.c: Same.
7192 * gcc.dg/autopar/reduc-2char.c: Same.
7193 * gcc.dg/autopar/reduc-2short.c: Same.
7194 * gcc.dg/autopar/reduc-3.c: Same.
7195 * gcc.dg/autopar/reduc-4.c: Same.
7196 * gcc.dg/autopar/reduc-6.c: Same.
7197 * gcc.dg/autopar/reduc-7.c: Same.
7198 * gcc.dg/autopar/reduc-8.c: Same.
7199 * gcc.dg/autopar/reduc-9.c: Same.
7200 * gcc.dg/autopar/uns-outer-4.c: Same.
7201 * gcc.dg/autopar/uns-outer-5.c: Same.
7202 * gcc.dg/autopar/uns-outer-6.c: Same.
7203 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7204 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7205
fd5cbe2f 72062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7207
7208 PR target/63679
7209 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7210 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7211
fa75ab55 72122016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7213
7214 PR target/63679
7215 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7216 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7217 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7218
214b2582 72192016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7220
7221 PR target/63679
7222 * gcc.dg/tree-ssa/sra-17.c: New.
7223 * gcc.dg/tree-ssa/sra-18.c: New.
7224
13146837 72252016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7226
7227 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7228
6ccd18c2 72292016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7230
7231 * gnat.dg/inline12.adb: New test.
7232
8872b95f 72332016-01-18 Bin Cheng <bin.cheng@arm.com>
7234
7235 PR tree-optimization/66797
7236 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7237
971514e3 72382016-01-18 Richard Biener <rguenther@suse.de>
7239
7240 PR tree-optimization/69170
7241 * gcc.dg/torture/pr69170.c: New testcase.
7242
dfb6d139 72432016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7244
7245 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7246
164d84c2 72472016-01-16 Tom de Vries <tom@codesourcery.com>
7248
7249 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7250
4c33b769 72512016-01-16 Tom de Vries <tom@codesourcery.com>
7252
7253 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7254 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7255 redundant dg-require-effective-target pthread.
7256 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7257 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7258 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7259 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7260 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7261 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7262 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7263
673441b0 72642016-01-16 David Edelsohn <dje.gcc@gmail.com>
7265
7266 PR target/68609
7267 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7268 * gcc.target/powerpc/recip-7.c: Same.
7269
90153ae7 72702016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7271
7272 PR c++/69091
7273 * g++.dg/template/pr69091.C: New test.
7274
bc24d01d 72752016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7276
7277 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7278 dump does not contain an error_mark_node.
7279 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7280 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7281
4067c0fd 72822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7283
7284 PR c++/68936
7285 * g++.dg/template/pr68936.C: New test.
7286
27c6dbdd 72872016-01-15 David Edelsohn <dje.gcc@gmail.com>
7288
7289 PR target/68609
7290 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7291 * gcc.target/powerpc/recip-2.c: Same.
7292 * gcc.target/powerpc/recip-3.c: Same.
7293 * gcc.target/powerpc/recip-4.c: Same.
7294 * gcc.target/powerpc/recip-sqrtf.c: Same.
7295
e390c57d 72962016-01-15 Jeff Law <law@redhat.com>
7297
7298 PR tree-optimization/69270
7299 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7300 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7301
ddcfeaf1 73022016-01-15 Paul Thomas <pault@gcc.gnu.org>
7303
7304 PR fortran/49630
7305 * gfortran.dg/deferred_character_13.f90: New test for the fix
7306 of comment 3 of the PR.
7307
7308 PR fortran/54070
7309 * gfortran.dg/deferred_character_8.f90: New test
7310 * gfortran.dg/allocate_error_5.f90: New test
7311
7312 PR fortran/60593
7313 * gfortran.dg/deferred_character_10.f90: New test
7314
7315 PR fortran/60795
7316 * gfortran.dg/deferred_character_14.f90: New test
7317
7318 PR fortran/61147
7319 * gfortran.dg/deferred_character_11.f90: New test
7320
7321 PR fortran/64324
7322 * gfortran.dg/deferred_character_9.f90: New test
7323
81be349c 73242016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7325
7326 PR rtl-optimization/69030
7327 * gcc.target/i386/pr69030.c: New.
7328
998456c5 73292016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7330
7331 * gcc.target/aarch64/target_attr_17.c: New test.
7332
0d85be19 73332016-01-15 Richard Biener <rguenther@suse.de>
7334
7335 PR tree-optimization/66856
7336 * gcc.dg/torture/pr66856-1.c: New testcase.
7337 * gcc.dg/torture/pr66856-2.c: Likewise.
7338
321d36c8 73392016-01-15 Richard Biener <rguenther@suse.de>
7340
7341 PR debug/69137
7342 * g++.dg/lto/pr69137_0.C: New testcase.
7343
d94a1f53 73442016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7345
7346 PR middle-end/69246
7347 * gcc.target/i386/pr69246.c: New test.
7348
5fe9a861 73492016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7350
a9c01e81 7351 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7352
3d05a5e9 73532016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7354
7355 PR c++/56194
7356 * g++.dg/init/const9.C: Disable test on S/390.
7357
5e8132b5 73582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7359
7360 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7361 * g++.dg/Wno-frame-address.C: Ditto.
7362
32307cdf 73632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7364
7365 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7366
1ca28250 73672016-01-15 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/68961
7370 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7371
6271bd93 73722016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7373
7374 * gcc.target/i386/pr65105-5.c: New test.
7375
dfb6d139 73762016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 7377
7378 * gcc.c-torture/execute/alias-4.c: New testcase.
7379
dfb6d139 73802016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 7381
7382 PR ipa/68148
7383 * g++.dg/ipa/devirt-49.C: New testcase.
7384
7bbac464 73852016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 7386
7387 PR target/65837
7388 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7389 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7390 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7391
4345b868 73922016-01-15 Richard Biener <rguenther@suse.de>
7393
7394 PR tree-optimization/69117
7395 * gcc.dg/torture/pr69117.c: New testcase.
7396
580357e7 73972015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 7398
7399 PR c++/69048
7400 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7401
612baa31 74022016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7403
7404 PR testsuite/67509
7405 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7406 range tests use 100 * maximum instead of maximum + 1.
7407
44e09bc4 74082016-01-14 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR debug/69244
7411 * gcc.dg/guality/pr69244.c: New test.
7412
96962ae4 74132016-01-14 Uros Bizjak <ubizjak@gmail.com>
7414
7415 * lib/target-supports.exp (check_effective_target_issignaling):
7416 New procedure.
7417 * gcc.dg/pr61441.c: Require issignaling effective target.
7418
ab9c400b 74192016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7420
7421 PR target/68803
7422 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7423
a7ed4583 74242016-01-14 David Malcolm <dmalcolm@redhat.com>
7425
7426 PR c++/68819
7427 PR preprocessor/69177
7428 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7429 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7430 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7431 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7432
77f35cec 74332016-01-14 Marek Polacek <polacek@redhat.com>
7434
7435 PR c/69262
7436 * gcc.dg/array-15.c: New test.
7437
915d0950 74382016-01-14 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR middle-end/68146
7441 PR tree-optimization/69155
7442 * gfortran.dg/pr68146.f: New test.
7443 * gfortran.dg/pr69155.f90: New test.
7444
24651fb7 74452016-01-14 Richard Biener <rguenther@suse.de>
7446
7447 PR tree-optimization/68060
7448 * gcc.dg/torture/pr68060-1.c: New testcase.
7449 * gcc.dg/torture/pr68060-2.c: Likewise.
7450
2f63f950 74512016-01-14 Nick Clifton <nickc@redhat.com>
7452
7453 * lib/target-supports.exp
7454 (check_effective_target_arm_neon_ok_nocache): Add an option
7455 sequence that includes setting the ARM architecture to ARMv7-A.
7456 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7457 command line options necessary to enable Neon support.
7458 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7459 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7460 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7461 * gcc.target/arm/pr69180.c: Likewise.
7462
3ce0acde 74632016-01-14 Jeff Law <law@redhat.com>
7464
7465 PR tree-optimization/69270
7466 * gcc.dg/tree-ssa/pr69270.c: New test.
7467
bda05c57 74682016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7469
7470 PR c/66208
7471 * c-c++-common/pr66208.c: New file.
7472
9b657cf1 74732016-01-13 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR tree-optimization/69156
7476 * gcc.dg/pr69156.c: New test.
7477
58ba1b9d 74782016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7479
7480 * gcc.target/i386/pr69225-7.c: New test.
7481
e5fee0fe 74822016-01-13 Richard Henderson <rth@redhat.com>
7483
7484 * gcc.dg/tm/memopt-13.c: Update expected function.
7485 * gcc.dg/tm/memopt-6.c: Likewise.
7486
3f0e9745 74872016-01-13 Uros Bizjak <ubizjak@gmail.com>
7488
7489 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7490 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7491 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7492 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 7493
3f0e9745 74942016-01-13 Tom de Vries <tom@codesourcery.com>
7495
7496 PR tree-optimization/69169
7a6ddc0d 7497 * gcc.dg/pr69169.c: New test.
7498
9b657cf1 74992016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 7500
7501 PR target/69228
7502 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7503 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7504 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7505 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7506 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7507 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7508 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7509 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7510
f704d701 75112016-01-13 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR target/69247
7514 * gcc.dg/pr69247.c: New test.
7515
e966d6b9 75162016-01-13 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/69242
7519 * gcc.dg/torture/pr69242.c: New testcase.
7520
1ca1d9b2 75212016-01-13 Richard Biener <rguenther@suse.de>
7522
7523 PR tree-optimization/69186
7524 * gcc.dg/torture/pr69186.c: New testcase.
7525
d07cbccc 75262016-01-13 Jeff Law <law@redhat.com>
7527
7528 PR tree-optimization/67755
7529 * gcc.dg/tree-ssa/pr67755.c: New test.
7530
75312016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 7532
7533 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7534 pass number in output by a star.
7535
b95d41cf 75362016-01-12 Bin Cheng <bin.cheng@arm.com>
7537
7538 PR tree-optimization/68911
7539 * gcc.c-torture/execute/pr68911.c: New test.
7540
91d87e22 75412016-01-12 Marek Polacek <polacek@redhat.com>
7542
7543 PR c++/68979
7544 * g++.dg/warn/permissive-1.C: New test.
7545
8a9401a4 75462016-01-12 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR objc++/68511
7549 PR c++/69213
7550 * g++.dg/opt/pr69213.C: New test.
7551
b9cb7a67 75522016-01-12 Christian Bruel <christian.bruel@st.com>
7553
7554 PR target/69180
7555 * gcc.target/arm/pr69180.c: New test.
7556
e4c96992 75572016-01-12 Richard Biener <rguenther@suse.de>
7558
7559 PR lto/69077
7560 * g++.dg/lto/pr69077_0.C: New testcase.
7561 * g++.dg/lto/pr69077_1.C: Likewise.
7562
90525f61 75632016-01-12 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR target/69175
7566 * g++.dg/opt/pr69175.C: New test.
7567
9e7edfd3 75682016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7569
7570 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7571 rather than #including math.h & stdlib.h.
7572 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7573 * gcc.dg/vect/pr49771.c: Likewise.
7574 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7575 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7576 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7577 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7578 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7579 * gcc.dg/vect/pr44507.c: Likewise.
7580 * gcc.dg/vect/pr45902.c: Likewise.
7581 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7582 * gcc.dg/vect/vect-117.c: Likewise.
7583 * gcc.dg/vect/vect-99.c: Likewise.
7584 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7585 * gcc.dg/vect/vect-cond-1.c: Likewise.
7586 * gcc.dg/vect/vect-cond-2.c: Likewise.
7587 * gcc.dg/vect/vect-cond-3.c: Likewise.
7588 * gcc.dg/vect/vect-cond-4.c: Likewise.
7589 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7590 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7591 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7592 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7593 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7594 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7595 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7596 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7597 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7598 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7599 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7600 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7601 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7602 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7603 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7604 include of signal.h.
7605 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7606 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7607 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7608 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7609 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7610 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7611 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7612 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7613 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7614 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7615 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7616 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7617 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7618 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7619 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7620 * gcc.dg/vect/vect-outer-5.c: Likewise.
7621 * gcc.dg/vect/vect-outer-6.c: Likewise.
7622 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7623 include of stdio.h.
7624
3368873d 76252016-01-12 Nick Clifton <nickc@redhat.com>
7626
7627 PR target/68913
7628 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7629 to fread so that it will be found in all target runtimes.
7630
0464ea95 76312016-01-12 Richard Biener <rguenther@suse.de>
7632
7633 PR tree-optimization/69053
7634 * g++.dg/torture/pr69053.C: New testcase.
7635
7819730f 76362016-01-12 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/69168
7639 * gcc.dg/torture/pr69168.c: New testcase.
7640
995bfebf 76412016-01-12 Richard Biener <rguenther@suse.de>
7642
7643 PR tree-optimization/69157
7644 * gcc.dg/torture/pr69157.c: New testcase.
7645
76462016-01-12 Richard Biener <rguenther@suse.de>
7647
7648 PR tree-optimization/69174
7649 * gcc.dg/torture/pr69174.c: New testcase.
7650
1d10d64c 76512016-01-12 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR c++/66808
7654 PR c++/69000
7655 * g++.dg/tls/pr66808.C: New test.
7656 * g++.dg/tls/pr69000.C: New test.
7657
f0b79faf 76582016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7659
7660 * gcc.target/powerpc/swaps-p8-23.c: New test.
7661 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7662
04cf75a4 76632016-01-11 John David Anglin <danglin@gcc.gnu.org>
7664
7665 PR tree-optimization/68356
7666 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7667
0eb4264c 76682016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7669 Jim Wilson <jim.wilson@linaro.org>
7670
7671 PR target/69194
7672 * gcc.target/arm/pr69194.c: New test.
7673
2f66de64 76742016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7675
7676 PR target/69225
7677 * gcc.target/i386/pr69225-1.c: New test.
7678 * gcc.target/i386/pr69225-2.c: Likewise.
7679 * gcc.target/i386/pr69225-3.c: Likewise.
7680 * gcc.target/i386/pr69225-4.c: Likewise.
7681 * gcc.target/i386/pr69225-5.c: Likewise.
7682 * gcc.target/i386/pr69225-6.c: Likewise.
7683
36105e82 76842016-01-11 Jakub Jelinek <jakub@redhat.com>
7685
1c78ce2e 7686 PR target/67462
7687 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7688 if lp64.
7689
a4a87320 7690 PR target/69071
7691 * gcc.dg/pr69071.c: New test.
7692
91fbd04f 7693 PR c++/69211
7694 * g++.dg/opt/pr69211.C: New test.
7695
36105e82 7696 PR tree-optimization/69214
7697 * gcc.c-torture/compile/pr69214.c: New test.
7698
e934c380 76992016-01-11 Uros Bizjak <ubizjak@gmail.com>
7700
7701 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7702 * gcc.target/i386/pr66232-11.c: Ditto.
7703 * gcc.target/i386/pr66232-12.c: Ditto.
7704 * gcc.target/i386/pr66232-13.c: Ditto.
7705
3ff1b153 77062016-01-11 Richard Biener <rguenther@suse.de>
7707
7708 PR tree-optimization/69173
7709 * gcc.dg/torture/pr69173.c: New testcase.
7710
04e1504c 77112016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7712
7713 PR rtl-optimization/68796
7714 * gcc.target/aarch64/tst_5.c: New test.
7715 * gcc.target/aarch64/tst_6.c: Likewise.
7716
ae8718b5 77172016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7718
7719 PR rtl-optimization/68841
7720 * gcc.dg/pr68841.c: New test.
7721 * gcc.c-torture/execute/pr68841.c: New test.
7722
bd8bece2 77232016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7724
7725 PR rtl-optimization/68920
7726 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7727 for ix86 targets.
7728 * gcc.dg/ifcvt-5.c: New test.
7729
9b657cf1 77302016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 7731
7732 PR bootstrap/69123
7733 * g++.dg/pr69123.C: New.
7734
7a158352 77352016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7736
7737 PR target/69010
7738 * gcc.target/i386/pr69010.c: New test.
7739
ff375d11 77402016-01-11 Martin Jambor <mjambor@suse.cz>
7741
7742 PR ipa/69044
7743 * gcc.target/i386/chkp-pr69044.c: New test.
7744
9eb890f1 77452016-01-11 Tom de Vries <tom@codesourcery.com>
7746
7747 PR tree-optimization/69109
7748 * gcc.dg/autopar/pr69109-2.c: New test.
7749 * gcc.dg/autopar/pr69109.c: New test.
7750
c4157ee5 77512016-01-11 Tom de Vries <tom@codesourcery.com>
7752
7753 PR tree-optimization/69108
7754 * gcc.dg/autopar/pr69108.c: New test.
7755
b933e511 77562016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7757
7758 PR c++/69029
7759 * c-c++-common/Wisleading-indentation.c: Augment test.
7760
efb73de1 77612016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7762
7763 PR fortran/69154
7764 * gfortran.dg/inline_matmul_12.f90: New test.
7765
40c86c3b 77662016-01-10 Paul Thomas <pault@gcc.gnu.org>
7767
7768 PR fortran/67779
7769 * gfortran.dg/actual_array_offset_1: New test.
7770
a006c0bb 77712016-01-10 Tom de Vries <tom@codesourcery.com>
7772
7773 PR tree-optimization/69062
7774 * gcc.dg/autopar/pr69062.c: New test.
7775
880ed4be 77762016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7777
7778 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7779 * gcc.dg/vect/slp-perm-2.c: Likewise.
7780 * gcc.dg/vect/slp-perm-3.c: Likewise.
7781 * gcc.dg/vect/slp-perm-5.c: Likewise.
7782 * gcc.dg/vect/slp-perm-6.c: Likewise.
7783 * gcc.dg/vect/slp-perm-7.c: Likewise.
7784 * gcc.dg/vect/slp-perm-8.c: Likewise.
7785
d95e1856 77862016-01-10 Tom de Vries <tom@codesourcery.com>
7787
7788 PR tree-optimization/69039
7789 * gcc.dg/autopar/pr69039.c: New test.
7790
0f8f48d0 77912016-01-09 Marek Polacek <polacek@redhat.com>
7792
7793 PR c++/69113
7794 * g++.dg/pr69113.C: New test.
7795
7dff0499 77962016-01-09 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR middle-end/50865
7799 PR tree-optimization/69097
7800 * gcc.c-torture/execute/pr50865.c: New test.
7801 * gcc.c-torture/execute/pr69097-1.c: New test.
7802 * gcc.c-torture/execute/pr69097-2.c: New test.
7803 * gcc.dg/pr69097-1.c: New test.
7804 * gcc.dg/pr69097-2.c: New test.
7805
18431e78 78062016-01-09 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR c++/69164
7809 * g++.dg/opt/pr69164.C: New test.
7810
1943a4a2 78112016-01-08 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR tree-optimization/69167
7814 * gcc.dg/pr69167.c: New test.
7815
a143e277 78162016-01-08 Marek Polacek <polacek@redhat.com>
7817
7818 PR c++/68449
7819 * g++.dg/pr68449.C: New.
7820
44c01906 78212016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7822
7823 PR tree-optimization/68707
7824 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7825 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7826 on platforms supporting it.
7827 * gcc.dg/vect/slp-perm-2.c: Likewise.
7828 * gcc.dg/vect/slp-perm-3.c: Likewise.
7829 * gcc.dg/vect/slp-perm-5.c: Likewise.
7830 * gcc.dg/vect/slp-perm-7.c: Likewise.
7831 * gcc.dg/vect/slp-perm-8.c: Likewise.
7832 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7833 on platforms supporting it.
7834
c437d1e8 78352016-01-08 Jakub Jelinek <jakub@redhat.com>
7836
c9595c51 7837 PR tree-optimization/69162
7838 * gcc.dg/pr69162.c: New test.
7839
c437d1e8 7840 PR tree-optimization/69172
7841 * gcc.dg/pr69172.c: New test.
7842
6a46a28c 78432016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7844
7845 PR tree-optimization/67781
7846 * gcc.c-torture/execute/pr67781.c: New file.
7847
62ad9a04 78482016-01-08 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR tree-optimization/69083
7851 * gcc.dg/vect/pr69083.c: New test.
7852
9e0e8c2a 78532016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7854
7855 PR tree-optimization/61441
7856 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7857 Use -fexcess-precision=standard for compiler options.
7858 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7859
5d034e37 78602016-01-08 Jakub Jelinek <jakub@redhat.com>
7861
5013f740 7862 PR fortran/69128
7863 * gfortran.dg/gomp/pr69128.f90: New test.
7864
5d034e37 7865 PR c++/69145
7866 * g++.dg/ext/pr69145-1.C: New test.
7867 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7868 * g++.dg/ext/pr69145-2.h: New file.
7869
517906ff 78702016-01-07 Martin Sebor <msebor@redhat.com>
7871
7872 PR c/68966
7873 * gcc.dg/atomic-fetch-bool.c: New test.
7874 * gcc.dg/sync-fetch-bool.c: New test.
7875
cdbb524c 78762016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7877
7878 PR fortran/66680
7879 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7880
ec3aba9e 78812016-01-07 Nick Clifton <nickc@redhat.com>
7882
7883 PR target/66655
7884 * g++.dg/pr66655.C: New test.
7885 * g++.dg/pr66655_1.cc: Test support file.
7886 * g++.dg/pr66655.h: Test header file.
7887
9b657cf1 78882016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 7889
7890 PR fortran/66680
7891 gfortran.dg/gomp/pr66680.f90: New test.
7892
cd45d7a5 78932016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7894
7895 PR target/69171
7896 * gcc.target/i386/pr69171-1.c: New test.
7897 * gcc.target/i386/pr69171-2.c: Likewise.
7898 * gcc.target/i386/pr69171-3.c: Likewise.
7899 * gcc.target/i386/pr69171-4.c: Likewise.
7900 * gcc.target/i386/pr69171-5.c: Likewise.
7901 * gcc.target/i386/pr69171-6.c: Likewise.
7902
4a86a91a 79032015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7904
7905 PR middle-end/67639
7906 * c-c++-common/pr67639.c: New test.
7907
34c05552 79082016-01-07 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR tree-optimization/69141
7911 * g++.dg/opt/pr69141.C: New test.
7912
f08d6895 79132016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7914
7915 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7916
32ec4173 79172016-01-06 Uros Bizjak <ubizjak@gmail.com>
7918
7919 PR target/69140
7920 * gcc.target/i386/pr69140.c: New test
7921
d74214f3 79222016-01-06 David Malcolm <dmalcolm@redhat.com>
7923
7924 * gcc.dg/bad-dereference.c: New test case.
7925
73991cab 79262015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7927
7928 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7929
fc8cc457 79302016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7931
7932 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7933
be3c9981 79342016-01-06 Marek Polacek <polacek@redhat.com>
7935
7936 PR sanitizer/69099
7937 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7938
2cb724f9 79392016-01-05 Marek Polacek <polacek@redhat.com>
7940
7941 PR c/69104
7942 * gcc.dg/atomic-invalid-2.c: New.
7943
233a53ed 79442016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7945
7946 PR target/68991
7947 * gcc.target/i386/pr68991.c: New test.
7948
ea87c5e3 79492016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7950
7951 PR target/68991
7952 * g++.dg/pr68991-1.C: New test.
7953 * g++.dg/pr68991-2.C: Likewise.
7954
1943a4a2 79552016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 7956
1943a4a2 7957 PR other/60465
afe82e5b 7958 * gcc.target/ia64/pr60465-gprel64.c: New test.
7959 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7960
1e9147dd 79612016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7962
7963 PR rtl-optimization/68651
7964 * gcc.target/aarch64/pr68651_1.c: New test.
7965
d42aa619 79662016-01-05 David Malcolm <dmalcolm@redhat.com>
7967
7968 PR c/69122
7969 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7970
1776de76 79712016-01-05 Nathan Sidwell <nathan@acm.org>
7972
2d7d361d 7973 PR c++/58583
7974 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7975
1776de76 7976 * gcc.dg/alias-15.c: New.
7977
5beb12c0 79782016-01-05 Nick Clifton <nickc@redhat.com>
7979
7980 PR target/68870
7981 * g++.dg/pr68770.C: New test.
7982
d8cca921 79832016-01-04 Mike Stump <mikestump@comcast.net>
7984
7985 * lib/target-supports.exp (check_effective_target_cilkplus):
7986 cilkplus targets require pthreads.
afc907ef 7987 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 7988
8427dff3 79892016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7990
7991 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7992 generation.
7993
f1717362 79942016-01-04 Jakub Jelinek <jakub@redhat.com>
7995
7996 Update copyright years.
7997
d7d6a3ab 79982016-01-04 Marek Polacek <polacek@redhat.com>
7999
8000 PR c/68908
8001 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8002 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8003 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8004
b8f4a5f9 80052016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8006
8007 * gcc.target/sparc/20160104-2.c: New test.
8008
6b5c028f 80092016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8010
8011 * gcc.target/sparc/20160104-1.c: New test.
8012
300e1002 80132016-01-03 Paul Thomas <pault@gcc.gnu.org>
8014
8015 PR fortran/65045
8016 * gfortran.dg/pr65045.f90: New test.
8017
855b105f 80182016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8019
8020 * gnat.dg/specs/debug1.ads: Delete.
8021
bdc177dc 80222016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8023
8024 PR libgfortran/68867
8025 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8026 expression.
8027
48aaffae 80282016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8029
8030 PR libgfortran/68867
8031 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8032 PowerPC.
8033
19a468b8 80342016-01-01 Paul Thomas <pault@gcc.gnu.org>
8035
8036 PR fortran/68864
8037 * gfortran.dg/pr68864.f90: New test.
8038
25371c91 80392016-01-01 Jakub Jelinek <jakub@redhat.com>
8040
2a659064 8041 PR tree-optimization/69070
8042 * gcc.dg/pr69070.c: New test.
8043
57aa9851 8044 PR sanitizer/69055
8045 * gfortran.dg/pr69055.f90: New test.
8046
25371c91 8047 PR target/69015
8048 * gcc.dg/pr69015.c: New test.
f1717362 8049\f
fb2c1edd 8050Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8051
8052Copying and distribution of this file, with or without modification,
8053are permitted in any medium without royalty provided the copyright
8054notice and this notice are preserved.