]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
compiler: break dependence on hex_value
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c5eddaf9 12016-09-09 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4
3e7e4e14 52016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6 Louis Krupp <lkrupp@gcc.gnu.org>
7
8 PR fortran/69514
9 * gfortran.dg/pr69514_1.f90: New test.
10 * gfortran.dg/pr69514_2.f90: New test.
11
51688bb7 122016-09-08 Jakub Jelinek <jakub@redhat.com>
13
a34338c9 14 PR fortran/77500
15 * gfortran.dg/gomp/pr77500.f90: New test.
16
51688bb7 17 PR fortran/77516
18 * gfortran.dg/gomp/pr77516.f90: New test.
19
3ecb55e7 202016-09-07 Jakub Jelinek <jakub@redhat.com>
21
22 PR middle-end/77475
23 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
24 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
25 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
26 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
27 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
28 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
29
3da97ff7 302016-09-07 David Malcolm <dmalcolm@redhat.com>
31
32 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
33 "substring-locations.h".
34
b55f1f44 352016-09-07 Richard Biener <rguenther@suse.de>
36
37 PR c/77450
38 * c-c++-common/vector-subscript-8.c: Move ..
39 * gcc.dg/pr77450.c: ... here.
40
7d482049 412016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 42
43 PR libgfortran/77393
44 * gfortran.dg/fmt_f0_2.f90: Update test.
45 * gfortran.dg/fmt_f0_3.f90: New test.
46
ef3b531c 472016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
48
49 PR debug/77389
50 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
51 in dg-options.
52
53 PR debug/57519
54 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
55
39370ea0 562016-09-06 Jakub Jelinek <jakub@redhat.com>
57
58 PR target/69255
59 * gcc.target/i386/pr69255-1.c: New test.
60 * gcc.target/i386/pr69255-2.c: New test.
61 * gcc.target/i386/pr69255-3.c: New test.
62
632016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 64
65 PR c/77336
66 * gcc.dg/format/miss-7.c: New test.
67
88820414 682016-09-06 Uros Bizjak <ubizjak@gmail.com>
69
70 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
71
4c790ba8 722016-09-06 Martin Liska <mliska@suse.cz>
73
74 PR gcov-profile/77378
75 PR gcov-profile/77466
76 * gcc.dg/profile-update-warning.c: New test.
77
43d2460d 782016-09-06 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/77479
81 * gcc.dg/torture/pr77479.c: New testcase.
82
4c04bcce 832016-09-06 Richard Biener <rguenther@suse.de>
84
85 PR c/77450
86 * c-c++-common/vector-subscript-7.c: Adjust.
87 * c-c++-common/vector-subscript-8.c: New testcase.
88
8925068a 892016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
90
91 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
92
daea048c 932016-09-05 Jakub Jelinek <jakub@redhat.com>
94
e315ff48 95 PR target/77476
96 * gcc.target/i386/avx512f-pr77476.c: New test.
97 * gcc.target/i386/avx512bw-pr77476.c: New test.
98 * gcc.target/i386/avx512dq-pr77476.c: New test.
99
8eeca3ac 100 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
101 Update comment to mention also avx512f.
102
daea048c 103 PR sanitizer/77396
104 * g++.dg/asan/pr77396-2.C: New test.
105
a6ffaadf 1062016-09-05 Uros Bizjak <ubizjak@gmail.com>
107
108 PR rtl-optimization/77452
109 * gcc.target/i386/pr77452.c: New test.
110
8f8828ba 1112016-09-05 Marek Polacek <polacek@redhat.com>
112
113 PR c/77423
114 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
115
65277f2a 1162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
117
118 PR fortran/77391
119 * gfortran.dg/pr77391.f90: New test.
120
a1cf06b8 1212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
122
123 PR fortran/77460
124 * gfortran.dg/pr77460.f90: New test.
125
4d261282 1262016-09-03 Jakub Jelinek <jakub@redhat.com>
127
128 PR c/65467
129 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
130
4fc4eb94 1312016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
132
133 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
134
40a431fa 1352016-09-02 David Malcolm <dmalcolm@redhat.com>
136
137 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
138 test case.
139 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
140 diagnostic-test-show-locus-generate-patch.c to the sources
141 for diagnostic_plugin_test_show_locus.c.
142
a940fdc7 1432016-09-02 Jakub Jelinek <jakub@redhat.com>
144
0b80c4b2 145 PR c/65467
146 * gcc.dg/gomp/_Atomic-1.c: New test.
147 * gcc.dg/gomp/_Atomic-2.c: New test.
148 * gcc.dg/gomp/_Atomic-3.c: New test.
149 * gcc.dg/gomp/_Atomic-4.c: New test.
150 * gcc.dg/gomp/_Atomic-5.c: New test.
151
a940fdc7 152 PR sanitizer/77396
153 * g++.dg/asan/pr77396.C: New test.
154
1552016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 156
157 PR tree-optimization/71831
158 * gcc.dg/builtin-object-size-16.c: New test.
159 * gcc.dg/builtin-object-size-17.c: New test.
160
0b404bb4 1612016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
162
163 PR libgfortran/77393
164 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
165
8a5817a9 1662016-09-01 Uros Bizjak <ubizjak@gmail.com>
167
168 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
169 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
170 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
171 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
172 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
173 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
174 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
175 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
176 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
177 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
178 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
179 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
180 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
181 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
182 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
183 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
184 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
185 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
186
209253ae 1872016-09-01 Eric Botcazou <ebotcazou@adacore.com>
188
189 * gnat.dg/opt58.adb: New test.
190 * gnat.dg/opt58_pkg.ads: New helper.
191
15182c1d 1922016-09-01 Richard Biener <rguenther@suse.de>
193
194 PR middle-end/77436
195 * gcc.dg/torture/pr77436.c: New testcase.
196
1c02615c 1972016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
198
199 * gcc.dg/pr64252.c: Require int32plus.
200 * gcc.dg/pr66299-1.c: Likewise.
201 * gcc.dg/pr66299-2.c: Likewise.
202 * gcc.dg/torture/20131115-1.c: Skip for avr.
203
08fded5f 2042016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
205
206 * gcc.target/aarch64/ands_3.c: New test.
207
a7b3b7c4 2082016-08-31 Jakub Jelinek <jakub@redhat.com>
209
68c215e4 210 PR fortran/77352
211 * gfortran.dg/gomp/pr77352.f90: New test.
212
a7b3b7c4 213 PR fortran/77374
214 * gfortran.dg/gomp/pr77374.f08: New test.
215
51a43c06 2162016-08-31 Marc Glisse <marc.glisse@inria.fr>
217
218 PR tree-optimization/73714
219 * gcc.dg/tree-ssa/pr73714.c: New test.
220
01109414 2212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
222
223 PR libgfortran/77393
224 * gfortran.dg/fmt_f0_2.f90: New test.
225
8036ac7f 2262016-08-31 Marc Glisse <marc.glisse@inria.fr>
227
228 * gcc.target/i386/pr59539-2.c: Adapt options.
229 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
230
b298bde8 2312016-08-31 Paul Thomas <pault@gcc.gnu.org>
232
233 PR fortran/77418
234 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
235 of the associate entity and replace with a pointer to the
236 intended item on the stack.
237
9f732c4e 2382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 239 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 240
241 PR fortran/48298
242 * gfortran.dg/dtio_1.f90: New test.
243 * gfortran.dg/dtio_2.f90: New test.
244 * gfortran.dg/dtio_3.f90: New test.
245 * gfortran.dg/dtio_4.f90: New test.
246 * gfortran.dg/dtio_5.f90: New test.
247 * gfortran.dg/dtio_6.f90: New test.
248 * gfortran.dg/dtio_7.f90: New test.
249 * gfortran.dg/dtio_8.f90: New test.
250 * gfortran.dg/dtio_9.f90: New test.
251 * gfortran.dg/dtio_10.f90: New test.
252
d6dd1b60 2532016-08-30 David Malcolm <dmalcolm@redhat.com>
254
255 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
256 (test_many_nested_locations): New function.
257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
258 (test_show_locus): Handle "test_many_nested_locations".
259
2e7400df 2602016-08-30 David Malcolm <dmalcolm@redhat.com>
261
262 * g++.dg/template/double-greater-than-fixit.C: New test case.
263
98023bfd 2642016-08-30 Eric Botcazou <ebotcazou@adacore.com>
265
266 * gnat.dg/opt57.ad[sb]: New test.
267 * gnat.dg/opt57_pkg.ads: New helper.
268
f9723d87 2692016-08-30 Richard Biener <rguenther@suse.de>
270
271 PR tree-optimization/69047
272 * gcc.dg/pr69047.c: Fix byte-order check.
273
77ce6232 2742016-08-30 Jakub Jelinek <jakub@redhat.com>
275
adca2d16 276 PR tree-optimization/72866
277 * gcc.dg/vect/pr72866.c: New test.
278
06cee168 279 PR debug/77363
280 * g++.dg/debug/dwarf2/pr77363.C: New test.
281
4472e8d1 282 PR middle-end/77377
283 * gcc.target/i386/pr77377.c: New test.
284
77ce6232 285 PR debug/77389
286 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
287 in dg-options.
288
36bda760 2892016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
290
291 * gfortran.dg/pr77372.f90: Moved to ...
292 * gfortran.dg/ieee/pr77372.f90: here.
293
2db6ea89 2942016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
295
296 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
297 vector short/char initializations.
298 * gcc.target/powerpc/vec-init-5.c: Likewise.
299 * gcc.target/powerpc/vec-init-6.c: New compile time test for
300 vector initialization optimizations.
301 * gcc.target/powerpc/vec-init-7.c: Likewise.
302 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
303 vector float/double initializations.
304 * gcc.target/powerpc/vec-init-9.c: Likewise.
305
1e4df796 3062016-08-29 Uros Bizjak <ubizjak@gmail.com>
307
308 PR target/77403
309 * gcc.target/i386/pr77403.c: New test.
310
f293b7f2 3112016-08-29 Marek Polacek <polacek@redhat.com>
312
313 PR c/77292
314 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
315
ea2ec8f6 3162016-08-29 Tom de Vries <tom@codesourcery.com>
317
318 PR c/77398
319 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
320
686436fe 3212016-08-29 Eric Botcazou <ebotcazou@adacore.com>
322
323 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 324
686436fe 3252016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 326
327 * gfortran.dg/dec_structure_13.f90: New testcase.
328
f1ecf8b3 3292016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
330
331 PR fortran/77261
332 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
333 available.
334
4670f428 3352016-08-28 Tom de Vries <tom@codesourcery.com>
336
337 PR lto/70955
338 * gcc.dg/pr70955.c: New test.
339 * gcc.dg/lto/pr70955_0.c: Same.
340 * gcc.dg/lto/pr70955_1.c: Same.
341
b243b563 3422016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
343
344 PR tree-optimization/71077
345 * gcc.target/i386/pr71077.c: New test.
346
92a44a68 3472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 348
349 PR fortran/77380
350 * gfortran.dg/pr77380.f90: New test.
351
92a44a68 3522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 353
354 PR fortran/77372
355 gfortran.dg/pr77372.f90: New test.
356
367964fa 3572016-08-26 David Malcolm <dmalcolm@redhat.com>
358
359 * gcc.dg/spellcheck-fields-2.c (test): Move
360 dg-begin/end-multiline-output within function body.
361 (test_macro): New function.
362
df4248fb 3632016-08-26 David Malcolm <dmalcolm@redhat.com>
364
365 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
366 (test_fixit_insert): Update expected output.
367 (test_fixit_remove): Likewise.
368 (test_fixit_replace): Likewise.
369
377da6e4 3702016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
371
372 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
373 Fix typo.
374
4f16cc83 3752016-08-26 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/69047
378 * gcc.dg/pr69047.c: New testcase.
379
a54071b2 3802016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
381 Martin Jambhor <mjambor@suse.cz>
377da6e4 382
a54071b2 383 * gcc.dg/ipa/propbits-1.c: New test-case.
384 * gcc.dg/ipa/propbits-2.c: Likewise.
385 * gcc.dg/ipa/propbits-3.c: Likewise.
386
2ae10c8c 3872016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
388
389 PR fortran/77351
390 * gfortran.dg/pr77351.f90: New test.
391
c4963714 3922016-08-25 Marek Polacek <polacek@redhat.com>
393
394 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
395
49e1f4eb 3962016-08-25 Marek Polacek <polacek@redhat.com>
397
398 PR c/77323
399 * gcc.dg/pr77323.c: New test.
400
984f03c2 4012016-08-24 Paul Thomas <pault@gcc.gnu.org>
402
403 PR fortran/77358
404 * gfortran.dg/submodule_17.f08: New test.
405
92a44a68 4062016-08-24 Michael Collison <michael.collison@linaro.org>
407 Michael Collison <michael.collison@arm.com>
f6c98a9a 408
409 * gcc.target/arm/builtin_saddl.c: New testcase.
410 * gcc.target/arm/builtin_saddll.c: New testcase.
411 * gcc.target/arm/builtin_uaddl.c: New testcase.
412 * gcc.target/arm/builtin_uaddll.c: New testcase.
413 * gcc.target/arm/builtin_ssubl.c: New testcase.
414 * gcc.target/arm/builtin_ssubll.c: New testcase.
415 * gcc.target/arm/builtin_usubl.c: New testcase.
416 * gcc.target/arm/builtin_usubll.c: New testcase.
417
8938d43d 4182016-08-24 Uros Bizjak <ubizjak@gmail.com>
419
420 PR target/77270
421 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
422 (dg-options): Use -march=amdfam10 instead of -march=athlon.
423 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
424 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
425 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
426 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
427 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
428 effective target. Remove scan-assembler-times directives.
429 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
430 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
431 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
432
2fb84e50 4332016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
434
435 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
436 of unsigned int.
437 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
438
cac7df4e 4392016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
440
441 PR testsuite/77317
442 * lib/target-supports.exp
443 (check_effective_target_vect_aligned_arrays): Don't cache the result.
444 (check_effective_target_vect_natural_alignment): Ditto.
445 (check_effective_target_vector_alignment_reachable): Ditto.
446 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
447
b904831d 4482016-08-23 Ian Lance Taylor <iant@golang.org>
449
450 * gcc.target/s390/nolrl-1.c: Don't match the file name.
451
ff055c48 4522016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
453
454 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
455 being created from pointers to memory locations.
456 * gcc.target/powerpc/vec-init-2.c: Likewise.
457
27af8972 4582016-08-23 Fritz Reese <fritzoreese@gmail.com>
459
460 * gfortran.dg/dec_structure_12.f90: New testcase.
461
bd8ac469 4622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
463
464 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
465
434d4291 4662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
467
468 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
469 verification.
470
be0be2de 4712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
472
473 * gcc.target/s390/md/andc-splitter-1.c: New test case.
474 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
475
7feac654 4762016-08-23 Richard Biener <rguenther@suse.de>
477
478 PR tree-optimization/27336
479 * c-c++-common/pr27336.c: New testcase.
480
364743f3 4812016-08-22 Marek Polacek <polacek@redhat.com>
482
483 PR c++/77321
484 * g++.dg/cpp1y/pr77321.C: New test.
485
b92c452d 4862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
487
488 PR fortran/60774
489 * gfortran.dg/empty_label.f: Adjust test for new error message.
490 * gfortran.dg/empty_label.f90: Ditto.
491 * gfortran.dg/empty_label_typedecl.f90: Ditto.
492 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
493 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
494
bfbc628a 4952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
496
497 PR fortran/61318
498 * gfortran.dg/pr61318.f90: New test.
499
99af6e70 5002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
501
502 PR fortran/77260
503 * gfortran.dg/pr77260_1.f90: New test.
504 * gfortran.dg/pr77260_2.f90: Ditto.
505
6cfc7001 5062016-08-22 Joseph Myers <joseph@codesourcery.com>
507
508 PR middle-end/77269
509 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
510 __builtin_signbitf and __builtin_signbitl in expected generic
511 expansion.
512 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
513 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
514 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
515 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
516 tests.
517
012f068a 5182016-08-22 Joseph Myers <joseph@codesourcery.com>
519
520 * gcc.dg/torture/float128-builtin.c,
521 gcc.dg/torture/float128-ieee-nan.c,
522 gcc.dg/torture/float128x-builtin.c,
523 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
524 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
525 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
526 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
527 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
528 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
529 gcc.dg/torture/floatn-nan.h: New tests.
530
e2c5b687 5312016-08-22 Joseph Myers <joseph@codesourcery.com>
532
533 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
534 macro.
535 (main): Update calls to TEST_I_F.
536 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
537 macro.
538 (main): Update calls to TEST_I_F.
539
b4635564 5402016-08-22 Joseph Myers <joseph@codesourcery.com>
541
542 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
543 gcc.dg/torture/fp-int-convert-float32x-timode.c,
544 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
545 names in calls to TEST_I_F.
546
802bc569 5472016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
548
549 PR c/52952
550 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
551
70fa7158 5522016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
553
554 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
555 and !natural_alignment_64.
556 * gcc.dg/ipa/propalign-2.c: Likewise.
557 * gcc.dg/ipa/propalign-3.c: Likewise.
558 * gcc.dg/ipa/propalign-4.c: Likewise.
559 * gcc.dg/ipa/propalign-5.c: Likewise.
560 * lib/target-supports.exp
561 (check_effective_target_natural_alignment_32): Add avr-*-*.
562
d0346b1a 5632016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
564
565 PR tree-optimization/61839
566 * gcc.dg/tree-ssa/pr61839_1.c: New test.
567 * gcc.dg/tree-ssa/pr61839_2.c: New test.
568 * gcc.dg/tree-ssa/pr61839_3.c: New test.
569 * gcc.dg/tree-ssa/pr61839_4.c: New test.
570
82c85aba 5712016-08-19 Joseph Myers <joseph@codesourcery.com>
572
573 PR c/32187
574 * lib/target-supports.exp (check_effective_target_float16)
575 (check_effective_target_float32, check_effective_target_float64)
576 (check_effective_target_float128, check_effective_target_float32x)
577 (check_effective_target_float64x)
578 (check_effective_target_float128x)
579 (check_effective_target_float16_runtime)
580 (check_effective_target_float32_runtime)
581 (check_effective_target_float64_runtime)
582 (check_effective_target_float128_runtime)
583 (check_effective_target_float32x_runtime)
584 (check_effective_target_float64x_runtime)
585 (check_effective_target_float128x_runtime)
586 (check_effective_target_floatn_nx_runtime)
587 (add_options_for_float16, add_options_for_float32)
588 (add_options_for_float64, add_options_for_float128)
589 (add_options_for_float32x, add_options_for_float64x)
590 (add_options_for_float128x): New procedures.
591 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
592 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
593 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
594 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
595 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
596 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
597 gcc.dg/torture/float128-complex.c,
598 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
599 gcc.dg/torture/float128x-basic.c,
600 gcc.dg/torture/float128x-complex.c,
601 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
602 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
603 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
604 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
605 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
606 gcc.dg/torture/float32x-basic.c,
607 gcc.dg/torture/float32x-complex.c,
608 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
609 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
610 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
611 gcc.dg/torture/float64x-basic.c,
612 gcc.dg/torture/float64x-complex.c,
613 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
614 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
615 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
616 gcc.dg/torture/floatn-tg.h,
617 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
618 gcc.dg/torture/fp-int-convert-float128-ieee.c,
619 gcc.dg/torture/fp-int-convert-float128x-timode.c,
620 gcc.dg/torture/fp-int-convert-float128x.c,
621 gcc.dg/torture/fp-int-convert-float16-timode.c,
622 gcc.dg/torture/fp-int-convert-float16.c,
623 gcc.dg/torture/fp-int-convert-float32-timode.c,
624 gcc.dg/torture/fp-int-convert-float32.c,
625 gcc.dg/torture/fp-int-convert-float32x-timode.c,
626 gcc.dg/torture/fp-int-convert-float32x.c,
627 gcc.dg/torture/fp-int-convert-float64-timode.c,
628 gcc.dg/torture/fp-int-convert-float64.c,
629 gcc.dg/torture/fp-int-convert-float64x-timode.c,
630 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
631 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
632 maximum exponent of floating-point type. Use it in testing
633 whether 0x8...0 fits in the floating-point type. Always treat -1
634 (signed 0xf...f) as fitting in the floating-point type.
635 (M_OK1): New macro.
636 * gcc.dg/torture/fp-int-convert-double.c,
637 gcc.dg/torture/fp-int-convert-float.c,
638 gcc.dg/torture/fp-int-convert-float128-timode.c,
639 gcc.dg/torture/fp-int-convert-float128.c,
640 gcc.dg/torture/fp-int-convert-float80-timode.c,
641 gcc.dg/torture/fp-int-convert-float80.c,
642 gcc.dg/torture/fp-int-convert-long-double.c,
643 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
644
cf0bbc39 6452016-08-19 Jakub Jelinek <jakub@redhat.com>
646
9354a9a5 647 PR fortran/72744
648 * gfortran.dg/gomp/pr72744.f90: New test.
649
cf0bbc39 650 PR fortran/69281
651 * gfortran.dg/gomp/pr69281.f90: New test.
652
ee0e163a 6532016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
654
1e4df796 655 * gfortran.dg/random_4.f90: Initialize seed before using, handle
656 the last special seed value.
657 * gfortran.dg/random_7.f90: Use size for last array member instead
658 of hardcoded value.
ee0e163a 659
6d7de609 6602016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
661
662 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
663 * gcc.dg/cpp/warn-undef-2.c: Likewise.
664
e3243c77 6652016-08-19 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/77286
668 * gcc.dg/torture/pr77286.c: New testcase.
669
b983d92d 6702016-08-18 David Malcolm <dmalcolm@redhat.com>
671
672 * gcc.dg/verbose-asm-2.c: New test case.
673
48a7392b 6742016-08-18 David Malcolm <dmalcolm@redhat.com>
675
676 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
677 (custom_diagnostic_finalizer): Update for change to
678 diagnostic_show_locus.
679
5c8151fa 6802016-08-18 David Malcolm <dmalcolm@redhat.com>
681
682 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
683 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
684
26040f06 6852016-08-18 Marek Polacek <polacek@redhat.com>
686
687 PR c/71514
688 * gcc.dg/pr71514.c: New test.
689
360e911d 6902015-08-18 H.J. Lu <hongjiu.lu@intel.com>
691
692 PR target/72839
693 * gcc.target/i386/pr72839.c: New test.
694
6de0546d 6952016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
696
697 PR middle-end/70895
698 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
699 * c-c++-common/goacc/reduction-1.c: Likewise.
700 * c-c++-common/goacc/reduction-2.c: Likewise.
701 * c-c++-common/goacc/reduction-3.c: Likewise.
702 * c-c++-common/goacc/reduction-4.c: Likewise.
703
cee80871 7042016-08-18 Alan Modra <amodra@gmail.com>
705
706 * gcc.c-torture/compile/pr72771.c: New.
707
f9c39b65 7082016-08-17 Jakub Jelinek <jakub@redhat.com>
709
710 PR fortran/67496
711 * gfortran.dg/pr67496.f90: New test.
712
92a44a68 7132015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 714
715 PR tree-optimization/71752
f9c39b65 716 * gcc.dg/vect/pr71752.c: New.
bf448dc8 717
d2392ec3 7182016-08-17 Uros Bizjak <ubizjak@gmail.com>
719
720 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
721
c4994c0b 7222016-08-17 Jakub Jelinek <jakub@redhat.com>
723
724 PR middle-end/77259
725 * g++.dg/ipa/devirt-52.C: New test.
726
f7896ff0 7272016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
728
729 * c-c++-common/goacc/reduction-6.c: New testcase.
730
7104d1a8 7312016-08-17 Richard Biener <rguenther@suse.de>
732
733 PR tree-optimization/76490
734 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
735 * gcc.dg/pr52904.c: XFAIL.
736
cff41b9e 7372016-08-17 Richard Biener <rguenther@suse.de>
738
739 PR tree-optimization/23855
740 * gcc.dg/loop-unswitch-2.c: Adjust.
741
b1398e47 7422016-08-16 Jakub Jelinek <jakub@redhat.com>
743
744 PR tree-optimization/72817
745 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
746
de41fc22 7472016-08-16 Joseph Myers <joseph@codesourcery.com>
748
749 PR libgcc/77265
750 * gcc.dg/torture/float128-extend-inf.c: New test.
751
5927e78e 7522016-08-16 David Malcolm <dmalcolm@redhat.com>
753
754 PR c/72857
755 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
756 for embedded NUL.
757 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
758 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
759 caret placement.
760 (test_oct): Likewise.
761 (test_multiple): Likewise.
762 (test_field_width_specifier): Likewise.
763 (test_field_width_specifier_2): New function.
764 (test_field_precision_specifier): New function.
765 (test_embedded_nul): Update expected caret placement.
766 (test_non_contiguous_strings): Update line number.
767 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
768 (__emit_string_literal_range): Add "caret_idx" param.
769 (test_simple_string_literal): Add value for new param, updating
770 expected output..
771 (test_concatenated_string_literal): Likewise.
772 (test_multiline_string_literal): Likewise.
773 (test_hex): Likewise.
774 (test_oct): Likewise.
775 (test_multiple): Likewise.
776 (test_ucn4): Likewise.
777 (test_ucn8): Likewise.
778 (test_u8): Likewise.
779 (test_u): Likewise; update expected message, from "range" to
780 "location".
781 (test_U): Likewise.
782 (test_L): Likewise.
783 (test_macro): Add value for new param.
784 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
785 (__emit_string_literal_range): Add "caret_idx" param.
786 (test_stringified_token_1): Add value for new param. Update
787 expected message, from "range" to "location".
788 (test_stringized_token_2): Likewise, adding param to macro.
789 (test_stringified_token_3): Likewise.
790 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
791 (emit_warning): Convert param from source_range to location_t.
792 (test_string_literals): Add caret_idx param, and use it when
793 constructing a substring_loc. Update error message, from
794 "range" to "location".
795
b8d94309 7962016-08-16 Jakub Jelinek <jakub@redhat.com>
797
2e947447 798 PR target/71910
799 * g++.dg/gomp/pr71910.C: New test.
800
9ea71b15 801 PR middle-end/67485
802 * gcc.c-torture/compile/pr67485.c: New test.
803
b8d94309 804 PR target/72867
805 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
806
31de5086 8072016-08-16 Bin Cheng <bin.cheng@arm.com>
808
809 PR tree-optimization/69848
810 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
811
a05d3de8 8122016-08-16 Martin Liska <mliska@suse.cz>
813
814 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
815 of memory operations so that it can be handled by core2
816 in 32-bit mode.
817
b50ad04e 8182016-08-16 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/76783
821 * gcc.dg/pr76783.c: New testcase.
822 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
823
b441db40 8242016-08-16 Bin Cheng <bin.cheng@arm.com>
825
826 PR tree-optimization/72817
827 PR tree-optimization/73450
828 * gcc.dg/tree-ssa/pr72817.c: New test.
829 * gcc.dg/tree-ssa/pr73450.c: New test.
830
36d310d0 8312016-08-15 Fritz Reese <fritzoreese@gmail.com>
832
833 * gfortran.dg/init_flag_13.f90: New testcase.
834 * gfortran.dg/init_flag_14.f90: Ditto.
835 * gfortran.dg/init_flag_15.f03: Ditto.
836 * gfortran.dg/dec_init_1.f90: Ditto.
837 * gfortran.dg/dec_init_2.f90: Ditto.
838
e5ec9f76 8392016-08-15 Uros Bizjak <ubizjak@gmail.com>
840
841 PR target/72867
842 * gcc.target/i386/pr72867.c: New test.
843
6ce66d38 8442016-08-16 Eric Botcazou <ebotcazou@adacore.com>
845
846 * c-c++-common/dump-ada-spec-5.c: New test.
847
894463cf 8482016-08-15 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/73434
851 * gcc.dg/torture/pr73434.c: New testcase.
852
98b374b4 8532016-08-15 Jakub Jelinek <jakub@redhat.com>
854
855 PR tree-optimization/72824
856 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
857
9b90f118 8582016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
859
860 PR fortran/70598
861 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
862 in use_device clause.
863 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
864 * gfortran.dg/goacc/list.f95: Adjust to catch
865 "neither a POINTER nor an array" error messages.
866
1d80868e 8672016-08-14 Uros Bizjak <ubizjak@gmail.com>
868
869 PR target/76342
870 * gcc.target/i386/pr76342.c: New test.
871
153e4ac1 8722016-08-12 Jakub Jelinek <jakub@redhat.com>
873
874 PR c/71512
875 * g++.dg/ubsan/pr71512.C: New test.
876 * c-c++-common/ubsan/pr71512-1.c: New test.
877 * c-c++-common/ubsan/pr71512-2.c: New test.
878
3c382998 8792016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
880
881 * gcc.target/powerpc/vec-init-1.c: New tests to test various
882 vector initialization options.
883 * gcc.target/powerpc/vec-init-2.c: Likewise.
884 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
885 is generated on ISA 3.0.
886
7079d57a 8872016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
888
889 PR middle-end/71654
890 * gcc.dg/c-c++-common/pr71654.c: New test.
891 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
892 dg-options.
893 * gcc.dg/tree-ssa/vrp24: Likewise.
894
7175bb2a 8952016-08-12 Jakub Jelinek <jakub@redhat.com>
896
897 PR c/67410
898 * gcc.dg/pr67410.c: New test.
899
56fb8e9d 9002016-08-12 Bin Cheng <bin.cheng@arm.com>
901
902 PR tree-optimization/69848
903 * gcc.dg/vect/vect-pr69848.c: New test.
904
1f84b4ab 9052016-08-12 Uros Bizjak <ubizjak@gmail.com>
906
907 PR testsuite/71008
908 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
909 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
910 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
911 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
912
60b349d9 9132016-08-12 Richard Biener <rguenther@suse.de>
914
915 PR tree-optimization/57326
916 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
917 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
918 * gcc.dg/tree-ssa/pr35287.c: Likewise.
919 * gcc.target/i386/pr45685.c: Likewise.
920 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
921 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
922 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
923 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
924 * gfortran.dg/pr34163.f90: Likewise.
925
6d5f72f3 9262016-08-12 Martin Liska <mliska@suse.cz>
927
928 * g++.dg/gcov/gcov-16.C: New test.
929 * lib/gcov.exp: Support new argument for run-gcov function.
930
b357db2c 9312016-08-12 Martin Liska <mliska@suse.cz>
932
933 PR gcov-profile/35590
934 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
935
08e33f10 9362016-08-12 Richard Biener <rguenther@suse.de>
937
938 PR tree-optimization/72851
939 * gcc.dg/torture/pr72851.c: New testcase.
940
92a44a68 9412016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 942
832d369d 943 PR debug/63240
944 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
945 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
946 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
947 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
948 DW_AT_deleted.
949
1289a281 950 PR debug/55641
951 * g++.dg/debug/dwarf2/ref-1.C: New.
952
9a478fab 953 PR debug/49366
954 * g++.dg/debug/dwarf2/template-params-12.H: New.
955 * g++.dg/debug/dwarf2/template-params-12f.C: New.
956 * g++.dg/debug/dwarf2/template-params-12g.C: New.
957 * g++.dg/debug/dwarf2/template-params-12n.C: New.
958 * g++.dg/debug/dwarf2/template-params-12s.C: New.
959 * g++.dg/debug/dwarf2/template-params-12u.C: New.
960 * g++.dg/debug/dwarf2/template-params-12v.C: New.
961 * g++.dg/debug/dwarf2/template-params-12w.C: New.
962
e61229f8 9632016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
964
965 PR target/72863
966 * gcc.target/powerpc/pr72863.c: New test.
967
c7823416 9682016-08-11 Uros Bizjak <ubizjak@gmail.com>
969
970 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
971
df15667f 9722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
973
974 * gcc.target/i386/pieces-strcpy-1.c: New test.
975 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
976
83c375ba 9772016-08-11 Jakub Jelinek <jakub@redhat.com>
978
979 PR c++/72868
980 * g++.dg/cpp1y/constexpr-switch4.C: New test.
981
350f354a 9822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
983
984 * gcc.target/i386/pieces-memcpy-1.c: New test.
985 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
986 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
987 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
988 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
989 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
990
74be5bc1 9912016-08-11 Jakub Jelinek <jakub@redhat.com>
992
993 PR c/72816
20fb4916 994 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 995
40395983 9962016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
997
998 PR tree-optimization/71083
999 * gcc.c-torture/execute/pr71083.c: New test.
1000 * gnat.dg/loop_optimization23.adb: New test.
1001 * gnat.dg/loop_optimization23_pkg.ads: New test.
1002 * gnat.dg/loop_optimization23_pkg.adb: New test.
1003
ec969ce4 10042016-08-11 Richard Biener <rguenther@suse.de>
1005
1006 PR tree-optimization/72772
1007 * gcc.dg/graphite/pr35356-1.c: Adjust.
1008 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1009
25482c16 10102016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1011
1012 * gfortran.dg/random_7.f90: Take into account that the last seed
1013 value is the special p value.
1014 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1015
f454033a 10162016-08-11 Richard Biener <rguenther@suse.de>
1017
1018 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1019
2d2b78a1 10202016-08-11 Alan Modra <amodra@gmail.com>
1021
1022 * gcc.target/powerpc/pr71680.c: New.
1023
97468983 10242016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1025
1026 * gcc.target/powerpc/bfp/bfp.exp: New file.
1027 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1028 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1029 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1030 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1031 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1032 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1033 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1034 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1035 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1036 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1037 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1038 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1039 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1040 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1041 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1042 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1043 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1044 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1045 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1046 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1047 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1048 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1049 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1050 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1051 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1052 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1053 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1054 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1055 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1056 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1057 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1058 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1059 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1060 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1061 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1062 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1063 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1064 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1065 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1066 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1067 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1068 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1069 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1070 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1071 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1072 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1073 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1074 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1075 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1076 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1077 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1078 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1079 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1080
23a6fe48 10812016-08-10 Bin Cheng <bin.cheng@arm.com>
1082
1083 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1084 Add aarch64*-*-*.
1085
0cb8f73e 10862016-08-10 Bin Cheng <bin.cheng@arm.com>
1087
1088 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1089
b7ed2a65 10902016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1091
1092 PR target/72853
1093 * gcc.target/powerpc/pr72853.c: New test.
1094
2d2b4107 10952016-08-10 Martin Liska <mliska@suse.cz>
1096
1097 PR gcov-profile/58306
1098 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1099
7132b755 11002016-08-10 Martin Liska <mliska@suse.cz>
1101
1102 * g++.dg/gcov/gcov-threads-1.C: New test.
1103
5186407c 11042016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1105
1106 PR target/71873
1107 * gcc.target/avr/pr71873.c: New test.
1108
44f01555 11092016-08-09 Martin Liska <mliska@suse.cz>
1110
1111 * g++.dg/gcov/gcov-dump-1.C: New test.
1112 * g++.dg/gcov/gcov-dump-2.C: New test.
1113
7d4f18f5 11142016-08-09 Martin Liska <mliska@suse.cz>
1115
1116 * gcc.dg/tree-prof/val-prof-9.c: New test.
1117
defa7026 11182016-08-09 Martin Liska <mliska@suse.cz>
1119
1120 * gcc.dg/tree-prof/val-prof-8.c: New test.
1121
ae7e6062 11222016-08-09 Martin Jambor <mjambor@suse.cz>
1123
0c47dd26 1124 PR ipa/71981
1125 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1126
a69fb570 11272016-08-09 Bin Cheng <bin.cheng@arm.com>
1128
1129 PR tree-optimization/33707
1130 * gcc.dg/vect/pr33707.c: New test.
1131
a031a844 11322016-08-09 Bin Cheng <bin.cheng@arm.com>
1133
1134 PR tree-optimization/pr72772
1135 * gcc.dg/tree-ssa/pr72772.c: New test.
1136
8f1baf0d 11372016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1138
1139 PR rtl-optimization/66669
1140 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1141
53e7aca1 11422016-08-09 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR tree-optimization/72824
1145 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1146
c162fa25 11472016-08-09 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/71802
1150 * gcc.dg/torture/pr71802.c: New testcase.
1151
87156a7d 11522016-08-09 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR c++/72809
1155 * g++.dg/eh/stdarg1.C: New test.
1156
d0029333 11572016-08-08 Andi Kleen <ak@linux.intel.com>
1158
1159 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1160 test command line in failure log.
1161 (profopt-execute): dito. Make autofdo file names unique.
1162
7af4d06b 11632016-08-08 David Malcolm <dmalcolm@redhat.com>
1164
1165 PR c/64955
1166 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1167 output.
1168
7091ff70 11692016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1170
1171 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1172 c99_runtime.
1173 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1174 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1175 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1176 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1177 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1178 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1179
d189b094 11802016-08-08 David Malcolm <dmalcolm@redhat.com>
1181
1182 PR c/52952
1183 * gcc.dg/cpp/pr66415-1.c: Likewise.
1184 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1185 * gcc.dg/format/c90-printf-1.c: Likewise.
1186 * gcc.dg/format/diagnostic-ranges.c: New test case.
1187
440837fe 11882016-08-08 Jakub Jelinek <jakub@redhat.com>
1189
7cbcf608 1190 PR fortran/72716
1191 * gfortran.dg/gomp/pr72716.f90: New test.
1192
aa1ddb66 1193 PR middle-end/72781
1194 * gcc.dg/gomp/pr72781.c: New test.
1195
440837fe 1196 PR middle-end/68762
1197 * g++.dg/vect/pr68762-1.cc: New test.
1198 * g++.dg/vect/pr68762-2.cc: New test.
1199 * g++.dg/vect/pr68762.h: New file.
1200
eb571c16 12012016-08-08 Martin Sebor <msebor@redhat.com>
1202
1203 PR testsuite/72838
f9c39b65 1204 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1205 * g++.dg/warn/overflow-warn-3.C: Same.
1206 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1207
8ca5189a 12082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1209
1210 PR fortran/71936
1211 * gfortran.dg/allocate_with_source_21.f03: New test.
1212
1495e54c 12132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1214
1215 PR fortran/72698
1216 * gfortran.dg/allocate_with_source_20.f03: New test.
1217
d1e97886 12182016-08-08 Alan Modra <amodra@gmail.com>
1219
1220 * gcc.c-torture/compile/pr72802.c: New.
1221
9da84a54 12222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1223
1224 PR fortran/70524
1225 * gfortran.dg/dependency_48.f90: New test.
1226
3f9692a5 12272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1228
b5b764be 1229 PR fortran/70040
3f9692a5 1230 * gfortran.dg/pr70040.f90: New testcase.
1231
099ec19a 12322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1233
1234 PR fortran/71961
1235 * gfortran.dg/matmul_10.f90: New testcase.
1236
e8272095 12372016-08-07 Jan Hubicka <hubicka@ucw.cz>
1238
1239 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1240
f5d2c462 12412016-08-07 Jakub Jelinek <jakub@redhat.com>
1242
1243 PR c/72816
1244 * gcc.dg/pr72816.c: New test.
1245
30c60892 12462016-08-06 Jonathan Wakely <jwakely@redhat.com>
1247
1248 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1249 * g++.dg/conversion/pr41426.C: Likewise.
1250 * g++.dg/conversion/pr66211.C: Likewise.
1251 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1252 * g++.dg/init/ref8.C: Likewise.
1253 * g++.old-deja/g++.law/cvt20.C: Likewise.
1254 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1255
2abf3c4a 12562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1257
1258 PR tree-optimization/18046
1259 * gcc.dg/tree-ssa/vrp105.c: New test.
1260 * gcc.dg/tree-ssa/vrp106.c: New test.
1261
a940fdc7 12622016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1263
1264 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1265 1ul in diagnostics. Remove hyphen from "constant-expression."
1266 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1267 * g++.dg/cpp0x/static_assert3.C: Same.
1268 * g++.dg/cpp1y/constexpr-throw.C: Same.
1269 * g++.dg/template/nontype3.C: Same.
1270 * g++.dg/warn/overflow-warn-1.C: Same.
1271 * g++.dg/warn/overflow-warn-3.C: Same.
1272 * g++.dg/warn/overflow-warn-4.C: Same.
1273
d4166bdc 12742016-08-05 David Malcolm <dmalcolm@redhat.com>
1275
1276 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1277 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1278 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1279 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1280
906dd612 12812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1282
1283 PR tree-optimization/72810
1284 * gcc.dg/tree-ssa/vrp110.c: New test.
1285
9788fb76 12862016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1287
1288 PR Target/72819
1289 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1290 registers.
1291 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1292 saving the half-precision registers.
1293 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1294 value is returned in h0.
1295 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1296 are passed in FP/SIMD registers.
1297 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1298 passing works corrcetly.
1299 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1300 (hfa_f16x2_t): Likewise.
1301 (hfa_f16x3_t): Likewise.
1302 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1303 are promoted to double and passed in a double register.
1304 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1305 are promoted to double and stacked.
1306 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1307 __fp16 data types.
1308 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1309 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1310 __fp16 first get passed in FP/SIMD registers, then stacked.
1311
30f40fe4 13122016-08-05 Nathan Sidwell <nathan@acm.org>
1313
1314 PR c++/68724
1315 * g++.dg/cpp0x/pr68724.C: New.
1316
8a6540e1 13172016-08-05 Richard Biener <rguenther@suse.de>
1318
1319 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1320
09001ac1 13212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1322
1323 * gcc.dg/tree-ssa/vrp107.c: New test.
1324 * gcc.dg/tree-ssa/vrp108.c: New test.
1325 * gcc.dg/tree-ssa/vrp109.c: New test.
1326
88ab6a9c 13272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1328
1329 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1330 dg-options.
1331
b2a036e7 13322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1333
1334 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1335 test-cases.
1336 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1337 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1338 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1339 test-cases.
1340 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1341 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1342 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1343 large_double.
1344
8dbf49cb 13452016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1346
1347 PR c++/72800
1348 * g++.dg/cpp1y/lambda-ice1.C: New.
1349
dcc45aae 13502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1351
1352 PR c++/72759
1353 * g++.dg/cpp1y/pr72759.C: New test.
1354
88fe4062 13552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1356
1357 * gcc.dg/switch-10.c: New test.
1358
a1af716f 13592016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1360
1361 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1362
1fa5d8ba 13632016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1364
1365 * c-c++-common/goacc/routine-5.c: Update.
1366
e8dedc4a 13672016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1368
1369 PR rtl-optimization/70903
1370 * gcc.c-torture/execute/pr70903.c: New test.
1371
7ca5003c 13722016-08-04 Martin Liska <mliska@suse.cz>
1373
1374 * gcc.dg/params/params.exp: Replace file exists with
1375 TESTING_IN_BUILD_TREE.
1376
810702a2 13772016-08-04 Marek Polacek <polacek@redhat.com>
1378
1379 PR c++/70229
1380 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1381
fa8a8f79 13822016-08-04 Richard Biener <rguenther@suse.de>
1383
1384 PR middle-end/71984
1385 * gcc.dg/torture/pr71984.c: Guard correctness check for
1386 little-endian.
1387
9916f5a5 13882016-08-03 Andrew Pinski <apinski@cavium.com>
1389
1390 * gcc.c-torture/compile/20160802-1.c: New testcase.
1391
278b4698 13922016-08-03 Fritz Reese <fritzoreese@gmail.com>
1393
1394 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1395
860c3c85 13962016-08-03 Richard Biener <rguenther@suse.de>
1397
1398 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1399 and remove -O3.
1400 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1401 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1402
0a41d717 14032016-08-03 Richard Biener <rguenther@suse.de>
1404
1405 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1406 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1407 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1408 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1409
52e3c0e8 14102016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1411
1412 * gcc.dg/init-excess-2.c: Require int32plus.
1413 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1414 * gcc.dg/pr59963-2.c: Require int32plus.
1415 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1416 * gcc.dg/unroll-7.c: Require int32plus.
1417
ad8a330c 14182016-08-02 Bin Cheng <bin.cheng@arm.com>
1419
1420 PR tree-optimization/34114
1421 * gcc.dg/tree-ssa/loop-42.c: New test.
1422
d3aa3636 14232016-08-02 Tamar Christina <tamar.christina@arm.com>
1424
1425 * gcc.target/aarch64/vminmaxnm.c: New.
1426 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1427 tests.
1428
c79d3723 14292016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1430
1431 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1432 vec_extract for vector float, vector int, vector short, and vector
1433 char.
1434 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1435 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1436 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1437 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1438
5fc13c39 14392016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1440
1441 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1442 single stack adjustment, no writeback.
5fc13c39 1443 * gcc.target/aarch64/test_frame_12.c: Likewise.
1444 * gcc.target/aarch64/test_frame_13.c: Likewise.
1445 * gcc.target/aarch64/test_frame_15.c: Likewise.
1446 * gcc.target/aarch64/test_frame_6.c: Likewise.
1447 * gcc.target/aarch64/test_frame_7.c: Likewise.
1448 * gcc.target/aarch64/test_frame_8.c: Likewise.
1449 * gcc.target/aarch64/test_frame_16.c: New test.
1450
2eb70c76 14512015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 PR target/72748
1454 * gcc.target/i386/pr72748.c: New test.
1455
92a44a68 14562015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1457
1458 PR tree-optimization/71818
1459 * gcc.dg/vect/pr71818.c: New
1460
56e7a293 14612016-08-01 Martin Liska <mliska@suse.cz>
1462
1463 PR tree-optimization/71857
1464 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1465
aa8852cc 14662016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1467
1468 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1469
f3c032a4 14702016-08-01 Jan Beulich <jbeulich@suse.com>
1471
1472 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1473
a1e9d2c3 14742016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1475
1476 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1477 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1478
466045aa 14792016-07-31 Jonathan Wakely <jwakely@redhat.com>
1480
1481 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1482 (check_effective_target_c++): Likewise. Also match for libstdc++.
1483
92a44a68 14842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1485
1486 PR fortran/41922
1487 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1488 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1489 * gfortran.dg/pr41922.f90: New test.
1490
dd13eb1b 14912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1492
1493 PR fortran/68566
1494 * gfortran.dg/pr68566.f90: new test.
1495
a940fdc7 14962016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1497
1498 PR c++/60760
1499 PR c++/71091
1500 * g++.dg/cpp0x/constexpr-cast.C: New test.
1501 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1502 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1503 * g++.dg/ubsan/pr63956.C: Correct.
1504
efa8ff03 15052016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1506
1507 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1508 vector double or vector long where the vector is in memory.
1509 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1510 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1511
0b8113c5 15122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1513
1514 PR fortran/69867
1515 * gfortran.dg/pr69867.f90: New test.
1516
3badc59b 15172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1518
1519 PR fortran/69962
1520 * gfortran.dg/pr69962.f90: New test.
1521
fc8b54ff 15222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1523
1524 PR fortran/70006
1525 * gfortran.dg/pr70006.f90: New test.
1526
165b422e 15272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1528
1529 PR fortran/71730
1530 * gfortran.dg/pr71730.f90: New test.
1531 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1532 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1533 * gfortran.dg/array_constructor_26.f03: Ditto.
1534
0c6334ed 15352016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1536
1537 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1538 * gcc.target/powerpc/pr71763.c: Likewise.
1539
4ebf85be 15402016-07-29 Marek Polacek <polacek@redhat.com>
1541
1542 PR c/71742
1543 * gcc.dg/940510-1.c: Adjust dg-error.
1544 * gcc.dg/c99-flex-array-1.c: Likewise.
1545 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1546
9efe5be6 1547 PR c/71853
1548 * gcc.dg/noncompile/pr71853.c: New test.
1549
4c4548bb 1550 PR c/71573
1551 * gcc.dg/noncompile/pr71573.c: New test.
1552
8ae70602 1553 PR c/71926
1554 * g++.dg/warn/Wparentheses-30.C: New test.
1555 * gcc.dg/Wparentheses-14.c: New test.
1556
cfc1aded 15572016-07-29 Uros Bizjak <ubizjak@gmail.com>
1558
1559 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1560
d5e80d93 15612016-07-29 Bin Cheng <bin.cheng@arm.com>
1562
1563 PR tree-optimization/57558
1564 * gcc.dg/vect/pr57558-1.c: New test.
1565 * gcc.dg/vect/pr57558-2.c: New test.
1566
c7c713ec 15672016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1568
cfc1aded 1569 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1570 to scan forwprop1 dump pass.
1571
34b9af67 15722016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1573
1574 PR c++/51488
1575 * g++.dg/template/pr51488.C: New.
1576
322d4184 15772016-07-29 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR c/71969
1580 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1581 static __inline__.
1582 * gcc.dg/pr71969-1.c: New test.
1583 * gcc.dg/pr71969-2.c: New test.
1584 * gcc.dg/pr71969-3.c: New test.
1585
7648c9c7 15862016-07-29 Marek Polacek <polacek@redhat.com>
1587
1588 PR c/71574
1589 * c-c++-common/pr71574.c: New test.
1590
35fddbd6 1591 PR c/71583
1592 * gcc.dg/noncompile/pr71583.c: New test.
1593
d06bcb87 15942016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1595
1596 PR middle-end/68217
1597 * gcc.dg/pr68217.c: New test.
1598
fb5574d7 15992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1600
1601 PR fortran/71067
1602 * gfortran.dg/pr71067_1.f90: New test.
1603 * gfortran.dg/pr71067_2.f90: Ditto.
1604
a52bb7a0 16052016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1606
1607 * gcc.target/powerpc/vec-extract-1.c: New test.
1608
42e96823 16092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1610
1611 PR fortran/71799
1612 * gfortran.dg/pr71799.f90: New test.
1613
d5539c6b 16142016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1615
1616 PR c++/71665
1617 * g++.dg/cpp0x/pr71665-1.C: New.
1618 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1619 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1620 * g++.dg/ext/label10.C: Likewise.
1621 * g++.dg/parse/constant5.C: Likewise.
1622
05995232 16232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1624
1625 PR fortran/71859
1626 * gfortran.dg/pr71859.f90: New test.
1627 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1628 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1629
7a4429b2 16302016-07-28 Paul Thomas <pault@gcc.gnu.org>
1631
1632 PR fortran/71883
1633 * gfortran.dg/pr71883.f90 : New test.
1634
f339cf78 16352016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1636
1637 PR tree-optimization/71734
cfc1aded 1638 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1639
8311fe26 16402016-07-28 Renlin Li <renlin.li@arm.com>
1641
1642 Revert
1643 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1644
1645 PR fortran/71902
1646 * gfortran.dg/dependency_47.f90: New test.
1647
595e387a 16482016-07-28 Martin Liska <mliska@suse.cz>
1649
1650 PR gcov-profile/68025
1651 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1652
83554604 16532016-07-28 Martin Liska <mliska@suse.cz>
1654
1655 * g++.dg/vect/pr70944.cc: New test.
1656
ec6d2d63 16572016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1658
1659 PR middle-end/71994
1660 * gcc.dg/torture/pr71994.c: New test.
1661
12dabcee 16622016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1663
1664 PR middle-end/71078
1665 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1666 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1667 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1668
262a83d5 16692016-07-27 Richard Biener <rguenther@suse.de>
1670
1671 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1672
3989f1fe 16732016-07-27 Martin Liska <mliska@suse.cz>
1674
1675 * gcc.dg/predict-13.c: New test.
1676 * gcc.dg/predict-14.c: New test.
1677
69a499fa 16782016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1679
7a4429b2 1680 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1681 including stdint.h.
1682 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1683 including stdint.h.
1684
751fef95 16852016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1686
1687 PR target/71869
1688 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1689 IEEE built-in functions handle quiet and signalling NaNs
1690 correctly.
1691
5e07497c 16922016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1693
1694 PR fortran/71862
1695 * gfortran.dg/pr71862.f90: New test.
1696
18928e61 16972016-07-26 Martin Sebor <msebor@redhat.com>
1698
1699 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1700 selector with dg-options.
1701
7e1856f1 17022016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1703
1704 PR tree-optimization/18046
1705 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1706 * gcc.dg/tree-ssa/vrp103.c: New test.
1707 * gcc.dg/tree-ssa/vrp104.c: New test.
1708
08679462 17092016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1710
1711 * gcc.target/powerpc/pr63354.c: Require lp64 since
1712 -mprofile-kernel is not legal with -m32.
1713
8c3efadf 17142016-07-26 Richard Biener <rguenther@suse.de>
1715
1716 PR rtl-optimization/71984
1717 * gcc.dg/torture/pr71984.c: New testcase.
1718
78866ecd 17192016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1720
1721 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1722 g++-dg-runtest via et-dg-runtest.
1723 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1724 * gcc.dg/vect/vect.exp: Likewise.
1725 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1726 gfortran-dg-runtest.
1727 * gfortran.dg/vect/vect.exp: Likewise.
1728 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1729 (check_mips_loongson_hw_available): Likewise.
1730 (check_effective_target_mpaired_single_runtime): Likewise.
1731 (check_effective_target_mips_loongson_runtime): Likewise.
1732 (add_options_for_mpaired_single): Likewise.
1733 (check_effective_target_vect_int): Add global et_index.
1734 Check and save the supported feature for a target selected by
1735 the et_index target. Break long lines where appropriate. Call
1736 et-is-effective-target for MIPS with an argument instead of
1737 check_effective_target_* where appropriate.
1738 (check_effective_target_vect_intfloat_cvt): Likewise.
1739 (check_effective_target_vect_uintfloat_cvt): Likewise.
1740 (check_effective_target_vect_floatint_cvt): Likewise.
1741 (check_effective_target_vect_floatuint_cvt): Likewise.
1742 (check_effective_target_vect_simd_clones): Likewise.
1743 (check_effective_target_vect_shift): ewise.
1744 (check_effective_target_whole_vector_shift): Likewise.
1745 (check_effective_target_vect_bswap): Likewise.
1746 (check_effective_target_vect_shift_char): Likewise.
1747 (check_effective_target_vect_long): Likewise.
1748 (check_effective_target_vect_float): Likewise.
1749 (check_effective_target_vect_double): Likewise.
1750 (check_effective_target_vect_long_long): Likewise.
1751 (check_effective_target_vect_no_int_max): Likewise.
1752 (check_effective_target_vect_no_int_add): Likewise.
1753 (check_effective_target_vect_no_bitwise): Likewise.
1754 (check_effective_target_vect_widen_shift): Likewise.
1755 (check_effective_target_vect_no_align): Likewise.
1756 (check_effective_target_vect_hw_misalign): Likewise.
1757 (check_effective_target_vect_element_align): Likewise.
1758 (check_effective_target_vect_condition): Likewise.
1759 (check_effective_target_vect_cond_mixed): Likewise.
1760 (check_effective_target_vect_char_mult): Likewise.
1761 (check_effective_target_vect_short_mult): Likewise.
1762 (check_effective_target_vect_int_mult): Likewise.
1763 (check_effective_target_vect_extract_even_odd): Likewise.
1764 (check_effective_target_vect_interleave): Likewise.
1765 (check_effective_target_vect_stridedN): Likewise.
1766 (check_effective_target_vect_multiple_sizes): Likewise.
1767 (check_effective_target_vect64): Likewise.
1768 (check_effective_target_vect_call_copysignf): Likewise.
1769 (check_effective_target_vect_call_sqrtf): Likewise.
1770 (check_effective_target_vect_call_btrunc): Likewise.
1771 (check_effective_target_vect_call_btruncf): Likewise.
1772 (check_effective_target_vect_call_ceil): Likewise.
1773 (check_effective_target_vect_call_ceilf): Likewise.
1774 (check_effective_target_vect_call_floor): Likewise.
1775 (check_effective_target_vect_call_floorf): Likewise.
1776 (check_effective_target_vect_call_lceil): Likewise.
1777 (check_effective_target_vect_call_lfloor): Likewise.
1778 (check_effective_target_vect_call_nearbyint): Likewise.
1779 (check_effective_target_vect_call_nearbyintf): Likewise.
1780 (check_effective_target_vect_call_round): Likewise.
1781 (check_effective_target_vect_call_roundf): Likewise.
1782 (check_effective_target_vect_perm): Likewise, but also append *_saved
1783 to the existing global name to properly cache the result.
1784 (check_effective_target_vect_perm_byte): Likewise.
1785 (check_effective_target_vect_perm_short): Likewise.
1786 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1787 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1788 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1789 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1790 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1791 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1792 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1793 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1794 (check_effective_target_vect_sdot_qi): Likewise.
1795 (check_effective_target_vect_udot_qi): Likewise.
1796 (check_effective_target_vect_sdot_hi): Likewise.
1797 (check_effective_target_vect_udot_hi): Likewise.
1798 (check_effective_target_vect_usad_char): Likewise.
1799 (check_effective_target_vect_pack_trunc): Likewise.
1800 (check_effective_target_vect_unpack): Likewise.
1801 (check_effective_target_vect_aligned_arrays): Likewise.
1802 (check_effective_target_vect_natural_alignment): Likewise.
1803 (check_effective_target_vector_alignment_reachable): Likewise.
1804 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1805 (is-effective-target): Initialize et_index if undefined.
1806 (et-dg-runtest): New.
1807 (et-is-effective-target): Likewise.
1808 (check_vect_support_and_set_flags): Add supported MIPS targets to
1809 EFFECTIVE_TARGETS list. Return the number of supported targets.
1810
b2930f09 18112016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 1812 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 1813
1814 PR middle-end/70920
1815 * gcc.dg/pr70920-1.c: New test-case.
1816 * gcc.dg/pr70902-2.c: Likewise.
1817 * gcc.dg/pr70920-3.c: Likewise.
1818 * gcc.dg/pr70920-4.c: Likewise
1819 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1820 2 instead of 3.
1821
90821294 18222016-07-25 Alexander Monakov <amonakov@ispras.ru>
1823
1824 * gcc.c-torture/execute/pr71494.c: Require label_values.
1825 * gcc.dg/pr16973.c: Ditto.
1826
1660595b 18272016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1828
1829 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1830 * gcc.dg/torture/pr69771.c: Require int32plus.
1831 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1832
5b2b88ce 18332016-07-25 Martin Liska <mliska@suse.cz>
1834
1835 * gcc.dg/torture/pr71987.c: New test.
1836
e2f926e9 18372016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1838
1839 PR fortran/71935
1840 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1841 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1842 * gfortran.dg/pr71935.f90: New test.
1843
a940fdc7 18442016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 1845
1846 PR c++/71675
1847 * g++.dg/ext/atomic-3.C: New test.
1848 * gcc.dg/atomic/pr71675.c: New test.
1849
5a43070d 18502016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1851
1852 * gcc.target/i386/mvc8.c: New test.
1853
1b793819 18542016-07-22 Bin Cheng <bin.cheng@arm.com>
1855
1856 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1857 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1858
d4b4c787 18592016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1860
1861 PR fortran/71795
1862 * gfortran.dg/constructor_50.f90: New test.
1863
45648efe 18642016-07-22 Martin Liska <mliska@suse.cz>
1865
1866 PR gcov-profile/69028
1867 PR gcov-profile/62047
1868 * g++.dg/cilk-plus/pr69028.C: New test.
1869
b657bb1f 18702016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1871
1872 * gfortran.dg/coarray_stat_2.f90: New test.
1873
3a421504 18742016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1875
1876 * gcc.target/powerpc/vec-extract.h: New files to check the
1877 vec_extract built-in functions for all vector types, testing
1878 accessing each element, both with constant and variable element
1879 numbers.
1880 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1881 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1882 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1883 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1884 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1885 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1886 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1887 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1888 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1889
d40a1eac 18902016-07-21 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR c++/71728
1893 * g++.dg/other/pr71728.C: New test.
1894
3b0d7293 18952016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1896
1897 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1898 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1899 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1900 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1901 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1902
50953a9f 19032016-07-21 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/71947
1906 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1907
90261646 19082016-07-21 Bin Cheng <bin.cheng@arm.com>
1909
1910 * gcc.dg/tree-ssa/scev-15.c: New.
1911
5a5a7a90 19122016-07-21 Bin Cheng <bin.cheng@arm.com>
1913
1914 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1915
df0c563f 19162016-07-21 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR c++/71941
1919 * g++.dg/gomp/pr71941.C: New test.
1920
24acd4ab 19212016-07-20 David Malcolm <dmalcolm@redhat.com>
1922
1923 PR c/70339
1924 PR c/71858
1925 * g++.dg/spellcheck-identifiers.C: New test case, based on
1926 gcc.dg/spellcheck-identifiers.c.
1927 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1928 gcc.dg/spellcheck-identifiers-2.c.
1929 * g++.dg/spellcheck-typenames.C: New test case, based on
1930 gcc.dg/spellcheck-typenames.c
1931
8669e753 19322016-07-20 Jonathan Wakely <jwakely@redhat.com>
1933
1934 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1935 pointer to member function and also test catching by reference.
1936
75cb41b8 19372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1938
1939 * gcc.target/s390/pr67443.c: Fix test case.
1940
07be1239 19412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1942
1943 * gcc.target/s390/insv-1.c: Xfail some tests.
1944 * gcc.target/s390/insv-2.c: Likewise.
1945
e9b5fdd9 19462016-07-20 Georg-Johann Lay <avr@gjlay.de>
1947
1948 * gcc.target/avr/torture/get-mem.c: New test.
1949 * gcc.target/avr/torture/set-mem.c: New test.
1950
b704b0e1 19512016-07-20 Georg-Johann Lay <avr@gjlay.de>
1952
1953 PR target/71948
1954 * gcc.target/avr/torture/tiny-progmem.c: New test.
1955
051eb924 19562016-07-20 Jakub Jelinek <jakub@redhat.com>
1957
fdb70809 1958 PR c++/71909
1959 * g++.dg/parse/pr71909.C: New test.
1960 * g++.dg/tm/pr71909.C: New test.
1961
051eb924 1962 PR c++/50060
1963 * g++.dg/cpp0x/constexpr-50060.C: New test.
1964 * g++.dg/cpp1y/constexpr-50060.C: New test.
1965
c4e1267c 19662016-07-20 Martin Liska <mliska@suse.cz>
1967
1968 * gfortran.dg/graphite/pr71898.f90: New test.
1969
ecaa5fd4 19702016-07-20 Bin Cheng <bin.cheng@arm.com>
1971
1972 PR tree-optimization/71503
1973 PR tree-optimization/71683
1974 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1975 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1976
f5b88ba1 19772016-07-20 Martin Liska <mliska@suse.cz>
1978
1979 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1980 * gcc.dg/plugin/sreal-test-1.c: Remove.
1981 * gcc.dg/plugin/sreal_plugin.c: Remove.
1982
e889bd11 19832016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1984
1985 PR fortran/71902
1986 * gfortran.dg/dependency_47.f90: New test.
1987
1c6bb1c0 19882016-07-19 Jakub Jelinek <jakub@redhat.com>
1989
94d511af 1990 PR rtl-optimization/71916
1991 * gcc.c-torture/compile/pr71916.c: New test.
1992
54e95a17 1993 PR middle-end/71874
1994 * g++.dg/torture/pr71874.C: New test.
1995
1c6bb1c0 1996 PR middle-end/71734
1997 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1998 (my_alloc): Rewritten to use __builtin_posix_memalign and
1999 __SIZE_TYPE__.
2000 (my_free): Use __builtin_free instead of _mm_free.
2001 (Vec::operator=): Use __builtin_memcpy.
2002
0d565f19 20032016-07-19 Martin Jambor <mjambor@suse.cz>
2004
cfc1aded 2005 PR fortran/71688
2006 * gfortran.dg/pr71688.f90: New test.
0d565f19 2007
2be13cd5 20082016-07-19 Richard Biener <rguenther@suse.de>
2009
2010 * c-c++-common/vector-subscript-6.c: New testcase.
2011 * c-c++-common/vector-subscript-7.c: Likewise.
2012
1697df09 20132016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2014
7a4429b2 2015 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2016 and UInt32 based on __SIZEOF_INT__.
2017
8894566e 20182016-07-19 Richard Biener <rguenther@suse.de>
2019
2020 PR tree-optimization/71901
2021 * gcc.dg/torture/pr71901.c: New testcase.
2022
20232016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2024
2025 PR tree-optimization/71908
2026 * gcc.dg/torture/pr71908.c: New testcase.
2027
106ac76d 20282016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2029
2030 PR target/71493
2031 * gcc.target/powerpc/pr71493-1.c: New test.
2032 * gcc.target/powerpc/pr71493-2.c: Likewise.
2033
e6517a48 20342016-07-18 Jakub Jelinek <jakub@redhat.com>
2035
d1e0c36e 2036 PR c++/71835
2037 * g++.dg/conversion/ambig3.C: New test.
2038
6fe424c2 2039 PR c++/71828
2040 * g++.dg/cpp0x/constexpr-71828.C: New test.
2041
d3dd9e33 2042 PR c++/71826
2043 * g++.dg/template/pr71826.C: New test.
2044
74fd83a9 2045 PR c++/71822
2046 * g++.dg/template/defarg21.C: New test.
2047
e6517a48 2048 PR c++/71871
2049 * g++.dg/ext/vector31.C: New test.
2050
f942bdbf 20512016-07-18 Uros Bizjak <ubizjak@gmail.com>
2052
2053 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2054
4b1425be 20552016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2056
2057 PR tree-optimization/71734
2058 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2059
a80f37e1 20602016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2061
2062 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2063 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2064 stack-layout-dynamic-1.c: New test.
2065
ea283725 20662016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2067
2068 * gcc.target/s390/nolrl-1.c: New test.
2069
14eab729 20702016-07-17 Fritz Reese <fritzoreese@gmail.com>
2071
2072 PR fortran/71523
2073 * gfortran.dg/pr71523_1.f90: New test.
2074 * gfortran.dg/pr71523_2.f90: New test.
2075
3925d644 20762016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2077
2078 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2079
fb9ff4ce 20802016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2081 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2082
2083 PR fortran/62125
2084 * gfortran.dg/pr62125.f90: New test.
2085
95b0f5e9 20862016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2087
2088 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2089 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2090
1913be16 20912016-07-15 Jonathan Wakely <jwakely@redhat.com>
2092
2093 PR c++/58796
2094 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2095 * g++.dg/cpp0x/nullptr35.C: New test.
2096
b4803084 20972016-07-15 Bin Cheng <bin.cheng@arm.com>
2098
2099 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2100
89e3ec3d 21012016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2102
2103 * gfortran.dg/goacc/vector_length.f90: New test.
2104
2084e279 21052016-07-15 Richard Biener <rguenther@suse.de>
2106
2107 PR tree-optimization/71881
2108 * gcc.dg/torture/pr71881.c: New testcase.
2109
2177bb9a 21102016-07-15 Richard Biener <rguenther@suse.de>
2111
2112 PR tree-optimization/71887
2113 * gcc.dg/torture/pr71887.c: New testcase.
2114
0dd7db3b 21152016-07-15 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR c/71858
2118 * gcc.dg/spellcheck-identifiers-3.c: New test.
2119
b41cc4d1 21202016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2121
2122 PR fortran/71807
2123 * gfortran.dg/null_9.f90: New test.
2124
a4d34e5e 21252016-07-15 Bin Cheng <bin.cheng@arm.com>
2126
2127 * gcc.dg/tree-ssa/loop-41.c: New test.
2128
1547c551 21292016-07-15 Bin Cheng <bin.cheng@arm.com>
2130
2131 PR tree-optimization/71347
2132 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2133
b9c2416b 21342016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2135
2136 PR fortran/29819
2137 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2138 * gfortran.dg/contains.f90: Ditto.
2139 * gfortran.dg/contains_empty_1.f03: Ditto.
2140 * gfortran.dg/submodule_3.f08: Ditto.
2141
28413b15 21422016-07-14 Jakub Jelinek <jakub@redhat.com>
2143
661af228 2144 PR testsuite/71865
2145 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2146 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2147 expected diagnostics.
2148
28413b15 2149 PR c/71858
2150 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2151 * gcc.dg/spellcheck-identifiers-2.c: New test.
2152 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2153 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2154
7b3b3a49 21552016-07-14 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR tree-optimization/71872
2158 * gcc.c-torture/compile/pr71872.c: New test.
2159
7c039c44 21602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2161
2162 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2163 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2164 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2165 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2166 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2167 * gcc.target/arm/atomic-op-acquire-1.c: This.
2168 * gcc.target/arm/atomic-op-char.c: Rename into ...
2169 * gcc.target/arm/atomic-op-char-1.c: This.
2170 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2171 * gcc.target/arm/atomic-op-consume-1.c: This.
2172 * gcc.target/arm/atomic-op-int.c: Rename into ...
2173 * gcc.target/arm/atomic-op-int-1.c: This.
2174 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2175 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2176 * gcc.target/arm/atomic-op-release.c: Rename into ...
2177 * gcc.target/arm/atomic-op-release-1.c: This.
2178 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2179 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2180 * gcc.target/arm/atomic-op-short.c: Rename into ...
2181 * gcc.target/arm/atomic-op-short-1.c: This.
2182 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2183 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2184 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2185 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2186 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2187 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2188 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2189 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2190 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2191 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2192
80c5e533 21932016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2194
2195 PR fortran/70842
2196 * gfortran.dg/select_type_35.f03: New test.
2197
c5a9fc7b 21982016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2199
2200 PR target/65951
2201 PR tree-optimization/70923
2202 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2203 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2204 * gcc.dg/vect/pr65951.c: Likewise.
2205 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2206
d1242c94 22072016-07-14 David Edelsohn <dje.gcc@gmail.com>
2208
2209 * c-c++-common/pr60226.c: Expect maximum object file alignment
2210 error on AIX.
2211
97f2a90b 22122016-07-14 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/71866
2215 * gcc.dg/torture/pr71866.c: New testcase.
2216
6029a910 22172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2218
2219 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2220 selector and enclose boolean expression in curly braces.
2221
798d22ed 22222016-07-14 Alan Modra <amodra@gmail.com>
2223
2224 PR target/71733
2225 * gcc.target/powerpc/p9-novsx.c: New.
2226
3ffcb27d 22272016-07-13 Andi Kleen <ak@linux.intel.com>
2228
2229 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2230 * g++.dg/tree-prof/morefunc.C: Dito.
2231 * g++.dg/tree-prof/pr35545.C: Dito.
2232 * g++.dg/tree-prof/reorder.C: Dito.
2233 * gcc.dg/tree-prof/20050826-2.c: Dito.
2234 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2235 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2236 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2237 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2238 * gcc.dg/tree-prof/inliner-1.c: Dito.
2239 * gcc.dg/tree-prof/merge_block.c: Dito.
2240 * gcc.dg/tree-prof/stringop-1.c: Dito.
2241 * gcc.dg/tree-prof/stringop-2.c: Dito.
2242 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2243 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2244 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2245 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2246 * gcc.dg/tree-prof/update-loopch.c: Dito.
2247 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2248 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2249 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2250 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2251 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2252 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2253 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2254
9ace90e5 22552016-07-13 Andi Kleen <ak@linux.intel.com>
2256
2257 * lib/profopt.exp (profopt-execute): Remove .imports files.
2258
b75cf198 22592016-07-13 Andi Kleen <ak@linux.intel.com>
2260
f942bdbf 2261 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2262
4d0389a9 22632016-07-13 Andi Kleen <ak@linux.intel.com>
2264
2265 * lib/profopt.exp (dg-final-scan-autofdo,
2266 dg-final-scan-not-autofdo): New functions.
2267
a5af7a75 22682016-07-13 Bin Cheng <bin.cheng@arm.com>
2269
2270 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2271 * gcc.dg/vect/vect-35.c: Ditto.
2272 * gcc.dg/vect/vect-alias-check-2.c: New test.
2273
c6bcae01 22742016-07-13 Martin Liska <mliska@suse.cz>
2275
2276 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2277 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2278 * gfortran.dg/pr42108.f90: Update expected dump scan.
2279
0644c120 22802016-07-13 Richard Biener <rguenther@suse.de>
2281
2282 PR tree-optimization/24574
2283 * gcc.dg/pr24574.c: New testcase.
2284
2bbae5b9 22852016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2286
f942bdbf 2287 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2288 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2289 * c-c++-common/pr68833-1.c: Require int32plus.
2290 * gcc.dg/ipa/pr63551.c: Likewise.
2291 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2292 * gcc.dg/ipa/pr64041.c: Require int32plus.
2293
839a6560 22942016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2295
2296 PR ipa/71633
2297 * g++.dg/pr71633.C: New test.
2298
8f5f2788 22992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2300
2301 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2302 Add new arm_thumb1_cbz_ok effective target.
2303 * gcc.target/arm/cbz.c: New test.
2304
417e5cc5 23052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2306
2307 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2308 Define effective target.
2309 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2310 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2311 * gcc.target/arm/movhi_movw.c: New test.
2312 * gcc.target/arm/movsi_movw.c: Likewise.
2313 * gcc.target/arm/movdi_movw.c: Likewise.
2314
68a5143e 23152016-07-13 Richard Biener <rguenther@suse.de>
2316
2317 PR middle-end/71104
2318 * gcc.dg/pr71104-1.c: New testcase.
2319 * gcc.dg/pr71104-2.c: Likewise.
2320
69e8d259 23212016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2322
2323 PR target/71805
2324 * gcc.target/powerpc/pr71805.c: New test.
2325
244f142f 23262016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2327
2328 * gcc.target/powerpc/divkc3-1.c: New.
2329 * gcc.target/powerpc/mulkc3-1.c: New.
2330
6fc56f1f 23312016-07-12 Nathan Sidwell <nathan@acm.org>
2332
2333 * gcc.target/arm/data-rel-1.c: New.
2334 * gcc.target/arm/data-rel-2.c: New.
2335 * gcc.target/arm/data-rel-3.c: New.
2336
94ee1e9c 23372016-07-12 Martin Liska <mliska@suse.cz>
2338
2339 * gcc.dg/params/blocksort-part.c: New test.
2340 * gcc.dg/params/params.exp: New file.
2341
cd32d747 23422016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2343
2344 PR middle-end/71700
2345 * gcc.c-torture/execute/pr71700.c: New test.
2346
ad010d47 23472016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2348 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/23286
2351 PR tree-optimization/70159
2352 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2353 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2354 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2355 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2356 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2357 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2358 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2359 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2360 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2361 * gcc.dg/pr51879-12.c: Likewise.
2362 * gcc.dg/strlenopt-9.c: Likewise.
2363 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2364 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2365 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2366 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2367 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2368 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2369 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2370 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2371 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2372 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2373 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2374 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2375 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2376 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2377 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2378
9aece49e 23792016-07-12 Richard Biener <rguenther@suse.de>
2380
2381 PR rtl-optimization/68961
2382 * gcc.target/i386/pr68961.c: New testcase.
2383
8f05fee9 23842016-07-11 Jakub Jelinek <jakub@redhat.com>
2385
4a6cc5cd 2386 PR middle-end/71758
2387 * c-c++-common/gomp/pr71758.c: New test.
2388 * gfortran.dg/gomp/pr71758.f90: New test.
2389
8f05fee9 2390 PR tree-optimization/71823
2391 * gcc.dg/vect/pr71823.c: New test.
2392
b73690a4 23932016-07-11 David Malcolm <dmalcolm@redhat.com>
2394
2395 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2396 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2397 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2398
675f4c6b 23992016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2400
2401 PR target/71801
2402 * gcc.target/i386/pr71801.c: New test.
2403
9aaf7e3e 24042016-07-11 Richard Biener <rguenther@suse.de>
2405
2406 PR tree-optimization/71816
2407 * gcc.dg/torture/pr71816.c: New testcase.
2408
dd58bf21 24092016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2410
2411 PR fortran/71783
2412 * gfortran.dg/dependency_46.f90: New test.
2413
a2ebcb84 24142016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2415
2416 PR rtl-optimization/71621
2417 * gcc.target/i386/pr71621-1.c: New.
2418 * gcc.target/i386/pr71621-2.c: New.
2419
6cedf97e 24202016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2421
2422 * gfortran.dg/goacc/pr71704.f90: New test.
2423
dc71c755 24242016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2425
2426 PR target/71297
2427 * gcc.target/powerpc/pr71297.c: New.
2428
288161af 24292016-07-08 Jiong Wang <jiong.wang@arm.com>
2430
2431 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2432
98e771d6 24332016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2434
2435 PR target/71806
2436 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2437
c3d27339 24382016-07-08 Alan Hayward <alan.hayward@arm.com>
2439
2440 PR tree-optimization/71667
2441 * gcc.dg/vect/pr71667.c: New
2442
b1b5042a 24432016-07-08 Martin Liska <mliska@suse.cz>
2444
2445 * gcc.dg/torture/pr71606.c: New test.
2446
5cdc40a0 24472016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2448
2449 PR fortran/71764
2450 * gfortran.dg/pr71764.f90: New test.
2451
bcc4d868 24522016-07-07 Jakub Jelinek <jakub@redhat.com>
2453 Kai Tietz <ktietz70@googlemail.com>
2454
2455 PR c++/70869
2456 PR c++/71054
2457 * g++.dg/cpp0x/pr70869.C: New test.
2458 * g++.dg/cpp0x/pr71054.C: New test.
2459
b39328b2 24602016-07-07 David Edelsohn <dje.gcc@gmail.com>
2461
2462 * g++.dg/debug/pr71432.C: Fail on AIX.
2463
95c9caad 24642016-07-07 Martin Liska <mliska@suse.cz>
2465
2466 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2467 an undefined behavior.
2468 * gfortran.dg/do_3.F90: Likewise.
2469 * gfortran.dg/do_check_11.f90: New test.
2470 * gfortran.dg/do_check_12.f90: New test.
2471 * gfortran.dg/do_corner_warn.f90: New test.
2472
8e976d11 24732016-07-07 Martin Liska <mliska@suse.cz>
2474
2475 * gfortran.dg/predict-1.f90: Ammend the test.
2476 * gfortran.dg/predict-2.f90: Likewise.
2477
26716fc7 24782016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2479
2480 PR ipa/71624
2481 * g++.dg/pr71624.C: New test.
2482
2d079cbf 24832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2484
2485 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2486 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2487 ARMv8-M Mainline architectures.
2488
9e6f4af4 24892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2490
2491 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2492 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2493
d490b07a 24942016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2495
2496 PR target/70098
2497 PR target/71763
2498 * gcc.target/powerpc/pr71763.c: New file.
2499
798fc305 25002016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2501
2502 PR tree-optimization/71518
f942bdbf 2503 * gcc.dg/pr71518.c: New test.
798fc305 2504
97e4cbac 25052016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2506
2507 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2508
19aea164 25092016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2510
f942bdbf 2511 PR target/50739
19aea164 2512 * gcc.target/avr/pr50739.c: New test.
2513
105e9dfc 25142016-07-05 Jan Hubicka <jh@suse.cz>
2515
2516 * gcc.dg/tree-ssa/scev-14.c: update template.
2517
1137da9c 25182016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2519
2520 * gcc.dg/vect/group-no-gaps-1.c: New test.
2521
ce393063 25222016-07-05 Andi Kleen <ak@linux.intel.com>
2523
2524 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2525 if kernel supports MPX.
2526
92a44a68 25272016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2528
2529 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2530
f2ccdf8e 25312016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2532 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2533
2534 * gcc.target/powerpc/signbit-1.c: New test.
2535 * gcc.target/powerpc/signbit-2.c: New test.
2536 * gcc.target/powerpc/signbit-3.c: New test.
2537
0215a22c 25382016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2539
2540 PR rtl-optimization/71594
2541 * gcc.dg/torture/pr71594.c: New test.
2542
30a39817 25432016-07-05 Jan Hubicka <jh@suse.cz>
2544
2545 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2546
b65b8df2 25472016-07-05 David Malcolm <dmalcolm@redhat.com>
2548
2549 PR c++/62314
f9c39b65 2550 * g++.dg/parse/error5.C: Update column
b65b8df2 2551 number of missing semicolon error.
2552 * g++.dg/pr62314-2.C: New test case.
2553
6b5471d8 25542016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2555
2556 * gfortran.dg/coarray_stat_function.f90: New test.
2557 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2558 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2559 to new interfaces.
2560
35b3a8dd 25612016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2562
2563 PR fortran/71623
2564 * gfortran.dg/deferred_character_17.f90: New test.
2565
b84c1ddf 25662016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2567
2568 * gcc.target/arm/neon/polytypes.c: Move to ...
2569 * gcc.target/arm/polytypes.c: ... here.
2570 * gcc.target/arm/neon/pr51534.c: Move to ...
2571 * gcc.target/arm/pr51534.c: ... here.
2572 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2573 * gcc.target/arm/vect-vcvt.c: ... here.
2574 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2575 * gcc.target/arm/vect-vcvtq.c: ... here.
2576 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2577 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2578 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2579 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2580 * gcc.target/arm/neon/neon.exp: Delete.
2581 * gcc.target/arm/neon/: Delete.
2582
7e9136f1 25832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2584
2585 PR fortran/65575
2586 * gfortran.dg: pr65575.f90: New test.
2587
18b42a28 25882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2589
2590 PR fortran/35849
2591 * gfortran.dg: pr35849.f90: New test.
2592
f8765404 25932016-07-04 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR c++/71739
2596 * g++.dg/cpp0x/pr71739.C: New test.
2597
e3422b3a 25982016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2599
2600 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2601
2da1c9f7 26022016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2603
2604 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2605 locr.
2606 * gcc.target/s390/loc-1.c: New test.
2607
6125d36e 26082016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2609
f9c39b65 2610 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2611 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2612
42797d4b 26132016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2614
2615 PR target/63874
2616 * gcc.target/aarch64/pr63874.c: New test.
2617
9d9fe66a 26182016-07-04 Jan Beulich <jbeulich@suse.com>
2619
2620 * g++.dg/header.c: New.
2621 * gcc.dg/header.c: New.
2622
c364d0f3 26232016-07-02 Jakub Jelinek <jakub@redhat.com>
2624
2625 PR c/71719
2626 * c-c++-common/Wunused-var-15.c: New test.
2627
267f3c67 26282016-07-01 Jakub Jelinek <jakub@redhat.com>
2629
2630 PR fortran/71687
2631 * gfortran.dg/gomp/pr71687.f90: New test.
2632
8297c70b 26332016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2634
2635 * gcc.dg/const-float128-ped.c: Require __float128 effective
2636 target and options.
2637 * gcc.dg/const-float128.c: Likewise.
2638 * gcc.dg/torture/float128-cmp-invalid.c: Require
2639 __float128 and base_quadfloat_support effective targets, and
2640 __float128 options.
2641 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2642 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2643 * gcc.dg/torture/float128-nan.c: Likewise.
2644 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2645 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2646 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2647 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2648 (add_options_for___float128): New.
2649 (check_effective_target_base_quadword_support): New.
2650
eab79b94 26512016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2652
2653 PR target/71720
2654 * gcc.target/powerpc/pr71720.c: New test.
2655
4ce6622a 26562016-07-01 Jan Beulich <jbeulich@suse.com>
2657
2658 * gcc.dg/bss.c: New.
2659
0b6f1914 26602016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2661
2662 PR target/71698
2663 * gcc.target/powerpc/pr71698.c: New test.
2664
4d28a470 26652016-07-01 Georg-Johann Lay <avr@gjlay.de>
2666
2667 PR target/71151
2668 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2669 instead of ".foo" for its section name.
2670 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2671 depending on MCU's flash size.
2672 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2673 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2674 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2675 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2676 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2677 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2678
ed8613ec 26792016-07-01 Jan Beulich <jbeulich@suse.com>
2680
2681 * gcc.target/i386/pr65105-2.c: Add -msse2.
2682
720a0bce 26832016-06-30 Jakub Jelinek <jakub@redhat.com>
2684
c54ee83c 2685 PR tree-optimization/71707
2686 * gcc.dg/strlenopt-29.c: New test.
2687
a845ae6c 2688 PR fortran/71704
2689 * gfortran.dg/gomp/pr71704.f90: New test.
2690
720a0bce 2691 PR fortran/71705
2692 * gfortran.dg/gomp/pr71705.f90: New test.
2693
17c32c4a 26942016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2695
2696 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2697 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2698 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2699 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2700 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2701 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2702 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2703 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2704 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2705 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2706 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2707 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2708 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2709 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2710 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2711 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2712 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2713 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2714 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2715 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2716 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2717 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2718 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2719 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2720 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2721 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2722 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2723 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2724 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2725 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2726 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2727 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2728 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2729 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2730 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2731 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2732 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2733 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2734 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2735 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2736 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2737 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2738 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2739 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2740 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2741 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2742 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2743 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2744 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2745 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2746 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2747 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2748 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2749 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2750 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2751 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2752 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2753 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2754 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2755 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2756 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2757 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2758 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2759 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2760 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2761 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2762 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2763 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2764 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2765 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2766 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2767 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2768 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2769 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2770 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2771 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2772 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2773 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2774 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2775 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2776 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2777
443405c9 27782016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2779 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2780
2781 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2782
6e3a3de2 27832016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2784 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2785
2786 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2787
413c4f6c 27882016-06-30 David Malcolm <dmalcolm@redhat.com>
2789
2790 PR driver/71651
2791 * gcc.dg/spellcheck-options-12.c: New test case.
2792
4c4e99c3 27932016-06-30 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR middle-end/71693
2796 * gcc.c-torture/compile/pr71693.c: New test.
2797
26a2e993 27982016-06-29 David Malcolm <dmalcolm@redhat.com>
2799
2800 * gcc.dg/spellcheck-params.c: New testcase.
2801 * gcc.dg/spellcheck-params-2.c: New testcase.
2802
63abcf45 28032016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2804
2805 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2806 vector extract instructions.
2807 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2808
5f1d49ac 28092016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2810
2811 PR fortran/71686
2812 * gfortran.dg/unexpected_eof_2.f90: New test.
2813 * gfortran.dg/unexpected_eof_3.f90: New test.
2814
0dc00113 28152016-06-29 Jim Wilson <jim.wilson@linaro.org>
2816
2817 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2818
4b975445 28192016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2820
2821 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2822 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2823 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2824
e276a6b9 28252016-06-29 Richard Biener <rguenther@suse.de>
2826
2827 PR middle-end/15256
2828 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2829
c02f3e35 28302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2831
2832 * gcc.target/arm/aapcs/neon-vect10.c: Require
2833 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2834 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2835 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2836 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2837 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2838 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2839 * gcc.target/arm/fp16-aapcs-1.c: Require
2840 -mfloat-ab=hard. Also simplify the test.
2841 * gcc.target/arm/fp16-aapcs-2.c: New.
2842
d0c2a3dd 28432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2844
f942bdbf 2845 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2846 (add_options_for_arm_fp16_ieee): New.
2847 (add_options_for_arm_fp16_alternative): New.
2848 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2849 long-line.
2850 (effective_target_arm_fp16_hw): New.
2851
162fed22 28522016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2853
2854 PR tree-optimization/71655
2855 * g++.dg/pr71655.C: New test.
2856
9ed0eb00 28572016-06-29 Martin Liska <mliska@suse.cz>
2858
2859 * gcc.dg/pr71585.c: New test.
2860 * gcc.dg/pr71585-2.c: New test.
2861 * gcc.dg/pr71585-3.c: New test.
2862
641b1c86 28632016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2864
2865 PR tree-optimization/70729
2866 * g++.dg/vect/pr70729.cc: New test.
2867
44e775d8 28682016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2869
2870 * c-c++-common/gomp/cancel-1.c: Extend.
2871
83b23cdf 28722016-06-29 Jakub Jelinek <jakub@redhat.com>
2873
2874 PR tree-optimization/71625
2875 * gcc.dg/strlenopt-28.c: New test.
2876
b6a4a0f5 28772016-06-29 Richard Biener <rguenther@suse.de>
2878
2879 PR middle-end/71002
2880 * g++.dg/torture/pr71002.C: Adjust testcase.
2881
1af10ce6 28822016-06-29 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR c/71685
2885 * gcc.dg/pr71685.c: New test.
2886
28872016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2888
2889 PR c/71552
2890 * gcc.dg/init-bad-9.c: New test.
2891
043457fd 28922016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2893
2894 * gcc.target/powerpc/abs128-1.c: Require VSX.
2895 * gcc.target/powerpc/copysign128-1.c: Likewise.
2896 * gcc.target/powerpc/inf128-1.c: Likewise.
2897 * gcc.target/powerpc/nan128-1.c: Likewise.
2898
d378e319 28992016-06-28 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR middle-end/71626
2902 * gcc.c-torture/execute/pr71626-1.c: New test.
2903 * gcc.c-torture/execute/pr71626-2.c: New test.
2904
10ef7949 29052016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2906
2907 PR target/71656
2908 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2909
1fcfb8f7 29102016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2911
2912 PR target/71670
2913 * gcc.target/powerpc/pr71670.c: New testcase.
2914
35fd0c10 29152016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2916
2917 PR target/71656
2918 * gcc.target/powerpc/pr71656-1.c: New test.
2919 * gcc.target/powerpc/pr71656-2.c: New test.
2920
584757bc 29212016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2922
2923 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2924 around fp16 code.
2925 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2926 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2927 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2928 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2929 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2930 Add arm_neon_fp16_ok effective target.
f942bdbf 2931 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2932 Likewise.
2933 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2934 Likewise.
2935 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2936 Likewise.
2937 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2938 Likewise.
2939 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2940 Likewise.
2941 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2942 Likewise.
2943 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2944 Likewise.
2945 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2946 Likewise.
2947 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2948 Likewise.
2949 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2950 Likewise.
2951 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2952 Likewise.
584757bc 2953
cbcc4297 29542016-06-26 Jan Hubicka <hubicka@ucw.cz>
2955
2956 * gcc.dg/predict-12.c: New testcase.
2957
0aa73965 29582016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2959
2960 PR fortran/71649
2961 * gfortran.dg/pr71649.f90: New test.
2962
9977f724 29632016-06-25 Jakub Jelinek <jakub@redhat.com>
2964
a5c54f33 2965 PR tree-optimization/71643
2966 * g++.dg/opt/pr71643.C: New test.
2967
9977f724 2968 PR tree-optimization/71631
2969 * gcc.c-torture/execute/pr71631.c: New test.
2970
e09883e4 29712016-06-24 Jan Hubicka <hubicka@ucw.cz>
2972
2973 * gcc.dg/predict-11.c: New testcase.
2974 * gfortran.dg/predict-2.f90: New testcase.
2975
89beffc9 29762016-06-24 Jan Hubicka <hubicka@ucw.cz>
2977
2978 * gcc.dg/predict-10.c: New test.
2979
2275a11d 29802016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2981
2982 * gcc.target/powerpc/abs128-1.c: New.
2983 * gcc.target/powerpc/copysign128-1.c: New.
2984 * gcc.target/powerpc/inf128-1.c: New.
2985 * gcc.target/powerpc/nan128-1.c: New.
2986
37681b7f 29872016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2988
2989 * gfortran.dg/pr71642.f90: New test.
2990
9cf2d600 29912016-06-24 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR tree-optimization/71647
2994 * gcc.target/i386/pr71647.c: New test.
2995
eea332b9 29962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2997
2998 * gcc.target/i386/noplt-gd-1.c: New test.
2999 * gcc.target/i386/noplt-gd-2.c: Likewise.
3000 * gcc.target/i386/noplt-gd-3.c: Likewise.
3001 * gcc.target/i386/noplt-ld-1.c: Likewise.
3002 * gcc.target/i386/noplt-ld-2.c: Likewise.
3003 * gcc.target/i386/noplt-ld-3.c: Likewise.
3004 * lib/target-supports.exp
3005 (check_effective_target_tls_get_addr_via_got): New.
3006
b6d48a78 30072016-06-24 Uros Bizjak <ubizjak@gmail.com>
3008
3009 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3010 testsuite compile flags.
3011 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3012 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3013
30142016-06-24 Uros Bizjak <ubizjak@gmail.com>
3015
3016 * g++dg/vect/pr36684.cc: Add dg-do compile.
3017 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3018 * gcc.dg/vect/pr70021.c: Ditto.
3019 * gcc.dg/vect/pr70138-1.c: Ditto.
3020 * gcc.dg/vect/pr70138-2.c: Ditto.
3021 * gcc.dg/vect/pr70354-1.c: Ditto.
3022 * gcc.dg/vect/pr70354-2.c: Ditto.
3023 * gcc.dg/vect/pr71259.c: Ditto.
3024 * gcc.dg/vect/pr71416-1.c: Ditto.
3025 * gcc.dg/vect/slp-43.c: Ditto.
3026 * gcc.dg/vect/slp-45.c: Ditto.
3027 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3028 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3029 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3030 * gfortran.dg/vect/pr69980.f90: Ditto.
3031
30322016-06-24 Uros Bizjak <ubizjak@gmail.com>
3033
3034 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3035 * gcc.dg/vect/bb-slp-30.c: Ditto.
3036 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3037 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3038 * gcc.dg/vect/pr45902.c: Ditto.
3039 * gcc.dg/vect/pr48172.c: Ditto.
3040 * gcc.dg/vect/pr48377.c: Ditto.
3041 * gcc.dg/vect/pr49038.c: Ditto.
3042 * gcc.dg/vect/pr49771.c: Ditto.
3043 * gcc.dg/vect/pr52091.c: Ditto.
3044 * gcc.dg/vect/pr53185-2.c: Ditto.
3045 * gcc.dg/vect/pr56826.c: Ditto.
3046 * gcc.dg/vect/pr60276.c: Ditto.
3047 * gcc.dg/vect/pr62021.c: Ditto.
3048 * gcc.dg/vect/pr63530.c: Ditto.
3049 * gcc.dg/vect/pr65518.c: Ditto.
3050 * gcc.dg/vect/pr65947-1.c: Ditto.
3051 * gcc.dg/vect/pr65947-10.c: Ditto.
3052 * gcc.dg/vect/pr65947-11.c: Ditto.
3053 * gcc.dg/vect/pr65947-12.c: Ditto.
3054 * gcc.dg/vect/pr65947-13.c: Ditto.
3055 * gcc.dg/vect/pr65947-2.c: Ditto.
3056 * gcc.dg/vect/pr65947-3.c: Ditto.
3057 * gcc.dg/vect/pr65947-4.c: Ditto.
3058 * gcc.dg/vect/pr65947-5.c: Ditto.
3059 * gcc.dg/vect/pr65947-6.c: Ditto.
3060 * gcc.dg/vect/pr65947-7.c: Ditto.
3061 * gcc.dg/vect/pr65947-8.c: Ditto.
3062 * gcc.dg/vect/pr65947-9.c: Ditto.
3063 * gcc.dg/vect/pr71416-1.c: Ditto.
3064 * gcc.dg/vect/pr71439.c: Ditto.
3065 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3066 * gcc.dg/vect/vect-bswap16.c: Ditto.
3067 * gcc.dg/vect/vect-bswap32.c: Ditto.
3068 * gcc.dg/vect/vect-bswap64.c: Ditto.
3069 * gcc.dg/vect/vect-live-1.c: Ditto.
3070 * gcc.dg/vect/vect-live-2.c: Ditto.
3071 * gcc.dg/vect/vect-live-3.c: Ditto.
3072 * gcc.dg/vect/vect-live-4.c: Ditto.
3073 * gcc.dg/vect/vect-live-5.c: Ditto.
3074 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3075 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3076 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3077 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3078 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3079 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3080 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3081 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3082 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3083 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3084 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3085 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3086 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3087 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3088 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3089 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3090 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3091
d4213166 30922016-06-24 Uros Bizjak <ubizjak@gmail.com>
3093
3094 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3095
5aaec397 30962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3097
3098 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3099 ia32 if R_386_GOT32X relocation is supported.
3100 * gcc.target/i386/noplt-3.c: Likewise.
3101 * gcc.target/i386/noplt-2.c: Likewise.
3102 (main): Renamed to ...
3103 (bar): This.
3104 * gcc.target/i386/noplt-4.c: Likewise.
3105 (main): Renamed to ...
3106 (bar): This.
3107 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3108 * gcc.target/i386/pr67400-5.c: Likewise.
3109
77104764 31102016-06-24 Jakub Jelinek <jakub@redhat.com>
3111
7318e591 3112 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3113 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3114
77104764 3115 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3116 f4): Adjust expected diagnostics.
3117 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3118 (T): If OVFP is defined, redefine to TP.
3119 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3120 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3121 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3122 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3123 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3124 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3125 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3126 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3127 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3128 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3129 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3130 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3131 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3132 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3133 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3134 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3135 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3136 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3137 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3138 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3139 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3140 as last argument to __builtin_add_overflow_p.
3141
ddf08519 31422016-06-23 Uros Bizjak <ubizjak@gmail.com>
3143
3144 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3145 dg-options and remove default vector testsuite compile flags.
3146 * g++.dg/vect/pr33860a.cc: Ditto.
3147 * g++.dg/vect/pr45470-a.cc: Ditto.
3148 * g++.dg/vect/pr45470-b.cc: Ditto.
3149 * g++.dg/vect/pr60896.cc: Ditto.
3150 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3151 * gcc.dg/vect/pr18308.c: Ditto.
3152 * gcc.dg/vect/pr24049.c: Ditto.
3153 * gcc.dg/vect/pr33373.c: Ditto.
3154 * gcc.dg/vect/pr36228.c: Ditto.
3155 * gcc.dg/vect/pr42395.c: Ditto.
3156 * gcc.dg/vect/pr42604.c: Ditto.
3157 * gcc.dg/vect/pr46663.c: Ditto.
3158 * gcc.dg/vect/pr48765.c: Ditto.
3159 * gcc.dg/vect/pr49093.c: Ditto.
3160 * gcc.dg/vect/pr49352.c: Ditto.
3161 * gcc.dg/vect/pr52298.c: Ditto.
3162 * gcc.dg/vect/pr52870.c: Ditto.
3163 * gcc.dg/vect/pr53185.c: Ditto.
3164 * gcc.dg/vect/pr53773.c: Ditto.
3165 * gcc.dg/vect/pr56695.c: Ditto.
3166 * gcc.dg/vect/pr62171.c: Ditto.
3167 * gcc.dg/vect/pr63530.c: Ditto.
3168 * gcc.dg/vect/pr68339.c: Ditto.
3169 * gcc.dg/vect/pr71259.c: Ditto.
3170 * gcc.dg/vect/vect-82_64.c: Ditto.
3171 * gcc.dg/vect/vect-83_64.c: Ditto.
3172 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3173 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3174 * gcc.dg/vect/vect-shift-2.c: Ditto.
3175 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3176 * gfortran.dg/vect/pr39318.f90: Ditto.
3177 * gfortran.dg/vect/pr45714-a.f: Ditto.
3178 * gfortran.dg/vect/pr45714-b.f: Ditto.
3179 * gfortran.dg/vect/pr46213.f90: Ditto.
3180
81883aeb 31812016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3182 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3183
3184 * gcc.target/powerpc/p9-splat-5.c: New test.
3185
affe5c16 31862016-06-23 Uros Bizjak <ubizjak@gmail.com>
3187
3188 PR tree-optimization/71488
3189 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3190 * lib/target-supports.exp: ... here.
3191 (check_sse4_hw_available): New procedure.
3192 (check_effective_target_sse4_runtime): Ditto.
3193 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3194 -march=westmere for sse4_runtime targets.
547fdd3e 3195 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3196 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3197 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3198 (main): Call check_vect ().
e50240d3 3199 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3200
6fb2f181 32012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3202
3203 PR target/66232
3204 PR target/67400
3205 * gcc.target/i386/pr66232-14.c: New file.
3206 * gcc.target/i386/pr66232-15.c: Likewise.
3207 * gcc.target/i386/pr66232-16.c: Likewise.
3208 * gcc.target/i386/pr66232-17.c: Likewise.
3209 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3210 ia32 if R_386_GOT32X relocation is supported.
3211 * gcc.target/i386/pr67400-2.c: Likewise.
3212 * gcc.target/i386/pr67400-3.c: Likewise.
3213 * gcc.target/i386/pr67400-4.c: Likewise.
3214 * gcc.target/i386/pr67400-6.c: Likewise.
3215 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3216 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3217
88be2b3c 32182016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3219
3220 PR libgfortran/48852
3221 * gfortran.dg/char4_iunit_1.f03: Update test.
3222 * gfortran.dg/f2003_io_5.f03: Update test.
3223 * gfortran.dg/real_const_3.f90: Update test.
3224
ff600f64 32252016-06-23 Andi Kleen <ak@linux.intel.com>
3226
3227 * g++.dg/bprob/bprob.exp: Support autofdo.
3228 * g++.dg/tree-prof/tree-prof.exp: dito.
3229 * gcc.dg/tree-prof/tree-prof.exp: dito.
3230 * gcc.misc-tests/bprob.exp: dito.
3231 * gfortran.dg/prof/prof.exp: dito.
3232 * lib/profopt.exp: dito.
3233 * lib/target-supports.exp: Check for autofdo.
3234
afa7ed87 32352016-06-23 Martin Liska <mliska@suse.cz>
3236
3237 * gcc.dg/pr71619.c: New test.
3238
0941fba8 32392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3240
3241 PR target/67400
56896ed3 3242 * gcc.target/i386/pr67400-1.c: New test.
3243 * gcc.target/i386/pr67400-2.c: Likewise.
3244 * gcc.target/i386/pr67400-3.c: Likewise.
3245 * gcc.target/i386/pr67400-4.c: Likewise.
3246 * gcc.target/i386/pr67400-5.c: Likewise.
3247 * gcc.target/i386/pr67400-6.c: Likewise.
3248 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3249
e557fc7f 32502016-06-22 David Malcolm <dmalcolm@redhat.com>
3251
3252 * c-c++-common/missing-header-1.c: New test case.
3253 * c-c++-common/missing-header-2.c: New test case.
3254 * c-c++-common/missing-header-3.c: New test case.
3255 * c-c++-common/missing-header-4.c: New test case.
3256
8469aece 32572016-06-22 David Malcolm <dmalcolm@redhat.com>
3258
3259 PR c/70339
3260 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3261 hint.
3262 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3263 expected results due to builtin "nanl" now being suggested for
3264 "name".
3265 * gcc.dg/pr67580.c: Update expected messages.
3266 * gcc.dg/spellcheck-identifiers.c: New testcase.
3267 * gcc.dg/spellcheck-typenames.c: New testcase.
3268
6628b04d 32692016-06-22 David Malcolm <dmalcolm@redhat.com>
3270
3271 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3272 file.
3273 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3274 diagnostic-test-show-locus-parseable-fixits.c to sources for
3275 diagnostic_plugin_test_show_locus.c.
3276 * lib/gcc-defs.exp (freeform_regexps): New global.
3277 (dg-regexp): New function.
3278 (handle-dg-regexps): New function.
3279 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3280 freeform_regexps to the empty list.
3281 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3282
82ccd33e 32832016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3284
affe5c16 3285 PR tree-optimization/71488
82ccd33e 3286 * g++.dg/pr71488.C: New test.
3287 * gcc.dg/vect/vect-bool-cmp.c: New test.
3288
2c21de58 32892016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3290
3291 * gcc.dg/guality/param-5.c: New test.
3292
fadfd5fc 32932016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3294
3295 * gcc.target/i386/asm-flag-7.c: New test.
3296
03fee1f8 32972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3298
3299 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3300 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3301 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3302 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3303 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3304 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3305 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3306 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3307 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3308 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3309 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3310 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3311 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3312 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3313 * lib/target-supports.exp: Likewise.
3314
6905db52 33152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3316
3317 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3318 * gcc.dg/attr-ms_struct-2.c: Likewise.
3319 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3320 * gcc.dg/bf-ms-attrib.c: Likewise.
3321 * gcc.dg/bf-ms-layout-2.c: Likewise.
3322 * gcc.dg/bf-ms-layout-3.c: Likewise.
3323 * gcc.dg/bf-ms-layout.c: Likewise.
3324 * gcc.dg/bf-no-ms-layout.c: Likewise.
3325 * gcc.target/i386/bitfield1.c: Likewise.
3326 * gcc.target/i386/bitfield2.c: Likewise.
3327 * gcc.target/i386/bitfield3.c: Likewise.
3328
a6f93fc2 33292016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3330
3331 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3332 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3333 override other than -mcpu=power9 command-line option is specified,
3334 or if the target operating system is aix.
3335 * gcc.target/powerpc/darn-1.c: Likewise.
3336 * gcc.target/powerpc/darn-2.c: Likewise.
3337 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3338 test if effective-target is not powerpc_p9vector_ok or if the
3339 target operating system is not defined.
3340 * gcc.target/powerpc/vslv-1.c: Likewise.
3341 * gcc.target/powerpc/vsrv-0.c: Likewise.
3342 * gcc.target/powerpc/vsrv-1.c: Likewise.
3343
1cb2b4d3 33442016-06-21 Tobias Burnus <burnus@net-b.de>
3345
3346 PR fortran/71068
3347 * gfortran.dg/coarray/data_1.f90: New.
3348
66ff0c67 33492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3350
3351 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3352 (dg-require-effective-target): Use arm_v8_neon_hw.
3353 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3354 (dg-require-effective-target): Likewise.
3355 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3356 (dg-require-effective-target): Likewise.
3357 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3358 (dg-require-effective-target): Likewise.
3359 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3360 (dg-require-effective-target): Likewise.
3361 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3362 (dg-require-effective-target): Likewise.
3363 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3364 Add AArch64 check.
3365
949bfed4 33662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3367
3368 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3369 Set to 3 so test passes.
3370
a20f6cd4 33712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3372
3373 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3374
12792843 33752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3376
3377 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3378 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3379 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3380 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3381
49763db6 33822016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3383
3384 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3385 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3386
ada61167 33872016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3388
3389 PR target/71549
3390 * gcc.target/i386/pr71549.c: New test.
3391
a15584d4 33922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3393
3394 * gcc.target/powerpc/vadsdu-0.c: Replace
3395 dg-require-effective-target directive to allow test to run on more
3396 platforms, and add dg-skip-if directive to disable test on aix
3397 platforms because of known incompatibilities.
3398 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3399 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3400 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3401 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3402 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3403 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3404 * gcc.target/powerpc/vadsdub-2.c: Replace
3405 dg-require-effective-target directive to allow test to run on more
3406 platforms, and add dg-skip-if directive to disable test on aix
3407 platforms because of known incompatibilities.
3408 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3409 with vec_absdb call to differentiate this test from vadsdub-1.c.
3410 * gcc.target/powerpc/vadsduh-1.c: Replace
3411 dg-require-effective-target directive to allow test to run on more
3412 platforms, and add dg-skip-if directive to disable test on aix
3413 platforms because of known incompatibilities.
3414 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3415 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3416 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3417
ec15ec36 34182016-06-21 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR tree-optimization/71588
3421 * gcc.dg/pr71558.c: New test.
3422
faeffe49 34232016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3424
3425 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3426 * c-c++-common/pr68657-2.c: Likewise.
3427 * c-c++-common/pr68657-3.c: Likewise.
3428 * gcc.dg/torture/pr69714.c: Require int32plus support.
3429 * gcc.dg/torture/pr70025.c: Likewise.
3430 * gcc.dg/torture/pr70083.c: Likewise.
3431 * gcc.dg/torture/pr70542.c: Likewise.
3432 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3433
e218d07f 34342016-06-20 Joseph Myers <joseph@codesourcery.com>
3435
3436 PR c/71601
3437 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3438
232a3df7 34392016-06-20 Jakub Jelinek <jakub@redhat.com>
3440
d7f45b87 3441 PR middle-end/71581
3442 * gcc.dg/pr71581.c: New test.
3443
232a3df7 3444 PR rtl-optimization/71591
3445 * gcc.dg/cpp/pr71591.c: New test.
3446
dbddef42 34472016-06-20 David B. Robins <gcc@davidrobins.net>
3448
3449 PR target/71571
3450 * g++.dg/torture/pr71571.C: New test.
3451
03129ccb 34522016-06-20 Jakub Jelinek <jakub@redhat.com>
3453
3454 PR target/71559
3455 * gcc.target/i386/sse2-pr71559.c: New test.
3456 * gcc.target/i386/avx-pr71559.c: New test.
3457 * gcc.target/i386/avx512f-pr71559.c: New test.
3458
a40b4b62 34592016-06-20 Tobias Burnus <burnus@net-b.de>
3460
3461 PR fortran/71194
3462 * gfortran.dg/pointer_remapping_10.f90: New.
3463
ecbea05a 34642016-06-20 David Malcolm <dmalcolm@redhat.com>
3465
3466 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3467
0f61dae9 34682016-06-20 Martin Sebor <msebor@redhat.com>
3469
3470 PR c/69507
3471 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3472 * gnu90-const-expr-1.c: Same.
3473 * gnu99-const-expr-1.c: Same.
3474 * gnu99-static-1.c: Same.
3475
e458dfd8 34762016-06-20 Renlin Li <renlin.li@arm.com>
3477
2c0c0c9b 3478 PR testsuite/71489
e458dfd8 3479 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3480
7ab71cb3 34812016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3482
3483 * gcc.target/aarch64/vcvt_f64_1.c: New.
3484 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3485 * gcc.target/aarch64/vrecp_f64_1.c: New.
3486
34d36b7a 34872016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3488
3489 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3490 "alignement".
3491
ed7f4748 34922016-06-20 Georg-Johann Lay <avr@gjlay.de>
3493
3494 PR target/71103
3495 * gcc.target/avr/torture/pr71103-2.c: New test.
3496
a940fdc7 34972016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3498
3499 PR c/69507
3500 * gcc.dg/alignof.c: New test.
3501
98683d85 35022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3503
3504 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3505 vs dg-error; test constexpr specifier too.
3506
358cee25 35072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3508
3509 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3510
c3d7ceb6 35112016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3512
3513 * lib/target-supports.exp
3514 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3515 arm_neon_ok and merge flags. Fix temporary test name.
3516 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3517 and merge flags.
3518
1176073c 35192016-06-17 Martin Liska <mliska@suse.cz>
3520
3521 * gcc.dg/predict-9.c: Fix dump scanning.
3522
f3e2969a 35232016-06-17 Bin Cheng <bin.cheng@arm.com>
3524
3525 PR tree-optimization/71354
3526 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3527
7fdca647 35282016-06-17 Bin Cheng <bin.cheng@arm.com>
3529
3530 PR tree-optimization/71347
3531 * gcc.dg/tree-ssa/pr71347.c: New test.
3532
a338a226 35332016-06-17 Bin Cheng <bin.cheng@arm.com>
3534
3535 PR tree-optimization/71354
3536 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3537
c1e75671 35382016-06-17 Bin Cheng <bin.cheng@arm.com>
3539
3540 * gcc.dg/vect/vect-alias-check-1.c: New test.
3541
365ba13d 35422016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3543
59bde511 3544 PR target/71151
365ba13d 3545 * gcc.target/avr/pr71151-1.c: New test.
3546 * gcc.target/avr/pr71151-2.c: New test.
3547 * gcc.target/avr/pr71151-3.c: New test.
3548 * gcc.target/avr/pr71151-4.c: New test.
3549 * gcc.target/avr/pr71151-5.c: New test.
3550 * gcc.target/avr/pr71151-6.c: New test.
3551 * gcc.target/avr/pr71151-7.c: New test.
3552 * gcc.target/avr/pr71151-8.c: New test.
3553 * gcc.target/avr/pr71151-common.h: New test.
3554
db48d95b 35552016-06-16 Martin Liska <mliska@suse.cz>
3556
3557 * gfortran.dg/predict-1.f90: New test.
3558
4c780a59 35592016-06-16 Uros Bizjak <ubizjak@gmail.com>
3560
3561 PR target/71242
f9c39b65 3562 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3563
8c1879bc 35642016-06-16 Jan Hubicka <hubicka@ucw.cz>
3565
3566 * g++.dg/vect/pr36648.cc: Disable cunrolli
3567
33698dfe 35682016-06-16 Jakub Jelinek <jakub@redhat.com>
3569
745f2db6 3570 PR target/71554
3571 * gcc.c-torture/execute/pr71554.c: New test.
3572
33698dfe 3573 PR rtl-optimization/71532
3574 * gcc.dg/torture/pr71532.c: New test.
3575
b42322b9 35762016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3577
3578 * gcc.target/powerpc/p9-dimode1.c: New test.
3579 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3580
412b298a 35812016-06-15 Jakub Jelinek <jakub@redhat.com>
3582
93479f99 3583 * gcc.c-torture/compile/20160615-1.c: New test.
3584
412b298a 3585 * g++.dg/cpp0x/ref-qual17.C: New test.
3586
3ec40531 35872016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3588
3589 PR middle-end/71529
3590 * gcc.target/i386/pr71529.C: New test.
3591
edfe7670 35922016-06-15 Alan Hayward <alan.hayward@arm.com>
3593
3594 PR tree-optimization/71483
3595 * g++.dg/vect/pr71483.c: New
3596
6e52ac17 35972016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/70202
3600 * g++.dg/inherit/crash6.C: New.
3601 * g++.dg/inherit/union2.C: Likewise.
3602 * g++.dg/inherit/virtual12.C: Likewise.
3603 * g++.dg/inherit/virtual13.C: Likewise.
3604 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3605
aed35af2 36062016-06-15 Uros Bizjak <ubizjak@gmail.com>
3607
0941fba8 3608 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3609
6f710392 36102016-06-15 Alan Hayward <alan.hayward@arm.com>
3611
3612 PR tree-optimization/71439
3613 * gcc.dg/vect/pr71439.c: New
3614
d1cedfd3 36152016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3616
3617 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3618
ee8fd158 36192016-06-15 Richard Biener <rguenther@suse.de>
3620
3621 * gcc.dg/vect/slp-45.c: New testcase.
3622
5695a690 36232016-06-15 Richard Biener <rguenther@suse.de>
3624
3625 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3626
267ae3ee 36272016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3628
3629 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3630 requirements, and disable for AIX for now.
3631 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3632
a6d0e20a 36332016-06-14 Jakub Jelinek <jakub@redhat.com>
3634
b2efd162 3635 PR c++/71528
3636 * g++.dg/opt/pr71528.C: New test.
3637
a6d0e20a 3638 PR c++/71516
3639 * g++.dg/init/pr71516.C: New test.
3640
035778de 36412016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 * g++.dg/init/array46.C: New.
3644
7c9dc58e 36452016-06-14 Uros Bizjak <ubizjak@gmail.com>
3646
0941fba8 3647 * gcc.target/i386/float128-3.c: New test.
3648 * gcc.target/i386/quad-sse4.c: Ditto.
3649 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3650 Update scan strings.
7c9dc58e 3651
412640c9 36522016-06-14 Richard Biener <rguenther@suse.de>
3653
3654 PR middle-end/71526
3655 * gfortran.dg/pr71526.f90: New testcase.
3656
1b9fde85 36572016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3658
3659 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3660 * gcc.dg/zero_bits_compound-1.c: Likewise.
3661
306097e3 36622016-06-14 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/71522
3665 * gcc.dg/torture/pr71522.c: New testcase.
3666
566255a8 36672016-06-14 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR tree-optimization/71520
3670 * gcc.dg/tree-ssa/pr71520.c: New test.
3671
eb912adb 36722016-06-14 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/71521
56d35455 3675 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3676
9720103d 36772016-06-13 Jakub Jelinek <jakub@redhat.com>
3678
12cb8367 3679 PR sanitizer/71498
3680 * c-c++-common/ubsan/bounds-13.c: New test.
3681
9720103d 3682 PR preprocessor/71183
3683 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3684
5965fbcc 36852016-06-13 Jeff Law <law@redhat.com>
3686
3687 PR tree-optimization/71403
3688 * c-c++-common/ubsan/pr71403-1.c: New test.
3689 * c-c++-common/ubsan/pr71403-2.c: New test.
3690 * c-c++-common/ubsan/pr71403-3.c: New test.
3691
04537049 36922016-06-13 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR middle-end/71478
3695 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3696 Add -Wno-psabi -w to dg-options.
3697
412f195f 36982016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3699
3700 * gcc.target/powerpc/vadsdu-0.c: New test.
3701 * gcc.target/powerpc/vadsdu-1.c: New test.
3702 * gcc.target/powerpc/vadsdu-2.c: New test.
3703 * gcc.target/powerpc/vadsdu-3.c: New test.
3704 * gcc.target/powerpc/vadsdu-4.c: New test.
3705 * gcc.target/powerpc/vadsdu-5.c: New test.
3706 * gcc.target/powerpc/vadsdub-1.c: New test.
3707 * gcc.target/powerpc/vadsdub-2.c: New test.
3708 * gcc.target/powerpc/vadsduh-1.c: New test.
3709 * gcc.target/powerpc/vadsduh-2.c: New test.
3710 * gcc.target/powerpc/vadsduw-1.c: New test.
3711 * gcc.target/powerpc/vadsduw-2.c: New test.
3712
527790c1 37132016-06-13 David Malcolm <dmalcolm@redhat.com>
3714
3715 * gcc.dg/c99-init-2.c (c): Update expected error message.
3716 * gcc.dg/init-bad-8.c (foo): Likewise.
3717 * gcc.dg/spellcheck-fields-3.c: New test case.
3718
102e67eb 37192016-06-13 Martin Liska <mliska@suse.cz>
3720
3721 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3722 and "guess loop iv compared" heuristics.
3723 * gcc.dg/predict-2.c: Likewise.
3724 * gcc.dg/predict-3.c: Likewise.
3725 * gcc.dg/predict-4.c: Likewise.
3726 * gcc.dg/predict-5.c: Likewise.
3727 * gcc.dg/predict-6.c: Likewise.
3728
1a54d3be 37292016-06-13 Marek Polacek <polacek@redhat.com>
3730
3731 PR middle-end/71476
3732 * c-c++-common/Wswitch-unreachable-4.c: New test.
3733 * gcc.dg/Wswitch-unreachable-2.c: New test.
3734 * g++.dg/tm/jump1.C: Move dg-warning.
3735
5b7401b8 37362016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3737
3738 * gnat.dg/renaming10.ad[sb]: New test.
3739
1c93151c 37402016-06-13 Paul Thomas <pault@gcc.gnu.org>
3741
3742 PR fortran/70673
3743 * gfortran.dg/pr70673.f90: New test.
3744
249865a0 37452016-06-13 Richard Biener <rguenther@suse.de>
3746
3747 PR middle-end/64516
3748 * gcc.dg/align-3.c: New testcase.
3749
776d9b14 37502016-06-13 Martin Liska <mliska@suse.cz>
3751
3752 * gcc.target/i386/pr71458.c: New test.
3753
0cf5c551 37542016-06-12 Uros Bizjak <ubizjak@gmail.com>
3755
3756 PR target/71241
f9c39b65 3757 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3758
34de0a35 37592016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3760
3761 PR target/60751
3762 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3763 statement.
3764
0cc8bc98 37652016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3766
3767 PR target/60751
3768 * gfortran.dg/comma_IO_extension_1.f90: New test.
3769 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3770 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3771 statement.
3772 * gfortran.dg/graphite/pr38083.f90: Likewise.
3773 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3774 missing format.
3775
0ff78c86 37762016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3777
3778 * gnat.dg/case_character.adb: New test.
3779
6c38863e 37802016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3781
3782 PR middle-end/71310
3783 * gcc.target/powerpc/pr71310.c: New testcase.
3784
24c41395 37852016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3786
3787 PR middle-end/71478
3788 * gcc.dg/pr71478.c: New test.
3789
aeb26fb6 37902016-06-10 Jakub Jelinek <jakub@redhat.com>
3791
702b3575 3792 PR middle-end/71494
3793 * gcc.c-torture/execute/pr71494.c: New test.
3794
8ec29807 3795 PR c/68657
3796 * gcc.target/i386/pr68657.c: New test.
3797
aeb26fb6 3798 PR inline-asm/68843
3799 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3800 (test): Add -masm=intel alternatives.
3801
1dc4d519 38022016-06-10 Martin Sebor <msebor@redhat.com>
3803
3804 PR c/71392
3805 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3806
6385d6d3 38072016-06-10 Jeff Law <law@redhat.com>
3808
3809 PR tree-optimization/71335
3810 * gcc.c-torture/execute/pr71335.c: New test.
3811
041a412b 38122016-06-10 David Malcolm <dmalcolm@redhat.com>
3813
3814 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3815 the various "cannot tail-call: " messages.
3816
4a5edbb2 38172016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3818
3819 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3820 and options.
3821
9cf3aec3 38222016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3823
3824 PR sanitizer/71480
3825 * c-c++-common/asan/pr71480.c: New test.
3826
61724718 38272016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3828
3829 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3830 (ASMNAME2): Likewise.
3831 (main): Replace fn in asm statement with ASMNAME ("fn").
3832 * gcc.dg/guality/pr68037-2.c: Likewise.
3833 * gcc.dg/guality/pr68037-3.c: Likewise.
3834 * gcc.dg/torture/pr68037-1.c: Likewise.
3835 * gcc.dg/torture/pr68037-2.c: Likewise.
3836 * gcc.dg/torture/pr68037-3.c: Likewise.
3837
1807f6fb 38382016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3839
3840 PR inline-asm/68843
3841 * gcc.target/i386/pr68843-1.c: New test.
3842 * gcc.target/i386/pr68843-2.c: New test.
3843
ccfa030f 38442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3845 Cesar Philippidis <cesar@codesourcery.com>
3846
3847 PR middle-end/71373
3848 * gcc.dg/goacc/nested-function-1.c: New file.
3849 * gcc.dg/goacc/nested-function-2.c: Likewise.
3850 * gcc.dg/goacc/pr71373.c: Likewise.
3851 * gfortran.dg/goacc/cray-2.f95: Likewise.
3852 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3853 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3854 * gfortran.dg/goacc/cray.f95: Update.
3855 * gfortran.dg/goacc/loop-1.f95: Likewise.
3856 * gfortran.dg/goacc/loop-3.f95: Likewise.
3857 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3858 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3859
38602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3861
3862 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3863 for OpenACC tile clauses.
3864 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3865
3866 PR c/71381
3867 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3868 to...
3869 * c-c++-common/goacc/cache-2.c: ... this new file.
3870 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3871 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3872 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3873 usage.
3874 * gfortran.dg/goacc/cray.f95: Likewise.
3875 * gfortran.dg/goacc/loop-1.f95: Likewise.
3876
bb038f3e 38772016-06-10 Alan Hayward <alan.hayward@arm.com>
3878
3879 PR tree-optimization/71407
3880 PR tree-optimization/71416
3881 * gcc.dg/vect/pr71407.c: New
3882 * gcc.dg/vect/pr71416-1.c: New
3883 * gcc.dg/vect/pr71416-2.c: New
3884
332409d3 38852016-06-10 Richard Biener <rguenther@suse.de>
3886
3887 PR middle-end/71477
3888 * gcc.dg/torture/pr71477.c: New testcase.
3889
03cf727c 38902016-06-09 Julia Koval <julia.koval@intel.com>
3891
3892 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3893 * gcc.target/i386/interrupt-13.c: Likewise.
3894 * gcc.target/i386/interrupt-15.c: Likewise.
3895 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3896 * gcc.target/i386/interrupt-24.c: Likewise.
3897 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3898 * gcc.target/i386/interrupt-9.c: Likewise.
3899 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3900
23b101c5 39012016-06-09 Martin Sebor <msebor@redhat.com>
3902
3903 PR c/70883
3904 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3905 * gcc.dg/builtin-constant_p-1.c: Same.
3906 * gcc.dg/builtins-error.c: Same.
3907 * gcc.dg/pr70859.c: Same.
3908
188d6bbb 39092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3910
3911 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3912 * gcc.dg/torture/pr68067-1.c: Likewise.
3913 * gcc.dg/torture/pr68067-2.c: Likewise.
3914
39152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3916
3917 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3918 when setting SIZE.
3919
ff8886bd 39202016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3921
3922 PR c++/71465
3923 * g++.dg/inherit/crash5.C: New.
3924 Revert:
3925 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3926
3927 PR c++/70202
3928 * g++.dg/inherit/crash5.C: New.
3929 * g++.dg/inherit/virtual1.C: Adjust.
3930
3f76cceb 39312016-06-09 Martin Liska <mliska@suse.cz>
3932
3933 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3934 * g++.dg/predict-loop-exit-2.C: Likewise.
3935 * g++.dg/predict-loop-exit-3.C: Likewise.
3936 * gcc.dg/predict-1.c: Likewise.
3937 * gcc.dg/predict-2.c: Likewise.
3938 * gcc.dg/predict-3.c: Likewise.
3939 * gcc.dg/predict-4.c: Likewise.
3940 * gcc.dg/predict-5.c: Likewise.
3941 * gcc.dg/predict-6.c: Likewise.
3942 * gcc.dg/predict-7.c: Likewise.
3943
59ae3d1b 39442016-06-09 Richard Biener <rguenther@suse.de>
3945
3946 PR tree-optimization/71462
3947 * gcc.dg/torture/pr71462.c: New testcase.
3948
8c2d2acf 39492016-06-09 Marek Polacek <polacek@redhat.com>
3950
3951 PR c/65471
3952 * gcc.dg/c11-generic-3.c: New test.
3953
224cb6b7 39542016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 * g++.dg/init/array42.C: New.
3957 * g++.dg/init/array43.C: Likewise.
3958 * g++.dg/init/array44.C: Likewise.
3959 * g++.dg/init/array45.C: Likewise.
3960 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3961 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3962 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3963 * g++.dg/gomp/pr35751.C: Likewise.
3964 * g++.dg/init/array23.C: Likewise.
3965 * g++.dg/init/brace2.C: Likewise.
3966 * g++.dg/init/brace6.C: Likewise.
3967
732905bb 39682016-06-08 Martin Sebor <msebor@redhat.com>
3969 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR c++/70507
3972 PR c/68120
3973 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3974 * c-c++-common/builtin-arith-overflow-2.c: New test.
3975 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3976 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3977 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3978
7ddaa622 39792016-06-08 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR c++/71442
3982 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3983
84ee0905 39842016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3985
3986 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3987 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3988 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3989 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3990 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3991 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3992 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3993 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3994 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3995 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3996 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3997 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3998 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3999
2876af98 40002016-06-08 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/68558
4003 * gcc.dg/vect/slp-44.c: New testcase.
4004
acbb0d03 40052016-06-08 Richard Biener <rguenther@suse.de>
4006
4007 * gcc.dg/vect/slp-43.c: New testcase.
4008
f8689010 40092016-06-08 Richard Biener <rguenther@suse.de>
4010
4011 PR tree-optimization/71452
4012 * gcc.dg/torture/pr71452.c: New testcase.
4013
52d393eb 40142016-06-08 Jakub Jelinek <jakub@redhat.com>
4015
4016 PR c++/71448
4017 * g++.dg/torture/pr71448.C: New test.
4018
9d700ce4 40192016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4020
4021 PR debug/71432
4022 PR ada/71413
4023 * g++.dg/debug/pr71432.C: New test.
4024
eb96ef65 40252016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4026
4027 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4028 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4029 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4030
a4753cdd 40312016-06-08 Alan Hayward <alan.hayward@arm.com>
4032
4033 * gcc.dg/vect/vect-live-2.c: Update effective target.
4034 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4035 * lib/target-supports.exp: Add aarch64 to vect_long.
4036
bafc7b1d 40372016-06-08 Marek Polacek <polacek@redhat.com>
4038
4039 PR c/71418
4040 * gcc.dg/noncompile/pr71418.c: New test.
4041
06e590e7 4042 PR c/71426
4043 * gcc.dg/noncompile/pr71426.c: New test.
4044
d3cb49c9 40452016-06-07 Jan Hubicka <hubicka@ucw.cz>
4046
4047 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4048 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4049 * gcc.dg/predict-3.c: Update template.
4050 * gcc.dg/predict-5.c: Update template.
4051 * gcc.dg/predict-6.c: Update template.
4052 * gcc.dg/predict-9.c: Update template.
4053 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4054
2d76c36a 40552016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4056
4057 * gcc.target/powerpc/vec-mul.c: New test.
4058
7cfde92a 40592016-06-07 David Malcolm <dmalcolm@redhat.com>
4060
4061 * gcc.dg/spellcheck-fields-2.c: New test case.
4062
b032c4dd 40632016-06-07 Richard Biener <rguenther@suse.de>
4064
4065 PR c/61564
4066 * gcc.dg/Wpragmas-1.c: New testcase.
4067 * gcc.dg/Wattributes-4.c: Likewise.
4068 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4069 entry.
4070
a7056369 40712016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4072
4073 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4074 spurious debug code.
4075
123c61e0 40762016-06-07 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/71428
4079 * gcc.dg/torture/pr71428.c: New testcase.
4080
5819d47b 40812016-06-07 Richard Biener <rguenther@suse.de>
4082
4083 PR middle-end/71423
4084 * gcc.dg/torture/pr71423.c: New testcase.
4085
6cec5c6b 40862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4087
4088 PR middle-end/71408
4089 * gcc.dg/tree-ssa/pr71408.c: New test.
4090
40bbfc17 40912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4092
4093 PR middle-end/71281
4094 * g++.dg/torture/pr71281.C: New test.
4095
61f1f80c 40962016-06-06 Marek Polacek <polacek@redhat.com>
4097
4098 PR c/71362
4099 * gcc.dg/pr71362.c: New test.
4100
0406b32f 41012016-06-06 Jakub Jelinek <jakub@redhat.com>
4102 Patrick Palka <ppalka@gcc.gnu.org>
4103
4104 PR c++/70847
4105 PR c++/71330
4106 PR c++/71393
4107 * g++.dg/opt/pr70847.C: New test.
4108 * g++.dg/ubsan/pr70847.C: New test.
4109 * g++.dg/ubsan/pr71393.C: New test.
4110
b1445999 41112016-06-06 Jakub Jelinek <jakub@redhat.com>
4112
4113 PR tree-optimization/71259
4114 * gcc.dg/vect/pr71259.c: New test.
4115
99b4f3a2 41162016-06-06 David Malcolm <dmalcolm@redhat.com>
4117
4118 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4119 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4120 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4121 above.
4122
837679bc 41232016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4124
4125 PR middle-end/37780
4126 * gcc.c-torture/execute/pr37780.c: New test.
4127 * gcc.target/aarch64/pr37780_1.c: Likewise.
4128 * gcc.target/arm/pr37780_1.c: Likewise.
4129
e4b92538 41302016-06-06 Marek Polacek <polacek@redhat.com>
4131
4132 * c-c++-common/attr-may-alias-1.c: New test.
4133 * c-c++-common/attr-may-alias-2.c: New test.
4134 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4135
43ac2f2f 41362016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4137
4138 PR c/24414
4139 * gcc.target/i386/pr24414.c: New test.
4140
7e1786b2 41412016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4142
4143 * gcc.target/sparc/vis4misc.c: New file.
4144 * gcc.target/sparc/fpcmp.c: Likewise.
4145 * gcc.target/sparc/fpcmpu.c: Likewise.
4146
f593ccb2 41472016-06-06 Alan Hayward <alan.hayward@arm.com>
4148
4149 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4150 * gcc.dg/vect/vect-live-3.c: Likewise.
4151
be6d8ddc 41522016-06-06 Richard Biener <rguenther@suse.de>
4153
4154 PR tree-optimization/71398
4155 * gcc.dg/torture/pr71398.c: New testcase.
4156
78f27916 41572016-06-06 Uros Bizjak <ubizjak@gmail.com>
4158
4159 PR target/71389
4160 * g++.dg/pr71389.C: New test.
4161
c5899606 41622016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4163
4164 PR fortran/71404
4165 * gfortran.dg/fmt_read_5.f: New test.
4166
8e3cd305 41672016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4168
4169 PR fortran/69659
4170 * gfortran.dg/class_array_22.f03: New test.
4171
703c0a09 41722016-06-05 Jan Hubicka <hubicka@ucw.cz>
4173
4174 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4175
d07b2b6f 41762016-06-05 Jan Hubicka <hubicka@ucw.cz>
4177
4178 * gcc.dg/predict-9.c: Update template.
4179
4a7ec4ac 41802016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4181
4182 PR c++/49377
4183 * g++.dg/template/pr49377.C: New.
4184
7499ef4a 41852016-06-04 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR tree-optimization/71405
4188 * g++.dg/torture/pr71405.C: New test.
4189
558c800d 41902016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4191
4192 PR c++/70202
4193 * g++.dg/inherit/crash5.C: New.
4194 * g++.dg/inherit/virtual1.C: Adjust.
4195
4ee7cf4b 41962016-06-03 Jeff Law <law@redhat.com>
4197
4198 PR tree-optimization/71316
4199 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4200
b12ae762 42012016-06-03 Jakub Jelinek <jakub@redhat.com>
4202
4203 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4204 dg-additional-options with just -fno-tree-scev-cprop in it.
4205 * gcc.dg/vect/vect-live-2.c: Likewise.
4206 * gcc.dg/vect/vect-live-5.c: Likewise.
4207 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4208 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4209 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4210
e09a5ee3 42112016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4212
4213 PR c++/27100
4214 * g++.dg/other/friend6.C: New test.
4215
f14b1922 42162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4217
4218 * g++.dg/torture/ppc-ldst-array.C: New.
4219
20702ea3 42202016-06-03 Joseph Myers <joseph@codesourcery.com>
4221
4222 PR target/71276
4223 PR target/71277
4224 * gcc.dg/torture/builtin-fp-int-inexact.c,
4225 gcc.target/i386/387-builtin-fp-int-inexact.c,
4226 gcc.target/i386/387-rint-inline-1.c,
4227 gcc.target/i386/387-rint-inline-2.c,
4228 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4229 gcc.target/i386/sse2-rint-inline-1.c,
4230 gcc.target/i386/sse2-rint-inline-2.c,
4231 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4232 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4233
5ed3cc7b 42342016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4235 Julia Koval <julia.koval@intel.com>
4236
4237 PR target/66960
4238 PR target/67630
4239 PR target/67634
4240 PR target/67841
4241 PR target/68037
4242 PR target/68618
4243 PR target/68661
4244 PR target/69575
4245 PR target/69596
4246 PR target/69734
4247 * gcc.dg/guality/pr68037-1.c: New test.
4248 * gcc.dg/guality/pr68037-2.c: Likewise.
4249 * gcc.dg/guality/pr68037-3.c: Likewise.
4250 * gcc.dg/torture/pr68037-1.c: Likewise.
4251 * gcc.dg/torture/pr68037-2.c: Likewise.
4252 * gcc.dg/torture/pr68037-3.c: Likewise.
4253 * gcc.dg/torture/pr68661-1a.c: Likewise.
4254 * gcc.dg/torture/pr68661-1b.c: Likewise.
4255 * gcc.target/i386/interrupt-1.c: Likewise.
4256 * gcc.target/i386/interrupt-2.c: Likewise.
4257 * gcc.target/i386/interrupt-3.c: Likewise.
4258 * gcc.target/i386/interrupt-4.c: Likewise.
4259 * gcc.target/i386/interrupt-5.c: Likewise.
4260 * gcc.target/i386/interrupt-6.c: Likewise.
4261 * gcc.target/i386/interrupt-7.c: Likewise.
4262 * gcc.target/i386/interrupt-8.c: Likewise.
4263 * gcc.target/i386/interrupt-9.c: Likewise.
4264 * gcc.target/i386/interrupt-10.c: Likewise.
4265 * gcc.target/i386/interrupt-11.c: Likewise.
4266 * gcc.target/i386/interrupt-12.c: Likewise.
4267 * gcc.target/i386/interrupt-13.c: Likewise.
4268 * gcc.target/i386/interrupt-14.c: Likewise.
4269 * gcc.target/i386/interrupt-15.c: Likewise.
4270 * gcc.target/i386/interrupt-16.c: Likewise.
4271 * gcc.target/i386/interrupt-17.c: Likewise.
4272 * gcc.target/i386/interrupt-18.c: Likewise.
4273 * gcc.target/i386/interrupt-19.c: Likewise.
4274 * gcc.target/i386/interrupt-20.c: Likewise.
4275 * gcc.target/i386/interrupt-21.c: Likewise.
4276 * gcc.target/i386/interrupt-22.c: Likewise.
4277 * gcc.target/i386/interrupt-23.c: Likewise.
4278 * gcc.target/i386/interrupt-24.c: Likewise.
4279 * gcc.target/i386/interrupt-25.c: Likewise.
4280 * gcc.target/i386/interrupt-26.c: Likewise.
4281 * gcc.target/i386/interrupt-27.c: Likewise.
4282 * gcc.target/i386/interrupt-28.c: Likewise.
4283 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4284 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4285 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4286 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4287 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4288 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4289 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4290 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4291 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4292 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4293 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4294 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4295
3e346f54 42962016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4297
f27c52fb 4298 PR tree-optimization/52171
4299 * gcc.dg/pr52171.c: New test.
4300 * gcc.target/i386/pr52171.c: New test.
3e346f54 4301
22e029d2 43022016-06-03 Jan Hubicka <jh@suse.cz>
4303
4304 * g++.dg/tree-ssa/pred-1.C: New testcase
4305 * gcc.dg/tree-ssa/pred-1.c: New testcase
4306
41ce74ed 43072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4308
4309 PR target/70957
4310 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4311 support.
4312 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4313
cf573a72 43142016-06-03 Alan Hayward <alan.hayward@arm.com>
4315
4316 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4317
75aae5b4 43182016-06-03 Alan Hayward <alan.hayward@arm.com>
4319
4320 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4321 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4322 * gcc.dg/vect/vect-live-1.c: New test.
4323 * gcc.dg/vect/vect-live-2.c: New test.
4324 * gcc.dg/vect/vect-live-3.c: New test.
4325 * gcc.dg/vect/vect-live-4.c: New test.
4326 * gcc.dg/vect/vect-live-5.c: New test.
4327 * gcc.dg/vect/vect-live-slp-1.c: New test.
4328 * gcc.dg/vect/vect-live-slp-2.c: New test.
4329 * gcc.dg/vect/vect-live-slp-3.c: New test.
4330
eba6788d 43312016-06-03 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR middle-end/71387
4334 * g++.dg/opt/pr71387.C: New test.
4335
5a653985 43362016-06-02 Jeff Law <law@redhat.com>
4337
4338 PR tree-optimization/71328
4339 * gcc.c-torture/compile/pr71328.c: New test.
4340
f92f6941 43412016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4342
4343 PR fortran/52393
4344 * gfortran.dg/fmt_read_3.f90: Fix typo.
4345 * gfortran.dg/fmt_read_4.f90: New test.
4346
0d29e152 43472016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4348
4349 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4350 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4351 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4352 * g++.dg/cpp0x/override2.C: Likewise.
4353 * g++.dg/parse/crash5.C: Likewise.
4354 * g++.dg/parse/error16.C: Likewise.
4355 * g++.dg/parse/error27.C: Likewise.
4356 * g++.dg/template/qualttp15.C: Likewise.
4357 * g++.dg/template/redecl4.C: Likewise.
4358 * g++.old-deja/g++.other/crash39.C: Likewise.
4359 * g++.old-deja/g++.other/struct1.C: Likewise.
4360 * g++.old-deja/g++.pt/m9a.C: Likewise.
4361 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4362
2740a1a5 43632016-06-02 Jakub Jelinek <jakub@redhat.com>
4364
89f17a65 4365 PR c++/71372
4366 * c-c++-common/pr71372.c: New test.
4367
2740a1a5 4368 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4369 __TIME__ strings with __builtin_strcmp instead of printf and
4370 dg-output.
4371
9ae89a4e 43722016-06-02 Martin Liska <mliska@suse.cz>
4373
4374 * gcc.dg/predict-9.c: New test.
4375
41258f9c 43762016-06-02 Jakub Jelinek <jakub@redhat.com>
4377
4378 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4379 global set_compiler_env_var and global saved_compiler_env_var.
4380
dad46eb8 43812016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4382
4383 PR rtl-optimization/71295
4384 * gcc.c-torture/compile/pr71295.c: New test.
4385
9cc8a892 43862016-06-02 Jakub Jelinek <jakub@redhat.com>
4387
98e7c96c 4388 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4389
4a5a4de2 4390 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4391 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4392
9cc8a892 4393 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4394 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4395 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4396 alternative number.
4397
46819a36 43982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4399
4400 * gcc.target/powerpc/p9-splat-4.c: New test.
4401
44022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4403
4404 PR target/71186
4405 * gcc.target/powerpc/pr71186.c: New test.
4406
d9820cc5 44072016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4408
4409 PR fortran/52393
4410 * gfortran.dg/fmt_read_3.f90: New test.
4411
2f14ca3e 44122016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4413
4414 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4415 procedure.
4416
dfa5c0d3 44172016-06-01 Eduard Sanou <dhole@openmailbox.org>
4418
4419 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4420 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4421 env var is set.
4422 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4423 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4424 shown once.
4425 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4426 during compilation.
4427 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4428 vars set by dg-set-compiler-env-var.
4429
7d7125df 44302016-06-01 Paul Thomas <pault@gcc.gnu.org>
4431
4432 PR fortran/71156
4433 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4434 to the module procedure declaration.
4435 * gfortran.dg/submodule_16.f08: New test.
4436
6ab9cde4 44372016-06-01 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR middle-end/71371
4440 * c-c++-common/gomp/pr71371.c: New test.
4441
0cfe7a23 44422016-06-01 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/71366
4445 * gcc.dg/torture/pr71366-1.c: New testcase.
4446 * gcc.dg/torture/pr71366-2.c: Likewise.
4447
5a5b02e1 44482016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4449
4450 * gcc.target/powerpc/vslv-0.c: New test.
4451 * gcc.target/powerpc/vslv-1.c: New test.
4452 * gcc.target/powerpc/vsrv-0.c: New test.
4453 * gcc.target/powerpc/vsrv-1.c: New test.
4454
d27a79f6 44552016-06-01 Nathan Sidwell <nathan@acm.org>
4456
4457 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4458 * gcc.target/nvptx/weak.c: New.
4459
6172a9fd 44602016-06-01 Richard Biener <rguenther@suse.de>
4461
4462 PR tree-optimization/71261
4463 * gcc.dg/torture/vect-bool-1.c: New testcase.
4464
f9aaabb2 44652016-06-01 Jakub Jelinek <jakub@redhat.com>
4466
4467 * gfortran.dg/gomp/order-1.f90: New test.
4468 * gfortran.dg/gomp/order-2.f90: New test.
4469
53b01069 44702016-06-01 Jan Hubicka <hubicka@ucw.cz>
4471
4472 * gcc.dg/unroll-6.c: Update template.
4473 * gcc.dg/unroll-7.c: New testcase.
4474 * gcc.dg/unroll-8.c: New testcase.
4475
36757397 44762016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * gnat.dg/opt56.ad[sb]: New test.
4479
7f93bd6e 44802016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4481
4482 PR c++/66635
4483 * g++.dg/cpp0x/constexpr-ice16.C: New.
4484
9f41a2ce 44852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4486
4487 PR tree-optimization/71314
4488 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4489 -mbranch-cost=2.
4490
31e02373 44912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4492
4493 PR tree-optimization/71077
4494 * gcc.dg/tree-ssa/pr71077.c: New test.
4495
76f8f901 44962016-05-31 Jan Hubicka <hubicka@ucw.cz>
4497
7f93bd6e 4498 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4499 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4500 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4501
04f5f923 45022016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4503
4504 PR c++/71248
4505 * g++.dg/cpp0x/pr71248.C: New.
4506 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4507 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4508 * g++.dg/init/new37.C: Likewise.
4509 * g++.dg/template/static1.C: Likewise.
4510 * g++.dg/template/static2.C: Likewise.
4511
4ffddf28 45122016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4513
4514 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4515 instead of %rdi.
4516 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4517
4ff7bd21 45182016-05-31 Marek Polacek <polacek@redhat.com>
4519
4520 * c-c++-common/Wswitch-unreachable-3.c: New test.
4521 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4522
e1f7cc4b 45232016-05-31 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/71352
4526 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4527
02978bd1 45282016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4529
4530 * gcc.target/arm/armv5_thumb_isa.c: New test.
4531
cfce8164 45322016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4533
4534 PR target/71346
4535 * gcc.target/i386/pr71346.c: New test.
4536
7a51c705 45372016-05-31 Tom de Vries <tom@codesourcery.com>
4538
4539 PR tree-optimization/69068
4540 * gcc.dg/graphite/pr69068.c: New test.
4541
8c1ac106 45422016-05-27 Martin Sebor <msebor@redhat.com>
4543
4544 PR c++/71306
4545 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4546
b6431756 45472016-05-30 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR c++/71349
4550 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4551 nowait depend(inout: dd[0]) clauses where permitted.
4552
f6203294 45532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4554
4555 PR c++/71238
4556 * g++.dg/parse/pr71238.C: New.
4557 * g++.dg/concepts/friend1.C: Test column numbers too.
4558 * g++.dg/cpp0x/initlist31.C: Likewise.
4559 * g++.dg/cpp0x/pr51420.C: Likewise.
4560 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4561 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4562 * g++.dg/ext/builtin3.C: Likewise.
4563 * g++.dg/lookup/friend12.C: Likewise.
4564 * g++.dg/lookup/friend7.C: Likewise.
4565 * g++.dg/lookup/koenig1.C: Likewise.
4566 * g++.dg/lookup/koenig5.C: Likewise.
4567 * g++.dg/lookup/used-before-declaration.C: Likewise.
4568 * g++.dg/overload/koenig1.C: Likewise.
4569 * g++.dg/template/crash65.C: Likewise.
4570 * g++.dg/template/friend57.C: Likewise.
4571 * g++.dg/warn/Wshadow-5.C: Likewise.
4572 * g++.dg/warn/Wunused-8.C: Likewise.
4573 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4574 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4575 * g++.old-deja/g++.jason/member.C: Likewise.
4576 * g++.old-deja/g++.jason/report.C: Likewise.
4577 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4578 * g++.old-deja/g++.law/visibility20.C: Likewise.
4579 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4580 * g++.old-deja/g++.other/static5.C: Likewise.
4581 * g++.old-deja/g++.pt/overload2.C: Likewise.
4582
b96f8145 45832016-05-30 Jan Hubicka <hubicka@ucw.cz>
4584
4585 * gcc.dg/tree-ssa/peel1.c: New testcase.
4586 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4587 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4588
ed5bca7a 45892016-05-30 Tom de Vries <tom@codesourcery.com>
4590
4591 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4592 to ce.
4593
c0aa0333 45942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4595
4596 PR c++/71099
4597 * g++.dg/parse/virtual1.C: New.
4598
231010db 45992016-05-30 Uros Bizjak <ubizjak@gmail.com>
4600
4601 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4602 Use correct register when clearing %edx.
4603
765557c0 46042016-05-30 Alexander Monakov <amonakov@ispras.ru>
4605
4606 PR tree-optimization/71289
4607 * gcc.dg/pr71289.c: New test.
4608
fc3b1c44 46092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4610
4611 PR middle-end/71269
4612 PR middle-end/71292
4613 * gcc.dg/tree-ssa/pr71269.c: New test.
4614 * gcc.dg/tree-ssa/pr71292.c: New test.
4615
ce352457 46162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4617
4618 PR middle-end/71252
4619 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4620
eedd711b 46212016-05-30 Jan Hubicka <hubicka@ucw.cz>
4622
4623 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4624 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4625 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4626
8c061890 46272016-05-30 Tom de Vries <tom@codesourcery.com>
4628
4629 PR tree-optimization/69067
4630 * gcc.dg/graphite/pr69067.c: New test.
4631
a6b0884c 46322016-05-29 Uros Bizjak <ubizjak@gmail.com>
4633
4634 PR target/71245
4635 * gcc.target/i386/pr71245-1.c: New test.
4636 * gcc.target/i386/pr71245-2.c: Ditto.
4637
2369edfc 46382016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4639
4640 PR c++/71105
4641 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4642 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4643 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4644
b6ab3f43 46452016-05-27 Jan Hubicka <hubicka@ucw.cz>
4646
4647 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4648
0192662b 46492016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4650
4651 Revert:
4652 PR c++/69855
4653 * g++.dg/overload/69855.C: New.
4654 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4655 * g++.old-deja/g++.pt/crash3.C: Likewise.
4656
fce78c50 46572016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4658
4659 PR c++/60385
4660 * g++.dg/parse/namespace13.C: New.
4661
372172fe 46622016-05-26 Jeff Law <law@redhat.com>
4663
4664 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4665 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4666 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4667 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4668 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4669 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4670 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4671 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4672 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4673 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4674 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4675 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4676 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4677
5d8a8944 46782016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4679
4680 PR c++/69855
4681 * g++.dg/overload/69855.C: New.
4682 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4683 * g++.old-deja/g++.pt/crash3.C: Likewise.
4684
29602b75 46852016-05-27 Jiong Wang <jiong.wang@arm.com>
4686
4687 PR target/63596
4688 * gcc.target/aarch64/va_arg_1.c: New testcase.
4689 * gcc.target/aarch64/va_arg_2.c: Likewise.
4690 * gcc.target/aarch64/va_arg_3.c: Likewise.
4691
c900b732 46922016-05-27 Jiong Wang <jiong.wang@arm.com>
4693
4694 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4695 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4696 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4697 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4698 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4699
73ef73bd 47002016-05-27 Marek Polacek <polacek@redhat.com>
4701
4702 PR middle-end/71308
4703 * g++.dg/torture/pr71308.C: New test.
4704
a6031633 47052016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4706
4707 * gcc.dg/zero_bits_compound-1.c: New test.
4708 * gcc.dg/zero_bits_compound-2.c: New test.
4709
1fbdc7ae 47102016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4711
4712 PR middle-end/71279
4713 * gcc.dg/pr71279.c: New test.
4714
2e196ca8 47152016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4716
4717 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4718 floating point min/max/comparison instructions.
4719 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4720
6feab9ce 47212016-05-26 Jakub Jelinek <jakub@redhat.com>
4722
4723 * c-c++-common/gomp/schedule-1.c: New test.
4724 * gfortran.dg/gomp/schedule-1.f90: New test.
4725
978cea8f 47262016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4727
4728 PR c++/70822
4729 PR c++/70106
4730 * g++.dg/cpp1y/auto-fn32.C: New test.
4731 * g++.dg/cpp1y/paren4.C: New test.
4732
0478d9ed 47332016-05-26 Nathan Sidwell <nathan@acm.org>
4734
4735 * gcc.dg/20060410.c: Xfail on ptx.
4736 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4737 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4738 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4739 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4740 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4741
5fd1c174 47422016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4743
4744 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4745
c5e8b3e2 47462016-05-26 Jakub Jelinek <jakub@redhat.com>
4747
0db93a5b 4748 PR tree-optimization/71280
4749 * gcc.dg/pr71280.c: New test.
4750
7199c05c 4751 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4752
76c786ac 4753 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4754 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4755
c5e8b3e2 4756 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4757
e9bcea2f 47582016-05-26 Jiong Wang <jiong.wang@arm.com>
4759
4760 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4761 kept in memory.
e9bcea2f 4762
955d947b 47632016-05-25 Jeff Law <law@redhat.com>
4764
4765 PR tree-optimization/71272
4766 * gcc.c-torture/compile/pr71272.c: new test.
4767
77102dbe 47682016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4769
4770 * gcc.target/powerpc/vec-cmpne.c: New test.
4771 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4772
552821b4 47732016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4774
4775 * gnat.dg/opt55.ad[sb]: New test.
4776
0113f3c5 47772016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4778
4779 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4780 * c-c++-common/pr60226.c: Require int32plus.
4781 * gcc.c-torture/execute/pr70602.c: Likewise.
4782 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4783 unsigned long for malloc arg type.
4784 * gcc.dg/asr_div1.c: Require int32plus.
4785 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4786 * gcc.dg/pie-1.c: Require pie.
4787 * gcc.dg/pie-2.c: Likewise.
4788 * gcc.dg/pr59471.c: Require int32plus.
4789 * gcc.dg/pr59963-2.c: XFAIL for int16.
4790 * gcc.dg/pr60114.c: Require int32plus.
4791 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4792 unsigned long for typedef of size_t.
4793 * gcc.dg/pr63914.c: Require int32plus.
4794 * gcc.dg/pr64536.c: Require pt32plus.
4795 * gcc.dg/pr65658.c: Likewise.
4796 * gcc.dg/pr67271.c: Require int32plus.
4797 * gcc.dg/pr68112.c: Likewise.
4798 * gcc.dg/pr69071.c: Skip for avr target.
4799 * gcc.dg/pr69973.c: Require int32plus.
4800 * gcc.dg/pr70169.c: Skip for avr target.
4801 * gcc.dg/sso-6.c: Require int32plus.
4802 * gcc.dg/sso-7.c: Likewise.
4803 * gcc.dg/sso-8.c: Likewise.
4804 * gcc.dg/vrp-min-max-2.c: Likewise.
4805
f4094380 48062016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4807
4808 PR target/70738
4809 * gcc.target/i386/pr70738-1.c: New test.
4810 * gcc.target/i386/pr70738-2.c: Likewise.
4811 * gcc.target/i386/pr70738-3.c: Likewise.
4812 * gcc.target/i386/pr70738-4.c: Likewise.
4813 * gcc.target/i386/pr70738-5.c: Likewise.
4814 * gcc.target/i386/pr70738-6.c: Likewise.
4815 * gcc.target/i386/pr70738-7.c: Likewise.
4816 * gcc.target/i386/pr70738-8.c: Likewise.
4817 * gcc.target/i386/pr70738-9.c: Likewise.
4818
239a4bea 48192016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4820
4821 PR rtl-optimization/66940
4822 * gcc.c-torture/execute/pr66940.c: New test.
4823
bf6382ba 48242016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4825
4826 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4827 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4828 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4829 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4830 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4831 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4832 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4833 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4834 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4835 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4836 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4837 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4838 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4839 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4840 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4841 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4842 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4843 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4844 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4845 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4846 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4847 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4848 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4849 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4850
2c995da9 48512016-05-25 Marek Polacek <polacek@redhat.com>
4852
4853 PR c/71265
4854 * gcc.dg/noncompile/pr71265.c: New test.
4855
abfbb5b5 4856 PR c/71266
4857 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4858
f6871bbd 48592016-05-25 Nathan Sidwell <nathan@acm.org>
4860
4861 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4862
de04e83e 48632016-05-25 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/71261
4866 * c-c++-common/torture/pr71261.c: New testcase.
4867
b35931f7 48682016-05-25 Richard Biener <rguenther@suse.de>
4869
4870 PR tree-optimization/71264
4871 * gcc.dg/vect/pr71264.c: New testcase.
4872
166c3089 48732016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4874
4875 PR c++/55992
4876 * g++.dg/cpp0x/alias-decl-53.C: New.
4877 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4878
14240409 48792016-05-25 Martin Liska <mliska@suse.cz>
4880
4881 * g++.dg/pr71239.C: New test.
4882
bc47d9f6 48832016-05-25 Richard Biener <rguenther@suse.de>
4884
4860a6bf 4885 * gcc.dg/vect/pr58135.c: Rename to ...
4886 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4887
d8a3f157 48882016-05-25 Marek Polacek <polacek@redhat.com>
4889
4890 * g++.dg/pr65295.C: Use target c++14.
4891
3af16045 48922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4893
231010db 4894 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4895 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4896
949479b2 48972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4898
4899 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4900 instructions.
4901
6d6a3fc3 49022016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4903
4904 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4905 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4906 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4907 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4908 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4909 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4910 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4911 * c-c++-common/goacc/pcopy.c: Likewise.
4912 * c-c++-common/goacc/pcopyin.c: Likewise.
4913 * c-c++-common/goacc/pcopyout.c: Likewise.
4914 * c-c++-common/goacc/pcreate.c: Likewise.
4915 * c-c++-common/goacc/pr70688.c: New test.
4916 * c-c++-common/goacc/present-1.c: Adjust test.
4917 * c-c++-common/goacc/reduction-5.c: Likewise.
4918 * g++.dg/goacc/data-1.C: New test.
4919
af648be2 49202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4921
4922 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4923 vector parity built-in functions.
4924 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4925 count trailing zeros automatic vectorization.
4926 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4927 count trailing zeros built-in functions.
4928
4e173d60 49292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4930
4931 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4932
a0c02a52 49332016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4934
4935 PR target/71050
4936 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4937
64c52e9c 49382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4939
4940 PR c++/50436
4941 * g++.dg/template/crash123.C: New.
4942 * g++.dg/template/crash124.C: Likewise.
4943
752b5a4c 49442016-05-24 Martin Sebor <msebor@redhat.com>
4945
4946 PR c++/71147
4947 * g++.dg/ext/flexary16.C: New test.
4948
a36dd683 49492016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4950
f6871bbd 4951 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4952 before math.h is included.
a36dd683 4953 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4954 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4955 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4956 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4957 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4958 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4959 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4960 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4961 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4962 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4963 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4964 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4965 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4966 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4967 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4968 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4969 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4970 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4971 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4972 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4973 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4974 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4975 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4976
d60e1df7 49772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4978 Kelvin Nilsen <kelvin@gcc.gnu.org>
4979
4980 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4981 support.
4982
22d09025 49832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4984
4985 PR c++/69872
4986 * g++.dg/warn/Wno-narrowing1.C: New.
4987
6ef0143d 49882016-05-24 Marek Polacek <polacek@redhat.com>
4989
4990 PR c/71249
4991 * c-c++-common/Wswitch-unreachable-2.c: New test.
4992
962a2062 49932016-05-24 Jakub Jelinek <jakub@redhat.com>
4994
ead77194 4995 PR c++/71257
4996 * g++.dg/vect/simd-clone-6.cc: New test.
4997 * g++.dg/gomp/declare-simd-6.C: New test.
4998
962a2062 4999 PR middle-end/70434
5000 PR c/69504
5001 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5002
23edc6d1 50032016-05-24 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/71240
5006 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5007
30633bcc 50082016-05-24 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/71230
5011 * gcc.dg/torture/pr71230.c: New testcase.
5012 * g++.dg/torture/pr71230.C: Likewise.
5013
c9d624bd 50142016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5015
5016 * c-c++-common/goacc/routine-5.c: Add tests.
5017 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5018 * gfortran.dg/goacc/routine-6.f90: Add tests.
5019
ce143ff0 50202016-05-24 Richard Biener <rguenther@suse.de>
5021
5022 PR tree-optimization/71253
5023 * gcc.dg/torture/pr71253.c: New testcase.
5024
3bdaecd5 50252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5026
5027 PR middle-end/71252
5028 * gfortran.dg/pr71252.f90: New test.
5029
856b494d 50302016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5031
5032 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5033
7345b977 50342016-05-24 Richard Biener <rguenther@suse.de>
5035
5036 PR middle-end/70434
5037 PR c/69504
5038 * c-c++-common/vector-subscript-4.c: New testcase.
5039 * c-c++-common/vector-subscript-5.c: Likewise.
5040
6f065267 50412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5042
5043 PR fortran/71123
5044 * gfortran.dg/namelist_90.f: New test
5045
fd6757da 50462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5047
5048 PR fortran/66461
5049 * gfortran.dg/unexpected_eof.f: New test
5050
7d5555a8 50512016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5052 Kelvin Nilsen <kelvin@gcc.gnu.org>
5053
5054 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5055 as little endian.
5056
ae6744c9 50572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5058
5059 PR c++/70972
5060 * g++.dg/cpp0x/inh-ctor20.C: New.
5061 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5062
f0d91a85 50632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5064
5065 PR c++/69095
5066 * g++.dg/cpp0x/variadic168.C: New.
5067
1618ffe5 50682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5069
5070 * g++.dg/cpp0x/pr31445.C: Test column number too.
5071 * g++.dg/cpp0x/pr32253.C: Likewise.
5072 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5073 * g++.dg/cpp0x/variadic36.C: Likewise.
5074
c0205bab 50752016-05-23 Marc Glisse <marc.glisse@inria.fr>
5076
5077 * gcc.dg/fold-notshift-2.c: Adjust.
5078
1398da0f 50792016-05-23 Marek Polacek <polacek@redhat.com>
5080
5081 PR c/49859
5082 * c-c++-common/Wswitch-unreachable-1.c: New test.
5083 * gcc.dg/Wswitch-unreachable-1.c: New test.
5084 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5085 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5086 * g++.dg/gomp/block-10.C: Likewise.
5087 * gcc.dg/gomp/block-10.c: Likewise.
5088 * g++.dg/gomp/block-9.C: Likewise.
5089 * gcc.dg/gomp/block-9.c: Likewise.
5090 * g++.dg/gomp/target-1.C: Likewise.
5091 * g++.dg/gomp/target-2.C: Likewise.
5092 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5093 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5094 * g++.dg/gomp/taskgroup-1.C: Likewise.
5095 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5096 * gcc.dg/gomp/teams-1.c: Likewise.
5097 * g++.dg/gomp/teams-1.C: Likewise.
5098 * g++.dg/overload/error3.C: Likewise.
5099 * g++.dg/tm/jump1.C: Likewise.
5100 * g++.dg/torture/pr40335.C: Likewise.
5101 * gcc.dg/c99-vla-jump-5.c: Likewise.
5102 * gcc.dg/switch-warn-1.c: Likewise.
5103 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5104 * gcc.dg/nested-func-1.c: Likewise.
5105 * gcc.dg/pr67784-4.c: Likewise.
5106
5403ed8b 51072016-05-23 Richard Biener <rguenther@suse.de>
5108
5109 PR tree-optimization/71230
5110 * gfortran.dg/pr71230-1.f90: New testcase.
5111 * gfortran.dg/pr71230-2.f90: Likewise.
5112
27510941 51132016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5114
1618ffe5 5115 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5116 * gcc.dg/vect/pr58135.c: Add new.
5117 * gfortran.dg/pr46519-1.f: Adjust test case.
5118
a41c605d 51192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5120
5121 PR c++/53401
5122 * g++.dg/cpp0x/decltype64.C: New.
5123
3eb254ab 51242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5125
5126 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5127 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5128 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5129
a75fffe1 51302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5131
5132 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5133 Add poly64x1_t and poly64x2_t cases if supported.
5134 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5135 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5136 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5137 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5139
56979b12 51402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5141
5142 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5143 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5144 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5145 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5146 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5147 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5148 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5149
dc5e98db 51502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5151
5152 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5153
c0f383ae 51542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5155
5156 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5157 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5158
2a4d70a2 51592016-05-22 Jakub Jelinek <jakub@redhat.com>
5160
4c109025 5161 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5162 constraint instead of "r".
5163 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5164 insn instead of vxorpd.
5165 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5166
bad891ce 5167 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5168 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5169
ac23ddb9 5170 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5171
9dac9579 5172 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5173 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5174
2a4d70a2 5175 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5176
9eafdd7b 51772016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5178
5179 PR middle-end/40921
5180 * gcc.dg/tree-ssa/pr40921.c: New test.
5181
93df190d 51822016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5183
5184 PR target/71103
5185 * gcc.target/avr/pr71103.c: New test.
5186
933b9f7f 51872016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5188
5189 PR middle-end/71179
5190 * gcc.dg/tree-ssa/pr71179.c: New test.
5191
8bdfbc08 51922016-05-20 Martin Sebor <msebor@redhat.com>
5193
5194 PR c/71115
5195 * gcc.dg/init-excess-2.c: New test.
5196
6827ab42 51972016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * gnat.dg/opt53.adb: New test.
5200 * gnat.dg/opt54.adb: Likewise.
5201
58a5f4c0 52022016-05-20 Martin Jambor <mjambor@suse.cz>
5203
5204 PR tree-optimization/70884
5205 * gcc.dg/tree-ssa/pr70919.c: New test.
5206
bb7145f6 52072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5208
5209 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5210 formatting.
f6871bbd 5211 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5212 fix code formatting.
5213
52142016-05-20 Nathan Sidwell <nathan@acm.org>
5215
5216 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5217 non-common cases.
5218 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5219
9954d230 52202016-05-20 David Malcolm <dmalcolm@redhat.com>
5221
5222 * jit.dg/all-non-failing-tests.h: Add
5223 test-factorial-must-tail-call.c.
5224 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5225 * jit.dg/test-factorial-must-tail-call.c: New test case.
5226
08a161f9 52272016-05-20 Jakub Jelinek <jakub@redhat.com>
5228
5229 PR fortran/71204
5230 * gfortran.dg/pr71204.f90: New test.
5231
3d380077 52322016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5233
5234 * gcc.target/nvptx/sincos.c: New test.
5235
0f104d56 52362016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/70572
5239 * g++.dg/cpp1y/auto-fn31.C: New.
5240
61736a1b 52412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5242
5243 * gcc.target/powerpc/vec-addec.c: New test.
5244 * gcc.target/powerpc/vec-addec-int128.c: New test.
5245
b4a61e77 52462016-05-20 David Malcolm <dmalcolm@redhat.com>
5247
5248 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5249 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5250 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5251 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5252
9a2ace10 52532016-05-20 Jan Hubicka <hubicka@ucw.cz>
5254
5255 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5256
45cdf8c6 52572016-05-20 Jakub Jelinek <jakub@redhat.com>
5258
b9a1dcd5 5259 PR c++/71210
5260 * g++.dg/opt/pr71210-1.C: New test.
5261 * g++.dg/opt/pr71210-2.C: New test.
5262
45cdf8c6 5263 PR tree-optimization/29756
5264 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5265 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5266 only on selected targets where V4SImode vectors are known to be
5267 supported.
5268
92e3ffbf 52692016-05-20 Marc Glisse <marc.glisse@inria.fr>
5270
5271 PR tree-optimization/71079
5272 PR tree-optimization/71206
5273 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5274
5da368e3 52752016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5276
5277 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5278 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5279 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5280
2506d97a 52812016-05-20 Richard Guenther <rguenther@suse.de>
5282
5283 PR tree-optimization/29756
5284 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5285
adade307 52862016-05-20 Richard Biener <rguenther@suse.de>
5287
5288 PR tree-optimization/71185
5289 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5290
c3deca25 52912016-05-20 Richard Biener <rguenther@suse.de>
5292
5293 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5294
8b0bef14 52952016-05-19 Marek Polacek <polacek@redhat.com>
5296
5297 PR c++/71075
5298 * g++.dg/diagnostic/pr71075.C: New test.
5299
08025288 53002016-05-19 David Malcolm <dmalcolm@redhat.com>
5301
5302 PR c++/71184
5303 * g++.dg/pr71184.C: New test case.
5304
26a51591 53052016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5306
5307 * gcc.target/powerpc/darn-0.c: New test.
5308 * gcc.target/powerpc/darn-1.c: New test.
5309 * gcc.target/powerpc/darn-2.c: New test.
5310
d8d3e75a 53112016-05-19 Marek Polacek <polacek@redhat.com>
5312
5313 PR tree-optimization/71031
5314 * gcc.dg/tree-ssa/vrp100.c: New test.
5315
c28211ae 53162016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5317
5318 PR rtl-optimization/71148
5319 * gcc.dg/pr71148.c: New test.
5320
3f5ea43a 53212016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5322
5323 PR target/71056
5324 * gcc.target/arm/pr71056.c: New test.
5325
2a7d4c20 53262016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5327
5328 * c-c++-common/pr69669.c: Check the used mode.
5329
ed0b0569 53302016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5331
5332 PR sanitizer/64354
5333 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5334
410372fe 53352016-05-19 Richard Biener <rguenther@suse.de>
5336
5337 PR tree-optimization/70729
5338 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5339 * gcc.dg/graphite/scop-18.c: Likewise.
5340 * gcc.dg/pr41783.c: Disable LIM.
5341 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5342 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5343 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5344 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5345 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5346 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5347 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5348 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5349 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5350 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5351 * gfortran.dg/pr42108.f90: Likewise.
5352
56f34f03 53532016-05-18 David Malcolm <dmalcolm@redhat.com>
5354
5355 PR driver/69265
5356 * gcc.dg/spellcheck-options-11.c: New test case.
5357
e6481cd1 53582016-05-18 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR c++/71100
5361 * g++.dg/opt/pr71100.C: New test.
5362
be951c59 53632016-05-18 Martin Jambor <mjambor@suse.cz>
5364
5365 PR ipa/69708
5366 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5367 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5368 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5369 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5370
665ff45b 53712016-05-18 Martin Jambor <mjambor@suse.cz>
5372
5373 PR ipa/69708
5374 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5375 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5376 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5377 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5378 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5379
485be62c 53802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5381
5382 PR c++/69793
5383 * g++.dg/template/crash122.C: New.
5384
b251d5f5 53852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5386
5387 PR c++/70466
5388 * g++.dg/template/pr70466-1.C: New.
5389 * g++.dg/template/pr70466-2.C: Likewise.
5390
c93e9931 53912016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5392
5393 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5394 splat operations and the XXSPLTIB instruction.
5395 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5396 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5397 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5398 xxlxor to clear a register.
5399
8ba6639c 54002016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5401
5402 * gcc.dg/torture/pr71020.c: New test.
5403
ec6e3005 54042016-05-18 Martin Jambor <mjambor@suse.cz>
5405
5406 PR ipa/70646
5407 * gcc.dg/ipa/pr70646.c: New test.
5408
5ef3c918 54092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5410
5411 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5412
70a88eab 54132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5414
5415 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5416 missing tests for vreinterpretq_p{8,16}.
5417
b52a930c 54182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5419
5420 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5421 vsliq_n_s64 and vsliq_n_u64.
5422
bdd4080b 54232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5424
5425 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5426 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5427
37814bf5 54282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5429
5430 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5431 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5432 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5433
764af2e0 54342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5435
5436 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5437 in comment.
5438
ffe01a83 54392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5440
5441 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5442 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5443 "blr\t" and switch to scan-assembler-times.
5444
fab6dae9 54452016-05-18 Jiong Wang <jiong.wang@arm.com>
5446
231010db 5447 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5448 with __aarch64__.
5449 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5450 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5451
4eb0c566 54522016-05-18 Jakub Jelinek <jakub@redhat.com>
5453
442f18f1 5454 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5455 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5456 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5457 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5458 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5459 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5460
4d83b36b 5461 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5462 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5463
a4528eec 5464 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5465 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5466
f0066139 5467 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5468 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5469
4eb0c566 5470 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5471
303e9267 54722016-05-18 Richard Biener <rguenther@suse.de>
5473
5474 PR tree-optimization/71168
5475 * gcc.dg/torture/pr71168.c: New testcase.
5476
0d7ddd44 54772016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5478
5479 PR middle-end/63586
5480 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5481 * gcc.dg/tree-ssa/pr63586.c: New test.
5482 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5483
899bcc0f 54842016-05-17 Nathan Sidwell <nathan@acm.org>
5485
5486 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5487 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5488 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5489 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5490
a2246979 54912016-05-17 Nathan Sidwell <nathan@acm.org>
5492
5493 * gcc.target/nvptx/abi-vararg-3.c: New.
5494
2f6a4d21 54952016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5496
5497 PR tree-optimization/54579
5498 PR middle-end/55299
5499 * gcc.dg/fold-notrotate-1.c: New test.
5500 * gcc.dg/fold-notshift-1.c: New test.
5501 * gcc.dg/fold-notshift-2.c: New test.
5502
27bdad45 55032016-05-17 Marek Polacek <polacek@redhat.com>
5504
5505 PR ipa/71146
5506 * g++.dg/ipa/pr71146.C: New test.
5507
f33a295a 55082016-05-17 David Malcolm <dmalcolm@redhat.com>
5509
5510 * jit.dg/test-error-array-bounds.c: New test case.
5511
b6dd53bf 55122016-05-17 Marc Glisse <marc.glisse@inria.fr>
5513
5514 * gcc.dg/tree-ssa/and-1.c: New testcase.
5515
a8719545 55162016-05-17 Marc Glisse <marc.glisse@inria.fr>
5517
5518 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5519 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5520
34806102 55212016-05-17 Marc Glisse <marc.glisse@inria.fr>
5522
5523 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5524 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5525
25fe08a8 55262016-05-17 Jiong Wang <jiong.wang@arm.com>
5527
5528 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5529
abf1a837 55302016-05-17 Jiong Wang <jiong.wang@arm.com>
5531
5532 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5533
666b9dd3 55342016-05-17 Jiong Wang <jiong.wang@arm.com>
5535
5536 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5537 ".2d[index]" when scan the assembly.
5538 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5539 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5540 float64x1.
5541 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5542
77d095c0 55432016-05-17 Richard Biener <rguenther@suse.de>
5544
5545 PR tree-optimization/71132
5546 * gcc.dg/torture/pr71132.c: New testcase.
5547
28adcc23 55482016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5549
5550 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5551
2439931e 55522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5553
5554 PR target/70809
5555 * gcc.target/aarch64/pr70809_1.c: New test.
5556
5ec2ff80 55572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5558
5559 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5560 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5561 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5562 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5563
17fd1c7a 55642016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5565 Ilya Enkovich <ilya.enkovich@intel.com>
5566
5567 PR target/71114
5568 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5569
46729204 55702016-05-16 Jan Hubicka <hubicka@ucw.cz>
5571
5572 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5573 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5574
2a1125d6 55752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5576
5577 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5578 test for __ARM_FP16_ARGS.
5579 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5580 * gcc.target/arm/aapcs/neon-vect10.c: New.
5581 * gcc.target/arm/aapcs/neon-vect9.c: New.
5582 * gcc.target/arm/aapcs/vfp18.c: New.
5583 * gcc.target/arm/aapcs/vfp19.c: New.
5584 * gcc.target/arm/aapcs/vfp20.c: New.
5585 * gcc.target/arm/aapcs/vfp21.c: New.
5586 * gcc.target/arm/fp16-aapcs-1.c: New.
5587 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5588 test for __ARM_FP16_ARGS.
5589 * g++.target/arm/fp16-return-1.c: Update expected output.
5590
ea3d2d74 55912016-05-16 Jiong Wang <jiong.wang@arm.com>
5592
5593 PR testsuite/70227
5594 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5595
6989e05f 55962016-05-15 Harald Anlauf <anlauf@gmx.de>
5597
5598 PR fortran/69603
5599 * gfortran.dg/pr69603.f90: New testcase.
5600
a5f52592 56012016-05-14 Fritz Reese <fritzoreese@gmail.com>
5602
5603 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5604
88f949ab 56052016-05-14 Fritz Reese <fritzoreese@gmail.com>
5606
5607 PR fortran/71047
5608 * gfortran.dg/pr71047.f08: New test.
5609
90c88567 56102016-05-13 Joseph Myers <joseph@codesourcery.com>
5611
5612 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5613 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5614 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5615
00a690cc 56162016-05-13 Martin Sebor <msebor@redhat.com>
5617
5618 PR c++/60049
5619 * g++.dg/cpp0x/constexpr-60049.C: New test.
5620
ec8b6af7 56212016-05-13 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR bootstrap/71071
5624 * gcc.dg/pr71071.c: New test.
5625
f54d1d7b 56262016-05-13 Uros Bizjak <ubizjak@gmail.com>
5627
5628 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5629 remove XOP handling.
2f3af60f 5630 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5631
a39a0392 56322016-05-13 Nathan Sidwell <nathan@acm.org>
5633
5634 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5635 __atomic_is_lock_free declaration.
5636
42333dd9 56372016-05-13 Richard Biener <rguenther@suse.de>
5638
5639 PR tree-optimization/42587
5640 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5641
c5442454 56422016-05-13 Martin Liska <mliska@suse.cz>
5643
5644 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5645 the new format of dump output.
5646
03a400fb 56472016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5648
5649 * gcc.dg/pr71084.c: New test.
5650
69278c3f 56512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5652
231010db 5653 PR target/53440
5654 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5655
8138f11b 56562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5657
5658 * gcc.target/aarch64/struct_return.c: New test.
5659
22a3f7bd 56602016-05-12 Marek Polacek <polacek@redhat.com>
5661
5662 PR c/70756
5663 * c-c++-common/pr70756-2.c: New test.
5664 * c-c++-common/pr70756.c: New test.
5665
9bcd42cc 56662016-05-12 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/71059
5669 * gcc.dg/torture/pr71059.c: New testcase.
5670
5ffb4a0d 56712016-05-12 Richard Biener <rguenther@suse.de>
5672
5673 PR tree-optimization/71062
5674 * gcc.dg/torture/pr71062.c: New testcase.
5675
2ab65c31 56762016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5677
5678 PR tree-optimization/71006
5679 * gcc.dg/pr71006.c: New test.
5680
f0158fc0 56812016-05-12 Marek Polacek <polacek@redhat.com>
5682
5683 PR driver/71063
5684 * gcc.dg/opts-7.c: New test.
5685
0f56938b 56862016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5687
5688 PR target/70830
5689 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5690 Add -save-temps to dg-options.
5691 Scan for ldmfd rather than pop instruction.
5692 * gcc.target/arm/interrupt-2.c: Likewise.
5693 * gcc.target/arm/pr70830.c: New test.
5694
e10946d5 56952016-05-12 Jakub Jelinek <jakub@redhat.com>
5696
9fa8e468 5697 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5698 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5699
9ce62bbe 5700 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5701 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5702 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5703
708ae1b1 5704 PR target/71019
5705 * gcc.target/i386/avx512vl-pack-1.c: New test.
5706 * gcc.target/i386/avx512vl-pack-2.c: New test.
5707 * gcc.target/i386/avx512bw-pack-2.c: New test.
5708
a461f32e 5709 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5710
e10946d5 5711 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5712 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5713 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5714
f52a3ef6 57152016-05-12 Richard Biener <rguenther@suse.de>
5716
5717 PR tree-optimization/70986
5718 * gcc.dg/torture/pr70986-1.c: New testcase.
5719 * gcc.dg/torture/pr70986-2.c: Likewise.
5720 * gcc.dg/torture/pr70986-3.c: Likewise.
5721
54c4d22e 57222016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5723
5724 PR c/43651
5725 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5726 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5727
57215d5b 57282016-05-11 Uros Bizjak <ubizjak@gmail.com>
5729
5730 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5731 directive.
5732 * gcc.target/i386/pr66746.c: Ditto.
5733
67d3121c 57342016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5735
5736 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5737 support.
5738 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5739 warning when using -mvsx-timode.
5740 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5741 * gcc.target/powerpc/dform-2.c: Likewise.
5742 * gcc.target/powerpc/pr68805.c: Likewise.
5743
7f8012a5 57442016-05-11 Marek Polacek <polacek@redhat.com>
5745
5746 PR c++/71024
5747 * c-c++-common/attributes-3.c: New test.
5748
3e8567ce 57492016-05-11 Nathan Sidwell <nathan@acm.org>
5750
5751 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5752 * gcc.c-torture/execute/pr68185.c: Likewise.
5753 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5754 * gcc.dg/pr69634.c: Requires scheduling.
5755 * gcc.dg/torture/pr66178.c: Require label values.
5756 * gcc.dg/setjmp-6.c: Require indirect jumps.
5757
3739ac00 57582016-05-11 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/71055
5761 * gcc.dg/torture/pr71055.c: New testcase.
5762
1ff8b385 57632016-05-11 Richard Biener <rguenther@suse.de>
5764
5765 PR debug/71057
5766 * g++.dg/debug/pr71057.C: New testcase.
5767
77126efa 57682016-05-11 Jakub Jelinek <jakub@redhat.com>
5769
5770 PR fortran/70855
5771 * gfortran.dg/gomp/pr70855.f90: New test.
5772
6fcaaf9b 57732016-05-11 Richard Biener <rguenther@suse.de>
5774
5775 PR middle-end/71002
5776 * g++.dg/torture/pr71002.C: New testcase.
5777
bfa8ea12 57782016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5779
5780 PR middle-end/70807
5781 * gcc.dg/pr70807.c: New test.
5782
87632549 57832016-05-10 Martin Sebor <msebor@redhat.com>
5784
5785 PR c++/38611
5786 * g++.dg/Wattributes.C: New test.
5787
f9153689 57882016-05-10 Marc Glisse <marc.glisse@inria.fr>
5789
5790 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5791 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5792 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5793
a44ed58a 57942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5795
5796 PR target/70799
5797 * gcc.target/i386/pr70799-1.c: New test.
5798
d6c90d89 57992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5800
5801 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5802
c1f73044 58032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5804
5805 PR middle-end/70877
5806 * gcc.target/i386/pr70877.c: New test.
5807
e66d763a 58082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5809
5810 PR tree-optimization/70786
5811 * gcc.target/i386/pr70876.c: New test.
5812
a30ff73a 58132016-05-10 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR target/70927
5816 * gcc.target/i386/avx512vl-logic-1.c: New test.
5817 * gcc.target/i386/avx512vl-logic-2.c: New test.
5818 * gcc.target/i386/avx512dq-logic-2.c: New test.
5819
4b3fd38f 58202016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5821
5822 PR target/70963
5823 * gcc.target/powerpc/pr70963.c: New.
5824
abf93a25 58252016-05-10 David Malcolm <dmalcolm@redhat.com>
5826
5827 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5828 (test_very_wide_line): Add ruler to expected output.
5829 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5830 (test_very_wide_line): Likewise.
5831 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5832 (test_show_locus): Within the handling of "test_very_wide_line",
5833 enable show_ruler_p on the diagnostic context.
5834
d614888f 58352016-05-10 Richard Biener <rguenther@suse.de>
5836
5837 PR tree-optimization/71039
5838 * gcc.dg/torture/pr71039.c: New testcase.
5839
dbca5ed9 58402016-05-10 Nathan Sidwell <nathan@acm.org>
5841
5842 * gcc.dg/nested-func-10.c: Requires alloca.
5843 * gcc.dg/nested-func-9.c: Requires alloca.
5844 * gcc.c-torture/execute/pr70460.c: Requires labels.
5845 * gcc.c-torture/compile/pr70199.c: Requires labels.
5846 * gcc.target/nvptx/decl.c: Compile only.
5847 * gcc.target/nvptx/trailing-init.c: Compile only.
5848 * gcc.target/nvptx/ary-init.c: Compile only.
5849
3fa82609 58502016-05-10 Marek Polacek <polacek@redhat.com>
5851
5852 PR c/70255
5853 * gcc.dg/attr-opt-1.c: New test.
5854
76825907 58552016-05-10 Richard Biener <rguenther@suse.de>
5856
5857 PR tree-optimization/70497
5858 PR tree-optimization/28367
5859 * gcc.dg/torture/20160404-1.c: New testcase.
5860 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5861 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5862
68255819 58632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5864
5865 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5866
d9aa8cdb 58672016-05-09 Uros Bizjak <ubizjak@gmail.com>
5868
5869 * gcc.target/i386/fabsneg-1.c New test.
5870
7cc16f50 58712016-05-09 Alan Modra <amodra@gmail.com>
5872
5873 PR testsuite/70826
5874 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5875
a83b7b63 58762016-05-09 Richard Biener <rguenther@suse.de>
5877
5878 PR tree-optimization/70985
5879 * gcc.dg/torture/pr70985.c: New testcase.
5880
189d0706 58812016-05-09 Bin Cheng <bin.cheng@arm.com>
5882
5883 * gcc.dg/tree-ssa/ifc-9.c: New test.
5884 * gcc.dg/tree-ssa/ifc-10.c: New test.
5885 * gcc.dg/tree-ssa/ifc-11.c: New test.
5886 * gcc.dg/tree-ssa/ifc-12.c: New test.
5887 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5888 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5889 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5890
1ec957b0 58912016-05-09 Richard Biener <rguenther@suse.de>
5892
5893 PR fortran/70937
5894 * gfortran.dg/pr70937.f90: New testcase.
5895
923c7714 58962016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5897
5898 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5899
d7cd448a 59002016-05-07 Fritz Reese <fritzoreese@gmail.com>
5901
5902 PR fortran/56226
5903 * gfortran.dg/dec_structure_1.f90: New testcase.
5904 * gfortran.dg/dec_structure_2.f90: Ditto.
5905 * gfortran.dg/dec_structure_3.f90: Ditto.
5906 * gfortran.dg/dec_structure_4.f90: Ditto.
5907 * gfortran.dg/dec_structure_5.f90: Ditto.
5908 * gfortran.dg/dec_structure_6.f90: Ditto.
5909 * gfortran.dg/dec_structure_7.f90: Ditto.
5910 * gfortran.dg/dec_structure_8.f90: Ditto.
5911 * gfortran.dg/dec_structure_9.f90: Ditto.
5912 * gfortran.dg/dec_structure_10.f90: Ditto.
5913 * gfortran.dg/dec_structure_11.f90: Ditto.
5914 * gfortran.dg/dec_union_1.f90: Ditto.
5915 * gfortran.dg/dec_union_2.f90: Ditto.
5916 * gfortran.dg/dec_union_3.f90: Ditto.
5917 * gfortran.dg/dec_union_4.f90: Ditto.
5918 * gfortran.dg/dec_union_5.f90: Ditto.
5919 * gfortran.dg/dec_union_6.f90: Ditto.
5920 * gfortran.dg/dec_union_7.f90: Ditto.
5921
f681e29b 59222016-05-07 Tom de Vries <tom@codesourcery.com>
5923
5924 PR tree-optimization/70956
5925 * gcc.dg/graphite/pr70956.c: New test.
5926
68d7f375 59272016-05-06 Jakub Jelinek <jakub@redhat.com>
5928
faf39348 5929 PR middle-end/70941
5930 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5931 (a, b, c, d): Change type from char to signed char.
5932 (main): Compare against (signed char) -1634678893 instead of
5933 hardcoded -109. Use __builtin_abort instead of abort.
5934
b768b13a 5935 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5936 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5937
68d7f375 5938 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5939
5dda16ea 59402016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5941
5942 PR debug/70935
5943 * gcc.dg/torture/pr70935.c: New test.
5944
13ede1b5 59452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5946
5947 PR target/58219
7fc878c4 5948 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5949
96d94be2 59502016-05-06 Richard Biener <rguenther@suse.de>
5951
5952 PR tree-optimization/70960
5953 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5954
e5d9f15d 59552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5956
5957 PR target/52933
5958 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5959 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5960 Adjust expected instruction counts.
5961 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5962
2dd7705f 59632016-05-06 Marek Polacek <polacek@redhat.com>
5964
5965 PR sanitizer/70875
5966 * gcc.dg/ubsan/bounds-3.c: New test.
5967
cb8bc632 59682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5969
5970 PR target/54089
5971 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5972
b343c173 59732016-05-06 Richard Biener <rguenther@suse.de>
5974
5975 PR middle-end/70931
5976 * gfortran.dg/pr70931.f90: New testcase.
5977
1e3db0b1 59782016-05-06 Richard Biener <rguenther@suse.de>
5979
5980 PR middle-end/70941
5981 * gcc.dg/torture/pr70941.c: New testcase.
5982
bdd54b6d 59832016-05-05 Bin Cheng <bin.cheng@arm.com>
5984
5985 PR tree-optimization/57206
5986 * gcc.dg/vect/pr57206.c: New test.
5987
499adcfd 59882016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5989
5990 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5991
871164c4 59922016-05-05 Jakub Jelinek <jakub@redhat.com>
5993
ecb23e00 5994 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5995
871164c4 5996 * c-c++-common/Wdangling-else-4.c: New test.
5997
70cf83ba 59982016-05-04 Jakub Jelinek <jakub@redhat.com>
5999
858c9470 6000 PR c++/70906
6001 PR c++/70933
6002 * g++.dg/opt/pr70906.C: New test.
6003 * g++.dg/opt/pr70933.C: New test.
6004
70cf83ba 6005 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6006
aaa36a78 60072016-05-04 Jan Hubicka <hubicka@ucw.cz>
6008
6009 * gcc.dg/ipa/pure-const-3.c: New testcase.
6010
1d52c456 60112016-05-04 Marek Polacek <polacek@redhat.com>
6012
6013 * c-c++-common/Wdangling-else-1.c: New test.
6014 * c-c++-common/Wdangling-else-2.c: New test.
6015 * c-c++-common/Wdangling-else-3.c: New test.
6016
dc581573 60172016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6018
6019 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6020 flag is present.
6021
a64030fe 60222016-05-04 Marek Polacek <polacek@redhat.com>
6023
6024 PR c/48778
6025 * gcc.dg/Waddress-2.c: New test.
6026
b461b04a 60272016-05-04 Alan Modra <amodra@gmail.com>
6028
6029 * gcc.target/powerpc/pr70866.c: New.
6030
c388a0cf 60312016-05-03 Martin Sebor <msebor@redhat.com>
6032
6033 PR c++/66561
6034 * c-c++-common/builtin_location.c: New test.
6035 * g++.dg/cpp1y/builtin_location.C: New test.
6036
5d4db8ef 60372016-05-03 Marek Polacek <polacek@redhat.com>
6038
6039 PR c/70859
6040 * gcc.dg/pr70859.c: New test.
6041 * gcc.dg/pr70859-2.c: New test.
6042
ca938765 60432016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6044
6045 * gnat.dg/debug5.adb: New testcase.
6046
60b27d5f 60472016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6048
6049 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6050 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6051 Procedure to check for z10 instruction set.
6052
5ab325d0 60532016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6054
6055 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6056
c548a0ad 60572016-05-03 Alan Modra <amodra@gmail.com>
6058
6059 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6060
d5ecd946 60612016-05-03 Jakub Jelinek <jakub@redhat.com>
6062
6063 * gcc.target/i386/avx512f-cvt-1.c: New test.
6064
35b0a053 60652016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6066
6067 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6068 -fdump-tree-vrp-details.
6069
9ae1b28a 60702016-05-03 Richard Biener <rguenther@suse.de>
6071
6072 * gcc.dg/pr30172-1.c: Adjust.
6073 * gcc.dg/pr63743.c: Likewise.
6074 * gcc.dg/tm/pr51696.c: Likewise.
6075 * c-c++-common/tm/safe-1.c: Likewise.
6076 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6077 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6078 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6079 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6080
9c1a31e4 60812016-05-03 Jakub Jelinek <jakub@redhat.com>
6082
fe69bcb9 6083 PR rtl-optimization/70467
6084 * gcc.target/i386/pr70467-3.c: New test.
6085 * gcc.target/i386/pr70467-4.c: New test.
6086
9082c4a4 6087 PR tree-optimization/70916
6088 * gcc.c-torture/compile/pr70916.c: New test.
6089
9c1a31e4 6090 PR target/49244
6091 * gcc.target/i386/pr49244-1.c: New test.
6092 * gcc.target/i386/pr49244-2.c: New test.
6093
69105acc 60942016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6095
6096 PR rtl-optimization/44281
6097 * gcc.target/i386/pr44281.c: New test.
6098
9ab8df54 60992016-05-03 bin cheng <bin.cheng@arm.com>
6100
6101 PR tree-optimization/56541
6102 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6103 * gcc.dg/vect/pr56541.c: new test.
6104
3c62cae0 61052016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6106
6107 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6108 __float128.
6109 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6110
91abc161 61112016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6112
6113 PR testsuite/70520
6114 * c-c++-common/asan/clone-test-1.c (main): Align child process
6115 stack to 16 bytes.
6116
aa3d1155 61172016-05-02 David Malcolm <dmalcolm@redhat.com>
6118
6119 PR c++/62314
6120 * g++.dg/spellcheck-fields-2.C: New test case.
6121
002c3f28 61222016-05-02 David Malcolm <dmalcolm@redhat.com>
6123
6124 PR c++/62314
6125 * g++.dg/pr62314.C: New test case.
6126
46e5dccc 61272016-05-02 Jan Hubicka <hubicka@ucw.cz>
6128
6129 * gcc.dg/ipa/inline-8.c: New testcase.
6130
663f4248 61312016-05-02 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR rtl-optimization/70467
6134 * gcc.target/i386/pr70467-1.c: New test.
6135
efe8bdf5 61362016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6137
6138 * gcc.dg/spec-options.c: Run the test on all targets.
6139 * gcc.dg/foo.specs: Use cpp_unique_options.
6140
47ef9633 61412016-05-02 Marc Glisse <marc.glisse@inria.fr>
6142
6143 * gcc.dg/tree-ssa/unord.c: New testcase.
6144
eb1a077c 61452016-05-02 Marc Glisse <marc.glisse@inria.fr>
6146
6147 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6148
28e869d0 61492016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6150
6151 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6152
dd185f6e 61532016-05-02 Marek Polacek <polacek@redhat.com>
6154
6155 PR c/70851
6156 * gcc.dg/enum-incomplete-3.c: New test.
6157
773d09b9 61582016-05-02 Marek Polacek <polacek@redhat.com>
6159 Tom de Vries <tom@codesourcery.com>
6160
6161 PR tree-optimization/70700
6162 * gcc.dg/pr70700.c: New test.
6163
f0dc3286 61642016-05-01 Uros Bizjak <ubizjak@gmail.com>
6165
6166 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6167 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6168 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6169 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6170 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6171
7f931827 61722016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6173
6174 * ada/acats/run_acats: Rename into...
6175 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6176 * ada/acats/run_all.sh: Remove redundant test.
6177 (target_run): Move around.
6178 (target_gnatchop): Use newly built executable.
6179 (target_gnatmake): Likewise.
6180 Check that the compilation of impbit succeeds.
6181
1c492b4e 61822016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6183
6184 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6185 * gcc.dg/20021029-1.c: Likewise.
6186 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6187 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6188 * gcc.target/sh/cmpstr.c: Likewise.
6189 * gcc.target/sh/cmpstrn.c: Likewise.
6190 * gcc.target/sh/memset.c: Likewise.
6191 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6192 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6193 * gcc.target/sh/pr39423-1.c: Likewise.
6194 * gcc.target/sh/pr49468-di.c: Likewise.
6195 * gcc.target/sh/pr49468-si.c: Likewise.
6196 * gcc.target/sh/pr49880-1.c: Likewise.
6197 * gcc.target/sh/pr49880-2.c: Likewise.
6198 * gcc.target/sh/pr49880-3.c: Likewise.
6199 * gcc.target/sh/pr50751-1.c: Likewise.
6200 * gcc.target/sh/pr50751-4.c: Likewise.
6201 * gcc.target/sh/pr50751-7.c: Likewise.
6202 * gcc.target/sh/pr51244-1.c: Likewise.
6203 * gcc.target/sh/pr51244-10.c: Likewise.
6204 * gcc.target/sh/pr51244-11.c: Likewise.
6205 * gcc.target/sh/pr51244-12.c: Likewise.
6206 * gcc.target/sh/pr51244-13.c: Likewise.
6207 * gcc.target/sh/pr51244-14.c: Likewise.
6208 * gcc.target/sh/pr51244-17.c: Likewise.
6209 * gcc.target/sh/pr51244-18.c: Likewise.
6210 * gcc.target/sh/pr51244-19.c: Likewise.
6211 * gcc.target/sh/pr51244-4.c: Likewise.
6212 * gcc.target/sh/pr51244-5.c: Likewise.
6213 * gcc.target/sh/pr51244-7.c: Likewise.
6214 * gcc.target/sh/pr51244-8.c: Likewise.
6215 * gcc.target/sh/pr51244-9.c: Likewise.
6216 * gcc.target/sh/pr51697.c: Likewise.
6217 * gcc.target/sh/pr52483-1.c: Likewise.
6218 * gcc.target/sh/pr52483-2.c: Likewise.
6219 * gcc.target/sh/pr52483-3.c: Likewise.
6220 * gcc.target/sh/pr52483-5.c: Likewise.
6221 * gcc.target/sh/pr52933-1.c: Likewise.
6222 * gcc.target/sh/pr52933-2.c: Likewise.
6223 * gcc.target/sh/pr52933-3.c: Likewise.
6224 * gcc.target/sh/pr53568-1.c: Likewise.
6225 * gcc.target/sh/pr53976-1.c: Likewise.
6226 * gcc.target/sh/pr53988-1.c: Likewise.
6227 * gcc.target/sh/pr53988.c: Likewise.
6228 * gcc.target/sh/pr54089-1.c: Likewise.
6229 * gcc.target/sh/pr54089-6.c: Likewise.
6230 * gcc.target/sh/pr54089-7.c: Likewise.
6231 * gcc.target/sh/pr54089-8.c: Likewise.
6232 * gcc.target/sh/pr54089-9.c: Likewise.
6233 * gcc.target/sh/pr54236-1.c: Likewise.
6234 * gcc.target/sh/pr54236-2.c: Likewise.
6235 * gcc.target/sh/pr54236-3.c: Likewise.
6236 * gcc.target/sh/pr54236-4.c: Likewise.
6237 * gcc.target/sh/pr54386.c: Likewise.
6238 * gcc.target/sh/pr54602-1.c: Likewise.
6239 * gcc.target/sh/pr54685.c: Likewise.
6240 * gcc.target/sh/pr54760-1.c: Likewise.
6241 * gcc.target/sh/pr54760-2.c: Likewise.
6242 * gcc.target/sh/pr54760-3.c: Likewise.
6243 * gcc.target/sh/pr54760-4.c: Likewise.
6244 * gcc.target/sh/pr54760-5.c: Likewise.
6245 * gcc.target/sh/pr54760-6.c: Likewise.
6246 * gcc.target/sh/pr55146.c: Likewise.
6247 * gcc.target/sh/pr55160.c: Likewise.
6248 * gcc.target/sh/pr59278.c: Likewise.
6249 * gcc.target/sh/pr59401-1.c: Likewise.
6250 * gcc.target/sh/pr59533-1.c: Likewise.
6251 * gcc.target/sh/pr63260.c: Likewise.
6252 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6253 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6254 * gcc.target/sh/strlen.c: Likewise.
6255 * gcc.target/sh/torture/pr30807.c: Likewise.
6256 * gcc.target/sh/torture/pr34777.c: Likewise.
6257 * gcc.target/sh/torture/pr64652.c: Likewise.
6258 * gcc.target/sh/torture/pr65505.c: Likewise.
6259 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6260 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6261
0c4005be 62622016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6263
6264 PR c++/66644
6265 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6266
d94e6223 62672016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6268
6269 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6270 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6271 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6272 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6273
46f37836 62742016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6275
6276 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6277 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6278
4d0a8bac 62792016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6280
6281 PR middle-end/70626
6282 * c-c++-common/goacc/combined-reduction.c: New test.
6283 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6284
b98e0db3 62852016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6286
6287 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6288 *movdi_internal pattern only if PIC off.
6289 * gcc.target/i386/pr70155-2.c: Likewise.
6290 * gcc.target/i386/pr70155-3.c: Likewise.
6291 * gcc.target/i386/pr70155-4.c: Likewise.
6292 * gcc.target/i386/pr70155-5.c: Likewise.
6293 * gcc.target/i386/pr70155-6.c: Likewise.
6294 * gcc.target/i386/pr70155-7.c: Likewise.
6295 * gcc.target/i386/pr70155-8.c: Likewise.
6296 * gcc.target/i386/pr70155-15.c: Likewise.
6297 * gcc.target/i386/pr70155-17.c: Likewise.
6298 * gcc.target/i386/pr70155-22.c: Likewise.
6299
8b066242 63002016-04-29 Bin Cheng <bin.cheng@arm.com>
6301
6302 PR tree-optimization/70803
6303 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6304
22912e73 63052016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6306
6307 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6308 optimization of vector loop.
6309 * gcc.target/i386/vect-unpack-3.c: New test.
6310 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6311 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6312 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6313
568128c6 63142016-04-29 Marek Polacek <polacek@redhat.com>
6315
6316 PR sanitizer/70342
6317 * g++.dg/ubsan/null-7.C: New test.
6318
025dd1e0 6319 PR c/70852
6320 * gcc.dg/pr70852.c: New test.
6321
eb16928e 63222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6323
6324 PR/69089
6325 * g++.dg/cpp0x/alignas6.C: New test.
6326
d7377ee9 63272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6328
4860a6bf 6329 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6330 * gcc.dg/pr27003.c: Likewise.
6331 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6332 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6333 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6334 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6335 * gcc.target/arc/mxy.c: Likewise.
6336 * gcc.target/arc/mswape.c: Likewise.
6337 * gcc.target/arc/mrtsc.c: Likewise.
6338 * gcc.target/arc/mcrc.c: Likewise.
6339 * gcc.target/arc/mdsp-packa.c: Likewise.
6340 * gcc.target/arc/mdvbf.c: Likewise.
6341 * gcc.target/arc/mlock.c: Likewise.
6342 * gcc.target/arc/mmac-24.c: Likewise.
6343 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6344
efa1b7ab 63452016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6346 Matthijs Kooijman <matthijs@stdin.nl>
6347 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6348
6349 PR target/60040
6350 * gcc.target/avr/pr60040-1.c: New.
6351 * gcc.target/avr/pr60040-2.c: New.
6352
00371d68 63532016-04-29 Richard Biener <rguenther@suse.de>
6354
6355 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6356
73447cc5 63572016-04-29 Richard Biener <rguenther@suse.de>
6358
6359 PR tree-optimization/13962
6360 PR tree-optimization/65686
6361 * gcc.dg/uninit-pr65686.c: New testcase.
6362
c2087b56 63632016-04-29 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR middle-end/70843
6366 * gcc.dg/pr70843.c: New test.
6367
cdd06d5a 63682016-04-28 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR target/70858
6371 * gcc.target/i386/pr70858.c: New test.
6372
1a60079e 63732016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6374
6375 * gcc.target/arc/nps400-1.c: New file.
6376
11bc2894 63772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6378 Andrew Burgess <andrew.burgess@embecosm.com>
6379
6380 * gcc.target/arc/movh_cl-1.c: New file.
6381
dd9bf0b5 63822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6383 Andrew Burgess <andrew.burgess@embecosm.com>
6384
6385 * gcc.target/arc/extzv-1.c: New file.
6386 * gcc.target/arc/insv-1.c: New file.
6387 * gcc.target/arc/insv-2.c: New file.
6388 * gcc.target/arc/movb-1.c: New file.
6389 * gcc.target/arc/movb-2.c: New file.
6390 * gcc.target/arc/movb-3.c: New file.
6391 * gcc.target/arc/movb-4.c: New file.
6392 * gcc.target/arc/movb-5.c: New file.
6393 * gcc.target/arc/movb_cl-1.c: New file.
6394 * gcc.target/arc/movb_cl-2.c: New file.
6395 * gcc.target/arc/movbi_cl-1.c: New file.
6396 * gcc.target/arc/movl-1.c: New file.
6397
a22e4209 63982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6399 Andrew Burgess <andrew.burgess@embecosm.com>
6400
6401 * gcc.target/arc/cmem-1.c: New file.
6402 * gcc.target/arc/cmem-2.c: New file.
6403 * gcc.target/arc/cmem-3.c: New file.
6404 * gcc.target/arc/cmem-4.c: New file.
6405 * gcc.target/arc/cmem-5.c: New file.
6406 * gcc.target/arc/cmem-6.c: New file.
6407 * gcc.target/arc/cmem-7.c: New file.
6408 * gcc.target/arc/cmem-ld.inc: New file.
6409 * gcc.target/arc/cmem-st.inc: New file.
6410
287c3982 64112016-04-28 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR target/70821
6414 * gcc.target/i386/pr70821.c: New test.
6415
e40e5340 64162016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6417
6418 * gcc.target/powerpc/vec-adde.c: New test.
6419 * gcc.target/powerpc/vec-adde-int128.c: New test.
6420
cf977d50 64212016-04-28 Jakub Jelinek <jakub@redhat.com>
6422
6423 * gcc.target/i386/avx-vround-1.c: New test.
6424 * gcc.target/i386/avx-vround-2.c: New test.
6425 * gcc.target/i386/avx512vl-vround-1.c: New test.
6426 * gcc.target/i386/avx512vl-vround-2.c: New test.
6427
572f8300 64282016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6429
6430 PR testsuite/70595
6431 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6432 (check_effective_target_cilkplus_runtime): ... this.
6433 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6434 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6435
6436 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6437 Require cilkplus_runtime.
6438 Don't add -lcilkrts.
6439 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6440 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6441 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6442 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6443 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6444 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6445 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6446 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6447 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6448 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6449 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6450 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6451 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6452 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6453 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6454 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6455 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6456 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6457 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6458 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6459 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6460 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6461 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6462 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6463 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6464 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6465 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6466 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6467 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6468
6469 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6470 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6471
6472 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6473
6474 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6475 cilkplus_runtime.
6476
dfba0905 64772016-04-27 Marc Glisse <marc.glisse@inria.fr>
6478
6479 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6480 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6481
605a4556 64822015-04-27 Ryan Burn <contact@rnburn.com>
6483
6484 PR c++/69024
6485 PR c++/68997
6486 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6487 diagnostic.
6488 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6489 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6490
6a1231a5 64912016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6492
6493 * gnat.dg/limited_with4.ad[sb]: New test.
6494 * gnat.dg/limited_with4_pkg.ads: New helper.
6495
4dad9e09 64962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6497
6498 PR target/70155
6499 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6500 and movv1ti_internal patterns
6501 * gcc.target/i386/pr70155-1.c: New test.
6502 * gcc.target/i386/pr70155-2.c: Likewise.
6503 * gcc.target/i386/pr70155-3.c: Likewise.
6504 * gcc.target/i386/pr70155-4.c: Likewise.
6505 * gcc.target/i386/pr70155-5.c: Likewise.
6506 * gcc.target/i386/pr70155-6.c: Likewise.
6507 * gcc.target/i386/pr70155-7.c: Likewise.
6508 * gcc.target/i386/pr70155-8.c: Likewise.
6509 * gcc.target/i386/pr70155-9.c: Likewise.
6510 * gcc.target/i386/pr70155-10.c: Likewise.
6511 * gcc.target/i386/pr70155-11.c: Likewise.
6512 * gcc.target/i386/pr70155-12.c: Likewise.
6513 * gcc.target/i386/pr70155-13.c: Likewise.
6514 * gcc.target/i386/pr70155-14.c: Likewise.
6515 * gcc.target/i386/pr70155-15.c: Likewise.
6516 * gcc.target/i386/pr70155-16.c: Likewise.
6517 * gcc.target/i386/pr70155-17.c: Likewise.
6518 * gcc.target/i386/pr70155-18.c: Likewise.
6519 * gcc.target/i386/pr70155-19.c: Likewise.
6520 * gcc.target/i386/pr70155-20.c: Likewise.
6521 * gcc.target/i386/pr70155-21.c: Likewise.
6522 * gcc.target/i386/pr70155-22.c: Likewise.
6523
a80f3f45 65242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6525
6526 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6527 ".{5,6}".
6528
279305d1 65292016-04-27 Bin Cheng <bin.cheng@arm.com>
6530
6531 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6532 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6533 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6534 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6535 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6536
8974b625 65372016-04-27 Richard Biener <rguenther@suse.de>
6538
6539 PR ipa/70760
6540 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6541 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6542
886d5463 65432016-04-27 Nathan Sidwell <nathan@acm.org>
6544
6545 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6546 * g++.dg/ubsan/pr63956.C: Adjust error location.
6547
f0e35aa9 65482016-04-27 Nick Clifton <nickc@redhat.com>
6549
6550 PR middle-end/49889
6551 * gcc.dg/pr49889.c: New test.
6552
40385231 65532016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6554
6555 * c-c++-common/memset-array.c: New test.
6556
37229a71 65572016-04-26 Martin Sebor <msebor@redhat.com>
6558
6559 PR c++/66639
6560 * g++.dg/cpp1y/func_constexpr.C: New test.
6561
3eedf9bd 65622016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6563
6564 PR c++/70241
6565 * g++.dg/cpp0x/enum32.C: New test.
6566 * g++.dg/cpp0x/enum33.C: New test.
6567
65682016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6569
6570 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6571 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6572 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6573 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6574 * gcc.c-torture/execute/pr38151.c: Likewise.
6575 * gcc.c-torture/execute/pr66556.c: Likewise.
6576 * gcc.c-torture/execute/pr67781.c: Likewise.
6577 * gcc.c-torture/execute/pr68648.c: Likewise.
6578
8c51f92f 65792016-04-26 Marc Glisse <marc.glisse@inria.fr>
6580
6581 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6582
fa20ebd3 65832016-04-26 Marek Polacek <polacek@redhat.com>
6584
6585 PR c/67784
6586 * gcc.dg/pr67784-3.c: New test.
6587 * gcc.dg/pr67784-4.c: New test.
6588 * gcc.dg/pr67784-5.c: New test.
6589
9db47803 6590 PR c/70791
6591 * gcc.dg/Wnested-externs-2.c: New test.
6592
bff407f2 65932016-04-26 Marc Glisse <marc.glisse@inria.fr>
6594
6595 * gcc.dg/fold-plusmult.c: Adjust.
6596 * gcc.dg/no-strict-overflow-6.c: Adjust.
6597 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6598
78d0c69e 65992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6600
6601 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6602 number scans.
6603 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6604 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6605 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6606 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6607 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6608 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6609 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6610 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6611 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6612 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6613 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6614 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6615 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6616 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6617 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6618 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6619 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6620 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6621 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6622 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6623 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6624 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6625 scans.
6626 * gcc.target/i386/pr32219-4.c: Likewise.
6627 * gcc.target/i386/pr32219-6.c: Likewise.
6628 * gcc.target/i386/pr32219-8.c: Likewise.
6629
221d6722 66302016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6631
6632 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6633 associated options.
6634
514727a9 66352016-04-26 Marek Polacek <polacek@redhat.com>
6636
6637 PR c++/70744
6638 * g++.dg/ext/cond2.C: New test.
6639
e6ee4c61 66402016-04-26 Bin Cheng <bin.cheng@arm.com>
6641
6642 PR tree-optimization/70771
6643 PR tree-optimization/70775
6644 * gcc.dg/pr70771.c: New test.
3730828c 6645 * gcc.dg/pr70775.c: New test.
e6ee4c61 6646
b3d72796 66472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6648
6649 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6650
c11ece29 66512016-04-25 Richard Biener <rguenther@suse.de>
6652
6653 PR tree-optimization/70780
6654 * gcc.dg/torture/pr70780.c: New testcase.
6655
92a44a68 66562016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6657
4860a6bf 6658 * gcc.target/arm/neon-vaddws16.c: New test.
6659 * gcc.target/arm/neon-vaddws32.c: New test.
6660 * gcc.target/arm/neon-vaddwu16.c: New test.
6661 * gcc.target/arm/neon-vaddwu32.c: New test.
6662 * gcc.target/arm/neon-vaddwu8.c: New test.
6663 * lib/target-supports.exp
d40b10b2 6664 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6665 that arm neon support vector widen sum of HImode TO SImode.
6666
4bbfd6c2 66672016-04-23 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR sanitizer/70712
6670 * c-c++-common/asan/pr70712.c: New test.
6671
524df596 66722016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6673
6674 * .gitattributes: New file.
6675
426c75c3 66762016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6677
6678 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6679
c052a8d5 66802016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6681
6682 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6683 * gfortran.dg/submodule_15.f08: Likewise.
6684
c08d4612 66852016-04-22 Richard Biener <rguenther@suse.de>
6686
6687 PR tree-optimization/70740
6688 * gcc.dg/torture/pr70740.c: New testcase.
6689
fd3211e1 66902016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6691
6692 PR target/70750
6693 * gcc.target/i386/pr70750-1.c: New test.
6694 * gcc.target/i386/pr70750-2.c: Likewise.
6695
15acd78c 66962016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/70540
6699 * g++.dg/cpp0x/auto48.C: New.
6700
192bf59c 67012016-04-21 Marek Polacek <polacek@redhat.com>
6702
6703 PR c++/70513
6704 * g++.dg/cpp0x/forw_enum12.C: New test.
6705 * g++.dg/cpp0x/forw_enum13.C: New test.
6706
5d429e99 67072016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6708
6709 PR target/70728
6710 * gcc.target/i386/pr70728.c: New test.
6711
06777d85 67122016-04-21 Richard Biener <rguenther@suse.de>
6713
6714 PR middle-end/70747
6715 * gcc.dg/pr70747.c: New testcase.
6716
7434c6fb 67172016-04-21 Bin Cheng <bin.cheng@arm.com>
6718
6719 PR tree-optimization/70715
6720 * gcc.dg/tree-ssa/scev-13.c: New test.
6721
f3ec0970 67222016-04-21 Marc Glisse <marc.glisse@inria.fr>
6723
6724 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6725
523f3a9d 67262016-04-21 Marc Glisse <marc.glisse@inria.fr>
6727
6728 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6729
ace7bf06 67302016-04-20 Jan Hubicka <jh@suse.cz>
6731
6732 PR ipa/70018
6733 * g++.dg/ipa/nothrow-1.C: New testcase.
6734
2b073aa6 67352016-04-20 Nathan Sidwell <nathan@acm.org>
6736
6737 PR c++/55635
6738 * g++.dg/eh/delete1.C: New.
6739
8a574c11 67402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6741
6742 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6743 -mtune-ctrl=sse_typeless_stores.
6744
e3400750 67452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6746
6747 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6748
4bd8a059 67492016-04-20 Bin Cheng <bin.cheng@arm.com>
6750
6751 PR tree-optimization/69489
6752 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6753
70574e60 67542016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6755
6756 PR c++/69363
6757 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6758 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6759 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6760
bd6f374c 67612016-04-20 Bin Cheng <bin.cheng@arm.com>
6762
6763 PR tree-optimization/56625
6764 PR tree-optimization/69489
6765 * gcc.dg/vect/pr56625.c: New test.
6766 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6767
482539ee 67682016-04-20 Andrew Pinski <apinski@cavium.com>
6769
6770 PR target/64971
6771 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6772
b4672800 67732016-04-20 Arnaud Charlet <charlet@adacore.com>
6774
6775 * gnat.dg/self1.adb: Remove now incorrect test.
6776
4fb48737 67772016-04-20 Bin Cheng <bin.cheng@arm.com>
6778
6779 * gcc.dg/tree-ssa/scev-11.c: New test.
6780 * gcc.dg/tree-ssa/scev-12.c: New test.
6781
97efb92e 67822016-04-20 Marek Polacek <polacek@redhat.com>
6783
6784 PR tree-optimization/70725
6785 * gcc.dg/pr70725.c: New test.
6786
9d2d4060 67872016-04-20 Richard Biener <rguenther@suse.de>
6788
6789 PR tree-optimization/70726
6790 * g++.dg/vect/pr70726.cc: New testcase.
6791
54530437 67922016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6793
6794 PR target/70674
6795 * gcc.target/s390/pr70674.c: New test.
6796
acda2210 67972016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6798
6799 PR libgfortran/70684
6800 * gfortran.dg/list_read_14.f90: New test.
6801
b7040bb0 68022016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6803
6804 PR target/69201
6805 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6806 extern to force it misaligned.
6807 (b): Likewise.
6808 (c): Likewise.
6809 (d): Likewise.
6810 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6811 Don't check `*' before movv4sf_internal.
6812 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6813 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6814 Don't check `*' before movv16qi_internal.
6815 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6816 extern to force it misaligned.
6817 (b): Likewise.
6818 (c): Likewise.
6819 (d): Likewise.
6820 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6821 Don't check `*' before movv2df_internal.
6822 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6823 extern to force it misaligned.
6824 (b): Likewise.
6825 (c): Likewise.
6826 (d): Likewise.
6827 Check movv8sf_internal instead of avx_storeups256.
6828 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6829
263b5475 68302016-04-19 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/70171
6833 * g++.dg/tree-ssa/pr70171.C: New testcase.
6834
222ac318 68352016-04-19 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/70724
6838 * gcc.dg/torture/pr70724.c: New testcase.
6839
003000a4 68402016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6841
6842 PR middle-end/70689
4860a6bf 6843 * gcc.target/i386/pr70689.c: New.
003000a4 6844
3f6e13de 68452016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6846
6847 PR target/70708
6848 * gcc.target/i386/pr70708.c: New test.
6849
10abddbd 68502016-04-18 Richard Biener <rguenther@suse.de>
6851
6852 PR tree-optimization/43434
6853 * gcc.dg/vect/pr43434.c: New testcase.
6854 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6855 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6856 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6857 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6858 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6859 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6860 * gcc.dg/gomp/pr68640.c: Likewise.
6861 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6862 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6863
950db54a 68642016-04-18 Richard Biener <rguenther@suse.de>
6865
6866 PR tree-optimization/70701
6867 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6868
67ccbf39 68692016-04-18 Tom de Vries <tom@codesourcery.com>
6870
6871 PR testsuite/70699
6872 * gcc.dg/pr70161.c: Add dot-file scans.
6873 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6874 instead of after last dot char.
6875
021ad2f3 68762016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6877
6878 * c-c++-common/dump-ada-spec-3.c: New test.
6879 * c-c++-common/dump-ada-spec-4.c: Likewise.
6880
d572fcfd 68812016-04-17 Tom de Vries <tom@codesourcery.com>
6882
6883 PR other/70183
6884 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6885
8b4ee73c 68862016-04-15 Jan Hubicka <jh@suse.cz>
6887
6888 PR ipa/70018
6889 * g++.dg/ipa/pure-const-1.C: New testcase.
6890 * g++.dg/ipa/pure-const-2.C: New testcase.
6891 * g++.dg/ipa/pure-const-3.C: New testcase.
6892
eac243e7 68932016-04-15 Marek Polacek <polacek@redhat.com>
6894
6895 PR c/70671
6896 * gcc.dg/bitfld-22.c: New test.
6897
64c1df32 68982016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6899
6900 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6901 x86_64.
6902
926f9422 69032016-04-15 Marek Polacek <polacek@redhat.com>
6904
6905 PR c/70651
6906 * c-c++-common/pr70651.c: New test.
6907
309bbaa3 69082016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6909
6910 PR rtl-optimization/70681
6911 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6912 dump scan on arm and powerpc.
6913 * gcc.dg/pr10474.c: Likewise.
6914
b4ba8358 69152016-04-15 Jakub Jelinek <jakub@redhat.com>
6916
ed92874a 6917 PR c++/69517
6918 PR c++/70019
6919 PR c++/70588
6920 * g++.dg/cpp1y/vla11.C: Revert for real.
6921
b4ba8358 6922 PR c/70436
6923 * c-c++-common/Wparentheses-1.c: New test.
6924 * c-c++-common/gomp/Wparentheses-1.c: New test.
6925 * c-c++-common/gomp/Wparentheses-2.c: New test.
6926 * c-c++-common/gomp/Wparentheses-3.c: New test.
6927 * c-c++-common/gomp/Wparentheses-4.c: New test.
6928 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6929 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6930 * c-c++-common/goacc/Wparentheses-1.c: New test.
6931
65717bb5 69322016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6933
6934 PR target/70662
6935 * gcc.target/i386/pr70662.c: New test.
6936
ca1a4077 69372016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6938 Alan Modra <amodra@gmail.com>
ca1a4077 6939
6940 PR tree-optimization/70130
6941 * gcc.dg/vect/O3-pr70130.c: New testcase.
6942
dbe1794c 69432016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6944
11836644 6945 PR target/70669
6946 * gcc.target/powerpc/pr70669.c: New test.
6947
dbe1794c 6948 PR target/70640
6949 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6950 a power7 system that does not have an assembler that supports
6951 power8.
6952
4c1007f1 69532016-04-14 Martin Sebor <msebor@redhat.com>
6954
6955 PR c++/69517
6956 PR c++/70019
6957 PR c++/70588
6958 * c-c++-common/ubsan/vla-1.c: Revert.
6959 * g++.dg/cpp1y/vla11.C: Same.
6960 * g++.dg/cpp1y/vla12.C: Same.
6961 * g++.dg/cpp1y/vla13.C: Same.
6962 * g++.dg/cpp1y/vla14.C: Same.
6963 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6964 * g++.dg/init/array24.C: Same.
4c1007f1 6965 * g++.dg/ubsan/vla-1.C: Same.
6966
22dcab66 69672016-04-14 Marek Polacek <polacek@redhat.com>
6968 Jan Hubicka <hubicka@ucw.cz>
6969
6970 PR c++/70029
6971 * g++.dg/torture/pr70029.C: New test.
6972
3e74b025 69732016-04-14 Martin Sebor <msebor@redhat.com>
6974
6975 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6976 type size to prevent failures on targets with very low maximum
6977 alignment.
6978
1d2e0f2a 69792016-04-14 Richard Biener <rguenther@suse.de>
6980
6981 PR tree-optimization/70623
6982 * gcc.dg/torture/pr70623.c: New testcase.
6983 * gcc.dg/torture/pr70623-2.c: Likewise.
6984
9aed0626 69852016-04-13 Martin Sebor <msebor@redhat.com>
6986
6987 PR c++/69517
6988 PR c++/70019
6989 PR c++/70588
6990 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6991 * g++.dg/cpp1y/vla11.C: New test.
6992 * g++.dg/cpp1y/vla12.C: New test.
6993 * g++.dg/cpp1y/vla13.C: New test.
6994 * g++.dg/cpp1y/vla14.C: New test.
6995 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6996 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6997 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6998
fd499010 69992016-04-13 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR c++/70641
7002 * g++.dg/opt/pr70641.C: New test.
7003
87fa7252 70042016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7005
7006 PR rtl-optimization/68749
7007 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7008 effects of argument promotions.
7009 Remove default args to dg-skip-if.
7010
6c40e18b 70112016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 PR c++/70635
7014 * g++.dg/parse/pr70635.C: New.
7015
92c53257 70162016-04-13 Marek Polacek <polacek@redhat.com>
7017
7018 PR c++/70639
7019 * c-c++-common/Wmisleading-indentation-4.c: New test.
7020
0241e4dc 70212016-04-13 Marek Polacek <polacek@redhat.com>
7022
7023 PR c/70436
4860a6bf 7024 * gcc.dg/Wparentheses-12.c: New test.
7025 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7026
92bda444 70272016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7028
7029 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7030 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7031 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7032
38ea8a26 70332016-04-13 Jakub Jelinek <jakub@redhat.com>
7034
d08aa032 7035 PR middle-end/70633
7036 * gcc.c-torture/compile/pr70633.c: New test.
7037
38ea8a26 7038 PR debug/70628
7039 * gcc.dg/torture/pr70628.c: New test.
7040
9231d5c2 70412016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7042
7043 PR c++/70610
7044 * g++.dg/template/pr70610.C: New test.
7045 * g++.dg/template/pr70610-2.C: New test.
7046 * g++.dg/template/pr70610-3.C: New test.
7047 * g++.dg/template/pr70610-4.C: New test.
7048
249ca944 70492016-04-12 Jakub Jelinek <jakub@redhat.com>
7050
7f2ea2fb 7051 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7052 128 instead of 32.
7053
249ca944 7054 PR c++/70571
7055 * g++.dg/ext/pr70571.C: New test.
7056
8ca5a97d 70572016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7058
bf32a52d 7059 PR target/70640
8ca5a97d 7060 * gcc.target/powerpc/pr70640.c: New test.
7061
e971b45f 70622016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 PR c++/68722
7065 * g++.dg/parse/pr68722.C: New.
7066
0b54d964 70672016-04-12 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR rtl-optimization/70596
7070 * gcc.target/i386/pr70596.c: New test.
7071
d2dd85e3 70722016-04-12 Nathan Sidwell <nathan@acm.org>
7073
7074 PR c++/70501
7075 * g++.dg/init/pr70501.C: New.
7076
2d0001b0 70772016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7078
7079 * gcc.target/i386/asm-flag-6.c: New test.
7080
6c4df0d1 70812016-04-12 Tom de Vries <tom@codesourcery.com>
7082
7083 PR tree-optimization/68756
7084 * gcc.dg/graphite/pr68756.c: New test.
7085
0d60da57 70862016-04-12 Jakub Jelinek <jakub@redhat.com>
7087
7088 PR tree-optimization/70602
7089 * gcc.c-torture/execute/pr70602.c: New test.
7090
62735984 70912016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7092
7093 PR target/70381
7094 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7095 __float128 emulator is built and runs.
7096 * gcc.target/powerpc/float128-1.c: Likewise.
7097
7098 * lib/target-supports.exp (check_ppc_float128_sw_available):
7099 Rework tests for __float128 software and hardware
7100 availability. Fix exit condition to return 0 on success.
7101
a702492c 71022016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7103
7104 PR target/70133
7105 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7106 * gcc.target/aarch64/target_attr_15.c: Likewise.
7107
a8c5ce92 71082016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7109
7110 PR c++/69066
7111 * g++.dg/cpp1y/pr69066.C: New.
7112
5ecab913 71132016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7114
7115 PR fortran/68566
7116 * gfortran.dg/pr36192.f90: Update test.
7117 * gfortran.dg/pr36192_1.f90: Update test.
7118 * gfortran.dg/real_dimension_1.f: Update test.
7119 * gfortran.dg/parameter_array_init_7.f90: New test.
7120
6cb5ef70 71212016-04-09 John David Anglin <danglin@gcc.gnu.org>
7122
4edfdd23 7123 PR testsuite/64039
7124 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7125
964f71e3 7126 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7127
5d61c198 7128 PR rtl-optimization/66669
7129 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7130
16eaaf58 7131 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7132
0b68802d 7133 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7134 * gcc.dg/pie-1.c: Likewise.
7135 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7136 * gcc.dg/pic-4.c: Likewise.
7137 * gcc.dg/pie-3.c: Likewise.
7138 * gcc.dg/pie-4.c: Likewise.
7139
9c0dd509 7140 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7141
03b2d3c1 7142 PR tree-optimization/68644
7143 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7144
6cb5ef70 7145 PR rtl-optimization/64886
7146 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7147
07de41ba 71482016-04-09 Tom de Vries <tom@codesourcery.com>
7149
7150 PR tree-optimization/68953
7151 * gcc.dg/graphite/pr68953.c: New test.
7152
d294e3fb 71532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7154
7155 PR fortran/70592
7156 * gfortran.dg/deferred_character_16.f90: New test.
7157
3cb15094 71582016-04-09 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR tree-optimization/70586
7161 * gcc.c-torture/execute/pr70586.c: New test.
7162
a02dc66f 71632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7164
7165 PR sanitizer/70573
7166 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7167 with __builtin_memset
7168 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7169
0c302595 71702016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7171
7172 PR lto/70289
7173 PR ipa/70348
7174 PR tree-optimization/70373
7175 PR middle-end/70533
7176 PR middle-end/70534
7177 PR middle-end/70535
7178 * c-c++-common/goacc/reduction-5.c: New test.
7179 * c-c++-common/goacc/reduction-promotions.c: New test.
7180 * gfortran.dg/goacc/reduction-3.f95: New test.
7181 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7182
c6c0523b 71832016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7184
7185 PR c++/70590
7186 PR c++/70452
7187 * g++.dg/pr70590.C: New test.
7188 * g++.dg/pr70590-2.C: New test.
7189
3ac399da 71902016-04-08 Jakub Jelinek <jakub@redhat.com>
7191
e97d1706 7192 PR middle-end/70593
7193 * gcc.target/i386/pr70593.c: New test.
7194
3ac399da 7195 PR rtl-optimization/70574
7196 * gcc.target/i386/avx2-pr70574.c: New test.
7197
fcfbb129 71982016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7199
7200 PR sanitizer/70541
7201 * c-c++-common/asan/pr70541.c: New test.
7202
0aabcddf 72032016-04-08 Tom de Vries <tom@codesourcery.com>
7204
7205 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7206 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7207
bec0c1e8 72082016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7209
7210 PR target/70566
7211 * gcc.c-torture/execute/pr70566.c: New test.
7212
87c791f5 72132016-04-08 Tom de Vries <tom@codesourcery.com>
7214
7215 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7216 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7217
7f38718f 72182016-04-08 Alan Modra <amodra@gmail.com>
7219
7220 * gcc.target/powerpc/pr70117.c: New.
7221
a96a7710 72222016-04-07 Jakub Jelinek <jakub@redhat.com>
7223
7a6265d1 7224 PR testsuite/70581
7225 * gcc.dg/lto/simd-function_0.c: New test.
7226
a96a7710 7227 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7228 clones.
7229 * c-c++-common/attr-simd-2.c: Likewise.
7230 * c-c++-common/attr-simd-4.c: Likewise.
7231 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7232 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7233
508dd607 72342016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7235
7236 PR testsuite/70553
7237 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7238
1b61585a 72392016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7240 Tom de Vries <tom@codesourcery.com>
7241
7242 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7243 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7244 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7245 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7246 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7247 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7248 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7249 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7250
5f060aa8 72512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7252
7253 PR c/70436
7254 * g++.dg/warn/Wparentheses-29.C: New test.
7255
d3831f71 72562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7257
7258 PR c/70436
7259 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7260 explicit braces to resolve a future -Wparentheses warning.
7261
382ece2d 72622016-04-06 Richard Henderson <rth@redhat.com>
7263
7264 * gcc.dg/pr61817-1.c: New test.
7265 * gcc.dg/pr61817-2.c: New test.
7266 * gcc.dg/pr69391-1.c: New test.
7267 * gcc.dg/pr69391-2.c: New test.
7268
72234ee9 72692016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7270
7271 PR rtl-optimization/70398
4860a6bf 7272 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7273
5547150a 72742016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7275
7276 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7277
15b70121 72782016-04-06 Yvan Roux <yvan.roux@linaro.org>
7279 Pedro Alves <palves@redhat.com>
7280
7281 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7282
585aefbb 72832016-04-06 Jakub Jelinek <jakub@redhat.com>
7284
0cbb513b 7285 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7286 Check for avx512f effective targets instead of avx2.
7287 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7288 for AVX512F clones.
7289 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7290 * g++.dg/gomp/declare-simd-1.C: Likewise.
7291 * g++.dg/gomp/declare-simd-3.C: Likewise.
7292 * g++.dg/gomp/declare-simd-4.C: Likewise.
7293
585aefbb 7294 PR middle-end/70550
7295 * c-c++-common/gomp/pr70550-1.c: New test.
7296 * c-c++-common/gomp/pr70550-2.c: New test.
7297
0b91cceb 72982016-04-05 Nathan Sidwell <nathan@acm.org>
7299
7300 PR c++/70512
7301 * g++.dg/ext/attribute-may-alias-5.C: New.
7302
645a9d8e 73032016-04-05 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR c++/70336
7306 * c-c++-common/pr70336.c: New test.
7307 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7308 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7309
bdf23925 73102016-04-05 Jan Hubicka <hubicka@ucw.cz>
7311
7312 PR ipa/66223
7313 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7314
aaff837c 73152016-04-05 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR rtl-optimization/70542
7318 * gcc.dg/torture/pr70542.c: New test.
7319 * gcc.target/i386/avx2-pr70542.c: New test.
7320
2eac58a0 73212016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7322
7323 PR tree-optimization/70509
7324 * gcc.target/i386/avx512bw-pr70509.c: New test.
7325
4f7ebe46 73262016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7327
7328 PR c++/70452
7329 * g++.dg/ext/constexpr-vla4.C: New test.
7330
305d86a0 73312016-04-05 Uros Bizjak <ubizjak@gmail.com>
7332
7333 PR target/70510
7334 * gcc.target/i386/pr70510.c: New test.
7335
eec3b789 73362016-04-05 Richard Biener <rguenther@suse.de>
7337
7338 PR tree-optimization/70526
7339 * g++.dg/torture/pr70526.C: New testcase.
7340
ca943582 73412016-04-05 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR target/70525
7344 * gcc.target/i386/pr70525.c: New test.
7345
87825cd5 73462016-04-05 Richard Biener <rguenther@suse.de>
7347
7348 PR middle-end/70499
7349 * g++.dg/torture/pr70499.C: New testcase.
7350
14638828 73512016-04-05 Richard Biener <rguenther@suse.de>
7352
7353 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7354 remove XFAIL.
7355
967a90d5 73562016-04-04 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR middle-end/70307
7359 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7360 rs6000 ABI warnings.
7361
d374a3a3 73622016-04-04 Jan Hubicka <hubicka@ucw.cz>
7363
7364 PR ipa/66223
7365 * g++.dg/ipa/devirt-51.C: New testcase.
7366
8ff377a6 73672016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7368 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7369
7370 PR middle-end/70457
7371 * gcc.dg/torture/pr70457.c: New.
7372
f567b44f 73732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7374
7375 PR fortran/67538
7376 * gfortran.dg/allocate_with_source_19.f08: New test.
7377
89d4ebfa 73782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7379
7380 PR fortran/65795
7381 * gfortran.dg/coarray_allocate_6.f08: New test.
7382
68ab33a6 73832016-04-04 Richard Biener <rguenther@suse.de>
7384
7385 PR rtl-optimization/70484
7386 * gcc.dg/torture/pr70484.c: New testcase.
7387
c4f5465d 73882016-04-04 Marek Polacek <polacek@redhat.com>
7389
7390 PR c/70307
7391 * gcc.dg/torture/pr70307.c: New test.
7392
bfec6609 73932016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7394
7395 PR target/70416
7396 PR target/67391
7397 * gcc.target/sh/torture/pr70416.c: New.
7398
40df9099 73992016-04-02 Martin Sebor <msebor@redhat.com>
7400
7401 PR c++/67376
7402 PR c++/70170
7403 PR c++/70172
7404 PR c++/70228
7405 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7406 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7407 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7408 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7409 * g++.dg/cpp0x/constexpr-string.C: Same.
7410 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7411 * g++.dg/cpp0x/pr65398.C: Same.
7412 * g++.dg/ext/constexpr-vla1.C: Same.
7413 * g++.dg/ext/constexpr-vla2.C: Same.
7414 * g++.dg/ext/constexpr-vla3.C: Same.
7415 * g++.dg/ubsan/pr63956.C: Same.
7416
0edb9bfe 74172016-04-01 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR rtl-optimization/70467
7420 * gcc.target/i386/pr70467-2.c: New test.
7421
e5b1a1d9 74222016-04-01 Jakub Jelinek <jakub@redhat.com>
7423 Marek Polacek <polacek@redhat.com>
7424
7425 PR c++/70488
7426 * g++.dg/init/new47.C: New test.
7427
b2ca3fb0 74282016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7429
7430 PR target/70496
7431 * gcc.target/arm/pr70496.c: New test.
7432
4c3bd1e3 74332016-04-01 Nathan Sidwell <nathan@acm.org>
7434
47de69ad 7435 PR c++/68475
7436 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7437
313d569f 74382016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7439
7440 PR target/69890
7441 * gcc.dg/strlenopt.h (memmove): New.
7442 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7443 instead of "string.h".
7444 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7445 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7446 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7447 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7448 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7449 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7450 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7451 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7452 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7453 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7454 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7455 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7456 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7457 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7458 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7459 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7460 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7461 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7462 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7463 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7464
5469facd 74652016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7466
7467 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7468 (Holder::foo): Reflect this.
7469
503de754 74702016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7471
7472 PR target/70442
7473 * gcc.dg/pr70442.c: New test.
7474
13ee2de7 74752016-03-31 Nathan Sidwell <nathan@acm.org>
7476
7477 PR c++/70393
7478 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7479
5e0d03a8 74802016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7481
7482 PR target/70453
7483 * gcc.target/i386/pr70453.c: New test.
7484
8cb82ed4 74852016-03-31 Andrey Belevantsev <abel@ispras.ru>
7486
7487 PR target/70292
7488 * gcc.c-torture/pr70292.c: New test.
7489
7952b661 74902016-03-31 Marek Polacek <polacek@redhat.com>
7491
7492 PR c/70297
7493 * c-c++-common/pr70297.c: New test.
7494 * g++.dg/cpp0x/typedef-redecl.C: New test.
7495 * gcc.dg/typedef-redecl2.c: New test.
7496
1607cc74 74972016-03-31 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR rtl-optimization/70460
7500 * gcc.c-torture/execute/pr70460.c: New test.
7501
c689c252 75022016-03-31 Richard Biener <rguenther@suse.de>
7503
7504 PR c++/70430
7505 * g++.dg/ext/vector30.C: New testcase.
7506
91c9586d 75072016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7508 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7509
7510 * gfortran.dg/fmt_pf.f90: New test.
7511
afa5c1b8 75122016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7513
7514 Forward-port from 5 branch
7515 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR testsuite/70356
7518 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7519 dg-require-effective-target after dg-do.
7520
7521 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7522
7523 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7524
6a5dcab3 75252016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7526 Julian Brown <julian@codesourcery.com>
7527 Chung-Lin Tang <cltang@codesourcery.com>
7528 Cesar Philippidis <cesar@codesourcery.com>
7529 James Norris <jnorris@codesourcery.com>
7530 Tom de Vries <tom@codesourcery.com>
7531 Nathan Sidwell <nathan@codesourcery.com>
7532
305d86a0 7533 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7534 * c-c++-common/goacc/loop-clauses.c: Likewise.
7535 * g++.dg/goacc/template.C: Likewise.
7536 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7537 * gfortran.dg/goacc/loop-1.f95: Likewise.
7538 * gfortran.dg/goacc/loop-5.f95: Likewise.
7539 * gfortran.dg/goacc/loop-6.f95: Likewise.
7540 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7541 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7542 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7543 * c-c++-common/goacc/clauses-fail.c: Likewise.
7544 * c-c++-common/goacc/parallel-1.c: Likewise.
7545 * c-c++-common/goacc/reduction-1.c: Likewise.
7546 * c-c++-common/goacc/reduction-2.c: Likewise.
7547 * c-c++-common/goacc/reduction-3.c: Likewise.
7548 * c-c++-common/goacc/reduction-4.c: Likewise.
7549 * c-c++-common/goacc/routine-3.c: Likewise.
7550 * c-c++-common/goacc/routine-4.c: Likewise.
7551 * c-c++-common/goacc/routine-5.c: Likewise.
7552 * c-c++-common/goacc/tile.c: Likewise.
7553 * g++.dg/goacc/template.C: Likewise.
7554 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7555 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7556 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7557 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7558 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7559 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7560 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7561 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7562 * c-c++-common/goacc/use_device-1.c: ... this file.
7563 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7564 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7565 * c-c++-common/goacc/host_data-6.c: ... this file.
7566 * c-c++-common/goacc/loop-2-kernels.c: New file.
7567 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7568 * c-c++-common/goacc/loop-3.c: Likewise.
7569 * g++.dg/goacc/reference.C: Likewise.
7570 * g++.dg/goacc/routine-1.C: Likewise.
7571 * g++.dg/goacc/routine-2.C: Likewise.
7572
932c0baa 75732016-03-30 Richard Biener <rguenther@suse.de>
7574
7575 PR middle-end/70450
7576 * gcc.dg/torture/pr70450.c: New testcase.
7577
7f7c4659 75782016-03-30 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR target/70421
7581 * gcc.dg/torture/pr70421.c: New test.
7582 * gcc.target/i386/avx512f-pr70421.c: New test.
7583
9cbfe80c 75842016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7585
7586 PR testsuite/70364
7587 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7588 (check): New function.
7589 (bar): Call check.
7590 (foo): Align stack to 16 bytes when calling bar.
7591 * gcc.target/i386/cleanup-2.c: Likewise.
7592
f56c7d36 75932016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7594
7595 PR tree-optimization/59124
7596 * gcc.dg/Warray-bounds-19.c: New test.
7597
92a44a68 75982016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7599
7600 * lib/prune.exp (escape_regex_chars): New.
7601 (prune_file_path): Update to quote metcharacters for regexp.
7602
a3daa269 76032016-03-29 Jakub Jelinek <jakub@redhat.com>
7604
24e1ba3d 7605 PR rtl-optimization/70429
7606 * gcc.c-torture/execute/pr70429.c: New test.
7607
a3daa269 7608 PR tree-optimization/70405
7609 * gcc.dg/pr70405.c: New test.
7610
3ef41a6e 76112016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7612
7613 PR fortran/70397
7614 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7615 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7616
4abd9410 76172016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7618
7619 PR testsuite/64177
7620 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7621 __cilkrts_set_param to set two workers.
7622 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7623 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7624
b58e5f0f 76252016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7626
305d86a0 7627 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7628
bff53658 76292016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7630
7631 PR target/70406
305d86a0 7632 * gcc.target/i386/pr70406.c: New test.
bff53658 7633
bb2c9c15 76342016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gnat.dg/specs/double_record_extension3.ads: New test.
7637
f12c84ab 76382016-03-25 Richard Henderson <rth@redhat.com>
7639
7640 PR target/70120
7641 * gcc.target/aarch64/pr70120-1.c: New.
7642 * gcc.target/aarch64/pr70120-2.c: New.
7643 * gcc.target/aarch64/pr70120-3.c: New.
7644
b0bf58c4 76452016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7646
7647 PR c++/62212
7648 * g++.dg/template/mangle2.C: The dg-do directive should be
7649 "compile" not "assemble".
7650
f175ba0f 76512016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7652
7653 PR lto/69650
7654 * gcc.dg/pr69650.c: New test.
7655
4cc3295f 76562016-03-25 David Edelsohn <dje.gcc@gmail.com>
7657
7658 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7659
0cf40600 76602016-03-25 Alan Modra <amodra@gmail.com>
7661
7662 * gcc.dg/dfp/pr70052.c: New test.
7663
3aebf099 76642016-03-24 Richard Henderson <rth@redhat.com>
7665
7666 PR middle-end/69845
7667 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7668 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7669
83245bd3 76702016-03-24 Tom de Vries <tom@codesourcery.com>
7671
7672 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7673
108e7ee4 76742016-03-24 Tom de Vries <tom@codesourcery.com>
7675
7676 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7677 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7678
17af0b14 76792016-03-24 Tom de Vries <tom@codesourcery.com>
7680
7681 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7682 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7683
6c8770ee 76842016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7685
7686 PR c++/62212
7687 * g++.dg/template/mangle2.C: New test.
7688
a7e21b7b 76892016-03-24 Richard Biener <rguenther@suse.de>
7690
7691 PR tree-optimization/70396
7692 * gcc.dg/torture/pr70396.c: New testcase.
7693
f365d297 76942016-03-24 Richard Biener <rguenther@suse.de>
7695
7696 PR middle-end/70370
7697 * gcc.dg/torture/pr70370.c: New testcase.
7698
da7aeb13 76992016-03-24 Tom de Vries <tom@codesourcery.com>
7700
7701 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7702 * gfortran.dg/goacc/kernels-tree.f95: Same.
7703 * gfortran.dg/goacc/parallel-tree.f95: Same.
7704
80b30de0 77052016-03-24 Tom de Vries <tom@codesourcery.com>
7706
7707 * c-c++-common/goacc/uninit-if-clause.c: New test.
7708 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7709
cb9b6b99 77102016-03-24 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR target/70290
305d86a0 7713 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7714 Fix formatting.
cb9b6b99 7715
a4225fff 77162016-03-24 Richard Biener <rguenther@suse.de>
7717
7718 PR tree-optimization/70372
7719 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7720
5a869ab8 77212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7722
7723 PR c++/70347
7724 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7725
36ce5faa 77262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7727
7728 PR c++/70332
7729 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7730
c4fa85c9 77312016-03-23 Jakub Jelinek <jakub@redhat.com>
7732
d9377ad5 7733 PR c++/70001
7734 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7735 * g++.dg/cpp1y/pr70001.C: New test.
7736
c4fa85c9 7737 PR c++/70323
7738 * g++.dg/cpp0x/constexpr-70323.C: New test.
7739
0a2062da 77402016-03-23 Alexandre Oliva <aoliva@redhat.com>
7741 Jason Merrill <jason@redhat.com>
7742 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR c++/69315
7745 * g++.dg/cpp0x/constexpr-69315.C: New test.
7746 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7747
62d2a6dc 77482016-03-23 Marek Polacek <polacek@redhat.com>
7749
7750 PR c++/69884
7751 * g++.dg/warn/Wignored-attributes-1.C: New test.
7752 * g++.dg/warn/Wignored-attributes-2.C: New test.
7753
a82d6246 77542016-03-23 Tom de Vries <tom@codesourcery.com>
7755
7756 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7757 initialization.
7758 * gfortran.dg/goacc/private-3.f95 (test): Same.
7759 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7760 missing use param.
7761
dc834ba1 77622016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7763
7764 * lib/target-supports.exp: Remove v7ve entry from loop
7765 creating effective target checks.
7766 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7767 (add_options_for_arm_arch_v7ve): Likewise.
7768
7e83fd1f 77692016-03-23 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR tree-optimization/70354
7772 * gcc.dg/vect/pr70354-1.c: New test.
7773 * gcc.dg/vect/pr70354-2.c: New test.
7774 * gcc.target/i386/avx2-pr70354-1.c: New test.
7775 * gcc.target/i386/avx2-pr70354-2.c: New test.
7776
4e4da058 77772016-03-22 Jeff Law <law@redhat.com>
7778
7779 PR target/70232
7780 * gcc.dg/tree-ssa/pr70232.c: New test.
7781
6855137b 77822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7783
7784 PR target/70302
7785 * gcc.target/i386/pr70302.c: New test.
7786
19db1ec8 77872016-03-22 Richard Biener <rguenther@suse.de>
7788
7789 PR middle-end/70251
7790 * g++.dg/torture/pr70251.C: New testcase.
7791
4baec9f2 77922016-03-22 David Malcolm <dmalcolm@redhat.com>
7793
7794 PR c/69993
7795 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7796 Wmisleading-indentation.c.
7797 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7798 reflect change to diagnostic text and order of messages.
7799 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7800
fcfec126 78012016-03-22 David Edelsohn <dje.gcc@gmail.com>
7802
7803 * g++.dg/ext/java-3.C: Don't compile on AIX.
7804
aa30728a 78052016-03-22 Richard Biener <rguenther@suse.de>
7806
7807 PR middle-end/70333
7808 * gcc.dg/torture/pr70333.c: New testcase.
7809
46ec4eb4 78102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7811
7812 * g++.dg/ext/pr70290.C: New test.
7813
4880f878 78142016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7815
7816 PR target/70325
7817 * gcc.target/i386/pr70325.c: New test.
7818
3d78ea44 78192016-03-22 Jakub Jelinek <jakub@redhat.com>
7820
5934fb8f 7821 PR target/70329
7822 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7823 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7824
b6436f79 7825 PR target/70300
7826 * gcc.target/i386/pr70300.c: New test.
7827
3d78ea44 7828 PR c++/70295
7829 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7830 (func2): New function for cond with parens, xfail warning for c++.
7831 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7832
b60244f6 78332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7834
7835 PR c++/70096
7836 * g++.dg/template/ptrmem30.C: New test.
7837
c8e3e744 78382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7839
7840 PR c++/70204
7841 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7842 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7843
2715f63a 78442016-03-21 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR middle-end/70326
7847 * gcc.dg/pr70326.c: New test.
7848
2daa2cda 78492016-03-21 Marc Glisse <marc.glisse@inria.fr>
7850 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR tree-optimization/70317
7853 * gcc.dg/pr70317.c: New test.
7854
d9aa5a50 78552016-03-21 Uros Bizjak <ubizjak@gmail.com>
7856
7857 PR target/70327
7858 * gcc.target/i386/pr70327.c: New test.
7859
e1a88bf4 78602016-03-21 Martin Liska <mliska@suse.cz>
7861
61941425 7862 PR ipa/70306
e1a88bf4 7863 * gcc.dg/ipa/pr70306.c: New test.
7864
d9aa5a50 78652016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7866
7867 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7868 * gcc.target/arm/attr-align3.c: Likewise.
7869 * gcc.target/arm/attr_arm.c: Likewise.
7870 * gcc.target/arm/flip-thumb.c: Likewise.
7871
afdde20c 78722016-03-21 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR target/70296
7875 * gcc.target/powerpc/altivec-36.c: New test.
7876
3f2ef661 78772016-03-21 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/70310
7880 * gcc.dg/torture/pr70310.c: New testcase.
7881
08b2b692 78822016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7883
7884 PR target/70293
7885 * gcc.target/i386/pr70293.c: New test.
7886
93505d22 78872016-03-21 Richard Biener <rguenther@suse.de>
7888
7889 PR tree-optimization/70288
7890 * gcc.dg/torture/pr70288-1.c: New testcase.
7891 * gcc.dg/torture/pr70288-2.c: Likewise.
7892
06fd1914 78932016-03-21 Andrey Belevantsev <abel@ispras.ru>
7894
7895 PR rtl-optimization/69307
7896 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7897
b628775e 78982016-03-21 Andrey Belevantsev <abel@ispras.ru>
7899
7900 PR rtl-optimization/69102
7901 * gcc.c-torture/compile/pr69102.c: New test.
7902
1421f43c 79032016-03-18 Jeff Law <law@redhat.com>
7904
7905 PR rtl-optimization/70263
7906 * gcc.c-torture/compile/pr70263-1.c: New test.
7907 * gcc.target/i386/pr70263-2.c: New test.
7908
e7142ce1 79092016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7910
7911 PR rtl-optimization/70278
7912 * gcc.dg/torture/pr70278.c: New test.
7913 * gcc.target/arm/pr70278.c: New test.
7914
5539bc70 79152016-03-18 David Malcolm <dmalcolm@redhat.com>
7916
7917 PR c/70281
7918 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7919 (test_builtin_types_compatible_p): New test function.
7920 * gcc.dg/pr70281.c: New test case.
7921
296a290a 79222016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7923
7924 PR target/70113
7925 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7926
666094f0 79272016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7928
7929 PR tree-optimization/70252
7930 * gcc.dg/pr70252.c: New test.
7931
350514e8 79322016-03-18 Tom de Vries <tom@codesourcery.com>
7933
7934 * gcc.dg/pr70161-2.c: New test.
7935 * gcc.dg/pr70161.c: New test.
7936
011e0cea 79372016-03-18 Tom de Vries <tom@codesourcery.com>
7938
7939 PR ipa/70269
7940 * gcc.dg/pr70269.c: New test.
7941
292a09de 79422016-03-18 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR c++/70267
7945 * g++.dg/ext/java-3.C: New test.
7946
efc86c4c 79472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7948
7949 PR c++/70205
7950 * g++.dg/lookup/pr70205.C: New test.
7951
a28dd575 79522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7953
7954 PR c++/70218
7955 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7956
92e7ab1e 79572016-03-17 Marek Polacek <polacek@redhat.com>
7958
7959 PR c/69407
7960 * gcc.dg/atomic-op-6.c: New test.
7961
7378dbfb 79622016-03-17 David Malcolm <dmalcolm@redhat.com>
7963
7964 PR c/70264
7965 * c-c++-common/pr70264.c: New test case.
7966
f7995d7d 79672016-03-17 Jakub Jelinek <jakub@redhat.com>
7968
e2895b76 7969 PR c++/70144
7970 * c-c++-common/pr70144-1.c: New test.
7971 * c-c++-common/pr70144-2.c: New test.
7972
f7995d7d 7973 PR c++/70272
7974 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7975 * g++.dg/opt/flifetime-dse6.C: New test.
7976 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7977
5ec4a949 79782016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7979
7980 PR driver/70192
7981 * gcc.dg/pic-1.c: New test.
7982 * gcc.dg/pic-2.c: Likewise.
7983 * gcc.dg/pic-3.c: Likewise.
7984 * gcc.dg/pic-4.c: Likewise.
7985 * gcc.dg/pie-1.c: Likewise.
7986 * gcc.dg/pie-2.c: Likewise.
7987 * gcc.dg/pie-3.c: Likewise.
7988 * gcc.dg/pie-4.c: Likewise.
7989 * gcc.dg/pie-5.c: Likewise.
7990 * gcc.dg/pie-6.c: Likewise.
7991
c28550e1 79922016-03-17 Tom de Vries <tom@codesourcery.com>
7993
7994 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7995 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7996
be3296cb 79972016-03-17 Richard Biener <rguenther@suse.de>
7998
7999 PR debug/70271
8000 * g++.dg/debug/pr70271.C: New testcase.
8001
9b60ef21 80022016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8003
8004 * gcc.target/i386/pr70251.c: New test.
8005
9a80bc1a 80062016-03-17 Marek Polacek <polacek@redhat.com>
8007
8008 PR c++/70194
8009 * g++.dg/warn/constexpr-70194.C: New test.
8010
733d7ff9 80112016-03-16 Richard Henderson <rth@redhat.com>
8012
8013 PR middle-end/70240
8014 * gcc.c-torture/compile/pr70240.c: New.
8015
3e6f12bf 80162016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8017
8018 * gcc.c-torture/compile/20151204.c: Skip for avr.
8019
867c9e99 80202016-03-16 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR target/70245
8023 * g++.dg/opt/pr70245.C: New test.
8024 * g++.dg/opt/pr70245.h: New file.
8025 * g++.dg/opt/pr70245-aux.cc: New file.
8026
8ced6ab7 80272016-03-16 Martin Sebor <msebor@redhat.com>
8028
8029 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8030
37af779a 80312016-03-16 Richard Henderson <rth@redhat.com>
8032
8033 PR middle-end/70199
8034 * gcc.c-torture/compile/pr70199.c: New.
8035
78ed999c 80362016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8037
8038 * gcc.dg/uninit-19.c: Run dos2unix.
8039
462ca422 80402016-03-16 Marek Polacek <polacek@redhat.com>
8041
8042 PR c/70093
8043 * gcc.dg/nested-func-10.c: New test.
8044 * gcc.dg/nested-func-9.c: New test.
8045
fe58aacc 80462016-03-16 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR tree-optimization/68714
8049 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8050
27a53872 80512016-03-16 Tom de Vries <tom@codesourcery.com>
8052
8053 PR tree-optimization/68715
8054 * gcc.dg/graphite/pr68715-2.c: New test.
8055 * gcc.dg/graphite/pr68715.c: New test.
8056 * gfortran.dg/graphite/pr68715.f90: New test.
8057
95049c3c 80582016-03-16 Tom de Vries <tom@codesourcery.com>
8059
8060 PR tree-optimization/68809
8061 * gcc.dg/graphite/pr68809-2.c: New test.
8062 * gcc.dg/graphite/pr68809.c: New test.
8063
09eddd70 80642016-03-16 Jakub Jelinek <jakub@redhat.com>
8065
81fc5915 8066 PR c++/70147
8067 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8068 method call to i () as argument. Adjust expected output.
8069
09eddd70 8070 PR c++/70147
8071 * g++.dg/ubsan/pr70147-1.C: New test.
8072 * g++.dg/ubsan/pr70147-2.C: New test.
8073
6373d2a2 80742016-03-15 Martin Sebor <msebor@redhat.com>
8075
8076 PR c++/58281
8077 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8078
d27a0c11 80792016-03-15 John David Anglin <danglin@gcc.gnu.org>
8080
9908039d 8081 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8082 hppa*-*-hpux*.
8083
45cdc3a6 8084 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8085
d27a0c11 8086 PR libfortran/69799
8087 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8088 libatomic_available.
8089
0dd1d57f 80902016-03-15 Marek Polacek <polacek@redhat.com>
8091
8092 PR c++/70209
8093 * g++.dg/ext/attribute-may-alias-4.C: New test.
8094
0ce02c07 80952016-03-15 Alexander Monakov <amonakov@ispras.ru>
8096
8097 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8098 -fvar-tracking-assignments-toggle flag.
8099
f6e39b30 81002016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8101
8102 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8103
167f93a2 81042016-03-15 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR rtl-optimization/70222
8107 * gcc.c-torture/execute/pr70222-1.c: New test.
8108 * gcc.c-torture/execute/pr70222-2.c: New test.
8109
08a8af4a 81102016-03-15 Richard Henderson <rth@redhat.com>
8111
8112 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8113
738eb905 81142016-03-15 Andrey Belevantsev <abel@ispras.ru>
8115
8116 PR rtl-optimization/69032
8117 * gcc.dg/pr69032.c: New test.
8118
dd148b3a 81192016-03-15 Andrey Belevantsev <abel@ispras.ru>
8120
8121 PR rtl-optimization/63384
d9aa5a50 8122 * g++.dg/pr63384.C: New test.
dd148b3a 8123
acf58115 81242016-03-15 Andrey Belevantsev <abel@ispras.ru>
8125
8126 PR target/64411
8127 * gcc.target/i386/pr64411.C: New test.
8128
a2897dc4 81292016-03-15 Tom de Vries <tom@codesourcery.com>
8130
8131 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8132 * gfortran.dg/goacc/kernels-alias.f95: New test.
8133
7bad2faf 81342016-03-14 Martin Sebor <msebor@redhat.com>
8135
8136 PR c++/53792
8137 * g++.dg/cpp0x/constexpr-inline.C: New test.
8138 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8139
d65fa8d9 81402016-03-14 David Edelsohn <dje.gcc@gmail.com>
8141
8142 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8143
2b3c633f 81442016-03-14 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR middle-end/70219
8147 * gcc.dg/pr70219.c: New test.
8148
e947f9c3 81492016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8150
8151 PR target/70083
8152 * gcc.dg/torture/pr70083.c: New test.
8153 * gcc.target/i386/pr70083.c: New test.
8154
74201dc2 81552016-03-14 Richard Biener <rguenther@suse.de>
8156
8157 PR tree-optimization/56365
8158 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8159
88aea41e 81602016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8161
8162 PR target/70098
8163 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8164 New function.
8165 * g++.dg/pr70098.C: New testcase.
8166
8167
1bd2aefd 81682016-03-14 Tom de Vries <tom@codesourcery.com>
8169
8170 PR tree-optimization/70045
8171 * gcc.dg/graphite/pr70045.c: New test.
8172
922c7033 81732016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8174
8175 PR fortran/69043
8176 * gfortran.dg/include_9.f90: New test.
8177
fd4ab6d9 81782016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8179
8180 PR fortran/45076
8181 gfortran.dg/prof/prof.exp: New script.
8182 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8183
7d7218d3 81842016-03-12 Andrey Belevantsev <abel@ispras.ru>
8185
8186 PR rtl-optimization/69307
8187 * gcc.dg/pr69307.c: New test.
8188
02ffd664 81892016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8190
8191 PR target/69614
8192 * gcc.target/arm/pr69614.c: New.
8193
76e207a9 81942016-03-12 Paul Thomas <pault@gcc.gnu.org>
8195
8196 PR fortran/70031
8197 * gfortran.dg/submodule_14.f08: New test
8198
8199 PR fortran/69524
8200 * gfortran.dg/submodule_15.f08: New test
8201
490ee78a 82022016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8203
8204 PR c++/70106
8205 * g++.dg/cpp1y/paren3.C: New test.
8206
04e137ff 82072016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8208
8209 PR target/70131
8210 * gcc.target/powerpc/ppc-round2.c: New test.
8211
27b2c1c4 82122016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8213
8214 PR target/70123
8215 * gcc.dg/torture/pr70123.c: New test.
8216
84116671 82172016-03-11 Jeff Law <law@redhat.com>
8218
8219 PR tree-optimization/70190
8220 * gcc.c-torture/compile/pr70190.c: New test.
8221
cfa58bc8 82222016-03-11 David Malcolm <dmalcolm@redhat.com>
8223
8224 PR c/68187
8225 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8226 case.
8227 (test43_b): Likewise.
8228 (test43_c): Likewise.
8229 (test43_d): Likewise.
8230 (test43_e): Likewise.
8231 (test43_f): Likewise.
8232 (test43_g): Likewise.
8233 (test44_a): Likewise.
8234 (test44_b): Likewise.
8235 (test44_c): Likewise.
8236 (test44_d): Likewise.
8237 (test44_e): Likewise.
8238
ce234f27 82392016-03-11 David Malcolm <dmalcolm@redhat.com>
8240
8241 PR c/70085
8242 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8243
e4756b48 82442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8245
8246 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8247 dg-options.
8248
1f5ef87e 82492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8250
8251 PR target/70002
8252 PR target/69245
8253 * gcc.target/aarch64/pr69245_2.c: New test.
8254
f9c352a1 82552016-03-11 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR tree-optimization/70177
8258 * gcc.dg/pr70177.c: New test.
8259
4dd92ac6 82602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8261
8262 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8263
331e4fdb 82642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8265
8266 * gcc.dg/tree-ssa/sra-20.c: New.
8267
69262824 82682016-03-11 Jakub Jelinek <jakub@redhat.com>
8269
6f9a7425 8270 PR rtl-optimization/70174
8271 * gcc.dg/pr70174.c: New test.
8272
69262824 8273 PR tree-optimization/70169
8274 * gcc.dg/pr70169.c: New test.
8275
4637a847 82762016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8277
8278 PR target/70160
8279 * gcc.target/i386/pr70160.c: New test.
8280
5a86d754 82812016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8282
8283 * gcc.target/s390/dfp-1.c: New test.
8284
af4c8290 82852016-03-10 Nick Clifton <nickc@redhat.com>
8286
8287 PR target/70044
8288 * gcc.target/aarch64/pr70044.c: New test.
8289
98dfd328 82902016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8291 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR c++/70001
8294 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8295 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8296 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8297
75e72311 82982016-03-10 Jan Hubicka <hubicka@ucw.cz>
8299
8300 PR lto/69589
8301 * g++.dg/lto/pr69589_0.C: New testcase
8302 * g++.dg/lto/pr69589_1.C: New testcase
8303
a2eb1271 83042016-03-10 Marek Polacek <polacek@redhat.com>
8305
8306 PR c++/70153
8307 * g++.dg/delayedfold/unary-plus1.C: New test.
8308
83092016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8310
8311 * gcc.target/arm/pr45701-1.c: Escape brackets.
8312 * gcc.target/arm/pr45701-2.c: Likewise.
8313
5ab2987f 83142016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8315
8316 * gfortran.dg/unconstrained_commons.f: New.
8317
6972afac 83182016-03-10 Alan Modra <amodra@gmail.com>
8319
8320 * gcc.dg/pr69195.c: New.
8321 * gcc.dg/pr69238.c: New.
8322
c82c99ec 83232016-03-10 Tom de Vries <tom@codesourcery.com>
8324
8325 PR testsuite/68915
8326 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8327
a2389d4a 83282016-03-10 Richard Biener <rguenther@suse.de>
8329
8330 PR tree-optimization/70128
8331 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8332 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8333
c272412d 83342016-03-09 Jakub Jelinek <jakub@redhat.com>
8335
a0451069 8336 PR tree-optimization/70152
8337 * gcc.dg/pr70152.c: New test.
8338
c272412d 8339 PR target/70086
8340 * gcc.target/i386/pr70086-1.c: New test.
8341 * gcc.target/i386/pr70086-2.c: New test.
8342 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8343
8344 PR tree-optimization/70127
8345 * gcc.c-torture/execute/pr70127.c: New test.
8346
27dcb7a8 83472016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8348
8349 * c-c++-common/goacc/combined-directives-2.c: New test.
8350
c24757cf 83512016-03-09 David Malcolm <dmalcolm@redhat.com>
8352
8353 PR c/68473
8354 PR c++/70105
8355 * g++.dg/diagnostic/pr70105.C: New test.
8356 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8357 (test_multiple_ordinary_maps): New test function.
8358
83108969 83592016-03-09 David Malcolm <dmalcolm@redhat.com>
8360
8361 PR c/68473
8362 PR c++/70105
8363 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8364 Drop range information from call to inform_at_rich_loc.
8365 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8366 New.
8367 (test_show_locus): Replace calls to rich_location::add_range with
8368 calls to add_range. Rewrite the tests that used the now-defunct
8369 rich_location ctor taking a source_range. Simplify other tests
8370 by replacing calls to COMBINE_LOCATION_DATA with calls to
8371 make_location.
8372
6733c0e8 83732016-03-09 Richard Biener <rguenther@suse.de>
8374 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR tree-optimization/70138
8377 * gcc.dg/vect/pr70138-1.c: New testcase.
8378 * gcc.dg/vect/pr70138-2.c: Likewise.
8379
96abb9f5 83802016-03-09 Jakub Jelinek <jakub@redhat.com>
8381
8382 PR target/70049
8383 * gcc.target/i386/pr70049.c: New test.
8384
42bb3bfb 83852016-03-09 Richard Biener <rguenther@suse.de>
8386
8387 PR c/70143
8388 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8389 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8390 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8391
27527428 83922016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8393
8394 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8395 arm-*-*.
8396
248449f2 83972016-03-09 Jakub Jelinek <jakub@redhat.com>
8398
1bd49ced 8399 PR middle-end/67278
8400 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8401
248449f2 8402 PR target/67278
8403 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8404
8405 PR middle-end/70050
8406 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8407 in testcase comment.
8408
dfc460ff 84092016-03-09 Tom de Vries <tom@codesourcery.com>
8410
8411 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8412 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8413 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8414 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8415 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8416 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8417 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8418 * gfortran.dg/goacc/kernels-loop.f95: New test.
8419
0377fc7f 84202016-03-08 Martin Sebor <msebor@redhat.com>
8421
8422 PR c++/62096
8423 * g++.dg/warn/overflow-warn-7.C: New test.
8424
3556aa80 84252016-03-08 Jason Merrill <jason@redhat.com>
8426
8427 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8428 * lib/target-supports.exp (check_effective_target_concepts): New.
8429
e5096208 84302016-03-08 Jakub Jelinek <jakub@redhat.com>
8431
5370eb8d 8432 PR c++/70135
8433 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8434 * g++.dg/ubsan/pr70135.C: New test.
8435
e5096208 8436 PR target/70110
8437 * gcc.dg/pr70110.c: New test.
8438
cc37120d 84392016-03-07 Martin Jambor <mjambor@suse.cz>
8440
8441 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8442 * c-c++-common/gomp/if-1.c: Likewise.
8443 * c-c++-common/gomp/pr61486-2.c: Likewise.
8444 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8445 to dg-additional-options.
8446 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8447 * g++/gomp/target-teams-1.c: Likewise.
8448 * gcc.dg/gomp/gomp.exp: Likewise.
8449 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8450 dg-additional-options.
8451 * gfortran.dg/gomp/gomp.exp: Likewise.
8452 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8453 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8454 dg-additional-options.
8455 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8456
53c248d8 84572016-03-07 Martin Jambor <mjambor@suse.cz>
8458
8459 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8460 * c-c++-common/gomp/gridify-1.c: New test.
8461 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8462
541e79a0 84632016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8464
8465 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8466 trigger for cortex-r8, when scanning for register r8.
8467 * gcc.target/arm/pr45701-2.c: Likewise.
8468
4dfabd94 84692016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8470 Jeff Law <law@redhat.com>
4dfabd94 8471
8472 PR tree-optimization/69740
8473 * gcc.c-torture/compile/pr69740-1.c: New test.
8474 * gcc.c-torture/compile/pr69740-2.c: New test.
8475
1b63a87b 84762016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8477
8478 * lib/target-supports.exp
8479 (check_effective_target_whole_vector_shift): Enable for PPC64.
8480
d33914da 84812016-03-07 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/70115
8484 * gcc.dg/torture/pr70115.c: New testcase.
8485
584fba4b 84862016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8487
8488 PR middle-end/69916
8489 * c-c-++-common/goacc/pr69916.c: New.
8490
7f2f5ec0 84912016-03-07 Richard Henderson <rth@redhat.com>
8492
8493 * gcc.c-torture/compile/pr70061.c: New test.
8494
f530e7c4 84952016-03-07 Richard Biener <rguenther@suse.de>
8496
8497 PR testsuite/70109
8498 * gcc.dg/vect/O3-pr36098.c: New testcase.
8499
a3855fed 85002016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8501
8502 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8503
091ffc31 85042016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8505
8506 * gnat.dg/renaming9.ad[sb]: New testcase.
8507
2941b871 85082016-03-05 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR c++/70084
8511 * g++.dg/expr/stdarg3.C: New test.
8512
5173ce42 85132016-03-04 Jeff Law <law@redhat.com>
8514
8515 PR tree-optimization/69196
8516 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8517 x86_64-*-*.
8518
2d1d2e55 85192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8520
0e43078e 8521 PR c/69973
8522 * gcc.dg/pr69973.c: New test.
8523
d8ec06ae 8524 PR rtl-optimization/69941
8525 * gcc.dg/torture/pr69941.c: New test.
8526
2d1d2e55 8527 PR c/69824
8528 * gcc.dg/pr69824.c: New test.
8529
32f692e2 85302016-03-05 Tom de Vries <tom@codesourcery.com>
8531
8532 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8533 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8534 function.
8535
1c699e9a 85362016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8537
8538 PR c++/66786
8539 * g++.dg/cpp1y/var-templ48.C: New test.
8540 * g++.dg/cpp1y/var-templ49.C: New test.
8541
358448c6 85422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8545
01dc3c45 85462016-03-04 Jakub Jelinek <jakub@redhat.com>
8547
e968ff6d 8548 PR c++/70035
8549 * g++.dg/ubsan/pr70035.C: New test.
8550
01dc3c45 8551 PR target/70062
8552 * gcc.target/i386/pr70062.c: New test.
8553
3937d618 85542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8555
8556 * g++.dg/template/typename21.C: Remove c++98_only.
8557
c58ac7f8 85582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8559
8560 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8561
0060768a 85622016-03-04 David Malcolm <dmalcolm@redhat.com>
8563
8564 PR c/68187
8565 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8566 function.
8567 (fn_42_b): Likewise.
8568 (fn_42_c): Likewise.
8569
74c6fd40 85702016-03-04 David Malcolm <dmalcolm@redhat.com>
8571
8572 PR c/68187
8573 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8574 function.
8575 (fn_40_b): Likewise.
8576 (fn_41_a): Likewise.
8577 (fn_41_b): Likewise.
8578
31b11359 85792016-03-04 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR target/70059
8582 * gcc.target/i386/avx512f-pr70059.c: New test.
8583 * gcc.target/i386/avx512dq-pr70059.c: New test.
8584
c5b93452 85852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8586
8587 PR rtl-optimization/57676
8588 * gcc.dg/torture/pr57676.c: New test.
8589
268fbd56 85902016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8591
8592 * gcc.dg/pr70026.c: New test.
8593
6560d1ad 85942016-03-04 Marek Polacek <polacek@redhat.com>
8595
8596 PR c/69798
8597 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8598 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8599
cc7dfddf 86002016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8601
8602 PR target/70004
8603 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8604 Delete.
8605 (test_corners_sisd_si): Likewise.
8606 (main): Remove checks of the above.
8607 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8608
e9663bd4 86092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8610
8611 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8612
dcdd684e 86132016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8614
8615 * gcc.dg/torture/pr69951.c: Accept argc==0.
8616
e692d332 86172016-03-04 Richard Biener <rguenther@suse.de>
8618
8619 PR c++/70054
8620 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8621 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8622
af77b7e6 86232016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8624
8625 PR testsuite/69766
8626 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8627 testing multiarch.
8628
290da96e 86292016-03-04 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR debug/69947
8632 * gcc.dg/guality/pr69947.c: New test.
8633
e51ce713 86342016-03-03 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR ada/70017
8637 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8638
1feed892 86392016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8640
8641 PR rtl-optimization/69904
8642 * gcc.target/arm/pr69904.c: New test.
8643
c32bda69 86442016-03-03 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR target/70021
8647 * gcc.dg/vect/pr70021.c: New test.
8648 * gcc.target/i386/pr70021.c: New test.
8649
1bc579ed 86502016-03-03 Marek Polacek <polacek@redhat.com>
8651
8652 PR middle-end/70050
8653 * gcc.dg/pr70050.c: New test.
8654
cfa8d638 86552016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8656
8657 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8658
1b889259 86592016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8660
8661 PR tree-optimization/70043
8662 * gfortran.dg/vect/pr70043.f90: New test.
8663
f756dfa3 86642016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8665
8666 * gnat.dg/specs/task1.ads: New test.
8667
5cb4863d 86682016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8669
8670 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8671 Invoke gdb with -batch.
8672 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8673
5dd12e43 86742016-03-03 Richard Biener <rguenther@suse.de>
8675
8676 PR tree-optimization/55936
8677 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8678
d97ba4ca 86792016-03-02 Jeff Law <law@redhat.com>
8680
5d23c86f 8681 PR rtl-optimization/69942
8682 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8683 effects of argument promotions.
8684
d97ba4ca 8685 PR tree-optimization/69987
8686 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8687 target does not support -fprefetch-loop-arrays.
8688
901faaa0 86892016-03-02 Uros Bizjak <ubizjak@gmail.com>
8690
8691 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8692
51f6fdce 86932016-03-02 Bin Cheng <bin.cheng@arm.com>
8694
6bc7872f 8695 PR rtl-optimization/69052
51f6fdce 8696 * gcc.target/i386/pr69052.c: New test.
8697
31d31e07 86982016-03-02 Alan Modra <amodra@gmail.com>
8699
8700 * gcc.dg/pr69990.c: New.
8701
04faee95 87022016-03-02 Jakub Jelinek <jakub@redhat.com>
8703
270d0117 8704 PR c/68062
8705 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8706
8707 PR middle-end/70022
8708 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8709
04faee95 8710 PR target/70028
8711 * gcc.target/i386/pr70028.c: New test.
8712
a2cc9e8e 87132016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8714
8715 * c-c++-common/asan/swapcontext-test-1.c,
8716 * c-c++-common/tsan/thread_leak.c,
8717 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8718 * g++.dg/tsan/benign_race.C,
8719 * g++.dg/tsan/fd_close_norace.C,
8720 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8721 races with sanitizer output
8722
dd4bd263 87232016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8724 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8725
8726 PR target/67278
8727 * gcc.dg/simd-8.c: New testcase.
8728
b5fe3a49 87292016-03-02 Richard Biener <rguenther@suse.de>
8730
8731 PR middle-end/67278
8732 * gcc.dg/simd-7.c: New testcase.
8733
23601f67 87342016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8735
8736 * gcc.target/i386/pr70007.c: Tweak.
8737
f66f65e7 87382016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8739
8740 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8741
60773515 87422016-03-02 Marek Polacek <polacek@redhat.com>
8743
8744 PR c/67854
8745 * gcc.dg/pr67854.c: New test.
8746
6c094cb1 87472016-03-02 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR middle-end/70025
8750 * gcc.dg/torture/pr70025.c: New test.
8751
7627bb56 87522016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8753
8754 PR tree-optimization/68621
8755 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8756
066c8e94 87572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8758
8759 * gcc.target/i386/pr70007.c: New test.
8760
d3b819ad 87612016-03-01 Jeff Law <law@redhat.com>
8762
d4b9ad56 8763 PR tree-optimization/69196
7e217344 8764 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8765
d3b819ad 8766 PR tree-optimization/69196
8767 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8768 duplicating code and spoiling the expected output.
8769
4f37285d 87702016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8771
8772 PR target/70033
8773 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8774 supports power9 before doing tests.
8775 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8776 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8777 * gcc.target/powerpc/p9-permute.c: Likewise.
8778
3e9c4f6c 87792016-03-01 Uros Bizjak <ubizjak@gmail.com>
8780
8781 PR target/70027
8782 * gcc.target/i386/pr70027.c: New test.
8783
e324729e 87842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8785
8786 * gcc.dg/pr70017.c: New test.
8787
40e9ce2d 87882016-03-01 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR c/69796
8791 PR c/69974
8792 * gcc.dg/pr69796.c: New test.
8793 * gcc.dg/pr69974.c: New test.
8794
e8b016ea 87952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8796
8797 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8798
24d3127c 87992016-02-29 Jeff Law <law@redhat.com>
8800
8801 PR tree-optimization/69987
8802 * gfortran.dg/pr69987.f90: New test.
8803
8804 PR tree-optimization/69989
8805 * gcc.c-torture/compile/pr69989-2.c: New test.
8806
12cc1225 88072016-03-01 Marek Polacek <polacek@redhat.com>
8808
8809 PR c++/69795
8810 * g++.dg/parse/invalid1.C: New test.
8811
d99a947c 88122016-03-01 Richard Biener <rguenther@suse.de>
8813
8814 PR middle-end/70022
8815 * gcc.dg/pr70022.c: New testcase.
8816
395dbc60 88172016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8818
8819 PR tree-optimization/69956
8820 * gcc.dg/pr69956.c: New test.
8821
40a35c55 88222016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8823
8824 PR target/70011
8825 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8826 XFAIL when hardware supports efficient unaligned storage access.
8827
4edc90b0 88282016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8829
8830 PR c++/69961
8831 * g++.dg/template/pr69961a.C: New test.
8832 * g++.dg/template/pr69961b.C: New test.
8833
1ed1f69a 88342016-02-29 David Malcolm <dmalcolm@redhat.com>
8835
8836 PR preprocessor/69985
8837 * gcc.dg/cpp/pr69985.c: New test case.
8838
01c5d15d 88392016-02-29 Jeff Law <law@redhat.com>
8840
3a4d3de5 8841 PR tree-optimization/70005
8842 * gcc.c-torture/execute/pr70005.c New test.
8843
01c5d15d 8844 PR tree-optimization/69999
8845 * gcc.c-torture/compile/pr69999.c: New test.
8846
1bf66b54 88472016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8848
8849 PR tree-optimization/69652
8850 * gcc.dg/torture/pr69652.c: Delete test.
8851 * gcc.dg/vect/pr69652.c: New test.
8852
b4d653d5 88532016-02-19 Richard Biener <rguenther@suse.de>
8854
8855 PR tree-optimization/69980
8856 * gfortran.dg/vect/pr69980.f90: New testcase.
8857
35bc4745 88582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8859
8860 * gcc.target/sparc/20160229-1.c: New test.
8861
bb54a538 88622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8863
8864 * gnat.dg/stack_usage3.adb: New test.
8865 * gnat.dg/stack_usage3_pkg.ads: New helper.
8866
95164e71 88672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8868
8869 * gnat.dg/renaming8.adb: New test.
8870 * gnat.dg/renaming8_pkg1.ads: New helper.
8871 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8872 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8873
a890896f 88742016-02-29 Richard Biener <rguenther@suse.de>
8875
8876 PR tree-optimization/69720
8877 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8878
5c70403a 88792016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8880
8881 PR fortran/68147
8882 PR fortran/47674
8883 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8884
dfb6d139 88852016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8886 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8887
8888 PR fortran/56007
8889 * gfortran.dg/coarray_8.f90: Adjust error message.
8890 * gfortran.dg/pr56007.f90: New test.
8891 * gfortran.dg/pr56007.f: New test.
8892
536508db 88932016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8894
8895 PR tree-optimization/69989
8896 * gcc.dg/torture/pr69989.c: New test.
8897
eec75e45 88982016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8899
8900 * gcc.target/i386/stack-realign-win.c: New test.
8901
0175e45a 89022016-02-28 Harald Anlauf <anlauf@gmx.de>
8903
8904 PR fortran/60126
8905 * gfortran.dg/pr60126.f90: New test.
8906
2a703589 89072016-02-27 Jeff Law <law@redhat.com>
8908
8909 Revert
8910 2016-02-26 Richard Biener <rguenther@suse.de>
8911 Jeff Law <law@redhat.com>
8912
8913 PR tree-optimization/69740
8914 * gcc.c-torture/compile/pr69740-1.c: New test.
8915 * gcc.c-torture/compile/pr69740-2.c: New test.
8916
359b4c18 89172016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8918
1c96765a 8919 PR fortran/69910
359b4c18 8920 * gfortran.dg/newunit_4.f90: New test.
8921
49462d93 89222016-02-27 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR target/69613
8925 PR rtl-optimization/69886
8926 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8927 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8928 target.
8929
c4ac733e 89302016-02-26 Martin Sebor <msebor@redhat.com>
8931
8932 PR tree-optimization/15826
8933 * gcc.dg/tree-ssa/pr15826.c: New test.
8934
da8c4b5d 89352016-02-26 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/69969
8938 * gcc.target/powerpc/pr69969.c: New test.
8939
0a4558eb 89402016-02-26 Martin Sebor <msebor@redhat.com>
8941
8942 PR c++/15766
8943 * g++.old-deja/g++.other/decl5.C: Add a test case.
8944
5b500299 89452016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8946
8947 PR target/69946
8948 * gcc.target/powerpc/pr69946.c: New file.
8949
565f533b 89502016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8951 Jeff Law <law@redhat.com>
565f533b 8952
0a4558eb 8953 PR tree-optimization/69740
565f533b 8954 * gcc.c-torture/compile/pr69740-1.c: New test.
8955 * gcc.c-torture/compile/pr69740-2.c: New test.
8956
ff67cbea 89572016-02-26 Martin Jambor <mjambor@suse.cz>
8958
8959 PR middle-end/69920
8960 * gcc.dg/torture/pr69932.c: New test.
8961 * gcc.dg/torture/pr69936.c: Likewise.
8962
e400d817 89632016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8964
8965 PR target/69709
8966 * gcc.target/s390/pr69709.c: New test.
8967
126a5a2d 89682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8969
8970 PR target/69245
8971 * gcc.target/aarch64/pr69245_1.c: New test.
8972
59c58860 89732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8974
8975 PR target/69613
8976 * gcc.dg/torture/pr69613.c: New test.
8977
9441fa4e 89782016-02-26 Jakub Jelinek <jakub@redhat.com>
8979
8980 PR rtl-optimization/69891
8981 * gcc.target/i386/pr69891.c: New test.
8982
e48fcde0 89832016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8984 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8985
35ed600a 8986 PR target/61397
f41208a1 8987 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8988 functionality for both 32-bit and 64-bit.
8989
c86aaa0e 89902016-02-26 Richard Biener <rguenther@suse.de>
8991
8992 PR tree-optimization/69551
8993 * gcc.dg/torture/pr69951.c: New testcase.
8994
38e71a65 89952016-02-25 Richard Biener <rguenther@suse.de>
8996
8997 PR tree-optimization/48795
8998 * gcc.dg/Warray-bounds-18.c: New testcase.
8999
03331e69 90002016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9001
9002 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9003
f14d8d6a 90042016-02-25 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR rtl-optimization/69896
9007 * gcc.dg/pr69896.c: New test.
9008
4003c807 90092016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9010
9011 PR c++/69736
9012 * g++.dg/cpp1y/paren2.C: New test.
9013
a0573328 90142016-02-24 Martin Sebor <msebor@redhat.com>
9015
9016 PR c/51147
9017 * gcc.dg/enum-mode-2.c: New test.
9018
2cde02ad 90192016-02-24 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR c++/69922
9022 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9023 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9024 * g++.dg/ubsan/pr69922.C: New test.
9025
f0ea75d1 90262016-02-24 Marek Polacek <polacek@redhat.com>
9027
9028 PR c/69819
9029 * gcc.dg/pr69819.c: New test.
9030
05027366 90312016-02-24 Martin Sebor <msebor@redhat.com>
9032
34ed562b 9033 PR c++/69912
9034 * g++.dg/ext/flexary15.C: New test.
9035
90362016-02-24 Martin Sebor <msebor@redhat.com>
9037
9038 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9039 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9040 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9041
650c3ad5 90422016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9043 Charles Baylis <charles.baylis@linaro.org>
9044
9045 PR debug/61033
9046 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9047
596070e8 90482016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9049 Jakub Jelinek <jakub@redhat.com>
596070e8 9050
9051 PR middle-end/69760
9052 * gcc.dg/torture/pr69760.c: New testcase.
9053
d6b92d9f 90542016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9055
9056 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9057 pattern on Solaris with as.
9058
90436d9d 90592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9060
9061 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9062 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9063 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9064 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9065
7c749495 90662016-02-24 Jakub Jelinek <jakub@redhat.com>
9067
9068 PR middle-end/69915
9069 * gcc.dg/pr69915.c: New test.
9070
9c9680b5 90712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9072
9073 PR rtl-optimization/69886
9074 * gcc.dg/torture/pr69886.c: New test.
9075
36d081ee 90762016-02-24 Richard Biener <rguenther@suse.de>
9077
9078 PR middle-end/68963
9079 * gcc.dg/torture/pr68963.c: New testcase.
9080
2a0accb9 90812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9082
9083 PR target/69875
9084 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9085 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9086 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9087 * gcc.target/arm/atomic_loaddi_1.c: New test.
9088 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9089 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9090 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9091 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9092 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9093 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9094 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9095 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9096
f0e92ef1 90972016-02-24 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR middle-end/69909
9100 * gcc.dg/torture/pr69909.c: New test.
9101
6907286f 91022016-02-24 Richard Biener <rguenther@suse.de>
9103
9104 PR tree-optimization/69907
9105 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9106 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9107 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9108
e6ab7475 91092016-02-24 Christian Bruel <christian.bruel@st.com>
9110
9111 * gcc.target/arm/pragma_cpp_fma.c: New test.
9112
47587450 91132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9114
9115 PR fortran/61156
9116 * gfortran.dg/include_6.f90: Update test.
9117
d41ab738 91182016-02-23 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR objc/69844
9121 * objc.dg/pr69844.m: New test.
9122
4772d9d5 91232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9124
9125 PR libgfortran/69456
9126 * gfortran.dg/namelist_89.f90: New test.
9127 * gfortran.dg/pr59700.f90: Update test..
9128
8c38d887 91292016-02-23 Martin Sebor <msebor@redhat.com>
9130
9131 PR middle-end/69780
9132 * g++.dg/ext/builtin_alloca.C: New test.
9133 * gcc.dg/builtins-68.c: New test.
9134
ee1bfdb0 91352016-02-23 Richard Henderson <rth@redhat.com>
9136
9137 * gcc.target/i386/addr-space-3.c: Remove test.
9138
52609ec3 91392016-02-23 David Malcolm <dmalcolm@redhat.com>
9140
9141 PR preprocessor/69126
9142 PR preprocessor/69543
9143 * c-c++-common/pr69126-2-long.c: New test.
9144 * c-c++-common/pr69126-2-short.c: New test.
9145 * c-c++-common/pr69543-1.c: Remove xfail.
9146
d5bf2cc8 91472016-02-23 David Malcolm <dmalcolm@redhat.com>
9148
9149 PR preprocessor/69126
9150 PR preprocessor/69543
9151 PR preprocessor/69558
9152 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9153 (f): Rename to...
9154 (test_2): ...this, and add leading comment.
9155 (MACRO_3, test_3): New.
9156 (MACRO_4A, MACRO_4B, test_4): New.
9157 (MACRO): Rename to...
9158 (MACRO_5): ...this.
9159 (g): Rename to...
9160 (test_5): ...this, updating for renaming of MACRO, and
9161 add leading comment.
9162 * c-c++-common/pr69543-1.c: New.
9163 * c-c++-common/pr69543-2.c: New.
9164 * c-c++-common/pr69543-3.c: New.
9165 * c-c++-common/pr69543-4.c: New.
9166 * c-c++-common/pr69558-1.c: New.
9167 * c-c++-common/pr69558-2.c: New.
9168 * c-c++-common/pr69558-3.c: New.
9169 * c-c++-common/pr69558-4.c: New.
9170 * gcc.dg/pr69558.c: Move to...
9171 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9172 xfail for c++.
9173
3a37a410 91742016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9175
9176 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9177 to -ftree-parallelize-loops/-fopenacc changes.
9178 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9179 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9180 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9181 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9182 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9183 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9184 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9185 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9186 * c-c++-common/goacc/kernels-loop.c: Likewise.
9187 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9188 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9189 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9190 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9191
ecca180f 91922016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9193
9194 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9195
eec0fa3f 91962016-02-23 Jakub Jelinek <jakub@redhat.com>
9197
f1f91c07 9198 PR c++/69902
9199 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9200
eec0fa3f 9201 PR c/69900
9202 * gcc.dg/pr69900.c: New test.
9203
e045424d 92042016-02-23 Martin Jambor <mjambor@suse.cz>
9205
9206 PR tree-optimization/69666
9207 * gcc.dg/tree-ssa/pr69666.c: New test.
9208
f482dff6 92092016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9210
9211 PR fortran/67451
9212 * gfortran.dg/coarray_allocate_5.f08: New test.
9213
57ed698b 92142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9215
9216 * gcc.target/s390/vcond-shift.c: Move to ...
9217 * gcc.target/s390/vector/vcond-shift.c: ... here.
9218
990e443c 92192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9220
9221 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9222 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9223
296c5f01 92242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9225
9226 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9227
e53f41d5 92282016-02-20 Mark Wielaard <mjw@redhat.com>
9229
9230 PR c/28901
9231 * gcc.dg/unused-variable-3.c: New test.
9232
13af201d 92332016-02-22 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR target/69888
9236 * gcc.target/i386/pr69888.c: New test.
9237
682c90f9 92382016-02-22 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/69882
9241 * gfortran.dg/vect/pr69882.f90: New testcase.
9242
b8cd18c3 92432016-02-22 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR target/69885
9246 * gcc.dg/pr69885.c: New test.
9247
09343379 92482016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9249
9250 PR target/69806
9251 PR target/54089
9252 * gcc.target/sh/pr54089-10.c: New.
9253
b345a09f 92542016-02-20 Paul Thomas <pault@gcc.gnu.org>
9255
9256 PR fortran/69423
9257 * gfortran.dg/deferred_character_15.f90 : New test.
9258
51385aed 92592016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9260
9261 PR fortran/57365
9262 gfortran.dg/allocate_with_source_18.f03: New test.
9263
92642016-02-20 Harald Anlauf <anlauf@gmx.de>
9265
9266 PR fortran/52531
9267 gfortran.dg/gomp/pr52531.f90: New test.
9268
9cce8384 92692016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9270
9271 PR c++/69865
9272 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9273 -std=c++03.
9274
d91f5fbb 92752016-02-19 Jakub Jelinek <jakub@redhat.com>
9276
563d5cb8 9277 PR c++/69826
9278 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9279 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9280
0a04aac9 9281 PR c++/69850
9282 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9283
d91f5fbb 9284 PR c++/69851
9285 * g++.dg/torture/pr69851.C: New test.
9286
5fe1f282 92872016-02-19 Martin Sebor <msebor@redhat.com>
9288
9289 PR testsuite/69573
9290 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9291
a45bce11 92922016-02-19 Jakub Jelinek <jakub@redhat.com>
9293
6263dde1 9294 PR c++/69850
9295 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9296 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9297
a45bce11 9298 PR c++/67767
9299 * g++.dg/cpp0x/pr67767.C: New test.
9300
cf2ed1b7 93012016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9302
9303 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9304 for fp, simd, crypto, crc, lse.
9305 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9306 above.
9307 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9308 effective target check.
9309
f6cc34b0 93102016-02-19 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR target/69820
9313 * gcc.target/i386/pr69820.c: New test.
9314
6c678e78 93152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9316
9317 * gcc.target/s390/vector/int128-1.c: New test.
9318
b088ff4b 93192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9320
9321 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9322
b11e60a4 93232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9324
9325 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9326 instruction pattern name to prevent the testcase from failing with
9327 -march=z13.
9328
664ff6a0 93292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9330
9331 * gcc.target/s390/md/movstr-2.c: New test.
9332
e80be24b 93332016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9334
9335 * gcc.target/s390/morestack.c: New test.
9336
9839f350 93372016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9338
9339 PR target/69625
9340 * gcc.target/s390/pr69625.c: Add test case.
9341
4550fbd0 93422016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9343
9344 PR testsuite/68580
9345 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9346
57d00b6a 93472016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9348
9349 PR target/68404
9350 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9351 * gcc.target/powerpc/fusion3.c: Likewise.
9352
63ad69d6 93532016-02-18 Richard Biener <rguenther@suse.de>
9354
9355 PR middle-end/69553
9356 * g++.dg/torture/pr69553.C: New testcase.
9357
d92404ed 93582016-02-18 Nick Clifton <nickc@redhat.com>
9359
4550fbd0 9360 PR target/62254
9361 PR target/69610
9362 * gcc.target/arm/pr62554.c: New test.
9363 * gcc.target/arm/pr69610-1.c: New test.
9364 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9365
0808dfce 93662016-02-18 Richard Biener <rguenther@suse.de>
9367
9368 PR middle-end/69854
9369 * gcc.dg/torture/pr69854.c: New testcase.
9370
fc3527e3 93712016-02-17 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR c++/69850
9374 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9375
e3c24279 93762012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9377
9378 * gcc.target/powerpc/vec-cg.c: New test.
9379
c9732c2b 93802016-02-17 Richard Biener <rguenther@suse.de>
9381
9382 PR testsuite/69586
9383 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9384
51bf9f9b 93852016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9386
9387 PR target/69161
9388 * gcc.c-torture/compile/pr69161.c: New test.
9389
6baedca3 93902016-02-17 David Sherwood <david.sherwood@arm.com>
9391
9392 PR target/69532
9393 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9394 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9395
4f240715 93962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9397
9398 * gcc.dg/ifcvt-4.c: Skip on Visium.
9399
e0c0515d 94002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9401
9402 * gnat.dg/atomic8.adb: New test.
9403
7b319ee6 94042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9405
9406 * gnat.dg/discr46.ad[sb]: New test.
9407
48a7e3d1 94082016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9409
9410 PR Target/48344
9411 * gcc.target/powerpc/pr48344-1.c: New test.
9412
3f844f15 94132015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9414
9415 PR fortran/69742
9416 * gfortran.dg/associate_21.f90: New test.
9417
7675e968 94182016-02-16 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR c/69835
9421 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9422 -Wnonnull in dg-options.
9423 * c-c++-common/nonnull-2.c: New test.
9424
d6faee88 94252016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9426 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9427
9428 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9429
3a2a72aa 94302016-02-16 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR middle-end/69801
9433 * gcc.dg/pr69801.c: Add empty dg-options.
9434
28072426 94352016-02-16 James Norris <jnorris@codesourcery.com>
9436
9437 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9438 * g++.dg/goacc/deviceptr-1.c: New file.
9439
37fffac2 94402016-02-16 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR tree-optimization/69820
9443 * gcc.dg/vect/pr69820.c: New test.
9444
f72a5e61 94452016-02-16 Richard Biener <rguenther@suse.de>
9446
9447 PR tree-optimization/69776
9448 * gcc.dg/torture/pr69776-2.c: New testcase.
9449
50e0cd76 94502016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9451
9452 PR tree-optimization/69714
9453 * gcc.dg/torture/pr69714.c: New test.
9454
14a72c4e 94552016-02-16 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR tree-optimization/69802
9458 * gcc.dg/pr69802.c: New test.
9459
fd808c11 94602016-02-16 Richard Biener <rguenther@suse.de>
9461
9462 PR middle-end/69801
9463 * gcc.dg/pr69801.c: New testcase.
9464
49a549ca 94652016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9466
9467 PR libgfortran/69651
9468 * gfortran.dg/read_bang.f90: New test.
9469 * gfortran.dg/read_bang4.f90: New test.
9470
77454e6e 94712016-02-15 Jakub Jelinek <jakub@redhat.com>
9472
2074f21c 9473 PR c++/69658
9474 * g++.dg/init/pr69658.C: New test.
9475
77454e6e 9476 PR c++/69797
9477 * c-c++-common/pr69797.c: New test.
9478
4ef4d764 94792016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9480
9481 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9482 check for aarch64*-*-*.
9483
4a45fe0f 94842016-02-15 Richard Biener <rguenther@suse.de>
9485
9486 PR tree-optimization/69783
9487 * gcc.dg/vect/pr69783.c: New testcase.
9488
0b3619e6 94892016-02-15 Richard Biener <rguenther@suse.de>
9490
9491 PR tree-optimization/69776
9492 * gcc.dg/torture/pr69776.c: New testcase.
9493
9b49c3cb 94942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9495
9496 PR fortran/60526
9497 * gfortran.dg/type_decl_4.f90: Reinstated.
9498
e46faff9 94992016-02-14 John David Anglin <danglin@gcc.gnu.org>
9500
9501 PR fortran/68746
9502 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9503
a96c809a 95042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9505
9506 PR fortran/60526
9507 PR bootstrap/69816
9508 * gfortran.dg/type_decl_4.f90: Removed.
9509
fdec7e88 95102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9511
9512 PR fortran/60526
9513 * gfortran.dg/type_decl_4.f90: New test.
9514
a72095c4 95152016-02-14 Alan Modra <amodra@gmail.com>
9516
bc436924 9517 PR testsuite/68886
a72095c4 9518 * gcc.c-torture/execute/stkalign.c: Revise test.
9519
73bb5f8b 95202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9521
9522 PR target/67260
9523 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9524
beb13161 95252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9526
9527 PR target/67260
9528 * gcc.target/sh/torture/pr67260.c: New.
9529
67cab04e 95302016-02-12 John David Anglin <danglin@gcc.gnu.org>
9531
9532 * gcc.dg/pr67964.c: Add dg-require-alias.
9533
44a59bb1 95342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9535
9536 PR target/67636
9537 PR target/64345
9538 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9539
38c9bd3a 95402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9541
9542 PR libgfortran/69668
9543 * gfortran.dg/namelist_88.f90: New test.
9544
1774ff82 95452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9546
9547 PR libgfortran/69668
9548 * gfortran.dg/namelist_38.f90: Update test.
9549 * gfortran.dg/namelist_84.f90: Update test.
9550
aec1f4bd 95512016-02-12 David Malcolm <dmalcolm@redhat.com>
9552
9553 PR other/69554
9554 * gcc.dg/pr69554-1.c: New test.
9555 * gfortran.dg/pr69554-1.F90: New test.
9556 * gfortran.dg/pr69554-2.F90: New test.
9557 * lib/gcc-dg.exp (proc dg-locus): New function.
9558 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9559 distinguish between the caret-printing and non-caret-printing
9560 cases. If caret-printing has been explicitly enabled, bail out
9561 without attempting to fix up the output.
9562
da7d5066 95632016-02-12 David Malcolm <dmalcolm@redhat.com>
9564
9565 PR driver/69265
9566 PR driver/69453
9567 * gcc.dg/spellcheck-options-3.c: New test case.
9568 * gcc.dg/spellcheck-options-4.c: New test case.
9569 * gcc.dg/spellcheck-options-5.c: New test case.
9570 * gcc.dg/spellcheck-options-6.c: New test case.
9571 * gcc.dg/spellcheck-options-7.c: New test case.
9572 * gcc.dg/spellcheck-options-8.c: New test case.
9573 * gcc.dg/spellcheck-options-9.c: New test case.
9574 * gcc.dg/spellcheck-options-10.c: New test case.
9575
fcce1b0b 95762016-02-12 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR rtl-optimization/69764
9579 PR rtl-optimization/69771
9580 * c-c++-common/pr69764.c: New test.
9581 * gcc.dg/torture/pr69771.c: New test.
9582
6d609290 95832016-02-12 Marek Polacek <polacek@redhat.com>
9584
9585 * g++.dg/torture/init-list1.C: New.
9586
7d75fb56 95872016-02-12 Marek Polacek <polacek@redhat.com>
9588
9589 * gcc.dg/pr69522.c: Add empty dg-options.
9590
52543fda 95912016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9592
9593 * g++.dg/lto/lto.exp: Include and init mpx.
9594 * g++.dg/lto/pr69729_0.C: New test.
9595
34947478 95962016-02-12 Jakub Jelinek <jakub@redhat.com>
9597
9181a4ec 9598 PR ipa/69241
9599 * g++.dg/ipa/pr69241-4.C: New test.
9600
34947478 9601 PR ipa/68672
9602 * g++.dg/ipa/pr68672-1.C: New test.
9603 * g++.dg/ipa/pr68672-2.C: New test.
9604 * g++.dg/ipa/pr68672-3.C: New test.
9605
74a4140f 96062016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9607
9608 PR c/69522
50e0cd76 9609 * gcc.dg/pr69522.c: New test.
74a4140f 9610
9ddb20d6 96112016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9612
9613 PR c++/69098
9614 * g++.dg/cpp1y/69098.C: New test.
9615 * g++.dg/cpp1y/69098-2.C: New test.
9616
67cf9b55 96172016-02-12 Jakub Jelinek <jakub@redhat.com>
9618
9619 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9620 and neighbour -> neighbor.
9621 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9622 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9623 * c-c++-common/Wvarargs.c: Likewise.
9624 * c-c++-common/goacc/host_data-5.c: Likewise.
9625 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9626 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9627 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9628 * gcc.target/aarch64/pr60697.c: Likewise.
9629 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9630 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9631 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9632 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9633 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9634 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9635 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9636 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9637 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9638 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9639 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9640 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9641 * g++.dg/lookup/koenig5.C: Likewise.
9642 * g++.dg/ext/no-asm-2.C: Likewise.
9643 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9644 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9645 * gfortran.dg/used_types_16.f90: Likewise.
9646 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9647 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9648 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9649 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9650 * gfortran.dg/abstract_type_6.f03: Likewise.
9651 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9652 * gfortran.dg/used_types_15.f90: Likewise.
9653 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9654 * gfortran.dg/exit_3.f08: Likewise.
9655 * gfortran.dg/open_status_2.f90: Likewise.
9656 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9657 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9658 * gfortran.dg/associate_1.f03: Likewise.
9659 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9660 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9661 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9662 * gcc.dg/builtin-object-size-1.c: Likewise.
9663 * gcc.dg/noreturn-6.c: Likewise.
9664 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9665 * gcc.dg/globalalias.c: Likewise.
9666 * gcc.dg/builtins-config.h: Likewise.
9667 * gcc.dg/pr30457.c: Likewise.
9668 * gcc.c-torture/compile/volatile-1.c: Likewise.
9669 * gcc.c-torture/execute/20101011-1.c: Likewise.
9670 * c-c++-common/Waddress-1.c: Likewise.
9671
40b38ace 96722016-02-11 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR c/69768
9675 * c-c++-common/Waddress-1.c: New test.
9676
42c87ca9 96772016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9678
9679 PR fortran/69296
9680 * gfortran.dg/associate_19.f03: New test.
9681 * gfortran.dg/associate_20.f03: New test.
9682
acb7939f 96832016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9684
9685 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9686
6defe3c5 96872016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9688
9689 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9690 .arch armv8-a\n. Add -dA to dg-options.
9691 * gcc.target/aarch64/assembler_arch_1.c: New test.
9692 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9693
63f63318 96942016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9695
9696 PR c++/68726
9697 * g++.dg/cpp0x/pr68726.C: New.
9698
1cddf457 96992016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9700
9701 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9702 test.
9703
b86fba37 97042016-02-11 Richard Biener <rguenther@suse.de>
9705
9706 * g++.dg/tree-ssa/pr61034.C: Adjust.
9707
ec4ec95a 97082016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9709
be7c31e9 9710 PR target/69148
ec4ec95a 9711 * gcc.target/s390/pr69148.c: New.
9712
f64416ca 97132016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9714
9715 PR tree-optimization/69652
9716 * gcc.dg/torture/pr69652.c: New test.
9717
e5d1ea31 97182016-02-10 Jakub Jelinek <jakub@redhat.com>
9719 Patrick Palka <ppalka@gcc.gnu.org>
9720
9721 PR ipa/69241
9722 PR c++/69649
9723 * g++.dg/ipa/pr69241-1.C: New test.
9724 * g++.dg/ipa/pr69241-2.C: New test.
9725 * g++.dg/ipa/pr69241-3.C: New test.
9726 * g++.dg/ipa/pr69649.C: New test.
9727
fa03b19d 97282016-02-10 Uros Bizjak <ubizjak@gmail.com>
9729
9730 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9731 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9732
14485c8a 97332016-02-10 Bin Cheng <bin.cheng@arm.com>
9734
9735 PR tree-optimization/68021
9736 * gcc.dg/tree-ssa/pr68021.c: New test.
9737
79f1ed25 97382016-02-10 Richard Biener <rguenther@suse.de>
9739
9740 PR tree-optimization/69726
9741 * gcc.dg/uninit-22.c: New testcase.
9742
58f74eff 97432016-02-09 Andrew Pinski <apinski@cavium.com>
9744
9745 PR tree-opt/69282
9746 * gcc.c-torture/compile/20160205-1.c: New testcase.
9747
600c00f7 97482016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9749
9750 PR target/68404
9751 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9752 instead accessing a really large arrray.
9753 * gcc.target/powerpc/fusion3.c: Likewise.
9754
0771836e 97552016-02-09 Charles Baylis <charles.baylis@linaro.org>
9756
9757 PR target/68532
9758 * gcc.c-torture/execute/pr68532.c: New test.
9759
4ccd644f 97602016-02-11 Alexandre Oliva <aoliva@redhat.com>
9761
9762 PR target/69634
9763 * gcc.dg/pr69634.c: New.
9764
2e980a39 97652016-02-09 Richard Biener <rguenther@suse.de>
9766
9767 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9768
aacf7102 97692016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9770
aacf7102 9771 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9772
a1856ddf 97732016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9774
9775 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9776
d4d3da7e 97772016-02-09 Richard Biener <rguenther@suse.de>
9778
9779 PR tree-optimization/69715
9780 * gcc.dg/torture/pr69715.c: New testcase.
9781
9cc6714f 97822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9783
9784 PR c++/69139
9785 * g++.dg/cpp0x/trailing12.C: New test.
9786 * g++.dg/cpp0x/trailing13.C: New test.
9787
83d5062b 97882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9789
9790 PR c++/69283
9791 PR c++/67835
9792 * g++.dg/cpp1y/auto-fn29.C: New test.
9793 * g++.dg/cpp1y/auto-fn30.C: New test.
9794
394a86f3 97952016-02-08 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR tree-optimization/69209
9798 * gcc.c-torture/compile/pr69209.c: New test.
9799
93b124b4 98002016-02-08 Jeff Law <law@redhat.com>
9801
9802 PR tree-optimization/68541
9803 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9804 of statements allowed in join block for path splitting.
9805
26abce13 98062016-02-08 Jakub Jelinek <jakub@redhat.com>
9807
0acb2d6e 9808 PR c++/59627
9809 * g++.dg/gomp/pr59627.C: New test.
9810
26abce13 9811 PR ipa/69239
9812 * g++.dg/ipa/pr69239.C: New test.
9813
86e0b129 98142016-02-08 David Malcolm <dmalcolm@redhat.com>
9815
9816 PR preprocessor/69664
9817 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9818 * gcc.dg/cpp/warn-comments.c: Likewise.
9819
f553d9f8 98202016-02-08 Marek Polacek <polacek@redhat.com>
9821
9822 PR c++/69688
9823 * g++.dg/init/const12.C: New test.
9824
600695e0 98252016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9826
9827 PR target/60410
9828 * gcc.dg/lto/pr55113_0.c: Remove test.
9829
c4f4b1e8 98302016-02-08 Richard Biener <rguenther@suse.de>
9831
9832 PR tree-optimization/69719
9833 * gcc.dg/torture/pr69719.c: New testcase.
9834
5a987d87 98352016-02-08 Richard Biener <rguenther@suse.de>
9836 Jeff Law <law@redhat.com>
9837
9838 PR target/68273
9839 * gcc.target/mips/pr68273.c: New testcase.
9840
0418e71d 98412016-02-08 Richard Biener <rguenther@suse.de>
9842
9843 PR rtl-optimization/69274
9844 * gcc.target/i386/addr-sel-1.c: XFAIL.
9845
07c0f1ca 98462016-02-08 Jeff Law <law@redhat.com>
9847
40d85f4c 9848 PR tree-optimization/68541
9849 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9850
140e093f 9851 PR tree-optimization/65917
07c0f1ca 9852 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9853
16430acf 98542016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9855
9856 PR fortran/50555
9857 * gfortran.dg/namelist_args.f90: New test.
9858
3f0ff0d8 98592016-02-05 Jeff Law <law@redhat.com>
9860
140e093f 9861 PR tree-optimization/68541
3f0ff0d8 9862 * gcc.dg/tree-ssa/split-path-2.c: New test.
9863 * gcc.dg/tree-ssa/split-path-3.c: New test.
9864 * gcc.dg/tree-ssa/split-path-4.c: New test.
9865 * gcc.dg/tree-ssa/split-path-5.c: New test.
9866 * gcc.dg/tree-ssa/split-path-6.c: New test.
9867 * gcc.dg/tree-ssa/split-path-7.c: New test.
9868
a7cc1f94 98692016-02-05 Martin Sebor <msebor@redhat.com>
9870
9871 PR c++/69662
9872 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9873 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9874
fcb25f28 98752016-02-06 Richard HEnderson <rth@redhat.com>
9876
9877 PR c/69643
9878 * gcc.target/i386/addr-space-4.c: New.
9879 * gcc.target/i386/addr-space-5.c: New.
9880
3a2545a1 98812016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9882
9883 PR fortran/66089
9884 * gfortran.dg/elemental_dependency_6.f90: New.
9885
1e302465 98862016-02-05 Jakub Jelinek <jakub@redhat.com>
9887
66feb54c 9888 PR rtl-optimization/69691
9889 * gcc.c-torture/execute/pr69691.c: New test.
9890
1e302465 9891 PR c++/69628
9892 * g++.dg/parse/pr69628.C: New test.
9893
9c28a298 98942016-02-05 Uros Bizjak <ubizjak@gmail.com>
9895
9896 * gcc.dg/sancov/asan.c: Move to ...
9897 * gcc.dg/asan/sancov-1.c: ... here.
9898
a854e286 98992016-02-05 Uros Bizjak <ubizjak@gmail.com>
9900
9901 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9902
d4f0b240 99032016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9904
9905 PR target/69677
9906 * gcc.target/i386/pr69677.c: New test.
9907
235d8723 99082016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9909
9910 PR c++/68948
9911 * g++.dg/template/pr68948.C: New test.
9912
f390cf65 99132016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9914
9915 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9916 (only necessary on s390x).
9917
ab99f104 99182016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9919
9920 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9921 -mno-accumulate-outgoing-args.
9922
f7ef5392 99232016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9924
9925 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9926
6b098e91 99272016-02-04 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR c/69669
9930 * c-c++-common/pr69669.c: New test.
9931
f0146cf3 99322016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9933
9934 PR target/69667
9935 * g++.dg/pr69667.C: New file.
9936
08fd6cf5 99372016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9938
9939 PR target/69619
9940 * gcc.dg/pr69619.c: Add new test.
9941
a6f3f39f 99422016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9943
9944 PR rtl-optimization/69577
9945 * gcc.target/i386/pr69577.c: New test.
9946
774068a0 99472016-02-04 Martin Liska <mliska@suse.cz>
9948
9949 * g++.dg/asan/pr69276.C: New test.
9950
f50a7894 99512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9952
9953 PR target/65932
9954 PR target/67714
9955 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9956 a single smulbb instruction.
9957 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9958 * gcc.target/amr/wmul-2.c: Likewise.
9959
6b722eb3 99602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9961
9962 PR target/65932
9963 PR target/67714
9964 * gcc.c-torture/execute/pr67714.c: New test.
9965
1f1475a7 99662016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9967
9968 PR target/69454
9969 * gcc.target/i386/pr69454-1.c: New test.
9970 * gcc.target/i386/pr69454-2.c: New test.
9971
6b94e133 99722016-02-03 Martin Sebor <msebor@redhat.com>
9973
9974 PR c++/69251
9975 PR c++/69253
9976 PR c++/69290
9977 PR c++/69277
9978 PR c++/69349
9979 * g++.dg/ext/flexarray-mangle-2.C: New test.
9980 * g++.dg/ext/flexarray-mangle.C: New test.
9981 * g++.dg/ext/flexarray-subst.C: New test.
9982 * g++.dg/ext/flexary11.C: New test.
9983 * g++.dg/ext/flexary12.C: New test.
9984 * g++.dg/ext/flexary13.C: New test.
9985 * g++.dg/ext/flexary14.C: New test.
9986 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9987
342ed0ac 99882016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9989
9990 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9991 Define only if CHECK_FLOAT128 is defined.
9992 (main): Properly initialize u5.
9993
edf6c4d2 99942016-02-03 Jakub Jelinek <jakub@redhat.com>
9995
415d5641 9996 PR c/69627
9997 * gcc.dg/pr69627.c: New test.
9998
edf6c4d2 9999 PR target/69644
10000 * gcc.dg/pr69644.c: New test.
10001
cf8f3ba0 100022016-02-03 Mike Stump <mikestump@comcast.net>
10003
10004 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10005 support for struct-layout-1.exp.
10006
c90d55dd 100072016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10008
10009 PR c++/69056
f7ef5392 10010 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10011
401bd0c8 100122016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10013 Alexandre Oliva <aoliva@redhat.com>
10014
10015 PR target/69461
10016 * gcc.target/powerpc/pr69461.c: New.
10017
277d9d1d 100182016-02-03 Uros Bizjak <ubizjak@gmail.com>
10019
10020 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10021 works from here ...
10022 (check_effective_target_fsanitize_thread): ... to here. Do not
10023 specify additional compile flags for the test source.
10024 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10025 specify additional compile flags for the test source.
10026
e69ad94a 100272016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10028
10029 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10030
a4454da2 100312016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10032
10033 PR fortran/67451
10034 PR fortran/69418
10035 * gfortran.dg/coarray_allocate_2.f08: New test.
10036 * gfortran.dg/coarray_allocate_3.f08: New test.
10037 * gfortran.dg/coarray_allocate_4.f08: New test.
10038
88cab2dd 100392016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10040
10041 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10042 use same scan-tree-dump-times on all platforms.
10043 * gcc.dg/vect/vect-outer-1.c: Likewise.
10044 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10045 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10046 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10047 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10048 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10049 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10050 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10051
66ea75c4 100522016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10053
10054 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10055 warning.
10056
4eef8df7 100572016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10058
10059 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10060
665fbc2f 100612016-02-02 James Norris <jnorris@codesourcery.com>
10062
10063 * c-c++-common/goacc/routine-5.c: Add tests.
10064
b10e3d47 100652016-02-02 Alexander Monakov <amonakov@ispras.ru>
10066
10067 * gcc.target/nvptx/unsigned-cmp.c: New test.
10068
12ad66dd 100692016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10070
10071 * gcc.target/aarch64/scalar_shift_1.c
10072 (test_corners_sisd_di): Improve force to SIMD register.
10073 (test_corners_sisd_si): Likewise.
10074 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10075 Remove scan-assembler check for ldr.
10076
f9ec342f 100772016-02-02 Richard Biener <rguenther@suse.de>
10078
10079 PR tree-optimization/69595
10080 * gcc.dg/Warray-bounds-17.c: New testcase.
10081
32f2925a 100822016-02-02 Richard Biener <rguenther@suse.de>
10083
10084 PR tree-optimization/69606
10085 * gcc.dg/torture/pr69606.c: New testcase.
10086
cfd9ca84 100872016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10088
10089 PR middle-end/68542
10090 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10091 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10092
19bf08e2 100932016-02-02 Alan Modra <amodra@gmail.com>
10094
10095 PR target/69548
10096 * gcc.target/powerpc/pr69548.c: New test.
10097
6f13b088 100982016-02-01 Jakub Jelinek <jakub@redhat.com>
10099
dcddc5af 10100 PR rtl-optimization/69592
10101 * gcc.dg/pr69592.c: New test.
10102
6f13b088 10103 PR preprocessor/69543
10104 PR c/69558
10105 * gcc.dg/pr69543.c: New test.
10106 * gcc.dg/pr69558.c: New test.
10107
d090e5c2 101082016-02-01 Uros Bizjak <ubizjak@gmail.com>
10109
fcb317c5 10110 PR testsuite/65940
10111 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10112
aaf527dc 101132016-02-01 Martin Sebor <msebor@redhat.com>
10114
10115 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10116
1674217b 101172016-02-01 Bin Cheng <bin.cheng@arm.com>
10118
10119 PR tree-optimization/67921
10120 * c-c++-common/ubsan/pr67921.c: New test.
10121
b4007655 101222016-02-01 Richard Biener <rguenther@suse.de>
10123
10124 PR middle-end/69556
10125 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10126
88a477bb 101272016-02-01 Richard Biener <rguenther@suse.de>
10128
10129 PR tree-optimization/69574
10130 * gcc.dg/torture/pr69574.c: New testcase.
10131
2eaaa4e7 101322016-02-01 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/69579
10135 * gcc.dg/setjmp-6.c: New testcase.
10136
e3882c44 101372016-02-01 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR rtl-optimization/69570
10140 * g++.dg/opt/pr69570.C: New test.
10141
f80aff47 101422016-02-01 Richard Henderson <rth@redhat.com>
10143
10144 * gcc.dg/pr69535.c: New test.
10145
240568aa 101462016-01-31 John David Anglin <danglin@gcc.gnu.org>
10147
6009b3b8 10148 PR testsuite/69584
10149 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10150 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10151
1fdf7177 10152 PR debug/68244
10153 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10154
240568aa 10155 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10156
cb3e5ac0 101572016-01-31 Paul Thomas <pault@gcc.gnu.org>
10158
10159 PR fortran/67564
10160 * gfortran.dg/allocate_with_source_17.f03: New test.
10161
3b8b902b 101622016-01-30 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR tree-optimization/69546
10165 * gcc.dg/torture/pr69546.c: New test.
10166
17985abe 101672016-01-30 Paul Thomas <pault@gcc.gnu.org>
10168
10169 PR fortran/69566
10170 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10171
b5239e80 101722016-01-30 Martin Sebor <msebor@redhat.com>
10173
10174 PR c++/68490
10175 * g++.dg/ext/flexary10.C: New test.
10176
e8f03010 101772016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10178
10179 PR fortran/66707
10180 gfortran.dg/common_23.f90: New test.
10181
dc93691a 101822016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10183
10184 PR target/65546
10185 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10186 condition being checked, and disable it when the target supports
10187 misaligned loads and stores.
10188
ff5e28e9 101892016-01-29 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR debug/69518
10192 * gcc.dg/torture/pr69518.c: New test.
10193
b0d8930a 101942016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10195
10196 PR target/69530
10197 * gcc.target/i386/pr69530.c: New test.
10198
21601fc7 101992016-01-29 Steve Ellcey <sellcey@imgtec.com>
10200
10201 PR target/65604
10202 * gcc.target/mips/div-delay.c: New test.
10203
ca6c7317 102042016-01-29 Jakub Jelinek <jakub@redhat.com>
10205
4758dc39 10206 PR target/69551
10207 * gcc.target/i386/pr69551.c: New test.
10208
ca6c7317 10209 PR target/66137
10210 * gcc.target/i386/pr66137.c: New test.
10211
e3078da6 102122016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10213
10214 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10215 always built for p5600.
10216 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10217 isa=p5600 dg-option.
10218
b622ec25 102192016-01-29 Richard Biener <rguenther@suse.de>
10220
10221 PR tree-optimization/69547
10222 * g++.dg/tree-ssa/pr69547.C: New testcase.
10223
d2a60e99 102242016-01-29 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR debug/66869
10227 * g++.dg/warn/Wunused-function2.C: New test.
10228
ae849d2b 102292016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10230
10231 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10232 support for test to succeed.
10233
ce6a6978 102342016-01-29 Marek Polacek <polacek@redhat.com>
10235
10236 PR c++/69509
10237 PR c++/69516
10238 * g++.dg/ext/constexpr-vla2.C: New test.
10239 * g++.dg/ext/constexpr-vla3.C: New test.
10240 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10241
7550d855 102422016-01-29 Richard Biener <rguenther@suse.de>
10243
10244 PR middle-end/69537
10245 * gcc.dg/uninit-21.c: New testcase.
10246
f11bb279 102472016-01-28 Uros Bizjak <ubizjak@gmail.com>
10248
10249 PR target/69459
10250 * gcc.target/i386/pr69459.c: New test.
10251
c80c12c8 102522016-01-28 Steve Ellcey <sellcey@imgtec.com>
10253
10254 PR target/68400
10255 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10256 * gcc.target/mips/pr68400.c: New test.
10257
c649bacc 102582016-01-28 Martin Sebor <msebor@redhat.com>
10259
10260 PR target/17381
10261 * gcc.target/powerpc/pr17381.c: New test.
10262
f4881661 102632016-01-28 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR middle-end/69542
10266 * gcc.dg/torture/pr69542.c: New test.
10267
d66fdd75 102682016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10269
10270 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10271
d4a78818 102722016-01-28 David Edelsohn <dje.gcc@gmail.com>
10273
10274 * gcc.dg/pr65980.c: Skip on AIX.
10275 * gcc.dg/pr66688.c: Same.
10276
21329e97 102772016-01-28 David Edelsohn <dje.gcc@gmail.com>
10278
10279 PR target/63679
10280 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10281 * gcc.dg/tree-ssa/sra-18.c: Same.
10282
cc7124a6 102832016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10284
10285 PR fortran/62536
10286 * gfortran.dg/block_15.f08: New test.
10287 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10288 on incorrectly closed BLOCK.
10289
358dfcb4 102902016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10291
10292 * gcc.dg/declare-simd.c: New test.
e87502d6 102932016-01-28 Richard Biener <rguenther@suse.de>
10294
10295 PR tree-optimization/69466
10296 * gfortran.dg/vect/pr69466.f90: New testcase.
10297
44e7334b 102982016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10299
10300 * g++.dg/pr67989.C: Remove ARM-specific option.
10301 * gcc.target/arm/pr67989.C: New file.
10302
5ce8f551 103032016-01-27 Uros Bizjak <ubizjak@gmail.com>
10304
10305 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10306 and expm1 test for glibc < 2.11.
10307
fa6e6b15 103082016-01-27 Richard Henderson <rth@redhat.com>
10309
10310 * gcc.c-torture/execute/pr69447.c: New test.
10311
103122016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10313
7b8122c6 10314 PR fortran/69422
147b2f9b 10315 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10316
78e516eb 103172016-01-27 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR debug/66869
10320 * gcc.dg/pr66869.c: New test.
10321
9b849350 103222016-01-25 Jeff Law <law@redhat.com>
10323
10324 PR tree-optimization/68398
f11bb279 10325 PR tree-optimization/69196
9b849350 10326 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10327 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10328 path to avoid new heuristic allowing more irreducible regions
10329 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10330 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10331 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10332 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10333 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10334
fee5e491 103352016-01-27 Marek Polacek <polacek@redhat.com>
10336
10337 PR c/68062
10338 * c-c++-common/vector-compare-4.c: New test.
10339
eec96426 103402016-01-27 David Malcolm <dmalcolm@redhat.com>
10341
10342 PR preprocessor/69126
10343 * c-c++-common/pr69126.c: New test case.
10344
5068be18 103452016-01-27 Ian Lance Taylor <iant@google.com>
10346
10347 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10348
5fa82c11 103492016-01-27 Ryan Burn <contact@rnburn.com>
10350
10351 PR cilkplus/69267
10352 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10353
b3df0219 103542016-01-27 Uros Bizjak <ubizjak@gmail.com>
10355
10356 PR target/69512
10357 * gcc.target/i386/pr69512.c: New test.
10358
d46a16d4 103592016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10360
10361 PR ada/69488
10362 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10363
6a9b35ef 103642016-01-27 Marek Polacek <polacek@redhat.com>
10365
10366 PR c++/69379
10367 * g++.dg/pr69379.C: New test.
10368
18e9663b 103692016-01-27 Martin Sebor <msebor@redhat.com>
10370
10371 PR c++/69317
10372 * g++.dg/abi/Wabi-2-2.C: New test.
10373 * g++.dg/abi/Wabi-2-3.C: New test.
10374 * g++.dg/abi/Wabi-3-2.C: New test.
10375 * g++.dg/abi/Wabi-3-3.C: New test.
10376
c88301ad 103772016-01-27 Richard Biener <rguenther@suse.de>
10378
10379 PR tree-optimization/69166
10380 * gcc.dg/torture/pr69166.c: New testcase.
10381
8ca47550 103822016-01-27 Martin Jambor <mjambor@suse.cz>
10383
10384 PR tree-optimization/69355
10385 * gcc.dg/tree-ssa/pr69355.c: New test.
10386
5cb23e3c 103872016-01-27 Marek Polacek <polacek@redhat.com>
10388
10389 PR c++/69496
10390 * g++.dg/ext/constexpr-vla1.C: New test.
10391
7b0c1b6d 103922016-01-20 Christian Bruel <christian.bruel@st.com>
10393
10394 PR target/69245
10395 * gcc.target/arm/pr69245.c: New test.
10396
220112fc 103972016-01-27 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR tree-optimization/69399
10400 * gcc.dg/torture/pr69399.c: New test.
10401
16294490 104022016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10403
10404 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10405
8abd3d0c 104062016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10407
10408 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10409
7cf9b895 104102016-01-26 Tom de Vries <tom@codesourcery.com>
10411
10412 PR tree-optimization/69110
10413 * gcc.dg/autopar/pr69110.c: New test.
10414
557c1942 104152016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10416 Sebastian Pop <s.pop@samsung.com>
557c1942 10417
10418 * gcc.dg/graphite/isl-ast-op-select.c: New.
10419
80adbd96 104202015-01-26 Paul Thomas <pault@gcc.gnu.org>
10421
10422 PR fortran/69385
10423 * gfortran.dg/allocate_error_6.f90: New test.
10424
c3f86f60 104252016-01-26 Richard Henderson <rth@redhat.com>
10426
10427 * gcc.dg/tm/pr60908.c: New test.
10428
3752e5b1 104292016-01-26 David Malcolm <dmalcolm@redhat.com>
10430
10431 PR other/69006
10432 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10433 directive.
10434 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10435 expected multiline output to reflect the colorization being
10436 disabled before newlines.
10437 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10438 (custom_diagnostic_finalizer): Replace call to
10439 pp_newline_and_flush with call to pp_flush.
10440 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10441 * gfortran.dg/implicit_class_1.f90: Likewise.
10442 * lib/gcc-dg.exp (allow_blank_lines): New global.
10443 (dg-allow-blank-lines-in-output): New procedure.
10444 (gcc-dg-prune): Complain about blank lines in the output, unless
10445 dg-allow-blank-lines-in-output was called.
10446 * lib/multiline.exp (_build_multiline_regex): Only support
10447 arbitrary followup text for non-blank-lines, not for blank lines.
10448
9bbfd060 104492016-01-26 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR tree-optimization/69483
10452 * gcc.dg/pr69483.c: New test.
10453 * g++.dg/opt/pr69483.C: New test.
10454
53773057 104552016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10456
10457 PR target/68620
10458 * gcc.target/arm/pr68620.c: New test.
10459
442a556f 104602016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10461
10462 * gcc.target/i386/pr68986-2.c: Remove -m32.
10463
d513c683 104642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10465
10466 PR target/68986
10467 * gcc.target/i386/pr68986-1.c: New test.
10468 * gcc.target/i386/pr68986-2.c: Likewise.
10469 * gcc.target/i386/pr68986-3.c: Likewise.
10470
976877a5 104712016-01-26 Christian Bruel <christian.bruel@st.com>
10472
10473 * lib/target-supports.exp
10474 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10475 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10476 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10477
2c7b2f88 104782016-01-26 Richard Biener <rguenther@suse.de>
10479
10480 PR tree-optimization/69452
10481 * gcc.dg/torture/pr69452.c: New testcase.
10482
f7fc06e7 104832016-01-26 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR target/69442
10486 * gcc.dg/pr69442.c: New test.
10487
d1dae587 104882016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10489
10490 PR target/67896
10491 * gcc.target/aarch64/simd/pr67896.C: New.
10492
ef7be7f8 104932016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10494
10495 PR tree-optimization/69400
10496 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10497 function.
10498 (plugin_init): Call it.
10499 * gcc.dg/torture/pr69400.c: New test.
10500
648433a4 105012016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10502
10503 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10504
45fc5243 105052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10506 Sebastian Pop <s.pop@samsung.com>
10507
10508 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10509 isl-0.15.
10510
c699f6a1 105112016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10512 Sebastian Pop <s.pop@samsung.com>
10513
10514 * gcc.dg/graphite/pr69292.c: New.
10515
b86e24ea 105162016-01-25 Jakub Jelinek <jakub@redhat.com>
10517
10518 * c-c++-common/goacc/use_device-1.c: New test.
10519
105cb8d7 105202016-01-25 Jeff Law <law@redhat.com>
10521
10522 PR tree-optimization/69196
10523 PR tree-optimization/68398
10524 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10525 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10526
44562749 105272016-01-25 David Edelsohn <dje.gcc@gmail.com>
10528
10529 PR target/69469
10530 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10531 Algorithm.
10532
6837fee7 105332016-01-25 Richard Biener <rguenther@suse.de>
10534
10535 PR testsuite/69380
10536 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10537
fe500d65 105382016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10539
10540 PR target/69421
10541 * gcc.dg/pr69421.c: New test.
10542
8eacba94 105432016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10544
10545 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10546 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10547 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10548 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10549 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10550 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10551 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10552 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10553 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10554 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10555
af09d40d 105562016-01-25 Richard Biener <rguenther@suse.de>
10557
10558 PR tree-optimization/69376
10559 * gcc.dg/torture/pr69376.c: New testcase.
10560
d65063f5 105612016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10562
10563 PR fortran/69397
10564 PR fortran/68442
10565 * gfortran.dg/interface_38.f90: New test.
10566 * gfortran.dg/interface_39.f90: New test.
80adbd96 10567
08c7bfb4 105682016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10569
10570 Revert:
10571 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10572
10573 PR c++/11858
10574 PR c++/24663
10575 PR c++/24664
10576 * g++.dg/template/pr11858.C: New test.
10577 * g++.dg/template/pr24663.C: New test.
10578 * g++.dg/template/unify12.C: New test.
10579 * g++.dg/template/unify13.C: New test.
10580 * g++.dg/template/unify14.C: New test.
10581 * g++.dg/template/unify15.C: New test.
10582 * g++.dg/template/unify16.C: New test.
10583 * g++.dg/template/unify17.C: New test.
10584
c2e7d2be 105852016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10586
10587 PR fortran/68283
10588 gfortran.dg/pr68283.f90: New test.
10589
9f2e8617 105902016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10591
10592 PR fortran/66094
10593 * gfortran.dg/inline_matmul_13.f90: New test.
10594 * gfortran.dg/matmul_bounds_8.f90: New test.
10595 * gfortran.dg/matmul_bounds_9.f90: New test.
10596 * gfortran.dg/matmul_bounds_10.f90: New test.
10597
a4838119 105982016-01-23 Tom de Vries <tom@codesourcery.com>
10599
10600 PR tree-optimization/69426
10601 * gcc.dg/autopar/pr69426.c: New test.
10602
feddf0dc 106032016-01-23 Martin Sebor <msebor@redhat.com>
10604
10605 PR c++/58109
10606 PR c++/69022
10607 * g++.dg/cpp0x/alignas5.C: New test.
10608 * g++.dg/ext/vector29.C: Same.
10609
132731fb 106102016-01-23 Uros Bizjak <ubizjak@gmail.com>
10611
10612 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10613 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10614 _GNU_SOURCE from compile flags to the source.
10615 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10616 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10617 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10618 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10619
51aec681 106202016-01-22 Jakub Jelinek <jakub@redhat.com>
10621
10622 PR target/69432
10623 * g++.dg/opt/pr69432.C: New test.
10624
147aa3e3 106252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10626
10627 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10628 32-bit targets testing an -m64 multilib.
10629
4d04e35e 106302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10631
10632 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10633 64-bit support.
10634
86f38d0c 106352016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10636
10637 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10638
f776e712 106392016-01-21 Christian Bruel <christian.bruel@st.com>
10640
10641 PR target/68674
10642 * gcc.target/i386/pr68674.c
10643 * gcc.target/aarch64/pr68674.c
10644 * gcc.target/arm/pr68674.c
10645
7b9de435 106462016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10647
10648 PR target/69403
10649 * gcc.c-torture/execute/pr69403.c: New test.
10650
9935a0ba 106512016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10652
10653 PR c++/55843
10654 * g++.dg/template/pr55843.C: New.
10655
06b94aa1 106562016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10657
10658 PR testsuite/66877
10659 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10660 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10661
b68773a8 106622016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10663
10664 PR testsuite/67489
132731fb 10665 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10666 from dg-do compile directive, and instead add
10667 { dg-require-effective-target int128 }.
b68773a8 10668
bbbbe8ab 106692016-01-20 Martin Sebor <msebor@redhat.com>
10670
10671 PR c/69405
10672 * gcc.dg/sync-fetch.c: New test.
10673
f3a6a26f 106742016-01-21 Martin Sebor <msebor@redhat.com>
10675
10676 PR target/69252
10677 * gcc.target/powerpc/pr69252.c: New test.
10678
d1565a03 106792016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10680
10681 PR fortran/65996
132731fb 10682 * gfortran.dg/pr65996.f90: New test.
d1565a03 10683
15a5a905 106842016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10685
10686 PR c++/68810
bbbbe8ab 10687 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10688 expected to generate an error.
15a5a905 10689
e4538af5 106902016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10691
10692 PR middle-end/66178
10693 * gcc.dg/torture/pr66178.c: New test.
10694
4d4180ce 106952016-01-21 Anton Blanchard <anton@samba.org>
10696 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10697
10698 PR target/63354
10699 * gcc.target/powerpc/pr63354.c: New test.
10700
86e16058 107012016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10702
10703 PR rtl-optimization/68990
10704 * gcc.target/i386/pr68990: New.
10705
b11b85e4 107062016-01-21 Nick Clifton <nickc@redhat.com>
10707
10708 PR target/69129
10709 * gcc.target/mips/pr69129.c: New.
10710
62dd9f85 107112016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10712
10713 PR c++/58046
10714 * g++.dg/cpp0x/pr58046.C: New.
10715
ac7d424b 107162016-01-21 Jakub Jelinek <jakub@redhat.com>
10717
47c0bea3 10718 PR target/69187
10719 PR target/65624
10720 * gcc.target/arm/pr69187.c: New test.
10721
ac7d424b 10722 PR c++/69355
10723 * g++.dg/torture/pr69355.C: New test.
10724
9e18b252 107252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10726 Sebastian Pop <s.pop@samsung.com>
10727
10728 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10729
de862e2f 107302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10731 Sebastian Pop <s.pop@samsung.com>
10732
132731fb 10733 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10734
f55f9344 107352016-01-21 Jakub Jelinek <jakub@redhat.com>
10736
10737 PR middle-end/67653
10738 * c-c++-common/pr67653.c: New test.
10739 * gcc.dg/torture/pr29119.c: Add dg-warning.
10740
62752e71 107412016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10742
10743 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10744
16d4186f 107452016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10746
10747 PR c/24293
10748 * gcc.dg/pr24293.c: New test.
10749 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10750 incomplete struct type.
10751 * gcc.dg/declspec-1.c: Likewise.
10752 * gcc.dg/pr63549.c: Likewise.
10753
58219d13 107542016-01-20 Jakub Jelinek <jakub@redhat.com>
10755
10756 PR tree-optimization/66612
10757 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10758 for bdn instruction.
10759
a7b5688a 107602016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10761
10762 * lib/target-supports.exp
10763 (check_effective_target_arm_fp_ok_nocache): New.
10764 (check_effective_target_arm_fp_ok): New.
10765 (add_options_for_arm_fp): New.
10766 (check_effective_target_arm_crypto_ok_nocache): Require
10767 target_arm_v8_neon_ok instead of arm32.
10768 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10769 (check_effective_target_arm_crypto_pragma_ok): New.
10770 (add_options_for_arm_vfp): New.
10771 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10772 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10773 target instead. Force initial fpu to vfp.
10774 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10775 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10776 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10777 dependency.
10778 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10779 use arm_vfp effective target instead. Force initial fpu to vfp.
10780 * gcc.target/arm/attr-neon3.c: Likewise.
10781 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10782 arm_vfp_ok.
10783 * gcc.target/arm/unsigned-float.c: Likewise.
10784 * gcc.target/arm/vfp-1.c: Likewise.
10785 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10786 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10787 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10788 * gcc.target/arm/vfp-ldmias.c: Likewise.
10789 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10790 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10791 * gcc.target/arm/vfp-stmiad.c: Likewise.
10792 * gcc.target/arm/vfp-stmias.c: Likewise.
10793 * gcc.target/arm/vnmul-1.c: Likewise.
10794 * gcc.target/arm/vnmul-2.c: Likewise.
10795 * gcc.target/arm/vnmul-3.c: Likewise.
10796 * gcc.target/arm/vnmul-4.c: Likewise.
10797
7ca56ca8 107982016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10799
7fb75b57 10800 PR testsuite/69366
10801 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10802 the MPX run-time library, for compile-time MPX test.
10803 * gcc.target/i386/chkp-always_inline.c: Likewise.
10804 * gcc.target/i386/chkp-bndret.c: Likewise.
10805 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10806 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10807 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10808 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10809 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10810 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10811 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10812 * gcc.target/i386/chkp-label-address.c: Likewise.
10813 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10814 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10815 * gcc.target/i386/chkp-pr69044.c: Likewise.
10816 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10817 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10818 * gcc.target/i386/chkp-strchr.c: Likewise.
10819 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10820 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10821 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10822 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10823 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10824 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10825 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10826 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10827 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10828 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10829 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10830 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10831 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10832 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10833 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10834 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10835 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10836 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10837 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10838 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10839 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10840 * gcc.target/i386/pr63995-2.c: Likewise.
10841 * gcc.target/i386/pr64805.c: Likewise.
10842 * gcc.target/i386/pr65044.c: Likewise.
10843 * gcc.target/i386/pr65167.c: Likewise.
10844 * gcc.target/i386/pr65183.c: Likewise.
10845 * gcc.target/i386/pr65184.c: Likewise.
10846 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10847
f2da0b99 108482016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10849
10850 PR tree-optimization/69328
10851 * gcc.dg/pr69328.c: New test.
10852
4d379676 108532016-01-20 Jeff Law <law@redhat.com>
10854
4a11f145 10855 PR target/25114
4d379676 10856 * gcc.target/m68k/pr25114.c: New test.
10857
0754bad1 108582016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10859
10860 * gcc.target/arm/memset-inline-10.c: Added
10861 dg-require-effective-target arm_thumb2_ok.
10862
63bd5c2d 108632016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10864
10865 * gcc.dg/debug/dwarf2/sso.c: New test.
10866
a9c01e81 108672016-01-19 Uros Bizjak <ubizjak@gmail.com>
10868
10869 PR testsuite/68820
10870 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10871 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10872 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10873
53fa0e54 108742016-01-19 Jan Hubicka <hubicka@ucw.cz>
10875
10876 PR ipa/66223
10877 * g++.dg/ipa/devirt-50.C: New testcase.
10878
e035a62c 108792016-01-19 Marek Polacek <polacek@redhat.com>
10880
10881 PR c++/68965
10882 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10883 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10884
885cc3ea 108852016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10886
10887 PR target/69135
10888 * gcc.target/arm/pr69135_1.c: New test.
10889
07bd240e 108902015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10891
10892 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10893
9f60d257 108942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10895
10896 * gcc.target/aarch64/ccmp_1.c: New testcase.
10897
a0c919f7 108982016-01-19 Marek Polacek <polacek@redhat.com>
10899
10900 PR c++/68586
10901 * g++.dg/cpp0x/enum30.C: New test.
10902
dc5d6d17 109032016-01-19 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/69336
10906 * g++.dg/tree-ssa/pr69336.C: New testcase.
10907
6dd156e0 109082016-01-19 Jakub Jelinek <jakub@redhat.com>
10909
10910 PR debug/65779
10911 * gcc.dg/pr65779.c: New test.
10912
3e0d45b9 109132016-01-19 Richard Biener <rguenther@suse.de>
10914
10915 PR tree-optimization/69352
10916 * gcc.dg/torture/pr69352.c: New testcase.
10917
7a3cf64d 109182016-01-19 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR rtl-optimization/68955
10921 PR rtl-optimization/64557
10922 * gcc.dg/torture/pr68955.c: New test.
10923
8be55b33 109242016-01-19 Jan Hubicka <hubicka@ucw.cz>
10925
10926 PR lto/69136
10927 * g++.dg/torture/pr69136.C: New testcase.
10928
72a985d7 109292016-01-19 Jan Hubicka <hubicka@ucw.cz>
10930
10931 PR lto/69133
10932 * g++.dg/lto/pr69133_0.C: New testcase.
10933 * g++.dg/lto/pr69133_1.C: New testcase.
10934
56778b62 109352016-01-15 Jeff Law <law@redhat.com>
10936
10937 PR tree-optimization/69320
10938 * gcc.c-torture/pr69320-1.c: New test.
10939 * gcc.c-torture/pr69320-2.c: New test.
10940 * gcc.c-torture/pr69320-3.c: New test.
10941 * gcc.c-torture/pr69320-4.c: New test.
10942
ced41b93 109432016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10944
10945 PR c++/11858
10946 PR c++/24663
10947 PR c++/24664
10948 * g++.dg/template/pr11858.C: New test.
10949 * g++.dg/template/pr24663.C: New test.
10950 * g++.dg/template/unify12.C: New test.
10951 * g++.dg/template/unify13.C: New test.
10952 * g++.dg/template/unify14.C: New test.
10953 * g++.dg/template/unify15.C: New test.
10954 * g++.dg/template/unify16.C: New test.
10955 * g++.dg/template/unify17.C: New test.
10956
7f8cbcaf 109572016-01-18 David Malcolm <dmalcolm@redhat.com>
10958
10959 PR testsuite/69181
10960 * gcc.dg/pr69181-1.c: New test file.
10961 * gcc.dg/pr69181-2.c: New test file.
10962 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10963 globals by moving it to...
10964 (cleanup-after-saved-dg-test): ...this new function. Add
10965 "global additional_sources_used". Add reset of global
10966 multiline_expected_outputs to the empty list.
10967 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10968 global to...
10969 (multiline_expected_outputs): ...this, and updated comments to
10970 note that it is modified from gcc-dg.exp.
10971 (dg-end-multiline-output): Update for the above renaming.
10972 (handle-multiline-outputs): Likewise. Remove the clearing
10973 of the expected outputs to the empty list.
10974
3c7cbfc0 109752016-01-18 Richard Biener <rguenther@suse.de>
10976
10977 PR tree-optimization/69297
10978 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10979
81d49cc1 109802016-01-18 Joseph Myers <joseph@codesourcery.com>
10981
10982 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10983 dg-options.
10984 * gcc.target/mips/mips-3d-2.c: Likewise.
10985 * gcc.target/mips/mips-3d-3.c: Likewise.
10986 * gcc.target/mips/mips-3d-4.c: Likewise.
10987 * gcc.target/mips/mips-3d-5.c: Likewise.
10988 * gcc.target/mips/mips-3d-6.c: Likewise.
10989 * gcc.target/mips/mips-3d-7.c: Likewise.
10990 * gcc.target/mips/mips-3d-8.c: Likewise.
10991 * gcc.target/mips/mips-3d-9.c: Likewise.
10992 * gcc.target/mips/mips-ps-1.c: Likewise.
10993 * gcc.target/mips/mips-ps-2.c: Likewise.
10994 * gcc.target/mips/mips-ps-3.c: Likewise.
10995 * gcc.target/mips/mips-ps-4.c: Likewise.
10996 * gcc.target/mips/mips-ps-5.c: Likewise.
10997 * gcc.target/mips/mips-ps-6.c: Likewise.
10998 * gcc.target/mips/mips-ps-7.c: Likewise.
10999 * gcc.target/mips/mips-ps-type.c: Likewise.
11000 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11001 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11002
03c4ff3a 110032016-01-18 Tom de Vries <tom@codesourcery.com>
11004
11005 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11006 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11007 * c-c++-common/goacc/kernels-empty.c: New test.
11008 * c-c++-common/goacc/kernels-eternal.c: New test.
11009 * c-c++-common/goacc/kernels-loop-2.c: New test.
11010 * c-c++-common/goacc/kernels-loop-3.c: New test.
11011 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11012 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11013 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11014 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11015 * c-c++-common/goacc/kernels-loop-data.c: New test.
11016 * c-c++-common/goacc/kernels-loop-g.c: New test.
11017 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11018 * c-c++-common/goacc/kernels-loop-n.c: New test.
11019 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11020 * c-c++-common/goacc/kernels-loop.c: New test.
11021 * c-c++-common/goacc/kernels-noreturn.c: New test.
11022 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11023 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11024 * c-c++-common/goacc/kernels-reduction.c: New test.
11025
22e3dcee 110262016-01-18 Tom de Vries <tom@codesourcery.com>
11027
11028 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11029 * gcc.dg/autopar/outer-2.c: Same.
11030 * gcc.dg/autopar/outer-3.c: Same.
11031 * gcc.dg/autopar/outer-4.c: Same.
11032 * gcc.dg/autopar/outer-5.c: Same.
11033 * gcc.dg/autopar/outer-6.c: Same.
11034 * gcc.dg/autopar/parallelization-1.c: Same.
11035 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11036 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11037 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11038 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11039 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11040 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11041 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11042 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11043 * gcc.dg/autopar/pr39500-1.c: Same.
11044 * gcc.dg/autopar/pr39500-2.c: Same.
11045 * gcc.dg/autopar/pr46193.c: Same.
11046 * gcc.dg/autopar/pr46194.c: Same.
11047 * gcc.dg/autopar/pr49580.c: Same.
11048 * gcc.dg/autopar/pr49960-1.c: Same.
11049 * gcc.dg/autopar/pr49960.c: Same.
11050 * gcc.dg/autopar/pr68373.c: Same.
11051 * gcc.dg/autopar/reduc-1.c: Same.
11052 * gcc.dg/autopar/reduc-1char.c: Same.
11053 * gcc.dg/autopar/reduc-1short.c: Same.
11054 * gcc.dg/autopar/reduc-2.c: Same.
11055 * gcc.dg/autopar/reduc-2char.c: Same.
11056 * gcc.dg/autopar/reduc-2short.c: Same.
11057 * gcc.dg/autopar/reduc-3.c: Same.
11058 * gcc.dg/autopar/reduc-4.c: Same.
11059 * gcc.dg/autopar/reduc-6.c: Same.
11060 * gcc.dg/autopar/reduc-7.c: Same.
11061 * gcc.dg/autopar/reduc-8.c: Same.
11062 * gcc.dg/autopar/reduc-9.c: Same.
11063 * gcc.dg/autopar/uns-outer-4.c: Same.
11064 * gcc.dg/autopar/uns-outer-5.c: Same.
11065 * gcc.dg/autopar/uns-outer-6.c: Same.
11066 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11067 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11068
fd5cbe2f 110692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11070
11071 PR target/63679
11072 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11073 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11074
fa75ab55 110752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11076
11077 PR target/63679
11078 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11079 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11080 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11081
214b2582 110822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11083
11084 PR target/63679
11085 * gcc.dg/tree-ssa/sra-17.c: New.
11086 * gcc.dg/tree-ssa/sra-18.c: New.
11087
13146837 110882016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11089
11090 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11091
6ccd18c2 110922016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11093
11094 * gnat.dg/inline12.adb: New test.
11095
8872b95f 110962016-01-18 Bin Cheng <bin.cheng@arm.com>
11097
11098 PR tree-optimization/66797
11099 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11100
971514e3 111012016-01-18 Richard Biener <rguenther@suse.de>
11102
11103 PR tree-optimization/69170
11104 * gcc.dg/torture/pr69170.c: New testcase.
11105
dfb6d139 111062016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11107
11108 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11109
164d84c2 111102016-01-16 Tom de Vries <tom@codesourcery.com>
11111
11112 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11113
4c33b769 111142016-01-16 Tom de Vries <tom@codesourcery.com>
11115
11116 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11117 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11118 redundant dg-require-effective-target pthread.
11119 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11120 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11121 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11122 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11123 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11124 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11125 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11126
673441b0 111272016-01-16 David Edelsohn <dje.gcc@gmail.com>
11128
11129 PR target/68609
11130 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11131 * gcc.target/powerpc/recip-7.c: Same.
11132
90153ae7 111332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11134
11135 PR c++/69091
11136 * g++.dg/template/pr69091.C: New test.
11137
bc24d01d 111382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11139
11140 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11141 dump does not contain an error_mark_node.
11142 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11143 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11144
4067c0fd 111452016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11146
11147 PR c++/68936
11148 * g++.dg/template/pr68936.C: New test.
11149
27c6dbdd 111502016-01-15 David Edelsohn <dje.gcc@gmail.com>
11151
11152 PR target/68609
11153 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11154 * gcc.target/powerpc/recip-2.c: Same.
11155 * gcc.target/powerpc/recip-3.c: Same.
11156 * gcc.target/powerpc/recip-4.c: Same.
11157 * gcc.target/powerpc/recip-sqrtf.c: Same.
11158
e390c57d 111592016-01-15 Jeff Law <law@redhat.com>
11160
11161 PR tree-optimization/69270
11162 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11163 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11164
ddcfeaf1 111652016-01-15 Paul Thomas <pault@gcc.gnu.org>
11166
11167 PR fortran/49630
11168 * gfortran.dg/deferred_character_13.f90: New test for the fix
11169 of comment 3 of the PR.
11170
11171 PR fortran/54070
11172 * gfortran.dg/deferred_character_8.f90: New test
11173 * gfortran.dg/allocate_error_5.f90: New test
11174
11175 PR fortran/60593
11176 * gfortran.dg/deferred_character_10.f90: New test
11177
11178 PR fortran/60795
11179 * gfortran.dg/deferred_character_14.f90: New test
11180
11181 PR fortran/61147
11182 * gfortran.dg/deferred_character_11.f90: New test
11183
11184 PR fortran/64324
11185 * gfortran.dg/deferred_character_9.f90: New test
11186
81be349c 111872016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11188
11189 PR rtl-optimization/69030
11190 * gcc.target/i386/pr69030.c: New.
11191
998456c5 111922016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11193
11194 * gcc.target/aarch64/target_attr_17.c: New test.
11195
0d85be19 111962016-01-15 Richard Biener <rguenther@suse.de>
11197
11198 PR tree-optimization/66856
11199 * gcc.dg/torture/pr66856-1.c: New testcase.
11200 * gcc.dg/torture/pr66856-2.c: Likewise.
11201
321d36c8 112022016-01-15 Richard Biener <rguenther@suse.de>
11203
11204 PR debug/69137
11205 * g++.dg/lto/pr69137_0.C: New testcase.
11206
d94a1f53 112072016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11208
11209 PR middle-end/69246
11210 * gcc.target/i386/pr69246.c: New test.
11211
5fe9a861 112122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11213
a9c01e81 11214 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11215
3d05a5e9 112162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11217
11218 PR c++/56194
11219 * g++.dg/init/const9.C: Disable test on S/390.
11220
5e8132b5 112212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11222
11223 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11224 * g++.dg/Wno-frame-address.C: Ditto.
11225
32307cdf 112262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11227
11228 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11229
1ca28250 112302016-01-15 Richard Biener <rguenther@suse.de>
11231
11232 PR tree-optimization/68961
11233 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11234
6271bd93 112352016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11236
11237 * gcc.target/i386/pr65105-5.c: New test.
11238
dfb6d139 112392016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11240
11241 * gcc.c-torture/execute/alias-4.c: New testcase.
11242
dfb6d139 112432016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11244
11245 PR ipa/68148
11246 * g++.dg/ipa/devirt-49.C: New testcase.
11247
7bbac464 112482016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11249
11250 PR target/65837
11251 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11252 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11253 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11254
4345b868 112552016-01-15 Richard Biener <rguenther@suse.de>
11256
11257 PR tree-optimization/69117
11258 * gcc.dg/torture/pr69117.c: New testcase.
11259
580357e7 112602015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11261
11262 PR c++/69048
11263 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11264
612baa31 112652016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11266
11267 PR testsuite/67509
11268 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11269 range tests use 100 * maximum instead of maximum + 1.
11270
44e09bc4 112712016-01-14 Jakub Jelinek <jakub@redhat.com>
11272
11273 PR debug/69244
11274 * gcc.dg/guality/pr69244.c: New test.
11275
96962ae4 112762016-01-14 Uros Bizjak <ubizjak@gmail.com>
11277
11278 * lib/target-supports.exp (check_effective_target_issignaling):
11279 New procedure.
11280 * gcc.dg/pr61441.c: Require issignaling effective target.
11281
ab9c400b 112822016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11283
11284 PR target/68803
11285 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11286
a7ed4583 112872016-01-14 David Malcolm <dmalcolm@redhat.com>
11288
11289 PR c++/68819
11290 PR preprocessor/69177
11291 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11292 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11293 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11294 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11295
77f35cec 112962016-01-14 Marek Polacek <polacek@redhat.com>
11297
11298 PR c/69262
11299 * gcc.dg/array-15.c: New test.
11300
915d0950 113012016-01-14 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR middle-end/68146
11304 PR tree-optimization/69155
11305 * gfortran.dg/pr68146.f: New test.
11306 * gfortran.dg/pr69155.f90: New test.
11307
24651fb7 113082016-01-14 Richard Biener <rguenther@suse.de>
11309
11310 PR tree-optimization/68060
11311 * gcc.dg/torture/pr68060-1.c: New testcase.
11312 * gcc.dg/torture/pr68060-2.c: Likewise.
11313
2f63f950 113142016-01-14 Nick Clifton <nickc@redhat.com>
11315
11316 * lib/target-supports.exp
11317 (check_effective_target_arm_neon_ok_nocache): Add an option
11318 sequence that includes setting the ARM architecture to ARMv7-A.
11319 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11320 command line options necessary to enable Neon support.
11321 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11322 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11323 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11324 * gcc.target/arm/pr69180.c: Likewise.
11325
3ce0acde 113262016-01-14 Jeff Law <law@redhat.com>
11327
11328 PR tree-optimization/69270
11329 * gcc.dg/tree-ssa/pr69270.c: New test.
11330
bda05c57 113312016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11332
11333 PR c/66208
11334 * c-c++-common/pr66208.c: New file.
11335
9b657cf1 113362016-01-13 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR tree-optimization/69156
11339 * gcc.dg/pr69156.c: New test.
11340
58ba1b9d 113412016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11342
11343 * gcc.target/i386/pr69225-7.c: New test.
11344
e5fee0fe 113452016-01-13 Richard Henderson <rth@redhat.com>
11346
11347 * gcc.dg/tm/memopt-13.c: Update expected function.
11348 * gcc.dg/tm/memopt-6.c: Likewise.
11349
3f0e9745 113502016-01-13 Uros Bizjak <ubizjak@gmail.com>
11351
11352 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11353 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11354 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11355 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11356
3f0e9745 113572016-01-13 Tom de Vries <tom@codesourcery.com>
11358
11359 PR tree-optimization/69169
7a6ddc0d 11360 * gcc.dg/pr69169.c: New test.
11361
9b657cf1 113622016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11363
11364 PR target/69228
11365 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11366 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11367 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11368 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11369 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11370 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11371 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11372 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11373
f704d701 113742016-01-13 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR target/69247
11377 * gcc.dg/pr69247.c: New test.
11378
e966d6b9 113792016-01-13 Richard Biener <rguenther@suse.de>
11380
11381 PR tree-optimization/69242
11382 * gcc.dg/torture/pr69242.c: New testcase.
11383
1ca1d9b2 113842016-01-13 Richard Biener <rguenther@suse.de>
11385
11386 PR tree-optimization/69186
11387 * gcc.dg/torture/pr69186.c: New testcase.
11388
d07cbccc 113892016-01-13 Jeff Law <law@redhat.com>
11390
11391 PR tree-optimization/67755
11392 * gcc.dg/tree-ssa/pr67755.c: New test.
11393
113942016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11395
11396 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11397 pass number in output by a star.
11398
b95d41cf 113992016-01-12 Bin Cheng <bin.cheng@arm.com>
11400
11401 PR tree-optimization/68911
11402 * gcc.c-torture/execute/pr68911.c: New test.
11403
91d87e22 114042016-01-12 Marek Polacek <polacek@redhat.com>
11405
11406 PR c++/68979
11407 * g++.dg/warn/permissive-1.C: New test.
11408
8a9401a4 114092016-01-12 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR objc++/68511
11412 PR c++/69213
11413 * g++.dg/opt/pr69213.C: New test.
11414
b9cb7a67 114152016-01-12 Christian Bruel <christian.bruel@st.com>
11416
11417 PR target/69180
11418 * gcc.target/arm/pr69180.c: New test.
11419
e4c96992 114202016-01-12 Richard Biener <rguenther@suse.de>
11421
11422 PR lto/69077
11423 * g++.dg/lto/pr69077_0.C: New testcase.
11424 * g++.dg/lto/pr69077_1.C: Likewise.
11425
90525f61 114262016-01-12 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR target/69175
11429 * g++.dg/opt/pr69175.C: New test.
11430
9e7edfd3 114312016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11432
11433 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11434 rather than #including math.h & stdlib.h.
11435 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11436 * gcc.dg/vect/pr49771.c: Likewise.
11437 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11438 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11439 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11440 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11441 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11442 * gcc.dg/vect/pr44507.c: Likewise.
11443 * gcc.dg/vect/pr45902.c: Likewise.
11444 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11445 * gcc.dg/vect/vect-117.c: Likewise.
11446 * gcc.dg/vect/vect-99.c: Likewise.
11447 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11448 * gcc.dg/vect/vect-cond-1.c: Likewise.
11449 * gcc.dg/vect/vect-cond-2.c: Likewise.
11450 * gcc.dg/vect/vect-cond-3.c: Likewise.
11451 * gcc.dg/vect/vect-cond-4.c: Likewise.
11452 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11453 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11454 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11455 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11456 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11457 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11458 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11459 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11460 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11461 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11462 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11463 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11464 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11465 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11466 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11467 include of signal.h.
11468 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11469 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11470 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11471 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11472 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11473 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11474 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11475 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11476 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11477 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11478 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11479 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11480 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11481 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11482 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11483 * gcc.dg/vect/vect-outer-5.c: Likewise.
11484 * gcc.dg/vect/vect-outer-6.c: Likewise.
11485 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11486 include of stdio.h.
11487
3368873d 114882016-01-12 Nick Clifton <nickc@redhat.com>
11489
11490 PR target/68913
11491 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11492 to fread so that it will be found in all target runtimes.
11493
0464ea95 114942016-01-12 Richard Biener <rguenther@suse.de>
11495
11496 PR tree-optimization/69053
11497 * g++.dg/torture/pr69053.C: New testcase.
11498
7819730f 114992016-01-12 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/69168
11502 * gcc.dg/torture/pr69168.c: New testcase.
11503
995bfebf 115042016-01-12 Richard Biener <rguenther@suse.de>
11505
11506 PR tree-optimization/69157
11507 * gcc.dg/torture/pr69157.c: New testcase.
11508
115092016-01-12 Richard Biener <rguenther@suse.de>
11510
11511 PR tree-optimization/69174
11512 * gcc.dg/torture/pr69174.c: New testcase.
11513
1d10d64c 115142016-01-12 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR c++/66808
11517 PR c++/69000
11518 * g++.dg/tls/pr66808.C: New test.
11519 * g++.dg/tls/pr69000.C: New test.
11520
f0b79faf 115212016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11522
11523 * gcc.target/powerpc/swaps-p8-23.c: New test.
11524 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11525
04cf75a4 115262016-01-11 John David Anglin <danglin@gcc.gnu.org>
11527
11528 PR tree-optimization/68356
11529 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11530
0eb4264c 115312016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11532 Jim Wilson <jim.wilson@linaro.org>
11533
11534 PR target/69194
11535 * gcc.target/arm/pr69194.c: New test.
11536
2f66de64 115372016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11538
11539 PR target/69225
11540 * gcc.target/i386/pr69225-1.c: New test.
11541 * gcc.target/i386/pr69225-2.c: Likewise.
11542 * gcc.target/i386/pr69225-3.c: Likewise.
11543 * gcc.target/i386/pr69225-4.c: Likewise.
11544 * gcc.target/i386/pr69225-5.c: Likewise.
11545 * gcc.target/i386/pr69225-6.c: Likewise.
11546
36105e82 115472016-01-11 Jakub Jelinek <jakub@redhat.com>
11548
1c78ce2e 11549 PR target/67462
11550 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11551 if lp64.
11552
a4a87320 11553 PR target/69071
11554 * gcc.dg/pr69071.c: New test.
11555
91fbd04f 11556 PR c++/69211
11557 * g++.dg/opt/pr69211.C: New test.
11558
36105e82 11559 PR tree-optimization/69214
11560 * gcc.c-torture/compile/pr69214.c: New test.
11561
e934c380 115622016-01-11 Uros Bizjak <ubizjak@gmail.com>
11563
11564 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11565 * gcc.target/i386/pr66232-11.c: Ditto.
11566 * gcc.target/i386/pr66232-12.c: Ditto.
11567 * gcc.target/i386/pr66232-13.c: Ditto.
11568
3ff1b153 115692016-01-11 Richard Biener <rguenther@suse.de>
11570
11571 PR tree-optimization/69173
11572 * gcc.dg/torture/pr69173.c: New testcase.
11573
04e1504c 115742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11575
11576 PR rtl-optimization/68796
11577 * gcc.target/aarch64/tst_5.c: New test.
11578 * gcc.target/aarch64/tst_6.c: Likewise.
11579
ae8718b5 115802016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11581
11582 PR rtl-optimization/68841
11583 * gcc.dg/pr68841.c: New test.
11584 * gcc.c-torture/execute/pr68841.c: New test.
11585
bd8bece2 115862016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11587
11588 PR rtl-optimization/68920
11589 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11590 for ix86 targets.
11591 * gcc.dg/ifcvt-5.c: New test.
11592
9b657cf1 115932016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11594
11595 PR bootstrap/69123
11596 * g++.dg/pr69123.C: New.
11597
7a158352 115982016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11599
11600 PR target/69010
11601 * gcc.target/i386/pr69010.c: New test.
11602
ff375d11 116032016-01-11 Martin Jambor <mjambor@suse.cz>
11604
11605 PR ipa/69044
11606 * gcc.target/i386/chkp-pr69044.c: New test.
11607
9eb890f1 116082016-01-11 Tom de Vries <tom@codesourcery.com>
11609
11610 PR tree-optimization/69109
11611 * gcc.dg/autopar/pr69109-2.c: New test.
11612 * gcc.dg/autopar/pr69109.c: New test.
11613
c4157ee5 116142016-01-11 Tom de Vries <tom@codesourcery.com>
11615
11616 PR tree-optimization/69108
11617 * gcc.dg/autopar/pr69108.c: New test.
11618
b933e511 116192016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11620
11621 PR c++/69029
11622 * c-c++-common/Wisleading-indentation.c: Augment test.
11623
efb73de1 116242016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11625
11626 PR fortran/69154
11627 * gfortran.dg/inline_matmul_12.f90: New test.
11628
40c86c3b 116292016-01-10 Paul Thomas <pault@gcc.gnu.org>
11630
11631 PR fortran/67779
11632 * gfortran.dg/actual_array_offset_1: New test.
11633
a006c0bb 116342016-01-10 Tom de Vries <tom@codesourcery.com>
11635
11636 PR tree-optimization/69062
11637 * gcc.dg/autopar/pr69062.c: New test.
11638
880ed4be 116392016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11640
11641 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11642 * gcc.dg/vect/slp-perm-2.c: Likewise.
11643 * gcc.dg/vect/slp-perm-3.c: Likewise.
11644 * gcc.dg/vect/slp-perm-5.c: Likewise.
11645 * gcc.dg/vect/slp-perm-6.c: Likewise.
11646 * gcc.dg/vect/slp-perm-7.c: Likewise.
11647 * gcc.dg/vect/slp-perm-8.c: Likewise.
11648
d95e1856 116492016-01-10 Tom de Vries <tom@codesourcery.com>
11650
11651 PR tree-optimization/69039
11652 * gcc.dg/autopar/pr69039.c: New test.
11653
0f8f48d0 116542016-01-09 Marek Polacek <polacek@redhat.com>
11655
11656 PR c++/69113
11657 * g++.dg/pr69113.C: New test.
11658
7dff0499 116592016-01-09 Jakub Jelinek <jakub@redhat.com>
11660
11661 PR middle-end/50865
11662 PR tree-optimization/69097
11663 * gcc.c-torture/execute/pr50865.c: New test.
11664 * gcc.c-torture/execute/pr69097-1.c: New test.
11665 * gcc.c-torture/execute/pr69097-2.c: New test.
11666 * gcc.dg/pr69097-1.c: New test.
11667 * gcc.dg/pr69097-2.c: New test.
11668
18431e78 116692016-01-09 Jakub Jelinek <jakub@redhat.com>
11670
11671 PR c++/69164
11672 * g++.dg/opt/pr69164.C: New test.
11673
1943a4a2 116742016-01-08 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR tree-optimization/69167
11677 * gcc.dg/pr69167.c: New test.
11678
a143e277 116792016-01-08 Marek Polacek <polacek@redhat.com>
11680
11681 PR c++/68449
11682 * g++.dg/pr68449.C: New.
11683
44c01906 116842016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11685
11686 PR tree-optimization/68707
11687 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11688 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11689 on platforms supporting it.
11690 * gcc.dg/vect/slp-perm-2.c: Likewise.
11691 * gcc.dg/vect/slp-perm-3.c: Likewise.
11692 * gcc.dg/vect/slp-perm-5.c: Likewise.
11693 * gcc.dg/vect/slp-perm-7.c: Likewise.
11694 * gcc.dg/vect/slp-perm-8.c: Likewise.
11695 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11696 on platforms supporting it.
11697
c437d1e8 116982016-01-08 Jakub Jelinek <jakub@redhat.com>
11699
c9595c51 11700 PR tree-optimization/69162
11701 * gcc.dg/pr69162.c: New test.
11702
c437d1e8 11703 PR tree-optimization/69172
11704 * gcc.dg/pr69172.c: New test.
11705
6a46a28c 117062016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11707
11708 PR tree-optimization/67781
11709 * gcc.c-torture/execute/pr67781.c: New file.
11710
62ad9a04 117112016-01-08 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR tree-optimization/69083
11714 * gcc.dg/vect/pr69083.c: New test.
11715
9e0e8c2a 117162016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11717
11718 PR tree-optimization/61441
11719 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11720 Use -fexcess-precision=standard for compiler options.
11721 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11722
5d034e37 117232016-01-08 Jakub Jelinek <jakub@redhat.com>
11724
5013f740 11725 PR fortran/69128
11726 * gfortran.dg/gomp/pr69128.f90: New test.
11727
5d034e37 11728 PR c++/69145
11729 * g++.dg/ext/pr69145-1.C: New test.
11730 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11731 * g++.dg/ext/pr69145-2.h: New file.
11732
517906ff 117332016-01-07 Martin Sebor <msebor@redhat.com>
11734
11735 PR c/68966
11736 * gcc.dg/atomic-fetch-bool.c: New test.
11737 * gcc.dg/sync-fetch-bool.c: New test.
11738
cdbb524c 117392016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11740
11741 PR fortran/66680
11742 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11743
ec3aba9e 117442016-01-07 Nick Clifton <nickc@redhat.com>
11745
11746 PR target/66655
11747 * g++.dg/pr66655.C: New test.
11748 * g++.dg/pr66655_1.cc: Test support file.
11749 * g++.dg/pr66655.h: Test header file.
11750
9b657cf1 117512016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11752
11753 PR fortran/66680
11754 gfortran.dg/gomp/pr66680.f90: New test.
11755
cd45d7a5 117562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11757
11758 PR target/69171
11759 * gcc.target/i386/pr69171-1.c: New test.
11760 * gcc.target/i386/pr69171-2.c: Likewise.
11761 * gcc.target/i386/pr69171-3.c: Likewise.
11762 * gcc.target/i386/pr69171-4.c: Likewise.
11763 * gcc.target/i386/pr69171-5.c: Likewise.
11764 * gcc.target/i386/pr69171-6.c: Likewise.
11765
4a86a91a 117662015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11767
11768 PR middle-end/67639
11769 * c-c++-common/pr67639.c: New test.
11770
34c05552 117712016-01-07 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR tree-optimization/69141
11774 * g++.dg/opt/pr69141.C: New test.
11775
f08d6895 117762016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11777
11778 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11779
32ec4173 117802016-01-06 Uros Bizjak <ubizjak@gmail.com>
11781
11782 PR target/69140
11783 * gcc.target/i386/pr69140.c: New test
11784
d74214f3 117852016-01-06 David Malcolm <dmalcolm@redhat.com>
11786
11787 * gcc.dg/bad-dereference.c: New test case.
11788
73991cab 117892015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11790
11791 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11792
fc8cc457 117932016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11794
11795 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11796
be3c9981 117972016-01-06 Marek Polacek <polacek@redhat.com>
11798
11799 PR sanitizer/69099
11800 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11801
2cb724f9 118022016-01-05 Marek Polacek <polacek@redhat.com>
11803
11804 PR c/69104
11805 * gcc.dg/atomic-invalid-2.c: New.
11806
233a53ed 118072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11808
11809 PR target/68991
11810 * gcc.target/i386/pr68991.c: New test.
11811
ea87c5e3 118122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11813
11814 PR target/68991
11815 * g++.dg/pr68991-1.C: New test.
11816 * g++.dg/pr68991-2.C: Likewise.
11817
1943a4a2 118182016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11819
1943a4a2 11820 PR other/60465
afe82e5b 11821 * gcc.target/ia64/pr60465-gprel64.c: New test.
11822 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11823
1e9147dd 118242016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11825
11826 PR rtl-optimization/68651
11827 * gcc.target/aarch64/pr68651_1.c: New test.
11828
d42aa619 118292016-01-05 David Malcolm <dmalcolm@redhat.com>
11830
11831 PR c/69122
11832 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11833
1776de76 118342016-01-05 Nathan Sidwell <nathan@acm.org>
11835
2d7d361d 11836 PR c++/58583
11837 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11838
1776de76 11839 * gcc.dg/alias-15.c: New.
11840
5beb12c0 118412016-01-05 Nick Clifton <nickc@redhat.com>
11842
11843 PR target/68870
11844 * g++.dg/pr68770.C: New test.
11845
d8cca921 118462016-01-04 Mike Stump <mikestump@comcast.net>
11847
11848 * lib/target-supports.exp (check_effective_target_cilkplus):
11849 cilkplus targets require pthreads.
afc907ef 11850 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11851
8427dff3 118522016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11853
11854 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11855 generation.
11856
f1717362 118572016-01-04 Jakub Jelinek <jakub@redhat.com>
11858
11859 Update copyright years.
11860
d7d6a3ab 118612016-01-04 Marek Polacek <polacek@redhat.com>
11862
11863 PR c/68908
11864 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11865 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11866 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11867
b8f4a5f9 118682016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11869
11870 * gcc.target/sparc/20160104-2.c: New test.
11871
6b5c028f 118722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11873
11874 * gcc.target/sparc/20160104-1.c: New test.
11875
300e1002 118762016-01-03 Paul Thomas <pault@gcc.gnu.org>
11877
11878 PR fortran/65045
11879 * gfortran.dg/pr65045.f90: New test.
11880
855b105f 118812016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11882
11883 * gnat.dg/specs/debug1.ads: Delete.
11884
bdc177dc 118852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11886
11887 PR libgfortran/68867
11888 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11889 expression.
11890
48aaffae 118912016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11892
11893 PR libgfortran/68867
11894 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11895 PowerPC.
11896
19a468b8 118972016-01-01 Paul Thomas <pault@gcc.gnu.org>
11898
11899 PR fortran/68864
11900 * gfortran.dg/pr68864.f90: New test.
11901
25371c91 119022016-01-01 Jakub Jelinek <jakub@redhat.com>
11903
2a659064 11904 PR tree-optimization/69070
11905 * gcc.dg/pr69070.c: New test.
11906
57aa9851 11907 PR sanitizer/69055
11908 * gfortran.dg/pr69055.f90: New test.
11909
25371c91 11910 PR target/69015
11911 * gcc.dg/pr69015.c: New test.
f1717362 11912\f
fb2c1edd 11913Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11914
11915Copying and distribution of this file, with or without modification,
11916are permitted in any medium without royalty provided the copyright
11917notice and this notice are preserved.