]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* c-common.c (c_common_truthvalue_conversion): Use false instead of 0.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7b329bca 12016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2
3 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4 dg-require.
5 * g++.dg/ext/builtin_alloca.C: Likewise.
6 * g++.dg/template/spec35.C: Likewise.
7 * gcc.dg/builtins-68.c: Likewise.
8 * gcc.misc-tests/gcov-13.c: Likewise.
9 * gcc.misc-tests/gcov-14.c: Likewise.
10
0029200d 112016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
12
13 * gfortran.dg/dec_structure_14.f90: New testcase.
14
0975f764 152016-09-14 Jakub Jelinek <jakub@redhat.com>
16
17 PR sanitizer/68260
18 * c-c++-common/tsan/pr68260.c: New test.
19
1098c313 202016-09-13 Joe Seymour <joe.s@somniumtech.com>
21
22 PR target/70713
23 * gcc.target/msp430/function-attributes-1.c: New test.
24 * gcc.target/msp430/function-attributes-2.c: New test.
25 * gcc.target/msp430/function-attributes-3.c: New test.
26
46fad8d5 272016-09-13 Jakub Jelinek <jakub@redhat.com>
28
4bdba715 29 * g++.dg/cpp0x/gen-attrs-61.C: New test.
30 * g++.dg/cpp1z/gen-attrs1.C: New test.
31
99d887de 32 PR tree-optimization/77454
33 * gcc.dg/pr77454.c: New test.
34
46fad8d5 35 PR c++/77553
36 * g++.dg/cpp1y/constexpr-77553.C: New test.
37
68ef907c 382016-09-13 David Malcolm <dmalcolm@redhat.com>
39
40 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
41 (test_show_locus): Replace rich_location::add_fixit_insert calls
42 with add_fixit_insert_before and add_fixit_insert_after.
43
2c24fd5e 442016-09-13 Jason Merrill <jason@redhat.com>
45 Tom de Vries <tom@codesourcery.com>
46
47 PR c++/77427
48 * g++.dg/pr77427.C: New test.
49
68b219ee 502016-09-13 Martin Liska <mliska@suse.cz>
51
52 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
53 effective target.
54 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
55 * lib/target-supports.exp: Define the new target.
56
c72e91d3 572016-09-12 Andrew Pinski <apinski@cavium.com>
58
59 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
60 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
61
b38c0a37 622016-09-12 Uros Bizjak <ubizjak@gmail.com>
63
64 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
65 variable arguments.
66 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
67 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
68 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
69 variable argument.
70 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
71 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
72
7a21b590 732016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
74
75 PR c++/77496
76 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
77 * g++.dg/ext/pr77496.C: New test.
78 * g++.dg/warn/pr77496.C: New test.
79
00434032 802016-09-12 David Malcolm <dmalcolm@redhat.com>
81
82 PR c/72858
83 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
84 to preserve conversion chars, and to preserve prefix information.
85 * gcc.dg/format/pr72858.c: New test case.
86
54f56c28 872016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
88
89 * gfortran.dg/pr77507.f90: Move to ...
90 * gfortran.dg/ieee/pr77507.f90: here.
91
08d6d42c 922016-08-09 Jan Hubicka <hubicka@ucw.cz>
93
94 PR ipa/61159
95 * compile/pr61159.c: New testcase
96
35870532 972016-08-09 Jan Hubicka <hubicka@ucw.cz>
98
99 PR ipa/64316
100 * gcc.dg/ipa/pr63416.c: New testcase.
101
953b9eef 1022016-09-10 Paul Thomas <pault@gcc.gnu.org>
103 Steven G. Kargl <kargl@gcc.gnu.org>
104
105 PR fortran/77532
c78b1f64 106 * gfortran.dg/dtio_11.f90: new test.
953b9eef 107
1aef7c3c 1082016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
109
110 PR fortran/77507
111 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
112 * gfortran.dg/c_assoc_4.f90: Ditto.
113
3bb45f76 1142016-09-10 Tom de Vries <tom@codesourcery.com>
115
116 PR C/71602
117 * c-c++-common/va-arg-va-list-type.c: New test.
118
9731eaaf 1192016-09-09 Peter Bergner <bergner@vnet.ibm.com>
120
121 PR rtl-optimization/77289
122 * gcc.target/powerpc/pr77289.c: New test.
123
911ea34a 1242016-09-09 Martin Sebor <msebor@redhat.com>
125
126 PR c/77520
127 PR c/77521
128 * gcc.dg/pr77520.c: New test.
129 * gcc.dg/pr77521.c: New test.
130
edd0f33b 1312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
132
133 PR fortran/77506
134 * gfortran.dg/pr77506.f90: New test.
135
374777a4 1362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
137
138 PR fortran/77507
139 * gfortran.dg/pr77507.f90: New test.
140
c5eddaf9 1412016-09-09 Joseph Myers <joseph@codesourcery.com>
142
143 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
144
3e7e4e14 1452016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
146 Louis Krupp <lkrupp@gcc.gnu.org>
147
148 PR fortran/69514
149 * gfortran.dg/pr69514_1.f90: New test.
150 * gfortran.dg/pr69514_2.f90: New test.
151
51688bb7 1522016-09-08 Jakub Jelinek <jakub@redhat.com>
153
a34338c9 154 PR fortran/77500
155 * gfortran.dg/gomp/pr77500.f90: New test.
156
51688bb7 157 PR fortran/77516
158 * gfortran.dg/gomp/pr77516.f90: New test.
159
3ecb55e7 1602016-09-07 Jakub Jelinek <jakub@redhat.com>
161
162 PR middle-end/77475
163 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
164 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
165 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
166 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
167 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
168 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
169
3da97ff7 1702016-09-07 David Malcolm <dmalcolm@redhat.com>
171
172 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
173 "substring-locations.h".
174
b55f1f44 1752016-09-07 Richard Biener <rguenther@suse.de>
176
177 PR c/77450
178 * c-c++-common/vector-subscript-8.c: Move ..
179 * gcc.dg/pr77450.c: ... here.
180
7d482049 1812016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 182
183 PR libgfortran/77393
184 * gfortran.dg/fmt_f0_2.f90: Update test.
185 * gfortran.dg/fmt_f0_3.f90: New test.
186
ef3b531c 1872016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
188
189 PR debug/77389
190 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
191 in dg-options.
192
193 PR debug/57519
194 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
195
39370ea0 1962016-09-06 Jakub Jelinek <jakub@redhat.com>
197
198 PR target/69255
199 * gcc.target/i386/pr69255-1.c: New test.
200 * gcc.target/i386/pr69255-2.c: New test.
201 * gcc.target/i386/pr69255-3.c: New test.
202
2032016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 204
205 PR c/77336
206 * gcc.dg/format/miss-7.c: New test.
207
88820414 2082016-09-06 Uros Bizjak <ubizjak@gmail.com>
209
210 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
211
4c790ba8 2122016-09-06 Martin Liska <mliska@suse.cz>
213
214 PR gcov-profile/77378
215 PR gcov-profile/77466
216 * gcc.dg/profile-update-warning.c: New test.
217
43d2460d 2182016-09-06 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/77479
221 * gcc.dg/torture/pr77479.c: New testcase.
222
4c04bcce 2232016-09-06 Richard Biener <rguenther@suse.de>
224
225 PR c/77450
226 * c-c++-common/vector-subscript-7.c: Adjust.
227 * c-c++-common/vector-subscript-8.c: New testcase.
228
8925068a 2292016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
230
231 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
232
daea048c 2332016-09-05 Jakub Jelinek <jakub@redhat.com>
234
e315ff48 235 PR target/77476
236 * gcc.target/i386/avx512f-pr77476.c: New test.
237 * gcc.target/i386/avx512bw-pr77476.c: New test.
238 * gcc.target/i386/avx512dq-pr77476.c: New test.
239
8eeca3ac 240 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
241 Update comment to mention also avx512f.
242
daea048c 243 PR sanitizer/77396
244 * g++.dg/asan/pr77396-2.C: New test.
245
a6ffaadf 2462016-09-05 Uros Bizjak <ubizjak@gmail.com>
247
248 PR rtl-optimization/77452
249 * gcc.target/i386/pr77452.c: New test.
250
8f8828ba 2512016-09-05 Marek Polacek <polacek@redhat.com>
252
253 PR c/77423
254 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
255
65277f2a 2562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
257
258 PR fortran/77391
259 * gfortran.dg/pr77391.f90: New test.
260
a1cf06b8 2612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
262
263 PR fortran/77460
264 * gfortran.dg/pr77460.f90: New test.
265
4d261282 2662016-09-03 Jakub Jelinek <jakub@redhat.com>
267
268 PR c/65467
269 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
270
4fc4eb94 2712016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
272
273 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
274
40a431fa 2752016-09-02 David Malcolm <dmalcolm@redhat.com>
276
277 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
278 test case.
279 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
280 diagnostic-test-show-locus-generate-patch.c to the sources
281 for diagnostic_plugin_test_show_locus.c.
282
a940fdc7 2832016-09-02 Jakub Jelinek <jakub@redhat.com>
284
0b80c4b2 285 PR c/65467
286 * gcc.dg/gomp/_Atomic-1.c: New test.
287 * gcc.dg/gomp/_Atomic-2.c: New test.
288 * gcc.dg/gomp/_Atomic-3.c: New test.
289 * gcc.dg/gomp/_Atomic-4.c: New test.
290 * gcc.dg/gomp/_Atomic-5.c: New test.
291
a940fdc7 292 PR sanitizer/77396
293 * g++.dg/asan/pr77396.C: New test.
294
2952016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 296
297 PR tree-optimization/71831
298 * gcc.dg/builtin-object-size-16.c: New test.
299 * gcc.dg/builtin-object-size-17.c: New test.
300
0b404bb4 3012016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
302
303 PR libgfortran/77393
304 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
305
8a5817a9 3062016-09-01 Uros Bizjak <ubizjak@gmail.com>
307
308 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
309 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
310 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
311 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
312 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
313 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
314 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
315 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
316 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
317 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
318 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
319 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
320 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
321 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
322 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
323 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
324 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
325 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
326
209253ae 3272016-09-01 Eric Botcazou <ebotcazou@adacore.com>
328
329 * gnat.dg/opt58.adb: New test.
330 * gnat.dg/opt58_pkg.ads: New helper.
331
15182c1d 3322016-09-01 Richard Biener <rguenther@suse.de>
333
334 PR middle-end/77436
335 * gcc.dg/torture/pr77436.c: New testcase.
336
1c02615c 3372016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
338
339 * gcc.dg/pr64252.c: Require int32plus.
340 * gcc.dg/pr66299-1.c: Likewise.
341 * gcc.dg/pr66299-2.c: Likewise.
342 * gcc.dg/torture/20131115-1.c: Skip for avr.
343
08fded5f 3442016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
345
346 * gcc.target/aarch64/ands_3.c: New test.
347
a7b3b7c4 3482016-08-31 Jakub Jelinek <jakub@redhat.com>
349
68c215e4 350 PR fortran/77352
351 * gfortran.dg/gomp/pr77352.f90: New test.
352
a7b3b7c4 353 PR fortran/77374
354 * gfortran.dg/gomp/pr77374.f08: New test.
355
51a43c06 3562016-08-31 Marc Glisse <marc.glisse@inria.fr>
357
358 PR tree-optimization/73714
359 * gcc.dg/tree-ssa/pr73714.c: New test.
360
01109414 3612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
362
363 PR libgfortran/77393
364 * gfortran.dg/fmt_f0_2.f90: New test.
365
8036ac7f 3662016-08-31 Marc Glisse <marc.glisse@inria.fr>
367
368 * gcc.target/i386/pr59539-2.c: Adapt options.
369 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
370
b298bde8 3712016-08-31 Paul Thomas <pault@gcc.gnu.org>
372
373 PR fortran/77418
374 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
375 of the associate entity and replace with a pointer to the
376 intended item on the stack.
377
9f732c4e 3782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 379 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 380
381 PR fortran/48298
382 * gfortran.dg/dtio_1.f90: New test.
383 * gfortran.dg/dtio_2.f90: New test.
384 * gfortran.dg/dtio_3.f90: New test.
385 * gfortran.dg/dtio_4.f90: New test.
386 * gfortran.dg/dtio_5.f90: New test.
387 * gfortran.dg/dtio_6.f90: New test.
388 * gfortran.dg/dtio_7.f90: New test.
389 * gfortran.dg/dtio_8.f90: New test.
390 * gfortran.dg/dtio_9.f90: New test.
391 * gfortran.dg/dtio_10.f90: New test.
392
d6dd1b60 3932016-08-30 David Malcolm <dmalcolm@redhat.com>
394
395 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
396 (test_many_nested_locations): New function.
397 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
398 (test_show_locus): Handle "test_many_nested_locations".
399
2e7400df 4002016-08-30 David Malcolm <dmalcolm@redhat.com>
401
402 * g++.dg/template/double-greater-than-fixit.C: New test case.
403
98023bfd 4042016-08-30 Eric Botcazou <ebotcazou@adacore.com>
405
406 * gnat.dg/opt57.ad[sb]: New test.
407 * gnat.dg/opt57_pkg.ads: New helper.
408
f9723d87 4092016-08-30 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/69047
412 * gcc.dg/pr69047.c: Fix byte-order check.
413
77ce6232 4142016-08-30 Jakub Jelinek <jakub@redhat.com>
415
adca2d16 416 PR tree-optimization/72866
417 * gcc.dg/vect/pr72866.c: New test.
418
06cee168 419 PR debug/77363
420 * g++.dg/debug/dwarf2/pr77363.C: New test.
421
4472e8d1 422 PR middle-end/77377
423 * gcc.target/i386/pr77377.c: New test.
424
77ce6232 425 PR debug/77389
426 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
427 in dg-options.
428
36bda760 4292016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
430
431 * gfortran.dg/pr77372.f90: Moved to ...
432 * gfortran.dg/ieee/pr77372.f90: here.
433
2db6ea89 4342016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
435
436 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
437 vector short/char initializations.
438 * gcc.target/powerpc/vec-init-5.c: Likewise.
439 * gcc.target/powerpc/vec-init-6.c: New compile time test for
440 vector initialization optimizations.
441 * gcc.target/powerpc/vec-init-7.c: Likewise.
442 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
443 vector float/double initializations.
444 * gcc.target/powerpc/vec-init-9.c: Likewise.
445
1e4df796 4462016-08-29 Uros Bizjak <ubizjak@gmail.com>
447
448 PR target/77403
449 * gcc.target/i386/pr77403.c: New test.
450
f293b7f2 4512016-08-29 Marek Polacek <polacek@redhat.com>
452
453 PR c/77292
454 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
455
ea2ec8f6 4562016-08-29 Tom de Vries <tom@codesourcery.com>
457
458 PR c/77398
459 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
460
686436fe 4612016-08-29 Eric Botcazou <ebotcazou@adacore.com>
462
463 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 464
686436fe 4652016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 466
467 * gfortran.dg/dec_structure_13.f90: New testcase.
468
f1ecf8b3 4692016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
470
471 PR fortran/77261
472 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
473 available.
474
4670f428 4752016-08-28 Tom de Vries <tom@codesourcery.com>
476
477 PR lto/70955
478 * gcc.dg/pr70955.c: New test.
479 * gcc.dg/lto/pr70955_0.c: Same.
480 * gcc.dg/lto/pr70955_1.c: Same.
481
b243b563 4822016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
483
484 PR tree-optimization/71077
485 * gcc.target/i386/pr71077.c: New test.
486
92a44a68 4872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 488
489 PR fortran/77380
490 * gfortran.dg/pr77380.f90: New test.
491
92a44a68 4922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 493
494 PR fortran/77372
495 gfortran.dg/pr77372.f90: New test.
496
367964fa 4972016-08-26 David Malcolm <dmalcolm@redhat.com>
498
499 * gcc.dg/spellcheck-fields-2.c (test): Move
500 dg-begin/end-multiline-output within function body.
501 (test_macro): New function.
502
df4248fb 5032016-08-26 David Malcolm <dmalcolm@redhat.com>
504
505 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
506 (test_fixit_insert): Update expected output.
507 (test_fixit_remove): Likewise.
508 (test_fixit_replace): Likewise.
509
377da6e4 5102016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
511
512 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
513 Fix typo.
514
4f16cc83 5152016-08-26 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/69047
518 * gcc.dg/pr69047.c: New testcase.
519
a54071b2 5202016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
521 Martin Jambhor <mjambor@suse.cz>
377da6e4 522
a54071b2 523 * gcc.dg/ipa/propbits-1.c: New test-case.
524 * gcc.dg/ipa/propbits-2.c: Likewise.
525 * gcc.dg/ipa/propbits-3.c: Likewise.
526
2ae10c8c 5272016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
528
529 PR fortran/77351
530 * gfortran.dg/pr77351.f90: New test.
531
c4963714 5322016-08-25 Marek Polacek <polacek@redhat.com>
533
534 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
535
49e1f4eb 5362016-08-25 Marek Polacek <polacek@redhat.com>
537
538 PR c/77323
539 * gcc.dg/pr77323.c: New test.
540
984f03c2 5412016-08-24 Paul Thomas <pault@gcc.gnu.org>
542
543 PR fortran/77358
544 * gfortran.dg/submodule_17.f08: New test.
545
92a44a68 5462016-08-24 Michael Collison <michael.collison@linaro.org>
547 Michael Collison <michael.collison@arm.com>
f6c98a9a 548
549 * gcc.target/arm/builtin_saddl.c: New testcase.
550 * gcc.target/arm/builtin_saddll.c: New testcase.
551 * gcc.target/arm/builtin_uaddl.c: New testcase.
552 * gcc.target/arm/builtin_uaddll.c: New testcase.
553 * gcc.target/arm/builtin_ssubl.c: New testcase.
554 * gcc.target/arm/builtin_ssubll.c: New testcase.
555 * gcc.target/arm/builtin_usubl.c: New testcase.
556 * gcc.target/arm/builtin_usubll.c: New testcase.
557
8938d43d 5582016-08-24 Uros Bizjak <ubizjak@gmail.com>
559
560 PR target/77270
561 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
562 (dg-options): Use -march=amdfam10 instead of -march=athlon.
563 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
564 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
565 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
566 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
567 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
568 effective target. Remove scan-assembler-times directives.
569 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
570 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
571 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
572
2fb84e50 5732016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
574
575 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
576 of unsigned int.
577 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
578
cac7df4e 5792016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
580
581 PR testsuite/77317
582 * lib/target-supports.exp
583 (check_effective_target_vect_aligned_arrays): Don't cache the result.
584 (check_effective_target_vect_natural_alignment): Ditto.
585 (check_effective_target_vector_alignment_reachable): Ditto.
586 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
587
b904831d 5882016-08-23 Ian Lance Taylor <iant@golang.org>
589
590 * gcc.target/s390/nolrl-1.c: Don't match the file name.
591
ff055c48 5922016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
593
594 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
595 being created from pointers to memory locations.
596 * gcc.target/powerpc/vec-init-2.c: Likewise.
597
27af8972 5982016-08-23 Fritz Reese <fritzoreese@gmail.com>
599
600 * gfortran.dg/dec_structure_12.f90: New testcase.
601
bd8ac469 6022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
603
604 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
605
434d4291 6062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
607
608 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
609 verification.
610
be0be2de 6112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
612
613 * gcc.target/s390/md/andc-splitter-1.c: New test case.
614 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
615
7feac654 6162016-08-23 Richard Biener <rguenther@suse.de>
617
618 PR tree-optimization/27336
619 * c-c++-common/pr27336.c: New testcase.
620
364743f3 6212016-08-22 Marek Polacek <polacek@redhat.com>
622
623 PR c++/77321
624 * g++.dg/cpp1y/pr77321.C: New test.
625
b92c452d 6262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
627
628 PR fortran/60774
629 * gfortran.dg/empty_label.f: Adjust test for new error message.
630 * gfortran.dg/empty_label.f90: Ditto.
631 * gfortran.dg/empty_label_typedecl.f90: Ditto.
632 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
633 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
634
bfbc628a 6352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
636
637 PR fortran/61318
638 * gfortran.dg/pr61318.f90: New test.
639
99af6e70 6402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
641
642 PR fortran/77260
643 * gfortran.dg/pr77260_1.f90: New test.
644 * gfortran.dg/pr77260_2.f90: Ditto.
645
6cfc7001 6462016-08-22 Joseph Myers <joseph@codesourcery.com>
647
648 PR middle-end/77269
649 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
650 __builtin_signbitf and __builtin_signbitl in expected generic
651 expansion.
652 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
653 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
654 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
655 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
656 tests.
657
012f068a 6582016-08-22 Joseph Myers <joseph@codesourcery.com>
659
660 * gcc.dg/torture/float128-builtin.c,
661 gcc.dg/torture/float128-ieee-nan.c,
662 gcc.dg/torture/float128x-builtin.c,
663 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
664 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
665 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
666 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
667 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
668 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
669 gcc.dg/torture/floatn-nan.h: New tests.
670
e2c5b687 6712016-08-22 Joseph Myers <joseph@codesourcery.com>
672
673 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
674 macro.
675 (main): Update calls to TEST_I_F.
676 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
677 macro.
678 (main): Update calls to TEST_I_F.
679
b4635564 6802016-08-22 Joseph Myers <joseph@codesourcery.com>
681
682 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
683 gcc.dg/torture/fp-int-convert-float32x-timode.c,
684 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
685 names in calls to TEST_I_F.
686
802bc569 6872016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
688
689 PR c/52952
690 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
691
70fa7158 6922016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
693
694 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
695 and !natural_alignment_64.
696 * gcc.dg/ipa/propalign-2.c: Likewise.
697 * gcc.dg/ipa/propalign-3.c: Likewise.
698 * gcc.dg/ipa/propalign-4.c: Likewise.
699 * gcc.dg/ipa/propalign-5.c: Likewise.
700 * lib/target-supports.exp
701 (check_effective_target_natural_alignment_32): Add avr-*-*.
702
d0346b1a 7032016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
704
705 PR tree-optimization/61839
706 * gcc.dg/tree-ssa/pr61839_1.c: New test.
707 * gcc.dg/tree-ssa/pr61839_2.c: New test.
708 * gcc.dg/tree-ssa/pr61839_3.c: New test.
709 * gcc.dg/tree-ssa/pr61839_4.c: New test.
710
82c85aba 7112016-08-19 Joseph Myers <joseph@codesourcery.com>
712
713 PR c/32187
714 * lib/target-supports.exp (check_effective_target_float16)
715 (check_effective_target_float32, check_effective_target_float64)
716 (check_effective_target_float128, check_effective_target_float32x)
717 (check_effective_target_float64x)
718 (check_effective_target_float128x)
719 (check_effective_target_float16_runtime)
720 (check_effective_target_float32_runtime)
721 (check_effective_target_float64_runtime)
722 (check_effective_target_float128_runtime)
723 (check_effective_target_float32x_runtime)
724 (check_effective_target_float64x_runtime)
725 (check_effective_target_float128x_runtime)
726 (check_effective_target_floatn_nx_runtime)
727 (add_options_for_float16, add_options_for_float32)
728 (add_options_for_float64, add_options_for_float128)
729 (add_options_for_float32x, add_options_for_float64x)
730 (add_options_for_float128x): New procedures.
731 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
732 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
733 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
734 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
735 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
736 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
737 gcc.dg/torture/float128-complex.c,
738 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
739 gcc.dg/torture/float128x-basic.c,
740 gcc.dg/torture/float128x-complex.c,
741 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
742 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
743 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
744 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
745 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
746 gcc.dg/torture/float32x-basic.c,
747 gcc.dg/torture/float32x-complex.c,
748 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
749 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
750 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
751 gcc.dg/torture/float64x-basic.c,
752 gcc.dg/torture/float64x-complex.c,
753 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
754 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
755 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
756 gcc.dg/torture/floatn-tg.h,
757 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
758 gcc.dg/torture/fp-int-convert-float128-ieee.c,
759 gcc.dg/torture/fp-int-convert-float128x-timode.c,
760 gcc.dg/torture/fp-int-convert-float128x.c,
761 gcc.dg/torture/fp-int-convert-float16-timode.c,
762 gcc.dg/torture/fp-int-convert-float16.c,
763 gcc.dg/torture/fp-int-convert-float32-timode.c,
764 gcc.dg/torture/fp-int-convert-float32.c,
765 gcc.dg/torture/fp-int-convert-float32x-timode.c,
766 gcc.dg/torture/fp-int-convert-float32x.c,
767 gcc.dg/torture/fp-int-convert-float64-timode.c,
768 gcc.dg/torture/fp-int-convert-float64.c,
769 gcc.dg/torture/fp-int-convert-float64x-timode.c,
770 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
771 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
772 maximum exponent of floating-point type. Use it in testing
773 whether 0x8...0 fits in the floating-point type. Always treat -1
774 (signed 0xf...f) as fitting in the floating-point type.
775 (M_OK1): New macro.
776 * gcc.dg/torture/fp-int-convert-double.c,
777 gcc.dg/torture/fp-int-convert-float.c,
778 gcc.dg/torture/fp-int-convert-float128-timode.c,
779 gcc.dg/torture/fp-int-convert-float128.c,
780 gcc.dg/torture/fp-int-convert-float80-timode.c,
781 gcc.dg/torture/fp-int-convert-float80.c,
782 gcc.dg/torture/fp-int-convert-long-double.c,
783 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
784
cf0bbc39 7852016-08-19 Jakub Jelinek <jakub@redhat.com>
786
9354a9a5 787 PR fortran/72744
788 * gfortran.dg/gomp/pr72744.f90: New test.
789
cf0bbc39 790 PR fortran/69281
791 * gfortran.dg/gomp/pr69281.f90: New test.
792
ee0e163a 7932016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
794
1e4df796 795 * gfortran.dg/random_4.f90: Initialize seed before using, handle
796 the last special seed value.
797 * gfortran.dg/random_7.f90: Use size for last array member instead
798 of hardcoded value.
ee0e163a 799
6d7de609 8002016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
801
802 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
803 * gcc.dg/cpp/warn-undef-2.c: Likewise.
804
e3243c77 8052016-08-19 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/77286
808 * gcc.dg/torture/pr77286.c: New testcase.
809
b983d92d 8102016-08-18 David Malcolm <dmalcolm@redhat.com>
811
812 * gcc.dg/verbose-asm-2.c: New test case.
813
48a7392b 8142016-08-18 David Malcolm <dmalcolm@redhat.com>
815
816 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
817 (custom_diagnostic_finalizer): Update for change to
818 diagnostic_show_locus.
819
5c8151fa 8202016-08-18 David Malcolm <dmalcolm@redhat.com>
821
822 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
823 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
824
26040f06 8252016-08-18 Marek Polacek <polacek@redhat.com>
826
827 PR c/71514
828 * gcc.dg/pr71514.c: New test.
829
360e911d 8302015-08-18 H.J. Lu <hongjiu.lu@intel.com>
831
832 PR target/72839
833 * gcc.target/i386/pr72839.c: New test.
834
6de0546d 8352016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
836
837 PR middle-end/70895
838 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
839 * c-c++-common/goacc/reduction-1.c: Likewise.
840 * c-c++-common/goacc/reduction-2.c: Likewise.
841 * c-c++-common/goacc/reduction-3.c: Likewise.
842 * c-c++-common/goacc/reduction-4.c: Likewise.
843
cee80871 8442016-08-18 Alan Modra <amodra@gmail.com>
845
846 * gcc.c-torture/compile/pr72771.c: New.
847
f9c39b65 8482016-08-17 Jakub Jelinek <jakub@redhat.com>
849
850 PR fortran/67496
851 * gfortran.dg/pr67496.f90: New test.
852
92a44a68 8532015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 854
855 PR tree-optimization/71752
f9c39b65 856 * gcc.dg/vect/pr71752.c: New.
bf448dc8 857
d2392ec3 8582016-08-17 Uros Bizjak <ubizjak@gmail.com>
859
860 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
861
c4994c0b 8622016-08-17 Jakub Jelinek <jakub@redhat.com>
863
864 PR middle-end/77259
865 * g++.dg/ipa/devirt-52.C: New test.
866
f7896ff0 8672016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
868
869 * c-c++-common/goacc/reduction-6.c: New testcase.
870
7104d1a8 8712016-08-17 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/76490
874 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
875 * gcc.dg/pr52904.c: XFAIL.
876
cff41b9e 8772016-08-17 Richard Biener <rguenther@suse.de>
878
879 PR tree-optimization/23855
880 * gcc.dg/loop-unswitch-2.c: Adjust.
881
b1398e47 8822016-08-16 Jakub Jelinek <jakub@redhat.com>
883
884 PR tree-optimization/72817
885 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
886
de41fc22 8872016-08-16 Joseph Myers <joseph@codesourcery.com>
888
889 PR libgcc/77265
890 * gcc.dg/torture/float128-extend-inf.c: New test.
891
5927e78e 8922016-08-16 David Malcolm <dmalcolm@redhat.com>
893
894 PR c/72857
895 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
896 for embedded NUL.
897 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
898 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
899 caret placement.
900 (test_oct): Likewise.
901 (test_multiple): Likewise.
902 (test_field_width_specifier): Likewise.
903 (test_field_width_specifier_2): New function.
904 (test_field_precision_specifier): New function.
905 (test_embedded_nul): Update expected caret placement.
906 (test_non_contiguous_strings): Update line number.
907 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
908 (__emit_string_literal_range): Add "caret_idx" param.
909 (test_simple_string_literal): Add value for new param, updating
910 expected output..
911 (test_concatenated_string_literal): Likewise.
912 (test_multiline_string_literal): Likewise.
913 (test_hex): Likewise.
914 (test_oct): Likewise.
915 (test_multiple): Likewise.
916 (test_ucn4): Likewise.
917 (test_ucn8): Likewise.
918 (test_u8): Likewise.
919 (test_u): Likewise; update expected message, from "range" to
920 "location".
921 (test_U): Likewise.
922 (test_L): Likewise.
923 (test_macro): Add value for new param.
924 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
925 (__emit_string_literal_range): Add "caret_idx" param.
926 (test_stringified_token_1): Add value for new param. Update
927 expected message, from "range" to "location".
928 (test_stringized_token_2): Likewise, adding param to macro.
929 (test_stringified_token_3): Likewise.
930 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
931 (emit_warning): Convert param from source_range to location_t.
932 (test_string_literals): Add caret_idx param, and use it when
933 constructing a substring_loc. Update error message, from
934 "range" to "location".
935
b8d94309 9362016-08-16 Jakub Jelinek <jakub@redhat.com>
937
2e947447 938 PR target/71910
939 * g++.dg/gomp/pr71910.C: New test.
940
9ea71b15 941 PR middle-end/67485
942 * gcc.c-torture/compile/pr67485.c: New test.
943
b8d94309 944 PR target/72867
945 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
946
31de5086 9472016-08-16 Bin Cheng <bin.cheng@arm.com>
948
949 PR tree-optimization/69848
950 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
951
a05d3de8 9522016-08-16 Martin Liska <mliska@suse.cz>
953
954 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
955 of memory operations so that it can be handled by core2
956 in 32-bit mode.
957
b50ad04e 9582016-08-16 Richard Biener <rguenther@suse.de>
959
960 PR tree-optimization/76783
961 * gcc.dg/pr76783.c: New testcase.
962 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
963
b441db40 9642016-08-16 Bin Cheng <bin.cheng@arm.com>
965
966 PR tree-optimization/72817
967 PR tree-optimization/73450
968 * gcc.dg/tree-ssa/pr72817.c: New test.
969 * gcc.dg/tree-ssa/pr73450.c: New test.
970
36d310d0 9712016-08-15 Fritz Reese <fritzoreese@gmail.com>
972
973 * gfortran.dg/init_flag_13.f90: New testcase.
974 * gfortran.dg/init_flag_14.f90: Ditto.
975 * gfortran.dg/init_flag_15.f03: Ditto.
976 * gfortran.dg/dec_init_1.f90: Ditto.
977 * gfortran.dg/dec_init_2.f90: Ditto.
978
e5ec9f76 9792016-08-15 Uros Bizjak <ubizjak@gmail.com>
980
981 PR target/72867
982 * gcc.target/i386/pr72867.c: New test.
983
6ce66d38 9842016-08-16 Eric Botcazou <ebotcazou@adacore.com>
985
986 * c-c++-common/dump-ada-spec-5.c: New test.
987
894463cf 9882016-08-15 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/73434
991 * gcc.dg/torture/pr73434.c: New testcase.
992
98b374b4 9932016-08-15 Jakub Jelinek <jakub@redhat.com>
994
995 PR tree-optimization/72824
996 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
997
9b90f118 9982016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
999
1000 PR fortran/70598
1001 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1002 in use_device clause.
1003 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1004 * gfortran.dg/goacc/list.f95: Adjust to catch
1005 "neither a POINTER nor an array" error messages.
1006
1d80868e 10072016-08-14 Uros Bizjak <ubizjak@gmail.com>
1008
1009 PR target/76342
1010 * gcc.target/i386/pr76342.c: New test.
1011
153e4ac1 10122016-08-12 Jakub Jelinek <jakub@redhat.com>
1013
1014 PR c/71512
1015 * g++.dg/ubsan/pr71512.C: New test.
1016 * c-c++-common/ubsan/pr71512-1.c: New test.
1017 * c-c++-common/ubsan/pr71512-2.c: New test.
1018
3c382998 10192016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1020
1021 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1022 vector initialization options.
1023 * gcc.target/powerpc/vec-init-2.c: Likewise.
1024 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1025 is generated on ISA 3.0.
1026
7079d57a 10272016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1028
1029 PR middle-end/71654
1030 * gcc.dg/c-c++-common/pr71654.c: New test.
1031 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1032 dg-options.
1033 * gcc.dg/tree-ssa/vrp24: Likewise.
1034
7175bb2a 10352016-08-12 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR c/67410
1038 * gcc.dg/pr67410.c: New test.
1039
56fb8e9d 10402016-08-12 Bin Cheng <bin.cheng@arm.com>
1041
1042 PR tree-optimization/69848
1043 * gcc.dg/vect/vect-pr69848.c: New test.
1044
1f84b4ab 10452016-08-12 Uros Bizjak <ubizjak@gmail.com>
1046
1047 PR testsuite/71008
1048 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1049 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1050 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1051 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1052
60b349d9 10532016-08-12 Richard Biener <rguenther@suse.de>
1054
1055 PR tree-optimization/57326
1056 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1057 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1058 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1059 * gcc.target/i386/pr45685.c: Likewise.
1060 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1061 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1062 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1063 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1064 * gfortran.dg/pr34163.f90: Likewise.
1065
6d5f72f3 10662016-08-12 Martin Liska <mliska@suse.cz>
1067
1068 * g++.dg/gcov/gcov-16.C: New test.
1069 * lib/gcov.exp: Support new argument for run-gcov function.
1070
b357db2c 10712016-08-12 Martin Liska <mliska@suse.cz>
1072
1073 PR gcov-profile/35590
1074 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1075
08e33f10 10762016-08-12 Richard Biener <rguenther@suse.de>
1077
1078 PR tree-optimization/72851
1079 * gcc.dg/torture/pr72851.c: New testcase.
1080
92a44a68 10812016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1082
832d369d 1083 PR debug/63240
1084 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1085 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1086 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1087 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1088 DW_AT_deleted.
1089
1289a281 1090 PR debug/55641
1091 * g++.dg/debug/dwarf2/ref-1.C: New.
1092
9a478fab 1093 PR debug/49366
1094 * g++.dg/debug/dwarf2/template-params-12.H: New.
1095 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1096 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1097 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1098 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1099 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1100 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1101 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1102
e61229f8 11032016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1104
1105 PR target/72863
1106 * gcc.target/powerpc/pr72863.c: New test.
1107
c7823416 11082016-08-11 Uros Bizjak <ubizjak@gmail.com>
1109
1110 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1111
df15667f 11122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 * gcc.target/i386/pieces-strcpy-1.c: New test.
1115 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1116
83c375ba 11172016-08-11 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR c++/72868
1120 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1121
350f354a 11222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 * gcc.target/i386/pieces-memcpy-1.c: New test.
1125 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1126 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1127 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1128 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1129 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1130
74be5bc1 11312016-08-11 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR c/72816
20fb4916 1134 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1135
40395983 11362016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1137
1138 PR tree-optimization/71083
1139 * gcc.c-torture/execute/pr71083.c: New test.
1140 * gnat.dg/loop_optimization23.adb: New test.
1141 * gnat.dg/loop_optimization23_pkg.ads: New test.
1142 * gnat.dg/loop_optimization23_pkg.adb: New test.
1143
ec969ce4 11442016-08-11 Richard Biener <rguenther@suse.de>
1145
1146 PR tree-optimization/72772
1147 * gcc.dg/graphite/pr35356-1.c: Adjust.
1148 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1149
25482c16 11502016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1151
1152 * gfortran.dg/random_7.f90: Take into account that the last seed
1153 value is the special p value.
1154 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1155
f454033a 11562016-08-11 Richard Biener <rguenther@suse.de>
1157
1158 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1159
2d2b78a1 11602016-08-11 Alan Modra <amodra@gmail.com>
1161
1162 * gcc.target/powerpc/pr71680.c: New.
1163
97468983 11642016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1165
1166 * gcc.target/powerpc/bfp/bfp.exp: New file.
1167 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1168 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1169 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1170 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1171 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1172 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1173 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1174 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1175 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1176 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1177 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1178 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1179 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1180 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1181 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1182 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1183 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1184 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1185 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1186 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1187 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1188 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1189 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1190 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1191 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1192 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1193 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1194 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1195 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1196 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1197 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1198 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1199 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1200 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1201 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1202 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1203 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1204 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1205 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1206 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1207 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1208 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1209 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1210 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1211 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1212 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1213 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1214 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1215 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1216 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1217 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1218 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1219 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1220
23a6fe48 12212016-08-10 Bin Cheng <bin.cheng@arm.com>
1222
1223 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1224 Add aarch64*-*-*.
1225
0cb8f73e 12262016-08-10 Bin Cheng <bin.cheng@arm.com>
1227
1228 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1229
b7ed2a65 12302016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1231
1232 PR target/72853
1233 * gcc.target/powerpc/pr72853.c: New test.
1234
2d2b4107 12352016-08-10 Martin Liska <mliska@suse.cz>
1236
1237 PR gcov-profile/58306
1238 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1239
7132b755 12402016-08-10 Martin Liska <mliska@suse.cz>
1241
1242 * g++.dg/gcov/gcov-threads-1.C: New test.
1243
5186407c 12442016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1245
1246 PR target/71873
1247 * gcc.target/avr/pr71873.c: New test.
1248
44f01555 12492016-08-09 Martin Liska <mliska@suse.cz>
1250
1251 * g++.dg/gcov/gcov-dump-1.C: New test.
1252 * g++.dg/gcov/gcov-dump-2.C: New test.
1253
7d4f18f5 12542016-08-09 Martin Liska <mliska@suse.cz>
1255
1256 * gcc.dg/tree-prof/val-prof-9.c: New test.
1257
defa7026 12582016-08-09 Martin Liska <mliska@suse.cz>
1259
1260 * gcc.dg/tree-prof/val-prof-8.c: New test.
1261
ae7e6062 12622016-08-09 Martin Jambor <mjambor@suse.cz>
1263
0c47dd26 1264 PR ipa/71981
1265 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1266
a69fb570 12672016-08-09 Bin Cheng <bin.cheng@arm.com>
1268
1269 PR tree-optimization/33707
1270 * gcc.dg/vect/pr33707.c: New test.
1271
a031a844 12722016-08-09 Bin Cheng <bin.cheng@arm.com>
1273
1274 PR tree-optimization/pr72772
1275 * gcc.dg/tree-ssa/pr72772.c: New test.
1276
8f1baf0d 12772016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1278
1279 PR rtl-optimization/66669
1280 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1281
53e7aca1 12822016-08-09 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR tree-optimization/72824
1285 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1286
c162fa25 12872016-08-09 Richard Biener <rguenther@suse.de>
1288
1289 PR tree-optimization/71802
1290 * gcc.dg/torture/pr71802.c: New testcase.
1291
87156a7d 12922016-08-09 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR c++/72809
1295 * g++.dg/eh/stdarg1.C: New test.
1296
d0029333 12972016-08-08 Andi Kleen <ak@linux.intel.com>
1298
1299 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1300 test command line in failure log.
1301 (profopt-execute): dito. Make autofdo file names unique.
1302
7af4d06b 13032016-08-08 David Malcolm <dmalcolm@redhat.com>
1304
1305 PR c/64955
1306 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1307 output.
1308
7091ff70 13092016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1310
1311 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1312 c99_runtime.
1313 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1314 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1315 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1316 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1317 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1318 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1319
d189b094 13202016-08-08 David Malcolm <dmalcolm@redhat.com>
1321
1322 PR c/52952
1323 * gcc.dg/cpp/pr66415-1.c: Likewise.
1324 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1325 * gcc.dg/format/c90-printf-1.c: Likewise.
1326 * gcc.dg/format/diagnostic-ranges.c: New test case.
1327
440837fe 13282016-08-08 Jakub Jelinek <jakub@redhat.com>
1329
7cbcf608 1330 PR fortran/72716
1331 * gfortran.dg/gomp/pr72716.f90: New test.
1332
aa1ddb66 1333 PR middle-end/72781
1334 * gcc.dg/gomp/pr72781.c: New test.
1335
440837fe 1336 PR middle-end/68762
1337 * g++.dg/vect/pr68762-1.cc: New test.
1338 * g++.dg/vect/pr68762-2.cc: New test.
1339 * g++.dg/vect/pr68762.h: New file.
1340
eb571c16 13412016-08-08 Martin Sebor <msebor@redhat.com>
1342
1343 PR testsuite/72838
f9c39b65 1344 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1345 * g++.dg/warn/overflow-warn-3.C: Same.
1346 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1347
8ca5189a 13482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1349
1350 PR fortran/71936
1351 * gfortran.dg/allocate_with_source_21.f03: New test.
1352
1495e54c 13532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1354
1355 PR fortran/72698
1356 * gfortran.dg/allocate_with_source_20.f03: New test.
1357
d1e97886 13582016-08-08 Alan Modra <amodra@gmail.com>
1359
1360 * gcc.c-torture/compile/pr72802.c: New.
1361
9da84a54 13622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1363
1364 PR fortran/70524
1365 * gfortran.dg/dependency_48.f90: New test.
1366
3f9692a5 13672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1368
b5b764be 1369 PR fortran/70040
3f9692a5 1370 * gfortran.dg/pr70040.f90: New testcase.
1371
099ec19a 13722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1373
1374 PR fortran/71961
1375 * gfortran.dg/matmul_10.f90: New testcase.
1376
e8272095 13772016-08-07 Jan Hubicka <hubicka@ucw.cz>
1378
1379 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1380
f5d2c462 13812016-08-07 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR c/72816
1384 * gcc.dg/pr72816.c: New test.
1385
30c60892 13862016-08-06 Jonathan Wakely <jwakely@redhat.com>
1387
1388 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1389 * g++.dg/conversion/pr41426.C: Likewise.
1390 * g++.dg/conversion/pr66211.C: Likewise.
1391 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1392 * g++.dg/init/ref8.C: Likewise.
1393 * g++.old-deja/g++.law/cvt20.C: Likewise.
1394 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1395
2abf3c4a 13962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1397
1398 PR tree-optimization/18046
1399 * gcc.dg/tree-ssa/vrp105.c: New test.
1400 * gcc.dg/tree-ssa/vrp106.c: New test.
1401
a940fdc7 14022016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1403
1404 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1405 1ul in diagnostics. Remove hyphen from "constant-expression."
1406 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1407 * g++.dg/cpp0x/static_assert3.C: Same.
1408 * g++.dg/cpp1y/constexpr-throw.C: Same.
1409 * g++.dg/template/nontype3.C: Same.
1410 * g++.dg/warn/overflow-warn-1.C: Same.
1411 * g++.dg/warn/overflow-warn-3.C: Same.
1412 * g++.dg/warn/overflow-warn-4.C: Same.
1413
d4166bdc 14142016-08-05 David Malcolm <dmalcolm@redhat.com>
1415
1416 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1417 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1418 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1419 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1420
906dd612 14212016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1422
1423 PR tree-optimization/72810
1424 * gcc.dg/tree-ssa/vrp110.c: New test.
1425
9788fb76 14262016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1427
1428 PR Target/72819
1429 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1430 registers.
1431 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1432 saving the half-precision registers.
1433 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1434 value is returned in h0.
1435 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1436 are passed in FP/SIMD registers.
1437 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1438 passing works corrcetly.
1439 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1440 (hfa_f16x2_t): Likewise.
1441 (hfa_f16x3_t): Likewise.
1442 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1443 are promoted to double and passed in a double register.
1444 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1445 are promoted to double and stacked.
1446 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1447 __fp16 data types.
1448 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1449 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1450 __fp16 first get passed in FP/SIMD registers, then stacked.
1451
30f40fe4 14522016-08-05 Nathan Sidwell <nathan@acm.org>
1453
1454 PR c++/68724
1455 * g++.dg/cpp0x/pr68724.C: New.
1456
8a6540e1 14572016-08-05 Richard Biener <rguenther@suse.de>
1458
1459 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1460
09001ac1 14612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1462
1463 * gcc.dg/tree-ssa/vrp107.c: New test.
1464 * gcc.dg/tree-ssa/vrp108.c: New test.
1465 * gcc.dg/tree-ssa/vrp109.c: New test.
1466
88ab6a9c 14672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1468
1469 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1470 dg-options.
1471
b2a036e7 14722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1473
1474 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1475 test-cases.
1476 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1477 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1478 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1479 test-cases.
1480 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1481 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1482 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1483 large_double.
1484
8dbf49cb 14852016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/72800
1488 * g++.dg/cpp1y/lambda-ice1.C: New.
1489
dcc45aae 14902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1491
1492 PR c++/72759
1493 * g++.dg/cpp1y/pr72759.C: New test.
1494
88fe4062 14952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1496
1497 * gcc.dg/switch-10.c: New test.
1498
a1af716f 14992016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1500
1501 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1502
1fa5d8ba 15032016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1504
1505 * c-c++-common/goacc/routine-5.c: Update.
1506
e8dedc4a 15072016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1508
1509 PR rtl-optimization/70903
1510 * gcc.c-torture/execute/pr70903.c: New test.
1511
7ca5003c 15122016-08-04 Martin Liska <mliska@suse.cz>
1513
1514 * gcc.dg/params/params.exp: Replace file exists with
1515 TESTING_IN_BUILD_TREE.
1516
810702a2 15172016-08-04 Marek Polacek <polacek@redhat.com>
1518
1519 PR c++/70229
1520 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1521
fa8a8f79 15222016-08-04 Richard Biener <rguenther@suse.de>
1523
1524 PR middle-end/71984
1525 * gcc.dg/torture/pr71984.c: Guard correctness check for
1526 little-endian.
1527
9916f5a5 15282016-08-03 Andrew Pinski <apinski@cavium.com>
1529
1530 * gcc.c-torture/compile/20160802-1.c: New testcase.
1531
278b4698 15322016-08-03 Fritz Reese <fritzoreese@gmail.com>
1533
1534 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1535
860c3c85 15362016-08-03 Richard Biener <rguenther@suse.de>
1537
1538 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1539 and remove -O3.
1540 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1541 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1542
0a41d717 15432016-08-03 Richard Biener <rguenther@suse.de>
1544
1545 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1546 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1547 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1548 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1549
52e3c0e8 15502016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1551
1552 * gcc.dg/init-excess-2.c: Require int32plus.
1553 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1554 * gcc.dg/pr59963-2.c: Require int32plus.
1555 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1556 * gcc.dg/unroll-7.c: Require int32plus.
1557
ad8a330c 15582016-08-02 Bin Cheng <bin.cheng@arm.com>
1559
1560 PR tree-optimization/34114
1561 * gcc.dg/tree-ssa/loop-42.c: New test.
1562
d3aa3636 15632016-08-02 Tamar Christina <tamar.christina@arm.com>
1564
1565 * gcc.target/aarch64/vminmaxnm.c: New.
1566 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1567 tests.
1568
c79d3723 15692016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1570
1571 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1572 vec_extract for vector float, vector int, vector short, and vector
1573 char.
1574 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1575 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1576 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1577 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1578
5fc13c39 15792016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1580
1581 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1582 single stack adjustment, no writeback.
5fc13c39 1583 * gcc.target/aarch64/test_frame_12.c: Likewise.
1584 * gcc.target/aarch64/test_frame_13.c: Likewise.
1585 * gcc.target/aarch64/test_frame_15.c: Likewise.
1586 * gcc.target/aarch64/test_frame_6.c: Likewise.
1587 * gcc.target/aarch64/test_frame_7.c: Likewise.
1588 * gcc.target/aarch64/test_frame_8.c: Likewise.
1589 * gcc.target/aarch64/test_frame_16.c: New test.
1590
2eb70c76 15912015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1592
1593 PR target/72748
1594 * gcc.target/i386/pr72748.c: New test.
1595
92a44a68 15962015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1597
1598 PR tree-optimization/71818
1599 * gcc.dg/vect/pr71818.c: New
1600
56e7a293 16012016-08-01 Martin Liska <mliska@suse.cz>
1602
1603 PR tree-optimization/71857
1604 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1605
aa8852cc 16062016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1607
1608 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1609
f3c032a4 16102016-08-01 Jan Beulich <jbeulich@suse.com>
1611
1612 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1613
a1e9d2c3 16142016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1615
1616 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1617 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1618
466045aa 16192016-07-31 Jonathan Wakely <jwakely@redhat.com>
1620
1621 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1622 (check_effective_target_c++): Likewise. Also match for libstdc++.
1623
92a44a68 16242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1625
1626 PR fortran/41922
1627 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1628 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1629 * gfortran.dg/pr41922.f90: New test.
1630
dd13eb1b 16312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1632
1633 PR fortran/68566
1634 * gfortran.dg/pr68566.f90: new test.
1635
a940fdc7 16362016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1637
1638 PR c++/60760
1639 PR c++/71091
1640 * g++.dg/cpp0x/constexpr-cast.C: New test.
1641 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1642 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1643 * g++.dg/ubsan/pr63956.C: Correct.
1644
efa8ff03 16452016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1646
1647 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1648 vector double or vector long where the vector is in memory.
1649 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1650 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1651
0b8113c5 16522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1653
1654 PR fortran/69867
1655 * gfortran.dg/pr69867.f90: New test.
1656
3badc59b 16572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1658
1659 PR fortran/69962
1660 * gfortran.dg/pr69962.f90: New test.
1661
fc8b54ff 16622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1663
1664 PR fortran/70006
1665 * gfortran.dg/pr70006.f90: New test.
1666
165b422e 16672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1668
1669 PR fortran/71730
1670 * gfortran.dg/pr71730.f90: New test.
1671 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1672 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1673 * gfortran.dg/array_constructor_26.f03: Ditto.
1674
0c6334ed 16752016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1676
1677 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1678 * gcc.target/powerpc/pr71763.c: Likewise.
1679
4ebf85be 16802016-07-29 Marek Polacek <polacek@redhat.com>
1681
1682 PR c/71742
1683 * gcc.dg/940510-1.c: Adjust dg-error.
1684 * gcc.dg/c99-flex-array-1.c: Likewise.
1685 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1686
9efe5be6 1687 PR c/71853
1688 * gcc.dg/noncompile/pr71853.c: New test.
1689
4c4548bb 1690 PR c/71573
1691 * gcc.dg/noncompile/pr71573.c: New test.
1692
8ae70602 1693 PR c/71926
1694 * g++.dg/warn/Wparentheses-30.C: New test.
1695 * gcc.dg/Wparentheses-14.c: New test.
1696
cfc1aded 16972016-07-29 Uros Bizjak <ubizjak@gmail.com>
1698
1699 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1700
d5e80d93 17012016-07-29 Bin Cheng <bin.cheng@arm.com>
1702
1703 PR tree-optimization/57558
1704 * gcc.dg/vect/pr57558-1.c: New test.
1705 * gcc.dg/vect/pr57558-2.c: New test.
1706
c7c713ec 17072016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1708
cfc1aded 1709 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1710 to scan forwprop1 dump pass.
1711
34b9af67 17122016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1713
1714 PR c++/51488
1715 * g++.dg/template/pr51488.C: New.
1716
322d4184 17172016-07-29 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR c/71969
1720 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1721 static __inline__.
1722 * gcc.dg/pr71969-1.c: New test.
1723 * gcc.dg/pr71969-2.c: New test.
1724 * gcc.dg/pr71969-3.c: New test.
1725
7648c9c7 17262016-07-29 Marek Polacek <polacek@redhat.com>
1727
1728 PR c/71574
1729 * c-c++-common/pr71574.c: New test.
1730
35fddbd6 1731 PR c/71583
1732 * gcc.dg/noncompile/pr71583.c: New test.
1733
d06bcb87 17342016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1735
1736 PR middle-end/68217
1737 * gcc.dg/pr68217.c: New test.
1738
fb5574d7 17392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1740
1741 PR fortran/71067
1742 * gfortran.dg/pr71067_1.f90: New test.
1743 * gfortran.dg/pr71067_2.f90: Ditto.
1744
a52bb7a0 17452016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1746
1747 * gcc.target/powerpc/vec-extract-1.c: New test.
1748
42e96823 17492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1750
1751 PR fortran/71799
1752 * gfortran.dg/pr71799.f90: New test.
1753
d5539c6b 17542016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/71665
1757 * g++.dg/cpp0x/pr71665-1.C: New.
1758 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1759 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1760 * g++.dg/ext/label10.C: Likewise.
1761 * g++.dg/parse/constant5.C: Likewise.
1762
05995232 17632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1764
1765 PR fortran/71859
1766 * gfortran.dg/pr71859.f90: New test.
1767 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1768 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1769
7a4429b2 17702016-07-28 Paul Thomas <pault@gcc.gnu.org>
1771
1772 PR fortran/71883
1773 * gfortran.dg/pr71883.f90 : New test.
1774
f339cf78 17752016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1776
1777 PR tree-optimization/71734
cfc1aded 1778 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1779
8311fe26 17802016-07-28 Renlin Li <renlin.li@arm.com>
1781
1782 Revert
1783 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1784
1785 PR fortran/71902
1786 * gfortran.dg/dependency_47.f90: New test.
1787
595e387a 17882016-07-28 Martin Liska <mliska@suse.cz>
1789
1790 PR gcov-profile/68025
1791 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1792
83554604 17932016-07-28 Martin Liska <mliska@suse.cz>
1794
1795 * g++.dg/vect/pr70944.cc: New test.
1796
ec6d2d63 17972016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1798
1799 PR middle-end/71994
1800 * gcc.dg/torture/pr71994.c: New test.
1801
12dabcee 18022016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1803
1804 PR middle-end/71078
1805 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1806 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1807 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1808
262a83d5 18092016-07-27 Richard Biener <rguenther@suse.de>
1810
1811 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1812
3989f1fe 18132016-07-27 Martin Liska <mliska@suse.cz>
1814
1815 * gcc.dg/predict-13.c: New test.
1816 * gcc.dg/predict-14.c: New test.
1817
69a499fa 18182016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1819
7a4429b2 1820 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1821 including stdint.h.
1822 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1823 including stdint.h.
1824
751fef95 18252016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1826
1827 PR target/71869
1828 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1829 IEEE built-in functions handle quiet and signalling NaNs
1830 correctly.
1831
5e07497c 18322016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1833
1834 PR fortran/71862
1835 * gfortran.dg/pr71862.f90: New test.
1836
18928e61 18372016-07-26 Martin Sebor <msebor@redhat.com>
1838
1839 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1840 selector with dg-options.
1841
7e1856f1 18422016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1843
1844 PR tree-optimization/18046
1845 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1846 * gcc.dg/tree-ssa/vrp103.c: New test.
1847 * gcc.dg/tree-ssa/vrp104.c: New test.
1848
08679462 18492016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1850
1851 * gcc.target/powerpc/pr63354.c: Require lp64 since
1852 -mprofile-kernel is not legal with -m32.
1853
8c3efadf 18542016-07-26 Richard Biener <rguenther@suse.de>
1855
1856 PR rtl-optimization/71984
1857 * gcc.dg/torture/pr71984.c: New testcase.
1858
78866ecd 18592016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1860
1861 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1862 g++-dg-runtest via et-dg-runtest.
1863 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1864 * gcc.dg/vect/vect.exp: Likewise.
1865 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1866 gfortran-dg-runtest.
1867 * gfortran.dg/vect/vect.exp: Likewise.
1868 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1869 (check_mips_loongson_hw_available): Likewise.
1870 (check_effective_target_mpaired_single_runtime): Likewise.
1871 (check_effective_target_mips_loongson_runtime): Likewise.
1872 (add_options_for_mpaired_single): Likewise.
1873 (check_effective_target_vect_int): Add global et_index.
1874 Check and save the supported feature for a target selected by
1875 the et_index target. Break long lines where appropriate. Call
1876 et-is-effective-target for MIPS with an argument instead of
1877 check_effective_target_* where appropriate.
1878 (check_effective_target_vect_intfloat_cvt): Likewise.
1879 (check_effective_target_vect_uintfloat_cvt): Likewise.
1880 (check_effective_target_vect_floatint_cvt): Likewise.
1881 (check_effective_target_vect_floatuint_cvt): Likewise.
1882 (check_effective_target_vect_simd_clones): Likewise.
1883 (check_effective_target_vect_shift): ewise.
1884 (check_effective_target_whole_vector_shift): Likewise.
1885 (check_effective_target_vect_bswap): Likewise.
1886 (check_effective_target_vect_shift_char): Likewise.
1887 (check_effective_target_vect_long): Likewise.
1888 (check_effective_target_vect_float): Likewise.
1889 (check_effective_target_vect_double): Likewise.
1890 (check_effective_target_vect_long_long): Likewise.
1891 (check_effective_target_vect_no_int_max): Likewise.
1892 (check_effective_target_vect_no_int_add): Likewise.
1893 (check_effective_target_vect_no_bitwise): Likewise.
1894 (check_effective_target_vect_widen_shift): Likewise.
1895 (check_effective_target_vect_no_align): Likewise.
1896 (check_effective_target_vect_hw_misalign): Likewise.
1897 (check_effective_target_vect_element_align): Likewise.
1898 (check_effective_target_vect_condition): Likewise.
1899 (check_effective_target_vect_cond_mixed): Likewise.
1900 (check_effective_target_vect_char_mult): Likewise.
1901 (check_effective_target_vect_short_mult): Likewise.
1902 (check_effective_target_vect_int_mult): Likewise.
1903 (check_effective_target_vect_extract_even_odd): Likewise.
1904 (check_effective_target_vect_interleave): Likewise.
1905 (check_effective_target_vect_stridedN): Likewise.
1906 (check_effective_target_vect_multiple_sizes): Likewise.
1907 (check_effective_target_vect64): Likewise.
1908 (check_effective_target_vect_call_copysignf): Likewise.
1909 (check_effective_target_vect_call_sqrtf): Likewise.
1910 (check_effective_target_vect_call_btrunc): Likewise.
1911 (check_effective_target_vect_call_btruncf): Likewise.
1912 (check_effective_target_vect_call_ceil): Likewise.
1913 (check_effective_target_vect_call_ceilf): Likewise.
1914 (check_effective_target_vect_call_floor): Likewise.
1915 (check_effective_target_vect_call_floorf): Likewise.
1916 (check_effective_target_vect_call_lceil): Likewise.
1917 (check_effective_target_vect_call_lfloor): Likewise.
1918 (check_effective_target_vect_call_nearbyint): Likewise.
1919 (check_effective_target_vect_call_nearbyintf): Likewise.
1920 (check_effective_target_vect_call_round): Likewise.
1921 (check_effective_target_vect_call_roundf): Likewise.
1922 (check_effective_target_vect_perm): Likewise, but also append *_saved
1923 to the existing global name to properly cache the result.
1924 (check_effective_target_vect_perm_byte): Likewise.
1925 (check_effective_target_vect_perm_short): Likewise.
1926 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1927 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1928 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1929 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1930 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1931 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1932 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1933 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1934 (check_effective_target_vect_sdot_qi): Likewise.
1935 (check_effective_target_vect_udot_qi): Likewise.
1936 (check_effective_target_vect_sdot_hi): Likewise.
1937 (check_effective_target_vect_udot_hi): Likewise.
1938 (check_effective_target_vect_usad_char): Likewise.
1939 (check_effective_target_vect_pack_trunc): Likewise.
1940 (check_effective_target_vect_unpack): Likewise.
1941 (check_effective_target_vect_aligned_arrays): Likewise.
1942 (check_effective_target_vect_natural_alignment): Likewise.
1943 (check_effective_target_vector_alignment_reachable): Likewise.
1944 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1945 (is-effective-target): Initialize et_index if undefined.
1946 (et-dg-runtest): New.
1947 (et-is-effective-target): Likewise.
1948 (check_vect_support_and_set_flags): Add supported MIPS targets to
1949 EFFECTIVE_TARGETS list. Return the number of supported targets.
1950
b2930f09 19512016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 1952 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 1953
1954 PR middle-end/70920
1955 * gcc.dg/pr70920-1.c: New test-case.
1956 * gcc.dg/pr70902-2.c: Likewise.
1957 * gcc.dg/pr70920-3.c: Likewise.
1958 * gcc.dg/pr70920-4.c: Likewise
1959 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1960 2 instead of 3.
1961
90821294 19622016-07-25 Alexander Monakov <amonakov@ispras.ru>
1963
1964 * gcc.c-torture/execute/pr71494.c: Require label_values.
1965 * gcc.dg/pr16973.c: Ditto.
1966
1660595b 19672016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1968
1969 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1970 * gcc.dg/torture/pr69771.c: Require int32plus.
1971 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1972
5b2b88ce 19732016-07-25 Martin Liska <mliska@suse.cz>
1974
1975 * gcc.dg/torture/pr71987.c: New test.
1976
e2f926e9 19772016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1978
1979 PR fortran/71935
1980 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1981 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1982 * gfortran.dg/pr71935.f90: New test.
1983
a940fdc7 19842016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 1985
1986 PR c++/71675
1987 * g++.dg/ext/atomic-3.C: New test.
1988 * gcc.dg/atomic/pr71675.c: New test.
1989
5a43070d 19902016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1991
1992 * gcc.target/i386/mvc8.c: New test.
1993
1b793819 19942016-07-22 Bin Cheng <bin.cheng@arm.com>
1995
1996 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1997 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1998
d4b4c787 19992016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2000
2001 PR fortran/71795
2002 * gfortran.dg/constructor_50.f90: New test.
2003
45648efe 20042016-07-22 Martin Liska <mliska@suse.cz>
2005
2006 PR gcov-profile/69028
2007 PR gcov-profile/62047
2008 * g++.dg/cilk-plus/pr69028.C: New test.
2009
b657bb1f 20102016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2011
2012 * gfortran.dg/coarray_stat_2.f90: New test.
2013
3a421504 20142016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2015
2016 * gcc.target/powerpc/vec-extract.h: New files to check the
2017 vec_extract built-in functions for all vector types, testing
2018 accessing each element, both with constant and variable element
2019 numbers.
2020 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2021 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2022 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2023 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2024 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2025 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2026 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2027 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2028 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2029
d40a1eac 20302016-07-21 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR c++/71728
2033 * g++.dg/other/pr71728.C: New test.
2034
3b0d7293 20352016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2036
2037 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2038 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2039 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2040 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2041 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2042
50953a9f 20432016-07-21 Richard Biener <rguenther@suse.de>
2044
2045 PR tree-optimization/71947
2046 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2047
90261646 20482016-07-21 Bin Cheng <bin.cheng@arm.com>
2049
2050 * gcc.dg/tree-ssa/scev-15.c: New.
2051
5a5a7a90 20522016-07-21 Bin Cheng <bin.cheng@arm.com>
2053
2054 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2055
df0c563f 20562016-07-21 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR c++/71941
2059 * g++.dg/gomp/pr71941.C: New test.
2060
24acd4ab 20612016-07-20 David Malcolm <dmalcolm@redhat.com>
2062
2063 PR c/70339
2064 PR c/71858
2065 * g++.dg/spellcheck-identifiers.C: New test case, based on
2066 gcc.dg/spellcheck-identifiers.c.
2067 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2068 gcc.dg/spellcheck-identifiers-2.c.
2069 * g++.dg/spellcheck-typenames.C: New test case, based on
2070 gcc.dg/spellcheck-typenames.c
2071
8669e753 20722016-07-20 Jonathan Wakely <jwakely@redhat.com>
2073
2074 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2075 pointer to member function and also test catching by reference.
2076
75cb41b8 20772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2078
2079 * gcc.target/s390/pr67443.c: Fix test case.
2080
07be1239 20812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2082
2083 * gcc.target/s390/insv-1.c: Xfail some tests.
2084 * gcc.target/s390/insv-2.c: Likewise.
2085
e9b5fdd9 20862016-07-20 Georg-Johann Lay <avr@gjlay.de>
2087
2088 * gcc.target/avr/torture/get-mem.c: New test.
2089 * gcc.target/avr/torture/set-mem.c: New test.
2090
b704b0e1 20912016-07-20 Georg-Johann Lay <avr@gjlay.de>
2092
2093 PR target/71948
2094 * gcc.target/avr/torture/tiny-progmem.c: New test.
2095
051eb924 20962016-07-20 Jakub Jelinek <jakub@redhat.com>
2097
fdb70809 2098 PR c++/71909
2099 * g++.dg/parse/pr71909.C: New test.
2100 * g++.dg/tm/pr71909.C: New test.
2101
051eb924 2102 PR c++/50060
2103 * g++.dg/cpp0x/constexpr-50060.C: New test.
2104 * g++.dg/cpp1y/constexpr-50060.C: New test.
2105
c4e1267c 21062016-07-20 Martin Liska <mliska@suse.cz>
2107
2108 * gfortran.dg/graphite/pr71898.f90: New test.
2109
ecaa5fd4 21102016-07-20 Bin Cheng <bin.cheng@arm.com>
2111
2112 PR tree-optimization/71503
2113 PR tree-optimization/71683
2114 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2115 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2116
f5b88ba1 21172016-07-20 Martin Liska <mliska@suse.cz>
2118
2119 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2120 * gcc.dg/plugin/sreal-test-1.c: Remove.
2121 * gcc.dg/plugin/sreal_plugin.c: Remove.
2122
e889bd11 21232016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2124
2125 PR fortran/71902
2126 * gfortran.dg/dependency_47.f90: New test.
2127
1c6bb1c0 21282016-07-19 Jakub Jelinek <jakub@redhat.com>
2129
94d511af 2130 PR rtl-optimization/71916
2131 * gcc.c-torture/compile/pr71916.c: New test.
2132
54e95a17 2133 PR middle-end/71874
2134 * g++.dg/torture/pr71874.C: New test.
2135
1c6bb1c0 2136 PR middle-end/71734
2137 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2138 (my_alloc): Rewritten to use __builtin_posix_memalign and
2139 __SIZE_TYPE__.
2140 (my_free): Use __builtin_free instead of _mm_free.
2141 (Vec::operator=): Use __builtin_memcpy.
2142
0d565f19 21432016-07-19 Martin Jambor <mjambor@suse.cz>
2144
cfc1aded 2145 PR fortran/71688
2146 * gfortran.dg/pr71688.f90: New test.
0d565f19 2147
2be13cd5 21482016-07-19 Richard Biener <rguenther@suse.de>
2149
2150 * c-c++-common/vector-subscript-6.c: New testcase.
2151 * c-c++-common/vector-subscript-7.c: Likewise.
2152
1697df09 21532016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2154
7a4429b2 2155 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2156 and UInt32 based on __SIZEOF_INT__.
2157
8894566e 21582016-07-19 Richard Biener <rguenther@suse.de>
2159
2160 PR tree-optimization/71901
2161 * gcc.dg/torture/pr71901.c: New testcase.
2162
21632016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2164
2165 PR tree-optimization/71908
2166 * gcc.dg/torture/pr71908.c: New testcase.
2167
106ac76d 21682016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2169
2170 PR target/71493
2171 * gcc.target/powerpc/pr71493-1.c: New test.
2172 * gcc.target/powerpc/pr71493-2.c: Likewise.
2173
e6517a48 21742016-07-18 Jakub Jelinek <jakub@redhat.com>
2175
d1e0c36e 2176 PR c++/71835
2177 * g++.dg/conversion/ambig3.C: New test.
2178
6fe424c2 2179 PR c++/71828
2180 * g++.dg/cpp0x/constexpr-71828.C: New test.
2181
d3dd9e33 2182 PR c++/71826
2183 * g++.dg/template/pr71826.C: New test.
2184
74fd83a9 2185 PR c++/71822
2186 * g++.dg/template/defarg21.C: New test.
2187
e6517a48 2188 PR c++/71871
2189 * g++.dg/ext/vector31.C: New test.
2190
f942bdbf 21912016-07-18 Uros Bizjak <ubizjak@gmail.com>
2192
2193 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2194
4b1425be 21952016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2196
2197 PR tree-optimization/71734
2198 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2199
a80f37e1 22002016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2201
2202 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2203 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2204 stack-layout-dynamic-1.c: New test.
2205
ea283725 22062016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2207
2208 * gcc.target/s390/nolrl-1.c: New test.
2209
14eab729 22102016-07-17 Fritz Reese <fritzoreese@gmail.com>
2211
2212 PR fortran/71523
2213 * gfortran.dg/pr71523_1.f90: New test.
2214 * gfortran.dg/pr71523_2.f90: New test.
2215
3925d644 22162016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2217
2218 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2219
fb9ff4ce 22202016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2221 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2222
2223 PR fortran/62125
2224 * gfortran.dg/pr62125.f90: New test.
2225
95b0f5e9 22262016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2227
2228 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2229 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2230
1913be16 22312016-07-15 Jonathan Wakely <jwakely@redhat.com>
2232
2233 PR c++/58796
2234 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2235 * g++.dg/cpp0x/nullptr35.C: New test.
2236
b4803084 22372016-07-15 Bin Cheng <bin.cheng@arm.com>
2238
2239 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2240
89e3ec3d 22412016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2242
2243 * gfortran.dg/goacc/vector_length.f90: New test.
2244
2084e279 22452016-07-15 Richard Biener <rguenther@suse.de>
2246
2247 PR tree-optimization/71881
2248 * gcc.dg/torture/pr71881.c: New testcase.
2249
2177bb9a 22502016-07-15 Richard Biener <rguenther@suse.de>
2251
2252 PR tree-optimization/71887
2253 * gcc.dg/torture/pr71887.c: New testcase.
2254
0dd7db3b 22552016-07-15 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR c/71858
2258 * gcc.dg/spellcheck-identifiers-3.c: New test.
2259
b41cc4d1 22602016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2261
2262 PR fortran/71807
2263 * gfortran.dg/null_9.f90: New test.
2264
a4d34e5e 22652016-07-15 Bin Cheng <bin.cheng@arm.com>
2266
2267 * gcc.dg/tree-ssa/loop-41.c: New test.
2268
1547c551 22692016-07-15 Bin Cheng <bin.cheng@arm.com>
2270
2271 PR tree-optimization/71347
2272 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2273
b9c2416b 22742016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2275
2276 PR fortran/29819
2277 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2278 * gfortran.dg/contains.f90: Ditto.
2279 * gfortran.dg/contains_empty_1.f03: Ditto.
2280 * gfortran.dg/submodule_3.f08: Ditto.
2281
28413b15 22822016-07-14 Jakub Jelinek <jakub@redhat.com>
2283
661af228 2284 PR testsuite/71865
2285 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2286 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2287 expected diagnostics.
2288
28413b15 2289 PR c/71858
2290 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2291 * gcc.dg/spellcheck-identifiers-2.c: New test.
2292 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2293 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2294
7b3b3a49 22952016-07-14 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR tree-optimization/71872
2298 * gcc.c-torture/compile/pr71872.c: New test.
2299
7c039c44 23002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2301
2302 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2303 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2304 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2305 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2306 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2307 * gcc.target/arm/atomic-op-acquire-1.c: This.
2308 * gcc.target/arm/atomic-op-char.c: Rename into ...
2309 * gcc.target/arm/atomic-op-char-1.c: This.
2310 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2311 * gcc.target/arm/atomic-op-consume-1.c: This.
2312 * gcc.target/arm/atomic-op-int.c: Rename into ...
2313 * gcc.target/arm/atomic-op-int-1.c: This.
2314 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2315 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2316 * gcc.target/arm/atomic-op-release.c: Rename into ...
2317 * gcc.target/arm/atomic-op-release-1.c: This.
2318 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2319 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2320 * gcc.target/arm/atomic-op-short.c: Rename into ...
2321 * gcc.target/arm/atomic-op-short-1.c: This.
2322 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2323 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2324 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2325 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2326 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2327 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2328 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2329 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2330 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2331 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2332
80c5e533 23332016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2334
2335 PR fortran/70842
2336 * gfortran.dg/select_type_35.f03: New test.
2337
c5a9fc7b 23382016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2339
2340 PR target/65951
2341 PR tree-optimization/70923
2342 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2343 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2344 * gcc.dg/vect/pr65951.c: Likewise.
2345 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2346
d1242c94 23472016-07-14 David Edelsohn <dje.gcc@gmail.com>
2348
2349 * c-c++-common/pr60226.c: Expect maximum object file alignment
2350 error on AIX.
2351
97f2a90b 23522016-07-14 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/71866
2355 * gcc.dg/torture/pr71866.c: New testcase.
2356
6029a910 23572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2358
2359 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2360 selector and enclose boolean expression in curly braces.
2361
798d22ed 23622016-07-14 Alan Modra <amodra@gmail.com>
2363
2364 PR target/71733
2365 * gcc.target/powerpc/p9-novsx.c: New.
2366
3ffcb27d 23672016-07-13 Andi Kleen <ak@linux.intel.com>
2368
2369 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2370 * g++.dg/tree-prof/morefunc.C: Dito.
2371 * g++.dg/tree-prof/pr35545.C: Dito.
2372 * g++.dg/tree-prof/reorder.C: Dito.
2373 * gcc.dg/tree-prof/20050826-2.c: Dito.
2374 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2375 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2376 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2377 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2378 * gcc.dg/tree-prof/inliner-1.c: Dito.
2379 * gcc.dg/tree-prof/merge_block.c: Dito.
2380 * gcc.dg/tree-prof/stringop-1.c: Dito.
2381 * gcc.dg/tree-prof/stringop-2.c: Dito.
2382 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2383 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2384 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2385 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2386 * gcc.dg/tree-prof/update-loopch.c: Dito.
2387 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2388 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2389 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2390 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2391 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2392 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2393 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2394
9ace90e5 23952016-07-13 Andi Kleen <ak@linux.intel.com>
2396
2397 * lib/profopt.exp (profopt-execute): Remove .imports files.
2398
b75cf198 23992016-07-13 Andi Kleen <ak@linux.intel.com>
2400
f942bdbf 2401 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2402
4d0389a9 24032016-07-13 Andi Kleen <ak@linux.intel.com>
2404
2405 * lib/profopt.exp (dg-final-scan-autofdo,
2406 dg-final-scan-not-autofdo): New functions.
2407
a5af7a75 24082016-07-13 Bin Cheng <bin.cheng@arm.com>
2409
2410 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2411 * gcc.dg/vect/vect-35.c: Ditto.
2412 * gcc.dg/vect/vect-alias-check-2.c: New test.
2413
c6bcae01 24142016-07-13 Martin Liska <mliska@suse.cz>
2415
2416 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2417 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2418 * gfortran.dg/pr42108.f90: Update expected dump scan.
2419
0644c120 24202016-07-13 Richard Biener <rguenther@suse.de>
2421
2422 PR tree-optimization/24574
2423 * gcc.dg/pr24574.c: New testcase.
2424
2bbae5b9 24252016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2426
f942bdbf 2427 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2428 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2429 * c-c++-common/pr68833-1.c: Require int32plus.
2430 * gcc.dg/ipa/pr63551.c: Likewise.
2431 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2432 * gcc.dg/ipa/pr64041.c: Require int32plus.
2433
839a6560 24342016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2435
2436 PR ipa/71633
2437 * g++.dg/pr71633.C: New test.
2438
8f5f2788 24392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2440
2441 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2442 Add new arm_thumb1_cbz_ok effective target.
2443 * gcc.target/arm/cbz.c: New test.
2444
417e5cc5 24452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2446
2447 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2448 Define effective target.
2449 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2450 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2451 * gcc.target/arm/movhi_movw.c: New test.
2452 * gcc.target/arm/movsi_movw.c: Likewise.
2453 * gcc.target/arm/movdi_movw.c: Likewise.
2454
68a5143e 24552016-07-13 Richard Biener <rguenther@suse.de>
2456
2457 PR middle-end/71104
2458 * gcc.dg/pr71104-1.c: New testcase.
2459 * gcc.dg/pr71104-2.c: Likewise.
2460
69e8d259 24612016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2462
2463 PR target/71805
2464 * gcc.target/powerpc/pr71805.c: New test.
2465
244f142f 24662016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2467
2468 * gcc.target/powerpc/divkc3-1.c: New.
2469 * gcc.target/powerpc/mulkc3-1.c: New.
2470
6fc56f1f 24712016-07-12 Nathan Sidwell <nathan@acm.org>
2472
2473 * gcc.target/arm/data-rel-1.c: New.
2474 * gcc.target/arm/data-rel-2.c: New.
2475 * gcc.target/arm/data-rel-3.c: New.
2476
94ee1e9c 24772016-07-12 Martin Liska <mliska@suse.cz>
2478
2479 * gcc.dg/params/blocksort-part.c: New test.
2480 * gcc.dg/params/params.exp: New file.
2481
cd32d747 24822016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2483
2484 PR middle-end/71700
2485 * gcc.c-torture/execute/pr71700.c: New test.
2486
ad010d47 24872016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2488 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/23286
2491 PR tree-optimization/70159
2492 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2493 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2494 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2495 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2496 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2497 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2498 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2499 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2500 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2501 * gcc.dg/pr51879-12.c: Likewise.
2502 * gcc.dg/strlenopt-9.c: Likewise.
2503 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2504 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2505 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2506 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2507 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2508 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2509 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2510 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2511 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2512 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2513 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2514 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2515 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2516 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2517 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2518
9aece49e 25192016-07-12 Richard Biener <rguenther@suse.de>
2520
2521 PR rtl-optimization/68961
2522 * gcc.target/i386/pr68961.c: New testcase.
2523
8f05fee9 25242016-07-11 Jakub Jelinek <jakub@redhat.com>
2525
4a6cc5cd 2526 PR middle-end/71758
2527 * c-c++-common/gomp/pr71758.c: New test.
2528 * gfortran.dg/gomp/pr71758.f90: New test.
2529
8f05fee9 2530 PR tree-optimization/71823
2531 * gcc.dg/vect/pr71823.c: New test.
2532
b73690a4 25332016-07-11 David Malcolm <dmalcolm@redhat.com>
2534
2535 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2536 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2537 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2538
675f4c6b 25392016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2540
2541 PR target/71801
2542 * gcc.target/i386/pr71801.c: New test.
2543
9aaf7e3e 25442016-07-11 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/71816
2547 * gcc.dg/torture/pr71816.c: New testcase.
2548
dd58bf21 25492016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2550
2551 PR fortran/71783
2552 * gfortran.dg/dependency_46.f90: New test.
2553
a2ebcb84 25542016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2555
2556 PR rtl-optimization/71621
2557 * gcc.target/i386/pr71621-1.c: New.
2558 * gcc.target/i386/pr71621-2.c: New.
2559
6cedf97e 25602016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2561
2562 * gfortran.dg/goacc/pr71704.f90: New test.
2563
dc71c755 25642016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2565
2566 PR target/71297
2567 * gcc.target/powerpc/pr71297.c: New.
2568
288161af 25692016-07-08 Jiong Wang <jiong.wang@arm.com>
2570
2571 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2572
98e771d6 25732016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2574
2575 PR target/71806
2576 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2577
c3d27339 25782016-07-08 Alan Hayward <alan.hayward@arm.com>
2579
2580 PR tree-optimization/71667
2581 * gcc.dg/vect/pr71667.c: New
2582
b1b5042a 25832016-07-08 Martin Liska <mliska@suse.cz>
2584
2585 * gcc.dg/torture/pr71606.c: New test.
2586
5cdc40a0 25872016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2588
2589 PR fortran/71764
2590 * gfortran.dg/pr71764.f90: New test.
2591
bcc4d868 25922016-07-07 Jakub Jelinek <jakub@redhat.com>
2593 Kai Tietz <ktietz70@googlemail.com>
2594
2595 PR c++/70869
2596 PR c++/71054
2597 * g++.dg/cpp0x/pr70869.C: New test.
2598 * g++.dg/cpp0x/pr71054.C: New test.
2599
b39328b2 26002016-07-07 David Edelsohn <dje.gcc@gmail.com>
2601
2602 * g++.dg/debug/pr71432.C: Fail on AIX.
2603
95c9caad 26042016-07-07 Martin Liska <mliska@suse.cz>
2605
2606 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2607 an undefined behavior.
2608 * gfortran.dg/do_3.F90: Likewise.
2609 * gfortran.dg/do_check_11.f90: New test.
2610 * gfortran.dg/do_check_12.f90: New test.
2611 * gfortran.dg/do_corner_warn.f90: New test.
2612
8e976d11 26132016-07-07 Martin Liska <mliska@suse.cz>
2614
2615 * gfortran.dg/predict-1.f90: Ammend the test.
2616 * gfortran.dg/predict-2.f90: Likewise.
2617
26716fc7 26182016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2619
2620 PR ipa/71624
2621 * g++.dg/pr71624.C: New test.
2622
2d079cbf 26232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2624
2625 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2626 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2627 ARMv8-M Mainline architectures.
2628
9e6f4af4 26292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2630
2631 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2632 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2633
d490b07a 26342016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2635
2636 PR target/70098
2637 PR target/71763
2638 * gcc.target/powerpc/pr71763.c: New file.
2639
798fc305 26402016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2641
2642 PR tree-optimization/71518
f942bdbf 2643 * gcc.dg/pr71518.c: New test.
798fc305 2644
97e4cbac 26452016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2646
2647 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2648
19aea164 26492016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2650
f942bdbf 2651 PR target/50739
19aea164 2652 * gcc.target/avr/pr50739.c: New test.
2653
105e9dfc 26542016-07-05 Jan Hubicka <jh@suse.cz>
2655
2656 * gcc.dg/tree-ssa/scev-14.c: update template.
2657
1137da9c 26582016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2659
2660 * gcc.dg/vect/group-no-gaps-1.c: New test.
2661
ce393063 26622016-07-05 Andi Kleen <ak@linux.intel.com>
2663
2664 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2665 if kernel supports MPX.
2666
92a44a68 26672016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2668
2669 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2670
f2ccdf8e 26712016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2672 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2673
2674 * gcc.target/powerpc/signbit-1.c: New test.
2675 * gcc.target/powerpc/signbit-2.c: New test.
2676 * gcc.target/powerpc/signbit-3.c: New test.
2677
0215a22c 26782016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2679
2680 PR rtl-optimization/71594
2681 * gcc.dg/torture/pr71594.c: New test.
2682
30a39817 26832016-07-05 Jan Hubicka <jh@suse.cz>
2684
2685 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2686
b65b8df2 26872016-07-05 David Malcolm <dmalcolm@redhat.com>
2688
2689 PR c++/62314
f9c39b65 2690 * g++.dg/parse/error5.C: Update column
b65b8df2 2691 number of missing semicolon error.
2692 * g++.dg/pr62314-2.C: New test case.
2693
6b5471d8 26942016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2695
2696 * gfortran.dg/coarray_stat_function.f90: New test.
2697 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2698 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2699 to new interfaces.
2700
35b3a8dd 27012016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2702
2703 PR fortran/71623
2704 * gfortran.dg/deferred_character_17.f90: New test.
2705
b84c1ddf 27062016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2707
2708 * gcc.target/arm/neon/polytypes.c: Move to ...
2709 * gcc.target/arm/polytypes.c: ... here.
2710 * gcc.target/arm/neon/pr51534.c: Move to ...
2711 * gcc.target/arm/pr51534.c: ... here.
2712 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2713 * gcc.target/arm/vect-vcvt.c: ... here.
2714 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2715 * gcc.target/arm/vect-vcvtq.c: ... here.
2716 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2717 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2718 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2719 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2720 * gcc.target/arm/neon/neon.exp: Delete.
2721 * gcc.target/arm/neon/: Delete.
2722
7e9136f1 27232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724
2725 PR fortran/65575
2726 * gfortran.dg: pr65575.f90: New test.
2727
18b42a28 27282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729
2730 PR fortran/35849
2731 * gfortran.dg: pr35849.f90: New test.
2732
f8765404 27332016-07-04 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR c++/71739
2736 * g++.dg/cpp0x/pr71739.C: New test.
2737
e3422b3a 27382016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2739
2740 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2741
2da1c9f7 27422016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2743
2744 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2745 locr.
2746 * gcc.target/s390/loc-1.c: New test.
2747
6125d36e 27482016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2749
f9c39b65 2750 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2751 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2752
42797d4b 27532016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2754
2755 PR target/63874
2756 * gcc.target/aarch64/pr63874.c: New test.
2757
9d9fe66a 27582016-07-04 Jan Beulich <jbeulich@suse.com>
2759
2760 * g++.dg/header.c: New.
2761 * gcc.dg/header.c: New.
2762
c364d0f3 27632016-07-02 Jakub Jelinek <jakub@redhat.com>
2764
2765 PR c/71719
2766 * c-c++-common/Wunused-var-15.c: New test.
2767
267f3c67 27682016-07-01 Jakub Jelinek <jakub@redhat.com>
2769
2770 PR fortran/71687
2771 * gfortran.dg/gomp/pr71687.f90: New test.
2772
8297c70b 27732016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2774
2775 * gcc.dg/const-float128-ped.c: Require __float128 effective
2776 target and options.
2777 * gcc.dg/const-float128.c: Likewise.
2778 * gcc.dg/torture/float128-cmp-invalid.c: Require
2779 __float128 and base_quadfloat_support effective targets, and
2780 __float128 options.
2781 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2782 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2783 * gcc.dg/torture/float128-nan.c: Likewise.
2784 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2785 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2786 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2787 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2788 (add_options_for___float128): New.
2789 (check_effective_target_base_quadword_support): New.
2790
eab79b94 27912016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2792
2793 PR target/71720
2794 * gcc.target/powerpc/pr71720.c: New test.
2795
4ce6622a 27962016-07-01 Jan Beulich <jbeulich@suse.com>
2797
2798 * gcc.dg/bss.c: New.
2799
0b6f1914 28002016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2801
2802 PR target/71698
2803 * gcc.target/powerpc/pr71698.c: New test.
2804
4d28a470 28052016-07-01 Georg-Johann Lay <avr@gjlay.de>
2806
2807 PR target/71151
2808 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2809 instead of ".foo" for its section name.
2810 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2811 depending on MCU's flash size.
2812 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2813 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2814 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2815 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2816 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2817 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2818
ed8613ec 28192016-07-01 Jan Beulich <jbeulich@suse.com>
2820
2821 * gcc.target/i386/pr65105-2.c: Add -msse2.
2822
720a0bce 28232016-06-30 Jakub Jelinek <jakub@redhat.com>
2824
c54ee83c 2825 PR tree-optimization/71707
2826 * gcc.dg/strlenopt-29.c: New test.
2827
a845ae6c 2828 PR fortran/71704
2829 * gfortran.dg/gomp/pr71704.f90: New test.
2830
720a0bce 2831 PR fortran/71705
2832 * gfortran.dg/gomp/pr71705.f90: New test.
2833
17c32c4a 28342016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2835
2836 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2837 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2838 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2839 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2840 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2841 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2842 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2843 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2844 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2845 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2846 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2847 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2848 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2849 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2850 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2851 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2852 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2853 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2854 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2855 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2856 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2857 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2858 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2859 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2860 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2861 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2862 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2863 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2864 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2865 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2866 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2867 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2868 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2869 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2870 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2871 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2872 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2873 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2874 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2875 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2876 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2877 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2878 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2879 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2880 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2881 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2882 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2883 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2884 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2885 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2886 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2887 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2888 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2889 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2890 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2891 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2892 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2893 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2894 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2895 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2896 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2897 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2898 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2899 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2900 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2901 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2902 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2903 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2904 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2905 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2906 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2907 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2908 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2909 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2910 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2911 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2912 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2913 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2914 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2915 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2916 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2917
443405c9 29182016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2919 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2920
2921 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2922
6e3a3de2 29232016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2924 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2925
2926 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2927
413c4f6c 29282016-06-30 David Malcolm <dmalcolm@redhat.com>
2929
2930 PR driver/71651
2931 * gcc.dg/spellcheck-options-12.c: New test case.
2932
4c4e99c3 29332016-06-30 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR middle-end/71693
2936 * gcc.c-torture/compile/pr71693.c: New test.
2937
26a2e993 29382016-06-29 David Malcolm <dmalcolm@redhat.com>
2939
2940 * gcc.dg/spellcheck-params.c: New testcase.
2941 * gcc.dg/spellcheck-params-2.c: New testcase.
2942
63abcf45 29432016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2944
2945 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2946 vector extract instructions.
2947 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2948
5f1d49ac 29492016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2950
2951 PR fortran/71686
2952 * gfortran.dg/unexpected_eof_2.f90: New test.
2953 * gfortran.dg/unexpected_eof_3.f90: New test.
2954
0dc00113 29552016-06-29 Jim Wilson <jim.wilson@linaro.org>
2956
2957 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2958
4b975445 29592016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2960
2961 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2962 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2963 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2964
e276a6b9 29652016-06-29 Richard Biener <rguenther@suse.de>
2966
2967 PR middle-end/15256
2968 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2969
c02f3e35 29702016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2971
2972 * gcc.target/arm/aapcs/neon-vect10.c: Require
2973 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2974 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2975 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2976 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2977 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2978 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2979 * gcc.target/arm/fp16-aapcs-1.c: Require
2980 -mfloat-ab=hard. Also simplify the test.
2981 * gcc.target/arm/fp16-aapcs-2.c: New.
2982
d0c2a3dd 29832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2984
f942bdbf 2985 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2986 (add_options_for_arm_fp16_ieee): New.
2987 (add_options_for_arm_fp16_alternative): New.
2988 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2989 long-line.
2990 (effective_target_arm_fp16_hw): New.
2991
162fed22 29922016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2993
2994 PR tree-optimization/71655
2995 * g++.dg/pr71655.C: New test.
2996
9ed0eb00 29972016-06-29 Martin Liska <mliska@suse.cz>
2998
2999 * gcc.dg/pr71585.c: New test.
3000 * gcc.dg/pr71585-2.c: New test.
3001 * gcc.dg/pr71585-3.c: New test.
3002
641b1c86 30032016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3004
3005 PR tree-optimization/70729
3006 * g++.dg/vect/pr70729.cc: New test.
3007
44e775d8 30082016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3009
3010 * c-c++-common/gomp/cancel-1.c: Extend.
3011
83b23cdf 30122016-06-29 Jakub Jelinek <jakub@redhat.com>
3013
3014 PR tree-optimization/71625
3015 * gcc.dg/strlenopt-28.c: New test.
3016
b6a4a0f5 30172016-06-29 Richard Biener <rguenther@suse.de>
3018
3019 PR middle-end/71002
3020 * g++.dg/torture/pr71002.C: Adjust testcase.
3021
1af10ce6 30222016-06-29 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR c/71685
3025 * gcc.dg/pr71685.c: New test.
3026
30272016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3028
3029 PR c/71552
3030 * gcc.dg/init-bad-9.c: New test.
3031
043457fd 30322016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3033
3034 * gcc.target/powerpc/abs128-1.c: Require VSX.
3035 * gcc.target/powerpc/copysign128-1.c: Likewise.
3036 * gcc.target/powerpc/inf128-1.c: Likewise.
3037 * gcc.target/powerpc/nan128-1.c: Likewise.
3038
d378e319 30392016-06-28 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR middle-end/71626
3042 * gcc.c-torture/execute/pr71626-1.c: New test.
3043 * gcc.c-torture/execute/pr71626-2.c: New test.
3044
10ef7949 30452016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3046
3047 PR target/71656
3048 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3049
1fcfb8f7 30502016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3051
3052 PR target/71670
3053 * gcc.target/powerpc/pr71670.c: New testcase.
3054
35fd0c10 30552016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3056
3057 PR target/71656
3058 * gcc.target/powerpc/pr71656-1.c: New test.
3059 * gcc.target/powerpc/pr71656-2.c: New test.
3060
584757bc 30612016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3062
3063 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3064 around fp16 code.
3065 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3067 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3068 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3069 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3070 Add arm_neon_fp16_ok effective target.
f942bdbf 3071 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3072 Likewise.
3073 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3074 Likewise.
3075 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3076 Likewise.
3077 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3078 Likewise.
3079 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3080 Likewise.
3081 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3082 Likewise.
3083 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3084 Likewise.
3085 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3086 Likewise.
3087 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3088 Likewise.
3089 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3090 Likewise.
3091 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3092 Likewise.
584757bc 3093
cbcc4297 30942016-06-26 Jan Hubicka <hubicka@ucw.cz>
3095
3096 * gcc.dg/predict-12.c: New testcase.
3097
0aa73965 30982016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3099
3100 PR fortran/71649
3101 * gfortran.dg/pr71649.f90: New test.
3102
9977f724 31032016-06-25 Jakub Jelinek <jakub@redhat.com>
3104
a5c54f33 3105 PR tree-optimization/71643
3106 * g++.dg/opt/pr71643.C: New test.
3107
9977f724 3108 PR tree-optimization/71631
3109 * gcc.c-torture/execute/pr71631.c: New test.
3110
e09883e4 31112016-06-24 Jan Hubicka <hubicka@ucw.cz>
3112
3113 * gcc.dg/predict-11.c: New testcase.
3114 * gfortran.dg/predict-2.f90: New testcase.
3115
89beffc9 31162016-06-24 Jan Hubicka <hubicka@ucw.cz>
3117
3118 * gcc.dg/predict-10.c: New test.
3119
2275a11d 31202016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3121
3122 * gcc.target/powerpc/abs128-1.c: New.
3123 * gcc.target/powerpc/copysign128-1.c: New.
3124 * gcc.target/powerpc/inf128-1.c: New.
3125 * gcc.target/powerpc/nan128-1.c: New.
3126
37681b7f 31272016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3128
3129 * gfortran.dg/pr71642.f90: New test.
3130
9cf2d600 31312016-06-24 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR tree-optimization/71647
3134 * gcc.target/i386/pr71647.c: New test.
3135
eea332b9 31362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3137
3138 * gcc.target/i386/noplt-gd-1.c: New test.
3139 * gcc.target/i386/noplt-gd-2.c: Likewise.
3140 * gcc.target/i386/noplt-gd-3.c: Likewise.
3141 * gcc.target/i386/noplt-ld-1.c: Likewise.
3142 * gcc.target/i386/noplt-ld-2.c: Likewise.
3143 * gcc.target/i386/noplt-ld-3.c: Likewise.
3144 * lib/target-supports.exp
3145 (check_effective_target_tls_get_addr_via_got): New.
3146
b6d48a78 31472016-06-24 Uros Bizjak <ubizjak@gmail.com>
3148
3149 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3150 testsuite compile flags.
3151 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3152 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3153
31542016-06-24 Uros Bizjak <ubizjak@gmail.com>
3155
3156 * g++dg/vect/pr36684.cc: Add dg-do compile.
3157 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3158 * gcc.dg/vect/pr70021.c: Ditto.
3159 * gcc.dg/vect/pr70138-1.c: Ditto.
3160 * gcc.dg/vect/pr70138-2.c: Ditto.
3161 * gcc.dg/vect/pr70354-1.c: Ditto.
3162 * gcc.dg/vect/pr70354-2.c: Ditto.
3163 * gcc.dg/vect/pr71259.c: Ditto.
3164 * gcc.dg/vect/pr71416-1.c: Ditto.
3165 * gcc.dg/vect/slp-43.c: Ditto.
3166 * gcc.dg/vect/slp-45.c: Ditto.
3167 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3168 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3169 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3170 * gfortran.dg/vect/pr69980.f90: Ditto.
3171
31722016-06-24 Uros Bizjak <ubizjak@gmail.com>
3173
3174 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3175 * gcc.dg/vect/bb-slp-30.c: Ditto.
3176 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3177 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3178 * gcc.dg/vect/pr45902.c: Ditto.
3179 * gcc.dg/vect/pr48172.c: Ditto.
3180 * gcc.dg/vect/pr48377.c: Ditto.
3181 * gcc.dg/vect/pr49038.c: Ditto.
3182 * gcc.dg/vect/pr49771.c: Ditto.
3183 * gcc.dg/vect/pr52091.c: Ditto.
3184 * gcc.dg/vect/pr53185-2.c: Ditto.
3185 * gcc.dg/vect/pr56826.c: Ditto.
3186 * gcc.dg/vect/pr60276.c: Ditto.
3187 * gcc.dg/vect/pr62021.c: Ditto.
3188 * gcc.dg/vect/pr63530.c: Ditto.
3189 * gcc.dg/vect/pr65518.c: Ditto.
3190 * gcc.dg/vect/pr65947-1.c: Ditto.
3191 * gcc.dg/vect/pr65947-10.c: Ditto.
3192 * gcc.dg/vect/pr65947-11.c: Ditto.
3193 * gcc.dg/vect/pr65947-12.c: Ditto.
3194 * gcc.dg/vect/pr65947-13.c: Ditto.
3195 * gcc.dg/vect/pr65947-2.c: Ditto.
3196 * gcc.dg/vect/pr65947-3.c: Ditto.
3197 * gcc.dg/vect/pr65947-4.c: Ditto.
3198 * gcc.dg/vect/pr65947-5.c: Ditto.
3199 * gcc.dg/vect/pr65947-6.c: Ditto.
3200 * gcc.dg/vect/pr65947-7.c: Ditto.
3201 * gcc.dg/vect/pr65947-8.c: Ditto.
3202 * gcc.dg/vect/pr65947-9.c: Ditto.
3203 * gcc.dg/vect/pr71416-1.c: Ditto.
3204 * gcc.dg/vect/pr71439.c: Ditto.
3205 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3206 * gcc.dg/vect/vect-bswap16.c: Ditto.
3207 * gcc.dg/vect/vect-bswap32.c: Ditto.
3208 * gcc.dg/vect/vect-bswap64.c: Ditto.
3209 * gcc.dg/vect/vect-live-1.c: Ditto.
3210 * gcc.dg/vect/vect-live-2.c: Ditto.
3211 * gcc.dg/vect/vect-live-3.c: Ditto.
3212 * gcc.dg/vect/vect-live-4.c: Ditto.
3213 * gcc.dg/vect/vect-live-5.c: Ditto.
3214 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3215 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3216 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3217 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3218 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3219 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3220 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3221 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3222 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3223 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3224 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3225 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3226 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3227 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3228 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3229 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3230 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3231
d4213166 32322016-06-24 Uros Bizjak <ubizjak@gmail.com>
3233
3234 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3235
5aaec397 32362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3237
3238 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3239 ia32 if R_386_GOT32X relocation is supported.
3240 * gcc.target/i386/noplt-3.c: Likewise.
3241 * gcc.target/i386/noplt-2.c: Likewise.
3242 (main): Renamed to ...
3243 (bar): This.
3244 * gcc.target/i386/noplt-4.c: Likewise.
3245 (main): Renamed to ...
3246 (bar): This.
3247 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3248 * gcc.target/i386/pr67400-5.c: Likewise.
3249
77104764 32502016-06-24 Jakub Jelinek <jakub@redhat.com>
3251
7318e591 3252 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3253 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3254
77104764 3255 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3256 f4): Adjust expected diagnostics.
3257 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3258 (T): If OVFP is defined, redefine to TP.
3259 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3260 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3261 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3262 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3263 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3264 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3265 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3266 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3267 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3268 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3269 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3270 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3271 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3272 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3273 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3274 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3275 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3276 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3277 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3278 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3279 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3280 as last argument to __builtin_add_overflow_p.
3281
ddf08519 32822016-06-23 Uros Bizjak <ubizjak@gmail.com>
3283
3284 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3285 dg-options and remove default vector testsuite compile flags.
3286 * g++.dg/vect/pr33860a.cc: Ditto.
3287 * g++.dg/vect/pr45470-a.cc: Ditto.
3288 * g++.dg/vect/pr45470-b.cc: Ditto.
3289 * g++.dg/vect/pr60896.cc: Ditto.
3290 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3291 * gcc.dg/vect/pr18308.c: Ditto.
3292 * gcc.dg/vect/pr24049.c: Ditto.
3293 * gcc.dg/vect/pr33373.c: Ditto.
3294 * gcc.dg/vect/pr36228.c: Ditto.
3295 * gcc.dg/vect/pr42395.c: Ditto.
3296 * gcc.dg/vect/pr42604.c: Ditto.
3297 * gcc.dg/vect/pr46663.c: Ditto.
3298 * gcc.dg/vect/pr48765.c: Ditto.
3299 * gcc.dg/vect/pr49093.c: Ditto.
3300 * gcc.dg/vect/pr49352.c: Ditto.
3301 * gcc.dg/vect/pr52298.c: Ditto.
3302 * gcc.dg/vect/pr52870.c: Ditto.
3303 * gcc.dg/vect/pr53185.c: Ditto.
3304 * gcc.dg/vect/pr53773.c: Ditto.
3305 * gcc.dg/vect/pr56695.c: Ditto.
3306 * gcc.dg/vect/pr62171.c: Ditto.
3307 * gcc.dg/vect/pr63530.c: Ditto.
3308 * gcc.dg/vect/pr68339.c: Ditto.
3309 * gcc.dg/vect/pr71259.c: Ditto.
3310 * gcc.dg/vect/vect-82_64.c: Ditto.
3311 * gcc.dg/vect/vect-83_64.c: Ditto.
3312 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3313 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3314 * gcc.dg/vect/vect-shift-2.c: Ditto.
3315 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3316 * gfortran.dg/vect/pr39318.f90: Ditto.
3317 * gfortran.dg/vect/pr45714-a.f: Ditto.
3318 * gfortran.dg/vect/pr45714-b.f: Ditto.
3319 * gfortran.dg/vect/pr46213.f90: Ditto.
3320
81883aeb 33212016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3322 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3323
3324 * gcc.target/powerpc/p9-splat-5.c: New test.
3325
affe5c16 33262016-06-23 Uros Bizjak <ubizjak@gmail.com>
3327
3328 PR tree-optimization/71488
3329 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3330 * lib/target-supports.exp: ... here.
3331 (check_sse4_hw_available): New procedure.
3332 (check_effective_target_sse4_runtime): Ditto.
3333 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3334 -march=westmere for sse4_runtime targets.
547fdd3e 3335 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3336 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3337 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3338 (main): Call check_vect ().
e50240d3 3339 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3340
6fb2f181 33412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3342
3343 PR target/66232
3344 PR target/67400
3345 * gcc.target/i386/pr66232-14.c: New file.
3346 * gcc.target/i386/pr66232-15.c: Likewise.
3347 * gcc.target/i386/pr66232-16.c: Likewise.
3348 * gcc.target/i386/pr66232-17.c: Likewise.
3349 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3350 ia32 if R_386_GOT32X relocation is supported.
3351 * gcc.target/i386/pr67400-2.c: Likewise.
3352 * gcc.target/i386/pr67400-3.c: Likewise.
3353 * gcc.target/i386/pr67400-4.c: Likewise.
3354 * gcc.target/i386/pr67400-6.c: Likewise.
3355 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3356 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3357
88be2b3c 33582016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3359
3360 PR libgfortran/48852
3361 * gfortran.dg/char4_iunit_1.f03: Update test.
3362 * gfortran.dg/f2003_io_5.f03: Update test.
3363 * gfortran.dg/real_const_3.f90: Update test.
3364
ff600f64 33652016-06-23 Andi Kleen <ak@linux.intel.com>
3366
3367 * g++.dg/bprob/bprob.exp: Support autofdo.
3368 * g++.dg/tree-prof/tree-prof.exp: dito.
3369 * gcc.dg/tree-prof/tree-prof.exp: dito.
3370 * gcc.misc-tests/bprob.exp: dito.
3371 * gfortran.dg/prof/prof.exp: dito.
3372 * lib/profopt.exp: dito.
3373 * lib/target-supports.exp: Check for autofdo.
3374
afa7ed87 33752016-06-23 Martin Liska <mliska@suse.cz>
3376
3377 * gcc.dg/pr71619.c: New test.
3378
0941fba8 33792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3380
3381 PR target/67400
56896ed3 3382 * gcc.target/i386/pr67400-1.c: New test.
3383 * gcc.target/i386/pr67400-2.c: Likewise.
3384 * gcc.target/i386/pr67400-3.c: Likewise.
3385 * gcc.target/i386/pr67400-4.c: Likewise.
3386 * gcc.target/i386/pr67400-5.c: Likewise.
3387 * gcc.target/i386/pr67400-6.c: Likewise.
3388 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3389
e557fc7f 33902016-06-22 David Malcolm <dmalcolm@redhat.com>
3391
3392 * c-c++-common/missing-header-1.c: New test case.
3393 * c-c++-common/missing-header-2.c: New test case.
3394 * c-c++-common/missing-header-3.c: New test case.
3395 * c-c++-common/missing-header-4.c: New test case.
3396
8469aece 33972016-06-22 David Malcolm <dmalcolm@redhat.com>
3398
3399 PR c/70339
3400 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3401 hint.
3402 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3403 expected results due to builtin "nanl" now being suggested for
3404 "name".
3405 * gcc.dg/pr67580.c: Update expected messages.
3406 * gcc.dg/spellcheck-identifiers.c: New testcase.
3407 * gcc.dg/spellcheck-typenames.c: New testcase.
3408
6628b04d 34092016-06-22 David Malcolm <dmalcolm@redhat.com>
3410
3411 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3412 file.
3413 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3414 diagnostic-test-show-locus-parseable-fixits.c to sources for
3415 diagnostic_plugin_test_show_locus.c.
3416 * lib/gcc-defs.exp (freeform_regexps): New global.
3417 (dg-regexp): New function.
3418 (handle-dg-regexps): New function.
3419 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3420 freeform_regexps to the empty list.
3421 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3422
82ccd33e 34232016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3424
affe5c16 3425 PR tree-optimization/71488
82ccd33e 3426 * g++.dg/pr71488.C: New test.
3427 * gcc.dg/vect/vect-bool-cmp.c: New test.
3428
2c21de58 34292016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3430
3431 * gcc.dg/guality/param-5.c: New test.
3432
fadfd5fc 34332016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3434
3435 * gcc.target/i386/asm-flag-7.c: New test.
3436
03fee1f8 34372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3438
3439 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3440 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3441 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3442 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3443 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3444 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3445 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3446 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3447 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3448 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3449 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3450 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3451 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3452 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3453 * lib/target-supports.exp: Likewise.
3454
6905db52 34552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3456
3457 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3458 * gcc.dg/attr-ms_struct-2.c: Likewise.
3459 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3460 * gcc.dg/bf-ms-attrib.c: Likewise.
3461 * gcc.dg/bf-ms-layout-2.c: Likewise.
3462 * gcc.dg/bf-ms-layout-3.c: Likewise.
3463 * gcc.dg/bf-ms-layout.c: Likewise.
3464 * gcc.dg/bf-no-ms-layout.c: Likewise.
3465 * gcc.target/i386/bitfield1.c: Likewise.
3466 * gcc.target/i386/bitfield2.c: Likewise.
3467 * gcc.target/i386/bitfield3.c: Likewise.
3468
a6f93fc2 34692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3470
3471 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3472 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3473 override other than -mcpu=power9 command-line option is specified,
3474 or if the target operating system is aix.
3475 * gcc.target/powerpc/darn-1.c: Likewise.
3476 * gcc.target/powerpc/darn-2.c: Likewise.
3477 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3478 test if effective-target is not powerpc_p9vector_ok or if the
3479 target operating system is not defined.
3480 * gcc.target/powerpc/vslv-1.c: Likewise.
3481 * gcc.target/powerpc/vsrv-0.c: Likewise.
3482 * gcc.target/powerpc/vsrv-1.c: Likewise.
3483
1cb2b4d3 34842016-06-21 Tobias Burnus <burnus@net-b.de>
3485
3486 PR fortran/71068
3487 * gfortran.dg/coarray/data_1.f90: New.
3488
66ff0c67 34892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3490
3491 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3492 (dg-require-effective-target): Use arm_v8_neon_hw.
3493 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3494 (dg-require-effective-target): Likewise.
3495 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3496 (dg-require-effective-target): Likewise.
3497 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3498 (dg-require-effective-target): Likewise.
3499 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3500 (dg-require-effective-target): Likewise.
3501 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3502 (dg-require-effective-target): Likewise.
3503 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3504 Add AArch64 check.
3505
949bfed4 35062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3507
3508 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3509 Set to 3 so test passes.
3510
a20f6cd4 35112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3512
3513 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3514
12792843 35152016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3516
3517 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3518 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3519 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3520 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3521
49763db6 35222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3523
3524 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3525 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3526
ada61167 35272016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3528
3529 PR target/71549
3530 * gcc.target/i386/pr71549.c: New test.
3531
a15584d4 35322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3533
3534 * gcc.target/powerpc/vadsdu-0.c: Replace
3535 dg-require-effective-target directive to allow test to run on more
3536 platforms, and add dg-skip-if directive to disable test on aix
3537 platforms because of known incompatibilities.
3538 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3539 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3540 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3541 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3542 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3543 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3544 * gcc.target/powerpc/vadsdub-2.c: Replace
3545 dg-require-effective-target directive to allow test to run on more
3546 platforms, and add dg-skip-if directive to disable test on aix
3547 platforms because of known incompatibilities.
3548 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3549 with vec_absdb call to differentiate this test from vadsdub-1.c.
3550 * gcc.target/powerpc/vadsduh-1.c: Replace
3551 dg-require-effective-target directive to allow test to run on more
3552 platforms, and add dg-skip-if directive to disable test on aix
3553 platforms because of known incompatibilities.
3554 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3555 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3556 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3557
ec15ec36 35582016-06-21 Jakub Jelinek <jakub@redhat.com>
3559
3560 PR tree-optimization/71588
3561 * gcc.dg/pr71558.c: New test.
3562
faeffe49 35632016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3564
3565 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3566 * c-c++-common/pr68657-2.c: Likewise.
3567 * c-c++-common/pr68657-3.c: Likewise.
3568 * gcc.dg/torture/pr69714.c: Require int32plus support.
3569 * gcc.dg/torture/pr70025.c: Likewise.
3570 * gcc.dg/torture/pr70083.c: Likewise.
3571 * gcc.dg/torture/pr70542.c: Likewise.
3572 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3573
e218d07f 35742016-06-20 Joseph Myers <joseph@codesourcery.com>
3575
3576 PR c/71601
3577 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3578
232a3df7 35792016-06-20 Jakub Jelinek <jakub@redhat.com>
3580
d7f45b87 3581 PR middle-end/71581
3582 * gcc.dg/pr71581.c: New test.
3583
232a3df7 3584 PR rtl-optimization/71591
3585 * gcc.dg/cpp/pr71591.c: New test.
3586
dbddef42 35872016-06-20 David B. Robins <gcc@davidrobins.net>
3588
3589 PR target/71571
3590 * g++.dg/torture/pr71571.C: New test.
3591
03129ccb 35922016-06-20 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR target/71559
3595 * gcc.target/i386/sse2-pr71559.c: New test.
3596 * gcc.target/i386/avx-pr71559.c: New test.
3597 * gcc.target/i386/avx512f-pr71559.c: New test.
3598
a40b4b62 35992016-06-20 Tobias Burnus <burnus@net-b.de>
3600
3601 PR fortran/71194
3602 * gfortran.dg/pointer_remapping_10.f90: New.
3603
ecbea05a 36042016-06-20 David Malcolm <dmalcolm@redhat.com>
3605
3606 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3607
0f61dae9 36082016-06-20 Martin Sebor <msebor@redhat.com>
3609
3610 PR c/69507
3611 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3612 * gnu90-const-expr-1.c: Same.
3613 * gnu99-const-expr-1.c: Same.
3614 * gnu99-static-1.c: Same.
3615
e458dfd8 36162016-06-20 Renlin Li <renlin.li@arm.com>
3617
2c0c0c9b 3618 PR testsuite/71489
e458dfd8 3619 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3620
7ab71cb3 36212016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3622
3623 * gcc.target/aarch64/vcvt_f64_1.c: New.
3624 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3625 * gcc.target/aarch64/vrecp_f64_1.c: New.
3626
34d36b7a 36272016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3628
3629 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3630 "alignement".
3631
ed7f4748 36322016-06-20 Georg-Johann Lay <avr@gjlay.de>
3633
3634 PR target/71103
3635 * gcc.target/avr/torture/pr71103-2.c: New test.
3636
a940fdc7 36372016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3638
3639 PR c/69507
3640 * gcc.dg/alignof.c: New test.
3641
98683d85 36422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3645 vs dg-error; test constexpr specifier too.
3646
358cee25 36472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3648
3649 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3650
c3d7ceb6 36512016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3652
3653 * lib/target-supports.exp
3654 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3655 arm_neon_ok and merge flags. Fix temporary test name.
3656 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3657 and merge flags.
3658
1176073c 36592016-06-17 Martin Liska <mliska@suse.cz>
3660
3661 * gcc.dg/predict-9.c: Fix dump scanning.
3662
f3e2969a 36632016-06-17 Bin Cheng <bin.cheng@arm.com>
3664
3665 PR tree-optimization/71354
3666 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3667
7fdca647 36682016-06-17 Bin Cheng <bin.cheng@arm.com>
3669
3670 PR tree-optimization/71347
3671 * gcc.dg/tree-ssa/pr71347.c: New test.
3672
a338a226 36732016-06-17 Bin Cheng <bin.cheng@arm.com>
3674
3675 PR tree-optimization/71354
3676 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3677
c1e75671 36782016-06-17 Bin Cheng <bin.cheng@arm.com>
3679
3680 * gcc.dg/vect/vect-alias-check-1.c: New test.
3681
365ba13d 36822016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3683
59bde511 3684 PR target/71151
365ba13d 3685 * gcc.target/avr/pr71151-1.c: New test.
3686 * gcc.target/avr/pr71151-2.c: New test.
3687 * gcc.target/avr/pr71151-3.c: New test.
3688 * gcc.target/avr/pr71151-4.c: New test.
3689 * gcc.target/avr/pr71151-5.c: New test.
3690 * gcc.target/avr/pr71151-6.c: New test.
3691 * gcc.target/avr/pr71151-7.c: New test.
3692 * gcc.target/avr/pr71151-8.c: New test.
3693 * gcc.target/avr/pr71151-common.h: New test.
3694
db48d95b 36952016-06-16 Martin Liska <mliska@suse.cz>
3696
3697 * gfortran.dg/predict-1.f90: New test.
3698
4c780a59 36992016-06-16 Uros Bizjak <ubizjak@gmail.com>
3700
3701 PR target/71242
f9c39b65 3702 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3703
8c1879bc 37042016-06-16 Jan Hubicka <hubicka@ucw.cz>
3705
3706 * g++.dg/vect/pr36648.cc: Disable cunrolli
3707
33698dfe 37082016-06-16 Jakub Jelinek <jakub@redhat.com>
3709
745f2db6 3710 PR target/71554
3711 * gcc.c-torture/execute/pr71554.c: New test.
3712
33698dfe 3713 PR rtl-optimization/71532
3714 * gcc.dg/torture/pr71532.c: New test.
3715
b42322b9 37162016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3717
3718 * gcc.target/powerpc/p9-dimode1.c: New test.
3719 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3720
412b298a 37212016-06-15 Jakub Jelinek <jakub@redhat.com>
3722
93479f99 3723 * gcc.c-torture/compile/20160615-1.c: New test.
3724
412b298a 3725 * g++.dg/cpp0x/ref-qual17.C: New test.
3726
3ec40531 37272016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3728
3729 PR middle-end/71529
3730 * gcc.target/i386/pr71529.C: New test.
3731
edfe7670 37322016-06-15 Alan Hayward <alan.hayward@arm.com>
3733
3734 PR tree-optimization/71483
3735 * g++.dg/vect/pr71483.c: New
3736
6e52ac17 37372016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3738
3739 PR c++/70202
3740 * g++.dg/inherit/crash6.C: New.
3741 * g++.dg/inherit/union2.C: Likewise.
3742 * g++.dg/inherit/virtual12.C: Likewise.
3743 * g++.dg/inherit/virtual13.C: Likewise.
3744 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3745
aed35af2 37462016-06-15 Uros Bizjak <ubizjak@gmail.com>
3747
0941fba8 3748 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3749
6f710392 37502016-06-15 Alan Hayward <alan.hayward@arm.com>
3751
3752 PR tree-optimization/71439
3753 * gcc.dg/vect/pr71439.c: New
3754
d1cedfd3 37552016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3756
3757 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3758
ee8fd158 37592016-06-15 Richard Biener <rguenther@suse.de>
3760
3761 * gcc.dg/vect/slp-45.c: New testcase.
3762
5695a690 37632016-06-15 Richard Biener <rguenther@suse.de>
3764
3765 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3766
267ae3ee 37672016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3768
3769 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3770 requirements, and disable for AIX for now.
3771 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3772
a6d0e20a 37732016-06-14 Jakub Jelinek <jakub@redhat.com>
3774
b2efd162 3775 PR c++/71528
3776 * g++.dg/opt/pr71528.C: New test.
3777
a6d0e20a 3778 PR c++/71516
3779 * g++.dg/init/pr71516.C: New test.
3780
035778de 37812016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3782
3783 * g++.dg/init/array46.C: New.
3784
7c9dc58e 37852016-06-14 Uros Bizjak <ubizjak@gmail.com>
3786
0941fba8 3787 * gcc.target/i386/float128-3.c: New test.
3788 * gcc.target/i386/quad-sse4.c: Ditto.
3789 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3790 Update scan strings.
7c9dc58e 3791
412640c9 37922016-06-14 Richard Biener <rguenther@suse.de>
3793
3794 PR middle-end/71526
3795 * gfortran.dg/pr71526.f90: New testcase.
3796
1b9fde85 37972016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3798
3799 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3800 * gcc.dg/zero_bits_compound-1.c: Likewise.
3801
306097e3 38022016-06-14 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/71522
3805 * gcc.dg/torture/pr71522.c: New testcase.
3806
566255a8 38072016-06-14 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR tree-optimization/71520
3810 * gcc.dg/tree-ssa/pr71520.c: New test.
3811
eb912adb 38122016-06-14 Richard Biener <rguenther@suse.de>
3813
3814 PR tree-optimization/71521
56d35455 3815 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3816
9720103d 38172016-06-13 Jakub Jelinek <jakub@redhat.com>
3818
12cb8367 3819 PR sanitizer/71498
3820 * c-c++-common/ubsan/bounds-13.c: New test.
3821
9720103d 3822 PR preprocessor/71183
3823 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3824
5965fbcc 38252016-06-13 Jeff Law <law@redhat.com>
3826
3827 PR tree-optimization/71403
3828 * c-c++-common/ubsan/pr71403-1.c: New test.
3829 * c-c++-common/ubsan/pr71403-2.c: New test.
3830 * c-c++-common/ubsan/pr71403-3.c: New test.
3831
04537049 38322016-06-13 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR middle-end/71478
3835 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3836 Add -Wno-psabi -w to dg-options.
3837
412f195f 38382016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3839
3840 * gcc.target/powerpc/vadsdu-0.c: New test.
3841 * gcc.target/powerpc/vadsdu-1.c: New test.
3842 * gcc.target/powerpc/vadsdu-2.c: New test.
3843 * gcc.target/powerpc/vadsdu-3.c: New test.
3844 * gcc.target/powerpc/vadsdu-4.c: New test.
3845 * gcc.target/powerpc/vadsdu-5.c: New test.
3846 * gcc.target/powerpc/vadsdub-1.c: New test.
3847 * gcc.target/powerpc/vadsdub-2.c: New test.
3848 * gcc.target/powerpc/vadsduh-1.c: New test.
3849 * gcc.target/powerpc/vadsduh-2.c: New test.
3850 * gcc.target/powerpc/vadsduw-1.c: New test.
3851 * gcc.target/powerpc/vadsduw-2.c: New test.
3852
527790c1 38532016-06-13 David Malcolm <dmalcolm@redhat.com>
3854
3855 * gcc.dg/c99-init-2.c (c): Update expected error message.
3856 * gcc.dg/init-bad-8.c (foo): Likewise.
3857 * gcc.dg/spellcheck-fields-3.c: New test case.
3858
102e67eb 38592016-06-13 Martin Liska <mliska@suse.cz>
3860
3861 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3862 and "guess loop iv compared" heuristics.
3863 * gcc.dg/predict-2.c: Likewise.
3864 * gcc.dg/predict-3.c: Likewise.
3865 * gcc.dg/predict-4.c: Likewise.
3866 * gcc.dg/predict-5.c: Likewise.
3867 * gcc.dg/predict-6.c: Likewise.
3868
1a54d3be 38692016-06-13 Marek Polacek <polacek@redhat.com>
3870
3871 PR middle-end/71476
3872 * c-c++-common/Wswitch-unreachable-4.c: New test.
3873 * gcc.dg/Wswitch-unreachable-2.c: New test.
3874 * g++.dg/tm/jump1.C: Move dg-warning.
3875
5b7401b8 38762016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3877
3878 * gnat.dg/renaming10.ad[sb]: New test.
3879
1c93151c 38802016-06-13 Paul Thomas <pault@gcc.gnu.org>
3881
3882 PR fortran/70673
3883 * gfortran.dg/pr70673.f90: New test.
3884
249865a0 38852016-06-13 Richard Biener <rguenther@suse.de>
3886
3887 PR middle-end/64516
3888 * gcc.dg/align-3.c: New testcase.
3889
776d9b14 38902016-06-13 Martin Liska <mliska@suse.cz>
3891
3892 * gcc.target/i386/pr71458.c: New test.
3893
0cf5c551 38942016-06-12 Uros Bizjak <ubizjak@gmail.com>
3895
3896 PR target/71241
f9c39b65 3897 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3898
34de0a35 38992016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3900
3901 PR target/60751
3902 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3903 statement.
3904
0cc8bc98 39052016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3906
3907 PR target/60751
3908 * gfortran.dg/comma_IO_extension_1.f90: New test.
3909 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3910 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3911 statement.
3912 * gfortran.dg/graphite/pr38083.f90: Likewise.
3913 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3914 missing format.
3915
0ff78c86 39162016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3917
3918 * gnat.dg/case_character.adb: New test.
3919
6c38863e 39202016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3921
3922 PR middle-end/71310
3923 * gcc.target/powerpc/pr71310.c: New testcase.
3924
24c41395 39252016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3926
3927 PR middle-end/71478
3928 * gcc.dg/pr71478.c: New test.
3929
aeb26fb6 39302016-06-10 Jakub Jelinek <jakub@redhat.com>
3931
702b3575 3932 PR middle-end/71494
3933 * gcc.c-torture/execute/pr71494.c: New test.
3934
8ec29807 3935 PR c/68657
3936 * gcc.target/i386/pr68657.c: New test.
3937
aeb26fb6 3938 PR inline-asm/68843
3939 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3940 (test): Add -masm=intel alternatives.
3941
1dc4d519 39422016-06-10 Martin Sebor <msebor@redhat.com>
3943
3944 PR c/71392
3945 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3946
6385d6d3 39472016-06-10 Jeff Law <law@redhat.com>
3948
3949 PR tree-optimization/71335
3950 * gcc.c-torture/execute/pr71335.c: New test.
3951
041a412b 39522016-06-10 David Malcolm <dmalcolm@redhat.com>
3953
3954 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3955 the various "cannot tail-call: " messages.
3956
4a5edbb2 39572016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3958
3959 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3960 and options.
3961
9cf3aec3 39622016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3963
3964 PR sanitizer/71480
3965 * c-c++-common/asan/pr71480.c: New test.
3966
61724718 39672016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3968
3969 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3970 (ASMNAME2): Likewise.
3971 (main): Replace fn in asm statement with ASMNAME ("fn").
3972 * gcc.dg/guality/pr68037-2.c: Likewise.
3973 * gcc.dg/guality/pr68037-3.c: Likewise.
3974 * gcc.dg/torture/pr68037-1.c: Likewise.
3975 * gcc.dg/torture/pr68037-2.c: Likewise.
3976 * gcc.dg/torture/pr68037-3.c: Likewise.
3977
1807f6fb 39782016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3979
3980 PR inline-asm/68843
3981 * gcc.target/i386/pr68843-1.c: New test.
3982 * gcc.target/i386/pr68843-2.c: New test.
3983
ccfa030f 39842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3985 Cesar Philippidis <cesar@codesourcery.com>
3986
3987 PR middle-end/71373
3988 * gcc.dg/goacc/nested-function-1.c: New file.
3989 * gcc.dg/goacc/nested-function-2.c: Likewise.
3990 * gcc.dg/goacc/pr71373.c: Likewise.
3991 * gfortran.dg/goacc/cray-2.f95: Likewise.
3992 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3993 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3994 * gfortran.dg/goacc/cray.f95: Update.
3995 * gfortran.dg/goacc/loop-1.f95: Likewise.
3996 * gfortran.dg/goacc/loop-3.f95: Likewise.
3997 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3998 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3999
40002016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4001
4002 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4003 for OpenACC tile clauses.
4004 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4005
4006 PR c/71381
4007 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4008 to...
4009 * c-c++-common/goacc/cache-2.c: ... this new file.
4010 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4011 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4012 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4013 usage.
4014 * gfortran.dg/goacc/cray.f95: Likewise.
4015 * gfortran.dg/goacc/loop-1.f95: Likewise.
4016
bb038f3e 40172016-06-10 Alan Hayward <alan.hayward@arm.com>
4018
4019 PR tree-optimization/71407
4020 PR tree-optimization/71416
4021 * gcc.dg/vect/pr71407.c: New
4022 * gcc.dg/vect/pr71416-1.c: New
4023 * gcc.dg/vect/pr71416-2.c: New
4024
332409d3 40252016-06-10 Richard Biener <rguenther@suse.de>
4026
4027 PR middle-end/71477
4028 * gcc.dg/torture/pr71477.c: New testcase.
4029
03cf727c 40302016-06-09 Julia Koval <julia.koval@intel.com>
4031
4032 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4033 * gcc.target/i386/interrupt-13.c: Likewise.
4034 * gcc.target/i386/interrupt-15.c: Likewise.
4035 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4036 * gcc.target/i386/interrupt-24.c: Likewise.
4037 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4038 * gcc.target/i386/interrupt-9.c: Likewise.
4039 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4040
23b101c5 40412016-06-09 Martin Sebor <msebor@redhat.com>
4042
4043 PR c/70883
4044 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4045 * gcc.dg/builtin-constant_p-1.c: Same.
4046 * gcc.dg/builtins-error.c: Same.
4047 * gcc.dg/pr70859.c: Same.
4048
188d6bbb 40492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4050
4051 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4052 * gcc.dg/torture/pr68067-1.c: Likewise.
4053 * gcc.dg/torture/pr68067-2.c: Likewise.
4054
40552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4056
4057 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4058 when setting SIZE.
4059
ff8886bd 40602016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4061
4062 PR c++/71465
4063 * g++.dg/inherit/crash5.C: New.
4064 Revert:
4065 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4066
4067 PR c++/70202
4068 * g++.dg/inherit/crash5.C: New.
4069 * g++.dg/inherit/virtual1.C: Adjust.
4070
3f76cceb 40712016-06-09 Martin Liska <mliska@suse.cz>
4072
4073 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4074 * g++.dg/predict-loop-exit-2.C: Likewise.
4075 * g++.dg/predict-loop-exit-3.C: Likewise.
4076 * gcc.dg/predict-1.c: Likewise.
4077 * gcc.dg/predict-2.c: Likewise.
4078 * gcc.dg/predict-3.c: Likewise.
4079 * gcc.dg/predict-4.c: Likewise.
4080 * gcc.dg/predict-5.c: Likewise.
4081 * gcc.dg/predict-6.c: Likewise.
4082 * gcc.dg/predict-7.c: Likewise.
4083
59ae3d1b 40842016-06-09 Richard Biener <rguenther@suse.de>
4085
4086 PR tree-optimization/71462
4087 * gcc.dg/torture/pr71462.c: New testcase.
4088
8c2d2acf 40892016-06-09 Marek Polacek <polacek@redhat.com>
4090
4091 PR c/65471
4092 * gcc.dg/c11-generic-3.c: New test.
4093
224cb6b7 40942016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4095
4096 * g++.dg/init/array42.C: New.
4097 * g++.dg/init/array43.C: Likewise.
4098 * g++.dg/init/array44.C: Likewise.
4099 * g++.dg/init/array45.C: Likewise.
4100 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4101 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4102 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4103 * g++.dg/gomp/pr35751.C: Likewise.
4104 * g++.dg/init/array23.C: Likewise.
4105 * g++.dg/init/brace2.C: Likewise.
4106 * g++.dg/init/brace6.C: Likewise.
4107
732905bb 41082016-06-08 Martin Sebor <msebor@redhat.com>
4109 Jakub Jelinek <jakub@redhat.com>
4110
4111 PR c++/70507
4112 PR c/68120
4113 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4114 * c-c++-common/builtin-arith-overflow-2.c: New test.
4115 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4116 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4117 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4118
7ddaa622 41192016-06-08 Jakub Jelinek <jakub@redhat.com>
4120
4121 PR c++/71442
4122 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4123
84ee0905 41242016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4125
4126 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4127 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4128 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4129 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4130 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4131 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4132 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4133 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4134 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4135 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4136 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4137 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4138 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4139
2876af98 41402016-06-08 Richard Biener <rguenther@suse.de>
4141
4142 PR tree-optimization/68558
4143 * gcc.dg/vect/slp-44.c: New testcase.
4144
acbb0d03 41452016-06-08 Richard Biener <rguenther@suse.de>
4146
4147 * gcc.dg/vect/slp-43.c: New testcase.
4148
f8689010 41492016-06-08 Richard Biener <rguenther@suse.de>
4150
4151 PR tree-optimization/71452
4152 * gcc.dg/torture/pr71452.c: New testcase.
4153
52d393eb 41542016-06-08 Jakub Jelinek <jakub@redhat.com>
4155
4156 PR c++/71448
4157 * g++.dg/torture/pr71448.C: New test.
4158
9d700ce4 41592016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4160
4161 PR debug/71432
4162 PR ada/71413
4163 * g++.dg/debug/pr71432.C: New test.
4164
eb96ef65 41652016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4166
4167 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4168 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4169 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4170
a4753cdd 41712016-06-08 Alan Hayward <alan.hayward@arm.com>
4172
4173 * gcc.dg/vect/vect-live-2.c: Update effective target.
4174 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4175 * lib/target-supports.exp: Add aarch64 to vect_long.
4176
bafc7b1d 41772016-06-08 Marek Polacek <polacek@redhat.com>
4178
4179 PR c/71418
4180 * gcc.dg/noncompile/pr71418.c: New test.
4181
06e590e7 4182 PR c/71426
4183 * gcc.dg/noncompile/pr71426.c: New test.
4184
d3cb49c9 41852016-06-07 Jan Hubicka <hubicka@ucw.cz>
4186
4187 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4188 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4189 * gcc.dg/predict-3.c: Update template.
4190 * gcc.dg/predict-5.c: Update template.
4191 * gcc.dg/predict-6.c: Update template.
4192 * gcc.dg/predict-9.c: Update template.
4193 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4194
2d76c36a 41952016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4196
4197 * gcc.target/powerpc/vec-mul.c: New test.
4198
7cfde92a 41992016-06-07 David Malcolm <dmalcolm@redhat.com>
4200
4201 * gcc.dg/spellcheck-fields-2.c: New test case.
4202
b032c4dd 42032016-06-07 Richard Biener <rguenther@suse.de>
4204
4205 PR c/61564
4206 * gcc.dg/Wpragmas-1.c: New testcase.
4207 * gcc.dg/Wattributes-4.c: Likewise.
4208 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4209 entry.
4210
a7056369 42112016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4212
4213 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4214 spurious debug code.
4215
123c61e0 42162016-06-07 Richard Biener <rguenther@suse.de>
4217
4218 PR tree-optimization/71428
4219 * gcc.dg/torture/pr71428.c: New testcase.
4220
5819d47b 42212016-06-07 Richard Biener <rguenther@suse.de>
4222
4223 PR middle-end/71423
4224 * gcc.dg/torture/pr71423.c: New testcase.
4225
6cec5c6b 42262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4227
4228 PR middle-end/71408
4229 * gcc.dg/tree-ssa/pr71408.c: New test.
4230
40bbfc17 42312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4232
4233 PR middle-end/71281
4234 * g++.dg/torture/pr71281.C: New test.
4235
61f1f80c 42362016-06-06 Marek Polacek <polacek@redhat.com>
4237
4238 PR c/71362
4239 * gcc.dg/pr71362.c: New test.
4240
0406b32f 42412016-06-06 Jakub Jelinek <jakub@redhat.com>
4242 Patrick Palka <ppalka@gcc.gnu.org>
4243
4244 PR c++/70847
4245 PR c++/71330
4246 PR c++/71393
4247 * g++.dg/opt/pr70847.C: New test.
4248 * g++.dg/ubsan/pr70847.C: New test.
4249 * g++.dg/ubsan/pr71393.C: New test.
4250
b1445999 42512016-06-06 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR tree-optimization/71259
4254 * gcc.dg/vect/pr71259.c: New test.
4255
99b4f3a2 42562016-06-06 David Malcolm <dmalcolm@redhat.com>
4257
4258 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4259 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4260 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4261 above.
4262
837679bc 42632016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4264
4265 PR middle-end/37780
4266 * gcc.c-torture/execute/pr37780.c: New test.
4267 * gcc.target/aarch64/pr37780_1.c: Likewise.
4268 * gcc.target/arm/pr37780_1.c: Likewise.
4269
e4b92538 42702016-06-06 Marek Polacek <polacek@redhat.com>
4271
4272 * c-c++-common/attr-may-alias-1.c: New test.
4273 * c-c++-common/attr-may-alias-2.c: New test.
4274 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4275
43ac2f2f 42762016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4277
4278 PR c/24414
4279 * gcc.target/i386/pr24414.c: New test.
4280
7e1786b2 42812016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4282
4283 * gcc.target/sparc/vis4misc.c: New file.
4284 * gcc.target/sparc/fpcmp.c: Likewise.
4285 * gcc.target/sparc/fpcmpu.c: Likewise.
4286
f593ccb2 42872016-06-06 Alan Hayward <alan.hayward@arm.com>
4288
4289 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4290 * gcc.dg/vect/vect-live-3.c: Likewise.
4291
be6d8ddc 42922016-06-06 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/71398
4295 * gcc.dg/torture/pr71398.c: New testcase.
4296
78f27916 42972016-06-06 Uros Bizjak <ubizjak@gmail.com>
4298
4299 PR target/71389
4300 * g++.dg/pr71389.C: New test.
4301
c5899606 43022016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4303
4304 PR fortran/71404
4305 * gfortran.dg/fmt_read_5.f: New test.
4306
8e3cd305 43072016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4308
4309 PR fortran/69659
4310 * gfortran.dg/class_array_22.f03: New test.
4311
703c0a09 43122016-06-05 Jan Hubicka <hubicka@ucw.cz>
4313
4314 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4315
d07b2b6f 43162016-06-05 Jan Hubicka <hubicka@ucw.cz>
4317
4318 * gcc.dg/predict-9.c: Update template.
4319
4a7ec4ac 43202016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4321
4322 PR c++/49377
4323 * g++.dg/template/pr49377.C: New.
4324
7499ef4a 43252016-06-04 Jakub Jelinek <jakub@redhat.com>
4326
4327 PR tree-optimization/71405
4328 * g++.dg/torture/pr71405.C: New test.
4329
558c800d 43302016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4331
4332 PR c++/70202
4333 * g++.dg/inherit/crash5.C: New.
4334 * g++.dg/inherit/virtual1.C: Adjust.
4335
4ee7cf4b 43362016-06-03 Jeff Law <law@redhat.com>
4337
4338 PR tree-optimization/71316
4339 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4340
b12ae762 43412016-06-03 Jakub Jelinek <jakub@redhat.com>
4342
4343 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4344 dg-additional-options with just -fno-tree-scev-cprop in it.
4345 * gcc.dg/vect/vect-live-2.c: Likewise.
4346 * gcc.dg/vect/vect-live-5.c: Likewise.
4347 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4348 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4349 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4350
e09a5ee3 43512016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4352
4353 PR c++/27100
4354 * g++.dg/other/friend6.C: New test.
4355
f14b1922 43562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4357
4358 * g++.dg/torture/ppc-ldst-array.C: New.
4359
20702ea3 43602016-06-03 Joseph Myers <joseph@codesourcery.com>
4361
4362 PR target/71276
4363 PR target/71277
4364 * gcc.dg/torture/builtin-fp-int-inexact.c,
4365 gcc.target/i386/387-builtin-fp-int-inexact.c,
4366 gcc.target/i386/387-rint-inline-1.c,
4367 gcc.target/i386/387-rint-inline-2.c,
4368 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4369 gcc.target/i386/sse2-rint-inline-1.c,
4370 gcc.target/i386/sse2-rint-inline-2.c,
4371 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4372 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4373
5ed3cc7b 43742016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4375 Julia Koval <julia.koval@intel.com>
4376
4377 PR target/66960
4378 PR target/67630
4379 PR target/67634
4380 PR target/67841
4381 PR target/68037
4382 PR target/68618
4383 PR target/68661
4384 PR target/69575
4385 PR target/69596
4386 PR target/69734
4387 * gcc.dg/guality/pr68037-1.c: New test.
4388 * gcc.dg/guality/pr68037-2.c: Likewise.
4389 * gcc.dg/guality/pr68037-3.c: Likewise.
4390 * gcc.dg/torture/pr68037-1.c: Likewise.
4391 * gcc.dg/torture/pr68037-2.c: Likewise.
4392 * gcc.dg/torture/pr68037-3.c: Likewise.
4393 * gcc.dg/torture/pr68661-1a.c: Likewise.
4394 * gcc.dg/torture/pr68661-1b.c: Likewise.
4395 * gcc.target/i386/interrupt-1.c: Likewise.
4396 * gcc.target/i386/interrupt-2.c: Likewise.
4397 * gcc.target/i386/interrupt-3.c: Likewise.
4398 * gcc.target/i386/interrupt-4.c: Likewise.
4399 * gcc.target/i386/interrupt-5.c: Likewise.
4400 * gcc.target/i386/interrupt-6.c: Likewise.
4401 * gcc.target/i386/interrupt-7.c: Likewise.
4402 * gcc.target/i386/interrupt-8.c: Likewise.
4403 * gcc.target/i386/interrupt-9.c: Likewise.
4404 * gcc.target/i386/interrupt-10.c: Likewise.
4405 * gcc.target/i386/interrupt-11.c: Likewise.
4406 * gcc.target/i386/interrupt-12.c: Likewise.
4407 * gcc.target/i386/interrupt-13.c: Likewise.
4408 * gcc.target/i386/interrupt-14.c: Likewise.
4409 * gcc.target/i386/interrupt-15.c: Likewise.
4410 * gcc.target/i386/interrupt-16.c: Likewise.
4411 * gcc.target/i386/interrupt-17.c: Likewise.
4412 * gcc.target/i386/interrupt-18.c: Likewise.
4413 * gcc.target/i386/interrupt-19.c: Likewise.
4414 * gcc.target/i386/interrupt-20.c: Likewise.
4415 * gcc.target/i386/interrupt-21.c: Likewise.
4416 * gcc.target/i386/interrupt-22.c: Likewise.
4417 * gcc.target/i386/interrupt-23.c: Likewise.
4418 * gcc.target/i386/interrupt-24.c: Likewise.
4419 * gcc.target/i386/interrupt-25.c: Likewise.
4420 * gcc.target/i386/interrupt-26.c: Likewise.
4421 * gcc.target/i386/interrupt-27.c: Likewise.
4422 * gcc.target/i386/interrupt-28.c: Likewise.
4423 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4424 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4425 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4426 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4427 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4428 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4429 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4430 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4431 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4432 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4433 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4434 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4435
3e346f54 44362016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4437
f27c52fb 4438 PR tree-optimization/52171
4439 * gcc.dg/pr52171.c: New test.
4440 * gcc.target/i386/pr52171.c: New test.
3e346f54 4441
22e029d2 44422016-06-03 Jan Hubicka <jh@suse.cz>
4443
4444 * g++.dg/tree-ssa/pred-1.C: New testcase
4445 * gcc.dg/tree-ssa/pred-1.c: New testcase
4446
41ce74ed 44472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4448
4449 PR target/70957
4450 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4451 support.
4452 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4453
cf573a72 44542016-06-03 Alan Hayward <alan.hayward@arm.com>
4455
4456 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4457
75aae5b4 44582016-06-03 Alan Hayward <alan.hayward@arm.com>
4459
4460 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4461 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4462 * gcc.dg/vect/vect-live-1.c: New test.
4463 * gcc.dg/vect/vect-live-2.c: New test.
4464 * gcc.dg/vect/vect-live-3.c: New test.
4465 * gcc.dg/vect/vect-live-4.c: New test.
4466 * gcc.dg/vect/vect-live-5.c: New test.
4467 * gcc.dg/vect/vect-live-slp-1.c: New test.
4468 * gcc.dg/vect/vect-live-slp-2.c: New test.
4469 * gcc.dg/vect/vect-live-slp-3.c: New test.
4470
eba6788d 44712016-06-03 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR middle-end/71387
4474 * g++.dg/opt/pr71387.C: New test.
4475
5a653985 44762016-06-02 Jeff Law <law@redhat.com>
4477
4478 PR tree-optimization/71328
4479 * gcc.c-torture/compile/pr71328.c: New test.
4480
f92f6941 44812016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4482
4483 PR fortran/52393
4484 * gfortran.dg/fmt_read_3.f90: Fix typo.
4485 * gfortran.dg/fmt_read_4.f90: New test.
4486
0d29e152 44872016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4488
4489 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4490 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4491 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4492 * g++.dg/cpp0x/override2.C: Likewise.
4493 * g++.dg/parse/crash5.C: Likewise.
4494 * g++.dg/parse/error16.C: Likewise.
4495 * g++.dg/parse/error27.C: Likewise.
4496 * g++.dg/template/qualttp15.C: Likewise.
4497 * g++.dg/template/redecl4.C: Likewise.
4498 * g++.old-deja/g++.other/crash39.C: Likewise.
4499 * g++.old-deja/g++.other/struct1.C: Likewise.
4500 * g++.old-deja/g++.pt/m9a.C: Likewise.
4501 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4502
2740a1a5 45032016-06-02 Jakub Jelinek <jakub@redhat.com>
4504
89f17a65 4505 PR c++/71372
4506 * c-c++-common/pr71372.c: New test.
4507
2740a1a5 4508 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4509 __TIME__ strings with __builtin_strcmp instead of printf and
4510 dg-output.
4511
9ae89a4e 45122016-06-02 Martin Liska <mliska@suse.cz>
4513
4514 * gcc.dg/predict-9.c: New test.
4515
41258f9c 45162016-06-02 Jakub Jelinek <jakub@redhat.com>
4517
4518 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4519 global set_compiler_env_var and global saved_compiler_env_var.
4520
dad46eb8 45212016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4522
4523 PR rtl-optimization/71295
4524 * gcc.c-torture/compile/pr71295.c: New test.
4525
9cc8a892 45262016-06-02 Jakub Jelinek <jakub@redhat.com>
4527
98e7c96c 4528 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4529
4a5a4de2 4530 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4531 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4532
9cc8a892 4533 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4534 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4535 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4536 alternative number.
4537
46819a36 45382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4539
4540 * gcc.target/powerpc/p9-splat-4.c: New test.
4541
45422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4543
4544 PR target/71186
4545 * gcc.target/powerpc/pr71186.c: New test.
4546
d9820cc5 45472016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4548
4549 PR fortran/52393
4550 * gfortran.dg/fmt_read_3.f90: New test.
4551
2f14ca3e 45522016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4553
4554 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4555 procedure.
4556
dfa5c0d3 45572016-06-01 Eduard Sanou <dhole@openmailbox.org>
4558
4559 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4560 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4561 env var is set.
4562 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4563 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4564 shown once.
4565 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4566 during compilation.
4567 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4568 vars set by dg-set-compiler-env-var.
4569
7d7125df 45702016-06-01 Paul Thomas <pault@gcc.gnu.org>
4571
4572 PR fortran/71156
4573 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4574 to the module procedure declaration.
4575 * gfortran.dg/submodule_16.f08: New test.
4576
6ab9cde4 45772016-06-01 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR middle-end/71371
4580 * c-c++-common/gomp/pr71371.c: New test.
4581
0cfe7a23 45822016-06-01 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/71366
4585 * gcc.dg/torture/pr71366-1.c: New testcase.
4586 * gcc.dg/torture/pr71366-2.c: Likewise.
4587
5a5b02e1 45882016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4589
4590 * gcc.target/powerpc/vslv-0.c: New test.
4591 * gcc.target/powerpc/vslv-1.c: New test.
4592 * gcc.target/powerpc/vsrv-0.c: New test.
4593 * gcc.target/powerpc/vsrv-1.c: New test.
4594
d27a79f6 45952016-06-01 Nathan Sidwell <nathan@acm.org>
4596
4597 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4598 * gcc.target/nvptx/weak.c: New.
4599
6172a9fd 46002016-06-01 Richard Biener <rguenther@suse.de>
4601
4602 PR tree-optimization/71261
4603 * gcc.dg/torture/vect-bool-1.c: New testcase.
4604
f9aaabb2 46052016-06-01 Jakub Jelinek <jakub@redhat.com>
4606
4607 * gfortran.dg/gomp/order-1.f90: New test.
4608 * gfortran.dg/gomp/order-2.f90: New test.
4609
53b01069 46102016-06-01 Jan Hubicka <hubicka@ucw.cz>
4611
4612 * gcc.dg/unroll-6.c: Update template.
4613 * gcc.dg/unroll-7.c: New testcase.
4614 * gcc.dg/unroll-8.c: New testcase.
4615
36757397 46162016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4617
4618 * gnat.dg/opt56.ad[sb]: New test.
4619
7f93bd6e 46202016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4621
4622 PR c++/66635
4623 * g++.dg/cpp0x/constexpr-ice16.C: New.
4624
9f41a2ce 46252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4626
4627 PR tree-optimization/71314
4628 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4629 -mbranch-cost=2.
4630
31e02373 46312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4632
4633 PR tree-optimization/71077
4634 * gcc.dg/tree-ssa/pr71077.c: New test.
4635
76f8f901 46362016-05-31 Jan Hubicka <hubicka@ucw.cz>
4637
7f93bd6e 4638 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4639 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4640 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4641
04f5f923 46422016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4643
4644 PR c++/71248
4645 * g++.dg/cpp0x/pr71248.C: New.
4646 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4647 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4648 * g++.dg/init/new37.C: Likewise.
4649 * g++.dg/template/static1.C: Likewise.
4650 * g++.dg/template/static2.C: Likewise.
4651
4ffddf28 46522016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4653
4654 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4655 instead of %rdi.
4656 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4657
4ff7bd21 46582016-05-31 Marek Polacek <polacek@redhat.com>
4659
4660 * c-c++-common/Wswitch-unreachable-3.c: New test.
4661 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4662
e1f7cc4b 46632016-05-31 Richard Biener <rguenther@suse.de>
4664
4665 PR tree-optimization/71352
4666 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4667
02978bd1 46682016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4669
4670 * gcc.target/arm/armv5_thumb_isa.c: New test.
4671
cfce8164 46722016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4673
4674 PR target/71346
4675 * gcc.target/i386/pr71346.c: New test.
4676
7a51c705 46772016-05-31 Tom de Vries <tom@codesourcery.com>
4678
4679 PR tree-optimization/69068
4680 * gcc.dg/graphite/pr69068.c: New test.
4681
8c1ac106 46822016-05-27 Martin Sebor <msebor@redhat.com>
4683
4684 PR c++/71306
4685 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4686
b6431756 46872016-05-30 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR c++/71349
4690 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4691 nowait depend(inout: dd[0]) clauses where permitted.
4692
f6203294 46932016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4694
4695 PR c++/71238
4696 * g++.dg/parse/pr71238.C: New.
4697 * g++.dg/concepts/friend1.C: Test column numbers too.
4698 * g++.dg/cpp0x/initlist31.C: Likewise.
4699 * g++.dg/cpp0x/pr51420.C: Likewise.
4700 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4701 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4702 * g++.dg/ext/builtin3.C: Likewise.
4703 * g++.dg/lookup/friend12.C: Likewise.
4704 * g++.dg/lookup/friend7.C: Likewise.
4705 * g++.dg/lookup/koenig1.C: Likewise.
4706 * g++.dg/lookup/koenig5.C: Likewise.
4707 * g++.dg/lookup/used-before-declaration.C: Likewise.
4708 * g++.dg/overload/koenig1.C: Likewise.
4709 * g++.dg/template/crash65.C: Likewise.
4710 * g++.dg/template/friend57.C: Likewise.
4711 * g++.dg/warn/Wshadow-5.C: Likewise.
4712 * g++.dg/warn/Wunused-8.C: Likewise.
4713 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4714 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4715 * g++.old-deja/g++.jason/member.C: Likewise.
4716 * g++.old-deja/g++.jason/report.C: Likewise.
4717 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4718 * g++.old-deja/g++.law/visibility20.C: Likewise.
4719 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4720 * g++.old-deja/g++.other/static5.C: Likewise.
4721 * g++.old-deja/g++.pt/overload2.C: Likewise.
4722
b96f8145 47232016-05-30 Jan Hubicka <hubicka@ucw.cz>
4724
4725 * gcc.dg/tree-ssa/peel1.c: New testcase.
4726 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4727 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4728
ed5bca7a 47292016-05-30 Tom de Vries <tom@codesourcery.com>
4730
4731 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4732 to ce.
4733
c0aa0333 47342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4735
4736 PR c++/71099
4737 * g++.dg/parse/virtual1.C: New.
4738
231010db 47392016-05-30 Uros Bizjak <ubizjak@gmail.com>
4740
4741 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4742 Use correct register when clearing %edx.
4743
765557c0 47442016-05-30 Alexander Monakov <amonakov@ispras.ru>
4745
4746 PR tree-optimization/71289
4747 * gcc.dg/pr71289.c: New test.
4748
fc3b1c44 47492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4750
4751 PR middle-end/71269
4752 PR middle-end/71292
4753 * gcc.dg/tree-ssa/pr71269.c: New test.
4754 * gcc.dg/tree-ssa/pr71292.c: New test.
4755
ce352457 47562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4757
4758 PR middle-end/71252
4759 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4760
eedd711b 47612016-05-30 Jan Hubicka <hubicka@ucw.cz>
4762
4763 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4764 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4765 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4766
8c061890 47672016-05-30 Tom de Vries <tom@codesourcery.com>
4768
4769 PR tree-optimization/69067
4770 * gcc.dg/graphite/pr69067.c: New test.
4771
a6b0884c 47722016-05-29 Uros Bizjak <ubizjak@gmail.com>
4773
4774 PR target/71245
4775 * gcc.target/i386/pr71245-1.c: New test.
4776 * gcc.target/i386/pr71245-2.c: Ditto.
4777
2369edfc 47782016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4779
4780 PR c++/71105
4781 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4782 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4783 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4784
b6ab3f43 47852016-05-27 Jan Hubicka <hubicka@ucw.cz>
4786
4787 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4788
0192662b 47892016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4790
4791 Revert:
4792 PR c++/69855
4793 * g++.dg/overload/69855.C: New.
4794 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4795 * g++.old-deja/g++.pt/crash3.C: Likewise.
4796
fce78c50 47972016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4798
4799 PR c++/60385
4800 * g++.dg/parse/namespace13.C: New.
4801
372172fe 48022016-05-26 Jeff Law <law@redhat.com>
4803
4804 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4805 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4806 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4807 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4808 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4809 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4810 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4811 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4812 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4813 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4814 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4815 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4816 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4817
5d8a8944 48182016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4819
4820 PR c++/69855
4821 * g++.dg/overload/69855.C: New.
4822 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4823 * g++.old-deja/g++.pt/crash3.C: Likewise.
4824
29602b75 48252016-05-27 Jiong Wang <jiong.wang@arm.com>
4826
4827 PR target/63596
4828 * gcc.target/aarch64/va_arg_1.c: New testcase.
4829 * gcc.target/aarch64/va_arg_2.c: Likewise.
4830 * gcc.target/aarch64/va_arg_3.c: Likewise.
4831
c900b732 48322016-05-27 Jiong Wang <jiong.wang@arm.com>
4833
4834 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4835 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4836 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4837 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4838 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4839
73ef73bd 48402016-05-27 Marek Polacek <polacek@redhat.com>
4841
4842 PR middle-end/71308
4843 * g++.dg/torture/pr71308.C: New test.
4844
a6031633 48452016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4846
4847 * gcc.dg/zero_bits_compound-1.c: New test.
4848 * gcc.dg/zero_bits_compound-2.c: New test.
4849
1fbdc7ae 48502016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4851
4852 PR middle-end/71279
4853 * gcc.dg/pr71279.c: New test.
4854
2e196ca8 48552016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4856
4857 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4858 floating point min/max/comparison instructions.
4859 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4860
6feab9ce 48612016-05-26 Jakub Jelinek <jakub@redhat.com>
4862
4863 * c-c++-common/gomp/schedule-1.c: New test.
4864 * gfortran.dg/gomp/schedule-1.f90: New test.
4865
978cea8f 48662016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4867
4868 PR c++/70822
4869 PR c++/70106
4870 * g++.dg/cpp1y/auto-fn32.C: New test.
4871 * g++.dg/cpp1y/paren4.C: New test.
4872
0478d9ed 48732016-05-26 Nathan Sidwell <nathan@acm.org>
4874
4875 * gcc.dg/20060410.c: Xfail on ptx.
4876 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4877 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4878 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4879 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4880 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4881
5fd1c174 48822016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4883
4884 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4885
c5e8b3e2 48862016-05-26 Jakub Jelinek <jakub@redhat.com>
4887
0db93a5b 4888 PR tree-optimization/71280
4889 * gcc.dg/pr71280.c: New test.
4890
7199c05c 4891 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4892
76c786ac 4893 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4894 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4895
c5e8b3e2 4896 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4897
e9bcea2f 48982016-05-26 Jiong Wang <jiong.wang@arm.com>
4899
4900 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4901 kept in memory.
e9bcea2f 4902
955d947b 49032016-05-25 Jeff Law <law@redhat.com>
4904
4905 PR tree-optimization/71272
4906 * gcc.c-torture/compile/pr71272.c: new test.
4907
77102dbe 49082016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4909
4910 * gcc.target/powerpc/vec-cmpne.c: New test.
4911 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4912
552821b4 49132016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4914
4915 * gnat.dg/opt55.ad[sb]: New test.
4916
0113f3c5 49172016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4918
4919 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4920 * c-c++-common/pr60226.c: Require int32plus.
4921 * gcc.c-torture/execute/pr70602.c: Likewise.
4922 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4923 unsigned long for malloc arg type.
4924 * gcc.dg/asr_div1.c: Require int32plus.
4925 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4926 * gcc.dg/pie-1.c: Require pie.
4927 * gcc.dg/pie-2.c: Likewise.
4928 * gcc.dg/pr59471.c: Require int32plus.
4929 * gcc.dg/pr59963-2.c: XFAIL for int16.
4930 * gcc.dg/pr60114.c: Require int32plus.
4931 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4932 unsigned long for typedef of size_t.
4933 * gcc.dg/pr63914.c: Require int32plus.
4934 * gcc.dg/pr64536.c: Require pt32plus.
4935 * gcc.dg/pr65658.c: Likewise.
4936 * gcc.dg/pr67271.c: Require int32plus.
4937 * gcc.dg/pr68112.c: Likewise.
4938 * gcc.dg/pr69071.c: Skip for avr target.
4939 * gcc.dg/pr69973.c: Require int32plus.
4940 * gcc.dg/pr70169.c: Skip for avr target.
4941 * gcc.dg/sso-6.c: Require int32plus.
4942 * gcc.dg/sso-7.c: Likewise.
4943 * gcc.dg/sso-8.c: Likewise.
4944 * gcc.dg/vrp-min-max-2.c: Likewise.
4945
f4094380 49462016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4947
4948 PR target/70738
4949 * gcc.target/i386/pr70738-1.c: New test.
4950 * gcc.target/i386/pr70738-2.c: Likewise.
4951 * gcc.target/i386/pr70738-3.c: Likewise.
4952 * gcc.target/i386/pr70738-4.c: Likewise.
4953 * gcc.target/i386/pr70738-5.c: Likewise.
4954 * gcc.target/i386/pr70738-6.c: Likewise.
4955 * gcc.target/i386/pr70738-7.c: Likewise.
4956 * gcc.target/i386/pr70738-8.c: Likewise.
4957 * gcc.target/i386/pr70738-9.c: Likewise.
4958
239a4bea 49592016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4960
4961 PR rtl-optimization/66940
4962 * gcc.c-torture/execute/pr66940.c: New test.
4963
bf6382ba 49642016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4965
4966 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4967 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4968 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4969 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4970 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4971 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4972 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4973 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4974 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4975 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4976 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4977 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4978 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4979 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4980 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4981 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4982 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4983 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4984 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4985 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4986 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4987 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4988 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4989 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4990
2c995da9 49912016-05-25 Marek Polacek <polacek@redhat.com>
4992
4993 PR c/71265
4994 * gcc.dg/noncompile/pr71265.c: New test.
4995
abfbb5b5 4996 PR c/71266
4997 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4998
f6871bbd 49992016-05-25 Nathan Sidwell <nathan@acm.org>
5000
5001 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5002
de04e83e 50032016-05-25 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/71261
5006 * c-c++-common/torture/pr71261.c: New testcase.
5007
b35931f7 50082016-05-25 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/71264
5011 * gcc.dg/vect/pr71264.c: New testcase.
5012
166c3089 50132016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5014
5015 PR c++/55992
5016 * g++.dg/cpp0x/alias-decl-53.C: New.
5017 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5018
14240409 50192016-05-25 Martin Liska <mliska@suse.cz>
5020
5021 * g++.dg/pr71239.C: New test.
5022
bc47d9f6 50232016-05-25 Richard Biener <rguenther@suse.de>
5024
4860a6bf 5025 * gcc.dg/vect/pr58135.c: Rename to ...
5026 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5027
d8a3f157 50282016-05-25 Marek Polacek <polacek@redhat.com>
5029
5030 * g++.dg/pr65295.C: Use target c++14.
5031
3af16045 50322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5033
231010db 5034 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5035 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5036
949479b2 50372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5038
5039 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5040 instructions.
5041
6d6a3fc3 50422016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5043
5044 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5045 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5046 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5047 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5048 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5049 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5050 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5051 * c-c++-common/goacc/pcopy.c: Likewise.
5052 * c-c++-common/goacc/pcopyin.c: Likewise.
5053 * c-c++-common/goacc/pcopyout.c: Likewise.
5054 * c-c++-common/goacc/pcreate.c: Likewise.
5055 * c-c++-common/goacc/pr70688.c: New test.
5056 * c-c++-common/goacc/present-1.c: Adjust test.
5057 * c-c++-common/goacc/reduction-5.c: Likewise.
5058 * g++.dg/goacc/data-1.C: New test.
5059
af648be2 50602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5061
5062 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5063 vector parity built-in functions.
5064 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5065 count trailing zeros automatic vectorization.
5066 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5067 count trailing zeros built-in functions.
5068
4e173d60 50692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5070
5071 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5072
a0c02a52 50732016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5074
5075 PR target/71050
5076 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5077
64c52e9c 50782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5079
5080 PR c++/50436
5081 * g++.dg/template/crash123.C: New.
5082 * g++.dg/template/crash124.C: Likewise.
5083
752b5a4c 50842016-05-24 Martin Sebor <msebor@redhat.com>
5085
5086 PR c++/71147
5087 * g++.dg/ext/flexary16.C: New test.
5088
a36dd683 50892016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5090
f6871bbd 5091 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5092 before math.h is included.
a36dd683 5093 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5094 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5095 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5096 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5097 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5098 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5099 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5100 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5101 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5102 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5103 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5104 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5105 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5106 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5107 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5108 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5109 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5110 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5111 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5112 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5113 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5114 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5115 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5116
d60e1df7 51172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5118 Kelvin Nilsen <kelvin@gcc.gnu.org>
5119
5120 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5121 support.
5122
22d09025 51232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5124
5125 PR c++/69872
5126 * g++.dg/warn/Wno-narrowing1.C: New.
5127
6ef0143d 51282016-05-24 Marek Polacek <polacek@redhat.com>
5129
5130 PR c/71249
5131 * c-c++-common/Wswitch-unreachable-2.c: New test.
5132
962a2062 51332016-05-24 Jakub Jelinek <jakub@redhat.com>
5134
ead77194 5135 PR c++/71257
5136 * g++.dg/vect/simd-clone-6.cc: New test.
5137 * g++.dg/gomp/declare-simd-6.C: New test.
5138
962a2062 5139 PR middle-end/70434
5140 PR c/69504
5141 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5142
23edc6d1 51432016-05-24 Richard Biener <rguenther@suse.de>
5144
5145 PR tree-optimization/71240
5146 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5147
30633bcc 51482016-05-24 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/71230
5151 * gcc.dg/torture/pr71230.c: New testcase.
5152 * g++.dg/torture/pr71230.C: Likewise.
5153
c9d624bd 51542016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5155
5156 * c-c++-common/goacc/routine-5.c: Add tests.
5157 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5158 * gfortran.dg/goacc/routine-6.f90: Add tests.
5159
ce143ff0 51602016-05-24 Richard Biener <rguenther@suse.de>
5161
5162 PR tree-optimization/71253
5163 * gcc.dg/torture/pr71253.c: New testcase.
5164
3bdaecd5 51652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5166
5167 PR middle-end/71252
5168 * gfortran.dg/pr71252.f90: New test.
5169
856b494d 51702016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5171
5172 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5173
7345b977 51742016-05-24 Richard Biener <rguenther@suse.de>
5175
5176 PR middle-end/70434
5177 PR c/69504
5178 * c-c++-common/vector-subscript-4.c: New testcase.
5179 * c-c++-common/vector-subscript-5.c: Likewise.
5180
6f065267 51812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5182
5183 PR fortran/71123
5184 * gfortran.dg/namelist_90.f: New test
5185
fd6757da 51862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5187
5188 PR fortran/66461
5189 * gfortran.dg/unexpected_eof.f: New test
5190
7d5555a8 51912016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5192 Kelvin Nilsen <kelvin@gcc.gnu.org>
5193
5194 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5195 as little endian.
5196
ae6744c9 51972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5198
5199 PR c++/70972
5200 * g++.dg/cpp0x/inh-ctor20.C: New.
5201 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5202
f0d91a85 52032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5204
5205 PR c++/69095
5206 * g++.dg/cpp0x/variadic168.C: New.
5207
1618ffe5 52082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5209
5210 * g++.dg/cpp0x/pr31445.C: Test column number too.
5211 * g++.dg/cpp0x/pr32253.C: Likewise.
5212 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5213 * g++.dg/cpp0x/variadic36.C: Likewise.
5214
c0205bab 52152016-05-23 Marc Glisse <marc.glisse@inria.fr>
5216
5217 * gcc.dg/fold-notshift-2.c: Adjust.
5218
1398da0f 52192016-05-23 Marek Polacek <polacek@redhat.com>
5220
5221 PR c/49859
5222 * c-c++-common/Wswitch-unreachable-1.c: New test.
5223 * gcc.dg/Wswitch-unreachable-1.c: New test.
5224 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5225 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5226 * g++.dg/gomp/block-10.C: Likewise.
5227 * gcc.dg/gomp/block-10.c: Likewise.
5228 * g++.dg/gomp/block-9.C: Likewise.
5229 * gcc.dg/gomp/block-9.c: Likewise.
5230 * g++.dg/gomp/target-1.C: Likewise.
5231 * g++.dg/gomp/target-2.C: Likewise.
5232 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5233 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5234 * g++.dg/gomp/taskgroup-1.C: Likewise.
5235 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5236 * gcc.dg/gomp/teams-1.c: Likewise.
5237 * g++.dg/gomp/teams-1.C: Likewise.
5238 * g++.dg/overload/error3.C: Likewise.
5239 * g++.dg/tm/jump1.C: Likewise.
5240 * g++.dg/torture/pr40335.C: Likewise.
5241 * gcc.dg/c99-vla-jump-5.c: Likewise.
5242 * gcc.dg/switch-warn-1.c: Likewise.
5243 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5244 * gcc.dg/nested-func-1.c: Likewise.
5245 * gcc.dg/pr67784-4.c: Likewise.
5246
5403ed8b 52472016-05-23 Richard Biener <rguenther@suse.de>
5248
5249 PR tree-optimization/71230
5250 * gfortran.dg/pr71230-1.f90: New testcase.
5251 * gfortran.dg/pr71230-2.f90: Likewise.
5252
27510941 52532016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5254
1618ffe5 5255 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5256 * gcc.dg/vect/pr58135.c: Add new.
5257 * gfortran.dg/pr46519-1.f: Adjust test case.
5258
a41c605d 52592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5260
5261 PR c++/53401
5262 * g++.dg/cpp0x/decltype64.C: New.
5263
3eb254ab 52642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5265
5266 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5267 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5268 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5269
a75fffe1 52702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5271
5272 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5273 Add poly64x1_t and poly64x2_t cases if supported.
5274 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5275 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5276 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5277 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5278 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5279
56979b12 52802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5281
5282 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5283 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5284 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5285 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5286 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5287 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5288 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5289
dc5e98db 52902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5291
5292 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5293
c0f383ae 52942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5295
5296 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5297 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5298
2a4d70a2 52992016-05-22 Jakub Jelinek <jakub@redhat.com>
5300
4c109025 5301 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5302 constraint instead of "r".
5303 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5304 insn instead of vxorpd.
5305 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5306
bad891ce 5307 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5308 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5309
ac23ddb9 5310 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5311
9dac9579 5312 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5313 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5314
2a4d70a2 5315 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5316
9eafdd7b 53172016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5318
5319 PR middle-end/40921
5320 * gcc.dg/tree-ssa/pr40921.c: New test.
5321
93df190d 53222016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5323
5324 PR target/71103
5325 * gcc.target/avr/pr71103.c: New test.
5326
933b9f7f 53272016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5328
5329 PR middle-end/71179
5330 * gcc.dg/tree-ssa/pr71179.c: New test.
5331
8bdfbc08 53322016-05-20 Martin Sebor <msebor@redhat.com>
5333
5334 PR c/71115
5335 * gcc.dg/init-excess-2.c: New test.
5336
6827ab42 53372016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5338
5339 * gnat.dg/opt53.adb: New test.
5340 * gnat.dg/opt54.adb: Likewise.
5341
58a5f4c0 53422016-05-20 Martin Jambor <mjambor@suse.cz>
5343
5344 PR tree-optimization/70884
5345 * gcc.dg/tree-ssa/pr70919.c: New test.
5346
bb7145f6 53472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5348
5349 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5350 formatting.
f6871bbd 5351 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5352 fix code formatting.
5353
53542016-05-20 Nathan Sidwell <nathan@acm.org>
5355
5356 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5357 non-common cases.
5358 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5359
9954d230 53602016-05-20 David Malcolm <dmalcolm@redhat.com>
5361
5362 * jit.dg/all-non-failing-tests.h: Add
5363 test-factorial-must-tail-call.c.
5364 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5365 * jit.dg/test-factorial-must-tail-call.c: New test case.
5366
08a161f9 53672016-05-20 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR fortran/71204
5370 * gfortran.dg/pr71204.f90: New test.
5371
3d380077 53722016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5373
5374 * gcc.target/nvptx/sincos.c: New test.
5375
0f104d56 53762016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5377
5378 PR c++/70572
5379 * g++.dg/cpp1y/auto-fn31.C: New.
5380
61736a1b 53812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5382
5383 * gcc.target/powerpc/vec-addec.c: New test.
5384 * gcc.target/powerpc/vec-addec-int128.c: New test.
5385
b4a61e77 53862016-05-20 David Malcolm <dmalcolm@redhat.com>
5387
5388 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5389 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5390 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5391 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5392
9a2ace10 53932016-05-20 Jan Hubicka <hubicka@ucw.cz>
5394
5395 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5396
45cdf8c6 53972016-05-20 Jakub Jelinek <jakub@redhat.com>
5398
b9a1dcd5 5399 PR c++/71210
5400 * g++.dg/opt/pr71210-1.C: New test.
5401 * g++.dg/opt/pr71210-2.C: New test.
5402
45cdf8c6 5403 PR tree-optimization/29756
5404 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5405 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5406 only on selected targets where V4SImode vectors are known to be
5407 supported.
5408
92e3ffbf 54092016-05-20 Marc Glisse <marc.glisse@inria.fr>
5410
5411 PR tree-optimization/71079
5412 PR tree-optimization/71206
5413 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5414
5da368e3 54152016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5416
5417 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5418 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5419 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5420
2506d97a 54212016-05-20 Richard Guenther <rguenther@suse.de>
5422
5423 PR tree-optimization/29756
5424 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5425
adade307 54262016-05-20 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/71185
5429 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5430
c3deca25 54312016-05-20 Richard Biener <rguenther@suse.de>
5432
5433 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5434
8b0bef14 54352016-05-19 Marek Polacek <polacek@redhat.com>
5436
5437 PR c++/71075
5438 * g++.dg/diagnostic/pr71075.C: New test.
5439
08025288 54402016-05-19 David Malcolm <dmalcolm@redhat.com>
5441
5442 PR c++/71184
5443 * g++.dg/pr71184.C: New test case.
5444
26a51591 54452016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5446
5447 * gcc.target/powerpc/darn-0.c: New test.
5448 * gcc.target/powerpc/darn-1.c: New test.
5449 * gcc.target/powerpc/darn-2.c: New test.
5450
d8d3e75a 54512016-05-19 Marek Polacek <polacek@redhat.com>
5452
5453 PR tree-optimization/71031
5454 * gcc.dg/tree-ssa/vrp100.c: New test.
5455
c28211ae 54562016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5457
5458 PR rtl-optimization/71148
5459 * gcc.dg/pr71148.c: New test.
5460
3f5ea43a 54612016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5462
5463 PR target/71056
5464 * gcc.target/arm/pr71056.c: New test.
5465
2a7d4c20 54662016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5467
5468 * c-c++-common/pr69669.c: Check the used mode.
5469
ed0b0569 54702016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5471
5472 PR sanitizer/64354
5473 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5474
410372fe 54752016-05-19 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/70729
5478 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5479 * gcc.dg/graphite/scop-18.c: Likewise.
5480 * gcc.dg/pr41783.c: Disable LIM.
5481 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5482 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5483 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5484 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5485 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5486 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5487 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5488 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5489 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5490 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5491 * gfortran.dg/pr42108.f90: Likewise.
5492
56f34f03 54932016-05-18 David Malcolm <dmalcolm@redhat.com>
5494
5495 PR driver/69265
5496 * gcc.dg/spellcheck-options-11.c: New test case.
5497
e6481cd1 54982016-05-18 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR c++/71100
5501 * g++.dg/opt/pr71100.C: New test.
5502
be951c59 55032016-05-18 Martin Jambor <mjambor@suse.cz>
5504
5505 PR ipa/69708
5506 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5507 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5508 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5509 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5510
665ff45b 55112016-05-18 Martin Jambor <mjambor@suse.cz>
5512
5513 PR ipa/69708
5514 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5515 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5516 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5517 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5518 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5519
485be62c 55202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/69793
5523 * g++.dg/template/crash122.C: New.
5524
b251d5f5 55252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5526
5527 PR c++/70466
5528 * g++.dg/template/pr70466-1.C: New.
5529 * g++.dg/template/pr70466-2.C: Likewise.
5530
c93e9931 55312016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5532
5533 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5534 splat operations and the XXSPLTIB instruction.
5535 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5536 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5537 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5538 xxlxor to clear a register.
5539
8ba6639c 55402016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5541
5542 * gcc.dg/torture/pr71020.c: New test.
5543
ec6e3005 55442016-05-18 Martin Jambor <mjambor@suse.cz>
5545
5546 PR ipa/70646
5547 * gcc.dg/ipa/pr70646.c: New test.
5548
5ef3c918 55492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5550
5551 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5552
70a88eab 55532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5554
5555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5556 missing tests for vreinterpretq_p{8,16}.
5557
b52a930c 55582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5559
5560 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5561 vsliq_n_s64 and vsliq_n_u64.
5562
bdd4080b 55632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5564
5565 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5566 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5567
37814bf5 55682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5569
5570 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5571 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5572 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5573
764af2e0 55742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5575
5576 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5577 in comment.
5578
ffe01a83 55792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5580
5581 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5582 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5583 "blr\t" and switch to scan-assembler-times.
5584
fab6dae9 55852016-05-18 Jiong Wang <jiong.wang@arm.com>
5586
231010db 5587 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5588 with __aarch64__.
5589 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5590 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5591
4eb0c566 55922016-05-18 Jakub Jelinek <jakub@redhat.com>
5593
442f18f1 5594 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5595 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5596 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5597 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5598 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5599 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5600
4d83b36b 5601 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5602 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5603
a4528eec 5604 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5605 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5606
f0066139 5607 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5608 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5609
4eb0c566 5610 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5611
303e9267 56122016-05-18 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/71168
5615 * gcc.dg/torture/pr71168.c: New testcase.
5616
0d7ddd44 56172016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5618
5619 PR middle-end/63586
5620 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5621 * gcc.dg/tree-ssa/pr63586.c: New test.
5622 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5623
899bcc0f 56242016-05-17 Nathan Sidwell <nathan@acm.org>
5625
5626 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5627 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5628 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5629 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5630
a2246979 56312016-05-17 Nathan Sidwell <nathan@acm.org>
5632
5633 * gcc.target/nvptx/abi-vararg-3.c: New.
5634
2f6a4d21 56352016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5636
5637 PR tree-optimization/54579
5638 PR middle-end/55299
5639 * gcc.dg/fold-notrotate-1.c: New test.
5640 * gcc.dg/fold-notshift-1.c: New test.
5641 * gcc.dg/fold-notshift-2.c: New test.
5642
27bdad45 56432016-05-17 Marek Polacek <polacek@redhat.com>
5644
5645 PR ipa/71146
5646 * g++.dg/ipa/pr71146.C: New test.
5647
f33a295a 56482016-05-17 David Malcolm <dmalcolm@redhat.com>
5649
5650 * jit.dg/test-error-array-bounds.c: New test case.
5651
b6dd53bf 56522016-05-17 Marc Glisse <marc.glisse@inria.fr>
5653
5654 * gcc.dg/tree-ssa/and-1.c: New testcase.
5655
a8719545 56562016-05-17 Marc Glisse <marc.glisse@inria.fr>
5657
5658 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5659 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5660
34806102 56612016-05-17 Marc Glisse <marc.glisse@inria.fr>
5662
5663 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5664 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5665
25fe08a8 56662016-05-17 Jiong Wang <jiong.wang@arm.com>
5667
5668 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5669
abf1a837 56702016-05-17 Jiong Wang <jiong.wang@arm.com>
5671
5672 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5673
666b9dd3 56742016-05-17 Jiong Wang <jiong.wang@arm.com>
5675
5676 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5677 ".2d[index]" when scan the assembly.
5678 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5680 float64x1.
5681 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5682
77d095c0 56832016-05-17 Richard Biener <rguenther@suse.de>
5684
5685 PR tree-optimization/71132
5686 * gcc.dg/torture/pr71132.c: New testcase.
5687
28adcc23 56882016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5689
5690 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5691
2439931e 56922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5693
5694 PR target/70809
5695 * gcc.target/aarch64/pr70809_1.c: New test.
5696
5ec2ff80 56972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5698
5699 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5700 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5701 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5702 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5703
17fd1c7a 57042016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5705 Ilya Enkovich <ilya.enkovich@intel.com>
5706
5707 PR target/71114
5708 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5709
46729204 57102016-05-16 Jan Hubicka <hubicka@ucw.cz>
5711
5712 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5713 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5714
2a1125d6 57152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5716
5717 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5718 test for __ARM_FP16_ARGS.
5719 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5720 * gcc.target/arm/aapcs/neon-vect10.c: New.
5721 * gcc.target/arm/aapcs/neon-vect9.c: New.
5722 * gcc.target/arm/aapcs/vfp18.c: New.
5723 * gcc.target/arm/aapcs/vfp19.c: New.
5724 * gcc.target/arm/aapcs/vfp20.c: New.
5725 * gcc.target/arm/aapcs/vfp21.c: New.
5726 * gcc.target/arm/fp16-aapcs-1.c: New.
5727 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5728 test for __ARM_FP16_ARGS.
5729 * g++.target/arm/fp16-return-1.c: Update expected output.
5730
ea3d2d74 57312016-05-16 Jiong Wang <jiong.wang@arm.com>
5732
5733 PR testsuite/70227
5734 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5735
6989e05f 57362016-05-15 Harald Anlauf <anlauf@gmx.de>
5737
5738 PR fortran/69603
5739 * gfortran.dg/pr69603.f90: New testcase.
5740
a5f52592 57412016-05-14 Fritz Reese <fritzoreese@gmail.com>
5742
5743 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5744
88f949ab 57452016-05-14 Fritz Reese <fritzoreese@gmail.com>
5746
5747 PR fortran/71047
5748 * gfortran.dg/pr71047.f08: New test.
5749
90c88567 57502016-05-13 Joseph Myers <joseph@codesourcery.com>
5751
5752 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5753 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5754 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5755
00a690cc 57562016-05-13 Martin Sebor <msebor@redhat.com>
5757
5758 PR c++/60049
5759 * g++.dg/cpp0x/constexpr-60049.C: New test.
5760
ec8b6af7 57612016-05-13 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR bootstrap/71071
5764 * gcc.dg/pr71071.c: New test.
5765
f54d1d7b 57662016-05-13 Uros Bizjak <ubizjak@gmail.com>
5767
5768 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5769 remove XOP handling.
2f3af60f 5770 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5771
a39a0392 57722016-05-13 Nathan Sidwell <nathan@acm.org>
5773
5774 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5775 __atomic_is_lock_free declaration.
5776
42333dd9 57772016-05-13 Richard Biener <rguenther@suse.de>
5778
5779 PR tree-optimization/42587
5780 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5781
c5442454 57822016-05-13 Martin Liska <mliska@suse.cz>
5783
5784 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5785 the new format of dump output.
5786
03a400fb 57872016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5788
5789 * gcc.dg/pr71084.c: New test.
5790
69278c3f 57912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5792
231010db 5793 PR target/53440
5794 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5795
8138f11b 57962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5797
5798 * gcc.target/aarch64/struct_return.c: New test.
5799
22a3f7bd 58002016-05-12 Marek Polacek <polacek@redhat.com>
5801
5802 PR c/70756
5803 * c-c++-common/pr70756-2.c: New test.
5804 * c-c++-common/pr70756.c: New test.
5805
9bcd42cc 58062016-05-12 Richard Biener <rguenther@suse.de>
5807
5808 PR tree-optimization/71059
5809 * gcc.dg/torture/pr71059.c: New testcase.
5810
5ffb4a0d 58112016-05-12 Richard Biener <rguenther@suse.de>
5812
5813 PR tree-optimization/71062
5814 * gcc.dg/torture/pr71062.c: New testcase.
5815
2ab65c31 58162016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5817
5818 PR tree-optimization/71006
5819 * gcc.dg/pr71006.c: New test.
5820
f0158fc0 58212016-05-12 Marek Polacek <polacek@redhat.com>
5822
5823 PR driver/71063
5824 * gcc.dg/opts-7.c: New test.
5825
0f56938b 58262016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5827
5828 PR target/70830
5829 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5830 Add -save-temps to dg-options.
5831 Scan for ldmfd rather than pop instruction.
5832 * gcc.target/arm/interrupt-2.c: Likewise.
5833 * gcc.target/arm/pr70830.c: New test.
5834
e10946d5 58352016-05-12 Jakub Jelinek <jakub@redhat.com>
5836
9fa8e468 5837 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5838 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5839
9ce62bbe 5840 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5841 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5842 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5843
708ae1b1 5844 PR target/71019
5845 * gcc.target/i386/avx512vl-pack-1.c: New test.
5846 * gcc.target/i386/avx512vl-pack-2.c: New test.
5847 * gcc.target/i386/avx512bw-pack-2.c: New test.
5848
a461f32e 5849 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5850
e10946d5 5851 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5852 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5853 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5854
f52a3ef6 58552016-05-12 Richard Biener <rguenther@suse.de>
5856
5857 PR tree-optimization/70986
5858 * gcc.dg/torture/pr70986-1.c: New testcase.
5859 * gcc.dg/torture/pr70986-2.c: Likewise.
5860 * gcc.dg/torture/pr70986-3.c: Likewise.
5861
54c4d22e 58622016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5863
5864 PR c/43651
5865 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5866 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5867
57215d5b 58682016-05-11 Uros Bizjak <ubizjak@gmail.com>
5869
5870 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5871 directive.
5872 * gcc.target/i386/pr66746.c: Ditto.
5873
67d3121c 58742016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5875
5876 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5877 support.
5878 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5879 warning when using -mvsx-timode.
5880 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5881 * gcc.target/powerpc/dform-2.c: Likewise.
5882 * gcc.target/powerpc/pr68805.c: Likewise.
5883
7f8012a5 58842016-05-11 Marek Polacek <polacek@redhat.com>
5885
5886 PR c++/71024
5887 * c-c++-common/attributes-3.c: New test.
5888
3e8567ce 58892016-05-11 Nathan Sidwell <nathan@acm.org>
5890
5891 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5892 * gcc.c-torture/execute/pr68185.c: Likewise.
5893 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5894 * gcc.dg/pr69634.c: Requires scheduling.
5895 * gcc.dg/torture/pr66178.c: Require label values.
5896 * gcc.dg/setjmp-6.c: Require indirect jumps.
5897
3739ac00 58982016-05-11 Richard Biener <rguenther@suse.de>
5899
5900 PR tree-optimization/71055
5901 * gcc.dg/torture/pr71055.c: New testcase.
5902
1ff8b385 59032016-05-11 Richard Biener <rguenther@suse.de>
5904
5905 PR debug/71057
5906 * g++.dg/debug/pr71057.C: New testcase.
5907
77126efa 59082016-05-11 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR fortran/70855
5911 * gfortran.dg/gomp/pr70855.f90: New test.
5912
6fcaaf9b 59132016-05-11 Richard Biener <rguenther@suse.de>
5914
5915 PR middle-end/71002
5916 * g++.dg/torture/pr71002.C: New testcase.
5917
bfa8ea12 59182016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5919
5920 PR middle-end/70807
5921 * gcc.dg/pr70807.c: New test.
5922
87632549 59232016-05-10 Martin Sebor <msebor@redhat.com>
5924
5925 PR c++/38611
5926 * g++.dg/Wattributes.C: New test.
5927
f9153689 59282016-05-10 Marc Glisse <marc.glisse@inria.fr>
5929
5930 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5931 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5932 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5933
a44ed58a 59342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5935
5936 PR target/70799
5937 * gcc.target/i386/pr70799-1.c: New test.
5938
d6c90d89 59392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5940
5941 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5942
c1f73044 59432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5944
5945 PR middle-end/70877
5946 * gcc.target/i386/pr70877.c: New test.
5947
e66d763a 59482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5949
5950 PR tree-optimization/70786
5951 * gcc.target/i386/pr70876.c: New test.
5952
a30ff73a 59532016-05-10 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR target/70927
5956 * gcc.target/i386/avx512vl-logic-1.c: New test.
5957 * gcc.target/i386/avx512vl-logic-2.c: New test.
5958 * gcc.target/i386/avx512dq-logic-2.c: New test.
5959
4b3fd38f 59602016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5961
5962 PR target/70963
5963 * gcc.target/powerpc/pr70963.c: New.
5964
abf93a25 59652016-05-10 David Malcolm <dmalcolm@redhat.com>
5966
5967 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5968 (test_very_wide_line): Add ruler to expected output.
5969 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5970 (test_very_wide_line): Likewise.
5971 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5972 (test_show_locus): Within the handling of "test_very_wide_line",
5973 enable show_ruler_p on the diagnostic context.
5974
d614888f 59752016-05-10 Richard Biener <rguenther@suse.de>
5976
5977 PR tree-optimization/71039
5978 * gcc.dg/torture/pr71039.c: New testcase.
5979
dbca5ed9 59802016-05-10 Nathan Sidwell <nathan@acm.org>
5981
5982 * gcc.dg/nested-func-10.c: Requires alloca.
5983 * gcc.dg/nested-func-9.c: Requires alloca.
5984 * gcc.c-torture/execute/pr70460.c: Requires labels.
5985 * gcc.c-torture/compile/pr70199.c: Requires labels.
5986 * gcc.target/nvptx/decl.c: Compile only.
5987 * gcc.target/nvptx/trailing-init.c: Compile only.
5988 * gcc.target/nvptx/ary-init.c: Compile only.
5989
3fa82609 59902016-05-10 Marek Polacek <polacek@redhat.com>
5991
5992 PR c/70255
5993 * gcc.dg/attr-opt-1.c: New test.
5994
76825907 59952016-05-10 Richard Biener <rguenther@suse.de>
5996
5997 PR tree-optimization/70497
5998 PR tree-optimization/28367
5999 * gcc.dg/torture/20160404-1.c: New testcase.
6000 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6001 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6002
68255819 60032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6004
6005 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6006
d9aa8cdb 60072016-05-09 Uros Bizjak <ubizjak@gmail.com>
6008
6009 * gcc.target/i386/fabsneg-1.c New test.
6010
7cc16f50 60112016-05-09 Alan Modra <amodra@gmail.com>
6012
6013 PR testsuite/70826
6014 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6015
a83b7b63 60162016-05-09 Richard Biener <rguenther@suse.de>
6017
6018 PR tree-optimization/70985
6019 * gcc.dg/torture/pr70985.c: New testcase.
6020
189d0706 60212016-05-09 Bin Cheng <bin.cheng@arm.com>
6022
6023 * gcc.dg/tree-ssa/ifc-9.c: New test.
6024 * gcc.dg/tree-ssa/ifc-10.c: New test.
6025 * gcc.dg/tree-ssa/ifc-11.c: New test.
6026 * gcc.dg/tree-ssa/ifc-12.c: New test.
6027 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6028 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6029 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6030
1ec957b0 60312016-05-09 Richard Biener <rguenther@suse.de>
6032
6033 PR fortran/70937
6034 * gfortran.dg/pr70937.f90: New testcase.
6035
923c7714 60362016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037
6038 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6039
d7cd448a 60402016-05-07 Fritz Reese <fritzoreese@gmail.com>
6041
6042 PR fortran/56226
6043 * gfortran.dg/dec_structure_1.f90: New testcase.
6044 * gfortran.dg/dec_structure_2.f90: Ditto.
6045 * gfortran.dg/dec_structure_3.f90: Ditto.
6046 * gfortran.dg/dec_structure_4.f90: Ditto.
6047 * gfortran.dg/dec_structure_5.f90: Ditto.
6048 * gfortran.dg/dec_structure_6.f90: Ditto.
6049 * gfortran.dg/dec_structure_7.f90: Ditto.
6050 * gfortran.dg/dec_structure_8.f90: Ditto.
6051 * gfortran.dg/dec_structure_9.f90: Ditto.
6052 * gfortran.dg/dec_structure_10.f90: Ditto.
6053 * gfortran.dg/dec_structure_11.f90: Ditto.
6054 * gfortran.dg/dec_union_1.f90: Ditto.
6055 * gfortran.dg/dec_union_2.f90: Ditto.
6056 * gfortran.dg/dec_union_3.f90: Ditto.
6057 * gfortran.dg/dec_union_4.f90: Ditto.
6058 * gfortran.dg/dec_union_5.f90: Ditto.
6059 * gfortran.dg/dec_union_6.f90: Ditto.
6060 * gfortran.dg/dec_union_7.f90: Ditto.
6061
f681e29b 60622016-05-07 Tom de Vries <tom@codesourcery.com>
6063
6064 PR tree-optimization/70956
6065 * gcc.dg/graphite/pr70956.c: New test.
6066
68d7f375 60672016-05-06 Jakub Jelinek <jakub@redhat.com>
6068
faf39348 6069 PR middle-end/70941
6070 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6071 (a, b, c, d): Change type from char to signed char.
6072 (main): Compare against (signed char) -1634678893 instead of
6073 hardcoded -109. Use __builtin_abort instead of abort.
6074
b768b13a 6075 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6076 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6077
68d7f375 6078 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6079
5dda16ea 60802016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6081
6082 PR debug/70935
6083 * gcc.dg/torture/pr70935.c: New test.
6084
13ede1b5 60852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6086
6087 PR target/58219
7fc878c4 6088 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6089
96d94be2 60902016-05-06 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/70960
6093 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6094
e5d9f15d 60952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6096
6097 PR target/52933
6098 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6099 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6100 Adjust expected instruction counts.
6101 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6102
2dd7705f 61032016-05-06 Marek Polacek <polacek@redhat.com>
6104
6105 PR sanitizer/70875
6106 * gcc.dg/ubsan/bounds-3.c: New test.
6107
cb8bc632 61082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6109
6110 PR target/54089
6111 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6112
b343c173 61132016-05-06 Richard Biener <rguenther@suse.de>
6114
6115 PR middle-end/70931
6116 * gfortran.dg/pr70931.f90: New testcase.
6117
1e3db0b1 61182016-05-06 Richard Biener <rguenther@suse.de>
6119
6120 PR middle-end/70941
6121 * gcc.dg/torture/pr70941.c: New testcase.
6122
bdd54b6d 61232016-05-05 Bin Cheng <bin.cheng@arm.com>
6124
6125 PR tree-optimization/57206
6126 * gcc.dg/vect/pr57206.c: New test.
6127
499adcfd 61282016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6129
6130 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6131
871164c4 61322016-05-05 Jakub Jelinek <jakub@redhat.com>
6133
ecb23e00 6134 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6135
871164c4 6136 * c-c++-common/Wdangling-else-4.c: New test.
6137
70cf83ba 61382016-05-04 Jakub Jelinek <jakub@redhat.com>
6139
858c9470 6140 PR c++/70906
6141 PR c++/70933
6142 * g++.dg/opt/pr70906.C: New test.
6143 * g++.dg/opt/pr70933.C: New test.
6144
70cf83ba 6145 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6146
aaa36a78 61472016-05-04 Jan Hubicka <hubicka@ucw.cz>
6148
6149 * gcc.dg/ipa/pure-const-3.c: New testcase.
6150
1d52c456 61512016-05-04 Marek Polacek <polacek@redhat.com>
6152
6153 * c-c++-common/Wdangling-else-1.c: New test.
6154 * c-c++-common/Wdangling-else-2.c: New test.
6155 * c-c++-common/Wdangling-else-3.c: New test.
6156
dc581573 61572016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6158
6159 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6160 flag is present.
6161
a64030fe 61622016-05-04 Marek Polacek <polacek@redhat.com>
6163
6164 PR c/48778
6165 * gcc.dg/Waddress-2.c: New test.
6166
b461b04a 61672016-05-04 Alan Modra <amodra@gmail.com>
6168
6169 * gcc.target/powerpc/pr70866.c: New.
6170
c388a0cf 61712016-05-03 Martin Sebor <msebor@redhat.com>
6172
6173 PR c++/66561
6174 * c-c++-common/builtin_location.c: New test.
6175 * g++.dg/cpp1y/builtin_location.C: New test.
6176
5d4db8ef 61772016-05-03 Marek Polacek <polacek@redhat.com>
6178
6179 PR c/70859
6180 * gcc.dg/pr70859.c: New test.
6181 * gcc.dg/pr70859-2.c: New test.
6182
ca938765 61832016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6184
6185 * gnat.dg/debug5.adb: New testcase.
6186
60b27d5f 61872016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6188
6189 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6190 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6191 Procedure to check for z10 instruction set.
6192
5ab325d0 61932016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6194
6195 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6196
c548a0ad 61972016-05-03 Alan Modra <amodra@gmail.com>
6198
6199 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6200
d5ecd946 62012016-05-03 Jakub Jelinek <jakub@redhat.com>
6202
6203 * gcc.target/i386/avx512f-cvt-1.c: New test.
6204
35b0a053 62052016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6206
6207 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6208 -fdump-tree-vrp-details.
6209
9ae1b28a 62102016-05-03 Richard Biener <rguenther@suse.de>
6211
6212 * gcc.dg/pr30172-1.c: Adjust.
6213 * gcc.dg/pr63743.c: Likewise.
6214 * gcc.dg/tm/pr51696.c: Likewise.
6215 * c-c++-common/tm/safe-1.c: Likewise.
6216 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6217 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6218 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6219 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6220
9c1a31e4 62212016-05-03 Jakub Jelinek <jakub@redhat.com>
6222
fe69bcb9 6223 PR rtl-optimization/70467
6224 * gcc.target/i386/pr70467-3.c: New test.
6225 * gcc.target/i386/pr70467-4.c: New test.
6226
9082c4a4 6227 PR tree-optimization/70916
6228 * gcc.c-torture/compile/pr70916.c: New test.
6229
9c1a31e4 6230 PR target/49244
6231 * gcc.target/i386/pr49244-1.c: New test.
6232 * gcc.target/i386/pr49244-2.c: New test.
6233
69105acc 62342016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6235
6236 PR rtl-optimization/44281
6237 * gcc.target/i386/pr44281.c: New test.
6238
9ab8df54 62392016-05-03 bin cheng <bin.cheng@arm.com>
6240
6241 PR tree-optimization/56541
6242 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6243 * gcc.dg/vect/pr56541.c: new test.
6244
3c62cae0 62452016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6246
6247 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6248 __float128.
6249 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6250
91abc161 62512016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6252
6253 PR testsuite/70520
6254 * c-c++-common/asan/clone-test-1.c (main): Align child process
6255 stack to 16 bytes.
6256
aa3d1155 62572016-05-02 David Malcolm <dmalcolm@redhat.com>
6258
6259 PR c++/62314
6260 * g++.dg/spellcheck-fields-2.C: New test case.
6261
002c3f28 62622016-05-02 David Malcolm <dmalcolm@redhat.com>
6263
6264 PR c++/62314
6265 * g++.dg/pr62314.C: New test case.
6266
46e5dccc 62672016-05-02 Jan Hubicka <hubicka@ucw.cz>
6268
6269 * gcc.dg/ipa/inline-8.c: New testcase.
6270
663f4248 62712016-05-02 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR rtl-optimization/70467
6274 * gcc.target/i386/pr70467-1.c: New test.
6275
efe8bdf5 62762016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6277
6278 * gcc.dg/spec-options.c: Run the test on all targets.
6279 * gcc.dg/foo.specs: Use cpp_unique_options.
6280
47ef9633 62812016-05-02 Marc Glisse <marc.glisse@inria.fr>
6282
6283 * gcc.dg/tree-ssa/unord.c: New testcase.
6284
eb1a077c 62852016-05-02 Marc Glisse <marc.glisse@inria.fr>
6286
6287 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6288
28e869d0 62892016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6290
6291 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6292
dd185f6e 62932016-05-02 Marek Polacek <polacek@redhat.com>
6294
6295 PR c/70851
6296 * gcc.dg/enum-incomplete-3.c: New test.
6297
773d09b9 62982016-05-02 Marek Polacek <polacek@redhat.com>
6299 Tom de Vries <tom@codesourcery.com>
6300
6301 PR tree-optimization/70700
6302 * gcc.dg/pr70700.c: New test.
6303
f0dc3286 63042016-05-01 Uros Bizjak <ubizjak@gmail.com>
6305
6306 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6307 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6308 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6309 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6310 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6311
7f931827 63122016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6313
6314 * ada/acats/run_acats: Rename into...
6315 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6316 * ada/acats/run_all.sh: Remove redundant test.
6317 (target_run): Move around.
6318 (target_gnatchop): Use newly built executable.
6319 (target_gnatmake): Likewise.
6320 Check that the compilation of impbit succeeds.
6321
1c492b4e 63222016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6323
6324 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6325 * gcc.dg/20021029-1.c: Likewise.
6326 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6327 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6328 * gcc.target/sh/cmpstr.c: Likewise.
6329 * gcc.target/sh/cmpstrn.c: Likewise.
6330 * gcc.target/sh/memset.c: Likewise.
6331 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6332 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6333 * gcc.target/sh/pr39423-1.c: Likewise.
6334 * gcc.target/sh/pr49468-di.c: Likewise.
6335 * gcc.target/sh/pr49468-si.c: Likewise.
6336 * gcc.target/sh/pr49880-1.c: Likewise.
6337 * gcc.target/sh/pr49880-2.c: Likewise.
6338 * gcc.target/sh/pr49880-3.c: Likewise.
6339 * gcc.target/sh/pr50751-1.c: Likewise.
6340 * gcc.target/sh/pr50751-4.c: Likewise.
6341 * gcc.target/sh/pr50751-7.c: Likewise.
6342 * gcc.target/sh/pr51244-1.c: Likewise.
6343 * gcc.target/sh/pr51244-10.c: Likewise.
6344 * gcc.target/sh/pr51244-11.c: Likewise.
6345 * gcc.target/sh/pr51244-12.c: Likewise.
6346 * gcc.target/sh/pr51244-13.c: Likewise.
6347 * gcc.target/sh/pr51244-14.c: Likewise.
6348 * gcc.target/sh/pr51244-17.c: Likewise.
6349 * gcc.target/sh/pr51244-18.c: Likewise.
6350 * gcc.target/sh/pr51244-19.c: Likewise.
6351 * gcc.target/sh/pr51244-4.c: Likewise.
6352 * gcc.target/sh/pr51244-5.c: Likewise.
6353 * gcc.target/sh/pr51244-7.c: Likewise.
6354 * gcc.target/sh/pr51244-8.c: Likewise.
6355 * gcc.target/sh/pr51244-9.c: Likewise.
6356 * gcc.target/sh/pr51697.c: Likewise.
6357 * gcc.target/sh/pr52483-1.c: Likewise.
6358 * gcc.target/sh/pr52483-2.c: Likewise.
6359 * gcc.target/sh/pr52483-3.c: Likewise.
6360 * gcc.target/sh/pr52483-5.c: Likewise.
6361 * gcc.target/sh/pr52933-1.c: Likewise.
6362 * gcc.target/sh/pr52933-2.c: Likewise.
6363 * gcc.target/sh/pr52933-3.c: Likewise.
6364 * gcc.target/sh/pr53568-1.c: Likewise.
6365 * gcc.target/sh/pr53976-1.c: Likewise.
6366 * gcc.target/sh/pr53988-1.c: Likewise.
6367 * gcc.target/sh/pr53988.c: Likewise.
6368 * gcc.target/sh/pr54089-1.c: Likewise.
6369 * gcc.target/sh/pr54089-6.c: Likewise.
6370 * gcc.target/sh/pr54089-7.c: Likewise.
6371 * gcc.target/sh/pr54089-8.c: Likewise.
6372 * gcc.target/sh/pr54089-9.c: Likewise.
6373 * gcc.target/sh/pr54236-1.c: Likewise.
6374 * gcc.target/sh/pr54236-2.c: Likewise.
6375 * gcc.target/sh/pr54236-3.c: Likewise.
6376 * gcc.target/sh/pr54236-4.c: Likewise.
6377 * gcc.target/sh/pr54386.c: Likewise.
6378 * gcc.target/sh/pr54602-1.c: Likewise.
6379 * gcc.target/sh/pr54685.c: Likewise.
6380 * gcc.target/sh/pr54760-1.c: Likewise.
6381 * gcc.target/sh/pr54760-2.c: Likewise.
6382 * gcc.target/sh/pr54760-3.c: Likewise.
6383 * gcc.target/sh/pr54760-4.c: Likewise.
6384 * gcc.target/sh/pr54760-5.c: Likewise.
6385 * gcc.target/sh/pr54760-6.c: Likewise.
6386 * gcc.target/sh/pr55146.c: Likewise.
6387 * gcc.target/sh/pr55160.c: Likewise.
6388 * gcc.target/sh/pr59278.c: Likewise.
6389 * gcc.target/sh/pr59401-1.c: Likewise.
6390 * gcc.target/sh/pr59533-1.c: Likewise.
6391 * gcc.target/sh/pr63260.c: Likewise.
6392 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6393 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6394 * gcc.target/sh/strlen.c: Likewise.
6395 * gcc.target/sh/torture/pr30807.c: Likewise.
6396 * gcc.target/sh/torture/pr34777.c: Likewise.
6397 * gcc.target/sh/torture/pr64652.c: Likewise.
6398 * gcc.target/sh/torture/pr65505.c: Likewise.
6399 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6400 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6401
0c4005be 64022016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/66644
6405 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6406
d94e6223 64072016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6408
6409 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6410 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6411 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6412 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6413
46f37836 64142016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6415
6416 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6417 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6418
4d0a8bac 64192016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6420
6421 PR middle-end/70626
6422 * c-c++-common/goacc/combined-reduction.c: New test.
6423 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6424
b98e0db3 64252016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6426
6427 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6428 *movdi_internal pattern only if PIC off.
6429 * gcc.target/i386/pr70155-2.c: Likewise.
6430 * gcc.target/i386/pr70155-3.c: Likewise.
6431 * gcc.target/i386/pr70155-4.c: Likewise.
6432 * gcc.target/i386/pr70155-5.c: Likewise.
6433 * gcc.target/i386/pr70155-6.c: Likewise.
6434 * gcc.target/i386/pr70155-7.c: Likewise.
6435 * gcc.target/i386/pr70155-8.c: Likewise.
6436 * gcc.target/i386/pr70155-15.c: Likewise.
6437 * gcc.target/i386/pr70155-17.c: Likewise.
6438 * gcc.target/i386/pr70155-22.c: Likewise.
6439
8b066242 64402016-04-29 Bin Cheng <bin.cheng@arm.com>
6441
6442 PR tree-optimization/70803
6443 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6444
22912e73 64452016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6446
6447 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6448 optimization of vector loop.
6449 * gcc.target/i386/vect-unpack-3.c: New test.
6450 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6451 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6452 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6453
568128c6 64542016-04-29 Marek Polacek <polacek@redhat.com>
6455
6456 PR sanitizer/70342
6457 * g++.dg/ubsan/null-7.C: New test.
6458
025dd1e0 6459 PR c/70852
6460 * gcc.dg/pr70852.c: New test.
6461
eb16928e 64622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6463
6464 PR/69089
6465 * g++.dg/cpp0x/alignas6.C: New test.
6466
d7377ee9 64672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6468
4860a6bf 6469 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6470 * gcc.dg/pr27003.c: Likewise.
6471 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6472 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6473 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6474 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6475 * gcc.target/arc/mxy.c: Likewise.
6476 * gcc.target/arc/mswape.c: Likewise.
6477 * gcc.target/arc/mrtsc.c: Likewise.
6478 * gcc.target/arc/mcrc.c: Likewise.
6479 * gcc.target/arc/mdsp-packa.c: Likewise.
6480 * gcc.target/arc/mdvbf.c: Likewise.
6481 * gcc.target/arc/mlock.c: Likewise.
6482 * gcc.target/arc/mmac-24.c: Likewise.
6483 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6484
efa1b7ab 64852016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6486 Matthijs Kooijman <matthijs@stdin.nl>
6487 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6488
6489 PR target/60040
6490 * gcc.target/avr/pr60040-1.c: New.
6491 * gcc.target/avr/pr60040-2.c: New.
6492
00371d68 64932016-04-29 Richard Biener <rguenther@suse.de>
6494
6495 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6496
73447cc5 64972016-04-29 Richard Biener <rguenther@suse.de>
6498
6499 PR tree-optimization/13962
6500 PR tree-optimization/65686
6501 * gcc.dg/uninit-pr65686.c: New testcase.
6502
c2087b56 65032016-04-29 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR middle-end/70843
6506 * gcc.dg/pr70843.c: New test.
6507
cdd06d5a 65082016-04-28 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR target/70858
6511 * gcc.target/i386/pr70858.c: New test.
6512
1a60079e 65132016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6514
6515 * gcc.target/arc/nps400-1.c: New file.
6516
11bc2894 65172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6518 Andrew Burgess <andrew.burgess@embecosm.com>
6519
6520 * gcc.target/arc/movh_cl-1.c: New file.
6521
dd9bf0b5 65222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6523 Andrew Burgess <andrew.burgess@embecosm.com>
6524
6525 * gcc.target/arc/extzv-1.c: New file.
6526 * gcc.target/arc/insv-1.c: New file.
6527 * gcc.target/arc/insv-2.c: New file.
6528 * gcc.target/arc/movb-1.c: New file.
6529 * gcc.target/arc/movb-2.c: New file.
6530 * gcc.target/arc/movb-3.c: New file.
6531 * gcc.target/arc/movb-4.c: New file.
6532 * gcc.target/arc/movb-5.c: New file.
6533 * gcc.target/arc/movb_cl-1.c: New file.
6534 * gcc.target/arc/movb_cl-2.c: New file.
6535 * gcc.target/arc/movbi_cl-1.c: New file.
6536 * gcc.target/arc/movl-1.c: New file.
6537
a22e4209 65382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6539 Andrew Burgess <andrew.burgess@embecosm.com>
6540
6541 * gcc.target/arc/cmem-1.c: New file.
6542 * gcc.target/arc/cmem-2.c: New file.
6543 * gcc.target/arc/cmem-3.c: New file.
6544 * gcc.target/arc/cmem-4.c: New file.
6545 * gcc.target/arc/cmem-5.c: New file.
6546 * gcc.target/arc/cmem-6.c: New file.
6547 * gcc.target/arc/cmem-7.c: New file.
6548 * gcc.target/arc/cmem-ld.inc: New file.
6549 * gcc.target/arc/cmem-st.inc: New file.
6550
287c3982 65512016-04-28 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR target/70821
6554 * gcc.target/i386/pr70821.c: New test.
6555
e40e5340 65562016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6557
6558 * gcc.target/powerpc/vec-adde.c: New test.
6559 * gcc.target/powerpc/vec-adde-int128.c: New test.
6560
cf977d50 65612016-04-28 Jakub Jelinek <jakub@redhat.com>
6562
6563 * gcc.target/i386/avx-vround-1.c: New test.
6564 * gcc.target/i386/avx-vround-2.c: New test.
6565 * gcc.target/i386/avx512vl-vround-1.c: New test.
6566 * gcc.target/i386/avx512vl-vround-2.c: New test.
6567
572f8300 65682016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6569
6570 PR testsuite/70595
6571 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6572 (check_effective_target_cilkplus_runtime): ... this.
6573 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6574 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6575
6576 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6577 Require cilkplus_runtime.
6578 Don't add -lcilkrts.
6579 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6580 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6581 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6582 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6583 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6584 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6585 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6586 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6587 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6588 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6589 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6590 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6591 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6592 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6593 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6594 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6595 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6596 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6597 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6598 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6599 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6600 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6601 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6602 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6603 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6604 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6605 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6606 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6607 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6608
6609 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6610 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6611
6612 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6613
6614 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6615 cilkplus_runtime.
6616
dfba0905 66172016-04-27 Marc Glisse <marc.glisse@inria.fr>
6618
6619 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6620 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6621
605a4556 66222015-04-27 Ryan Burn <contact@rnburn.com>
6623
6624 PR c++/69024
6625 PR c++/68997
6626 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6627 diagnostic.
6628 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6629 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6630
6a1231a5 66312016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6632
6633 * gnat.dg/limited_with4.ad[sb]: New test.
6634 * gnat.dg/limited_with4_pkg.ads: New helper.
6635
4dad9e09 66362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6637
6638 PR target/70155
6639 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6640 and movv1ti_internal patterns
6641 * gcc.target/i386/pr70155-1.c: New test.
6642 * gcc.target/i386/pr70155-2.c: Likewise.
6643 * gcc.target/i386/pr70155-3.c: Likewise.
6644 * gcc.target/i386/pr70155-4.c: Likewise.
6645 * gcc.target/i386/pr70155-5.c: Likewise.
6646 * gcc.target/i386/pr70155-6.c: Likewise.
6647 * gcc.target/i386/pr70155-7.c: Likewise.
6648 * gcc.target/i386/pr70155-8.c: Likewise.
6649 * gcc.target/i386/pr70155-9.c: Likewise.
6650 * gcc.target/i386/pr70155-10.c: Likewise.
6651 * gcc.target/i386/pr70155-11.c: Likewise.
6652 * gcc.target/i386/pr70155-12.c: Likewise.
6653 * gcc.target/i386/pr70155-13.c: Likewise.
6654 * gcc.target/i386/pr70155-14.c: Likewise.
6655 * gcc.target/i386/pr70155-15.c: Likewise.
6656 * gcc.target/i386/pr70155-16.c: Likewise.
6657 * gcc.target/i386/pr70155-17.c: Likewise.
6658 * gcc.target/i386/pr70155-18.c: Likewise.
6659 * gcc.target/i386/pr70155-19.c: Likewise.
6660 * gcc.target/i386/pr70155-20.c: Likewise.
6661 * gcc.target/i386/pr70155-21.c: Likewise.
6662 * gcc.target/i386/pr70155-22.c: Likewise.
6663
a80f3f45 66642016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6665
6666 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6667 ".{5,6}".
6668
279305d1 66692016-04-27 Bin Cheng <bin.cheng@arm.com>
6670
6671 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6672 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6673 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6674 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6675 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6676
8974b625 66772016-04-27 Richard Biener <rguenther@suse.de>
6678
6679 PR ipa/70760
6680 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6681 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6682
886d5463 66832016-04-27 Nathan Sidwell <nathan@acm.org>
6684
6685 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6686 * g++.dg/ubsan/pr63956.C: Adjust error location.
6687
f0e35aa9 66882016-04-27 Nick Clifton <nickc@redhat.com>
6689
6690 PR middle-end/49889
6691 * gcc.dg/pr49889.c: New test.
6692
40385231 66932016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6694
6695 * c-c++-common/memset-array.c: New test.
6696
37229a71 66972016-04-26 Martin Sebor <msebor@redhat.com>
6698
6699 PR c++/66639
6700 * g++.dg/cpp1y/func_constexpr.C: New test.
6701
3eedf9bd 67022016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6703
6704 PR c++/70241
6705 * g++.dg/cpp0x/enum32.C: New test.
6706 * g++.dg/cpp0x/enum33.C: New test.
6707
67082016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6709
6710 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6711 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6712 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6713 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6714 * gcc.c-torture/execute/pr38151.c: Likewise.
6715 * gcc.c-torture/execute/pr66556.c: Likewise.
6716 * gcc.c-torture/execute/pr67781.c: Likewise.
6717 * gcc.c-torture/execute/pr68648.c: Likewise.
6718
8c51f92f 67192016-04-26 Marc Glisse <marc.glisse@inria.fr>
6720
6721 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6722
fa20ebd3 67232016-04-26 Marek Polacek <polacek@redhat.com>
6724
6725 PR c/67784
6726 * gcc.dg/pr67784-3.c: New test.
6727 * gcc.dg/pr67784-4.c: New test.
6728 * gcc.dg/pr67784-5.c: New test.
6729
9db47803 6730 PR c/70791
6731 * gcc.dg/Wnested-externs-2.c: New test.
6732
bff407f2 67332016-04-26 Marc Glisse <marc.glisse@inria.fr>
6734
6735 * gcc.dg/fold-plusmult.c: Adjust.
6736 * gcc.dg/no-strict-overflow-6.c: Adjust.
6737 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6738
78d0c69e 67392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6740
6741 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6742 number scans.
6743 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6744 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6745 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6746 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6747 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6748 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6749 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6750 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6751 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6752 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6753 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6754 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6755 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6756 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6757 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6758 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6759 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6760 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6761 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6762 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6763 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6764 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6765 scans.
6766 * gcc.target/i386/pr32219-4.c: Likewise.
6767 * gcc.target/i386/pr32219-6.c: Likewise.
6768 * gcc.target/i386/pr32219-8.c: Likewise.
6769
221d6722 67702016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6771
6772 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6773 associated options.
6774
514727a9 67752016-04-26 Marek Polacek <polacek@redhat.com>
6776
6777 PR c++/70744
6778 * g++.dg/ext/cond2.C: New test.
6779
e6ee4c61 67802016-04-26 Bin Cheng <bin.cheng@arm.com>
6781
6782 PR tree-optimization/70771
6783 PR tree-optimization/70775
6784 * gcc.dg/pr70771.c: New test.
3730828c 6785 * gcc.dg/pr70775.c: New test.
e6ee4c61 6786
b3d72796 67872016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6788
6789 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6790
c11ece29 67912016-04-25 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/70780
6794 * gcc.dg/torture/pr70780.c: New testcase.
6795
92a44a68 67962016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6797
4860a6bf 6798 * gcc.target/arm/neon-vaddws16.c: New test.
6799 * gcc.target/arm/neon-vaddws32.c: New test.
6800 * gcc.target/arm/neon-vaddwu16.c: New test.
6801 * gcc.target/arm/neon-vaddwu32.c: New test.
6802 * gcc.target/arm/neon-vaddwu8.c: New test.
6803 * lib/target-supports.exp
d40b10b2 6804 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6805 that arm neon support vector widen sum of HImode TO SImode.
6806
4bbfd6c2 68072016-04-23 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR sanitizer/70712
6810 * c-c++-common/asan/pr70712.c: New test.
6811
524df596 68122016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6813
6814 * .gitattributes: New file.
6815
426c75c3 68162016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6817
6818 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6819
c052a8d5 68202016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6821
6822 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6823 * gfortran.dg/submodule_15.f08: Likewise.
6824
c08d4612 68252016-04-22 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/70740
6828 * gcc.dg/torture/pr70740.c: New testcase.
6829
fd3211e1 68302016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6831
6832 PR target/70750
6833 * gcc.target/i386/pr70750-1.c: New test.
6834 * gcc.target/i386/pr70750-2.c: Likewise.
6835
15acd78c 68362016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6837
6838 PR c++/70540
6839 * g++.dg/cpp0x/auto48.C: New.
6840
192bf59c 68412016-04-21 Marek Polacek <polacek@redhat.com>
6842
6843 PR c++/70513
6844 * g++.dg/cpp0x/forw_enum12.C: New test.
6845 * g++.dg/cpp0x/forw_enum13.C: New test.
6846
5d429e99 68472016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6848
6849 PR target/70728
6850 * gcc.target/i386/pr70728.c: New test.
6851
06777d85 68522016-04-21 Richard Biener <rguenther@suse.de>
6853
6854 PR middle-end/70747
6855 * gcc.dg/pr70747.c: New testcase.
6856
7434c6fb 68572016-04-21 Bin Cheng <bin.cheng@arm.com>
6858
6859 PR tree-optimization/70715
6860 * gcc.dg/tree-ssa/scev-13.c: New test.
6861
f3ec0970 68622016-04-21 Marc Glisse <marc.glisse@inria.fr>
6863
6864 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6865
523f3a9d 68662016-04-21 Marc Glisse <marc.glisse@inria.fr>
6867
6868 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6869
ace7bf06 68702016-04-20 Jan Hubicka <jh@suse.cz>
6871
6872 PR ipa/70018
6873 * g++.dg/ipa/nothrow-1.C: New testcase.
6874
2b073aa6 68752016-04-20 Nathan Sidwell <nathan@acm.org>
6876
6877 PR c++/55635
6878 * g++.dg/eh/delete1.C: New.
6879
8a574c11 68802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6881
6882 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6883 -mtune-ctrl=sse_typeless_stores.
6884
e3400750 68852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6886
6887 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6888
4bd8a059 68892016-04-20 Bin Cheng <bin.cheng@arm.com>
6890
6891 PR tree-optimization/69489
6892 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6893
70574e60 68942016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6895
6896 PR c++/69363
6897 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6898 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6899 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6900
bd6f374c 69012016-04-20 Bin Cheng <bin.cheng@arm.com>
6902
6903 PR tree-optimization/56625
6904 PR tree-optimization/69489
6905 * gcc.dg/vect/pr56625.c: New test.
6906 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6907
482539ee 69082016-04-20 Andrew Pinski <apinski@cavium.com>
6909
6910 PR target/64971
6911 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6912
b4672800 69132016-04-20 Arnaud Charlet <charlet@adacore.com>
6914
6915 * gnat.dg/self1.adb: Remove now incorrect test.
6916
4fb48737 69172016-04-20 Bin Cheng <bin.cheng@arm.com>
6918
6919 * gcc.dg/tree-ssa/scev-11.c: New test.
6920 * gcc.dg/tree-ssa/scev-12.c: New test.
6921
97efb92e 69222016-04-20 Marek Polacek <polacek@redhat.com>
6923
6924 PR tree-optimization/70725
6925 * gcc.dg/pr70725.c: New test.
6926
9d2d4060 69272016-04-20 Richard Biener <rguenther@suse.de>
6928
6929 PR tree-optimization/70726
6930 * g++.dg/vect/pr70726.cc: New testcase.
6931
54530437 69322016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6933
6934 PR target/70674
6935 * gcc.target/s390/pr70674.c: New test.
6936
acda2210 69372016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6938
6939 PR libgfortran/70684
6940 * gfortran.dg/list_read_14.f90: New test.
6941
b7040bb0 69422016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6943
6944 PR target/69201
6945 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6946 extern to force it misaligned.
6947 (b): Likewise.
6948 (c): Likewise.
6949 (d): Likewise.
6950 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6951 Don't check `*' before movv4sf_internal.
6952 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6953 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6954 Don't check `*' before movv16qi_internal.
6955 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6956 extern to force it misaligned.
6957 (b): Likewise.
6958 (c): Likewise.
6959 (d): Likewise.
6960 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6961 Don't check `*' before movv2df_internal.
6962 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6963 extern to force it misaligned.
6964 (b): Likewise.
6965 (c): Likewise.
6966 (d): Likewise.
6967 Check movv8sf_internal instead of avx_storeups256.
6968 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6969
263b5475 69702016-04-19 Richard Biener <rguenther@suse.de>
6971
6972 PR tree-optimization/70171
6973 * g++.dg/tree-ssa/pr70171.C: New testcase.
6974
222ac318 69752016-04-19 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/70724
6978 * gcc.dg/torture/pr70724.c: New testcase.
6979
003000a4 69802016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6981
6982 PR middle-end/70689
4860a6bf 6983 * gcc.target/i386/pr70689.c: New.
003000a4 6984
3f6e13de 69852016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6986
6987 PR target/70708
6988 * gcc.target/i386/pr70708.c: New test.
6989
10abddbd 69902016-04-18 Richard Biener <rguenther@suse.de>
6991
6992 PR tree-optimization/43434
6993 * gcc.dg/vect/pr43434.c: New testcase.
6994 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6995 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6996 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6997 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6998 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6999 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7000 * gcc.dg/gomp/pr68640.c: Likewise.
7001 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7002 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7003
950db54a 70042016-04-18 Richard Biener <rguenther@suse.de>
7005
7006 PR tree-optimization/70701
7007 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7008
67ccbf39 70092016-04-18 Tom de Vries <tom@codesourcery.com>
7010
7011 PR testsuite/70699
7012 * gcc.dg/pr70161.c: Add dot-file scans.
7013 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7014 instead of after last dot char.
7015
021ad2f3 70162016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7017
7018 * c-c++-common/dump-ada-spec-3.c: New test.
7019 * c-c++-common/dump-ada-spec-4.c: Likewise.
7020
d572fcfd 70212016-04-17 Tom de Vries <tom@codesourcery.com>
7022
7023 PR other/70183
7024 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7025
8b4ee73c 70262016-04-15 Jan Hubicka <jh@suse.cz>
7027
7028 PR ipa/70018
7029 * g++.dg/ipa/pure-const-1.C: New testcase.
7030 * g++.dg/ipa/pure-const-2.C: New testcase.
7031 * g++.dg/ipa/pure-const-3.C: New testcase.
7032
eac243e7 70332016-04-15 Marek Polacek <polacek@redhat.com>
7034
7035 PR c/70671
7036 * gcc.dg/bitfld-22.c: New test.
7037
64c1df32 70382016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7039
7040 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7041 x86_64.
7042
926f9422 70432016-04-15 Marek Polacek <polacek@redhat.com>
7044
7045 PR c/70651
7046 * c-c++-common/pr70651.c: New test.
7047
309bbaa3 70482016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7049
7050 PR rtl-optimization/70681
7051 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7052 dump scan on arm and powerpc.
7053 * gcc.dg/pr10474.c: Likewise.
7054
b4ba8358 70552016-04-15 Jakub Jelinek <jakub@redhat.com>
7056
ed92874a 7057 PR c++/69517
7058 PR c++/70019
7059 PR c++/70588
7060 * g++.dg/cpp1y/vla11.C: Revert for real.
7061
b4ba8358 7062 PR c/70436
7063 * c-c++-common/Wparentheses-1.c: New test.
7064 * c-c++-common/gomp/Wparentheses-1.c: New test.
7065 * c-c++-common/gomp/Wparentheses-2.c: New test.
7066 * c-c++-common/gomp/Wparentheses-3.c: New test.
7067 * c-c++-common/gomp/Wparentheses-4.c: New test.
7068 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7069 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7070 * c-c++-common/goacc/Wparentheses-1.c: New test.
7071
65717bb5 70722016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7073
7074 PR target/70662
7075 * gcc.target/i386/pr70662.c: New test.
7076
ca1a4077 70772016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7078 Alan Modra <amodra@gmail.com>
ca1a4077 7079
7080 PR tree-optimization/70130
7081 * gcc.dg/vect/O3-pr70130.c: New testcase.
7082
dbe1794c 70832016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7084
11836644 7085 PR target/70669
7086 * gcc.target/powerpc/pr70669.c: New test.
7087
dbe1794c 7088 PR target/70640
7089 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7090 a power7 system that does not have an assembler that supports
7091 power8.
7092
4c1007f1 70932016-04-14 Martin Sebor <msebor@redhat.com>
7094
7095 PR c++/69517
7096 PR c++/70019
7097 PR c++/70588
7098 * c-c++-common/ubsan/vla-1.c: Revert.
7099 * g++.dg/cpp1y/vla11.C: Same.
7100 * g++.dg/cpp1y/vla12.C: Same.
7101 * g++.dg/cpp1y/vla13.C: Same.
7102 * g++.dg/cpp1y/vla14.C: Same.
7103 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7104 * g++.dg/init/array24.C: Same.
4c1007f1 7105 * g++.dg/ubsan/vla-1.C: Same.
7106
22dcab66 71072016-04-14 Marek Polacek <polacek@redhat.com>
7108 Jan Hubicka <hubicka@ucw.cz>
7109
7110 PR c++/70029
7111 * g++.dg/torture/pr70029.C: New test.
7112
3e74b025 71132016-04-14 Martin Sebor <msebor@redhat.com>
7114
7115 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7116 type size to prevent failures on targets with very low maximum
7117 alignment.
7118
1d2e0f2a 71192016-04-14 Richard Biener <rguenther@suse.de>
7120
7121 PR tree-optimization/70623
7122 * gcc.dg/torture/pr70623.c: New testcase.
7123 * gcc.dg/torture/pr70623-2.c: Likewise.
7124
9aed0626 71252016-04-13 Martin Sebor <msebor@redhat.com>
7126
7127 PR c++/69517
7128 PR c++/70019
7129 PR c++/70588
7130 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7131 * g++.dg/cpp1y/vla11.C: New test.
7132 * g++.dg/cpp1y/vla12.C: New test.
7133 * g++.dg/cpp1y/vla13.C: New test.
7134 * g++.dg/cpp1y/vla14.C: New test.
7135 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7136 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7137 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7138
fd499010 71392016-04-13 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR c++/70641
7142 * g++.dg/opt/pr70641.C: New test.
7143
87fa7252 71442016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7145
7146 PR rtl-optimization/68749
7147 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7148 effects of argument promotions.
7149 Remove default args to dg-skip-if.
7150
6c40e18b 71512016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7152
7153 PR c++/70635
7154 * g++.dg/parse/pr70635.C: New.
7155
92c53257 71562016-04-13 Marek Polacek <polacek@redhat.com>
7157
7158 PR c++/70639
7159 * c-c++-common/Wmisleading-indentation-4.c: New test.
7160
0241e4dc 71612016-04-13 Marek Polacek <polacek@redhat.com>
7162
7163 PR c/70436
4860a6bf 7164 * gcc.dg/Wparentheses-12.c: New test.
7165 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7166
92bda444 71672016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7168
7169 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7170 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7171 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7172
38ea8a26 71732016-04-13 Jakub Jelinek <jakub@redhat.com>
7174
d08aa032 7175 PR middle-end/70633
7176 * gcc.c-torture/compile/pr70633.c: New test.
7177
38ea8a26 7178 PR debug/70628
7179 * gcc.dg/torture/pr70628.c: New test.
7180
9231d5c2 71812016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7182
7183 PR c++/70610
7184 * g++.dg/template/pr70610.C: New test.
7185 * g++.dg/template/pr70610-2.C: New test.
7186 * g++.dg/template/pr70610-3.C: New test.
7187 * g++.dg/template/pr70610-4.C: New test.
7188
249ca944 71892016-04-12 Jakub Jelinek <jakub@redhat.com>
7190
7f2ea2fb 7191 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7192 128 instead of 32.
7193
249ca944 7194 PR c++/70571
7195 * g++.dg/ext/pr70571.C: New test.
7196
8ca5a97d 71972016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7198
bf32a52d 7199 PR target/70640
8ca5a97d 7200 * gcc.target/powerpc/pr70640.c: New test.
7201
e971b45f 72022016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/68722
7205 * g++.dg/parse/pr68722.C: New.
7206
0b54d964 72072016-04-12 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR rtl-optimization/70596
7210 * gcc.target/i386/pr70596.c: New test.
7211
d2dd85e3 72122016-04-12 Nathan Sidwell <nathan@acm.org>
7213
7214 PR c++/70501
7215 * g++.dg/init/pr70501.C: New.
7216
2d0001b0 72172016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7218
7219 * gcc.target/i386/asm-flag-6.c: New test.
7220
6c4df0d1 72212016-04-12 Tom de Vries <tom@codesourcery.com>
7222
7223 PR tree-optimization/68756
7224 * gcc.dg/graphite/pr68756.c: New test.
7225
0d60da57 72262016-04-12 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR tree-optimization/70602
7229 * gcc.c-torture/execute/pr70602.c: New test.
7230
62735984 72312016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7232
7233 PR target/70381
7234 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7235 __float128 emulator is built and runs.
7236 * gcc.target/powerpc/float128-1.c: Likewise.
7237
7238 * lib/target-supports.exp (check_ppc_float128_sw_available):
7239 Rework tests for __float128 software and hardware
7240 availability. Fix exit condition to return 0 on success.
7241
a702492c 72422016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7243
7244 PR target/70133
7245 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7246 * gcc.target/aarch64/target_attr_15.c: Likewise.
7247
a8c5ce92 72482016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7249
7250 PR c++/69066
7251 * g++.dg/cpp1y/pr69066.C: New.
7252
5ecab913 72532016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7254
7255 PR fortran/68566
7256 * gfortran.dg/pr36192.f90: Update test.
7257 * gfortran.dg/pr36192_1.f90: Update test.
7258 * gfortran.dg/real_dimension_1.f: Update test.
7259 * gfortran.dg/parameter_array_init_7.f90: New test.
7260
6cb5ef70 72612016-04-09 John David Anglin <danglin@gcc.gnu.org>
7262
4edfdd23 7263 PR testsuite/64039
7264 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7265
964f71e3 7266 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7267
5d61c198 7268 PR rtl-optimization/66669
7269 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7270
16eaaf58 7271 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7272
0b68802d 7273 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7274 * gcc.dg/pie-1.c: Likewise.
7275 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7276 * gcc.dg/pic-4.c: Likewise.
7277 * gcc.dg/pie-3.c: Likewise.
7278 * gcc.dg/pie-4.c: Likewise.
7279
9c0dd509 7280 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7281
03b2d3c1 7282 PR tree-optimization/68644
7283 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7284
6cb5ef70 7285 PR rtl-optimization/64886
7286 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7287
07de41ba 72882016-04-09 Tom de Vries <tom@codesourcery.com>
7289
7290 PR tree-optimization/68953
7291 * gcc.dg/graphite/pr68953.c: New test.
7292
d294e3fb 72932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7294
7295 PR fortran/70592
7296 * gfortran.dg/deferred_character_16.f90: New test.
7297
3cb15094 72982016-04-09 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR tree-optimization/70586
7301 * gcc.c-torture/execute/pr70586.c: New test.
7302
a02dc66f 73032016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7304
7305 PR sanitizer/70573
7306 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7307 with __builtin_memset
7308 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7309
0c302595 73102016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7311
7312 PR lto/70289
7313 PR ipa/70348
7314 PR tree-optimization/70373
7315 PR middle-end/70533
7316 PR middle-end/70534
7317 PR middle-end/70535
7318 * c-c++-common/goacc/reduction-5.c: New test.
7319 * c-c++-common/goacc/reduction-promotions.c: New test.
7320 * gfortran.dg/goacc/reduction-3.f95: New test.
7321 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7322
c6c0523b 73232016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7324
7325 PR c++/70590
7326 PR c++/70452
7327 * g++.dg/pr70590.C: New test.
7328 * g++.dg/pr70590-2.C: New test.
7329
3ac399da 73302016-04-08 Jakub Jelinek <jakub@redhat.com>
7331
e97d1706 7332 PR middle-end/70593
7333 * gcc.target/i386/pr70593.c: New test.
7334
3ac399da 7335 PR rtl-optimization/70574
7336 * gcc.target/i386/avx2-pr70574.c: New test.
7337
fcfbb129 73382016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7339
7340 PR sanitizer/70541
7341 * c-c++-common/asan/pr70541.c: New test.
7342
0aabcddf 73432016-04-08 Tom de Vries <tom@codesourcery.com>
7344
7345 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7346 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7347
bec0c1e8 73482016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7349
7350 PR target/70566
7351 * gcc.c-torture/execute/pr70566.c: New test.
7352
87c791f5 73532016-04-08 Tom de Vries <tom@codesourcery.com>
7354
7355 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7356 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7357
7f38718f 73582016-04-08 Alan Modra <amodra@gmail.com>
7359
7360 * gcc.target/powerpc/pr70117.c: New.
7361
a96a7710 73622016-04-07 Jakub Jelinek <jakub@redhat.com>
7363
7a6265d1 7364 PR testsuite/70581
7365 * gcc.dg/lto/simd-function_0.c: New test.
7366
a96a7710 7367 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7368 clones.
7369 * c-c++-common/attr-simd-2.c: Likewise.
7370 * c-c++-common/attr-simd-4.c: Likewise.
7371 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7372 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7373
508dd607 73742016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7375
7376 PR testsuite/70553
7377 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7378
1b61585a 73792016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7380 Tom de Vries <tom@codesourcery.com>
7381
7382 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7383 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7384 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7385 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7386 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7387 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7388 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7389 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7390
5f060aa8 73912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7392
7393 PR c/70436
7394 * g++.dg/warn/Wparentheses-29.C: New test.
7395
d3831f71 73962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7397
7398 PR c/70436
7399 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7400 explicit braces to resolve a future -Wparentheses warning.
7401
382ece2d 74022016-04-06 Richard Henderson <rth@redhat.com>
7403
7404 * gcc.dg/pr61817-1.c: New test.
7405 * gcc.dg/pr61817-2.c: New test.
7406 * gcc.dg/pr69391-1.c: New test.
7407 * gcc.dg/pr69391-2.c: New test.
7408
72234ee9 74092016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7410
7411 PR rtl-optimization/70398
4860a6bf 7412 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7413
5547150a 74142016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7415
7416 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7417
15b70121 74182016-04-06 Yvan Roux <yvan.roux@linaro.org>
7419 Pedro Alves <palves@redhat.com>
7420
7421 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7422
585aefbb 74232016-04-06 Jakub Jelinek <jakub@redhat.com>
7424
0cbb513b 7425 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7426 Check for avx512f effective targets instead of avx2.
7427 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7428 for AVX512F clones.
7429 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7430 * g++.dg/gomp/declare-simd-1.C: Likewise.
7431 * g++.dg/gomp/declare-simd-3.C: Likewise.
7432 * g++.dg/gomp/declare-simd-4.C: Likewise.
7433
585aefbb 7434 PR middle-end/70550
7435 * c-c++-common/gomp/pr70550-1.c: New test.
7436 * c-c++-common/gomp/pr70550-2.c: New test.
7437
0b91cceb 74382016-04-05 Nathan Sidwell <nathan@acm.org>
7439
7440 PR c++/70512
7441 * g++.dg/ext/attribute-may-alias-5.C: New.
7442
645a9d8e 74432016-04-05 Jakub Jelinek <jakub@redhat.com>
7444
7445 PR c++/70336
7446 * c-c++-common/pr70336.c: New test.
7447 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7448 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7449
bdf23925 74502016-04-05 Jan Hubicka <hubicka@ucw.cz>
7451
7452 PR ipa/66223
7453 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7454
aaff837c 74552016-04-05 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR rtl-optimization/70542
7458 * gcc.dg/torture/pr70542.c: New test.
7459 * gcc.target/i386/avx2-pr70542.c: New test.
7460
2eac58a0 74612016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7462
7463 PR tree-optimization/70509
7464 * gcc.target/i386/avx512bw-pr70509.c: New test.
7465
4f7ebe46 74662016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7467
7468 PR c++/70452
7469 * g++.dg/ext/constexpr-vla4.C: New test.
7470
305d86a0 74712016-04-05 Uros Bizjak <ubizjak@gmail.com>
7472
7473 PR target/70510
7474 * gcc.target/i386/pr70510.c: New test.
7475
eec3b789 74762016-04-05 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/70526
7479 * g++.dg/torture/pr70526.C: New testcase.
7480
ca943582 74812016-04-05 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR target/70525
7484 * gcc.target/i386/pr70525.c: New test.
7485
87825cd5 74862016-04-05 Richard Biener <rguenther@suse.de>
7487
7488 PR middle-end/70499
7489 * g++.dg/torture/pr70499.C: New testcase.
7490
14638828 74912016-04-05 Richard Biener <rguenther@suse.de>
7492
7493 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7494 remove XFAIL.
7495
967a90d5 74962016-04-04 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR middle-end/70307
7499 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7500 rs6000 ABI warnings.
7501
d374a3a3 75022016-04-04 Jan Hubicka <hubicka@ucw.cz>
7503
7504 PR ipa/66223
7505 * g++.dg/ipa/devirt-51.C: New testcase.
7506
8ff377a6 75072016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7508 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7509
7510 PR middle-end/70457
7511 * gcc.dg/torture/pr70457.c: New.
7512
f567b44f 75132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7514
7515 PR fortran/67538
7516 * gfortran.dg/allocate_with_source_19.f08: New test.
7517
89d4ebfa 75182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7519
7520 PR fortran/65795
7521 * gfortran.dg/coarray_allocate_6.f08: New test.
7522
68ab33a6 75232016-04-04 Richard Biener <rguenther@suse.de>
7524
7525 PR rtl-optimization/70484
7526 * gcc.dg/torture/pr70484.c: New testcase.
7527
c4f5465d 75282016-04-04 Marek Polacek <polacek@redhat.com>
7529
7530 PR c/70307
7531 * gcc.dg/torture/pr70307.c: New test.
7532
bfec6609 75332016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7534
7535 PR target/70416
7536 PR target/67391
7537 * gcc.target/sh/torture/pr70416.c: New.
7538
40df9099 75392016-04-02 Martin Sebor <msebor@redhat.com>
7540
7541 PR c++/67376
7542 PR c++/70170
7543 PR c++/70172
7544 PR c++/70228
7545 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7546 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7547 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7548 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7549 * g++.dg/cpp0x/constexpr-string.C: Same.
7550 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7551 * g++.dg/cpp0x/pr65398.C: Same.
7552 * g++.dg/ext/constexpr-vla1.C: Same.
7553 * g++.dg/ext/constexpr-vla2.C: Same.
7554 * g++.dg/ext/constexpr-vla3.C: Same.
7555 * g++.dg/ubsan/pr63956.C: Same.
7556
0edb9bfe 75572016-04-01 Jakub Jelinek <jakub@redhat.com>
7558
7559 PR rtl-optimization/70467
7560 * gcc.target/i386/pr70467-2.c: New test.
7561
e5b1a1d9 75622016-04-01 Jakub Jelinek <jakub@redhat.com>
7563 Marek Polacek <polacek@redhat.com>
7564
7565 PR c++/70488
7566 * g++.dg/init/new47.C: New test.
7567
b2ca3fb0 75682016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7569
7570 PR target/70496
7571 * gcc.target/arm/pr70496.c: New test.
7572
4c3bd1e3 75732016-04-01 Nathan Sidwell <nathan@acm.org>
7574
47de69ad 7575 PR c++/68475
7576 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7577
313d569f 75782016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7579
7580 PR target/69890
7581 * gcc.dg/strlenopt.h (memmove): New.
7582 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7583 instead of "string.h".
7584 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7585 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7586 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7587 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7588 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7589 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7590 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7591 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7592 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7593 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7594 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7595 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7596 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7597 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7598 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7599 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7600 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7601 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7602 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7603 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7604
5469facd 76052016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606
7607 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7608 (Holder::foo): Reflect this.
7609
503de754 76102016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7611
7612 PR target/70442
7613 * gcc.dg/pr70442.c: New test.
7614
13ee2de7 76152016-03-31 Nathan Sidwell <nathan@acm.org>
7616
7617 PR c++/70393
7618 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7619
5e0d03a8 76202016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7621
7622 PR target/70453
7623 * gcc.target/i386/pr70453.c: New test.
7624
8cb82ed4 76252016-03-31 Andrey Belevantsev <abel@ispras.ru>
7626
7627 PR target/70292
7628 * gcc.c-torture/pr70292.c: New test.
7629
7952b661 76302016-03-31 Marek Polacek <polacek@redhat.com>
7631
7632 PR c/70297
7633 * c-c++-common/pr70297.c: New test.
7634 * g++.dg/cpp0x/typedef-redecl.C: New test.
7635 * gcc.dg/typedef-redecl2.c: New test.
7636
1607cc74 76372016-03-31 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR rtl-optimization/70460
7640 * gcc.c-torture/execute/pr70460.c: New test.
7641
c689c252 76422016-03-31 Richard Biener <rguenther@suse.de>
7643
7644 PR c++/70430
7645 * g++.dg/ext/vector30.C: New testcase.
7646
91c9586d 76472016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7648 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7649
7650 * gfortran.dg/fmt_pf.f90: New test.
7651
afa5c1b8 76522016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7653
7654 Forward-port from 5 branch
7655 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR testsuite/70356
7658 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7659 dg-require-effective-target after dg-do.
7660
7661 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7662
7663 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7664
6a5dcab3 76652016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7666 Julian Brown <julian@codesourcery.com>
7667 Chung-Lin Tang <cltang@codesourcery.com>
7668 Cesar Philippidis <cesar@codesourcery.com>
7669 James Norris <jnorris@codesourcery.com>
7670 Tom de Vries <tom@codesourcery.com>
7671 Nathan Sidwell <nathan@codesourcery.com>
7672
305d86a0 7673 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7674 * c-c++-common/goacc/loop-clauses.c: Likewise.
7675 * g++.dg/goacc/template.C: Likewise.
7676 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7677 * gfortran.dg/goacc/loop-1.f95: Likewise.
7678 * gfortran.dg/goacc/loop-5.f95: Likewise.
7679 * gfortran.dg/goacc/loop-6.f95: Likewise.
7680 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7681 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7682 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7683 * c-c++-common/goacc/clauses-fail.c: Likewise.
7684 * c-c++-common/goacc/parallel-1.c: Likewise.
7685 * c-c++-common/goacc/reduction-1.c: Likewise.
7686 * c-c++-common/goacc/reduction-2.c: Likewise.
7687 * c-c++-common/goacc/reduction-3.c: Likewise.
7688 * c-c++-common/goacc/reduction-4.c: Likewise.
7689 * c-c++-common/goacc/routine-3.c: Likewise.
7690 * c-c++-common/goacc/routine-4.c: Likewise.
7691 * c-c++-common/goacc/routine-5.c: Likewise.
7692 * c-c++-common/goacc/tile.c: Likewise.
7693 * g++.dg/goacc/template.C: Likewise.
7694 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7695 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7696 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7697 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7698 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7699 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7700 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7701 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7702 * c-c++-common/goacc/use_device-1.c: ... this file.
7703 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7704 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7705 * c-c++-common/goacc/host_data-6.c: ... this file.
7706 * c-c++-common/goacc/loop-2-kernels.c: New file.
7707 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7708 * c-c++-common/goacc/loop-3.c: Likewise.
7709 * g++.dg/goacc/reference.C: Likewise.
7710 * g++.dg/goacc/routine-1.C: Likewise.
7711 * g++.dg/goacc/routine-2.C: Likewise.
7712
932c0baa 77132016-03-30 Richard Biener <rguenther@suse.de>
7714
7715 PR middle-end/70450
7716 * gcc.dg/torture/pr70450.c: New testcase.
7717
7f7c4659 77182016-03-30 Jakub Jelinek <jakub@redhat.com>
7719
7720 PR target/70421
7721 * gcc.dg/torture/pr70421.c: New test.
7722 * gcc.target/i386/avx512f-pr70421.c: New test.
7723
9cbfe80c 77242016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7725
7726 PR testsuite/70364
7727 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7728 (check): New function.
7729 (bar): Call check.
7730 (foo): Align stack to 16 bytes when calling bar.
7731 * gcc.target/i386/cleanup-2.c: Likewise.
7732
f56c7d36 77332016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7734
7735 PR tree-optimization/59124
7736 * gcc.dg/Warray-bounds-19.c: New test.
7737
92a44a68 77382016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7739
7740 * lib/prune.exp (escape_regex_chars): New.
7741 (prune_file_path): Update to quote metcharacters for regexp.
7742
a3daa269 77432016-03-29 Jakub Jelinek <jakub@redhat.com>
7744
24e1ba3d 7745 PR rtl-optimization/70429
7746 * gcc.c-torture/execute/pr70429.c: New test.
7747
a3daa269 7748 PR tree-optimization/70405
7749 * gcc.dg/pr70405.c: New test.
7750
3ef41a6e 77512016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7752
7753 PR fortran/70397
7754 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7755 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7756
4abd9410 77572016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7758
7759 PR testsuite/64177
7760 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7761 __cilkrts_set_param to set two workers.
7762 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7763 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7764
b58e5f0f 77652016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7766
305d86a0 7767 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7768
bff53658 77692016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7770
7771 PR target/70406
305d86a0 7772 * gcc.target/i386/pr70406.c: New test.
bff53658 7773
bb2c9c15 77742016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7775
7776 * gnat.dg/specs/double_record_extension3.ads: New test.
7777
f12c84ab 77782016-03-25 Richard Henderson <rth@redhat.com>
7779
7780 PR target/70120
7781 * gcc.target/aarch64/pr70120-1.c: New.
7782 * gcc.target/aarch64/pr70120-2.c: New.
7783 * gcc.target/aarch64/pr70120-3.c: New.
7784
b0bf58c4 77852016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7786
7787 PR c++/62212
7788 * g++.dg/template/mangle2.C: The dg-do directive should be
7789 "compile" not "assemble".
7790
f175ba0f 77912016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7792
7793 PR lto/69650
7794 * gcc.dg/pr69650.c: New test.
7795
4cc3295f 77962016-03-25 David Edelsohn <dje.gcc@gmail.com>
7797
7798 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7799
0cf40600 78002016-03-25 Alan Modra <amodra@gmail.com>
7801
7802 * gcc.dg/dfp/pr70052.c: New test.
7803
3aebf099 78042016-03-24 Richard Henderson <rth@redhat.com>
7805
7806 PR middle-end/69845
7807 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7808 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7809
83245bd3 78102016-03-24 Tom de Vries <tom@codesourcery.com>
7811
7812 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7813
108e7ee4 78142016-03-24 Tom de Vries <tom@codesourcery.com>
7815
7816 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7817 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7818
17af0b14 78192016-03-24 Tom de Vries <tom@codesourcery.com>
7820
7821 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7822 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7823
6c8770ee 78242016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7825
7826 PR c++/62212
7827 * g++.dg/template/mangle2.C: New test.
7828
a7e21b7b 78292016-03-24 Richard Biener <rguenther@suse.de>
7830
7831 PR tree-optimization/70396
7832 * gcc.dg/torture/pr70396.c: New testcase.
7833
f365d297 78342016-03-24 Richard Biener <rguenther@suse.de>
7835
7836 PR middle-end/70370
7837 * gcc.dg/torture/pr70370.c: New testcase.
7838
da7aeb13 78392016-03-24 Tom de Vries <tom@codesourcery.com>
7840
7841 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7842 * gfortran.dg/goacc/kernels-tree.f95: Same.
7843 * gfortran.dg/goacc/parallel-tree.f95: Same.
7844
80b30de0 78452016-03-24 Tom de Vries <tom@codesourcery.com>
7846
7847 * c-c++-common/goacc/uninit-if-clause.c: New test.
7848 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7849
cb9b6b99 78502016-03-24 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR target/70290
305d86a0 7853 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7854 Fix formatting.
cb9b6b99 7855
a4225fff 78562016-03-24 Richard Biener <rguenther@suse.de>
7857
7858 PR tree-optimization/70372
7859 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7860
5a869ab8 78612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7862
7863 PR c++/70347
7864 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7865
36ce5faa 78662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7867
7868 PR c++/70332
7869 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7870
c4fa85c9 78712016-03-23 Jakub Jelinek <jakub@redhat.com>
7872
d9377ad5 7873 PR c++/70001
7874 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7875 * g++.dg/cpp1y/pr70001.C: New test.
7876
c4fa85c9 7877 PR c++/70323
7878 * g++.dg/cpp0x/constexpr-70323.C: New test.
7879
0a2062da 78802016-03-23 Alexandre Oliva <aoliva@redhat.com>
7881 Jason Merrill <jason@redhat.com>
7882 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR c++/69315
7885 * g++.dg/cpp0x/constexpr-69315.C: New test.
7886 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7887
62d2a6dc 78882016-03-23 Marek Polacek <polacek@redhat.com>
7889
7890 PR c++/69884
7891 * g++.dg/warn/Wignored-attributes-1.C: New test.
7892 * g++.dg/warn/Wignored-attributes-2.C: New test.
7893
a82d6246 78942016-03-23 Tom de Vries <tom@codesourcery.com>
7895
7896 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7897 initialization.
7898 * gfortran.dg/goacc/private-3.f95 (test): Same.
7899 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7900 missing use param.
7901
dc834ba1 79022016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7903
7904 * lib/target-supports.exp: Remove v7ve entry from loop
7905 creating effective target checks.
7906 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7907 (add_options_for_arm_arch_v7ve): Likewise.
7908
7e83fd1f 79092016-03-23 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR tree-optimization/70354
7912 * gcc.dg/vect/pr70354-1.c: New test.
7913 * gcc.dg/vect/pr70354-2.c: New test.
7914 * gcc.target/i386/avx2-pr70354-1.c: New test.
7915 * gcc.target/i386/avx2-pr70354-2.c: New test.
7916
4e4da058 79172016-03-22 Jeff Law <law@redhat.com>
7918
7919 PR target/70232
7920 * gcc.dg/tree-ssa/pr70232.c: New test.
7921
6855137b 79222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7923
7924 PR target/70302
7925 * gcc.target/i386/pr70302.c: New test.
7926
19db1ec8 79272016-03-22 Richard Biener <rguenther@suse.de>
7928
7929 PR middle-end/70251
7930 * g++.dg/torture/pr70251.C: New testcase.
7931
4baec9f2 79322016-03-22 David Malcolm <dmalcolm@redhat.com>
7933
7934 PR c/69993
7935 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7936 Wmisleading-indentation.c.
7937 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7938 reflect change to diagnostic text and order of messages.
7939 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7940
fcfec126 79412016-03-22 David Edelsohn <dje.gcc@gmail.com>
7942
7943 * g++.dg/ext/java-3.C: Don't compile on AIX.
7944
aa30728a 79452016-03-22 Richard Biener <rguenther@suse.de>
7946
7947 PR middle-end/70333
7948 * gcc.dg/torture/pr70333.c: New testcase.
7949
46ec4eb4 79502016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7951
7952 * g++.dg/ext/pr70290.C: New test.
7953
4880f878 79542016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7955
7956 PR target/70325
7957 * gcc.target/i386/pr70325.c: New test.
7958
3d78ea44 79592016-03-22 Jakub Jelinek <jakub@redhat.com>
7960
5934fb8f 7961 PR target/70329
7962 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7963 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7964
b6436f79 7965 PR target/70300
7966 * gcc.target/i386/pr70300.c: New test.
7967
3d78ea44 7968 PR c++/70295
7969 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7970 (func2): New function for cond with parens, xfail warning for c++.
7971 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7972
b60244f6 79732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7974
7975 PR c++/70096
7976 * g++.dg/template/ptrmem30.C: New test.
7977
c8e3e744 79782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7979
7980 PR c++/70204
7981 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7982 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7983
2715f63a 79842016-03-21 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR middle-end/70326
7987 * gcc.dg/pr70326.c: New test.
7988
2daa2cda 79892016-03-21 Marc Glisse <marc.glisse@inria.fr>
7990 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR tree-optimization/70317
7993 * gcc.dg/pr70317.c: New test.
7994
d9aa5a50 79952016-03-21 Uros Bizjak <ubizjak@gmail.com>
7996
7997 PR target/70327
7998 * gcc.target/i386/pr70327.c: New test.
7999
e1a88bf4 80002016-03-21 Martin Liska <mliska@suse.cz>
8001
61941425 8002 PR ipa/70306
e1a88bf4 8003 * gcc.dg/ipa/pr70306.c: New test.
8004
d9aa5a50 80052016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8006
8007 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8008 * gcc.target/arm/attr-align3.c: Likewise.
8009 * gcc.target/arm/attr_arm.c: Likewise.
8010 * gcc.target/arm/flip-thumb.c: Likewise.
8011
afdde20c 80122016-03-21 Jakub Jelinek <jakub@redhat.com>
8013
8014 PR target/70296
8015 * gcc.target/powerpc/altivec-36.c: New test.
8016
3f2ef661 80172016-03-21 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/70310
8020 * gcc.dg/torture/pr70310.c: New testcase.
8021
08b2b692 80222016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8023
8024 PR target/70293
8025 * gcc.target/i386/pr70293.c: New test.
8026
93505d22 80272016-03-21 Richard Biener <rguenther@suse.de>
8028
8029 PR tree-optimization/70288
8030 * gcc.dg/torture/pr70288-1.c: New testcase.
8031 * gcc.dg/torture/pr70288-2.c: Likewise.
8032
06fd1914 80332016-03-21 Andrey Belevantsev <abel@ispras.ru>
8034
8035 PR rtl-optimization/69307
8036 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8037
b628775e 80382016-03-21 Andrey Belevantsev <abel@ispras.ru>
8039
8040 PR rtl-optimization/69102
8041 * gcc.c-torture/compile/pr69102.c: New test.
8042
1421f43c 80432016-03-18 Jeff Law <law@redhat.com>
8044
8045 PR rtl-optimization/70263
8046 * gcc.c-torture/compile/pr70263-1.c: New test.
8047 * gcc.target/i386/pr70263-2.c: New test.
8048
e7142ce1 80492016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8050
8051 PR rtl-optimization/70278
8052 * gcc.dg/torture/pr70278.c: New test.
8053 * gcc.target/arm/pr70278.c: New test.
8054
5539bc70 80552016-03-18 David Malcolm <dmalcolm@redhat.com>
8056
8057 PR c/70281
8058 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8059 (test_builtin_types_compatible_p): New test function.
8060 * gcc.dg/pr70281.c: New test case.
8061
296a290a 80622016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8063
8064 PR target/70113
8065 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8066
666094f0 80672016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8068
8069 PR tree-optimization/70252
8070 * gcc.dg/pr70252.c: New test.
8071
350514e8 80722016-03-18 Tom de Vries <tom@codesourcery.com>
8073
8074 * gcc.dg/pr70161-2.c: New test.
8075 * gcc.dg/pr70161.c: New test.
8076
011e0cea 80772016-03-18 Tom de Vries <tom@codesourcery.com>
8078
8079 PR ipa/70269
8080 * gcc.dg/pr70269.c: New test.
8081
292a09de 80822016-03-18 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR c++/70267
8085 * g++.dg/ext/java-3.C: New test.
8086
efc86c4c 80872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8088
8089 PR c++/70205
8090 * g++.dg/lookup/pr70205.C: New test.
8091
a28dd575 80922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8093
8094 PR c++/70218
8095 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8096
92e7ab1e 80972016-03-17 Marek Polacek <polacek@redhat.com>
8098
8099 PR c/69407
8100 * gcc.dg/atomic-op-6.c: New test.
8101
7378dbfb 81022016-03-17 David Malcolm <dmalcolm@redhat.com>
8103
8104 PR c/70264
8105 * c-c++-common/pr70264.c: New test case.
8106
f7995d7d 81072016-03-17 Jakub Jelinek <jakub@redhat.com>
8108
e2895b76 8109 PR c++/70144
8110 * c-c++-common/pr70144-1.c: New test.
8111 * c-c++-common/pr70144-2.c: New test.
8112
f7995d7d 8113 PR c++/70272
8114 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8115 * g++.dg/opt/flifetime-dse6.C: New test.
8116 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8117
5ec4a949 81182016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8119
8120 PR driver/70192
8121 * gcc.dg/pic-1.c: New test.
8122 * gcc.dg/pic-2.c: Likewise.
8123 * gcc.dg/pic-3.c: Likewise.
8124 * gcc.dg/pic-4.c: Likewise.
8125 * gcc.dg/pie-1.c: Likewise.
8126 * gcc.dg/pie-2.c: Likewise.
8127 * gcc.dg/pie-3.c: Likewise.
8128 * gcc.dg/pie-4.c: Likewise.
8129 * gcc.dg/pie-5.c: Likewise.
8130 * gcc.dg/pie-6.c: Likewise.
8131
c28550e1 81322016-03-17 Tom de Vries <tom@codesourcery.com>
8133
8134 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8135 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8136
be3296cb 81372016-03-17 Richard Biener <rguenther@suse.de>
8138
8139 PR debug/70271
8140 * g++.dg/debug/pr70271.C: New testcase.
8141
9b60ef21 81422016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8143
8144 * gcc.target/i386/pr70251.c: New test.
8145
9a80bc1a 81462016-03-17 Marek Polacek <polacek@redhat.com>
8147
8148 PR c++/70194
8149 * g++.dg/warn/constexpr-70194.C: New test.
8150
733d7ff9 81512016-03-16 Richard Henderson <rth@redhat.com>
8152
8153 PR middle-end/70240
8154 * gcc.c-torture/compile/pr70240.c: New.
8155
3e6f12bf 81562016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8157
8158 * gcc.c-torture/compile/20151204.c: Skip for avr.
8159
867c9e99 81602016-03-16 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR target/70245
8163 * g++.dg/opt/pr70245.C: New test.
8164 * g++.dg/opt/pr70245.h: New file.
8165 * g++.dg/opt/pr70245-aux.cc: New file.
8166
8ced6ab7 81672016-03-16 Martin Sebor <msebor@redhat.com>
8168
8169 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8170
37af779a 81712016-03-16 Richard Henderson <rth@redhat.com>
8172
8173 PR middle-end/70199
8174 * gcc.c-torture/compile/pr70199.c: New.
8175
78ed999c 81762016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8177
8178 * gcc.dg/uninit-19.c: Run dos2unix.
8179
462ca422 81802016-03-16 Marek Polacek <polacek@redhat.com>
8181
8182 PR c/70093
8183 * gcc.dg/nested-func-10.c: New test.
8184 * gcc.dg/nested-func-9.c: New test.
8185
fe58aacc 81862016-03-16 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR tree-optimization/68714
8189 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8190
27a53872 81912016-03-16 Tom de Vries <tom@codesourcery.com>
8192
8193 PR tree-optimization/68715
8194 * gcc.dg/graphite/pr68715-2.c: New test.
8195 * gcc.dg/graphite/pr68715.c: New test.
8196 * gfortran.dg/graphite/pr68715.f90: New test.
8197
95049c3c 81982016-03-16 Tom de Vries <tom@codesourcery.com>
8199
8200 PR tree-optimization/68809
8201 * gcc.dg/graphite/pr68809-2.c: New test.
8202 * gcc.dg/graphite/pr68809.c: New test.
8203
09eddd70 82042016-03-16 Jakub Jelinek <jakub@redhat.com>
8205
81fc5915 8206 PR c++/70147
8207 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8208 method call to i () as argument. Adjust expected output.
8209
09eddd70 8210 PR c++/70147
8211 * g++.dg/ubsan/pr70147-1.C: New test.
8212 * g++.dg/ubsan/pr70147-2.C: New test.
8213
6373d2a2 82142016-03-15 Martin Sebor <msebor@redhat.com>
8215
8216 PR c++/58281
8217 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8218
d27a0c11 82192016-03-15 John David Anglin <danglin@gcc.gnu.org>
8220
9908039d 8221 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8222 hppa*-*-hpux*.
8223
45cdc3a6 8224 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8225
d27a0c11 8226 PR libfortran/69799
8227 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8228 libatomic_available.
8229
0dd1d57f 82302016-03-15 Marek Polacek <polacek@redhat.com>
8231
8232 PR c++/70209
8233 * g++.dg/ext/attribute-may-alias-4.C: New test.
8234
0ce02c07 82352016-03-15 Alexander Monakov <amonakov@ispras.ru>
8236
8237 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8238 -fvar-tracking-assignments-toggle flag.
8239
f6e39b30 82402016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8241
8242 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8243
167f93a2 82442016-03-15 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR rtl-optimization/70222
8247 * gcc.c-torture/execute/pr70222-1.c: New test.
8248 * gcc.c-torture/execute/pr70222-2.c: New test.
8249
08a8af4a 82502016-03-15 Richard Henderson <rth@redhat.com>
8251
8252 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8253
738eb905 82542016-03-15 Andrey Belevantsev <abel@ispras.ru>
8255
8256 PR rtl-optimization/69032
8257 * gcc.dg/pr69032.c: New test.
8258
dd148b3a 82592016-03-15 Andrey Belevantsev <abel@ispras.ru>
8260
8261 PR rtl-optimization/63384
d9aa5a50 8262 * g++.dg/pr63384.C: New test.
dd148b3a 8263
acf58115 82642016-03-15 Andrey Belevantsev <abel@ispras.ru>
8265
8266 PR target/64411
8267 * gcc.target/i386/pr64411.C: New test.
8268
a2897dc4 82692016-03-15 Tom de Vries <tom@codesourcery.com>
8270
8271 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8272 * gfortran.dg/goacc/kernels-alias.f95: New test.
8273
7bad2faf 82742016-03-14 Martin Sebor <msebor@redhat.com>
8275
8276 PR c++/53792
8277 * g++.dg/cpp0x/constexpr-inline.C: New test.
8278 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8279
d65fa8d9 82802016-03-14 David Edelsohn <dje.gcc@gmail.com>
8281
8282 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8283
2b3c633f 82842016-03-14 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR middle-end/70219
8287 * gcc.dg/pr70219.c: New test.
8288
e947f9c3 82892016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8290
8291 PR target/70083
8292 * gcc.dg/torture/pr70083.c: New test.
8293 * gcc.target/i386/pr70083.c: New test.
8294
74201dc2 82952016-03-14 Richard Biener <rguenther@suse.de>
8296
8297 PR tree-optimization/56365
8298 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8299
88aea41e 83002016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8301
8302 PR target/70098
8303 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8304 New function.
8305 * g++.dg/pr70098.C: New testcase.
8306
8307
1bd2aefd 83082016-03-14 Tom de Vries <tom@codesourcery.com>
8309
8310 PR tree-optimization/70045
8311 * gcc.dg/graphite/pr70045.c: New test.
8312
922c7033 83132016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8314
8315 PR fortran/69043
8316 * gfortran.dg/include_9.f90: New test.
8317
fd4ab6d9 83182016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8319
8320 PR fortran/45076
8321 gfortran.dg/prof/prof.exp: New script.
8322 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8323
7d7218d3 83242016-03-12 Andrey Belevantsev <abel@ispras.ru>
8325
8326 PR rtl-optimization/69307
8327 * gcc.dg/pr69307.c: New test.
8328
02ffd664 83292016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8330
8331 PR target/69614
8332 * gcc.target/arm/pr69614.c: New.
8333
76e207a9 83342016-03-12 Paul Thomas <pault@gcc.gnu.org>
8335
8336 PR fortran/70031
8337 * gfortran.dg/submodule_14.f08: New test
8338
8339 PR fortran/69524
8340 * gfortran.dg/submodule_15.f08: New test
8341
490ee78a 83422016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8343
8344 PR c++/70106
8345 * g++.dg/cpp1y/paren3.C: New test.
8346
04e137ff 83472016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8348
8349 PR target/70131
8350 * gcc.target/powerpc/ppc-round2.c: New test.
8351
27b2c1c4 83522016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8353
8354 PR target/70123
8355 * gcc.dg/torture/pr70123.c: New test.
8356
84116671 83572016-03-11 Jeff Law <law@redhat.com>
8358
8359 PR tree-optimization/70190
8360 * gcc.c-torture/compile/pr70190.c: New test.
8361
cfa58bc8 83622016-03-11 David Malcolm <dmalcolm@redhat.com>
8363
8364 PR c/68187
8365 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8366 case.
8367 (test43_b): Likewise.
8368 (test43_c): Likewise.
8369 (test43_d): Likewise.
8370 (test43_e): Likewise.
8371 (test43_f): Likewise.
8372 (test43_g): Likewise.
8373 (test44_a): Likewise.
8374 (test44_b): Likewise.
8375 (test44_c): Likewise.
8376 (test44_d): Likewise.
8377 (test44_e): Likewise.
8378
ce234f27 83792016-03-11 David Malcolm <dmalcolm@redhat.com>
8380
8381 PR c/70085
8382 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8383
e4756b48 83842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8385
8386 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8387 dg-options.
8388
1f5ef87e 83892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8390
8391 PR target/70002
8392 PR target/69245
8393 * gcc.target/aarch64/pr69245_2.c: New test.
8394
f9c352a1 83952016-03-11 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR tree-optimization/70177
8398 * gcc.dg/pr70177.c: New test.
8399
4dd92ac6 84002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8401
8402 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8403
331e4fdb 84042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8405
8406 * gcc.dg/tree-ssa/sra-20.c: New.
8407
69262824 84082016-03-11 Jakub Jelinek <jakub@redhat.com>
8409
6f9a7425 8410 PR rtl-optimization/70174
8411 * gcc.dg/pr70174.c: New test.
8412
69262824 8413 PR tree-optimization/70169
8414 * gcc.dg/pr70169.c: New test.
8415
4637a847 84162016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8417
8418 PR target/70160
8419 * gcc.target/i386/pr70160.c: New test.
8420
5a86d754 84212016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8422
8423 * gcc.target/s390/dfp-1.c: New test.
8424
af4c8290 84252016-03-10 Nick Clifton <nickc@redhat.com>
8426
8427 PR target/70044
8428 * gcc.target/aarch64/pr70044.c: New test.
8429
98dfd328 84302016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8431 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR c++/70001
8434 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8435 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8436 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8437
75e72311 84382016-03-10 Jan Hubicka <hubicka@ucw.cz>
8439
8440 PR lto/69589
8441 * g++.dg/lto/pr69589_0.C: New testcase
8442 * g++.dg/lto/pr69589_1.C: New testcase
8443
a2eb1271 84442016-03-10 Marek Polacek <polacek@redhat.com>
8445
8446 PR c++/70153
8447 * g++.dg/delayedfold/unary-plus1.C: New test.
8448
84492016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8450
8451 * gcc.target/arm/pr45701-1.c: Escape brackets.
8452 * gcc.target/arm/pr45701-2.c: Likewise.
8453
5ab2987f 84542016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8455
8456 * gfortran.dg/unconstrained_commons.f: New.
8457
6972afac 84582016-03-10 Alan Modra <amodra@gmail.com>
8459
8460 * gcc.dg/pr69195.c: New.
8461 * gcc.dg/pr69238.c: New.
8462
c82c99ec 84632016-03-10 Tom de Vries <tom@codesourcery.com>
8464
8465 PR testsuite/68915
8466 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8467
a2389d4a 84682016-03-10 Richard Biener <rguenther@suse.de>
8469
8470 PR tree-optimization/70128
8471 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8472 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8473
c272412d 84742016-03-09 Jakub Jelinek <jakub@redhat.com>
8475
a0451069 8476 PR tree-optimization/70152
8477 * gcc.dg/pr70152.c: New test.
8478
c272412d 8479 PR target/70086
8480 * gcc.target/i386/pr70086-1.c: New test.
8481 * gcc.target/i386/pr70086-2.c: New test.
8482 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8483
8484 PR tree-optimization/70127
8485 * gcc.c-torture/execute/pr70127.c: New test.
8486
27dcb7a8 84872016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8488
8489 * c-c++-common/goacc/combined-directives-2.c: New test.
8490
c24757cf 84912016-03-09 David Malcolm <dmalcolm@redhat.com>
8492
8493 PR c/68473
8494 PR c++/70105
8495 * g++.dg/diagnostic/pr70105.C: New test.
8496 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8497 (test_multiple_ordinary_maps): New test function.
8498
83108969 84992016-03-09 David Malcolm <dmalcolm@redhat.com>
8500
8501 PR c/68473
8502 PR c++/70105
8503 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8504 Drop range information from call to inform_at_rich_loc.
8505 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8506 New.
8507 (test_show_locus): Replace calls to rich_location::add_range with
8508 calls to add_range. Rewrite the tests that used the now-defunct
8509 rich_location ctor taking a source_range. Simplify other tests
8510 by replacing calls to COMBINE_LOCATION_DATA with calls to
8511 make_location.
8512
6733c0e8 85132016-03-09 Richard Biener <rguenther@suse.de>
8514 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR tree-optimization/70138
8517 * gcc.dg/vect/pr70138-1.c: New testcase.
8518 * gcc.dg/vect/pr70138-2.c: Likewise.
8519
96abb9f5 85202016-03-09 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR target/70049
8523 * gcc.target/i386/pr70049.c: New test.
8524
42bb3bfb 85252016-03-09 Richard Biener <rguenther@suse.de>
8526
8527 PR c/70143
8528 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8529 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8530 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8531
27527428 85322016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8533
8534 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8535 arm-*-*.
8536
248449f2 85372016-03-09 Jakub Jelinek <jakub@redhat.com>
8538
1bd49ced 8539 PR middle-end/67278
8540 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8541
248449f2 8542 PR target/67278
8543 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8544
8545 PR middle-end/70050
8546 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8547 in testcase comment.
8548
dfc460ff 85492016-03-09 Tom de Vries <tom@codesourcery.com>
8550
8551 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8552 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8553 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8554 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8555 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8556 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8557 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8558 * gfortran.dg/goacc/kernels-loop.f95: New test.
8559
0377fc7f 85602016-03-08 Martin Sebor <msebor@redhat.com>
8561
8562 PR c++/62096
8563 * g++.dg/warn/overflow-warn-7.C: New test.
8564
3556aa80 85652016-03-08 Jason Merrill <jason@redhat.com>
8566
8567 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8568 * lib/target-supports.exp (check_effective_target_concepts): New.
8569
e5096208 85702016-03-08 Jakub Jelinek <jakub@redhat.com>
8571
5370eb8d 8572 PR c++/70135
8573 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8574 * g++.dg/ubsan/pr70135.C: New test.
8575
e5096208 8576 PR target/70110
8577 * gcc.dg/pr70110.c: New test.
8578
cc37120d 85792016-03-07 Martin Jambor <mjambor@suse.cz>
8580
8581 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8582 * c-c++-common/gomp/if-1.c: Likewise.
8583 * c-c++-common/gomp/pr61486-2.c: Likewise.
8584 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8585 to dg-additional-options.
8586 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8587 * g++/gomp/target-teams-1.c: Likewise.
8588 * gcc.dg/gomp/gomp.exp: Likewise.
8589 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8590 dg-additional-options.
8591 * gfortran.dg/gomp/gomp.exp: Likewise.
8592 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8593 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8594 dg-additional-options.
8595 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8596
53c248d8 85972016-03-07 Martin Jambor <mjambor@suse.cz>
8598
8599 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8600 * c-c++-common/gomp/gridify-1.c: New test.
8601 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8602
541e79a0 86032016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8604
8605 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8606 trigger for cortex-r8, when scanning for register r8.
8607 * gcc.target/arm/pr45701-2.c: Likewise.
8608
4dfabd94 86092016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8610 Jeff Law <law@redhat.com>
4dfabd94 8611
8612 PR tree-optimization/69740
8613 * gcc.c-torture/compile/pr69740-1.c: New test.
8614 * gcc.c-torture/compile/pr69740-2.c: New test.
8615
1b63a87b 86162016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8617
8618 * lib/target-supports.exp
8619 (check_effective_target_whole_vector_shift): Enable for PPC64.
8620
d33914da 86212016-03-07 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/70115
8624 * gcc.dg/torture/pr70115.c: New testcase.
8625
584fba4b 86262016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8627
8628 PR middle-end/69916
8629 * c-c-++-common/goacc/pr69916.c: New.
8630
7f2f5ec0 86312016-03-07 Richard Henderson <rth@redhat.com>
8632
8633 * gcc.c-torture/compile/pr70061.c: New test.
8634
f530e7c4 86352016-03-07 Richard Biener <rguenther@suse.de>
8636
8637 PR testsuite/70109
8638 * gcc.dg/vect/O3-pr36098.c: New testcase.
8639
a3855fed 86402016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8641
8642 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8643
091ffc31 86442016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8645
8646 * gnat.dg/renaming9.ad[sb]: New testcase.
8647
2941b871 86482016-03-05 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR c++/70084
8651 * g++.dg/expr/stdarg3.C: New test.
8652
5173ce42 86532016-03-04 Jeff Law <law@redhat.com>
8654
8655 PR tree-optimization/69196
8656 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8657 x86_64-*-*.
8658
2d1d2e55 86592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8660
0e43078e 8661 PR c/69973
8662 * gcc.dg/pr69973.c: New test.
8663
d8ec06ae 8664 PR rtl-optimization/69941
8665 * gcc.dg/torture/pr69941.c: New test.
8666
2d1d2e55 8667 PR c/69824
8668 * gcc.dg/pr69824.c: New test.
8669
32f692e2 86702016-03-05 Tom de Vries <tom@codesourcery.com>
8671
8672 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8673 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8674 function.
8675
1c699e9a 86762016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8677
8678 PR c++/66786
8679 * g++.dg/cpp1y/var-templ48.C: New test.
8680 * g++.dg/cpp1y/var-templ49.C: New test.
8681
358448c6 86822016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8683
8684 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8685
01dc3c45 86862016-03-04 Jakub Jelinek <jakub@redhat.com>
8687
e968ff6d 8688 PR c++/70035
8689 * g++.dg/ubsan/pr70035.C: New test.
8690
01dc3c45 8691 PR target/70062
8692 * gcc.target/i386/pr70062.c: New test.
8693
3937d618 86942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8695
8696 * g++.dg/template/typename21.C: Remove c++98_only.
8697
c58ac7f8 86982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8699
8700 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8701
0060768a 87022016-03-04 David Malcolm <dmalcolm@redhat.com>
8703
8704 PR c/68187
8705 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8706 function.
8707 (fn_42_b): Likewise.
8708 (fn_42_c): Likewise.
8709
74c6fd40 87102016-03-04 David Malcolm <dmalcolm@redhat.com>
8711
8712 PR c/68187
8713 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8714 function.
8715 (fn_40_b): Likewise.
8716 (fn_41_a): Likewise.
8717 (fn_41_b): Likewise.
8718
31b11359 87192016-03-04 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR target/70059
8722 * gcc.target/i386/avx512f-pr70059.c: New test.
8723 * gcc.target/i386/avx512dq-pr70059.c: New test.
8724
c5b93452 87252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8726
8727 PR rtl-optimization/57676
8728 * gcc.dg/torture/pr57676.c: New test.
8729
268fbd56 87302016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8731
8732 * gcc.dg/pr70026.c: New test.
8733
6560d1ad 87342016-03-04 Marek Polacek <polacek@redhat.com>
8735
8736 PR c/69798
8737 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8738 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8739
cc7dfddf 87402016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8741
8742 PR target/70004
8743 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8744 Delete.
8745 (test_corners_sisd_si): Likewise.
8746 (main): Remove checks of the above.
8747 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8748
e9663bd4 87492016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8750
8751 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8752
dcdd684e 87532016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8754
8755 * gcc.dg/torture/pr69951.c: Accept argc==0.
8756
e692d332 87572016-03-04 Richard Biener <rguenther@suse.de>
8758
8759 PR c++/70054
8760 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8761 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8762
af77b7e6 87632016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8764
8765 PR testsuite/69766
8766 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8767 testing multiarch.
8768
290da96e 87692016-03-04 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR debug/69947
8772 * gcc.dg/guality/pr69947.c: New test.
8773
e51ce713 87742016-03-03 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR ada/70017
8777 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8778
1feed892 87792016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8780
8781 PR rtl-optimization/69904
8782 * gcc.target/arm/pr69904.c: New test.
8783
c32bda69 87842016-03-03 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR target/70021
8787 * gcc.dg/vect/pr70021.c: New test.
8788 * gcc.target/i386/pr70021.c: New test.
8789
1bc579ed 87902016-03-03 Marek Polacek <polacek@redhat.com>
8791
8792 PR middle-end/70050
8793 * gcc.dg/pr70050.c: New test.
8794
cfa8d638 87952016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8796
8797 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8798
1b889259 87992016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8800
8801 PR tree-optimization/70043
8802 * gfortran.dg/vect/pr70043.f90: New test.
8803
f756dfa3 88042016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8805
8806 * gnat.dg/specs/task1.ads: New test.
8807
5cb4863d 88082016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8809
8810 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8811 Invoke gdb with -batch.
8812 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8813
5dd12e43 88142016-03-03 Richard Biener <rguenther@suse.de>
8815
8816 PR tree-optimization/55936
8817 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8818
d97ba4ca 88192016-03-02 Jeff Law <law@redhat.com>
8820
5d23c86f 8821 PR rtl-optimization/69942
8822 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8823 effects of argument promotions.
8824
d97ba4ca 8825 PR tree-optimization/69987
8826 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8827 target does not support -fprefetch-loop-arrays.
8828
901faaa0 88292016-03-02 Uros Bizjak <ubizjak@gmail.com>
8830
8831 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8832
51f6fdce 88332016-03-02 Bin Cheng <bin.cheng@arm.com>
8834
6bc7872f 8835 PR rtl-optimization/69052
51f6fdce 8836 * gcc.target/i386/pr69052.c: New test.
8837
31d31e07 88382016-03-02 Alan Modra <amodra@gmail.com>
8839
8840 * gcc.dg/pr69990.c: New.
8841
04faee95 88422016-03-02 Jakub Jelinek <jakub@redhat.com>
8843
270d0117 8844 PR c/68062
8845 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8846
8847 PR middle-end/70022
8848 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8849
04faee95 8850 PR target/70028
8851 * gcc.target/i386/pr70028.c: New test.
8852
a2cc9e8e 88532016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8854
8855 * c-c++-common/asan/swapcontext-test-1.c,
8856 * c-c++-common/tsan/thread_leak.c,
8857 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8858 * g++.dg/tsan/benign_race.C,
8859 * g++.dg/tsan/fd_close_norace.C,
8860 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8861 races with sanitizer output
8862
dd4bd263 88632016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8864 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8865
8866 PR target/67278
8867 * gcc.dg/simd-8.c: New testcase.
8868
b5fe3a49 88692016-03-02 Richard Biener <rguenther@suse.de>
8870
8871 PR middle-end/67278
8872 * gcc.dg/simd-7.c: New testcase.
8873
23601f67 88742016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8875
8876 * gcc.target/i386/pr70007.c: Tweak.
8877
f66f65e7 88782016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8879
8880 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8881
60773515 88822016-03-02 Marek Polacek <polacek@redhat.com>
8883
8884 PR c/67854
8885 * gcc.dg/pr67854.c: New test.
8886
6c094cb1 88872016-03-02 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR middle-end/70025
8890 * gcc.dg/torture/pr70025.c: New test.
8891
7627bb56 88922016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8893
8894 PR tree-optimization/68621
8895 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8896
066c8e94 88972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8898
8899 * gcc.target/i386/pr70007.c: New test.
8900
d3b819ad 89012016-03-01 Jeff Law <law@redhat.com>
8902
d4b9ad56 8903 PR tree-optimization/69196
7e217344 8904 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8905
d3b819ad 8906 PR tree-optimization/69196
8907 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8908 duplicating code and spoiling the expected output.
8909
4f37285d 89102016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8911
8912 PR target/70033
8913 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8914 supports power9 before doing tests.
8915 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8916 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8917 * gcc.target/powerpc/p9-permute.c: Likewise.
8918
3e9c4f6c 89192016-03-01 Uros Bizjak <ubizjak@gmail.com>
8920
8921 PR target/70027
8922 * gcc.target/i386/pr70027.c: New test.
8923
e324729e 89242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8925
8926 * gcc.dg/pr70017.c: New test.
8927
40e9ce2d 89282016-03-01 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR c/69796
8931 PR c/69974
8932 * gcc.dg/pr69796.c: New test.
8933 * gcc.dg/pr69974.c: New test.
8934
e8b016ea 89352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8936
8937 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8938
24d3127c 89392016-02-29 Jeff Law <law@redhat.com>
8940
8941 PR tree-optimization/69987
8942 * gfortran.dg/pr69987.f90: New test.
8943
8944 PR tree-optimization/69989
8945 * gcc.c-torture/compile/pr69989-2.c: New test.
8946
12cc1225 89472016-03-01 Marek Polacek <polacek@redhat.com>
8948
8949 PR c++/69795
8950 * g++.dg/parse/invalid1.C: New test.
8951
d99a947c 89522016-03-01 Richard Biener <rguenther@suse.de>
8953
8954 PR middle-end/70022
8955 * gcc.dg/pr70022.c: New testcase.
8956
395dbc60 89572016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8958
8959 PR tree-optimization/69956
8960 * gcc.dg/pr69956.c: New test.
8961
40a35c55 89622016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8963
8964 PR target/70011
8965 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8966 XFAIL when hardware supports efficient unaligned storage access.
8967
4edc90b0 89682016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8969
8970 PR c++/69961
8971 * g++.dg/template/pr69961a.C: New test.
8972 * g++.dg/template/pr69961b.C: New test.
8973
1ed1f69a 89742016-02-29 David Malcolm <dmalcolm@redhat.com>
8975
8976 PR preprocessor/69985
8977 * gcc.dg/cpp/pr69985.c: New test case.
8978
01c5d15d 89792016-02-29 Jeff Law <law@redhat.com>
8980
3a4d3de5 8981 PR tree-optimization/70005
8982 * gcc.c-torture/execute/pr70005.c New test.
8983
01c5d15d 8984 PR tree-optimization/69999
8985 * gcc.c-torture/compile/pr69999.c: New test.
8986
1bf66b54 89872016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8988
8989 PR tree-optimization/69652
8990 * gcc.dg/torture/pr69652.c: Delete test.
8991 * gcc.dg/vect/pr69652.c: New test.
8992
b4d653d5 89932016-02-19 Richard Biener <rguenther@suse.de>
8994
8995 PR tree-optimization/69980
8996 * gfortran.dg/vect/pr69980.f90: New testcase.
8997
35bc4745 89982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8999
9000 * gcc.target/sparc/20160229-1.c: New test.
9001
bb54a538 90022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9003
9004 * gnat.dg/stack_usage3.adb: New test.
9005 * gnat.dg/stack_usage3_pkg.ads: New helper.
9006
95164e71 90072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9008
9009 * gnat.dg/renaming8.adb: New test.
9010 * gnat.dg/renaming8_pkg1.ads: New helper.
9011 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9012 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9013
a890896f 90142016-02-29 Richard Biener <rguenther@suse.de>
9015
9016 PR tree-optimization/69720
9017 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9018
5c70403a 90192016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9020
9021 PR fortran/68147
9022 PR fortran/47674
9023 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9024
dfb6d139 90252016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9026 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9027
9028 PR fortran/56007
9029 * gfortran.dg/coarray_8.f90: Adjust error message.
9030 * gfortran.dg/pr56007.f90: New test.
9031 * gfortran.dg/pr56007.f: New test.
9032
536508db 90332016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9034
9035 PR tree-optimization/69989
9036 * gcc.dg/torture/pr69989.c: New test.
9037
eec75e45 90382016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9039
9040 * gcc.target/i386/stack-realign-win.c: New test.
9041
0175e45a 90422016-02-28 Harald Anlauf <anlauf@gmx.de>
9043
9044 PR fortran/60126
9045 * gfortran.dg/pr60126.f90: New test.
9046
2a703589 90472016-02-27 Jeff Law <law@redhat.com>
9048
9049 Revert
9050 2016-02-26 Richard Biener <rguenther@suse.de>
9051 Jeff Law <law@redhat.com>
9052
9053 PR tree-optimization/69740
9054 * gcc.c-torture/compile/pr69740-1.c: New test.
9055 * gcc.c-torture/compile/pr69740-2.c: New test.
9056
359b4c18 90572016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9058
1c96765a 9059 PR fortran/69910
359b4c18 9060 * gfortran.dg/newunit_4.f90: New test.
9061
49462d93 90622016-02-27 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR target/69613
9065 PR rtl-optimization/69886
9066 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9067 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9068 target.
9069
c4ac733e 90702016-02-26 Martin Sebor <msebor@redhat.com>
9071
9072 PR tree-optimization/15826
9073 * gcc.dg/tree-ssa/pr15826.c: New test.
9074
da8c4b5d 90752016-02-26 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR target/69969
9078 * gcc.target/powerpc/pr69969.c: New test.
9079
0a4558eb 90802016-02-26 Martin Sebor <msebor@redhat.com>
9081
9082 PR c++/15766
9083 * g++.old-deja/g++.other/decl5.C: Add a test case.
9084
5b500299 90852016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9086
9087 PR target/69946
9088 * gcc.target/powerpc/pr69946.c: New file.
9089
565f533b 90902016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9091 Jeff Law <law@redhat.com>
565f533b 9092
0a4558eb 9093 PR tree-optimization/69740
565f533b 9094 * gcc.c-torture/compile/pr69740-1.c: New test.
9095 * gcc.c-torture/compile/pr69740-2.c: New test.
9096
ff67cbea 90972016-02-26 Martin Jambor <mjambor@suse.cz>
9098
9099 PR middle-end/69920
9100 * gcc.dg/torture/pr69932.c: New test.
9101 * gcc.dg/torture/pr69936.c: Likewise.
9102
e400d817 91032016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9104
9105 PR target/69709
9106 * gcc.target/s390/pr69709.c: New test.
9107
126a5a2d 91082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9109
9110 PR target/69245
9111 * gcc.target/aarch64/pr69245_1.c: New test.
9112
59c58860 91132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9114
9115 PR target/69613
9116 * gcc.dg/torture/pr69613.c: New test.
9117
9441fa4e 91182016-02-26 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR rtl-optimization/69891
9121 * gcc.target/i386/pr69891.c: New test.
9122
e48fcde0 91232016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9124 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9125
35ed600a 9126 PR target/61397
f41208a1 9127 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9128 functionality for both 32-bit and 64-bit.
9129
c86aaa0e 91302016-02-26 Richard Biener <rguenther@suse.de>
9131
9132 PR tree-optimization/69551
9133 * gcc.dg/torture/pr69951.c: New testcase.
9134
38e71a65 91352016-02-25 Richard Biener <rguenther@suse.de>
9136
9137 PR tree-optimization/48795
9138 * gcc.dg/Warray-bounds-18.c: New testcase.
9139
03331e69 91402016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9141
9142 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9143
f14d8d6a 91442016-02-25 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR rtl-optimization/69896
9147 * gcc.dg/pr69896.c: New test.
9148
4003c807 91492016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9150
9151 PR c++/69736
9152 * g++.dg/cpp1y/paren2.C: New test.
9153
a0573328 91542016-02-24 Martin Sebor <msebor@redhat.com>
9155
9156 PR c/51147
9157 * gcc.dg/enum-mode-2.c: New test.
9158
2cde02ad 91592016-02-24 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR c++/69922
9162 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9163 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9164 * g++.dg/ubsan/pr69922.C: New test.
9165
f0ea75d1 91662016-02-24 Marek Polacek <polacek@redhat.com>
9167
9168 PR c/69819
9169 * gcc.dg/pr69819.c: New test.
9170
05027366 91712016-02-24 Martin Sebor <msebor@redhat.com>
9172
34ed562b 9173 PR c++/69912
9174 * g++.dg/ext/flexary15.C: New test.
9175
91762016-02-24 Martin Sebor <msebor@redhat.com>
9177
9178 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9179 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9180 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9181
650c3ad5 91822016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9183 Charles Baylis <charles.baylis@linaro.org>
9184
9185 PR debug/61033
9186 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9187
596070e8 91882016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9189 Jakub Jelinek <jakub@redhat.com>
596070e8 9190
9191 PR middle-end/69760
9192 * gcc.dg/torture/pr69760.c: New testcase.
9193
d6b92d9f 91942016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9195
9196 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9197 pattern on Solaris with as.
9198
90436d9d 91992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9200
9201 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9202 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9203 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9204 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9205
7c749495 92062016-02-24 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR middle-end/69915
9209 * gcc.dg/pr69915.c: New test.
9210
9c9680b5 92112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9212
9213 PR rtl-optimization/69886
9214 * gcc.dg/torture/pr69886.c: New test.
9215
36d081ee 92162016-02-24 Richard Biener <rguenther@suse.de>
9217
9218 PR middle-end/68963
9219 * gcc.dg/torture/pr68963.c: New testcase.
9220
2a0accb9 92212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9222
9223 PR target/69875
9224 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9225 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9226 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9227 * gcc.target/arm/atomic_loaddi_1.c: New test.
9228 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9229 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9230 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9231 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9232 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9233 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9234 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9235 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9236
f0e92ef1 92372016-02-24 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR middle-end/69909
9240 * gcc.dg/torture/pr69909.c: New test.
9241
6907286f 92422016-02-24 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/69907
9245 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9246 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9247 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9248
e6ab7475 92492016-02-24 Christian Bruel <christian.bruel@st.com>
9250
9251 * gcc.target/arm/pragma_cpp_fma.c: New test.
9252
47587450 92532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9254
9255 PR fortran/61156
9256 * gfortran.dg/include_6.f90: Update test.
9257
d41ab738 92582016-02-23 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR objc/69844
9261 * objc.dg/pr69844.m: New test.
9262
4772d9d5 92632016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9264
9265 PR libgfortran/69456
9266 * gfortran.dg/namelist_89.f90: New test.
9267 * gfortran.dg/pr59700.f90: Update test..
9268
8c38d887 92692016-02-23 Martin Sebor <msebor@redhat.com>
9270
9271 PR middle-end/69780
9272 * g++.dg/ext/builtin_alloca.C: New test.
9273 * gcc.dg/builtins-68.c: New test.
9274
ee1bfdb0 92752016-02-23 Richard Henderson <rth@redhat.com>
9276
9277 * gcc.target/i386/addr-space-3.c: Remove test.
9278
52609ec3 92792016-02-23 David Malcolm <dmalcolm@redhat.com>
9280
9281 PR preprocessor/69126
9282 PR preprocessor/69543
9283 * c-c++-common/pr69126-2-long.c: New test.
9284 * c-c++-common/pr69126-2-short.c: New test.
9285 * c-c++-common/pr69543-1.c: Remove xfail.
9286
d5bf2cc8 92872016-02-23 David Malcolm <dmalcolm@redhat.com>
9288
9289 PR preprocessor/69126
9290 PR preprocessor/69543
9291 PR preprocessor/69558
9292 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9293 (f): Rename to...
9294 (test_2): ...this, and add leading comment.
9295 (MACRO_3, test_3): New.
9296 (MACRO_4A, MACRO_4B, test_4): New.
9297 (MACRO): Rename to...
9298 (MACRO_5): ...this.
9299 (g): Rename to...
9300 (test_5): ...this, updating for renaming of MACRO, and
9301 add leading comment.
9302 * c-c++-common/pr69543-1.c: New.
9303 * c-c++-common/pr69543-2.c: New.
9304 * c-c++-common/pr69543-3.c: New.
9305 * c-c++-common/pr69543-4.c: New.
9306 * c-c++-common/pr69558-1.c: New.
9307 * c-c++-common/pr69558-2.c: New.
9308 * c-c++-common/pr69558-3.c: New.
9309 * c-c++-common/pr69558-4.c: New.
9310 * gcc.dg/pr69558.c: Move to...
9311 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9312 xfail for c++.
9313
3a37a410 93142016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9315
9316 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9317 to -ftree-parallelize-loops/-fopenacc changes.
9318 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9319 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9320 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9321 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9322 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9323 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9324 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9325 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9326 * c-c++-common/goacc/kernels-loop.c: Likewise.
9327 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9328 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9329 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9330 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9331
ecca180f 93322016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9335
eec0fa3f 93362016-02-23 Jakub Jelinek <jakub@redhat.com>
9337
f1f91c07 9338 PR c++/69902
9339 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9340
eec0fa3f 9341 PR c/69900
9342 * gcc.dg/pr69900.c: New test.
9343
e045424d 93442016-02-23 Martin Jambor <mjambor@suse.cz>
9345
9346 PR tree-optimization/69666
9347 * gcc.dg/tree-ssa/pr69666.c: New test.
9348
f482dff6 93492016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9350
9351 PR fortran/67451
9352 * gfortran.dg/coarray_allocate_5.f08: New test.
9353
57ed698b 93542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9355
9356 * gcc.target/s390/vcond-shift.c: Move to ...
9357 * gcc.target/s390/vector/vcond-shift.c: ... here.
9358
990e443c 93592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9360
9361 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9362 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9363
296c5f01 93642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9365
9366 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9367
e53f41d5 93682016-02-20 Mark Wielaard <mjw@redhat.com>
9369
9370 PR c/28901
9371 * gcc.dg/unused-variable-3.c: New test.
9372
13af201d 93732016-02-22 Jakub Jelinek <jakub@redhat.com>
9374
9375 PR target/69888
9376 * gcc.target/i386/pr69888.c: New test.
9377
682c90f9 93782016-02-22 Richard Biener <rguenther@suse.de>
9379
9380 PR tree-optimization/69882
9381 * gfortran.dg/vect/pr69882.f90: New testcase.
9382
b8cd18c3 93832016-02-22 Jakub Jelinek <jakub@redhat.com>
9384
9385 PR target/69885
9386 * gcc.dg/pr69885.c: New test.
9387
09343379 93882016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9389
9390 PR target/69806
9391 PR target/54089
9392 * gcc.target/sh/pr54089-10.c: New.
9393
b345a09f 93942016-02-20 Paul Thomas <pault@gcc.gnu.org>
9395
9396 PR fortran/69423
9397 * gfortran.dg/deferred_character_15.f90 : New test.
9398
51385aed 93992016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9400
9401 PR fortran/57365
9402 gfortran.dg/allocate_with_source_18.f03: New test.
9403
94042016-02-20 Harald Anlauf <anlauf@gmx.de>
9405
9406 PR fortran/52531
9407 gfortran.dg/gomp/pr52531.f90: New test.
9408
9cce8384 94092016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9410
9411 PR c++/69865
9412 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9413 -std=c++03.
9414
d91f5fbb 94152016-02-19 Jakub Jelinek <jakub@redhat.com>
9416
563d5cb8 9417 PR c++/69826
9418 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9419 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9420
0a04aac9 9421 PR c++/69850
9422 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9423
d91f5fbb 9424 PR c++/69851
9425 * g++.dg/torture/pr69851.C: New test.
9426
5fe1f282 94272016-02-19 Martin Sebor <msebor@redhat.com>
9428
9429 PR testsuite/69573
9430 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9431
a45bce11 94322016-02-19 Jakub Jelinek <jakub@redhat.com>
9433
6263dde1 9434 PR c++/69850
9435 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9436 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9437
a45bce11 9438 PR c++/67767
9439 * g++.dg/cpp0x/pr67767.C: New test.
9440
cf2ed1b7 94412016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9442
9443 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9444 for fp, simd, crypto, crc, lse.
9445 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9446 above.
9447 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9448 effective target check.
9449
f6cc34b0 94502016-02-19 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR target/69820
9453 * gcc.target/i386/pr69820.c: New test.
9454
6c678e78 94552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9456
9457 * gcc.target/s390/vector/int128-1.c: New test.
9458
b088ff4b 94592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9460
9461 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9462
b11e60a4 94632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9464
9465 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9466 instruction pattern name to prevent the testcase from failing with
9467 -march=z13.
9468
664ff6a0 94692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9470
9471 * gcc.target/s390/md/movstr-2.c: New test.
9472
e80be24b 94732016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9474
9475 * gcc.target/s390/morestack.c: New test.
9476
9839f350 94772016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9478
9479 PR target/69625
9480 * gcc.target/s390/pr69625.c: Add test case.
9481
4550fbd0 94822016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9483
9484 PR testsuite/68580
9485 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9486
57d00b6a 94872016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9488
9489 PR target/68404
9490 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9491 * gcc.target/powerpc/fusion3.c: Likewise.
9492
63ad69d6 94932016-02-18 Richard Biener <rguenther@suse.de>
9494
9495 PR middle-end/69553
9496 * g++.dg/torture/pr69553.C: New testcase.
9497
d92404ed 94982016-02-18 Nick Clifton <nickc@redhat.com>
9499
4550fbd0 9500 PR target/62254
9501 PR target/69610
9502 * gcc.target/arm/pr62554.c: New test.
9503 * gcc.target/arm/pr69610-1.c: New test.
9504 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9505
0808dfce 95062016-02-18 Richard Biener <rguenther@suse.de>
9507
9508 PR middle-end/69854
9509 * gcc.dg/torture/pr69854.c: New testcase.
9510
fc3527e3 95112016-02-17 Jakub Jelinek <jakub@redhat.com>
9512
9513 PR c++/69850
9514 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9515
e3c24279 95162012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9517
9518 * gcc.target/powerpc/vec-cg.c: New test.
9519
c9732c2b 95202016-02-17 Richard Biener <rguenther@suse.de>
9521
9522 PR testsuite/69586
9523 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9524
51bf9f9b 95252016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9526
9527 PR target/69161
9528 * gcc.c-torture/compile/pr69161.c: New test.
9529
6baedca3 95302016-02-17 David Sherwood <david.sherwood@arm.com>
9531
9532 PR target/69532
9533 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9534 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9535
4f240715 95362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9537
9538 * gcc.dg/ifcvt-4.c: Skip on Visium.
9539
e0c0515d 95402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9541
9542 * gnat.dg/atomic8.adb: New test.
9543
7b319ee6 95442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9545
9546 * gnat.dg/discr46.ad[sb]: New test.
9547
48a7e3d1 95482016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9549
9550 PR Target/48344
9551 * gcc.target/powerpc/pr48344-1.c: New test.
9552
3f844f15 95532015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9554
9555 PR fortran/69742
9556 * gfortran.dg/associate_21.f90: New test.
9557
7675e968 95582016-02-16 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR c/69835
9561 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9562 -Wnonnull in dg-options.
9563 * c-c++-common/nonnull-2.c: New test.
9564
d6faee88 95652016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9566 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9567
9568 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9569
3a2a72aa 95702016-02-16 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR middle-end/69801
9573 * gcc.dg/pr69801.c: Add empty dg-options.
9574
28072426 95752016-02-16 James Norris <jnorris@codesourcery.com>
9576
9577 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9578 * g++.dg/goacc/deviceptr-1.c: New file.
9579
37fffac2 95802016-02-16 Jakub Jelinek <jakub@redhat.com>
9581
9582 PR tree-optimization/69820
9583 * gcc.dg/vect/pr69820.c: New test.
9584
f72a5e61 95852016-02-16 Richard Biener <rguenther@suse.de>
9586
9587 PR tree-optimization/69776
9588 * gcc.dg/torture/pr69776-2.c: New testcase.
9589
50e0cd76 95902016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9591
9592 PR tree-optimization/69714
9593 * gcc.dg/torture/pr69714.c: New test.
9594
14a72c4e 95952016-02-16 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR tree-optimization/69802
9598 * gcc.dg/pr69802.c: New test.
9599
fd808c11 96002016-02-16 Richard Biener <rguenther@suse.de>
9601
9602 PR middle-end/69801
9603 * gcc.dg/pr69801.c: New testcase.
9604
49a549ca 96052016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9606
9607 PR libgfortran/69651
9608 * gfortran.dg/read_bang.f90: New test.
9609 * gfortran.dg/read_bang4.f90: New test.
9610
77454e6e 96112016-02-15 Jakub Jelinek <jakub@redhat.com>
9612
2074f21c 9613 PR c++/69658
9614 * g++.dg/init/pr69658.C: New test.
9615
77454e6e 9616 PR c++/69797
9617 * c-c++-common/pr69797.c: New test.
9618
4ef4d764 96192016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9620
9621 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9622 check for aarch64*-*-*.
9623
4a45fe0f 96242016-02-15 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/69783
9627 * gcc.dg/vect/pr69783.c: New testcase.
9628
0b3619e6 96292016-02-15 Richard Biener <rguenther@suse.de>
9630
9631 PR tree-optimization/69776
9632 * gcc.dg/torture/pr69776.c: New testcase.
9633
9b49c3cb 96342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9635
9636 PR fortran/60526
9637 * gfortran.dg/type_decl_4.f90: Reinstated.
9638
e46faff9 96392016-02-14 John David Anglin <danglin@gcc.gnu.org>
9640
9641 PR fortran/68746
9642 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9643
a96c809a 96442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9645
9646 PR fortran/60526
9647 PR bootstrap/69816
9648 * gfortran.dg/type_decl_4.f90: Removed.
9649
fdec7e88 96502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9651
9652 PR fortran/60526
9653 * gfortran.dg/type_decl_4.f90: New test.
9654
a72095c4 96552016-02-14 Alan Modra <amodra@gmail.com>
9656
bc436924 9657 PR testsuite/68886
a72095c4 9658 * gcc.c-torture/execute/stkalign.c: Revise test.
9659
73bb5f8b 96602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9661
9662 PR target/67260
9663 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9664
beb13161 96652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9666
9667 PR target/67260
9668 * gcc.target/sh/torture/pr67260.c: New.
9669
67cab04e 96702016-02-12 John David Anglin <danglin@gcc.gnu.org>
9671
9672 * gcc.dg/pr67964.c: Add dg-require-alias.
9673
44a59bb1 96742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9675
9676 PR target/67636
9677 PR target/64345
9678 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9679
38c9bd3a 96802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9681
9682 PR libgfortran/69668
9683 * gfortran.dg/namelist_88.f90: New test.
9684
1774ff82 96852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9686
9687 PR libgfortran/69668
9688 * gfortran.dg/namelist_38.f90: Update test.
9689 * gfortran.dg/namelist_84.f90: Update test.
9690
aec1f4bd 96912016-02-12 David Malcolm <dmalcolm@redhat.com>
9692
9693 PR other/69554
9694 * gcc.dg/pr69554-1.c: New test.
9695 * gfortran.dg/pr69554-1.F90: New test.
9696 * gfortran.dg/pr69554-2.F90: New test.
9697 * lib/gcc-dg.exp (proc dg-locus): New function.
9698 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9699 distinguish between the caret-printing and non-caret-printing
9700 cases. If caret-printing has been explicitly enabled, bail out
9701 without attempting to fix up the output.
9702
da7d5066 97032016-02-12 David Malcolm <dmalcolm@redhat.com>
9704
9705 PR driver/69265
9706 PR driver/69453
9707 * gcc.dg/spellcheck-options-3.c: New test case.
9708 * gcc.dg/spellcheck-options-4.c: New test case.
9709 * gcc.dg/spellcheck-options-5.c: New test case.
9710 * gcc.dg/spellcheck-options-6.c: New test case.
9711 * gcc.dg/spellcheck-options-7.c: New test case.
9712 * gcc.dg/spellcheck-options-8.c: New test case.
9713 * gcc.dg/spellcheck-options-9.c: New test case.
9714 * gcc.dg/spellcheck-options-10.c: New test case.
9715
fcce1b0b 97162016-02-12 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR rtl-optimization/69764
9719 PR rtl-optimization/69771
9720 * c-c++-common/pr69764.c: New test.
9721 * gcc.dg/torture/pr69771.c: New test.
9722
6d609290 97232016-02-12 Marek Polacek <polacek@redhat.com>
9724
9725 * g++.dg/torture/init-list1.C: New.
9726
7d75fb56 97272016-02-12 Marek Polacek <polacek@redhat.com>
9728
9729 * gcc.dg/pr69522.c: Add empty dg-options.
9730
52543fda 97312016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9732
9733 * g++.dg/lto/lto.exp: Include and init mpx.
9734 * g++.dg/lto/pr69729_0.C: New test.
9735
34947478 97362016-02-12 Jakub Jelinek <jakub@redhat.com>
9737
9181a4ec 9738 PR ipa/69241
9739 * g++.dg/ipa/pr69241-4.C: New test.
9740
34947478 9741 PR ipa/68672
9742 * g++.dg/ipa/pr68672-1.C: New test.
9743 * g++.dg/ipa/pr68672-2.C: New test.
9744 * g++.dg/ipa/pr68672-3.C: New test.
9745
74a4140f 97462016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9747
9748 PR c/69522
50e0cd76 9749 * gcc.dg/pr69522.c: New test.
74a4140f 9750
9ddb20d6 97512016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9752
9753 PR c++/69098
9754 * g++.dg/cpp1y/69098.C: New test.
9755 * g++.dg/cpp1y/69098-2.C: New test.
9756
67cf9b55 97572016-02-12 Jakub Jelinek <jakub@redhat.com>
9758
9759 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9760 and neighbour -> neighbor.
9761 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9762 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9763 * c-c++-common/Wvarargs.c: Likewise.
9764 * c-c++-common/goacc/host_data-5.c: Likewise.
9765 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9766 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9767 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9768 * gcc.target/aarch64/pr60697.c: Likewise.
9769 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9770 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9771 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9772 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9773 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9774 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9775 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9776 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9777 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9778 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9779 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9780 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9781 * g++.dg/lookup/koenig5.C: Likewise.
9782 * g++.dg/ext/no-asm-2.C: Likewise.
9783 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9784 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9785 * gfortran.dg/used_types_16.f90: Likewise.
9786 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9787 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9788 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9789 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9790 * gfortran.dg/abstract_type_6.f03: Likewise.
9791 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9792 * gfortran.dg/used_types_15.f90: Likewise.
9793 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9794 * gfortran.dg/exit_3.f08: Likewise.
9795 * gfortran.dg/open_status_2.f90: Likewise.
9796 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9797 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9798 * gfortran.dg/associate_1.f03: Likewise.
9799 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9800 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9801 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9802 * gcc.dg/builtin-object-size-1.c: Likewise.
9803 * gcc.dg/noreturn-6.c: Likewise.
9804 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9805 * gcc.dg/globalalias.c: Likewise.
9806 * gcc.dg/builtins-config.h: Likewise.
9807 * gcc.dg/pr30457.c: Likewise.
9808 * gcc.c-torture/compile/volatile-1.c: Likewise.
9809 * gcc.c-torture/execute/20101011-1.c: Likewise.
9810 * c-c++-common/Waddress-1.c: Likewise.
9811
40b38ace 98122016-02-11 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR c/69768
9815 * c-c++-common/Waddress-1.c: New test.
9816
42c87ca9 98172016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9818
9819 PR fortran/69296
9820 * gfortran.dg/associate_19.f03: New test.
9821 * gfortran.dg/associate_20.f03: New test.
9822
acb7939f 98232016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9824
9825 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9826
6defe3c5 98272016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9828
9829 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9830 .arch armv8-a\n. Add -dA to dg-options.
9831 * gcc.target/aarch64/assembler_arch_1.c: New test.
9832 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9833
63f63318 98342016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9835
9836 PR c++/68726
9837 * g++.dg/cpp0x/pr68726.C: New.
9838
1cddf457 98392016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9840
9841 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9842 test.
9843
b86fba37 98442016-02-11 Richard Biener <rguenther@suse.de>
9845
9846 * g++.dg/tree-ssa/pr61034.C: Adjust.
9847
ec4ec95a 98482016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9849
be7c31e9 9850 PR target/69148
ec4ec95a 9851 * gcc.target/s390/pr69148.c: New.
9852
f64416ca 98532016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9854
9855 PR tree-optimization/69652
9856 * gcc.dg/torture/pr69652.c: New test.
9857
e5d1ea31 98582016-02-10 Jakub Jelinek <jakub@redhat.com>
9859 Patrick Palka <ppalka@gcc.gnu.org>
9860
9861 PR ipa/69241
9862 PR c++/69649
9863 * g++.dg/ipa/pr69241-1.C: New test.
9864 * g++.dg/ipa/pr69241-2.C: New test.
9865 * g++.dg/ipa/pr69241-3.C: New test.
9866 * g++.dg/ipa/pr69649.C: New test.
9867
fa03b19d 98682016-02-10 Uros Bizjak <ubizjak@gmail.com>
9869
9870 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9871 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9872
14485c8a 98732016-02-10 Bin Cheng <bin.cheng@arm.com>
9874
9875 PR tree-optimization/68021
9876 * gcc.dg/tree-ssa/pr68021.c: New test.
9877
79f1ed25 98782016-02-10 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/69726
9881 * gcc.dg/uninit-22.c: New testcase.
9882
58f74eff 98832016-02-09 Andrew Pinski <apinski@cavium.com>
9884
9885 PR tree-opt/69282
9886 * gcc.c-torture/compile/20160205-1.c: New testcase.
9887
600c00f7 98882016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9889
9890 PR target/68404
9891 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9892 instead accessing a really large arrray.
9893 * gcc.target/powerpc/fusion3.c: Likewise.
9894
0771836e 98952016-02-09 Charles Baylis <charles.baylis@linaro.org>
9896
9897 PR target/68532
9898 * gcc.c-torture/execute/pr68532.c: New test.
9899
4ccd644f 99002016-02-11 Alexandre Oliva <aoliva@redhat.com>
9901
9902 PR target/69634
9903 * gcc.dg/pr69634.c: New.
9904
2e980a39 99052016-02-09 Richard Biener <rguenther@suse.de>
9906
9907 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9908
aacf7102 99092016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9910
aacf7102 9911 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9912
a1856ddf 99132016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9914
9915 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9916
d4d3da7e 99172016-02-09 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/69715
9920 * gcc.dg/torture/pr69715.c: New testcase.
9921
9cc6714f 99222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9923
9924 PR c++/69139
9925 * g++.dg/cpp0x/trailing12.C: New test.
9926 * g++.dg/cpp0x/trailing13.C: New test.
9927
83d5062b 99282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9929
9930 PR c++/69283
9931 PR c++/67835
9932 * g++.dg/cpp1y/auto-fn29.C: New test.
9933 * g++.dg/cpp1y/auto-fn30.C: New test.
9934
394a86f3 99352016-02-08 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR tree-optimization/69209
9938 * gcc.c-torture/compile/pr69209.c: New test.
9939
93b124b4 99402016-02-08 Jeff Law <law@redhat.com>
9941
9942 PR tree-optimization/68541
9943 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9944 of statements allowed in join block for path splitting.
9945
26abce13 99462016-02-08 Jakub Jelinek <jakub@redhat.com>
9947
0acb2d6e 9948 PR c++/59627
9949 * g++.dg/gomp/pr59627.C: New test.
9950
26abce13 9951 PR ipa/69239
9952 * g++.dg/ipa/pr69239.C: New test.
9953
86e0b129 99542016-02-08 David Malcolm <dmalcolm@redhat.com>
9955
9956 PR preprocessor/69664
9957 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9958 * gcc.dg/cpp/warn-comments.c: Likewise.
9959
f553d9f8 99602016-02-08 Marek Polacek <polacek@redhat.com>
9961
9962 PR c++/69688
9963 * g++.dg/init/const12.C: New test.
9964
600695e0 99652016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9966
9967 PR target/60410
9968 * gcc.dg/lto/pr55113_0.c: Remove test.
9969
c4f4b1e8 99702016-02-08 Richard Biener <rguenther@suse.de>
9971
9972 PR tree-optimization/69719
9973 * gcc.dg/torture/pr69719.c: New testcase.
9974
5a987d87 99752016-02-08 Richard Biener <rguenther@suse.de>
9976 Jeff Law <law@redhat.com>
9977
9978 PR target/68273
9979 * gcc.target/mips/pr68273.c: New testcase.
9980
0418e71d 99812016-02-08 Richard Biener <rguenther@suse.de>
9982
9983 PR rtl-optimization/69274
9984 * gcc.target/i386/addr-sel-1.c: XFAIL.
9985
07c0f1ca 99862016-02-08 Jeff Law <law@redhat.com>
9987
40d85f4c 9988 PR tree-optimization/68541
9989 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9990
140e093f 9991 PR tree-optimization/65917
07c0f1ca 9992 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9993
16430acf 99942016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9995
9996 PR fortran/50555
9997 * gfortran.dg/namelist_args.f90: New test.
9998
3f0ff0d8 99992016-02-05 Jeff Law <law@redhat.com>
10000
140e093f 10001 PR tree-optimization/68541
3f0ff0d8 10002 * gcc.dg/tree-ssa/split-path-2.c: New test.
10003 * gcc.dg/tree-ssa/split-path-3.c: New test.
10004 * gcc.dg/tree-ssa/split-path-4.c: New test.
10005 * gcc.dg/tree-ssa/split-path-5.c: New test.
10006 * gcc.dg/tree-ssa/split-path-6.c: New test.
10007 * gcc.dg/tree-ssa/split-path-7.c: New test.
10008
a7cc1f94 100092016-02-05 Martin Sebor <msebor@redhat.com>
10010
10011 PR c++/69662
10012 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10013 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10014
fcb25f28 100152016-02-06 Richard HEnderson <rth@redhat.com>
10016
10017 PR c/69643
10018 * gcc.target/i386/addr-space-4.c: New.
10019 * gcc.target/i386/addr-space-5.c: New.
10020
3a2545a1 100212016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10022
10023 PR fortran/66089
10024 * gfortran.dg/elemental_dependency_6.f90: New.
10025
1e302465 100262016-02-05 Jakub Jelinek <jakub@redhat.com>
10027
66feb54c 10028 PR rtl-optimization/69691
10029 * gcc.c-torture/execute/pr69691.c: New test.
10030
1e302465 10031 PR c++/69628
10032 * g++.dg/parse/pr69628.C: New test.
10033
9c28a298 100342016-02-05 Uros Bizjak <ubizjak@gmail.com>
10035
10036 * gcc.dg/sancov/asan.c: Move to ...
10037 * gcc.dg/asan/sancov-1.c: ... here.
10038
a854e286 100392016-02-05 Uros Bizjak <ubizjak@gmail.com>
10040
10041 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10042
d4f0b240 100432016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10044
10045 PR target/69677
10046 * gcc.target/i386/pr69677.c: New test.
10047
235d8723 100482016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10049
10050 PR c++/68948
10051 * g++.dg/template/pr68948.C: New test.
10052
f390cf65 100532016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10054
10055 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10056 (only necessary on s390x).
10057
ab99f104 100582016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10059
10060 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10061 -mno-accumulate-outgoing-args.
10062
f7ef5392 100632016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10064
10065 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10066
6b098e91 100672016-02-04 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR c/69669
10070 * c-c++-common/pr69669.c: New test.
10071
f0146cf3 100722016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10073
10074 PR target/69667
10075 * g++.dg/pr69667.C: New file.
10076
08fd6cf5 100772016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10078
10079 PR target/69619
10080 * gcc.dg/pr69619.c: Add new test.
10081
a6f3f39f 100822016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10083
10084 PR rtl-optimization/69577
10085 * gcc.target/i386/pr69577.c: New test.
10086
774068a0 100872016-02-04 Martin Liska <mliska@suse.cz>
10088
10089 * g++.dg/asan/pr69276.C: New test.
10090
f50a7894 100912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10092
10093 PR target/65932
10094 PR target/67714
10095 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10096 a single smulbb instruction.
10097 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10098 * gcc.target/amr/wmul-2.c: Likewise.
10099
6b722eb3 101002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10101
10102 PR target/65932
10103 PR target/67714
10104 * gcc.c-torture/execute/pr67714.c: New test.
10105
1f1475a7 101062016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10107
10108 PR target/69454
10109 * gcc.target/i386/pr69454-1.c: New test.
10110 * gcc.target/i386/pr69454-2.c: New test.
10111
6b94e133 101122016-02-03 Martin Sebor <msebor@redhat.com>
10113
10114 PR c++/69251
10115 PR c++/69253
10116 PR c++/69290
10117 PR c++/69277
10118 PR c++/69349
10119 * g++.dg/ext/flexarray-mangle-2.C: New test.
10120 * g++.dg/ext/flexarray-mangle.C: New test.
10121 * g++.dg/ext/flexarray-subst.C: New test.
10122 * g++.dg/ext/flexary11.C: New test.
10123 * g++.dg/ext/flexary12.C: New test.
10124 * g++.dg/ext/flexary13.C: New test.
10125 * g++.dg/ext/flexary14.C: New test.
10126 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10127
342ed0ac 101282016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10129
10130 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10131 Define only if CHECK_FLOAT128 is defined.
10132 (main): Properly initialize u5.
10133
edf6c4d2 101342016-02-03 Jakub Jelinek <jakub@redhat.com>
10135
415d5641 10136 PR c/69627
10137 * gcc.dg/pr69627.c: New test.
10138
edf6c4d2 10139 PR target/69644
10140 * gcc.dg/pr69644.c: New test.
10141
cf8f3ba0 101422016-02-03 Mike Stump <mikestump@comcast.net>
10143
10144 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10145 support for struct-layout-1.exp.
10146
c90d55dd 101472016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10148
10149 PR c++/69056
f7ef5392 10150 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10151
401bd0c8 101522016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10153 Alexandre Oliva <aoliva@redhat.com>
10154
10155 PR target/69461
10156 * gcc.target/powerpc/pr69461.c: New.
10157
277d9d1d 101582016-02-03 Uros Bizjak <ubizjak@gmail.com>
10159
10160 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10161 works from here ...
10162 (check_effective_target_fsanitize_thread): ... to here. Do not
10163 specify additional compile flags for the test source.
10164 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10165 specify additional compile flags for the test source.
10166
e69ad94a 101672016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10168
10169 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10170
a4454da2 101712016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10172
10173 PR fortran/67451
10174 PR fortran/69418
10175 * gfortran.dg/coarray_allocate_2.f08: New test.
10176 * gfortran.dg/coarray_allocate_3.f08: New test.
10177 * gfortran.dg/coarray_allocate_4.f08: New test.
10178
88cab2dd 101792016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10180
10181 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10182 use same scan-tree-dump-times on all platforms.
10183 * gcc.dg/vect/vect-outer-1.c: Likewise.
10184 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10185 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10186 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10187 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10188 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10189 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10190 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10191
66ea75c4 101922016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10193
10194 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10195 warning.
10196
4eef8df7 101972016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10198
10199 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10200
665fbc2f 102012016-02-02 James Norris <jnorris@codesourcery.com>
10202
10203 * c-c++-common/goacc/routine-5.c: Add tests.
10204
b10e3d47 102052016-02-02 Alexander Monakov <amonakov@ispras.ru>
10206
10207 * gcc.target/nvptx/unsigned-cmp.c: New test.
10208
12ad66dd 102092016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10210
10211 * gcc.target/aarch64/scalar_shift_1.c
10212 (test_corners_sisd_di): Improve force to SIMD register.
10213 (test_corners_sisd_si): Likewise.
10214 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10215 Remove scan-assembler check for ldr.
10216
f9ec342f 102172016-02-02 Richard Biener <rguenther@suse.de>
10218
10219 PR tree-optimization/69595
10220 * gcc.dg/Warray-bounds-17.c: New testcase.
10221
32f2925a 102222016-02-02 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/69606
10225 * gcc.dg/torture/pr69606.c: New testcase.
10226
cfd9ca84 102272016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10228
10229 PR middle-end/68542
10230 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10231 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10232
19bf08e2 102332016-02-02 Alan Modra <amodra@gmail.com>
10234
10235 PR target/69548
10236 * gcc.target/powerpc/pr69548.c: New test.
10237
6f13b088 102382016-02-01 Jakub Jelinek <jakub@redhat.com>
10239
dcddc5af 10240 PR rtl-optimization/69592
10241 * gcc.dg/pr69592.c: New test.
10242
6f13b088 10243 PR preprocessor/69543
10244 PR c/69558
10245 * gcc.dg/pr69543.c: New test.
10246 * gcc.dg/pr69558.c: New test.
10247
d090e5c2 102482016-02-01 Uros Bizjak <ubizjak@gmail.com>
10249
fcb317c5 10250 PR testsuite/65940
10251 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10252
aaf527dc 102532016-02-01 Martin Sebor <msebor@redhat.com>
10254
10255 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10256
1674217b 102572016-02-01 Bin Cheng <bin.cheng@arm.com>
10258
10259 PR tree-optimization/67921
10260 * c-c++-common/ubsan/pr67921.c: New test.
10261
b4007655 102622016-02-01 Richard Biener <rguenther@suse.de>
10263
10264 PR middle-end/69556
10265 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10266
88a477bb 102672016-02-01 Richard Biener <rguenther@suse.de>
10268
10269 PR tree-optimization/69574
10270 * gcc.dg/torture/pr69574.c: New testcase.
10271
2eaaa4e7 102722016-02-01 Richard Biener <rguenther@suse.de>
10273
10274 PR tree-optimization/69579
10275 * gcc.dg/setjmp-6.c: New testcase.
10276
e3882c44 102772016-02-01 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR rtl-optimization/69570
10280 * g++.dg/opt/pr69570.C: New test.
10281
f80aff47 102822016-02-01 Richard Henderson <rth@redhat.com>
10283
10284 * gcc.dg/pr69535.c: New test.
10285
240568aa 102862016-01-31 John David Anglin <danglin@gcc.gnu.org>
10287
6009b3b8 10288 PR testsuite/69584
10289 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10290 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10291
1fdf7177 10292 PR debug/68244
10293 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10294
240568aa 10295 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10296
cb3e5ac0 102972016-01-31 Paul Thomas <pault@gcc.gnu.org>
10298
10299 PR fortran/67564
10300 * gfortran.dg/allocate_with_source_17.f03: New test.
10301
3b8b902b 103022016-01-30 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR tree-optimization/69546
10305 * gcc.dg/torture/pr69546.c: New test.
10306
17985abe 103072016-01-30 Paul Thomas <pault@gcc.gnu.org>
10308
10309 PR fortran/69566
10310 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10311
b5239e80 103122016-01-30 Martin Sebor <msebor@redhat.com>
10313
10314 PR c++/68490
10315 * g++.dg/ext/flexary10.C: New test.
10316
e8f03010 103172016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10318
10319 PR fortran/66707
10320 gfortran.dg/common_23.f90: New test.
10321
dc93691a 103222016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10323
10324 PR target/65546
10325 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10326 condition being checked, and disable it when the target supports
10327 misaligned loads and stores.
10328
ff5e28e9 103292016-01-29 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR debug/69518
10332 * gcc.dg/torture/pr69518.c: New test.
10333
b0d8930a 103342016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10335
10336 PR target/69530
10337 * gcc.target/i386/pr69530.c: New test.
10338
21601fc7 103392016-01-29 Steve Ellcey <sellcey@imgtec.com>
10340
10341 PR target/65604
10342 * gcc.target/mips/div-delay.c: New test.
10343
ca6c7317 103442016-01-29 Jakub Jelinek <jakub@redhat.com>
10345
4758dc39 10346 PR target/69551
10347 * gcc.target/i386/pr69551.c: New test.
10348
ca6c7317 10349 PR target/66137
10350 * gcc.target/i386/pr66137.c: New test.
10351
e3078da6 103522016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10353
10354 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10355 always built for p5600.
10356 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10357 isa=p5600 dg-option.
10358
b622ec25 103592016-01-29 Richard Biener <rguenther@suse.de>
10360
10361 PR tree-optimization/69547
10362 * g++.dg/tree-ssa/pr69547.C: New testcase.
10363
d2a60e99 103642016-01-29 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR debug/66869
10367 * g++.dg/warn/Wunused-function2.C: New test.
10368
ae849d2b 103692016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10370
10371 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10372 support for test to succeed.
10373
ce6a6978 103742016-01-29 Marek Polacek <polacek@redhat.com>
10375
10376 PR c++/69509
10377 PR c++/69516
10378 * g++.dg/ext/constexpr-vla2.C: New test.
10379 * g++.dg/ext/constexpr-vla3.C: New test.
10380 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10381
7550d855 103822016-01-29 Richard Biener <rguenther@suse.de>
10383
10384 PR middle-end/69537
10385 * gcc.dg/uninit-21.c: New testcase.
10386
f11bb279 103872016-01-28 Uros Bizjak <ubizjak@gmail.com>
10388
10389 PR target/69459
10390 * gcc.target/i386/pr69459.c: New test.
10391
c80c12c8 103922016-01-28 Steve Ellcey <sellcey@imgtec.com>
10393
10394 PR target/68400
10395 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10396 * gcc.target/mips/pr68400.c: New test.
10397
c649bacc 103982016-01-28 Martin Sebor <msebor@redhat.com>
10399
10400 PR target/17381
10401 * gcc.target/powerpc/pr17381.c: New test.
10402
f4881661 104032016-01-28 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR middle-end/69542
10406 * gcc.dg/torture/pr69542.c: New test.
10407
d66fdd75 104082016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10409
10410 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10411
d4a78818 104122016-01-28 David Edelsohn <dje.gcc@gmail.com>
10413
10414 * gcc.dg/pr65980.c: Skip on AIX.
10415 * gcc.dg/pr66688.c: Same.
10416
21329e97 104172016-01-28 David Edelsohn <dje.gcc@gmail.com>
10418
10419 PR target/63679
10420 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10421 * gcc.dg/tree-ssa/sra-18.c: Same.
10422
cc7124a6 104232016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10424
10425 PR fortran/62536
10426 * gfortran.dg/block_15.f08: New test.
10427 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10428 on incorrectly closed BLOCK.
10429
358dfcb4 104302016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10431
10432 * gcc.dg/declare-simd.c: New test.
e87502d6 104332016-01-28 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/69466
10436 * gfortran.dg/vect/pr69466.f90: New testcase.
10437
44e7334b 104382016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10439
10440 * g++.dg/pr67989.C: Remove ARM-specific option.
10441 * gcc.target/arm/pr67989.C: New file.
10442
5ce8f551 104432016-01-27 Uros Bizjak <ubizjak@gmail.com>
10444
10445 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10446 and expm1 test for glibc < 2.11.
10447
fa6e6b15 104482016-01-27 Richard Henderson <rth@redhat.com>
10449
10450 * gcc.c-torture/execute/pr69447.c: New test.
10451
104522016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10453
7b8122c6 10454 PR fortran/69422
147b2f9b 10455 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10456
78e516eb 104572016-01-27 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR debug/66869
10460 * gcc.dg/pr66869.c: New test.
10461
9b849350 104622016-01-25 Jeff Law <law@redhat.com>
10463
10464 PR tree-optimization/68398
f11bb279 10465 PR tree-optimization/69196
9b849350 10466 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10467 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10468 path to avoid new heuristic allowing more irreducible regions
10469 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10470 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10471 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10472 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10473 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10474
fee5e491 104752016-01-27 Marek Polacek <polacek@redhat.com>
10476
10477 PR c/68062
10478 * c-c++-common/vector-compare-4.c: New test.
10479
eec96426 104802016-01-27 David Malcolm <dmalcolm@redhat.com>
10481
10482 PR preprocessor/69126
10483 * c-c++-common/pr69126.c: New test case.
10484
5068be18 104852016-01-27 Ian Lance Taylor <iant@google.com>
10486
10487 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10488
5fa82c11 104892016-01-27 Ryan Burn <contact@rnburn.com>
10490
10491 PR cilkplus/69267
10492 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10493
b3df0219 104942016-01-27 Uros Bizjak <ubizjak@gmail.com>
10495
10496 PR target/69512
10497 * gcc.target/i386/pr69512.c: New test.
10498
d46a16d4 104992016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10500
10501 PR ada/69488
10502 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10503
6a9b35ef 105042016-01-27 Marek Polacek <polacek@redhat.com>
10505
10506 PR c++/69379
10507 * g++.dg/pr69379.C: New test.
10508
18e9663b 105092016-01-27 Martin Sebor <msebor@redhat.com>
10510
10511 PR c++/69317
10512 * g++.dg/abi/Wabi-2-2.C: New test.
10513 * g++.dg/abi/Wabi-2-3.C: New test.
10514 * g++.dg/abi/Wabi-3-2.C: New test.
10515 * g++.dg/abi/Wabi-3-3.C: New test.
10516
c88301ad 105172016-01-27 Richard Biener <rguenther@suse.de>
10518
10519 PR tree-optimization/69166
10520 * gcc.dg/torture/pr69166.c: New testcase.
10521
8ca47550 105222016-01-27 Martin Jambor <mjambor@suse.cz>
10523
10524 PR tree-optimization/69355
10525 * gcc.dg/tree-ssa/pr69355.c: New test.
10526
5cb23e3c 105272016-01-27 Marek Polacek <polacek@redhat.com>
10528
10529 PR c++/69496
10530 * g++.dg/ext/constexpr-vla1.C: New test.
10531
7b0c1b6d 105322016-01-20 Christian Bruel <christian.bruel@st.com>
10533
10534 PR target/69245
10535 * gcc.target/arm/pr69245.c: New test.
10536
220112fc 105372016-01-27 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR tree-optimization/69399
10540 * gcc.dg/torture/pr69399.c: New test.
10541
16294490 105422016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10543
10544 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10545
8abd3d0c 105462016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10547
10548 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10549
7cf9b895 105502016-01-26 Tom de Vries <tom@codesourcery.com>
10551
10552 PR tree-optimization/69110
10553 * gcc.dg/autopar/pr69110.c: New test.
10554
557c1942 105552016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10556 Sebastian Pop <s.pop@samsung.com>
557c1942 10557
10558 * gcc.dg/graphite/isl-ast-op-select.c: New.
10559
80adbd96 105602015-01-26 Paul Thomas <pault@gcc.gnu.org>
10561
10562 PR fortran/69385
10563 * gfortran.dg/allocate_error_6.f90: New test.
10564
c3f86f60 105652016-01-26 Richard Henderson <rth@redhat.com>
10566
10567 * gcc.dg/tm/pr60908.c: New test.
10568
3752e5b1 105692016-01-26 David Malcolm <dmalcolm@redhat.com>
10570
10571 PR other/69006
10572 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10573 directive.
10574 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10575 expected multiline output to reflect the colorization being
10576 disabled before newlines.
10577 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10578 (custom_diagnostic_finalizer): Replace call to
10579 pp_newline_and_flush with call to pp_flush.
10580 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10581 * gfortran.dg/implicit_class_1.f90: Likewise.
10582 * lib/gcc-dg.exp (allow_blank_lines): New global.
10583 (dg-allow-blank-lines-in-output): New procedure.
10584 (gcc-dg-prune): Complain about blank lines in the output, unless
10585 dg-allow-blank-lines-in-output was called.
10586 * lib/multiline.exp (_build_multiline_regex): Only support
10587 arbitrary followup text for non-blank-lines, not for blank lines.
10588
9bbfd060 105892016-01-26 Jakub Jelinek <jakub@redhat.com>
10590
10591 PR tree-optimization/69483
10592 * gcc.dg/pr69483.c: New test.
10593 * g++.dg/opt/pr69483.C: New test.
10594
53773057 105952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10596
10597 PR target/68620
10598 * gcc.target/arm/pr68620.c: New test.
10599
442a556f 106002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10601
10602 * gcc.target/i386/pr68986-2.c: Remove -m32.
10603
d513c683 106042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10605
10606 PR target/68986
10607 * gcc.target/i386/pr68986-1.c: New test.
10608 * gcc.target/i386/pr68986-2.c: Likewise.
10609 * gcc.target/i386/pr68986-3.c: Likewise.
10610
976877a5 106112016-01-26 Christian Bruel <christian.bruel@st.com>
10612
10613 * lib/target-supports.exp
10614 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10615 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10616 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10617
2c7b2f88 106182016-01-26 Richard Biener <rguenther@suse.de>
10619
10620 PR tree-optimization/69452
10621 * gcc.dg/torture/pr69452.c: New testcase.
10622
f7fc06e7 106232016-01-26 Jakub Jelinek <jakub@redhat.com>
10624
10625 PR target/69442
10626 * gcc.dg/pr69442.c: New test.
10627
d1dae587 106282016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10629
10630 PR target/67896
10631 * gcc.target/aarch64/simd/pr67896.C: New.
10632
ef7be7f8 106332016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10634
10635 PR tree-optimization/69400
10636 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10637 function.
10638 (plugin_init): Call it.
10639 * gcc.dg/torture/pr69400.c: New test.
10640
648433a4 106412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10642
10643 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10644
45fc5243 106452016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10646 Sebastian Pop <s.pop@samsung.com>
10647
10648 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10649 isl-0.15.
10650
c699f6a1 106512016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10652 Sebastian Pop <s.pop@samsung.com>
10653
10654 * gcc.dg/graphite/pr69292.c: New.
10655
b86e24ea 106562016-01-25 Jakub Jelinek <jakub@redhat.com>
10657
10658 * c-c++-common/goacc/use_device-1.c: New test.
10659
105cb8d7 106602016-01-25 Jeff Law <law@redhat.com>
10661
10662 PR tree-optimization/69196
10663 PR tree-optimization/68398
10664 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10665 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10666
44562749 106672016-01-25 David Edelsohn <dje.gcc@gmail.com>
10668
10669 PR target/69469
10670 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10671 Algorithm.
10672
6837fee7 106732016-01-25 Richard Biener <rguenther@suse.de>
10674
10675 PR testsuite/69380
10676 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10677
fe500d65 106782016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10679
10680 PR target/69421
10681 * gcc.dg/pr69421.c: New test.
10682
8eacba94 106832016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10684
10685 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10686 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10687 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10688 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10689 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10690 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10691 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10692 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10693 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10694 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10695
af09d40d 106962016-01-25 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/69376
10699 * gcc.dg/torture/pr69376.c: New testcase.
10700
d65063f5 107012016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10702
10703 PR fortran/69397
10704 PR fortran/68442
10705 * gfortran.dg/interface_38.f90: New test.
10706 * gfortran.dg/interface_39.f90: New test.
80adbd96 10707
08c7bfb4 107082016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10709
10710 Revert:
10711 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10712
10713 PR c++/11858
10714 PR c++/24663
10715 PR c++/24664
10716 * g++.dg/template/pr11858.C: New test.
10717 * g++.dg/template/pr24663.C: New test.
10718 * g++.dg/template/unify12.C: New test.
10719 * g++.dg/template/unify13.C: New test.
10720 * g++.dg/template/unify14.C: New test.
10721 * g++.dg/template/unify15.C: New test.
10722 * g++.dg/template/unify16.C: New test.
10723 * g++.dg/template/unify17.C: New test.
10724
c2e7d2be 107252016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10726
10727 PR fortran/68283
10728 gfortran.dg/pr68283.f90: New test.
10729
9f2e8617 107302016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10731
10732 PR fortran/66094
10733 * gfortran.dg/inline_matmul_13.f90: New test.
10734 * gfortran.dg/matmul_bounds_8.f90: New test.
10735 * gfortran.dg/matmul_bounds_9.f90: New test.
10736 * gfortran.dg/matmul_bounds_10.f90: New test.
10737
a4838119 107382016-01-23 Tom de Vries <tom@codesourcery.com>
10739
10740 PR tree-optimization/69426
10741 * gcc.dg/autopar/pr69426.c: New test.
10742
feddf0dc 107432016-01-23 Martin Sebor <msebor@redhat.com>
10744
10745 PR c++/58109
10746 PR c++/69022
10747 * g++.dg/cpp0x/alignas5.C: New test.
10748 * g++.dg/ext/vector29.C: Same.
10749
132731fb 107502016-01-23 Uros Bizjak <ubizjak@gmail.com>
10751
10752 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10753 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10754 _GNU_SOURCE from compile flags to the source.
10755 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10756 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10757 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10758 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10759
51aec681 107602016-01-22 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR target/69432
10763 * g++.dg/opt/pr69432.C: New test.
10764
147aa3e3 107652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10766
10767 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10768 32-bit targets testing an -m64 multilib.
10769
4d04e35e 107702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10771
10772 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10773 64-bit support.
10774
86f38d0c 107752016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10776
10777 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10778
f776e712 107792016-01-21 Christian Bruel <christian.bruel@st.com>
10780
10781 PR target/68674
10782 * gcc.target/i386/pr68674.c
10783 * gcc.target/aarch64/pr68674.c
10784 * gcc.target/arm/pr68674.c
10785
7b9de435 107862016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10787
10788 PR target/69403
10789 * gcc.c-torture/execute/pr69403.c: New test.
10790
9935a0ba 107912016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10792
10793 PR c++/55843
10794 * g++.dg/template/pr55843.C: New.
10795
06b94aa1 107962016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10797
10798 PR testsuite/66877
10799 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10800 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10801
b68773a8 108022016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10803
10804 PR testsuite/67489
132731fb 10805 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10806 from dg-do compile directive, and instead add
10807 { dg-require-effective-target int128 }.
b68773a8 10808
bbbbe8ab 108092016-01-20 Martin Sebor <msebor@redhat.com>
10810
10811 PR c/69405
10812 * gcc.dg/sync-fetch.c: New test.
10813
f3a6a26f 108142016-01-21 Martin Sebor <msebor@redhat.com>
10815
10816 PR target/69252
10817 * gcc.target/powerpc/pr69252.c: New test.
10818
d1565a03 108192016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10820
10821 PR fortran/65996
132731fb 10822 * gfortran.dg/pr65996.f90: New test.
d1565a03 10823
15a5a905 108242016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10825
10826 PR c++/68810
bbbbe8ab 10827 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10828 expected to generate an error.
15a5a905 10829
e4538af5 108302016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10831
10832 PR middle-end/66178
10833 * gcc.dg/torture/pr66178.c: New test.
10834
4d4180ce 108352016-01-21 Anton Blanchard <anton@samba.org>
10836 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10837
10838 PR target/63354
10839 * gcc.target/powerpc/pr63354.c: New test.
10840
86e16058 108412016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10842
10843 PR rtl-optimization/68990
10844 * gcc.target/i386/pr68990: New.
10845
b11b85e4 108462016-01-21 Nick Clifton <nickc@redhat.com>
10847
10848 PR target/69129
10849 * gcc.target/mips/pr69129.c: New.
10850
62dd9f85 108512016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10852
10853 PR c++/58046
10854 * g++.dg/cpp0x/pr58046.C: New.
10855
ac7d424b 108562016-01-21 Jakub Jelinek <jakub@redhat.com>
10857
47c0bea3 10858 PR target/69187
10859 PR target/65624
10860 * gcc.target/arm/pr69187.c: New test.
10861
ac7d424b 10862 PR c++/69355
10863 * g++.dg/torture/pr69355.C: New test.
10864
9e18b252 108652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10866 Sebastian Pop <s.pop@samsung.com>
10867
10868 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10869
de862e2f 108702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10871 Sebastian Pop <s.pop@samsung.com>
10872
132731fb 10873 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10874
f55f9344 108752016-01-21 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR middle-end/67653
10878 * c-c++-common/pr67653.c: New test.
10879 * gcc.dg/torture/pr29119.c: Add dg-warning.
10880
62752e71 108812016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10882
10883 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10884
16d4186f 108852016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10886
10887 PR c/24293
10888 * gcc.dg/pr24293.c: New test.
10889 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10890 incomplete struct type.
10891 * gcc.dg/declspec-1.c: Likewise.
10892 * gcc.dg/pr63549.c: Likewise.
10893
58219d13 108942016-01-20 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR tree-optimization/66612
10897 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10898 for bdn instruction.
10899
a7b5688a 109002016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10901
10902 * lib/target-supports.exp
10903 (check_effective_target_arm_fp_ok_nocache): New.
10904 (check_effective_target_arm_fp_ok): New.
10905 (add_options_for_arm_fp): New.
10906 (check_effective_target_arm_crypto_ok_nocache): Require
10907 target_arm_v8_neon_ok instead of arm32.
10908 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10909 (check_effective_target_arm_crypto_pragma_ok): New.
10910 (add_options_for_arm_vfp): New.
10911 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10912 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10913 target instead. Force initial fpu to vfp.
10914 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10915 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10916 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10917 dependency.
10918 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10919 use arm_vfp effective target instead. Force initial fpu to vfp.
10920 * gcc.target/arm/attr-neon3.c: Likewise.
10921 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10922 arm_vfp_ok.
10923 * gcc.target/arm/unsigned-float.c: Likewise.
10924 * gcc.target/arm/vfp-1.c: Likewise.
10925 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10926 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10927 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10928 * gcc.target/arm/vfp-ldmias.c: Likewise.
10929 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10930 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10931 * gcc.target/arm/vfp-stmiad.c: Likewise.
10932 * gcc.target/arm/vfp-stmias.c: Likewise.
10933 * gcc.target/arm/vnmul-1.c: Likewise.
10934 * gcc.target/arm/vnmul-2.c: Likewise.
10935 * gcc.target/arm/vnmul-3.c: Likewise.
10936 * gcc.target/arm/vnmul-4.c: Likewise.
10937
7ca56ca8 109382016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10939
7fb75b57 10940 PR testsuite/69366
10941 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10942 the MPX run-time library, for compile-time MPX test.
10943 * gcc.target/i386/chkp-always_inline.c: Likewise.
10944 * gcc.target/i386/chkp-bndret.c: Likewise.
10945 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10946 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10947 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10948 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10949 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10950 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10951 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10952 * gcc.target/i386/chkp-label-address.c: Likewise.
10953 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10954 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10955 * gcc.target/i386/chkp-pr69044.c: Likewise.
10956 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10957 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10958 * gcc.target/i386/chkp-strchr.c: Likewise.
10959 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10960 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10961 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10962 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10963 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10964 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10965 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10966 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10967 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10968 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10969 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10970 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10971 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10972 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10973 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10974 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10975 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10976 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10977 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10978 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10979 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10980 * gcc.target/i386/pr63995-2.c: Likewise.
10981 * gcc.target/i386/pr64805.c: Likewise.
10982 * gcc.target/i386/pr65044.c: Likewise.
10983 * gcc.target/i386/pr65167.c: Likewise.
10984 * gcc.target/i386/pr65183.c: Likewise.
10985 * gcc.target/i386/pr65184.c: Likewise.
10986 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10987
f2da0b99 109882016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10989
10990 PR tree-optimization/69328
10991 * gcc.dg/pr69328.c: New test.
10992
4d379676 109932016-01-20 Jeff Law <law@redhat.com>
10994
4a11f145 10995 PR target/25114
4d379676 10996 * gcc.target/m68k/pr25114.c: New test.
10997
0754bad1 109982016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10999
11000 * gcc.target/arm/memset-inline-10.c: Added
11001 dg-require-effective-target arm_thumb2_ok.
11002
63bd5c2d 110032016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11004
11005 * gcc.dg/debug/dwarf2/sso.c: New test.
11006
a9c01e81 110072016-01-19 Uros Bizjak <ubizjak@gmail.com>
11008
11009 PR testsuite/68820
11010 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11011 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11012 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11013
53fa0e54 110142016-01-19 Jan Hubicka <hubicka@ucw.cz>
11015
11016 PR ipa/66223
11017 * g++.dg/ipa/devirt-50.C: New testcase.
11018
e035a62c 110192016-01-19 Marek Polacek <polacek@redhat.com>
11020
11021 PR c++/68965
11022 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11023 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11024
885cc3ea 110252016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11026
11027 PR target/69135
11028 * gcc.target/arm/pr69135_1.c: New test.
11029
07bd240e 110302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11031
11032 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11033
9f60d257 110342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11035
11036 * gcc.target/aarch64/ccmp_1.c: New testcase.
11037
a0c919f7 110382016-01-19 Marek Polacek <polacek@redhat.com>
11039
11040 PR c++/68586
11041 * g++.dg/cpp0x/enum30.C: New test.
11042
dc5d6d17 110432016-01-19 Richard Biener <rguenther@suse.de>
11044
11045 PR tree-optimization/69336
11046 * g++.dg/tree-ssa/pr69336.C: New testcase.
11047
6dd156e0 110482016-01-19 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR debug/65779
11051 * gcc.dg/pr65779.c: New test.
11052
3e0d45b9 110532016-01-19 Richard Biener <rguenther@suse.de>
11054
11055 PR tree-optimization/69352
11056 * gcc.dg/torture/pr69352.c: New testcase.
11057
7a3cf64d 110582016-01-19 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR rtl-optimization/68955
11061 PR rtl-optimization/64557
11062 * gcc.dg/torture/pr68955.c: New test.
11063
8be55b33 110642016-01-19 Jan Hubicka <hubicka@ucw.cz>
11065
11066 PR lto/69136
11067 * g++.dg/torture/pr69136.C: New testcase.
11068
72a985d7 110692016-01-19 Jan Hubicka <hubicka@ucw.cz>
11070
11071 PR lto/69133
11072 * g++.dg/lto/pr69133_0.C: New testcase.
11073 * g++.dg/lto/pr69133_1.C: New testcase.
11074
56778b62 110752016-01-15 Jeff Law <law@redhat.com>
11076
11077 PR tree-optimization/69320
11078 * gcc.c-torture/pr69320-1.c: New test.
11079 * gcc.c-torture/pr69320-2.c: New test.
11080 * gcc.c-torture/pr69320-3.c: New test.
11081 * gcc.c-torture/pr69320-4.c: New test.
11082
ced41b93 110832016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11084
11085 PR c++/11858
11086 PR c++/24663
11087 PR c++/24664
11088 * g++.dg/template/pr11858.C: New test.
11089 * g++.dg/template/pr24663.C: New test.
11090 * g++.dg/template/unify12.C: New test.
11091 * g++.dg/template/unify13.C: New test.
11092 * g++.dg/template/unify14.C: New test.
11093 * g++.dg/template/unify15.C: New test.
11094 * g++.dg/template/unify16.C: New test.
11095 * g++.dg/template/unify17.C: New test.
11096
7f8cbcaf 110972016-01-18 David Malcolm <dmalcolm@redhat.com>
11098
11099 PR testsuite/69181
11100 * gcc.dg/pr69181-1.c: New test file.
11101 * gcc.dg/pr69181-2.c: New test file.
11102 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11103 globals by moving it to...
11104 (cleanup-after-saved-dg-test): ...this new function. Add
11105 "global additional_sources_used". Add reset of global
11106 multiline_expected_outputs to the empty list.
11107 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11108 global to...
11109 (multiline_expected_outputs): ...this, and updated comments to
11110 note that it is modified from gcc-dg.exp.
11111 (dg-end-multiline-output): Update for the above renaming.
11112 (handle-multiline-outputs): Likewise. Remove the clearing
11113 of the expected outputs to the empty list.
11114
3c7cbfc0 111152016-01-18 Richard Biener <rguenther@suse.de>
11116
11117 PR tree-optimization/69297
11118 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11119
81d49cc1 111202016-01-18 Joseph Myers <joseph@codesourcery.com>
11121
11122 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11123 dg-options.
11124 * gcc.target/mips/mips-3d-2.c: Likewise.
11125 * gcc.target/mips/mips-3d-3.c: Likewise.
11126 * gcc.target/mips/mips-3d-4.c: Likewise.
11127 * gcc.target/mips/mips-3d-5.c: Likewise.
11128 * gcc.target/mips/mips-3d-6.c: Likewise.
11129 * gcc.target/mips/mips-3d-7.c: Likewise.
11130 * gcc.target/mips/mips-3d-8.c: Likewise.
11131 * gcc.target/mips/mips-3d-9.c: Likewise.
11132 * gcc.target/mips/mips-ps-1.c: Likewise.
11133 * gcc.target/mips/mips-ps-2.c: Likewise.
11134 * gcc.target/mips/mips-ps-3.c: Likewise.
11135 * gcc.target/mips/mips-ps-4.c: Likewise.
11136 * gcc.target/mips/mips-ps-5.c: Likewise.
11137 * gcc.target/mips/mips-ps-6.c: Likewise.
11138 * gcc.target/mips/mips-ps-7.c: Likewise.
11139 * gcc.target/mips/mips-ps-type.c: Likewise.
11140 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11141 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11142
03c4ff3a 111432016-01-18 Tom de Vries <tom@codesourcery.com>
11144
11145 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11146 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11147 * c-c++-common/goacc/kernels-empty.c: New test.
11148 * c-c++-common/goacc/kernels-eternal.c: New test.
11149 * c-c++-common/goacc/kernels-loop-2.c: New test.
11150 * c-c++-common/goacc/kernels-loop-3.c: New test.
11151 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11152 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11153 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11154 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11155 * c-c++-common/goacc/kernels-loop-data.c: New test.
11156 * c-c++-common/goacc/kernels-loop-g.c: New test.
11157 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11158 * c-c++-common/goacc/kernels-loop-n.c: New test.
11159 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11160 * c-c++-common/goacc/kernels-loop.c: New test.
11161 * c-c++-common/goacc/kernels-noreturn.c: New test.
11162 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11163 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11164 * c-c++-common/goacc/kernels-reduction.c: New test.
11165
22e3dcee 111662016-01-18 Tom de Vries <tom@codesourcery.com>
11167
11168 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11169 * gcc.dg/autopar/outer-2.c: Same.
11170 * gcc.dg/autopar/outer-3.c: Same.
11171 * gcc.dg/autopar/outer-4.c: Same.
11172 * gcc.dg/autopar/outer-5.c: Same.
11173 * gcc.dg/autopar/outer-6.c: Same.
11174 * gcc.dg/autopar/parallelization-1.c: Same.
11175 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11176 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11177 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11178 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11179 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11180 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11181 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11182 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11183 * gcc.dg/autopar/pr39500-1.c: Same.
11184 * gcc.dg/autopar/pr39500-2.c: Same.
11185 * gcc.dg/autopar/pr46193.c: Same.
11186 * gcc.dg/autopar/pr46194.c: Same.
11187 * gcc.dg/autopar/pr49580.c: Same.
11188 * gcc.dg/autopar/pr49960-1.c: Same.
11189 * gcc.dg/autopar/pr49960.c: Same.
11190 * gcc.dg/autopar/pr68373.c: Same.
11191 * gcc.dg/autopar/reduc-1.c: Same.
11192 * gcc.dg/autopar/reduc-1char.c: Same.
11193 * gcc.dg/autopar/reduc-1short.c: Same.
11194 * gcc.dg/autopar/reduc-2.c: Same.
11195 * gcc.dg/autopar/reduc-2char.c: Same.
11196 * gcc.dg/autopar/reduc-2short.c: Same.
11197 * gcc.dg/autopar/reduc-3.c: Same.
11198 * gcc.dg/autopar/reduc-4.c: Same.
11199 * gcc.dg/autopar/reduc-6.c: Same.
11200 * gcc.dg/autopar/reduc-7.c: Same.
11201 * gcc.dg/autopar/reduc-8.c: Same.
11202 * gcc.dg/autopar/reduc-9.c: Same.
11203 * gcc.dg/autopar/uns-outer-4.c: Same.
11204 * gcc.dg/autopar/uns-outer-5.c: Same.
11205 * gcc.dg/autopar/uns-outer-6.c: Same.
11206 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11207 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11208
fd5cbe2f 112092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11210
11211 PR target/63679
11212 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11213 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11214
fa75ab55 112152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11216
11217 PR target/63679
11218 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11219 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11220 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11221
214b2582 112222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11223
11224 PR target/63679
11225 * gcc.dg/tree-ssa/sra-17.c: New.
11226 * gcc.dg/tree-ssa/sra-18.c: New.
11227
13146837 112282016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11229
11230 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11231
6ccd18c2 112322016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11233
11234 * gnat.dg/inline12.adb: New test.
11235
8872b95f 112362016-01-18 Bin Cheng <bin.cheng@arm.com>
11237
11238 PR tree-optimization/66797
11239 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11240
971514e3 112412016-01-18 Richard Biener <rguenther@suse.de>
11242
11243 PR tree-optimization/69170
11244 * gcc.dg/torture/pr69170.c: New testcase.
11245
dfb6d139 112462016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11247
11248 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11249
164d84c2 112502016-01-16 Tom de Vries <tom@codesourcery.com>
11251
11252 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11253
4c33b769 112542016-01-16 Tom de Vries <tom@codesourcery.com>
11255
11256 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11257 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11258 redundant dg-require-effective-target pthread.
11259 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11260 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11261 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11262 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11263 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11264 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11265 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11266
673441b0 112672016-01-16 David Edelsohn <dje.gcc@gmail.com>
11268
11269 PR target/68609
11270 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11271 * gcc.target/powerpc/recip-7.c: Same.
11272
90153ae7 112732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11274
11275 PR c++/69091
11276 * g++.dg/template/pr69091.C: New test.
11277
bc24d01d 112782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11279
11280 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11281 dump does not contain an error_mark_node.
11282 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11283 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11284
4067c0fd 112852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11286
11287 PR c++/68936
11288 * g++.dg/template/pr68936.C: New test.
11289
27c6dbdd 112902016-01-15 David Edelsohn <dje.gcc@gmail.com>
11291
11292 PR target/68609
11293 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11294 * gcc.target/powerpc/recip-2.c: Same.
11295 * gcc.target/powerpc/recip-3.c: Same.
11296 * gcc.target/powerpc/recip-4.c: Same.
11297 * gcc.target/powerpc/recip-sqrtf.c: Same.
11298
e390c57d 112992016-01-15 Jeff Law <law@redhat.com>
11300
11301 PR tree-optimization/69270
11302 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11303 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11304
ddcfeaf1 113052016-01-15 Paul Thomas <pault@gcc.gnu.org>
11306
11307 PR fortran/49630
11308 * gfortran.dg/deferred_character_13.f90: New test for the fix
11309 of comment 3 of the PR.
11310
11311 PR fortran/54070
11312 * gfortran.dg/deferred_character_8.f90: New test
11313 * gfortran.dg/allocate_error_5.f90: New test
11314
11315 PR fortran/60593
11316 * gfortran.dg/deferred_character_10.f90: New test
11317
11318 PR fortran/60795
11319 * gfortran.dg/deferred_character_14.f90: New test
11320
11321 PR fortran/61147
11322 * gfortran.dg/deferred_character_11.f90: New test
11323
11324 PR fortran/64324
11325 * gfortran.dg/deferred_character_9.f90: New test
11326
81be349c 113272016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11328
11329 PR rtl-optimization/69030
11330 * gcc.target/i386/pr69030.c: New.
11331
998456c5 113322016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11333
11334 * gcc.target/aarch64/target_attr_17.c: New test.
11335
0d85be19 113362016-01-15 Richard Biener <rguenther@suse.de>
11337
11338 PR tree-optimization/66856
11339 * gcc.dg/torture/pr66856-1.c: New testcase.
11340 * gcc.dg/torture/pr66856-2.c: Likewise.
11341
321d36c8 113422016-01-15 Richard Biener <rguenther@suse.de>
11343
11344 PR debug/69137
11345 * g++.dg/lto/pr69137_0.C: New testcase.
11346
d94a1f53 113472016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11348
11349 PR middle-end/69246
11350 * gcc.target/i386/pr69246.c: New test.
11351
5fe9a861 113522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11353
a9c01e81 11354 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11355
3d05a5e9 113562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11357
11358 PR c++/56194
11359 * g++.dg/init/const9.C: Disable test on S/390.
11360
5e8132b5 113612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11362
11363 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11364 * g++.dg/Wno-frame-address.C: Ditto.
11365
32307cdf 113662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11367
11368 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11369
1ca28250 113702016-01-15 Richard Biener <rguenther@suse.de>
11371
11372 PR tree-optimization/68961
11373 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11374
6271bd93 113752016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11376
11377 * gcc.target/i386/pr65105-5.c: New test.
11378
dfb6d139 113792016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11380
11381 * gcc.c-torture/execute/alias-4.c: New testcase.
11382
dfb6d139 113832016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11384
11385 PR ipa/68148
11386 * g++.dg/ipa/devirt-49.C: New testcase.
11387
7bbac464 113882016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11389
11390 PR target/65837
11391 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11392 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11393 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11394
4345b868 113952016-01-15 Richard Biener <rguenther@suse.de>
11396
11397 PR tree-optimization/69117
11398 * gcc.dg/torture/pr69117.c: New testcase.
11399
580357e7 114002015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11401
11402 PR c++/69048
11403 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11404
612baa31 114052016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11406
11407 PR testsuite/67509
11408 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11409 range tests use 100 * maximum instead of maximum + 1.
11410
44e09bc4 114112016-01-14 Jakub Jelinek <jakub@redhat.com>
11412
11413 PR debug/69244
11414 * gcc.dg/guality/pr69244.c: New test.
11415
96962ae4 114162016-01-14 Uros Bizjak <ubizjak@gmail.com>
11417
11418 * lib/target-supports.exp (check_effective_target_issignaling):
11419 New procedure.
11420 * gcc.dg/pr61441.c: Require issignaling effective target.
11421
ab9c400b 114222016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11423
11424 PR target/68803
11425 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11426
a7ed4583 114272016-01-14 David Malcolm <dmalcolm@redhat.com>
11428
11429 PR c++/68819
11430 PR preprocessor/69177
11431 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11432 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11433 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11434 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11435
77f35cec 114362016-01-14 Marek Polacek <polacek@redhat.com>
11437
11438 PR c/69262
11439 * gcc.dg/array-15.c: New test.
11440
915d0950 114412016-01-14 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR middle-end/68146
11444 PR tree-optimization/69155
11445 * gfortran.dg/pr68146.f: New test.
11446 * gfortran.dg/pr69155.f90: New test.
11447
24651fb7 114482016-01-14 Richard Biener <rguenther@suse.de>
11449
11450 PR tree-optimization/68060
11451 * gcc.dg/torture/pr68060-1.c: New testcase.
11452 * gcc.dg/torture/pr68060-2.c: Likewise.
11453
2f63f950 114542016-01-14 Nick Clifton <nickc@redhat.com>
11455
11456 * lib/target-supports.exp
11457 (check_effective_target_arm_neon_ok_nocache): Add an option
11458 sequence that includes setting the ARM architecture to ARMv7-A.
11459 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11460 command line options necessary to enable Neon support.
11461 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11462 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11463 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11464 * gcc.target/arm/pr69180.c: Likewise.
11465
3ce0acde 114662016-01-14 Jeff Law <law@redhat.com>
11467
11468 PR tree-optimization/69270
11469 * gcc.dg/tree-ssa/pr69270.c: New test.
11470
bda05c57 114712016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11472
11473 PR c/66208
11474 * c-c++-common/pr66208.c: New file.
11475
9b657cf1 114762016-01-13 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR tree-optimization/69156
11479 * gcc.dg/pr69156.c: New test.
11480
58ba1b9d 114812016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11482
11483 * gcc.target/i386/pr69225-7.c: New test.
11484
e5fee0fe 114852016-01-13 Richard Henderson <rth@redhat.com>
11486
11487 * gcc.dg/tm/memopt-13.c: Update expected function.
11488 * gcc.dg/tm/memopt-6.c: Likewise.
11489
3f0e9745 114902016-01-13 Uros Bizjak <ubizjak@gmail.com>
11491
11492 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11493 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11494 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11495 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11496
3f0e9745 114972016-01-13 Tom de Vries <tom@codesourcery.com>
11498
11499 PR tree-optimization/69169
7a6ddc0d 11500 * gcc.dg/pr69169.c: New test.
11501
9b657cf1 115022016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11503
11504 PR target/69228
11505 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11506 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11507 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11508 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11509 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11510 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11511 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11512 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11513
f704d701 115142016-01-13 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR target/69247
11517 * gcc.dg/pr69247.c: New test.
11518
e966d6b9 115192016-01-13 Richard Biener <rguenther@suse.de>
11520
11521 PR tree-optimization/69242
11522 * gcc.dg/torture/pr69242.c: New testcase.
11523
1ca1d9b2 115242016-01-13 Richard Biener <rguenther@suse.de>
11525
11526 PR tree-optimization/69186
11527 * gcc.dg/torture/pr69186.c: New testcase.
11528
d07cbccc 115292016-01-13 Jeff Law <law@redhat.com>
11530
11531 PR tree-optimization/67755
11532 * gcc.dg/tree-ssa/pr67755.c: New test.
11533
115342016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11535
11536 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11537 pass number in output by a star.
11538
b95d41cf 115392016-01-12 Bin Cheng <bin.cheng@arm.com>
11540
11541 PR tree-optimization/68911
11542 * gcc.c-torture/execute/pr68911.c: New test.
11543
91d87e22 115442016-01-12 Marek Polacek <polacek@redhat.com>
11545
11546 PR c++/68979
11547 * g++.dg/warn/permissive-1.C: New test.
11548
8a9401a4 115492016-01-12 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR objc++/68511
11552 PR c++/69213
11553 * g++.dg/opt/pr69213.C: New test.
11554
b9cb7a67 115552016-01-12 Christian Bruel <christian.bruel@st.com>
11556
11557 PR target/69180
11558 * gcc.target/arm/pr69180.c: New test.
11559
e4c96992 115602016-01-12 Richard Biener <rguenther@suse.de>
11561
11562 PR lto/69077
11563 * g++.dg/lto/pr69077_0.C: New testcase.
11564 * g++.dg/lto/pr69077_1.C: Likewise.
11565
90525f61 115662016-01-12 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR target/69175
11569 * g++.dg/opt/pr69175.C: New test.
11570
9e7edfd3 115712016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11572
11573 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11574 rather than #including math.h & stdlib.h.
11575 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11576 * gcc.dg/vect/pr49771.c: Likewise.
11577 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11578 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11579 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11580 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11581 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11582 * gcc.dg/vect/pr44507.c: Likewise.
11583 * gcc.dg/vect/pr45902.c: Likewise.
11584 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11585 * gcc.dg/vect/vect-117.c: Likewise.
11586 * gcc.dg/vect/vect-99.c: Likewise.
11587 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11588 * gcc.dg/vect/vect-cond-1.c: Likewise.
11589 * gcc.dg/vect/vect-cond-2.c: Likewise.
11590 * gcc.dg/vect/vect-cond-3.c: Likewise.
11591 * gcc.dg/vect/vect-cond-4.c: Likewise.
11592 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11593 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11594 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11595 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11596 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11597 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11598 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11599 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11600 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11601 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11602 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11603 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11604 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11605 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11606 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11607 include of signal.h.
11608 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11609 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11610 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11611 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11612 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11613 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11614 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11615 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11616 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11617 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11618 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11619 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11620 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11621 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11622 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11623 * gcc.dg/vect/vect-outer-5.c: Likewise.
11624 * gcc.dg/vect/vect-outer-6.c: Likewise.
11625 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11626 include of stdio.h.
11627
3368873d 116282016-01-12 Nick Clifton <nickc@redhat.com>
11629
11630 PR target/68913
11631 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11632 to fread so that it will be found in all target runtimes.
11633
0464ea95 116342016-01-12 Richard Biener <rguenther@suse.de>
11635
11636 PR tree-optimization/69053
11637 * g++.dg/torture/pr69053.C: New testcase.
11638
7819730f 116392016-01-12 Richard Biener <rguenther@suse.de>
11640
11641 PR tree-optimization/69168
11642 * gcc.dg/torture/pr69168.c: New testcase.
11643
995bfebf 116442016-01-12 Richard Biener <rguenther@suse.de>
11645
11646 PR tree-optimization/69157
11647 * gcc.dg/torture/pr69157.c: New testcase.
11648
116492016-01-12 Richard Biener <rguenther@suse.de>
11650
11651 PR tree-optimization/69174
11652 * gcc.dg/torture/pr69174.c: New testcase.
11653
1d10d64c 116542016-01-12 Jakub Jelinek <jakub@redhat.com>
11655
11656 PR c++/66808
11657 PR c++/69000
11658 * g++.dg/tls/pr66808.C: New test.
11659 * g++.dg/tls/pr69000.C: New test.
11660
f0b79faf 116612016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11662
11663 * gcc.target/powerpc/swaps-p8-23.c: New test.
11664 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11665
04cf75a4 116662016-01-11 John David Anglin <danglin@gcc.gnu.org>
11667
11668 PR tree-optimization/68356
11669 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11670
0eb4264c 116712016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11672 Jim Wilson <jim.wilson@linaro.org>
11673
11674 PR target/69194
11675 * gcc.target/arm/pr69194.c: New test.
11676
2f66de64 116772016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11678
11679 PR target/69225
11680 * gcc.target/i386/pr69225-1.c: New test.
11681 * gcc.target/i386/pr69225-2.c: Likewise.
11682 * gcc.target/i386/pr69225-3.c: Likewise.
11683 * gcc.target/i386/pr69225-4.c: Likewise.
11684 * gcc.target/i386/pr69225-5.c: Likewise.
11685 * gcc.target/i386/pr69225-6.c: Likewise.
11686
36105e82 116872016-01-11 Jakub Jelinek <jakub@redhat.com>
11688
1c78ce2e 11689 PR target/67462
11690 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11691 if lp64.
11692
a4a87320 11693 PR target/69071
11694 * gcc.dg/pr69071.c: New test.
11695
91fbd04f 11696 PR c++/69211
11697 * g++.dg/opt/pr69211.C: New test.
11698
36105e82 11699 PR tree-optimization/69214
11700 * gcc.c-torture/compile/pr69214.c: New test.
11701
e934c380 117022016-01-11 Uros Bizjak <ubizjak@gmail.com>
11703
11704 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11705 * gcc.target/i386/pr66232-11.c: Ditto.
11706 * gcc.target/i386/pr66232-12.c: Ditto.
11707 * gcc.target/i386/pr66232-13.c: Ditto.
11708
3ff1b153 117092016-01-11 Richard Biener <rguenther@suse.de>
11710
11711 PR tree-optimization/69173
11712 * gcc.dg/torture/pr69173.c: New testcase.
11713
04e1504c 117142016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11715
11716 PR rtl-optimization/68796
11717 * gcc.target/aarch64/tst_5.c: New test.
11718 * gcc.target/aarch64/tst_6.c: Likewise.
11719
ae8718b5 117202016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11721
11722 PR rtl-optimization/68841
11723 * gcc.dg/pr68841.c: New test.
11724 * gcc.c-torture/execute/pr68841.c: New test.
11725
bd8bece2 117262016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11727
11728 PR rtl-optimization/68920
11729 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11730 for ix86 targets.
11731 * gcc.dg/ifcvt-5.c: New test.
11732
9b657cf1 117332016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11734
11735 PR bootstrap/69123
11736 * g++.dg/pr69123.C: New.
11737
7a158352 117382016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11739
11740 PR target/69010
11741 * gcc.target/i386/pr69010.c: New test.
11742
ff375d11 117432016-01-11 Martin Jambor <mjambor@suse.cz>
11744
11745 PR ipa/69044
11746 * gcc.target/i386/chkp-pr69044.c: New test.
11747
9eb890f1 117482016-01-11 Tom de Vries <tom@codesourcery.com>
11749
11750 PR tree-optimization/69109
11751 * gcc.dg/autopar/pr69109-2.c: New test.
11752 * gcc.dg/autopar/pr69109.c: New test.
11753
c4157ee5 117542016-01-11 Tom de Vries <tom@codesourcery.com>
11755
11756 PR tree-optimization/69108
11757 * gcc.dg/autopar/pr69108.c: New test.
11758
b933e511 117592016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11760
11761 PR c++/69029
11762 * c-c++-common/Wisleading-indentation.c: Augment test.
11763
efb73de1 117642016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11765
11766 PR fortran/69154
11767 * gfortran.dg/inline_matmul_12.f90: New test.
11768
40c86c3b 117692016-01-10 Paul Thomas <pault@gcc.gnu.org>
11770
11771 PR fortran/67779
11772 * gfortran.dg/actual_array_offset_1: New test.
11773
a006c0bb 117742016-01-10 Tom de Vries <tom@codesourcery.com>
11775
11776 PR tree-optimization/69062
11777 * gcc.dg/autopar/pr69062.c: New test.
11778
880ed4be 117792016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11780
11781 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11782 * gcc.dg/vect/slp-perm-2.c: Likewise.
11783 * gcc.dg/vect/slp-perm-3.c: Likewise.
11784 * gcc.dg/vect/slp-perm-5.c: Likewise.
11785 * gcc.dg/vect/slp-perm-6.c: Likewise.
11786 * gcc.dg/vect/slp-perm-7.c: Likewise.
11787 * gcc.dg/vect/slp-perm-8.c: Likewise.
11788
d95e1856 117892016-01-10 Tom de Vries <tom@codesourcery.com>
11790
11791 PR tree-optimization/69039
11792 * gcc.dg/autopar/pr69039.c: New test.
11793
0f8f48d0 117942016-01-09 Marek Polacek <polacek@redhat.com>
11795
11796 PR c++/69113
11797 * g++.dg/pr69113.C: New test.
11798
7dff0499 117992016-01-09 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR middle-end/50865
11802 PR tree-optimization/69097
11803 * gcc.c-torture/execute/pr50865.c: New test.
11804 * gcc.c-torture/execute/pr69097-1.c: New test.
11805 * gcc.c-torture/execute/pr69097-2.c: New test.
11806 * gcc.dg/pr69097-1.c: New test.
11807 * gcc.dg/pr69097-2.c: New test.
11808
18431e78 118092016-01-09 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR c++/69164
11812 * g++.dg/opt/pr69164.C: New test.
11813
1943a4a2 118142016-01-08 Jakub Jelinek <jakub@redhat.com>
11815
11816 PR tree-optimization/69167
11817 * gcc.dg/pr69167.c: New test.
11818
a143e277 118192016-01-08 Marek Polacek <polacek@redhat.com>
11820
11821 PR c++/68449
11822 * g++.dg/pr68449.C: New.
11823
44c01906 118242016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11825
11826 PR tree-optimization/68707
11827 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11828 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11829 on platforms supporting it.
11830 * gcc.dg/vect/slp-perm-2.c: Likewise.
11831 * gcc.dg/vect/slp-perm-3.c: Likewise.
11832 * gcc.dg/vect/slp-perm-5.c: Likewise.
11833 * gcc.dg/vect/slp-perm-7.c: Likewise.
11834 * gcc.dg/vect/slp-perm-8.c: Likewise.
11835 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11836 on platforms supporting it.
11837
c437d1e8 118382016-01-08 Jakub Jelinek <jakub@redhat.com>
11839
c9595c51 11840 PR tree-optimization/69162
11841 * gcc.dg/pr69162.c: New test.
11842
c437d1e8 11843 PR tree-optimization/69172
11844 * gcc.dg/pr69172.c: New test.
11845
6a46a28c 118462016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11847
11848 PR tree-optimization/67781
11849 * gcc.c-torture/execute/pr67781.c: New file.
11850
62ad9a04 118512016-01-08 Jakub Jelinek <jakub@redhat.com>
11852
11853 PR tree-optimization/69083
11854 * gcc.dg/vect/pr69083.c: New test.
11855
9e0e8c2a 118562016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11857
11858 PR tree-optimization/61441
11859 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11860 Use -fexcess-precision=standard for compiler options.
11861 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11862
5d034e37 118632016-01-08 Jakub Jelinek <jakub@redhat.com>
11864
5013f740 11865 PR fortran/69128
11866 * gfortran.dg/gomp/pr69128.f90: New test.
11867
5d034e37 11868 PR c++/69145
11869 * g++.dg/ext/pr69145-1.C: New test.
11870 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11871 * g++.dg/ext/pr69145-2.h: New file.
11872
517906ff 118732016-01-07 Martin Sebor <msebor@redhat.com>
11874
11875 PR c/68966
11876 * gcc.dg/atomic-fetch-bool.c: New test.
11877 * gcc.dg/sync-fetch-bool.c: New test.
11878
cdbb524c 118792016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11880
11881 PR fortran/66680
11882 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11883
ec3aba9e 118842016-01-07 Nick Clifton <nickc@redhat.com>
11885
11886 PR target/66655
11887 * g++.dg/pr66655.C: New test.
11888 * g++.dg/pr66655_1.cc: Test support file.
11889 * g++.dg/pr66655.h: Test header file.
11890
9b657cf1 118912016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11892
11893 PR fortran/66680
11894 gfortran.dg/gomp/pr66680.f90: New test.
11895
cd45d7a5 118962016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11897
11898 PR target/69171
11899 * gcc.target/i386/pr69171-1.c: New test.
11900 * gcc.target/i386/pr69171-2.c: Likewise.
11901 * gcc.target/i386/pr69171-3.c: Likewise.
11902 * gcc.target/i386/pr69171-4.c: Likewise.
11903 * gcc.target/i386/pr69171-5.c: Likewise.
11904 * gcc.target/i386/pr69171-6.c: Likewise.
11905
4a86a91a 119062015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11907
11908 PR middle-end/67639
11909 * c-c++-common/pr67639.c: New test.
11910
34c05552 119112016-01-07 Jakub Jelinek <jakub@redhat.com>
11912
11913 PR tree-optimization/69141
11914 * g++.dg/opt/pr69141.C: New test.
11915
f08d6895 119162016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11917
11918 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11919
32ec4173 119202016-01-06 Uros Bizjak <ubizjak@gmail.com>
11921
11922 PR target/69140
11923 * gcc.target/i386/pr69140.c: New test
11924
d74214f3 119252016-01-06 David Malcolm <dmalcolm@redhat.com>
11926
11927 * gcc.dg/bad-dereference.c: New test case.
11928
73991cab 119292015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11930
11931 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11932
fc8cc457 119332016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11934
11935 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11936
be3c9981 119372016-01-06 Marek Polacek <polacek@redhat.com>
11938
11939 PR sanitizer/69099
11940 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11941
2cb724f9 119422016-01-05 Marek Polacek <polacek@redhat.com>
11943
11944 PR c/69104
11945 * gcc.dg/atomic-invalid-2.c: New.
11946
233a53ed 119472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11948
11949 PR target/68991
11950 * gcc.target/i386/pr68991.c: New test.
11951
ea87c5e3 119522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11953
11954 PR target/68991
11955 * g++.dg/pr68991-1.C: New test.
11956 * g++.dg/pr68991-2.C: Likewise.
11957
1943a4a2 119582016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11959
1943a4a2 11960 PR other/60465
afe82e5b 11961 * gcc.target/ia64/pr60465-gprel64.c: New test.
11962 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11963
1e9147dd 119642016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11965
11966 PR rtl-optimization/68651
11967 * gcc.target/aarch64/pr68651_1.c: New test.
11968
d42aa619 119692016-01-05 David Malcolm <dmalcolm@redhat.com>
11970
11971 PR c/69122
11972 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11973
1776de76 119742016-01-05 Nathan Sidwell <nathan@acm.org>
11975
2d7d361d 11976 PR c++/58583
11977 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11978
1776de76 11979 * gcc.dg/alias-15.c: New.
11980
5beb12c0 119812016-01-05 Nick Clifton <nickc@redhat.com>
11982
11983 PR target/68870
11984 * g++.dg/pr68770.C: New test.
11985
d8cca921 119862016-01-04 Mike Stump <mikestump@comcast.net>
11987
11988 * lib/target-supports.exp (check_effective_target_cilkplus):
11989 cilkplus targets require pthreads.
afc907ef 11990 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11991
8427dff3 119922016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11993
11994 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11995 generation.
11996
f1717362 119972016-01-04 Jakub Jelinek <jakub@redhat.com>
11998
11999 Update copyright years.
12000
d7d6a3ab 120012016-01-04 Marek Polacek <polacek@redhat.com>
12002
12003 PR c/68908
12004 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12005 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12006 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12007
b8f4a5f9 120082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12009
12010 * gcc.target/sparc/20160104-2.c: New test.
12011
6b5c028f 120122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12013
12014 * gcc.target/sparc/20160104-1.c: New test.
12015
300e1002 120162016-01-03 Paul Thomas <pault@gcc.gnu.org>
12017
12018 PR fortran/65045
12019 * gfortran.dg/pr65045.f90: New test.
12020
855b105f 120212016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12022
12023 * gnat.dg/specs/debug1.ads: Delete.
12024
bdc177dc 120252016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12026
12027 PR libgfortran/68867
12028 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12029 expression.
12030
48aaffae 120312016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12032
12033 PR libgfortran/68867
12034 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12035 PowerPC.
12036
19a468b8 120372016-01-01 Paul Thomas <pault@gcc.gnu.org>
12038
12039 PR fortran/68864
12040 * gfortran.dg/pr68864.f90: New test.
12041
25371c91 120422016-01-01 Jakub Jelinek <jakub@redhat.com>
12043
2a659064 12044 PR tree-optimization/69070
12045 * gcc.dg/pr69070.c: New test.
12046
57aa9851 12047 PR sanitizer/69055
12048 * gfortran.dg/pr69055.f90: New test.
12049
25371c91 12050 PR target/69015
12051 * gcc.dg/pr69015.c: New test.
f1717362 12052\f
fb2c1edd 12053Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12054
12055Copying and distribution of this file, with or without modification,
12056are permitted in any medium without royalty provided the copyright
12057notice and this notice are preserved.