]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR tree-optimization/77454
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
46fad8d5 12016-09-13 Jakub Jelinek <jakub@redhat.com>
2
99d887de 3 PR tree-optimization/77454
4 * gcc.dg/pr77454.c: New test.
5
46fad8d5 6 PR c++/77553
7 * g++.dg/cpp1y/constexpr-77553.C: New test.
8
68ef907c 92016-09-13 David Malcolm <dmalcolm@redhat.com>
10
11 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12 (test_show_locus): Replace rich_location::add_fixit_insert calls
13 with add_fixit_insert_before and add_fixit_insert_after.
14
2c24fd5e 152016-09-13 Jason Merrill <jason@redhat.com>
16 Tom de Vries <tom@codesourcery.com>
17
18 PR c++/77427
19 * g++.dg/pr77427.C: New test.
20
68b219ee 212016-09-13 Martin Liska <mliska@suse.cz>
22
23 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
24 effective target.
25 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
26 * lib/target-supports.exp: Define the new target.
27
c72e91d3 282016-09-12 Andrew Pinski <apinski@cavium.com>
29
30 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
31 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
32
b38c0a37 332016-09-12 Uros Bizjak <ubizjak@gmail.com>
34
35 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
36 variable arguments.
37 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
38 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
39 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
40 variable argument.
41 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
42 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
43
7a21b590 442016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
45
46 PR c++/77496
47 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
48 * g++.dg/ext/pr77496.C: New test.
49 * g++.dg/warn/pr77496.C: New test.
50
00434032 512016-09-12 David Malcolm <dmalcolm@redhat.com>
52
53 PR c/72858
54 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
55 to preserve conversion chars, and to preserve prefix information.
56 * gcc.dg/format/pr72858.c: New test case.
57
54f56c28 582016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
59
60 * gfortran.dg/pr77507.f90: Move to ...
61 * gfortran.dg/ieee/pr77507.f90: here.
62
08d6d42c 632016-08-09 Jan Hubicka <hubicka@ucw.cz>
64
65 PR ipa/61159
66 * compile/pr61159.c: New testcase
67
35870532 682016-08-09 Jan Hubicka <hubicka@ucw.cz>
69
70 PR ipa/64316
71 * gcc.dg/ipa/pr63416.c: New testcase.
72
953b9eef 732016-09-10 Paul Thomas <pault@gcc.gnu.org>
74 Steven G. Kargl <kargl@gcc.gnu.org>
75
76 PR fortran/77532
c78b1f64 77 * gfortran.dg/dtio_11.f90: new test.
953b9eef 78
1aef7c3c 792016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
80
81 PR fortran/77507
82 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
83 * gfortran.dg/c_assoc_4.f90: Ditto.
84
3bb45f76 852016-09-10 Tom de Vries <tom@codesourcery.com>
86
87 PR C/71602
88 * c-c++-common/va-arg-va-list-type.c: New test.
89
9731eaaf 902016-09-09 Peter Bergner <bergner@vnet.ibm.com>
91
92 PR rtl-optimization/77289
93 * gcc.target/powerpc/pr77289.c: New test.
94
911ea34a 952016-09-09 Martin Sebor <msebor@redhat.com>
96
97 PR c/77520
98 PR c/77521
99 * gcc.dg/pr77520.c: New test.
100 * gcc.dg/pr77521.c: New test.
101
edd0f33b 1022016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
103
104 PR fortran/77506
105 * gfortran.dg/pr77506.f90: New test.
106
374777a4 1072016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
108
109 PR fortran/77507
110 * gfortran.dg/pr77507.f90: New test.
111
c5eddaf9 1122016-09-09 Joseph Myers <joseph@codesourcery.com>
113
114 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
115
3e7e4e14 1162016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
117 Louis Krupp <lkrupp@gcc.gnu.org>
118
119 PR fortran/69514
120 * gfortran.dg/pr69514_1.f90: New test.
121 * gfortran.dg/pr69514_2.f90: New test.
122
51688bb7 1232016-09-08 Jakub Jelinek <jakub@redhat.com>
124
a34338c9 125 PR fortran/77500
126 * gfortran.dg/gomp/pr77500.f90: New test.
127
51688bb7 128 PR fortran/77516
129 * gfortran.dg/gomp/pr77516.f90: New test.
130
3ecb55e7 1312016-09-07 Jakub Jelinek <jakub@redhat.com>
132
133 PR middle-end/77475
134 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
135 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
136 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
137 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
138 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
139 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
140
3da97ff7 1412016-09-07 David Malcolm <dmalcolm@redhat.com>
142
143 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
144 "substring-locations.h".
145
b55f1f44 1462016-09-07 Richard Biener <rguenther@suse.de>
147
148 PR c/77450
149 * c-c++-common/vector-subscript-8.c: Move ..
150 * gcc.dg/pr77450.c: ... here.
151
7d482049 1522016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 153
154 PR libgfortran/77393
155 * gfortran.dg/fmt_f0_2.f90: Update test.
156 * gfortran.dg/fmt_f0_3.f90: New test.
157
ef3b531c 1582016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
159
160 PR debug/77389
161 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
162 in dg-options.
163
164 PR debug/57519
165 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
166
39370ea0 1672016-09-06 Jakub Jelinek <jakub@redhat.com>
168
169 PR target/69255
170 * gcc.target/i386/pr69255-1.c: New test.
171 * gcc.target/i386/pr69255-2.c: New test.
172 * gcc.target/i386/pr69255-3.c: New test.
173
1742016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 175
176 PR c/77336
177 * gcc.dg/format/miss-7.c: New test.
178
88820414 1792016-09-06 Uros Bizjak <ubizjak@gmail.com>
180
181 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
182
4c790ba8 1832016-09-06 Martin Liska <mliska@suse.cz>
184
185 PR gcov-profile/77378
186 PR gcov-profile/77466
187 * gcc.dg/profile-update-warning.c: New test.
188
43d2460d 1892016-09-06 Richard Biener <rguenther@suse.de>
190
191 PR tree-optimization/77479
192 * gcc.dg/torture/pr77479.c: New testcase.
193
4c04bcce 1942016-09-06 Richard Biener <rguenther@suse.de>
195
196 PR c/77450
197 * c-c++-common/vector-subscript-7.c: Adjust.
198 * c-c++-common/vector-subscript-8.c: New testcase.
199
8925068a 2002016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
201
202 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
203
daea048c 2042016-09-05 Jakub Jelinek <jakub@redhat.com>
205
e315ff48 206 PR target/77476
207 * gcc.target/i386/avx512f-pr77476.c: New test.
208 * gcc.target/i386/avx512bw-pr77476.c: New test.
209 * gcc.target/i386/avx512dq-pr77476.c: New test.
210
8eeca3ac 211 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
212 Update comment to mention also avx512f.
213
daea048c 214 PR sanitizer/77396
215 * g++.dg/asan/pr77396-2.C: New test.
216
a6ffaadf 2172016-09-05 Uros Bizjak <ubizjak@gmail.com>
218
219 PR rtl-optimization/77452
220 * gcc.target/i386/pr77452.c: New test.
221
8f8828ba 2222016-09-05 Marek Polacek <polacek@redhat.com>
223
224 PR c/77423
225 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
226
65277f2a 2272016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
228
229 PR fortran/77391
230 * gfortran.dg/pr77391.f90: New test.
231
a1cf06b8 2322016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
233
234 PR fortran/77460
235 * gfortran.dg/pr77460.f90: New test.
236
4d261282 2372016-09-03 Jakub Jelinek <jakub@redhat.com>
238
239 PR c/65467
240 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
241
4fc4eb94 2422016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
243
244 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
245
40a431fa 2462016-09-02 David Malcolm <dmalcolm@redhat.com>
247
248 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
249 test case.
250 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
251 diagnostic-test-show-locus-generate-patch.c to the sources
252 for diagnostic_plugin_test_show_locus.c.
253
a940fdc7 2542016-09-02 Jakub Jelinek <jakub@redhat.com>
255
0b80c4b2 256 PR c/65467
257 * gcc.dg/gomp/_Atomic-1.c: New test.
258 * gcc.dg/gomp/_Atomic-2.c: New test.
259 * gcc.dg/gomp/_Atomic-3.c: New test.
260 * gcc.dg/gomp/_Atomic-4.c: New test.
261 * gcc.dg/gomp/_Atomic-5.c: New test.
262
a940fdc7 263 PR sanitizer/77396
264 * g++.dg/asan/pr77396.C: New test.
265
2662016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 267
268 PR tree-optimization/71831
269 * gcc.dg/builtin-object-size-16.c: New test.
270 * gcc.dg/builtin-object-size-17.c: New test.
271
0b404bb4 2722016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
273
274 PR libgfortran/77393
275 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
276
8a5817a9 2772016-09-01 Uros Bizjak <ubizjak@gmail.com>
278
279 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
280 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
281 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
282 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
283 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
284 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
285 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
286 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
287 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
288 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
289 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
290 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
291 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
292 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
293 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
294 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
295 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
296 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
297
209253ae 2982016-09-01 Eric Botcazou <ebotcazou@adacore.com>
299
300 * gnat.dg/opt58.adb: New test.
301 * gnat.dg/opt58_pkg.ads: New helper.
302
15182c1d 3032016-09-01 Richard Biener <rguenther@suse.de>
304
305 PR middle-end/77436
306 * gcc.dg/torture/pr77436.c: New testcase.
307
1c02615c 3082016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
309
310 * gcc.dg/pr64252.c: Require int32plus.
311 * gcc.dg/pr66299-1.c: Likewise.
312 * gcc.dg/pr66299-2.c: Likewise.
313 * gcc.dg/torture/20131115-1.c: Skip for avr.
314
08fded5f 3152016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
316
317 * gcc.target/aarch64/ands_3.c: New test.
318
a7b3b7c4 3192016-08-31 Jakub Jelinek <jakub@redhat.com>
320
68c215e4 321 PR fortran/77352
322 * gfortran.dg/gomp/pr77352.f90: New test.
323
a7b3b7c4 324 PR fortran/77374
325 * gfortran.dg/gomp/pr77374.f08: New test.
326
51a43c06 3272016-08-31 Marc Glisse <marc.glisse@inria.fr>
328
329 PR tree-optimization/73714
330 * gcc.dg/tree-ssa/pr73714.c: New test.
331
01109414 3322016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
333
334 PR libgfortran/77393
335 * gfortran.dg/fmt_f0_2.f90: New test.
336
8036ac7f 3372016-08-31 Marc Glisse <marc.glisse@inria.fr>
338
339 * gcc.target/i386/pr59539-2.c: Adapt options.
340 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
341
b298bde8 3422016-08-31 Paul Thomas <pault@gcc.gnu.org>
343
344 PR fortran/77418
345 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
346 of the associate entity and replace with a pointer to the
347 intended item on the stack.
348
9f732c4e 3492016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 350 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 351
352 PR fortran/48298
353 * gfortran.dg/dtio_1.f90: New test.
354 * gfortran.dg/dtio_2.f90: New test.
355 * gfortran.dg/dtio_3.f90: New test.
356 * gfortran.dg/dtio_4.f90: New test.
357 * gfortran.dg/dtio_5.f90: New test.
358 * gfortran.dg/dtio_6.f90: New test.
359 * gfortran.dg/dtio_7.f90: New test.
360 * gfortran.dg/dtio_8.f90: New test.
361 * gfortran.dg/dtio_9.f90: New test.
362 * gfortran.dg/dtio_10.f90: New test.
363
d6dd1b60 3642016-08-30 David Malcolm <dmalcolm@redhat.com>
365
366 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
367 (test_many_nested_locations): New function.
368 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
369 (test_show_locus): Handle "test_many_nested_locations".
370
2e7400df 3712016-08-30 David Malcolm <dmalcolm@redhat.com>
372
373 * g++.dg/template/double-greater-than-fixit.C: New test case.
374
98023bfd 3752016-08-30 Eric Botcazou <ebotcazou@adacore.com>
376
377 * gnat.dg/opt57.ad[sb]: New test.
378 * gnat.dg/opt57_pkg.ads: New helper.
379
f9723d87 3802016-08-30 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/69047
383 * gcc.dg/pr69047.c: Fix byte-order check.
384
77ce6232 3852016-08-30 Jakub Jelinek <jakub@redhat.com>
386
adca2d16 387 PR tree-optimization/72866
388 * gcc.dg/vect/pr72866.c: New test.
389
06cee168 390 PR debug/77363
391 * g++.dg/debug/dwarf2/pr77363.C: New test.
392
4472e8d1 393 PR middle-end/77377
394 * gcc.target/i386/pr77377.c: New test.
395
77ce6232 396 PR debug/77389
397 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
398 in dg-options.
399
36bda760 4002016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
401
402 * gfortran.dg/pr77372.f90: Moved to ...
403 * gfortran.dg/ieee/pr77372.f90: here.
404
2db6ea89 4052016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
406
407 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
408 vector short/char initializations.
409 * gcc.target/powerpc/vec-init-5.c: Likewise.
410 * gcc.target/powerpc/vec-init-6.c: New compile time test for
411 vector initialization optimizations.
412 * gcc.target/powerpc/vec-init-7.c: Likewise.
413 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
414 vector float/double initializations.
415 * gcc.target/powerpc/vec-init-9.c: Likewise.
416
1e4df796 4172016-08-29 Uros Bizjak <ubizjak@gmail.com>
418
419 PR target/77403
420 * gcc.target/i386/pr77403.c: New test.
421
f293b7f2 4222016-08-29 Marek Polacek <polacek@redhat.com>
423
424 PR c/77292
425 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
426
ea2ec8f6 4272016-08-29 Tom de Vries <tom@codesourcery.com>
428
429 PR c/77398
430 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
431
686436fe 4322016-08-29 Eric Botcazou <ebotcazou@adacore.com>
433
434 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 435
686436fe 4362016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 437
438 * gfortran.dg/dec_structure_13.f90: New testcase.
439
f1ecf8b3 4402016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
441
442 PR fortran/77261
443 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
444 available.
445
4670f428 4462016-08-28 Tom de Vries <tom@codesourcery.com>
447
448 PR lto/70955
449 * gcc.dg/pr70955.c: New test.
450 * gcc.dg/lto/pr70955_0.c: Same.
451 * gcc.dg/lto/pr70955_1.c: Same.
452
b243b563 4532016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
454
455 PR tree-optimization/71077
456 * gcc.target/i386/pr71077.c: New test.
457
92a44a68 4582016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 459
460 PR fortran/77380
461 * gfortran.dg/pr77380.f90: New test.
462
92a44a68 4632016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 464
465 PR fortran/77372
466 gfortran.dg/pr77372.f90: New test.
467
367964fa 4682016-08-26 David Malcolm <dmalcolm@redhat.com>
469
470 * gcc.dg/spellcheck-fields-2.c (test): Move
471 dg-begin/end-multiline-output within function body.
472 (test_macro): New function.
473
df4248fb 4742016-08-26 David Malcolm <dmalcolm@redhat.com>
475
476 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
477 (test_fixit_insert): Update expected output.
478 (test_fixit_remove): Likewise.
479 (test_fixit_replace): Likewise.
480
377da6e4 4812016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482
483 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
484 Fix typo.
485
4f16cc83 4862016-08-26 Richard Biener <rguenther@suse.de>
487
488 PR tree-optimization/69047
489 * gcc.dg/pr69047.c: New testcase.
490
a54071b2 4912016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
492 Martin Jambhor <mjambor@suse.cz>
377da6e4 493
a54071b2 494 * gcc.dg/ipa/propbits-1.c: New test-case.
495 * gcc.dg/ipa/propbits-2.c: Likewise.
496 * gcc.dg/ipa/propbits-3.c: Likewise.
497
2ae10c8c 4982016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
499
500 PR fortran/77351
501 * gfortran.dg/pr77351.f90: New test.
502
c4963714 5032016-08-25 Marek Polacek <polacek@redhat.com>
504
505 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
506
49e1f4eb 5072016-08-25 Marek Polacek <polacek@redhat.com>
508
509 PR c/77323
510 * gcc.dg/pr77323.c: New test.
511
984f03c2 5122016-08-24 Paul Thomas <pault@gcc.gnu.org>
513
514 PR fortran/77358
515 * gfortran.dg/submodule_17.f08: New test.
516
92a44a68 5172016-08-24 Michael Collison <michael.collison@linaro.org>
518 Michael Collison <michael.collison@arm.com>
f6c98a9a 519
520 * gcc.target/arm/builtin_saddl.c: New testcase.
521 * gcc.target/arm/builtin_saddll.c: New testcase.
522 * gcc.target/arm/builtin_uaddl.c: New testcase.
523 * gcc.target/arm/builtin_uaddll.c: New testcase.
524 * gcc.target/arm/builtin_ssubl.c: New testcase.
525 * gcc.target/arm/builtin_ssubll.c: New testcase.
526 * gcc.target/arm/builtin_usubl.c: New testcase.
527 * gcc.target/arm/builtin_usubll.c: New testcase.
528
8938d43d 5292016-08-24 Uros Bizjak <ubizjak@gmail.com>
530
531 PR target/77270
532 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
533 (dg-options): Use -march=amdfam10 instead of -march=athlon.
534 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
535 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
536 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
537 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
538 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
539 effective target. Remove scan-assembler-times directives.
540 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
541 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
542 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
543
2fb84e50 5442016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
545
546 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
547 of unsigned int.
548 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
549
cac7df4e 5502016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
551
552 PR testsuite/77317
553 * lib/target-supports.exp
554 (check_effective_target_vect_aligned_arrays): Don't cache the result.
555 (check_effective_target_vect_natural_alignment): Ditto.
556 (check_effective_target_vector_alignment_reachable): Ditto.
557 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
558
b904831d 5592016-08-23 Ian Lance Taylor <iant@golang.org>
560
561 * gcc.target/s390/nolrl-1.c: Don't match the file name.
562
ff055c48 5632016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
564
565 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
566 being created from pointers to memory locations.
567 * gcc.target/powerpc/vec-init-2.c: Likewise.
568
27af8972 5692016-08-23 Fritz Reese <fritzoreese@gmail.com>
570
571 * gfortran.dg/dec_structure_12.f90: New testcase.
572
bd8ac469 5732016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
574
575 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
576
434d4291 5772016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
578
579 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
580 verification.
581
be0be2de 5822016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
583
584 * gcc.target/s390/md/andc-splitter-1.c: New test case.
585 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
586
7feac654 5872016-08-23 Richard Biener <rguenther@suse.de>
588
589 PR tree-optimization/27336
590 * c-c++-common/pr27336.c: New testcase.
591
364743f3 5922016-08-22 Marek Polacek <polacek@redhat.com>
593
594 PR c++/77321
595 * g++.dg/cpp1y/pr77321.C: New test.
596
b92c452d 5972016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
598
599 PR fortran/60774
600 * gfortran.dg/empty_label.f: Adjust test for new error message.
601 * gfortran.dg/empty_label.f90: Ditto.
602 * gfortran.dg/empty_label_typedecl.f90: Ditto.
603 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
604 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
605
bfbc628a 6062016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
607
608 PR fortran/61318
609 * gfortran.dg/pr61318.f90: New test.
610
99af6e70 6112016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
612
613 PR fortran/77260
614 * gfortran.dg/pr77260_1.f90: New test.
615 * gfortran.dg/pr77260_2.f90: Ditto.
616
6cfc7001 6172016-08-22 Joseph Myers <joseph@codesourcery.com>
618
619 PR middle-end/77269
620 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
621 __builtin_signbitf and __builtin_signbitl in expected generic
622 expansion.
623 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
624 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
625 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
626 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
627 tests.
628
012f068a 6292016-08-22 Joseph Myers <joseph@codesourcery.com>
630
631 * gcc.dg/torture/float128-builtin.c,
632 gcc.dg/torture/float128-ieee-nan.c,
633 gcc.dg/torture/float128x-builtin.c,
634 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
635 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
636 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
637 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
638 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
639 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
640 gcc.dg/torture/floatn-nan.h: New tests.
641
e2c5b687 6422016-08-22 Joseph Myers <joseph@codesourcery.com>
643
644 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
645 macro.
646 (main): Update calls to TEST_I_F.
647 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
648 macro.
649 (main): Update calls to TEST_I_F.
650
b4635564 6512016-08-22 Joseph Myers <joseph@codesourcery.com>
652
653 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
654 gcc.dg/torture/fp-int-convert-float32x-timode.c,
655 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
656 names in calls to TEST_I_F.
657
802bc569 6582016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
659
660 PR c/52952
661 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
662
70fa7158 6632016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
664
665 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
666 and !natural_alignment_64.
667 * gcc.dg/ipa/propalign-2.c: Likewise.
668 * gcc.dg/ipa/propalign-3.c: Likewise.
669 * gcc.dg/ipa/propalign-4.c: Likewise.
670 * gcc.dg/ipa/propalign-5.c: Likewise.
671 * lib/target-supports.exp
672 (check_effective_target_natural_alignment_32): Add avr-*-*.
673
d0346b1a 6742016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
675
676 PR tree-optimization/61839
677 * gcc.dg/tree-ssa/pr61839_1.c: New test.
678 * gcc.dg/tree-ssa/pr61839_2.c: New test.
679 * gcc.dg/tree-ssa/pr61839_3.c: New test.
680 * gcc.dg/tree-ssa/pr61839_4.c: New test.
681
82c85aba 6822016-08-19 Joseph Myers <joseph@codesourcery.com>
683
684 PR c/32187
685 * lib/target-supports.exp (check_effective_target_float16)
686 (check_effective_target_float32, check_effective_target_float64)
687 (check_effective_target_float128, check_effective_target_float32x)
688 (check_effective_target_float64x)
689 (check_effective_target_float128x)
690 (check_effective_target_float16_runtime)
691 (check_effective_target_float32_runtime)
692 (check_effective_target_float64_runtime)
693 (check_effective_target_float128_runtime)
694 (check_effective_target_float32x_runtime)
695 (check_effective_target_float64x_runtime)
696 (check_effective_target_float128x_runtime)
697 (check_effective_target_floatn_nx_runtime)
698 (add_options_for_float16, add_options_for_float32)
699 (add_options_for_float64, add_options_for_float128)
700 (add_options_for_float32x, add_options_for_float64x)
701 (add_options_for_float128x): New procedures.
702 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
703 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
704 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
705 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
706 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
707 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
708 gcc.dg/torture/float128-complex.c,
709 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
710 gcc.dg/torture/float128x-basic.c,
711 gcc.dg/torture/float128x-complex.c,
712 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
713 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
714 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
715 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
716 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
717 gcc.dg/torture/float32x-basic.c,
718 gcc.dg/torture/float32x-complex.c,
719 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
720 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
721 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
722 gcc.dg/torture/float64x-basic.c,
723 gcc.dg/torture/float64x-complex.c,
724 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
725 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
726 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
727 gcc.dg/torture/floatn-tg.h,
728 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
729 gcc.dg/torture/fp-int-convert-float128-ieee.c,
730 gcc.dg/torture/fp-int-convert-float128x-timode.c,
731 gcc.dg/torture/fp-int-convert-float128x.c,
732 gcc.dg/torture/fp-int-convert-float16-timode.c,
733 gcc.dg/torture/fp-int-convert-float16.c,
734 gcc.dg/torture/fp-int-convert-float32-timode.c,
735 gcc.dg/torture/fp-int-convert-float32.c,
736 gcc.dg/torture/fp-int-convert-float32x-timode.c,
737 gcc.dg/torture/fp-int-convert-float32x.c,
738 gcc.dg/torture/fp-int-convert-float64-timode.c,
739 gcc.dg/torture/fp-int-convert-float64.c,
740 gcc.dg/torture/fp-int-convert-float64x-timode.c,
741 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
742 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
743 maximum exponent of floating-point type. Use it in testing
744 whether 0x8...0 fits in the floating-point type. Always treat -1
745 (signed 0xf...f) as fitting in the floating-point type.
746 (M_OK1): New macro.
747 * gcc.dg/torture/fp-int-convert-double.c,
748 gcc.dg/torture/fp-int-convert-float.c,
749 gcc.dg/torture/fp-int-convert-float128-timode.c,
750 gcc.dg/torture/fp-int-convert-float128.c,
751 gcc.dg/torture/fp-int-convert-float80-timode.c,
752 gcc.dg/torture/fp-int-convert-float80.c,
753 gcc.dg/torture/fp-int-convert-long-double.c,
754 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
755
cf0bbc39 7562016-08-19 Jakub Jelinek <jakub@redhat.com>
757
9354a9a5 758 PR fortran/72744
759 * gfortran.dg/gomp/pr72744.f90: New test.
760
cf0bbc39 761 PR fortran/69281
762 * gfortran.dg/gomp/pr69281.f90: New test.
763
ee0e163a 7642016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
765
1e4df796 766 * gfortran.dg/random_4.f90: Initialize seed before using, handle
767 the last special seed value.
768 * gfortran.dg/random_7.f90: Use size for last array member instead
769 of hardcoded value.
ee0e163a 770
6d7de609 7712016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
772
773 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
774 * gcc.dg/cpp/warn-undef-2.c: Likewise.
775
e3243c77 7762016-08-19 Richard Biener <rguenther@suse.de>
777
778 PR tree-optimization/77286
779 * gcc.dg/torture/pr77286.c: New testcase.
780
b983d92d 7812016-08-18 David Malcolm <dmalcolm@redhat.com>
782
783 * gcc.dg/verbose-asm-2.c: New test case.
784
48a7392b 7852016-08-18 David Malcolm <dmalcolm@redhat.com>
786
787 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
788 (custom_diagnostic_finalizer): Update for change to
789 diagnostic_show_locus.
790
5c8151fa 7912016-08-18 David Malcolm <dmalcolm@redhat.com>
792
793 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
794 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
795
26040f06 7962016-08-18 Marek Polacek <polacek@redhat.com>
797
798 PR c/71514
799 * gcc.dg/pr71514.c: New test.
800
360e911d 8012015-08-18 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR target/72839
804 * gcc.target/i386/pr72839.c: New test.
805
6de0546d 8062016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
807
808 PR middle-end/70895
809 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
810 * c-c++-common/goacc/reduction-1.c: Likewise.
811 * c-c++-common/goacc/reduction-2.c: Likewise.
812 * c-c++-common/goacc/reduction-3.c: Likewise.
813 * c-c++-common/goacc/reduction-4.c: Likewise.
814
cee80871 8152016-08-18 Alan Modra <amodra@gmail.com>
816
817 * gcc.c-torture/compile/pr72771.c: New.
818
f9c39b65 8192016-08-17 Jakub Jelinek <jakub@redhat.com>
820
821 PR fortran/67496
822 * gfortran.dg/pr67496.f90: New test.
823
92a44a68 8242015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 825
826 PR tree-optimization/71752
f9c39b65 827 * gcc.dg/vect/pr71752.c: New.
bf448dc8 828
d2392ec3 8292016-08-17 Uros Bizjak <ubizjak@gmail.com>
830
831 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
832
c4994c0b 8332016-08-17 Jakub Jelinek <jakub@redhat.com>
834
835 PR middle-end/77259
836 * g++.dg/ipa/devirt-52.C: New test.
837
f7896ff0 8382016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
839
840 * c-c++-common/goacc/reduction-6.c: New testcase.
841
7104d1a8 8422016-08-17 Richard Biener <rguenther@suse.de>
843
844 PR tree-optimization/76490
845 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
846 * gcc.dg/pr52904.c: XFAIL.
847
cff41b9e 8482016-08-17 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/23855
851 * gcc.dg/loop-unswitch-2.c: Adjust.
852
b1398e47 8532016-08-16 Jakub Jelinek <jakub@redhat.com>
854
855 PR tree-optimization/72817
856 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
857
de41fc22 8582016-08-16 Joseph Myers <joseph@codesourcery.com>
859
860 PR libgcc/77265
861 * gcc.dg/torture/float128-extend-inf.c: New test.
862
5927e78e 8632016-08-16 David Malcolm <dmalcolm@redhat.com>
864
865 PR c/72857
866 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
867 for embedded NUL.
868 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
869 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
870 caret placement.
871 (test_oct): Likewise.
872 (test_multiple): Likewise.
873 (test_field_width_specifier): Likewise.
874 (test_field_width_specifier_2): New function.
875 (test_field_precision_specifier): New function.
876 (test_embedded_nul): Update expected caret placement.
877 (test_non_contiguous_strings): Update line number.
878 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
879 (__emit_string_literal_range): Add "caret_idx" param.
880 (test_simple_string_literal): Add value for new param, updating
881 expected output..
882 (test_concatenated_string_literal): Likewise.
883 (test_multiline_string_literal): Likewise.
884 (test_hex): Likewise.
885 (test_oct): Likewise.
886 (test_multiple): Likewise.
887 (test_ucn4): Likewise.
888 (test_ucn8): Likewise.
889 (test_u8): Likewise.
890 (test_u): Likewise; update expected message, from "range" to
891 "location".
892 (test_U): Likewise.
893 (test_L): Likewise.
894 (test_macro): Add value for new param.
895 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
896 (__emit_string_literal_range): Add "caret_idx" param.
897 (test_stringified_token_1): Add value for new param. Update
898 expected message, from "range" to "location".
899 (test_stringized_token_2): Likewise, adding param to macro.
900 (test_stringified_token_3): Likewise.
901 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
902 (emit_warning): Convert param from source_range to location_t.
903 (test_string_literals): Add caret_idx param, and use it when
904 constructing a substring_loc. Update error message, from
905 "range" to "location".
906
b8d94309 9072016-08-16 Jakub Jelinek <jakub@redhat.com>
908
2e947447 909 PR target/71910
910 * g++.dg/gomp/pr71910.C: New test.
911
9ea71b15 912 PR middle-end/67485
913 * gcc.c-torture/compile/pr67485.c: New test.
914
b8d94309 915 PR target/72867
916 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
917
31de5086 9182016-08-16 Bin Cheng <bin.cheng@arm.com>
919
920 PR tree-optimization/69848
921 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
922
a05d3de8 9232016-08-16 Martin Liska <mliska@suse.cz>
924
925 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
926 of memory operations so that it can be handled by core2
927 in 32-bit mode.
928
b50ad04e 9292016-08-16 Richard Biener <rguenther@suse.de>
930
931 PR tree-optimization/76783
932 * gcc.dg/pr76783.c: New testcase.
933 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
934
b441db40 9352016-08-16 Bin Cheng <bin.cheng@arm.com>
936
937 PR tree-optimization/72817
938 PR tree-optimization/73450
939 * gcc.dg/tree-ssa/pr72817.c: New test.
940 * gcc.dg/tree-ssa/pr73450.c: New test.
941
36d310d0 9422016-08-15 Fritz Reese <fritzoreese@gmail.com>
943
944 * gfortran.dg/init_flag_13.f90: New testcase.
945 * gfortran.dg/init_flag_14.f90: Ditto.
946 * gfortran.dg/init_flag_15.f03: Ditto.
947 * gfortran.dg/dec_init_1.f90: Ditto.
948 * gfortran.dg/dec_init_2.f90: Ditto.
949
e5ec9f76 9502016-08-15 Uros Bizjak <ubizjak@gmail.com>
951
952 PR target/72867
953 * gcc.target/i386/pr72867.c: New test.
954
6ce66d38 9552016-08-16 Eric Botcazou <ebotcazou@adacore.com>
956
957 * c-c++-common/dump-ada-spec-5.c: New test.
958
894463cf 9592016-08-15 Richard Biener <rguenther@suse.de>
960
961 PR tree-optimization/73434
962 * gcc.dg/torture/pr73434.c: New testcase.
963
98b374b4 9642016-08-15 Jakub Jelinek <jakub@redhat.com>
965
966 PR tree-optimization/72824
967 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
968
9b90f118 9692016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
970
971 PR fortran/70598
972 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
973 in use_device clause.
974 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
975 * gfortran.dg/goacc/list.f95: Adjust to catch
976 "neither a POINTER nor an array" error messages.
977
1d80868e 9782016-08-14 Uros Bizjak <ubizjak@gmail.com>
979
980 PR target/76342
981 * gcc.target/i386/pr76342.c: New test.
982
153e4ac1 9832016-08-12 Jakub Jelinek <jakub@redhat.com>
984
985 PR c/71512
986 * g++.dg/ubsan/pr71512.C: New test.
987 * c-c++-common/ubsan/pr71512-1.c: New test.
988 * c-c++-common/ubsan/pr71512-2.c: New test.
989
3c382998 9902016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
991
992 * gcc.target/powerpc/vec-init-1.c: New tests to test various
993 vector initialization options.
994 * gcc.target/powerpc/vec-init-2.c: Likewise.
995 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
996 is generated on ISA 3.0.
997
7079d57a 9982016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
999
1000 PR middle-end/71654
1001 * gcc.dg/c-c++-common/pr71654.c: New test.
1002 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1003 dg-options.
1004 * gcc.dg/tree-ssa/vrp24: Likewise.
1005
7175bb2a 10062016-08-12 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR c/67410
1009 * gcc.dg/pr67410.c: New test.
1010
56fb8e9d 10112016-08-12 Bin Cheng <bin.cheng@arm.com>
1012
1013 PR tree-optimization/69848
1014 * gcc.dg/vect/vect-pr69848.c: New test.
1015
1f84b4ab 10162016-08-12 Uros Bizjak <ubizjak@gmail.com>
1017
1018 PR testsuite/71008
1019 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1020 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1021 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1022 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1023
60b349d9 10242016-08-12 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/57326
1027 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1028 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1029 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1030 * gcc.target/i386/pr45685.c: Likewise.
1031 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1032 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1033 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1034 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1035 * gfortran.dg/pr34163.f90: Likewise.
1036
6d5f72f3 10372016-08-12 Martin Liska <mliska@suse.cz>
1038
1039 * g++.dg/gcov/gcov-16.C: New test.
1040 * lib/gcov.exp: Support new argument for run-gcov function.
1041
b357db2c 10422016-08-12 Martin Liska <mliska@suse.cz>
1043
1044 PR gcov-profile/35590
1045 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1046
08e33f10 10472016-08-12 Richard Biener <rguenther@suse.de>
1048
1049 PR tree-optimization/72851
1050 * gcc.dg/torture/pr72851.c: New testcase.
1051
92a44a68 10522016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1053
832d369d 1054 PR debug/63240
1055 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1056 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1057 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1058 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1059 DW_AT_deleted.
1060
1289a281 1061 PR debug/55641
1062 * g++.dg/debug/dwarf2/ref-1.C: New.
1063
9a478fab 1064 PR debug/49366
1065 * g++.dg/debug/dwarf2/template-params-12.H: New.
1066 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1067 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1068 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1069 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1070 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1071 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1072 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1073
e61229f8 10742016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1075
1076 PR target/72863
1077 * gcc.target/powerpc/pr72863.c: New test.
1078
c7823416 10792016-08-11 Uros Bizjak <ubizjak@gmail.com>
1080
1081 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1082
df15667f 10832015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1084
1085 * gcc.target/i386/pieces-strcpy-1.c: New test.
1086 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1087
83c375ba 10882016-08-11 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR c++/72868
1091 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1092
350f354a 10932015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1094
1095 * gcc.target/i386/pieces-memcpy-1.c: New test.
1096 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1097 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1098 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1099 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1100 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1101
74be5bc1 11022016-08-11 Jakub Jelinek <jakub@redhat.com>
1103
1104 PR c/72816
20fb4916 1105 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1106
40395983 11072016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1108
1109 PR tree-optimization/71083
1110 * gcc.c-torture/execute/pr71083.c: New test.
1111 * gnat.dg/loop_optimization23.adb: New test.
1112 * gnat.dg/loop_optimization23_pkg.ads: New test.
1113 * gnat.dg/loop_optimization23_pkg.adb: New test.
1114
ec969ce4 11152016-08-11 Richard Biener <rguenther@suse.de>
1116
1117 PR tree-optimization/72772
1118 * gcc.dg/graphite/pr35356-1.c: Adjust.
1119 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1120
25482c16 11212016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1122
1123 * gfortran.dg/random_7.f90: Take into account that the last seed
1124 value is the special p value.
1125 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1126
f454033a 11272016-08-11 Richard Biener <rguenther@suse.de>
1128
1129 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1130
2d2b78a1 11312016-08-11 Alan Modra <amodra@gmail.com>
1132
1133 * gcc.target/powerpc/pr71680.c: New.
1134
97468983 11352016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1136
1137 * gcc.target/powerpc/bfp/bfp.exp: New file.
1138 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1139 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1140 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1141 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1142 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1143 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1144 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1145 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1146 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1147 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1148 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1149 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1150 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1151 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1152 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1153 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1154 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1155 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1156 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1157 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1158 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1159 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1160 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1161 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1162 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1163 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1164 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1165 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1166 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1167 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1168 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1169 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1170 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1171 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1172 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1173 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1174 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1175 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1176 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1177 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1178 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1179 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1180 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1181 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1182 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1183 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1184 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1185 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1186 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1187 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1188 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1189 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1190 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1191
23a6fe48 11922016-08-10 Bin Cheng <bin.cheng@arm.com>
1193
1194 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1195 Add aarch64*-*-*.
1196
0cb8f73e 11972016-08-10 Bin Cheng <bin.cheng@arm.com>
1198
1199 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1200
b7ed2a65 12012016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1202
1203 PR target/72853
1204 * gcc.target/powerpc/pr72853.c: New test.
1205
2d2b4107 12062016-08-10 Martin Liska <mliska@suse.cz>
1207
1208 PR gcov-profile/58306
1209 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1210
7132b755 12112016-08-10 Martin Liska <mliska@suse.cz>
1212
1213 * g++.dg/gcov/gcov-threads-1.C: New test.
1214
5186407c 12152016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1216
1217 PR target/71873
1218 * gcc.target/avr/pr71873.c: New test.
1219
44f01555 12202016-08-09 Martin Liska <mliska@suse.cz>
1221
1222 * g++.dg/gcov/gcov-dump-1.C: New test.
1223 * g++.dg/gcov/gcov-dump-2.C: New test.
1224
7d4f18f5 12252016-08-09 Martin Liska <mliska@suse.cz>
1226
1227 * gcc.dg/tree-prof/val-prof-9.c: New test.
1228
defa7026 12292016-08-09 Martin Liska <mliska@suse.cz>
1230
1231 * gcc.dg/tree-prof/val-prof-8.c: New test.
1232
ae7e6062 12332016-08-09 Martin Jambor <mjambor@suse.cz>
1234
0c47dd26 1235 PR ipa/71981
1236 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1237
a69fb570 12382016-08-09 Bin Cheng <bin.cheng@arm.com>
1239
1240 PR tree-optimization/33707
1241 * gcc.dg/vect/pr33707.c: New test.
1242
a031a844 12432016-08-09 Bin Cheng <bin.cheng@arm.com>
1244
1245 PR tree-optimization/pr72772
1246 * gcc.dg/tree-ssa/pr72772.c: New test.
1247
8f1baf0d 12482016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1249
1250 PR rtl-optimization/66669
1251 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1252
53e7aca1 12532016-08-09 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR tree-optimization/72824
1256 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1257
c162fa25 12582016-08-09 Richard Biener <rguenther@suse.de>
1259
1260 PR tree-optimization/71802
1261 * gcc.dg/torture/pr71802.c: New testcase.
1262
87156a7d 12632016-08-09 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR c++/72809
1266 * g++.dg/eh/stdarg1.C: New test.
1267
d0029333 12682016-08-08 Andi Kleen <ak@linux.intel.com>
1269
1270 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1271 test command line in failure log.
1272 (profopt-execute): dito. Make autofdo file names unique.
1273
7af4d06b 12742016-08-08 David Malcolm <dmalcolm@redhat.com>
1275
1276 PR c/64955
1277 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1278 output.
1279
7091ff70 12802016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1281
1282 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1283 c99_runtime.
1284 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1285 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1286 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1287 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1288 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1289 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1290
d189b094 12912016-08-08 David Malcolm <dmalcolm@redhat.com>
1292
1293 PR c/52952
1294 * gcc.dg/cpp/pr66415-1.c: Likewise.
1295 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1296 * gcc.dg/format/c90-printf-1.c: Likewise.
1297 * gcc.dg/format/diagnostic-ranges.c: New test case.
1298
440837fe 12992016-08-08 Jakub Jelinek <jakub@redhat.com>
1300
7cbcf608 1301 PR fortran/72716
1302 * gfortran.dg/gomp/pr72716.f90: New test.
1303
aa1ddb66 1304 PR middle-end/72781
1305 * gcc.dg/gomp/pr72781.c: New test.
1306
440837fe 1307 PR middle-end/68762
1308 * g++.dg/vect/pr68762-1.cc: New test.
1309 * g++.dg/vect/pr68762-2.cc: New test.
1310 * g++.dg/vect/pr68762.h: New file.
1311
eb571c16 13122016-08-08 Martin Sebor <msebor@redhat.com>
1313
1314 PR testsuite/72838
f9c39b65 1315 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1316 * g++.dg/warn/overflow-warn-3.C: Same.
1317 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1318
8ca5189a 13192016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1320
1321 PR fortran/71936
1322 * gfortran.dg/allocate_with_source_21.f03: New test.
1323
1495e54c 13242016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1325
1326 PR fortran/72698
1327 * gfortran.dg/allocate_with_source_20.f03: New test.
1328
d1e97886 13292016-08-08 Alan Modra <amodra@gmail.com>
1330
1331 * gcc.c-torture/compile/pr72802.c: New.
1332
9da84a54 13332016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1334
1335 PR fortran/70524
1336 * gfortran.dg/dependency_48.f90: New test.
1337
3f9692a5 13382016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1339
b5b764be 1340 PR fortran/70040
3f9692a5 1341 * gfortran.dg/pr70040.f90: New testcase.
1342
099ec19a 13432016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1344
1345 PR fortran/71961
1346 * gfortran.dg/matmul_10.f90: New testcase.
1347
e8272095 13482016-08-07 Jan Hubicka <hubicka@ucw.cz>
1349
1350 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1351
f5d2c462 13522016-08-07 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR c/72816
1355 * gcc.dg/pr72816.c: New test.
1356
30c60892 13572016-08-06 Jonathan Wakely <jwakely@redhat.com>
1358
1359 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1360 * g++.dg/conversion/pr41426.C: Likewise.
1361 * g++.dg/conversion/pr66211.C: Likewise.
1362 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1363 * g++.dg/init/ref8.C: Likewise.
1364 * g++.old-deja/g++.law/cvt20.C: Likewise.
1365 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1366
2abf3c4a 13672016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1368
1369 PR tree-optimization/18046
1370 * gcc.dg/tree-ssa/vrp105.c: New test.
1371 * gcc.dg/tree-ssa/vrp106.c: New test.
1372
a940fdc7 13732016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1374
1375 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1376 1ul in diagnostics. Remove hyphen from "constant-expression."
1377 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1378 * g++.dg/cpp0x/static_assert3.C: Same.
1379 * g++.dg/cpp1y/constexpr-throw.C: Same.
1380 * g++.dg/template/nontype3.C: Same.
1381 * g++.dg/warn/overflow-warn-1.C: Same.
1382 * g++.dg/warn/overflow-warn-3.C: Same.
1383 * g++.dg/warn/overflow-warn-4.C: Same.
1384
d4166bdc 13852016-08-05 David Malcolm <dmalcolm@redhat.com>
1386
1387 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1388 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1389 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1390 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1391
906dd612 13922016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1393
1394 PR tree-optimization/72810
1395 * gcc.dg/tree-ssa/vrp110.c: New test.
1396
9788fb76 13972016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1398
1399 PR Target/72819
1400 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1401 registers.
1402 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1403 saving the half-precision registers.
1404 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1405 value is returned in h0.
1406 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1407 are passed in FP/SIMD registers.
1408 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1409 passing works corrcetly.
1410 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1411 (hfa_f16x2_t): Likewise.
1412 (hfa_f16x3_t): Likewise.
1413 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1414 are promoted to double and passed in a double register.
1415 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1416 are promoted to double and stacked.
1417 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1418 __fp16 data types.
1419 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1420 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1421 __fp16 first get passed in FP/SIMD registers, then stacked.
1422
30f40fe4 14232016-08-05 Nathan Sidwell <nathan@acm.org>
1424
1425 PR c++/68724
1426 * g++.dg/cpp0x/pr68724.C: New.
1427
8a6540e1 14282016-08-05 Richard Biener <rguenther@suse.de>
1429
1430 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1431
09001ac1 14322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1433
1434 * gcc.dg/tree-ssa/vrp107.c: New test.
1435 * gcc.dg/tree-ssa/vrp108.c: New test.
1436 * gcc.dg/tree-ssa/vrp109.c: New test.
1437
88ab6a9c 14382016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1439
1440 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1441 dg-options.
1442
b2a036e7 14432016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1444
1445 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1446 test-cases.
1447 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1448 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1449 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1450 test-cases.
1451 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1452 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1453 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1454 large_double.
1455
8dbf49cb 14562016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1457
1458 PR c++/72800
1459 * g++.dg/cpp1y/lambda-ice1.C: New.
1460
dcc45aae 14612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1462
1463 PR c++/72759
1464 * g++.dg/cpp1y/pr72759.C: New test.
1465
88fe4062 14662016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1467
1468 * gcc.dg/switch-10.c: New test.
1469
a1af716f 14702016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1471
1472 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1473
1fa5d8ba 14742016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1475
1476 * c-c++-common/goacc/routine-5.c: Update.
1477
e8dedc4a 14782016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1479
1480 PR rtl-optimization/70903
1481 * gcc.c-torture/execute/pr70903.c: New test.
1482
7ca5003c 14832016-08-04 Martin Liska <mliska@suse.cz>
1484
1485 * gcc.dg/params/params.exp: Replace file exists with
1486 TESTING_IN_BUILD_TREE.
1487
810702a2 14882016-08-04 Marek Polacek <polacek@redhat.com>
1489
1490 PR c++/70229
1491 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1492
fa8a8f79 14932016-08-04 Richard Biener <rguenther@suse.de>
1494
1495 PR middle-end/71984
1496 * gcc.dg/torture/pr71984.c: Guard correctness check for
1497 little-endian.
1498
9916f5a5 14992016-08-03 Andrew Pinski <apinski@cavium.com>
1500
1501 * gcc.c-torture/compile/20160802-1.c: New testcase.
1502
278b4698 15032016-08-03 Fritz Reese <fritzoreese@gmail.com>
1504
1505 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1506
860c3c85 15072016-08-03 Richard Biener <rguenther@suse.de>
1508
1509 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1510 and remove -O3.
1511 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1512 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1513
0a41d717 15142016-08-03 Richard Biener <rguenther@suse.de>
1515
1516 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1517 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1518 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1519 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1520
52e3c0e8 15212016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1522
1523 * gcc.dg/init-excess-2.c: Require int32plus.
1524 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1525 * gcc.dg/pr59963-2.c: Require int32plus.
1526 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1527 * gcc.dg/unroll-7.c: Require int32plus.
1528
ad8a330c 15292016-08-02 Bin Cheng <bin.cheng@arm.com>
1530
1531 PR tree-optimization/34114
1532 * gcc.dg/tree-ssa/loop-42.c: New test.
1533
d3aa3636 15342016-08-02 Tamar Christina <tamar.christina@arm.com>
1535
1536 * gcc.target/aarch64/vminmaxnm.c: New.
1537 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1538 tests.
1539
c79d3723 15402016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1541
1542 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1543 vec_extract for vector float, vector int, vector short, and vector
1544 char.
1545 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1546 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1547 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1548 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1549
5fc13c39 15502016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1551
1552 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1553 single stack adjustment, no writeback.
5fc13c39 1554 * gcc.target/aarch64/test_frame_12.c: Likewise.
1555 * gcc.target/aarch64/test_frame_13.c: Likewise.
1556 * gcc.target/aarch64/test_frame_15.c: Likewise.
1557 * gcc.target/aarch64/test_frame_6.c: Likewise.
1558 * gcc.target/aarch64/test_frame_7.c: Likewise.
1559 * gcc.target/aarch64/test_frame_8.c: Likewise.
1560 * gcc.target/aarch64/test_frame_16.c: New test.
1561
2eb70c76 15622015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1563
1564 PR target/72748
1565 * gcc.target/i386/pr72748.c: New test.
1566
92a44a68 15672015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1568
1569 PR tree-optimization/71818
1570 * gcc.dg/vect/pr71818.c: New
1571
56e7a293 15722016-08-01 Martin Liska <mliska@suse.cz>
1573
1574 PR tree-optimization/71857
1575 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1576
aa8852cc 15772016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1578
1579 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1580
f3c032a4 15812016-08-01 Jan Beulich <jbeulich@suse.com>
1582
1583 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1584
a1e9d2c3 15852016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1586
1587 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1588 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1589
466045aa 15902016-07-31 Jonathan Wakely <jwakely@redhat.com>
1591
1592 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1593 (check_effective_target_c++): Likewise. Also match for libstdc++.
1594
92a44a68 15952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1596
1597 PR fortran/41922
1598 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1599 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1600 * gfortran.dg/pr41922.f90: New test.
1601
dd13eb1b 16022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1603
1604 PR fortran/68566
1605 * gfortran.dg/pr68566.f90: new test.
1606
a940fdc7 16072016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1608
1609 PR c++/60760
1610 PR c++/71091
1611 * g++.dg/cpp0x/constexpr-cast.C: New test.
1612 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1613 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1614 * g++.dg/ubsan/pr63956.C: Correct.
1615
efa8ff03 16162016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1617
1618 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1619 vector double or vector long where the vector is in memory.
1620 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1621 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1622
0b8113c5 16232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1624
1625 PR fortran/69867
1626 * gfortran.dg/pr69867.f90: New test.
1627
3badc59b 16282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1629
1630 PR fortran/69962
1631 * gfortran.dg/pr69962.f90: New test.
1632
fc8b54ff 16332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1634
1635 PR fortran/70006
1636 * gfortran.dg/pr70006.f90: New test.
1637
165b422e 16382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1639
1640 PR fortran/71730
1641 * gfortran.dg/pr71730.f90: New test.
1642 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1643 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1644 * gfortran.dg/array_constructor_26.f03: Ditto.
1645
0c6334ed 16462016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1647
1648 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1649 * gcc.target/powerpc/pr71763.c: Likewise.
1650
4ebf85be 16512016-07-29 Marek Polacek <polacek@redhat.com>
1652
1653 PR c/71742
1654 * gcc.dg/940510-1.c: Adjust dg-error.
1655 * gcc.dg/c99-flex-array-1.c: Likewise.
1656 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1657
9efe5be6 1658 PR c/71853
1659 * gcc.dg/noncompile/pr71853.c: New test.
1660
4c4548bb 1661 PR c/71573
1662 * gcc.dg/noncompile/pr71573.c: New test.
1663
8ae70602 1664 PR c/71926
1665 * g++.dg/warn/Wparentheses-30.C: New test.
1666 * gcc.dg/Wparentheses-14.c: New test.
1667
cfc1aded 16682016-07-29 Uros Bizjak <ubizjak@gmail.com>
1669
1670 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1671
d5e80d93 16722016-07-29 Bin Cheng <bin.cheng@arm.com>
1673
1674 PR tree-optimization/57558
1675 * gcc.dg/vect/pr57558-1.c: New test.
1676 * gcc.dg/vect/pr57558-2.c: New test.
1677
c7c713ec 16782016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1679
cfc1aded 1680 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1681 to scan forwprop1 dump pass.
1682
34b9af67 16832016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1684
1685 PR c++/51488
1686 * g++.dg/template/pr51488.C: New.
1687
322d4184 16882016-07-29 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR c/71969
1691 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1692 static __inline__.
1693 * gcc.dg/pr71969-1.c: New test.
1694 * gcc.dg/pr71969-2.c: New test.
1695 * gcc.dg/pr71969-3.c: New test.
1696
7648c9c7 16972016-07-29 Marek Polacek <polacek@redhat.com>
1698
1699 PR c/71574
1700 * c-c++-common/pr71574.c: New test.
1701
35fddbd6 1702 PR c/71583
1703 * gcc.dg/noncompile/pr71583.c: New test.
1704
d06bcb87 17052016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1706
1707 PR middle-end/68217
1708 * gcc.dg/pr68217.c: New test.
1709
fb5574d7 17102016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1711
1712 PR fortran/71067
1713 * gfortran.dg/pr71067_1.f90: New test.
1714 * gfortran.dg/pr71067_2.f90: Ditto.
1715
a52bb7a0 17162016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1717
1718 * gcc.target/powerpc/vec-extract-1.c: New test.
1719
42e96823 17202016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1721
1722 PR fortran/71799
1723 * gfortran.dg/pr71799.f90: New test.
1724
d5539c6b 17252016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1726
1727 PR c++/71665
1728 * g++.dg/cpp0x/pr71665-1.C: New.
1729 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1730 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1731 * g++.dg/ext/label10.C: Likewise.
1732 * g++.dg/parse/constant5.C: Likewise.
1733
05995232 17342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1735
1736 PR fortran/71859
1737 * gfortran.dg/pr71859.f90: New test.
1738 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1739 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1740
7a4429b2 17412016-07-28 Paul Thomas <pault@gcc.gnu.org>
1742
1743 PR fortran/71883
1744 * gfortran.dg/pr71883.f90 : New test.
1745
f339cf78 17462016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1747
1748 PR tree-optimization/71734
cfc1aded 1749 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1750
8311fe26 17512016-07-28 Renlin Li <renlin.li@arm.com>
1752
1753 Revert
1754 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1755
1756 PR fortran/71902
1757 * gfortran.dg/dependency_47.f90: New test.
1758
595e387a 17592016-07-28 Martin Liska <mliska@suse.cz>
1760
1761 PR gcov-profile/68025
1762 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1763
83554604 17642016-07-28 Martin Liska <mliska@suse.cz>
1765
1766 * g++.dg/vect/pr70944.cc: New test.
1767
ec6d2d63 17682016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1769
1770 PR middle-end/71994
1771 * gcc.dg/torture/pr71994.c: New test.
1772
12dabcee 17732016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1774
1775 PR middle-end/71078
1776 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1777 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1778 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1779
262a83d5 17802016-07-27 Richard Biener <rguenther@suse.de>
1781
1782 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1783
3989f1fe 17842016-07-27 Martin Liska <mliska@suse.cz>
1785
1786 * gcc.dg/predict-13.c: New test.
1787 * gcc.dg/predict-14.c: New test.
1788
69a499fa 17892016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1790
7a4429b2 1791 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1792 including stdint.h.
1793 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1794 including stdint.h.
1795
751fef95 17962016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1797
1798 PR target/71869
1799 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1800 IEEE built-in functions handle quiet and signalling NaNs
1801 correctly.
1802
5e07497c 18032016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1804
1805 PR fortran/71862
1806 * gfortran.dg/pr71862.f90: New test.
1807
18928e61 18082016-07-26 Martin Sebor <msebor@redhat.com>
1809
1810 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1811 selector with dg-options.
1812
7e1856f1 18132016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1814
1815 PR tree-optimization/18046
1816 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1817 * gcc.dg/tree-ssa/vrp103.c: New test.
1818 * gcc.dg/tree-ssa/vrp104.c: New test.
1819
08679462 18202016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1821
1822 * gcc.target/powerpc/pr63354.c: Require lp64 since
1823 -mprofile-kernel is not legal with -m32.
1824
8c3efadf 18252016-07-26 Richard Biener <rguenther@suse.de>
1826
1827 PR rtl-optimization/71984
1828 * gcc.dg/torture/pr71984.c: New testcase.
1829
78866ecd 18302016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1831
1832 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1833 g++-dg-runtest via et-dg-runtest.
1834 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1835 * gcc.dg/vect/vect.exp: Likewise.
1836 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1837 gfortran-dg-runtest.
1838 * gfortran.dg/vect/vect.exp: Likewise.
1839 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1840 (check_mips_loongson_hw_available): Likewise.
1841 (check_effective_target_mpaired_single_runtime): Likewise.
1842 (check_effective_target_mips_loongson_runtime): Likewise.
1843 (add_options_for_mpaired_single): Likewise.
1844 (check_effective_target_vect_int): Add global et_index.
1845 Check and save the supported feature for a target selected by
1846 the et_index target. Break long lines where appropriate. Call
1847 et-is-effective-target for MIPS with an argument instead of
1848 check_effective_target_* where appropriate.
1849 (check_effective_target_vect_intfloat_cvt): Likewise.
1850 (check_effective_target_vect_uintfloat_cvt): Likewise.
1851 (check_effective_target_vect_floatint_cvt): Likewise.
1852 (check_effective_target_vect_floatuint_cvt): Likewise.
1853 (check_effective_target_vect_simd_clones): Likewise.
1854 (check_effective_target_vect_shift): ewise.
1855 (check_effective_target_whole_vector_shift): Likewise.
1856 (check_effective_target_vect_bswap): Likewise.
1857 (check_effective_target_vect_shift_char): Likewise.
1858 (check_effective_target_vect_long): Likewise.
1859 (check_effective_target_vect_float): Likewise.
1860 (check_effective_target_vect_double): Likewise.
1861 (check_effective_target_vect_long_long): Likewise.
1862 (check_effective_target_vect_no_int_max): Likewise.
1863 (check_effective_target_vect_no_int_add): Likewise.
1864 (check_effective_target_vect_no_bitwise): Likewise.
1865 (check_effective_target_vect_widen_shift): Likewise.
1866 (check_effective_target_vect_no_align): Likewise.
1867 (check_effective_target_vect_hw_misalign): Likewise.
1868 (check_effective_target_vect_element_align): Likewise.
1869 (check_effective_target_vect_condition): Likewise.
1870 (check_effective_target_vect_cond_mixed): Likewise.
1871 (check_effective_target_vect_char_mult): Likewise.
1872 (check_effective_target_vect_short_mult): Likewise.
1873 (check_effective_target_vect_int_mult): Likewise.
1874 (check_effective_target_vect_extract_even_odd): Likewise.
1875 (check_effective_target_vect_interleave): Likewise.
1876 (check_effective_target_vect_stridedN): Likewise.
1877 (check_effective_target_vect_multiple_sizes): Likewise.
1878 (check_effective_target_vect64): Likewise.
1879 (check_effective_target_vect_call_copysignf): Likewise.
1880 (check_effective_target_vect_call_sqrtf): Likewise.
1881 (check_effective_target_vect_call_btrunc): Likewise.
1882 (check_effective_target_vect_call_btruncf): Likewise.
1883 (check_effective_target_vect_call_ceil): Likewise.
1884 (check_effective_target_vect_call_ceilf): Likewise.
1885 (check_effective_target_vect_call_floor): Likewise.
1886 (check_effective_target_vect_call_floorf): Likewise.
1887 (check_effective_target_vect_call_lceil): Likewise.
1888 (check_effective_target_vect_call_lfloor): Likewise.
1889 (check_effective_target_vect_call_nearbyint): Likewise.
1890 (check_effective_target_vect_call_nearbyintf): Likewise.
1891 (check_effective_target_vect_call_round): Likewise.
1892 (check_effective_target_vect_call_roundf): Likewise.
1893 (check_effective_target_vect_perm): Likewise, but also append *_saved
1894 to the existing global name to properly cache the result.
1895 (check_effective_target_vect_perm_byte): Likewise.
1896 (check_effective_target_vect_perm_short): Likewise.
1897 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1898 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1899 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1900 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1901 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1902 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1903 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1904 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1905 (check_effective_target_vect_sdot_qi): Likewise.
1906 (check_effective_target_vect_udot_qi): Likewise.
1907 (check_effective_target_vect_sdot_hi): Likewise.
1908 (check_effective_target_vect_udot_hi): Likewise.
1909 (check_effective_target_vect_usad_char): Likewise.
1910 (check_effective_target_vect_pack_trunc): Likewise.
1911 (check_effective_target_vect_unpack): Likewise.
1912 (check_effective_target_vect_aligned_arrays): Likewise.
1913 (check_effective_target_vect_natural_alignment): Likewise.
1914 (check_effective_target_vector_alignment_reachable): Likewise.
1915 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1916 (is-effective-target): Initialize et_index if undefined.
1917 (et-dg-runtest): New.
1918 (et-is-effective-target): Likewise.
1919 (check_vect_support_and_set_flags): Add supported MIPS targets to
1920 EFFECTIVE_TARGETS list. Return the number of supported targets.
1921
b2930f09 19222016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 1923 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 1924
1925 PR middle-end/70920
1926 * gcc.dg/pr70920-1.c: New test-case.
1927 * gcc.dg/pr70902-2.c: Likewise.
1928 * gcc.dg/pr70920-3.c: Likewise.
1929 * gcc.dg/pr70920-4.c: Likewise
1930 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1931 2 instead of 3.
1932
90821294 19332016-07-25 Alexander Monakov <amonakov@ispras.ru>
1934
1935 * gcc.c-torture/execute/pr71494.c: Require label_values.
1936 * gcc.dg/pr16973.c: Ditto.
1937
1660595b 19382016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1939
1940 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1941 * gcc.dg/torture/pr69771.c: Require int32plus.
1942 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1943
5b2b88ce 19442016-07-25 Martin Liska <mliska@suse.cz>
1945
1946 * gcc.dg/torture/pr71987.c: New test.
1947
e2f926e9 19482016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1949
1950 PR fortran/71935
1951 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1952 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1953 * gfortran.dg/pr71935.f90: New test.
1954
a940fdc7 19552016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 1956
1957 PR c++/71675
1958 * g++.dg/ext/atomic-3.C: New test.
1959 * gcc.dg/atomic/pr71675.c: New test.
1960
5a43070d 19612016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1962
1963 * gcc.target/i386/mvc8.c: New test.
1964
1b793819 19652016-07-22 Bin Cheng <bin.cheng@arm.com>
1966
1967 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1968 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1969
d4b4c787 19702016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1971
1972 PR fortran/71795
1973 * gfortran.dg/constructor_50.f90: New test.
1974
45648efe 19752016-07-22 Martin Liska <mliska@suse.cz>
1976
1977 PR gcov-profile/69028
1978 PR gcov-profile/62047
1979 * g++.dg/cilk-plus/pr69028.C: New test.
1980
b657bb1f 19812016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1982
1983 * gfortran.dg/coarray_stat_2.f90: New test.
1984
3a421504 19852016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1986
1987 * gcc.target/powerpc/vec-extract.h: New files to check the
1988 vec_extract built-in functions for all vector types, testing
1989 accessing each element, both with constant and variable element
1990 numbers.
1991 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1992 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1993 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1994 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1995 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1996 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1997 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1998 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1999 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2000
d40a1eac 20012016-07-21 Jakub Jelinek <jakub@redhat.com>
2002
2003 PR c++/71728
2004 * g++.dg/other/pr71728.C: New test.
2005
3b0d7293 20062016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2007
2008 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2009 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2010 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2011 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2012 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2013
50953a9f 20142016-07-21 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/71947
2017 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2018
90261646 20192016-07-21 Bin Cheng <bin.cheng@arm.com>
2020
2021 * gcc.dg/tree-ssa/scev-15.c: New.
2022
5a5a7a90 20232016-07-21 Bin Cheng <bin.cheng@arm.com>
2024
2025 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2026
df0c563f 20272016-07-21 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR c++/71941
2030 * g++.dg/gomp/pr71941.C: New test.
2031
24acd4ab 20322016-07-20 David Malcolm <dmalcolm@redhat.com>
2033
2034 PR c/70339
2035 PR c/71858
2036 * g++.dg/spellcheck-identifiers.C: New test case, based on
2037 gcc.dg/spellcheck-identifiers.c.
2038 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2039 gcc.dg/spellcheck-identifiers-2.c.
2040 * g++.dg/spellcheck-typenames.C: New test case, based on
2041 gcc.dg/spellcheck-typenames.c
2042
8669e753 20432016-07-20 Jonathan Wakely <jwakely@redhat.com>
2044
2045 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2046 pointer to member function and also test catching by reference.
2047
75cb41b8 20482016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2049
2050 * gcc.target/s390/pr67443.c: Fix test case.
2051
07be1239 20522016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2053
2054 * gcc.target/s390/insv-1.c: Xfail some tests.
2055 * gcc.target/s390/insv-2.c: Likewise.
2056
e9b5fdd9 20572016-07-20 Georg-Johann Lay <avr@gjlay.de>
2058
2059 * gcc.target/avr/torture/get-mem.c: New test.
2060 * gcc.target/avr/torture/set-mem.c: New test.
2061
b704b0e1 20622016-07-20 Georg-Johann Lay <avr@gjlay.de>
2063
2064 PR target/71948
2065 * gcc.target/avr/torture/tiny-progmem.c: New test.
2066
051eb924 20672016-07-20 Jakub Jelinek <jakub@redhat.com>
2068
fdb70809 2069 PR c++/71909
2070 * g++.dg/parse/pr71909.C: New test.
2071 * g++.dg/tm/pr71909.C: New test.
2072
051eb924 2073 PR c++/50060
2074 * g++.dg/cpp0x/constexpr-50060.C: New test.
2075 * g++.dg/cpp1y/constexpr-50060.C: New test.
2076
c4e1267c 20772016-07-20 Martin Liska <mliska@suse.cz>
2078
2079 * gfortran.dg/graphite/pr71898.f90: New test.
2080
ecaa5fd4 20812016-07-20 Bin Cheng <bin.cheng@arm.com>
2082
2083 PR tree-optimization/71503
2084 PR tree-optimization/71683
2085 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2086 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2087
f5b88ba1 20882016-07-20 Martin Liska <mliska@suse.cz>
2089
2090 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2091 * gcc.dg/plugin/sreal-test-1.c: Remove.
2092 * gcc.dg/plugin/sreal_plugin.c: Remove.
2093
e889bd11 20942016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2095
2096 PR fortran/71902
2097 * gfortran.dg/dependency_47.f90: New test.
2098
1c6bb1c0 20992016-07-19 Jakub Jelinek <jakub@redhat.com>
2100
94d511af 2101 PR rtl-optimization/71916
2102 * gcc.c-torture/compile/pr71916.c: New test.
2103
54e95a17 2104 PR middle-end/71874
2105 * g++.dg/torture/pr71874.C: New test.
2106
1c6bb1c0 2107 PR middle-end/71734
2108 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2109 (my_alloc): Rewritten to use __builtin_posix_memalign and
2110 __SIZE_TYPE__.
2111 (my_free): Use __builtin_free instead of _mm_free.
2112 (Vec::operator=): Use __builtin_memcpy.
2113
0d565f19 21142016-07-19 Martin Jambor <mjambor@suse.cz>
2115
cfc1aded 2116 PR fortran/71688
2117 * gfortran.dg/pr71688.f90: New test.
0d565f19 2118
2be13cd5 21192016-07-19 Richard Biener <rguenther@suse.de>
2120
2121 * c-c++-common/vector-subscript-6.c: New testcase.
2122 * c-c++-common/vector-subscript-7.c: Likewise.
2123
1697df09 21242016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2125
7a4429b2 2126 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2127 and UInt32 based on __SIZEOF_INT__.
2128
8894566e 21292016-07-19 Richard Biener <rguenther@suse.de>
2130
2131 PR tree-optimization/71901
2132 * gcc.dg/torture/pr71901.c: New testcase.
2133
21342016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2135
2136 PR tree-optimization/71908
2137 * gcc.dg/torture/pr71908.c: New testcase.
2138
106ac76d 21392016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2140
2141 PR target/71493
2142 * gcc.target/powerpc/pr71493-1.c: New test.
2143 * gcc.target/powerpc/pr71493-2.c: Likewise.
2144
e6517a48 21452016-07-18 Jakub Jelinek <jakub@redhat.com>
2146
d1e0c36e 2147 PR c++/71835
2148 * g++.dg/conversion/ambig3.C: New test.
2149
6fe424c2 2150 PR c++/71828
2151 * g++.dg/cpp0x/constexpr-71828.C: New test.
2152
d3dd9e33 2153 PR c++/71826
2154 * g++.dg/template/pr71826.C: New test.
2155
74fd83a9 2156 PR c++/71822
2157 * g++.dg/template/defarg21.C: New test.
2158
e6517a48 2159 PR c++/71871
2160 * g++.dg/ext/vector31.C: New test.
2161
f942bdbf 21622016-07-18 Uros Bizjak <ubizjak@gmail.com>
2163
2164 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2165
4b1425be 21662016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2167
2168 PR tree-optimization/71734
2169 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2170
a80f37e1 21712016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2172
2173 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2174 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2175 stack-layout-dynamic-1.c: New test.
2176
ea283725 21772016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2178
2179 * gcc.target/s390/nolrl-1.c: New test.
2180
14eab729 21812016-07-17 Fritz Reese <fritzoreese@gmail.com>
2182
2183 PR fortran/71523
2184 * gfortran.dg/pr71523_1.f90: New test.
2185 * gfortran.dg/pr71523_2.f90: New test.
2186
3925d644 21872016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2188
2189 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2190
fb9ff4ce 21912016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2192 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2193
2194 PR fortran/62125
2195 * gfortran.dg/pr62125.f90: New test.
2196
95b0f5e9 21972016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2198
2199 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2200 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2201
1913be16 22022016-07-15 Jonathan Wakely <jwakely@redhat.com>
2203
2204 PR c++/58796
2205 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2206 * g++.dg/cpp0x/nullptr35.C: New test.
2207
b4803084 22082016-07-15 Bin Cheng <bin.cheng@arm.com>
2209
2210 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2211
89e3ec3d 22122016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2213
2214 * gfortran.dg/goacc/vector_length.f90: New test.
2215
2084e279 22162016-07-15 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/71881
2219 * gcc.dg/torture/pr71881.c: New testcase.
2220
2177bb9a 22212016-07-15 Richard Biener <rguenther@suse.de>
2222
2223 PR tree-optimization/71887
2224 * gcc.dg/torture/pr71887.c: New testcase.
2225
0dd7db3b 22262016-07-15 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR c/71858
2229 * gcc.dg/spellcheck-identifiers-3.c: New test.
2230
b41cc4d1 22312016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2232
2233 PR fortran/71807
2234 * gfortran.dg/null_9.f90: New test.
2235
a4d34e5e 22362016-07-15 Bin Cheng <bin.cheng@arm.com>
2237
2238 * gcc.dg/tree-ssa/loop-41.c: New test.
2239
1547c551 22402016-07-15 Bin Cheng <bin.cheng@arm.com>
2241
2242 PR tree-optimization/71347
2243 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2244
b9c2416b 22452016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2246
2247 PR fortran/29819
2248 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2249 * gfortran.dg/contains.f90: Ditto.
2250 * gfortran.dg/contains_empty_1.f03: Ditto.
2251 * gfortran.dg/submodule_3.f08: Ditto.
2252
28413b15 22532016-07-14 Jakub Jelinek <jakub@redhat.com>
2254
661af228 2255 PR testsuite/71865
2256 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2257 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2258 expected diagnostics.
2259
28413b15 2260 PR c/71858
2261 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2262 * gcc.dg/spellcheck-identifiers-2.c: New test.
2263 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2264 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2265
7b3b3a49 22662016-07-14 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR tree-optimization/71872
2269 * gcc.c-torture/compile/pr71872.c: New test.
2270
7c039c44 22712016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2272
2273 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2274 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2275 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2276 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2277 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2278 * gcc.target/arm/atomic-op-acquire-1.c: This.
2279 * gcc.target/arm/atomic-op-char.c: Rename into ...
2280 * gcc.target/arm/atomic-op-char-1.c: This.
2281 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2282 * gcc.target/arm/atomic-op-consume-1.c: This.
2283 * gcc.target/arm/atomic-op-int.c: Rename into ...
2284 * gcc.target/arm/atomic-op-int-1.c: This.
2285 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2286 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2287 * gcc.target/arm/atomic-op-release.c: Rename into ...
2288 * gcc.target/arm/atomic-op-release-1.c: This.
2289 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2290 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2291 * gcc.target/arm/atomic-op-short.c: Rename into ...
2292 * gcc.target/arm/atomic-op-short-1.c: This.
2293 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2294 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2295 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2296 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2297 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2298 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2299 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2300 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2301 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2302 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2303
80c5e533 23042016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2305
2306 PR fortran/70842
2307 * gfortran.dg/select_type_35.f03: New test.
2308
c5a9fc7b 23092016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2310
2311 PR target/65951
2312 PR tree-optimization/70923
2313 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2314 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2315 * gcc.dg/vect/pr65951.c: Likewise.
2316 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2317
d1242c94 23182016-07-14 David Edelsohn <dje.gcc@gmail.com>
2319
2320 * c-c++-common/pr60226.c: Expect maximum object file alignment
2321 error on AIX.
2322
97f2a90b 23232016-07-14 Richard Biener <rguenther@suse.de>
2324
2325 PR tree-optimization/71866
2326 * gcc.dg/torture/pr71866.c: New testcase.
2327
6029a910 23282016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2329
2330 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2331 selector and enclose boolean expression in curly braces.
2332
798d22ed 23332016-07-14 Alan Modra <amodra@gmail.com>
2334
2335 PR target/71733
2336 * gcc.target/powerpc/p9-novsx.c: New.
2337
3ffcb27d 23382016-07-13 Andi Kleen <ak@linux.intel.com>
2339
2340 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2341 * g++.dg/tree-prof/morefunc.C: Dito.
2342 * g++.dg/tree-prof/pr35545.C: Dito.
2343 * g++.dg/tree-prof/reorder.C: Dito.
2344 * gcc.dg/tree-prof/20050826-2.c: Dito.
2345 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2346 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2347 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2348 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2349 * gcc.dg/tree-prof/inliner-1.c: Dito.
2350 * gcc.dg/tree-prof/merge_block.c: Dito.
2351 * gcc.dg/tree-prof/stringop-1.c: Dito.
2352 * gcc.dg/tree-prof/stringop-2.c: Dito.
2353 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2354 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2355 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2356 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2357 * gcc.dg/tree-prof/update-loopch.c: Dito.
2358 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2359 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2360 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2361 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2362 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2363 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2364 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2365
9ace90e5 23662016-07-13 Andi Kleen <ak@linux.intel.com>
2367
2368 * lib/profopt.exp (profopt-execute): Remove .imports files.
2369
b75cf198 23702016-07-13 Andi Kleen <ak@linux.intel.com>
2371
f942bdbf 2372 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2373
4d0389a9 23742016-07-13 Andi Kleen <ak@linux.intel.com>
2375
2376 * lib/profopt.exp (dg-final-scan-autofdo,
2377 dg-final-scan-not-autofdo): New functions.
2378
a5af7a75 23792016-07-13 Bin Cheng <bin.cheng@arm.com>
2380
2381 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2382 * gcc.dg/vect/vect-35.c: Ditto.
2383 * gcc.dg/vect/vect-alias-check-2.c: New test.
2384
c6bcae01 23852016-07-13 Martin Liska <mliska@suse.cz>
2386
2387 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2388 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2389 * gfortran.dg/pr42108.f90: Update expected dump scan.
2390
0644c120 23912016-07-13 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/24574
2394 * gcc.dg/pr24574.c: New testcase.
2395
2bbae5b9 23962016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2397
f942bdbf 2398 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2399 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2400 * c-c++-common/pr68833-1.c: Require int32plus.
2401 * gcc.dg/ipa/pr63551.c: Likewise.
2402 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2403 * gcc.dg/ipa/pr64041.c: Require int32plus.
2404
839a6560 24052016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2406
2407 PR ipa/71633
2408 * g++.dg/pr71633.C: New test.
2409
8f5f2788 24102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2411
2412 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2413 Add new arm_thumb1_cbz_ok effective target.
2414 * gcc.target/arm/cbz.c: New test.
2415
417e5cc5 24162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2417
2418 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2419 Define effective target.
2420 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2421 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2422 * gcc.target/arm/movhi_movw.c: New test.
2423 * gcc.target/arm/movsi_movw.c: Likewise.
2424 * gcc.target/arm/movdi_movw.c: Likewise.
2425
68a5143e 24262016-07-13 Richard Biener <rguenther@suse.de>
2427
2428 PR middle-end/71104
2429 * gcc.dg/pr71104-1.c: New testcase.
2430 * gcc.dg/pr71104-2.c: Likewise.
2431
69e8d259 24322016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2433
2434 PR target/71805
2435 * gcc.target/powerpc/pr71805.c: New test.
2436
244f142f 24372016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2438
2439 * gcc.target/powerpc/divkc3-1.c: New.
2440 * gcc.target/powerpc/mulkc3-1.c: New.
2441
6fc56f1f 24422016-07-12 Nathan Sidwell <nathan@acm.org>
2443
2444 * gcc.target/arm/data-rel-1.c: New.
2445 * gcc.target/arm/data-rel-2.c: New.
2446 * gcc.target/arm/data-rel-3.c: New.
2447
94ee1e9c 24482016-07-12 Martin Liska <mliska@suse.cz>
2449
2450 * gcc.dg/params/blocksort-part.c: New test.
2451 * gcc.dg/params/params.exp: New file.
2452
cd32d747 24532016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2454
2455 PR middle-end/71700
2456 * gcc.c-torture/execute/pr71700.c: New test.
2457
ad010d47 24582016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2459 Richard Biener <rguenther@suse.de>
2460
2461 PR tree-optimization/23286
2462 PR tree-optimization/70159
2463 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2464 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2465 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2466 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2467 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2468 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2469 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2470 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2471 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2472 * gcc.dg/pr51879-12.c: Likewise.
2473 * gcc.dg/strlenopt-9.c: Likewise.
2474 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2475 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2476 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2477 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2478 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2479 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2480 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2481 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2482 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2483 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2484 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2485 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2486 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2487 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2488 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2489
9aece49e 24902016-07-12 Richard Biener <rguenther@suse.de>
2491
2492 PR rtl-optimization/68961
2493 * gcc.target/i386/pr68961.c: New testcase.
2494
8f05fee9 24952016-07-11 Jakub Jelinek <jakub@redhat.com>
2496
4a6cc5cd 2497 PR middle-end/71758
2498 * c-c++-common/gomp/pr71758.c: New test.
2499 * gfortran.dg/gomp/pr71758.f90: New test.
2500
8f05fee9 2501 PR tree-optimization/71823
2502 * gcc.dg/vect/pr71823.c: New test.
2503
b73690a4 25042016-07-11 David Malcolm <dmalcolm@redhat.com>
2505
2506 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2507 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2508 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2509
675f4c6b 25102016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2511
2512 PR target/71801
2513 * gcc.target/i386/pr71801.c: New test.
2514
9aaf7e3e 25152016-07-11 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/71816
2518 * gcc.dg/torture/pr71816.c: New testcase.
2519
dd58bf21 25202016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2521
2522 PR fortran/71783
2523 * gfortran.dg/dependency_46.f90: New test.
2524
a2ebcb84 25252016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2526
2527 PR rtl-optimization/71621
2528 * gcc.target/i386/pr71621-1.c: New.
2529 * gcc.target/i386/pr71621-2.c: New.
2530
6cedf97e 25312016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2532
2533 * gfortran.dg/goacc/pr71704.f90: New test.
2534
dc71c755 25352016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2536
2537 PR target/71297
2538 * gcc.target/powerpc/pr71297.c: New.
2539
288161af 25402016-07-08 Jiong Wang <jiong.wang@arm.com>
2541
2542 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2543
98e771d6 25442016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2545
2546 PR target/71806
2547 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2548
c3d27339 25492016-07-08 Alan Hayward <alan.hayward@arm.com>
2550
2551 PR tree-optimization/71667
2552 * gcc.dg/vect/pr71667.c: New
2553
b1b5042a 25542016-07-08 Martin Liska <mliska@suse.cz>
2555
2556 * gcc.dg/torture/pr71606.c: New test.
2557
5cdc40a0 25582016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2559
2560 PR fortran/71764
2561 * gfortran.dg/pr71764.f90: New test.
2562
bcc4d868 25632016-07-07 Jakub Jelinek <jakub@redhat.com>
2564 Kai Tietz <ktietz70@googlemail.com>
2565
2566 PR c++/70869
2567 PR c++/71054
2568 * g++.dg/cpp0x/pr70869.C: New test.
2569 * g++.dg/cpp0x/pr71054.C: New test.
2570
b39328b2 25712016-07-07 David Edelsohn <dje.gcc@gmail.com>
2572
2573 * g++.dg/debug/pr71432.C: Fail on AIX.
2574
95c9caad 25752016-07-07 Martin Liska <mliska@suse.cz>
2576
2577 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2578 an undefined behavior.
2579 * gfortran.dg/do_3.F90: Likewise.
2580 * gfortran.dg/do_check_11.f90: New test.
2581 * gfortran.dg/do_check_12.f90: New test.
2582 * gfortran.dg/do_corner_warn.f90: New test.
2583
8e976d11 25842016-07-07 Martin Liska <mliska@suse.cz>
2585
2586 * gfortran.dg/predict-1.f90: Ammend the test.
2587 * gfortran.dg/predict-2.f90: Likewise.
2588
26716fc7 25892016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2590
2591 PR ipa/71624
2592 * g++.dg/pr71624.C: New test.
2593
2d079cbf 25942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2595
2596 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2597 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2598 ARMv8-M Mainline architectures.
2599
9e6f4af4 26002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2601
2602 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2603 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2604
d490b07a 26052016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2606
2607 PR target/70098
2608 PR target/71763
2609 * gcc.target/powerpc/pr71763.c: New file.
2610
798fc305 26112016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2612
2613 PR tree-optimization/71518
f942bdbf 2614 * gcc.dg/pr71518.c: New test.
798fc305 2615
97e4cbac 26162016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2617
2618 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2619
19aea164 26202016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2621
f942bdbf 2622 PR target/50739
19aea164 2623 * gcc.target/avr/pr50739.c: New test.
2624
105e9dfc 26252016-07-05 Jan Hubicka <jh@suse.cz>
2626
2627 * gcc.dg/tree-ssa/scev-14.c: update template.
2628
1137da9c 26292016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2630
2631 * gcc.dg/vect/group-no-gaps-1.c: New test.
2632
ce393063 26332016-07-05 Andi Kleen <ak@linux.intel.com>
2634
2635 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2636 if kernel supports MPX.
2637
92a44a68 26382016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2639
2640 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2641
f2ccdf8e 26422016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2643 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2644
2645 * gcc.target/powerpc/signbit-1.c: New test.
2646 * gcc.target/powerpc/signbit-2.c: New test.
2647 * gcc.target/powerpc/signbit-3.c: New test.
2648
0215a22c 26492016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2650
2651 PR rtl-optimization/71594
2652 * gcc.dg/torture/pr71594.c: New test.
2653
30a39817 26542016-07-05 Jan Hubicka <jh@suse.cz>
2655
2656 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2657
b65b8df2 26582016-07-05 David Malcolm <dmalcolm@redhat.com>
2659
2660 PR c++/62314
f9c39b65 2661 * g++.dg/parse/error5.C: Update column
b65b8df2 2662 number of missing semicolon error.
2663 * g++.dg/pr62314-2.C: New test case.
2664
6b5471d8 26652016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2666
2667 * gfortran.dg/coarray_stat_function.f90: New test.
2668 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2669 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2670 to new interfaces.
2671
35b3a8dd 26722016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2673
2674 PR fortran/71623
2675 * gfortran.dg/deferred_character_17.f90: New test.
2676
b84c1ddf 26772016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2678
2679 * gcc.target/arm/neon/polytypes.c: Move to ...
2680 * gcc.target/arm/polytypes.c: ... here.
2681 * gcc.target/arm/neon/pr51534.c: Move to ...
2682 * gcc.target/arm/pr51534.c: ... here.
2683 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2684 * gcc.target/arm/vect-vcvt.c: ... here.
2685 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2686 * gcc.target/arm/vect-vcvtq.c: ... here.
2687 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2688 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2689 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2690 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2691 * gcc.target/arm/neon/neon.exp: Delete.
2692 * gcc.target/arm/neon/: Delete.
2693
7e9136f1 26942016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2695
2696 PR fortran/65575
2697 * gfortran.dg: pr65575.f90: New test.
2698
18b42a28 26992016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2700
2701 PR fortran/35849
2702 * gfortran.dg: pr35849.f90: New test.
2703
f8765404 27042016-07-04 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR c++/71739
2707 * g++.dg/cpp0x/pr71739.C: New test.
2708
e3422b3a 27092016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2710
2711 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2712
2da1c9f7 27132016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2714
2715 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2716 locr.
2717 * gcc.target/s390/loc-1.c: New test.
2718
6125d36e 27192016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2720
f9c39b65 2721 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2722 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2723
42797d4b 27242016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2725
2726 PR target/63874
2727 * gcc.target/aarch64/pr63874.c: New test.
2728
9d9fe66a 27292016-07-04 Jan Beulich <jbeulich@suse.com>
2730
2731 * g++.dg/header.c: New.
2732 * gcc.dg/header.c: New.
2733
c364d0f3 27342016-07-02 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR c/71719
2737 * c-c++-common/Wunused-var-15.c: New test.
2738
267f3c67 27392016-07-01 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR fortran/71687
2742 * gfortran.dg/gomp/pr71687.f90: New test.
2743
8297c70b 27442016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2745
2746 * gcc.dg/const-float128-ped.c: Require __float128 effective
2747 target and options.
2748 * gcc.dg/const-float128.c: Likewise.
2749 * gcc.dg/torture/float128-cmp-invalid.c: Require
2750 __float128 and base_quadfloat_support effective targets, and
2751 __float128 options.
2752 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2753 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2754 * gcc.dg/torture/float128-nan.c: Likewise.
2755 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2756 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2757 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2758 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2759 (add_options_for___float128): New.
2760 (check_effective_target_base_quadword_support): New.
2761
eab79b94 27622016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2763
2764 PR target/71720
2765 * gcc.target/powerpc/pr71720.c: New test.
2766
4ce6622a 27672016-07-01 Jan Beulich <jbeulich@suse.com>
2768
2769 * gcc.dg/bss.c: New.
2770
0b6f1914 27712016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2772
2773 PR target/71698
2774 * gcc.target/powerpc/pr71698.c: New test.
2775
4d28a470 27762016-07-01 Georg-Johann Lay <avr@gjlay.de>
2777
2778 PR target/71151
2779 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2780 instead of ".foo" for its section name.
2781 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2782 depending on MCU's flash size.
2783 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2784 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2785 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2786 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2787 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2788 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2789
ed8613ec 27902016-07-01 Jan Beulich <jbeulich@suse.com>
2791
2792 * gcc.target/i386/pr65105-2.c: Add -msse2.
2793
720a0bce 27942016-06-30 Jakub Jelinek <jakub@redhat.com>
2795
c54ee83c 2796 PR tree-optimization/71707
2797 * gcc.dg/strlenopt-29.c: New test.
2798
a845ae6c 2799 PR fortran/71704
2800 * gfortran.dg/gomp/pr71704.f90: New test.
2801
720a0bce 2802 PR fortran/71705
2803 * gfortran.dg/gomp/pr71705.f90: New test.
2804
17c32c4a 28052016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2806
2807 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2808 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2809 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2810 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2811 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2812 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2813 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2814 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2815 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2816 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2817 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2818 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2819 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2820 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2821 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2822 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2823 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2824 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2825 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2826 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2827 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2828 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2829 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2830 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2831 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2832 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2833 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2834 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2835 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2836 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2837 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2838 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2839 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2840 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2841 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2842 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2843 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2844 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2845 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2846 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2847 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2848 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2849 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2850 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2851 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2852 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2853 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2854 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2855 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2856 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2857 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2858 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2859 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2860 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2861 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2862 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2863 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2864 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2865 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2866 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2867 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2868 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2869 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2870 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2871 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2872 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2873 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2874 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2875 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2876 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2877 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2878 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2879 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2880 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2881 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2882 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2883 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2884 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2885 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2886 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2887 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2888
443405c9 28892016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2890 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2891
2892 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2893
6e3a3de2 28942016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2895 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2896
2897 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2898
413c4f6c 28992016-06-30 David Malcolm <dmalcolm@redhat.com>
2900
2901 PR driver/71651
2902 * gcc.dg/spellcheck-options-12.c: New test case.
2903
4c4e99c3 29042016-06-30 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR middle-end/71693
2907 * gcc.c-torture/compile/pr71693.c: New test.
2908
26a2e993 29092016-06-29 David Malcolm <dmalcolm@redhat.com>
2910
2911 * gcc.dg/spellcheck-params.c: New testcase.
2912 * gcc.dg/spellcheck-params-2.c: New testcase.
2913
63abcf45 29142016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2915
2916 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2917 vector extract instructions.
2918 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2919
5f1d49ac 29202016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2921
2922 PR fortran/71686
2923 * gfortran.dg/unexpected_eof_2.f90: New test.
2924 * gfortran.dg/unexpected_eof_3.f90: New test.
2925
0dc00113 29262016-06-29 Jim Wilson <jim.wilson@linaro.org>
2927
2928 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2929
4b975445 29302016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2931
2932 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2933 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2934 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2935
e276a6b9 29362016-06-29 Richard Biener <rguenther@suse.de>
2937
2938 PR middle-end/15256
2939 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2940
c02f3e35 29412016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2942
2943 * gcc.target/arm/aapcs/neon-vect10.c: Require
2944 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2945 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2946 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2947 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2948 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2949 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2950 * gcc.target/arm/fp16-aapcs-1.c: Require
2951 -mfloat-ab=hard. Also simplify the test.
2952 * gcc.target/arm/fp16-aapcs-2.c: New.
2953
d0c2a3dd 29542016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2955
f942bdbf 2956 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2957 (add_options_for_arm_fp16_ieee): New.
2958 (add_options_for_arm_fp16_alternative): New.
2959 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2960 long-line.
2961 (effective_target_arm_fp16_hw): New.
2962
162fed22 29632016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2964
2965 PR tree-optimization/71655
2966 * g++.dg/pr71655.C: New test.
2967
9ed0eb00 29682016-06-29 Martin Liska <mliska@suse.cz>
2969
2970 * gcc.dg/pr71585.c: New test.
2971 * gcc.dg/pr71585-2.c: New test.
2972 * gcc.dg/pr71585-3.c: New test.
2973
641b1c86 29742016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2975
2976 PR tree-optimization/70729
2977 * g++.dg/vect/pr70729.cc: New test.
2978
44e775d8 29792016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2980
2981 * c-c++-common/gomp/cancel-1.c: Extend.
2982
83b23cdf 29832016-06-29 Jakub Jelinek <jakub@redhat.com>
2984
2985 PR tree-optimization/71625
2986 * gcc.dg/strlenopt-28.c: New test.
2987
b6a4a0f5 29882016-06-29 Richard Biener <rguenther@suse.de>
2989
2990 PR middle-end/71002
2991 * g++.dg/torture/pr71002.C: Adjust testcase.
2992
1af10ce6 29932016-06-29 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR c/71685
2996 * gcc.dg/pr71685.c: New test.
2997
29982016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2999
3000 PR c/71552
3001 * gcc.dg/init-bad-9.c: New test.
3002
043457fd 30032016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3004
3005 * gcc.target/powerpc/abs128-1.c: Require VSX.
3006 * gcc.target/powerpc/copysign128-1.c: Likewise.
3007 * gcc.target/powerpc/inf128-1.c: Likewise.
3008 * gcc.target/powerpc/nan128-1.c: Likewise.
3009
d378e319 30102016-06-28 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR middle-end/71626
3013 * gcc.c-torture/execute/pr71626-1.c: New test.
3014 * gcc.c-torture/execute/pr71626-2.c: New test.
3015
10ef7949 30162016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3017
3018 PR target/71656
3019 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3020
1fcfb8f7 30212016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3022
3023 PR target/71670
3024 * gcc.target/powerpc/pr71670.c: New testcase.
3025
35fd0c10 30262016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3027
3028 PR target/71656
3029 * gcc.target/powerpc/pr71656-1.c: New test.
3030 * gcc.target/powerpc/pr71656-2.c: New test.
3031
584757bc 30322016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3033
3034 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3035 around fp16 code.
3036 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3037 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3038 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3039 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3040 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3041 Add arm_neon_fp16_ok effective target.
f942bdbf 3042 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3043 Likewise.
3044 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3045 Likewise.
3046 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3047 Likewise.
3048 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3049 Likewise.
3050 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3051 Likewise.
3052 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3053 Likewise.
3054 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3055 Likewise.
3056 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3057 Likewise.
3058 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3059 Likewise.
3060 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3061 Likewise.
3062 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3063 Likewise.
584757bc 3064
cbcc4297 30652016-06-26 Jan Hubicka <hubicka@ucw.cz>
3066
3067 * gcc.dg/predict-12.c: New testcase.
3068
0aa73965 30692016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3070
3071 PR fortran/71649
3072 * gfortran.dg/pr71649.f90: New test.
3073
9977f724 30742016-06-25 Jakub Jelinek <jakub@redhat.com>
3075
a5c54f33 3076 PR tree-optimization/71643
3077 * g++.dg/opt/pr71643.C: New test.
3078
9977f724 3079 PR tree-optimization/71631
3080 * gcc.c-torture/execute/pr71631.c: New test.
3081
e09883e4 30822016-06-24 Jan Hubicka <hubicka@ucw.cz>
3083
3084 * gcc.dg/predict-11.c: New testcase.
3085 * gfortran.dg/predict-2.f90: New testcase.
3086
89beffc9 30872016-06-24 Jan Hubicka <hubicka@ucw.cz>
3088
3089 * gcc.dg/predict-10.c: New test.
3090
2275a11d 30912016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3092
3093 * gcc.target/powerpc/abs128-1.c: New.
3094 * gcc.target/powerpc/copysign128-1.c: New.
3095 * gcc.target/powerpc/inf128-1.c: New.
3096 * gcc.target/powerpc/nan128-1.c: New.
3097
37681b7f 30982016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3099
3100 * gfortran.dg/pr71642.f90: New test.
3101
9cf2d600 31022016-06-24 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR tree-optimization/71647
3105 * gcc.target/i386/pr71647.c: New test.
3106
eea332b9 31072016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3108
3109 * gcc.target/i386/noplt-gd-1.c: New test.
3110 * gcc.target/i386/noplt-gd-2.c: Likewise.
3111 * gcc.target/i386/noplt-gd-3.c: Likewise.
3112 * gcc.target/i386/noplt-ld-1.c: Likewise.
3113 * gcc.target/i386/noplt-ld-2.c: Likewise.
3114 * gcc.target/i386/noplt-ld-3.c: Likewise.
3115 * lib/target-supports.exp
3116 (check_effective_target_tls_get_addr_via_got): New.
3117
b6d48a78 31182016-06-24 Uros Bizjak <ubizjak@gmail.com>
3119
3120 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3121 testsuite compile flags.
3122 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3123 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3124
31252016-06-24 Uros Bizjak <ubizjak@gmail.com>
3126
3127 * g++dg/vect/pr36684.cc: Add dg-do compile.
3128 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3129 * gcc.dg/vect/pr70021.c: Ditto.
3130 * gcc.dg/vect/pr70138-1.c: Ditto.
3131 * gcc.dg/vect/pr70138-2.c: Ditto.
3132 * gcc.dg/vect/pr70354-1.c: Ditto.
3133 * gcc.dg/vect/pr70354-2.c: Ditto.
3134 * gcc.dg/vect/pr71259.c: Ditto.
3135 * gcc.dg/vect/pr71416-1.c: Ditto.
3136 * gcc.dg/vect/slp-43.c: Ditto.
3137 * gcc.dg/vect/slp-45.c: Ditto.
3138 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3139 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3140 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3141 * gfortran.dg/vect/pr69980.f90: Ditto.
3142
31432016-06-24 Uros Bizjak <ubizjak@gmail.com>
3144
3145 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3146 * gcc.dg/vect/bb-slp-30.c: Ditto.
3147 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3148 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3149 * gcc.dg/vect/pr45902.c: Ditto.
3150 * gcc.dg/vect/pr48172.c: Ditto.
3151 * gcc.dg/vect/pr48377.c: Ditto.
3152 * gcc.dg/vect/pr49038.c: Ditto.
3153 * gcc.dg/vect/pr49771.c: Ditto.
3154 * gcc.dg/vect/pr52091.c: Ditto.
3155 * gcc.dg/vect/pr53185-2.c: Ditto.
3156 * gcc.dg/vect/pr56826.c: Ditto.
3157 * gcc.dg/vect/pr60276.c: Ditto.
3158 * gcc.dg/vect/pr62021.c: Ditto.
3159 * gcc.dg/vect/pr63530.c: Ditto.
3160 * gcc.dg/vect/pr65518.c: Ditto.
3161 * gcc.dg/vect/pr65947-1.c: Ditto.
3162 * gcc.dg/vect/pr65947-10.c: Ditto.
3163 * gcc.dg/vect/pr65947-11.c: Ditto.
3164 * gcc.dg/vect/pr65947-12.c: Ditto.
3165 * gcc.dg/vect/pr65947-13.c: Ditto.
3166 * gcc.dg/vect/pr65947-2.c: Ditto.
3167 * gcc.dg/vect/pr65947-3.c: Ditto.
3168 * gcc.dg/vect/pr65947-4.c: Ditto.
3169 * gcc.dg/vect/pr65947-5.c: Ditto.
3170 * gcc.dg/vect/pr65947-6.c: Ditto.
3171 * gcc.dg/vect/pr65947-7.c: Ditto.
3172 * gcc.dg/vect/pr65947-8.c: Ditto.
3173 * gcc.dg/vect/pr65947-9.c: Ditto.
3174 * gcc.dg/vect/pr71416-1.c: Ditto.
3175 * gcc.dg/vect/pr71439.c: Ditto.
3176 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3177 * gcc.dg/vect/vect-bswap16.c: Ditto.
3178 * gcc.dg/vect/vect-bswap32.c: Ditto.
3179 * gcc.dg/vect/vect-bswap64.c: Ditto.
3180 * gcc.dg/vect/vect-live-1.c: Ditto.
3181 * gcc.dg/vect/vect-live-2.c: Ditto.
3182 * gcc.dg/vect/vect-live-3.c: Ditto.
3183 * gcc.dg/vect/vect-live-4.c: Ditto.
3184 * gcc.dg/vect/vect-live-5.c: Ditto.
3185 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3186 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3187 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3188 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3189 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3190 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3191 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3192 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3193 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3194 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3195 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3196 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3197 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3198 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3199 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3200 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3201 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3202
d4213166 32032016-06-24 Uros Bizjak <ubizjak@gmail.com>
3204
3205 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3206
5aaec397 32072016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3208
3209 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3210 ia32 if R_386_GOT32X relocation is supported.
3211 * gcc.target/i386/noplt-3.c: Likewise.
3212 * gcc.target/i386/noplt-2.c: Likewise.
3213 (main): Renamed to ...
3214 (bar): This.
3215 * gcc.target/i386/noplt-4.c: Likewise.
3216 (main): Renamed to ...
3217 (bar): This.
3218 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3219 * gcc.target/i386/pr67400-5.c: Likewise.
3220
77104764 32212016-06-24 Jakub Jelinek <jakub@redhat.com>
3222
7318e591 3223 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3224 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3225
77104764 3226 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3227 f4): Adjust expected diagnostics.
3228 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3229 (T): If OVFP is defined, redefine to TP.
3230 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3231 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3232 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3233 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3234 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3235 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3236 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3237 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3238 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3239 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3240 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3241 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3242 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3243 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3244 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3245 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3246 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3247 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3248 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3249 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3250 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3251 as last argument to __builtin_add_overflow_p.
3252
ddf08519 32532016-06-23 Uros Bizjak <ubizjak@gmail.com>
3254
3255 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3256 dg-options and remove default vector testsuite compile flags.
3257 * g++.dg/vect/pr33860a.cc: Ditto.
3258 * g++.dg/vect/pr45470-a.cc: Ditto.
3259 * g++.dg/vect/pr45470-b.cc: Ditto.
3260 * g++.dg/vect/pr60896.cc: Ditto.
3261 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3262 * gcc.dg/vect/pr18308.c: Ditto.
3263 * gcc.dg/vect/pr24049.c: Ditto.
3264 * gcc.dg/vect/pr33373.c: Ditto.
3265 * gcc.dg/vect/pr36228.c: Ditto.
3266 * gcc.dg/vect/pr42395.c: Ditto.
3267 * gcc.dg/vect/pr42604.c: Ditto.
3268 * gcc.dg/vect/pr46663.c: Ditto.
3269 * gcc.dg/vect/pr48765.c: Ditto.
3270 * gcc.dg/vect/pr49093.c: Ditto.
3271 * gcc.dg/vect/pr49352.c: Ditto.
3272 * gcc.dg/vect/pr52298.c: Ditto.
3273 * gcc.dg/vect/pr52870.c: Ditto.
3274 * gcc.dg/vect/pr53185.c: Ditto.
3275 * gcc.dg/vect/pr53773.c: Ditto.
3276 * gcc.dg/vect/pr56695.c: Ditto.
3277 * gcc.dg/vect/pr62171.c: Ditto.
3278 * gcc.dg/vect/pr63530.c: Ditto.
3279 * gcc.dg/vect/pr68339.c: Ditto.
3280 * gcc.dg/vect/pr71259.c: Ditto.
3281 * gcc.dg/vect/vect-82_64.c: Ditto.
3282 * gcc.dg/vect/vect-83_64.c: Ditto.
3283 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3284 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3285 * gcc.dg/vect/vect-shift-2.c: Ditto.
3286 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3287 * gfortran.dg/vect/pr39318.f90: Ditto.
3288 * gfortran.dg/vect/pr45714-a.f: Ditto.
3289 * gfortran.dg/vect/pr45714-b.f: Ditto.
3290 * gfortran.dg/vect/pr46213.f90: Ditto.
3291
81883aeb 32922016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3293 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3294
3295 * gcc.target/powerpc/p9-splat-5.c: New test.
3296
affe5c16 32972016-06-23 Uros Bizjak <ubizjak@gmail.com>
3298
3299 PR tree-optimization/71488
3300 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3301 * lib/target-supports.exp: ... here.
3302 (check_sse4_hw_available): New procedure.
3303 (check_effective_target_sse4_runtime): Ditto.
3304 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3305 -march=westmere for sse4_runtime targets.
547fdd3e 3306 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3307 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3308 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3309 (main): Call check_vect ().
e50240d3 3310 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3311
6fb2f181 33122016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3313
3314 PR target/66232
3315 PR target/67400
3316 * gcc.target/i386/pr66232-14.c: New file.
3317 * gcc.target/i386/pr66232-15.c: Likewise.
3318 * gcc.target/i386/pr66232-16.c: Likewise.
3319 * gcc.target/i386/pr66232-17.c: Likewise.
3320 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3321 ia32 if R_386_GOT32X relocation is supported.
3322 * gcc.target/i386/pr67400-2.c: Likewise.
3323 * gcc.target/i386/pr67400-3.c: Likewise.
3324 * gcc.target/i386/pr67400-4.c: Likewise.
3325 * gcc.target/i386/pr67400-6.c: Likewise.
3326 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3327 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3328
88be2b3c 33292016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3330
3331 PR libgfortran/48852
3332 * gfortran.dg/char4_iunit_1.f03: Update test.
3333 * gfortran.dg/f2003_io_5.f03: Update test.
3334 * gfortran.dg/real_const_3.f90: Update test.
3335
ff600f64 33362016-06-23 Andi Kleen <ak@linux.intel.com>
3337
3338 * g++.dg/bprob/bprob.exp: Support autofdo.
3339 * g++.dg/tree-prof/tree-prof.exp: dito.
3340 * gcc.dg/tree-prof/tree-prof.exp: dito.
3341 * gcc.misc-tests/bprob.exp: dito.
3342 * gfortran.dg/prof/prof.exp: dito.
3343 * lib/profopt.exp: dito.
3344 * lib/target-supports.exp: Check for autofdo.
3345
afa7ed87 33462016-06-23 Martin Liska <mliska@suse.cz>
3347
3348 * gcc.dg/pr71619.c: New test.
3349
0941fba8 33502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3351
3352 PR target/67400
56896ed3 3353 * gcc.target/i386/pr67400-1.c: New test.
3354 * gcc.target/i386/pr67400-2.c: Likewise.
3355 * gcc.target/i386/pr67400-3.c: Likewise.
3356 * gcc.target/i386/pr67400-4.c: Likewise.
3357 * gcc.target/i386/pr67400-5.c: Likewise.
3358 * gcc.target/i386/pr67400-6.c: Likewise.
3359 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3360
e557fc7f 33612016-06-22 David Malcolm <dmalcolm@redhat.com>
3362
3363 * c-c++-common/missing-header-1.c: New test case.
3364 * c-c++-common/missing-header-2.c: New test case.
3365 * c-c++-common/missing-header-3.c: New test case.
3366 * c-c++-common/missing-header-4.c: New test case.
3367
8469aece 33682016-06-22 David Malcolm <dmalcolm@redhat.com>
3369
3370 PR c/70339
3371 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3372 hint.
3373 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3374 expected results due to builtin "nanl" now being suggested for
3375 "name".
3376 * gcc.dg/pr67580.c: Update expected messages.
3377 * gcc.dg/spellcheck-identifiers.c: New testcase.
3378 * gcc.dg/spellcheck-typenames.c: New testcase.
3379
6628b04d 33802016-06-22 David Malcolm <dmalcolm@redhat.com>
3381
3382 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3383 file.
3384 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3385 diagnostic-test-show-locus-parseable-fixits.c to sources for
3386 diagnostic_plugin_test_show_locus.c.
3387 * lib/gcc-defs.exp (freeform_regexps): New global.
3388 (dg-regexp): New function.
3389 (handle-dg-regexps): New function.
3390 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3391 freeform_regexps to the empty list.
3392 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3393
82ccd33e 33942016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3395
affe5c16 3396 PR tree-optimization/71488
82ccd33e 3397 * g++.dg/pr71488.C: New test.
3398 * gcc.dg/vect/vect-bool-cmp.c: New test.
3399
2c21de58 34002016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3401
3402 * gcc.dg/guality/param-5.c: New test.
3403
fadfd5fc 34042016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3405
3406 * gcc.target/i386/asm-flag-7.c: New test.
3407
03fee1f8 34082016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3409
3410 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3411 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3412 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3413 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3414 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3415 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3416 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3422 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3423 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3424 * lib/target-supports.exp: Likewise.
3425
6905db52 34262016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3427
3428 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3429 * gcc.dg/attr-ms_struct-2.c: Likewise.
3430 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3431 * gcc.dg/bf-ms-attrib.c: Likewise.
3432 * gcc.dg/bf-ms-layout-2.c: Likewise.
3433 * gcc.dg/bf-ms-layout-3.c: Likewise.
3434 * gcc.dg/bf-ms-layout.c: Likewise.
3435 * gcc.dg/bf-no-ms-layout.c: Likewise.
3436 * gcc.target/i386/bitfield1.c: Likewise.
3437 * gcc.target/i386/bitfield2.c: Likewise.
3438 * gcc.target/i386/bitfield3.c: Likewise.
3439
a6f93fc2 34402016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3441
3442 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3443 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3444 override other than -mcpu=power9 command-line option is specified,
3445 or if the target operating system is aix.
3446 * gcc.target/powerpc/darn-1.c: Likewise.
3447 * gcc.target/powerpc/darn-2.c: Likewise.
3448 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3449 test if effective-target is not powerpc_p9vector_ok or if the
3450 target operating system is not defined.
3451 * gcc.target/powerpc/vslv-1.c: Likewise.
3452 * gcc.target/powerpc/vsrv-0.c: Likewise.
3453 * gcc.target/powerpc/vsrv-1.c: Likewise.
3454
1cb2b4d3 34552016-06-21 Tobias Burnus <burnus@net-b.de>
3456
3457 PR fortran/71068
3458 * gfortran.dg/coarray/data_1.f90: New.
3459
66ff0c67 34602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3461
3462 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3463 (dg-require-effective-target): Use arm_v8_neon_hw.
3464 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3465 (dg-require-effective-target): Likewise.
3466 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3467 (dg-require-effective-target): Likewise.
3468 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3469 (dg-require-effective-target): Likewise.
3470 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3471 (dg-require-effective-target): Likewise.
3472 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3473 (dg-require-effective-target): Likewise.
3474 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3475 Add AArch64 check.
3476
949bfed4 34772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3478
3479 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3480 Set to 3 so test passes.
3481
a20f6cd4 34822016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3483
3484 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3485
12792843 34862016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3487
3488 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3489 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3490 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3491 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3492
49763db6 34932016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3494
3495 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3496 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3497
ada61167 34982016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3499
3500 PR target/71549
3501 * gcc.target/i386/pr71549.c: New test.
3502
a15584d4 35032016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3504
3505 * gcc.target/powerpc/vadsdu-0.c: Replace
3506 dg-require-effective-target directive to allow test to run on more
3507 platforms, and add dg-skip-if directive to disable test on aix
3508 platforms because of known incompatibilities.
3509 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3510 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3511 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3512 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3513 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3514 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3515 * gcc.target/powerpc/vadsdub-2.c: Replace
3516 dg-require-effective-target directive to allow test to run on more
3517 platforms, and add dg-skip-if directive to disable test on aix
3518 platforms because of known incompatibilities.
3519 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3520 with vec_absdb call to differentiate this test from vadsdub-1.c.
3521 * gcc.target/powerpc/vadsduh-1.c: Replace
3522 dg-require-effective-target directive to allow test to run on more
3523 platforms, and add dg-skip-if directive to disable test on aix
3524 platforms because of known incompatibilities.
3525 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3526 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3527 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3528
ec15ec36 35292016-06-21 Jakub Jelinek <jakub@redhat.com>
3530
3531 PR tree-optimization/71588
3532 * gcc.dg/pr71558.c: New test.
3533
faeffe49 35342016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3535
3536 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3537 * c-c++-common/pr68657-2.c: Likewise.
3538 * c-c++-common/pr68657-3.c: Likewise.
3539 * gcc.dg/torture/pr69714.c: Require int32plus support.
3540 * gcc.dg/torture/pr70025.c: Likewise.
3541 * gcc.dg/torture/pr70083.c: Likewise.
3542 * gcc.dg/torture/pr70542.c: Likewise.
3543 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3544
e218d07f 35452016-06-20 Joseph Myers <joseph@codesourcery.com>
3546
3547 PR c/71601
3548 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3549
232a3df7 35502016-06-20 Jakub Jelinek <jakub@redhat.com>
3551
d7f45b87 3552 PR middle-end/71581
3553 * gcc.dg/pr71581.c: New test.
3554
232a3df7 3555 PR rtl-optimization/71591
3556 * gcc.dg/cpp/pr71591.c: New test.
3557
dbddef42 35582016-06-20 David B. Robins <gcc@davidrobins.net>
3559
3560 PR target/71571
3561 * g++.dg/torture/pr71571.C: New test.
3562
03129ccb 35632016-06-20 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR target/71559
3566 * gcc.target/i386/sse2-pr71559.c: New test.
3567 * gcc.target/i386/avx-pr71559.c: New test.
3568 * gcc.target/i386/avx512f-pr71559.c: New test.
3569
a40b4b62 35702016-06-20 Tobias Burnus <burnus@net-b.de>
3571
3572 PR fortran/71194
3573 * gfortran.dg/pointer_remapping_10.f90: New.
3574
ecbea05a 35752016-06-20 David Malcolm <dmalcolm@redhat.com>
3576
3577 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3578
0f61dae9 35792016-06-20 Martin Sebor <msebor@redhat.com>
3580
3581 PR c/69507
3582 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3583 * gnu90-const-expr-1.c: Same.
3584 * gnu99-const-expr-1.c: Same.
3585 * gnu99-static-1.c: Same.
3586
e458dfd8 35872016-06-20 Renlin Li <renlin.li@arm.com>
3588
2c0c0c9b 3589 PR testsuite/71489
e458dfd8 3590 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3591
7ab71cb3 35922016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3593
3594 * gcc.target/aarch64/vcvt_f64_1.c: New.
3595 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3596 * gcc.target/aarch64/vrecp_f64_1.c: New.
3597
34d36b7a 35982016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3599
3600 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3601 "alignement".
3602
ed7f4748 36032016-06-20 Georg-Johann Lay <avr@gjlay.de>
3604
3605 PR target/71103
3606 * gcc.target/avr/torture/pr71103-2.c: New test.
3607
a940fdc7 36082016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3609
3610 PR c/69507
3611 * gcc.dg/alignof.c: New test.
3612
98683d85 36132016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3616 vs dg-error; test constexpr specifier too.
3617
358cee25 36182016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3619
3620 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3621
c3d7ceb6 36222016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3623
3624 * lib/target-supports.exp
3625 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3626 arm_neon_ok and merge flags. Fix temporary test name.
3627 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3628 and merge flags.
3629
1176073c 36302016-06-17 Martin Liska <mliska@suse.cz>
3631
3632 * gcc.dg/predict-9.c: Fix dump scanning.
3633
f3e2969a 36342016-06-17 Bin Cheng <bin.cheng@arm.com>
3635
3636 PR tree-optimization/71354
3637 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3638
7fdca647 36392016-06-17 Bin Cheng <bin.cheng@arm.com>
3640
3641 PR tree-optimization/71347
3642 * gcc.dg/tree-ssa/pr71347.c: New test.
3643
a338a226 36442016-06-17 Bin Cheng <bin.cheng@arm.com>
3645
3646 PR tree-optimization/71354
3647 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3648
c1e75671 36492016-06-17 Bin Cheng <bin.cheng@arm.com>
3650
3651 * gcc.dg/vect/vect-alias-check-1.c: New test.
3652
365ba13d 36532016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3654
59bde511 3655 PR target/71151
365ba13d 3656 * gcc.target/avr/pr71151-1.c: New test.
3657 * gcc.target/avr/pr71151-2.c: New test.
3658 * gcc.target/avr/pr71151-3.c: New test.
3659 * gcc.target/avr/pr71151-4.c: New test.
3660 * gcc.target/avr/pr71151-5.c: New test.
3661 * gcc.target/avr/pr71151-6.c: New test.
3662 * gcc.target/avr/pr71151-7.c: New test.
3663 * gcc.target/avr/pr71151-8.c: New test.
3664 * gcc.target/avr/pr71151-common.h: New test.
3665
db48d95b 36662016-06-16 Martin Liska <mliska@suse.cz>
3667
3668 * gfortran.dg/predict-1.f90: New test.
3669
4c780a59 36702016-06-16 Uros Bizjak <ubizjak@gmail.com>
3671
3672 PR target/71242
f9c39b65 3673 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3674
8c1879bc 36752016-06-16 Jan Hubicka <hubicka@ucw.cz>
3676
3677 * g++.dg/vect/pr36648.cc: Disable cunrolli
3678
33698dfe 36792016-06-16 Jakub Jelinek <jakub@redhat.com>
3680
745f2db6 3681 PR target/71554
3682 * gcc.c-torture/execute/pr71554.c: New test.
3683
33698dfe 3684 PR rtl-optimization/71532
3685 * gcc.dg/torture/pr71532.c: New test.
3686
b42322b9 36872016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3688
3689 * gcc.target/powerpc/p9-dimode1.c: New test.
3690 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3691
412b298a 36922016-06-15 Jakub Jelinek <jakub@redhat.com>
3693
93479f99 3694 * gcc.c-torture/compile/20160615-1.c: New test.
3695
412b298a 3696 * g++.dg/cpp0x/ref-qual17.C: New test.
3697
3ec40531 36982016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3699
3700 PR middle-end/71529
3701 * gcc.target/i386/pr71529.C: New test.
3702
edfe7670 37032016-06-15 Alan Hayward <alan.hayward@arm.com>
3704
3705 PR tree-optimization/71483
3706 * g++.dg/vect/pr71483.c: New
3707
6e52ac17 37082016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3709
3710 PR c++/70202
3711 * g++.dg/inherit/crash6.C: New.
3712 * g++.dg/inherit/union2.C: Likewise.
3713 * g++.dg/inherit/virtual12.C: Likewise.
3714 * g++.dg/inherit/virtual13.C: Likewise.
3715 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3716
aed35af2 37172016-06-15 Uros Bizjak <ubizjak@gmail.com>
3718
0941fba8 3719 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3720
6f710392 37212016-06-15 Alan Hayward <alan.hayward@arm.com>
3722
3723 PR tree-optimization/71439
3724 * gcc.dg/vect/pr71439.c: New
3725
d1cedfd3 37262016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3727
3728 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3729
ee8fd158 37302016-06-15 Richard Biener <rguenther@suse.de>
3731
3732 * gcc.dg/vect/slp-45.c: New testcase.
3733
5695a690 37342016-06-15 Richard Biener <rguenther@suse.de>
3735
3736 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3737
267ae3ee 37382016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3739
3740 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3741 requirements, and disable for AIX for now.
3742 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3743
a6d0e20a 37442016-06-14 Jakub Jelinek <jakub@redhat.com>
3745
b2efd162 3746 PR c++/71528
3747 * g++.dg/opt/pr71528.C: New test.
3748
a6d0e20a 3749 PR c++/71516
3750 * g++.dg/init/pr71516.C: New test.
3751
035778de 37522016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3753
3754 * g++.dg/init/array46.C: New.
3755
7c9dc58e 37562016-06-14 Uros Bizjak <ubizjak@gmail.com>
3757
0941fba8 3758 * gcc.target/i386/float128-3.c: New test.
3759 * gcc.target/i386/quad-sse4.c: Ditto.
3760 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3761 Update scan strings.
7c9dc58e 3762
412640c9 37632016-06-14 Richard Biener <rguenther@suse.de>
3764
3765 PR middle-end/71526
3766 * gfortran.dg/pr71526.f90: New testcase.
3767
1b9fde85 37682016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3769
3770 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3771 * gcc.dg/zero_bits_compound-1.c: Likewise.
3772
306097e3 37732016-06-14 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/71522
3776 * gcc.dg/torture/pr71522.c: New testcase.
3777
566255a8 37782016-06-14 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR tree-optimization/71520
3781 * gcc.dg/tree-ssa/pr71520.c: New test.
3782
eb912adb 37832016-06-14 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/71521
56d35455 3786 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3787
9720103d 37882016-06-13 Jakub Jelinek <jakub@redhat.com>
3789
12cb8367 3790 PR sanitizer/71498
3791 * c-c++-common/ubsan/bounds-13.c: New test.
3792
9720103d 3793 PR preprocessor/71183
3794 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3795
5965fbcc 37962016-06-13 Jeff Law <law@redhat.com>
3797
3798 PR tree-optimization/71403
3799 * c-c++-common/ubsan/pr71403-1.c: New test.
3800 * c-c++-common/ubsan/pr71403-2.c: New test.
3801 * c-c++-common/ubsan/pr71403-3.c: New test.
3802
04537049 38032016-06-13 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR middle-end/71478
3806 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3807 Add -Wno-psabi -w to dg-options.
3808
412f195f 38092016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3810
3811 * gcc.target/powerpc/vadsdu-0.c: New test.
3812 * gcc.target/powerpc/vadsdu-1.c: New test.
3813 * gcc.target/powerpc/vadsdu-2.c: New test.
3814 * gcc.target/powerpc/vadsdu-3.c: New test.
3815 * gcc.target/powerpc/vadsdu-4.c: New test.
3816 * gcc.target/powerpc/vadsdu-5.c: New test.
3817 * gcc.target/powerpc/vadsdub-1.c: New test.
3818 * gcc.target/powerpc/vadsdub-2.c: New test.
3819 * gcc.target/powerpc/vadsduh-1.c: New test.
3820 * gcc.target/powerpc/vadsduh-2.c: New test.
3821 * gcc.target/powerpc/vadsduw-1.c: New test.
3822 * gcc.target/powerpc/vadsduw-2.c: New test.
3823
527790c1 38242016-06-13 David Malcolm <dmalcolm@redhat.com>
3825
3826 * gcc.dg/c99-init-2.c (c): Update expected error message.
3827 * gcc.dg/init-bad-8.c (foo): Likewise.
3828 * gcc.dg/spellcheck-fields-3.c: New test case.
3829
102e67eb 38302016-06-13 Martin Liska <mliska@suse.cz>
3831
3832 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3833 and "guess loop iv compared" heuristics.
3834 * gcc.dg/predict-2.c: Likewise.
3835 * gcc.dg/predict-3.c: Likewise.
3836 * gcc.dg/predict-4.c: Likewise.
3837 * gcc.dg/predict-5.c: Likewise.
3838 * gcc.dg/predict-6.c: Likewise.
3839
1a54d3be 38402016-06-13 Marek Polacek <polacek@redhat.com>
3841
3842 PR middle-end/71476
3843 * c-c++-common/Wswitch-unreachable-4.c: New test.
3844 * gcc.dg/Wswitch-unreachable-2.c: New test.
3845 * g++.dg/tm/jump1.C: Move dg-warning.
3846
5b7401b8 38472016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3848
3849 * gnat.dg/renaming10.ad[sb]: New test.
3850
1c93151c 38512016-06-13 Paul Thomas <pault@gcc.gnu.org>
3852
3853 PR fortran/70673
3854 * gfortran.dg/pr70673.f90: New test.
3855
249865a0 38562016-06-13 Richard Biener <rguenther@suse.de>
3857
3858 PR middle-end/64516
3859 * gcc.dg/align-3.c: New testcase.
3860
776d9b14 38612016-06-13 Martin Liska <mliska@suse.cz>
3862
3863 * gcc.target/i386/pr71458.c: New test.
3864
0cf5c551 38652016-06-12 Uros Bizjak <ubizjak@gmail.com>
3866
3867 PR target/71241
f9c39b65 3868 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3869
34de0a35 38702016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3871
3872 PR target/60751
3873 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3874 statement.
3875
0cc8bc98 38762016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3877
3878 PR target/60751
3879 * gfortran.dg/comma_IO_extension_1.f90: New test.
3880 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3881 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3882 statement.
3883 * gfortran.dg/graphite/pr38083.f90: Likewise.
3884 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3885 missing format.
3886
0ff78c86 38872016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3888
3889 * gnat.dg/case_character.adb: New test.
3890
6c38863e 38912016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3892
3893 PR middle-end/71310
3894 * gcc.target/powerpc/pr71310.c: New testcase.
3895
24c41395 38962016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3897
3898 PR middle-end/71478
3899 * gcc.dg/pr71478.c: New test.
3900
aeb26fb6 39012016-06-10 Jakub Jelinek <jakub@redhat.com>
3902
702b3575 3903 PR middle-end/71494
3904 * gcc.c-torture/execute/pr71494.c: New test.
3905
8ec29807 3906 PR c/68657
3907 * gcc.target/i386/pr68657.c: New test.
3908
aeb26fb6 3909 PR inline-asm/68843
3910 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3911 (test): Add -masm=intel alternatives.
3912
1dc4d519 39132016-06-10 Martin Sebor <msebor@redhat.com>
3914
3915 PR c/71392
3916 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3917
6385d6d3 39182016-06-10 Jeff Law <law@redhat.com>
3919
3920 PR tree-optimization/71335
3921 * gcc.c-torture/execute/pr71335.c: New test.
3922
041a412b 39232016-06-10 David Malcolm <dmalcolm@redhat.com>
3924
3925 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3926 the various "cannot tail-call: " messages.
3927
4a5edbb2 39282016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3929
3930 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3931 and options.
3932
9cf3aec3 39332016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3934
3935 PR sanitizer/71480
3936 * c-c++-common/asan/pr71480.c: New test.
3937
61724718 39382016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3939
3940 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3941 (ASMNAME2): Likewise.
3942 (main): Replace fn in asm statement with ASMNAME ("fn").
3943 * gcc.dg/guality/pr68037-2.c: Likewise.
3944 * gcc.dg/guality/pr68037-3.c: Likewise.
3945 * gcc.dg/torture/pr68037-1.c: Likewise.
3946 * gcc.dg/torture/pr68037-2.c: Likewise.
3947 * gcc.dg/torture/pr68037-3.c: Likewise.
3948
1807f6fb 39492016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3950
3951 PR inline-asm/68843
3952 * gcc.target/i386/pr68843-1.c: New test.
3953 * gcc.target/i386/pr68843-2.c: New test.
3954
ccfa030f 39552016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3956 Cesar Philippidis <cesar@codesourcery.com>
3957
3958 PR middle-end/71373
3959 * gcc.dg/goacc/nested-function-1.c: New file.
3960 * gcc.dg/goacc/nested-function-2.c: Likewise.
3961 * gcc.dg/goacc/pr71373.c: Likewise.
3962 * gfortran.dg/goacc/cray-2.f95: Likewise.
3963 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3964 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3965 * gfortran.dg/goacc/cray.f95: Update.
3966 * gfortran.dg/goacc/loop-1.f95: Likewise.
3967 * gfortran.dg/goacc/loop-3.f95: Likewise.
3968 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3969 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3970
39712016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3972
3973 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3974 for OpenACC tile clauses.
3975 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3976
3977 PR c/71381
3978 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3979 to...
3980 * c-c++-common/goacc/cache-2.c: ... this new file.
3981 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3982 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3983 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3984 usage.
3985 * gfortran.dg/goacc/cray.f95: Likewise.
3986 * gfortran.dg/goacc/loop-1.f95: Likewise.
3987
bb038f3e 39882016-06-10 Alan Hayward <alan.hayward@arm.com>
3989
3990 PR tree-optimization/71407
3991 PR tree-optimization/71416
3992 * gcc.dg/vect/pr71407.c: New
3993 * gcc.dg/vect/pr71416-1.c: New
3994 * gcc.dg/vect/pr71416-2.c: New
3995
332409d3 39962016-06-10 Richard Biener <rguenther@suse.de>
3997
3998 PR middle-end/71477
3999 * gcc.dg/torture/pr71477.c: New testcase.
4000
03cf727c 40012016-06-09 Julia Koval <julia.koval@intel.com>
4002
4003 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4004 * gcc.target/i386/interrupt-13.c: Likewise.
4005 * gcc.target/i386/interrupt-15.c: Likewise.
4006 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4007 * gcc.target/i386/interrupt-24.c: Likewise.
4008 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4009 * gcc.target/i386/interrupt-9.c: Likewise.
4010 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4011
23b101c5 40122016-06-09 Martin Sebor <msebor@redhat.com>
4013
4014 PR c/70883
4015 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4016 * gcc.dg/builtin-constant_p-1.c: Same.
4017 * gcc.dg/builtins-error.c: Same.
4018 * gcc.dg/pr70859.c: Same.
4019
188d6bbb 40202016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4021
4022 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4023 * gcc.dg/torture/pr68067-1.c: Likewise.
4024 * gcc.dg/torture/pr68067-2.c: Likewise.
4025
40262016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4027
4028 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4029 when setting SIZE.
4030
ff8886bd 40312016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4032
4033 PR c++/71465
4034 * g++.dg/inherit/crash5.C: New.
4035 Revert:
4036 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4037
4038 PR c++/70202
4039 * g++.dg/inherit/crash5.C: New.
4040 * g++.dg/inherit/virtual1.C: Adjust.
4041
3f76cceb 40422016-06-09 Martin Liska <mliska@suse.cz>
4043
4044 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4045 * g++.dg/predict-loop-exit-2.C: Likewise.
4046 * g++.dg/predict-loop-exit-3.C: Likewise.
4047 * gcc.dg/predict-1.c: Likewise.
4048 * gcc.dg/predict-2.c: Likewise.
4049 * gcc.dg/predict-3.c: Likewise.
4050 * gcc.dg/predict-4.c: Likewise.
4051 * gcc.dg/predict-5.c: Likewise.
4052 * gcc.dg/predict-6.c: Likewise.
4053 * gcc.dg/predict-7.c: Likewise.
4054
59ae3d1b 40552016-06-09 Richard Biener <rguenther@suse.de>
4056
4057 PR tree-optimization/71462
4058 * gcc.dg/torture/pr71462.c: New testcase.
4059
8c2d2acf 40602016-06-09 Marek Polacek <polacek@redhat.com>
4061
4062 PR c/65471
4063 * gcc.dg/c11-generic-3.c: New test.
4064
224cb6b7 40652016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4066
4067 * g++.dg/init/array42.C: New.
4068 * g++.dg/init/array43.C: Likewise.
4069 * g++.dg/init/array44.C: Likewise.
4070 * g++.dg/init/array45.C: Likewise.
4071 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4072 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4073 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4074 * g++.dg/gomp/pr35751.C: Likewise.
4075 * g++.dg/init/array23.C: Likewise.
4076 * g++.dg/init/brace2.C: Likewise.
4077 * g++.dg/init/brace6.C: Likewise.
4078
732905bb 40792016-06-08 Martin Sebor <msebor@redhat.com>
4080 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR c++/70507
4083 PR c/68120
4084 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4085 * c-c++-common/builtin-arith-overflow-2.c: New test.
4086 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4087 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4088 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4089
7ddaa622 40902016-06-08 Jakub Jelinek <jakub@redhat.com>
4091
4092 PR c++/71442
4093 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4094
84ee0905 40952016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4096
4097 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4098 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4099 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4100 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4101 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4102 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4103 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4104 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4105 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4106 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4107 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4108 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4109 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4110
2876af98 41112016-06-08 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/68558
4114 * gcc.dg/vect/slp-44.c: New testcase.
4115
acbb0d03 41162016-06-08 Richard Biener <rguenther@suse.de>
4117
4118 * gcc.dg/vect/slp-43.c: New testcase.
4119
f8689010 41202016-06-08 Richard Biener <rguenther@suse.de>
4121
4122 PR tree-optimization/71452
4123 * gcc.dg/torture/pr71452.c: New testcase.
4124
52d393eb 41252016-06-08 Jakub Jelinek <jakub@redhat.com>
4126
4127 PR c++/71448
4128 * g++.dg/torture/pr71448.C: New test.
4129
9d700ce4 41302016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4131
4132 PR debug/71432
4133 PR ada/71413
4134 * g++.dg/debug/pr71432.C: New test.
4135
eb96ef65 41362016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4137
4138 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4139 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4140 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4141
a4753cdd 41422016-06-08 Alan Hayward <alan.hayward@arm.com>
4143
4144 * gcc.dg/vect/vect-live-2.c: Update effective target.
4145 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4146 * lib/target-supports.exp: Add aarch64 to vect_long.
4147
bafc7b1d 41482016-06-08 Marek Polacek <polacek@redhat.com>
4149
4150 PR c/71418
4151 * gcc.dg/noncompile/pr71418.c: New test.
4152
06e590e7 4153 PR c/71426
4154 * gcc.dg/noncompile/pr71426.c: New test.
4155
d3cb49c9 41562016-06-07 Jan Hubicka <hubicka@ucw.cz>
4157
4158 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4159 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4160 * gcc.dg/predict-3.c: Update template.
4161 * gcc.dg/predict-5.c: Update template.
4162 * gcc.dg/predict-6.c: Update template.
4163 * gcc.dg/predict-9.c: Update template.
4164 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4165
2d76c36a 41662016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4167
4168 * gcc.target/powerpc/vec-mul.c: New test.
4169
7cfde92a 41702016-06-07 David Malcolm <dmalcolm@redhat.com>
4171
4172 * gcc.dg/spellcheck-fields-2.c: New test case.
4173
b032c4dd 41742016-06-07 Richard Biener <rguenther@suse.de>
4175
4176 PR c/61564
4177 * gcc.dg/Wpragmas-1.c: New testcase.
4178 * gcc.dg/Wattributes-4.c: Likewise.
4179 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4180 entry.
4181
a7056369 41822016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4183
4184 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4185 spurious debug code.
4186
123c61e0 41872016-06-07 Richard Biener <rguenther@suse.de>
4188
4189 PR tree-optimization/71428
4190 * gcc.dg/torture/pr71428.c: New testcase.
4191
5819d47b 41922016-06-07 Richard Biener <rguenther@suse.de>
4193
4194 PR middle-end/71423
4195 * gcc.dg/torture/pr71423.c: New testcase.
4196
6cec5c6b 41972016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4198
4199 PR middle-end/71408
4200 * gcc.dg/tree-ssa/pr71408.c: New test.
4201
40bbfc17 42022016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4203
4204 PR middle-end/71281
4205 * g++.dg/torture/pr71281.C: New test.
4206
61f1f80c 42072016-06-06 Marek Polacek <polacek@redhat.com>
4208
4209 PR c/71362
4210 * gcc.dg/pr71362.c: New test.
4211
0406b32f 42122016-06-06 Jakub Jelinek <jakub@redhat.com>
4213 Patrick Palka <ppalka@gcc.gnu.org>
4214
4215 PR c++/70847
4216 PR c++/71330
4217 PR c++/71393
4218 * g++.dg/opt/pr70847.C: New test.
4219 * g++.dg/ubsan/pr70847.C: New test.
4220 * g++.dg/ubsan/pr71393.C: New test.
4221
b1445999 42222016-06-06 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR tree-optimization/71259
4225 * gcc.dg/vect/pr71259.c: New test.
4226
99b4f3a2 42272016-06-06 David Malcolm <dmalcolm@redhat.com>
4228
4229 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4230 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4231 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4232 above.
4233
837679bc 42342016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4235
4236 PR middle-end/37780
4237 * gcc.c-torture/execute/pr37780.c: New test.
4238 * gcc.target/aarch64/pr37780_1.c: Likewise.
4239 * gcc.target/arm/pr37780_1.c: Likewise.
4240
e4b92538 42412016-06-06 Marek Polacek <polacek@redhat.com>
4242
4243 * c-c++-common/attr-may-alias-1.c: New test.
4244 * c-c++-common/attr-may-alias-2.c: New test.
4245 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4246
43ac2f2f 42472016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4248
4249 PR c/24414
4250 * gcc.target/i386/pr24414.c: New test.
4251
7e1786b2 42522016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4253
4254 * gcc.target/sparc/vis4misc.c: New file.
4255 * gcc.target/sparc/fpcmp.c: Likewise.
4256 * gcc.target/sparc/fpcmpu.c: Likewise.
4257
f593ccb2 42582016-06-06 Alan Hayward <alan.hayward@arm.com>
4259
4260 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4261 * gcc.dg/vect/vect-live-3.c: Likewise.
4262
be6d8ddc 42632016-06-06 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/71398
4266 * gcc.dg/torture/pr71398.c: New testcase.
4267
78f27916 42682016-06-06 Uros Bizjak <ubizjak@gmail.com>
4269
4270 PR target/71389
4271 * g++.dg/pr71389.C: New test.
4272
c5899606 42732016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4274
4275 PR fortran/71404
4276 * gfortran.dg/fmt_read_5.f: New test.
4277
8e3cd305 42782016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4279
4280 PR fortran/69659
4281 * gfortran.dg/class_array_22.f03: New test.
4282
703c0a09 42832016-06-05 Jan Hubicka <hubicka@ucw.cz>
4284
4285 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4286
d07b2b6f 42872016-06-05 Jan Hubicka <hubicka@ucw.cz>
4288
4289 * gcc.dg/predict-9.c: Update template.
4290
4a7ec4ac 42912016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4292
4293 PR c++/49377
4294 * g++.dg/template/pr49377.C: New.
4295
7499ef4a 42962016-06-04 Jakub Jelinek <jakub@redhat.com>
4297
4298 PR tree-optimization/71405
4299 * g++.dg/torture/pr71405.C: New test.
4300
558c800d 43012016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4302
4303 PR c++/70202
4304 * g++.dg/inherit/crash5.C: New.
4305 * g++.dg/inherit/virtual1.C: Adjust.
4306
4ee7cf4b 43072016-06-03 Jeff Law <law@redhat.com>
4308
4309 PR tree-optimization/71316
4310 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4311
b12ae762 43122016-06-03 Jakub Jelinek <jakub@redhat.com>
4313
4314 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4315 dg-additional-options with just -fno-tree-scev-cprop in it.
4316 * gcc.dg/vect/vect-live-2.c: Likewise.
4317 * gcc.dg/vect/vect-live-5.c: Likewise.
4318 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4319 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4320 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4321
e09a5ee3 43222016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4323
4324 PR c++/27100
4325 * g++.dg/other/friend6.C: New test.
4326
f14b1922 43272016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4328
4329 * g++.dg/torture/ppc-ldst-array.C: New.
4330
20702ea3 43312016-06-03 Joseph Myers <joseph@codesourcery.com>
4332
4333 PR target/71276
4334 PR target/71277
4335 * gcc.dg/torture/builtin-fp-int-inexact.c,
4336 gcc.target/i386/387-builtin-fp-int-inexact.c,
4337 gcc.target/i386/387-rint-inline-1.c,
4338 gcc.target/i386/387-rint-inline-2.c,
4339 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4340 gcc.target/i386/sse2-rint-inline-1.c,
4341 gcc.target/i386/sse2-rint-inline-2.c,
4342 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4343 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4344
5ed3cc7b 43452016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4346 Julia Koval <julia.koval@intel.com>
4347
4348 PR target/66960
4349 PR target/67630
4350 PR target/67634
4351 PR target/67841
4352 PR target/68037
4353 PR target/68618
4354 PR target/68661
4355 PR target/69575
4356 PR target/69596
4357 PR target/69734
4358 * gcc.dg/guality/pr68037-1.c: New test.
4359 * gcc.dg/guality/pr68037-2.c: Likewise.
4360 * gcc.dg/guality/pr68037-3.c: Likewise.
4361 * gcc.dg/torture/pr68037-1.c: Likewise.
4362 * gcc.dg/torture/pr68037-2.c: Likewise.
4363 * gcc.dg/torture/pr68037-3.c: Likewise.
4364 * gcc.dg/torture/pr68661-1a.c: Likewise.
4365 * gcc.dg/torture/pr68661-1b.c: Likewise.
4366 * gcc.target/i386/interrupt-1.c: Likewise.
4367 * gcc.target/i386/interrupt-2.c: Likewise.
4368 * gcc.target/i386/interrupt-3.c: Likewise.
4369 * gcc.target/i386/interrupt-4.c: Likewise.
4370 * gcc.target/i386/interrupt-5.c: Likewise.
4371 * gcc.target/i386/interrupt-6.c: Likewise.
4372 * gcc.target/i386/interrupt-7.c: Likewise.
4373 * gcc.target/i386/interrupt-8.c: Likewise.
4374 * gcc.target/i386/interrupt-9.c: Likewise.
4375 * gcc.target/i386/interrupt-10.c: Likewise.
4376 * gcc.target/i386/interrupt-11.c: Likewise.
4377 * gcc.target/i386/interrupt-12.c: Likewise.
4378 * gcc.target/i386/interrupt-13.c: Likewise.
4379 * gcc.target/i386/interrupt-14.c: Likewise.
4380 * gcc.target/i386/interrupt-15.c: Likewise.
4381 * gcc.target/i386/interrupt-16.c: Likewise.
4382 * gcc.target/i386/interrupt-17.c: Likewise.
4383 * gcc.target/i386/interrupt-18.c: Likewise.
4384 * gcc.target/i386/interrupt-19.c: Likewise.
4385 * gcc.target/i386/interrupt-20.c: Likewise.
4386 * gcc.target/i386/interrupt-21.c: Likewise.
4387 * gcc.target/i386/interrupt-22.c: Likewise.
4388 * gcc.target/i386/interrupt-23.c: Likewise.
4389 * gcc.target/i386/interrupt-24.c: Likewise.
4390 * gcc.target/i386/interrupt-25.c: Likewise.
4391 * gcc.target/i386/interrupt-26.c: Likewise.
4392 * gcc.target/i386/interrupt-27.c: Likewise.
4393 * gcc.target/i386/interrupt-28.c: Likewise.
4394 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4395 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4396 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4397 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4398 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4399 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4400 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4401 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4402 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4403 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4404 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4405 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4406
3e346f54 44072016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4408
f27c52fb 4409 PR tree-optimization/52171
4410 * gcc.dg/pr52171.c: New test.
4411 * gcc.target/i386/pr52171.c: New test.
3e346f54 4412
22e029d2 44132016-06-03 Jan Hubicka <jh@suse.cz>
4414
4415 * g++.dg/tree-ssa/pred-1.C: New testcase
4416 * gcc.dg/tree-ssa/pred-1.c: New testcase
4417
41ce74ed 44182016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4419
4420 PR target/70957
4421 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4422 support.
4423 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4424
cf573a72 44252016-06-03 Alan Hayward <alan.hayward@arm.com>
4426
4427 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4428
75aae5b4 44292016-06-03 Alan Hayward <alan.hayward@arm.com>
4430
4431 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4432 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4433 * gcc.dg/vect/vect-live-1.c: New test.
4434 * gcc.dg/vect/vect-live-2.c: New test.
4435 * gcc.dg/vect/vect-live-3.c: New test.
4436 * gcc.dg/vect/vect-live-4.c: New test.
4437 * gcc.dg/vect/vect-live-5.c: New test.
4438 * gcc.dg/vect/vect-live-slp-1.c: New test.
4439 * gcc.dg/vect/vect-live-slp-2.c: New test.
4440 * gcc.dg/vect/vect-live-slp-3.c: New test.
4441
eba6788d 44422016-06-03 Jakub Jelinek <jakub@redhat.com>
4443
4444 PR middle-end/71387
4445 * g++.dg/opt/pr71387.C: New test.
4446
5a653985 44472016-06-02 Jeff Law <law@redhat.com>
4448
4449 PR tree-optimization/71328
4450 * gcc.c-torture/compile/pr71328.c: New test.
4451
f92f6941 44522016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4453
4454 PR fortran/52393
4455 * gfortran.dg/fmt_read_3.f90: Fix typo.
4456 * gfortran.dg/fmt_read_4.f90: New test.
4457
0d29e152 44582016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4459
4460 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4461 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4462 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4463 * g++.dg/cpp0x/override2.C: Likewise.
4464 * g++.dg/parse/crash5.C: Likewise.
4465 * g++.dg/parse/error16.C: Likewise.
4466 * g++.dg/parse/error27.C: Likewise.
4467 * g++.dg/template/qualttp15.C: Likewise.
4468 * g++.dg/template/redecl4.C: Likewise.
4469 * g++.old-deja/g++.other/crash39.C: Likewise.
4470 * g++.old-deja/g++.other/struct1.C: Likewise.
4471 * g++.old-deja/g++.pt/m9a.C: Likewise.
4472 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4473
2740a1a5 44742016-06-02 Jakub Jelinek <jakub@redhat.com>
4475
89f17a65 4476 PR c++/71372
4477 * c-c++-common/pr71372.c: New test.
4478
2740a1a5 4479 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4480 __TIME__ strings with __builtin_strcmp instead of printf and
4481 dg-output.
4482
9ae89a4e 44832016-06-02 Martin Liska <mliska@suse.cz>
4484
4485 * gcc.dg/predict-9.c: New test.
4486
41258f9c 44872016-06-02 Jakub Jelinek <jakub@redhat.com>
4488
4489 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4490 global set_compiler_env_var and global saved_compiler_env_var.
4491
dad46eb8 44922016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4493
4494 PR rtl-optimization/71295
4495 * gcc.c-torture/compile/pr71295.c: New test.
4496
9cc8a892 44972016-06-02 Jakub Jelinek <jakub@redhat.com>
4498
98e7c96c 4499 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4500
4a5a4de2 4501 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4502 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4503
9cc8a892 4504 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4505 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4506 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4507 alternative number.
4508
46819a36 45092016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4510
4511 * gcc.target/powerpc/p9-splat-4.c: New test.
4512
45132016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4514
4515 PR target/71186
4516 * gcc.target/powerpc/pr71186.c: New test.
4517
d9820cc5 45182016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4519
4520 PR fortran/52393
4521 * gfortran.dg/fmt_read_3.f90: New test.
4522
2f14ca3e 45232016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4524
4525 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4526 procedure.
4527
dfa5c0d3 45282016-06-01 Eduard Sanou <dhole@openmailbox.org>
4529
4530 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4531 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4532 env var is set.
4533 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4534 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4535 shown once.
4536 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4537 during compilation.
4538 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4539 vars set by dg-set-compiler-env-var.
4540
7d7125df 45412016-06-01 Paul Thomas <pault@gcc.gnu.org>
4542
4543 PR fortran/71156
4544 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4545 to the module procedure declaration.
4546 * gfortran.dg/submodule_16.f08: New test.
4547
6ab9cde4 45482016-06-01 Jakub Jelinek <jakub@redhat.com>
4549
4550 PR middle-end/71371
4551 * c-c++-common/gomp/pr71371.c: New test.
4552
0cfe7a23 45532016-06-01 Richard Biener <rguenther@suse.de>
4554
4555 PR tree-optimization/71366
4556 * gcc.dg/torture/pr71366-1.c: New testcase.
4557 * gcc.dg/torture/pr71366-2.c: Likewise.
4558
5a5b02e1 45592016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4560
4561 * gcc.target/powerpc/vslv-0.c: New test.
4562 * gcc.target/powerpc/vslv-1.c: New test.
4563 * gcc.target/powerpc/vsrv-0.c: New test.
4564 * gcc.target/powerpc/vsrv-1.c: New test.
4565
d27a79f6 45662016-06-01 Nathan Sidwell <nathan@acm.org>
4567
4568 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4569 * gcc.target/nvptx/weak.c: New.
4570
6172a9fd 45712016-06-01 Richard Biener <rguenther@suse.de>
4572
4573 PR tree-optimization/71261
4574 * gcc.dg/torture/vect-bool-1.c: New testcase.
4575
f9aaabb2 45762016-06-01 Jakub Jelinek <jakub@redhat.com>
4577
4578 * gfortran.dg/gomp/order-1.f90: New test.
4579 * gfortran.dg/gomp/order-2.f90: New test.
4580
53b01069 45812016-06-01 Jan Hubicka <hubicka@ucw.cz>
4582
4583 * gcc.dg/unroll-6.c: Update template.
4584 * gcc.dg/unroll-7.c: New testcase.
4585 * gcc.dg/unroll-8.c: New testcase.
4586
36757397 45872016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4588
4589 * gnat.dg/opt56.ad[sb]: New test.
4590
7f93bd6e 45912016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 PR c++/66635
4594 * g++.dg/cpp0x/constexpr-ice16.C: New.
4595
9f41a2ce 45962016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4597
4598 PR tree-optimization/71314
4599 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4600 -mbranch-cost=2.
4601
31e02373 46022016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4603
4604 PR tree-optimization/71077
4605 * gcc.dg/tree-ssa/pr71077.c: New test.
4606
76f8f901 46072016-05-31 Jan Hubicka <hubicka@ucw.cz>
4608
7f93bd6e 4609 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4610 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4611 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4612
04f5f923 46132016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4614
4615 PR c++/71248
4616 * g++.dg/cpp0x/pr71248.C: New.
4617 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4618 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4619 * g++.dg/init/new37.C: Likewise.
4620 * g++.dg/template/static1.C: Likewise.
4621 * g++.dg/template/static2.C: Likewise.
4622
4ffddf28 46232016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4624
4625 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4626 instead of %rdi.
4627 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4628
4ff7bd21 46292016-05-31 Marek Polacek <polacek@redhat.com>
4630
4631 * c-c++-common/Wswitch-unreachable-3.c: New test.
4632 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4633
e1f7cc4b 46342016-05-31 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/71352
4637 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4638
02978bd1 46392016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4640
4641 * gcc.target/arm/armv5_thumb_isa.c: New test.
4642
cfce8164 46432016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4644
4645 PR target/71346
4646 * gcc.target/i386/pr71346.c: New test.
4647
7a51c705 46482016-05-31 Tom de Vries <tom@codesourcery.com>
4649
4650 PR tree-optimization/69068
4651 * gcc.dg/graphite/pr69068.c: New test.
4652
8c1ac106 46532016-05-27 Martin Sebor <msebor@redhat.com>
4654
4655 PR c++/71306
4656 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4657
b6431756 46582016-05-30 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR c++/71349
4661 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4662 nowait depend(inout: dd[0]) clauses where permitted.
4663
f6203294 46642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 PR c++/71238
4667 * g++.dg/parse/pr71238.C: New.
4668 * g++.dg/concepts/friend1.C: Test column numbers too.
4669 * g++.dg/cpp0x/initlist31.C: Likewise.
4670 * g++.dg/cpp0x/pr51420.C: Likewise.
4671 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4672 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4673 * g++.dg/ext/builtin3.C: Likewise.
4674 * g++.dg/lookup/friend12.C: Likewise.
4675 * g++.dg/lookup/friend7.C: Likewise.
4676 * g++.dg/lookup/koenig1.C: Likewise.
4677 * g++.dg/lookup/koenig5.C: Likewise.
4678 * g++.dg/lookup/used-before-declaration.C: Likewise.
4679 * g++.dg/overload/koenig1.C: Likewise.
4680 * g++.dg/template/crash65.C: Likewise.
4681 * g++.dg/template/friend57.C: Likewise.
4682 * g++.dg/warn/Wshadow-5.C: Likewise.
4683 * g++.dg/warn/Wunused-8.C: Likewise.
4684 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4685 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4686 * g++.old-deja/g++.jason/member.C: Likewise.
4687 * g++.old-deja/g++.jason/report.C: Likewise.
4688 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4689 * g++.old-deja/g++.law/visibility20.C: Likewise.
4690 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4691 * g++.old-deja/g++.other/static5.C: Likewise.
4692 * g++.old-deja/g++.pt/overload2.C: Likewise.
4693
b96f8145 46942016-05-30 Jan Hubicka <hubicka@ucw.cz>
4695
4696 * gcc.dg/tree-ssa/peel1.c: New testcase.
4697 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4698 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4699
ed5bca7a 47002016-05-30 Tom de Vries <tom@codesourcery.com>
4701
4702 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4703 to ce.
4704
c0aa0333 47052016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4706
4707 PR c++/71099
4708 * g++.dg/parse/virtual1.C: New.
4709
231010db 47102016-05-30 Uros Bizjak <ubizjak@gmail.com>
4711
4712 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4713 Use correct register when clearing %edx.
4714
765557c0 47152016-05-30 Alexander Monakov <amonakov@ispras.ru>
4716
4717 PR tree-optimization/71289
4718 * gcc.dg/pr71289.c: New test.
4719
fc3b1c44 47202016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4721
4722 PR middle-end/71269
4723 PR middle-end/71292
4724 * gcc.dg/tree-ssa/pr71269.c: New test.
4725 * gcc.dg/tree-ssa/pr71292.c: New test.
4726
ce352457 47272016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4728
4729 PR middle-end/71252
4730 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4731
eedd711b 47322016-05-30 Jan Hubicka <hubicka@ucw.cz>
4733
4734 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4735 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4736 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4737
8c061890 47382016-05-30 Tom de Vries <tom@codesourcery.com>
4739
4740 PR tree-optimization/69067
4741 * gcc.dg/graphite/pr69067.c: New test.
4742
a6b0884c 47432016-05-29 Uros Bizjak <ubizjak@gmail.com>
4744
4745 PR target/71245
4746 * gcc.target/i386/pr71245-1.c: New test.
4747 * gcc.target/i386/pr71245-2.c: Ditto.
4748
2369edfc 47492016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4750
4751 PR c++/71105
4752 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4753 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4754 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4755
b6ab3f43 47562016-05-27 Jan Hubicka <hubicka@ucw.cz>
4757
4758 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4759
0192662b 47602016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4761
4762 Revert:
4763 PR c++/69855
4764 * g++.dg/overload/69855.C: New.
4765 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4766 * g++.old-deja/g++.pt/crash3.C: Likewise.
4767
fce78c50 47682016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4769
4770 PR c++/60385
4771 * g++.dg/parse/namespace13.C: New.
4772
372172fe 47732016-05-26 Jeff Law <law@redhat.com>
4774
4775 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4776 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4777 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4778 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4779 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4780 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4781 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4782 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4783 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4784 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4785 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4786 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4787 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4788
5d8a8944 47892016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4790
4791 PR c++/69855
4792 * g++.dg/overload/69855.C: New.
4793 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4794 * g++.old-deja/g++.pt/crash3.C: Likewise.
4795
29602b75 47962016-05-27 Jiong Wang <jiong.wang@arm.com>
4797
4798 PR target/63596
4799 * gcc.target/aarch64/va_arg_1.c: New testcase.
4800 * gcc.target/aarch64/va_arg_2.c: Likewise.
4801 * gcc.target/aarch64/va_arg_3.c: Likewise.
4802
c900b732 48032016-05-27 Jiong Wang <jiong.wang@arm.com>
4804
4805 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4806 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4807 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4808 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4809 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4810
73ef73bd 48112016-05-27 Marek Polacek <polacek@redhat.com>
4812
4813 PR middle-end/71308
4814 * g++.dg/torture/pr71308.C: New test.
4815
a6031633 48162016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4817
4818 * gcc.dg/zero_bits_compound-1.c: New test.
4819 * gcc.dg/zero_bits_compound-2.c: New test.
4820
1fbdc7ae 48212016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4822
4823 PR middle-end/71279
4824 * gcc.dg/pr71279.c: New test.
4825
2e196ca8 48262016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4827
4828 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4829 floating point min/max/comparison instructions.
4830 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4831
6feab9ce 48322016-05-26 Jakub Jelinek <jakub@redhat.com>
4833
4834 * c-c++-common/gomp/schedule-1.c: New test.
4835 * gfortran.dg/gomp/schedule-1.f90: New test.
4836
978cea8f 48372016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4838
4839 PR c++/70822
4840 PR c++/70106
4841 * g++.dg/cpp1y/auto-fn32.C: New test.
4842 * g++.dg/cpp1y/paren4.C: New test.
4843
0478d9ed 48442016-05-26 Nathan Sidwell <nathan@acm.org>
4845
4846 * gcc.dg/20060410.c: Xfail on ptx.
4847 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4848 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4849 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4850 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4851 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4852
5fd1c174 48532016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4854
4855 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4856
c5e8b3e2 48572016-05-26 Jakub Jelinek <jakub@redhat.com>
4858
0db93a5b 4859 PR tree-optimization/71280
4860 * gcc.dg/pr71280.c: New test.
4861
7199c05c 4862 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4863
76c786ac 4864 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4865 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4866
c5e8b3e2 4867 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4868
e9bcea2f 48692016-05-26 Jiong Wang <jiong.wang@arm.com>
4870
4871 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4872 kept in memory.
e9bcea2f 4873
955d947b 48742016-05-25 Jeff Law <law@redhat.com>
4875
4876 PR tree-optimization/71272
4877 * gcc.c-torture/compile/pr71272.c: new test.
4878
77102dbe 48792016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4880
4881 * gcc.target/powerpc/vec-cmpne.c: New test.
4882 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4883
552821b4 48842016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4885
4886 * gnat.dg/opt55.ad[sb]: New test.
4887
0113f3c5 48882016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4889
4890 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4891 * c-c++-common/pr60226.c: Require int32plus.
4892 * gcc.c-torture/execute/pr70602.c: Likewise.
4893 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4894 unsigned long for malloc arg type.
4895 * gcc.dg/asr_div1.c: Require int32plus.
4896 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4897 * gcc.dg/pie-1.c: Require pie.
4898 * gcc.dg/pie-2.c: Likewise.
4899 * gcc.dg/pr59471.c: Require int32plus.
4900 * gcc.dg/pr59963-2.c: XFAIL for int16.
4901 * gcc.dg/pr60114.c: Require int32plus.
4902 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4903 unsigned long for typedef of size_t.
4904 * gcc.dg/pr63914.c: Require int32plus.
4905 * gcc.dg/pr64536.c: Require pt32plus.
4906 * gcc.dg/pr65658.c: Likewise.
4907 * gcc.dg/pr67271.c: Require int32plus.
4908 * gcc.dg/pr68112.c: Likewise.
4909 * gcc.dg/pr69071.c: Skip for avr target.
4910 * gcc.dg/pr69973.c: Require int32plus.
4911 * gcc.dg/pr70169.c: Skip for avr target.
4912 * gcc.dg/sso-6.c: Require int32plus.
4913 * gcc.dg/sso-7.c: Likewise.
4914 * gcc.dg/sso-8.c: Likewise.
4915 * gcc.dg/vrp-min-max-2.c: Likewise.
4916
f4094380 49172016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4918
4919 PR target/70738
4920 * gcc.target/i386/pr70738-1.c: New test.
4921 * gcc.target/i386/pr70738-2.c: Likewise.
4922 * gcc.target/i386/pr70738-3.c: Likewise.
4923 * gcc.target/i386/pr70738-4.c: Likewise.
4924 * gcc.target/i386/pr70738-5.c: Likewise.
4925 * gcc.target/i386/pr70738-6.c: Likewise.
4926 * gcc.target/i386/pr70738-7.c: Likewise.
4927 * gcc.target/i386/pr70738-8.c: Likewise.
4928 * gcc.target/i386/pr70738-9.c: Likewise.
4929
239a4bea 49302016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4931
4932 PR rtl-optimization/66940
4933 * gcc.c-torture/execute/pr66940.c: New test.
4934
bf6382ba 49352016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4936
4937 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4938 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4939 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4940 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4941 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4942 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4943 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4944 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4945 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4946 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4947 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4948 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4949 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4950 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4951 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4952 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4953 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4954 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4955 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4956 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4957 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4958 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4959 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4960 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4961
2c995da9 49622016-05-25 Marek Polacek <polacek@redhat.com>
4963
4964 PR c/71265
4965 * gcc.dg/noncompile/pr71265.c: New test.
4966
abfbb5b5 4967 PR c/71266
4968 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4969
f6871bbd 49702016-05-25 Nathan Sidwell <nathan@acm.org>
4971
4972 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4973
de04e83e 49742016-05-25 Richard Biener <rguenther@suse.de>
4975
4976 PR tree-optimization/71261
4977 * c-c++-common/torture/pr71261.c: New testcase.
4978
b35931f7 49792016-05-25 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/71264
4982 * gcc.dg/vect/pr71264.c: New testcase.
4983
166c3089 49842016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4985
4986 PR c++/55992
4987 * g++.dg/cpp0x/alias-decl-53.C: New.
4988 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4989
14240409 49902016-05-25 Martin Liska <mliska@suse.cz>
4991
4992 * g++.dg/pr71239.C: New test.
4993
bc47d9f6 49942016-05-25 Richard Biener <rguenther@suse.de>
4995
4860a6bf 4996 * gcc.dg/vect/pr58135.c: Rename to ...
4997 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4998
d8a3f157 49992016-05-25 Marek Polacek <polacek@redhat.com>
5000
5001 * g++.dg/pr65295.C: Use target c++14.
5002
3af16045 50032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5004
231010db 5005 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5006 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5007
949479b2 50082016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5009
5010 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5011 instructions.
5012
6d6a3fc3 50132016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5014
5015 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5016 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5017 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5018 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5019 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5020 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5021 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5022 * c-c++-common/goacc/pcopy.c: Likewise.
5023 * c-c++-common/goacc/pcopyin.c: Likewise.
5024 * c-c++-common/goacc/pcopyout.c: Likewise.
5025 * c-c++-common/goacc/pcreate.c: Likewise.
5026 * c-c++-common/goacc/pr70688.c: New test.
5027 * c-c++-common/goacc/present-1.c: Adjust test.
5028 * c-c++-common/goacc/reduction-5.c: Likewise.
5029 * g++.dg/goacc/data-1.C: New test.
5030
af648be2 50312016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5032
5033 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5034 vector parity built-in functions.
5035 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5036 count trailing zeros automatic vectorization.
5037 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5038 count trailing zeros built-in functions.
5039
4e173d60 50402016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5041
5042 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5043
a0c02a52 50442016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5045
5046 PR target/71050
5047 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5048
64c52e9c 50492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5050
5051 PR c++/50436
5052 * g++.dg/template/crash123.C: New.
5053 * g++.dg/template/crash124.C: Likewise.
5054
752b5a4c 50552016-05-24 Martin Sebor <msebor@redhat.com>
5056
5057 PR c++/71147
5058 * g++.dg/ext/flexary16.C: New test.
5059
a36dd683 50602016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5061
f6871bbd 5062 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5063 before math.h is included.
a36dd683 5064 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5065 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5066 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5067 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5068 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5069 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5070 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5071 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5072 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5073 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5074 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5075 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5076 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5077 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5078 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5079 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5080 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5081 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5082 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5083 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5084 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5085 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5086 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5087
d60e1df7 50882016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5089 Kelvin Nilsen <kelvin@gcc.gnu.org>
5090
5091 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5092 support.
5093
22d09025 50942016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/69872
5097 * g++.dg/warn/Wno-narrowing1.C: New.
5098
6ef0143d 50992016-05-24 Marek Polacek <polacek@redhat.com>
5100
5101 PR c/71249
5102 * c-c++-common/Wswitch-unreachable-2.c: New test.
5103
962a2062 51042016-05-24 Jakub Jelinek <jakub@redhat.com>
5105
ead77194 5106 PR c++/71257
5107 * g++.dg/vect/simd-clone-6.cc: New test.
5108 * g++.dg/gomp/declare-simd-6.C: New test.
5109
962a2062 5110 PR middle-end/70434
5111 PR c/69504
5112 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5113
23edc6d1 51142016-05-24 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/71240
5117 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5118
30633bcc 51192016-05-24 Richard Biener <rguenther@suse.de>
5120
5121 PR tree-optimization/71230
5122 * gcc.dg/torture/pr71230.c: New testcase.
5123 * g++.dg/torture/pr71230.C: Likewise.
5124
c9d624bd 51252016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5126
5127 * c-c++-common/goacc/routine-5.c: Add tests.
5128 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5129 * gfortran.dg/goacc/routine-6.f90: Add tests.
5130
ce143ff0 51312016-05-24 Richard Biener <rguenther@suse.de>
5132
5133 PR tree-optimization/71253
5134 * gcc.dg/torture/pr71253.c: New testcase.
5135
3bdaecd5 51362016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5137
5138 PR middle-end/71252
5139 * gfortran.dg/pr71252.f90: New test.
5140
856b494d 51412016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5142
5143 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5144
7345b977 51452016-05-24 Richard Biener <rguenther@suse.de>
5146
5147 PR middle-end/70434
5148 PR c/69504
5149 * c-c++-common/vector-subscript-4.c: New testcase.
5150 * c-c++-common/vector-subscript-5.c: Likewise.
5151
6f065267 51522016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5153
5154 PR fortran/71123
5155 * gfortran.dg/namelist_90.f: New test
5156
fd6757da 51572016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5158
5159 PR fortran/66461
5160 * gfortran.dg/unexpected_eof.f: New test
5161
7d5555a8 51622016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5163 Kelvin Nilsen <kelvin@gcc.gnu.org>
5164
5165 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5166 as little endian.
5167
ae6744c9 51682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5169
5170 PR c++/70972
5171 * g++.dg/cpp0x/inh-ctor20.C: New.
5172 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5173
f0d91a85 51742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5175
5176 PR c++/69095
5177 * g++.dg/cpp0x/variadic168.C: New.
5178
1618ffe5 51792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5180
5181 * g++.dg/cpp0x/pr31445.C: Test column number too.
5182 * g++.dg/cpp0x/pr32253.C: Likewise.
5183 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5184 * g++.dg/cpp0x/variadic36.C: Likewise.
5185
c0205bab 51862016-05-23 Marc Glisse <marc.glisse@inria.fr>
5187
5188 * gcc.dg/fold-notshift-2.c: Adjust.
5189
1398da0f 51902016-05-23 Marek Polacek <polacek@redhat.com>
5191
5192 PR c/49859
5193 * c-c++-common/Wswitch-unreachable-1.c: New test.
5194 * gcc.dg/Wswitch-unreachable-1.c: New test.
5195 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5196 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5197 * g++.dg/gomp/block-10.C: Likewise.
5198 * gcc.dg/gomp/block-10.c: Likewise.
5199 * g++.dg/gomp/block-9.C: Likewise.
5200 * gcc.dg/gomp/block-9.c: Likewise.
5201 * g++.dg/gomp/target-1.C: Likewise.
5202 * g++.dg/gomp/target-2.C: Likewise.
5203 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5204 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5205 * g++.dg/gomp/taskgroup-1.C: Likewise.
5206 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5207 * gcc.dg/gomp/teams-1.c: Likewise.
5208 * g++.dg/gomp/teams-1.C: Likewise.
5209 * g++.dg/overload/error3.C: Likewise.
5210 * g++.dg/tm/jump1.C: Likewise.
5211 * g++.dg/torture/pr40335.C: Likewise.
5212 * gcc.dg/c99-vla-jump-5.c: Likewise.
5213 * gcc.dg/switch-warn-1.c: Likewise.
5214 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5215 * gcc.dg/nested-func-1.c: Likewise.
5216 * gcc.dg/pr67784-4.c: Likewise.
5217
5403ed8b 52182016-05-23 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/71230
5221 * gfortran.dg/pr71230-1.f90: New testcase.
5222 * gfortran.dg/pr71230-2.f90: Likewise.
5223
27510941 52242016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5225
1618ffe5 5226 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5227 * gcc.dg/vect/pr58135.c: Add new.
5228 * gfortran.dg/pr46519-1.f: Adjust test case.
5229
a41c605d 52302016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5231
5232 PR c++/53401
5233 * g++.dg/cpp0x/decltype64.C: New.
5234
3eb254ab 52352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5236
5237 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5238 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5239 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5240
a75fffe1 52412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5242
5243 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5244 Add poly64x1_t and poly64x2_t cases if supported.
5245 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5246 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5247 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5248 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5249 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5250
56979b12 52512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5252
5253 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5254 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5255 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5256 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5257 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5258 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5259 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5260
dc5e98db 52612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5262
5263 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5264
c0f383ae 52652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5266
5267 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5268 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5269
2a4d70a2 52702016-05-22 Jakub Jelinek <jakub@redhat.com>
5271
4c109025 5272 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5273 constraint instead of "r".
5274 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5275 insn instead of vxorpd.
5276 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5277
bad891ce 5278 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5279 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5280
ac23ddb9 5281 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5282
9dac9579 5283 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5284 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5285
2a4d70a2 5286 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5287
9eafdd7b 52882016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5289
5290 PR middle-end/40921
5291 * gcc.dg/tree-ssa/pr40921.c: New test.
5292
93df190d 52932016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5294
5295 PR target/71103
5296 * gcc.target/avr/pr71103.c: New test.
5297
933b9f7f 52982016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5299
5300 PR middle-end/71179
5301 * gcc.dg/tree-ssa/pr71179.c: New test.
5302
8bdfbc08 53032016-05-20 Martin Sebor <msebor@redhat.com>
5304
5305 PR c/71115
5306 * gcc.dg/init-excess-2.c: New test.
5307
6827ab42 53082016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5309
5310 * gnat.dg/opt53.adb: New test.
5311 * gnat.dg/opt54.adb: Likewise.
5312
58a5f4c0 53132016-05-20 Martin Jambor <mjambor@suse.cz>
5314
5315 PR tree-optimization/70884
5316 * gcc.dg/tree-ssa/pr70919.c: New test.
5317
bb7145f6 53182016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5319
5320 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5321 formatting.
f6871bbd 5322 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5323 fix code formatting.
5324
53252016-05-20 Nathan Sidwell <nathan@acm.org>
5326
5327 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5328 non-common cases.
5329 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5330
9954d230 53312016-05-20 David Malcolm <dmalcolm@redhat.com>
5332
5333 * jit.dg/all-non-failing-tests.h: Add
5334 test-factorial-must-tail-call.c.
5335 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5336 * jit.dg/test-factorial-must-tail-call.c: New test case.
5337
08a161f9 53382016-05-20 Jakub Jelinek <jakub@redhat.com>
5339
5340 PR fortran/71204
5341 * gfortran.dg/pr71204.f90: New test.
5342
3d380077 53432016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5344
5345 * gcc.target/nvptx/sincos.c: New test.
5346
0f104d56 53472016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5348
5349 PR c++/70572
5350 * g++.dg/cpp1y/auto-fn31.C: New.
5351
61736a1b 53522016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5353
5354 * gcc.target/powerpc/vec-addec.c: New test.
5355 * gcc.target/powerpc/vec-addec-int128.c: New test.
5356
b4a61e77 53572016-05-20 David Malcolm <dmalcolm@redhat.com>
5358
5359 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5360 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5361 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5362 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5363
9a2ace10 53642016-05-20 Jan Hubicka <hubicka@ucw.cz>
5365
5366 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5367
45cdf8c6 53682016-05-20 Jakub Jelinek <jakub@redhat.com>
5369
b9a1dcd5 5370 PR c++/71210
5371 * g++.dg/opt/pr71210-1.C: New test.
5372 * g++.dg/opt/pr71210-2.C: New test.
5373
45cdf8c6 5374 PR tree-optimization/29756
5375 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5376 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5377 only on selected targets where V4SImode vectors are known to be
5378 supported.
5379
92e3ffbf 53802016-05-20 Marc Glisse <marc.glisse@inria.fr>
5381
5382 PR tree-optimization/71079
5383 PR tree-optimization/71206
5384 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5385
5da368e3 53862016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5387
5388 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5389 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5390 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5391
2506d97a 53922016-05-20 Richard Guenther <rguenther@suse.de>
5393
5394 PR tree-optimization/29756
5395 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5396
adade307 53972016-05-20 Richard Biener <rguenther@suse.de>
5398
5399 PR tree-optimization/71185
5400 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5401
c3deca25 54022016-05-20 Richard Biener <rguenther@suse.de>
5403
5404 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5405
8b0bef14 54062016-05-19 Marek Polacek <polacek@redhat.com>
5407
5408 PR c++/71075
5409 * g++.dg/diagnostic/pr71075.C: New test.
5410
08025288 54112016-05-19 David Malcolm <dmalcolm@redhat.com>
5412
5413 PR c++/71184
5414 * g++.dg/pr71184.C: New test case.
5415
26a51591 54162016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5417
5418 * gcc.target/powerpc/darn-0.c: New test.
5419 * gcc.target/powerpc/darn-1.c: New test.
5420 * gcc.target/powerpc/darn-2.c: New test.
5421
d8d3e75a 54222016-05-19 Marek Polacek <polacek@redhat.com>
5423
5424 PR tree-optimization/71031
5425 * gcc.dg/tree-ssa/vrp100.c: New test.
5426
c28211ae 54272016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5428
5429 PR rtl-optimization/71148
5430 * gcc.dg/pr71148.c: New test.
5431
3f5ea43a 54322016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5433
5434 PR target/71056
5435 * gcc.target/arm/pr71056.c: New test.
5436
2a7d4c20 54372016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5438
5439 * c-c++-common/pr69669.c: Check the used mode.
5440
ed0b0569 54412016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5442
5443 PR sanitizer/64354
5444 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5445
410372fe 54462016-05-19 Richard Biener <rguenther@suse.de>
5447
5448 PR tree-optimization/70729
5449 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5450 * gcc.dg/graphite/scop-18.c: Likewise.
5451 * gcc.dg/pr41783.c: Disable LIM.
5452 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5453 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5454 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5455 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5456 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5457 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5458 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5459 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5460 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5461 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5462 * gfortran.dg/pr42108.f90: Likewise.
5463
56f34f03 54642016-05-18 David Malcolm <dmalcolm@redhat.com>
5465
5466 PR driver/69265
5467 * gcc.dg/spellcheck-options-11.c: New test case.
5468
e6481cd1 54692016-05-18 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR c++/71100
5472 * g++.dg/opt/pr71100.C: New test.
5473
be951c59 54742016-05-18 Martin Jambor <mjambor@suse.cz>
5475
5476 PR ipa/69708
5477 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5478 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5479 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5480 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5481
665ff45b 54822016-05-18 Martin Jambor <mjambor@suse.cz>
5483
5484 PR ipa/69708
5485 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5486 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5487 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5488 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5489 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5490
485be62c 54912016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/69793
5494 * g++.dg/template/crash122.C: New.
5495
b251d5f5 54962016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5497
5498 PR c++/70466
5499 * g++.dg/template/pr70466-1.C: New.
5500 * g++.dg/template/pr70466-2.C: Likewise.
5501
c93e9931 55022016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5503
5504 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5505 splat operations and the XXSPLTIB instruction.
5506 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5507 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5508 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5509 xxlxor to clear a register.
5510
8ba6639c 55112016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5512
5513 * gcc.dg/torture/pr71020.c: New test.
5514
ec6e3005 55152016-05-18 Martin Jambor <mjambor@suse.cz>
5516
5517 PR ipa/70646
5518 * gcc.dg/ipa/pr70646.c: New test.
5519
5ef3c918 55202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5521
5522 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5523
70a88eab 55242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5525
5526 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5527 missing tests for vreinterpretq_p{8,16}.
5528
b52a930c 55292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5530
5531 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5532 vsliq_n_s64 and vsliq_n_u64.
5533
bdd4080b 55342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5535
5536 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5537 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5538
37814bf5 55392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5540
5541 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5542 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5543 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5544
764af2e0 55452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5546
5547 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5548 in comment.
5549
ffe01a83 55502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5551
5552 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5553 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5554 "blr\t" and switch to scan-assembler-times.
5555
fab6dae9 55562016-05-18 Jiong Wang <jiong.wang@arm.com>
5557
231010db 5558 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5559 with __aarch64__.
5560 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5561 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5562
4eb0c566 55632016-05-18 Jakub Jelinek <jakub@redhat.com>
5564
442f18f1 5565 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5566 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5567 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5568 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5569 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5570 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5571
4d83b36b 5572 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5573 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5574
a4528eec 5575 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5576 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5577
f0066139 5578 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5579 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5580
4eb0c566 5581 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5582
303e9267 55832016-05-18 Richard Biener <rguenther@suse.de>
5584
5585 PR tree-optimization/71168
5586 * gcc.dg/torture/pr71168.c: New testcase.
5587
0d7ddd44 55882016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5589
5590 PR middle-end/63586
5591 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5592 * gcc.dg/tree-ssa/pr63586.c: New test.
5593 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5594
899bcc0f 55952016-05-17 Nathan Sidwell <nathan@acm.org>
5596
5597 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5598 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5599 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5600 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5601
a2246979 56022016-05-17 Nathan Sidwell <nathan@acm.org>
5603
5604 * gcc.target/nvptx/abi-vararg-3.c: New.
5605
2f6a4d21 56062016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5607
5608 PR tree-optimization/54579
5609 PR middle-end/55299
5610 * gcc.dg/fold-notrotate-1.c: New test.
5611 * gcc.dg/fold-notshift-1.c: New test.
5612 * gcc.dg/fold-notshift-2.c: New test.
5613
27bdad45 56142016-05-17 Marek Polacek <polacek@redhat.com>
5615
5616 PR ipa/71146
5617 * g++.dg/ipa/pr71146.C: New test.
5618
f33a295a 56192016-05-17 David Malcolm <dmalcolm@redhat.com>
5620
5621 * jit.dg/test-error-array-bounds.c: New test case.
5622
b6dd53bf 56232016-05-17 Marc Glisse <marc.glisse@inria.fr>
5624
5625 * gcc.dg/tree-ssa/and-1.c: New testcase.
5626
a8719545 56272016-05-17 Marc Glisse <marc.glisse@inria.fr>
5628
5629 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5630 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5631
34806102 56322016-05-17 Marc Glisse <marc.glisse@inria.fr>
5633
5634 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5635 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5636
25fe08a8 56372016-05-17 Jiong Wang <jiong.wang@arm.com>
5638
5639 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5640
abf1a837 56412016-05-17 Jiong Wang <jiong.wang@arm.com>
5642
5643 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5644
666b9dd3 56452016-05-17 Jiong Wang <jiong.wang@arm.com>
5646
5647 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5648 ".2d[index]" when scan the assembly.
5649 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5650 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5651 float64x1.
5652 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5653
77d095c0 56542016-05-17 Richard Biener <rguenther@suse.de>
5655
5656 PR tree-optimization/71132
5657 * gcc.dg/torture/pr71132.c: New testcase.
5658
28adcc23 56592016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5660
5661 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5662
2439931e 56632016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5664
5665 PR target/70809
5666 * gcc.target/aarch64/pr70809_1.c: New test.
5667
5ec2ff80 56682016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5669
5670 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5671 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5672 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5673 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5674
17fd1c7a 56752016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5676 Ilya Enkovich <ilya.enkovich@intel.com>
5677
5678 PR target/71114
5679 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5680
46729204 56812016-05-16 Jan Hubicka <hubicka@ucw.cz>
5682
5683 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5684 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5685
2a1125d6 56862016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5687
5688 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5689 test for __ARM_FP16_ARGS.
5690 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5691 * gcc.target/arm/aapcs/neon-vect10.c: New.
5692 * gcc.target/arm/aapcs/neon-vect9.c: New.
5693 * gcc.target/arm/aapcs/vfp18.c: New.
5694 * gcc.target/arm/aapcs/vfp19.c: New.
5695 * gcc.target/arm/aapcs/vfp20.c: New.
5696 * gcc.target/arm/aapcs/vfp21.c: New.
5697 * gcc.target/arm/fp16-aapcs-1.c: New.
5698 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5699 test for __ARM_FP16_ARGS.
5700 * g++.target/arm/fp16-return-1.c: Update expected output.
5701
ea3d2d74 57022016-05-16 Jiong Wang <jiong.wang@arm.com>
5703
5704 PR testsuite/70227
5705 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5706
6989e05f 57072016-05-15 Harald Anlauf <anlauf@gmx.de>
5708
5709 PR fortran/69603
5710 * gfortran.dg/pr69603.f90: New testcase.
5711
a5f52592 57122016-05-14 Fritz Reese <fritzoreese@gmail.com>
5713
5714 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5715
88f949ab 57162016-05-14 Fritz Reese <fritzoreese@gmail.com>
5717
5718 PR fortran/71047
5719 * gfortran.dg/pr71047.f08: New test.
5720
90c88567 57212016-05-13 Joseph Myers <joseph@codesourcery.com>
5722
5723 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5724 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5725 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5726
00a690cc 57272016-05-13 Martin Sebor <msebor@redhat.com>
5728
5729 PR c++/60049
5730 * g++.dg/cpp0x/constexpr-60049.C: New test.
5731
ec8b6af7 57322016-05-13 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR bootstrap/71071
5735 * gcc.dg/pr71071.c: New test.
5736
f54d1d7b 57372016-05-13 Uros Bizjak <ubizjak@gmail.com>
5738
5739 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5740 remove XOP handling.
2f3af60f 5741 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5742
a39a0392 57432016-05-13 Nathan Sidwell <nathan@acm.org>
5744
5745 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5746 __atomic_is_lock_free declaration.
5747
42333dd9 57482016-05-13 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/42587
5751 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5752
c5442454 57532016-05-13 Martin Liska <mliska@suse.cz>
5754
5755 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5756 the new format of dump output.
5757
03a400fb 57582016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5759
5760 * gcc.dg/pr71084.c: New test.
5761
69278c3f 57622016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5763
231010db 5764 PR target/53440
5765 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5766
8138f11b 57672016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5768
5769 * gcc.target/aarch64/struct_return.c: New test.
5770
22a3f7bd 57712016-05-12 Marek Polacek <polacek@redhat.com>
5772
5773 PR c/70756
5774 * c-c++-common/pr70756-2.c: New test.
5775 * c-c++-common/pr70756.c: New test.
5776
9bcd42cc 57772016-05-12 Richard Biener <rguenther@suse.de>
5778
5779 PR tree-optimization/71059
5780 * gcc.dg/torture/pr71059.c: New testcase.
5781
5ffb4a0d 57822016-05-12 Richard Biener <rguenther@suse.de>
5783
5784 PR tree-optimization/71062
5785 * gcc.dg/torture/pr71062.c: New testcase.
5786
2ab65c31 57872016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5788
5789 PR tree-optimization/71006
5790 * gcc.dg/pr71006.c: New test.
5791
f0158fc0 57922016-05-12 Marek Polacek <polacek@redhat.com>
5793
5794 PR driver/71063
5795 * gcc.dg/opts-7.c: New test.
5796
0f56938b 57972016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5798
5799 PR target/70830
5800 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5801 Add -save-temps to dg-options.
5802 Scan for ldmfd rather than pop instruction.
5803 * gcc.target/arm/interrupt-2.c: Likewise.
5804 * gcc.target/arm/pr70830.c: New test.
5805
e10946d5 58062016-05-12 Jakub Jelinek <jakub@redhat.com>
5807
9fa8e468 5808 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5809 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5810
9ce62bbe 5811 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5812 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5813 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5814
708ae1b1 5815 PR target/71019
5816 * gcc.target/i386/avx512vl-pack-1.c: New test.
5817 * gcc.target/i386/avx512vl-pack-2.c: New test.
5818 * gcc.target/i386/avx512bw-pack-2.c: New test.
5819
a461f32e 5820 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5821
e10946d5 5822 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5823 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5824 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5825
f52a3ef6 58262016-05-12 Richard Biener <rguenther@suse.de>
5827
5828 PR tree-optimization/70986
5829 * gcc.dg/torture/pr70986-1.c: New testcase.
5830 * gcc.dg/torture/pr70986-2.c: Likewise.
5831 * gcc.dg/torture/pr70986-3.c: Likewise.
5832
54c4d22e 58332016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5834
5835 PR c/43651
5836 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5837 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5838
57215d5b 58392016-05-11 Uros Bizjak <ubizjak@gmail.com>
5840
5841 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5842 directive.
5843 * gcc.target/i386/pr66746.c: Ditto.
5844
67d3121c 58452016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5846
5847 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5848 support.
5849 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5850 warning when using -mvsx-timode.
5851 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5852 * gcc.target/powerpc/dform-2.c: Likewise.
5853 * gcc.target/powerpc/pr68805.c: Likewise.
5854
7f8012a5 58552016-05-11 Marek Polacek <polacek@redhat.com>
5856
5857 PR c++/71024
5858 * c-c++-common/attributes-3.c: New test.
5859
3e8567ce 58602016-05-11 Nathan Sidwell <nathan@acm.org>
5861
5862 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5863 * gcc.c-torture/execute/pr68185.c: Likewise.
5864 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5865 * gcc.dg/pr69634.c: Requires scheduling.
5866 * gcc.dg/torture/pr66178.c: Require label values.
5867 * gcc.dg/setjmp-6.c: Require indirect jumps.
5868
3739ac00 58692016-05-11 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/71055
5872 * gcc.dg/torture/pr71055.c: New testcase.
5873
1ff8b385 58742016-05-11 Richard Biener <rguenther@suse.de>
5875
5876 PR debug/71057
5877 * g++.dg/debug/pr71057.C: New testcase.
5878
77126efa 58792016-05-11 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR fortran/70855
5882 * gfortran.dg/gomp/pr70855.f90: New test.
5883
6fcaaf9b 58842016-05-11 Richard Biener <rguenther@suse.de>
5885
5886 PR middle-end/71002
5887 * g++.dg/torture/pr71002.C: New testcase.
5888
bfa8ea12 58892016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5890
5891 PR middle-end/70807
5892 * gcc.dg/pr70807.c: New test.
5893
87632549 58942016-05-10 Martin Sebor <msebor@redhat.com>
5895
5896 PR c++/38611
5897 * g++.dg/Wattributes.C: New test.
5898
f9153689 58992016-05-10 Marc Glisse <marc.glisse@inria.fr>
5900
5901 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5902 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5903 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5904
a44ed58a 59052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5906
5907 PR target/70799
5908 * gcc.target/i386/pr70799-1.c: New test.
5909
d6c90d89 59102016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5911
5912 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5913
c1f73044 59142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5915
5916 PR middle-end/70877
5917 * gcc.target/i386/pr70877.c: New test.
5918
e66d763a 59192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5920
5921 PR tree-optimization/70786
5922 * gcc.target/i386/pr70876.c: New test.
5923
a30ff73a 59242016-05-10 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR target/70927
5927 * gcc.target/i386/avx512vl-logic-1.c: New test.
5928 * gcc.target/i386/avx512vl-logic-2.c: New test.
5929 * gcc.target/i386/avx512dq-logic-2.c: New test.
5930
4b3fd38f 59312016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5932
5933 PR target/70963
5934 * gcc.target/powerpc/pr70963.c: New.
5935
abf93a25 59362016-05-10 David Malcolm <dmalcolm@redhat.com>
5937
5938 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5939 (test_very_wide_line): Add ruler to expected output.
5940 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5941 (test_very_wide_line): Likewise.
5942 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5943 (test_show_locus): Within the handling of "test_very_wide_line",
5944 enable show_ruler_p on the diagnostic context.
5945
d614888f 59462016-05-10 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/71039
5949 * gcc.dg/torture/pr71039.c: New testcase.
5950
dbca5ed9 59512016-05-10 Nathan Sidwell <nathan@acm.org>
5952
5953 * gcc.dg/nested-func-10.c: Requires alloca.
5954 * gcc.dg/nested-func-9.c: Requires alloca.
5955 * gcc.c-torture/execute/pr70460.c: Requires labels.
5956 * gcc.c-torture/compile/pr70199.c: Requires labels.
5957 * gcc.target/nvptx/decl.c: Compile only.
5958 * gcc.target/nvptx/trailing-init.c: Compile only.
5959 * gcc.target/nvptx/ary-init.c: Compile only.
5960
3fa82609 59612016-05-10 Marek Polacek <polacek@redhat.com>
5962
5963 PR c/70255
5964 * gcc.dg/attr-opt-1.c: New test.
5965
76825907 59662016-05-10 Richard Biener <rguenther@suse.de>
5967
5968 PR tree-optimization/70497
5969 PR tree-optimization/28367
5970 * gcc.dg/torture/20160404-1.c: New testcase.
5971 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5972 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5973
68255819 59742016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5975
5976 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5977
d9aa8cdb 59782016-05-09 Uros Bizjak <ubizjak@gmail.com>
5979
5980 * gcc.target/i386/fabsneg-1.c New test.
5981
7cc16f50 59822016-05-09 Alan Modra <amodra@gmail.com>
5983
5984 PR testsuite/70826
5985 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5986
a83b7b63 59872016-05-09 Richard Biener <rguenther@suse.de>
5988
5989 PR tree-optimization/70985
5990 * gcc.dg/torture/pr70985.c: New testcase.
5991
189d0706 59922016-05-09 Bin Cheng <bin.cheng@arm.com>
5993
5994 * gcc.dg/tree-ssa/ifc-9.c: New test.
5995 * gcc.dg/tree-ssa/ifc-10.c: New test.
5996 * gcc.dg/tree-ssa/ifc-11.c: New test.
5997 * gcc.dg/tree-ssa/ifc-12.c: New test.
5998 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5999 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6000 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6001
1ec957b0 60022016-05-09 Richard Biener <rguenther@suse.de>
6003
6004 PR fortran/70937
6005 * gfortran.dg/pr70937.f90: New testcase.
6006
923c7714 60072016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6008
6009 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6010
d7cd448a 60112016-05-07 Fritz Reese <fritzoreese@gmail.com>
6012
6013 PR fortran/56226
6014 * gfortran.dg/dec_structure_1.f90: New testcase.
6015 * gfortran.dg/dec_structure_2.f90: Ditto.
6016 * gfortran.dg/dec_structure_3.f90: Ditto.
6017 * gfortran.dg/dec_structure_4.f90: Ditto.
6018 * gfortran.dg/dec_structure_5.f90: Ditto.
6019 * gfortran.dg/dec_structure_6.f90: Ditto.
6020 * gfortran.dg/dec_structure_7.f90: Ditto.
6021 * gfortran.dg/dec_structure_8.f90: Ditto.
6022 * gfortran.dg/dec_structure_9.f90: Ditto.
6023 * gfortran.dg/dec_structure_10.f90: Ditto.
6024 * gfortran.dg/dec_structure_11.f90: Ditto.
6025 * gfortran.dg/dec_union_1.f90: Ditto.
6026 * gfortran.dg/dec_union_2.f90: Ditto.
6027 * gfortran.dg/dec_union_3.f90: Ditto.
6028 * gfortran.dg/dec_union_4.f90: Ditto.
6029 * gfortran.dg/dec_union_5.f90: Ditto.
6030 * gfortran.dg/dec_union_6.f90: Ditto.
6031 * gfortran.dg/dec_union_7.f90: Ditto.
6032
f681e29b 60332016-05-07 Tom de Vries <tom@codesourcery.com>
6034
6035 PR tree-optimization/70956
6036 * gcc.dg/graphite/pr70956.c: New test.
6037
68d7f375 60382016-05-06 Jakub Jelinek <jakub@redhat.com>
6039
faf39348 6040 PR middle-end/70941
6041 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6042 (a, b, c, d): Change type from char to signed char.
6043 (main): Compare against (signed char) -1634678893 instead of
6044 hardcoded -109. Use __builtin_abort instead of abort.
6045
b768b13a 6046 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6047 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6048
68d7f375 6049 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6050
5dda16ea 60512016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6052
6053 PR debug/70935
6054 * gcc.dg/torture/pr70935.c: New test.
6055
13ede1b5 60562016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6057
6058 PR target/58219
7fc878c4 6059 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6060
96d94be2 60612016-05-06 Richard Biener <rguenther@suse.de>
6062
6063 PR tree-optimization/70960
6064 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6065
e5d9f15d 60662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6067
6068 PR target/52933
6069 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6070 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6071 Adjust expected instruction counts.
6072 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6073
2dd7705f 60742016-05-06 Marek Polacek <polacek@redhat.com>
6075
6076 PR sanitizer/70875
6077 * gcc.dg/ubsan/bounds-3.c: New test.
6078
cb8bc632 60792016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6080
6081 PR target/54089
6082 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6083
b343c173 60842016-05-06 Richard Biener <rguenther@suse.de>
6085
6086 PR middle-end/70931
6087 * gfortran.dg/pr70931.f90: New testcase.
6088
1e3db0b1 60892016-05-06 Richard Biener <rguenther@suse.de>
6090
6091 PR middle-end/70941
6092 * gcc.dg/torture/pr70941.c: New testcase.
6093
bdd54b6d 60942016-05-05 Bin Cheng <bin.cheng@arm.com>
6095
6096 PR tree-optimization/57206
6097 * gcc.dg/vect/pr57206.c: New test.
6098
499adcfd 60992016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100
6101 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6102
871164c4 61032016-05-05 Jakub Jelinek <jakub@redhat.com>
6104
ecb23e00 6105 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6106
871164c4 6107 * c-c++-common/Wdangling-else-4.c: New test.
6108
70cf83ba 61092016-05-04 Jakub Jelinek <jakub@redhat.com>
6110
858c9470 6111 PR c++/70906
6112 PR c++/70933
6113 * g++.dg/opt/pr70906.C: New test.
6114 * g++.dg/opt/pr70933.C: New test.
6115
70cf83ba 6116 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6117
aaa36a78 61182016-05-04 Jan Hubicka <hubicka@ucw.cz>
6119
6120 * gcc.dg/ipa/pure-const-3.c: New testcase.
6121
1d52c456 61222016-05-04 Marek Polacek <polacek@redhat.com>
6123
6124 * c-c++-common/Wdangling-else-1.c: New test.
6125 * c-c++-common/Wdangling-else-2.c: New test.
6126 * c-c++-common/Wdangling-else-3.c: New test.
6127
dc581573 61282016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6129
6130 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6131 flag is present.
6132
a64030fe 61332016-05-04 Marek Polacek <polacek@redhat.com>
6134
6135 PR c/48778
6136 * gcc.dg/Waddress-2.c: New test.
6137
b461b04a 61382016-05-04 Alan Modra <amodra@gmail.com>
6139
6140 * gcc.target/powerpc/pr70866.c: New.
6141
c388a0cf 61422016-05-03 Martin Sebor <msebor@redhat.com>
6143
6144 PR c++/66561
6145 * c-c++-common/builtin_location.c: New test.
6146 * g++.dg/cpp1y/builtin_location.C: New test.
6147
5d4db8ef 61482016-05-03 Marek Polacek <polacek@redhat.com>
6149
6150 PR c/70859
6151 * gcc.dg/pr70859.c: New test.
6152 * gcc.dg/pr70859-2.c: New test.
6153
ca938765 61542016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6155
6156 * gnat.dg/debug5.adb: New testcase.
6157
60b27d5f 61582016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6159
6160 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6161 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6162 Procedure to check for z10 instruction set.
6163
5ab325d0 61642016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6165
6166 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6167
c548a0ad 61682016-05-03 Alan Modra <amodra@gmail.com>
6169
6170 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6171
d5ecd946 61722016-05-03 Jakub Jelinek <jakub@redhat.com>
6173
6174 * gcc.target/i386/avx512f-cvt-1.c: New test.
6175
35b0a053 61762016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6177
6178 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6179 -fdump-tree-vrp-details.
6180
9ae1b28a 61812016-05-03 Richard Biener <rguenther@suse.de>
6182
6183 * gcc.dg/pr30172-1.c: Adjust.
6184 * gcc.dg/pr63743.c: Likewise.
6185 * gcc.dg/tm/pr51696.c: Likewise.
6186 * c-c++-common/tm/safe-1.c: Likewise.
6187 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6188 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6189 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6190 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6191
9c1a31e4 61922016-05-03 Jakub Jelinek <jakub@redhat.com>
6193
fe69bcb9 6194 PR rtl-optimization/70467
6195 * gcc.target/i386/pr70467-3.c: New test.
6196 * gcc.target/i386/pr70467-4.c: New test.
6197
9082c4a4 6198 PR tree-optimization/70916
6199 * gcc.c-torture/compile/pr70916.c: New test.
6200
9c1a31e4 6201 PR target/49244
6202 * gcc.target/i386/pr49244-1.c: New test.
6203 * gcc.target/i386/pr49244-2.c: New test.
6204
69105acc 62052016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6206
6207 PR rtl-optimization/44281
6208 * gcc.target/i386/pr44281.c: New test.
6209
9ab8df54 62102016-05-03 bin cheng <bin.cheng@arm.com>
6211
6212 PR tree-optimization/56541
6213 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6214 * gcc.dg/vect/pr56541.c: new test.
6215
3c62cae0 62162016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6217
6218 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6219 __float128.
6220 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6221
91abc161 62222016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6223
6224 PR testsuite/70520
6225 * c-c++-common/asan/clone-test-1.c (main): Align child process
6226 stack to 16 bytes.
6227
aa3d1155 62282016-05-02 David Malcolm <dmalcolm@redhat.com>
6229
6230 PR c++/62314
6231 * g++.dg/spellcheck-fields-2.C: New test case.
6232
002c3f28 62332016-05-02 David Malcolm <dmalcolm@redhat.com>
6234
6235 PR c++/62314
6236 * g++.dg/pr62314.C: New test case.
6237
46e5dccc 62382016-05-02 Jan Hubicka <hubicka@ucw.cz>
6239
6240 * gcc.dg/ipa/inline-8.c: New testcase.
6241
663f4248 62422016-05-02 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR rtl-optimization/70467
6245 * gcc.target/i386/pr70467-1.c: New test.
6246
efe8bdf5 62472016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6248
6249 * gcc.dg/spec-options.c: Run the test on all targets.
6250 * gcc.dg/foo.specs: Use cpp_unique_options.
6251
47ef9633 62522016-05-02 Marc Glisse <marc.glisse@inria.fr>
6253
6254 * gcc.dg/tree-ssa/unord.c: New testcase.
6255
eb1a077c 62562016-05-02 Marc Glisse <marc.glisse@inria.fr>
6257
6258 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6259
28e869d0 62602016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6261
6262 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6263
dd185f6e 62642016-05-02 Marek Polacek <polacek@redhat.com>
6265
6266 PR c/70851
6267 * gcc.dg/enum-incomplete-3.c: New test.
6268
773d09b9 62692016-05-02 Marek Polacek <polacek@redhat.com>
6270 Tom de Vries <tom@codesourcery.com>
6271
6272 PR tree-optimization/70700
6273 * gcc.dg/pr70700.c: New test.
6274
f0dc3286 62752016-05-01 Uros Bizjak <ubizjak@gmail.com>
6276
6277 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6278 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6279 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6280 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6281 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6282
7f931827 62832016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6284
6285 * ada/acats/run_acats: Rename into...
6286 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6287 * ada/acats/run_all.sh: Remove redundant test.
6288 (target_run): Move around.
6289 (target_gnatchop): Use newly built executable.
6290 (target_gnatmake): Likewise.
6291 Check that the compilation of impbit succeeds.
6292
1c492b4e 62932016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6294
6295 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6296 * gcc.dg/20021029-1.c: Likewise.
6297 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6298 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6299 * gcc.target/sh/cmpstr.c: Likewise.
6300 * gcc.target/sh/cmpstrn.c: Likewise.
6301 * gcc.target/sh/memset.c: Likewise.
6302 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6303 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6304 * gcc.target/sh/pr39423-1.c: Likewise.
6305 * gcc.target/sh/pr49468-di.c: Likewise.
6306 * gcc.target/sh/pr49468-si.c: Likewise.
6307 * gcc.target/sh/pr49880-1.c: Likewise.
6308 * gcc.target/sh/pr49880-2.c: Likewise.
6309 * gcc.target/sh/pr49880-3.c: Likewise.
6310 * gcc.target/sh/pr50751-1.c: Likewise.
6311 * gcc.target/sh/pr50751-4.c: Likewise.
6312 * gcc.target/sh/pr50751-7.c: Likewise.
6313 * gcc.target/sh/pr51244-1.c: Likewise.
6314 * gcc.target/sh/pr51244-10.c: Likewise.
6315 * gcc.target/sh/pr51244-11.c: Likewise.
6316 * gcc.target/sh/pr51244-12.c: Likewise.
6317 * gcc.target/sh/pr51244-13.c: Likewise.
6318 * gcc.target/sh/pr51244-14.c: Likewise.
6319 * gcc.target/sh/pr51244-17.c: Likewise.
6320 * gcc.target/sh/pr51244-18.c: Likewise.
6321 * gcc.target/sh/pr51244-19.c: Likewise.
6322 * gcc.target/sh/pr51244-4.c: Likewise.
6323 * gcc.target/sh/pr51244-5.c: Likewise.
6324 * gcc.target/sh/pr51244-7.c: Likewise.
6325 * gcc.target/sh/pr51244-8.c: Likewise.
6326 * gcc.target/sh/pr51244-9.c: Likewise.
6327 * gcc.target/sh/pr51697.c: Likewise.
6328 * gcc.target/sh/pr52483-1.c: Likewise.
6329 * gcc.target/sh/pr52483-2.c: Likewise.
6330 * gcc.target/sh/pr52483-3.c: Likewise.
6331 * gcc.target/sh/pr52483-5.c: Likewise.
6332 * gcc.target/sh/pr52933-1.c: Likewise.
6333 * gcc.target/sh/pr52933-2.c: Likewise.
6334 * gcc.target/sh/pr52933-3.c: Likewise.
6335 * gcc.target/sh/pr53568-1.c: Likewise.
6336 * gcc.target/sh/pr53976-1.c: Likewise.
6337 * gcc.target/sh/pr53988-1.c: Likewise.
6338 * gcc.target/sh/pr53988.c: Likewise.
6339 * gcc.target/sh/pr54089-1.c: Likewise.
6340 * gcc.target/sh/pr54089-6.c: Likewise.
6341 * gcc.target/sh/pr54089-7.c: Likewise.
6342 * gcc.target/sh/pr54089-8.c: Likewise.
6343 * gcc.target/sh/pr54089-9.c: Likewise.
6344 * gcc.target/sh/pr54236-1.c: Likewise.
6345 * gcc.target/sh/pr54236-2.c: Likewise.
6346 * gcc.target/sh/pr54236-3.c: Likewise.
6347 * gcc.target/sh/pr54236-4.c: Likewise.
6348 * gcc.target/sh/pr54386.c: Likewise.
6349 * gcc.target/sh/pr54602-1.c: Likewise.
6350 * gcc.target/sh/pr54685.c: Likewise.
6351 * gcc.target/sh/pr54760-1.c: Likewise.
6352 * gcc.target/sh/pr54760-2.c: Likewise.
6353 * gcc.target/sh/pr54760-3.c: Likewise.
6354 * gcc.target/sh/pr54760-4.c: Likewise.
6355 * gcc.target/sh/pr54760-5.c: Likewise.
6356 * gcc.target/sh/pr54760-6.c: Likewise.
6357 * gcc.target/sh/pr55146.c: Likewise.
6358 * gcc.target/sh/pr55160.c: Likewise.
6359 * gcc.target/sh/pr59278.c: Likewise.
6360 * gcc.target/sh/pr59401-1.c: Likewise.
6361 * gcc.target/sh/pr59533-1.c: Likewise.
6362 * gcc.target/sh/pr63260.c: Likewise.
6363 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6364 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6365 * gcc.target/sh/strlen.c: Likewise.
6366 * gcc.target/sh/torture/pr30807.c: Likewise.
6367 * gcc.target/sh/torture/pr34777.c: Likewise.
6368 * gcc.target/sh/torture/pr64652.c: Likewise.
6369 * gcc.target/sh/torture/pr65505.c: Likewise.
6370 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6371 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6372
0c4005be 63732016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/66644
6376 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6377
d94e6223 63782016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6379
6380 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6381 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6382 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6383 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6384
46f37836 63852016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6386
6387 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6388 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6389
4d0a8bac 63902016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6391
6392 PR middle-end/70626
6393 * c-c++-common/goacc/combined-reduction.c: New test.
6394 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6395
b98e0db3 63962016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6397
6398 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6399 *movdi_internal pattern only if PIC off.
6400 * gcc.target/i386/pr70155-2.c: Likewise.
6401 * gcc.target/i386/pr70155-3.c: Likewise.
6402 * gcc.target/i386/pr70155-4.c: Likewise.
6403 * gcc.target/i386/pr70155-5.c: Likewise.
6404 * gcc.target/i386/pr70155-6.c: Likewise.
6405 * gcc.target/i386/pr70155-7.c: Likewise.
6406 * gcc.target/i386/pr70155-8.c: Likewise.
6407 * gcc.target/i386/pr70155-15.c: Likewise.
6408 * gcc.target/i386/pr70155-17.c: Likewise.
6409 * gcc.target/i386/pr70155-22.c: Likewise.
6410
8b066242 64112016-04-29 Bin Cheng <bin.cheng@arm.com>
6412
6413 PR tree-optimization/70803
6414 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6415
22912e73 64162016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6417
6418 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6419 optimization of vector loop.
6420 * gcc.target/i386/vect-unpack-3.c: New test.
6421 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6422 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6423 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6424
568128c6 64252016-04-29 Marek Polacek <polacek@redhat.com>
6426
6427 PR sanitizer/70342
6428 * g++.dg/ubsan/null-7.C: New test.
6429
025dd1e0 6430 PR c/70852
6431 * gcc.dg/pr70852.c: New test.
6432
eb16928e 64332016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6434
6435 PR/69089
6436 * g++.dg/cpp0x/alignas6.C: New test.
6437
d7377ee9 64382016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6439
4860a6bf 6440 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6441 * gcc.dg/pr27003.c: Likewise.
6442 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6443 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6444 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6445 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6446 * gcc.target/arc/mxy.c: Likewise.
6447 * gcc.target/arc/mswape.c: Likewise.
6448 * gcc.target/arc/mrtsc.c: Likewise.
6449 * gcc.target/arc/mcrc.c: Likewise.
6450 * gcc.target/arc/mdsp-packa.c: Likewise.
6451 * gcc.target/arc/mdvbf.c: Likewise.
6452 * gcc.target/arc/mlock.c: Likewise.
6453 * gcc.target/arc/mmac-24.c: Likewise.
6454 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6455
efa1b7ab 64562016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6457 Matthijs Kooijman <matthijs@stdin.nl>
6458 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6459
6460 PR target/60040
6461 * gcc.target/avr/pr60040-1.c: New.
6462 * gcc.target/avr/pr60040-2.c: New.
6463
00371d68 64642016-04-29 Richard Biener <rguenther@suse.de>
6465
6466 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6467
73447cc5 64682016-04-29 Richard Biener <rguenther@suse.de>
6469
6470 PR tree-optimization/13962
6471 PR tree-optimization/65686
6472 * gcc.dg/uninit-pr65686.c: New testcase.
6473
c2087b56 64742016-04-29 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR middle-end/70843
6477 * gcc.dg/pr70843.c: New test.
6478
cdd06d5a 64792016-04-28 Jakub Jelinek <jakub@redhat.com>
6480
6481 PR target/70858
6482 * gcc.target/i386/pr70858.c: New test.
6483
1a60079e 64842016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6485
6486 * gcc.target/arc/nps400-1.c: New file.
6487
11bc2894 64882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6489 Andrew Burgess <andrew.burgess@embecosm.com>
6490
6491 * gcc.target/arc/movh_cl-1.c: New file.
6492
dd9bf0b5 64932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6494 Andrew Burgess <andrew.burgess@embecosm.com>
6495
6496 * gcc.target/arc/extzv-1.c: New file.
6497 * gcc.target/arc/insv-1.c: New file.
6498 * gcc.target/arc/insv-2.c: New file.
6499 * gcc.target/arc/movb-1.c: New file.
6500 * gcc.target/arc/movb-2.c: New file.
6501 * gcc.target/arc/movb-3.c: New file.
6502 * gcc.target/arc/movb-4.c: New file.
6503 * gcc.target/arc/movb-5.c: New file.
6504 * gcc.target/arc/movb_cl-1.c: New file.
6505 * gcc.target/arc/movb_cl-2.c: New file.
6506 * gcc.target/arc/movbi_cl-1.c: New file.
6507 * gcc.target/arc/movl-1.c: New file.
6508
a22e4209 65092016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6510 Andrew Burgess <andrew.burgess@embecosm.com>
6511
6512 * gcc.target/arc/cmem-1.c: New file.
6513 * gcc.target/arc/cmem-2.c: New file.
6514 * gcc.target/arc/cmem-3.c: New file.
6515 * gcc.target/arc/cmem-4.c: New file.
6516 * gcc.target/arc/cmem-5.c: New file.
6517 * gcc.target/arc/cmem-6.c: New file.
6518 * gcc.target/arc/cmem-7.c: New file.
6519 * gcc.target/arc/cmem-ld.inc: New file.
6520 * gcc.target/arc/cmem-st.inc: New file.
6521
287c3982 65222016-04-28 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR target/70821
6525 * gcc.target/i386/pr70821.c: New test.
6526
e40e5340 65272016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6528
6529 * gcc.target/powerpc/vec-adde.c: New test.
6530 * gcc.target/powerpc/vec-adde-int128.c: New test.
6531
cf977d50 65322016-04-28 Jakub Jelinek <jakub@redhat.com>
6533
6534 * gcc.target/i386/avx-vround-1.c: New test.
6535 * gcc.target/i386/avx-vround-2.c: New test.
6536 * gcc.target/i386/avx512vl-vround-1.c: New test.
6537 * gcc.target/i386/avx512vl-vround-2.c: New test.
6538
572f8300 65392016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6540
6541 PR testsuite/70595
6542 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6543 (check_effective_target_cilkplus_runtime): ... this.
6544 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6545 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6546
6547 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6548 Require cilkplus_runtime.
6549 Don't add -lcilkrts.
6550 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6551 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6552 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6553 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6554 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6555 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6556 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6557 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6558 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6559 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6560 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6561 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6562 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6563 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6564 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6565 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6566 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6567 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6568 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6569 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6570 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6571 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6572 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6573 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6574 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6575 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6576 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6577 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6578 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6579
6580 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6581 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6582
6583 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6584
6585 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6586 cilkplus_runtime.
6587
dfba0905 65882016-04-27 Marc Glisse <marc.glisse@inria.fr>
6589
6590 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6591 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6592
605a4556 65932015-04-27 Ryan Burn <contact@rnburn.com>
6594
6595 PR c++/69024
6596 PR c++/68997
6597 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6598 diagnostic.
6599 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6600 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6601
6a1231a5 66022016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6603
6604 * gnat.dg/limited_with4.ad[sb]: New test.
6605 * gnat.dg/limited_with4_pkg.ads: New helper.
6606
4dad9e09 66072016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6608
6609 PR target/70155
6610 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6611 and movv1ti_internal patterns
6612 * gcc.target/i386/pr70155-1.c: New test.
6613 * gcc.target/i386/pr70155-2.c: Likewise.
6614 * gcc.target/i386/pr70155-3.c: Likewise.
6615 * gcc.target/i386/pr70155-4.c: Likewise.
6616 * gcc.target/i386/pr70155-5.c: Likewise.
6617 * gcc.target/i386/pr70155-6.c: Likewise.
6618 * gcc.target/i386/pr70155-7.c: Likewise.
6619 * gcc.target/i386/pr70155-8.c: Likewise.
6620 * gcc.target/i386/pr70155-9.c: Likewise.
6621 * gcc.target/i386/pr70155-10.c: Likewise.
6622 * gcc.target/i386/pr70155-11.c: Likewise.
6623 * gcc.target/i386/pr70155-12.c: Likewise.
6624 * gcc.target/i386/pr70155-13.c: Likewise.
6625 * gcc.target/i386/pr70155-14.c: Likewise.
6626 * gcc.target/i386/pr70155-15.c: Likewise.
6627 * gcc.target/i386/pr70155-16.c: Likewise.
6628 * gcc.target/i386/pr70155-17.c: Likewise.
6629 * gcc.target/i386/pr70155-18.c: Likewise.
6630 * gcc.target/i386/pr70155-19.c: Likewise.
6631 * gcc.target/i386/pr70155-20.c: Likewise.
6632 * gcc.target/i386/pr70155-21.c: Likewise.
6633 * gcc.target/i386/pr70155-22.c: Likewise.
6634
a80f3f45 66352016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6636
6637 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6638 ".{5,6}".
6639
279305d1 66402016-04-27 Bin Cheng <bin.cheng@arm.com>
6641
6642 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6643 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6644 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6645 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6646 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6647
8974b625 66482016-04-27 Richard Biener <rguenther@suse.de>
6649
6650 PR ipa/70760
6651 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6652 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6653
886d5463 66542016-04-27 Nathan Sidwell <nathan@acm.org>
6655
6656 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6657 * g++.dg/ubsan/pr63956.C: Adjust error location.
6658
f0e35aa9 66592016-04-27 Nick Clifton <nickc@redhat.com>
6660
6661 PR middle-end/49889
6662 * gcc.dg/pr49889.c: New test.
6663
40385231 66642016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6665
6666 * c-c++-common/memset-array.c: New test.
6667
37229a71 66682016-04-26 Martin Sebor <msebor@redhat.com>
6669
6670 PR c++/66639
6671 * g++.dg/cpp1y/func_constexpr.C: New test.
6672
3eedf9bd 66732016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6674
6675 PR c++/70241
6676 * g++.dg/cpp0x/enum32.C: New test.
6677 * g++.dg/cpp0x/enum33.C: New test.
6678
66792016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6680
6681 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6682 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6683 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6684 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6685 * gcc.c-torture/execute/pr38151.c: Likewise.
6686 * gcc.c-torture/execute/pr66556.c: Likewise.
6687 * gcc.c-torture/execute/pr67781.c: Likewise.
6688 * gcc.c-torture/execute/pr68648.c: Likewise.
6689
8c51f92f 66902016-04-26 Marc Glisse <marc.glisse@inria.fr>
6691
6692 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6693
fa20ebd3 66942016-04-26 Marek Polacek <polacek@redhat.com>
6695
6696 PR c/67784
6697 * gcc.dg/pr67784-3.c: New test.
6698 * gcc.dg/pr67784-4.c: New test.
6699 * gcc.dg/pr67784-5.c: New test.
6700
9db47803 6701 PR c/70791
6702 * gcc.dg/Wnested-externs-2.c: New test.
6703
bff407f2 67042016-04-26 Marc Glisse <marc.glisse@inria.fr>
6705
6706 * gcc.dg/fold-plusmult.c: Adjust.
6707 * gcc.dg/no-strict-overflow-6.c: Adjust.
6708 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6709
78d0c69e 67102016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6711
6712 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6713 number scans.
6714 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6715 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6716 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6717 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6718 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6719 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6720 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6721 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6722 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6723 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6724 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6725 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6726 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6727 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6728 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6729 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6730 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6731 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6732 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6733 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6734 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6735 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6736 scans.
6737 * gcc.target/i386/pr32219-4.c: Likewise.
6738 * gcc.target/i386/pr32219-6.c: Likewise.
6739 * gcc.target/i386/pr32219-8.c: Likewise.
6740
221d6722 67412016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6742
6743 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6744 associated options.
6745
514727a9 67462016-04-26 Marek Polacek <polacek@redhat.com>
6747
6748 PR c++/70744
6749 * g++.dg/ext/cond2.C: New test.
6750
e6ee4c61 67512016-04-26 Bin Cheng <bin.cheng@arm.com>
6752
6753 PR tree-optimization/70771
6754 PR tree-optimization/70775
6755 * gcc.dg/pr70771.c: New test.
3730828c 6756 * gcc.dg/pr70775.c: New test.
e6ee4c61 6757
b3d72796 67582016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6759
6760 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6761
c11ece29 67622016-04-25 Richard Biener <rguenther@suse.de>
6763
6764 PR tree-optimization/70780
6765 * gcc.dg/torture/pr70780.c: New testcase.
6766
92a44a68 67672016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6768
4860a6bf 6769 * gcc.target/arm/neon-vaddws16.c: New test.
6770 * gcc.target/arm/neon-vaddws32.c: New test.
6771 * gcc.target/arm/neon-vaddwu16.c: New test.
6772 * gcc.target/arm/neon-vaddwu32.c: New test.
6773 * gcc.target/arm/neon-vaddwu8.c: New test.
6774 * lib/target-supports.exp
d40b10b2 6775 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6776 that arm neon support vector widen sum of HImode TO SImode.
6777
4bbfd6c2 67782016-04-23 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR sanitizer/70712
6781 * c-c++-common/asan/pr70712.c: New test.
6782
524df596 67832016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6784
6785 * .gitattributes: New file.
6786
426c75c3 67872016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6788
6789 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6790
c052a8d5 67912016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6792
6793 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6794 * gfortran.dg/submodule_15.f08: Likewise.
6795
c08d4612 67962016-04-22 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/70740
6799 * gcc.dg/torture/pr70740.c: New testcase.
6800
fd3211e1 68012016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6802
6803 PR target/70750
6804 * gcc.target/i386/pr70750-1.c: New test.
6805 * gcc.target/i386/pr70750-2.c: Likewise.
6806
15acd78c 68072016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6808
6809 PR c++/70540
6810 * g++.dg/cpp0x/auto48.C: New.
6811
192bf59c 68122016-04-21 Marek Polacek <polacek@redhat.com>
6813
6814 PR c++/70513
6815 * g++.dg/cpp0x/forw_enum12.C: New test.
6816 * g++.dg/cpp0x/forw_enum13.C: New test.
6817
5d429e99 68182016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6819
6820 PR target/70728
6821 * gcc.target/i386/pr70728.c: New test.
6822
06777d85 68232016-04-21 Richard Biener <rguenther@suse.de>
6824
6825 PR middle-end/70747
6826 * gcc.dg/pr70747.c: New testcase.
6827
7434c6fb 68282016-04-21 Bin Cheng <bin.cheng@arm.com>
6829
6830 PR tree-optimization/70715
6831 * gcc.dg/tree-ssa/scev-13.c: New test.
6832
f3ec0970 68332016-04-21 Marc Glisse <marc.glisse@inria.fr>
6834
6835 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6836
523f3a9d 68372016-04-21 Marc Glisse <marc.glisse@inria.fr>
6838
6839 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6840
ace7bf06 68412016-04-20 Jan Hubicka <jh@suse.cz>
6842
6843 PR ipa/70018
6844 * g++.dg/ipa/nothrow-1.C: New testcase.
6845
2b073aa6 68462016-04-20 Nathan Sidwell <nathan@acm.org>
6847
6848 PR c++/55635
6849 * g++.dg/eh/delete1.C: New.
6850
8a574c11 68512016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6852
6853 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6854 -mtune-ctrl=sse_typeless_stores.
6855
e3400750 68562016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6857
6858 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6859
4bd8a059 68602016-04-20 Bin Cheng <bin.cheng@arm.com>
6861
6862 PR tree-optimization/69489
6863 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6864
70574e60 68652016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6866
6867 PR c++/69363
6868 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6869 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6870 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6871
bd6f374c 68722016-04-20 Bin Cheng <bin.cheng@arm.com>
6873
6874 PR tree-optimization/56625
6875 PR tree-optimization/69489
6876 * gcc.dg/vect/pr56625.c: New test.
6877 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6878
482539ee 68792016-04-20 Andrew Pinski <apinski@cavium.com>
6880
6881 PR target/64971
6882 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6883
b4672800 68842016-04-20 Arnaud Charlet <charlet@adacore.com>
6885
6886 * gnat.dg/self1.adb: Remove now incorrect test.
6887
4fb48737 68882016-04-20 Bin Cheng <bin.cheng@arm.com>
6889
6890 * gcc.dg/tree-ssa/scev-11.c: New test.
6891 * gcc.dg/tree-ssa/scev-12.c: New test.
6892
97efb92e 68932016-04-20 Marek Polacek <polacek@redhat.com>
6894
6895 PR tree-optimization/70725
6896 * gcc.dg/pr70725.c: New test.
6897
9d2d4060 68982016-04-20 Richard Biener <rguenther@suse.de>
6899
6900 PR tree-optimization/70726
6901 * g++.dg/vect/pr70726.cc: New testcase.
6902
54530437 69032016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6904
6905 PR target/70674
6906 * gcc.target/s390/pr70674.c: New test.
6907
acda2210 69082016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6909
6910 PR libgfortran/70684
6911 * gfortran.dg/list_read_14.f90: New test.
6912
b7040bb0 69132016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6914
6915 PR target/69201
6916 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6917 extern to force it misaligned.
6918 (b): Likewise.
6919 (c): Likewise.
6920 (d): Likewise.
6921 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6922 Don't check `*' before movv4sf_internal.
6923 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6924 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6925 Don't check `*' before movv16qi_internal.
6926 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6927 extern to force it misaligned.
6928 (b): Likewise.
6929 (c): Likewise.
6930 (d): Likewise.
6931 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6932 Don't check `*' before movv2df_internal.
6933 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6934 extern to force it misaligned.
6935 (b): Likewise.
6936 (c): Likewise.
6937 (d): Likewise.
6938 Check movv8sf_internal instead of avx_storeups256.
6939 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6940
263b5475 69412016-04-19 Richard Biener <rguenther@suse.de>
6942
6943 PR tree-optimization/70171
6944 * g++.dg/tree-ssa/pr70171.C: New testcase.
6945
222ac318 69462016-04-19 Richard Biener <rguenther@suse.de>
6947
6948 PR tree-optimization/70724
6949 * gcc.dg/torture/pr70724.c: New testcase.
6950
003000a4 69512016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6952
6953 PR middle-end/70689
4860a6bf 6954 * gcc.target/i386/pr70689.c: New.
003000a4 6955
3f6e13de 69562016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6957
6958 PR target/70708
6959 * gcc.target/i386/pr70708.c: New test.
6960
10abddbd 69612016-04-18 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/43434
6964 * gcc.dg/vect/pr43434.c: New testcase.
6965 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6966 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6967 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6968 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6969 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6970 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6971 * gcc.dg/gomp/pr68640.c: Likewise.
6972 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6973 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6974
950db54a 69752016-04-18 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/70701
6978 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6979
67ccbf39 69802016-04-18 Tom de Vries <tom@codesourcery.com>
6981
6982 PR testsuite/70699
6983 * gcc.dg/pr70161.c: Add dot-file scans.
6984 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6985 instead of after last dot char.
6986
021ad2f3 69872016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6988
6989 * c-c++-common/dump-ada-spec-3.c: New test.
6990 * c-c++-common/dump-ada-spec-4.c: Likewise.
6991
d572fcfd 69922016-04-17 Tom de Vries <tom@codesourcery.com>
6993
6994 PR other/70183
6995 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6996
8b4ee73c 69972016-04-15 Jan Hubicka <jh@suse.cz>
6998
6999 PR ipa/70018
7000 * g++.dg/ipa/pure-const-1.C: New testcase.
7001 * g++.dg/ipa/pure-const-2.C: New testcase.
7002 * g++.dg/ipa/pure-const-3.C: New testcase.
7003
eac243e7 70042016-04-15 Marek Polacek <polacek@redhat.com>
7005
7006 PR c/70671
7007 * gcc.dg/bitfld-22.c: New test.
7008
64c1df32 70092016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7010
7011 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7012 x86_64.
7013
926f9422 70142016-04-15 Marek Polacek <polacek@redhat.com>
7015
7016 PR c/70651
7017 * c-c++-common/pr70651.c: New test.
7018
309bbaa3 70192016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7020
7021 PR rtl-optimization/70681
7022 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7023 dump scan on arm and powerpc.
7024 * gcc.dg/pr10474.c: Likewise.
7025
b4ba8358 70262016-04-15 Jakub Jelinek <jakub@redhat.com>
7027
ed92874a 7028 PR c++/69517
7029 PR c++/70019
7030 PR c++/70588
7031 * g++.dg/cpp1y/vla11.C: Revert for real.
7032
b4ba8358 7033 PR c/70436
7034 * c-c++-common/Wparentheses-1.c: New test.
7035 * c-c++-common/gomp/Wparentheses-1.c: New test.
7036 * c-c++-common/gomp/Wparentheses-2.c: New test.
7037 * c-c++-common/gomp/Wparentheses-3.c: New test.
7038 * c-c++-common/gomp/Wparentheses-4.c: New test.
7039 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7040 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7041 * c-c++-common/goacc/Wparentheses-1.c: New test.
7042
65717bb5 70432016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7044
7045 PR target/70662
7046 * gcc.target/i386/pr70662.c: New test.
7047
ca1a4077 70482016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7049 Alan Modra <amodra@gmail.com>
ca1a4077 7050
7051 PR tree-optimization/70130
7052 * gcc.dg/vect/O3-pr70130.c: New testcase.
7053
dbe1794c 70542016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7055
11836644 7056 PR target/70669
7057 * gcc.target/powerpc/pr70669.c: New test.
7058
dbe1794c 7059 PR target/70640
7060 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7061 a power7 system that does not have an assembler that supports
7062 power8.
7063
4c1007f1 70642016-04-14 Martin Sebor <msebor@redhat.com>
7065
7066 PR c++/69517
7067 PR c++/70019
7068 PR c++/70588
7069 * c-c++-common/ubsan/vla-1.c: Revert.
7070 * g++.dg/cpp1y/vla11.C: Same.
7071 * g++.dg/cpp1y/vla12.C: Same.
7072 * g++.dg/cpp1y/vla13.C: Same.
7073 * g++.dg/cpp1y/vla14.C: Same.
7074 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7075 * g++.dg/init/array24.C: Same.
4c1007f1 7076 * g++.dg/ubsan/vla-1.C: Same.
7077
22dcab66 70782016-04-14 Marek Polacek <polacek@redhat.com>
7079 Jan Hubicka <hubicka@ucw.cz>
7080
7081 PR c++/70029
7082 * g++.dg/torture/pr70029.C: New test.
7083
3e74b025 70842016-04-14 Martin Sebor <msebor@redhat.com>
7085
7086 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7087 type size to prevent failures on targets with very low maximum
7088 alignment.
7089
1d2e0f2a 70902016-04-14 Richard Biener <rguenther@suse.de>
7091
7092 PR tree-optimization/70623
7093 * gcc.dg/torture/pr70623.c: New testcase.
7094 * gcc.dg/torture/pr70623-2.c: Likewise.
7095
9aed0626 70962016-04-13 Martin Sebor <msebor@redhat.com>
7097
7098 PR c++/69517
7099 PR c++/70019
7100 PR c++/70588
7101 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7102 * g++.dg/cpp1y/vla11.C: New test.
7103 * g++.dg/cpp1y/vla12.C: New test.
7104 * g++.dg/cpp1y/vla13.C: New test.
7105 * g++.dg/cpp1y/vla14.C: New test.
7106 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7107 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7108 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7109
fd499010 71102016-04-13 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR c++/70641
7113 * g++.dg/opt/pr70641.C: New test.
7114
87fa7252 71152016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7116
7117 PR rtl-optimization/68749
7118 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7119 effects of argument promotions.
7120 Remove default args to dg-skip-if.
7121
6c40e18b 71222016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7123
7124 PR c++/70635
7125 * g++.dg/parse/pr70635.C: New.
7126
92c53257 71272016-04-13 Marek Polacek <polacek@redhat.com>
7128
7129 PR c++/70639
7130 * c-c++-common/Wmisleading-indentation-4.c: New test.
7131
0241e4dc 71322016-04-13 Marek Polacek <polacek@redhat.com>
7133
7134 PR c/70436
4860a6bf 7135 * gcc.dg/Wparentheses-12.c: New test.
7136 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7137
92bda444 71382016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7139
7140 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7141 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7142 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7143
38ea8a26 71442016-04-13 Jakub Jelinek <jakub@redhat.com>
7145
d08aa032 7146 PR middle-end/70633
7147 * gcc.c-torture/compile/pr70633.c: New test.
7148
38ea8a26 7149 PR debug/70628
7150 * gcc.dg/torture/pr70628.c: New test.
7151
9231d5c2 71522016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7153
7154 PR c++/70610
7155 * g++.dg/template/pr70610.C: New test.
7156 * g++.dg/template/pr70610-2.C: New test.
7157 * g++.dg/template/pr70610-3.C: New test.
7158 * g++.dg/template/pr70610-4.C: New test.
7159
249ca944 71602016-04-12 Jakub Jelinek <jakub@redhat.com>
7161
7f2ea2fb 7162 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7163 128 instead of 32.
7164
249ca944 7165 PR c++/70571
7166 * g++.dg/ext/pr70571.C: New test.
7167
8ca5a97d 71682016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7169
bf32a52d 7170 PR target/70640
8ca5a97d 7171 * gcc.target/powerpc/pr70640.c: New test.
7172
e971b45f 71732016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7174
7175 PR c++/68722
7176 * g++.dg/parse/pr68722.C: New.
7177
0b54d964 71782016-04-12 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR rtl-optimization/70596
7181 * gcc.target/i386/pr70596.c: New test.
7182
d2dd85e3 71832016-04-12 Nathan Sidwell <nathan@acm.org>
7184
7185 PR c++/70501
7186 * g++.dg/init/pr70501.C: New.
7187
2d0001b0 71882016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7189
7190 * gcc.target/i386/asm-flag-6.c: New test.
7191
6c4df0d1 71922016-04-12 Tom de Vries <tom@codesourcery.com>
7193
7194 PR tree-optimization/68756
7195 * gcc.dg/graphite/pr68756.c: New test.
7196
0d60da57 71972016-04-12 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR tree-optimization/70602
7200 * gcc.c-torture/execute/pr70602.c: New test.
7201
62735984 72022016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7203
7204 PR target/70381
7205 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7206 __float128 emulator is built and runs.
7207 * gcc.target/powerpc/float128-1.c: Likewise.
7208
7209 * lib/target-supports.exp (check_ppc_float128_sw_available):
7210 Rework tests for __float128 software and hardware
7211 availability. Fix exit condition to return 0 on success.
7212
a702492c 72132016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7214
7215 PR target/70133
7216 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7217 * gcc.target/aarch64/target_attr_15.c: Likewise.
7218
a8c5ce92 72192016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7220
7221 PR c++/69066
7222 * g++.dg/cpp1y/pr69066.C: New.
7223
5ecab913 72242016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7225
7226 PR fortran/68566
7227 * gfortran.dg/pr36192.f90: Update test.
7228 * gfortran.dg/pr36192_1.f90: Update test.
7229 * gfortran.dg/real_dimension_1.f: Update test.
7230 * gfortran.dg/parameter_array_init_7.f90: New test.
7231
6cb5ef70 72322016-04-09 John David Anglin <danglin@gcc.gnu.org>
7233
4edfdd23 7234 PR testsuite/64039
7235 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7236
964f71e3 7237 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7238
5d61c198 7239 PR rtl-optimization/66669
7240 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7241
16eaaf58 7242 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7243
0b68802d 7244 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7245 * gcc.dg/pie-1.c: Likewise.
7246 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7247 * gcc.dg/pic-4.c: Likewise.
7248 * gcc.dg/pie-3.c: Likewise.
7249 * gcc.dg/pie-4.c: Likewise.
7250
9c0dd509 7251 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7252
03b2d3c1 7253 PR tree-optimization/68644
7254 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7255
6cb5ef70 7256 PR rtl-optimization/64886
7257 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7258
07de41ba 72592016-04-09 Tom de Vries <tom@codesourcery.com>
7260
7261 PR tree-optimization/68953
7262 * gcc.dg/graphite/pr68953.c: New test.
7263
d294e3fb 72642016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7265
7266 PR fortran/70592
7267 * gfortran.dg/deferred_character_16.f90: New test.
7268
3cb15094 72692016-04-09 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR tree-optimization/70586
7272 * gcc.c-torture/execute/pr70586.c: New test.
7273
a02dc66f 72742016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7275
7276 PR sanitizer/70573
7277 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7278 with __builtin_memset
7279 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7280
0c302595 72812016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7282
7283 PR lto/70289
7284 PR ipa/70348
7285 PR tree-optimization/70373
7286 PR middle-end/70533
7287 PR middle-end/70534
7288 PR middle-end/70535
7289 * c-c++-common/goacc/reduction-5.c: New test.
7290 * c-c++-common/goacc/reduction-promotions.c: New test.
7291 * gfortran.dg/goacc/reduction-3.f95: New test.
7292 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7293
c6c0523b 72942016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7295
7296 PR c++/70590
7297 PR c++/70452
7298 * g++.dg/pr70590.C: New test.
7299 * g++.dg/pr70590-2.C: New test.
7300
3ac399da 73012016-04-08 Jakub Jelinek <jakub@redhat.com>
7302
e97d1706 7303 PR middle-end/70593
7304 * gcc.target/i386/pr70593.c: New test.
7305
3ac399da 7306 PR rtl-optimization/70574
7307 * gcc.target/i386/avx2-pr70574.c: New test.
7308
fcfbb129 73092016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7310
7311 PR sanitizer/70541
7312 * c-c++-common/asan/pr70541.c: New test.
7313
0aabcddf 73142016-04-08 Tom de Vries <tom@codesourcery.com>
7315
7316 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7317 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7318
bec0c1e8 73192016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7320
7321 PR target/70566
7322 * gcc.c-torture/execute/pr70566.c: New test.
7323
87c791f5 73242016-04-08 Tom de Vries <tom@codesourcery.com>
7325
7326 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7327 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7328
7f38718f 73292016-04-08 Alan Modra <amodra@gmail.com>
7330
7331 * gcc.target/powerpc/pr70117.c: New.
7332
a96a7710 73332016-04-07 Jakub Jelinek <jakub@redhat.com>
7334
7a6265d1 7335 PR testsuite/70581
7336 * gcc.dg/lto/simd-function_0.c: New test.
7337
a96a7710 7338 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7339 clones.
7340 * c-c++-common/attr-simd-2.c: Likewise.
7341 * c-c++-common/attr-simd-4.c: Likewise.
7342 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7343 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7344
508dd607 73452016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7346
7347 PR testsuite/70553
7348 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7349
1b61585a 73502016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7351 Tom de Vries <tom@codesourcery.com>
7352
7353 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7354 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7355 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7356 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7357 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7358 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7359 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7360 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7361
5f060aa8 73622016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7363
7364 PR c/70436
7365 * g++.dg/warn/Wparentheses-29.C: New test.
7366
d3831f71 73672016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7368
7369 PR c/70436
7370 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7371 explicit braces to resolve a future -Wparentheses warning.
7372
382ece2d 73732016-04-06 Richard Henderson <rth@redhat.com>
7374
7375 * gcc.dg/pr61817-1.c: New test.
7376 * gcc.dg/pr61817-2.c: New test.
7377 * gcc.dg/pr69391-1.c: New test.
7378 * gcc.dg/pr69391-2.c: New test.
7379
72234ee9 73802016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7381
7382 PR rtl-optimization/70398
4860a6bf 7383 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7384
5547150a 73852016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7386
7387 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7388
15b70121 73892016-04-06 Yvan Roux <yvan.roux@linaro.org>
7390 Pedro Alves <palves@redhat.com>
7391
7392 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7393
585aefbb 73942016-04-06 Jakub Jelinek <jakub@redhat.com>
7395
0cbb513b 7396 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7397 Check for avx512f effective targets instead of avx2.
7398 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7399 for AVX512F clones.
7400 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7401 * g++.dg/gomp/declare-simd-1.C: Likewise.
7402 * g++.dg/gomp/declare-simd-3.C: Likewise.
7403 * g++.dg/gomp/declare-simd-4.C: Likewise.
7404
585aefbb 7405 PR middle-end/70550
7406 * c-c++-common/gomp/pr70550-1.c: New test.
7407 * c-c++-common/gomp/pr70550-2.c: New test.
7408
0b91cceb 74092016-04-05 Nathan Sidwell <nathan@acm.org>
7410
7411 PR c++/70512
7412 * g++.dg/ext/attribute-may-alias-5.C: New.
7413
645a9d8e 74142016-04-05 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR c++/70336
7417 * c-c++-common/pr70336.c: New test.
7418 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7419 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7420
bdf23925 74212016-04-05 Jan Hubicka <hubicka@ucw.cz>
7422
7423 PR ipa/66223
7424 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7425
aaff837c 74262016-04-05 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR rtl-optimization/70542
7429 * gcc.dg/torture/pr70542.c: New test.
7430 * gcc.target/i386/avx2-pr70542.c: New test.
7431
2eac58a0 74322016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7433
7434 PR tree-optimization/70509
7435 * gcc.target/i386/avx512bw-pr70509.c: New test.
7436
4f7ebe46 74372016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7438
7439 PR c++/70452
7440 * g++.dg/ext/constexpr-vla4.C: New test.
7441
305d86a0 74422016-04-05 Uros Bizjak <ubizjak@gmail.com>
7443
7444 PR target/70510
7445 * gcc.target/i386/pr70510.c: New test.
7446
eec3b789 74472016-04-05 Richard Biener <rguenther@suse.de>
7448
7449 PR tree-optimization/70526
7450 * g++.dg/torture/pr70526.C: New testcase.
7451
ca943582 74522016-04-05 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR target/70525
7455 * gcc.target/i386/pr70525.c: New test.
7456
87825cd5 74572016-04-05 Richard Biener <rguenther@suse.de>
7458
7459 PR middle-end/70499
7460 * g++.dg/torture/pr70499.C: New testcase.
7461
14638828 74622016-04-05 Richard Biener <rguenther@suse.de>
7463
7464 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7465 remove XFAIL.
7466
967a90d5 74672016-04-04 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR middle-end/70307
7470 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7471 rs6000 ABI warnings.
7472
d374a3a3 74732016-04-04 Jan Hubicka <hubicka@ucw.cz>
7474
7475 PR ipa/66223
7476 * g++.dg/ipa/devirt-51.C: New testcase.
7477
8ff377a6 74782016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7479 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7480
7481 PR middle-end/70457
7482 * gcc.dg/torture/pr70457.c: New.
7483
f567b44f 74842016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7485
7486 PR fortran/67538
7487 * gfortran.dg/allocate_with_source_19.f08: New test.
7488
89d4ebfa 74892016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7490
7491 PR fortran/65795
7492 * gfortran.dg/coarray_allocate_6.f08: New test.
7493
68ab33a6 74942016-04-04 Richard Biener <rguenther@suse.de>
7495
7496 PR rtl-optimization/70484
7497 * gcc.dg/torture/pr70484.c: New testcase.
7498
c4f5465d 74992016-04-04 Marek Polacek <polacek@redhat.com>
7500
7501 PR c/70307
7502 * gcc.dg/torture/pr70307.c: New test.
7503
bfec6609 75042016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7505
7506 PR target/70416
7507 PR target/67391
7508 * gcc.target/sh/torture/pr70416.c: New.
7509
40df9099 75102016-04-02 Martin Sebor <msebor@redhat.com>
7511
7512 PR c++/67376
7513 PR c++/70170
7514 PR c++/70172
7515 PR c++/70228
7516 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7517 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7518 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7519 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7520 * g++.dg/cpp0x/constexpr-string.C: Same.
7521 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7522 * g++.dg/cpp0x/pr65398.C: Same.
7523 * g++.dg/ext/constexpr-vla1.C: Same.
7524 * g++.dg/ext/constexpr-vla2.C: Same.
7525 * g++.dg/ext/constexpr-vla3.C: Same.
7526 * g++.dg/ubsan/pr63956.C: Same.
7527
0edb9bfe 75282016-04-01 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR rtl-optimization/70467
7531 * gcc.target/i386/pr70467-2.c: New test.
7532
e5b1a1d9 75332016-04-01 Jakub Jelinek <jakub@redhat.com>
7534 Marek Polacek <polacek@redhat.com>
7535
7536 PR c++/70488
7537 * g++.dg/init/new47.C: New test.
7538
b2ca3fb0 75392016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7540
7541 PR target/70496
7542 * gcc.target/arm/pr70496.c: New test.
7543
4c3bd1e3 75442016-04-01 Nathan Sidwell <nathan@acm.org>
7545
47de69ad 7546 PR c++/68475
7547 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7548
313d569f 75492016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7550
7551 PR target/69890
7552 * gcc.dg/strlenopt.h (memmove): New.
7553 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7554 instead of "string.h".
7555 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7556 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7557 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7558 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7559 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7560 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7561 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7562 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7563 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7564 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7565 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7566 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7567 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7568 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7569 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7570 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7571 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7572 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7573 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7574 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7575
5469facd 75762016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7577
7578 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7579 (Holder::foo): Reflect this.
7580
503de754 75812016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7582
7583 PR target/70442
7584 * gcc.dg/pr70442.c: New test.
7585
13ee2de7 75862016-03-31 Nathan Sidwell <nathan@acm.org>
7587
7588 PR c++/70393
7589 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7590
5e0d03a8 75912016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7592
7593 PR target/70453
7594 * gcc.target/i386/pr70453.c: New test.
7595
8cb82ed4 75962016-03-31 Andrey Belevantsev <abel@ispras.ru>
7597
7598 PR target/70292
7599 * gcc.c-torture/pr70292.c: New test.
7600
7952b661 76012016-03-31 Marek Polacek <polacek@redhat.com>
7602
7603 PR c/70297
7604 * c-c++-common/pr70297.c: New test.
7605 * g++.dg/cpp0x/typedef-redecl.C: New test.
7606 * gcc.dg/typedef-redecl2.c: New test.
7607
1607cc74 76082016-03-31 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR rtl-optimization/70460
7611 * gcc.c-torture/execute/pr70460.c: New test.
7612
c689c252 76132016-03-31 Richard Biener <rguenther@suse.de>
7614
7615 PR c++/70430
7616 * g++.dg/ext/vector30.C: New testcase.
7617
91c9586d 76182016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7619 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621 * gfortran.dg/fmt_pf.f90: New test.
7622
afa5c1b8 76232016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7624
7625 Forward-port from 5 branch
7626 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR testsuite/70356
7629 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7630 dg-require-effective-target after dg-do.
7631
7632 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7633
7634 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7635
6a5dcab3 76362016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7637 Julian Brown <julian@codesourcery.com>
7638 Chung-Lin Tang <cltang@codesourcery.com>
7639 Cesar Philippidis <cesar@codesourcery.com>
7640 James Norris <jnorris@codesourcery.com>
7641 Tom de Vries <tom@codesourcery.com>
7642 Nathan Sidwell <nathan@codesourcery.com>
7643
305d86a0 7644 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7645 * c-c++-common/goacc/loop-clauses.c: Likewise.
7646 * g++.dg/goacc/template.C: Likewise.
7647 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7648 * gfortran.dg/goacc/loop-1.f95: Likewise.
7649 * gfortran.dg/goacc/loop-5.f95: Likewise.
7650 * gfortran.dg/goacc/loop-6.f95: Likewise.
7651 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7652 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7653 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7654 * c-c++-common/goacc/clauses-fail.c: Likewise.
7655 * c-c++-common/goacc/parallel-1.c: Likewise.
7656 * c-c++-common/goacc/reduction-1.c: Likewise.
7657 * c-c++-common/goacc/reduction-2.c: Likewise.
7658 * c-c++-common/goacc/reduction-3.c: Likewise.
7659 * c-c++-common/goacc/reduction-4.c: Likewise.
7660 * c-c++-common/goacc/routine-3.c: Likewise.
7661 * c-c++-common/goacc/routine-4.c: Likewise.
7662 * c-c++-common/goacc/routine-5.c: Likewise.
7663 * c-c++-common/goacc/tile.c: Likewise.
7664 * g++.dg/goacc/template.C: Likewise.
7665 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7666 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7667 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7668 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7669 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7670 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7671 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7672 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7673 * c-c++-common/goacc/use_device-1.c: ... this file.
7674 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7675 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7676 * c-c++-common/goacc/host_data-6.c: ... this file.
7677 * c-c++-common/goacc/loop-2-kernels.c: New file.
7678 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7679 * c-c++-common/goacc/loop-3.c: Likewise.
7680 * g++.dg/goacc/reference.C: Likewise.
7681 * g++.dg/goacc/routine-1.C: Likewise.
7682 * g++.dg/goacc/routine-2.C: Likewise.
7683
932c0baa 76842016-03-30 Richard Biener <rguenther@suse.de>
7685
7686 PR middle-end/70450
7687 * gcc.dg/torture/pr70450.c: New testcase.
7688
7f7c4659 76892016-03-30 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR target/70421
7692 * gcc.dg/torture/pr70421.c: New test.
7693 * gcc.target/i386/avx512f-pr70421.c: New test.
7694
9cbfe80c 76952016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7696
7697 PR testsuite/70364
7698 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7699 (check): New function.
7700 (bar): Call check.
7701 (foo): Align stack to 16 bytes when calling bar.
7702 * gcc.target/i386/cleanup-2.c: Likewise.
7703
f56c7d36 77042016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7705
7706 PR tree-optimization/59124
7707 * gcc.dg/Warray-bounds-19.c: New test.
7708
92a44a68 77092016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7710
7711 * lib/prune.exp (escape_regex_chars): New.
7712 (prune_file_path): Update to quote metcharacters for regexp.
7713
a3daa269 77142016-03-29 Jakub Jelinek <jakub@redhat.com>
7715
24e1ba3d 7716 PR rtl-optimization/70429
7717 * gcc.c-torture/execute/pr70429.c: New test.
7718
a3daa269 7719 PR tree-optimization/70405
7720 * gcc.dg/pr70405.c: New test.
7721
3ef41a6e 77222016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7723
7724 PR fortran/70397
7725 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7726 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7727
4abd9410 77282016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7729
7730 PR testsuite/64177
7731 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7732 __cilkrts_set_param to set two workers.
7733 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7734 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7735
b58e5f0f 77362016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7737
305d86a0 7738 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7739
bff53658 77402016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7741
7742 PR target/70406
305d86a0 7743 * gcc.target/i386/pr70406.c: New test.
bff53658 7744
bb2c9c15 77452016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7746
7747 * gnat.dg/specs/double_record_extension3.ads: New test.
7748
f12c84ab 77492016-03-25 Richard Henderson <rth@redhat.com>
7750
7751 PR target/70120
7752 * gcc.target/aarch64/pr70120-1.c: New.
7753 * gcc.target/aarch64/pr70120-2.c: New.
7754 * gcc.target/aarch64/pr70120-3.c: New.
7755
b0bf58c4 77562016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7757
7758 PR c++/62212
7759 * g++.dg/template/mangle2.C: The dg-do directive should be
7760 "compile" not "assemble".
7761
f175ba0f 77622016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7763
7764 PR lto/69650
7765 * gcc.dg/pr69650.c: New test.
7766
4cc3295f 77672016-03-25 David Edelsohn <dje.gcc@gmail.com>
7768
7769 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7770
0cf40600 77712016-03-25 Alan Modra <amodra@gmail.com>
7772
7773 * gcc.dg/dfp/pr70052.c: New test.
7774
3aebf099 77752016-03-24 Richard Henderson <rth@redhat.com>
7776
7777 PR middle-end/69845
7778 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7779 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7780
83245bd3 77812016-03-24 Tom de Vries <tom@codesourcery.com>
7782
7783 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7784
108e7ee4 77852016-03-24 Tom de Vries <tom@codesourcery.com>
7786
7787 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7788 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7789
17af0b14 77902016-03-24 Tom de Vries <tom@codesourcery.com>
7791
7792 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7793 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7794
6c8770ee 77952016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7796
7797 PR c++/62212
7798 * g++.dg/template/mangle2.C: New test.
7799
a7e21b7b 78002016-03-24 Richard Biener <rguenther@suse.de>
7801
7802 PR tree-optimization/70396
7803 * gcc.dg/torture/pr70396.c: New testcase.
7804
f365d297 78052016-03-24 Richard Biener <rguenther@suse.de>
7806
7807 PR middle-end/70370
7808 * gcc.dg/torture/pr70370.c: New testcase.
7809
da7aeb13 78102016-03-24 Tom de Vries <tom@codesourcery.com>
7811
7812 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7813 * gfortran.dg/goacc/kernels-tree.f95: Same.
7814 * gfortran.dg/goacc/parallel-tree.f95: Same.
7815
80b30de0 78162016-03-24 Tom de Vries <tom@codesourcery.com>
7817
7818 * c-c++-common/goacc/uninit-if-clause.c: New test.
7819 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7820
cb9b6b99 78212016-03-24 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR target/70290
305d86a0 7824 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7825 Fix formatting.
cb9b6b99 7826
a4225fff 78272016-03-24 Richard Biener <rguenther@suse.de>
7828
7829 PR tree-optimization/70372
7830 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7831
5a869ab8 78322016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7833
7834 PR c++/70347
7835 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7836
36ce5faa 78372016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7838
7839 PR c++/70332
7840 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7841
c4fa85c9 78422016-03-23 Jakub Jelinek <jakub@redhat.com>
7843
d9377ad5 7844 PR c++/70001
7845 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7846 * g++.dg/cpp1y/pr70001.C: New test.
7847
c4fa85c9 7848 PR c++/70323
7849 * g++.dg/cpp0x/constexpr-70323.C: New test.
7850
0a2062da 78512016-03-23 Alexandre Oliva <aoliva@redhat.com>
7852 Jason Merrill <jason@redhat.com>
7853 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c++/69315
7856 * g++.dg/cpp0x/constexpr-69315.C: New test.
7857 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7858
62d2a6dc 78592016-03-23 Marek Polacek <polacek@redhat.com>
7860
7861 PR c++/69884
7862 * g++.dg/warn/Wignored-attributes-1.C: New test.
7863 * g++.dg/warn/Wignored-attributes-2.C: New test.
7864
a82d6246 78652016-03-23 Tom de Vries <tom@codesourcery.com>
7866
7867 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7868 initialization.
7869 * gfortran.dg/goacc/private-3.f95 (test): Same.
7870 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7871 missing use param.
7872
dc834ba1 78732016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7874
7875 * lib/target-supports.exp: Remove v7ve entry from loop
7876 creating effective target checks.
7877 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7878 (add_options_for_arm_arch_v7ve): Likewise.
7879
7e83fd1f 78802016-03-23 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR tree-optimization/70354
7883 * gcc.dg/vect/pr70354-1.c: New test.
7884 * gcc.dg/vect/pr70354-2.c: New test.
7885 * gcc.target/i386/avx2-pr70354-1.c: New test.
7886 * gcc.target/i386/avx2-pr70354-2.c: New test.
7887
4e4da058 78882016-03-22 Jeff Law <law@redhat.com>
7889
7890 PR target/70232
7891 * gcc.dg/tree-ssa/pr70232.c: New test.
7892
6855137b 78932016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7894
7895 PR target/70302
7896 * gcc.target/i386/pr70302.c: New test.
7897
19db1ec8 78982016-03-22 Richard Biener <rguenther@suse.de>
7899
7900 PR middle-end/70251
7901 * g++.dg/torture/pr70251.C: New testcase.
7902
4baec9f2 79032016-03-22 David Malcolm <dmalcolm@redhat.com>
7904
7905 PR c/69993
7906 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7907 Wmisleading-indentation.c.
7908 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7909 reflect change to diagnostic text and order of messages.
7910 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7911
fcfec126 79122016-03-22 David Edelsohn <dje.gcc@gmail.com>
7913
7914 * g++.dg/ext/java-3.C: Don't compile on AIX.
7915
aa30728a 79162016-03-22 Richard Biener <rguenther@suse.de>
7917
7918 PR middle-end/70333
7919 * gcc.dg/torture/pr70333.c: New testcase.
7920
46ec4eb4 79212016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7922
7923 * g++.dg/ext/pr70290.C: New test.
7924
4880f878 79252016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7926
7927 PR target/70325
7928 * gcc.target/i386/pr70325.c: New test.
7929
3d78ea44 79302016-03-22 Jakub Jelinek <jakub@redhat.com>
7931
5934fb8f 7932 PR target/70329
7933 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7934 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7935
b6436f79 7936 PR target/70300
7937 * gcc.target/i386/pr70300.c: New test.
7938
3d78ea44 7939 PR c++/70295
7940 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7941 (func2): New function for cond with parens, xfail warning for c++.
7942 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7943
b60244f6 79442016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7945
7946 PR c++/70096
7947 * g++.dg/template/ptrmem30.C: New test.
7948
c8e3e744 79492016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7950
7951 PR c++/70204
7952 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7953 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7954
2715f63a 79552016-03-21 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR middle-end/70326
7958 * gcc.dg/pr70326.c: New test.
7959
2daa2cda 79602016-03-21 Marc Glisse <marc.glisse@inria.fr>
7961 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR tree-optimization/70317
7964 * gcc.dg/pr70317.c: New test.
7965
d9aa5a50 79662016-03-21 Uros Bizjak <ubizjak@gmail.com>
7967
7968 PR target/70327
7969 * gcc.target/i386/pr70327.c: New test.
7970
e1a88bf4 79712016-03-21 Martin Liska <mliska@suse.cz>
7972
61941425 7973 PR ipa/70306
e1a88bf4 7974 * gcc.dg/ipa/pr70306.c: New test.
7975
d9aa5a50 79762016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7977
7978 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7979 * gcc.target/arm/attr-align3.c: Likewise.
7980 * gcc.target/arm/attr_arm.c: Likewise.
7981 * gcc.target/arm/flip-thumb.c: Likewise.
7982
afdde20c 79832016-03-21 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR target/70296
7986 * gcc.target/powerpc/altivec-36.c: New test.
7987
3f2ef661 79882016-03-21 Richard Biener <rguenther@suse.de>
7989
7990 PR tree-optimization/70310
7991 * gcc.dg/torture/pr70310.c: New testcase.
7992
08b2b692 79932016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7994
7995 PR target/70293
7996 * gcc.target/i386/pr70293.c: New test.
7997
93505d22 79982016-03-21 Richard Biener <rguenther@suse.de>
7999
8000 PR tree-optimization/70288
8001 * gcc.dg/torture/pr70288-1.c: New testcase.
8002 * gcc.dg/torture/pr70288-2.c: Likewise.
8003
06fd1914 80042016-03-21 Andrey Belevantsev <abel@ispras.ru>
8005
8006 PR rtl-optimization/69307
8007 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8008
b628775e 80092016-03-21 Andrey Belevantsev <abel@ispras.ru>
8010
8011 PR rtl-optimization/69102
8012 * gcc.c-torture/compile/pr69102.c: New test.
8013
1421f43c 80142016-03-18 Jeff Law <law@redhat.com>
8015
8016 PR rtl-optimization/70263
8017 * gcc.c-torture/compile/pr70263-1.c: New test.
8018 * gcc.target/i386/pr70263-2.c: New test.
8019
e7142ce1 80202016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8021
8022 PR rtl-optimization/70278
8023 * gcc.dg/torture/pr70278.c: New test.
8024 * gcc.target/arm/pr70278.c: New test.
8025
5539bc70 80262016-03-18 David Malcolm <dmalcolm@redhat.com>
8027
8028 PR c/70281
8029 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8030 (test_builtin_types_compatible_p): New test function.
8031 * gcc.dg/pr70281.c: New test case.
8032
296a290a 80332016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8034
8035 PR target/70113
8036 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8037
666094f0 80382016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8039
8040 PR tree-optimization/70252
8041 * gcc.dg/pr70252.c: New test.
8042
350514e8 80432016-03-18 Tom de Vries <tom@codesourcery.com>
8044
8045 * gcc.dg/pr70161-2.c: New test.
8046 * gcc.dg/pr70161.c: New test.
8047
011e0cea 80482016-03-18 Tom de Vries <tom@codesourcery.com>
8049
8050 PR ipa/70269
8051 * gcc.dg/pr70269.c: New test.
8052
292a09de 80532016-03-18 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR c++/70267
8056 * g++.dg/ext/java-3.C: New test.
8057
efc86c4c 80582016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8059
8060 PR c++/70205
8061 * g++.dg/lookup/pr70205.C: New test.
8062
a28dd575 80632016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8064
8065 PR c++/70218
8066 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8067
92e7ab1e 80682016-03-17 Marek Polacek <polacek@redhat.com>
8069
8070 PR c/69407
8071 * gcc.dg/atomic-op-6.c: New test.
8072
7378dbfb 80732016-03-17 David Malcolm <dmalcolm@redhat.com>
8074
8075 PR c/70264
8076 * c-c++-common/pr70264.c: New test case.
8077
f7995d7d 80782016-03-17 Jakub Jelinek <jakub@redhat.com>
8079
e2895b76 8080 PR c++/70144
8081 * c-c++-common/pr70144-1.c: New test.
8082 * c-c++-common/pr70144-2.c: New test.
8083
f7995d7d 8084 PR c++/70272
8085 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8086 * g++.dg/opt/flifetime-dse6.C: New test.
8087 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8088
5ec4a949 80892016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8090
8091 PR driver/70192
8092 * gcc.dg/pic-1.c: New test.
8093 * gcc.dg/pic-2.c: Likewise.
8094 * gcc.dg/pic-3.c: Likewise.
8095 * gcc.dg/pic-4.c: Likewise.
8096 * gcc.dg/pie-1.c: Likewise.
8097 * gcc.dg/pie-2.c: Likewise.
8098 * gcc.dg/pie-3.c: Likewise.
8099 * gcc.dg/pie-4.c: Likewise.
8100 * gcc.dg/pie-5.c: Likewise.
8101 * gcc.dg/pie-6.c: Likewise.
8102
c28550e1 81032016-03-17 Tom de Vries <tom@codesourcery.com>
8104
8105 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8106 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8107
be3296cb 81082016-03-17 Richard Biener <rguenther@suse.de>
8109
8110 PR debug/70271
8111 * g++.dg/debug/pr70271.C: New testcase.
8112
9b60ef21 81132016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8114
8115 * gcc.target/i386/pr70251.c: New test.
8116
9a80bc1a 81172016-03-17 Marek Polacek <polacek@redhat.com>
8118
8119 PR c++/70194
8120 * g++.dg/warn/constexpr-70194.C: New test.
8121
733d7ff9 81222016-03-16 Richard Henderson <rth@redhat.com>
8123
8124 PR middle-end/70240
8125 * gcc.c-torture/compile/pr70240.c: New.
8126
3e6f12bf 81272016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8128
8129 * gcc.c-torture/compile/20151204.c: Skip for avr.
8130
867c9e99 81312016-03-16 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR target/70245
8134 * g++.dg/opt/pr70245.C: New test.
8135 * g++.dg/opt/pr70245.h: New file.
8136 * g++.dg/opt/pr70245-aux.cc: New file.
8137
8ced6ab7 81382016-03-16 Martin Sebor <msebor@redhat.com>
8139
8140 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8141
37af779a 81422016-03-16 Richard Henderson <rth@redhat.com>
8143
8144 PR middle-end/70199
8145 * gcc.c-torture/compile/pr70199.c: New.
8146
78ed999c 81472016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8148
8149 * gcc.dg/uninit-19.c: Run dos2unix.
8150
462ca422 81512016-03-16 Marek Polacek <polacek@redhat.com>
8152
8153 PR c/70093
8154 * gcc.dg/nested-func-10.c: New test.
8155 * gcc.dg/nested-func-9.c: New test.
8156
fe58aacc 81572016-03-16 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR tree-optimization/68714
8160 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8161
27a53872 81622016-03-16 Tom de Vries <tom@codesourcery.com>
8163
8164 PR tree-optimization/68715
8165 * gcc.dg/graphite/pr68715-2.c: New test.
8166 * gcc.dg/graphite/pr68715.c: New test.
8167 * gfortran.dg/graphite/pr68715.f90: New test.
8168
95049c3c 81692016-03-16 Tom de Vries <tom@codesourcery.com>
8170
8171 PR tree-optimization/68809
8172 * gcc.dg/graphite/pr68809-2.c: New test.
8173 * gcc.dg/graphite/pr68809.c: New test.
8174
09eddd70 81752016-03-16 Jakub Jelinek <jakub@redhat.com>
8176
81fc5915 8177 PR c++/70147
8178 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8179 method call to i () as argument. Adjust expected output.
8180
09eddd70 8181 PR c++/70147
8182 * g++.dg/ubsan/pr70147-1.C: New test.
8183 * g++.dg/ubsan/pr70147-2.C: New test.
8184
6373d2a2 81852016-03-15 Martin Sebor <msebor@redhat.com>
8186
8187 PR c++/58281
8188 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8189
d27a0c11 81902016-03-15 John David Anglin <danglin@gcc.gnu.org>
8191
9908039d 8192 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8193 hppa*-*-hpux*.
8194
45cdc3a6 8195 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8196
d27a0c11 8197 PR libfortran/69799
8198 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8199 libatomic_available.
8200
0dd1d57f 82012016-03-15 Marek Polacek <polacek@redhat.com>
8202
8203 PR c++/70209
8204 * g++.dg/ext/attribute-may-alias-4.C: New test.
8205
0ce02c07 82062016-03-15 Alexander Monakov <amonakov@ispras.ru>
8207
8208 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8209 -fvar-tracking-assignments-toggle flag.
8210
f6e39b30 82112016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8212
8213 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8214
167f93a2 82152016-03-15 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR rtl-optimization/70222
8218 * gcc.c-torture/execute/pr70222-1.c: New test.
8219 * gcc.c-torture/execute/pr70222-2.c: New test.
8220
08a8af4a 82212016-03-15 Richard Henderson <rth@redhat.com>
8222
8223 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8224
738eb905 82252016-03-15 Andrey Belevantsev <abel@ispras.ru>
8226
8227 PR rtl-optimization/69032
8228 * gcc.dg/pr69032.c: New test.
8229
dd148b3a 82302016-03-15 Andrey Belevantsev <abel@ispras.ru>
8231
8232 PR rtl-optimization/63384
d9aa5a50 8233 * g++.dg/pr63384.C: New test.
dd148b3a 8234
acf58115 82352016-03-15 Andrey Belevantsev <abel@ispras.ru>
8236
8237 PR target/64411
8238 * gcc.target/i386/pr64411.C: New test.
8239
a2897dc4 82402016-03-15 Tom de Vries <tom@codesourcery.com>
8241
8242 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8243 * gfortran.dg/goacc/kernels-alias.f95: New test.
8244
7bad2faf 82452016-03-14 Martin Sebor <msebor@redhat.com>
8246
8247 PR c++/53792
8248 * g++.dg/cpp0x/constexpr-inline.C: New test.
8249 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8250
d65fa8d9 82512016-03-14 David Edelsohn <dje.gcc@gmail.com>
8252
8253 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8254
2b3c633f 82552016-03-14 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR middle-end/70219
8258 * gcc.dg/pr70219.c: New test.
8259
e947f9c3 82602016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8261
8262 PR target/70083
8263 * gcc.dg/torture/pr70083.c: New test.
8264 * gcc.target/i386/pr70083.c: New test.
8265
74201dc2 82662016-03-14 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/56365
8269 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8270
88aea41e 82712016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8272
8273 PR target/70098
8274 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8275 New function.
8276 * g++.dg/pr70098.C: New testcase.
8277
8278
1bd2aefd 82792016-03-14 Tom de Vries <tom@codesourcery.com>
8280
8281 PR tree-optimization/70045
8282 * gcc.dg/graphite/pr70045.c: New test.
8283
922c7033 82842016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8285
8286 PR fortran/69043
8287 * gfortran.dg/include_9.f90: New test.
8288
fd4ab6d9 82892016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8290
8291 PR fortran/45076
8292 gfortran.dg/prof/prof.exp: New script.
8293 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8294
7d7218d3 82952016-03-12 Andrey Belevantsev <abel@ispras.ru>
8296
8297 PR rtl-optimization/69307
8298 * gcc.dg/pr69307.c: New test.
8299
02ffd664 83002016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8301
8302 PR target/69614
8303 * gcc.target/arm/pr69614.c: New.
8304
76e207a9 83052016-03-12 Paul Thomas <pault@gcc.gnu.org>
8306
8307 PR fortran/70031
8308 * gfortran.dg/submodule_14.f08: New test
8309
8310 PR fortran/69524
8311 * gfortran.dg/submodule_15.f08: New test
8312
490ee78a 83132016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8314
8315 PR c++/70106
8316 * g++.dg/cpp1y/paren3.C: New test.
8317
04e137ff 83182016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8319
8320 PR target/70131
8321 * gcc.target/powerpc/ppc-round2.c: New test.
8322
27b2c1c4 83232016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8324
8325 PR target/70123
8326 * gcc.dg/torture/pr70123.c: New test.
8327
84116671 83282016-03-11 Jeff Law <law@redhat.com>
8329
8330 PR tree-optimization/70190
8331 * gcc.c-torture/compile/pr70190.c: New test.
8332
cfa58bc8 83332016-03-11 David Malcolm <dmalcolm@redhat.com>
8334
8335 PR c/68187
8336 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8337 case.
8338 (test43_b): Likewise.
8339 (test43_c): Likewise.
8340 (test43_d): Likewise.
8341 (test43_e): Likewise.
8342 (test43_f): Likewise.
8343 (test43_g): Likewise.
8344 (test44_a): Likewise.
8345 (test44_b): Likewise.
8346 (test44_c): Likewise.
8347 (test44_d): Likewise.
8348 (test44_e): Likewise.
8349
ce234f27 83502016-03-11 David Malcolm <dmalcolm@redhat.com>
8351
8352 PR c/70085
8353 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8354
e4756b48 83552016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8356
8357 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8358 dg-options.
8359
1f5ef87e 83602016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8361
8362 PR target/70002
8363 PR target/69245
8364 * gcc.target/aarch64/pr69245_2.c: New test.
8365
f9c352a1 83662016-03-11 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR tree-optimization/70177
8369 * gcc.dg/pr70177.c: New test.
8370
4dd92ac6 83712016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8372
8373 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8374
331e4fdb 83752016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8376
8377 * gcc.dg/tree-ssa/sra-20.c: New.
8378
69262824 83792016-03-11 Jakub Jelinek <jakub@redhat.com>
8380
6f9a7425 8381 PR rtl-optimization/70174
8382 * gcc.dg/pr70174.c: New test.
8383
69262824 8384 PR tree-optimization/70169
8385 * gcc.dg/pr70169.c: New test.
8386
4637a847 83872016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8388
8389 PR target/70160
8390 * gcc.target/i386/pr70160.c: New test.
8391
5a86d754 83922016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8393
8394 * gcc.target/s390/dfp-1.c: New test.
8395
af4c8290 83962016-03-10 Nick Clifton <nickc@redhat.com>
8397
8398 PR target/70044
8399 * gcc.target/aarch64/pr70044.c: New test.
8400
98dfd328 84012016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8402 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR c++/70001
8405 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8406 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8407 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8408
75e72311 84092016-03-10 Jan Hubicka <hubicka@ucw.cz>
8410
8411 PR lto/69589
8412 * g++.dg/lto/pr69589_0.C: New testcase
8413 * g++.dg/lto/pr69589_1.C: New testcase
8414
a2eb1271 84152016-03-10 Marek Polacek <polacek@redhat.com>
8416
8417 PR c++/70153
8418 * g++.dg/delayedfold/unary-plus1.C: New test.
8419
84202016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8421
8422 * gcc.target/arm/pr45701-1.c: Escape brackets.
8423 * gcc.target/arm/pr45701-2.c: Likewise.
8424
5ab2987f 84252016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8426
8427 * gfortran.dg/unconstrained_commons.f: New.
8428
6972afac 84292016-03-10 Alan Modra <amodra@gmail.com>
8430
8431 * gcc.dg/pr69195.c: New.
8432 * gcc.dg/pr69238.c: New.
8433
c82c99ec 84342016-03-10 Tom de Vries <tom@codesourcery.com>
8435
8436 PR testsuite/68915
8437 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8438
a2389d4a 84392016-03-10 Richard Biener <rguenther@suse.de>
8440
8441 PR tree-optimization/70128
8442 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8443 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8444
c272412d 84452016-03-09 Jakub Jelinek <jakub@redhat.com>
8446
a0451069 8447 PR tree-optimization/70152
8448 * gcc.dg/pr70152.c: New test.
8449
c272412d 8450 PR target/70086
8451 * gcc.target/i386/pr70086-1.c: New test.
8452 * gcc.target/i386/pr70086-2.c: New test.
8453 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8454
8455 PR tree-optimization/70127
8456 * gcc.c-torture/execute/pr70127.c: New test.
8457
27dcb7a8 84582016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8459
8460 * c-c++-common/goacc/combined-directives-2.c: New test.
8461
c24757cf 84622016-03-09 David Malcolm <dmalcolm@redhat.com>
8463
8464 PR c/68473
8465 PR c++/70105
8466 * g++.dg/diagnostic/pr70105.C: New test.
8467 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8468 (test_multiple_ordinary_maps): New test function.
8469
83108969 84702016-03-09 David Malcolm <dmalcolm@redhat.com>
8471
8472 PR c/68473
8473 PR c++/70105
8474 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8475 Drop range information from call to inform_at_rich_loc.
8476 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8477 New.
8478 (test_show_locus): Replace calls to rich_location::add_range with
8479 calls to add_range. Rewrite the tests that used the now-defunct
8480 rich_location ctor taking a source_range. Simplify other tests
8481 by replacing calls to COMBINE_LOCATION_DATA with calls to
8482 make_location.
8483
6733c0e8 84842016-03-09 Richard Biener <rguenther@suse.de>
8485 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR tree-optimization/70138
8488 * gcc.dg/vect/pr70138-1.c: New testcase.
8489 * gcc.dg/vect/pr70138-2.c: Likewise.
8490
96abb9f5 84912016-03-09 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR target/70049
8494 * gcc.target/i386/pr70049.c: New test.
8495
42bb3bfb 84962016-03-09 Richard Biener <rguenther@suse.de>
8497
8498 PR c/70143
8499 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8500 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8501 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8502
27527428 85032016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8506 arm-*-*.
8507
248449f2 85082016-03-09 Jakub Jelinek <jakub@redhat.com>
8509
1bd49ced 8510 PR middle-end/67278
8511 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8512
248449f2 8513 PR target/67278
8514 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8515
8516 PR middle-end/70050
8517 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8518 in testcase comment.
8519
dfc460ff 85202016-03-09 Tom de Vries <tom@codesourcery.com>
8521
8522 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8523 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8524 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8525 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8526 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8527 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8528 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8529 * gfortran.dg/goacc/kernels-loop.f95: New test.
8530
0377fc7f 85312016-03-08 Martin Sebor <msebor@redhat.com>
8532
8533 PR c++/62096
8534 * g++.dg/warn/overflow-warn-7.C: New test.
8535
3556aa80 85362016-03-08 Jason Merrill <jason@redhat.com>
8537
8538 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8539 * lib/target-supports.exp (check_effective_target_concepts): New.
8540
e5096208 85412016-03-08 Jakub Jelinek <jakub@redhat.com>
8542
5370eb8d 8543 PR c++/70135
8544 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8545 * g++.dg/ubsan/pr70135.C: New test.
8546
e5096208 8547 PR target/70110
8548 * gcc.dg/pr70110.c: New test.
8549
cc37120d 85502016-03-07 Martin Jambor <mjambor@suse.cz>
8551
8552 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8553 * c-c++-common/gomp/if-1.c: Likewise.
8554 * c-c++-common/gomp/pr61486-2.c: Likewise.
8555 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8556 to dg-additional-options.
8557 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8558 * g++/gomp/target-teams-1.c: Likewise.
8559 * gcc.dg/gomp/gomp.exp: Likewise.
8560 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8561 dg-additional-options.
8562 * gfortran.dg/gomp/gomp.exp: Likewise.
8563 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8564 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8565 dg-additional-options.
8566 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8567
53c248d8 85682016-03-07 Martin Jambor <mjambor@suse.cz>
8569
8570 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8571 * c-c++-common/gomp/gridify-1.c: New test.
8572 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8573
541e79a0 85742016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8575
8576 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8577 trigger for cortex-r8, when scanning for register r8.
8578 * gcc.target/arm/pr45701-2.c: Likewise.
8579
4dfabd94 85802016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8581 Jeff Law <law@redhat.com>
4dfabd94 8582
8583 PR tree-optimization/69740
8584 * gcc.c-torture/compile/pr69740-1.c: New test.
8585 * gcc.c-torture/compile/pr69740-2.c: New test.
8586
1b63a87b 85872016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8588
8589 * lib/target-supports.exp
8590 (check_effective_target_whole_vector_shift): Enable for PPC64.
8591
d33914da 85922016-03-07 Richard Biener <rguenther@suse.de>
8593
8594 PR tree-optimization/70115
8595 * gcc.dg/torture/pr70115.c: New testcase.
8596
584fba4b 85972016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8598
8599 PR middle-end/69916
8600 * c-c-++-common/goacc/pr69916.c: New.
8601
7f2f5ec0 86022016-03-07 Richard Henderson <rth@redhat.com>
8603
8604 * gcc.c-torture/compile/pr70061.c: New test.
8605
f530e7c4 86062016-03-07 Richard Biener <rguenther@suse.de>
8607
8608 PR testsuite/70109
8609 * gcc.dg/vect/O3-pr36098.c: New testcase.
8610
a3855fed 86112016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8612
8613 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8614
091ffc31 86152016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8616
8617 * gnat.dg/renaming9.ad[sb]: New testcase.
8618
2941b871 86192016-03-05 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR c++/70084
8622 * g++.dg/expr/stdarg3.C: New test.
8623
5173ce42 86242016-03-04 Jeff Law <law@redhat.com>
8625
8626 PR tree-optimization/69196
8627 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8628 x86_64-*-*.
8629
2d1d2e55 86302016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8631
0e43078e 8632 PR c/69973
8633 * gcc.dg/pr69973.c: New test.
8634
d8ec06ae 8635 PR rtl-optimization/69941
8636 * gcc.dg/torture/pr69941.c: New test.
8637
2d1d2e55 8638 PR c/69824
8639 * gcc.dg/pr69824.c: New test.
8640
32f692e2 86412016-03-05 Tom de Vries <tom@codesourcery.com>
8642
8643 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8644 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8645 function.
8646
1c699e9a 86472016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8648
8649 PR c++/66786
8650 * g++.dg/cpp1y/var-templ48.C: New test.
8651 * g++.dg/cpp1y/var-templ49.C: New test.
8652
358448c6 86532016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8654
8655 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8656
01dc3c45 86572016-03-04 Jakub Jelinek <jakub@redhat.com>
8658
e968ff6d 8659 PR c++/70035
8660 * g++.dg/ubsan/pr70035.C: New test.
8661
01dc3c45 8662 PR target/70062
8663 * gcc.target/i386/pr70062.c: New test.
8664
3937d618 86652016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8666
8667 * g++.dg/template/typename21.C: Remove c++98_only.
8668
c58ac7f8 86692016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8670
8671 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8672
0060768a 86732016-03-04 David Malcolm <dmalcolm@redhat.com>
8674
8675 PR c/68187
8676 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8677 function.
8678 (fn_42_b): Likewise.
8679 (fn_42_c): Likewise.
8680
74c6fd40 86812016-03-04 David Malcolm <dmalcolm@redhat.com>
8682
8683 PR c/68187
8684 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8685 function.
8686 (fn_40_b): Likewise.
8687 (fn_41_a): Likewise.
8688 (fn_41_b): Likewise.
8689
31b11359 86902016-03-04 Jakub Jelinek <jakub@redhat.com>
8691
8692 PR target/70059
8693 * gcc.target/i386/avx512f-pr70059.c: New test.
8694 * gcc.target/i386/avx512dq-pr70059.c: New test.
8695
c5b93452 86962016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8697
8698 PR rtl-optimization/57676
8699 * gcc.dg/torture/pr57676.c: New test.
8700
268fbd56 87012016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8702
8703 * gcc.dg/pr70026.c: New test.
8704
6560d1ad 87052016-03-04 Marek Polacek <polacek@redhat.com>
8706
8707 PR c/69798
8708 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8709 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8710
cc7dfddf 87112016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8712
8713 PR target/70004
8714 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8715 Delete.
8716 (test_corners_sisd_si): Likewise.
8717 (main): Remove checks of the above.
8718 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8719
e9663bd4 87202016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8721
8722 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8723
dcdd684e 87242016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8725
8726 * gcc.dg/torture/pr69951.c: Accept argc==0.
8727
e692d332 87282016-03-04 Richard Biener <rguenther@suse.de>
8729
8730 PR c++/70054
8731 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8732 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8733
af77b7e6 87342016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8735
8736 PR testsuite/69766
8737 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8738 testing multiarch.
8739
290da96e 87402016-03-04 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR debug/69947
8743 * gcc.dg/guality/pr69947.c: New test.
8744
e51ce713 87452016-03-03 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR ada/70017
8748 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8749
1feed892 87502016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8751
8752 PR rtl-optimization/69904
8753 * gcc.target/arm/pr69904.c: New test.
8754
c32bda69 87552016-03-03 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR target/70021
8758 * gcc.dg/vect/pr70021.c: New test.
8759 * gcc.target/i386/pr70021.c: New test.
8760
1bc579ed 87612016-03-03 Marek Polacek <polacek@redhat.com>
8762
8763 PR middle-end/70050
8764 * gcc.dg/pr70050.c: New test.
8765
cfa8d638 87662016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8767
8768 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8769
1b889259 87702016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8771
8772 PR tree-optimization/70043
8773 * gfortran.dg/vect/pr70043.f90: New test.
8774
f756dfa3 87752016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8776
8777 * gnat.dg/specs/task1.ads: New test.
8778
5cb4863d 87792016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8780
8781 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8782 Invoke gdb with -batch.
8783 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8784
5dd12e43 87852016-03-03 Richard Biener <rguenther@suse.de>
8786
8787 PR tree-optimization/55936
8788 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8789
d97ba4ca 87902016-03-02 Jeff Law <law@redhat.com>
8791
5d23c86f 8792 PR rtl-optimization/69942
8793 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8794 effects of argument promotions.
8795
d97ba4ca 8796 PR tree-optimization/69987
8797 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8798 target does not support -fprefetch-loop-arrays.
8799
901faaa0 88002016-03-02 Uros Bizjak <ubizjak@gmail.com>
8801
8802 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8803
51f6fdce 88042016-03-02 Bin Cheng <bin.cheng@arm.com>
8805
6bc7872f 8806 PR rtl-optimization/69052
51f6fdce 8807 * gcc.target/i386/pr69052.c: New test.
8808
31d31e07 88092016-03-02 Alan Modra <amodra@gmail.com>
8810
8811 * gcc.dg/pr69990.c: New.
8812
04faee95 88132016-03-02 Jakub Jelinek <jakub@redhat.com>
8814
270d0117 8815 PR c/68062
8816 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8817
8818 PR middle-end/70022
8819 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8820
04faee95 8821 PR target/70028
8822 * gcc.target/i386/pr70028.c: New test.
8823
a2cc9e8e 88242016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8825
8826 * c-c++-common/asan/swapcontext-test-1.c,
8827 * c-c++-common/tsan/thread_leak.c,
8828 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8829 * g++.dg/tsan/benign_race.C,
8830 * g++.dg/tsan/fd_close_norace.C,
8831 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8832 races with sanitizer output
8833
dd4bd263 88342016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8835 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8836
8837 PR target/67278
8838 * gcc.dg/simd-8.c: New testcase.
8839
b5fe3a49 88402016-03-02 Richard Biener <rguenther@suse.de>
8841
8842 PR middle-end/67278
8843 * gcc.dg/simd-7.c: New testcase.
8844
23601f67 88452016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8846
8847 * gcc.target/i386/pr70007.c: Tweak.
8848
f66f65e7 88492016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8850
8851 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8852
60773515 88532016-03-02 Marek Polacek <polacek@redhat.com>
8854
8855 PR c/67854
8856 * gcc.dg/pr67854.c: New test.
8857
6c094cb1 88582016-03-02 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR middle-end/70025
8861 * gcc.dg/torture/pr70025.c: New test.
8862
7627bb56 88632016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8864
8865 PR tree-optimization/68621
8866 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8867
066c8e94 88682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8869
8870 * gcc.target/i386/pr70007.c: New test.
8871
d3b819ad 88722016-03-01 Jeff Law <law@redhat.com>
8873
d4b9ad56 8874 PR tree-optimization/69196
7e217344 8875 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8876
d3b819ad 8877 PR tree-optimization/69196
8878 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8879 duplicating code and spoiling the expected output.
8880
4f37285d 88812016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8882
8883 PR target/70033
8884 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8885 supports power9 before doing tests.
8886 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8887 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8888 * gcc.target/powerpc/p9-permute.c: Likewise.
8889
3e9c4f6c 88902016-03-01 Uros Bizjak <ubizjak@gmail.com>
8891
8892 PR target/70027
8893 * gcc.target/i386/pr70027.c: New test.
8894
e324729e 88952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8896
8897 * gcc.dg/pr70017.c: New test.
8898
40e9ce2d 88992016-03-01 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR c/69796
8902 PR c/69974
8903 * gcc.dg/pr69796.c: New test.
8904 * gcc.dg/pr69974.c: New test.
8905
e8b016ea 89062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8907
8908 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8909
24d3127c 89102016-02-29 Jeff Law <law@redhat.com>
8911
8912 PR tree-optimization/69987
8913 * gfortran.dg/pr69987.f90: New test.
8914
8915 PR tree-optimization/69989
8916 * gcc.c-torture/compile/pr69989-2.c: New test.
8917
12cc1225 89182016-03-01 Marek Polacek <polacek@redhat.com>
8919
8920 PR c++/69795
8921 * g++.dg/parse/invalid1.C: New test.
8922
d99a947c 89232016-03-01 Richard Biener <rguenther@suse.de>
8924
8925 PR middle-end/70022
8926 * gcc.dg/pr70022.c: New testcase.
8927
395dbc60 89282016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8929
8930 PR tree-optimization/69956
8931 * gcc.dg/pr69956.c: New test.
8932
40a35c55 89332016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8934
8935 PR target/70011
8936 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8937 XFAIL when hardware supports efficient unaligned storage access.
8938
4edc90b0 89392016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8940
8941 PR c++/69961
8942 * g++.dg/template/pr69961a.C: New test.
8943 * g++.dg/template/pr69961b.C: New test.
8944
1ed1f69a 89452016-02-29 David Malcolm <dmalcolm@redhat.com>
8946
8947 PR preprocessor/69985
8948 * gcc.dg/cpp/pr69985.c: New test case.
8949
01c5d15d 89502016-02-29 Jeff Law <law@redhat.com>
8951
3a4d3de5 8952 PR tree-optimization/70005
8953 * gcc.c-torture/execute/pr70005.c New test.
8954
01c5d15d 8955 PR tree-optimization/69999
8956 * gcc.c-torture/compile/pr69999.c: New test.
8957
1bf66b54 89582016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8959
8960 PR tree-optimization/69652
8961 * gcc.dg/torture/pr69652.c: Delete test.
8962 * gcc.dg/vect/pr69652.c: New test.
8963
b4d653d5 89642016-02-19 Richard Biener <rguenther@suse.de>
8965
8966 PR tree-optimization/69980
8967 * gfortran.dg/vect/pr69980.f90: New testcase.
8968
35bc4745 89692016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8970
8971 * gcc.target/sparc/20160229-1.c: New test.
8972
bb54a538 89732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8974
8975 * gnat.dg/stack_usage3.adb: New test.
8976 * gnat.dg/stack_usage3_pkg.ads: New helper.
8977
95164e71 89782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8979
8980 * gnat.dg/renaming8.adb: New test.
8981 * gnat.dg/renaming8_pkg1.ads: New helper.
8982 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8983 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8984
a890896f 89852016-02-29 Richard Biener <rguenther@suse.de>
8986
8987 PR tree-optimization/69720
8988 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8989
5c70403a 89902016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8991
8992 PR fortran/68147
8993 PR fortran/47674
8994 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8995
dfb6d139 89962016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8997 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8998
8999 PR fortran/56007
9000 * gfortran.dg/coarray_8.f90: Adjust error message.
9001 * gfortran.dg/pr56007.f90: New test.
9002 * gfortran.dg/pr56007.f: New test.
9003
536508db 90042016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9005
9006 PR tree-optimization/69989
9007 * gcc.dg/torture/pr69989.c: New test.
9008
eec75e45 90092016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9010
9011 * gcc.target/i386/stack-realign-win.c: New test.
9012
0175e45a 90132016-02-28 Harald Anlauf <anlauf@gmx.de>
9014
9015 PR fortran/60126
9016 * gfortran.dg/pr60126.f90: New test.
9017
2a703589 90182016-02-27 Jeff Law <law@redhat.com>
9019
9020 Revert
9021 2016-02-26 Richard Biener <rguenther@suse.de>
9022 Jeff Law <law@redhat.com>
9023
9024 PR tree-optimization/69740
9025 * gcc.c-torture/compile/pr69740-1.c: New test.
9026 * gcc.c-torture/compile/pr69740-2.c: New test.
9027
359b4c18 90282016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9029
1c96765a 9030 PR fortran/69910
359b4c18 9031 * gfortran.dg/newunit_4.f90: New test.
9032
49462d93 90332016-02-27 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR target/69613
9036 PR rtl-optimization/69886
9037 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9038 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9039 target.
9040
c4ac733e 90412016-02-26 Martin Sebor <msebor@redhat.com>
9042
9043 PR tree-optimization/15826
9044 * gcc.dg/tree-ssa/pr15826.c: New test.
9045
da8c4b5d 90462016-02-26 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR target/69969
9049 * gcc.target/powerpc/pr69969.c: New test.
9050
0a4558eb 90512016-02-26 Martin Sebor <msebor@redhat.com>
9052
9053 PR c++/15766
9054 * g++.old-deja/g++.other/decl5.C: Add a test case.
9055
5b500299 90562016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9057
9058 PR target/69946
9059 * gcc.target/powerpc/pr69946.c: New file.
9060
565f533b 90612016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9062 Jeff Law <law@redhat.com>
565f533b 9063
0a4558eb 9064 PR tree-optimization/69740
565f533b 9065 * gcc.c-torture/compile/pr69740-1.c: New test.
9066 * gcc.c-torture/compile/pr69740-2.c: New test.
9067
ff67cbea 90682016-02-26 Martin Jambor <mjambor@suse.cz>
9069
9070 PR middle-end/69920
9071 * gcc.dg/torture/pr69932.c: New test.
9072 * gcc.dg/torture/pr69936.c: Likewise.
9073
e400d817 90742016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9075
9076 PR target/69709
9077 * gcc.target/s390/pr69709.c: New test.
9078
126a5a2d 90792016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9080
9081 PR target/69245
9082 * gcc.target/aarch64/pr69245_1.c: New test.
9083
59c58860 90842016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9085
9086 PR target/69613
9087 * gcc.dg/torture/pr69613.c: New test.
9088
9441fa4e 90892016-02-26 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR rtl-optimization/69891
9092 * gcc.target/i386/pr69891.c: New test.
9093
e48fcde0 90942016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9095 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9096
35ed600a 9097 PR target/61397
f41208a1 9098 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9099 functionality for both 32-bit and 64-bit.
9100
c86aaa0e 91012016-02-26 Richard Biener <rguenther@suse.de>
9102
9103 PR tree-optimization/69551
9104 * gcc.dg/torture/pr69951.c: New testcase.
9105
38e71a65 91062016-02-25 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/48795
9109 * gcc.dg/Warray-bounds-18.c: New testcase.
9110
03331e69 91112016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9114
f14d8d6a 91152016-02-25 Jakub Jelinek <jakub@redhat.com>
9116
9117 PR rtl-optimization/69896
9118 * gcc.dg/pr69896.c: New test.
9119
4003c807 91202016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9121
9122 PR c++/69736
9123 * g++.dg/cpp1y/paren2.C: New test.
9124
a0573328 91252016-02-24 Martin Sebor <msebor@redhat.com>
9126
9127 PR c/51147
9128 * gcc.dg/enum-mode-2.c: New test.
9129
2cde02ad 91302016-02-24 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR c++/69922
9133 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9134 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9135 * g++.dg/ubsan/pr69922.C: New test.
9136
f0ea75d1 91372016-02-24 Marek Polacek <polacek@redhat.com>
9138
9139 PR c/69819
9140 * gcc.dg/pr69819.c: New test.
9141
05027366 91422016-02-24 Martin Sebor <msebor@redhat.com>
9143
34ed562b 9144 PR c++/69912
9145 * g++.dg/ext/flexary15.C: New test.
9146
91472016-02-24 Martin Sebor <msebor@redhat.com>
9148
9149 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9150 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9151 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9152
650c3ad5 91532016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9154 Charles Baylis <charles.baylis@linaro.org>
9155
9156 PR debug/61033
9157 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9158
596070e8 91592016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9160 Jakub Jelinek <jakub@redhat.com>
596070e8 9161
9162 PR middle-end/69760
9163 * gcc.dg/torture/pr69760.c: New testcase.
9164
d6b92d9f 91652016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9166
9167 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9168 pattern on Solaris with as.
9169
90436d9d 91702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9171
9172 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9173 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9174 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9175 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9176
7c749495 91772016-02-24 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR middle-end/69915
9180 * gcc.dg/pr69915.c: New test.
9181
9c9680b5 91822016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9183
9184 PR rtl-optimization/69886
9185 * gcc.dg/torture/pr69886.c: New test.
9186
36d081ee 91872016-02-24 Richard Biener <rguenther@suse.de>
9188
9189 PR middle-end/68963
9190 * gcc.dg/torture/pr68963.c: New testcase.
9191
2a0accb9 91922016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9193
9194 PR target/69875
9195 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9196 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9197 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9198 * gcc.target/arm/atomic_loaddi_1.c: New test.
9199 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9200 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9201 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9202 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9203 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9204 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9205 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9206 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9207
f0e92ef1 92082016-02-24 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR middle-end/69909
9211 * gcc.dg/torture/pr69909.c: New test.
9212
6907286f 92132016-02-24 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/69907
9216 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9217 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9218 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9219
e6ab7475 92202016-02-24 Christian Bruel <christian.bruel@st.com>
9221
9222 * gcc.target/arm/pragma_cpp_fma.c: New test.
9223
47587450 92242016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9225
9226 PR fortran/61156
9227 * gfortran.dg/include_6.f90: Update test.
9228
d41ab738 92292016-02-23 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR objc/69844
9232 * objc.dg/pr69844.m: New test.
9233
4772d9d5 92342016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9235
9236 PR libgfortran/69456
9237 * gfortran.dg/namelist_89.f90: New test.
9238 * gfortran.dg/pr59700.f90: Update test..
9239
8c38d887 92402016-02-23 Martin Sebor <msebor@redhat.com>
9241
9242 PR middle-end/69780
9243 * g++.dg/ext/builtin_alloca.C: New test.
9244 * gcc.dg/builtins-68.c: New test.
9245
ee1bfdb0 92462016-02-23 Richard Henderson <rth@redhat.com>
9247
9248 * gcc.target/i386/addr-space-3.c: Remove test.
9249
52609ec3 92502016-02-23 David Malcolm <dmalcolm@redhat.com>
9251
9252 PR preprocessor/69126
9253 PR preprocessor/69543
9254 * c-c++-common/pr69126-2-long.c: New test.
9255 * c-c++-common/pr69126-2-short.c: New test.
9256 * c-c++-common/pr69543-1.c: Remove xfail.
9257
d5bf2cc8 92582016-02-23 David Malcolm <dmalcolm@redhat.com>
9259
9260 PR preprocessor/69126
9261 PR preprocessor/69543
9262 PR preprocessor/69558
9263 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9264 (f): Rename to...
9265 (test_2): ...this, and add leading comment.
9266 (MACRO_3, test_3): New.
9267 (MACRO_4A, MACRO_4B, test_4): New.
9268 (MACRO): Rename to...
9269 (MACRO_5): ...this.
9270 (g): Rename to...
9271 (test_5): ...this, updating for renaming of MACRO, and
9272 add leading comment.
9273 * c-c++-common/pr69543-1.c: New.
9274 * c-c++-common/pr69543-2.c: New.
9275 * c-c++-common/pr69543-3.c: New.
9276 * c-c++-common/pr69543-4.c: New.
9277 * c-c++-common/pr69558-1.c: New.
9278 * c-c++-common/pr69558-2.c: New.
9279 * c-c++-common/pr69558-3.c: New.
9280 * c-c++-common/pr69558-4.c: New.
9281 * gcc.dg/pr69558.c: Move to...
9282 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9283 xfail for c++.
9284
3a37a410 92852016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9286
9287 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9288 to -ftree-parallelize-loops/-fopenacc changes.
9289 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9290 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9291 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9292 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9293 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9294 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9295 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9296 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9297 * c-c++-common/goacc/kernels-loop.c: Likewise.
9298 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9299 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9300 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9301 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9302
ecca180f 93032016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9304
9305 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9306
eec0fa3f 93072016-02-23 Jakub Jelinek <jakub@redhat.com>
9308
f1f91c07 9309 PR c++/69902
9310 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9311
eec0fa3f 9312 PR c/69900
9313 * gcc.dg/pr69900.c: New test.
9314
e045424d 93152016-02-23 Martin Jambor <mjambor@suse.cz>
9316
9317 PR tree-optimization/69666
9318 * gcc.dg/tree-ssa/pr69666.c: New test.
9319
f482dff6 93202016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9321
9322 PR fortran/67451
9323 * gfortran.dg/coarray_allocate_5.f08: New test.
9324
57ed698b 93252016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9326
9327 * gcc.target/s390/vcond-shift.c: Move to ...
9328 * gcc.target/s390/vector/vcond-shift.c: ... here.
9329
990e443c 93302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9331
9332 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9333 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9334
296c5f01 93352016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9336
9337 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9338
e53f41d5 93392016-02-20 Mark Wielaard <mjw@redhat.com>
9340
9341 PR c/28901
9342 * gcc.dg/unused-variable-3.c: New test.
9343
13af201d 93442016-02-22 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR target/69888
9347 * gcc.target/i386/pr69888.c: New test.
9348
682c90f9 93492016-02-22 Richard Biener <rguenther@suse.de>
9350
9351 PR tree-optimization/69882
9352 * gfortran.dg/vect/pr69882.f90: New testcase.
9353
b8cd18c3 93542016-02-22 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR target/69885
9357 * gcc.dg/pr69885.c: New test.
9358
09343379 93592016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9360
9361 PR target/69806
9362 PR target/54089
9363 * gcc.target/sh/pr54089-10.c: New.
9364
b345a09f 93652016-02-20 Paul Thomas <pault@gcc.gnu.org>
9366
9367 PR fortran/69423
9368 * gfortran.dg/deferred_character_15.f90 : New test.
9369
51385aed 93702016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9371
9372 PR fortran/57365
9373 gfortran.dg/allocate_with_source_18.f03: New test.
9374
93752016-02-20 Harald Anlauf <anlauf@gmx.de>
9376
9377 PR fortran/52531
9378 gfortran.dg/gomp/pr52531.f90: New test.
9379
9cce8384 93802016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9381
9382 PR c++/69865
9383 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9384 -std=c++03.
9385
d91f5fbb 93862016-02-19 Jakub Jelinek <jakub@redhat.com>
9387
563d5cb8 9388 PR c++/69826
9389 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9390 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9391
0a04aac9 9392 PR c++/69850
9393 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9394
d91f5fbb 9395 PR c++/69851
9396 * g++.dg/torture/pr69851.C: New test.
9397
5fe1f282 93982016-02-19 Martin Sebor <msebor@redhat.com>
9399
9400 PR testsuite/69573
9401 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9402
a45bce11 94032016-02-19 Jakub Jelinek <jakub@redhat.com>
9404
6263dde1 9405 PR c++/69850
9406 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9407 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9408
a45bce11 9409 PR c++/67767
9410 * g++.dg/cpp0x/pr67767.C: New test.
9411
cf2ed1b7 94122016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9413
9414 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9415 for fp, simd, crypto, crc, lse.
9416 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9417 above.
9418 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9419 effective target check.
9420
f6cc34b0 94212016-02-19 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR target/69820
9424 * gcc.target/i386/pr69820.c: New test.
9425
6c678e78 94262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9427
9428 * gcc.target/s390/vector/int128-1.c: New test.
9429
b088ff4b 94302016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9431
9432 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9433
b11e60a4 94342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9435
9436 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9437 instruction pattern name to prevent the testcase from failing with
9438 -march=z13.
9439
664ff6a0 94402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9441
9442 * gcc.target/s390/md/movstr-2.c: New test.
9443
e80be24b 94442016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9445
9446 * gcc.target/s390/morestack.c: New test.
9447
9839f350 94482016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9449
9450 PR target/69625
9451 * gcc.target/s390/pr69625.c: Add test case.
9452
4550fbd0 94532016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9454
9455 PR testsuite/68580
9456 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9457
57d00b6a 94582016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9459
9460 PR target/68404
9461 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9462 * gcc.target/powerpc/fusion3.c: Likewise.
9463
63ad69d6 94642016-02-18 Richard Biener <rguenther@suse.de>
9465
9466 PR middle-end/69553
9467 * g++.dg/torture/pr69553.C: New testcase.
9468
d92404ed 94692016-02-18 Nick Clifton <nickc@redhat.com>
9470
4550fbd0 9471 PR target/62254
9472 PR target/69610
9473 * gcc.target/arm/pr62554.c: New test.
9474 * gcc.target/arm/pr69610-1.c: New test.
9475 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9476
0808dfce 94772016-02-18 Richard Biener <rguenther@suse.de>
9478
9479 PR middle-end/69854
9480 * gcc.dg/torture/pr69854.c: New testcase.
9481
fc3527e3 94822016-02-17 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR c++/69850
9485 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9486
e3c24279 94872012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9488
9489 * gcc.target/powerpc/vec-cg.c: New test.
9490
c9732c2b 94912016-02-17 Richard Biener <rguenther@suse.de>
9492
9493 PR testsuite/69586
9494 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9495
51bf9f9b 94962016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9497
9498 PR target/69161
9499 * gcc.c-torture/compile/pr69161.c: New test.
9500
6baedca3 95012016-02-17 David Sherwood <david.sherwood@arm.com>
9502
9503 PR target/69532
9504 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9505 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9506
4f240715 95072016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9508
9509 * gcc.dg/ifcvt-4.c: Skip on Visium.
9510
e0c0515d 95112016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9512
9513 * gnat.dg/atomic8.adb: New test.
9514
7b319ee6 95152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9516
9517 * gnat.dg/discr46.ad[sb]: New test.
9518
48a7e3d1 95192016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9520
9521 PR Target/48344
9522 * gcc.target/powerpc/pr48344-1.c: New test.
9523
3f844f15 95242015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9525
9526 PR fortran/69742
9527 * gfortran.dg/associate_21.f90: New test.
9528
7675e968 95292016-02-16 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR c/69835
9532 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9533 -Wnonnull in dg-options.
9534 * c-c++-common/nonnull-2.c: New test.
9535
d6faee88 95362016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9537 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9538
9539 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9540
3a2a72aa 95412016-02-16 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR middle-end/69801
9544 * gcc.dg/pr69801.c: Add empty dg-options.
9545
28072426 95462016-02-16 James Norris <jnorris@codesourcery.com>
9547
9548 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9549 * g++.dg/goacc/deviceptr-1.c: New file.
9550
37fffac2 95512016-02-16 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR tree-optimization/69820
9554 * gcc.dg/vect/pr69820.c: New test.
9555
f72a5e61 95562016-02-16 Richard Biener <rguenther@suse.de>
9557
9558 PR tree-optimization/69776
9559 * gcc.dg/torture/pr69776-2.c: New testcase.
9560
50e0cd76 95612016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9562
9563 PR tree-optimization/69714
9564 * gcc.dg/torture/pr69714.c: New test.
9565
14a72c4e 95662016-02-16 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/69802
9569 * gcc.dg/pr69802.c: New test.
9570
fd808c11 95712016-02-16 Richard Biener <rguenther@suse.de>
9572
9573 PR middle-end/69801
9574 * gcc.dg/pr69801.c: New testcase.
9575
49a549ca 95762016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9577
9578 PR libgfortran/69651
9579 * gfortran.dg/read_bang.f90: New test.
9580 * gfortran.dg/read_bang4.f90: New test.
9581
77454e6e 95822016-02-15 Jakub Jelinek <jakub@redhat.com>
9583
2074f21c 9584 PR c++/69658
9585 * g++.dg/init/pr69658.C: New test.
9586
77454e6e 9587 PR c++/69797
9588 * c-c++-common/pr69797.c: New test.
9589
4ef4d764 95902016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9591
9592 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9593 check for aarch64*-*-*.
9594
4a45fe0f 95952016-02-15 Richard Biener <rguenther@suse.de>
9596
9597 PR tree-optimization/69783
9598 * gcc.dg/vect/pr69783.c: New testcase.
9599
0b3619e6 96002016-02-15 Richard Biener <rguenther@suse.de>
9601
9602 PR tree-optimization/69776
9603 * gcc.dg/torture/pr69776.c: New testcase.
9604
9b49c3cb 96052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9606
9607 PR fortran/60526
9608 * gfortran.dg/type_decl_4.f90: Reinstated.
9609
e46faff9 96102016-02-14 John David Anglin <danglin@gcc.gnu.org>
9611
9612 PR fortran/68746
9613 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9614
a96c809a 96152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9616
9617 PR fortran/60526
9618 PR bootstrap/69816
9619 * gfortran.dg/type_decl_4.f90: Removed.
9620
fdec7e88 96212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9622
9623 PR fortran/60526
9624 * gfortran.dg/type_decl_4.f90: New test.
9625
a72095c4 96262016-02-14 Alan Modra <amodra@gmail.com>
9627
bc436924 9628 PR testsuite/68886
a72095c4 9629 * gcc.c-torture/execute/stkalign.c: Revise test.
9630
73bb5f8b 96312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9632
9633 PR target/67260
9634 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9635
beb13161 96362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9637
9638 PR target/67260
9639 * gcc.target/sh/torture/pr67260.c: New.
9640
67cab04e 96412016-02-12 John David Anglin <danglin@gcc.gnu.org>
9642
9643 * gcc.dg/pr67964.c: Add dg-require-alias.
9644
44a59bb1 96452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9646
9647 PR target/67636
9648 PR target/64345
9649 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9650
38c9bd3a 96512016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9652
9653 PR libgfortran/69668
9654 * gfortran.dg/namelist_88.f90: New test.
9655
1774ff82 96562016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9657
9658 PR libgfortran/69668
9659 * gfortran.dg/namelist_38.f90: Update test.
9660 * gfortran.dg/namelist_84.f90: Update test.
9661
aec1f4bd 96622016-02-12 David Malcolm <dmalcolm@redhat.com>
9663
9664 PR other/69554
9665 * gcc.dg/pr69554-1.c: New test.
9666 * gfortran.dg/pr69554-1.F90: New test.
9667 * gfortran.dg/pr69554-2.F90: New test.
9668 * lib/gcc-dg.exp (proc dg-locus): New function.
9669 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9670 distinguish between the caret-printing and non-caret-printing
9671 cases. If caret-printing has been explicitly enabled, bail out
9672 without attempting to fix up the output.
9673
da7d5066 96742016-02-12 David Malcolm <dmalcolm@redhat.com>
9675
9676 PR driver/69265
9677 PR driver/69453
9678 * gcc.dg/spellcheck-options-3.c: New test case.
9679 * gcc.dg/spellcheck-options-4.c: New test case.
9680 * gcc.dg/spellcheck-options-5.c: New test case.
9681 * gcc.dg/spellcheck-options-6.c: New test case.
9682 * gcc.dg/spellcheck-options-7.c: New test case.
9683 * gcc.dg/spellcheck-options-8.c: New test case.
9684 * gcc.dg/spellcheck-options-9.c: New test case.
9685 * gcc.dg/spellcheck-options-10.c: New test case.
9686
fcce1b0b 96872016-02-12 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR rtl-optimization/69764
9690 PR rtl-optimization/69771
9691 * c-c++-common/pr69764.c: New test.
9692 * gcc.dg/torture/pr69771.c: New test.
9693
6d609290 96942016-02-12 Marek Polacek <polacek@redhat.com>
9695
9696 * g++.dg/torture/init-list1.C: New.
9697
7d75fb56 96982016-02-12 Marek Polacek <polacek@redhat.com>
9699
9700 * gcc.dg/pr69522.c: Add empty dg-options.
9701
52543fda 97022016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9703
9704 * g++.dg/lto/lto.exp: Include and init mpx.
9705 * g++.dg/lto/pr69729_0.C: New test.
9706
34947478 97072016-02-12 Jakub Jelinek <jakub@redhat.com>
9708
9181a4ec 9709 PR ipa/69241
9710 * g++.dg/ipa/pr69241-4.C: New test.
9711
34947478 9712 PR ipa/68672
9713 * g++.dg/ipa/pr68672-1.C: New test.
9714 * g++.dg/ipa/pr68672-2.C: New test.
9715 * g++.dg/ipa/pr68672-3.C: New test.
9716
74a4140f 97172016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9718
9719 PR c/69522
50e0cd76 9720 * gcc.dg/pr69522.c: New test.
74a4140f 9721
9ddb20d6 97222016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9723
9724 PR c++/69098
9725 * g++.dg/cpp1y/69098.C: New test.
9726 * g++.dg/cpp1y/69098-2.C: New test.
9727
67cf9b55 97282016-02-12 Jakub Jelinek <jakub@redhat.com>
9729
9730 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9731 and neighbour -> neighbor.
9732 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9733 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9734 * c-c++-common/Wvarargs.c: Likewise.
9735 * c-c++-common/goacc/host_data-5.c: Likewise.
9736 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9737 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9738 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9739 * gcc.target/aarch64/pr60697.c: Likewise.
9740 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9741 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9742 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9743 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9744 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9745 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9746 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9747 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9748 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9749 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9750 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9751 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9752 * g++.dg/lookup/koenig5.C: Likewise.
9753 * g++.dg/ext/no-asm-2.C: Likewise.
9754 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9755 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9756 * gfortran.dg/used_types_16.f90: Likewise.
9757 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9758 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9759 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9760 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9761 * gfortran.dg/abstract_type_6.f03: Likewise.
9762 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9763 * gfortran.dg/used_types_15.f90: Likewise.
9764 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9765 * gfortran.dg/exit_3.f08: Likewise.
9766 * gfortran.dg/open_status_2.f90: Likewise.
9767 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9768 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9769 * gfortran.dg/associate_1.f03: Likewise.
9770 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9771 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9772 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9773 * gcc.dg/builtin-object-size-1.c: Likewise.
9774 * gcc.dg/noreturn-6.c: Likewise.
9775 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9776 * gcc.dg/globalalias.c: Likewise.
9777 * gcc.dg/builtins-config.h: Likewise.
9778 * gcc.dg/pr30457.c: Likewise.
9779 * gcc.c-torture/compile/volatile-1.c: Likewise.
9780 * gcc.c-torture/execute/20101011-1.c: Likewise.
9781 * c-c++-common/Waddress-1.c: Likewise.
9782
40b38ace 97832016-02-11 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR c/69768
9786 * c-c++-common/Waddress-1.c: New test.
9787
42c87ca9 97882016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9789
9790 PR fortran/69296
9791 * gfortran.dg/associate_19.f03: New test.
9792 * gfortran.dg/associate_20.f03: New test.
9793
acb7939f 97942016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9795
9796 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9797
6defe3c5 97982016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9799
9800 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9801 .arch armv8-a\n. Add -dA to dg-options.
9802 * gcc.target/aarch64/assembler_arch_1.c: New test.
9803 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9804
63f63318 98052016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9806
9807 PR c++/68726
9808 * g++.dg/cpp0x/pr68726.C: New.
9809
1cddf457 98102016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9811
9812 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9813 test.
9814
b86fba37 98152016-02-11 Richard Biener <rguenther@suse.de>
9816
9817 * g++.dg/tree-ssa/pr61034.C: Adjust.
9818
ec4ec95a 98192016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9820
be7c31e9 9821 PR target/69148
ec4ec95a 9822 * gcc.target/s390/pr69148.c: New.
9823
f64416ca 98242016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9825
9826 PR tree-optimization/69652
9827 * gcc.dg/torture/pr69652.c: New test.
9828
e5d1ea31 98292016-02-10 Jakub Jelinek <jakub@redhat.com>
9830 Patrick Palka <ppalka@gcc.gnu.org>
9831
9832 PR ipa/69241
9833 PR c++/69649
9834 * g++.dg/ipa/pr69241-1.C: New test.
9835 * g++.dg/ipa/pr69241-2.C: New test.
9836 * g++.dg/ipa/pr69241-3.C: New test.
9837 * g++.dg/ipa/pr69649.C: New test.
9838
fa03b19d 98392016-02-10 Uros Bizjak <ubizjak@gmail.com>
9840
9841 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9842 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9843
14485c8a 98442016-02-10 Bin Cheng <bin.cheng@arm.com>
9845
9846 PR tree-optimization/68021
9847 * gcc.dg/tree-ssa/pr68021.c: New test.
9848
79f1ed25 98492016-02-10 Richard Biener <rguenther@suse.de>
9850
9851 PR tree-optimization/69726
9852 * gcc.dg/uninit-22.c: New testcase.
9853
58f74eff 98542016-02-09 Andrew Pinski <apinski@cavium.com>
9855
9856 PR tree-opt/69282
9857 * gcc.c-torture/compile/20160205-1.c: New testcase.
9858
600c00f7 98592016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9860
9861 PR target/68404
9862 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9863 instead accessing a really large arrray.
9864 * gcc.target/powerpc/fusion3.c: Likewise.
9865
0771836e 98662016-02-09 Charles Baylis <charles.baylis@linaro.org>
9867
9868 PR target/68532
9869 * gcc.c-torture/execute/pr68532.c: New test.
9870
4ccd644f 98712016-02-11 Alexandre Oliva <aoliva@redhat.com>
9872
9873 PR target/69634
9874 * gcc.dg/pr69634.c: New.
9875
2e980a39 98762016-02-09 Richard Biener <rguenther@suse.de>
9877
9878 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9879
aacf7102 98802016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9881
aacf7102 9882 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9883
a1856ddf 98842016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9885
9886 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9887
d4d3da7e 98882016-02-09 Richard Biener <rguenther@suse.de>
9889
9890 PR tree-optimization/69715
9891 * gcc.dg/torture/pr69715.c: New testcase.
9892
9cc6714f 98932016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9894
9895 PR c++/69139
9896 * g++.dg/cpp0x/trailing12.C: New test.
9897 * g++.dg/cpp0x/trailing13.C: New test.
9898
83d5062b 98992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9900
9901 PR c++/69283
9902 PR c++/67835
9903 * g++.dg/cpp1y/auto-fn29.C: New test.
9904 * g++.dg/cpp1y/auto-fn30.C: New test.
9905
394a86f3 99062016-02-08 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR tree-optimization/69209
9909 * gcc.c-torture/compile/pr69209.c: New test.
9910
93b124b4 99112016-02-08 Jeff Law <law@redhat.com>
9912
9913 PR tree-optimization/68541
9914 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9915 of statements allowed in join block for path splitting.
9916
26abce13 99172016-02-08 Jakub Jelinek <jakub@redhat.com>
9918
0acb2d6e 9919 PR c++/59627
9920 * g++.dg/gomp/pr59627.C: New test.
9921
26abce13 9922 PR ipa/69239
9923 * g++.dg/ipa/pr69239.C: New test.
9924
86e0b129 99252016-02-08 David Malcolm <dmalcolm@redhat.com>
9926
9927 PR preprocessor/69664
9928 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9929 * gcc.dg/cpp/warn-comments.c: Likewise.
9930
f553d9f8 99312016-02-08 Marek Polacek <polacek@redhat.com>
9932
9933 PR c++/69688
9934 * g++.dg/init/const12.C: New test.
9935
600695e0 99362016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9937
9938 PR target/60410
9939 * gcc.dg/lto/pr55113_0.c: Remove test.
9940
c4f4b1e8 99412016-02-08 Richard Biener <rguenther@suse.de>
9942
9943 PR tree-optimization/69719
9944 * gcc.dg/torture/pr69719.c: New testcase.
9945
5a987d87 99462016-02-08 Richard Biener <rguenther@suse.de>
9947 Jeff Law <law@redhat.com>
9948
9949 PR target/68273
9950 * gcc.target/mips/pr68273.c: New testcase.
9951
0418e71d 99522016-02-08 Richard Biener <rguenther@suse.de>
9953
9954 PR rtl-optimization/69274
9955 * gcc.target/i386/addr-sel-1.c: XFAIL.
9956
07c0f1ca 99572016-02-08 Jeff Law <law@redhat.com>
9958
40d85f4c 9959 PR tree-optimization/68541
9960 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9961
140e093f 9962 PR tree-optimization/65917
07c0f1ca 9963 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9964
16430acf 99652016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9966
9967 PR fortran/50555
9968 * gfortran.dg/namelist_args.f90: New test.
9969
3f0ff0d8 99702016-02-05 Jeff Law <law@redhat.com>
9971
140e093f 9972 PR tree-optimization/68541
3f0ff0d8 9973 * gcc.dg/tree-ssa/split-path-2.c: New test.
9974 * gcc.dg/tree-ssa/split-path-3.c: New test.
9975 * gcc.dg/tree-ssa/split-path-4.c: New test.
9976 * gcc.dg/tree-ssa/split-path-5.c: New test.
9977 * gcc.dg/tree-ssa/split-path-6.c: New test.
9978 * gcc.dg/tree-ssa/split-path-7.c: New test.
9979
a7cc1f94 99802016-02-05 Martin Sebor <msebor@redhat.com>
9981
9982 PR c++/69662
9983 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9984 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9985
fcb25f28 99862016-02-06 Richard HEnderson <rth@redhat.com>
9987
9988 PR c/69643
9989 * gcc.target/i386/addr-space-4.c: New.
9990 * gcc.target/i386/addr-space-5.c: New.
9991
3a2545a1 99922016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9993
9994 PR fortran/66089
9995 * gfortran.dg/elemental_dependency_6.f90: New.
9996
1e302465 99972016-02-05 Jakub Jelinek <jakub@redhat.com>
9998
66feb54c 9999 PR rtl-optimization/69691
10000 * gcc.c-torture/execute/pr69691.c: New test.
10001
1e302465 10002 PR c++/69628
10003 * g++.dg/parse/pr69628.C: New test.
10004
9c28a298 100052016-02-05 Uros Bizjak <ubizjak@gmail.com>
10006
10007 * gcc.dg/sancov/asan.c: Move to ...
10008 * gcc.dg/asan/sancov-1.c: ... here.
10009
a854e286 100102016-02-05 Uros Bizjak <ubizjak@gmail.com>
10011
10012 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10013
d4f0b240 100142016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10015
10016 PR target/69677
10017 * gcc.target/i386/pr69677.c: New test.
10018
235d8723 100192016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10020
10021 PR c++/68948
10022 * g++.dg/template/pr68948.C: New test.
10023
f390cf65 100242016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10025
10026 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10027 (only necessary on s390x).
10028
ab99f104 100292016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10030
10031 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10032 -mno-accumulate-outgoing-args.
10033
f7ef5392 100342016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10035
10036 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10037
6b098e91 100382016-02-04 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR c/69669
10041 * c-c++-common/pr69669.c: New test.
10042
f0146cf3 100432016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10044
10045 PR target/69667
10046 * g++.dg/pr69667.C: New file.
10047
08fd6cf5 100482016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10049
10050 PR target/69619
10051 * gcc.dg/pr69619.c: Add new test.
10052
a6f3f39f 100532016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10054
10055 PR rtl-optimization/69577
10056 * gcc.target/i386/pr69577.c: New test.
10057
774068a0 100582016-02-04 Martin Liska <mliska@suse.cz>
10059
10060 * g++.dg/asan/pr69276.C: New test.
10061
f50a7894 100622016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10063
10064 PR target/65932
10065 PR target/67714
10066 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10067 a single smulbb instruction.
10068 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10069 * gcc.target/amr/wmul-2.c: Likewise.
10070
6b722eb3 100712016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10072
10073 PR target/65932
10074 PR target/67714
10075 * gcc.c-torture/execute/pr67714.c: New test.
10076
1f1475a7 100772016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10078
10079 PR target/69454
10080 * gcc.target/i386/pr69454-1.c: New test.
10081 * gcc.target/i386/pr69454-2.c: New test.
10082
6b94e133 100832016-02-03 Martin Sebor <msebor@redhat.com>
10084
10085 PR c++/69251
10086 PR c++/69253
10087 PR c++/69290
10088 PR c++/69277
10089 PR c++/69349
10090 * g++.dg/ext/flexarray-mangle-2.C: New test.
10091 * g++.dg/ext/flexarray-mangle.C: New test.
10092 * g++.dg/ext/flexarray-subst.C: New test.
10093 * g++.dg/ext/flexary11.C: New test.
10094 * g++.dg/ext/flexary12.C: New test.
10095 * g++.dg/ext/flexary13.C: New test.
10096 * g++.dg/ext/flexary14.C: New test.
10097 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10098
342ed0ac 100992016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10100
10101 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10102 Define only if CHECK_FLOAT128 is defined.
10103 (main): Properly initialize u5.
10104
edf6c4d2 101052016-02-03 Jakub Jelinek <jakub@redhat.com>
10106
415d5641 10107 PR c/69627
10108 * gcc.dg/pr69627.c: New test.
10109
edf6c4d2 10110 PR target/69644
10111 * gcc.dg/pr69644.c: New test.
10112
cf8f3ba0 101132016-02-03 Mike Stump <mikestump@comcast.net>
10114
10115 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10116 support for struct-layout-1.exp.
10117
c90d55dd 101182016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10119
10120 PR c++/69056
f7ef5392 10121 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10122
401bd0c8 101232016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10124 Alexandre Oliva <aoliva@redhat.com>
10125
10126 PR target/69461
10127 * gcc.target/powerpc/pr69461.c: New.
10128
277d9d1d 101292016-02-03 Uros Bizjak <ubizjak@gmail.com>
10130
10131 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10132 works from here ...
10133 (check_effective_target_fsanitize_thread): ... to here. Do not
10134 specify additional compile flags for the test source.
10135 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10136 specify additional compile flags for the test source.
10137
e69ad94a 101382016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10139
10140 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10141
a4454da2 101422016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10143
10144 PR fortran/67451
10145 PR fortran/69418
10146 * gfortran.dg/coarray_allocate_2.f08: New test.
10147 * gfortran.dg/coarray_allocate_3.f08: New test.
10148 * gfortran.dg/coarray_allocate_4.f08: New test.
10149
88cab2dd 101502016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10151
10152 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10153 use same scan-tree-dump-times on all platforms.
10154 * gcc.dg/vect/vect-outer-1.c: Likewise.
10155 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10156 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10157 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10158 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10159 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10160 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10161 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10162
66ea75c4 101632016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10164
10165 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10166 warning.
10167
4eef8df7 101682016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10169
10170 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10171
665fbc2f 101722016-02-02 James Norris <jnorris@codesourcery.com>
10173
10174 * c-c++-common/goacc/routine-5.c: Add tests.
10175
b10e3d47 101762016-02-02 Alexander Monakov <amonakov@ispras.ru>
10177
10178 * gcc.target/nvptx/unsigned-cmp.c: New test.
10179
12ad66dd 101802016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10181
10182 * gcc.target/aarch64/scalar_shift_1.c
10183 (test_corners_sisd_di): Improve force to SIMD register.
10184 (test_corners_sisd_si): Likewise.
10185 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10186 Remove scan-assembler check for ldr.
10187
f9ec342f 101882016-02-02 Richard Biener <rguenther@suse.de>
10189
10190 PR tree-optimization/69595
10191 * gcc.dg/Warray-bounds-17.c: New testcase.
10192
32f2925a 101932016-02-02 Richard Biener <rguenther@suse.de>
10194
10195 PR tree-optimization/69606
10196 * gcc.dg/torture/pr69606.c: New testcase.
10197
cfd9ca84 101982016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10199
10200 PR middle-end/68542
10201 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10202 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10203
19bf08e2 102042016-02-02 Alan Modra <amodra@gmail.com>
10205
10206 PR target/69548
10207 * gcc.target/powerpc/pr69548.c: New test.
10208
6f13b088 102092016-02-01 Jakub Jelinek <jakub@redhat.com>
10210
dcddc5af 10211 PR rtl-optimization/69592
10212 * gcc.dg/pr69592.c: New test.
10213
6f13b088 10214 PR preprocessor/69543
10215 PR c/69558
10216 * gcc.dg/pr69543.c: New test.
10217 * gcc.dg/pr69558.c: New test.
10218
d090e5c2 102192016-02-01 Uros Bizjak <ubizjak@gmail.com>
10220
fcb317c5 10221 PR testsuite/65940
10222 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10223
aaf527dc 102242016-02-01 Martin Sebor <msebor@redhat.com>
10225
10226 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10227
1674217b 102282016-02-01 Bin Cheng <bin.cheng@arm.com>
10229
10230 PR tree-optimization/67921
10231 * c-c++-common/ubsan/pr67921.c: New test.
10232
b4007655 102332016-02-01 Richard Biener <rguenther@suse.de>
10234
10235 PR middle-end/69556
10236 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10237
88a477bb 102382016-02-01 Richard Biener <rguenther@suse.de>
10239
10240 PR tree-optimization/69574
10241 * gcc.dg/torture/pr69574.c: New testcase.
10242
2eaaa4e7 102432016-02-01 Richard Biener <rguenther@suse.de>
10244
10245 PR tree-optimization/69579
10246 * gcc.dg/setjmp-6.c: New testcase.
10247
e3882c44 102482016-02-01 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR rtl-optimization/69570
10251 * g++.dg/opt/pr69570.C: New test.
10252
f80aff47 102532016-02-01 Richard Henderson <rth@redhat.com>
10254
10255 * gcc.dg/pr69535.c: New test.
10256
240568aa 102572016-01-31 John David Anglin <danglin@gcc.gnu.org>
10258
6009b3b8 10259 PR testsuite/69584
10260 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10261 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10262
1fdf7177 10263 PR debug/68244
10264 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10265
240568aa 10266 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10267
cb3e5ac0 102682016-01-31 Paul Thomas <pault@gcc.gnu.org>
10269
10270 PR fortran/67564
10271 * gfortran.dg/allocate_with_source_17.f03: New test.
10272
3b8b902b 102732016-01-30 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR tree-optimization/69546
10276 * gcc.dg/torture/pr69546.c: New test.
10277
17985abe 102782016-01-30 Paul Thomas <pault@gcc.gnu.org>
10279
10280 PR fortran/69566
10281 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10282
b5239e80 102832016-01-30 Martin Sebor <msebor@redhat.com>
10284
10285 PR c++/68490
10286 * g++.dg/ext/flexary10.C: New test.
10287
e8f03010 102882016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10289
10290 PR fortran/66707
10291 gfortran.dg/common_23.f90: New test.
10292
dc93691a 102932016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10294
10295 PR target/65546
10296 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10297 condition being checked, and disable it when the target supports
10298 misaligned loads and stores.
10299
ff5e28e9 103002016-01-29 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR debug/69518
10303 * gcc.dg/torture/pr69518.c: New test.
10304
b0d8930a 103052016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10306
10307 PR target/69530
10308 * gcc.target/i386/pr69530.c: New test.
10309
21601fc7 103102016-01-29 Steve Ellcey <sellcey@imgtec.com>
10311
10312 PR target/65604
10313 * gcc.target/mips/div-delay.c: New test.
10314
ca6c7317 103152016-01-29 Jakub Jelinek <jakub@redhat.com>
10316
4758dc39 10317 PR target/69551
10318 * gcc.target/i386/pr69551.c: New test.
10319
ca6c7317 10320 PR target/66137
10321 * gcc.target/i386/pr66137.c: New test.
10322
e3078da6 103232016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10324
10325 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10326 always built for p5600.
10327 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10328 isa=p5600 dg-option.
10329
b622ec25 103302016-01-29 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/69547
10333 * g++.dg/tree-ssa/pr69547.C: New testcase.
10334
d2a60e99 103352016-01-29 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR debug/66869
10338 * g++.dg/warn/Wunused-function2.C: New test.
10339
ae849d2b 103402016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10341
10342 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10343 support for test to succeed.
10344
ce6a6978 103452016-01-29 Marek Polacek <polacek@redhat.com>
10346
10347 PR c++/69509
10348 PR c++/69516
10349 * g++.dg/ext/constexpr-vla2.C: New test.
10350 * g++.dg/ext/constexpr-vla3.C: New test.
10351 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10352
7550d855 103532016-01-29 Richard Biener <rguenther@suse.de>
10354
10355 PR middle-end/69537
10356 * gcc.dg/uninit-21.c: New testcase.
10357
f11bb279 103582016-01-28 Uros Bizjak <ubizjak@gmail.com>
10359
10360 PR target/69459
10361 * gcc.target/i386/pr69459.c: New test.
10362
c80c12c8 103632016-01-28 Steve Ellcey <sellcey@imgtec.com>
10364
10365 PR target/68400
10366 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10367 * gcc.target/mips/pr68400.c: New test.
10368
c649bacc 103692016-01-28 Martin Sebor <msebor@redhat.com>
10370
10371 PR target/17381
10372 * gcc.target/powerpc/pr17381.c: New test.
10373
f4881661 103742016-01-28 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR middle-end/69542
10377 * gcc.dg/torture/pr69542.c: New test.
10378
d66fdd75 103792016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10380
10381 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10382
d4a78818 103832016-01-28 David Edelsohn <dje.gcc@gmail.com>
10384
10385 * gcc.dg/pr65980.c: Skip on AIX.
10386 * gcc.dg/pr66688.c: Same.
10387
21329e97 103882016-01-28 David Edelsohn <dje.gcc@gmail.com>
10389
10390 PR target/63679
10391 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10392 * gcc.dg/tree-ssa/sra-18.c: Same.
10393
cc7124a6 103942016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10395
10396 PR fortran/62536
10397 * gfortran.dg/block_15.f08: New test.
10398 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10399 on incorrectly closed BLOCK.
10400
358dfcb4 104012016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10402
10403 * gcc.dg/declare-simd.c: New test.
e87502d6 104042016-01-28 Richard Biener <rguenther@suse.de>
10405
10406 PR tree-optimization/69466
10407 * gfortran.dg/vect/pr69466.f90: New testcase.
10408
44e7334b 104092016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10410
10411 * g++.dg/pr67989.C: Remove ARM-specific option.
10412 * gcc.target/arm/pr67989.C: New file.
10413
5ce8f551 104142016-01-27 Uros Bizjak <ubizjak@gmail.com>
10415
10416 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10417 and expm1 test for glibc < 2.11.
10418
fa6e6b15 104192016-01-27 Richard Henderson <rth@redhat.com>
10420
10421 * gcc.c-torture/execute/pr69447.c: New test.
10422
104232016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10424
7b8122c6 10425 PR fortran/69422
147b2f9b 10426 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10427
78e516eb 104282016-01-27 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR debug/66869
10431 * gcc.dg/pr66869.c: New test.
10432
9b849350 104332016-01-25 Jeff Law <law@redhat.com>
10434
10435 PR tree-optimization/68398
f11bb279 10436 PR tree-optimization/69196
9b849350 10437 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10438 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10439 path to avoid new heuristic allowing more irreducible regions
10440 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10441 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10442 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10443 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10444 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10445
fee5e491 104462016-01-27 Marek Polacek <polacek@redhat.com>
10447
10448 PR c/68062
10449 * c-c++-common/vector-compare-4.c: New test.
10450
eec96426 104512016-01-27 David Malcolm <dmalcolm@redhat.com>
10452
10453 PR preprocessor/69126
10454 * c-c++-common/pr69126.c: New test case.
10455
5068be18 104562016-01-27 Ian Lance Taylor <iant@google.com>
10457
10458 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10459
5fa82c11 104602016-01-27 Ryan Burn <contact@rnburn.com>
10461
10462 PR cilkplus/69267
10463 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10464
b3df0219 104652016-01-27 Uros Bizjak <ubizjak@gmail.com>
10466
10467 PR target/69512
10468 * gcc.target/i386/pr69512.c: New test.
10469
d46a16d4 104702016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10471
10472 PR ada/69488
10473 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10474
6a9b35ef 104752016-01-27 Marek Polacek <polacek@redhat.com>
10476
10477 PR c++/69379
10478 * g++.dg/pr69379.C: New test.
10479
18e9663b 104802016-01-27 Martin Sebor <msebor@redhat.com>
10481
10482 PR c++/69317
10483 * g++.dg/abi/Wabi-2-2.C: New test.
10484 * g++.dg/abi/Wabi-2-3.C: New test.
10485 * g++.dg/abi/Wabi-3-2.C: New test.
10486 * g++.dg/abi/Wabi-3-3.C: New test.
10487
c88301ad 104882016-01-27 Richard Biener <rguenther@suse.de>
10489
10490 PR tree-optimization/69166
10491 * gcc.dg/torture/pr69166.c: New testcase.
10492
8ca47550 104932016-01-27 Martin Jambor <mjambor@suse.cz>
10494
10495 PR tree-optimization/69355
10496 * gcc.dg/tree-ssa/pr69355.c: New test.
10497
5cb23e3c 104982016-01-27 Marek Polacek <polacek@redhat.com>
10499
10500 PR c++/69496
10501 * g++.dg/ext/constexpr-vla1.C: New test.
10502
7b0c1b6d 105032016-01-20 Christian Bruel <christian.bruel@st.com>
10504
10505 PR target/69245
10506 * gcc.target/arm/pr69245.c: New test.
10507
220112fc 105082016-01-27 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR tree-optimization/69399
10511 * gcc.dg/torture/pr69399.c: New test.
10512
16294490 105132016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10514
10515 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10516
8abd3d0c 105172016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10518
10519 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10520
7cf9b895 105212016-01-26 Tom de Vries <tom@codesourcery.com>
10522
10523 PR tree-optimization/69110
10524 * gcc.dg/autopar/pr69110.c: New test.
10525
557c1942 105262016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10527 Sebastian Pop <s.pop@samsung.com>
557c1942 10528
10529 * gcc.dg/graphite/isl-ast-op-select.c: New.
10530
80adbd96 105312015-01-26 Paul Thomas <pault@gcc.gnu.org>
10532
10533 PR fortran/69385
10534 * gfortran.dg/allocate_error_6.f90: New test.
10535
c3f86f60 105362016-01-26 Richard Henderson <rth@redhat.com>
10537
10538 * gcc.dg/tm/pr60908.c: New test.
10539
3752e5b1 105402016-01-26 David Malcolm <dmalcolm@redhat.com>
10541
10542 PR other/69006
10543 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10544 directive.
10545 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10546 expected multiline output to reflect the colorization being
10547 disabled before newlines.
10548 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10549 (custom_diagnostic_finalizer): Replace call to
10550 pp_newline_and_flush with call to pp_flush.
10551 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10552 * gfortran.dg/implicit_class_1.f90: Likewise.
10553 * lib/gcc-dg.exp (allow_blank_lines): New global.
10554 (dg-allow-blank-lines-in-output): New procedure.
10555 (gcc-dg-prune): Complain about blank lines in the output, unless
10556 dg-allow-blank-lines-in-output was called.
10557 * lib/multiline.exp (_build_multiline_regex): Only support
10558 arbitrary followup text for non-blank-lines, not for blank lines.
10559
9bbfd060 105602016-01-26 Jakub Jelinek <jakub@redhat.com>
10561
10562 PR tree-optimization/69483
10563 * gcc.dg/pr69483.c: New test.
10564 * g++.dg/opt/pr69483.C: New test.
10565
53773057 105662016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10567
10568 PR target/68620
10569 * gcc.target/arm/pr68620.c: New test.
10570
442a556f 105712016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10572
10573 * gcc.target/i386/pr68986-2.c: Remove -m32.
10574
d513c683 105752016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10576
10577 PR target/68986
10578 * gcc.target/i386/pr68986-1.c: New test.
10579 * gcc.target/i386/pr68986-2.c: Likewise.
10580 * gcc.target/i386/pr68986-3.c: Likewise.
10581
976877a5 105822016-01-26 Christian Bruel <christian.bruel@st.com>
10583
10584 * lib/target-supports.exp
10585 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10586 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10587 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10588
2c7b2f88 105892016-01-26 Richard Biener <rguenther@suse.de>
10590
10591 PR tree-optimization/69452
10592 * gcc.dg/torture/pr69452.c: New testcase.
10593
f7fc06e7 105942016-01-26 Jakub Jelinek <jakub@redhat.com>
10595
10596 PR target/69442
10597 * gcc.dg/pr69442.c: New test.
10598
d1dae587 105992016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10600
10601 PR target/67896
10602 * gcc.target/aarch64/simd/pr67896.C: New.
10603
ef7be7f8 106042016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10605
10606 PR tree-optimization/69400
10607 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10608 function.
10609 (plugin_init): Call it.
10610 * gcc.dg/torture/pr69400.c: New test.
10611
648433a4 106122016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10613
10614 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10615
45fc5243 106162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10617 Sebastian Pop <s.pop@samsung.com>
10618
10619 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10620 isl-0.15.
10621
c699f6a1 106222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10623 Sebastian Pop <s.pop@samsung.com>
10624
10625 * gcc.dg/graphite/pr69292.c: New.
10626
b86e24ea 106272016-01-25 Jakub Jelinek <jakub@redhat.com>
10628
10629 * c-c++-common/goacc/use_device-1.c: New test.
10630
105cb8d7 106312016-01-25 Jeff Law <law@redhat.com>
10632
10633 PR tree-optimization/69196
10634 PR tree-optimization/68398
10635 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10636 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10637
44562749 106382016-01-25 David Edelsohn <dje.gcc@gmail.com>
10639
10640 PR target/69469
10641 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10642 Algorithm.
10643
6837fee7 106442016-01-25 Richard Biener <rguenther@suse.de>
10645
10646 PR testsuite/69380
10647 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10648
fe500d65 106492016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10650
10651 PR target/69421
10652 * gcc.dg/pr69421.c: New test.
10653
8eacba94 106542016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10655
10656 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10657 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10658 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10659 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10660 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10661 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10662 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10663 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10664 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10665 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10666
af09d40d 106672016-01-25 Richard Biener <rguenther@suse.de>
10668
10669 PR tree-optimization/69376
10670 * gcc.dg/torture/pr69376.c: New testcase.
10671
d65063f5 106722016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10673
10674 PR fortran/69397
10675 PR fortran/68442
10676 * gfortran.dg/interface_38.f90: New test.
10677 * gfortran.dg/interface_39.f90: New test.
80adbd96 10678
08c7bfb4 106792016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10680
10681 Revert:
10682 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10683
10684 PR c++/11858
10685 PR c++/24663
10686 PR c++/24664
10687 * g++.dg/template/pr11858.C: New test.
10688 * g++.dg/template/pr24663.C: New test.
10689 * g++.dg/template/unify12.C: New test.
10690 * g++.dg/template/unify13.C: New test.
10691 * g++.dg/template/unify14.C: New test.
10692 * g++.dg/template/unify15.C: New test.
10693 * g++.dg/template/unify16.C: New test.
10694 * g++.dg/template/unify17.C: New test.
10695
c2e7d2be 106962016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10697
10698 PR fortran/68283
10699 gfortran.dg/pr68283.f90: New test.
10700
9f2e8617 107012016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10702
10703 PR fortran/66094
10704 * gfortran.dg/inline_matmul_13.f90: New test.
10705 * gfortran.dg/matmul_bounds_8.f90: New test.
10706 * gfortran.dg/matmul_bounds_9.f90: New test.
10707 * gfortran.dg/matmul_bounds_10.f90: New test.
10708
a4838119 107092016-01-23 Tom de Vries <tom@codesourcery.com>
10710
10711 PR tree-optimization/69426
10712 * gcc.dg/autopar/pr69426.c: New test.
10713
feddf0dc 107142016-01-23 Martin Sebor <msebor@redhat.com>
10715
10716 PR c++/58109
10717 PR c++/69022
10718 * g++.dg/cpp0x/alignas5.C: New test.
10719 * g++.dg/ext/vector29.C: Same.
10720
132731fb 107212016-01-23 Uros Bizjak <ubizjak@gmail.com>
10722
10723 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10724 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10725 _GNU_SOURCE from compile flags to the source.
10726 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10727 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10728 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10729 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10730
51aec681 107312016-01-22 Jakub Jelinek <jakub@redhat.com>
10732
10733 PR target/69432
10734 * g++.dg/opt/pr69432.C: New test.
10735
147aa3e3 107362016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10737
10738 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10739 32-bit targets testing an -m64 multilib.
10740
4d04e35e 107412016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10742
10743 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10744 64-bit support.
10745
86f38d0c 107462016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10747
10748 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10749
f776e712 107502016-01-21 Christian Bruel <christian.bruel@st.com>
10751
10752 PR target/68674
10753 * gcc.target/i386/pr68674.c
10754 * gcc.target/aarch64/pr68674.c
10755 * gcc.target/arm/pr68674.c
10756
7b9de435 107572016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10758
10759 PR target/69403
10760 * gcc.c-torture/execute/pr69403.c: New test.
10761
9935a0ba 107622016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10763
10764 PR c++/55843
10765 * g++.dg/template/pr55843.C: New.
10766
06b94aa1 107672016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10768
10769 PR testsuite/66877
10770 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10771 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10772
b68773a8 107732016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10774
10775 PR testsuite/67489
132731fb 10776 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10777 from dg-do compile directive, and instead add
10778 { dg-require-effective-target int128 }.
b68773a8 10779
bbbbe8ab 107802016-01-20 Martin Sebor <msebor@redhat.com>
10781
10782 PR c/69405
10783 * gcc.dg/sync-fetch.c: New test.
10784
f3a6a26f 107852016-01-21 Martin Sebor <msebor@redhat.com>
10786
10787 PR target/69252
10788 * gcc.target/powerpc/pr69252.c: New test.
10789
d1565a03 107902016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10791
10792 PR fortran/65996
132731fb 10793 * gfortran.dg/pr65996.f90: New test.
d1565a03 10794
15a5a905 107952016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10796
10797 PR c++/68810
bbbbe8ab 10798 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10799 expected to generate an error.
15a5a905 10800
e4538af5 108012016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10802
10803 PR middle-end/66178
10804 * gcc.dg/torture/pr66178.c: New test.
10805
4d4180ce 108062016-01-21 Anton Blanchard <anton@samba.org>
10807 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10808
10809 PR target/63354
10810 * gcc.target/powerpc/pr63354.c: New test.
10811
86e16058 108122016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10813
10814 PR rtl-optimization/68990
10815 * gcc.target/i386/pr68990: New.
10816
b11b85e4 108172016-01-21 Nick Clifton <nickc@redhat.com>
10818
10819 PR target/69129
10820 * gcc.target/mips/pr69129.c: New.
10821
62dd9f85 108222016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10823
10824 PR c++/58046
10825 * g++.dg/cpp0x/pr58046.C: New.
10826
ac7d424b 108272016-01-21 Jakub Jelinek <jakub@redhat.com>
10828
47c0bea3 10829 PR target/69187
10830 PR target/65624
10831 * gcc.target/arm/pr69187.c: New test.
10832
ac7d424b 10833 PR c++/69355
10834 * g++.dg/torture/pr69355.C: New test.
10835
9e18b252 108362016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10837 Sebastian Pop <s.pop@samsung.com>
10838
10839 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10840
de862e2f 108412016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10842 Sebastian Pop <s.pop@samsung.com>
10843
132731fb 10844 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10845
f55f9344 108462016-01-21 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR middle-end/67653
10849 * c-c++-common/pr67653.c: New test.
10850 * gcc.dg/torture/pr29119.c: Add dg-warning.
10851
62752e71 108522016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10853
10854 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10855
16d4186f 108562016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10857
10858 PR c/24293
10859 * gcc.dg/pr24293.c: New test.
10860 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10861 incomplete struct type.
10862 * gcc.dg/declspec-1.c: Likewise.
10863 * gcc.dg/pr63549.c: Likewise.
10864
58219d13 108652016-01-20 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR tree-optimization/66612
10868 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10869 for bdn instruction.
10870
a7b5688a 108712016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10872
10873 * lib/target-supports.exp
10874 (check_effective_target_arm_fp_ok_nocache): New.
10875 (check_effective_target_arm_fp_ok): New.
10876 (add_options_for_arm_fp): New.
10877 (check_effective_target_arm_crypto_ok_nocache): Require
10878 target_arm_v8_neon_ok instead of arm32.
10879 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10880 (check_effective_target_arm_crypto_pragma_ok): New.
10881 (add_options_for_arm_vfp): New.
10882 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10883 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10884 target instead. Force initial fpu to vfp.
10885 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10886 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10887 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10888 dependency.
10889 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10890 use arm_vfp effective target instead. Force initial fpu to vfp.
10891 * gcc.target/arm/attr-neon3.c: Likewise.
10892 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10893 arm_vfp_ok.
10894 * gcc.target/arm/unsigned-float.c: Likewise.
10895 * gcc.target/arm/vfp-1.c: Likewise.
10896 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10897 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10898 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10899 * gcc.target/arm/vfp-ldmias.c: Likewise.
10900 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10901 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10902 * gcc.target/arm/vfp-stmiad.c: Likewise.
10903 * gcc.target/arm/vfp-stmias.c: Likewise.
10904 * gcc.target/arm/vnmul-1.c: Likewise.
10905 * gcc.target/arm/vnmul-2.c: Likewise.
10906 * gcc.target/arm/vnmul-3.c: Likewise.
10907 * gcc.target/arm/vnmul-4.c: Likewise.
10908
7ca56ca8 109092016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10910
7fb75b57 10911 PR testsuite/69366
10912 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10913 the MPX run-time library, for compile-time MPX test.
10914 * gcc.target/i386/chkp-always_inline.c: Likewise.
10915 * gcc.target/i386/chkp-bndret.c: Likewise.
10916 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10917 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10918 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10919 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10920 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10921 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10922 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10923 * gcc.target/i386/chkp-label-address.c: Likewise.
10924 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10925 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10926 * gcc.target/i386/chkp-pr69044.c: Likewise.
10927 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10928 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10929 * gcc.target/i386/chkp-strchr.c: Likewise.
10930 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10931 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10932 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10933 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10934 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10935 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10936 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10937 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10938 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10939 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10940 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10941 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10942 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10943 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10944 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10945 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10946 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10947 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10948 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10949 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10950 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10951 * gcc.target/i386/pr63995-2.c: Likewise.
10952 * gcc.target/i386/pr64805.c: Likewise.
10953 * gcc.target/i386/pr65044.c: Likewise.
10954 * gcc.target/i386/pr65167.c: Likewise.
10955 * gcc.target/i386/pr65183.c: Likewise.
10956 * gcc.target/i386/pr65184.c: Likewise.
10957 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10958
f2da0b99 109592016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10960
10961 PR tree-optimization/69328
10962 * gcc.dg/pr69328.c: New test.
10963
4d379676 109642016-01-20 Jeff Law <law@redhat.com>
10965
4a11f145 10966 PR target/25114
4d379676 10967 * gcc.target/m68k/pr25114.c: New test.
10968
0754bad1 109692016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10970
10971 * gcc.target/arm/memset-inline-10.c: Added
10972 dg-require-effective-target arm_thumb2_ok.
10973
63bd5c2d 109742016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10975
10976 * gcc.dg/debug/dwarf2/sso.c: New test.
10977
a9c01e81 109782016-01-19 Uros Bizjak <ubizjak@gmail.com>
10979
10980 PR testsuite/68820
10981 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10982 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10983 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10984
53fa0e54 109852016-01-19 Jan Hubicka <hubicka@ucw.cz>
10986
10987 PR ipa/66223
10988 * g++.dg/ipa/devirt-50.C: New testcase.
10989
e035a62c 109902016-01-19 Marek Polacek <polacek@redhat.com>
10991
10992 PR c++/68965
10993 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10994 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10995
885cc3ea 109962016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10997
10998 PR target/69135
10999 * gcc.target/arm/pr69135_1.c: New test.
11000
07bd240e 110012015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11002
11003 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11004
9f60d257 110052015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11006
11007 * gcc.target/aarch64/ccmp_1.c: New testcase.
11008
a0c919f7 110092016-01-19 Marek Polacek <polacek@redhat.com>
11010
11011 PR c++/68586
11012 * g++.dg/cpp0x/enum30.C: New test.
11013
dc5d6d17 110142016-01-19 Richard Biener <rguenther@suse.de>
11015
11016 PR tree-optimization/69336
11017 * g++.dg/tree-ssa/pr69336.C: New testcase.
11018
6dd156e0 110192016-01-19 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR debug/65779
11022 * gcc.dg/pr65779.c: New test.
11023
3e0d45b9 110242016-01-19 Richard Biener <rguenther@suse.de>
11025
11026 PR tree-optimization/69352
11027 * gcc.dg/torture/pr69352.c: New testcase.
11028
7a3cf64d 110292016-01-19 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR rtl-optimization/68955
11032 PR rtl-optimization/64557
11033 * gcc.dg/torture/pr68955.c: New test.
11034
8be55b33 110352016-01-19 Jan Hubicka <hubicka@ucw.cz>
11036
11037 PR lto/69136
11038 * g++.dg/torture/pr69136.C: New testcase.
11039
72a985d7 110402016-01-19 Jan Hubicka <hubicka@ucw.cz>
11041
11042 PR lto/69133
11043 * g++.dg/lto/pr69133_0.C: New testcase.
11044 * g++.dg/lto/pr69133_1.C: New testcase.
11045
56778b62 110462016-01-15 Jeff Law <law@redhat.com>
11047
11048 PR tree-optimization/69320
11049 * gcc.c-torture/pr69320-1.c: New test.
11050 * gcc.c-torture/pr69320-2.c: New test.
11051 * gcc.c-torture/pr69320-3.c: New test.
11052 * gcc.c-torture/pr69320-4.c: New test.
11053
ced41b93 110542016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11055
11056 PR c++/11858
11057 PR c++/24663
11058 PR c++/24664
11059 * g++.dg/template/pr11858.C: New test.
11060 * g++.dg/template/pr24663.C: New test.
11061 * g++.dg/template/unify12.C: New test.
11062 * g++.dg/template/unify13.C: New test.
11063 * g++.dg/template/unify14.C: New test.
11064 * g++.dg/template/unify15.C: New test.
11065 * g++.dg/template/unify16.C: New test.
11066 * g++.dg/template/unify17.C: New test.
11067
7f8cbcaf 110682016-01-18 David Malcolm <dmalcolm@redhat.com>
11069
11070 PR testsuite/69181
11071 * gcc.dg/pr69181-1.c: New test file.
11072 * gcc.dg/pr69181-2.c: New test file.
11073 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11074 globals by moving it to...
11075 (cleanup-after-saved-dg-test): ...this new function. Add
11076 "global additional_sources_used". Add reset of global
11077 multiline_expected_outputs to the empty list.
11078 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11079 global to...
11080 (multiline_expected_outputs): ...this, and updated comments to
11081 note that it is modified from gcc-dg.exp.
11082 (dg-end-multiline-output): Update for the above renaming.
11083 (handle-multiline-outputs): Likewise. Remove the clearing
11084 of the expected outputs to the empty list.
11085
3c7cbfc0 110862016-01-18 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/69297
11089 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11090
81d49cc1 110912016-01-18 Joseph Myers <joseph@codesourcery.com>
11092
11093 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11094 dg-options.
11095 * gcc.target/mips/mips-3d-2.c: Likewise.
11096 * gcc.target/mips/mips-3d-3.c: Likewise.
11097 * gcc.target/mips/mips-3d-4.c: Likewise.
11098 * gcc.target/mips/mips-3d-5.c: Likewise.
11099 * gcc.target/mips/mips-3d-6.c: Likewise.
11100 * gcc.target/mips/mips-3d-7.c: Likewise.
11101 * gcc.target/mips/mips-3d-8.c: Likewise.
11102 * gcc.target/mips/mips-3d-9.c: Likewise.
11103 * gcc.target/mips/mips-ps-1.c: Likewise.
11104 * gcc.target/mips/mips-ps-2.c: Likewise.
11105 * gcc.target/mips/mips-ps-3.c: Likewise.
11106 * gcc.target/mips/mips-ps-4.c: Likewise.
11107 * gcc.target/mips/mips-ps-5.c: Likewise.
11108 * gcc.target/mips/mips-ps-6.c: Likewise.
11109 * gcc.target/mips/mips-ps-7.c: Likewise.
11110 * gcc.target/mips/mips-ps-type.c: Likewise.
11111 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11112 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11113
03c4ff3a 111142016-01-18 Tom de Vries <tom@codesourcery.com>
11115
11116 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11117 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11118 * c-c++-common/goacc/kernels-empty.c: New test.
11119 * c-c++-common/goacc/kernels-eternal.c: New test.
11120 * c-c++-common/goacc/kernels-loop-2.c: New test.
11121 * c-c++-common/goacc/kernels-loop-3.c: New test.
11122 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11123 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11124 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11125 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11126 * c-c++-common/goacc/kernels-loop-data.c: New test.
11127 * c-c++-common/goacc/kernels-loop-g.c: New test.
11128 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11129 * c-c++-common/goacc/kernels-loop-n.c: New test.
11130 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11131 * c-c++-common/goacc/kernels-loop.c: New test.
11132 * c-c++-common/goacc/kernels-noreturn.c: New test.
11133 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11134 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11135 * c-c++-common/goacc/kernels-reduction.c: New test.
11136
22e3dcee 111372016-01-18 Tom de Vries <tom@codesourcery.com>
11138
11139 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11140 * gcc.dg/autopar/outer-2.c: Same.
11141 * gcc.dg/autopar/outer-3.c: Same.
11142 * gcc.dg/autopar/outer-4.c: Same.
11143 * gcc.dg/autopar/outer-5.c: Same.
11144 * gcc.dg/autopar/outer-6.c: Same.
11145 * gcc.dg/autopar/parallelization-1.c: Same.
11146 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11147 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11148 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11149 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11150 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11151 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11152 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11153 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11154 * gcc.dg/autopar/pr39500-1.c: Same.
11155 * gcc.dg/autopar/pr39500-2.c: Same.
11156 * gcc.dg/autopar/pr46193.c: Same.
11157 * gcc.dg/autopar/pr46194.c: Same.
11158 * gcc.dg/autopar/pr49580.c: Same.
11159 * gcc.dg/autopar/pr49960-1.c: Same.
11160 * gcc.dg/autopar/pr49960.c: Same.
11161 * gcc.dg/autopar/pr68373.c: Same.
11162 * gcc.dg/autopar/reduc-1.c: Same.
11163 * gcc.dg/autopar/reduc-1char.c: Same.
11164 * gcc.dg/autopar/reduc-1short.c: Same.
11165 * gcc.dg/autopar/reduc-2.c: Same.
11166 * gcc.dg/autopar/reduc-2char.c: Same.
11167 * gcc.dg/autopar/reduc-2short.c: Same.
11168 * gcc.dg/autopar/reduc-3.c: Same.
11169 * gcc.dg/autopar/reduc-4.c: Same.
11170 * gcc.dg/autopar/reduc-6.c: Same.
11171 * gcc.dg/autopar/reduc-7.c: Same.
11172 * gcc.dg/autopar/reduc-8.c: Same.
11173 * gcc.dg/autopar/reduc-9.c: Same.
11174 * gcc.dg/autopar/uns-outer-4.c: Same.
11175 * gcc.dg/autopar/uns-outer-5.c: Same.
11176 * gcc.dg/autopar/uns-outer-6.c: Same.
11177 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11178 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11179
fd5cbe2f 111802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11181
11182 PR target/63679
11183 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11184 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11185
fa75ab55 111862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11187
11188 PR target/63679
11189 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11190 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11191 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11192
214b2582 111932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11194
11195 PR target/63679
11196 * gcc.dg/tree-ssa/sra-17.c: New.
11197 * gcc.dg/tree-ssa/sra-18.c: New.
11198
13146837 111992016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11200
11201 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11202
6ccd18c2 112032016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11204
11205 * gnat.dg/inline12.adb: New test.
11206
8872b95f 112072016-01-18 Bin Cheng <bin.cheng@arm.com>
11208
11209 PR tree-optimization/66797
11210 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11211
971514e3 112122016-01-18 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/69170
11215 * gcc.dg/torture/pr69170.c: New testcase.
11216
dfb6d139 112172016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11218
11219 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11220
164d84c2 112212016-01-16 Tom de Vries <tom@codesourcery.com>
11222
11223 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11224
4c33b769 112252016-01-16 Tom de Vries <tom@codesourcery.com>
11226
11227 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11228 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11229 redundant dg-require-effective-target pthread.
11230 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11231 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11232 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11233 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11234 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11235 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11236 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11237
673441b0 112382016-01-16 David Edelsohn <dje.gcc@gmail.com>
11239
11240 PR target/68609
11241 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11242 * gcc.target/powerpc/recip-7.c: Same.
11243
90153ae7 112442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11245
11246 PR c++/69091
11247 * g++.dg/template/pr69091.C: New test.
11248
bc24d01d 112492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11250
11251 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11252 dump does not contain an error_mark_node.
11253 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11254 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11255
4067c0fd 112562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11257
11258 PR c++/68936
11259 * g++.dg/template/pr68936.C: New test.
11260
27c6dbdd 112612016-01-15 David Edelsohn <dje.gcc@gmail.com>
11262
11263 PR target/68609
11264 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11265 * gcc.target/powerpc/recip-2.c: Same.
11266 * gcc.target/powerpc/recip-3.c: Same.
11267 * gcc.target/powerpc/recip-4.c: Same.
11268 * gcc.target/powerpc/recip-sqrtf.c: Same.
11269
e390c57d 112702016-01-15 Jeff Law <law@redhat.com>
11271
11272 PR tree-optimization/69270
11273 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11274 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11275
ddcfeaf1 112762016-01-15 Paul Thomas <pault@gcc.gnu.org>
11277
11278 PR fortran/49630
11279 * gfortran.dg/deferred_character_13.f90: New test for the fix
11280 of comment 3 of the PR.
11281
11282 PR fortran/54070
11283 * gfortran.dg/deferred_character_8.f90: New test
11284 * gfortran.dg/allocate_error_5.f90: New test
11285
11286 PR fortran/60593
11287 * gfortran.dg/deferred_character_10.f90: New test
11288
11289 PR fortran/60795
11290 * gfortran.dg/deferred_character_14.f90: New test
11291
11292 PR fortran/61147
11293 * gfortran.dg/deferred_character_11.f90: New test
11294
11295 PR fortran/64324
11296 * gfortran.dg/deferred_character_9.f90: New test
11297
81be349c 112982016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11299
11300 PR rtl-optimization/69030
11301 * gcc.target/i386/pr69030.c: New.
11302
998456c5 113032016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11304
11305 * gcc.target/aarch64/target_attr_17.c: New test.
11306
0d85be19 113072016-01-15 Richard Biener <rguenther@suse.de>
11308
11309 PR tree-optimization/66856
11310 * gcc.dg/torture/pr66856-1.c: New testcase.
11311 * gcc.dg/torture/pr66856-2.c: Likewise.
11312
321d36c8 113132016-01-15 Richard Biener <rguenther@suse.de>
11314
11315 PR debug/69137
11316 * g++.dg/lto/pr69137_0.C: New testcase.
11317
d94a1f53 113182016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11319
11320 PR middle-end/69246
11321 * gcc.target/i386/pr69246.c: New test.
11322
5fe9a861 113232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11324
a9c01e81 11325 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11326
3d05a5e9 113272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11328
11329 PR c++/56194
11330 * g++.dg/init/const9.C: Disable test on S/390.
11331
5e8132b5 113322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11333
11334 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11335 * g++.dg/Wno-frame-address.C: Ditto.
11336
32307cdf 113372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11338
11339 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11340
1ca28250 113412016-01-15 Richard Biener <rguenther@suse.de>
11342
11343 PR tree-optimization/68961
11344 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11345
6271bd93 113462016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11347
11348 * gcc.target/i386/pr65105-5.c: New test.
11349
dfb6d139 113502016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11351
11352 * gcc.c-torture/execute/alias-4.c: New testcase.
11353
dfb6d139 113542016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11355
11356 PR ipa/68148
11357 * g++.dg/ipa/devirt-49.C: New testcase.
11358
7bbac464 113592016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11360
11361 PR target/65837
11362 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11363 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11364 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11365
4345b868 113662016-01-15 Richard Biener <rguenther@suse.de>
11367
11368 PR tree-optimization/69117
11369 * gcc.dg/torture/pr69117.c: New testcase.
11370
580357e7 113712015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11372
11373 PR c++/69048
11374 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11375
612baa31 113762016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11377
11378 PR testsuite/67509
11379 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11380 range tests use 100 * maximum instead of maximum + 1.
11381
44e09bc4 113822016-01-14 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR debug/69244
11385 * gcc.dg/guality/pr69244.c: New test.
11386
96962ae4 113872016-01-14 Uros Bizjak <ubizjak@gmail.com>
11388
11389 * lib/target-supports.exp (check_effective_target_issignaling):
11390 New procedure.
11391 * gcc.dg/pr61441.c: Require issignaling effective target.
11392
ab9c400b 113932016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11394
11395 PR target/68803
11396 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11397
a7ed4583 113982016-01-14 David Malcolm <dmalcolm@redhat.com>
11399
11400 PR c++/68819
11401 PR preprocessor/69177
11402 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11403 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11404 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11405 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11406
77f35cec 114072016-01-14 Marek Polacek <polacek@redhat.com>
11408
11409 PR c/69262
11410 * gcc.dg/array-15.c: New test.
11411
915d0950 114122016-01-14 Jakub Jelinek <jakub@redhat.com>
11413
11414 PR middle-end/68146
11415 PR tree-optimization/69155
11416 * gfortran.dg/pr68146.f: New test.
11417 * gfortran.dg/pr69155.f90: New test.
11418
24651fb7 114192016-01-14 Richard Biener <rguenther@suse.de>
11420
11421 PR tree-optimization/68060
11422 * gcc.dg/torture/pr68060-1.c: New testcase.
11423 * gcc.dg/torture/pr68060-2.c: Likewise.
11424
2f63f950 114252016-01-14 Nick Clifton <nickc@redhat.com>
11426
11427 * lib/target-supports.exp
11428 (check_effective_target_arm_neon_ok_nocache): Add an option
11429 sequence that includes setting the ARM architecture to ARMv7-A.
11430 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11431 command line options necessary to enable Neon support.
11432 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11433 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11434 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11435 * gcc.target/arm/pr69180.c: Likewise.
11436
3ce0acde 114372016-01-14 Jeff Law <law@redhat.com>
11438
11439 PR tree-optimization/69270
11440 * gcc.dg/tree-ssa/pr69270.c: New test.
11441
bda05c57 114422016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11443
11444 PR c/66208
11445 * c-c++-common/pr66208.c: New file.
11446
9b657cf1 114472016-01-13 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR tree-optimization/69156
11450 * gcc.dg/pr69156.c: New test.
11451
58ba1b9d 114522016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11453
11454 * gcc.target/i386/pr69225-7.c: New test.
11455
e5fee0fe 114562016-01-13 Richard Henderson <rth@redhat.com>
11457
11458 * gcc.dg/tm/memopt-13.c: Update expected function.
11459 * gcc.dg/tm/memopt-6.c: Likewise.
11460
3f0e9745 114612016-01-13 Uros Bizjak <ubizjak@gmail.com>
11462
11463 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11464 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11465 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11466 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11467
3f0e9745 114682016-01-13 Tom de Vries <tom@codesourcery.com>
11469
11470 PR tree-optimization/69169
7a6ddc0d 11471 * gcc.dg/pr69169.c: New test.
11472
9b657cf1 114732016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11474
11475 PR target/69228
11476 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11477 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11478 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11479 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11480 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11481 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11482 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11483 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11484
f704d701 114852016-01-13 Jakub Jelinek <jakub@redhat.com>
11486
11487 PR target/69247
11488 * gcc.dg/pr69247.c: New test.
11489
e966d6b9 114902016-01-13 Richard Biener <rguenther@suse.de>
11491
11492 PR tree-optimization/69242
11493 * gcc.dg/torture/pr69242.c: New testcase.
11494
1ca1d9b2 114952016-01-13 Richard Biener <rguenther@suse.de>
11496
11497 PR tree-optimization/69186
11498 * gcc.dg/torture/pr69186.c: New testcase.
11499
d07cbccc 115002016-01-13 Jeff Law <law@redhat.com>
11501
11502 PR tree-optimization/67755
11503 * gcc.dg/tree-ssa/pr67755.c: New test.
11504
115052016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11506
11507 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11508 pass number in output by a star.
11509
b95d41cf 115102016-01-12 Bin Cheng <bin.cheng@arm.com>
11511
11512 PR tree-optimization/68911
11513 * gcc.c-torture/execute/pr68911.c: New test.
11514
91d87e22 115152016-01-12 Marek Polacek <polacek@redhat.com>
11516
11517 PR c++/68979
11518 * g++.dg/warn/permissive-1.C: New test.
11519
8a9401a4 115202016-01-12 Jakub Jelinek <jakub@redhat.com>
11521
11522 PR objc++/68511
11523 PR c++/69213
11524 * g++.dg/opt/pr69213.C: New test.
11525
b9cb7a67 115262016-01-12 Christian Bruel <christian.bruel@st.com>
11527
11528 PR target/69180
11529 * gcc.target/arm/pr69180.c: New test.
11530
e4c96992 115312016-01-12 Richard Biener <rguenther@suse.de>
11532
11533 PR lto/69077
11534 * g++.dg/lto/pr69077_0.C: New testcase.
11535 * g++.dg/lto/pr69077_1.C: Likewise.
11536
90525f61 115372016-01-12 Jakub Jelinek <jakub@redhat.com>
11538
11539 PR target/69175
11540 * g++.dg/opt/pr69175.C: New test.
11541
9e7edfd3 115422016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11543
11544 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11545 rather than #including math.h & stdlib.h.
11546 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11547 * gcc.dg/vect/pr49771.c: Likewise.
11548 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11549 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11550 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11551 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11552 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11553 * gcc.dg/vect/pr44507.c: Likewise.
11554 * gcc.dg/vect/pr45902.c: Likewise.
11555 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11556 * gcc.dg/vect/vect-117.c: Likewise.
11557 * gcc.dg/vect/vect-99.c: Likewise.
11558 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11559 * gcc.dg/vect/vect-cond-1.c: Likewise.
11560 * gcc.dg/vect/vect-cond-2.c: Likewise.
11561 * gcc.dg/vect/vect-cond-3.c: Likewise.
11562 * gcc.dg/vect/vect-cond-4.c: Likewise.
11563 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11564 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11565 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11566 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11567 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11568 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11569 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11570 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11571 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11572 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11573 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11574 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11575 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11576 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11577 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11578 include of signal.h.
11579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11582 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11584 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11585 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11586 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11587 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11588 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11589 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11590 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11591 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11592 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11593 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11594 * gcc.dg/vect/vect-outer-5.c: Likewise.
11595 * gcc.dg/vect/vect-outer-6.c: Likewise.
11596 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11597 include of stdio.h.
11598
3368873d 115992016-01-12 Nick Clifton <nickc@redhat.com>
11600
11601 PR target/68913
11602 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11603 to fread so that it will be found in all target runtimes.
11604
0464ea95 116052016-01-12 Richard Biener <rguenther@suse.de>
11606
11607 PR tree-optimization/69053
11608 * g++.dg/torture/pr69053.C: New testcase.
11609
7819730f 116102016-01-12 Richard Biener <rguenther@suse.de>
11611
11612 PR tree-optimization/69168
11613 * gcc.dg/torture/pr69168.c: New testcase.
11614
995bfebf 116152016-01-12 Richard Biener <rguenther@suse.de>
11616
11617 PR tree-optimization/69157
11618 * gcc.dg/torture/pr69157.c: New testcase.
11619
116202016-01-12 Richard Biener <rguenther@suse.de>
11621
11622 PR tree-optimization/69174
11623 * gcc.dg/torture/pr69174.c: New testcase.
11624
1d10d64c 116252016-01-12 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR c++/66808
11628 PR c++/69000
11629 * g++.dg/tls/pr66808.C: New test.
11630 * g++.dg/tls/pr69000.C: New test.
11631
f0b79faf 116322016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11633
11634 * gcc.target/powerpc/swaps-p8-23.c: New test.
11635 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11636
04cf75a4 116372016-01-11 John David Anglin <danglin@gcc.gnu.org>
11638
11639 PR tree-optimization/68356
11640 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11641
0eb4264c 116422016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11643 Jim Wilson <jim.wilson@linaro.org>
11644
11645 PR target/69194
11646 * gcc.target/arm/pr69194.c: New test.
11647
2f66de64 116482016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11649
11650 PR target/69225
11651 * gcc.target/i386/pr69225-1.c: New test.
11652 * gcc.target/i386/pr69225-2.c: Likewise.
11653 * gcc.target/i386/pr69225-3.c: Likewise.
11654 * gcc.target/i386/pr69225-4.c: Likewise.
11655 * gcc.target/i386/pr69225-5.c: Likewise.
11656 * gcc.target/i386/pr69225-6.c: Likewise.
11657
36105e82 116582016-01-11 Jakub Jelinek <jakub@redhat.com>
11659
1c78ce2e 11660 PR target/67462
11661 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11662 if lp64.
11663
a4a87320 11664 PR target/69071
11665 * gcc.dg/pr69071.c: New test.
11666
91fbd04f 11667 PR c++/69211
11668 * g++.dg/opt/pr69211.C: New test.
11669
36105e82 11670 PR tree-optimization/69214
11671 * gcc.c-torture/compile/pr69214.c: New test.
11672
e934c380 116732016-01-11 Uros Bizjak <ubizjak@gmail.com>
11674
11675 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11676 * gcc.target/i386/pr66232-11.c: Ditto.
11677 * gcc.target/i386/pr66232-12.c: Ditto.
11678 * gcc.target/i386/pr66232-13.c: Ditto.
11679
3ff1b153 116802016-01-11 Richard Biener <rguenther@suse.de>
11681
11682 PR tree-optimization/69173
11683 * gcc.dg/torture/pr69173.c: New testcase.
11684
04e1504c 116852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11686
11687 PR rtl-optimization/68796
11688 * gcc.target/aarch64/tst_5.c: New test.
11689 * gcc.target/aarch64/tst_6.c: Likewise.
11690
ae8718b5 116912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11692
11693 PR rtl-optimization/68841
11694 * gcc.dg/pr68841.c: New test.
11695 * gcc.c-torture/execute/pr68841.c: New test.
11696
bd8bece2 116972016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11698
11699 PR rtl-optimization/68920
11700 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11701 for ix86 targets.
11702 * gcc.dg/ifcvt-5.c: New test.
11703
9b657cf1 117042016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11705
11706 PR bootstrap/69123
11707 * g++.dg/pr69123.C: New.
11708
7a158352 117092016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11710
11711 PR target/69010
11712 * gcc.target/i386/pr69010.c: New test.
11713
ff375d11 117142016-01-11 Martin Jambor <mjambor@suse.cz>
11715
11716 PR ipa/69044
11717 * gcc.target/i386/chkp-pr69044.c: New test.
11718
9eb890f1 117192016-01-11 Tom de Vries <tom@codesourcery.com>
11720
11721 PR tree-optimization/69109
11722 * gcc.dg/autopar/pr69109-2.c: New test.
11723 * gcc.dg/autopar/pr69109.c: New test.
11724
c4157ee5 117252016-01-11 Tom de Vries <tom@codesourcery.com>
11726
11727 PR tree-optimization/69108
11728 * gcc.dg/autopar/pr69108.c: New test.
11729
b933e511 117302016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11731
11732 PR c++/69029
11733 * c-c++-common/Wisleading-indentation.c: Augment test.
11734
efb73de1 117352016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11736
11737 PR fortran/69154
11738 * gfortran.dg/inline_matmul_12.f90: New test.
11739
40c86c3b 117402016-01-10 Paul Thomas <pault@gcc.gnu.org>
11741
11742 PR fortran/67779
11743 * gfortran.dg/actual_array_offset_1: New test.
11744
a006c0bb 117452016-01-10 Tom de Vries <tom@codesourcery.com>
11746
11747 PR tree-optimization/69062
11748 * gcc.dg/autopar/pr69062.c: New test.
11749
880ed4be 117502016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11751
11752 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11753 * gcc.dg/vect/slp-perm-2.c: Likewise.
11754 * gcc.dg/vect/slp-perm-3.c: Likewise.
11755 * gcc.dg/vect/slp-perm-5.c: Likewise.
11756 * gcc.dg/vect/slp-perm-6.c: Likewise.
11757 * gcc.dg/vect/slp-perm-7.c: Likewise.
11758 * gcc.dg/vect/slp-perm-8.c: Likewise.
11759
d95e1856 117602016-01-10 Tom de Vries <tom@codesourcery.com>
11761
11762 PR tree-optimization/69039
11763 * gcc.dg/autopar/pr69039.c: New test.
11764
0f8f48d0 117652016-01-09 Marek Polacek <polacek@redhat.com>
11766
11767 PR c++/69113
11768 * g++.dg/pr69113.C: New test.
11769
7dff0499 117702016-01-09 Jakub Jelinek <jakub@redhat.com>
11771
11772 PR middle-end/50865
11773 PR tree-optimization/69097
11774 * gcc.c-torture/execute/pr50865.c: New test.
11775 * gcc.c-torture/execute/pr69097-1.c: New test.
11776 * gcc.c-torture/execute/pr69097-2.c: New test.
11777 * gcc.dg/pr69097-1.c: New test.
11778 * gcc.dg/pr69097-2.c: New test.
11779
18431e78 117802016-01-09 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR c++/69164
11783 * g++.dg/opt/pr69164.C: New test.
11784
1943a4a2 117852016-01-08 Jakub Jelinek <jakub@redhat.com>
11786
11787 PR tree-optimization/69167
11788 * gcc.dg/pr69167.c: New test.
11789
a143e277 117902016-01-08 Marek Polacek <polacek@redhat.com>
11791
11792 PR c++/68449
11793 * g++.dg/pr68449.C: New.
11794
44c01906 117952016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11796
11797 PR tree-optimization/68707
11798 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11799 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11800 on platforms supporting it.
11801 * gcc.dg/vect/slp-perm-2.c: Likewise.
11802 * gcc.dg/vect/slp-perm-3.c: Likewise.
11803 * gcc.dg/vect/slp-perm-5.c: Likewise.
11804 * gcc.dg/vect/slp-perm-7.c: Likewise.
11805 * gcc.dg/vect/slp-perm-8.c: Likewise.
11806 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11807 on platforms supporting it.
11808
c437d1e8 118092016-01-08 Jakub Jelinek <jakub@redhat.com>
11810
c9595c51 11811 PR tree-optimization/69162
11812 * gcc.dg/pr69162.c: New test.
11813
c437d1e8 11814 PR tree-optimization/69172
11815 * gcc.dg/pr69172.c: New test.
11816
6a46a28c 118172016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11818
11819 PR tree-optimization/67781
11820 * gcc.c-torture/execute/pr67781.c: New file.
11821
62ad9a04 118222016-01-08 Jakub Jelinek <jakub@redhat.com>
11823
11824 PR tree-optimization/69083
11825 * gcc.dg/vect/pr69083.c: New test.
11826
9e0e8c2a 118272016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11828
11829 PR tree-optimization/61441
11830 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11831 Use -fexcess-precision=standard for compiler options.
11832 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11833
5d034e37 118342016-01-08 Jakub Jelinek <jakub@redhat.com>
11835
5013f740 11836 PR fortran/69128
11837 * gfortran.dg/gomp/pr69128.f90: New test.
11838
5d034e37 11839 PR c++/69145
11840 * g++.dg/ext/pr69145-1.C: New test.
11841 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11842 * g++.dg/ext/pr69145-2.h: New file.
11843
517906ff 118442016-01-07 Martin Sebor <msebor@redhat.com>
11845
11846 PR c/68966
11847 * gcc.dg/atomic-fetch-bool.c: New test.
11848 * gcc.dg/sync-fetch-bool.c: New test.
11849
cdbb524c 118502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11851
11852 PR fortran/66680
11853 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11854
ec3aba9e 118552016-01-07 Nick Clifton <nickc@redhat.com>
11856
11857 PR target/66655
11858 * g++.dg/pr66655.C: New test.
11859 * g++.dg/pr66655_1.cc: Test support file.
11860 * g++.dg/pr66655.h: Test header file.
11861
9b657cf1 118622016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11863
11864 PR fortran/66680
11865 gfortran.dg/gomp/pr66680.f90: New test.
11866
cd45d7a5 118672016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11868
11869 PR target/69171
11870 * gcc.target/i386/pr69171-1.c: New test.
11871 * gcc.target/i386/pr69171-2.c: Likewise.
11872 * gcc.target/i386/pr69171-3.c: Likewise.
11873 * gcc.target/i386/pr69171-4.c: Likewise.
11874 * gcc.target/i386/pr69171-5.c: Likewise.
11875 * gcc.target/i386/pr69171-6.c: Likewise.
11876
4a86a91a 118772015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11878
11879 PR middle-end/67639
11880 * c-c++-common/pr67639.c: New test.
11881
34c05552 118822016-01-07 Jakub Jelinek <jakub@redhat.com>
11883
11884 PR tree-optimization/69141
11885 * g++.dg/opt/pr69141.C: New test.
11886
f08d6895 118872016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11888
11889 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11890
32ec4173 118912016-01-06 Uros Bizjak <ubizjak@gmail.com>
11892
11893 PR target/69140
11894 * gcc.target/i386/pr69140.c: New test
11895
d74214f3 118962016-01-06 David Malcolm <dmalcolm@redhat.com>
11897
11898 * gcc.dg/bad-dereference.c: New test case.
11899
73991cab 119002015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11901
11902 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11903
fc8cc457 119042016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11905
11906 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11907
be3c9981 119082016-01-06 Marek Polacek <polacek@redhat.com>
11909
11910 PR sanitizer/69099
11911 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11912
2cb724f9 119132016-01-05 Marek Polacek <polacek@redhat.com>
11914
11915 PR c/69104
11916 * gcc.dg/atomic-invalid-2.c: New.
11917
233a53ed 119182016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11919
11920 PR target/68991
11921 * gcc.target/i386/pr68991.c: New test.
11922
ea87c5e3 119232016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11924
11925 PR target/68991
11926 * g++.dg/pr68991-1.C: New test.
11927 * g++.dg/pr68991-2.C: Likewise.
11928
1943a4a2 119292016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11930
1943a4a2 11931 PR other/60465
afe82e5b 11932 * gcc.target/ia64/pr60465-gprel64.c: New test.
11933 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11934
1e9147dd 119352016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11936
11937 PR rtl-optimization/68651
11938 * gcc.target/aarch64/pr68651_1.c: New test.
11939
d42aa619 119402016-01-05 David Malcolm <dmalcolm@redhat.com>
11941
11942 PR c/69122
11943 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11944
1776de76 119452016-01-05 Nathan Sidwell <nathan@acm.org>
11946
2d7d361d 11947 PR c++/58583
11948 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11949
1776de76 11950 * gcc.dg/alias-15.c: New.
11951
5beb12c0 119522016-01-05 Nick Clifton <nickc@redhat.com>
11953
11954 PR target/68870
11955 * g++.dg/pr68770.C: New test.
11956
d8cca921 119572016-01-04 Mike Stump <mikestump@comcast.net>
11958
11959 * lib/target-supports.exp (check_effective_target_cilkplus):
11960 cilkplus targets require pthreads.
afc907ef 11961 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11962
8427dff3 119632016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11964
11965 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11966 generation.
11967
f1717362 119682016-01-04 Jakub Jelinek <jakub@redhat.com>
11969
11970 Update copyright years.
11971
d7d6a3ab 119722016-01-04 Marek Polacek <polacek@redhat.com>
11973
11974 PR c/68908
11975 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11976 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11977 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11978
b8f4a5f9 119792016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11980
11981 * gcc.target/sparc/20160104-2.c: New test.
11982
6b5c028f 119832016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11984
11985 * gcc.target/sparc/20160104-1.c: New test.
11986
300e1002 119872016-01-03 Paul Thomas <pault@gcc.gnu.org>
11988
11989 PR fortran/65045
11990 * gfortran.dg/pr65045.f90: New test.
11991
855b105f 119922016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11993
11994 * gnat.dg/specs/debug1.ads: Delete.
11995
bdc177dc 119962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11997
11998 PR libgfortran/68867
11999 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12000 expression.
12001
48aaffae 120022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12003
12004 PR libgfortran/68867
12005 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12006 PowerPC.
12007
19a468b8 120082016-01-01 Paul Thomas <pault@gcc.gnu.org>
12009
12010 PR fortran/68864
12011 * gfortran.dg/pr68864.f90: New test.
12012
25371c91 120132016-01-01 Jakub Jelinek <jakub@redhat.com>
12014
2a659064 12015 PR tree-optimization/69070
12016 * gcc.dg/pr69070.c: New test.
12017
57aa9851 12018 PR sanitizer/69055
12019 * gfortran.dg/pr69055.f90: New test.
12020
25371c91 12021 PR target/69015
12022 * gcc.dg/pr69015.c: New test.
f1717362 12023\f
fb2c1edd 12024Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12025
12026Copying and distribution of this file, with or without modification,
12027are permitted in any medium without royalty provided the copyright
12028notice and this notice are preserved.