]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Make canonical_va_list_type more strict
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3bb45f76 12016-09-10 Tom de Vries <tom@codesourcery.com>
2
3 PR C/71602
4 * c-c++-common/va-arg-va-list-type.c: New test.
5
9731eaaf 62016-09-09 Peter Bergner <bergner@vnet.ibm.com>
7
8 PR rtl-optimization/77289
9 * gcc.target/powerpc/pr77289.c: New test.
10
e38cd8fe 112016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 PR fortran/77420
14 * module.c (load_equiv): If the current namespace has a list of
15 equivalence statements, initialize duplicate to false and then
16 look for duplicates; otherwise, initialize it to true.
17
911ea34a 182016-09-09 Martin Sebor <msebor@redhat.com>
19
20 PR c/77520
21 PR c/77521
22 * gcc.dg/pr77520.c: New test.
23 * gcc.dg/pr77521.c: New test.
24
e38cd8fe 252016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
26
27 PR fortran/77420
28 * gfortran.dg/pr77420.f90: New test.
29
edd0f33b 302016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
31
32 PR fortran/77506
33 * gfortran.dg/pr77506.f90: New test.
34
374777a4 352016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
36
37 PR fortran/77507
38 * gfortran.dg/pr77507.f90: New test.
39
c5eddaf9 402016-09-09 Joseph Myers <joseph@codesourcery.com>
41
42 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
43
3e7e4e14 442016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
45 Louis Krupp <lkrupp@gcc.gnu.org>
46
47 PR fortran/69514
48 * gfortran.dg/pr69514_1.f90: New test.
49 * gfortran.dg/pr69514_2.f90: New test.
50
51688bb7 512016-09-08 Jakub Jelinek <jakub@redhat.com>
52
a34338c9 53 PR fortran/77500
54 * gfortran.dg/gomp/pr77500.f90: New test.
55
51688bb7 56 PR fortran/77516
57 * gfortran.dg/gomp/pr77516.f90: New test.
58
3ecb55e7 592016-09-07 Jakub Jelinek <jakub@redhat.com>
60
61 PR middle-end/77475
62 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
63 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
64 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
65 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
66 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
67 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
68
3da97ff7 692016-09-07 David Malcolm <dmalcolm@redhat.com>
70
71 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
72 "substring-locations.h".
73
b55f1f44 742016-09-07 Richard Biener <rguenther@suse.de>
75
76 PR c/77450
77 * c-c++-common/vector-subscript-8.c: Move ..
78 * gcc.dg/pr77450.c: ... here.
79
7d482049 802016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 81
82 PR libgfortran/77393
83 * gfortran.dg/fmt_f0_2.f90: Update test.
84 * gfortran.dg/fmt_f0_3.f90: New test.
85
ef3b531c 862016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
87
88 PR debug/77389
89 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
90 in dg-options.
91
92 PR debug/57519
93 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
94
39370ea0 952016-09-06 Jakub Jelinek <jakub@redhat.com>
96
97 PR target/69255
98 * gcc.target/i386/pr69255-1.c: New test.
99 * gcc.target/i386/pr69255-2.c: New test.
100 * gcc.target/i386/pr69255-3.c: New test.
101
1022016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 103
104 PR c/77336
105 * gcc.dg/format/miss-7.c: New test.
106
88820414 1072016-09-06 Uros Bizjak <ubizjak@gmail.com>
108
109 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
110
4c790ba8 1112016-09-06 Martin Liska <mliska@suse.cz>
112
113 PR gcov-profile/77378
114 PR gcov-profile/77466
115 * gcc.dg/profile-update-warning.c: New test.
116
43d2460d 1172016-09-06 Richard Biener <rguenther@suse.de>
118
119 PR tree-optimization/77479
120 * gcc.dg/torture/pr77479.c: New testcase.
121
4c04bcce 1222016-09-06 Richard Biener <rguenther@suse.de>
123
124 PR c/77450
125 * c-c++-common/vector-subscript-7.c: Adjust.
126 * c-c++-common/vector-subscript-8.c: New testcase.
127
8925068a 1282016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
129
130 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
131
daea048c 1322016-09-05 Jakub Jelinek <jakub@redhat.com>
133
e315ff48 134 PR target/77476
135 * gcc.target/i386/avx512f-pr77476.c: New test.
136 * gcc.target/i386/avx512bw-pr77476.c: New test.
137 * gcc.target/i386/avx512dq-pr77476.c: New test.
138
8eeca3ac 139 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
140 Update comment to mention also avx512f.
141
daea048c 142 PR sanitizer/77396
143 * g++.dg/asan/pr77396-2.C: New test.
144
a6ffaadf 1452016-09-05 Uros Bizjak <ubizjak@gmail.com>
146
147 PR rtl-optimization/77452
148 * gcc.target/i386/pr77452.c: New test.
149
8f8828ba 1502016-09-05 Marek Polacek <polacek@redhat.com>
151
152 PR c/77423
153 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
154
65277f2a 1552016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
156
157 PR fortran/77391
158 * gfortran.dg/pr77391.f90: New test.
159
a1cf06b8 1602016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
161
162 PR fortran/77460
163 * gfortran.dg/pr77460.f90: New test.
164
4d261282 1652016-09-03 Jakub Jelinek <jakub@redhat.com>
166
167 PR c/65467
168 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
169
4fc4eb94 1702016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
171
172 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
173
40a431fa 1742016-09-02 David Malcolm <dmalcolm@redhat.com>
175
176 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
177 test case.
178 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
179 diagnostic-test-show-locus-generate-patch.c to the sources
180 for diagnostic_plugin_test_show_locus.c.
181
a940fdc7 1822016-09-02 Jakub Jelinek <jakub@redhat.com>
183
0b80c4b2 184 PR c/65467
185 * gcc.dg/gomp/_Atomic-1.c: New test.
186 * gcc.dg/gomp/_Atomic-2.c: New test.
187 * gcc.dg/gomp/_Atomic-3.c: New test.
188 * gcc.dg/gomp/_Atomic-4.c: New test.
189 * gcc.dg/gomp/_Atomic-5.c: New test.
190
a940fdc7 191 PR sanitizer/77396
192 * g++.dg/asan/pr77396.C: New test.
193
1942016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 195
196 PR tree-optimization/71831
197 * gcc.dg/builtin-object-size-16.c: New test.
198 * gcc.dg/builtin-object-size-17.c: New test.
199
0b404bb4 2002016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
201
202 PR libgfortran/77393
203 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
204
8a5817a9 2052016-09-01 Uros Bizjak <ubizjak@gmail.com>
206
207 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
208 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
209 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
210 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
211 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
212 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
213 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
214 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
215 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
216 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
217 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
218 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
219 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
220 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
221 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
222 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
223 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
224 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
225
209253ae 2262016-09-01 Eric Botcazou <ebotcazou@adacore.com>
227
228 * gnat.dg/opt58.adb: New test.
229 * gnat.dg/opt58_pkg.ads: New helper.
230
15182c1d 2312016-09-01 Richard Biener <rguenther@suse.de>
232
233 PR middle-end/77436
234 * gcc.dg/torture/pr77436.c: New testcase.
235
1c02615c 2362016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
237
238 * gcc.dg/pr64252.c: Require int32plus.
239 * gcc.dg/pr66299-1.c: Likewise.
240 * gcc.dg/pr66299-2.c: Likewise.
241 * gcc.dg/torture/20131115-1.c: Skip for avr.
242
08fded5f 2432016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
244
245 * gcc.target/aarch64/ands_3.c: New test.
246
a7b3b7c4 2472016-08-31 Jakub Jelinek <jakub@redhat.com>
248
68c215e4 249 PR fortran/77352
250 * gfortran.dg/gomp/pr77352.f90: New test.
251
a7b3b7c4 252 PR fortran/77374
253 * gfortran.dg/gomp/pr77374.f08: New test.
254
51a43c06 2552016-08-31 Marc Glisse <marc.glisse@inria.fr>
256
257 PR tree-optimization/73714
258 * gcc.dg/tree-ssa/pr73714.c: New test.
259
01109414 2602016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
261
262 PR libgfortran/77393
263 * gfortran.dg/fmt_f0_2.f90: New test.
264
8036ac7f 2652016-08-31 Marc Glisse <marc.glisse@inria.fr>
266
267 * gcc.target/i386/pr59539-2.c: Adapt options.
268 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
269
b298bde8 2702016-08-31 Paul Thomas <pault@gcc.gnu.org>
271
272 PR fortran/77418
273 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
274 of the associate entity and replace with a pointer to the
275 intended item on the stack.
276
9f732c4e 2772016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 278 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 279
280 PR fortran/48298
281 * gfortran.dg/dtio_1.f90: New test.
282 * gfortran.dg/dtio_2.f90: New test.
283 * gfortran.dg/dtio_3.f90: New test.
284 * gfortran.dg/dtio_4.f90: New test.
285 * gfortran.dg/dtio_5.f90: New test.
286 * gfortran.dg/dtio_6.f90: New test.
287 * gfortran.dg/dtio_7.f90: New test.
288 * gfortran.dg/dtio_8.f90: New test.
289 * gfortran.dg/dtio_9.f90: New test.
290 * gfortran.dg/dtio_10.f90: New test.
291
d6dd1b60 2922016-08-30 David Malcolm <dmalcolm@redhat.com>
293
294 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
295 (test_many_nested_locations): New function.
296 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
297 (test_show_locus): Handle "test_many_nested_locations".
298
2e7400df 2992016-08-30 David Malcolm <dmalcolm@redhat.com>
300
301 * g++.dg/template/double-greater-than-fixit.C: New test case.
302
98023bfd 3032016-08-30 Eric Botcazou <ebotcazou@adacore.com>
304
305 * gnat.dg/opt57.ad[sb]: New test.
306 * gnat.dg/opt57_pkg.ads: New helper.
307
f9723d87 3082016-08-30 Richard Biener <rguenther@suse.de>
309
310 PR tree-optimization/69047
311 * gcc.dg/pr69047.c: Fix byte-order check.
312
77ce6232 3132016-08-30 Jakub Jelinek <jakub@redhat.com>
314
adca2d16 315 PR tree-optimization/72866
316 * gcc.dg/vect/pr72866.c: New test.
317
06cee168 318 PR debug/77363
319 * g++.dg/debug/dwarf2/pr77363.C: New test.
320
4472e8d1 321 PR middle-end/77377
322 * gcc.target/i386/pr77377.c: New test.
323
77ce6232 324 PR debug/77389
325 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
326 in dg-options.
327
36bda760 3282016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
329
330 * gfortran.dg/pr77372.f90: Moved to ...
331 * gfortran.dg/ieee/pr77372.f90: here.
332
2db6ea89 3332016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
334
335 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
336 vector short/char initializations.
337 * gcc.target/powerpc/vec-init-5.c: Likewise.
338 * gcc.target/powerpc/vec-init-6.c: New compile time test for
339 vector initialization optimizations.
340 * gcc.target/powerpc/vec-init-7.c: Likewise.
341 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
342 vector float/double initializations.
343 * gcc.target/powerpc/vec-init-9.c: Likewise.
344
1e4df796 3452016-08-29 Uros Bizjak <ubizjak@gmail.com>
346
347 PR target/77403
348 * gcc.target/i386/pr77403.c: New test.
349
f293b7f2 3502016-08-29 Marek Polacek <polacek@redhat.com>
351
352 PR c/77292
353 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
354
ea2ec8f6 3552016-08-29 Tom de Vries <tom@codesourcery.com>
356
357 PR c/77398
358 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
359
686436fe 3602016-08-29 Eric Botcazou <ebotcazou@adacore.com>
361
362 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 363
686436fe 3642016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 365
366 * gfortran.dg/dec_structure_13.f90: New testcase.
367
f1ecf8b3 3682016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
369
370 PR fortran/77261
371 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
372 available.
373
4670f428 3742016-08-28 Tom de Vries <tom@codesourcery.com>
375
376 PR lto/70955
377 * gcc.dg/pr70955.c: New test.
378 * gcc.dg/lto/pr70955_0.c: Same.
379 * gcc.dg/lto/pr70955_1.c: Same.
380
b243b563 3812016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
382
383 PR tree-optimization/71077
384 * gcc.target/i386/pr71077.c: New test.
385
92a44a68 3862016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 387
388 PR fortran/77380
389 * gfortran.dg/pr77380.f90: New test.
390
92a44a68 3912016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 392
393 PR fortran/77372
394 gfortran.dg/pr77372.f90: New test.
395
367964fa 3962016-08-26 David Malcolm <dmalcolm@redhat.com>
397
398 * gcc.dg/spellcheck-fields-2.c (test): Move
399 dg-begin/end-multiline-output within function body.
400 (test_macro): New function.
401
df4248fb 4022016-08-26 David Malcolm <dmalcolm@redhat.com>
403
404 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
405 (test_fixit_insert): Update expected output.
406 (test_fixit_remove): Likewise.
407 (test_fixit_replace): Likewise.
408
377da6e4 4092016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
410
411 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
412 Fix typo.
413
4f16cc83 4142016-08-26 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/69047
417 * gcc.dg/pr69047.c: New testcase.
418
a54071b2 4192016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
420 Martin Jambhor <mjambor@suse.cz>
377da6e4 421
a54071b2 422 * gcc.dg/ipa/propbits-1.c: New test-case.
423 * gcc.dg/ipa/propbits-2.c: Likewise.
424 * gcc.dg/ipa/propbits-3.c: Likewise.
425
2ae10c8c 4262016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
427
428 PR fortran/77351
429 * gfortran.dg/pr77351.f90: New test.
430
c4963714 4312016-08-25 Marek Polacek <polacek@redhat.com>
432
433 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
434
49e1f4eb 4352016-08-25 Marek Polacek <polacek@redhat.com>
436
437 PR c/77323
438 * gcc.dg/pr77323.c: New test.
439
984f03c2 4402016-08-24 Paul Thomas <pault@gcc.gnu.org>
441
442 PR fortran/77358
443 * gfortran.dg/submodule_17.f08: New test.
444
92a44a68 4452016-08-24 Michael Collison <michael.collison@linaro.org>
446 Michael Collison <michael.collison@arm.com>
f6c98a9a 447
448 * gcc.target/arm/builtin_saddl.c: New testcase.
449 * gcc.target/arm/builtin_saddll.c: New testcase.
450 * gcc.target/arm/builtin_uaddl.c: New testcase.
451 * gcc.target/arm/builtin_uaddll.c: New testcase.
452 * gcc.target/arm/builtin_ssubl.c: New testcase.
453 * gcc.target/arm/builtin_ssubll.c: New testcase.
454 * gcc.target/arm/builtin_usubl.c: New testcase.
455 * gcc.target/arm/builtin_usubll.c: New testcase.
456
8938d43d 4572016-08-24 Uros Bizjak <ubizjak@gmail.com>
458
459 PR target/77270
460 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
461 (dg-options): Use -march=amdfam10 instead of -march=athlon.
462 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
463 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
464 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
465 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
466 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
467 effective target. Remove scan-assembler-times directives.
468 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
469 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
470 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
471
2fb84e50 4722016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
473
474 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
475 of unsigned int.
476 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
477
cac7df4e 4782016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
479
480 PR testsuite/77317
481 * lib/target-supports.exp
482 (check_effective_target_vect_aligned_arrays): Don't cache the result.
483 (check_effective_target_vect_natural_alignment): Ditto.
484 (check_effective_target_vector_alignment_reachable): Ditto.
485 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
486
b904831d 4872016-08-23 Ian Lance Taylor <iant@golang.org>
488
489 * gcc.target/s390/nolrl-1.c: Don't match the file name.
490
ff055c48 4912016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
492
493 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
494 being created from pointers to memory locations.
495 * gcc.target/powerpc/vec-init-2.c: Likewise.
496
27af8972 4972016-08-23 Fritz Reese <fritzoreese@gmail.com>
498
499 * gfortran.dg/dec_structure_12.f90: New testcase.
500
bd8ac469 5012016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
502
503 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
504
434d4291 5052016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
506
507 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
508 verification.
509
be0be2de 5102016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
511
512 * gcc.target/s390/md/andc-splitter-1.c: New test case.
513 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
514
7feac654 5152016-08-23 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/27336
518 * c-c++-common/pr27336.c: New testcase.
519
364743f3 5202016-08-22 Marek Polacek <polacek@redhat.com>
521
522 PR c++/77321
523 * g++.dg/cpp1y/pr77321.C: New test.
524
b92c452d 5252016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
526
527 PR fortran/60774
528 * gfortran.dg/empty_label.f: Adjust test for new error message.
529 * gfortran.dg/empty_label.f90: Ditto.
530 * gfortran.dg/empty_label_typedecl.f90: Ditto.
531 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
532 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
533
bfbc628a 5342016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
535
536 PR fortran/61318
537 * gfortran.dg/pr61318.f90: New test.
538
99af6e70 5392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
540
541 PR fortran/77260
542 * gfortran.dg/pr77260_1.f90: New test.
543 * gfortran.dg/pr77260_2.f90: Ditto.
544
6cfc7001 5452016-08-22 Joseph Myers <joseph@codesourcery.com>
546
547 PR middle-end/77269
548 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
549 __builtin_signbitf and __builtin_signbitl in expected generic
550 expansion.
551 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
552 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
553 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
554 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
555 tests.
556
012f068a 5572016-08-22 Joseph Myers <joseph@codesourcery.com>
558
559 * gcc.dg/torture/float128-builtin.c,
560 gcc.dg/torture/float128-ieee-nan.c,
561 gcc.dg/torture/float128x-builtin.c,
562 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
563 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
564 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
565 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
566 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
567 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
568 gcc.dg/torture/floatn-nan.h: New tests.
569
e2c5b687 5702016-08-22 Joseph Myers <joseph@codesourcery.com>
571
572 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
573 macro.
574 (main): Update calls to TEST_I_F.
575 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
576 macro.
577 (main): Update calls to TEST_I_F.
578
b4635564 5792016-08-22 Joseph Myers <joseph@codesourcery.com>
580
581 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
582 gcc.dg/torture/fp-int-convert-float32x-timode.c,
583 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
584 names in calls to TEST_I_F.
585
802bc569 5862016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
587
588 PR c/52952
589 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
590
70fa7158 5912016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
592
593 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
594 and !natural_alignment_64.
595 * gcc.dg/ipa/propalign-2.c: Likewise.
596 * gcc.dg/ipa/propalign-3.c: Likewise.
597 * gcc.dg/ipa/propalign-4.c: Likewise.
598 * gcc.dg/ipa/propalign-5.c: Likewise.
599 * lib/target-supports.exp
600 (check_effective_target_natural_alignment_32): Add avr-*-*.
601
d0346b1a 6022016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
603
604 PR tree-optimization/61839
605 * gcc.dg/tree-ssa/pr61839_1.c: New test.
606 * gcc.dg/tree-ssa/pr61839_2.c: New test.
607 * gcc.dg/tree-ssa/pr61839_3.c: New test.
608 * gcc.dg/tree-ssa/pr61839_4.c: New test.
609
82c85aba 6102016-08-19 Joseph Myers <joseph@codesourcery.com>
611
612 PR c/32187
613 * lib/target-supports.exp (check_effective_target_float16)
614 (check_effective_target_float32, check_effective_target_float64)
615 (check_effective_target_float128, check_effective_target_float32x)
616 (check_effective_target_float64x)
617 (check_effective_target_float128x)
618 (check_effective_target_float16_runtime)
619 (check_effective_target_float32_runtime)
620 (check_effective_target_float64_runtime)
621 (check_effective_target_float128_runtime)
622 (check_effective_target_float32x_runtime)
623 (check_effective_target_float64x_runtime)
624 (check_effective_target_float128x_runtime)
625 (check_effective_target_floatn_nx_runtime)
626 (add_options_for_float16, add_options_for_float32)
627 (add_options_for_float64, add_options_for_float128)
628 (add_options_for_float32x, add_options_for_float64x)
629 (add_options_for_float128x): New procedures.
630 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
631 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
632 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
633 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
634 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
635 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
636 gcc.dg/torture/float128-complex.c,
637 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
638 gcc.dg/torture/float128x-basic.c,
639 gcc.dg/torture/float128x-complex.c,
640 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
641 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
642 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
643 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
644 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
645 gcc.dg/torture/float32x-basic.c,
646 gcc.dg/torture/float32x-complex.c,
647 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
648 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
649 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
650 gcc.dg/torture/float64x-basic.c,
651 gcc.dg/torture/float64x-complex.c,
652 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
653 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
654 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
655 gcc.dg/torture/floatn-tg.h,
656 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
657 gcc.dg/torture/fp-int-convert-float128-ieee.c,
658 gcc.dg/torture/fp-int-convert-float128x-timode.c,
659 gcc.dg/torture/fp-int-convert-float128x.c,
660 gcc.dg/torture/fp-int-convert-float16-timode.c,
661 gcc.dg/torture/fp-int-convert-float16.c,
662 gcc.dg/torture/fp-int-convert-float32-timode.c,
663 gcc.dg/torture/fp-int-convert-float32.c,
664 gcc.dg/torture/fp-int-convert-float32x-timode.c,
665 gcc.dg/torture/fp-int-convert-float32x.c,
666 gcc.dg/torture/fp-int-convert-float64-timode.c,
667 gcc.dg/torture/fp-int-convert-float64.c,
668 gcc.dg/torture/fp-int-convert-float64x-timode.c,
669 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
670 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
671 maximum exponent of floating-point type. Use it in testing
672 whether 0x8...0 fits in the floating-point type. Always treat -1
673 (signed 0xf...f) as fitting in the floating-point type.
674 (M_OK1): New macro.
675 * gcc.dg/torture/fp-int-convert-double.c,
676 gcc.dg/torture/fp-int-convert-float.c,
677 gcc.dg/torture/fp-int-convert-float128-timode.c,
678 gcc.dg/torture/fp-int-convert-float128.c,
679 gcc.dg/torture/fp-int-convert-float80-timode.c,
680 gcc.dg/torture/fp-int-convert-float80.c,
681 gcc.dg/torture/fp-int-convert-long-double.c,
682 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
683
cf0bbc39 6842016-08-19 Jakub Jelinek <jakub@redhat.com>
685
9354a9a5 686 PR fortran/72744
687 * gfortran.dg/gomp/pr72744.f90: New test.
688
cf0bbc39 689 PR fortran/69281
690 * gfortran.dg/gomp/pr69281.f90: New test.
691
ee0e163a 6922016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
693
1e4df796 694 * gfortran.dg/random_4.f90: Initialize seed before using, handle
695 the last special seed value.
696 * gfortran.dg/random_7.f90: Use size for last array member instead
697 of hardcoded value.
ee0e163a 698
6d7de609 6992016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
700
701 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
702 * gcc.dg/cpp/warn-undef-2.c: Likewise.
703
e3243c77 7042016-08-19 Richard Biener <rguenther@suse.de>
705
706 PR tree-optimization/77286
707 * gcc.dg/torture/pr77286.c: New testcase.
708
b983d92d 7092016-08-18 David Malcolm <dmalcolm@redhat.com>
710
711 * gcc.dg/verbose-asm-2.c: New test case.
712
48a7392b 7132016-08-18 David Malcolm <dmalcolm@redhat.com>
714
715 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
716 (custom_diagnostic_finalizer): Update for change to
717 diagnostic_show_locus.
718
5c8151fa 7192016-08-18 David Malcolm <dmalcolm@redhat.com>
720
721 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
722 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
723
26040f06 7242016-08-18 Marek Polacek <polacek@redhat.com>
725
726 PR c/71514
727 * gcc.dg/pr71514.c: New test.
728
360e911d 7292015-08-18 H.J. Lu <hongjiu.lu@intel.com>
730
731 PR target/72839
732 * gcc.target/i386/pr72839.c: New test.
733
6de0546d 7342016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
735
736 PR middle-end/70895
737 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
738 * c-c++-common/goacc/reduction-1.c: Likewise.
739 * c-c++-common/goacc/reduction-2.c: Likewise.
740 * c-c++-common/goacc/reduction-3.c: Likewise.
741 * c-c++-common/goacc/reduction-4.c: Likewise.
742
cee80871 7432016-08-18 Alan Modra <amodra@gmail.com>
744
745 * gcc.c-torture/compile/pr72771.c: New.
746
f9c39b65 7472016-08-17 Jakub Jelinek <jakub@redhat.com>
748
749 PR fortran/67496
750 * gfortran.dg/pr67496.f90: New test.
751
92a44a68 7522015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 753
754 PR tree-optimization/71752
f9c39b65 755 * gcc.dg/vect/pr71752.c: New.
bf448dc8 756
d2392ec3 7572016-08-17 Uros Bizjak <ubizjak@gmail.com>
758
759 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
760
c4994c0b 7612016-08-17 Jakub Jelinek <jakub@redhat.com>
762
763 PR middle-end/77259
764 * g++.dg/ipa/devirt-52.C: New test.
765
f7896ff0 7662016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
767
768 * c-c++-common/goacc/reduction-6.c: New testcase.
769
7104d1a8 7702016-08-17 Richard Biener <rguenther@suse.de>
771
772 PR tree-optimization/76490
773 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
774 * gcc.dg/pr52904.c: XFAIL.
775
cff41b9e 7762016-08-17 Richard Biener <rguenther@suse.de>
777
778 PR tree-optimization/23855
779 * gcc.dg/loop-unswitch-2.c: Adjust.
780
b1398e47 7812016-08-16 Jakub Jelinek <jakub@redhat.com>
782
783 PR tree-optimization/72817
784 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
785
de41fc22 7862016-08-16 Joseph Myers <joseph@codesourcery.com>
787
788 PR libgcc/77265
789 * gcc.dg/torture/float128-extend-inf.c: New test.
790
5927e78e 7912016-08-16 David Malcolm <dmalcolm@redhat.com>
792
793 PR c/72857
794 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
795 for embedded NUL.
796 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
797 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
798 caret placement.
799 (test_oct): Likewise.
800 (test_multiple): Likewise.
801 (test_field_width_specifier): Likewise.
802 (test_field_width_specifier_2): New function.
803 (test_field_precision_specifier): New function.
804 (test_embedded_nul): Update expected caret placement.
805 (test_non_contiguous_strings): Update line number.
806 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
807 (__emit_string_literal_range): Add "caret_idx" param.
808 (test_simple_string_literal): Add value for new param, updating
809 expected output..
810 (test_concatenated_string_literal): Likewise.
811 (test_multiline_string_literal): Likewise.
812 (test_hex): Likewise.
813 (test_oct): Likewise.
814 (test_multiple): Likewise.
815 (test_ucn4): Likewise.
816 (test_ucn8): Likewise.
817 (test_u8): Likewise.
818 (test_u): Likewise; update expected message, from "range" to
819 "location".
820 (test_U): Likewise.
821 (test_L): Likewise.
822 (test_macro): Add value for new param.
823 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
824 (__emit_string_literal_range): Add "caret_idx" param.
825 (test_stringified_token_1): Add value for new param. Update
826 expected message, from "range" to "location".
827 (test_stringized_token_2): Likewise, adding param to macro.
828 (test_stringified_token_3): Likewise.
829 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
830 (emit_warning): Convert param from source_range to location_t.
831 (test_string_literals): Add caret_idx param, and use it when
832 constructing a substring_loc. Update error message, from
833 "range" to "location".
834
b8d94309 8352016-08-16 Jakub Jelinek <jakub@redhat.com>
836
2e947447 837 PR target/71910
838 * g++.dg/gomp/pr71910.C: New test.
839
9ea71b15 840 PR middle-end/67485
841 * gcc.c-torture/compile/pr67485.c: New test.
842
b8d94309 843 PR target/72867
844 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
845
31de5086 8462016-08-16 Bin Cheng <bin.cheng@arm.com>
847
848 PR tree-optimization/69848
849 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
850
a05d3de8 8512016-08-16 Martin Liska <mliska@suse.cz>
852
853 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
854 of memory operations so that it can be handled by core2
855 in 32-bit mode.
856
b50ad04e 8572016-08-16 Richard Biener <rguenther@suse.de>
858
859 PR tree-optimization/76783
860 * gcc.dg/pr76783.c: New testcase.
861 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
862
b441db40 8632016-08-16 Bin Cheng <bin.cheng@arm.com>
864
865 PR tree-optimization/72817
866 PR tree-optimization/73450
867 * gcc.dg/tree-ssa/pr72817.c: New test.
868 * gcc.dg/tree-ssa/pr73450.c: New test.
869
36d310d0 8702016-08-15 Fritz Reese <fritzoreese@gmail.com>
871
872 * gfortran.dg/init_flag_13.f90: New testcase.
873 * gfortran.dg/init_flag_14.f90: Ditto.
874 * gfortran.dg/init_flag_15.f03: Ditto.
875 * gfortran.dg/dec_init_1.f90: Ditto.
876 * gfortran.dg/dec_init_2.f90: Ditto.
877
e5ec9f76 8782016-08-15 Uros Bizjak <ubizjak@gmail.com>
879
880 PR target/72867
881 * gcc.target/i386/pr72867.c: New test.
882
6ce66d38 8832016-08-16 Eric Botcazou <ebotcazou@adacore.com>
884
885 * c-c++-common/dump-ada-spec-5.c: New test.
886
894463cf 8872016-08-15 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/73434
890 * gcc.dg/torture/pr73434.c: New testcase.
891
98b374b4 8922016-08-15 Jakub Jelinek <jakub@redhat.com>
893
894 PR tree-optimization/72824
895 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
896
9b90f118 8972016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
898
899 PR fortran/70598
900 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
901 in use_device clause.
902 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
903 * gfortran.dg/goacc/list.f95: Adjust to catch
904 "neither a POINTER nor an array" error messages.
905
1d80868e 9062016-08-14 Uros Bizjak <ubizjak@gmail.com>
907
908 PR target/76342
909 * gcc.target/i386/pr76342.c: New test.
910
153e4ac1 9112016-08-12 Jakub Jelinek <jakub@redhat.com>
912
913 PR c/71512
914 * g++.dg/ubsan/pr71512.C: New test.
915 * c-c++-common/ubsan/pr71512-1.c: New test.
916 * c-c++-common/ubsan/pr71512-2.c: New test.
917
3c382998 9182016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
919
920 * gcc.target/powerpc/vec-init-1.c: New tests to test various
921 vector initialization options.
922 * gcc.target/powerpc/vec-init-2.c: Likewise.
923 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
924 is generated on ISA 3.0.
925
7079d57a 9262016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
927
928 PR middle-end/71654
929 * gcc.dg/c-c++-common/pr71654.c: New test.
930 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
931 dg-options.
932 * gcc.dg/tree-ssa/vrp24: Likewise.
933
7175bb2a 9342016-08-12 Jakub Jelinek <jakub@redhat.com>
935
936 PR c/67410
937 * gcc.dg/pr67410.c: New test.
938
56fb8e9d 9392016-08-12 Bin Cheng <bin.cheng@arm.com>
940
941 PR tree-optimization/69848
942 * gcc.dg/vect/vect-pr69848.c: New test.
943
1f84b4ab 9442016-08-12 Uros Bizjak <ubizjak@gmail.com>
945
946 PR testsuite/71008
947 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
948 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
949 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
950 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
951
60b349d9 9522016-08-12 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/57326
955 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
956 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
957 * gcc.dg/tree-ssa/pr35287.c: Likewise.
958 * gcc.target/i386/pr45685.c: Likewise.
959 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
960 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
961 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
962 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
963 * gfortran.dg/pr34163.f90: Likewise.
964
6d5f72f3 9652016-08-12 Martin Liska <mliska@suse.cz>
966
967 * g++.dg/gcov/gcov-16.C: New test.
968 * lib/gcov.exp: Support new argument for run-gcov function.
969
b357db2c 9702016-08-12 Martin Liska <mliska@suse.cz>
971
972 PR gcov-profile/35590
973 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
974
08e33f10 9752016-08-12 Richard Biener <rguenther@suse.de>
976
977 PR tree-optimization/72851
978 * gcc.dg/torture/pr72851.c: New testcase.
979
92a44a68 9802016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 981
832d369d 982 PR debug/63240
983 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
984 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
985 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
986 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
987 DW_AT_deleted.
988
1289a281 989 PR debug/55641
990 * g++.dg/debug/dwarf2/ref-1.C: New.
991
9a478fab 992 PR debug/49366
993 * g++.dg/debug/dwarf2/template-params-12.H: New.
994 * g++.dg/debug/dwarf2/template-params-12f.C: New.
995 * g++.dg/debug/dwarf2/template-params-12g.C: New.
996 * g++.dg/debug/dwarf2/template-params-12n.C: New.
997 * g++.dg/debug/dwarf2/template-params-12s.C: New.
998 * g++.dg/debug/dwarf2/template-params-12u.C: New.
999 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1000 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1001
e61229f8 10022016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1003
1004 PR target/72863
1005 * gcc.target/powerpc/pr72863.c: New test.
1006
c7823416 10072016-08-11 Uros Bizjak <ubizjak@gmail.com>
1008
1009 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1010
df15667f 10112015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 * gcc.target/i386/pieces-strcpy-1.c: New test.
1014 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1015
83c375ba 10162016-08-11 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR c++/72868
1019 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1020
350f354a 10212015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1022
1023 * gcc.target/i386/pieces-memcpy-1.c: New test.
1024 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1025 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1026 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1027 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1028 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1029
74be5bc1 10302016-08-11 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR c/72816
20fb4916 1033 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1034
40395983 10352016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1036
1037 PR tree-optimization/71083
1038 * gcc.c-torture/execute/pr71083.c: New test.
1039 * gnat.dg/loop_optimization23.adb: New test.
1040 * gnat.dg/loop_optimization23_pkg.ads: New test.
1041 * gnat.dg/loop_optimization23_pkg.adb: New test.
1042
ec969ce4 10432016-08-11 Richard Biener <rguenther@suse.de>
1044
1045 PR tree-optimization/72772
1046 * gcc.dg/graphite/pr35356-1.c: Adjust.
1047 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1048
25482c16 10492016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1050
1051 * gfortran.dg/random_7.f90: Take into account that the last seed
1052 value is the special p value.
1053 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1054
f454033a 10552016-08-11 Richard Biener <rguenther@suse.de>
1056
1057 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1058
2d2b78a1 10592016-08-11 Alan Modra <amodra@gmail.com>
1060
1061 * gcc.target/powerpc/pr71680.c: New.
1062
97468983 10632016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1064
1065 * gcc.target/powerpc/bfp/bfp.exp: New file.
1066 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1067 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1068 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1069 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1070 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1071 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1072 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1073 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1074 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1075 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1076 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1077 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1078 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1079 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1080 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1081 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1082 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1083 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1084 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1085 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1086 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1087 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1088 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1089 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1090 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1091 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1092 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1093 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1094 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1095 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1096 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1097 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1098 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1099 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1100 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1101 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1102 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1103 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1104 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1105 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1106 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1107 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1108 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1109 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1110 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1111 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1112 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1113 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1114 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1115 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1116 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1117 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1118 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1119
23a6fe48 11202016-08-10 Bin Cheng <bin.cheng@arm.com>
1121
1122 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1123 Add aarch64*-*-*.
1124
0cb8f73e 11252016-08-10 Bin Cheng <bin.cheng@arm.com>
1126
1127 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1128
b7ed2a65 11292016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1130
1131 PR target/72853
1132 * gcc.target/powerpc/pr72853.c: New test.
1133
2d2b4107 11342016-08-10 Martin Liska <mliska@suse.cz>
1135
1136 PR gcov-profile/58306
1137 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1138
7132b755 11392016-08-10 Martin Liska <mliska@suse.cz>
1140
1141 * g++.dg/gcov/gcov-threads-1.C: New test.
1142
5186407c 11432016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1144
1145 PR target/71873
1146 * gcc.target/avr/pr71873.c: New test.
1147
44f01555 11482016-08-09 Martin Liska <mliska@suse.cz>
1149
1150 * g++.dg/gcov/gcov-dump-1.C: New test.
1151 * g++.dg/gcov/gcov-dump-2.C: New test.
1152
7d4f18f5 11532016-08-09 Martin Liska <mliska@suse.cz>
1154
1155 * gcc.dg/tree-prof/val-prof-9.c: New test.
1156
defa7026 11572016-08-09 Martin Liska <mliska@suse.cz>
1158
1159 * gcc.dg/tree-prof/val-prof-8.c: New test.
1160
ae7e6062 11612016-08-09 Martin Jambor <mjambor@suse.cz>
1162
0c47dd26 1163 PR ipa/71981
1164 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1165
a69fb570 11662016-08-09 Bin Cheng <bin.cheng@arm.com>
1167
1168 PR tree-optimization/33707
1169 * gcc.dg/vect/pr33707.c: New test.
1170
a031a844 11712016-08-09 Bin Cheng <bin.cheng@arm.com>
1172
1173 PR tree-optimization/pr72772
1174 * gcc.dg/tree-ssa/pr72772.c: New test.
1175
8f1baf0d 11762016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1177
1178 PR rtl-optimization/66669
1179 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1180
53e7aca1 11812016-08-09 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR tree-optimization/72824
1184 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1185
c162fa25 11862016-08-09 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/71802
1189 * gcc.dg/torture/pr71802.c: New testcase.
1190
87156a7d 11912016-08-09 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR c++/72809
1194 * g++.dg/eh/stdarg1.C: New test.
1195
d0029333 11962016-08-08 Andi Kleen <ak@linux.intel.com>
1197
1198 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1199 test command line in failure log.
1200 (profopt-execute): dito. Make autofdo file names unique.
1201
7af4d06b 12022016-08-08 David Malcolm <dmalcolm@redhat.com>
1203
1204 PR c/64955
1205 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1206 output.
1207
7091ff70 12082016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1209
1210 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1211 c99_runtime.
1212 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1213 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1214 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1215 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1216 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1217 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1218
d189b094 12192016-08-08 David Malcolm <dmalcolm@redhat.com>
1220
1221 PR c/52952
1222 * gcc.dg/cpp/pr66415-1.c: Likewise.
1223 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1224 * gcc.dg/format/c90-printf-1.c: Likewise.
1225 * gcc.dg/format/diagnostic-ranges.c: New test case.
1226
440837fe 12272016-08-08 Jakub Jelinek <jakub@redhat.com>
1228
7cbcf608 1229 PR fortran/72716
1230 * gfortran.dg/gomp/pr72716.f90: New test.
1231
aa1ddb66 1232 PR middle-end/72781
1233 * gcc.dg/gomp/pr72781.c: New test.
1234
440837fe 1235 PR middle-end/68762
1236 * g++.dg/vect/pr68762-1.cc: New test.
1237 * g++.dg/vect/pr68762-2.cc: New test.
1238 * g++.dg/vect/pr68762.h: New file.
1239
eb571c16 12402016-08-08 Martin Sebor <msebor@redhat.com>
1241
1242 PR testsuite/72838
f9c39b65 1243 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1244 * g++.dg/warn/overflow-warn-3.C: Same.
1245 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1246
8ca5189a 12472016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1248
1249 PR fortran/71936
1250 * gfortran.dg/allocate_with_source_21.f03: New test.
1251
1495e54c 12522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1253
1254 PR fortran/72698
1255 * gfortran.dg/allocate_with_source_20.f03: New test.
1256
d1e97886 12572016-08-08 Alan Modra <amodra@gmail.com>
1258
1259 * gcc.c-torture/compile/pr72802.c: New.
1260
9da84a54 12612016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1262
1263 PR fortran/70524
1264 * gfortran.dg/dependency_48.f90: New test.
1265
3f9692a5 12662016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1267
b5b764be 1268 PR fortran/70040
3f9692a5 1269 * gfortran.dg/pr70040.f90: New testcase.
1270
099ec19a 12712016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1272
1273 PR fortran/71961
1274 * gfortran.dg/matmul_10.f90: New testcase.
1275
e8272095 12762016-08-07 Jan Hubicka <hubicka@ucw.cz>
1277
1278 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1279
f5d2c462 12802016-08-07 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR c/72816
1283 * gcc.dg/pr72816.c: New test.
1284
30c60892 12852016-08-06 Jonathan Wakely <jwakely@redhat.com>
1286
1287 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1288 * g++.dg/conversion/pr41426.C: Likewise.
1289 * g++.dg/conversion/pr66211.C: Likewise.
1290 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1291 * g++.dg/init/ref8.C: Likewise.
1292 * g++.old-deja/g++.law/cvt20.C: Likewise.
1293 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1294
2abf3c4a 12952016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1296
1297 PR tree-optimization/18046
1298 * gcc.dg/tree-ssa/vrp105.c: New test.
1299 * gcc.dg/tree-ssa/vrp106.c: New test.
1300
a940fdc7 13012016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1302
1303 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1304 1ul in diagnostics. Remove hyphen from "constant-expression."
1305 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1306 * g++.dg/cpp0x/static_assert3.C: Same.
1307 * g++.dg/cpp1y/constexpr-throw.C: Same.
1308 * g++.dg/template/nontype3.C: Same.
1309 * g++.dg/warn/overflow-warn-1.C: Same.
1310 * g++.dg/warn/overflow-warn-3.C: Same.
1311 * g++.dg/warn/overflow-warn-4.C: Same.
1312
d4166bdc 13132016-08-05 David Malcolm <dmalcolm@redhat.com>
1314
1315 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1316 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1317 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1318 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1319
906dd612 13202016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1321
1322 PR tree-optimization/72810
1323 * gcc.dg/tree-ssa/vrp110.c: New test.
1324
9788fb76 13252016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1326
1327 PR Target/72819
1328 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1329 registers.
1330 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1331 saving the half-precision registers.
1332 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1333 value is returned in h0.
1334 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1335 are passed in FP/SIMD registers.
1336 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1337 passing works corrcetly.
1338 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1339 (hfa_f16x2_t): Likewise.
1340 (hfa_f16x3_t): Likewise.
1341 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1342 are promoted to double and passed in a double register.
1343 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1344 are promoted to double and stacked.
1345 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1346 __fp16 data types.
1347 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1348 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1349 __fp16 first get passed in FP/SIMD registers, then stacked.
1350
30f40fe4 13512016-08-05 Nathan Sidwell <nathan@acm.org>
1352
1353 PR c++/68724
1354 * g++.dg/cpp0x/pr68724.C: New.
1355
8a6540e1 13562016-08-05 Richard Biener <rguenther@suse.de>
1357
1358 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1359
09001ac1 13602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1361
1362 * gcc.dg/tree-ssa/vrp107.c: New test.
1363 * gcc.dg/tree-ssa/vrp108.c: New test.
1364 * gcc.dg/tree-ssa/vrp109.c: New test.
1365
88ab6a9c 13662016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1367
1368 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1369 dg-options.
1370
b2a036e7 13712016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1372
1373 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1374 test-cases.
1375 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1376 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1377 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1378 test-cases.
1379 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1380 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1381 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1382 large_double.
1383
8dbf49cb 13842016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1385
1386 PR c++/72800
1387 * g++.dg/cpp1y/lambda-ice1.C: New.
1388
dcc45aae 13892016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1390
1391 PR c++/72759
1392 * g++.dg/cpp1y/pr72759.C: New test.
1393
88fe4062 13942016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1395
1396 * gcc.dg/switch-10.c: New test.
1397
a1af716f 13982016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1399
1400 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1401
1fa5d8ba 14022016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1403
1404 * c-c++-common/goacc/routine-5.c: Update.
1405
e8dedc4a 14062016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1407
1408 PR rtl-optimization/70903
1409 * gcc.c-torture/execute/pr70903.c: New test.
1410
7ca5003c 14112016-08-04 Martin Liska <mliska@suse.cz>
1412
1413 * gcc.dg/params/params.exp: Replace file exists with
1414 TESTING_IN_BUILD_TREE.
1415
810702a2 14162016-08-04 Marek Polacek <polacek@redhat.com>
1417
1418 PR c++/70229
1419 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1420
fa8a8f79 14212016-08-04 Richard Biener <rguenther@suse.de>
1422
1423 PR middle-end/71984
1424 * gcc.dg/torture/pr71984.c: Guard correctness check for
1425 little-endian.
1426
9916f5a5 14272016-08-03 Andrew Pinski <apinski@cavium.com>
1428
1429 * gcc.c-torture/compile/20160802-1.c: New testcase.
1430
278b4698 14312016-08-03 Fritz Reese <fritzoreese@gmail.com>
1432
1433 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1434
860c3c85 14352016-08-03 Richard Biener <rguenther@suse.de>
1436
1437 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1438 and remove -O3.
1439 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1440 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1441
0a41d717 14422016-08-03 Richard Biener <rguenther@suse.de>
1443
1444 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1445 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1446 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1447 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1448
52e3c0e8 14492016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1450
1451 * gcc.dg/init-excess-2.c: Require int32plus.
1452 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1453 * gcc.dg/pr59963-2.c: Require int32plus.
1454 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1455 * gcc.dg/unroll-7.c: Require int32plus.
1456
ad8a330c 14572016-08-02 Bin Cheng <bin.cheng@arm.com>
1458
1459 PR tree-optimization/34114
1460 * gcc.dg/tree-ssa/loop-42.c: New test.
1461
d3aa3636 14622016-08-02 Tamar Christina <tamar.christina@arm.com>
1463
1464 * gcc.target/aarch64/vminmaxnm.c: New.
1465 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1466 tests.
1467
c79d3723 14682016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1469
1470 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1471 vec_extract for vector float, vector int, vector short, and vector
1472 char.
1473 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1474 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1475 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1476 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1477
5fc13c39 14782016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1479
1480 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1481 single stack adjustment, no writeback.
5fc13c39 1482 * gcc.target/aarch64/test_frame_12.c: Likewise.
1483 * gcc.target/aarch64/test_frame_13.c: Likewise.
1484 * gcc.target/aarch64/test_frame_15.c: Likewise.
1485 * gcc.target/aarch64/test_frame_6.c: Likewise.
1486 * gcc.target/aarch64/test_frame_7.c: Likewise.
1487 * gcc.target/aarch64/test_frame_8.c: Likewise.
1488 * gcc.target/aarch64/test_frame_16.c: New test.
1489
2eb70c76 14902015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1491
1492 PR target/72748
1493 * gcc.target/i386/pr72748.c: New test.
1494
92a44a68 14952015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1496
1497 PR tree-optimization/71818
1498 * gcc.dg/vect/pr71818.c: New
1499
56e7a293 15002016-08-01 Martin Liska <mliska@suse.cz>
1501
1502 PR tree-optimization/71857
1503 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1504
aa8852cc 15052016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1506
1507 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1508
f3c032a4 15092016-08-01 Jan Beulich <jbeulich@suse.com>
1510
1511 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1512
a1e9d2c3 15132016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1514
1515 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1516 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1517
466045aa 15182016-07-31 Jonathan Wakely <jwakely@redhat.com>
1519
1520 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1521 (check_effective_target_c++): Likewise. Also match for libstdc++.
1522
92a44a68 15232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1524
1525 PR fortran/41922
1526 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1527 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1528 * gfortran.dg/pr41922.f90: New test.
1529
dd13eb1b 15302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1531
1532 PR fortran/68566
1533 * gfortran.dg/pr68566.f90: new test.
1534
a940fdc7 15352016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1536
1537 PR c++/60760
1538 PR c++/71091
1539 * g++.dg/cpp0x/constexpr-cast.C: New test.
1540 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1541 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1542 * g++.dg/ubsan/pr63956.C: Correct.
1543
efa8ff03 15442016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1545
1546 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1547 vector double or vector long where the vector is in memory.
1548 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1549 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1550
0b8113c5 15512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1552
1553 PR fortran/69867
1554 * gfortran.dg/pr69867.f90: New test.
1555
3badc59b 15562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1557
1558 PR fortran/69962
1559 * gfortran.dg/pr69962.f90: New test.
1560
fc8b54ff 15612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1562
1563 PR fortran/70006
1564 * gfortran.dg/pr70006.f90: New test.
1565
165b422e 15662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1567
1568 PR fortran/71730
1569 * gfortran.dg/pr71730.f90: New test.
1570 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1571 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1572 * gfortran.dg/array_constructor_26.f03: Ditto.
1573
0c6334ed 15742016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1575
1576 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1577 * gcc.target/powerpc/pr71763.c: Likewise.
1578
4ebf85be 15792016-07-29 Marek Polacek <polacek@redhat.com>
1580
1581 PR c/71742
1582 * gcc.dg/940510-1.c: Adjust dg-error.
1583 * gcc.dg/c99-flex-array-1.c: Likewise.
1584 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1585
9efe5be6 1586 PR c/71853
1587 * gcc.dg/noncompile/pr71853.c: New test.
1588
4c4548bb 1589 PR c/71573
1590 * gcc.dg/noncompile/pr71573.c: New test.
1591
8ae70602 1592 PR c/71926
1593 * g++.dg/warn/Wparentheses-30.C: New test.
1594 * gcc.dg/Wparentheses-14.c: New test.
1595
cfc1aded 15962016-07-29 Uros Bizjak <ubizjak@gmail.com>
1597
1598 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1599
d5e80d93 16002016-07-29 Bin Cheng <bin.cheng@arm.com>
1601
1602 PR tree-optimization/57558
1603 * gcc.dg/vect/pr57558-1.c: New test.
1604 * gcc.dg/vect/pr57558-2.c: New test.
1605
c7c713ec 16062016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1607
cfc1aded 1608 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1609 to scan forwprop1 dump pass.
1610
34b9af67 16112016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 PR c++/51488
1614 * g++.dg/template/pr51488.C: New.
1615
322d4184 16162016-07-29 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR c/71969
1619 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1620 static __inline__.
1621 * gcc.dg/pr71969-1.c: New test.
1622 * gcc.dg/pr71969-2.c: New test.
1623 * gcc.dg/pr71969-3.c: New test.
1624
7648c9c7 16252016-07-29 Marek Polacek <polacek@redhat.com>
1626
1627 PR c/71574
1628 * c-c++-common/pr71574.c: New test.
1629
35fddbd6 1630 PR c/71583
1631 * gcc.dg/noncompile/pr71583.c: New test.
1632
d06bcb87 16332016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1634
1635 PR middle-end/68217
1636 * gcc.dg/pr68217.c: New test.
1637
fb5574d7 16382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1639
1640 PR fortran/71067
1641 * gfortran.dg/pr71067_1.f90: New test.
1642 * gfortran.dg/pr71067_2.f90: Ditto.
1643
a52bb7a0 16442016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1645
1646 * gcc.target/powerpc/vec-extract-1.c: New test.
1647
42e96823 16482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1649
1650 PR fortran/71799
1651 * gfortran.dg/pr71799.f90: New test.
1652
d5539c6b 16532016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/71665
1656 * g++.dg/cpp0x/pr71665-1.C: New.
1657 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1658 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1659 * g++.dg/ext/label10.C: Likewise.
1660 * g++.dg/parse/constant5.C: Likewise.
1661
05995232 16622016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1663
1664 PR fortran/71859
1665 * gfortran.dg/pr71859.f90: New test.
1666 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1667 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1668
7a4429b2 16692016-07-28 Paul Thomas <pault@gcc.gnu.org>
1670
1671 PR fortran/71883
1672 * gfortran.dg/pr71883.f90 : New test.
1673
f339cf78 16742016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1675
1676 PR tree-optimization/71734
cfc1aded 1677 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1678
8311fe26 16792016-07-28 Renlin Li <renlin.li@arm.com>
1680
1681 Revert
1682 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1683
1684 PR fortran/71902
1685 * gfortran.dg/dependency_47.f90: New test.
1686
595e387a 16872016-07-28 Martin Liska <mliska@suse.cz>
1688
1689 PR gcov-profile/68025
1690 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1691
83554604 16922016-07-28 Martin Liska <mliska@suse.cz>
1693
1694 * g++.dg/vect/pr70944.cc: New test.
1695
ec6d2d63 16962016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1697
1698 PR middle-end/71994
1699 * gcc.dg/torture/pr71994.c: New test.
1700
12dabcee 17012016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1702
1703 PR middle-end/71078
1704 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1705 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1706 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1707
262a83d5 17082016-07-27 Richard Biener <rguenther@suse.de>
1709
1710 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1711
3989f1fe 17122016-07-27 Martin Liska <mliska@suse.cz>
1713
1714 * gcc.dg/predict-13.c: New test.
1715 * gcc.dg/predict-14.c: New test.
1716
69a499fa 17172016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1718
7a4429b2 1719 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1720 including stdint.h.
1721 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1722 including stdint.h.
1723
751fef95 17242016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1725
1726 PR target/71869
1727 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1728 IEEE built-in functions handle quiet and signalling NaNs
1729 correctly.
1730
5e07497c 17312016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1732
1733 PR fortran/71862
1734 * gfortran.dg/pr71862.f90: New test.
1735
18928e61 17362016-07-26 Martin Sebor <msebor@redhat.com>
1737
1738 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1739 selector with dg-options.
1740
7e1856f1 17412016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1742
1743 PR tree-optimization/18046
1744 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1745 * gcc.dg/tree-ssa/vrp103.c: New test.
1746 * gcc.dg/tree-ssa/vrp104.c: New test.
1747
08679462 17482016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1749
1750 * gcc.target/powerpc/pr63354.c: Require lp64 since
1751 -mprofile-kernel is not legal with -m32.
1752
8c3efadf 17532016-07-26 Richard Biener <rguenther@suse.de>
1754
1755 PR rtl-optimization/71984
1756 * gcc.dg/torture/pr71984.c: New testcase.
1757
78866ecd 17582016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1759
1760 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1761 g++-dg-runtest via et-dg-runtest.
1762 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1763 * gcc.dg/vect/vect.exp: Likewise.
1764 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1765 gfortran-dg-runtest.
1766 * gfortran.dg/vect/vect.exp: Likewise.
1767 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1768 (check_mips_loongson_hw_available): Likewise.
1769 (check_effective_target_mpaired_single_runtime): Likewise.
1770 (check_effective_target_mips_loongson_runtime): Likewise.
1771 (add_options_for_mpaired_single): Likewise.
1772 (check_effective_target_vect_int): Add global et_index.
1773 Check and save the supported feature for a target selected by
1774 the et_index target. Break long lines where appropriate. Call
1775 et-is-effective-target for MIPS with an argument instead of
1776 check_effective_target_* where appropriate.
1777 (check_effective_target_vect_intfloat_cvt): Likewise.
1778 (check_effective_target_vect_uintfloat_cvt): Likewise.
1779 (check_effective_target_vect_floatint_cvt): Likewise.
1780 (check_effective_target_vect_floatuint_cvt): Likewise.
1781 (check_effective_target_vect_simd_clones): Likewise.
1782 (check_effective_target_vect_shift): ewise.
1783 (check_effective_target_whole_vector_shift): Likewise.
1784 (check_effective_target_vect_bswap): Likewise.
1785 (check_effective_target_vect_shift_char): Likewise.
1786 (check_effective_target_vect_long): Likewise.
1787 (check_effective_target_vect_float): Likewise.
1788 (check_effective_target_vect_double): Likewise.
1789 (check_effective_target_vect_long_long): Likewise.
1790 (check_effective_target_vect_no_int_max): Likewise.
1791 (check_effective_target_vect_no_int_add): Likewise.
1792 (check_effective_target_vect_no_bitwise): Likewise.
1793 (check_effective_target_vect_widen_shift): Likewise.
1794 (check_effective_target_vect_no_align): Likewise.
1795 (check_effective_target_vect_hw_misalign): Likewise.
1796 (check_effective_target_vect_element_align): Likewise.
1797 (check_effective_target_vect_condition): Likewise.
1798 (check_effective_target_vect_cond_mixed): Likewise.
1799 (check_effective_target_vect_char_mult): Likewise.
1800 (check_effective_target_vect_short_mult): Likewise.
1801 (check_effective_target_vect_int_mult): Likewise.
1802 (check_effective_target_vect_extract_even_odd): Likewise.
1803 (check_effective_target_vect_interleave): Likewise.
1804 (check_effective_target_vect_stridedN): Likewise.
1805 (check_effective_target_vect_multiple_sizes): Likewise.
1806 (check_effective_target_vect64): Likewise.
1807 (check_effective_target_vect_call_copysignf): Likewise.
1808 (check_effective_target_vect_call_sqrtf): Likewise.
1809 (check_effective_target_vect_call_btrunc): Likewise.
1810 (check_effective_target_vect_call_btruncf): Likewise.
1811 (check_effective_target_vect_call_ceil): Likewise.
1812 (check_effective_target_vect_call_ceilf): Likewise.
1813 (check_effective_target_vect_call_floor): Likewise.
1814 (check_effective_target_vect_call_floorf): Likewise.
1815 (check_effective_target_vect_call_lceil): Likewise.
1816 (check_effective_target_vect_call_lfloor): Likewise.
1817 (check_effective_target_vect_call_nearbyint): Likewise.
1818 (check_effective_target_vect_call_nearbyintf): Likewise.
1819 (check_effective_target_vect_call_round): Likewise.
1820 (check_effective_target_vect_call_roundf): Likewise.
1821 (check_effective_target_vect_perm): Likewise, but also append *_saved
1822 to the existing global name to properly cache the result.
1823 (check_effective_target_vect_perm_byte): Likewise.
1824 (check_effective_target_vect_perm_short): Likewise.
1825 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1826 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1827 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1828 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1829 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1830 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1831 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1832 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1833 (check_effective_target_vect_sdot_qi): Likewise.
1834 (check_effective_target_vect_udot_qi): Likewise.
1835 (check_effective_target_vect_sdot_hi): Likewise.
1836 (check_effective_target_vect_udot_hi): Likewise.
1837 (check_effective_target_vect_usad_char): Likewise.
1838 (check_effective_target_vect_pack_trunc): Likewise.
1839 (check_effective_target_vect_unpack): Likewise.
1840 (check_effective_target_vect_aligned_arrays): Likewise.
1841 (check_effective_target_vect_natural_alignment): Likewise.
1842 (check_effective_target_vector_alignment_reachable): Likewise.
1843 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1844 (is-effective-target): Initialize et_index if undefined.
1845 (et-dg-runtest): New.
1846 (et-is-effective-target): Likewise.
1847 (check_vect_support_and_set_flags): Add supported MIPS targets to
1848 EFFECTIVE_TARGETS list. Return the number of supported targets.
1849
b2930f09 18502016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 1851 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 1852
1853 PR middle-end/70920
1854 * gcc.dg/pr70920-1.c: New test-case.
1855 * gcc.dg/pr70902-2.c: Likewise.
1856 * gcc.dg/pr70920-3.c: Likewise.
1857 * gcc.dg/pr70920-4.c: Likewise
1858 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1859 2 instead of 3.
1860
90821294 18612016-07-25 Alexander Monakov <amonakov@ispras.ru>
1862
1863 * gcc.c-torture/execute/pr71494.c: Require label_values.
1864 * gcc.dg/pr16973.c: Ditto.
1865
1660595b 18662016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1867
1868 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1869 * gcc.dg/torture/pr69771.c: Require int32plus.
1870 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1871
5b2b88ce 18722016-07-25 Martin Liska <mliska@suse.cz>
1873
1874 * gcc.dg/torture/pr71987.c: New test.
1875
e2f926e9 18762016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1877
1878 PR fortran/71935
1879 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1880 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1881 * gfortran.dg/pr71935.f90: New test.
1882
a940fdc7 18832016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 1884
1885 PR c++/71675
1886 * g++.dg/ext/atomic-3.C: New test.
1887 * gcc.dg/atomic/pr71675.c: New test.
1888
5a43070d 18892016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1890
1891 * gcc.target/i386/mvc8.c: New test.
1892
1b793819 18932016-07-22 Bin Cheng <bin.cheng@arm.com>
1894
1895 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1896 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1897
d4b4c787 18982016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1899
1900 PR fortran/71795
1901 * gfortran.dg/constructor_50.f90: New test.
1902
45648efe 19032016-07-22 Martin Liska <mliska@suse.cz>
1904
1905 PR gcov-profile/69028
1906 PR gcov-profile/62047
1907 * g++.dg/cilk-plus/pr69028.C: New test.
1908
b657bb1f 19092016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1910
1911 * gfortran.dg/coarray_stat_2.f90: New test.
1912
3a421504 19132016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1914
1915 * gcc.target/powerpc/vec-extract.h: New files to check the
1916 vec_extract built-in functions for all vector types, testing
1917 accessing each element, both with constant and variable element
1918 numbers.
1919 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1920 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1921 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1922 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1923 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1924 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1925 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1926 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1927 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1928
d40a1eac 19292016-07-21 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR c++/71728
1932 * g++.dg/other/pr71728.C: New test.
1933
3b0d7293 19342016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1935
1936 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1937 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1938 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1939 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1940 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1941
50953a9f 19422016-07-21 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/71947
1945 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1946
90261646 19472016-07-21 Bin Cheng <bin.cheng@arm.com>
1948
1949 * gcc.dg/tree-ssa/scev-15.c: New.
1950
5a5a7a90 19512016-07-21 Bin Cheng <bin.cheng@arm.com>
1952
1953 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1954
df0c563f 19552016-07-21 Jakub Jelinek <jakub@redhat.com>
1956
1957 PR c++/71941
1958 * g++.dg/gomp/pr71941.C: New test.
1959
24acd4ab 19602016-07-20 David Malcolm <dmalcolm@redhat.com>
1961
1962 PR c/70339
1963 PR c/71858
1964 * g++.dg/spellcheck-identifiers.C: New test case, based on
1965 gcc.dg/spellcheck-identifiers.c.
1966 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1967 gcc.dg/spellcheck-identifiers-2.c.
1968 * g++.dg/spellcheck-typenames.C: New test case, based on
1969 gcc.dg/spellcheck-typenames.c
1970
8669e753 19712016-07-20 Jonathan Wakely <jwakely@redhat.com>
1972
1973 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1974 pointer to member function and also test catching by reference.
1975
75cb41b8 19762016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1977
1978 * gcc.target/s390/pr67443.c: Fix test case.
1979
07be1239 19802016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1981
1982 * gcc.target/s390/insv-1.c: Xfail some tests.
1983 * gcc.target/s390/insv-2.c: Likewise.
1984
e9b5fdd9 19852016-07-20 Georg-Johann Lay <avr@gjlay.de>
1986
1987 * gcc.target/avr/torture/get-mem.c: New test.
1988 * gcc.target/avr/torture/set-mem.c: New test.
1989
b704b0e1 19902016-07-20 Georg-Johann Lay <avr@gjlay.de>
1991
1992 PR target/71948
1993 * gcc.target/avr/torture/tiny-progmem.c: New test.
1994
051eb924 19952016-07-20 Jakub Jelinek <jakub@redhat.com>
1996
fdb70809 1997 PR c++/71909
1998 * g++.dg/parse/pr71909.C: New test.
1999 * g++.dg/tm/pr71909.C: New test.
2000
051eb924 2001 PR c++/50060
2002 * g++.dg/cpp0x/constexpr-50060.C: New test.
2003 * g++.dg/cpp1y/constexpr-50060.C: New test.
2004
c4e1267c 20052016-07-20 Martin Liska <mliska@suse.cz>
2006
2007 * gfortran.dg/graphite/pr71898.f90: New test.
2008
ecaa5fd4 20092016-07-20 Bin Cheng <bin.cheng@arm.com>
2010
2011 PR tree-optimization/71503
2012 PR tree-optimization/71683
2013 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2014 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2015
f5b88ba1 20162016-07-20 Martin Liska <mliska@suse.cz>
2017
2018 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2019 * gcc.dg/plugin/sreal-test-1.c: Remove.
2020 * gcc.dg/plugin/sreal_plugin.c: Remove.
2021
e889bd11 20222016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2023
2024 PR fortran/71902
2025 * gfortran.dg/dependency_47.f90: New test.
2026
1c6bb1c0 20272016-07-19 Jakub Jelinek <jakub@redhat.com>
2028
94d511af 2029 PR rtl-optimization/71916
2030 * gcc.c-torture/compile/pr71916.c: New test.
2031
54e95a17 2032 PR middle-end/71874
2033 * g++.dg/torture/pr71874.C: New test.
2034
1c6bb1c0 2035 PR middle-end/71734
2036 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2037 (my_alloc): Rewritten to use __builtin_posix_memalign and
2038 __SIZE_TYPE__.
2039 (my_free): Use __builtin_free instead of _mm_free.
2040 (Vec::operator=): Use __builtin_memcpy.
2041
0d565f19 20422016-07-19 Martin Jambor <mjambor@suse.cz>
2043
cfc1aded 2044 PR fortran/71688
2045 * gfortran.dg/pr71688.f90: New test.
0d565f19 2046
2be13cd5 20472016-07-19 Richard Biener <rguenther@suse.de>
2048
2049 * c-c++-common/vector-subscript-6.c: New testcase.
2050 * c-c++-common/vector-subscript-7.c: Likewise.
2051
1697df09 20522016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2053
7a4429b2 2054 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2055 and UInt32 based on __SIZEOF_INT__.
2056
8894566e 20572016-07-19 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/71901
2060 * gcc.dg/torture/pr71901.c: New testcase.
2061
20622016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2063
2064 PR tree-optimization/71908
2065 * gcc.dg/torture/pr71908.c: New testcase.
2066
106ac76d 20672016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2068
2069 PR target/71493
2070 * gcc.target/powerpc/pr71493-1.c: New test.
2071 * gcc.target/powerpc/pr71493-2.c: Likewise.
2072
e6517a48 20732016-07-18 Jakub Jelinek <jakub@redhat.com>
2074
d1e0c36e 2075 PR c++/71835
2076 * g++.dg/conversion/ambig3.C: New test.
2077
6fe424c2 2078 PR c++/71828
2079 * g++.dg/cpp0x/constexpr-71828.C: New test.
2080
d3dd9e33 2081 PR c++/71826
2082 * g++.dg/template/pr71826.C: New test.
2083
74fd83a9 2084 PR c++/71822
2085 * g++.dg/template/defarg21.C: New test.
2086
e6517a48 2087 PR c++/71871
2088 * g++.dg/ext/vector31.C: New test.
2089
f942bdbf 20902016-07-18 Uros Bizjak <ubizjak@gmail.com>
2091
2092 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2093
4b1425be 20942016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2095
2096 PR tree-optimization/71734
2097 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2098
a80f37e1 20992016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2100
2101 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2102 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2103 stack-layout-dynamic-1.c: New test.
2104
ea283725 21052016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2106
2107 * gcc.target/s390/nolrl-1.c: New test.
2108
14eab729 21092016-07-17 Fritz Reese <fritzoreese@gmail.com>
2110
2111 PR fortran/71523
2112 * gfortran.dg/pr71523_1.f90: New test.
2113 * gfortran.dg/pr71523_2.f90: New test.
2114
3925d644 21152016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2116
2117 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2118
fb9ff4ce 21192016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2120 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2121
2122 PR fortran/62125
2123 * gfortran.dg/pr62125.f90: New test.
2124
95b0f5e9 21252016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2126
2127 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2128 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2129
1913be16 21302016-07-15 Jonathan Wakely <jwakely@redhat.com>
2131
2132 PR c++/58796
2133 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2134 * g++.dg/cpp0x/nullptr35.C: New test.
2135
b4803084 21362016-07-15 Bin Cheng <bin.cheng@arm.com>
2137
2138 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2139
89e3ec3d 21402016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2141
2142 * gfortran.dg/goacc/vector_length.f90: New test.
2143
2084e279 21442016-07-15 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/71881
2147 * gcc.dg/torture/pr71881.c: New testcase.
2148
2177bb9a 21492016-07-15 Richard Biener <rguenther@suse.de>
2150
2151 PR tree-optimization/71887
2152 * gcc.dg/torture/pr71887.c: New testcase.
2153
0dd7db3b 21542016-07-15 Jakub Jelinek <jakub@redhat.com>
2155
2156 PR c/71858
2157 * gcc.dg/spellcheck-identifiers-3.c: New test.
2158
b41cc4d1 21592016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2160
2161 PR fortran/71807
2162 * gfortran.dg/null_9.f90: New test.
2163
a4d34e5e 21642016-07-15 Bin Cheng <bin.cheng@arm.com>
2165
2166 * gcc.dg/tree-ssa/loop-41.c: New test.
2167
1547c551 21682016-07-15 Bin Cheng <bin.cheng@arm.com>
2169
2170 PR tree-optimization/71347
2171 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2172
b9c2416b 21732016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2174
2175 PR fortran/29819
2176 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2177 * gfortran.dg/contains.f90: Ditto.
2178 * gfortran.dg/contains_empty_1.f03: Ditto.
2179 * gfortran.dg/submodule_3.f08: Ditto.
2180
28413b15 21812016-07-14 Jakub Jelinek <jakub@redhat.com>
2182
661af228 2183 PR testsuite/71865
2184 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2185 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2186 expected diagnostics.
2187
28413b15 2188 PR c/71858
2189 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2190 * gcc.dg/spellcheck-identifiers-2.c: New test.
2191 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2192 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2193
7b3b3a49 21942016-07-14 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR tree-optimization/71872
2197 * gcc.c-torture/compile/pr71872.c: New test.
2198
7c039c44 21992016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2200
2201 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2202 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2203 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2204 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2205 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2206 * gcc.target/arm/atomic-op-acquire-1.c: This.
2207 * gcc.target/arm/atomic-op-char.c: Rename into ...
2208 * gcc.target/arm/atomic-op-char-1.c: This.
2209 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2210 * gcc.target/arm/atomic-op-consume-1.c: This.
2211 * gcc.target/arm/atomic-op-int.c: Rename into ...
2212 * gcc.target/arm/atomic-op-int-1.c: This.
2213 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2214 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2215 * gcc.target/arm/atomic-op-release.c: Rename into ...
2216 * gcc.target/arm/atomic-op-release-1.c: This.
2217 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2218 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2219 * gcc.target/arm/atomic-op-short.c: Rename into ...
2220 * gcc.target/arm/atomic-op-short-1.c: This.
2221 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2222 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2223 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2224 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2225 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2226 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2227 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2228 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2229 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2230 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2231
80c5e533 22322016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2233
2234 PR fortran/70842
2235 * gfortran.dg/select_type_35.f03: New test.
2236
c5a9fc7b 22372016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2238
2239 PR target/65951
2240 PR tree-optimization/70923
2241 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2242 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2243 * gcc.dg/vect/pr65951.c: Likewise.
2244 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2245
d1242c94 22462016-07-14 David Edelsohn <dje.gcc@gmail.com>
2247
2248 * c-c++-common/pr60226.c: Expect maximum object file alignment
2249 error on AIX.
2250
97f2a90b 22512016-07-14 Richard Biener <rguenther@suse.de>
2252
2253 PR tree-optimization/71866
2254 * gcc.dg/torture/pr71866.c: New testcase.
2255
6029a910 22562016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2257
2258 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2259 selector and enclose boolean expression in curly braces.
2260
798d22ed 22612016-07-14 Alan Modra <amodra@gmail.com>
2262
2263 PR target/71733
2264 * gcc.target/powerpc/p9-novsx.c: New.
2265
3ffcb27d 22662016-07-13 Andi Kleen <ak@linux.intel.com>
2267
2268 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2269 * g++.dg/tree-prof/morefunc.C: Dito.
2270 * g++.dg/tree-prof/pr35545.C: Dito.
2271 * g++.dg/tree-prof/reorder.C: Dito.
2272 * gcc.dg/tree-prof/20050826-2.c: Dito.
2273 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2274 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2275 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2276 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2277 * gcc.dg/tree-prof/inliner-1.c: Dito.
2278 * gcc.dg/tree-prof/merge_block.c: Dito.
2279 * gcc.dg/tree-prof/stringop-1.c: Dito.
2280 * gcc.dg/tree-prof/stringop-2.c: Dito.
2281 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2282 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2283 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2284 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2285 * gcc.dg/tree-prof/update-loopch.c: Dito.
2286 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2287 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2288 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2289 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2290 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2291 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2292 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2293
9ace90e5 22942016-07-13 Andi Kleen <ak@linux.intel.com>
2295
2296 * lib/profopt.exp (profopt-execute): Remove .imports files.
2297
b75cf198 22982016-07-13 Andi Kleen <ak@linux.intel.com>
2299
f942bdbf 2300 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2301
4d0389a9 23022016-07-13 Andi Kleen <ak@linux.intel.com>
2303
2304 * lib/profopt.exp (dg-final-scan-autofdo,
2305 dg-final-scan-not-autofdo): New functions.
2306
a5af7a75 23072016-07-13 Bin Cheng <bin.cheng@arm.com>
2308
2309 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2310 * gcc.dg/vect/vect-35.c: Ditto.
2311 * gcc.dg/vect/vect-alias-check-2.c: New test.
2312
c6bcae01 23132016-07-13 Martin Liska <mliska@suse.cz>
2314
2315 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2316 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2317 * gfortran.dg/pr42108.f90: Update expected dump scan.
2318
0644c120 23192016-07-13 Richard Biener <rguenther@suse.de>
2320
2321 PR tree-optimization/24574
2322 * gcc.dg/pr24574.c: New testcase.
2323
2bbae5b9 23242016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2325
f942bdbf 2326 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2327 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2328 * c-c++-common/pr68833-1.c: Require int32plus.
2329 * gcc.dg/ipa/pr63551.c: Likewise.
2330 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2331 * gcc.dg/ipa/pr64041.c: Require int32plus.
2332
839a6560 23332016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2334
2335 PR ipa/71633
2336 * g++.dg/pr71633.C: New test.
2337
8f5f2788 23382016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2339
2340 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2341 Add new arm_thumb1_cbz_ok effective target.
2342 * gcc.target/arm/cbz.c: New test.
2343
417e5cc5 23442016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2345
2346 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2347 Define effective target.
2348 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2349 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2350 * gcc.target/arm/movhi_movw.c: New test.
2351 * gcc.target/arm/movsi_movw.c: Likewise.
2352 * gcc.target/arm/movdi_movw.c: Likewise.
2353
68a5143e 23542016-07-13 Richard Biener <rguenther@suse.de>
2355
2356 PR middle-end/71104
2357 * gcc.dg/pr71104-1.c: New testcase.
2358 * gcc.dg/pr71104-2.c: Likewise.
2359
69e8d259 23602016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2361
2362 PR target/71805
2363 * gcc.target/powerpc/pr71805.c: New test.
2364
244f142f 23652016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2366
2367 * gcc.target/powerpc/divkc3-1.c: New.
2368 * gcc.target/powerpc/mulkc3-1.c: New.
2369
6fc56f1f 23702016-07-12 Nathan Sidwell <nathan@acm.org>
2371
2372 * gcc.target/arm/data-rel-1.c: New.
2373 * gcc.target/arm/data-rel-2.c: New.
2374 * gcc.target/arm/data-rel-3.c: New.
2375
94ee1e9c 23762016-07-12 Martin Liska <mliska@suse.cz>
2377
2378 * gcc.dg/params/blocksort-part.c: New test.
2379 * gcc.dg/params/params.exp: New file.
2380
cd32d747 23812016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2382
2383 PR middle-end/71700
2384 * gcc.c-torture/execute/pr71700.c: New test.
2385
ad010d47 23862016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2387 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/23286
2390 PR tree-optimization/70159
2391 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2392 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2393 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2394 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2395 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2396 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2397 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2398 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2399 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2400 * gcc.dg/pr51879-12.c: Likewise.
2401 * gcc.dg/strlenopt-9.c: Likewise.
2402 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2403 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2404 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2405 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2406 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2407 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2408 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2409 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2410 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2411 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2412 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2413 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2414 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2415 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2416 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2417
9aece49e 24182016-07-12 Richard Biener <rguenther@suse.de>
2419
2420 PR rtl-optimization/68961
2421 * gcc.target/i386/pr68961.c: New testcase.
2422
8f05fee9 24232016-07-11 Jakub Jelinek <jakub@redhat.com>
2424
4a6cc5cd 2425 PR middle-end/71758
2426 * c-c++-common/gomp/pr71758.c: New test.
2427 * gfortran.dg/gomp/pr71758.f90: New test.
2428
8f05fee9 2429 PR tree-optimization/71823
2430 * gcc.dg/vect/pr71823.c: New test.
2431
b73690a4 24322016-07-11 David Malcolm <dmalcolm@redhat.com>
2433
2434 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2435 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2436 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2437
675f4c6b 24382016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2439
2440 PR target/71801
2441 * gcc.target/i386/pr71801.c: New test.
2442
9aaf7e3e 24432016-07-11 Richard Biener <rguenther@suse.de>
2444
2445 PR tree-optimization/71816
2446 * gcc.dg/torture/pr71816.c: New testcase.
2447
dd58bf21 24482016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2449
2450 PR fortran/71783
2451 * gfortran.dg/dependency_46.f90: New test.
2452
a2ebcb84 24532016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2454
2455 PR rtl-optimization/71621
2456 * gcc.target/i386/pr71621-1.c: New.
2457 * gcc.target/i386/pr71621-2.c: New.
2458
6cedf97e 24592016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2460
2461 * gfortran.dg/goacc/pr71704.f90: New test.
2462
dc71c755 24632016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2464
2465 PR target/71297
2466 * gcc.target/powerpc/pr71297.c: New.
2467
288161af 24682016-07-08 Jiong Wang <jiong.wang@arm.com>
2469
2470 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2471
98e771d6 24722016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2473
2474 PR target/71806
2475 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2476
c3d27339 24772016-07-08 Alan Hayward <alan.hayward@arm.com>
2478
2479 PR tree-optimization/71667
2480 * gcc.dg/vect/pr71667.c: New
2481
b1b5042a 24822016-07-08 Martin Liska <mliska@suse.cz>
2483
2484 * gcc.dg/torture/pr71606.c: New test.
2485
5cdc40a0 24862016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2487
2488 PR fortran/71764
2489 * gfortran.dg/pr71764.f90: New test.
2490
bcc4d868 24912016-07-07 Jakub Jelinek <jakub@redhat.com>
2492 Kai Tietz <ktietz70@googlemail.com>
2493
2494 PR c++/70869
2495 PR c++/71054
2496 * g++.dg/cpp0x/pr70869.C: New test.
2497 * g++.dg/cpp0x/pr71054.C: New test.
2498
b39328b2 24992016-07-07 David Edelsohn <dje.gcc@gmail.com>
2500
2501 * g++.dg/debug/pr71432.C: Fail on AIX.
2502
95c9caad 25032016-07-07 Martin Liska <mliska@suse.cz>
2504
2505 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2506 an undefined behavior.
2507 * gfortran.dg/do_3.F90: Likewise.
2508 * gfortran.dg/do_check_11.f90: New test.
2509 * gfortran.dg/do_check_12.f90: New test.
2510 * gfortran.dg/do_corner_warn.f90: New test.
2511
8e976d11 25122016-07-07 Martin Liska <mliska@suse.cz>
2513
2514 * gfortran.dg/predict-1.f90: Ammend the test.
2515 * gfortran.dg/predict-2.f90: Likewise.
2516
26716fc7 25172016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2518
2519 PR ipa/71624
2520 * g++.dg/pr71624.C: New test.
2521
2d079cbf 25222016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2523
2524 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2525 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2526 ARMv8-M Mainline architectures.
2527
9e6f4af4 25282016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2529
2530 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2531 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2532
d490b07a 25332016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2534
2535 PR target/70098
2536 PR target/71763
2537 * gcc.target/powerpc/pr71763.c: New file.
2538
798fc305 25392016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2540
2541 PR tree-optimization/71518
f942bdbf 2542 * gcc.dg/pr71518.c: New test.
798fc305 2543
97e4cbac 25442016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2545
2546 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2547
19aea164 25482016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2549
f942bdbf 2550 PR target/50739
19aea164 2551 * gcc.target/avr/pr50739.c: New test.
2552
105e9dfc 25532016-07-05 Jan Hubicka <jh@suse.cz>
2554
2555 * gcc.dg/tree-ssa/scev-14.c: update template.
2556
1137da9c 25572016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2558
2559 * gcc.dg/vect/group-no-gaps-1.c: New test.
2560
ce393063 25612016-07-05 Andi Kleen <ak@linux.intel.com>
2562
2563 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2564 if kernel supports MPX.
2565
92a44a68 25662016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2567
2568 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2569
f2ccdf8e 25702016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2571 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2572
2573 * gcc.target/powerpc/signbit-1.c: New test.
2574 * gcc.target/powerpc/signbit-2.c: New test.
2575 * gcc.target/powerpc/signbit-3.c: New test.
2576
0215a22c 25772016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2578
2579 PR rtl-optimization/71594
2580 * gcc.dg/torture/pr71594.c: New test.
2581
30a39817 25822016-07-05 Jan Hubicka <jh@suse.cz>
2583
2584 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2585
b65b8df2 25862016-07-05 David Malcolm <dmalcolm@redhat.com>
2587
2588 PR c++/62314
f9c39b65 2589 * g++.dg/parse/error5.C: Update column
b65b8df2 2590 number of missing semicolon error.
2591 * g++.dg/pr62314-2.C: New test case.
2592
6b5471d8 25932016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2594
2595 * gfortran.dg/coarray_stat_function.f90: New test.
2596 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2597 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2598 to new interfaces.
2599
35b3a8dd 26002016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2601
2602 PR fortran/71623
2603 * gfortran.dg/deferred_character_17.f90: New test.
2604
b84c1ddf 26052016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2606
2607 * gcc.target/arm/neon/polytypes.c: Move to ...
2608 * gcc.target/arm/polytypes.c: ... here.
2609 * gcc.target/arm/neon/pr51534.c: Move to ...
2610 * gcc.target/arm/pr51534.c: ... here.
2611 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2612 * gcc.target/arm/vect-vcvt.c: ... here.
2613 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2614 * gcc.target/arm/vect-vcvtq.c: ... here.
2615 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2616 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2617 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2618 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2619 * gcc.target/arm/neon/neon.exp: Delete.
2620 * gcc.target/arm/neon/: Delete.
2621
7e9136f1 26222016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2623
2624 PR fortran/65575
2625 * gfortran.dg: pr65575.f90: New test.
2626
18b42a28 26272016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2628
2629 PR fortran/35849
2630 * gfortran.dg: pr35849.f90: New test.
2631
f8765404 26322016-07-04 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR c++/71739
2635 * g++.dg/cpp0x/pr71739.C: New test.
2636
e3422b3a 26372016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2638
2639 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2640
2da1c9f7 26412016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2642
2643 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2644 locr.
2645 * gcc.target/s390/loc-1.c: New test.
2646
6125d36e 26472016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2648
f9c39b65 2649 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2650 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2651
42797d4b 26522016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2653
2654 PR target/63874
2655 * gcc.target/aarch64/pr63874.c: New test.
2656
9d9fe66a 26572016-07-04 Jan Beulich <jbeulich@suse.com>
2658
2659 * g++.dg/header.c: New.
2660 * gcc.dg/header.c: New.
2661
c364d0f3 26622016-07-02 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR c/71719
2665 * c-c++-common/Wunused-var-15.c: New test.
2666
267f3c67 26672016-07-01 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR fortran/71687
2670 * gfortran.dg/gomp/pr71687.f90: New test.
2671
8297c70b 26722016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2673
2674 * gcc.dg/const-float128-ped.c: Require __float128 effective
2675 target and options.
2676 * gcc.dg/const-float128.c: Likewise.
2677 * gcc.dg/torture/float128-cmp-invalid.c: Require
2678 __float128 and base_quadfloat_support effective targets, and
2679 __float128 options.
2680 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2681 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2682 * gcc.dg/torture/float128-nan.c: Likewise.
2683 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2684 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2685 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2686 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2687 (add_options_for___float128): New.
2688 (check_effective_target_base_quadword_support): New.
2689
eab79b94 26902016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2691
2692 PR target/71720
2693 * gcc.target/powerpc/pr71720.c: New test.
2694
4ce6622a 26952016-07-01 Jan Beulich <jbeulich@suse.com>
2696
2697 * gcc.dg/bss.c: New.
2698
0b6f1914 26992016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2700
2701 PR target/71698
2702 * gcc.target/powerpc/pr71698.c: New test.
2703
4d28a470 27042016-07-01 Georg-Johann Lay <avr@gjlay.de>
2705
2706 PR target/71151
2707 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2708 instead of ".foo" for its section name.
2709 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2710 depending on MCU's flash size.
2711 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2712 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2713 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2714 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2715 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2716 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2717
ed8613ec 27182016-07-01 Jan Beulich <jbeulich@suse.com>
2719
2720 * gcc.target/i386/pr65105-2.c: Add -msse2.
2721
720a0bce 27222016-06-30 Jakub Jelinek <jakub@redhat.com>
2723
c54ee83c 2724 PR tree-optimization/71707
2725 * gcc.dg/strlenopt-29.c: New test.
2726
a845ae6c 2727 PR fortran/71704
2728 * gfortran.dg/gomp/pr71704.f90: New test.
2729
720a0bce 2730 PR fortran/71705
2731 * gfortran.dg/gomp/pr71705.f90: New test.
2732
17c32c4a 27332016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2734
2735 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2736 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2737 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2738 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2739 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2740 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2741 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2742 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2743 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2744 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2745 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2746 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2747 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2748 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2749 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2750 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2751 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2752 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2753 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2754 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2755 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2756 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2757 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2758 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2759 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2760 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2761 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2762 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2763 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2764 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2765 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2766 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2767 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2768 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2769 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2770 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2771 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2772 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2773 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2774 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2775 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2776 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2777 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2778 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2779 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2780 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2781 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2782 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2783 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2784 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2785 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2786 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2787 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2788 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2789 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2790 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2791 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2792 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2793 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2794 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2795 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2796 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2797 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2798 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2799 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2800 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2801 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2802 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2803 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2804 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2805 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2806 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2807 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2808 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2809 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2810 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2811 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2812 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2813 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2814 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2815 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2816
443405c9 28172016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2818 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2819
2820 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2821
6e3a3de2 28222016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2823 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2824
2825 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2826
413c4f6c 28272016-06-30 David Malcolm <dmalcolm@redhat.com>
2828
2829 PR driver/71651
2830 * gcc.dg/spellcheck-options-12.c: New test case.
2831
4c4e99c3 28322016-06-30 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR middle-end/71693
2835 * gcc.c-torture/compile/pr71693.c: New test.
2836
26a2e993 28372016-06-29 David Malcolm <dmalcolm@redhat.com>
2838
2839 * gcc.dg/spellcheck-params.c: New testcase.
2840 * gcc.dg/spellcheck-params-2.c: New testcase.
2841
63abcf45 28422016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2843
2844 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2845 vector extract instructions.
2846 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2847
5f1d49ac 28482016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2849
2850 PR fortran/71686
2851 * gfortran.dg/unexpected_eof_2.f90: New test.
2852 * gfortran.dg/unexpected_eof_3.f90: New test.
2853
0dc00113 28542016-06-29 Jim Wilson <jim.wilson@linaro.org>
2855
2856 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2857
4b975445 28582016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2859
2860 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2861 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2862 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2863
e276a6b9 28642016-06-29 Richard Biener <rguenther@suse.de>
2865
2866 PR middle-end/15256
2867 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2868
c02f3e35 28692016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2870
2871 * gcc.target/arm/aapcs/neon-vect10.c: Require
2872 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2873 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2874 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2875 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2876 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2877 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2878 * gcc.target/arm/fp16-aapcs-1.c: Require
2879 -mfloat-ab=hard. Also simplify the test.
2880 * gcc.target/arm/fp16-aapcs-2.c: New.
2881
d0c2a3dd 28822016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2883
f942bdbf 2884 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2885 (add_options_for_arm_fp16_ieee): New.
2886 (add_options_for_arm_fp16_alternative): New.
2887 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2888 long-line.
2889 (effective_target_arm_fp16_hw): New.
2890
162fed22 28912016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2892
2893 PR tree-optimization/71655
2894 * g++.dg/pr71655.C: New test.
2895
9ed0eb00 28962016-06-29 Martin Liska <mliska@suse.cz>
2897
2898 * gcc.dg/pr71585.c: New test.
2899 * gcc.dg/pr71585-2.c: New test.
2900 * gcc.dg/pr71585-3.c: New test.
2901
641b1c86 29022016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2903
2904 PR tree-optimization/70729
2905 * g++.dg/vect/pr70729.cc: New test.
2906
44e775d8 29072016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2908
2909 * c-c++-common/gomp/cancel-1.c: Extend.
2910
83b23cdf 29112016-06-29 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR tree-optimization/71625
2914 * gcc.dg/strlenopt-28.c: New test.
2915
b6a4a0f5 29162016-06-29 Richard Biener <rguenther@suse.de>
2917
2918 PR middle-end/71002
2919 * g++.dg/torture/pr71002.C: Adjust testcase.
2920
1af10ce6 29212016-06-29 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR c/71685
2924 * gcc.dg/pr71685.c: New test.
2925
29262016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2927
2928 PR c/71552
2929 * gcc.dg/init-bad-9.c: New test.
2930
043457fd 29312016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2932
2933 * gcc.target/powerpc/abs128-1.c: Require VSX.
2934 * gcc.target/powerpc/copysign128-1.c: Likewise.
2935 * gcc.target/powerpc/inf128-1.c: Likewise.
2936 * gcc.target/powerpc/nan128-1.c: Likewise.
2937
d378e319 29382016-06-28 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR middle-end/71626
2941 * gcc.c-torture/execute/pr71626-1.c: New test.
2942 * gcc.c-torture/execute/pr71626-2.c: New test.
2943
10ef7949 29442016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2945
2946 PR target/71656
2947 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2948
1fcfb8f7 29492016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2950
2951 PR target/71670
2952 * gcc.target/powerpc/pr71670.c: New testcase.
2953
35fd0c10 29542016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2955
2956 PR target/71656
2957 * gcc.target/powerpc/pr71656-1.c: New test.
2958 * gcc.target/powerpc/pr71656-2.c: New test.
2959
584757bc 29602016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2961
2962 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2963 around fp16 code.
2964 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2965 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2967 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2968 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2969 Add arm_neon_fp16_ok effective target.
f942bdbf 2970 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2971 Likewise.
2972 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2973 Likewise.
2974 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2975 Likewise.
2976 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2977 Likewise.
2978 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2979 Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2981 Likewise.
2982 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2983 Likewise.
2984 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2985 Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2987 Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2989 Likewise.
2990 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2991 Likewise.
584757bc 2992
cbcc4297 29932016-06-26 Jan Hubicka <hubicka@ucw.cz>
2994
2995 * gcc.dg/predict-12.c: New testcase.
2996
0aa73965 29972016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2998
2999 PR fortran/71649
3000 * gfortran.dg/pr71649.f90: New test.
3001
9977f724 30022016-06-25 Jakub Jelinek <jakub@redhat.com>
3003
a5c54f33 3004 PR tree-optimization/71643
3005 * g++.dg/opt/pr71643.C: New test.
3006
9977f724 3007 PR tree-optimization/71631
3008 * gcc.c-torture/execute/pr71631.c: New test.
3009
e09883e4 30102016-06-24 Jan Hubicka <hubicka@ucw.cz>
3011
3012 * gcc.dg/predict-11.c: New testcase.
3013 * gfortran.dg/predict-2.f90: New testcase.
3014
89beffc9 30152016-06-24 Jan Hubicka <hubicka@ucw.cz>
3016
3017 * gcc.dg/predict-10.c: New test.
3018
2275a11d 30192016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3020
3021 * gcc.target/powerpc/abs128-1.c: New.
3022 * gcc.target/powerpc/copysign128-1.c: New.
3023 * gcc.target/powerpc/inf128-1.c: New.
3024 * gcc.target/powerpc/nan128-1.c: New.
3025
37681b7f 30262016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3027
3028 * gfortran.dg/pr71642.f90: New test.
3029
9cf2d600 30302016-06-24 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR tree-optimization/71647
3033 * gcc.target/i386/pr71647.c: New test.
3034
eea332b9 30352016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3036
3037 * gcc.target/i386/noplt-gd-1.c: New test.
3038 * gcc.target/i386/noplt-gd-2.c: Likewise.
3039 * gcc.target/i386/noplt-gd-3.c: Likewise.
3040 * gcc.target/i386/noplt-ld-1.c: Likewise.
3041 * gcc.target/i386/noplt-ld-2.c: Likewise.
3042 * gcc.target/i386/noplt-ld-3.c: Likewise.
3043 * lib/target-supports.exp
3044 (check_effective_target_tls_get_addr_via_got): New.
3045
b6d48a78 30462016-06-24 Uros Bizjak <ubizjak@gmail.com>
3047
3048 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3049 testsuite compile flags.
3050 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3051 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3052
30532016-06-24 Uros Bizjak <ubizjak@gmail.com>
3054
3055 * g++dg/vect/pr36684.cc: Add dg-do compile.
3056 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3057 * gcc.dg/vect/pr70021.c: Ditto.
3058 * gcc.dg/vect/pr70138-1.c: Ditto.
3059 * gcc.dg/vect/pr70138-2.c: Ditto.
3060 * gcc.dg/vect/pr70354-1.c: Ditto.
3061 * gcc.dg/vect/pr70354-2.c: Ditto.
3062 * gcc.dg/vect/pr71259.c: Ditto.
3063 * gcc.dg/vect/pr71416-1.c: Ditto.
3064 * gcc.dg/vect/slp-43.c: Ditto.
3065 * gcc.dg/vect/slp-45.c: Ditto.
3066 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3067 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3068 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3069 * gfortran.dg/vect/pr69980.f90: Ditto.
3070
30712016-06-24 Uros Bizjak <ubizjak@gmail.com>
3072
3073 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3074 * gcc.dg/vect/bb-slp-30.c: Ditto.
3075 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3076 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3077 * gcc.dg/vect/pr45902.c: Ditto.
3078 * gcc.dg/vect/pr48172.c: Ditto.
3079 * gcc.dg/vect/pr48377.c: Ditto.
3080 * gcc.dg/vect/pr49038.c: Ditto.
3081 * gcc.dg/vect/pr49771.c: Ditto.
3082 * gcc.dg/vect/pr52091.c: Ditto.
3083 * gcc.dg/vect/pr53185-2.c: Ditto.
3084 * gcc.dg/vect/pr56826.c: Ditto.
3085 * gcc.dg/vect/pr60276.c: Ditto.
3086 * gcc.dg/vect/pr62021.c: Ditto.
3087 * gcc.dg/vect/pr63530.c: Ditto.
3088 * gcc.dg/vect/pr65518.c: Ditto.
3089 * gcc.dg/vect/pr65947-1.c: Ditto.
3090 * gcc.dg/vect/pr65947-10.c: Ditto.
3091 * gcc.dg/vect/pr65947-11.c: Ditto.
3092 * gcc.dg/vect/pr65947-12.c: Ditto.
3093 * gcc.dg/vect/pr65947-13.c: Ditto.
3094 * gcc.dg/vect/pr65947-2.c: Ditto.
3095 * gcc.dg/vect/pr65947-3.c: Ditto.
3096 * gcc.dg/vect/pr65947-4.c: Ditto.
3097 * gcc.dg/vect/pr65947-5.c: Ditto.
3098 * gcc.dg/vect/pr65947-6.c: Ditto.
3099 * gcc.dg/vect/pr65947-7.c: Ditto.
3100 * gcc.dg/vect/pr65947-8.c: Ditto.
3101 * gcc.dg/vect/pr65947-9.c: Ditto.
3102 * gcc.dg/vect/pr71416-1.c: Ditto.
3103 * gcc.dg/vect/pr71439.c: Ditto.
3104 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3105 * gcc.dg/vect/vect-bswap16.c: Ditto.
3106 * gcc.dg/vect/vect-bswap32.c: Ditto.
3107 * gcc.dg/vect/vect-bswap64.c: Ditto.
3108 * gcc.dg/vect/vect-live-1.c: Ditto.
3109 * gcc.dg/vect/vect-live-2.c: Ditto.
3110 * gcc.dg/vect/vect-live-3.c: Ditto.
3111 * gcc.dg/vect/vect-live-4.c: Ditto.
3112 * gcc.dg/vect/vect-live-5.c: Ditto.
3113 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3114 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3115 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3116 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3117 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3118 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3119 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3120 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3121 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3122 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3123 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3124 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3125 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3126 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3127 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3128 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3129 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3130
d4213166 31312016-06-24 Uros Bizjak <ubizjak@gmail.com>
3132
3133 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3134
5aaec397 31352016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3136
3137 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3138 ia32 if R_386_GOT32X relocation is supported.
3139 * gcc.target/i386/noplt-3.c: Likewise.
3140 * gcc.target/i386/noplt-2.c: Likewise.
3141 (main): Renamed to ...
3142 (bar): This.
3143 * gcc.target/i386/noplt-4.c: Likewise.
3144 (main): Renamed to ...
3145 (bar): This.
3146 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3147 * gcc.target/i386/pr67400-5.c: Likewise.
3148
77104764 31492016-06-24 Jakub Jelinek <jakub@redhat.com>
3150
7318e591 3151 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3152 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3153
77104764 3154 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3155 f4): Adjust expected diagnostics.
3156 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3157 (T): If OVFP is defined, redefine to TP.
3158 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3159 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3160 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3161 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3162 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3163 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3164 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3165 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3166 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3167 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3168 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3169 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3170 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3171 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3172 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3173 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3174 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3175 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3176 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3177 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3178 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3179 as last argument to __builtin_add_overflow_p.
3180
ddf08519 31812016-06-23 Uros Bizjak <ubizjak@gmail.com>
3182
3183 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3184 dg-options and remove default vector testsuite compile flags.
3185 * g++.dg/vect/pr33860a.cc: Ditto.
3186 * g++.dg/vect/pr45470-a.cc: Ditto.
3187 * g++.dg/vect/pr45470-b.cc: Ditto.
3188 * g++.dg/vect/pr60896.cc: Ditto.
3189 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3190 * gcc.dg/vect/pr18308.c: Ditto.
3191 * gcc.dg/vect/pr24049.c: Ditto.
3192 * gcc.dg/vect/pr33373.c: Ditto.
3193 * gcc.dg/vect/pr36228.c: Ditto.
3194 * gcc.dg/vect/pr42395.c: Ditto.
3195 * gcc.dg/vect/pr42604.c: Ditto.
3196 * gcc.dg/vect/pr46663.c: Ditto.
3197 * gcc.dg/vect/pr48765.c: Ditto.
3198 * gcc.dg/vect/pr49093.c: Ditto.
3199 * gcc.dg/vect/pr49352.c: Ditto.
3200 * gcc.dg/vect/pr52298.c: Ditto.
3201 * gcc.dg/vect/pr52870.c: Ditto.
3202 * gcc.dg/vect/pr53185.c: Ditto.
3203 * gcc.dg/vect/pr53773.c: Ditto.
3204 * gcc.dg/vect/pr56695.c: Ditto.
3205 * gcc.dg/vect/pr62171.c: Ditto.
3206 * gcc.dg/vect/pr63530.c: Ditto.
3207 * gcc.dg/vect/pr68339.c: Ditto.
3208 * gcc.dg/vect/pr71259.c: Ditto.
3209 * gcc.dg/vect/vect-82_64.c: Ditto.
3210 * gcc.dg/vect/vect-83_64.c: Ditto.
3211 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3212 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3213 * gcc.dg/vect/vect-shift-2.c: Ditto.
3214 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3215 * gfortran.dg/vect/pr39318.f90: Ditto.
3216 * gfortran.dg/vect/pr45714-a.f: Ditto.
3217 * gfortran.dg/vect/pr45714-b.f: Ditto.
3218 * gfortran.dg/vect/pr46213.f90: Ditto.
3219
81883aeb 32202016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3221 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3222
3223 * gcc.target/powerpc/p9-splat-5.c: New test.
3224
affe5c16 32252016-06-23 Uros Bizjak <ubizjak@gmail.com>
3226
3227 PR tree-optimization/71488
3228 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3229 * lib/target-supports.exp: ... here.
3230 (check_sse4_hw_available): New procedure.
3231 (check_effective_target_sse4_runtime): Ditto.
3232 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3233 -march=westmere for sse4_runtime targets.
547fdd3e 3234 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3235 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3236 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3237 (main): Call check_vect ().
e50240d3 3238 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3239
6fb2f181 32402016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3241
3242 PR target/66232
3243 PR target/67400
3244 * gcc.target/i386/pr66232-14.c: New file.
3245 * gcc.target/i386/pr66232-15.c: Likewise.
3246 * gcc.target/i386/pr66232-16.c: Likewise.
3247 * gcc.target/i386/pr66232-17.c: Likewise.
3248 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3249 ia32 if R_386_GOT32X relocation is supported.
3250 * gcc.target/i386/pr67400-2.c: Likewise.
3251 * gcc.target/i386/pr67400-3.c: Likewise.
3252 * gcc.target/i386/pr67400-4.c: Likewise.
3253 * gcc.target/i386/pr67400-6.c: Likewise.
3254 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3255 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3256
88be2b3c 32572016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3258
3259 PR libgfortran/48852
3260 * gfortran.dg/char4_iunit_1.f03: Update test.
3261 * gfortran.dg/f2003_io_5.f03: Update test.
3262 * gfortran.dg/real_const_3.f90: Update test.
3263
ff600f64 32642016-06-23 Andi Kleen <ak@linux.intel.com>
3265
3266 * g++.dg/bprob/bprob.exp: Support autofdo.
3267 * g++.dg/tree-prof/tree-prof.exp: dito.
3268 * gcc.dg/tree-prof/tree-prof.exp: dito.
3269 * gcc.misc-tests/bprob.exp: dito.
3270 * gfortran.dg/prof/prof.exp: dito.
3271 * lib/profopt.exp: dito.
3272 * lib/target-supports.exp: Check for autofdo.
3273
afa7ed87 32742016-06-23 Martin Liska <mliska@suse.cz>
3275
3276 * gcc.dg/pr71619.c: New test.
3277
0941fba8 32782016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3279
3280 PR target/67400
56896ed3 3281 * gcc.target/i386/pr67400-1.c: New test.
3282 * gcc.target/i386/pr67400-2.c: Likewise.
3283 * gcc.target/i386/pr67400-3.c: Likewise.
3284 * gcc.target/i386/pr67400-4.c: Likewise.
3285 * gcc.target/i386/pr67400-5.c: Likewise.
3286 * gcc.target/i386/pr67400-6.c: Likewise.
3287 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3288
e557fc7f 32892016-06-22 David Malcolm <dmalcolm@redhat.com>
3290
3291 * c-c++-common/missing-header-1.c: New test case.
3292 * c-c++-common/missing-header-2.c: New test case.
3293 * c-c++-common/missing-header-3.c: New test case.
3294 * c-c++-common/missing-header-4.c: New test case.
3295
8469aece 32962016-06-22 David Malcolm <dmalcolm@redhat.com>
3297
3298 PR c/70339
3299 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3300 hint.
3301 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3302 expected results due to builtin "nanl" now being suggested for
3303 "name".
3304 * gcc.dg/pr67580.c: Update expected messages.
3305 * gcc.dg/spellcheck-identifiers.c: New testcase.
3306 * gcc.dg/spellcheck-typenames.c: New testcase.
3307
6628b04d 33082016-06-22 David Malcolm <dmalcolm@redhat.com>
3309
3310 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3311 file.
3312 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3313 diagnostic-test-show-locus-parseable-fixits.c to sources for
3314 diagnostic_plugin_test_show_locus.c.
3315 * lib/gcc-defs.exp (freeform_regexps): New global.
3316 (dg-regexp): New function.
3317 (handle-dg-regexps): New function.
3318 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3319 freeform_regexps to the empty list.
3320 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3321
82ccd33e 33222016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3323
affe5c16 3324 PR tree-optimization/71488
82ccd33e 3325 * g++.dg/pr71488.C: New test.
3326 * gcc.dg/vect/vect-bool-cmp.c: New test.
3327
2c21de58 33282016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3329
3330 * gcc.dg/guality/param-5.c: New test.
3331
fadfd5fc 33322016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3333
3334 * gcc.target/i386/asm-flag-7.c: New test.
3335
03fee1f8 33362016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3337
3338 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3339 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3340 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3341 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3342 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3343 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3344 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3345 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3346 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3347 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3348 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3349 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3350 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3351 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3352 * lib/target-supports.exp: Likewise.
3353
6905db52 33542016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3355
3356 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3357 * gcc.dg/attr-ms_struct-2.c: Likewise.
3358 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3359 * gcc.dg/bf-ms-attrib.c: Likewise.
3360 * gcc.dg/bf-ms-layout-2.c: Likewise.
3361 * gcc.dg/bf-ms-layout-3.c: Likewise.
3362 * gcc.dg/bf-ms-layout.c: Likewise.
3363 * gcc.dg/bf-no-ms-layout.c: Likewise.
3364 * gcc.target/i386/bitfield1.c: Likewise.
3365 * gcc.target/i386/bitfield2.c: Likewise.
3366 * gcc.target/i386/bitfield3.c: Likewise.
3367
a6f93fc2 33682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3369
3370 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3371 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3372 override other than -mcpu=power9 command-line option is specified,
3373 or if the target operating system is aix.
3374 * gcc.target/powerpc/darn-1.c: Likewise.
3375 * gcc.target/powerpc/darn-2.c: Likewise.
3376 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3377 test if effective-target is not powerpc_p9vector_ok or if the
3378 target operating system is not defined.
3379 * gcc.target/powerpc/vslv-1.c: Likewise.
3380 * gcc.target/powerpc/vsrv-0.c: Likewise.
3381 * gcc.target/powerpc/vsrv-1.c: Likewise.
3382
1cb2b4d3 33832016-06-21 Tobias Burnus <burnus@net-b.de>
3384
3385 PR fortran/71068
3386 * gfortran.dg/coarray/data_1.f90: New.
3387
66ff0c67 33882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3389
3390 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3391 (dg-require-effective-target): Use arm_v8_neon_hw.
3392 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3393 (dg-require-effective-target): Likewise.
3394 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3395 (dg-require-effective-target): Likewise.
3396 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3397 (dg-require-effective-target): Likewise.
3398 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3399 (dg-require-effective-target): Likewise.
3400 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3401 (dg-require-effective-target): Likewise.
3402 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3403 Add AArch64 check.
3404
949bfed4 34052016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3406
3407 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3408 Set to 3 so test passes.
3409
a20f6cd4 34102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3411
3412 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3413
12792843 34142016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3415
3416 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3417 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3418 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3419 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3420
49763db6 34212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3422
3423 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3424 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3425
ada61167 34262016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3427
3428 PR target/71549
3429 * gcc.target/i386/pr71549.c: New test.
3430
a15584d4 34312016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3432
3433 * gcc.target/powerpc/vadsdu-0.c: Replace
3434 dg-require-effective-target directive to allow test to run on more
3435 platforms, and add dg-skip-if directive to disable test on aix
3436 platforms because of known incompatibilities.
3437 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3438 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3439 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3440 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3441 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3442 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3443 * gcc.target/powerpc/vadsdub-2.c: Replace
3444 dg-require-effective-target directive to allow test to run on more
3445 platforms, and add dg-skip-if directive to disable test on aix
3446 platforms because of known incompatibilities.
3447 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3448 with vec_absdb call to differentiate this test from vadsdub-1.c.
3449 * gcc.target/powerpc/vadsduh-1.c: Replace
3450 dg-require-effective-target directive to allow test to run on more
3451 platforms, and add dg-skip-if directive to disable test on aix
3452 platforms because of known incompatibilities.
3453 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3454 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3455 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3456
ec15ec36 34572016-06-21 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR tree-optimization/71588
3460 * gcc.dg/pr71558.c: New test.
3461
faeffe49 34622016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3463
3464 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3465 * c-c++-common/pr68657-2.c: Likewise.
3466 * c-c++-common/pr68657-3.c: Likewise.
3467 * gcc.dg/torture/pr69714.c: Require int32plus support.
3468 * gcc.dg/torture/pr70025.c: Likewise.
3469 * gcc.dg/torture/pr70083.c: Likewise.
3470 * gcc.dg/torture/pr70542.c: Likewise.
3471 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3472
e218d07f 34732016-06-20 Joseph Myers <joseph@codesourcery.com>
3474
3475 PR c/71601
3476 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3477
232a3df7 34782016-06-20 Jakub Jelinek <jakub@redhat.com>
3479
d7f45b87 3480 PR middle-end/71581
3481 * gcc.dg/pr71581.c: New test.
3482
232a3df7 3483 PR rtl-optimization/71591
3484 * gcc.dg/cpp/pr71591.c: New test.
3485
dbddef42 34862016-06-20 David B. Robins <gcc@davidrobins.net>
3487
3488 PR target/71571
3489 * g++.dg/torture/pr71571.C: New test.
3490
03129ccb 34912016-06-20 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR target/71559
3494 * gcc.target/i386/sse2-pr71559.c: New test.
3495 * gcc.target/i386/avx-pr71559.c: New test.
3496 * gcc.target/i386/avx512f-pr71559.c: New test.
3497
a40b4b62 34982016-06-20 Tobias Burnus <burnus@net-b.de>
3499
3500 PR fortran/71194
3501 * gfortran.dg/pointer_remapping_10.f90: New.
3502
ecbea05a 35032016-06-20 David Malcolm <dmalcolm@redhat.com>
3504
3505 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3506
0f61dae9 35072016-06-20 Martin Sebor <msebor@redhat.com>
3508
3509 PR c/69507
3510 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3511 * gnu90-const-expr-1.c: Same.
3512 * gnu99-const-expr-1.c: Same.
3513 * gnu99-static-1.c: Same.
3514
e458dfd8 35152016-06-20 Renlin Li <renlin.li@arm.com>
3516
2c0c0c9b 3517 PR testsuite/71489
e458dfd8 3518 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3519
7ab71cb3 35202016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3521
3522 * gcc.target/aarch64/vcvt_f64_1.c: New.
3523 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3524 * gcc.target/aarch64/vrecp_f64_1.c: New.
3525
34d36b7a 35262016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3527
3528 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3529 "alignement".
3530
ed7f4748 35312016-06-20 Georg-Johann Lay <avr@gjlay.de>
3532
3533 PR target/71103
3534 * gcc.target/avr/torture/pr71103-2.c: New test.
3535
a940fdc7 35362016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3537
3538 PR c/69507
3539 * gcc.dg/alignof.c: New test.
3540
98683d85 35412016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3542
3543 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3544 vs dg-error; test constexpr specifier too.
3545
358cee25 35462016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3547
3548 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3549
c3d7ceb6 35502016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3551
3552 * lib/target-supports.exp
3553 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3554 arm_neon_ok and merge flags. Fix temporary test name.
3555 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3556 and merge flags.
3557
1176073c 35582016-06-17 Martin Liska <mliska@suse.cz>
3559
3560 * gcc.dg/predict-9.c: Fix dump scanning.
3561
f3e2969a 35622016-06-17 Bin Cheng <bin.cheng@arm.com>
3563
3564 PR tree-optimization/71354
3565 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3566
7fdca647 35672016-06-17 Bin Cheng <bin.cheng@arm.com>
3568
3569 PR tree-optimization/71347
3570 * gcc.dg/tree-ssa/pr71347.c: New test.
3571
a338a226 35722016-06-17 Bin Cheng <bin.cheng@arm.com>
3573
3574 PR tree-optimization/71354
3575 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3576
c1e75671 35772016-06-17 Bin Cheng <bin.cheng@arm.com>
3578
3579 * gcc.dg/vect/vect-alias-check-1.c: New test.
3580
365ba13d 35812016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3582
59bde511 3583 PR target/71151
365ba13d 3584 * gcc.target/avr/pr71151-1.c: New test.
3585 * gcc.target/avr/pr71151-2.c: New test.
3586 * gcc.target/avr/pr71151-3.c: New test.
3587 * gcc.target/avr/pr71151-4.c: New test.
3588 * gcc.target/avr/pr71151-5.c: New test.
3589 * gcc.target/avr/pr71151-6.c: New test.
3590 * gcc.target/avr/pr71151-7.c: New test.
3591 * gcc.target/avr/pr71151-8.c: New test.
3592 * gcc.target/avr/pr71151-common.h: New test.
3593
db48d95b 35942016-06-16 Martin Liska <mliska@suse.cz>
3595
3596 * gfortran.dg/predict-1.f90: New test.
3597
4c780a59 35982016-06-16 Uros Bizjak <ubizjak@gmail.com>
3599
3600 PR target/71242
f9c39b65 3601 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3602
8c1879bc 36032016-06-16 Jan Hubicka <hubicka@ucw.cz>
3604
3605 * g++.dg/vect/pr36648.cc: Disable cunrolli
3606
33698dfe 36072016-06-16 Jakub Jelinek <jakub@redhat.com>
3608
745f2db6 3609 PR target/71554
3610 * gcc.c-torture/execute/pr71554.c: New test.
3611
33698dfe 3612 PR rtl-optimization/71532
3613 * gcc.dg/torture/pr71532.c: New test.
3614
b42322b9 36152016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3616
3617 * gcc.target/powerpc/p9-dimode1.c: New test.
3618 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3619
412b298a 36202016-06-15 Jakub Jelinek <jakub@redhat.com>
3621
93479f99 3622 * gcc.c-torture/compile/20160615-1.c: New test.
3623
412b298a 3624 * g++.dg/cpp0x/ref-qual17.C: New test.
3625
3ec40531 36262016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3627
3628 PR middle-end/71529
3629 * gcc.target/i386/pr71529.C: New test.
3630
edfe7670 36312016-06-15 Alan Hayward <alan.hayward@arm.com>
3632
3633 PR tree-optimization/71483
3634 * g++.dg/vect/pr71483.c: New
3635
6e52ac17 36362016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3637
3638 PR c++/70202
3639 * g++.dg/inherit/crash6.C: New.
3640 * g++.dg/inherit/union2.C: Likewise.
3641 * g++.dg/inherit/virtual12.C: Likewise.
3642 * g++.dg/inherit/virtual13.C: Likewise.
3643 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3644
aed35af2 36452016-06-15 Uros Bizjak <ubizjak@gmail.com>
3646
0941fba8 3647 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3648
6f710392 36492016-06-15 Alan Hayward <alan.hayward@arm.com>
3650
3651 PR tree-optimization/71439
3652 * gcc.dg/vect/pr71439.c: New
3653
d1cedfd3 36542016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3655
3656 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3657
ee8fd158 36582016-06-15 Richard Biener <rguenther@suse.de>
3659
3660 * gcc.dg/vect/slp-45.c: New testcase.
3661
5695a690 36622016-06-15 Richard Biener <rguenther@suse.de>
3663
3664 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3665
267ae3ee 36662016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3667
3668 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3669 requirements, and disable for AIX for now.
3670 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3671
a6d0e20a 36722016-06-14 Jakub Jelinek <jakub@redhat.com>
3673
b2efd162 3674 PR c++/71528
3675 * g++.dg/opt/pr71528.C: New test.
3676
a6d0e20a 3677 PR c++/71516
3678 * g++.dg/init/pr71516.C: New test.
3679
035778de 36802016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3681
3682 * g++.dg/init/array46.C: New.
3683
7c9dc58e 36842016-06-14 Uros Bizjak <ubizjak@gmail.com>
3685
0941fba8 3686 * gcc.target/i386/float128-3.c: New test.
3687 * gcc.target/i386/quad-sse4.c: Ditto.
3688 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3689 Update scan strings.
7c9dc58e 3690
412640c9 36912016-06-14 Richard Biener <rguenther@suse.de>
3692
3693 PR middle-end/71526
3694 * gfortran.dg/pr71526.f90: New testcase.
3695
1b9fde85 36962016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3697
3698 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3699 * gcc.dg/zero_bits_compound-1.c: Likewise.
3700
306097e3 37012016-06-14 Richard Biener <rguenther@suse.de>
3702
3703 PR tree-optimization/71522
3704 * gcc.dg/torture/pr71522.c: New testcase.
3705
566255a8 37062016-06-14 Jakub Jelinek <jakub@redhat.com>
3707
3708 PR tree-optimization/71520
3709 * gcc.dg/tree-ssa/pr71520.c: New test.
3710
eb912adb 37112016-06-14 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/71521
56d35455 3714 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3715
9720103d 37162016-06-13 Jakub Jelinek <jakub@redhat.com>
3717
12cb8367 3718 PR sanitizer/71498
3719 * c-c++-common/ubsan/bounds-13.c: New test.
3720
9720103d 3721 PR preprocessor/71183
3722 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3723
5965fbcc 37242016-06-13 Jeff Law <law@redhat.com>
3725
3726 PR tree-optimization/71403
3727 * c-c++-common/ubsan/pr71403-1.c: New test.
3728 * c-c++-common/ubsan/pr71403-2.c: New test.
3729 * c-c++-common/ubsan/pr71403-3.c: New test.
3730
04537049 37312016-06-13 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR middle-end/71478
3734 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3735 Add -Wno-psabi -w to dg-options.
3736
412f195f 37372016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3738
3739 * gcc.target/powerpc/vadsdu-0.c: New test.
3740 * gcc.target/powerpc/vadsdu-1.c: New test.
3741 * gcc.target/powerpc/vadsdu-2.c: New test.
3742 * gcc.target/powerpc/vadsdu-3.c: New test.
3743 * gcc.target/powerpc/vadsdu-4.c: New test.
3744 * gcc.target/powerpc/vadsdu-5.c: New test.
3745 * gcc.target/powerpc/vadsdub-1.c: New test.
3746 * gcc.target/powerpc/vadsdub-2.c: New test.
3747 * gcc.target/powerpc/vadsduh-1.c: New test.
3748 * gcc.target/powerpc/vadsduh-2.c: New test.
3749 * gcc.target/powerpc/vadsduw-1.c: New test.
3750 * gcc.target/powerpc/vadsduw-2.c: New test.
3751
527790c1 37522016-06-13 David Malcolm <dmalcolm@redhat.com>
3753
3754 * gcc.dg/c99-init-2.c (c): Update expected error message.
3755 * gcc.dg/init-bad-8.c (foo): Likewise.
3756 * gcc.dg/spellcheck-fields-3.c: New test case.
3757
102e67eb 37582016-06-13 Martin Liska <mliska@suse.cz>
3759
3760 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3761 and "guess loop iv compared" heuristics.
3762 * gcc.dg/predict-2.c: Likewise.
3763 * gcc.dg/predict-3.c: Likewise.
3764 * gcc.dg/predict-4.c: Likewise.
3765 * gcc.dg/predict-5.c: Likewise.
3766 * gcc.dg/predict-6.c: Likewise.
3767
1a54d3be 37682016-06-13 Marek Polacek <polacek@redhat.com>
3769
3770 PR middle-end/71476
3771 * c-c++-common/Wswitch-unreachable-4.c: New test.
3772 * gcc.dg/Wswitch-unreachable-2.c: New test.
3773 * g++.dg/tm/jump1.C: Move dg-warning.
3774
5b7401b8 37752016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3776
3777 * gnat.dg/renaming10.ad[sb]: New test.
3778
1c93151c 37792016-06-13 Paul Thomas <pault@gcc.gnu.org>
3780
3781 PR fortran/70673
3782 * gfortran.dg/pr70673.f90: New test.
3783
249865a0 37842016-06-13 Richard Biener <rguenther@suse.de>
3785
3786 PR middle-end/64516
3787 * gcc.dg/align-3.c: New testcase.
3788
776d9b14 37892016-06-13 Martin Liska <mliska@suse.cz>
3790
3791 * gcc.target/i386/pr71458.c: New test.
3792
0cf5c551 37932016-06-12 Uros Bizjak <ubizjak@gmail.com>
3794
3795 PR target/71241
f9c39b65 3796 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3797
34de0a35 37982016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3799
3800 PR target/60751
3801 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3802 statement.
3803
0cc8bc98 38042016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3805
3806 PR target/60751
3807 * gfortran.dg/comma_IO_extension_1.f90: New test.
3808 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3809 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3810 statement.
3811 * gfortran.dg/graphite/pr38083.f90: Likewise.
3812 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3813 missing format.
3814
0ff78c86 38152016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3816
3817 * gnat.dg/case_character.adb: New test.
3818
6c38863e 38192016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3820
3821 PR middle-end/71310
3822 * gcc.target/powerpc/pr71310.c: New testcase.
3823
24c41395 38242016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3825
3826 PR middle-end/71478
3827 * gcc.dg/pr71478.c: New test.
3828
aeb26fb6 38292016-06-10 Jakub Jelinek <jakub@redhat.com>
3830
702b3575 3831 PR middle-end/71494
3832 * gcc.c-torture/execute/pr71494.c: New test.
3833
8ec29807 3834 PR c/68657
3835 * gcc.target/i386/pr68657.c: New test.
3836
aeb26fb6 3837 PR inline-asm/68843
3838 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3839 (test): Add -masm=intel alternatives.
3840
1dc4d519 38412016-06-10 Martin Sebor <msebor@redhat.com>
3842
3843 PR c/71392
3844 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3845
6385d6d3 38462016-06-10 Jeff Law <law@redhat.com>
3847
3848 PR tree-optimization/71335
3849 * gcc.c-torture/execute/pr71335.c: New test.
3850
041a412b 38512016-06-10 David Malcolm <dmalcolm@redhat.com>
3852
3853 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3854 the various "cannot tail-call: " messages.
3855
4a5edbb2 38562016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3857
3858 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3859 and options.
3860
9cf3aec3 38612016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3862
3863 PR sanitizer/71480
3864 * c-c++-common/asan/pr71480.c: New test.
3865
61724718 38662016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3867
3868 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3869 (ASMNAME2): Likewise.
3870 (main): Replace fn in asm statement with ASMNAME ("fn").
3871 * gcc.dg/guality/pr68037-2.c: Likewise.
3872 * gcc.dg/guality/pr68037-3.c: Likewise.
3873 * gcc.dg/torture/pr68037-1.c: Likewise.
3874 * gcc.dg/torture/pr68037-2.c: Likewise.
3875 * gcc.dg/torture/pr68037-3.c: Likewise.
3876
1807f6fb 38772016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3878
3879 PR inline-asm/68843
3880 * gcc.target/i386/pr68843-1.c: New test.
3881 * gcc.target/i386/pr68843-2.c: New test.
3882
ccfa030f 38832016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3884 Cesar Philippidis <cesar@codesourcery.com>
3885
3886 PR middle-end/71373
3887 * gcc.dg/goacc/nested-function-1.c: New file.
3888 * gcc.dg/goacc/nested-function-2.c: Likewise.
3889 * gcc.dg/goacc/pr71373.c: Likewise.
3890 * gfortran.dg/goacc/cray-2.f95: Likewise.
3891 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3892 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3893 * gfortran.dg/goacc/cray.f95: Update.
3894 * gfortran.dg/goacc/loop-1.f95: Likewise.
3895 * gfortran.dg/goacc/loop-3.f95: Likewise.
3896 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3897 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3898
38992016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3900
3901 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3902 for OpenACC tile clauses.
3903 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3904
3905 PR c/71381
3906 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3907 to...
3908 * c-c++-common/goacc/cache-2.c: ... this new file.
3909 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3910 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3911 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3912 usage.
3913 * gfortran.dg/goacc/cray.f95: Likewise.
3914 * gfortran.dg/goacc/loop-1.f95: Likewise.
3915
bb038f3e 39162016-06-10 Alan Hayward <alan.hayward@arm.com>
3917
3918 PR tree-optimization/71407
3919 PR tree-optimization/71416
3920 * gcc.dg/vect/pr71407.c: New
3921 * gcc.dg/vect/pr71416-1.c: New
3922 * gcc.dg/vect/pr71416-2.c: New
3923
332409d3 39242016-06-10 Richard Biener <rguenther@suse.de>
3925
3926 PR middle-end/71477
3927 * gcc.dg/torture/pr71477.c: New testcase.
3928
03cf727c 39292016-06-09 Julia Koval <julia.koval@intel.com>
3930
3931 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3932 * gcc.target/i386/interrupt-13.c: Likewise.
3933 * gcc.target/i386/interrupt-15.c: Likewise.
3934 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3935 * gcc.target/i386/interrupt-24.c: Likewise.
3936 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3937 * gcc.target/i386/interrupt-9.c: Likewise.
3938 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3939
23b101c5 39402016-06-09 Martin Sebor <msebor@redhat.com>
3941
3942 PR c/70883
3943 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3944 * gcc.dg/builtin-constant_p-1.c: Same.
3945 * gcc.dg/builtins-error.c: Same.
3946 * gcc.dg/pr70859.c: Same.
3947
188d6bbb 39482016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3949
3950 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3951 * gcc.dg/torture/pr68067-1.c: Likewise.
3952 * gcc.dg/torture/pr68067-2.c: Likewise.
3953
39542016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3955
3956 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3957 when setting SIZE.
3958
ff8886bd 39592016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 PR c++/71465
3962 * g++.dg/inherit/crash5.C: New.
3963 Revert:
3964 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 PR c++/70202
3967 * g++.dg/inherit/crash5.C: New.
3968 * g++.dg/inherit/virtual1.C: Adjust.
3969
3f76cceb 39702016-06-09 Martin Liska <mliska@suse.cz>
3971
3972 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3973 * g++.dg/predict-loop-exit-2.C: Likewise.
3974 * g++.dg/predict-loop-exit-3.C: Likewise.
3975 * gcc.dg/predict-1.c: Likewise.
3976 * gcc.dg/predict-2.c: Likewise.
3977 * gcc.dg/predict-3.c: Likewise.
3978 * gcc.dg/predict-4.c: Likewise.
3979 * gcc.dg/predict-5.c: Likewise.
3980 * gcc.dg/predict-6.c: Likewise.
3981 * gcc.dg/predict-7.c: Likewise.
3982
59ae3d1b 39832016-06-09 Richard Biener <rguenther@suse.de>
3984
3985 PR tree-optimization/71462
3986 * gcc.dg/torture/pr71462.c: New testcase.
3987
8c2d2acf 39882016-06-09 Marek Polacek <polacek@redhat.com>
3989
3990 PR c/65471
3991 * gcc.dg/c11-generic-3.c: New test.
3992
224cb6b7 39932016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3994
3995 * g++.dg/init/array42.C: New.
3996 * g++.dg/init/array43.C: Likewise.
3997 * g++.dg/init/array44.C: Likewise.
3998 * g++.dg/init/array45.C: Likewise.
3999 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4000 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4001 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4002 * g++.dg/gomp/pr35751.C: Likewise.
4003 * g++.dg/init/array23.C: Likewise.
4004 * g++.dg/init/brace2.C: Likewise.
4005 * g++.dg/init/brace6.C: Likewise.
4006
732905bb 40072016-06-08 Martin Sebor <msebor@redhat.com>
4008 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR c++/70507
4011 PR c/68120
4012 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4013 * c-c++-common/builtin-arith-overflow-2.c: New test.
4014 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4015 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4016 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4017
7ddaa622 40182016-06-08 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR c++/71442
4021 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4022
84ee0905 40232016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4024
4025 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4026 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4027 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4028 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4029 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4030 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4031 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4032 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4033 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4034 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4035 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4036 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4037 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4038
2876af98 40392016-06-08 Richard Biener <rguenther@suse.de>
4040
4041 PR tree-optimization/68558
4042 * gcc.dg/vect/slp-44.c: New testcase.
4043
acbb0d03 40442016-06-08 Richard Biener <rguenther@suse.de>
4045
4046 * gcc.dg/vect/slp-43.c: New testcase.
4047
f8689010 40482016-06-08 Richard Biener <rguenther@suse.de>
4049
4050 PR tree-optimization/71452
4051 * gcc.dg/torture/pr71452.c: New testcase.
4052
52d393eb 40532016-06-08 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR c++/71448
4056 * g++.dg/torture/pr71448.C: New test.
4057
9d700ce4 40582016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4059
4060 PR debug/71432
4061 PR ada/71413
4062 * g++.dg/debug/pr71432.C: New test.
4063
eb96ef65 40642016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4065
4066 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4067 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4068 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4069
a4753cdd 40702016-06-08 Alan Hayward <alan.hayward@arm.com>
4071
4072 * gcc.dg/vect/vect-live-2.c: Update effective target.
4073 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4074 * lib/target-supports.exp: Add aarch64 to vect_long.
4075
bafc7b1d 40762016-06-08 Marek Polacek <polacek@redhat.com>
4077
4078 PR c/71418
4079 * gcc.dg/noncompile/pr71418.c: New test.
4080
06e590e7 4081 PR c/71426
4082 * gcc.dg/noncompile/pr71426.c: New test.
4083
d3cb49c9 40842016-06-07 Jan Hubicka <hubicka@ucw.cz>
4085
4086 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4087 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4088 * gcc.dg/predict-3.c: Update template.
4089 * gcc.dg/predict-5.c: Update template.
4090 * gcc.dg/predict-6.c: Update template.
4091 * gcc.dg/predict-9.c: Update template.
4092 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4093
2d76c36a 40942016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4095
4096 * gcc.target/powerpc/vec-mul.c: New test.
4097
7cfde92a 40982016-06-07 David Malcolm <dmalcolm@redhat.com>
4099
4100 * gcc.dg/spellcheck-fields-2.c: New test case.
4101
b032c4dd 41022016-06-07 Richard Biener <rguenther@suse.de>
4103
4104 PR c/61564
4105 * gcc.dg/Wpragmas-1.c: New testcase.
4106 * gcc.dg/Wattributes-4.c: Likewise.
4107 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4108 entry.
4109
a7056369 41102016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4111
4112 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4113 spurious debug code.
4114
123c61e0 41152016-06-07 Richard Biener <rguenther@suse.de>
4116
4117 PR tree-optimization/71428
4118 * gcc.dg/torture/pr71428.c: New testcase.
4119
5819d47b 41202016-06-07 Richard Biener <rguenther@suse.de>
4121
4122 PR middle-end/71423
4123 * gcc.dg/torture/pr71423.c: New testcase.
4124
6cec5c6b 41252016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4126
4127 PR middle-end/71408
4128 * gcc.dg/tree-ssa/pr71408.c: New test.
4129
40bbfc17 41302016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4131
4132 PR middle-end/71281
4133 * g++.dg/torture/pr71281.C: New test.
4134
61f1f80c 41352016-06-06 Marek Polacek <polacek@redhat.com>
4136
4137 PR c/71362
4138 * gcc.dg/pr71362.c: New test.
4139
0406b32f 41402016-06-06 Jakub Jelinek <jakub@redhat.com>
4141 Patrick Palka <ppalka@gcc.gnu.org>
4142
4143 PR c++/70847
4144 PR c++/71330
4145 PR c++/71393
4146 * g++.dg/opt/pr70847.C: New test.
4147 * g++.dg/ubsan/pr70847.C: New test.
4148 * g++.dg/ubsan/pr71393.C: New test.
4149
b1445999 41502016-06-06 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR tree-optimization/71259
4153 * gcc.dg/vect/pr71259.c: New test.
4154
99b4f3a2 41552016-06-06 David Malcolm <dmalcolm@redhat.com>
4156
4157 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4158 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4159 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4160 above.
4161
837679bc 41622016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4163
4164 PR middle-end/37780
4165 * gcc.c-torture/execute/pr37780.c: New test.
4166 * gcc.target/aarch64/pr37780_1.c: Likewise.
4167 * gcc.target/arm/pr37780_1.c: Likewise.
4168
e4b92538 41692016-06-06 Marek Polacek <polacek@redhat.com>
4170
4171 * c-c++-common/attr-may-alias-1.c: New test.
4172 * c-c++-common/attr-may-alias-2.c: New test.
4173 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4174
43ac2f2f 41752016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4176
4177 PR c/24414
4178 * gcc.target/i386/pr24414.c: New test.
4179
7e1786b2 41802016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4181
4182 * gcc.target/sparc/vis4misc.c: New file.
4183 * gcc.target/sparc/fpcmp.c: Likewise.
4184 * gcc.target/sparc/fpcmpu.c: Likewise.
4185
f593ccb2 41862016-06-06 Alan Hayward <alan.hayward@arm.com>
4187
4188 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4189 * gcc.dg/vect/vect-live-3.c: Likewise.
4190
be6d8ddc 41912016-06-06 Richard Biener <rguenther@suse.de>
4192
4193 PR tree-optimization/71398
4194 * gcc.dg/torture/pr71398.c: New testcase.
4195
78f27916 41962016-06-06 Uros Bizjak <ubizjak@gmail.com>
4197
4198 PR target/71389
4199 * g++.dg/pr71389.C: New test.
4200
c5899606 42012016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4202
4203 PR fortran/71404
4204 * gfortran.dg/fmt_read_5.f: New test.
4205
8e3cd305 42062016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4207
4208 PR fortran/69659
4209 * gfortran.dg/class_array_22.f03: New test.
4210
703c0a09 42112016-06-05 Jan Hubicka <hubicka@ucw.cz>
4212
4213 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4214
d07b2b6f 42152016-06-05 Jan Hubicka <hubicka@ucw.cz>
4216
4217 * gcc.dg/predict-9.c: Update template.
4218
4a7ec4ac 42192016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4220
4221 PR c++/49377
4222 * g++.dg/template/pr49377.C: New.
4223
7499ef4a 42242016-06-04 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR tree-optimization/71405
4227 * g++.dg/torture/pr71405.C: New test.
4228
558c800d 42292016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4230
4231 PR c++/70202
4232 * g++.dg/inherit/crash5.C: New.
4233 * g++.dg/inherit/virtual1.C: Adjust.
4234
4ee7cf4b 42352016-06-03 Jeff Law <law@redhat.com>
4236
4237 PR tree-optimization/71316
4238 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4239
b12ae762 42402016-06-03 Jakub Jelinek <jakub@redhat.com>
4241
4242 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4243 dg-additional-options with just -fno-tree-scev-cprop in it.
4244 * gcc.dg/vect/vect-live-2.c: Likewise.
4245 * gcc.dg/vect/vect-live-5.c: Likewise.
4246 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4247 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4248 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4249
e09a5ee3 42502016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4251
4252 PR c++/27100
4253 * g++.dg/other/friend6.C: New test.
4254
f14b1922 42552016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4256
4257 * g++.dg/torture/ppc-ldst-array.C: New.
4258
20702ea3 42592016-06-03 Joseph Myers <joseph@codesourcery.com>
4260
4261 PR target/71276
4262 PR target/71277
4263 * gcc.dg/torture/builtin-fp-int-inexact.c,
4264 gcc.target/i386/387-builtin-fp-int-inexact.c,
4265 gcc.target/i386/387-rint-inline-1.c,
4266 gcc.target/i386/387-rint-inline-2.c,
4267 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4268 gcc.target/i386/sse2-rint-inline-1.c,
4269 gcc.target/i386/sse2-rint-inline-2.c,
4270 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4271 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4272
5ed3cc7b 42732016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4274 Julia Koval <julia.koval@intel.com>
4275
4276 PR target/66960
4277 PR target/67630
4278 PR target/67634
4279 PR target/67841
4280 PR target/68037
4281 PR target/68618
4282 PR target/68661
4283 PR target/69575
4284 PR target/69596
4285 PR target/69734
4286 * gcc.dg/guality/pr68037-1.c: New test.
4287 * gcc.dg/guality/pr68037-2.c: Likewise.
4288 * gcc.dg/guality/pr68037-3.c: Likewise.
4289 * gcc.dg/torture/pr68037-1.c: Likewise.
4290 * gcc.dg/torture/pr68037-2.c: Likewise.
4291 * gcc.dg/torture/pr68037-3.c: Likewise.
4292 * gcc.dg/torture/pr68661-1a.c: Likewise.
4293 * gcc.dg/torture/pr68661-1b.c: Likewise.
4294 * gcc.target/i386/interrupt-1.c: Likewise.
4295 * gcc.target/i386/interrupt-2.c: Likewise.
4296 * gcc.target/i386/interrupt-3.c: Likewise.
4297 * gcc.target/i386/interrupt-4.c: Likewise.
4298 * gcc.target/i386/interrupt-5.c: Likewise.
4299 * gcc.target/i386/interrupt-6.c: Likewise.
4300 * gcc.target/i386/interrupt-7.c: Likewise.
4301 * gcc.target/i386/interrupt-8.c: Likewise.
4302 * gcc.target/i386/interrupt-9.c: Likewise.
4303 * gcc.target/i386/interrupt-10.c: Likewise.
4304 * gcc.target/i386/interrupt-11.c: Likewise.
4305 * gcc.target/i386/interrupt-12.c: Likewise.
4306 * gcc.target/i386/interrupt-13.c: Likewise.
4307 * gcc.target/i386/interrupt-14.c: Likewise.
4308 * gcc.target/i386/interrupt-15.c: Likewise.
4309 * gcc.target/i386/interrupt-16.c: Likewise.
4310 * gcc.target/i386/interrupt-17.c: Likewise.
4311 * gcc.target/i386/interrupt-18.c: Likewise.
4312 * gcc.target/i386/interrupt-19.c: Likewise.
4313 * gcc.target/i386/interrupt-20.c: Likewise.
4314 * gcc.target/i386/interrupt-21.c: Likewise.
4315 * gcc.target/i386/interrupt-22.c: Likewise.
4316 * gcc.target/i386/interrupt-23.c: Likewise.
4317 * gcc.target/i386/interrupt-24.c: Likewise.
4318 * gcc.target/i386/interrupt-25.c: Likewise.
4319 * gcc.target/i386/interrupt-26.c: Likewise.
4320 * gcc.target/i386/interrupt-27.c: Likewise.
4321 * gcc.target/i386/interrupt-28.c: Likewise.
4322 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4323 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4324 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4325 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4326 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4327 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4328 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4329 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4330 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4331 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4332 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4333 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4334
3e346f54 43352016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4336
f27c52fb 4337 PR tree-optimization/52171
4338 * gcc.dg/pr52171.c: New test.
4339 * gcc.target/i386/pr52171.c: New test.
3e346f54 4340
22e029d2 43412016-06-03 Jan Hubicka <jh@suse.cz>
4342
4343 * g++.dg/tree-ssa/pred-1.C: New testcase
4344 * gcc.dg/tree-ssa/pred-1.c: New testcase
4345
41ce74ed 43462016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4347
4348 PR target/70957
4349 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4350 support.
4351 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4352
cf573a72 43532016-06-03 Alan Hayward <alan.hayward@arm.com>
4354
4355 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4356
75aae5b4 43572016-06-03 Alan Hayward <alan.hayward@arm.com>
4358
4359 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4360 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4361 * gcc.dg/vect/vect-live-1.c: New test.
4362 * gcc.dg/vect/vect-live-2.c: New test.
4363 * gcc.dg/vect/vect-live-3.c: New test.
4364 * gcc.dg/vect/vect-live-4.c: New test.
4365 * gcc.dg/vect/vect-live-5.c: New test.
4366 * gcc.dg/vect/vect-live-slp-1.c: New test.
4367 * gcc.dg/vect/vect-live-slp-2.c: New test.
4368 * gcc.dg/vect/vect-live-slp-3.c: New test.
4369
eba6788d 43702016-06-03 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR middle-end/71387
4373 * g++.dg/opt/pr71387.C: New test.
4374
5a653985 43752016-06-02 Jeff Law <law@redhat.com>
4376
4377 PR tree-optimization/71328
4378 * gcc.c-torture/compile/pr71328.c: New test.
4379
f92f6941 43802016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4381
4382 PR fortran/52393
4383 * gfortran.dg/fmt_read_3.f90: Fix typo.
4384 * gfortran.dg/fmt_read_4.f90: New test.
4385
0d29e152 43862016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4387
4388 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4389 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4390 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4391 * g++.dg/cpp0x/override2.C: Likewise.
4392 * g++.dg/parse/crash5.C: Likewise.
4393 * g++.dg/parse/error16.C: Likewise.
4394 * g++.dg/parse/error27.C: Likewise.
4395 * g++.dg/template/qualttp15.C: Likewise.
4396 * g++.dg/template/redecl4.C: Likewise.
4397 * g++.old-deja/g++.other/crash39.C: Likewise.
4398 * g++.old-deja/g++.other/struct1.C: Likewise.
4399 * g++.old-deja/g++.pt/m9a.C: Likewise.
4400 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4401
2740a1a5 44022016-06-02 Jakub Jelinek <jakub@redhat.com>
4403
89f17a65 4404 PR c++/71372
4405 * c-c++-common/pr71372.c: New test.
4406
2740a1a5 4407 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4408 __TIME__ strings with __builtin_strcmp instead of printf and
4409 dg-output.
4410
9ae89a4e 44112016-06-02 Martin Liska <mliska@suse.cz>
4412
4413 * gcc.dg/predict-9.c: New test.
4414
41258f9c 44152016-06-02 Jakub Jelinek <jakub@redhat.com>
4416
4417 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4418 global set_compiler_env_var and global saved_compiler_env_var.
4419
dad46eb8 44202016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4421
4422 PR rtl-optimization/71295
4423 * gcc.c-torture/compile/pr71295.c: New test.
4424
9cc8a892 44252016-06-02 Jakub Jelinek <jakub@redhat.com>
4426
98e7c96c 4427 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4428
4a5a4de2 4429 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4430 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4431
9cc8a892 4432 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4433 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4434 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4435 alternative number.
4436
46819a36 44372016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4438
4439 * gcc.target/powerpc/p9-splat-4.c: New test.
4440
44412016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4442
4443 PR target/71186
4444 * gcc.target/powerpc/pr71186.c: New test.
4445
d9820cc5 44462016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4447
4448 PR fortran/52393
4449 * gfortran.dg/fmt_read_3.f90: New test.
4450
2f14ca3e 44512016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4452
4453 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4454 procedure.
4455
dfa5c0d3 44562016-06-01 Eduard Sanou <dhole@openmailbox.org>
4457
4458 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4459 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4460 env var is set.
4461 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4462 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4463 shown once.
4464 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4465 during compilation.
4466 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4467 vars set by dg-set-compiler-env-var.
4468
7d7125df 44692016-06-01 Paul Thomas <pault@gcc.gnu.org>
4470
4471 PR fortran/71156
4472 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4473 to the module procedure declaration.
4474 * gfortran.dg/submodule_16.f08: New test.
4475
6ab9cde4 44762016-06-01 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR middle-end/71371
4479 * c-c++-common/gomp/pr71371.c: New test.
4480
0cfe7a23 44812016-06-01 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/71366
4484 * gcc.dg/torture/pr71366-1.c: New testcase.
4485 * gcc.dg/torture/pr71366-2.c: Likewise.
4486
5a5b02e1 44872016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4488
4489 * gcc.target/powerpc/vslv-0.c: New test.
4490 * gcc.target/powerpc/vslv-1.c: New test.
4491 * gcc.target/powerpc/vsrv-0.c: New test.
4492 * gcc.target/powerpc/vsrv-1.c: New test.
4493
d27a79f6 44942016-06-01 Nathan Sidwell <nathan@acm.org>
4495
4496 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4497 * gcc.target/nvptx/weak.c: New.
4498
6172a9fd 44992016-06-01 Richard Biener <rguenther@suse.de>
4500
4501 PR tree-optimization/71261
4502 * gcc.dg/torture/vect-bool-1.c: New testcase.
4503
f9aaabb2 45042016-06-01 Jakub Jelinek <jakub@redhat.com>
4505
4506 * gfortran.dg/gomp/order-1.f90: New test.
4507 * gfortran.dg/gomp/order-2.f90: New test.
4508
53b01069 45092016-06-01 Jan Hubicka <hubicka@ucw.cz>
4510
4511 * gcc.dg/unroll-6.c: Update template.
4512 * gcc.dg/unroll-7.c: New testcase.
4513 * gcc.dg/unroll-8.c: New testcase.
4514
36757397 45152016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 * gnat.dg/opt56.ad[sb]: New test.
4518
7f93bd6e 45192016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4520
4521 PR c++/66635
4522 * g++.dg/cpp0x/constexpr-ice16.C: New.
4523
9f41a2ce 45242016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4525
4526 PR tree-optimization/71314
4527 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4528 -mbranch-cost=2.
4529
31e02373 45302016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4531
4532 PR tree-optimization/71077
4533 * gcc.dg/tree-ssa/pr71077.c: New test.
4534
76f8f901 45352016-05-31 Jan Hubicka <hubicka@ucw.cz>
4536
7f93bd6e 4537 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4538 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4539 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4540
04f5f923 45412016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4542
4543 PR c++/71248
4544 * g++.dg/cpp0x/pr71248.C: New.
4545 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4546 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4547 * g++.dg/init/new37.C: Likewise.
4548 * g++.dg/template/static1.C: Likewise.
4549 * g++.dg/template/static2.C: Likewise.
4550
4ffddf28 45512016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4552
4553 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4554 instead of %rdi.
4555 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4556
4ff7bd21 45572016-05-31 Marek Polacek <polacek@redhat.com>
4558
4559 * c-c++-common/Wswitch-unreachable-3.c: New test.
4560 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4561
e1f7cc4b 45622016-05-31 Richard Biener <rguenther@suse.de>
4563
4564 PR tree-optimization/71352
4565 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4566
02978bd1 45672016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4568
4569 * gcc.target/arm/armv5_thumb_isa.c: New test.
4570
cfce8164 45712016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4572
4573 PR target/71346
4574 * gcc.target/i386/pr71346.c: New test.
4575
7a51c705 45762016-05-31 Tom de Vries <tom@codesourcery.com>
4577
4578 PR tree-optimization/69068
4579 * gcc.dg/graphite/pr69068.c: New test.
4580
8c1ac106 45812016-05-27 Martin Sebor <msebor@redhat.com>
4582
4583 PR c++/71306
4584 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4585
b6431756 45862016-05-30 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR c++/71349
4589 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4590 nowait depend(inout: dd[0]) clauses where permitted.
4591
f6203294 45922016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4593
4594 PR c++/71238
4595 * g++.dg/parse/pr71238.C: New.
4596 * g++.dg/concepts/friend1.C: Test column numbers too.
4597 * g++.dg/cpp0x/initlist31.C: Likewise.
4598 * g++.dg/cpp0x/pr51420.C: Likewise.
4599 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4600 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4601 * g++.dg/ext/builtin3.C: Likewise.
4602 * g++.dg/lookup/friend12.C: Likewise.
4603 * g++.dg/lookup/friend7.C: Likewise.
4604 * g++.dg/lookup/koenig1.C: Likewise.
4605 * g++.dg/lookup/koenig5.C: Likewise.
4606 * g++.dg/lookup/used-before-declaration.C: Likewise.
4607 * g++.dg/overload/koenig1.C: Likewise.
4608 * g++.dg/template/crash65.C: Likewise.
4609 * g++.dg/template/friend57.C: Likewise.
4610 * g++.dg/warn/Wshadow-5.C: Likewise.
4611 * g++.dg/warn/Wunused-8.C: Likewise.
4612 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4613 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4614 * g++.old-deja/g++.jason/member.C: Likewise.
4615 * g++.old-deja/g++.jason/report.C: Likewise.
4616 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4617 * g++.old-deja/g++.law/visibility20.C: Likewise.
4618 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4619 * g++.old-deja/g++.other/static5.C: Likewise.
4620 * g++.old-deja/g++.pt/overload2.C: Likewise.
4621
b96f8145 46222016-05-30 Jan Hubicka <hubicka@ucw.cz>
4623
4624 * gcc.dg/tree-ssa/peel1.c: New testcase.
4625 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4626 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4627
ed5bca7a 46282016-05-30 Tom de Vries <tom@codesourcery.com>
4629
4630 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4631 to ce.
4632
c0aa0333 46332016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4634
4635 PR c++/71099
4636 * g++.dg/parse/virtual1.C: New.
4637
231010db 46382016-05-30 Uros Bizjak <ubizjak@gmail.com>
4639
4640 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4641 Use correct register when clearing %edx.
4642
765557c0 46432016-05-30 Alexander Monakov <amonakov@ispras.ru>
4644
4645 PR tree-optimization/71289
4646 * gcc.dg/pr71289.c: New test.
4647
fc3b1c44 46482016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4649
4650 PR middle-end/71269
4651 PR middle-end/71292
4652 * gcc.dg/tree-ssa/pr71269.c: New test.
4653 * gcc.dg/tree-ssa/pr71292.c: New test.
4654
ce352457 46552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4656
4657 PR middle-end/71252
4658 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4659
eedd711b 46602016-05-30 Jan Hubicka <hubicka@ucw.cz>
4661
4662 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4663 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4664 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4665
8c061890 46662016-05-30 Tom de Vries <tom@codesourcery.com>
4667
4668 PR tree-optimization/69067
4669 * gcc.dg/graphite/pr69067.c: New test.
4670
a6b0884c 46712016-05-29 Uros Bizjak <ubizjak@gmail.com>
4672
4673 PR target/71245
4674 * gcc.target/i386/pr71245-1.c: New test.
4675 * gcc.target/i386/pr71245-2.c: Ditto.
4676
2369edfc 46772016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4678
4679 PR c++/71105
4680 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4681 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4682 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4683
b6ab3f43 46842016-05-27 Jan Hubicka <hubicka@ucw.cz>
4685
4686 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4687
0192662b 46882016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4689
4690 Revert:
4691 PR c++/69855
4692 * g++.dg/overload/69855.C: New.
4693 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4694 * g++.old-deja/g++.pt/crash3.C: Likewise.
4695
fce78c50 46962016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/60385
4699 * g++.dg/parse/namespace13.C: New.
4700
372172fe 47012016-05-26 Jeff Law <law@redhat.com>
4702
4703 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4704 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4705 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4706 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4707 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4708 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4709 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4710 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4711 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4712 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4713 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4714 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4715 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4716
5d8a8944 47172016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4718
4719 PR c++/69855
4720 * g++.dg/overload/69855.C: New.
4721 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4722 * g++.old-deja/g++.pt/crash3.C: Likewise.
4723
29602b75 47242016-05-27 Jiong Wang <jiong.wang@arm.com>
4725
4726 PR target/63596
4727 * gcc.target/aarch64/va_arg_1.c: New testcase.
4728 * gcc.target/aarch64/va_arg_2.c: Likewise.
4729 * gcc.target/aarch64/va_arg_3.c: Likewise.
4730
c900b732 47312016-05-27 Jiong Wang <jiong.wang@arm.com>
4732
4733 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4734 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4735 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4736 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4737 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4738
73ef73bd 47392016-05-27 Marek Polacek <polacek@redhat.com>
4740
4741 PR middle-end/71308
4742 * g++.dg/torture/pr71308.C: New test.
4743
a6031633 47442016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4745
4746 * gcc.dg/zero_bits_compound-1.c: New test.
4747 * gcc.dg/zero_bits_compound-2.c: New test.
4748
1fbdc7ae 47492016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4750
4751 PR middle-end/71279
4752 * gcc.dg/pr71279.c: New test.
4753
2e196ca8 47542016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4755
4756 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4757 floating point min/max/comparison instructions.
4758 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4759
6feab9ce 47602016-05-26 Jakub Jelinek <jakub@redhat.com>
4761
4762 * c-c++-common/gomp/schedule-1.c: New test.
4763 * gfortran.dg/gomp/schedule-1.f90: New test.
4764
978cea8f 47652016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4766
4767 PR c++/70822
4768 PR c++/70106
4769 * g++.dg/cpp1y/auto-fn32.C: New test.
4770 * g++.dg/cpp1y/paren4.C: New test.
4771
0478d9ed 47722016-05-26 Nathan Sidwell <nathan@acm.org>
4773
4774 * gcc.dg/20060410.c: Xfail on ptx.
4775 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4776 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4777 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4778 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4779 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4780
5fd1c174 47812016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4782
4783 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4784
c5e8b3e2 47852016-05-26 Jakub Jelinek <jakub@redhat.com>
4786
0db93a5b 4787 PR tree-optimization/71280
4788 * gcc.dg/pr71280.c: New test.
4789
7199c05c 4790 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4791
76c786ac 4792 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4793 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4794
c5e8b3e2 4795 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4796
e9bcea2f 47972016-05-26 Jiong Wang <jiong.wang@arm.com>
4798
4799 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4800 kept in memory.
e9bcea2f 4801
955d947b 48022016-05-25 Jeff Law <law@redhat.com>
4803
4804 PR tree-optimization/71272
4805 * gcc.c-torture/compile/pr71272.c: new test.
4806
77102dbe 48072016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4808
4809 * gcc.target/powerpc/vec-cmpne.c: New test.
4810 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4811
552821b4 48122016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4813
4814 * gnat.dg/opt55.ad[sb]: New test.
4815
0113f3c5 48162016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4817
4818 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4819 * c-c++-common/pr60226.c: Require int32plus.
4820 * gcc.c-torture/execute/pr70602.c: Likewise.
4821 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4822 unsigned long for malloc arg type.
4823 * gcc.dg/asr_div1.c: Require int32plus.
4824 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4825 * gcc.dg/pie-1.c: Require pie.
4826 * gcc.dg/pie-2.c: Likewise.
4827 * gcc.dg/pr59471.c: Require int32plus.
4828 * gcc.dg/pr59963-2.c: XFAIL for int16.
4829 * gcc.dg/pr60114.c: Require int32plus.
4830 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4831 unsigned long for typedef of size_t.
4832 * gcc.dg/pr63914.c: Require int32plus.
4833 * gcc.dg/pr64536.c: Require pt32plus.
4834 * gcc.dg/pr65658.c: Likewise.
4835 * gcc.dg/pr67271.c: Require int32plus.
4836 * gcc.dg/pr68112.c: Likewise.
4837 * gcc.dg/pr69071.c: Skip for avr target.
4838 * gcc.dg/pr69973.c: Require int32plus.
4839 * gcc.dg/pr70169.c: Skip for avr target.
4840 * gcc.dg/sso-6.c: Require int32plus.
4841 * gcc.dg/sso-7.c: Likewise.
4842 * gcc.dg/sso-8.c: Likewise.
4843 * gcc.dg/vrp-min-max-2.c: Likewise.
4844
f4094380 48452016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4846
4847 PR target/70738
4848 * gcc.target/i386/pr70738-1.c: New test.
4849 * gcc.target/i386/pr70738-2.c: Likewise.
4850 * gcc.target/i386/pr70738-3.c: Likewise.
4851 * gcc.target/i386/pr70738-4.c: Likewise.
4852 * gcc.target/i386/pr70738-5.c: Likewise.
4853 * gcc.target/i386/pr70738-6.c: Likewise.
4854 * gcc.target/i386/pr70738-7.c: Likewise.
4855 * gcc.target/i386/pr70738-8.c: Likewise.
4856 * gcc.target/i386/pr70738-9.c: Likewise.
4857
239a4bea 48582016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4859
4860 PR rtl-optimization/66940
4861 * gcc.c-torture/execute/pr66940.c: New test.
4862
bf6382ba 48632016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4864
4865 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4866 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4867 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4868 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4869 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4870 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4871 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4872 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4873 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4874 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4875 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4876 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4877 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4878 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4879 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4880 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4881 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4882 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4883 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4884 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4885 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4886 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4887 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4888 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4889
2c995da9 48902016-05-25 Marek Polacek <polacek@redhat.com>
4891
4892 PR c/71265
4893 * gcc.dg/noncompile/pr71265.c: New test.
4894
abfbb5b5 4895 PR c/71266
4896 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4897
f6871bbd 48982016-05-25 Nathan Sidwell <nathan@acm.org>
4899
4900 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4901
de04e83e 49022016-05-25 Richard Biener <rguenther@suse.de>
4903
4904 PR tree-optimization/71261
4905 * c-c++-common/torture/pr71261.c: New testcase.
4906
b35931f7 49072016-05-25 Richard Biener <rguenther@suse.de>
4908
4909 PR tree-optimization/71264
4910 * gcc.dg/vect/pr71264.c: New testcase.
4911
166c3089 49122016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4913
4914 PR c++/55992
4915 * g++.dg/cpp0x/alias-decl-53.C: New.
4916 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4917
14240409 49182016-05-25 Martin Liska <mliska@suse.cz>
4919
4920 * g++.dg/pr71239.C: New test.
4921
bc47d9f6 49222016-05-25 Richard Biener <rguenther@suse.de>
4923
4860a6bf 4924 * gcc.dg/vect/pr58135.c: Rename to ...
4925 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4926
d8a3f157 49272016-05-25 Marek Polacek <polacek@redhat.com>
4928
4929 * g++.dg/pr65295.C: Use target c++14.
4930
3af16045 49312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4932
231010db 4933 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4934 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4935
949479b2 49362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4937
4938 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4939 instructions.
4940
6d6a3fc3 49412016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4942
4943 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4944 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4945 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4946 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4947 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4948 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4949 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4950 * c-c++-common/goacc/pcopy.c: Likewise.
4951 * c-c++-common/goacc/pcopyin.c: Likewise.
4952 * c-c++-common/goacc/pcopyout.c: Likewise.
4953 * c-c++-common/goacc/pcreate.c: Likewise.
4954 * c-c++-common/goacc/pr70688.c: New test.
4955 * c-c++-common/goacc/present-1.c: Adjust test.
4956 * c-c++-common/goacc/reduction-5.c: Likewise.
4957 * g++.dg/goacc/data-1.C: New test.
4958
af648be2 49592016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4960
4961 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4962 vector parity built-in functions.
4963 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4964 count trailing zeros automatic vectorization.
4965 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4966 count trailing zeros built-in functions.
4967
4e173d60 49682016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4969
4970 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4971
a0c02a52 49722016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4973
4974 PR target/71050
4975 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4976
64c52e9c 49772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4978
4979 PR c++/50436
4980 * g++.dg/template/crash123.C: New.
4981 * g++.dg/template/crash124.C: Likewise.
4982
752b5a4c 49832016-05-24 Martin Sebor <msebor@redhat.com>
4984
4985 PR c++/71147
4986 * g++.dg/ext/flexary16.C: New test.
4987
a36dd683 49882016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4989
f6871bbd 4990 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4991 before math.h is included.
a36dd683 4992 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4993 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4994 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4995 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4996 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4997 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4998 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4999 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5000 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5001 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5002 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5003 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5004 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5005 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5006 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5007 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5008 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5009 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5010 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5011 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5012 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5013 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5014 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5015
d60e1df7 50162016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5017 Kelvin Nilsen <kelvin@gcc.gnu.org>
5018
5019 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5020 support.
5021
22d09025 50222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5023
5024 PR c++/69872
5025 * g++.dg/warn/Wno-narrowing1.C: New.
5026
6ef0143d 50272016-05-24 Marek Polacek <polacek@redhat.com>
5028
5029 PR c/71249
5030 * c-c++-common/Wswitch-unreachable-2.c: New test.
5031
962a2062 50322016-05-24 Jakub Jelinek <jakub@redhat.com>
5033
ead77194 5034 PR c++/71257
5035 * g++.dg/vect/simd-clone-6.cc: New test.
5036 * g++.dg/gomp/declare-simd-6.C: New test.
5037
962a2062 5038 PR middle-end/70434
5039 PR c/69504
5040 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5041
23edc6d1 50422016-05-24 Richard Biener <rguenther@suse.de>
5043
5044 PR tree-optimization/71240
5045 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5046
30633bcc 50472016-05-24 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/71230
5050 * gcc.dg/torture/pr71230.c: New testcase.
5051 * g++.dg/torture/pr71230.C: Likewise.
5052
c9d624bd 50532016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5054
5055 * c-c++-common/goacc/routine-5.c: Add tests.
5056 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5057 * gfortran.dg/goacc/routine-6.f90: Add tests.
5058
ce143ff0 50592016-05-24 Richard Biener <rguenther@suse.de>
5060
5061 PR tree-optimization/71253
5062 * gcc.dg/torture/pr71253.c: New testcase.
5063
3bdaecd5 50642016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5065
5066 PR middle-end/71252
5067 * gfortran.dg/pr71252.f90: New test.
5068
856b494d 50692016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5070
5071 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5072
7345b977 50732016-05-24 Richard Biener <rguenther@suse.de>
5074
5075 PR middle-end/70434
5076 PR c/69504
5077 * c-c++-common/vector-subscript-4.c: New testcase.
5078 * c-c++-common/vector-subscript-5.c: Likewise.
5079
6f065267 50802016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5081
5082 PR fortran/71123
5083 * gfortran.dg/namelist_90.f: New test
5084
fd6757da 50852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5086
5087 PR fortran/66461
5088 * gfortran.dg/unexpected_eof.f: New test
5089
7d5555a8 50902016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5091 Kelvin Nilsen <kelvin@gcc.gnu.org>
5092
5093 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5094 as little endian.
5095
ae6744c9 50962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5097
5098 PR c++/70972
5099 * g++.dg/cpp0x/inh-ctor20.C: New.
5100 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5101
f0d91a85 51022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5103
5104 PR c++/69095
5105 * g++.dg/cpp0x/variadic168.C: New.
5106
1618ffe5 51072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5108
5109 * g++.dg/cpp0x/pr31445.C: Test column number too.
5110 * g++.dg/cpp0x/pr32253.C: Likewise.
5111 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5112 * g++.dg/cpp0x/variadic36.C: Likewise.
5113
c0205bab 51142016-05-23 Marc Glisse <marc.glisse@inria.fr>
5115
5116 * gcc.dg/fold-notshift-2.c: Adjust.
5117
1398da0f 51182016-05-23 Marek Polacek <polacek@redhat.com>
5119
5120 PR c/49859
5121 * c-c++-common/Wswitch-unreachable-1.c: New test.
5122 * gcc.dg/Wswitch-unreachable-1.c: New test.
5123 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5124 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5125 * g++.dg/gomp/block-10.C: Likewise.
5126 * gcc.dg/gomp/block-10.c: Likewise.
5127 * g++.dg/gomp/block-9.C: Likewise.
5128 * gcc.dg/gomp/block-9.c: Likewise.
5129 * g++.dg/gomp/target-1.C: Likewise.
5130 * g++.dg/gomp/target-2.C: Likewise.
5131 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5132 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5133 * g++.dg/gomp/taskgroup-1.C: Likewise.
5134 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5135 * gcc.dg/gomp/teams-1.c: Likewise.
5136 * g++.dg/gomp/teams-1.C: Likewise.
5137 * g++.dg/overload/error3.C: Likewise.
5138 * g++.dg/tm/jump1.C: Likewise.
5139 * g++.dg/torture/pr40335.C: Likewise.
5140 * gcc.dg/c99-vla-jump-5.c: Likewise.
5141 * gcc.dg/switch-warn-1.c: Likewise.
5142 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5143 * gcc.dg/nested-func-1.c: Likewise.
5144 * gcc.dg/pr67784-4.c: Likewise.
5145
5403ed8b 51462016-05-23 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/71230
5149 * gfortran.dg/pr71230-1.f90: New testcase.
5150 * gfortran.dg/pr71230-2.f90: Likewise.
5151
27510941 51522016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5153
1618ffe5 5154 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5155 * gcc.dg/vect/pr58135.c: Add new.
5156 * gfortran.dg/pr46519-1.f: Adjust test case.
5157
a41c605d 51582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5159
5160 PR c++/53401
5161 * g++.dg/cpp0x/decltype64.C: New.
5162
3eb254ab 51632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5164
5165 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5166 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5167 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5168
a75fffe1 51692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5170
5171 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5172 Add poly64x1_t and poly64x2_t cases if supported.
5173 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5174 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5175 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5176 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5177 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5178
56979b12 51792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5180
5181 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5182 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5183 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5184 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5185 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5186 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5187 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5188
dc5e98db 51892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5190
5191 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5192
c0f383ae 51932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5194
5195 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5196 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5197
2a4d70a2 51982016-05-22 Jakub Jelinek <jakub@redhat.com>
5199
4c109025 5200 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5201 constraint instead of "r".
5202 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5203 insn instead of vxorpd.
5204 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5205
bad891ce 5206 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5207 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5208
ac23ddb9 5209 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5210
9dac9579 5211 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5212 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5213
2a4d70a2 5214 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5215
9eafdd7b 52162016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5217
5218 PR middle-end/40921
5219 * gcc.dg/tree-ssa/pr40921.c: New test.
5220
93df190d 52212016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5222
5223 PR target/71103
5224 * gcc.target/avr/pr71103.c: New test.
5225
933b9f7f 52262016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5227
5228 PR middle-end/71179
5229 * gcc.dg/tree-ssa/pr71179.c: New test.
5230
8bdfbc08 52312016-05-20 Martin Sebor <msebor@redhat.com>
5232
5233 PR c/71115
5234 * gcc.dg/init-excess-2.c: New test.
5235
6827ab42 52362016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5237
5238 * gnat.dg/opt53.adb: New test.
5239 * gnat.dg/opt54.adb: Likewise.
5240
58a5f4c0 52412016-05-20 Martin Jambor <mjambor@suse.cz>
5242
5243 PR tree-optimization/70884
5244 * gcc.dg/tree-ssa/pr70919.c: New test.
5245
bb7145f6 52462016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5247
5248 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5249 formatting.
f6871bbd 5250 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5251 fix code formatting.
5252
52532016-05-20 Nathan Sidwell <nathan@acm.org>
5254
5255 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5256 non-common cases.
5257 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5258
9954d230 52592016-05-20 David Malcolm <dmalcolm@redhat.com>
5260
5261 * jit.dg/all-non-failing-tests.h: Add
5262 test-factorial-must-tail-call.c.
5263 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5264 * jit.dg/test-factorial-must-tail-call.c: New test case.
5265
08a161f9 52662016-05-20 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR fortran/71204
5269 * gfortran.dg/pr71204.f90: New test.
5270
3d380077 52712016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5272
5273 * gcc.target/nvptx/sincos.c: New test.
5274
0f104d56 52752016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5276
5277 PR c++/70572
5278 * g++.dg/cpp1y/auto-fn31.C: New.
5279
61736a1b 52802016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5281
5282 * gcc.target/powerpc/vec-addec.c: New test.
5283 * gcc.target/powerpc/vec-addec-int128.c: New test.
5284
b4a61e77 52852016-05-20 David Malcolm <dmalcolm@redhat.com>
5286
5287 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5288 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5289 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5291
9a2ace10 52922016-05-20 Jan Hubicka <hubicka@ucw.cz>
5293
5294 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5295
45cdf8c6 52962016-05-20 Jakub Jelinek <jakub@redhat.com>
5297
b9a1dcd5 5298 PR c++/71210
5299 * g++.dg/opt/pr71210-1.C: New test.
5300 * g++.dg/opt/pr71210-2.C: New test.
5301
45cdf8c6 5302 PR tree-optimization/29756
5303 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5304 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5305 only on selected targets where V4SImode vectors are known to be
5306 supported.
5307
92e3ffbf 53082016-05-20 Marc Glisse <marc.glisse@inria.fr>
5309
5310 PR tree-optimization/71079
5311 PR tree-optimization/71206
5312 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5313
5da368e3 53142016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5315
5316 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5317 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5318 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5319
2506d97a 53202016-05-20 Richard Guenther <rguenther@suse.de>
5321
5322 PR tree-optimization/29756
5323 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5324
adade307 53252016-05-20 Richard Biener <rguenther@suse.de>
5326
5327 PR tree-optimization/71185
5328 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5329
c3deca25 53302016-05-20 Richard Biener <rguenther@suse.de>
5331
5332 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5333
8b0bef14 53342016-05-19 Marek Polacek <polacek@redhat.com>
5335
5336 PR c++/71075
5337 * g++.dg/diagnostic/pr71075.C: New test.
5338
08025288 53392016-05-19 David Malcolm <dmalcolm@redhat.com>
5340
5341 PR c++/71184
5342 * g++.dg/pr71184.C: New test case.
5343
26a51591 53442016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5345
5346 * gcc.target/powerpc/darn-0.c: New test.
5347 * gcc.target/powerpc/darn-1.c: New test.
5348 * gcc.target/powerpc/darn-2.c: New test.
5349
d8d3e75a 53502016-05-19 Marek Polacek <polacek@redhat.com>
5351
5352 PR tree-optimization/71031
5353 * gcc.dg/tree-ssa/vrp100.c: New test.
5354
c28211ae 53552016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5356
5357 PR rtl-optimization/71148
5358 * gcc.dg/pr71148.c: New test.
5359
3f5ea43a 53602016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5361
5362 PR target/71056
5363 * gcc.target/arm/pr71056.c: New test.
5364
2a7d4c20 53652016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5366
5367 * c-c++-common/pr69669.c: Check the used mode.
5368
ed0b0569 53692016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5370
5371 PR sanitizer/64354
5372 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5373
410372fe 53742016-05-19 Richard Biener <rguenther@suse.de>
5375
5376 PR tree-optimization/70729
5377 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5378 * gcc.dg/graphite/scop-18.c: Likewise.
5379 * gcc.dg/pr41783.c: Disable LIM.
5380 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5381 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5382 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5383 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5384 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5385 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5386 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5387 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5388 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5389 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5390 * gfortran.dg/pr42108.f90: Likewise.
5391
56f34f03 53922016-05-18 David Malcolm <dmalcolm@redhat.com>
5393
5394 PR driver/69265
5395 * gcc.dg/spellcheck-options-11.c: New test case.
5396
e6481cd1 53972016-05-18 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR c++/71100
5400 * g++.dg/opt/pr71100.C: New test.
5401
be951c59 54022016-05-18 Martin Jambor <mjambor@suse.cz>
5403
5404 PR ipa/69708
5405 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5406 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5407 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5408 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5409
665ff45b 54102016-05-18 Martin Jambor <mjambor@suse.cz>
5411
5412 PR ipa/69708
5413 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5414 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5415 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5416 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5417 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5418
485be62c 54192016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5420
5421 PR c++/69793
5422 * g++.dg/template/crash122.C: New.
5423
b251d5f5 54242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/70466
5427 * g++.dg/template/pr70466-1.C: New.
5428 * g++.dg/template/pr70466-2.C: Likewise.
5429
c93e9931 54302016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5431
5432 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5433 splat operations and the XXSPLTIB instruction.
5434 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5435 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5436 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5437 xxlxor to clear a register.
5438
8ba6639c 54392016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5440
5441 * gcc.dg/torture/pr71020.c: New test.
5442
ec6e3005 54432016-05-18 Martin Jambor <mjambor@suse.cz>
5444
5445 PR ipa/70646
5446 * gcc.dg/ipa/pr70646.c: New test.
5447
5ef3c918 54482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5449
5450 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5451
70a88eab 54522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5453
5454 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5455 missing tests for vreinterpretq_p{8,16}.
5456
b52a930c 54572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5458
5459 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5460 vsliq_n_s64 and vsliq_n_u64.
5461
bdd4080b 54622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5463
5464 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5465 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5466
37814bf5 54672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5468
5469 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5470 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5471 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5472
764af2e0 54732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5474
5475 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5476 in comment.
5477
ffe01a83 54782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5479
5480 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5481 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5482 "blr\t" and switch to scan-assembler-times.
5483
fab6dae9 54842016-05-18 Jiong Wang <jiong.wang@arm.com>
5485
231010db 5486 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5487 with __aarch64__.
5488 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5489 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5490
4eb0c566 54912016-05-18 Jakub Jelinek <jakub@redhat.com>
5492
442f18f1 5493 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5494 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5495 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5496 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5497 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5498 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5499
4d83b36b 5500 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5501 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5502
a4528eec 5503 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5504 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5505
f0066139 5506 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5507 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5508
4eb0c566 5509 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5510
303e9267 55112016-05-18 Richard Biener <rguenther@suse.de>
5512
5513 PR tree-optimization/71168
5514 * gcc.dg/torture/pr71168.c: New testcase.
5515
0d7ddd44 55162016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5517
5518 PR middle-end/63586
5519 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5520 * gcc.dg/tree-ssa/pr63586.c: New test.
5521 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5522
899bcc0f 55232016-05-17 Nathan Sidwell <nathan@acm.org>
5524
5525 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5526 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5527 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5528 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5529
a2246979 55302016-05-17 Nathan Sidwell <nathan@acm.org>
5531
5532 * gcc.target/nvptx/abi-vararg-3.c: New.
5533
2f6a4d21 55342016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5535
5536 PR tree-optimization/54579
5537 PR middle-end/55299
5538 * gcc.dg/fold-notrotate-1.c: New test.
5539 * gcc.dg/fold-notshift-1.c: New test.
5540 * gcc.dg/fold-notshift-2.c: New test.
5541
27bdad45 55422016-05-17 Marek Polacek <polacek@redhat.com>
5543
5544 PR ipa/71146
5545 * g++.dg/ipa/pr71146.C: New test.
5546
f33a295a 55472016-05-17 David Malcolm <dmalcolm@redhat.com>
5548
5549 * jit.dg/test-error-array-bounds.c: New test case.
5550
b6dd53bf 55512016-05-17 Marc Glisse <marc.glisse@inria.fr>
5552
5553 * gcc.dg/tree-ssa/and-1.c: New testcase.
5554
a8719545 55552016-05-17 Marc Glisse <marc.glisse@inria.fr>
5556
5557 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5558 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5559
34806102 55602016-05-17 Marc Glisse <marc.glisse@inria.fr>
5561
5562 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5563 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5564
25fe08a8 55652016-05-17 Jiong Wang <jiong.wang@arm.com>
5566
5567 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5568
abf1a837 55692016-05-17 Jiong Wang <jiong.wang@arm.com>
5570
5571 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5572
666b9dd3 55732016-05-17 Jiong Wang <jiong.wang@arm.com>
5574
5575 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5576 ".2d[index]" when scan the assembly.
5577 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5578 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5579 float64x1.
5580 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5581
77d095c0 55822016-05-17 Richard Biener <rguenther@suse.de>
5583
5584 PR tree-optimization/71132
5585 * gcc.dg/torture/pr71132.c: New testcase.
5586
28adcc23 55872016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5588
5589 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5590
2439931e 55912016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5592
5593 PR target/70809
5594 * gcc.target/aarch64/pr70809_1.c: New test.
5595
5ec2ff80 55962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5597
5598 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5599 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5600 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5601 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5602
17fd1c7a 56032016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5604 Ilya Enkovich <ilya.enkovich@intel.com>
5605
5606 PR target/71114
5607 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5608
46729204 56092016-05-16 Jan Hubicka <hubicka@ucw.cz>
5610
5611 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5612 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5613
2a1125d6 56142016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5615
5616 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5617 test for __ARM_FP16_ARGS.
5618 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5619 * gcc.target/arm/aapcs/neon-vect10.c: New.
5620 * gcc.target/arm/aapcs/neon-vect9.c: New.
5621 * gcc.target/arm/aapcs/vfp18.c: New.
5622 * gcc.target/arm/aapcs/vfp19.c: New.
5623 * gcc.target/arm/aapcs/vfp20.c: New.
5624 * gcc.target/arm/aapcs/vfp21.c: New.
5625 * gcc.target/arm/fp16-aapcs-1.c: New.
5626 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5627 test for __ARM_FP16_ARGS.
5628 * g++.target/arm/fp16-return-1.c: Update expected output.
5629
ea3d2d74 56302016-05-16 Jiong Wang <jiong.wang@arm.com>
5631
5632 PR testsuite/70227
5633 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5634
6989e05f 56352016-05-15 Harald Anlauf <anlauf@gmx.de>
5636
5637 PR fortran/69603
5638 * gfortran.dg/pr69603.f90: New testcase.
5639
a5f52592 56402016-05-14 Fritz Reese <fritzoreese@gmail.com>
5641
5642 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5643
88f949ab 56442016-05-14 Fritz Reese <fritzoreese@gmail.com>
5645
5646 PR fortran/71047
5647 * gfortran.dg/pr71047.f08: New test.
5648
90c88567 56492016-05-13 Joseph Myers <joseph@codesourcery.com>
5650
5651 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5652 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5653 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5654
00a690cc 56552016-05-13 Martin Sebor <msebor@redhat.com>
5656
5657 PR c++/60049
5658 * g++.dg/cpp0x/constexpr-60049.C: New test.
5659
ec8b6af7 56602016-05-13 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR bootstrap/71071
5663 * gcc.dg/pr71071.c: New test.
5664
f54d1d7b 56652016-05-13 Uros Bizjak <ubizjak@gmail.com>
5666
5667 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5668 remove XOP handling.
2f3af60f 5669 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5670
a39a0392 56712016-05-13 Nathan Sidwell <nathan@acm.org>
5672
5673 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5674 __atomic_is_lock_free declaration.
5675
42333dd9 56762016-05-13 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/42587
5679 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5680
c5442454 56812016-05-13 Martin Liska <mliska@suse.cz>
5682
5683 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5684 the new format of dump output.
5685
03a400fb 56862016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5687
5688 * gcc.dg/pr71084.c: New test.
5689
69278c3f 56902016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5691
231010db 5692 PR target/53440
5693 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5694
8138f11b 56952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5696
5697 * gcc.target/aarch64/struct_return.c: New test.
5698
22a3f7bd 56992016-05-12 Marek Polacek <polacek@redhat.com>
5700
5701 PR c/70756
5702 * c-c++-common/pr70756-2.c: New test.
5703 * c-c++-common/pr70756.c: New test.
5704
9bcd42cc 57052016-05-12 Richard Biener <rguenther@suse.de>
5706
5707 PR tree-optimization/71059
5708 * gcc.dg/torture/pr71059.c: New testcase.
5709
5ffb4a0d 57102016-05-12 Richard Biener <rguenther@suse.de>
5711
5712 PR tree-optimization/71062
5713 * gcc.dg/torture/pr71062.c: New testcase.
5714
2ab65c31 57152016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5716
5717 PR tree-optimization/71006
5718 * gcc.dg/pr71006.c: New test.
5719
f0158fc0 57202016-05-12 Marek Polacek <polacek@redhat.com>
5721
5722 PR driver/71063
5723 * gcc.dg/opts-7.c: New test.
5724
0f56938b 57252016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5726
5727 PR target/70830
5728 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5729 Add -save-temps to dg-options.
5730 Scan for ldmfd rather than pop instruction.
5731 * gcc.target/arm/interrupt-2.c: Likewise.
5732 * gcc.target/arm/pr70830.c: New test.
5733
e10946d5 57342016-05-12 Jakub Jelinek <jakub@redhat.com>
5735
9fa8e468 5736 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5737 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5738
9ce62bbe 5739 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5740 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5741 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5742
708ae1b1 5743 PR target/71019
5744 * gcc.target/i386/avx512vl-pack-1.c: New test.
5745 * gcc.target/i386/avx512vl-pack-2.c: New test.
5746 * gcc.target/i386/avx512bw-pack-2.c: New test.
5747
a461f32e 5748 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5749
e10946d5 5750 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5751 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5752 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5753
f52a3ef6 57542016-05-12 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/70986
5757 * gcc.dg/torture/pr70986-1.c: New testcase.
5758 * gcc.dg/torture/pr70986-2.c: Likewise.
5759 * gcc.dg/torture/pr70986-3.c: Likewise.
5760
54c4d22e 57612016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5762
5763 PR c/43651
5764 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5765 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5766
57215d5b 57672016-05-11 Uros Bizjak <ubizjak@gmail.com>
5768
5769 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5770 directive.
5771 * gcc.target/i386/pr66746.c: Ditto.
5772
67d3121c 57732016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5774
5775 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5776 support.
5777 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5778 warning when using -mvsx-timode.
5779 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5780 * gcc.target/powerpc/dform-2.c: Likewise.
5781 * gcc.target/powerpc/pr68805.c: Likewise.
5782
7f8012a5 57832016-05-11 Marek Polacek <polacek@redhat.com>
5784
5785 PR c++/71024
5786 * c-c++-common/attributes-3.c: New test.
5787
3e8567ce 57882016-05-11 Nathan Sidwell <nathan@acm.org>
5789
5790 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5791 * gcc.c-torture/execute/pr68185.c: Likewise.
5792 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5793 * gcc.dg/pr69634.c: Requires scheduling.
5794 * gcc.dg/torture/pr66178.c: Require label values.
5795 * gcc.dg/setjmp-6.c: Require indirect jumps.
5796
3739ac00 57972016-05-11 Richard Biener <rguenther@suse.de>
5798
5799 PR tree-optimization/71055
5800 * gcc.dg/torture/pr71055.c: New testcase.
5801
1ff8b385 58022016-05-11 Richard Biener <rguenther@suse.de>
5803
5804 PR debug/71057
5805 * g++.dg/debug/pr71057.C: New testcase.
5806
77126efa 58072016-05-11 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR fortran/70855
5810 * gfortran.dg/gomp/pr70855.f90: New test.
5811
6fcaaf9b 58122016-05-11 Richard Biener <rguenther@suse.de>
5813
5814 PR middle-end/71002
5815 * g++.dg/torture/pr71002.C: New testcase.
5816
bfa8ea12 58172016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5818
5819 PR middle-end/70807
5820 * gcc.dg/pr70807.c: New test.
5821
87632549 58222016-05-10 Martin Sebor <msebor@redhat.com>
5823
5824 PR c++/38611
5825 * g++.dg/Wattributes.C: New test.
5826
f9153689 58272016-05-10 Marc Glisse <marc.glisse@inria.fr>
5828
5829 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5830 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5831 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5832
a44ed58a 58332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5834
5835 PR target/70799
5836 * gcc.target/i386/pr70799-1.c: New test.
5837
d6c90d89 58382016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5839
5840 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5841
c1f73044 58422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5843
5844 PR middle-end/70877
5845 * gcc.target/i386/pr70877.c: New test.
5846
e66d763a 58472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5848
5849 PR tree-optimization/70786
5850 * gcc.target/i386/pr70876.c: New test.
5851
a30ff73a 58522016-05-10 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR target/70927
5855 * gcc.target/i386/avx512vl-logic-1.c: New test.
5856 * gcc.target/i386/avx512vl-logic-2.c: New test.
5857 * gcc.target/i386/avx512dq-logic-2.c: New test.
5858
4b3fd38f 58592016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5860
5861 PR target/70963
5862 * gcc.target/powerpc/pr70963.c: New.
5863
abf93a25 58642016-05-10 David Malcolm <dmalcolm@redhat.com>
5865
5866 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5867 (test_very_wide_line): Add ruler to expected output.
5868 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5869 (test_very_wide_line): Likewise.
5870 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5871 (test_show_locus): Within the handling of "test_very_wide_line",
5872 enable show_ruler_p on the diagnostic context.
5873
d614888f 58742016-05-10 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/71039
5877 * gcc.dg/torture/pr71039.c: New testcase.
5878
dbca5ed9 58792016-05-10 Nathan Sidwell <nathan@acm.org>
5880
5881 * gcc.dg/nested-func-10.c: Requires alloca.
5882 * gcc.dg/nested-func-9.c: Requires alloca.
5883 * gcc.c-torture/execute/pr70460.c: Requires labels.
5884 * gcc.c-torture/compile/pr70199.c: Requires labels.
5885 * gcc.target/nvptx/decl.c: Compile only.
5886 * gcc.target/nvptx/trailing-init.c: Compile only.
5887 * gcc.target/nvptx/ary-init.c: Compile only.
5888
3fa82609 58892016-05-10 Marek Polacek <polacek@redhat.com>
5890
5891 PR c/70255
5892 * gcc.dg/attr-opt-1.c: New test.
5893
76825907 58942016-05-10 Richard Biener <rguenther@suse.de>
5895
5896 PR tree-optimization/70497
5897 PR tree-optimization/28367
5898 * gcc.dg/torture/20160404-1.c: New testcase.
5899 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5900 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5901
68255819 59022016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5903
5904 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5905
d9aa8cdb 59062016-05-09 Uros Bizjak <ubizjak@gmail.com>
5907
5908 * gcc.target/i386/fabsneg-1.c New test.
5909
7cc16f50 59102016-05-09 Alan Modra <amodra@gmail.com>
5911
5912 PR testsuite/70826
5913 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5914
a83b7b63 59152016-05-09 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/70985
5918 * gcc.dg/torture/pr70985.c: New testcase.
5919
189d0706 59202016-05-09 Bin Cheng <bin.cheng@arm.com>
5921
5922 * gcc.dg/tree-ssa/ifc-9.c: New test.
5923 * gcc.dg/tree-ssa/ifc-10.c: New test.
5924 * gcc.dg/tree-ssa/ifc-11.c: New test.
5925 * gcc.dg/tree-ssa/ifc-12.c: New test.
5926 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5927 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5928 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5929
1ec957b0 59302016-05-09 Richard Biener <rguenther@suse.de>
5931
5932 PR fortran/70937
5933 * gfortran.dg/pr70937.f90: New testcase.
5934
923c7714 59352016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5936
5937 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5938
d7cd448a 59392016-05-07 Fritz Reese <fritzoreese@gmail.com>
5940
5941 PR fortran/56226
5942 * gfortran.dg/dec_structure_1.f90: New testcase.
5943 * gfortran.dg/dec_structure_2.f90: Ditto.
5944 * gfortran.dg/dec_structure_3.f90: Ditto.
5945 * gfortran.dg/dec_structure_4.f90: Ditto.
5946 * gfortran.dg/dec_structure_5.f90: Ditto.
5947 * gfortran.dg/dec_structure_6.f90: Ditto.
5948 * gfortran.dg/dec_structure_7.f90: Ditto.
5949 * gfortran.dg/dec_structure_8.f90: Ditto.
5950 * gfortran.dg/dec_structure_9.f90: Ditto.
5951 * gfortran.dg/dec_structure_10.f90: Ditto.
5952 * gfortran.dg/dec_structure_11.f90: Ditto.
5953 * gfortran.dg/dec_union_1.f90: Ditto.
5954 * gfortran.dg/dec_union_2.f90: Ditto.
5955 * gfortran.dg/dec_union_3.f90: Ditto.
5956 * gfortran.dg/dec_union_4.f90: Ditto.
5957 * gfortran.dg/dec_union_5.f90: Ditto.
5958 * gfortran.dg/dec_union_6.f90: Ditto.
5959 * gfortran.dg/dec_union_7.f90: Ditto.
5960
f681e29b 59612016-05-07 Tom de Vries <tom@codesourcery.com>
5962
5963 PR tree-optimization/70956
5964 * gcc.dg/graphite/pr70956.c: New test.
5965
68d7f375 59662016-05-06 Jakub Jelinek <jakub@redhat.com>
5967
faf39348 5968 PR middle-end/70941
5969 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5970 (a, b, c, d): Change type from char to signed char.
5971 (main): Compare against (signed char) -1634678893 instead of
5972 hardcoded -109. Use __builtin_abort instead of abort.
5973
b768b13a 5974 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5975 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5976
68d7f375 5977 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5978
5dda16ea 59792016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5980
5981 PR debug/70935
5982 * gcc.dg/torture/pr70935.c: New test.
5983
13ede1b5 59842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5985
5986 PR target/58219
7fc878c4 5987 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5988
96d94be2 59892016-05-06 Richard Biener <rguenther@suse.de>
5990
5991 PR tree-optimization/70960
5992 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5993
e5d9f15d 59942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5995
5996 PR target/52933
5997 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5998 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5999 Adjust expected instruction counts.
6000 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6001
2dd7705f 60022016-05-06 Marek Polacek <polacek@redhat.com>
6003
6004 PR sanitizer/70875
6005 * gcc.dg/ubsan/bounds-3.c: New test.
6006
cb8bc632 60072016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6008
6009 PR target/54089
6010 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6011
b343c173 60122016-05-06 Richard Biener <rguenther@suse.de>
6013
6014 PR middle-end/70931
6015 * gfortran.dg/pr70931.f90: New testcase.
6016
1e3db0b1 60172016-05-06 Richard Biener <rguenther@suse.de>
6018
6019 PR middle-end/70941
6020 * gcc.dg/torture/pr70941.c: New testcase.
6021
bdd54b6d 60222016-05-05 Bin Cheng <bin.cheng@arm.com>
6023
6024 PR tree-optimization/57206
6025 * gcc.dg/vect/pr57206.c: New test.
6026
499adcfd 60272016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6028
6029 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6030
871164c4 60312016-05-05 Jakub Jelinek <jakub@redhat.com>
6032
ecb23e00 6033 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6034
871164c4 6035 * c-c++-common/Wdangling-else-4.c: New test.
6036
70cf83ba 60372016-05-04 Jakub Jelinek <jakub@redhat.com>
6038
858c9470 6039 PR c++/70906
6040 PR c++/70933
6041 * g++.dg/opt/pr70906.C: New test.
6042 * g++.dg/opt/pr70933.C: New test.
6043
70cf83ba 6044 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6045
aaa36a78 60462016-05-04 Jan Hubicka <hubicka@ucw.cz>
6047
6048 * gcc.dg/ipa/pure-const-3.c: New testcase.
6049
1d52c456 60502016-05-04 Marek Polacek <polacek@redhat.com>
6051
6052 * c-c++-common/Wdangling-else-1.c: New test.
6053 * c-c++-common/Wdangling-else-2.c: New test.
6054 * c-c++-common/Wdangling-else-3.c: New test.
6055
dc581573 60562016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6057
6058 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6059 flag is present.
6060
a64030fe 60612016-05-04 Marek Polacek <polacek@redhat.com>
6062
6063 PR c/48778
6064 * gcc.dg/Waddress-2.c: New test.
6065
b461b04a 60662016-05-04 Alan Modra <amodra@gmail.com>
6067
6068 * gcc.target/powerpc/pr70866.c: New.
6069
c388a0cf 60702016-05-03 Martin Sebor <msebor@redhat.com>
6071
6072 PR c++/66561
6073 * c-c++-common/builtin_location.c: New test.
6074 * g++.dg/cpp1y/builtin_location.C: New test.
6075
5d4db8ef 60762016-05-03 Marek Polacek <polacek@redhat.com>
6077
6078 PR c/70859
6079 * gcc.dg/pr70859.c: New test.
6080 * gcc.dg/pr70859-2.c: New test.
6081
ca938765 60822016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6083
6084 * gnat.dg/debug5.adb: New testcase.
6085
60b27d5f 60862016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6087
6088 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6089 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6090 Procedure to check for z10 instruction set.
6091
5ab325d0 60922016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6093
6094 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6095
c548a0ad 60962016-05-03 Alan Modra <amodra@gmail.com>
6097
6098 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6099
d5ecd946 61002016-05-03 Jakub Jelinek <jakub@redhat.com>
6101
6102 * gcc.target/i386/avx512f-cvt-1.c: New test.
6103
35b0a053 61042016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6105
6106 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6107 -fdump-tree-vrp-details.
6108
9ae1b28a 61092016-05-03 Richard Biener <rguenther@suse.de>
6110
6111 * gcc.dg/pr30172-1.c: Adjust.
6112 * gcc.dg/pr63743.c: Likewise.
6113 * gcc.dg/tm/pr51696.c: Likewise.
6114 * c-c++-common/tm/safe-1.c: Likewise.
6115 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6116 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6117 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6118 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6119
9c1a31e4 61202016-05-03 Jakub Jelinek <jakub@redhat.com>
6121
fe69bcb9 6122 PR rtl-optimization/70467
6123 * gcc.target/i386/pr70467-3.c: New test.
6124 * gcc.target/i386/pr70467-4.c: New test.
6125
9082c4a4 6126 PR tree-optimization/70916
6127 * gcc.c-torture/compile/pr70916.c: New test.
6128
9c1a31e4 6129 PR target/49244
6130 * gcc.target/i386/pr49244-1.c: New test.
6131 * gcc.target/i386/pr49244-2.c: New test.
6132
69105acc 61332016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6134
6135 PR rtl-optimization/44281
6136 * gcc.target/i386/pr44281.c: New test.
6137
9ab8df54 61382016-05-03 bin cheng <bin.cheng@arm.com>
6139
6140 PR tree-optimization/56541
6141 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6142 * gcc.dg/vect/pr56541.c: new test.
6143
3c62cae0 61442016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6145
6146 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6147 __float128.
6148 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6149
91abc161 61502016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6151
6152 PR testsuite/70520
6153 * c-c++-common/asan/clone-test-1.c (main): Align child process
6154 stack to 16 bytes.
6155
aa3d1155 61562016-05-02 David Malcolm <dmalcolm@redhat.com>
6157
6158 PR c++/62314
6159 * g++.dg/spellcheck-fields-2.C: New test case.
6160
002c3f28 61612016-05-02 David Malcolm <dmalcolm@redhat.com>
6162
6163 PR c++/62314
6164 * g++.dg/pr62314.C: New test case.
6165
46e5dccc 61662016-05-02 Jan Hubicka <hubicka@ucw.cz>
6167
6168 * gcc.dg/ipa/inline-8.c: New testcase.
6169
663f4248 61702016-05-02 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR rtl-optimization/70467
6173 * gcc.target/i386/pr70467-1.c: New test.
6174
efe8bdf5 61752016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6176
6177 * gcc.dg/spec-options.c: Run the test on all targets.
6178 * gcc.dg/foo.specs: Use cpp_unique_options.
6179
47ef9633 61802016-05-02 Marc Glisse <marc.glisse@inria.fr>
6181
6182 * gcc.dg/tree-ssa/unord.c: New testcase.
6183
eb1a077c 61842016-05-02 Marc Glisse <marc.glisse@inria.fr>
6185
6186 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6187
28e869d0 61882016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6189
6190 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6191
dd185f6e 61922016-05-02 Marek Polacek <polacek@redhat.com>
6193
6194 PR c/70851
6195 * gcc.dg/enum-incomplete-3.c: New test.
6196
773d09b9 61972016-05-02 Marek Polacek <polacek@redhat.com>
6198 Tom de Vries <tom@codesourcery.com>
6199
6200 PR tree-optimization/70700
6201 * gcc.dg/pr70700.c: New test.
6202
f0dc3286 62032016-05-01 Uros Bizjak <ubizjak@gmail.com>
6204
6205 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6206 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6207 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6208 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6209 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6210
7f931827 62112016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6212
6213 * ada/acats/run_acats: Rename into...
6214 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6215 * ada/acats/run_all.sh: Remove redundant test.
6216 (target_run): Move around.
6217 (target_gnatchop): Use newly built executable.
6218 (target_gnatmake): Likewise.
6219 Check that the compilation of impbit succeeds.
6220
1c492b4e 62212016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6222
6223 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6224 * gcc.dg/20021029-1.c: Likewise.
6225 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6226 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6227 * gcc.target/sh/cmpstr.c: Likewise.
6228 * gcc.target/sh/cmpstrn.c: Likewise.
6229 * gcc.target/sh/memset.c: Likewise.
6230 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6231 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6232 * gcc.target/sh/pr39423-1.c: Likewise.
6233 * gcc.target/sh/pr49468-di.c: Likewise.
6234 * gcc.target/sh/pr49468-si.c: Likewise.
6235 * gcc.target/sh/pr49880-1.c: Likewise.
6236 * gcc.target/sh/pr49880-2.c: Likewise.
6237 * gcc.target/sh/pr49880-3.c: Likewise.
6238 * gcc.target/sh/pr50751-1.c: Likewise.
6239 * gcc.target/sh/pr50751-4.c: Likewise.
6240 * gcc.target/sh/pr50751-7.c: Likewise.
6241 * gcc.target/sh/pr51244-1.c: Likewise.
6242 * gcc.target/sh/pr51244-10.c: Likewise.
6243 * gcc.target/sh/pr51244-11.c: Likewise.
6244 * gcc.target/sh/pr51244-12.c: Likewise.
6245 * gcc.target/sh/pr51244-13.c: Likewise.
6246 * gcc.target/sh/pr51244-14.c: Likewise.
6247 * gcc.target/sh/pr51244-17.c: Likewise.
6248 * gcc.target/sh/pr51244-18.c: Likewise.
6249 * gcc.target/sh/pr51244-19.c: Likewise.
6250 * gcc.target/sh/pr51244-4.c: Likewise.
6251 * gcc.target/sh/pr51244-5.c: Likewise.
6252 * gcc.target/sh/pr51244-7.c: Likewise.
6253 * gcc.target/sh/pr51244-8.c: Likewise.
6254 * gcc.target/sh/pr51244-9.c: Likewise.
6255 * gcc.target/sh/pr51697.c: Likewise.
6256 * gcc.target/sh/pr52483-1.c: Likewise.
6257 * gcc.target/sh/pr52483-2.c: Likewise.
6258 * gcc.target/sh/pr52483-3.c: Likewise.
6259 * gcc.target/sh/pr52483-5.c: Likewise.
6260 * gcc.target/sh/pr52933-1.c: Likewise.
6261 * gcc.target/sh/pr52933-2.c: Likewise.
6262 * gcc.target/sh/pr52933-3.c: Likewise.
6263 * gcc.target/sh/pr53568-1.c: Likewise.
6264 * gcc.target/sh/pr53976-1.c: Likewise.
6265 * gcc.target/sh/pr53988-1.c: Likewise.
6266 * gcc.target/sh/pr53988.c: Likewise.
6267 * gcc.target/sh/pr54089-1.c: Likewise.
6268 * gcc.target/sh/pr54089-6.c: Likewise.
6269 * gcc.target/sh/pr54089-7.c: Likewise.
6270 * gcc.target/sh/pr54089-8.c: Likewise.
6271 * gcc.target/sh/pr54089-9.c: Likewise.
6272 * gcc.target/sh/pr54236-1.c: Likewise.
6273 * gcc.target/sh/pr54236-2.c: Likewise.
6274 * gcc.target/sh/pr54236-3.c: Likewise.
6275 * gcc.target/sh/pr54236-4.c: Likewise.
6276 * gcc.target/sh/pr54386.c: Likewise.
6277 * gcc.target/sh/pr54602-1.c: Likewise.
6278 * gcc.target/sh/pr54685.c: Likewise.
6279 * gcc.target/sh/pr54760-1.c: Likewise.
6280 * gcc.target/sh/pr54760-2.c: Likewise.
6281 * gcc.target/sh/pr54760-3.c: Likewise.
6282 * gcc.target/sh/pr54760-4.c: Likewise.
6283 * gcc.target/sh/pr54760-5.c: Likewise.
6284 * gcc.target/sh/pr54760-6.c: Likewise.
6285 * gcc.target/sh/pr55146.c: Likewise.
6286 * gcc.target/sh/pr55160.c: Likewise.
6287 * gcc.target/sh/pr59278.c: Likewise.
6288 * gcc.target/sh/pr59401-1.c: Likewise.
6289 * gcc.target/sh/pr59533-1.c: Likewise.
6290 * gcc.target/sh/pr63260.c: Likewise.
6291 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6292 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6293 * gcc.target/sh/strlen.c: Likewise.
6294 * gcc.target/sh/torture/pr30807.c: Likewise.
6295 * gcc.target/sh/torture/pr34777.c: Likewise.
6296 * gcc.target/sh/torture/pr64652.c: Likewise.
6297 * gcc.target/sh/torture/pr65505.c: Likewise.
6298 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6299 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6300
0c4005be 63012016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6302
6303 PR c++/66644
6304 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6305
d94e6223 63062016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6307
6308 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6309 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6310 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6311 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6312
46f37836 63132016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6314
6315 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6316 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6317
4d0a8bac 63182016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6319
6320 PR middle-end/70626
6321 * c-c++-common/goacc/combined-reduction.c: New test.
6322 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6323
b98e0db3 63242016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6325
6326 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6327 *movdi_internal pattern only if PIC off.
6328 * gcc.target/i386/pr70155-2.c: Likewise.
6329 * gcc.target/i386/pr70155-3.c: Likewise.
6330 * gcc.target/i386/pr70155-4.c: Likewise.
6331 * gcc.target/i386/pr70155-5.c: Likewise.
6332 * gcc.target/i386/pr70155-6.c: Likewise.
6333 * gcc.target/i386/pr70155-7.c: Likewise.
6334 * gcc.target/i386/pr70155-8.c: Likewise.
6335 * gcc.target/i386/pr70155-15.c: Likewise.
6336 * gcc.target/i386/pr70155-17.c: Likewise.
6337 * gcc.target/i386/pr70155-22.c: Likewise.
6338
8b066242 63392016-04-29 Bin Cheng <bin.cheng@arm.com>
6340
6341 PR tree-optimization/70803
6342 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6343
22912e73 63442016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6345
6346 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6347 optimization of vector loop.
6348 * gcc.target/i386/vect-unpack-3.c: New test.
6349 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6350 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6351 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6352
568128c6 63532016-04-29 Marek Polacek <polacek@redhat.com>
6354
6355 PR sanitizer/70342
6356 * g++.dg/ubsan/null-7.C: New test.
6357
025dd1e0 6358 PR c/70852
6359 * gcc.dg/pr70852.c: New test.
6360
eb16928e 63612016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6362
6363 PR/69089
6364 * g++.dg/cpp0x/alignas6.C: New test.
6365
d7377ee9 63662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6367
4860a6bf 6368 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6369 * gcc.dg/pr27003.c: Likewise.
6370 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6371 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6372 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6373 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6374 * gcc.target/arc/mxy.c: Likewise.
6375 * gcc.target/arc/mswape.c: Likewise.
6376 * gcc.target/arc/mrtsc.c: Likewise.
6377 * gcc.target/arc/mcrc.c: Likewise.
6378 * gcc.target/arc/mdsp-packa.c: Likewise.
6379 * gcc.target/arc/mdvbf.c: Likewise.
6380 * gcc.target/arc/mlock.c: Likewise.
6381 * gcc.target/arc/mmac-24.c: Likewise.
6382 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6383
efa1b7ab 63842016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6385 Matthijs Kooijman <matthijs@stdin.nl>
6386 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6387
6388 PR target/60040
6389 * gcc.target/avr/pr60040-1.c: New.
6390 * gcc.target/avr/pr60040-2.c: New.
6391
00371d68 63922016-04-29 Richard Biener <rguenther@suse.de>
6393
6394 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6395
73447cc5 63962016-04-29 Richard Biener <rguenther@suse.de>
6397
6398 PR tree-optimization/13962
6399 PR tree-optimization/65686
6400 * gcc.dg/uninit-pr65686.c: New testcase.
6401
c2087b56 64022016-04-29 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR middle-end/70843
6405 * gcc.dg/pr70843.c: New test.
6406
cdd06d5a 64072016-04-28 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR target/70858
6410 * gcc.target/i386/pr70858.c: New test.
6411
1a60079e 64122016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6413
6414 * gcc.target/arc/nps400-1.c: New file.
6415
11bc2894 64162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6417 Andrew Burgess <andrew.burgess@embecosm.com>
6418
6419 * gcc.target/arc/movh_cl-1.c: New file.
6420
dd9bf0b5 64212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6422 Andrew Burgess <andrew.burgess@embecosm.com>
6423
6424 * gcc.target/arc/extzv-1.c: New file.
6425 * gcc.target/arc/insv-1.c: New file.
6426 * gcc.target/arc/insv-2.c: New file.
6427 * gcc.target/arc/movb-1.c: New file.
6428 * gcc.target/arc/movb-2.c: New file.
6429 * gcc.target/arc/movb-3.c: New file.
6430 * gcc.target/arc/movb-4.c: New file.
6431 * gcc.target/arc/movb-5.c: New file.
6432 * gcc.target/arc/movb_cl-1.c: New file.
6433 * gcc.target/arc/movb_cl-2.c: New file.
6434 * gcc.target/arc/movbi_cl-1.c: New file.
6435 * gcc.target/arc/movl-1.c: New file.
6436
a22e4209 64372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6438 Andrew Burgess <andrew.burgess@embecosm.com>
6439
6440 * gcc.target/arc/cmem-1.c: New file.
6441 * gcc.target/arc/cmem-2.c: New file.
6442 * gcc.target/arc/cmem-3.c: New file.
6443 * gcc.target/arc/cmem-4.c: New file.
6444 * gcc.target/arc/cmem-5.c: New file.
6445 * gcc.target/arc/cmem-6.c: New file.
6446 * gcc.target/arc/cmem-7.c: New file.
6447 * gcc.target/arc/cmem-ld.inc: New file.
6448 * gcc.target/arc/cmem-st.inc: New file.
6449
287c3982 64502016-04-28 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR target/70821
6453 * gcc.target/i386/pr70821.c: New test.
6454
e40e5340 64552016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6456
6457 * gcc.target/powerpc/vec-adde.c: New test.
6458 * gcc.target/powerpc/vec-adde-int128.c: New test.
6459
cf977d50 64602016-04-28 Jakub Jelinek <jakub@redhat.com>
6461
6462 * gcc.target/i386/avx-vround-1.c: New test.
6463 * gcc.target/i386/avx-vround-2.c: New test.
6464 * gcc.target/i386/avx512vl-vround-1.c: New test.
6465 * gcc.target/i386/avx512vl-vround-2.c: New test.
6466
572f8300 64672016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6468
6469 PR testsuite/70595
6470 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6471 (check_effective_target_cilkplus_runtime): ... this.
6472 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6473 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6474
6475 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6476 Require cilkplus_runtime.
6477 Don't add -lcilkrts.
6478 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6479 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6480 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6481 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6482 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6483 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6484 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6485 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6486 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6487 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6488 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6489 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6490 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6491 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6492 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6493 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6494 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6495 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6496 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6497 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6498 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6499 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6500 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6501 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6502 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6503 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6504 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6505 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6506 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6507
6508 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6509 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6510
6511 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6512
6513 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6514 cilkplus_runtime.
6515
dfba0905 65162016-04-27 Marc Glisse <marc.glisse@inria.fr>
6517
6518 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6519 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6520
605a4556 65212015-04-27 Ryan Burn <contact@rnburn.com>
6522
6523 PR c++/69024
6524 PR c++/68997
6525 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6526 diagnostic.
6527 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6528 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6529
6a1231a5 65302016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6531
6532 * gnat.dg/limited_with4.ad[sb]: New test.
6533 * gnat.dg/limited_with4_pkg.ads: New helper.
6534
4dad9e09 65352016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6536
6537 PR target/70155
6538 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6539 and movv1ti_internal patterns
6540 * gcc.target/i386/pr70155-1.c: New test.
6541 * gcc.target/i386/pr70155-2.c: Likewise.
6542 * gcc.target/i386/pr70155-3.c: Likewise.
6543 * gcc.target/i386/pr70155-4.c: Likewise.
6544 * gcc.target/i386/pr70155-5.c: Likewise.
6545 * gcc.target/i386/pr70155-6.c: Likewise.
6546 * gcc.target/i386/pr70155-7.c: Likewise.
6547 * gcc.target/i386/pr70155-8.c: Likewise.
6548 * gcc.target/i386/pr70155-9.c: Likewise.
6549 * gcc.target/i386/pr70155-10.c: Likewise.
6550 * gcc.target/i386/pr70155-11.c: Likewise.
6551 * gcc.target/i386/pr70155-12.c: Likewise.
6552 * gcc.target/i386/pr70155-13.c: Likewise.
6553 * gcc.target/i386/pr70155-14.c: Likewise.
6554 * gcc.target/i386/pr70155-15.c: Likewise.
6555 * gcc.target/i386/pr70155-16.c: Likewise.
6556 * gcc.target/i386/pr70155-17.c: Likewise.
6557 * gcc.target/i386/pr70155-18.c: Likewise.
6558 * gcc.target/i386/pr70155-19.c: Likewise.
6559 * gcc.target/i386/pr70155-20.c: Likewise.
6560 * gcc.target/i386/pr70155-21.c: Likewise.
6561 * gcc.target/i386/pr70155-22.c: Likewise.
6562
a80f3f45 65632016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6564
6565 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6566 ".{5,6}".
6567
279305d1 65682016-04-27 Bin Cheng <bin.cheng@arm.com>
6569
6570 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6571 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6572 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6573 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6574 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6575
8974b625 65762016-04-27 Richard Biener <rguenther@suse.de>
6577
6578 PR ipa/70760
6579 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6580 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6581
886d5463 65822016-04-27 Nathan Sidwell <nathan@acm.org>
6583
6584 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6585 * g++.dg/ubsan/pr63956.C: Adjust error location.
6586
f0e35aa9 65872016-04-27 Nick Clifton <nickc@redhat.com>
6588
6589 PR middle-end/49889
6590 * gcc.dg/pr49889.c: New test.
6591
40385231 65922016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6593
6594 * c-c++-common/memset-array.c: New test.
6595
37229a71 65962016-04-26 Martin Sebor <msebor@redhat.com>
6597
6598 PR c++/66639
6599 * g++.dg/cpp1y/func_constexpr.C: New test.
6600
3eedf9bd 66012016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6602
6603 PR c++/70241
6604 * g++.dg/cpp0x/enum32.C: New test.
6605 * g++.dg/cpp0x/enum33.C: New test.
6606
66072016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6608
6609 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6610 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6611 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6612 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6613 * gcc.c-torture/execute/pr38151.c: Likewise.
6614 * gcc.c-torture/execute/pr66556.c: Likewise.
6615 * gcc.c-torture/execute/pr67781.c: Likewise.
6616 * gcc.c-torture/execute/pr68648.c: Likewise.
6617
8c51f92f 66182016-04-26 Marc Glisse <marc.glisse@inria.fr>
6619
6620 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6621
fa20ebd3 66222016-04-26 Marek Polacek <polacek@redhat.com>
6623
6624 PR c/67784
6625 * gcc.dg/pr67784-3.c: New test.
6626 * gcc.dg/pr67784-4.c: New test.
6627 * gcc.dg/pr67784-5.c: New test.
6628
9db47803 6629 PR c/70791
6630 * gcc.dg/Wnested-externs-2.c: New test.
6631
bff407f2 66322016-04-26 Marc Glisse <marc.glisse@inria.fr>
6633
6634 * gcc.dg/fold-plusmult.c: Adjust.
6635 * gcc.dg/no-strict-overflow-6.c: Adjust.
6636 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6637
78d0c69e 66382016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6639
6640 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6641 number scans.
6642 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6643 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6644 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6645 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6646 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6647 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6648 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6649 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6650 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6651 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6652 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6653 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6654 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6655 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6656 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6657 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6658 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6659 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6660 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6661 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6662 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6663 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6664 scans.
6665 * gcc.target/i386/pr32219-4.c: Likewise.
6666 * gcc.target/i386/pr32219-6.c: Likewise.
6667 * gcc.target/i386/pr32219-8.c: Likewise.
6668
221d6722 66692016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6670
6671 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6672 associated options.
6673
514727a9 66742016-04-26 Marek Polacek <polacek@redhat.com>
6675
6676 PR c++/70744
6677 * g++.dg/ext/cond2.C: New test.
6678
e6ee4c61 66792016-04-26 Bin Cheng <bin.cheng@arm.com>
6680
6681 PR tree-optimization/70771
6682 PR tree-optimization/70775
6683 * gcc.dg/pr70771.c: New test.
3730828c 6684 * gcc.dg/pr70775.c: New test.
e6ee4c61 6685
b3d72796 66862016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6687
6688 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6689
c11ece29 66902016-04-25 Richard Biener <rguenther@suse.de>
6691
6692 PR tree-optimization/70780
6693 * gcc.dg/torture/pr70780.c: New testcase.
6694
92a44a68 66952016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6696
4860a6bf 6697 * gcc.target/arm/neon-vaddws16.c: New test.
6698 * gcc.target/arm/neon-vaddws32.c: New test.
6699 * gcc.target/arm/neon-vaddwu16.c: New test.
6700 * gcc.target/arm/neon-vaddwu32.c: New test.
6701 * gcc.target/arm/neon-vaddwu8.c: New test.
6702 * lib/target-supports.exp
d40b10b2 6703 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6704 that arm neon support vector widen sum of HImode TO SImode.
6705
4bbfd6c2 67062016-04-23 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR sanitizer/70712
6709 * c-c++-common/asan/pr70712.c: New test.
6710
524df596 67112016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6712
6713 * .gitattributes: New file.
6714
426c75c3 67152016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6716
6717 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6718
c052a8d5 67192016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6720
6721 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6722 * gfortran.dg/submodule_15.f08: Likewise.
6723
c08d4612 67242016-04-22 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/70740
6727 * gcc.dg/torture/pr70740.c: New testcase.
6728
fd3211e1 67292016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6730
6731 PR target/70750
6732 * gcc.target/i386/pr70750-1.c: New test.
6733 * gcc.target/i386/pr70750-2.c: Likewise.
6734
15acd78c 67352016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6736
6737 PR c++/70540
6738 * g++.dg/cpp0x/auto48.C: New.
6739
192bf59c 67402016-04-21 Marek Polacek <polacek@redhat.com>
6741
6742 PR c++/70513
6743 * g++.dg/cpp0x/forw_enum12.C: New test.
6744 * g++.dg/cpp0x/forw_enum13.C: New test.
6745
5d429e99 67462016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6747
6748 PR target/70728
6749 * gcc.target/i386/pr70728.c: New test.
6750
06777d85 67512016-04-21 Richard Biener <rguenther@suse.de>
6752
6753 PR middle-end/70747
6754 * gcc.dg/pr70747.c: New testcase.
6755
7434c6fb 67562016-04-21 Bin Cheng <bin.cheng@arm.com>
6757
6758 PR tree-optimization/70715
6759 * gcc.dg/tree-ssa/scev-13.c: New test.
6760
f3ec0970 67612016-04-21 Marc Glisse <marc.glisse@inria.fr>
6762
6763 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6764
523f3a9d 67652016-04-21 Marc Glisse <marc.glisse@inria.fr>
6766
6767 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6768
ace7bf06 67692016-04-20 Jan Hubicka <jh@suse.cz>
6770
6771 PR ipa/70018
6772 * g++.dg/ipa/nothrow-1.C: New testcase.
6773
2b073aa6 67742016-04-20 Nathan Sidwell <nathan@acm.org>
6775
6776 PR c++/55635
6777 * g++.dg/eh/delete1.C: New.
6778
8a574c11 67792016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6780
6781 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6782 -mtune-ctrl=sse_typeless_stores.
6783
e3400750 67842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6785
6786 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6787
4bd8a059 67882016-04-20 Bin Cheng <bin.cheng@arm.com>
6789
6790 PR tree-optimization/69489
6791 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6792
70574e60 67932016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6794
6795 PR c++/69363
6796 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6797 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6798 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6799
bd6f374c 68002016-04-20 Bin Cheng <bin.cheng@arm.com>
6801
6802 PR tree-optimization/56625
6803 PR tree-optimization/69489
6804 * gcc.dg/vect/pr56625.c: New test.
6805 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6806
482539ee 68072016-04-20 Andrew Pinski <apinski@cavium.com>
6808
6809 PR target/64971
6810 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6811
b4672800 68122016-04-20 Arnaud Charlet <charlet@adacore.com>
6813
6814 * gnat.dg/self1.adb: Remove now incorrect test.
6815
4fb48737 68162016-04-20 Bin Cheng <bin.cheng@arm.com>
6817
6818 * gcc.dg/tree-ssa/scev-11.c: New test.
6819 * gcc.dg/tree-ssa/scev-12.c: New test.
6820
97efb92e 68212016-04-20 Marek Polacek <polacek@redhat.com>
6822
6823 PR tree-optimization/70725
6824 * gcc.dg/pr70725.c: New test.
6825
9d2d4060 68262016-04-20 Richard Biener <rguenther@suse.de>
6827
6828 PR tree-optimization/70726
6829 * g++.dg/vect/pr70726.cc: New testcase.
6830
54530437 68312016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6832
6833 PR target/70674
6834 * gcc.target/s390/pr70674.c: New test.
6835
acda2210 68362016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6837
6838 PR libgfortran/70684
6839 * gfortran.dg/list_read_14.f90: New test.
6840
b7040bb0 68412016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6842
6843 PR target/69201
6844 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6845 extern to force it misaligned.
6846 (b): Likewise.
6847 (c): Likewise.
6848 (d): Likewise.
6849 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6850 Don't check `*' before movv4sf_internal.
6851 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6852 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6853 Don't check `*' before movv16qi_internal.
6854 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6855 extern to force it misaligned.
6856 (b): Likewise.
6857 (c): Likewise.
6858 (d): Likewise.
6859 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6860 Don't check `*' before movv2df_internal.
6861 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6862 extern to force it misaligned.
6863 (b): Likewise.
6864 (c): Likewise.
6865 (d): Likewise.
6866 Check movv8sf_internal instead of avx_storeups256.
6867 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6868
263b5475 68692016-04-19 Richard Biener <rguenther@suse.de>
6870
6871 PR tree-optimization/70171
6872 * g++.dg/tree-ssa/pr70171.C: New testcase.
6873
222ac318 68742016-04-19 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/70724
6877 * gcc.dg/torture/pr70724.c: New testcase.
6878
003000a4 68792016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6880
6881 PR middle-end/70689
4860a6bf 6882 * gcc.target/i386/pr70689.c: New.
003000a4 6883
3f6e13de 68842016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6885
6886 PR target/70708
6887 * gcc.target/i386/pr70708.c: New test.
6888
10abddbd 68892016-04-18 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/43434
6892 * gcc.dg/vect/pr43434.c: New testcase.
6893 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6894 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6895 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6896 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6897 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6898 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6899 * gcc.dg/gomp/pr68640.c: Likewise.
6900 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6901 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6902
950db54a 69032016-04-18 Richard Biener <rguenther@suse.de>
6904
6905 PR tree-optimization/70701
6906 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6907
67ccbf39 69082016-04-18 Tom de Vries <tom@codesourcery.com>
6909
6910 PR testsuite/70699
6911 * gcc.dg/pr70161.c: Add dot-file scans.
6912 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6913 instead of after last dot char.
6914
021ad2f3 69152016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6916
6917 * c-c++-common/dump-ada-spec-3.c: New test.
6918 * c-c++-common/dump-ada-spec-4.c: Likewise.
6919
d572fcfd 69202016-04-17 Tom de Vries <tom@codesourcery.com>
6921
6922 PR other/70183
6923 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6924
8b4ee73c 69252016-04-15 Jan Hubicka <jh@suse.cz>
6926
6927 PR ipa/70018
6928 * g++.dg/ipa/pure-const-1.C: New testcase.
6929 * g++.dg/ipa/pure-const-2.C: New testcase.
6930 * g++.dg/ipa/pure-const-3.C: New testcase.
6931
eac243e7 69322016-04-15 Marek Polacek <polacek@redhat.com>
6933
6934 PR c/70671
6935 * gcc.dg/bitfld-22.c: New test.
6936
64c1df32 69372016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6938
6939 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6940 x86_64.
6941
926f9422 69422016-04-15 Marek Polacek <polacek@redhat.com>
6943
6944 PR c/70651
6945 * c-c++-common/pr70651.c: New test.
6946
309bbaa3 69472016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6948
6949 PR rtl-optimization/70681
6950 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6951 dump scan on arm and powerpc.
6952 * gcc.dg/pr10474.c: Likewise.
6953
b4ba8358 69542016-04-15 Jakub Jelinek <jakub@redhat.com>
6955
ed92874a 6956 PR c++/69517
6957 PR c++/70019
6958 PR c++/70588
6959 * g++.dg/cpp1y/vla11.C: Revert for real.
6960
b4ba8358 6961 PR c/70436
6962 * c-c++-common/Wparentheses-1.c: New test.
6963 * c-c++-common/gomp/Wparentheses-1.c: New test.
6964 * c-c++-common/gomp/Wparentheses-2.c: New test.
6965 * c-c++-common/gomp/Wparentheses-3.c: New test.
6966 * c-c++-common/gomp/Wparentheses-4.c: New test.
6967 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6968 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6969 * c-c++-common/goacc/Wparentheses-1.c: New test.
6970
65717bb5 69712016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6972
6973 PR target/70662
6974 * gcc.target/i386/pr70662.c: New test.
6975
ca1a4077 69762016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6977 Alan Modra <amodra@gmail.com>
ca1a4077 6978
6979 PR tree-optimization/70130
6980 * gcc.dg/vect/O3-pr70130.c: New testcase.
6981
dbe1794c 69822016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6983
11836644 6984 PR target/70669
6985 * gcc.target/powerpc/pr70669.c: New test.
6986
dbe1794c 6987 PR target/70640
6988 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6989 a power7 system that does not have an assembler that supports
6990 power8.
6991
4c1007f1 69922016-04-14 Martin Sebor <msebor@redhat.com>
6993
6994 PR c++/69517
6995 PR c++/70019
6996 PR c++/70588
6997 * c-c++-common/ubsan/vla-1.c: Revert.
6998 * g++.dg/cpp1y/vla11.C: Same.
6999 * g++.dg/cpp1y/vla12.C: Same.
7000 * g++.dg/cpp1y/vla13.C: Same.
7001 * g++.dg/cpp1y/vla14.C: Same.
7002 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7003 * g++.dg/init/array24.C: Same.
4c1007f1 7004 * g++.dg/ubsan/vla-1.C: Same.
7005
22dcab66 70062016-04-14 Marek Polacek <polacek@redhat.com>
7007 Jan Hubicka <hubicka@ucw.cz>
7008
7009 PR c++/70029
7010 * g++.dg/torture/pr70029.C: New test.
7011
3e74b025 70122016-04-14 Martin Sebor <msebor@redhat.com>
7013
7014 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7015 type size to prevent failures on targets with very low maximum
7016 alignment.
7017
1d2e0f2a 70182016-04-14 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/70623
7021 * gcc.dg/torture/pr70623.c: New testcase.
7022 * gcc.dg/torture/pr70623-2.c: Likewise.
7023
9aed0626 70242016-04-13 Martin Sebor <msebor@redhat.com>
7025
7026 PR c++/69517
7027 PR c++/70019
7028 PR c++/70588
7029 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7030 * g++.dg/cpp1y/vla11.C: New test.
7031 * g++.dg/cpp1y/vla12.C: New test.
7032 * g++.dg/cpp1y/vla13.C: New test.
7033 * g++.dg/cpp1y/vla14.C: New test.
7034 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7035 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7036 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7037
fd499010 70382016-04-13 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR c++/70641
7041 * g++.dg/opt/pr70641.C: New test.
7042
87fa7252 70432016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7044
7045 PR rtl-optimization/68749
7046 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7047 effects of argument promotions.
7048 Remove default args to dg-skip-if.
7049
6c40e18b 70502016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7051
7052 PR c++/70635
7053 * g++.dg/parse/pr70635.C: New.
7054
92c53257 70552016-04-13 Marek Polacek <polacek@redhat.com>
7056
7057 PR c++/70639
7058 * c-c++-common/Wmisleading-indentation-4.c: New test.
7059
0241e4dc 70602016-04-13 Marek Polacek <polacek@redhat.com>
7061
7062 PR c/70436
4860a6bf 7063 * gcc.dg/Wparentheses-12.c: New test.
7064 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7065
92bda444 70662016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7067
7068 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7069 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7070 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7071
38ea8a26 70722016-04-13 Jakub Jelinek <jakub@redhat.com>
7073
d08aa032 7074 PR middle-end/70633
7075 * gcc.c-torture/compile/pr70633.c: New test.
7076
38ea8a26 7077 PR debug/70628
7078 * gcc.dg/torture/pr70628.c: New test.
7079
9231d5c2 70802016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7081
7082 PR c++/70610
7083 * g++.dg/template/pr70610.C: New test.
7084 * g++.dg/template/pr70610-2.C: New test.
7085 * g++.dg/template/pr70610-3.C: New test.
7086 * g++.dg/template/pr70610-4.C: New test.
7087
249ca944 70882016-04-12 Jakub Jelinek <jakub@redhat.com>
7089
7f2ea2fb 7090 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7091 128 instead of 32.
7092
249ca944 7093 PR c++/70571
7094 * g++.dg/ext/pr70571.C: New test.
7095
8ca5a97d 70962016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7097
bf32a52d 7098 PR target/70640
8ca5a97d 7099 * gcc.target/powerpc/pr70640.c: New test.
7100
e971b45f 71012016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7102
7103 PR c++/68722
7104 * g++.dg/parse/pr68722.C: New.
7105
0b54d964 71062016-04-12 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR rtl-optimization/70596
7109 * gcc.target/i386/pr70596.c: New test.
7110
d2dd85e3 71112016-04-12 Nathan Sidwell <nathan@acm.org>
7112
7113 PR c++/70501
7114 * g++.dg/init/pr70501.C: New.
7115
2d0001b0 71162016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7117
7118 * gcc.target/i386/asm-flag-6.c: New test.
7119
6c4df0d1 71202016-04-12 Tom de Vries <tom@codesourcery.com>
7121
7122 PR tree-optimization/68756
7123 * gcc.dg/graphite/pr68756.c: New test.
7124
0d60da57 71252016-04-12 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR tree-optimization/70602
7128 * gcc.c-torture/execute/pr70602.c: New test.
7129
62735984 71302016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7131
7132 PR target/70381
7133 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7134 __float128 emulator is built and runs.
7135 * gcc.target/powerpc/float128-1.c: Likewise.
7136
7137 * lib/target-supports.exp (check_ppc_float128_sw_available):
7138 Rework tests for __float128 software and hardware
7139 availability. Fix exit condition to return 0 on success.
7140
a702492c 71412016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7142
7143 PR target/70133
7144 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7145 * gcc.target/aarch64/target_attr_15.c: Likewise.
7146
a8c5ce92 71472016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7148
7149 PR c++/69066
7150 * g++.dg/cpp1y/pr69066.C: New.
7151
5ecab913 71522016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7153
7154 PR fortran/68566
7155 * gfortran.dg/pr36192.f90: Update test.
7156 * gfortran.dg/pr36192_1.f90: Update test.
7157 * gfortran.dg/real_dimension_1.f: Update test.
7158 * gfortran.dg/parameter_array_init_7.f90: New test.
7159
6cb5ef70 71602016-04-09 John David Anglin <danglin@gcc.gnu.org>
7161
4edfdd23 7162 PR testsuite/64039
7163 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7164
964f71e3 7165 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7166
5d61c198 7167 PR rtl-optimization/66669
7168 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7169
16eaaf58 7170 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7171
0b68802d 7172 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7173 * gcc.dg/pie-1.c: Likewise.
7174 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7175 * gcc.dg/pic-4.c: Likewise.
7176 * gcc.dg/pie-3.c: Likewise.
7177 * gcc.dg/pie-4.c: Likewise.
7178
9c0dd509 7179 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7180
03b2d3c1 7181 PR tree-optimization/68644
7182 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7183
6cb5ef70 7184 PR rtl-optimization/64886
7185 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7186
07de41ba 71872016-04-09 Tom de Vries <tom@codesourcery.com>
7188
7189 PR tree-optimization/68953
7190 * gcc.dg/graphite/pr68953.c: New test.
7191
d294e3fb 71922016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7193
7194 PR fortran/70592
7195 * gfortran.dg/deferred_character_16.f90: New test.
7196
3cb15094 71972016-04-09 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR tree-optimization/70586
7200 * gcc.c-torture/execute/pr70586.c: New test.
7201
a02dc66f 72022016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7203
7204 PR sanitizer/70573
7205 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7206 with __builtin_memset
7207 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7208
0c302595 72092016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7210
7211 PR lto/70289
7212 PR ipa/70348
7213 PR tree-optimization/70373
7214 PR middle-end/70533
7215 PR middle-end/70534
7216 PR middle-end/70535
7217 * c-c++-common/goacc/reduction-5.c: New test.
7218 * c-c++-common/goacc/reduction-promotions.c: New test.
7219 * gfortran.dg/goacc/reduction-3.f95: New test.
7220 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7221
c6c0523b 72222016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7223
7224 PR c++/70590
7225 PR c++/70452
7226 * g++.dg/pr70590.C: New test.
7227 * g++.dg/pr70590-2.C: New test.
7228
3ac399da 72292016-04-08 Jakub Jelinek <jakub@redhat.com>
7230
e97d1706 7231 PR middle-end/70593
7232 * gcc.target/i386/pr70593.c: New test.
7233
3ac399da 7234 PR rtl-optimization/70574
7235 * gcc.target/i386/avx2-pr70574.c: New test.
7236
fcfbb129 72372016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7238
7239 PR sanitizer/70541
7240 * c-c++-common/asan/pr70541.c: New test.
7241
0aabcddf 72422016-04-08 Tom de Vries <tom@codesourcery.com>
7243
7244 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7245 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7246
bec0c1e8 72472016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7248
7249 PR target/70566
7250 * gcc.c-torture/execute/pr70566.c: New test.
7251
87c791f5 72522016-04-08 Tom de Vries <tom@codesourcery.com>
7253
7254 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7255 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7256
7f38718f 72572016-04-08 Alan Modra <amodra@gmail.com>
7258
7259 * gcc.target/powerpc/pr70117.c: New.
7260
a96a7710 72612016-04-07 Jakub Jelinek <jakub@redhat.com>
7262
7a6265d1 7263 PR testsuite/70581
7264 * gcc.dg/lto/simd-function_0.c: New test.
7265
a96a7710 7266 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7267 clones.
7268 * c-c++-common/attr-simd-2.c: Likewise.
7269 * c-c++-common/attr-simd-4.c: Likewise.
7270 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7271 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7272
508dd607 72732016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7274
7275 PR testsuite/70553
7276 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7277
1b61585a 72782016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7279 Tom de Vries <tom@codesourcery.com>
7280
7281 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7282 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7283 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7284 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7285 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7286 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7287 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7288 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7289
5f060aa8 72902016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7291
7292 PR c/70436
7293 * g++.dg/warn/Wparentheses-29.C: New test.
7294
d3831f71 72952016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7296
7297 PR c/70436
7298 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7299 explicit braces to resolve a future -Wparentheses warning.
7300
382ece2d 73012016-04-06 Richard Henderson <rth@redhat.com>
7302
7303 * gcc.dg/pr61817-1.c: New test.
7304 * gcc.dg/pr61817-2.c: New test.
7305 * gcc.dg/pr69391-1.c: New test.
7306 * gcc.dg/pr69391-2.c: New test.
7307
72234ee9 73082016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7309
7310 PR rtl-optimization/70398
4860a6bf 7311 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7312
5547150a 73132016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7314
7315 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7316
15b70121 73172016-04-06 Yvan Roux <yvan.roux@linaro.org>
7318 Pedro Alves <palves@redhat.com>
7319
7320 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7321
585aefbb 73222016-04-06 Jakub Jelinek <jakub@redhat.com>
7323
0cbb513b 7324 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7325 Check for avx512f effective targets instead of avx2.
7326 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7327 for AVX512F clones.
7328 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7329 * g++.dg/gomp/declare-simd-1.C: Likewise.
7330 * g++.dg/gomp/declare-simd-3.C: Likewise.
7331 * g++.dg/gomp/declare-simd-4.C: Likewise.
7332
585aefbb 7333 PR middle-end/70550
7334 * c-c++-common/gomp/pr70550-1.c: New test.
7335 * c-c++-common/gomp/pr70550-2.c: New test.
7336
0b91cceb 73372016-04-05 Nathan Sidwell <nathan@acm.org>
7338
7339 PR c++/70512
7340 * g++.dg/ext/attribute-may-alias-5.C: New.
7341
645a9d8e 73422016-04-05 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR c++/70336
7345 * c-c++-common/pr70336.c: New test.
7346 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7347 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7348
bdf23925 73492016-04-05 Jan Hubicka <hubicka@ucw.cz>
7350
7351 PR ipa/66223
7352 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7353
aaff837c 73542016-04-05 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR rtl-optimization/70542
7357 * gcc.dg/torture/pr70542.c: New test.
7358 * gcc.target/i386/avx2-pr70542.c: New test.
7359
2eac58a0 73602016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7361
7362 PR tree-optimization/70509
7363 * gcc.target/i386/avx512bw-pr70509.c: New test.
7364
4f7ebe46 73652016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7366
7367 PR c++/70452
7368 * g++.dg/ext/constexpr-vla4.C: New test.
7369
305d86a0 73702016-04-05 Uros Bizjak <ubizjak@gmail.com>
7371
7372 PR target/70510
7373 * gcc.target/i386/pr70510.c: New test.
7374
eec3b789 73752016-04-05 Richard Biener <rguenther@suse.de>
7376
7377 PR tree-optimization/70526
7378 * g++.dg/torture/pr70526.C: New testcase.
7379
ca943582 73802016-04-05 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR target/70525
7383 * gcc.target/i386/pr70525.c: New test.
7384
87825cd5 73852016-04-05 Richard Biener <rguenther@suse.de>
7386
7387 PR middle-end/70499
7388 * g++.dg/torture/pr70499.C: New testcase.
7389
14638828 73902016-04-05 Richard Biener <rguenther@suse.de>
7391
7392 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7393 remove XFAIL.
7394
967a90d5 73952016-04-04 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR middle-end/70307
7398 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7399 rs6000 ABI warnings.
7400
d374a3a3 74012016-04-04 Jan Hubicka <hubicka@ucw.cz>
7402
7403 PR ipa/66223
7404 * g++.dg/ipa/devirt-51.C: New testcase.
7405
8ff377a6 74062016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7407 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7408
7409 PR middle-end/70457
7410 * gcc.dg/torture/pr70457.c: New.
7411
f567b44f 74122016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7413
7414 PR fortran/67538
7415 * gfortran.dg/allocate_with_source_19.f08: New test.
7416
89d4ebfa 74172016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7418
7419 PR fortran/65795
7420 * gfortran.dg/coarray_allocate_6.f08: New test.
7421
68ab33a6 74222016-04-04 Richard Biener <rguenther@suse.de>
7423
7424 PR rtl-optimization/70484
7425 * gcc.dg/torture/pr70484.c: New testcase.
7426
c4f5465d 74272016-04-04 Marek Polacek <polacek@redhat.com>
7428
7429 PR c/70307
7430 * gcc.dg/torture/pr70307.c: New test.
7431
bfec6609 74322016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7433
7434 PR target/70416
7435 PR target/67391
7436 * gcc.target/sh/torture/pr70416.c: New.
7437
40df9099 74382016-04-02 Martin Sebor <msebor@redhat.com>
7439
7440 PR c++/67376
7441 PR c++/70170
7442 PR c++/70172
7443 PR c++/70228
7444 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7445 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7446 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7447 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7448 * g++.dg/cpp0x/constexpr-string.C: Same.
7449 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7450 * g++.dg/cpp0x/pr65398.C: Same.
7451 * g++.dg/ext/constexpr-vla1.C: Same.
7452 * g++.dg/ext/constexpr-vla2.C: Same.
7453 * g++.dg/ext/constexpr-vla3.C: Same.
7454 * g++.dg/ubsan/pr63956.C: Same.
7455
0edb9bfe 74562016-04-01 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR rtl-optimization/70467
7459 * gcc.target/i386/pr70467-2.c: New test.
7460
e5b1a1d9 74612016-04-01 Jakub Jelinek <jakub@redhat.com>
7462 Marek Polacek <polacek@redhat.com>
7463
7464 PR c++/70488
7465 * g++.dg/init/new47.C: New test.
7466
b2ca3fb0 74672016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7468
7469 PR target/70496
7470 * gcc.target/arm/pr70496.c: New test.
7471
4c3bd1e3 74722016-04-01 Nathan Sidwell <nathan@acm.org>
7473
47de69ad 7474 PR c++/68475
7475 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7476
313d569f 74772016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7478
7479 PR target/69890
7480 * gcc.dg/strlenopt.h (memmove): New.
7481 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7482 instead of "string.h".
7483 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7484 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7485 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7486 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7487 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7488 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7489 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7490 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7491 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7492 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7493 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7494 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7495 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7496 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7497 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7498 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7499 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7500 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7501 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7502 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7503
5469facd 75042016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7505
7506 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7507 (Holder::foo): Reflect this.
7508
503de754 75092016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7510
7511 PR target/70442
7512 * gcc.dg/pr70442.c: New test.
7513
13ee2de7 75142016-03-31 Nathan Sidwell <nathan@acm.org>
7515
7516 PR c++/70393
7517 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7518
5e0d03a8 75192016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7520
7521 PR target/70453
7522 * gcc.target/i386/pr70453.c: New test.
7523
8cb82ed4 75242016-03-31 Andrey Belevantsev <abel@ispras.ru>
7525
7526 PR target/70292
7527 * gcc.c-torture/pr70292.c: New test.
7528
7952b661 75292016-03-31 Marek Polacek <polacek@redhat.com>
7530
7531 PR c/70297
7532 * c-c++-common/pr70297.c: New test.
7533 * g++.dg/cpp0x/typedef-redecl.C: New test.
7534 * gcc.dg/typedef-redecl2.c: New test.
7535
1607cc74 75362016-03-31 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR rtl-optimization/70460
7539 * gcc.c-torture/execute/pr70460.c: New test.
7540
c689c252 75412016-03-31 Richard Biener <rguenther@suse.de>
7542
7543 PR c++/70430
7544 * g++.dg/ext/vector30.C: New testcase.
7545
91c9586d 75462016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7547 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7548
7549 * gfortran.dg/fmt_pf.f90: New test.
7550
afa5c1b8 75512016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7552
7553 Forward-port from 5 branch
7554 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR testsuite/70356
7557 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7558 dg-require-effective-target after dg-do.
7559
7560 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7561
7562 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7563
6a5dcab3 75642016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7565 Julian Brown <julian@codesourcery.com>
7566 Chung-Lin Tang <cltang@codesourcery.com>
7567 Cesar Philippidis <cesar@codesourcery.com>
7568 James Norris <jnorris@codesourcery.com>
7569 Tom de Vries <tom@codesourcery.com>
7570 Nathan Sidwell <nathan@codesourcery.com>
7571
305d86a0 7572 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7573 * c-c++-common/goacc/loop-clauses.c: Likewise.
7574 * g++.dg/goacc/template.C: Likewise.
7575 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7576 * gfortran.dg/goacc/loop-1.f95: Likewise.
7577 * gfortran.dg/goacc/loop-5.f95: Likewise.
7578 * gfortran.dg/goacc/loop-6.f95: Likewise.
7579 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7580 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7581 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7582 * c-c++-common/goacc/clauses-fail.c: Likewise.
7583 * c-c++-common/goacc/parallel-1.c: Likewise.
7584 * c-c++-common/goacc/reduction-1.c: Likewise.
7585 * c-c++-common/goacc/reduction-2.c: Likewise.
7586 * c-c++-common/goacc/reduction-3.c: Likewise.
7587 * c-c++-common/goacc/reduction-4.c: Likewise.
7588 * c-c++-common/goacc/routine-3.c: Likewise.
7589 * c-c++-common/goacc/routine-4.c: Likewise.
7590 * c-c++-common/goacc/routine-5.c: Likewise.
7591 * c-c++-common/goacc/tile.c: Likewise.
7592 * g++.dg/goacc/template.C: Likewise.
7593 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7594 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7595 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7596 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7597 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7598 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7599 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7600 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7601 * c-c++-common/goacc/use_device-1.c: ... this file.
7602 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7603 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7604 * c-c++-common/goacc/host_data-6.c: ... this file.
7605 * c-c++-common/goacc/loop-2-kernels.c: New file.
7606 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7607 * c-c++-common/goacc/loop-3.c: Likewise.
7608 * g++.dg/goacc/reference.C: Likewise.
7609 * g++.dg/goacc/routine-1.C: Likewise.
7610 * g++.dg/goacc/routine-2.C: Likewise.
7611
932c0baa 76122016-03-30 Richard Biener <rguenther@suse.de>
7613
7614 PR middle-end/70450
7615 * gcc.dg/torture/pr70450.c: New testcase.
7616
7f7c4659 76172016-03-30 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR target/70421
7620 * gcc.dg/torture/pr70421.c: New test.
7621 * gcc.target/i386/avx512f-pr70421.c: New test.
7622
9cbfe80c 76232016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7624
7625 PR testsuite/70364
7626 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7627 (check): New function.
7628 (bar): Call check.
7629 (foo): Align stack to 16 bytes when calling bar.
7630 * gcc.target/i386/cleanup-2.c: Likewise.
7631
f56c7d36 76322016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7633
7634 PR tree-optimization/59124
7635 * gcc.dg/Warray-bounds-19.c: New test.
7636
92a44a68 76372016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7638
7639 * lib/prune.exp (escape_regex_chars): New.
7640 (prune_file_path): Update to quote metcharacters for regexp.
7641
a3daa269 76422016-03-29 Jakub Jelinek <jakub@redhat.com>
7643
24e1ba3d 7644 PR rtl-optimization/70429
7645 * gcc.c-torture/execute/pr70429.c: New test.
7646
a3daa269 7647 PR tree-optimization/70405
7648 * gcc.dg/pr70405.c: New test.
7649
3ef41a6e 76502016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7651
7652 PR fortran/70397
7653 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7654 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7655
4abd9410 76562016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7657
7658 PR testsuite/64177
7659 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7660 __cilkrts_set_param to set two workers.
7661 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7662 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7663
b58e5f0f 76642016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7665
305d86a0 7666 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7667
bff53658 76682016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7669
7670 PR target/70406
305d86a0 7671 * gcc.target/i386/pr70406.c: New test.
bff53658 7672
bb2c9c15 76732016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7674
7675 * gnat.dg/specs/double_record_extension3.ads: New test.
7676
f12c84ab 76772016-03-25 Richard Henderson <rth@redhat.com>
7678
7679 PR target/70120
7680 * gcc.target/aarch64/pr70120-1.c: New.
7681 * gcc.target/aarch64/pr70120-2.c: New.
7682 * gcc.target/aarch64/pr70120-3.c: New.
7683
b0bf58c4 76842016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7685
7686 PR c++/62212
7687 * g++.dg/template/mangle2.C: The dg-do directive should be
7688 "compile" not "assemble".
7689
f175ba0f 76902016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7691
7692 PR lto/69650
7693 * gcc.dg/pr69650.c: New test.
7694
4cc3295f 76952016-03-25 David Edelsohn <dje.gcc@gmail.com>
7696
7697 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7698
0cf40600 76992016-03-25 Alan Modra <amodra@gmail.com>
7700
7701 * gcc.dg/dfp/pr70052.c: New test.
7702
3aebf099 77032016-03-24 Richard Henderson <rth@redhat.com>
7704
7705 PR middle-end/69845
7706 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7707 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7708
83245bd3 77092016-03-24 Tom de Vries <tom@codesourcery.com>
7710
7711 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7712
108e7ee4 77132016-03-24 Tom de Vries <tom@codesourcery.com>
7714
7715 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7716 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7717
17af0b14 77182016-03-24 Tom de Vries <tom@codesourcery.com>
7719
7720 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7721 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7722
6c8770ee 77232016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7724
7725 PR c++/62212
7726 * g++.dg/template/mangle2.C: New test.
7727
a7e21b7b 77282016-03-24 Richard Biener <rguenther@suse.de>
7729
7730 PR tree-optimization/70396
7731 * gcc.dg/torture/pr70396.c: New testcase.
7732
f365d297 77332016-03-24 Richard Biener <rguenther@suse.de>
7734
7735 PR middle-end/70370
7736 * gcc.dg/torture/pr70370.c: New testcase.
7737
da7aeb13 77382016-03-24 Tom de Vries <tom@codesourcery.com>
7739
7740 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7741 * gfortran.dg/goacc/kernels-tree.f95: Same.
7742 * gfortran.dg/goacc/parallel-tree.f95: Same.
7743
80b30de0 77442016-03-24 Tom de Vries <tom@codesourcery.com>
7745
7746 * c-c++-common/goacc/uninit-if-clause.c: New test.
7747 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7748
cb9b6b99 77492016-03-24 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR target/70290
305d86a0 7752 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7753 Fix formatting.
cb9b6b99 7754
a4225fff 77552016-03-24 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/70372
7758 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7759
5a869ab8 77602016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7761
7762 PR c++/70347
7763 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7764
36ce5faa 77652016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7766
7767 PR c++/70332
7768 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7769
c4fa85c9 77702016-03-23 Jakub Jelinek <jakub@redhat.com>
7771
d9377ad5 7772 PR c++/70001
7773 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7774 * g++.dg/cpp1y/pr70001.C: New test.
7775
c4fa85c9 7776 PR c++/70323
7777 * g++.dg/cpp0x/constexpr-70323.C: New test.
7778
0a2062da 77792016-03-23 Alexandre Oliva <aoliva@redhat.com>
7780 Jason Merrill <jason@redhat.com>
7781 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR c++/69315
7784 * g++.dg/cpp0x/constexpr-69315.C: New test.
7785 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7786
62d2a6dc 77872016-03-23 Marek Polacek <polacek@redhat.com>
7788
7789 PR c++/69884
7790 * g++.dg/warn/Wignored-attributes-1.C: New test.
7791 * g++.dg/warn/Wignored-attributes-2.C: New test.
7792
a82d6246 77932016-03-23 Tom de Vries <tom@codesourcery.com>
7794
7795 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7796 initialization.
7797 * gfortran.dg/goacc/private-3.f95 (test): Same.
7798 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7799 missing use param.
7800
dc834ba1 78012016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802
7803 * lib/target-supports.exp: Remove v7ve entry from loop
7804 creating effective target checks.
7805 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7806 (add_options_for_arm_arch_v7ve): Likewise.
7807
7e83fd1f 78082016-03-23 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR tree-optimization/70354
7811 * gcc.dg/vect/pr70354-1.c: New test.
7812 * gcc.dg/vect/pr70354-2.c: New test.
7813 * gcc.target/i386/avx2-pr70354-1.c: New test.
7814 * gcc.target/i386/avx2-pr70354-2.c: New test.
7815
4e4da058 78162016-03-22 Jeff Law <law@redhat.com>
7817
7818 PR target/70232
7819 * gcc.dg/tree-ssa/pr70232.c: New test.
7820
6855137b 78212016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7822
7823 PR target/70302
7824 * gcc.target/i386/pr70302.c: New test.
7825
19db1ec8 78262016-03-22 Richard Biener <rguenther@suse.de>
7827
7828 PR middle-end/70251
7829 * g++.dg/torture/pr70251.C: New testcase.
7830
4baec9f2 78312016-03-22 David Malcolm <dmalcolm@redhat.com>
7832
7833 PR c/69993
7834 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7835 Wmisleading-indentation.c.
7836 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7837 reflect change to diagnostic text and order of messages.
7838 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7839
fcfec126 78402016-03-22 David Edelsohn <dje.gcc@gmail.com>
7841
7842 * g++.dg/ext/java-3.C: Don't compile on AIX.
7843
aa30728a 78442016-03-22 Richard Biener <rguenther@suse.de>
7845
7846 PR middle-end/70333
7847 * gcc.dg/torture/pr70333.c: New testcase.
7848
46ec4eb4 78492016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7850
7851 * g++.dg/ext/pr70290.C: New test.
7852
4880f878 78532016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7854
7855 PR target/70325
7856 * gcc.target/i386/pr70325.c: New test.
7857
3d78ea44 78582016-03-22 Jakub Jelinek <jakub@redhat.com>
7859
5934fb8f 7860 PR target/70329
7861 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7862 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7863
b6436f79 7864 PR target/70300
7865 * gcc.target/i386/pr70300.c: New test.
7866
3d78ea44 7867 PR c++/70295
7868 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7869 (func2): New function for cond with parens, xfail warning for c++.
7870 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7871
b60244f6 78722016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7873
7874 PR c++/70096
7875 * g++.dg/template/ptrmem30.C: New test.
7876
c8e3e744 78772016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7878
7879 PR c++/70204
7880 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7881 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7882
2715f63a 78832016-03-21 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR middle-end/70326
7886 * gcc.dg/pr70326.c: New test.
7887
2daa2cda 78882016-03-21 Marc Glisse <marc.glisse@inria.fr>
7889 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR tree-optimization/70317
7892 * gcc.dg/pr70317.c: New test.
7893
d9aa5a50 78942016-03-21 Uros Bizjak <ubizjak@gmail.com>
7895
7896 PR target/70327
7897 * gcc.target/i386/pr70327.c: New test.
7898
e1a88bf4 78992016-03-21 Martin Liska <mliska@suse.cz>
7900
61941425 7901 PR ipa/70306
e1a88bf4 7902 * gcc.dg/ipa/pr70306.c: New test.
7903
d9aa5a50 79042016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7905
7906 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7907 * gcc.target/arm/attr-align3.c: Likewise.
7908 * gcc.target/arm/attr_arm.c: Likewise.
7909 * gcc.target/arm/flip-thumb.c: Likewise.
7910
afdde20c 79112016-03-21 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR target/70296
7914 * gcc.target/powerpc/altivec-36.c: New test.
7915
3f2ef661 79162016-03-21 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/70310
7919 * gcc.dg/torture/pr70310.c: New testcase.
7920
08b2b692 79212016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7922
7923 PR target/70293
7924 * gcc.target/i386/pr70293.c: New test.
7925
93505d22 79262016-03-21 Richard Biener <rguenther@suse.de>
7927
7928 PR tree-optimization/70288
7929 * gcc.dg/torture/pr70288-1.c: New testcase.
7930 * gcc.dg/torture/pr70288-2.c: Likewise.
7931
06fd1914 79322016-03-21 Andrey Belevantsev <abel@ispras.ru>
7933
7934 PR rtl-optimization/69307
7935 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7936
b628775e 79372016-03-21 Andrey Belevantsev <abel@ispras.ru>
7938
7939 PR rtl-optimization/69102
7940 * gcc.c-torture/compile/pr69102.c: New test.
7941
1421f43c 79422016-03-18 Jeff Law <law@redhat.com>
7943
7944 PR rtl-optimization/70263
7945 * gcc.c-torture/compile/pr70263-1.c: New test.
7946 * gcc.target/i386/pr70263-2.c: New test.
7947
e7142ce1 79482016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7949
7950 PR rtl-optimization/70278
7951 * gcc.dg/torture/pr70278.c: New test.
7952 * gcc.target/arm/pr70278.c: New test.
7953
5539bc70 79542016-03-18 David Malcolm <dmalcolm@redhat.com>
7955
7956 PR c/70281
7957 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7958 (test_builtin_types_compatible_p): New test function.
7959 * gcc.dg/pr70281.c: New test case.
7960
296a290a 79612016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7962
7963 PR target/70113
7964 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7965
666094f0 79662016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7967
7968 PR tree-optimization/70252
7969 * gcc.dg/pr70252.c: New test.
7970
350514e8 79712016-03-18 Tom de Vries <tom@codesourcery.com>
7972
7973 * gcc.dg/pr70161-2.c: New test.
7974 * gcc.dg/pr70161.c: New test.
7975
011e0cea 79762016-03-18 Tom de Vries <tom@codesourcery.com>
7977
7978 PR ipa/70269
7979 * gcc.dg/pr70269.c: New test.
7980
292a09de 79812016-03-18 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c++/70267
7984 * g++.dg/ext/java-3.C: New test.
7985
efc86c4c 79862016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7987
7988 PR c++/70205
7989 * g++.dg/lookup/pr70205.C: New test.
7990
a28dd575 79912016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7992
7993 PR c++/70218
7994 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7995
92e7ab1e 79962016-03-17 Marek Polacek <polacek@redhat.com>
7997
7998 PR c/69407
7999 * gcc.dg/atomic-op-6.c: New test.
8000
7378dbfb 80012016-03-17 David Malcolm <dmalcolm@redhat.com>
8002
8003 PR c/70264
8004 * c-c++-common/pr70264.c: New test case.
8005
f7995d7d 80062016-03-17 Jakub Jelinek <jakub@redhat.com>
8007
e2895b76 8008 PR c++/70144
8009 * c-c++-common/pr70144-1.c: New test.
8010 * c-c++-common/pr70144-2.c: New test.
8011
f7995d7d 8012 PR c++/70272
8013 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8014 * g++.dg/opt/flifetime-dse6.C: New test.
8015 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8016
5ec4a949 80172016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8018
8019 PR driver/70192
8020 * gcc.dg/pic-1.c: New test.
8021 * gcc.dg/pic-2.c: Likewise.
8022 * gcc.dg/pic-3.c: Likewise.
8023 * gcc.dg/pic-4.c: Likewise.
8024 * gcc.dg/pie-1.c: Likewise.
8025 * gcc.dg/pie-2.c: Likewise.
8026 * gcc.dg/pie-3.c: Likewise.
8027 * gcc.dg/pie-4.c: Likewise.
8028 * gcc.dg/pie-5.c: Likewise.
8029 * gcc.dg/pie-6.c: Likewise.
8030
c28550e1 80312016-03-17 Tom de Vries <tom@codesourcery.com>
8032
8033 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8034 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8035
be3296cb 80362016-03-17 Richard Biener <rguenther@suse.de>
8037
8038 PR debug/70271
8039 * g++.dg/debug/pr70271.C: New testcase.
8040
9b60ef21 80412016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8042
8043 * gcc.target/i386/pr70251.c: New test.
8044
9a80bc1a 80452016-03-17 Marek Polacek <polacek@redhat.com>
8046
8047 PR c++/70194
8048 * g++.dg/warn/constexpr-70194.C: New test.
8049
733d7ff9 80502016-03-16 Richard Henderson <rth@redhat.com>
8051
8052 PR middle-end/70240
8053 * gcc.c-torture/compile/pr70240.c: New.
8054
3e6f12bf 80552016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8056
8057 * gcc.c-torture/compile/20151204.c: Skip for avr.
8058
867c9e99 80592016-03-16 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR target/70245
8062 * g++.dg/opt/pr70245.C: New test.
8063 * g++.dg/opt/pr70245.h: New file.
8064 * g++.dg/opt/pr70245-aux.cc: New file.
8065
8ced6ab7 80662016-03-16 Martin Sebor <msebor@redhat.com>
8067
8068 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8069
37af779a 80702016-03-16 Richard Henderson <rth@redhat.com>
8071
8072 PR middle-end/70199
8073 * gcc.c-torture/compile/pr70199.c: New.
8074
78ed999c 80752016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8076
8077 * gcc.dg/uninit-19.c: Run dos2unix.
8078
462ca422 80792016-03-16 Marek Polacek <polacek@redhat.com>
8080
8081 PR c/70093
8082 * gcc.dg/nested-func-10.c: New test.
8083 * gcc.dg/nested-func-9.c: New test.
8084
fe58aacc 80852016-03-16 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR tree-optimization/68714
8088 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8089
27a53872 80902016-03-16 Tom de Vries <tom@codesourcery.com>
8091
8092 PR tree-optimization/68715
8093 * gcc.dg/graphite/pr68715-2.c: New test.
8094 * gcc.dg/graphite/pr68715.c: New test.
8095 * gfortran.dg/graphite/pr68715.f90: New test.
8096
95049c3c 80972016-03-16 Tom de Vries <tom@codesourcery.com>
8098
8099 PR tree-optimization/68809
8100 * gcc.dg/graphite/pr68809-2.c: New test.
8101 * gcc.dg/graphite/pr68809.c: New test.
8102
09eddd70 81032016-03-16 Jakub Jelinek <jakub@redhat.com>
8104
81fc5915 8105 PR c++/70147
8106 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8107 method call to i () as argument. Adjust expected output.
8108
09eddd70 8109 PR c++/70147
8110 * g++.dg/ubsan/pr70147-1.C: New test.
8111 * g++.dg/ubsan/pr70147-2.C: New test.
8112
6373d2a2 81132016-03-15 Martin Sebor <msebor@redhat.com>
8114
8115 PR c++/58281
8116 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8117
d27a0c11 81182016-03-15 John David Anglin <danglin@gcc.gnu.org>
8119
9908039d 8120 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8121 hppa*-*-hpux*.
8122
45cdc3a6 8123 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8124
d27a0c11 8125 PR libfortran/69799
8126 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8127 libatomic_available.
8128
0dd1d57f 81292016-03-15 Marek Polacek <polacek@redhat.com>
8130
8131 PR c++/70209
8132 * g++.dg/ext/attribute-may-alias-4.C: New test.
8133
0ce02c07 81342016-03-15 Alexander Monakov <amonakov@ispras.ru>
8135
8136 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8137 -fvar-tracking-assignments-toggle flag.
8138
f6e39b30 81392016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8140
8141 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8142
167f93a2 81432016-03-15 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR rtl-optimization/70222
8146 * gcc.c-torture/execute/pr70222-1.c: New test.
8147 * gcc.c-torture/execute/pr70222-2.c: New test.
8148
08a8af4a 81492016-03-15 Richard Henderson <rth@redhat.com>
8150
8151 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8152
738eb905 81532016-03-15 Andrey Belevantsev <abel@ispras.ru>
8154
8155 PR rtl-optimization/69032
8156 * gcc.dg/pr69032.c: New test.
8157
dd148b3a 81582016-03-15 Andrey Belevantsev <abel@ispras.ru>
8159
8160 PR rtl-optimization/63384
d9aa5a50 8161 * g++.dg/pr63384.C: New test.
dd148b3a 8162
acf58115 81632016-03-15 Andrey Belevantsev <abel@ispras.ru>
8164
8165 PR target/64411
8166 * gcc.target/i386/pr64411.C: New test.
8167
a2897dc4 81682016-03-15 Tom de Vries <tom@codesourcery.com>
8169
8170 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8171 * gfortran.dg/goacc/kernels-alias.f95: New test.
8172
7bad2faf 81732016-03-14 Martin Sebor <msebor@redhat.com>
8174
8175 PR c++/53792
8176 * g++.dg/cpp0x/constexpr-inline.C: New test.
8177 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8178
d65fa8d9 81792016-03-14 David Edelsohn <dje.gcc@gmail.com>
8180
8181 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8182
2b3c633f 81832016-03-14 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR middle-end/70219
8186 * gcc.dg/pr70219.c: New test.
8187
e947f9c3 81882016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8189
8190 PR target/70083
8191 * gcc.dg/torture/pr70083.c: New test.
8192 * gcc.target/i386/pr70083.c: New test.
8193
74201dc2 81942016-03-14 Richard Biener <rguenther@suse.de>
8195
8196 PR tree-optimization/56365
8197 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8198
88aea41e 81992016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8200
8201 PR target/70098
8202 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8203 New function.
8204 * g++.dg/pr70098.C: New testcase.
8205
8206
1bd2aefd 82072016-03-14 Tom de Vries <tom@codesourcery.com>
8208
8209 PR tree-optimization/70045
8210 * gcc.dg/graphite/pr70045.c: New test.
8211
922c7033 82122016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8213
8214 PR fortran/69043
8215 * gfortran.dg/include_9.f90: New test.
8216
fd4ab6d9 82172016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8218
8219 PR fortran/45076
8220 gfortran.dg/prof/prof.exp: New script.
8221 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8222
7d7218d3 82232016-03-12 Andrey Belevantsev <abel@ispras.ru>
8224
8225 PR rtl-optimization/69307
8226 * gcc.dg/pr69307.c: New test.
8227
02ffd664 82282016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8229
8230 PR target/69614
8231 * gcc.target/arm/pr69614.c: New.
8232
76e207a9 82332016-03-12 Paul Thomas <pault@gcc.gnu.org>
8234
8235 PR fortran/70031
8236 * gfortran.dg/submodule_14.f08: New test
8237
8238 PR fortran/69524
8239 * gfortran.dg/submodule_15.f08: New test
8240
490ee78a 82412016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8242
8243 PR c++/70106
8244 * g++.dg/cpp1y/paren3.C: New test.
8245
04e137ff 82462016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8247
8248 PR target/70131
8249 * gcc.target/powerpc/ppc-round2.c: New test.
8250
27b2c1c4 82512016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8252
8253 PR target/70123
8254 * gcc.dg/torture/pr70123.c: New test.
8255
84116671 82562016-03-11 Jeff Law <law@redhat.com>
8257
8258 PR tree-optimization/70190
8259 * gcc.c-torture/compile/pr70190.c: New test.
8260
cfa58bc8 82612016-03-11 David Malcolm <dmalcolm@redhat.com>
8262
8263 PR c/68187
8264 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8265 case.
8266 (test43_b): Likewise.
8267 (test43_c): Likewise.
8268 (test43_d): Likewise.
8269 (test43_e): Likewise.
8270 (test43_f): Likewise.
8271 (test43_g): Likewise.
8272 (test44_a): Likewise.
8273 (test44_b): Likewise.
8274 (test44_c): Likewise.
8275 (test44_d): Likewise.
8276 (test44_e): Likewise.
8277
ce234f27 82782016-03-11 David Malcolm <dmalcolm@redhat.com>
8279
8280 PR c/70085
8281 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8282
e4756b48 82832016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8284
8285 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8286 dg-options.
8287
1f5ef87e 82882016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8289
8290 PR target/70002
8291 PR target/69245
8292 * gcc.target/aarch64/pr69245_2.c: New test.
8293
f9c352a1 82942016-03-11 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR tree-optimization/70177
8297 * gcc.dg/pr70177.c: New test.
8298
4dd92ac6 82992016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8300
8301 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8302
331e4fdb 83032016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8304
8305 * gcc.dg/tree-ssa/sra-20.c: New.
8306
69262824 83072016-03-11 Jakub Jelinek <jakub@redhat.com>
8308
6f9a7425 8309 PR rtl-optimization/70174
8310 * gcc.dg/pr70174.c: New test.
8311
69262824 8312 PR tree-optimization/70169
8313 * gcc.dg/pr70169.c: New test.
8314
4637a847 83152016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8316
8317 PR target/70160
8318 * gcc.target/i386/pr70160.c: New test.
8319
5a86d754 83202016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8321
8322 * gcc.target/s390/dfp-1.c: New test.
8323
af4c8290 83242016-03-10 Nick Clifton <nickc@redhat.com>
8325
8326 PR target/70044
8327 * gcc.target/aarch64/pr70044.c: New test.
8328
98dfd328 83292016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8330 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR c++/70001
8333 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8334 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8335 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8336
75e72311 83372016-03-10 Jan Hubicka <hubicka@ucw.cz>
8338
8339 PR lto/69589
8340 * g++.dg/lto/pr69589_0.C: New testcase
8341 * g++.dg/lto/pr69589_1.C: New testcase
8342
a2eb1271 83432016-03-10 Marek Polacek <polacek@redhat.com>
8344
8345 PR c++/70153
8346 * g++.dg/delayedfold/unary-plus1.C: New test.
8347
83482016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8349
8350 * gcc.target/arm/pr45701-1.c: Escape brackets.
8351 * gcc.target/arm/pr45701-2.c: Likewise.
8352
5ab2987f 83532016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8354
8355 * gfortran.dg/unconstrained_commons.f: New.
8356
6972afac 83572016-03-10 Alan Modra <amodra@gmail.com>
8358
8359 * gcc.dg/pr69195.c: New.
8360 * gcc.dg/pr69238.c: New.
8361
c82c99ec 83622016-03-10 Tom de Vries <tom@codesourcery.com>
8363
8364 PR testsuite/68915
8365 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8366
a2389d4a 83672016-03-10 Richard Biener <rguenther@suse.de>
8368
8369 PR tree-optimization/70128
8370 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8371 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8372
c272412d 83732016-03-09 Jakub Jelinek <jakub@redhat.com>
8374
a0451069 8375 PR tree-optimization/70152
8376 * gcc.dg/pr70152.c: New test.
8377
c272412d 8378 PR target/70086
8379 * gcc.target/i386/pr70086-1.c: New test.
8380 * gcc.target/i386/pr70086-2.c: New test.
8381 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8382
8383 PR tree-optimization/70127
8384 * gcc.c-torture/execute/pr70127.c: New test.
8385
27dcb7a8 83862016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8387
8388 * c-c++-common/goacc/combined-directives-2.c: New test.
8389
c24757cf 83902016-03-09 David Malcolm <dmalcolm@redhat.com>
8391
8392 PR c/68473
8393 PR c++/70105
8394 * g++.dg/diagnostic/pr70105.C: New test.
8395 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8396 (test_multiple_ordinary_maps): New test function.
8397
83108969 83982016-03-09 David Malcolm <dmalcolm@redhat.com>
8399
8400 PR c/68473
8401 PR c++/70105
8402 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8403 Drop range information from call to inform_at_rich_loc.
8404 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8405 New.
8406 (test_show_locus): Replace calls to rich_location::add_range with
8407 calls to add_range. Rewrite the tests that used the now-defunct
8408 rich_location ctor taking a source_range. Simplify other tests
8409 by replacing calls to COMBINE_LOCATION_DATA with calls to
8410 make_location.
8411
6733c0e8 84122016-03-09 Richard Biener <rguenther@suse.de>
8413 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR tree-optimization/70138
8416 * gcc.dg/vect/pr70138-1.c: New testcase.
8417 * gcc.dg/vect/pr70138-2.c: Likewise.
8418
96abb9f5 84192016-03-09 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR target/70049
8422 * gcc.target/i386/pr70049.c: New test.
8423
42bb3bfb 84242016-03-09 Richard Biener <rguenther@suse.de>
8425
8426 PR c/70143
8427 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8428 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8429 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8430
27527428 84312016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8432
8433 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8434 arm-*-*.
8435
248449f2 84362016-03-09 Jakub Jelinek <jakub@redhat.com>
8437
1bd49ced 8438 PR middle-end/67278
8439 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8440
248449f2 8441 PR target/67278
8442 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8443
8444 PR middle-end/70050
8445 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8446 in testcase comment.
8447
dfc460ff 84482016-03-09 Tom de Vries <tom@codesourcery.com>
8449
8450 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8451 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8452 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8453 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8454 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8455 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8456 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8457 * gfortran.dg/goacc/kernels-loop.f95: New test.
8458
0377fc7f 84592016-03-08 Martin Sebor <msebor@redhat.com>
8460
8461 PR c++/62096
8462 * g++.dg/warn/overflow-warn-7.C: New test.
8463
3556aa80 84642016-03-08 Jason Merrill <jason@redhat.com>
8465
8466 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8467 * lib/target-supports.exp (check_effective_target_concepts): New.
8468
e5096208 84692016-03-08 Jakub Jelinek <jakub@redhat.com>
8470
5370eb8d 8471 PR c++/70135
8472 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8473 * g++.dg/ubsan/pr70135.C: New test.
8474
e5096208 8475 PR target/70110
8476 * gcc.dg/pr70110.c: New test.
8477
cc37120d 84782016-03-07 Martin Jambor <mjambor@suse.cz>
8479
8480 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8481 * c-c++-common/gomp/if-1.c: Likewise.
8482 * c-c++-common/gomp/pr61486-2.c: Likewise.
8483 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8484 to dg-additional-options.
8485 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8486 * g++/gomp/target-teams-1.c: Likewise.
8487 * gcc.dg/gomp/gomp.exp: Likewise.
8488 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8489 dg-additional-options.
8490 * gfortran.dg/gomp/gomp.exp: Likewise.
8491 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8492 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8493 dg-additional-options.
8494 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8495
53c248d8 84962016-03-07 Martin Jambor <mjambor@suse.cz>
8497
8498 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8499 * c-c++-common/gomp/gridify-1.c: New test.
8500 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8501
541e79a0 85022016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8503
8504 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8505 trigger for cortex-r8, when scanning for register r8.
8506 * gcc.target/arm/pr45701-2.c: Likewise.
8507
4dfabd94 85082016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8509 Jeff Law <law@redhat.com>
4dfabd94 8510
8511 PR tree-optimization/69740
8512 * gcc.c-torture/compile/pr69740-1.c: New test.
8513 * gcc.c-torture/compile/pr69740-2.c: New test.
8514
1b63a87b 85152016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8516
8517 * lib/target-supports.exp
8518 (check_effective_target_whole_vector_shift): Enable for PPC64.
8519
d33914da 85202016-03-07 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/70115
8523 * gcc.dg/torture/pr70115.c: New testcase.
8524
584fba4b 85252016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8526
8527 PR middle-end/69916
8528 * c-c-++-common/goacc/pr69916.c: New.
8529
7f2f5ec0 85302016-03-07 Richard Henderson <rth@redhat.com>
8531
8532 * gcc.c-torture/compile/pr70061.c: New test.
8533
f530e7c4 85342016-03-07 Richard Biener <rguenther@suse.de>
8535
8536 PR testsuite/70109
8537 * gcc.dg/vect/O3-pr36098.c: New testcase.
8538
a3855fed 85392016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8540
8541 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8542
091ffc31 85432016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8544
8545 * gnat.dg/renaming9.ad[sb]: New testcase.
8546
2941b871 85472016-03-05 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c++/70084
8550 * g++.dg/expr/stdarg3.C: New test.
8551
5173ce42 85522016-03-04 Jeff Law <law@redhat.com>
8553
8554 PR tree-optimization/69196
8555 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8556 x86_64-*-*.
8557
2d1d2e55 85582016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8559
0e43078e 8560 PR c/69973
8561 * gcc.dg/pr69973.c: New test.
8562
d8ec06ae 8563 PR rtl-optimization/69941
8564 * gcc.dg/torture/pr69941.c: New test.
8565
2d1d2e55 8566 PR c/69824
8567 * gcc.dg/pr69824.c: New test.
8568
32f692e2 85692016-03-05 Tom de Vries <tom@codesourcery.com>
8570
8571 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8572 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8573 function.
8574
1c699e9a 85752016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8576
8577 PR c++/66786
8578 * g++.dg/cpp1y/var-templ48.C: New test.
8579 * g++.dg/cpp1y/var-templ49.C: New test.
8580
358448c6 85812016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8582
8583 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8584
01dc3c45 85852016-03-04 Jakub Jelinek <jakub@redhat.com>
8586
e968ff6d 8587 PR c++/70035
8588 * g++.dg/ubsan/pr70035.C: New test.
8589
01dc3c45 8590 PR target/70062
8591 * gcc.target/i386/pr70062.c: New test.
8592
3937d618 85932016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8594
8595 * g++.dg/template/typename21.C: Remove c++98_only.
8596
c58ac7f8 85972016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8598
8599 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8600
0060768a 86012016-03-04 David Malcolm <dmalcolm@redhat.com>
8602
8603 PR c/68187
8604 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8605 function.
8606 (fn_42_b): Likewise.
8607 (fn_42_c): Likewise.
8608
74c6fd40 86092016-03-04 David Malcolm <dmalcolm@redhat.com>
8610
8611 PR c/68187
8612 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8613 function.
8614 (fn_40_b): Likewise.
8615 (fn_41_a): Likewise.
8616 (fn_41_b): Likewise.
8617
31b11359 86182016-03-04 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR target/70059
8621 * gcc.target/i386/avx512f-pr70059.c: New test.
8622 * gcc.target/i386/avx512dq-pr70059.c: New test.
8623
c5b93452 86242016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8625
8626 PR rtl-optimization/57676
8627 * gcc.dg/torture/pr57676.c: New test.
8628
268fbd56 86292016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8630
8631 * gcc.dg/pr70026.c: New test.
8632
6560d1ad 86332016-03-04 Marek Polacek <polacek@redhat.com>
8634
8635 PR c/69798
8636 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8637 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8638
cc7dfddf 86392016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8640
8641 PR target/70004
8642 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8643 Delete.
8644 (test_corners_sisd_si): Likewise.
8645 (main): Remove checks of the above.
8646 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8647
e9663bd4 86482016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8649
8650 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8651
dcdd684e 86522016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8653
8654 * gcc.dg/torture/pr69951.c: Accept argc==0.
8655
e692d332 86562016-03-04 Richard Biener <rguenther@suse.de>
8657
8658 PR c++/70054
8659 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8660 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8661
af77b7e6 86622016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8663
8664 PR testsuite/69766
8665 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8666 testing multiarch.
8667
290da96e 86682016-03-04 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR debug/69947
8671 * gcc.dg/guality/pr69947.c: New test.
8672
e51ce713 86732016-03-03 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR ada/70017
8676 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8677
1feed892 86782016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8679
8680 PR rtl-optimization/69904
8681 * gcc.target/arm/pr69904.c: New test.
8682
c32bda69 86832016-03-03 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR target/70021
8686 * gcc.dg/vect/pr70021.c: New test.
8687 * gcc.target/i386/pr70021.c: New test.
8688
1bc579ed 86892016-03-03 Marek Polacek <polacek@redhat.com>
8690
8691 PR middle-end/70050
8692 * gcc.dg/pr70050.c: New test.
8693
cfa8d638 86942016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8695
8696 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8697
1b889259 86982016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8699
8700 PR tree-optimization/70043
8701 * gfortran.dg/vect/pr70043.f90: New test.
8702
f756dfa3 87032016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8704
8705 * gnat.dg/specs/task1.ads: New test.
8706
5cb4863d 87072016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8708
8709 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8710 Invoke gdb with -batch.
8711 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8712
5dd12e43 87132016-03-03 Richard Biener <rguenther@suse.de>
8714
8715 PR tree-optimization/55936
8716 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8717
d97ba4ca 87182016-03-02 Jeff Law <law@redhat.com>
8719
5d23c86f 8720 PR rtl-optimization/69942
8721 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8722 effects of argument promotions.
8723
d97ba4ca 8724 PR tree-optimization/69987
8725 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8726 target does not support -fprefetch-loop-arrays.
8727
901faaa0 87282016-03-02 Uros Bizjak <ubizjak@gmail.com>
8729
8730 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8731
51f6fdce 87322016-03-02 Bin Cheng <bin.cheng@arm.com>
8733
6bc7872f 8734 PR rtl-optimization/69052
51f6fdce 8735 * gcc.target/i386/pr69052.c: New test.
8736
31d31e07 87372016-03-02 Alan Modra <amodra@gmail.com>
8738
8739 * gcc.dg/pr69990.c: New.
8740
04faee95 87412016-03-02 Jakub Jelinek <jakub@redhat.com>
8742
270d0117 8743 PR c/68062
8744 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8745
8746 PR middle-end/70022
8747 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8748
04faee95 8749 PR target/70028
8750 * gcc.target/i386/pr70028.c: New test.
8751
a2cc9e8e 87522016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8753
8754 * c-c++-common/asan/swapcontext-test-1.c,
8755 * c-c++-common/tsan/thread_leak.c,
8756 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8757 * g++.dg/tsan/benign_race.C,
8758 * g++.dg/tsan/fd_close_norace.C,
8759 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8760 races with sanitizer output
8761
dd4bd263 87622016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8763 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8764
8765 PR target/67278
8766 * gcc.dg/simd-8.c: New testcase.
8767
b5fe3a49 87682016-03-02 Richard Biener <rguenther@suse.de>
8769
8770 PR middle-end/67278
8771 * gcc.dg/simd-7.c: New testcase.
8772
23601f67 87732016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8774
8775 * gcc.target/i386/pr70007.c: Tweak.
8776
f66f65e7 87772016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8778
8779 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8780
60773515 87812016-03-02 Marek Polacek <polacek@redhat.com>
8782
8783 PR c/67854
8784 * gcc.dg/pr67854.c: New test.
8785
6c094cb1 87862016-03-02 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR middle-end/70025
8789 * gcc.dg/torture/pr70025.c: New test.
8790
7627bb56 87912016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8792
8793 PR tree-optimization/68621
8794 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8795
066c8e94 87962016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8797
8798 * gcc.target/i386/pr70007.c: New test.
8799
d3b819ad 88002016-03-01 Jeff Law <law@redhat.com>
8801
d4b9ad56 8802 PR tree-optimization/69196
7e217344 8803 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8804
d3b819ad 8805 PR tree-optimization/69196
8806 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8807 duplicating code and spoiling the expected output.
8808
4f37285d 88092016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8810
8811 PR target/70033
8812 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8813 supports power9 before doing tests.
8814 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8815 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8816 * gcc.target/powerpc/p9-permute.c: Likewise.
8817
3e9c4f6c 88182016-03-01 Uros Bizjak <ubizjak@gmail.com>
8819
8820 PR target/70027
8821 * gcc.target/i386/pr70027.c: New test.
8822
e324729e 88232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8824
8825 * gcc.dg/pr70017.c: New test.
8826
40e9ce2d 88272016-03-01 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR c/69796
8830 PR c/69974
8831 * gcc.dg/pr69796.c: New test.
8832 * gcc.dg/pr69974.c: New test.
8833
e8b016ea 88342016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8835
8836 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8837
24d3127c 88382016-02-29 Jeff Law <law@redhat.com>
8839
8840 PR tree-optimization/69987
8841 * gfortran.dg/pr69987.f90: New test.
8842
8843 PR tree-optimization/69989
8844 * gcc.c-torture/compile/pr69989-2.c: New test.
8845
12cc1225 88462016-03-01 Marek Polacek <polacek@redhat.com>
8847
8848 PR c++/69795
8849 * g++.dg/parse/invalid1.C: New test.
8850
d99a947c 88512016-03-01 Richard Biener <rguenther@suse.de>
8852
8853 PR middle-end/70022
8854 * gcc.dg/pr70022.c: New testcase.
8855
395dbc60 88562016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8857
8858 PR tree-optimization/69956
8859 * gcc.dg/pr69956.c: New test.
8860
40a35c55 88612016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8862
8863 PR target/70011
8864 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8865 XFAIL when hardware supports efficient unaligned storage access.
8866
4edc90b0 88672016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8868
8869 PR c++/69961
8870 * g++.dg/template/pr69961a.C: New test.
8871 * g++.dg/template/pr69961b.C: New test.
8872
1ed1f69a 88732016-02-29 David Malcolm <dmalcolm@redhat.com>
8874
8875 PR preprocessor/69985
8876 * gcc.dg/cpp/pr69985.c: New test case.
8877
01c5d15d 88782016-02-29 Jeff Law <law@redhat.com>
8879
3a4d3de5 8880 PR tree-optimization/70005
8881 * gcc.c-torture/execute/pr70005.c New test.
8882
01c5d15d 8883 PR tree-optimization/69999
8884 * gcc.c-torture/compile/pr69999.c: New test.
8885
1bf66b54 88862016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8887
8888 PR tree-optimization/69652
8889 * gcc.dg/torture/pr69652.c: Delete test.
8890 * gcc.dg/vect/pr69652.c: New test.
8891
b4d653d5 88922016-02-19 Richard Biener <rguenther@suse.de>
8893
8894 PR tree-optimization/69980
8895 * gfortran.dg/vect/pr69980.f90: New testcase.
8896
35bc4745 88972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8898
8899 * gcc.target/sparc/20160229-1.c: New test.
8900
bb54a538 89012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8902
8903 * gnat.dg/stack_usage3.adb: New test.
8904 * gnat.dg/stack_usage3_pkg.ads: New helper.
8905
95164e71 89062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8907
8908 * gnat.dg/renaming8.adb: New test.
8909 * gnat.dg/renaming8_pkg1.ads: New helper.
8910 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8911 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8912
a890896f 89132016-02-29 Richard Biener <rguenther@suse.de>
8914
8915 PR tree-optimization/69720
8916 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8917
5c70403a 89182016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8919
8920 PR fortran/68147
8921 PR fortran/47674
8922 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8923
dfb6d139 89242016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8925 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8926
8927 PR fortran/56007
8928 * gfortran.dg/coarray_8.f90: Adjust error message.
8929 * gfortran.dg/pr56007.f90: New test.
8930 * gfortran.dg/pr56007.f: New test.
8931
536508db 89322016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8933
8934 PR tree-optimization/69989
8935 * gcc.dg/torture/pr69989.c: New test.
8936
eec75e45 89372016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8938
8939 * gcc.target/i386/stack-realign-win.c: New test.
8940
0175e45a 89412016-02-28 Harald Anlauf <anlauf@gmx.de>
8942
8943 PR fortran/60126
8944 * gfortran.dg/pr60126.f90: New test.
8945
2a703589 89462016-02-27 Jeff Law <law@redhat.com>
8947
8948 Revert
8949 2016-02-26 Richard Biener <rguenther@suse.de>
8950 Jeff Law <law@redhat.com>
8951
8952 PR tree-optimization/69740
8953 * gcc.c-torture/compile/pr69740-1.c: New test.
8954 * gcc.c-torture/compile/pr69740-2.c: New test.
8955
359b4c18 89562016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8957
1c96765a 8958 PR fortran/69910
359b4c18 8959 * gfortran.dg/newunit_4.f90: New test.
8960
49462d93 89612016-02-27 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR target/69613
8964 PR rtl-optimization/69886
8965 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8966 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8967 target.
8968
c4ac733e 89692016-02-26 Martin Sebor <msebor@redhat.com>
8970
8971 PR tree-optimization/15826
8972 * gcc.dg/tree-ssa/pr15826.c: New test.
8973
da8c4b5d 89742016-02-26 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR target/69969
8977 * gcc.target/powerpc/pr69969.c: New test.
8978
0a4558eb 89792016-02-26 Martin Sebor <msebor@redhat.com>
8980
8981 PR c++/15766
8982 * g++.old-deja/g++.other/decl5.C: Add a test case.
8983
5b500299 89842016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8985
8986 PR target/69946
8987 * gcc.target/powerpc/pr69946.c: New file.
8988
565f533b 89892016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8990 Jeff Law <law@redhat.com>
565f533b 8991
0a4558eb 8992 PR tree-optimization/69740
565f533b 8993 * gcc.c-torture/compile/pr69740-1.c: New test.
8994 * gcc.c-torture/compile/pr69740-2.c: New test.
8995
ff67cbea 89962016-02-26 Martin Jambor <mjambor@suse.cz>
8997
8998 PR middle-end/69920
8999 * gcc.dg/torture/pr69932.c: New test.
9000 * gcc.dg/torture/pr69936.c: Likewise.
9001
e400d817 90022016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9003
9004 PR target/69709
9005 * gcc.target/s390/pr69709.c: New test.
9006
126a5a2d 90072016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9008
9009 PR target/69245
9010 * gcc.target/aarch64/pr69245_1.c: New test.
9011
59c58860 90122016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9013
9014 PR target/69613
9015 * gcc.dg/torture/pr69613.c: New test.
9016
9441fa4e 90172016-02-26 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR rtl-optimization/69891
9020 * gcc.target/i386/pr69891.c: New test.
9021
e48fcde0 90222016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9023 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9024
35ed600a 9025 PR target/61397
f41208a1 9026 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9027 functionality for both 32-bit and 64-bit.
9028
c86aaa0e 90292016-02-26 Richard Biener <rguenther@suse.de>
9030
9031 PR tree-optimization/69551
9032 * gcc.dg/torture/pr69951.c: New testcase.
9033
38e71a65 90342016-02-25 Richard Biener <rguenther@suse.de>
9035
9036 PR tree-optimization/48795
9037 * gcc.dg/Warray-bounds-18.c: New testcase.
9038
03331e69 90392016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9040
9041 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9042
f14d8d6a 90432016-02-25 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR rtl-optimization/69896
9046 * gcc.dg/pr69896.c: New test.
9047
4003c807 90482016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9049
9050 PR c++/69736
9051 * g++.dg/cpp1y/paren2.C: New test.
9052
a0573328 90532016-02-24 Martin Sebor <msebor@redhat.com>
9054
9055 PR c/51147
9056 * gcc.dg/enum-mode-2.c: New test.
9057
2cde02ad 90582016-02-24 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR c++/69922
9061 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9062 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9063 * g++.dg/ubsan/pr69922.C: New test.
9064
f0ea75d1 90652016-02-24 Marek Polacek <polacek@redhat.com>
9066
9067 PR c/69819
9068 * gcc.dg/pr69819.c: New test.
9069
05027366 90702016-02-24 Martin Sebor <msebor@redhat.com>
9071
34ed562b 9072 PR c++/69912
9073 * g++.dg/ext/flexary15.C: New test.
9074
90752016-02-24 Martin Sebor <msebor@redhat.com>
9076
9077 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9078 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9079 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9080
650c3ad5 90812016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9082 Charles Baylis <charles.baylis@linaro.org>
9083
9084 PR debug/61033
9085 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9086
596070e8 90872016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9088 Jakub Jelinek <jakub@redhat.com>
596070e8 9089
9090 PR middle-end/69760
9091 * gcc.dg/torture/pr69760.c: New testcase.
9092
d6b92d9f 90932016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9094
9095 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9096 pattern on Solaris with as.
9097
90436d9d 90982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9099
9100 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9101 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9102 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9103 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9104
7c749495 91052016-02-24 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR middle-end/69915
9108 * gcc.dg/pr69915.c: New test.
9109
9c9680b5 91102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9111
9112 PR rtl-optimization/69886
9113 * gcc.dg/torture/pr69886.c: New test.
9114
36d081ee 91152016-02-24 Richard Biener <rguenther@suse.de>
9116
9117 PR middle-end/68963
9118 * gcc.dg/torture/pr68963.c: New testcase.
9119
2a0accb9 91202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9121
9122 PR target/69875
9123 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9124 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9125 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9126 * gcc.target/arm/atomic_loaddi_1.c: New test.
9127 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9128 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9129 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9130 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9131 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9132 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9133 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9134 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9135
f0e92ef1 91362016-02-24 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR middle-end/69909
9139 * gcc.dg/torture/pr69909.c: New test.
9140
6907286f 91412016-02-24 Richard Biener <rguenther@suse.de>
9142
9143 PR tree-optimization/69907
9144 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9145 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9146 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9147
e6ab7475 91482016-02-24 Christian Bruel <christian.bruel@st.com>
9149
9150 * gcc.target/arm/pragma_cpp_fma.c: New test.
9151
47587450 91522016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9153
9154 PR fortran/61156
9155 * gfortran.dg/include_6.f90: Update test.
9156
d41ab738 91572016-02-23 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR objc/69844
9160 * objc.dg/pr69844.m: New test.
9161
4772d9d5 91622016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9163
9164 PR libgfortran/69456
9165 * gfortran.dg/namelist_89.f90: New test.
9166 * gfortran.dg/pr59700.f90: Update test..
9167
8c38d887 91682016-02-23 Martin Sebor <msebor@redhat.com>
9169
9170 PR middle-end/69780
9171 * g++.dg/ext/builtin_alloca.C: New test.
9172 * gcc.dg/builtins-68.c: New test.
9173
ee1bfdb0 91742016-02-23 Richard Henderson <rth@redhat.com>
9175
9176 * gcc.target/i386/addr-space-3.c: Remove test.
9177
52609ec3 91782016-02-23 David Malcolm <dmalcolm@redhat.com>
9179
9180 PR preprocessor/69126
9181 PR preprocessor/69543
9182 * c-c++-common/pr69126-2-long.c: New test.
9183 * c-c++-common/pr69126-2-short.c: New test.
9184 * c-c++-common/pr69543-1.c: Remove xfail.
9185
d5bf2cc8 91862016-02-23 David Malcolm <dmalcolm@redhat.com>
9187
9188 PR preprocessor/69126
9189 PR preprocessor/69543
9190 PR preprocessor/69558
9191 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9192 (f): Rename to...
9193 (test_2): ...this, and add leading comment.
9194 (MACRO_3, test_3): New.
9195 (MACRO_4A, MACRO_4B, test_4): New.
9196 (MACRO): Rename to...
9197 (MACRO_5): ...this.
9198 (g): Rename to...
9199 (test_5): ...this, updating for renaming of MACRO, and
9200 add leading comment.
9201 * c-c++-common/pr69543-1.c: New.
9202 * c-c++-common/pr69543-2.c: New.
9203 * c-c++-common/pr69543-3.c: New.
9204 * c-c++-common/pr69543-4.c: New.
9205 * c-c++-common/pr69558-1.c: New.
9206 * c-c++-common/pr69558-2.c: New.
9207 * c-c++-common/pr69558-3.c: New.
9208 * c-c++-common/pr69558-4.c: New.
9209 * gcc.dg/pr69558.c: Move to...
9210 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9211 xfail for c++.
9212
3a37a410 92132016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9214
9215 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9216 to -ftree-parallelize-loops/-fopenacc changes.
9217 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9218 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9219 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9220 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9221 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9222 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9223 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9224 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9225 * c-c++-common/goacc/kernels-loop.c: Likewise.
9226 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9227 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9228 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9229 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9230
ecca180f 92312016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9232
9233 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9234
eec0fa3f 92352016-02-23 Jakub Jelinek <jakub@redhat.com>
9236
f1f91c07 9237 PR c++/69902
9238 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9239
eec0fa3f 9240 PR c/69900
9241 * gcc.dg/pr69900.c: New test.
9242
e045424d 92432016-02-23 Martin Jambor <mjambor@suse.cz>
9244
9245 PR tree-optimization/69666
9246 * gcc.dg/tree-ssa/pr69666.c: New test.
9247
f482dff6 92482016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9249
9250 PR fortran/67451
9251 * gfortran.dg/coarray_allocate_5.f08: New test.
9252
57ed698b 92532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9254
9255 * gcc.target/s390/vcond-shift.c: Move to ...
9256 * gcc.target/s390/vector/vcond-shift.c: ... here.
9257
990e443c 92582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9259
9260 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9261 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9262
296c5f01 92632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9264
9265 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9266
e53f41d5 92672016-02-20 Mark Wielaard <mjw@redhat.com>
9268
9269 PR c/28901
9270 * gcc.dg/unused-variable-3.c: New test.
9271
13af201d 92722016-02-22 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR target/69888
9275 * gcc.target/i386/pr69888.c: New test.
9276
682c90f9 92772016-02-22 Richard Biener <rguenther@suse.de>
9278
9279 PR tree-optimization/69882
9280 * gfortran.dg/vect/pr69882.f90: New testcase.
9281
b8cd18c3 92822016-02-22 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR target/69885
9285 * gcc.dg/pr69885.c: New test.
9286
09343379 92872016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9288
9289 PR target/69806
9290 PR target/54089
9291 * gcc.target/sh/pr54089-10.c: New.
9292
b345a09f 92932016-02-20 Paul Thomas <pault@gcc.gnu.org>
9294
9295 PR fortran/69423
9296 * gfortran.dg/deferred_character_15.f90 : New test.
9297
51385aed 92982016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9299
9300 PR fortran/57365
9301 gfortran.dg/allocate_with_source_18.f03: New test.
9302
93032016-02-20 Harald Anlauf <anlauf@gmx.de>
9304
9305 PR fortran/52531
9306 gfortran.dg/gomp/pr52531.f90: New test.
9307
9cce8384 93082016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9309
9310 PR c++/69865
9311 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9312 -std=c++03.
9313
d91f5fbb 93142016-02-19 Jakub Jelinek <jakub@redhat.com>
9315
563d5cb8 9316 PR c++/69826
9317 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9318 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9319
0a04aac9 9320 PR c++/69850
9321 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9322
d91f5fbb 9323 PR c++/69851
9324 * g++.dg/torture/pr69851.C: New test.
9325
5fe1f282 93262016-02-19 Martin Sebor <msebor@redhat.com>
9327
9328 PR testsuite/69573
9329 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9330
a45bce11 93312016-02-19 Jakub Jelinek <jakub@redhat.com>
9332
6263dde1 9333 PR c++/69850
9334 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9335 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9336
a45bce11 9337 PR c++/67767
9338 * g++.dg/cpp0x/pr67767.C: New test.
9339
cf2ed1b7 93402016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9341
9342 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9343 for fp, simd, crypto, crc, lse.
9344 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9345 above.
9346 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9347 effective target check.
9348
f6cc34b0 93492016-02-19 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR target/69820
9352 * gcc.target/i386/pr69820.c: New test.
9353
6c678e78 93542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9355
9356 * gcc.target/s390/vector/int128-1.c: New test.
9357
b088ff4b 93582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9359
9360 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9361
b11e60a4 93622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9363
9364 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9365 instruction pattern name to prevent the testcase from failing with
9366 -march=z13.
9367
664ff6a0 93682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9369
9370 * gcc.target/s390/md/movstr-2.c: New test.
9371
e80be24b 93722016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9373
9374 * gcc.target/s390/morestack.c: New test.
9375
9839f350 93762016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9377
9378 PR target/69625
9379 * gcc.target/s390/pr69625.c: Add test case.
9380
4550fbd0 93812016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9382
9383 PR testsuite/68580
9384 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9385
57d00b6a 93862016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9387
9388 PR target/68404
9389 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9390 * gcc.target/powerpc/fusion3.c: Likewise.
9391
63ad69d6 93922016-02-18 Richard Biener <rguenther@suse.de>
9393
9394 PR middle-end/69553
9395 * g++.dg/torture/pr69553.C: New testcase.
9396
d92404ed 93972016-02-18 Nick Clifton <nickc@redhat.com>
9398
4550fbd0 9399 PR target/62254
9400 PR target/69610
9401 * gcc.target/arm/pr62554.c: New test.
9402 * gcc.target/arm/pr69610-1.c: New test.
9403 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9404
0808dfce 94052016-02-18 Richard Biener <rguenther@suse.de>
9406
9407 PR middle-end/69854
9408 * gcc.dg/torture/pr69854.c: New testcase.
9409
fc3527e3 94102016-02-17 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR c++/69850
9413 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9414
e3c24279 94152012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9416
9417 * gcc.target/powerpc/vec-cg.c: New test.
9418
c9732c2b 94192016-02-17 Richard Biener <rguenther@suse.de>
9420
9421 PR testsuite/69586
9422 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9423
51bf9f9b 94242016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9425
9426 PR target/69161
9427 * gcc.c-torture/compile/pr69161.c: New test.
9428
6baedca3 94292016-02-17 David Sherwood <david.sherwood@arm.com>
9430
9431 PR target/69532
9432 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9433 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9434
4f240715 94352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * gcc.dg/ifcvt-4.c: Skip on Visium.
9438
e0c0515d 94392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9440
9441 * gnat.dg/atomic8.adb: New test.
9442
7b319ee6 94432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9444
9445 * gnat.dg/discr46.ad[sb]: New test.
9446
48a7e3d1 94472016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9448
9449 PR Target/48344
9450 * gcc.target/powerpc/pr48344-1.c: New test.
9451
3f844f15 94522015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9453
9454 PR fortran/69742
9455 * gfortran.dg/associate_21.f90: New test.
9456
7675e968 94572016-02-16 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR c/69835
9460 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9461 -Wnonnull in dg-options.
9462 * c-c++-common/nonnull-2.c: New test.
9463
d6faee88 94642016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9465 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9466
9467 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9468
3a2a72aa 94692016-02-16 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR middle-end/69801
9472 * gcc.dg/pr69801.c: Add empty dg-options.
9473
28072426 94742016-02-16 James Norris <jnorris@codesourcery.com>
9475
9476 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9477 * g++.dg/goacc/deviceptr-1.c: New file.
9478
37fffac2 94792016-02-16 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR tree-optimization/69820
9482 * gcc.dg/vect/pr69820.c: New test.
9483
f72a5e61 94842016-02-16 Richard Biener <rguenther@suse.de>
9485
9486 PR tree-optimization/69776
9487 * gcc.dg/torture/pr69776-2.c: New testcase.
9488
50e0cd76 94892016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9490
9491 PR tree-optimization/69714
9492 * gcc.dg/torture/pr69714.c: New test.
9493
14a72c4e 94942016-02-16 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR tree-optimization/69802
9497 * gcc.dg/pr69802.c: New test.
9498
fd808c11 94992016-02-16 Richard Biener <rguenther@suse.de>
9500
9501 PR middle-end/69801
9502 * gcc.dg/pr69801.c: New testcase.
9503
49a549ca 95042016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9505
9506 PR libgfortran/69651
9507 * gfortran.dg/read_bang.f90: New test.
9508 * gfortran.dg/read_bang4.f90: New test.
9509
77454e6e 95102016-02-15 Jakub Jelinek <jakub@redhat.com>
9511
2074f21c 9512 PR c++/69658
9513 * g++.dg/init/pr69658.C: New test.
9514
77454e6e 9515 PR c++/69797
9516 * c-c++-common/pr69797.c: New test.
9517
4ef4d764 95182016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9519
9520 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9521 check for aarch64*-*-*.
9522
4a45fe0f 95232016-02-15 Richard Biener <rguenther@suse.de>
9524
9525 PR tree-optimization/69783
9526 * gcc.dg/vect/pr69783.c: New testcase.
9527
0b3619e6 95282016-02-15 Richard Biener <rguenther@suse.de>
9529
9530 PR tree-optimization/69776
9531 * gcc.dg/torture/pr69776.c: New testcase.
9532
9b49c3cb 95332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9534
9535 PR fortran/60526
9536 * gfortran.dg/type_decl_4.f90: Reinstated.
9537
e46faff9 95382016-02-14 John David Anglin <danglin@gcc.gnu.org>
9539
9540 PR fortran/68746
9541 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9542
a96c809a 95432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9544
9545 PR fortran/60526
9546 PR bootstrap/69816
9547 * gfortran.dg/type_decl_4.f90: Removed.
9548
fdec7e88 95492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9550
9551 PR fortran/60526
9552 * gfortran.dg/type_decl_4.f90: New test.
9553
a72095c4 95542016-02-14 Alan Modra <amodra@gmail.com>
9555
bc436924 9556 PR testsuite/68886
a72095c4 9557 * gcc.c-torture/execute/stkalign.c: Revise test.
9558
73bb5f8b 95592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9560
9561 PR target/67260
9562 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9563
beb13161 95642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9565
9566 PR target/67260
9567 * gcc.target/sh/torture/pr67260.c: New.
9568
67cab04e 95692016-02-12 John David Anglin <danglin@gcc.gnu.org>
9570
9571 * gcc.dg/pr67964.c: Add dg-require-alias.
9572
44a59bb1 95732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9574
9575 PR target/67636
9576 PR target/64345
9577 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9578
38c9bd3a 95792016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9580
9581 PR libgfortran/69668
9582 * gfortran.dg/namelist_88.f90: New test.
9583
1774ff82 95842016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9585
9586 PR libgfortran/69668
9587 * gfortran.dg/namelist_38.f90: Update test.
9588 * gfortran.dg/namelist_84.f90: Update test.
9589
aec1f4bd 95902016-02-12 David Malcolm <dmalcolm@redhat.com>
9591
9592 PR other/69554
9593 * gcc.dg/pr69554-1.c: New test.
9594 * gfortran.dg/pr69554-1.F90: New test.
9595 * gfortran.dg/pr69554-2.F90: New test.
9596 * lib/gcc-dg.exp (proc dg-locus): New function.
9597 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9598 distinguish between the caret-printing and non-caret-printing
9599 cases. If caret-printing has been explicitly enabled, bail out
9600 without attempting to fix up the output.
9601
da7d5066 96022016-02-12 David Malcolm <dmalcolm@redhat.com>
9603
9604 PR driver/69265
9605 PR driver/69453
9606 * gcc.dg/spellcheck-options-3.c: New test case.
9607 * gcc.dg/spellcheck-options-4.c: New test case.
9608 * gcc.dg/spellcheck-options-5.c: New test case.
9609 * gcc.dg/spellcheck-options-6.c: New test case.
9610 * gcc.dg/spellcheck-options-7.c: New test case.
9611 * gcc.dg/spellcheck-options-8.c: New test case.
9612 * gcc.dg/spellcheck-options-9.c: New test case.
9613 * gcc.dg/spellcheck-options-10.c: New test case.
9614
fcce1b0b 96152016-02-12 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR rtl-optimization/69764
9618 PR rtl-optimization/69771
9619 * c-c++-common/pr69764.c: New test.
9620 * gcc.dg/torture/pr69771.c: New test.
9621
6d609290 96222016-02-12 Marek Polacek <polacek@redhat.com>
9623
9624 * g++.dg/torture/init-list1.C: New.
9625
7d75fb56 96262016-02-12 Marek Polacek <polacek@redhat.com>
9627
9628 * gcc.dg/pr69522.c: Add empty dg-options.
9629
52543fda 96302016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9631
9632 * g++.dg/lto/lto.exp: Include and init mpx.
9633 * g++.dg/lto/pr69729_0.C: New test.
9634
34947478 96352016-02-12 Jakub Jelinek <jakub@redhat.com>
9636
9181a4ec 9637 PR ipa/69241
9638 * g++.dg/ipa/pr69241-4.C: New test.
9639
34947478 9640 PR ipa/68672
9641 * g++.dg/ipa/pr68672-1.C: New test.
9642 * g++.dg/ipa/pr68672-2.C: New test.
9643 * g++.dg/ipa/pr68672-3.C: New test.
9644
74a4140f 96452016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9646
9647 PR c/69522
50e0cd76 9648 * gcc.dg/pr69522.c: New test.
74a4140f 9649
9ddb20d6 96502016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9651
9652 PR c++/69098
9653 * g++.dg/cpp1y/69098.C: New test.
9654 * g++.dg/cpp1y/69098-2.C: New test.
9655
67cf9b55 96562016-02-12 Jakub Jelinek <jakub@redhat.com>
9657
9658 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9659 and neighbour -> neighbor.
9660 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9661 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9662 * c-c++-common/Wvarargs.c: Likewise.
9663 * c-c++-common/goacc/host_data-5.c: Likewise.
9664 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9665 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9666 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9667 * gcc.target/aarch64/pr60697.c: Likewise.
9668 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9669 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9670 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9671 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9672 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9673 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9674 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9675 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9676 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9677 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9678 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9679 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9680 * g++.dg/lookup/koenig5.C: Likewise.
9681 * g++.dg/ext/no-asm-2.C: Likewise.
9682 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9683 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9684 * gfortran.dg/used_types_16.f90: Likewise.
9685 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9686 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9687 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9688 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9689 * gfortran.dg/abstract_type_6.f03: Likewise.
9690 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9691 * gfortran.dg/used_types_15.f90: Likewise.
9692 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9693 * gfortran.dg/exit_3.f08: Likewise.
9694 * gfortran.dg/open_status_2.f90: Likewise.
9695 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9696 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9697 * gfortran.dg/associate_1.f03: Likewise.
9698 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9699 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9700 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9701 * gcc.dg/builtin-object-size-1.c: Likewise.
9702 * gcc.dg/noreturn-6.c: Likewise.
9703 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9704 * gcc.dg/globalalias.c: Likewise.
9705 * gcc.dg/builtins-config.h: Likewise.
9706 * gcc.dg/pr30457.c: Likewise.
9707 * gcc.c-torture/compile/volatile-1.c: Likewise.
9708 * gcc.c-torture/execute/20101011-1.c: Likewise.
9709 * c-c++-common/Waddress-1.c: Likewise.
9710
40b38ace 97112016-02-11 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR c/69768
9714 * c-c++-common/Waddress-1.c: New test.
9715
42c87ca9 97162016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9717
9718 PR fortran/69296
9719 * gfortran.dg/associate_19.f03: New test.
9720 * gfortran.dg/associate_20.f03: New test.
9721
acb7939f 97222016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9723
9724 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9725
6defe3c5 97262016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9727
9728 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9729 .arch armv8-a\n. Add -dA to dg-options.
9730 * gcc.target/aarch64/assembler_arch_1.c: New test.
9731 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9732
63f63318 97332016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/68726
9736 * g++.dg/cpp0x/pr68726.C: New.
9737
1cddf457 97382016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9739
9740 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9741 test.
9742
b86fba37 97432016-02-11 Richard Biener <rguenther@suse.de>
9744
9745 * g++.dg/tree-ssa/pr61034.C: Adjust.
9746
ec4ec95a 97472016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9748
be7c31e9 9749 PR target/69148
ec4ec95a 9750 * gcc.target/s390/pr69148.c: New.
9751
f64416ca 97522016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9753
9754 PR tree-optimization/69652
9755 * gcc.dg/torture/pr69652.c: New test.
9756
e5d1ea31 97572016-02-10 Jakub Jelinek <jakub@redhat.com>
9758 Patrick Palka <ppalka@gcc.gnu.org>
9759
9760 PR ipa/69241
9761 PR c++/69649
9762 * g++.dg/ipa/pr69241-1.C: New test.
9763 * g++.dg/ipa/pr69241-2.C: New test.
9764 * g++.dg/ipa/pr69241-3.C: New test.
9765 * g++.dg/ipa/pr69649.C: New test.
9766
fa03b19d 97672016-02-10 Uros Bizjak <ubizjak@gmail.com>
9768
9769 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9770 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9771
14485c8a 97722016-02-10 Bin Cheng <bin.cheng@arm.com>
9773
9774 PR tree-optimization/68021
9775 * gcc.dg/tree-ssa/pr68021.c: New test.
9776
79f1ed25 97772016-02-10 Richard Biener <rguenther@suse.de>
9778
9779 PR tree-optimization/69726
9780 * gcc.dg/uninit-22.c: New testcase.
9781
58f74eff 97822016-02-09 Andrew Pinski <apinski@cavium.com>
9783
9784 PR tree-opt/69282
9785 * gcc.c-torture/compile/20160205-1.c: New testcase.
9786
600c00f7 97872016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9788
9789 PR target/68404
9790 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9791 instead accessing a really large arrray.
9792 * gcc.target/powerpc/fusion3.c: Likewise.
9793
0771836e 97942016-02-09 Charles Baylis <charles.baylis@linaro.org>
9795
9796 PR target/68532
9797 * gcc.c-torture/execute/pr68532.c: New test.
9798
4ccd644f 97992016-02-11 Alexandre Oliva <aoliva@redhat.com>
9800
9801 PR target/69634
9802 * gcc.dg/pr69634.c: New.
9803
2e980a39 98042016-02-09 Richard Biener <rguenther@suse.de>
9805
9806 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9807
aacf7102 98082016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9809
aacf7102 9810 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9811
a1856ddf 98122016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9813
9814 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9815
d4d3da7e 98162016-02-09 Richard Biener <rguenther@suse.de>
9817
9818 PR tree-optimization/69715
9819 * gcc.dg/torture/pr69715.c: New testcase.
9820
9cc6714f 98212016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9822
9823 PR c++/69139
9824 * g++.dg/cpp0x/trailing12.C: New test.
9825 * g++.dg/cpp0x/trailing13.C: New test.
9826
83d5062b 98272016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9828
9829 PR c++/69283
9830 PR c++/67835
9831 * g++.dg/cpp1y/auto-fn29.C: New test.
9832 * g++.dg/cpp1y/auto-fn30.C: New test.
9833
394a86f3 98342016-02-08 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR tree-optimization/69209
9837 * gcc.c-torture/compile/pr69209.c: New test.
9838
93b124b4 98392016-02-08 Jeff Law <law@redhat.com>
9840
9841 PR tree-optimization/68541
9842 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9843 of statements allowed in join block for path splitting.
9844
26abce13 98452016-02-08 Jakub Jelinek <jakub@redhat.com>
9846
0acb2d6e 9847 PR c++/59627
9848 * g++.dg/gomp/pr59627.C: New test.
9849
26abce13 9850 PR ipa/69239
9851 * g++.dg/ipa/pr69239.C: New test.
9852
86e0b129 98532016-02-08 David Malcolm <dmalcolm@redhat.com>
9854
9855 PR preprocessor/69664
9856 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9857 * gcc.dg/cpp/warn-comments.c: Likewise.
9858
f553d9f8 98592016-02-08 Marek Polacek <polacek@redhat.com>
9860
9861 PR c++/69688
9862 * g++.dg/init/const12.C: New test.
9863
600695e0 98642016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9865
9866 PR target/60410
9867 * gcc.dg/lto/pr55113_0.c: Remove test.
9868
c4f4b1e8 98692016-02-08 Richard Biener <rguenther@suse.de>
9870
9871 PR tree-optimization/69719
9872 * gcc.dg/torture/pr69719.c: New testcase.
9873
5a987d87 98742016-02-08 Richard Biener <rguenther@suse.de>
9875 Jeff Law <law@redhat.com>
9876
9877 PR target/68273
9878 * gcc.target/mips/pr68273.c: New testcase.
9879
0418e71d 98802016-02-08 Richard Biener <rguenther@suse.de>
9881
9882 PR rtl-optimization/69274
9883 * gcc.target/i386/addr-sel-1.c: XFAIL.
9884
07c0f1ca 98852016-02-08 Jeff Law <law@redhat.com>
9886
40d85f4c 9887 PR tree-optimization/68541
9888 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9889
140e093f 9890 PR tree-optimization/65917
07c0f1ca 9891 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9892
16430acf 98932016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9894
9895 PR fortran/50555
9896 * gfortran.dg/namelist_args.f90: New test.
9897
3f0ff0d8 98982016-02-05 Jeff Law <law@redhat.com>
9899
140e093f 9900 PR tree-optimization/68541
3f0ff0d8 9901 * gcc.dg/tree-ssa/split-path-2.c: New test.
9902 * gcc.dg/tree-ssa/split-path-3.c: New test.
9903 * gcc.dg/tree-ssa/split-path-4.c: New test.
9904 * gcc.dg/tree-ssa/split-path-5.c: New test.
9905 * gcc.dg/tree-ssa/split-path-6.c: New test.
9906 * gcc.dg/tree-ssa/split-path-7.c: New test.
9907
a7cc1f94 99082016-02-05 Martin Sebor <msebor@redhat.com>
9909
9910 PR c++/69662
9911 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9912 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9913
fcb25f28 99142016-02-06 Richard HEnderson <rth@redhat.com>
9915
9916 PR c/69643
9917 * gcc.target/i386/addr-space-4.c: New.
9918 * gcc.target/i386/addr-space-5.c: New.
9919
3a2545a1 99202016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9921
9922 PR fortran/66089
9923 * gfortran.dg/elemental_dependency_6.f90: New.
9924
1e302465 99252016-02-05 Jakub Jelinek <jakub@redhat.com>
9926
66feb54c 9927 PR rtl-optimization/69691
9928 * gcc.c-torture/execute/pr69691.c: New test.
9929
1e302465 9930 PR c++/69628
9931 * g++.dg/parse/pr69628.C: New test.
9932
9c28a298 99332016-02-05 Uros Bizjak <ubizjak@gmail.com>
9934
9935 * gcc.dg/sancov/asan.c: Move to ...
9936 * gcc.dg/asan/sancov-1.c: ... here.
9937
a854e286 99382016-02-05 Uros Bizjak <ubizjak@gmail.com>
9939
9940 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9941
d4f0b240 99422016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9943
9944 PR target/69677
9945 * gcc.target/i386/pr69677.c: New test.
9946
235d8723 99472016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9948
9949 PR c++/68948
9950 * g++.dg/template/pr68948.C: New test.
9951
f390cf65 99522016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9953
9954 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9955 (only necessary on s390x).
9956
ab99f104 99572016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9958
9959 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9960 -mno-accumulate-outgoing-args.
9961
f7ef5392 99622016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9963
9964 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9965
6b098e91 99662016-02-04 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR c/69669
9969 * c-c++-common/pr69669.c: New test.
9970
f0146cf3 99712016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9972
9973 PR target/69667
9974 * g++.dg/pr69667.C: New file.
9975
08fd6cf5 99762016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9977
9978 PR target/69619
9979 * gcc.dg/pr69619.c: Add new test.
9980
a6f3f39f 99812016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9982
9983 PR rtl-optimization/69577
9984 * gcc.target/i386/pr69577.c: New test.
9985
774068a0 99862016-02-04 Martin Liska <mliska@suse.cz>
9987
9988 * g++.dg/asan/pr69276.C: New test.
9989
f50a7894 99902016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9991
9992 PR target/65932
9993 PR target/67714
9994 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9995 a single smulbb instruction.
9996 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9997 * gcc.target/amr/wmul-2.c: Likewise.
9998
6b722eb3 99992016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10000
10001 PR target/65932
10002 PR target/67714
10003 * gcc.c-torture/execute/pr67714.c: New test.
10004
1f1475a7 100052016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10006
10007 PR target/69454
10008 * gcc.target/i386/pr69454-1.c: New test.
10009 * gcc.target/i386/pr69454-2.c: New test.
10010
6b94e133 100112016-02-03 Martin Sebor <msebor@redhat.com>
10012
10013 PR c++/69251
10014 PR c++/69253
10015 PR c++/69290
10016 PR c++/69277
10017 PR c++/69349
10018 * g++.dg/ext/flexarray-mangle-2.C: New test.
10019 * g++.dg/ext/flexarray-mangle.C: New test.
10020 * g++.dg/ext/flexarray-subst.C: New test.
10021 * g++.dg/ext/flexary11.C: New test.
10022 * g++.dg/ext/flexary12.C: New test.
10023 * g++.dg/ext/flexary13.C: New test.
10024 * g++.dg/ext/flexary14.C: New test.
10025 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10026
342ed0ac 100272016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10028
10029 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10030 Define only if CHECK_FLOAT128 is defined.
10031 (main): Properly initialize u5.
10032
edf6c4d2 100332016-02-03 Jakub Jelinek <jakub@redhat.com>
10034
415d5641 10035 PR c/69627
10036 * gcc.dg/pr69627.c: New test.
10037
edf6c4d2 10038 PR target/69644
10039 * gcc.dg/pr69644.c: New test.
10040
cf8f3ba0 100412016-02-03 Mike Stump <mikestump@comcast.net>
10042
10043 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10044 support for struct-layout-1.exp.
10045
c90d55dd 100462016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10047
10048 PR c++/69056
f7ef5392 10049 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10050
401bd0c8 100512016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10052 Alexandre Oliva <aoliva@redhat.com>
10053
10054 PR target/69461
10055 * gcc.target/powerpc/pr69461.c: New.
10056
277d9d1d 100572016-02-03 Uros Bizjak <ubizjak@gmail.com>
10058
10059 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10060 works from here ...
10061 (check_effective_target_fsanitize_thread): ... to here. Do not
10062 specify additional compile flags for the test source.
10063 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10064 specify additional compile flags for the test source.
10065
e69ad94a 100662016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10067
10068 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10069
a4454da2 100702016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10071
10072 PR fortran/67451
10073 PR fortran/69418
10074 * gfortran.dg/coarray_allocate_2.f08: New test.
10075 * gfortran.dg/coarray_allocate_3.f08: New test.
10076 * gfortran.dg/coarray_allocate_4.f08: New test.
10077
88cab2dd 100782016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10079
10080 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10081 use same scan-tree-dump-times on all platforms.
10082 * gcc.dg/vect/vect-outer-1.c: Likewise.
10083 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10084 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10085 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10086 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10087 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10088 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10089 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10090
66ea75c4 100912016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10092
10093 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10094 warning.
10095
4eef8df7 100962016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10097
10098 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10099
665fbc2f 101002016-02-02 James Norris <jnorris@codesourcery.com>
10101
10102 * c-c++-common/goacc/routine-5.c: Add tests.
10103
b10e3d47 101042016-02-02 Alexander Monakov <amonakov@ispras.ru>
10105
10106 * gcc.target/nvptx/unsigned-cmp.c: New test.
10107
12ad66dd 101082016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10109
10110 * gcc.target/aarch64/scalar_shift_1.c
10111 (test_corners_sisd_di): Improve force to SIMD register.
10112 (test_corners_sisd_si): Likewise.
10113 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10114 Remove scan-assembler check for ldr.
10115
f9ec342f 101162016-02-02 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/69595
10119 * gcc.dg/Warray-bounds-17.c: New testcase.
10120
32f2925a 101212016-02-02 Richard Biener <rguenther@suse.de>
10122
10123 PR tree-optimization/69606
10124 * gcc.dg/torture/pr69606.c: New testcase.
10125
cfd9ca84 101262016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10127
10128 PR middle-end/68542
10129 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10130 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10131
19bf08e2 101322016-02-02 Alan Modra <amodra@gmail.com>
10133
10134 PR target/69548
10135 * gcc.target/powerpc/pr69548.c: New test.
10136
6f13b088 101372016-02-01 Jakub Jelinek <jakub@redhat.com>
10138
dcddc5af 10139 PR rtl-optimization/69592
10140 * gcc.dg/pr69592.c: New test.
10141
6f13b088 10142 PR preprocessor/69543
10143 PR c/69558
10144 * gcc.dg/pr69543.c: New test.
10145 * gcc.dg/pr69558.c: New test.
10146
d090e5c2 101472016-02-01 Uros Bizjak <ubizjak@gmail.com>
10148
fcb317c5 10149 PR testsuite/65940
10150 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10151
aaf527dc 101522016-02-01 Martin Sebor <msebor@redhat.com>
10153
10154 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10155
1674217b 101562016-02-01 Bin Cheng <bin.cheng@arm.com>
10157
10158 PR tree-optimization/67921
10159 * c-c++-common/ubsan/pr67921.c: New test.
10160
b4007655 101612016-02-01 Richard Biener <rguenther@suse.de>
10162
10163 PR middle-end/69556
10164 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10165
88a477bb 101662016-02-01 Richard Biener <rguenther@suse.de>
10167
10168 PR tree-optimization/69574
10169 * gcc.dg/torture/pr69574.c: New testcase.
10170
2eaaa4e7 101712016-02-01 Richard Biener <rguenther@suse.de>
10172
10173 PR tree-optimization/69579
10174 * gcc.dg/setjmp-6.c: New testcase.
10175
e3882c44 101762016-02-01 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR rtl-optimization/69570
10179 * g++.dg/opt/pr69570.C: New test.
10180
f80aff47 101812016-02-01 Richard Henderson <rth@redhat.com>
10182
10183 * gcc.dg/pr69535.c: New test.
10184
240568aa 101852016-01-31 John David Anglin <danglin@gcc.gnu.org>
10186
6009b3b8 10187 PR testsuite/69584
10188 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10189 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10190
1fdf7177 10191 PR debug/68244
10192 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10193
240568aa 10194 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10195
cb3e5ac0 101962016-01-31 Paul Thomas <pault@gcc.gnu.org>
10197
10198 PR fortran/67564
10199 * gfortran.dg/allocate_with_source_17.f03: New test.
10200
3b8b902b 102012016-01-30 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR tree-optimization/69546
10204 * gcc.dg/torture/pr69546.c: New test.
10205
17985abe 102062016-01-30 Paul Thomas <pault@gcc.gnu.org>
10207
10208 PR fortran/69566
10209 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10210
b5239e80 102112016-01-30 Martin Sebor <msebor@redhat.com>
10212
10213 PR c++/68490
10214 * g++.dg/ext/flexary10.C: New test.
10215
e8f03010 102162016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10217
10218 PR fortran/66707
10219 gfortran.dg/common_23.f90: New test.
10220
dc93691a 102212016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10222
10223 PR target/65546
10224 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10225 condition being checked, and disable it when the target supports
10226 misaligned loads and stores.
10227
ff5e28e9 102282016-01-29 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR debug/69518
10231 * gcc.dg/torture/pr69518.c: New test.
10232
b0d8930a 102332016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10234
10235 PR target/69530
10236 * gcc.target/i386/pr69530.c: New test.
10237
21601fc7 102382016-01-29 Steve Ellcey <sellcey@imgtec.com>
10239
10240 PR target/65604
10241 * gcc.target/mips/div-delay.c: New test.
10242
ca6c7317 102432016-01-29 Jakub Jelinek <jakub@redhat.com>
10244
4758dc39 10245 PR target/69551
10246 * gcc.target/i386/pr69551.c: New test.
10247
ca6c7317 10248 PR target/66137
10249 * gcc.target/i386/pr66137.c: New test.
10250
e3078da6 102512016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10252
10253 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10254 always built for p5600.
10255 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10256 isa=p5600 dg-option.
10257
b622ec25 102582016-01-29 Richard Biener <rguenther@suse.de>
10259
10260 PR tree-optimization/69547
10261 * g++.dg/tree-ssa/pr69547.C: New testcase.
10262
d2a60e99 102632016-01-29 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR debug/66869
10266 * g++.dg/warn/Wunused-function2.C: New test.
10267
ae849d2b 102682016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10269
10270 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10271 support for test to succeed.
10272
ce6a6978 102732016-01-29 Marek Polacek <polacek@redhat.com>
10274
10275 PR c++/69509
10276 PR c++/69516
10277 * g++.dg/ext/constexpr-vla2.C: New test.
10278 * g++.dg/ext/constexpr-vla3.C: New test.
10279 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10280
7550d855 102812016-01-29 Richard Biener <rguenther@suse.de>
10282
10283 PR middle-end/69537
10284 * gcc.dg/uninit-21.c: New testcase.
10285
f11bb279 102862016-01-28 Uros Bizjak <ubizjak@gmail.com>
10287
10288 PR target/69459
10289 * gcc.target/i386/pr69459.c: New test.
10290
c80c12c8 102912016-01-28 Steve Ellcey <sellcey@imgtec.com>
10292
10293 PR target/68400
10294 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10295 * gcc.target/mips/pr68400.c: New test.
10296
c649bacc 102972016-01-28 Martin Sebor <msebor@redhat.com>
10298
10299 PR target/17381
10300 * gcc.target/powerpc/pr17381.c: New test.
10301
f4881661 103022016-01-28 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR middle-end/69542
10305 * gcc.dg/torture/pr69542.c: New test.
10306
d66fdd75 103072016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10308
10309 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10310
d4a78818 103112016-01-28 David Edelsohn <dje.gcc@gmail.com>
10312
10313 * gcc.dg/pr65980.c: Skip on AIX.
10314 * gcc.dg/pr66688.c: Same.
10315
21329e97 103162016-01-28 David Edelsohn <dje.gcc@gmail.com>
10317
10318 PR target/63679
10319 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10320 * gcc.dg/tree-ssa/sra-18.c: Same.
10321
cc7124a6 103222016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10323
10324 PR fortran/62536
10325 * gfortran.dg/block_15.f08: New test.
10326 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10327 on incorrectly closed BLOCK.
10328
358dfcb4 103292016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10330
10331 * gcc.dg/declare-simd.c: New test.
e87502d6 103322016-01-28 Richard Biener <rguenther@suse.de>
10333
10334 PR tree-optimization/69466
10335 * gfortran.dg/vect/pr69466.f90: New testcase.
10336
44e7334b 103372016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10338
10339 * g++.dg/pr67989.C: Remove ARM-specific option.
10340 * gcc.target/arm/pr67989.C: New file.
10341
5ce8f551 103422016-01-27 Uros Bizjak <ubizjak@gmail.com>
10343
10344 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10345 and expm1 test for glibc < 2.11.
10346
fa6e6b15 103472016-01-27 Richard Henderson <rth@redhat.com>
10348
10349 * gcc.c-torture/execute/pr69447.c: New test.
10350
103512016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10352
7b8122c6 10353 PR fortran/69422
147b2f9b 10354 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10355
78e516eb 103562016-01-27 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR debug/66869
10359 * gcc.dg/pr66869.c: New test.
10360
9b849350 103612016-01-25 Jeff Law <law@redhat.com>
10362
10363 PR tree-optimization/68398
f11bb279 10364 PR tree-optimization/69196
9b849350 10365 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10366 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10367 path to avoid new heuristic allowing more irreducible regions
10368 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10369 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10370 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10371 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10372 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10373
fee5e491 103742016-01-27 Marek Polacek <polacek@redhat.com>
10375
10376 PR c/68062
10377 * c-c++-common/vector-compare-4.c: New test.
10378
eec96426 103792016-01-27 David Malcolm <dmalcolm@redhat.com>
10380
10381 PR preprocessor/69126
10382 * c-c++-common/pr69126.c: New test case.
10383
5068be18 103842016-01-27 Ian Lance Taylor <iant@google.com>
10385
10386 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10387
5fa82c11 103882016-01-27 Ryan Burn <contact@rnburn.com>
10389
10390 PR cilkplus/69267
10391 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10392
b3df0219 103932016-01-27 Uros Bizjak <ubizjak@gmail.com>
10394
10395 PR target/69512
10396 * gcc.target/i386/pr69512.c: New test.
10397
d46a16d4 103982016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10399
10400 PR ada/69488
10401 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10402
6a9b35ef 104032016-01-27 Marek Polacek <polacek@redhat.com>
10404
10405 PR c++/69379
10406 * g++.dg/pr69379.C: New test.
10407
18e9663b 104082016-01-27 Martin Sebor <msebor@redhat.com>
10409
10410 PR c++/69317
10411 * g++.dg/abi/Wabi-2-2.C: New test.
10412 * g++.dg/abi/Wabi-2-3.C: New test.
10413 * g++.dg/abi/Wabi-3-2.C: New test.
10414 * g++.dg/abi/Wabi-3-3.C: New test.
10415
c88301ad 104162016-01-27 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/69166
10419 * gcc.dg/torture/pr69166.c: New testcase.
10420
8ca47550 104212016-01-27 Martin Jambor <mjambor@suse.cz>
10422
10423 PR tree-optimization/69355
10424 * gcc.dg/tree-ssa/pr69355.c: New test.
10425
5cb23e3c 104262016-01-27 Marek Polacek <polacek@redhat.com>
10427
10428 PR c++/69496
10429 * g++.dg/ext/constexpr-vla1.C: New test.
10430
7b0c1b6d 104312016-01-20 Christian Bruel <christian.bruel@st.com>
10432
10433 PR target/69245
10434 * gcc.target/arm/pr69245.c: New test.
10435
220112fc 104362016-01-27 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR tree-optimization/69399
10439 * gcc.dg/torture/pr69399.c: New test.
10440
16294490 104412016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10442
10443 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10444
8abd3d0c 104452016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10446
10447 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10448
7cf9b895 104492016-01-26 Tom de Vries <tom@codesourcery.com>
10450
10451 PR tree-optimization/69110
10452 * gcc.dg/autopar/pr69110.c: New test.
10453
557c1942 104542016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10455 Sebastian Pop <s.pop@samsung.com>
557c1942 10456
10457 * gcc.dg/graphite/isl-ast-op-select.c: New.
10458
80adbd96 104592015-01-26 Paul Thomas <pault@gcc.gnu.org>
10460
10461 PR fortran/69385
10462 * gfortran.dg/allocate_error_6.f90: New test.
10463
c3f86f60 104642016-01-26 Richard Henderson <rth@redhat.com>
10465
10466 * gcc.dg/tm/pr60908.c: New test.
10467
3752e5b1 104682016-01-26 David Malcolm <dmalcolm@redhat.com>
10469
10470 PR other/69006
10471 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10472 directive.
10473 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10474 expected multiline output to reflect the colorization being
10475 disabled before newlines.
10476 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10477 (custom_diagnostic_finalizer): Replace call to
10478 pp_newline_and_flush with call to pp_flush.
10479 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10480 * gfortran.dg/implicit_class_1.f90: Likewise.
10481 * lib/gcc-dg.exp (allow_blank_lines): New global.
10482 (dg-allow-blank-lines-in-output): New procedure.
10483 (gcc-dg-prune): Complain about blank lines in the output, unless
10484 dg-allow-blank-lines-in-output was called.
10485 * lib/multiline.exp (_build_multiline_regex): Only support
10486 arbitrary followup text for non-blank-lines, not for blank lines.
10487
9bbfd060 104882016-01-26 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR tree-optimization/69483
10491 * gcc.dg/pr69483.c: New test.
10492 * g++.dg/opt/pr69483.C: New test.
10493
53773057 104942016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10495
10496 PR target/68620
10497 * gcc.target/arm/pr68620.c: New test.
10498
442a556f 104992016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10500
10501 * gcc.target/i386/pr68986-2.c: Remove -m32.
10502
d513c683 105032016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10504
10505 PR target/68986
10506 * gcc.target/i386/pr68986-1.c: New test.
10507 * gcc.target/i386/pr68986-2.c: Likewise.
10508 * gcc.target/i386/pr68986-3.c: Likewise.
10509
976877a5 105102016-01-26 Christian Bruel <christian.bruel@st.com>
10511
10512 * lib/target-supports.exp
10513 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10514 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10515 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10516
2c7b2f88 105172016-01-26 Richard Biener <rguenther@suse.de>
10518
10519 PR tree-optimization/69452
10520 * gcc.dg/torture/pr69452.c: New testcase.
10521
f7fc06e7 105222016-01-26 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR target/69442
10525 * gcc.dg/pr69442.c: New test.
10526
d1dae587 105272016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10528
10529 PR target/67896
10530 * gcc.target/aarch64/simd/pr67896.C: New.
10531
ef7be7f8 105322016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10533
10534 PR tree-optimization/69400
10535 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10536 function.
10537 (plugin_init): Call it.
10538 * gcc.dg/torture/pr69400.c: New test.
10539
648433a4 105402016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10541
10542 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10543
45fc5243 105442016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10545 Sebastian Pop <s.pop@samsung.com>
10546
10547 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10548 isl-0.15.
10549
c699f6a1 105502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10551 Sebastian Pop <s.pop@samsung.com>
10552
10553 * gcc.dg/graphite/pr69292.c: New.
10554
b86e24ea 105552016-01-25 Jakub Jelinek <jakub@redhat.com>
10556
10557 * c-c++-common/goacc/use_device-1.c: New test.
10558
105cb8d7 105592016-01-25 Jeff Law <law@redhat.com>
10560
10561 PR tree-optimization/69196
10562 PR tree-optimization/68398
10563 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10564 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10565
44562749 105662016-01-25 David Edelsohn <dje.gcc@gmail.com>
10567
10568 PR target/69469
10569 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10570 Algorithm.
10571
6837fee7 105722016-01-25 Richard Biener <rguenther@suse.de>
10573
10574 PR testsuite/69380
10575 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10576
fe500d65 105772016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10578
10579 PR target/69421
10580 * gcc.dg/pr69421.c: New test.
10581
8eacba94 105822016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10583
10584 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10585 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10586 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10587 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10588 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10589 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10590 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10591 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10592 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10593 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10594
af09d40d 105952016-01-25 Richard Biener <rguenther@suse.de>
10596
10597 PR tree-optimization/69376
10598 * gcc.dg/torture/pr69376.c: New testcase.
10599
d65063f5 106002016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10601
10602 PR fortran/69397
10603 PR fortran/68442
10604 * gfortran.dg/interface_38.f90: New test.
10605 * gfortran.dg/interface_39.f90: New test.
80adbd96 10606
08c7bfb4 106072016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10608
10609 Revert:
10610 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10611
10612 PR c++/11858
10613 PR c++/24663
10614 PR c++/24664
10615 * g++.dg/template/pr11858.C: New test.
10616 * g++.dg/template/pr24663.C: New test.
10617 * g++.dg/template/unify12.C: New test.
10618 * g++.dg/template/unify13.C: New test.
10619 * g++.dg/template/unify14.C: New test.
10620 * g++.dg/template/unify15.C: New test.
10621 * g++.dg/template/unify16.C: New test.
10622 * g++.dg/template/unify17.C: New test.
10623
c2e7d2be 106242016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10625
10626 PR fortran/68283
10627 gfortran.dg/pr68283.f90: New test.
10628
9f2e8617 106292016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10630
10631 PR fortran/66094
10632 * gfortran.dg/inline_matmul_13.f90: New test.
10633 * gfortran.dg/matmul_bounds_8.f90: New test.
10634 * gfortran.dg/matmul_bounds_9.f90: New test.
10635 * gfortran.dg/matmul_bounds_10.f90: New test.
10636
a4838119 106372016-01-23 Tom de Vries <tom@codesourcery.com>
10638
10639 PR tree-optimization/69426
10640 * gcc.dg/autopar/pr69426.c: New test.
10641
feddf0dc 106422016-01-23 Martin Sebor <msebor@redhat.com>
10643
10644 PR c++/58109
10645 PR c++/69022
10646 * g++.dg/cpp0x/alignas5.C: New test.
10647 * g++.dg/ext/vector29.C: Same.
10648
132731fb 106492016-01-23 Uros Bizjak <ubizjak@gmail.com>
10650
10651 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10652 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10653 _GNU_SOURCE from compile flags to the source.
10654 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10655 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10656 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10657 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10658
51aec681 106592016-01-22 Jakub Jelinek <jakub@redhat.com>
10660
10661 PR target/69432
10662 * g++.dg/opt/pr69432.C: New test.
10663
147aa3e3 106642016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10665
10666 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10667 32-bit targets testing an -m64 multilib.
10668
4d04e35e 106692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10670
10671 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10672 64-bit support.
10673
86f38d0c 106742016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10675
10676 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10677
f776e712 106782016-01-21 Christian Bruel <christian.bruel@st.com>
10679
10680 PR target/68674
10681 * gcc.target/i386/pr68674.c
10682 * gcc.target/aarch64/pr68674.c
10683 * gcc.target/arm/pr68674.c
10684
7b9de435 106852016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10686
10687 PR target/69403
10688 * gcc.c-torture/execute/pr69403.c: New test.
10689
9935a0ba 106902016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10691
10692 PR c++/55843
10693 * g++.dg/template/pr55843.C: New.
10694
06b94aa1 106952016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10696
10697 PR testsuite/66877
10698 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10699 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10700
b68773a8 107012016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10702
10703 PR testsuite/67489
132731fb 10704 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10705 from dg-do compile directive, and instead add
10706 { dg-require-effective-target int128 }.
b68773a8 10707
bbbbe8ab 107082016-01-20 Martin Sebor <msebor@redhat.com>
10709
10710 PR c/69405
10711 * gcc.dg/sync-fetch.c: New test.
10712
f3a6a26f 107132016-01-21 Martin Sebor <msebor@redhat.com>
10714
10715 PR target/69252
10716 * gcc.target/powerpc/pr69252.c: New test.
10717
d1565a03 107182016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10719
10720 PR fortran/65996
132731fb 10721 * gfortran.dg/pr65996.f90: New test.
d1565a03 10722
15a5a905 107232016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10724
10725 PR c++/68810
bbbbe8ab 10726 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10727 expected to generate an error.
15a5a905 10728
e4538af5 107292016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10730
10731 PR middle-end/66178
10732 * gcc.dg/torture/pr66178.c: New test.
10733
4d4180ce 107342016-01-21 Anton Blanchard <anton@samba.org>
10735 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10736
10737 PR target/63354
10738 * gcc.target/powerpc/pr63354.c: New test.
10739
86e16058 107402016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10741
10742 PR rtl-optimization/68990
10743 * gcc.target/i386/pr68990: New.
10744
b11b85e4 107452016-01-21 Nick Clifton <nickc@redhat.com>
10746
10747 PR target/69129
10748 * gcc.target/mips/pr69129.c: New.
10749
62dd9f85 107502016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10751
10752 PR c++/58046
10753 * g++.dg/cpp0x/pr58046.C: New.
10754
ac7d424b 107552016-01-21 Jakub Jelinek <jakub@redhat.com>
10756
47c0bea3 10757 PR target/69187
10758 PR target/65624
10759 * gcc.target/arm/pr69187.c: New test.
10760
ac7d424b 10761 PR c++/69355
10762 * g++.dg/torture/pr69355.C: New test.
10763
9e18b252 107642016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10765 Sebastian Pop <s.pop@samsung.com>
10766
10767 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10768
de862e2f 107692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10770 Sebastian Pop <s.pop@samsung.com>
10771
132731fb 10772 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10773
f55f9344 107742016-01-21 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR middle-end/67653
10777 * c-c++-common/pr67653.c: New test.
10778 * gcc.dg/torture/pr29119.c: Add dg-warning.
10779
62752e71 107802016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10781
10782 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10783
16d4186f 107842016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10785
10786 PR c/24293
10787 * gcc.dg/pr24293.c: New test.
10788 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10789 incomplete struct type.
10790 * gcc.dg/declspec-1.c: Likewise.
10791 * gcc.dg/pr63549.c: Likewise.
10792
58219d13 107932016-01-20 Jakub Jelinek <jakub@redhat.com>
10794
10795 PR tree-optimization/66612
10796 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10797 for bdn instruction.
10798
a7b5688a 107992016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10800
10801 * lib/target-supports.exp
10802 (check_effective_target_arm_fp_ok_nocache): New.
10803 (check_effective_target_arm_fp_ok): New.
10804 (add_options_for_arm_fp): New.
10805 (check_effective_target_arm_crypto_ok_nocache): Require
10806 target_arm_v8_neon_ok instead of arm32.
10807 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10808 (check_effective_target_arm_crypto_pragma_ok): New.
10809 (add_options_for_arm_vfp): New.
10810 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10811 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10812 target instead. Force initial fpu to vfp.
10813 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10814 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10815 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10816 dependency.
10817 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10818 use arm_vfp effective target instead. Force initial fpu to vfp.
10819 * gcc.target/arm/attr-neon3.c: Likewise.
10820 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10821 arm_vfp_ok.
10822 * gcc.target/arm/unsigned-float.c: Likewise.
10823 * gcc.target/arm/vfp-1.c: Likewise.
10824 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10825 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10826 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10827 * gcc.target/arm/vfp-ldmias.c: Likewise.
10828 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10829 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10830 * gcc.target/arm/vfp-stmiad.c: Likewise.
10831 * gcc.target/arm/vfp-stmias.c: Likewise.
10832 * gcc.target/arm/vnmul-1.c: Likewise.
10833 * gcc.target/arm/vnmul-2.c: Likewise.
10834 * gcc.target/arm/vnmul-3.c: Likewise.
10835 * gcc.target/arm/vnmul-4.c: Likewise.
10836
7ca56ca8 108372016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10838
7fb75b57 10839 PR testsuite/69366
10840 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10841 the MPX run-time library, for compile-time MPX test.
10842 * gcc.target/i386/chkp-always_inline.c: Likewise.
10843 * gcc.target/i386/chkp-bndret.c: Likewise.
10844 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10845 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10846 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10847 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10848 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10849 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10850 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10851 * gcc.target/i386/chkp-label-address.c: Likewise.
10852 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10853 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10854 * gcc.target/i386/chkp-pr69044.c: Likewise.
10855 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10856 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10857 * gcc.target/i386/chkp-strchr.c: Likewise.
10858 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10859 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10860 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10861 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10862 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10863 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10864 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10865 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10866 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10867 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10868 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10869 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10870 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10871 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10872 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10873 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10874 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10875 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10876 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10877 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10878 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10879 * gcc.target/i386/pr63995-2.c: Likewise.
10880 * gcc.target/i386/pr64805.c: Likewise.
10881 * gcc.target/i386/pr65044.c: Likewise.
10882 * gcc.target/i386/pr65167.c: Likewise.
10883 * gcc.target/i386/pr65183.c: Likewise.
10884 * gcc.target/i386/pr65184.c: Likewise.
10885 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10886
f2da0b99 108872016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10888
10889 PR tree-optimization/69328
10890 * gcc.dg/pr69328.c: New test.
10891
4d379676 108922016-01-20 Jeff Law <law@redhat.com>
10893
4a11f145 10894 PR target/25114
4d379676 10895 * gcc.target/m68k/pr25114.c: New test.
10896
0754bad1 108972016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10898
10899 * gcc.target/arm/memset-inline-10.c: Added
10900 dg-require-effective-target arm_thumb2_ok.
10901
63bd5c2d 109022016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10903
10904 * gcc.dg/debug/dwarf2/sso.c: New test.
10905
a9c01e81 109062016-01-19 Uros Bizjak <ubizjak@gmail.com>
10907
10908 PR testsuite/68820
10909 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10910 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10911 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10912
53fa0e54 109132016-01-19 Jan Hubicka <hubicka@ucw.cz>
10914
10915 PR ipa/66223
10916 * g++.dg/ipa/devirt-50.C: New testcase.
10917
e035a62c 109182016-01-19 Marek Polacek <polacek@redhat.com>
10919
10920 PR c++/68965
10921 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10922 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10923
885cc3ea 109242016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10925
10926 PR target/69135
10927 * gcc.target/arm/pr69135_1.c: New test.
10928
07bd240e 109292015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10930
10931 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10932
9f60d257 109332015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10934
10935 * gcc.target/aarch64/ccmp_1.c: New testcase.
10936
a0c919f7 109372016-01-19 Marek Polacek <polacek@redhat.com>
10938
10939 PR c++/68586
10940 * g++.dg/cpp0x/enum30.C: New test.
10941
dc5d6d17 109422016-01-19 Richard Biener <rguenther@suse.de>
10943
10944 PR tree-optimization/69336
10945 * g++.dg/tree-ssa/pr69336.C: New testcase.
10946
6dd156e0 109472016-01-19 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR debug/65779
10950 * gcc.dg/pr65779.c: New test.
10951
3e0d45b9 109522016-01-19 Richard Biener <rguenther@suse.de>
10953
10954 PR tree-optimization/69352
10955 * gcc.dg/torture/pr69352.c: New testcase.
10956
7a3cf64d 109572016-01-19 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR rtl-optimization/68955
10960 PR rtl-optimization/64557
10961 * gcc.dg/torture/pr68955.c: New test.
10962
8be55b33 109632016-01-19 Jan Hubicka <hubicka@ucw.cz>
10964
10965 PR lto/69136
10966 * g++.dg/torture/pr69136.C: New testcase.
10967
72a985d7 109682016-01-19 Jan Hubicka <hubicka@ucw.cz>
10969
10970 PR lto/69133
10971 * g++.dg/lto/pr69133_0.C: New testcase.
10972 * g++.dg/lto/pr69133_1.C: New testcase.
10973
56778b62 109742016-01-15 Jeff Law <law@redhat.com>
10975
10976 PR tree-optimization/69320
10977 * gcc.c-torture/pr69320-1.c: New test.
10978 * gcc.c-torture/pr69320-2.c: New test.
10979 * gcc.c-torture/pr69320-3.c: New test.
10980 * gcc.c-torture/pr69320-4.c: New test.
10981
ced41b93 109822016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10983
10984 PR c++/11858
10985 PR c++/24663
10986 PR c++/24664
10987 * g++.dg/template/pr11858.C: New test.
10988 * g++.dg/template/pr24663.C: New test.
10989 * g++.dg/template/unify12.C: New test.
10990 * g++.dg/template/unify13.C: New test.
10991 * g++.dg/template/unify14.C: New test.
10992 * g++.dg/template/unify15.C: New test.
10993 * g++.dg/template/unify16.C: New test.
10994 * g++.dg/template/unify17.C: New test.
10995
7f8cbcaf 109962016-01-18 David Malcolm <dmalcolm@redhat.com>
10997
10998 PR testsuite/69181
10999 * gcc.dg/pr69181-1.c: New test file.
11000 * gcc.dg/pr69181-2.c: New test file.
11001 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11002 globals by moving it to...
11003 (cleanup-after-saved-dg-test): ...this new function. Add
11004 "global additional_sources_used". Add reset of global
11005 multiline_expected_outputs to the empty list.
11006 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11007 global to...
11008 (multiline_expected_outputs): ...this, and updated comments to
11009 note that it is modified from gcc-dg.exp.
11010 (dg-end-multiline-output): Update for the above renaming.
11011 (handle-multiline-outputs): Likewise. Remove the clearing
11012 of the expected outputs to the empty list.
11013
3c7cbfc0 110142016-01-18 Richard Biener <rguenther@suse.de>
11015
11016 PR tree-optimization/69297
11017 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11018
81d49cc1 110192016-01-18 Joseph Myers <joseph@codesourcery.com>
11020
11021 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11022 dg-options.
11023 * gcc.target/mips/mips-3d-2.c: Likewise.
11024 * gcc.target/mips/mips-3d-3.c: Likewise.
11025 * gcc.target/mips/mips-3d-4.c: Likewise.
11026 * gcc.target/mips/mips-3d-5.c: Likewise.
11027 * gcc.target/mips/mips-3d-6.c: Likewise.
11028 * gcc.target/mips/mips-3d-7.c: Likewise.
11029 * gcc.target/mips/mips-3d-8.c: Likewise.
11030 * gcc.target/mips/mips-3d-9.c: Likewise.
11031 * gcc.target/mips/mips-ps-1.c: Likewise.
11032 * gcc.target/mips/mips-ps-2.c: Likewise.
11033 * gcc.target/mips/mips-ps-3.c: Likewise.
11034 * gcc.target/mips/mips-ps-4.c: Likewise.
11035 * gcc.target/mips/mips-ps-5.c: Likewise.
11036 * gcc.target/mips/mips-ps-6.c: Likewise.
11037 * gcc.target/mips/mips-ps-7.c: Likewise.
11038 * gcc.target/mips/mips-ps-type.c: Likewise.
11039 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11040 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11041
03c4ff3a 110422016-01-18 Tom de Vries <tom@codesourcery.com>
11043
11044 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11045 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11046 * c-c++-common/goacc/kernels-empty.c: New test.
11047 * c-c++-common/goacc/kernels-eternal.c: New test.
11048 * c-c++-common/goacc/kernels-loop-2.c: New test.
11049 * c-c++-common/goacc/kernels-loop-3.c: New test.
11050 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11051 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11052 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11053 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11054 * c-c++-common/goacc/kernels-loop-data.c: New test.
11055 * c-c++-common/goacc/kernels-loop-g.c: New test.
11056 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11057 * c-c++-common/goacc/kernels-loop-n.c: New test.
11058 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11059 * c-c++-common/goacc/kernels-loop.c: New test.
11060 * c-c++-common/goacc/kernels-noreturn.c: New test.
11061 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11062 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11063 * c-c++-common/goacc/kernels-reduction.c: New test.
11064
22e3dcee 110652016-01-18 Tom de Vries <tom@codesourcery.com>
11066
11067 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11068 * gcc.dg/autopar/outer-2.c: Same.
11069 * gcc.dg/autopar/outer-3.c: Same.
11070 * gcc.dg/autopar/outer-4.c: Same.
11071 * gcc.dg/autopar/outer-5.c: Same.
11072 * gcc.dg/autopar/outer-6.c: Same.
11073 * gcc.dg/autopar/parallelization-1.c: Same.
11074 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11075 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11076 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11077 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11078 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11079 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11080 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11081 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11082 * gcc.dg/autopar/pr39500-1.c: Same.
11083 * gcc.dg/autopar/pr39500-2.c: Same.
11084 * gcc.dg/autopar/pr46193.c: Same.
11085 * gcc.dg/autopar/pr46194.c: Same.
11086 * gcc.dg/autopar/pr49580.c: Same.
11087 * gcc.dg/autopar/pr49960-1.c: Same.
11088 * gcc.dg/autopar/pr49960.c: Same.
11089 * gcc.dg/autopar/pr68373.c: Same.
11090 * gcc.dg/autopar/reduc-1.c: Same.
11091 * gcc.dg/autopar/reduc-1char.c: Same.
11092 * gcc.dg/autopar/reduc-1short.c: Same.
11093 * gcc.dg/autopar/reduc-2.c: Same.
11094 * gcc.dg/autopar/reduc-2char.c: Same.
11095 * gcc.dg/autopar/reduc-2short.c: Same.
11096 * gcc.dg/autopar/reduc-3.c: Same.
11097 * gcc.dg/autopar/reduc-4.c: Same.
11098 * gcc.dg/autopar/reduc-6.c: Same.
11099 * gcc.dg/autopar/reduc-7.c: Same.
11100 * gcc.dg/autopar/reduc-8.c: Same.
11101 * gcc.dg/autopar/reduc-9.c: Same.
11102 * gcc.dg/autopar/uns-outer-4.c: Same.
11103 * gcc.dg/autopar/uns-outer-5.c: Same.
11104 * gcc.dg/autopar/uns-outer-6.c: Same.
11105 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11106 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11107
fd5cbe2f 111082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11109
11110 PR target/63679
11111 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11112 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11113
fa75ab55 111142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11115
11116 PR target/63679
11117 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11118 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11119 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11120
214b2582 111212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11122
11123 PR target/63679
11124 * gcc.dg/tree-ssa/sra-17.c: New.
11125 * gcc.dg/tree-ssa/sra-18.c: New.
11126
13146837 111272016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11128
11129 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11130
6ccd18c2 111312016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11132
11133 * gnat.dg/inline12.adb: New test.
11134
8872b95f 111352016-01-18 Bin Cheng <bin.cheng@arm.com>
11136
11137 PR tree-optimization/66797
11138 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11139
971514e3 111402016-01-18 Richard Biener <rguenther@suse.de>
11141
11142 PR tree-optimization/69170
11143 * gcc.dg/torture/pr69170.c: New testcase.
11144
dfb6d139 111452016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11146
11147 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11148
164d84c2 111492016-01-16 Tom de Vries <tom@codesourcery.com>
11150
11151 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11152
4c33b769 111532016-01-16 Tom de Vries <tom@codesourcery.com>
11154
11155 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11156 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11157 redundant dg-require-effective-target pthread.
11158 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11159 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11160 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11161 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11162 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11163 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11164 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11165
673441b0 111662016-01-16 David Edelsohn <dje.gcc@gmail.com>
11167
11168 PR target/68609
11169 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11170 * gcc.target/powerpc/recip-7.c: Same.
11171
90153ae7 111722016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11173
11174 PR c++/69091
11175 * g++.dg/template/pr69091.C: New test.
11176
bc24d01d 111772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11178
11179 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11180 dump does not contain an error_mark_node.
11181 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11182 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11183
4067c0fd 111842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11185
11186 PR c++/68936
11187 * g++.dg/template/pr68936.C: New test.
11188
27c6dbdd 111892016-01-15 David Edelsohn <dje.gcc@gmail.com>
11190
11191 PR target/68609
11192 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11193 * gcc.target/powerpc/recip-2.c: Same.
11194 * gcc.target/powerpc/recip-3.c: Same.
11195 * gcc.target/powerpc/recip-4.c: Same.
11196 * gcc.target/powerpc/recip-sqrtf.c: Same.
11197
e390c57d 111982016-01-15 Jeff Law <law@redhat.com>
11199
11200 PR tree-optimization/69270
11201 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11202 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11203
ddcfeaf1 112042016-01-15 Paul Thomas <pault@gcc.gnu.org>
11205
11206 PR fortran/49630
11207 * gfortran.dg/deferred_character_13.f90: New test for the fix
11208 of comment 3 of the PR.
11209
11210 PR fortran/54070
11211 * gfortran.dg/deferred_character_8.f90: New test
11212 * gfortran.dg/allocate_error_5.f90: New test
11213
11214 PR fortran/60593
11215 * gfortran.dg/deferred_character_10.f90: New test
11216
11217 PR fortran/60795
11218 * gfortran.dg/deferred_character_14.f90: New test
11219
11220 PR fortran/61147
11221 * gfortran.dg/deferred_character_11.f90: New test
11222
11223 PR fortran/64324
11224 * gfortran.dg/deferred_character_9.f90: New test
11225
81be349c 112262016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11227
11228 PR rtl-optimization/69030
11229 * gcc.target/i386/pr69030.c: New.
11230
998456c5 112312016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11232
11233 * gcc.target/aarch64/target_attr_17.c: New test.
11234
0d85be19 112352016-01-15 Richard Biener <rguenther@suse.de>
11236
11237 PR tree-optimization/66856
11238 * gcc.dg/torture/pr66856-1.c: New testcase.
11239 * gcc.dg/torture/pr66856-2.c: Likewise.
11240
321d36c8 112412016-01-15 Richard Biener <rguenther@suse.de>
11242
11243 PR debug/69137
11244 * g++.dg/lto/pr69137_0.C: New testcase.
11245
d94a1f53 112462016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11247
11248 PR middle-end/69246
11249 * gcc.target/i386/pr69246.c: New test.
11250
5fe9a861 112512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11252
a9c01e81 11253 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11254
3d05a5e9 112552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11256
11257 PR c++/56194
11258 * g++.dg/init/const9.C: Disable test on S/390.
11259
5e8132b5 112602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11261
11262 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11263 * g++.dg/Wno-frame-address.C: Ditto.
11264
32307cdf 112652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11266
11267 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11268
1ca28250 112692016-01-15 Richard Biener <rguenther@suse.de>
11270
11271 PR tree-optimization/68961
11272 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11273
6271bd93 112742016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11275
11276 * gcc.target/i386/pr65105-5.c: New test.
11277
dfb6d139 112782016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11279
11280 * gcc.c-torture/execute/alias-4.c: New testcase.
11281
dfb6d139 112822016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11283
11284 PR ipa/68148
11285 * g++.dg/ipa/devirt-49.C: New testcase.
11286
7bbac464 112872016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11288
11289 PR target/65837
11290 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11291 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11292 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11293
4345b868 112942016-01-15 Richard Biener <rguenther@suse.de>
11295
11296 PR tree-optimization/69117
11297 * gcc.dg/torture/pr69117.c: New testcase.
11298
580357e7 112992015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11300
11301 PR c++/69048
11302 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11303
612baa31 113042016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11305
11306 PR testsuite/67509
11307 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11308 range tests use 100 * maximum instead of maximum + 1.
11309
44e09bc4 113102016-01-14 Jakub Jelinek <jakub@redhat.com>
11311
11312 PR debug/69244
11313 * gcc.dg/guality/pr69244.c: New test.
11314
96962ae4 113152016-01-14 Uros Bizjak <ubizjak@gmail.com>
11316
11317 * lib/target-supports.exp (check_effective_target_issignaling):
11318 New procedure.
11319 * gcc.dg/pr61441.c: Require issignaling effective target.
11320
ab9c400b 113212016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11322
11323 PR target/68803
11324 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11325
a7ed4583 113262016-01-14 David Malcolm <dmalcolm@redhat.com>
11327
11328 PR c++/68819
11329 PR preprocessor/69177
11330 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11331 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11332 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11333 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11334
77f35cec 113352016-01-14 Marek Polacek <polacek@redhat.com>
11336
11337 PR c/69262
11338 * gcc.dg/array-15.c: New test.
11339
915d0950 113402016-01-14 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR middle-end/68146
11343 PR tree-optimization/69155
11344 * gfortran.dg/pr68146.f: New test.
11345 * gfortran.dg/pr69155.f90: New test.
11346
24651fb7 113472016-01-14 Richard Biener <rguenther@suse.de>
11348
11349 PR tree-optimization/68060
11350 * gcc.dg/torture/pr68060-1.c: New testcase.
11351 * gcc.dg/torture/pr68060-2.c: Likewise.
11352
2f63f950 113532016-01-14 Nick Clifton <nickc@redhat.com>
11354
11355 * lib/target-supports.exp
11356 (check_effective_target_arm_neon_ok_nocache): Add an option
11357 sequence that includes setting the ARM architecture to ARMv7-A.
11358 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11359 command line options necessary to enable Neon support.
11360 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11361 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11362 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11363 * gcc.target/arm/pr69180.c: Likewise.
11364
3ce0acde 113652016-01-14 Jeff Law <law@redhat.com>
11366
11367 PR tree-optimization/69270
11368 * gcc.dg/tree-ssa/pr69270.c: New test.
11369
bda05c57 113702016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11371
11372 PR c/66208
11373 * c-c++-common/pr66208.c: New file.
11374
9b657cf1 113752016-01-13 Jakub Jelinek <jakub@redhat.com>
11376
11377 PR tree-optimization/69156
11378 * gcc.dg/pr69156.c: New test.
11379
58ba1b9d 113802016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11381
11382 * gcc.target/i386/pr69225-7.c: New test.
11383
e5fee0fe 113842016-01-13 Richard Henderson <rth@redhat.com>
11385
11386 * gcc.dg/tm/memopt-13.c: Update expected function.
11387 * gcc.dg/tm/memopt-6.c: Likewise.
11388
3f0e9745 113892016-01-13 Uros Bizjak <ubizjak@gmail.com>
11390
11391 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11392 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11393 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11394 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11395
3f0e9745 113962016-01-13 Tom de Vries <tom@codesourcery.com>
11397
11398 PR tree-optimization/69169
7a6ddc0d 11399 * gcc.dg/pr69169.c: New test.
11400
9b657cf1 114012016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11402
11403 PR target/69228
11404 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11405 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11406 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11407 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11408 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11409 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11410 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11411 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11412
f704d701 114132016-01-13 Jakub Jelinek <jakub@redhat.com>
11414
11415 PR target/69247
11416 * gcc.dg/pr69247.c: New test.
11417
e966d6b9 114182016-01-13 Richard Biener <rguenther@suse.de>
11419
11420 PR tree-optimization/69242
11421 * gcc.dg/torture/pr69242.c: New testcase.
11422
1ca1d9b2 114232016-01-13 Richard Biener <rguenther@suse.de>
11424
11425 PR tree-optimization/69186
11426 * gcc.dg/torture/pr69186.c: New testcase.
11427
d07cbccc 114282016-01-13 Jeff Law <law@redhat.com>
11429
11430 PR tree-optimization/67755
11431 * gcc.dg/tree-ssa/pr67755.c: New test.
11432
114332016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11434
11435 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11436 pass number in output by a star.
11437
b95d41cf 114382016-01-12 Bin Cheng <bin.cheng@arm.com>
11439
11440 PR tree-optimization/68911
11441 * gcc.c-torture/execute/pr68911.c: New test.
11442
91d87e22 114432016-01-12 Marek Polacek <polacek@redhat.com>
11444
11445 PR c++/68979
11446 * g++.dg/warn/permissive-1.C: New test.
11447
8a9401a4 114482016-01-12 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR objc++/68511
11451 PR c++/69213
11452 * g++.dg/opt/pr69213.C: New test.
11453
b9cb7a67 114542016-01-12 Christian Bruel <christian.bruel@st.com>
11455
11456 PR target/69180
11457 * gcc.target/arm/pr69180.c: New test.
11458
e4c96992 114592016-01-12 Richard Biener <rguenther@suse.de>
11460
11461 PR lto/69077
11462 * g++.dg/lto/pr69077_0.C: New testcase.
11463 * g++.dg/lto/pr69077_1.C: Likewise.
11464
90525f61 114652016-01-12 Jakub Jelinek <jakub@redhat.com>
11466
11467 PR target/69175
11468 * g++.dg/opt/pr69175.C: New test.
11469
9e7edfd3 114702016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11471
11472 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11473 rather than #including math.h & stdlib.h.
11474 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11475 * gcc.dg/vect/pr49771.c: Likewise.
11476 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11477 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11478 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11479 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11480 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11481 * gcc.dg/vect/pr44507.c: Likewise.
11482 * gcc.dg/vect/pr45902.c: Likewise.
11483 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11484 * gcc.dg/vect/vect-117.c: Likewise.
11485 * gcc.dg/vect/vect-99.c: Likewise.
11486 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11487 * gcc.dg/vect/vect-cond-1.c: Likewise.
11488 * gcc.dg/vect/vect-cond-2.c: Likewise.
11489 * gcc.dg/vect/vect-cond-3.c: Likewise.
11490 * gcc.dg/vect/vect-cond-4.c: Likewise.
11491 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11492 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11493 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11494 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11495 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11496 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11497 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11498 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11499 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11500 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11501 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11502 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11503 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11504 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11505 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11506 include of signal.h.
11507 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11508 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11509 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11510 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11511 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11512 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11513 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11514 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11515 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11516 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11517 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11518 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11519 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11520 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11521 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11522 * gcc.dg/vect/vect-outer-5.c: Likewise.
11523 * gcc.dg/vect/vect-outer-6.c: Likewise.
11524 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11525 include of stdio.h.
11526
3368873d 115272016-01-12 Nick Clifton <nickc@redhat.com>
11528
11529 PR target/68913
11530 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11531 to fread so that it will be found in all target runtimes.
11532
0464ea95 115332016-01-12 Richard Biener <rguenther@suse.de>
11534
11535 PR tree-optimization/69053
11536 * g++.dg/torture/pr69053.C: New testcase.
11537
7819730f 115382016-01-12 Richard Biener <rguenther@suse.de>
11539
11540 PR tree-optimization/69168
11541 * gcc.dg/torture/pr69168.c: New testcase.
11542
995bfebf 115432016-01-12 Richard Biener <rguenther@suse.de>
11544
11545 PR tree-optimization/69157
11546 * gcc.dg/torture/pr69157.c: New testcase.
11547
115482016-01-12 Richard Biener <rguenther@suse.de>
11549
11550 PR tree-optimization/69174
11551 * gcc.dg/torture/pr69174.c: New testcase.
11552
1d10d64c 115532016-01-12 Jakub Jelinek <jakub@redhat.com>
11554
11555 PR c++/66808
11556 PR c++/69000
11557 * g++.dg/tls/pr66808.C: New test.
11558 * g++.dg/tls/pr69000.C: New test.
11559
f0b79faf 115602016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11561
11562 * gcc.target/powerpc/swaps-p8-23.c: New test.
11563 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11564
04cf75a4 115652016-01-11 John David Anglin <danglin@gcc.gnu.org>
11566
11567 PR tree-optimization/68356
11568 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11569
0eb4264c 115702016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11571 Jim Wilson <jim.wilson@linaro.org>
11572
11573 PR target/69194
11574 * gcc.target/arm/pr69194.c: New test.
11575
2f66de64 115762016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11577
11578 PR target/69225
11579 * gcc.target/i386/pr69225-1.c: New test.
11580 * gcc.target/i386/pr69225-2.c: Likewise.
11581 * gcc.target/i386/pr69225-3.c: Likewise.
11582 * gcc.target/i386/pr69225-4.c: Likewise.
11583 * gcc.target/i386/pr69225-5.c: Likewise.
11584 * gcc.target/i386/pr69225-6.c: Likewise.
11585
36105e82 115862016-01-11 Jakub Jelinek <jakub@redhat.com>
11587
1c78ce2e 11588 PR target/67462
11589 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11590 if lp64.
11591
a4a87320 11592 PR target/69071
11593 * gcc.dg/pr69071.c: New test.
11594
91fbd04f 11595 PR c++/69211
11596 * g++.dg/opt/pr69211.C: New test.
11597
36105e82 11598 PR tree-optimization/69214
11599 * gcc.c-torture/compile/pr69214.c: New test.
11600
e934c380 116012016-01-11 Uros Bizjak <ubizjak@gmail.com>
11602
11603 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11604 * gcc.target/i386/pr66232-11.c: Ditto.
11605 * gcc.target/i386/pr66232-12.c: Ditto.
11606 * gcc.target/i386/pr66232-13.c: Ditto.
11607
3ff1b153 116082016-01-11 Richard Biener <rguenther@suse.de>
11609
11610 PR tree-optimization/69173
11611 * gcc.dg/torture/pr69173.c: New testcase.
11612
04e1504c 116132016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11614
11615 PR rtl-optimization/68796
11616 * gcc.target/aarch64/tst_5.c: New test.
11617 * gcc.target/aarch64/tst_6.c: Likewise.
11618
ae8718b5 116192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11620
11621 PR rtl-optimization/68841
11622 * gcc.dg/pr68841.c: New test.
11623 * gcc.c-torture/execute/pr68841.c: New test.
11624
bd8bece2 116252016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11626
11627 PR rtl-optimization/68920
11628 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11629 for ix86 targets.
11630 * gcc.dg/ifcvt-5.c: New test.
11631
9b657cf1 116322016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11633
11634 PR bootstrap/69123
11635 * g++.dg/pr69123.C: New.
11636
7a158352 116372016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11638
11639 PR target/69010
11640 * gcc.target/i386/pr69010.c: New test.
11641
ff375d11 116422016-01-11 Martin Jambor <mjambor@suse.cz>
11643
11644 PR ipa/69044
11645 * gcc.target/i386/chkp-pr69044.c: New test.
11646
9eb890f1 116472016-01-11 Tom de Vries <tom@codesourcery.com>
11648
11649 PR tree-optimization/69109
11650 * gcc.dg/autopar/pr69109-2.c: New test.
11651 * gcc.dg/autopar/pr69109.c: New test.
11652
c4157ee5 116532016-01-11 Tom de Vries <tom@codesourcery.com>
11654
11655 PR tree-optimization/69108
11656 * gcc.dg/autopar/pr69108.c: New test.
11657
b933e511 116582016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11659
11660 PR c++/69029
11661 * c-c++-common/Wisleading-indentation.c: Augment test.
11662
efb73de1 116632016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11664
11665 PR fortran/69154
11666 * gfortran.dg/inline_matmul_12.f90: New test.
11667
40c86c3b 116682016-01-10 Paul Thomas <pault@gcc.gnu.org>
11669
11670 PR fortran/67779
11671 * gfortran.dg/actual_array_offset_1: New test.
11672
a006c0bb 116732016-01-10 Tom de Vries <tom@codesourcery.com>
11674
11675 PR tree-optimization/69062
11676 * gcc.dg/autopar/pr69062.c: New test.
11677
880ed4be 116782016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11679
11680 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11681 * gcc.dg/vect/slp-perm-2.c: Likewise.
11682 * gcc.dg/vect/slp-perm-3.c: Likewise.
11683 * gcc.dg/vect/slp-perm-5.c: Likewise.
11684 * gcc.dg/vect/slp-perm-6.c: Likewise.
11685 * gcc.dg/vect/slp-perm-7.c: Likewise.
11686 * gcc.dg/vect/slp-perm-8.c: Likewise.
11687
d95e1856 116882016-01-10 Tom de Vries <tom@codesourcery.com>
11689
11690 PR tree-optimization/69039
11691 * gcc.dg/autopar/pr69039.c: New test.
11692
0f8f48d0 116932016-01-09 Marek Polacek <polacek@redhat.com>
11694
11695 PR c++/69113
11696 * g++.dg/pr69113.C: New test.
11697
7dff0499 116982016-01-09 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR middle-end/50865
11701 PR tree-optimization/69097
11702 * gcc.c-torture/execute/pr50865.c: New test.
11703 * gcc.c-torture/execute/pr69097-1.c: New test.
11704 * gcc.c-torture/execute/pr69097-2.c: New test.
11705 * gcc.dg/pr69097-1.c: New test.
11706 * gcc.dg/pr69097-2.c: New test.
11707
18431e78 117082016-01-09 Jakub Jelinek <jakub@redhat.com>
11709
11710 PR c++/69164
11711 * g++.dg/opt/pr69164.C: New test.
11712
1943a4a2 117132016-01-08 Jakub Jelinek <jakub@redhat.com>
11714
11715 PR tree-optimization/69167
11716 * gcc.dg/pr69167.c: New test.
11717
a143e277 117182016-01-08 Marek Polacek <polacek@redhat.com>
11719
11720 PR c++/68449
11721 * g++.dg/pr68449.C: New.
11722
44c01906 117232016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11724
11725 PR tree-optimization/68707
11726 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11727 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11728 on platforms supporting it.
11729 * gcc.dg/vect/slp-perm-2.c: Likewise.
11730 * gcc.dg/vect/slp-perm-3.c: Likewise.
11731 * gcc.dg/vect/slp-perm-5.c: Likewise.
11732 * gcc.dg/vect/slp-perm-7.c: Likewise.
11733 * gcc.dg/vect/slp-perm-8.c: Likewise.
11734 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11735 on platforms supporting it.
11736
c437d1e8 117372016-01-08 Jakub Jelinek <jakub@redhat.com>
11738
c9595c51 11739 PR tree-optimization/69162
11740 * gcc.dg/pr69162.c: New test.
11741
c437d1e8 11742 PR tree-optimization/69172
11743 * gcc.dg/pr69172.c: New test.
11744
6a46a28c 117452016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11746
11747 PR tree-optimization/67781
11748 * gcc.c-torture/execute/pr67781.c: New file.
11749
62ad9a04 117502016-01-08 Jakub Jelinek <jakub@redhat.com>
11751
11752 PR tree-optimization/69083
11753 * gcc.dg/vect/pr69083.c: New test.
11754
9e0e8c2a 117552016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11756
11757 PR tree-optimization/61441
11758 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11759 Use -fexcess-precision=standard for compiler options.
11760 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11761
5d034e37 117622016-01-08 Jakub Jelinek <jakub@redhat.com>
11763
5013f740 11764 PR fortran/69128
11765 * gfortran.dg/gomp/pr69128.f90: New test.
11766
5d034e37 11767 PR c++/69145
11768 * g++.dg/ext/pr69145-1.C: New test.
11769 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11770 * g++.dg/ext/pr69145-2.h: New file.
11771
517906ff 117722016-01-07 Martin Sebor <msebor@redhat.com>
11773
11774 PR c/68966
11775 * gcc.dg/atomic-fetch-bool.c: New test.
11776 * gcc.dg/sync-fetch-bool.c: New test.
11777
cdbb524c 117782016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11779
11780 PR fortran/66680
11781 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11782
ec3aba9e 117832016-01-07 Nick Clifton <nickc@redhat.com>
11784
11785 PR target/66655
11786 * g++.dg/pr66655.C: New test.
11787 * g++.dg/pr66655_1.cc: Test support file.
11788 * g++.dg/pr66655.h: Test header file.
11789
9b657cf1 117902016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11791
11792 PR fortran/66680
11793 gfortran.dg/gomp/pr66680.f90: New test.
11794
cd45d7a5 117952016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11796
11797 PR target/69171
11798 * gcc.target/i386/pr69171-1.c: New test.
11799 * gcc.target/i386/pr69171-2.c: Likewise.
11800 * gcc.target/i386/pr69171-3.c: Likewise.
11801 * gcc.target/i386/pr69171-4.c: Likewise.
11802 * gcc.target/i386/pr69171-5.c: Likewise.
11803 * gcc.target/i386/pr69171-6.c: Likewise.
11804
4a86a91a 118052015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11806
11807 PR middle-end/67639
11808 * c-c++-common/pr67639.c: New test.
11809
34c05552 118102016-01-07 Jakub Jelinek <jakub@redhat.com>
11811
11812 PR tree-optimization/69141
11813 * g++.dg/opt/pr69141.C: New test.
11814
f08d6895 118152016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11816
11817 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11818
32ec4173 118192016-01-06 Uros Bizjak <ubizjak@gmail.com>
11820
11821 PR target/69140
11822 * gcc.target/i386/pr69140.c: New test
11823
d74214f3 118242016-01-06 David Malcolm <dmalcolm@redhat.com>
11825
11826 * gcc.dg/bad-dereference.c: New test case.
11827
73991cab 118282015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11829
11830 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11831
fc8cc457 118322016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11833
11834 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11835
be3c9981 118362016-01-06 Marek Polacek <polacek@redhat.com>
11837
11838 PR sanitizer/69099
11839 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11840
2cb724f9 118412016-01-05 Marek Polacek <polacek@redhat.com>
11842
11843 PR c/69104
11844 * gcc.dg/atomic-invalid-2.c: New.
11845
233a53ed 118462016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11847
11848 PR target/68991
11849 * gcc.target/i386/pr68991.c: New test.
11850
ea87c5e3 118512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11852
11853 PR target/68991
11854 * g++.dg/pr68991-1.C: New test.
11855 * g++.dg/pr68991-2.C: Likewise.
11856
1943a4a2 118572016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11858
1943a4a2 11859 PR other/60465
afe82e5b 11860 * gcc.target/ia64/pr60465-gprel64.c: New test.
11861 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11862
1e9147dd 118632016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11864
11865 PR rtl-optimization/68651
11866 * gcc.target/aarch64/pr68651_1.c: New test.
11867
d42aa619 118682016-01-05 David Malcolm <dmalcolm@redhat.com>
11869
11870 PR c/69122
11871 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11872
1776de76 118732016-01-05 Nathan Sidwell <nathan@acm.org>
11874
2d7d361d 11875 PR c++/58583
11876 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11877
1776de76 11878 * gcc.dg/alias-15.c: New.
11879
5beb12c0 118802016-01-05 Nick Clifton <nickc@redhat.com>
11881
11882 PR target/68870
11883 * g++.dg/pr68770.C: New test.
11884
d8cca921 118852016-01-04 Mike Stump <mikestump@comcast.net>
11886
11887 * lib/target-supports.exp (check_effective_target_cilkplus):
11888 cilkplus targets require pthreads.
afc907ef 11889 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11890
8427dff3 118912016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11892
11893 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11894 generation.
11895
f1717362 118962016-01-04 Jakub Jelinek <jakub@redhat.com>
11897
11898 Update copyright years.
11899
d7d6a3ab 119002016-01-04 Marek Polacek <polacek@redhat.com>
11901
11902 PR c/68908
11903 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11904 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11905 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11906
b8f4a5f9 119072016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11908
11909 * gcc.target/sparc/20160104-2.c: New test.
11910
6b5c028f 119112016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11912
11913 * gcc.target/sparc/20160104-1.c: New test.
11914
300e1002 119152016-01-03 Paul Thomas <pault@gcc.gnu.org>
11916
11917 PR fortran/65045
11918 * gfortran.dg/pr65045.f90: New test.
11919
855b105f 119202016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11921
11922 * gnat.dg/specs/debug1.ads: Delete.
11923
bdc177dc 119242016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11925
11926 PR libgfortran/68867
11927 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11928 expression.
11929
48aaffae 119302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11931
11932 PR libgfortran/68867
11933 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11934 PowerPC.
11935
19a468b8 119362016-01-01 Paul Thomas <pault@gcc.gnu.org>
11937
11938 PR fortran/68864
11939 * gfortran.dg/pr68864.f90: New test.
11940
25371c91 119412016-01-01 Jakub Jelinek <jakub@redhat.com>
11942
2a659064 11943 PR tree-optimization/69070
11944 * gcc.dg/pr69070.c: New test.
11945
57aa9851 11946 PR sanitizer/69055
11947 * gfortran.dg/pr69055.f90: New test.
11948
25371c91 11949 PR target/69015
11950 * gcc.dg/pr69015.c: New test.
f1717362 11951\f
fb2c1edd 11952Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11953
11954Copying and distribution of this file, with or without modification,
11955are permitted in any medium without royalty provided the copyright
11956notice and this notice are preserved.