]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d58661cb 12016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2
3 PR target/77613
4 * gcc.target/powerpc/swaps-p8-25.c: New.
5
24b3d864 62016-09-16 Jakub Jelinek <jakub@redhat.com>
7
e6db887a 8 PR c++/77482
9 * g++.dg/cpp0x/constexpr-77482.C: New test.
10
44df6c11 11 PR c++/77379
12 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
13 thunk offsets.
14 * g++.dg/abi/abi-tag23a.C: Likewise.
15
53d2f3de 16 PR c++/77338
17 * g++.dg/cpp0x/decltype-77338.C: New test.
18
24b3d864 19 PR c++/77375
20 * g++.dg/cpp0x/mutable1.C: New test.
21
42f172d0 222016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
23
24 PR fortran/77612
25 * gfortran.dg/pr77612.f90: New test.
26
0665113b 272016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
28
29 * gcc.dg/torture/pr70421.c: Require int32plus.
30
dff10ec9 312016-09-16 Jakub Jelinek <jakub@redhat.com>
32
be63912c 33 PR middle-end/77475
34 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
35
dff10ec9 36 PR target/77526
37 * gcc.target/i386/pr77526.c: New test.
38
69cdadd9 392016-09-16 Jakub Jelinek <jakub@redhat.com>
40 Eric Botcazou <ebotcazou@adacore.com>
41
42 PR middle-end/77594
43 * gcc.target/i386/pr77594.c: New test.
44
b74250bc 452016-09-15 Louis Krupp <louis.krupp@zoho.com>
46
47 PR fortran/69963
48 * gfortran.dg/misplaced_implicit_character.f90: New test.
49
834a2c29 502016-09-15 Bin Cheng <bin.cheng@arm.com>
51
52 PR tree-optimization/77503
53 * gcc.dg/vect/pr77503.c: New test.
54
fbcb99d5 552016-09-15 Richard Biener <rguenther@suse.de>
56
57 PR middle-end/77544
58 * c-c++-common/torture/pr77544.c: New testcase.
59
3aa4e8c2 602016-09-15 Jakub Jelinek <jakub@redhat.com>
61
62 PR middle-end/77475
63 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
64 * gcc.dg/march-generic.c: Likewise.
65 * gcc.target/i386/spellcheck-options-1.c: New test.
66 * gcc.target/i386/spellcheck-options-2.c: New test.
67 * gcc.target/i386/spellcheck-options-3.c: New test.
68 * gcc.target/i386/spellcheck-options-4.c: New test.
69
e9dea525 702016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
71
72 PR fortran/72743
73 * gfortran.dg/goacc/pr72743.f90: New test.
74
7270347c 752016-09-15 Richard Biener <rguenther@suse.de>
76
77 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
78
091e8e90 792016-09-15 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/77514
82 * gcc.dg/torture/pr77514.c: New testcase.
83
8cc08773 842016-09-14 Jakub Jelinek <jakub@redhat.com>
85
86 PR c++/77549
87 * g++.dg/lookup/pr77549.C: New test.
88
5be60f03 892016-09-14 Marek Polacek <polacek@redhat.com>
90
91 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
92 * c-c++-common/gomp/atomic-13.c: Likewise.
93 * c-c++-common/gomp/atomic-14.c: Likewise.
94 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
95 * g++.dg/cpp1z/bool-increment1.C: New test.
96 * c-c++-common/pr60439.c: Add dg-warning.
97 * g++.dg/expr/bitfield4.C: Likewise.
98 * g++.dg/expr/bitfield5.C: Likewise.
99 * g++.dg/expr/bitfield6.C: Likewise.
100 * g++.dg/expr/bool1.C: Likewise.
101 * g++.dg/expr/bool3.C: Likewise.
102 * g++.dg/expr/lval3.C: Likewise.
103 * g++.dg/expr/lval4.C: Likewise.
104 * g++.old-deja/g++.jason/bool5.C: Likewise.
105 * g++.dg/expr/bitfield3.C: Adjust dg-error.
106 * g++.dg/other/error18.C: Likewise.
107 * g++.dg/gomp/atomic-14.C: Likewise.
108
f80a245e 1092016-09-14 Nathan Sidwell <nathan@acm.org>
110
111 PR c++/77539
112 * g++.dg/cpp1y/pr77539.C: New.
113
7b329bca 1142016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
115
116 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
117 dg-require.
118 * g++.dg/ext/builtin_alloca.C: Likewise.
119 * g++.dg/template/spec35.C: Likewise.
120 * gcc.dg/builtins-68.c: Likewise.
121 * gcc.misc-tests/gcov-13.c: Likewise.
122 * gcc.misc-tests/gcov-14.c: Likewise.
123
0029200d 1242016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
125
126 * gfortran.dg/dec_structure_14.f90: New testcase.
127
0975f764 1282016-09-14 Jakub Jelinek <jakub@redhat.com>
129
130 PR sanitizer/68260
131 * c-c++-common/tsan/pr68260.c: New test.
132
1098c313 1332016-09-13 Joe Seymour <joe.s@somniumtech.com>
134
135 PR target/70713
136 * gcc.target/msp430/function-attributes-1.c: New test.
137 * gcc.target/msp430/function-attributes-2.c: New test.
138 * gcc.target/msp430/function-attributes-3.c: New test.
139
46fad8d5 1402016-09-13 Jakub Jelinek <jakub@redhat.com>
141
4bdba715 142 * g++.dg/cpp0x/gen-attrs-61.C: New test.
143 * g++.dg/cpp1z/gen-attrs1.C: New test.
144
99d887de 145 PR tree-optimization/77454
146 * gcc.dg/pr77454.c: New test.
147
46fad8d5 148 PR c++/77553
149 * g++.dg/cpp1y/constexpr-77553.C: New test.
150
68ef907c 1512016-09-13 David Malcolm <dmalcolm@redhat.com>
152
153 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
154 (test_show_locus): Replace rich_location::add_fixit_insert calls
155 with add_fixit_insert_before and add_fixit_insert_after.
156
2c24fd5e 1572016-09-13 Jason Merrill <jason@redhat.com>
158 Tom de Vries <tom@codesourcery.com>
159
160 PR c++/77427
161 * g++.dg/pr77427.C: New test.
162
68b219ee 1632016-09-13 Martin Liska <mliska@suse.cz>
164
165 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
166 effective target.
167 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
168 * lib/target-supports.exp: Define the new target.
169
c72e91d3 1702016-09-12 Andrew Pinski <apinski@cavium.com>
171
172 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
173 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
174
b38c0a37 1752016-09-12 Uros Bizjak <ubizjak@gmail.com>
176
177 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
178 variable arguments.
179 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
180 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
181 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
182 variable argument.
183 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
184 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
185
7a21b590 1862016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
187
188 PR c++/77496
189 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
190 * g++.dg/ext/pr77496.C: New test.
191 * g++.dg/warn/pr77496.C: New test.
192
00434032 1932016-09-12 David Malcolm <dmalcolm@redhat.com>
194
195 PR c/72858
196 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
197 to preserve conversion chars, and to preserve prefix information.
198 * gcc.dg/format/pr72858.c: New test case.
199
54f56c28 2002016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
201
202 * gfortran.dg/pr77507.f90: Move to ...
203 * gfortran.dg/ieee/pr77507.f90: here.
204
08d6d42c 2052016-08-09 Jan Hubicka <hubicka@ucw.cz>
206
207 PR ipa/61159
208 * compile/pr61159.c: New testcase
209
35870532 2102016-08-09 Jan Hubicka <hubicka@ucw.cz>
211
212 PR ipa/64316
213 * gcc.dg/ipa/pr63416.c: New testcase.
214
953b9eef 2152016-09-10 Paul Thomas <pault@gcc.gnu.org>
216 Steven G. Kargl <kargl@gcc.gnu.org>
217
218 PR fortran/77532
c78b1f64 219 * gfortran.dg/dtio_11.f90: new test.
953b9eef 220
1aef7c3c 2212016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
222
223 PR fortran/77507
224 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
225 * gfortran.dg/c_assoc_4.f90: Ditto.
226
3bb45f76 2272016-09-10 Tom de Vries <tom@codesourcery.com>
228
229 PR C/71602
230 * c-c++-common/va-arg-va-list-type.c: New test.
231
9731eaaf 2322016-09-09 Peter Bergner <bergner@vnet.ibm.com>
233
234 PR rtl-optimization/77289
235 * gcc.target/powerpc/pr77289.c: New test.
236
911ea34a 2372016-09-09 Martin Sebor <msebor@redhat.com>
238
239 PR c/77520
240 PR c/77521
241 * gcc.dg/pr77520.c: New test.
242 * gcc.dg/pr77521.c: New test.
243
edd0f33b 2442016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
245
246 PR fortran/77506
247 * gfortran.dg/pr77506.f90: New test.
248
374777a4 2492016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
250
251 PR fortran/77507
252 * gfortran.dg/pr77507.f90: New test.
253
c5eddaf9 2542016-09-09 Joseph Myers <joseph@codesourcery.com>
255
256 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
257
3e7e4e14 2582016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
259 Louis Krupp <lkrupp@gcc.gnu.org>
260
261 PR fortran/69514
262 * gfortran.dg/pr69514_1.f90: New test.
263 * gfortran.dg/pr69514_2.f90: New test.
264
51688bb7 2652016-09-08 Jakub Jelinek <jakub@redhat.com>
266
a34338c9 267 PR fortran/77500
268 * gfortran.dg/gomp/pr77500.f90: New test.
269
51688bb7 270 PR fortran/77516
271 * gfortran.dg/gomp/pr77516.f90: New test.
272
3ecb55e7 2732016-09-07 Jakub Jelinek <jakub@redhat.com>
274
275 PR middle-end/77475
276 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
277 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
278 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
279 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
280 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
281 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
282
3da97ff7 2832016-09-07 David Malcolm <dmalcolm@redhat.com>
284
285 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
286 "substring-locations.h".
287
b55f1f44 2882016-09-07 Richard Biener <rguenther@suse.de>
289
290 PR c/77450
291 * c-c++-common/vector-subscript-8.c: Move ..
292 * gcc.dg/pr77450.c: ... here.
293
7d482049 2942016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 295
296 PR libgfortran/77393
297 * gfortran.dg/fmt_f0_2.f90: Update test.
298 * gfortran.dg/fmt_f0_3.f90: New test.
299
ef3b531c 3002016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
301
302 PR debug/77389
303 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
304 in dg-options.
305
306 PR debug/57519
307 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
308
39370ea0 3092016-09-06 Jakub Jelinek <jakub@redhat.com>
310
311 PR target/69255
312 * gcc.target/i386/pr69255-1.c: New test.
313 * gcc.target/i386/pr69255-2.c: New test.
314 * gcc.target/i386/pr69255-3.c: New test.
315
3162016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 317
318 PR c/77336
319 * gcc.dg/format/miss-7.c: New test.
320
88820414 3212016-09-06 Uros Bizjak <ubizjak@gmail.com>
322
323 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
324
4c790ba8 3252016-09-06 Martin Liska <mliska@suse.cz>
326
327 PR gcov-profile/77378
328 PR gcov-profile/77466
329 * gcc.dg/profile-update-warning.c: New test.
330
43d2460d 3312016-09-06 Richard Biener <rguenther@suse.de>
332
333 PR tree-optimization/77479
334 * gcc.dg/torture/pr77479.c: New testcase.
335
4c04bcce 3362016-09-06 Richard Biener <rguenther@suse.de>
337
338 PR c/77450
339 * c-c++-common/vector-subscript-7.c: Adjust.
340 * c-c++-common/vector-subscript-8.c: New testcase.
341
8925068a 3422016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
343
344 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
345
daea048c 3462016-09-05 Jakub Jelinek <jakub@redhat.com>
347
e315ff48 348 PR target/77476
349 * gcc.target/i386/avx512f-pr77476.c: New test.
350 * gcc.target/i386/avx512bw-pr77476.c: New test.
351 * gcc.target/i386/avx512dq-pr77476.c: New test.
352
8eeca3ac 353 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
354 Update comment to mention also avx512f.
355
daea048c 356 PR sanitizer/77396
357 * g++.dg/asan/pr77396-2.C: New test.
358
a6ffaadf 3592016-09-05 Uros Bizjak <ubizjak@gmail.com>
360
361 PR rtl-optimization/77452
362 * gcc.target/i386/pr77452.c: New test.
363
8f8828ba 3642016-09-05 Marek Polacek <polacek@redhat.com>
365
366 PR c/77423
367 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
368
65277f2a 3692016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
370
371 PR fortran/77391
372 * gfortran.dg/pr77391.f90: New test.
373
a1cf06b8 3742016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
375
376 PR fortran/77460
377 * gfortran.dg/pr77460.f90: New test.
378
4d261282 3792016-09-03 Jakub Jelinek <jakub@redhat.com>
380
381 PR c/65467
382 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
383
4fc4eb94 3842016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
385
386 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
387
40a431fa 3882016-09-02 David Malcolm <dmalcolm@redhat.com>
389
390 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
391 test case.
392 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
393 diagnostic-test-show-locus-generate-patch.c to the sources
394 for diagnostic_plugin_test_show_locus.c.
395
a940fdc7 3962016-09-02 Jakub Jelinek <jakub@redhat.com>
397
0b80c4b2 398 PR c/65467
399 * gcc.dg/gomp/_Atomic-1.c: New test.
400 * gcc.dg/gomp/_Atomic-2.c: New test.
401 * gcc.dg/gomp/_Atomic-3.c: New test.
402 * gcc.dg/gomp/_Atomic-4.c: New test.
403 * gcc.dg/gomp/_Atomic-5.c: New test.
404
a940fdc7 405 PR sanitizer/77396
406 * g++.dg/asan/pr77396.C: New test.
407
4082016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 409
410 PR tree-optimization/71831
411 * gcc.dg/builtin-object-size-16.c: New test.
412 * gcc.dg/builtin-object-size-17.c: New test.
413
0b404bb4 4142016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
415
416 PR libgfortran/77393
417 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
418
8a5817a9 4192016-09-01 Uros Bizjak <ubizjak@gmail.com>
420
421 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
422 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
423 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
424 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
425 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
426 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
427 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
428 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
429 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
430 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
431 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
432 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
433 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
434 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
435 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
436 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
437 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
438 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
439
209253ae 4402016-09-01 Eric Botcazou <ebotcazou@adacore.com>
441
442 * gnat.dg/opt58.adb: New test.
443 * gnat.dg/opt58_pkg.ads: New helper.
444
15182c1d 4452016-09-01 Richard Biener <rguenther@suse.de>
446
447 PR middle-end/77436
448 * gcc.dg/torture/pr77436.c: New testcase.
449
1c02615c 4502016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
451
452 * gcc.dg/pr64252.c: Require int32plus.
453 * gcc.dg/pr66299-1.c: Likewise.
454 * gcc.dg/pr66299-2.c: Likewise.
455 * gcc.dg/torture/20131115-1.c: Skip for avr.
456
08fded5f 4572016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
458
459 * gcc.target/aarch64/ands_3.c: New test.
460
a7b3b7c4 4612016-08-31 Jakub Jelinek <jakub@redhat.com>
462
68c215e4 463 PR fortran/77352
464 * gfortran.dg/gomp/pr77352.f90: New test.
465
a7b3b7c4 466 PR fortran/77374
467 * gfortran.dg/gomp/pr77374.f08: New test.
468
51a43c06 4692016-08-31 Marc Glisse <marc.glisse@inria.fr>
470
471 PR tree-optimization/73714
472 * gcc.dg/tree-ssa/pr73714.c: New test.
473
01109414 4742016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
475
476 PR libgfortran/77393
477 * gfortran.dg/fmt_f0_2.f90: New test.
478
8036ac7f 4792016-08-31 Marc Glisse <marc.glisse@inria.fr>
480
481 * gcc.target/i386/pr59539-2.c: Adapt options.
482 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
483
b298bde8 4842016-08-31 Paul Thomas <pault@gcc.gnu.org>
485
486 PR fortran/77418
487 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
488 of the associate entity and replace with a pointer to the
489 intended item on the stack.
490
9f732c4e 4912016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 492 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 493
494 PR fortran/48298
495 * gfortran.dg/dtio_1.f90: New test.
496 * gfortran.dg/dtio_2.f90: New test.
497 * gfortran.dg/dtio_3.f90: New test.
498 * gfortran.dg/dtio_4.f90: New test.
499 * gfortran.dg/dtio_5.f90: New test.
500 * gfortran.dg/dtio_6.f90: New test.
501 * gfortran.dg/dtio_7.f90: New test.
502 * gfortran.dg/dtio_8.f90: New test.
503 * gfortran.dg/dtio_9.f90: New test.
504 * gfortran.dg/dtio_10.f90: New test.
505
d6dd1b60 5062016-08-30 David Malcolm <dmalcolm@redhat.com>
507
508 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
509 (test_many_nested_locations): New function.
510 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
511 (test_show_locus): Handle "test_many_nested_locations".
512
2e7400df 5132016-08-30 David Malcolm <dmalcolm@redhat.com>
514
515 * g++.dg/template/double-greater-than-fixit.C: New test case.
516
98023bfd 5172016-08-30 Eric Botcazou <ebotcazou@adacore.com>
518
519 * gnat.dg/opt57.ad[sb]: New test.
520 * gnat.dg/opt57_pkg.ads: New helper.
521
f9723d87 5222016-08-30 Richard Biener <rguenther@suse.de>
523
524 PR tree-optimization/69047
525 * gcc.dg/pr69047.c: Fix byte-order check.
526
77ce6232 5272016-08-30 Jakub Jelinek <jakub@redhat.com>
528
adca2d16 529 PR tree-optimization/72866
530 * gcc.dg/vect/pr72866.c: New test.
531
06cee168 532 PR debug/77363
533 * g++.dg/debug/dwarf2/pr77363.C: New test.
534
4472e8d1 535 PR middle-end/77377
536 * gcc.target/i386/pr77377.c: New test.
537
77ce6232 538 PR debug/77389
539 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
540 in dg-options.
541
36bda760 5422016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
543
544 * gfortran.dg/pr77372.f90: Moved to ...
545 * gfortran.dg/ieee/pr77372.f90: here.
546
2db6ea89 5472016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
548
549 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
550 vector short/char initializations.
551 * gcc.target/powerpc/vec-init-5.c: Likewise.
552 * gcc.target/powerpc/vec-init-6.c: New compile time test for
553 vector initialization optimizations.
554 * gcc.target/powerpc/vec-init-7.c: Likewise.
555 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
556 vector float/double initializations.
557 * gcc.target/powerpc/vec-init-9.c: Likewise.
558
1e4df796 5592016-08-29 Uros Bizjak <ubizjak@gmail.com>
560
561 PR target/77403
562 * gcc.target/i386/pr77403.c: New test.
563
f293b7f2 5642016-08-29 Marek Polacek <polacek@redhat.com>
565
566 PR c/77292
567 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
568
ea2ec8f6 5692016-08-29 Tom de Vries <tom@codesourcery.com>
570
571 PR c/77398
572 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
573
686436fe 5742016-08-29 Eric Botcazou <ebotcazou@adacore.com>
575
576 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 577
686436fe 5782016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 579
580 * gfortran.dg/dec_structure_13.f90: New testcase.
581
f1ecf8b3 5822016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
583
584 PR fortran/77261
585 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
586 available.
587
4670f428 5882016-08-28 Tom de Vries <tom@codesourcery.com>
589
590 PR lto/70955
591 * gcc.dg/pr70955.c: New test.
592 * gcc.dg/lto/pr70955_0.c: Same.
593 * gcc.dg/lto/pr70955_1.c: Same.
594
b243b563 5952016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
596
597 PR tree-optimization/71077
598 * gcc.target/i386/pr71077.c: New test.
599
92a44a68 6002016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 601
602 PR fortran/77380
603 * gfortran.dg/pr77380.f90: New test.
604
92a44a68 6052016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 606
607 PR fortran/77372
608 gfortran.dg/pr77372.f90: New test.
609
367964fa 6102016-08-26 David Malcolm <dmalcolm@redhat.com>
611
612 * gcc.dg/spellcheck-fields-2.c (test): Move
613 dg-begin/end-multiline-output within function body.
614 (test_macro): New function.
615
df4248fb 6162016-08-26 David Malcolm <dmalcolm@redhat.com>
617
618 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
619 (test_fixit_insert): Update expected output.
620 (test_fixit_remove): Likewise.
621 (test_fixit_replace): Likewise.
622
377da6e4 6232016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
624
625 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
626 Fix typo.
627
4f16cc83 6282016-08-26 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/69047
631 * gcc.dg/pr69047.c: New testcase.
632
a54071b2 6332016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
634 Martin Jambhor <mjambor@suse.cz>
377da6e4 635
a54071b2 636 * gcc.dg/ipa/propbits-1.c: New test-case.
637 * gcc.dg/ipa/propbits-2.c: Likewise.
638 * gcc.dg/ipa/propbits-3.c: Likewise.
639
2ae10c8c 6402016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
641
642 PR fortran/77351
643 * gfortran.dg/pr77351.f90: New test.
644
c4963714 6452016-08-25 Marek Polacek <polacek@redhat.com>
646
647 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
648
49e1f4eb 6492016-08-25 Marek Polacek <polacek@redhat.com>
650
651 PR c/77323
652 * gcc.dg/pr77323.c: New test.
653
984f03c2 6542016-08-24 Paul Thomas <pault@gcc.gnu.org>
655
656 PR fortran/77358
657 * gfortran.dg/submodule_17.f08: New test.
658
92a44a68 6592016-08-24 Michael Collison <michael.collison@linaro.org>
660 Michael Collison <michael.collison@arm.com>
f6c98a9a 661
662 * gcc.target/arm/builtin_saddl.c: New testcase.
663 * gcc.target/arm/builtin_saddll.c: New testcase.
664 * gcc.target/arm/builtin_uaddl.c: New testcase.
665 * gcc.target/arm/builtin_uaddll.c: New testcase.
666 * gcc.target/arm/builtin_ssubl.c: New testcase.
667 * gcc.target/arm/builtin_ssubll.c: New testcase.
668 * gcc.target/arm/builtin_usubl.c: New testcase.
669 * gcc.target/arm/builtin_usubll.c: New testcase.
670
8938d43d 6712016-08-24 Uros Bizjak <ubizjak@gmail.com>
672
673 PR target/77270
674 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
675 (dg-options): Use -march=amdfam10 instead of -march=athlon.
676 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
677 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
678 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
679 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
680 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
681 effective target. Remove scan-assembler-times directives.
682 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
683 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
684 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
685
2fb84e50 6862016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
687
688 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
689 of unsigned int.
690 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
691
cac7df4e 6922016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
693
694 PR testsuite/77317
695 * lib/target-supports.exp
696 (check_effective_target_vect_aligned_arrays): Don't cache the result.
697 (check_effective_target_vect_natural_alignment): Ditto.
698 (check_effective_target_vector_alignment_reachable): Ditto.
699 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
700
b904831d 7012016-08-23 Ian Lance Taylor <iant@golang.org>
702
703 * gcc.target/s390/nolrl-1.c: Don't match the file name.
704
ff055c48 7052016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
706
707 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
708 being created from pointers to memory locations.
709 * gcc.target/powerpc/vec-init-2.c: Likewise.
710
27af8972 7112016-08-23 Fritz Reese <fritzoreese@gmail.com>
712
713 * gfortran.dg/dec_structure_12.f90: New testcase.
714
bd8ac469 7152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
716
717 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
718
434d4291 7192016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
720
721 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
722 verification.
723
be0be2de 7242016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
725
726 * gcc.target/s390/md/andc-splitter-1.c: New test case.
727 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
728
7feac654 7292016-08-23 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/27336
732 * c-c++-common/pr27336.c: New testcase.
733
364743f3 7342016-08-22 Marek Polacek <polacek@redhat.com>
735
736 PR c++/77321
737 * g++.dg/cpp1y/pr77321.C: New test.
738
b92c452d 7392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
740
741 PR fortran/60774
742 * gfortran.dg/empty_label.f: Adjust test for new error message.
743 * gfortran.dg/empty_label.f90: Ditto.
744 * gfortran.dg/empty_label_typedecl.f90: Ditto.
745 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
746 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
747
bfbc628a 7482016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
749
750 PR fortran/61318
751 * gfortran.dg/pr61318.f90: New test.
752
99af6e70 7532016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
754
755 PR fortran/77260
756 * gfortran.dg/pr77260_1.f90: New test.
757 * gfortran.dg/pr77260_2.f90: Ditto.
758
6cfc7001 7592016-08-22 Joseph Myers <joseph@codesourcery.com>
760
761 PR middle-end/77269
762 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
763 __builtin_signbitf and __builtin_signbitl in expected generic
764 expansion.
765 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
766 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
767 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
768 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
769 tests.
770
012f068a 7712016-08-22 Joseph Myers <joseph@codesourcery.com>
772
773 * gcc.dg/torture/float128-builtin.c,
774 gcc.dg/torture/float128-ieee-nan.c,
775 gcc.dg/torture/float128x-builtin.c,
776 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
777 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
778 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
779 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
780 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
781 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
782 gcc.dg/torture/floatn-nan.h: New tests.
783
e2c5b687 7842016-08-22 Joseph Myers <joseph@codesourcery.com>
785
786 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
787 macro.
788 (main): Update calls to TEST_I_F.
789 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
790 macro.
791 (main): Update calls to TEST_I_F.
792
b4635564 7932016-08-22 Joseph Myers <joseph@codesourcery.com>
794
795 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
796 gcc.dg/torture/fp-int-convert-float32x-timode.c,
797 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
798 names in calls to TEST_I_F.
799
802bc569 8002016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
801
802 PR c/52952
803 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
804
70fa7158 8052016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
806
807 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
808 and !natural_alignment_64.
809 * gcc.dg/ipa/propalign-2.c: Likewise.
810 * gcc.dg/ipa/propalign-3.c: Likewise.
811 * gcc.dg/ipa/propalign-4.c: Likewise.
812 * gcc.dg/ipa/propalign-5.c: Likewise.
813 * lib/target-supports.exp
814 (check_effective_target_natural_alignment_32): Add avr-*-*.
815
d0346b1a 8162016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
817
818 PR tree-optimization/61839
819 * gcc.dg/tree-ssa/pr61839_1.c: New test.
820 * gcc.dg/tree-ssa/pr61839_2.c: New test.
821 * gcc.dg/tree-ssa/pr61839_3.c: New test.
822 * gcc.dg/tree-ssa/pr61839_4.c: New test.
823
82c85aba 8242016-08-19 Joseph Myers <joseph@codesourcery.com>
825
826 PR c/32187
827 * lib/target-supports.exp (check_effective_target_float16)
828 (check_effective_target_float32, check_effective_target_float64)
829 (check_effective_target_float128, check_effective_target_float32x)
830 (check_effective_target_float64x)
831 (check_effective_target_float128x)
832 (check_effective_target_float16_runtime)
833 (check_effective_target_float32_runtime)
834 (check_effective_target_float64_runtime)
835 (check_effective_target_float128_runtime)
836 (check_effective_target_float32x_runtime)
837 (check_effective_target_float64x_runtime)
838 (check_effective_target_float128x_runtime)
839 (check_effective_target_floatn_nx_runtime)
840 (add_options_for_float16, add_options_for_float32)
841 (add_options_for_float64, add_options_for_float128)
842 (add_options_for_float32x, add_options_for_float64x)
843 (add_options_for_float128x): New procedures.
844 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
845 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
846 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
847 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
848 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
849 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
850 gcc.dg/torture/float128-complex.c,
851 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
852 gcc.dg/torture/float128x-basic.c,
853 gcc.dg/torture/float128x-complex.c,
854 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
855 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
856 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
857 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
858 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
859 gcc.dg/torture/float32x-basic.c,
860 gcc.dg/torture/float32x-complex.c,
861 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
862 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
863 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
864 gcc.dg/torture/float64x-basic.c,
865 gcc.dg/torture/float64x-complex.c,
866 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
867 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
868 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
869 gcc.dg/torture/floatn-tg.h,
870 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
871 gcc.dg/torture/fp-int-convert-float128-ieee.c,
872 gcc.dg/torture/fp-int-convert-float128x-timode.c,
873 gcc.dg/torture/fp-int-convert-float128x.c,
874 gcc.dg/torture/fp-int-convert-float16-timode.c,
875 gcc.dg/torture/fp-int-convert-float16.c,
876 gcc.dg/torture/fp-int-convert-float32-timode.c,
877 gcc.dg/torture/fp-int-convert-float32.c,
878 gcc.dg/torture/fp-int-convert-float32x-timode.c,
879 gcc.dg/torture/fp-int-convert-float32x.c,
880 gcc.dg/torture/fp-int-convert-float64-timode.c,
881 gcc.dg/torture/fp-int-convert-float64.c,
882 gcc.dg/torture/fp-int-convert-float64x-timode.c,
883 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
884 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
885 maximum exponent of floating-point type. Use it in testing
886 whether 0x8...0 fits in the floating-point type. Always treat -1
887 (signed 0xf...f) as fitting in the floating-point type.
888 (M_OK1): New macro.
889 * gcc.dg/torture/fp-int-convert-double.c,
890 gcc.dg/torture/fp-int-convert-float.c,
891 gcc.dg/torture/fp-int-convert-float128-timode.c,
892 gcc.dg/torture/fp-int-convert-float128.c,
893 gcc.dg/torture/fp-int-convert-float80-timode.c,
894 gcc.dg/torture/fp-int-convert-float80.c,
895 gcc.dg/torture/fp-int-convert-long-double.c,
896 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
897
cf0bbc39 8982016-08-19 Jakub Jelinek <jakub@redhat.com>
899
9354a9a5 900 PR fortran/72744
901 * gfortran.dg/gomp/pr72744.f90: New test.
902
cf0bbc39 903 PR fortran/69281
904 * gfortran.dg/gomp/pr69281.f90: New test.
905
ee0e163a 9062016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
907
1e4df796 908 * gfortran.dg/random_4.f90: Initialize seed before using, handle
909 the last special seed value.
910 * gfortran.dg/random_7.f90: Use size for last array member instead
911 of hardcoded value.
ee0e163a 912
6d7de609 9132016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
914
915 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
916 * gcc.dg/cpp/warn-undef-2.c: Likewise.
917
e3243c77 9182016-08-19 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/77286
921 * gcc.dg/torture/pr77286.c: New testcase.
922
b983d92d 9232016-08-18 David Malcolm <dmalcolm@redhat.com>
924
925 * gcc.dg/verbose-asm-2.c: New test case.
926
48a7392b 9272016-08-18 David Malcolm <dmalcolm@redhat.com>
928
929 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
930 (custom_diagnostic_finalizer): Update for change to
931 diagnostic_show_locus.
932
5c8151fa 9332016-08-18 David Malcolm <dmalcolm@redhat.com>
934
935 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
936 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
937
26040f06 9382016-08-18 Marek Polacek <polacek@redhat.com>
939
940 PR c/71514
941 * gcc.dg/pr71514.c: New test.
942
360e911d 9432015-08-18 H.J. Lu <hongjiu.lu@intel.com>
944
945 PR target/72839
946 * gcc.target/i386/pr72839.c: New test.
947
6de0546d 9482016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
949
950 PR middle-end/70895
951 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
952 * c-c++-common/goacc/reduction-1.c: Likewise.
953 * c-c++-common/goacc/reduction-2.c: Likewise.
954 * c-c++-common/goacc/reduction-3.c: Likewise.
955 * c-c++-common/goacc/reduction-4.c: Likewise.
956
cee80871 9572016-08-18 Alan Modra <amodra@gmail.com>
958
959 * gcc.c-torture/compile/pr72771.c: New.
960
f9c39b65 9612016-08-17 Jakub Jelinek <jakub@redhat.com>
962
963 PR fortran/67496
964 * gfortran.dg/pr67496.f90: New test.
965
92a44a68 9662015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 967
968 PR tree-optimization/71752
f9c39b65 969 * gcc.dg/vect/pr71752.c: New.
bf448dc8 970
d2392ec3 9712016-08-17 Uros Bizjak <ubizjak@gmail.com>
972
973 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
974
c4994c0b 9752016-08-17 Jakub Jelinek <jakub@redhat.com>
976
977 PR middle-end/77259
978 * g++.dg/ipa/devirt-52.C: New test.
979
f7896ff0 9802016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
981
982 * c-c++-common/goacc/reduction-6.c: New testcase.
983
7104d1a8 9842016-08-17 Richard Biener <rguenther@suse.de>
985
986 PR tree-optimization/76490
987 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
988 * gcc.dg/pr52904.c: XFAIL.
989
cff41b9e 9902016-08-17 Richard Biener <rguenther@suse.de>
991
992 PR tree-optimization/23855
993 * gcc.dg/loop-unswitch-2.c: Adjust.
994
b1398e47 9952016-08-16 Jakub Jelinek <jakub@redhat.com>
996
997 PR tree-optimization/72817
998 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
999
de41fc22 10002016-08-16 Joseph Myers <joseph@codesourcery.com>
1001
1002 PR libgcc/77265
1003 * gcc.dg/torture/float128-extend-inf.c: New test.
1004
5927e78e 10052016-08-16 David Malcolm <dmalcolm@redhat.com>
1006
1007 PR c/72857
1008 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1009 for embedded NUL.
1010 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1011 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1012 caret placement.
1013 (test_oct): Likewise.
1014 (test_multiple): Likewise.
1015 (test_field_width_specifier): Likewise.
1016 (test_field_width_specifier_2): New function.
1017 (test_field_precision_specifier): New function.
1018 (test_embedded_nul): Update expected caret placement.
1019 (test_non_contiguous_strings): Update line number.
1020 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1021 (__emit_string_literal_range): Add "caret_idx" param.
1022 (test_simple_string_literal): Add value for new param, updating
1023 expected output..
1024 (test_concatenated_string_literal): Likewise.
1025 (test_multiline_string_literal): Likewise.
1026 (test_hex): Likewise.
1027 (test_oct): Likewise.
1028 (test_multiple): Likewise.
1029 (test_ucn4): Likewise.
1030 (test_ucn8): Likewise.
1031 (test_u8): Likewise.
1032 (test_u): Likewise; update expected message, from "range" to
1033 "location".
1034 (test_U): Likewise.
1035 (test_L): Likewise.
1036 (test_macro): Add value for new param.
1037 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1038 (__emit_string_literal_range): Add "caret_idx" param.
1039 (test_stringified_token_1): Add value for new param. Update
1040 expected message, from "range" to "location".
1041 (test_stringized_token_2): Likewise, adding param to macro.
1042 (test_stringified_token_3): Likewise.
1043 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1044 (emit_warning): Convert param from source_range to location_t.
1045 (test_string_literals): Add caret_idx param, and use it when
1046 constructing a substring_loc. Update error message, from
1047 "range" to "location".
1048
b8d94309 10492016-08-16 Jakub Jelinek <jakub@redhat.com>
1050
2e947447 1051 PR target/71910
1052 * g++.dg/gomp/pr71910.C: New test.
1053
9ea71b15 1054 PR middle-end/67485
1055 * gcc.c-torture/compile/pr67485.c: New test.
1056
b8d94309 1057 PR target/72867
1058 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1059
31de5086 10602016-08-16 Bin Cheng <bin.cheng@arm.com>
1061
1062 PR tree-optimization/69848
1063 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1064
a05d3de8 10652016-08-16 Martin Liska <mliska@suse.cz>
1066
1067 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1068 of memory operations so that it can be handled by core2
1069 in 32-bit mode.
1070
b50ad04e 10712016-08-16 Richard Biener <rguenther@suse.de>
1072
1073 PR tree-optimization/76783
1074 * gcc.dg/pr76783.c: New testcase.
1075 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1076
b441db40 10772016-08-16 Bin Cheng <bin.cheng@arm.com>
1078
1079 PR tree-optimization/72817
1080 PR tree-optimization/73450
1081 * gcc.dg/tree-ssa/pr72817.c: New test.
1082 * gcc.dg/tree-ssa/pr73450.c: New test.
1083
36d310d0 10842016-08-15 Fritz Reese <fritzoreese@gmail.com>
1085
1086 * gfortran.dg/init_flag_13.f90: New testcase.
1087 * gfortran.dg/init_flag_14.f90: Ditto.
1088 * gfortran.dg/init_flag_15.f03: Ditto.
1089 * gfortran.dg/dec_init_1.f90: Ditto.
1090 * gfortran.dg/dec_init_2.f90: Ditto.
1091
e5ec9f76 10922016-08-15 Uros Bizjak <ubizjak@gmail.com>
1093
1094 PR target/72867
1095 * gcc.target/i386/pr72867.c: New test.
1096
6ce66d38 10972016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1098
1099 * c-c++-common/dump-ada-spec-5.c: New test.
1100
894463cf 11012016-08-15 Richard Biener <rguenther@suse.de>
1102
1103 PR tree-optimization/73434
1104 * gcc.dg/torture/pr73434.c: New testcase.
1105
98b374b4 11062016-08-15 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR tree-optimization/72824
1109 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1110
9b90f118 11112016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1112
1113 PR fortran/70598
1114 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1115 in use_device clause.
1116 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1117 * gfortran.dg/goacc/list.f95: Adjust to catch
1118 "neither a POINTER nor an array" error messages.
1119
1d80868e 11202016-08-14 Uros Bizjak <ubizjak@gmail.com>
1121
1122 PR target/76342
1123 * gcc.target/i386/pr76342.c: New test.
1124
153e4ac1 11252016-08-12 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR c/71512
1128 * g++.dg/ubsan/pr71512.C: New test.
1129 * c-c++-common/ubsan/pr71512-1.c: New test.
1130 * c-c++-common/ubsan/pr71512-2.c: New test.
1131
3c382998 11322016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1133
1134 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1135 vector initialization options.
1136 * gcc.target/powerpc/vec-init-2.c: Likewise.
1137 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1138 is generated on ISA 3.0.
1139
7079d57a 11402016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1141
1142 PR middle-end/71654
1143 * gcc.dg/c-c++-common/pr71654.c: New test.
1144 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1145 dg-options.
1146 * gcc.dg/tree-ssa/vrp24: Likewise.
1147
7175bb2a 11482016-08-12 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR c/67410
1151 * gcc.dg/pr67410.c: New test.
1152
56fb8e9d 11532016-08-12 Bin Cheng <bin.cheng@arm.com>
1154
1155 PR tree-optimization/69848
1156 * gcc.dg/vect/vect-pr69848.c: New test.
1157
1f84b4ab 11582016-08-12 Uros Bizjak <ubizjak@gmail.com>
1159
1160 PR testsuite/71008
1161 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1162 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1163 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1164 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1165
60b349d9 11662016-08-12 Richard Biener <rguenther@suse.de>
1167
1168 PR tree-optimization/57326
1169 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1170 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1171 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1172 * gcc.target/i386/pr45685.c: Likewise.
1173 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1174 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1175 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1176 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1177 * gfortran.dg/pr34163.f90: Likewise.
1178
6d5f72f3 11792016-08-12 Martin Liska <mliska@suse.cz>
1180
1181 * g++.dg/gcov/gcov-16.C: New test.
1182 * lib/gcov.exp: Support new argument for run-gcov function.
1183
b357db2c 11842016-08-12 Martin Liska <mliska@suse.cz>
1185
1186 PR gcov-profile/35590
1187 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1188
08e33f10 11892016-08-12 Richard Biener <rguenther@suse.de>
1190
1191 PR tree-optimization/72851
1192 * gcc.dg/torture/pr72851.c: New testcase.
1193
92a44a68 11942016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1195
832d369d 1196 PR debug/63240
1197 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1198 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1199 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1200 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1201 DW_AT_deleted.
1202
1289a281 1203 PR debug/55641
1204 * g++.dg/debug/dwarf2/ref-1.C: New.
1205
9a478fab 1206 PR debug/49366
1207 * g++.dg/debug/dwarf2/template-params-12.H: New.
1208 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1209 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1210 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1211 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1212 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1213 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1214 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1215
e61229f8 12162016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1217
1218 PR target/72863
1219 * gcc.target/powerpc/pr72863.c: New test.
1220
c7823416 12212016-08-11 Uros Bizjak <ubizjak@gmail.com>
1222
1223 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1224
df15667f 12252015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1226
1227 * gcc.target/i386/pieces-strcpy-1.c: New test.
1228 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1229
83c375ba 12302016-08-11 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR c++/72868
1233 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1234
350f354a 12352015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1236
1237 * gcc.target/i386/pieces-memcpy-1.c: New test.
1238 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1239 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1240 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1241 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1242 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1243
74be5bc1 12442016-08-11 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR c/72816
20fb4916 1247 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1248
40395983 12492016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1250
1251 PR tree-optimization/71083
1252 * gcc.c-torture/execute/pr71083.c: New test.
1253 * gnat.dg/loop_optimization23.adb: New test.
1254 * gnat.dg/loop_optimization23_pkg.ads: New test.
1255 * gnat.dg/loop_optimization23_pkg.adb: New test.
1256
ec969ce4 12572016-08-11 Richard Biener <rguenther@suse.de>
1258
1259 PR tree-optimization/72772
1260 * gcc.dg/graphite/pr35356-1.c: Adjust.
1261 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1262
25482c16 12632016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1264
1265 * gfortran.dg/random_7.f90: Take into account that the last seed
1266 value is the special p value.
1267 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1268
f454033a 12692016-08-11 Richard Biener <rguenther@suse.de>
1270
1271 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1272
2d2b78a1 12732016-08-11 Alan Modra <amodra@gmail.com>
1274
1275 * gcc.target/powerpc/pr71680.c: New.
1276
97468983 12772016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1278
1279 * gcc.target/powerpc/bfp/bfp.exp: New file.
1280 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1281 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1282 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1283 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1284 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1285 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1286 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1287 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1288 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1289 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1290 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1291 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1292 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1293 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1294 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1295 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1296 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1297 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1298 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1299 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1300 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1301 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1302 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1303 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1304 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1305 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1306 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1307 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1308 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1309 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1310 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1311 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1312 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1313 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1314 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1315 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1316 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1317 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1318 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1319 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1320 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1321 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1322 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1323 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1324 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1325 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1326 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1327 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1328 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1329 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1330 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1331 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1332 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1333
23a6fe48 13342016-08-10 Bin Cheng <bin.cheng@arm.com>
1335
1336 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1337 Add aarch64*-*-*.
1338
0cb8f73e 13392016-08-10 Bin Cheng <bin.cheng@arm.com>
1340
1341 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1342
b7ed2a65 13432016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1344
1345 PR target/72853
1346 * gcc.target/powerpc/pr72853.c: New test.
1347
2d2b4107 13482016-08-10 Martin Liska <mliska@suse.cz>
1349
1350 PR gcov-profile/58306
1351 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1352
7132b755 13532016-08-10 Martin Liska <mliska@suse.cz>
1354
1355 * g++.dg/gcov/gcov-threads-1.C: New test.
1356
5186407c 13572016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1358
1359 PR target/71873
1360 * gcc.target/avr/pr71873.c: New test.
1361
44f01555 13622016-08-09 Martin Liska <mliska@suse.cz>
1363
1364 * g++.dg/gcov/gcov-dump-1.C: New test.
1365 * g++.dg/gcov/gcov-dump-2.C: New test.
1366
7d4f18f5 13672016-08-09 Martin Liska <mliska@suse.cz>
1368
1369 * gcc.dg/tree-prof/val-prof-9.c: New test.
1370
defa7026 13712016-08-09 Martin Liska <mliska@suse.cz>
1372
1373 * gcc.dg/tree-prof/val-prof-8.c: New test.
1374
ae7e6062 13752016-08-09 Martin Jambor <mjambor@suse.cz>
1376
0c47dd26 1377 PR ipa/71981
1378 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1379
a69fb570 13802016-08-09 Bin Cheng <bin.cheng@arm.com>
1381
1382 PR tree-optimization/33707
1383 * gcc.dg/vect/pr33707.c: New test.
1384
a031a844 13852016-08-09 Bin Cheng <bin.cheng@arm.com>
1386
1387 PR tree-optimization/pr72772
1388 * gcc.dg/tree-ssa/pr72772.c: New test.
1389
8f1baf0d 13902016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1391
1392 PR rtl-optimization/66669
1393 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1394
53e7aca1 13952016-08-09 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR tree-optimization/72824
1398 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1399
c162fa25 14002016-08-09 Richard Biener <rguenther@suse.de>
1401
1402 PR tree-optimization/71802
1403 * gcc.dg/torture/pr71802.c: New testcase.
1404
87156a7d 14052016-08-09 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c++/72809
1408 * g++.dg/eh/stdarg1.C: New test.
1409
d0029333 14102016-08-08 Andi Kleen <ak@linux.intel.com>
1411
1412 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1413 test command line in failure log.
1414 (profopt-execute): dito. Make autofdo file names unique.
1415
7af4d06b 14162016-08-08 David Malcolm <dmalcolm@redhat.com>
1417
1418 PR c/64955
1419 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1420 output.
1421
7091ff70 14222016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1423
1424 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1425 c99_runtime.
1426 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1427 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1428 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1429 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1430 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1431 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1432
d189b094 14332016-08-08 David Malcolm <dmalcolm@redhat.com>
1434
1435 PR c/52952
1436 * gcc.dg/cpp/pr66415-1.c: Likewise.
1437 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1438 * gcc.dg/format/c90-printf-1.c: Likewise.
1439 * gcc.dg/format/diagnostic-ranges.c: New test case.
1440
440837fe 14412016-08-08 Jakub Jelinek <jakub@redhat.com>
1442
7cbcf608 1443 PR fortran/72716
1444 * gfortran.dg/gomp/pr72716.f90: New test.
1445
aa1ddb66 1446 PR middle-end/72781
1447 * gcc.dg/gomp/pr72781.c: New test.
1448
440837fe 1449 PR middle-end/68762
1450 * g++.dg/vect/pr68762-1.cc: New test.
1451 * g++.dg/vect/pr68762-2.cc: New test.
1452 * g++.dg/vect/pr68762.h: New file.
1453
eb571c16 14542016-08-08 Martin Sebor <msebor@redhat.com>
1455
1456 PR testsuite/72838
f9c39b65 1457 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1458 * g++.dg/warn/overflow-warn-3.C: Same.
1459 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1460
8ca5189a 14612016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1462
1463 PR fortran/71936
1464 * gfortran.dg/allocate_with_source_21.f03: New test.
1465
1495e54c 14662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1467
1468 PR fortran/72698
1469 * gfortran.dg/allocate_with_source_20.f03: New test.
1470
d1e97886 14712016-08-08 Alan Modra <amodra@gmail.com>
1472
1473 * gcc.c-torture/compile/pr72802.c: New.
1474
9da84a54 14752016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1476
1477 PR fortran/70524
1478 * gfortran.dg/dependency_48.f90: New test.
1479
3f9692a5 14802016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1481
b5b764be 1482 PR fortran/70040
3f9692a5 1483 * gfortran.dg/pr70040.f90: New testcase.
1484
099ec19a 14852016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1486
1487 PR fortran/71961
1488 * gfortran.dg/matmul_10.f90: New testcase.
1489
e8272095 14902016-08-07 Jan Hubicka <hubicka@ucw.cz>
1491
1492 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1493
f5d2c462 14942016-08-07 Jakub Jelinek <jakub@redhat.com>
1495
1496 PR c/72816
1497 * gcc.dg/pr72816.c: New test.
1498
30c60892 14992016-08-06 Jonathan Wakely <jwakely@redhat.com>
1500
1501 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1502 * g++.dg/conversion/pr41426.C: Likewise.
1503 * g++.dg/conversion/pr66211.C: Likewise.
1504 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1505 * g++.dg/init/ref8.C: Likewise.
1506 * g++.old-deja/g++.law/cvt20.C: Likewise.
1507 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1508
2abf3c4a 15092016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1510
1511 PR tree-optimization/18046
1512 * gcc.dg/tree-ssa/vrp105.c: New test.
1513 * gcc.dg/tree-ssa/vrp106.c: New test.
1514
a940fdc7 15152016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1516
1517 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1518 1ul in diagnostics. Remove hyphen from "constant-expression."
1519 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1520 * g++.dg/cpp0x/static_assert3.C: Same.
1521 * g++.dg/cpp1y/constexpr-throw.C: Same.
1522 * g++.dg/template/nontype3.C: Same.
1523 * g++.dg/warn/overflow-warn-1.C: Same.
1524 * g++.dg/warn/overflow-warn-3.C: Same.
1525 * g++.dg/warn/overflow-warn-4.C: Same.
1526
d4166bdc 15272016-08-05 David Malcolm <dmalcolm@redhat.com>
1528
1529 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1530 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1531 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1532 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1533
906dd612 15342016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1535
1536 PR tree-optimization/72810
1537 * gcc.dg/tree-ssa/vrp110.c: New test.
1538
9788fb76 15392016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1540
1541 PR Target/72819
1542 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1543 registers.
1544 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1545 saving the half-precision registers.
1546 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1547 value is returned in h0.
1548 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1549 are passed in FP/SIMD registers.
1550 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1551 passing works corrcetly.
1552 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1553 (hfa_f16x2_t): Likewise.
1554 (hfa_f16x3_t): Likewise.
1555 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1556 are promoted to double and passed in a double register.
1557 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1558 are promoted to double and stacked.
1559 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1560 __fp16 data types.
1561 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1562 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1563 __fp16 first get passed in FP/SIMD registers, then stacked.
1564
30f40fe4 15652016-08-05 Nathan Sidwell <nathan@acm.org>
1566
1567 PR c++/68724
1568 * g++.dg/cpp0x/pr68724.C: New.
1569
8a6540e1 15702016-08-05 Richard Biener <rguenther@suse.de>
1571
1572 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1573
09001ac1 15742016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1575
1576 * gcc.dg/tree-ssa/vrp107.c: New test.
1577 * gcc.dg/tree-ssa/vrp108.c: New test.
1578 * gcc.dg/tree-ssa/vrp109.c: New test.
1579
88ab6a9c 15802016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1581
1582 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1583 dg-options.
1584
b2a036e7 15852016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1586
1587 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1588 test-cases.
1589 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1590 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1591 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1592 test-cases.
1593 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1594 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1595 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1596 large_double.
1597
8dbf49cb 15982016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1599
1600 PR c++/72800
1601 * g++.dg/cpp1y/lambda-ice1.C: New.
1602
dcc45aae 16032016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1604
1605 PR c++/72759
1606 * g++.dg/cpp1y/pr72759.C: New test.
1607
88fe4062 16082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1609
1610 * gcc.dg/switch-10.c: New test.
1611
a1af716f 16122016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1613
1614 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1615
1fa5d8ba 16162016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1617
1618 * c-c++-common/goacc/routine-5.c: Update.
1619
e8dedc4a 16202016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1621
1622 PR rtl-optimization/70903
1623 * gcc.c-torture/execute/pr70903.c: New test.
1624
7ca5003c 16252016-08-04 Martin Liska <mliska@suse.cz>
1626
1627 * gcc.dg/params/params.exp: Replace file exists with
1628 TESTING_IN_BUILD_TREE.
1629
810702a2 16302016-08-04 Marek Polacek <polacek@redhat.com>
1631
1632 PR c++/70229
1633 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1634
fa8a8f79 16352016-08-04 Richard Biener <rguenther@suse.de>
1636
1637 PR middle-end/71984
1638 * gcc.dg/torture/pr71984.c: Guard correctness check for
1639 little-endian.
1640
9916f5a5 16412016-08-03 Andrew Pinski <apinski@cavium.com>
1642
1643 * gcc.c-torture/compile/20160802-1.c: New testcase.
1644
278b4698 16452016-08-03 Fritz Reese <fritzoreese@gmail.com>
1646
1647 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1648
860c3c85 16492016-08-03 Richard Biener <rguenther@suse.de>
1650
1651 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1652 and remove -O3.
1653 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1654 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1655
0a41d717 16562016-08-03 Richard Biener <rguenther@suse.de>
1657
1658 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1659 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1660 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1661 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1662
52e3c0e8 16632016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1664
1665 * gcc.dg/init-excess-2.c: Require int32plus.
1666 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1667 * gcc.dg/pr59963-2.c: Require int32plus.
1668 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1669 * gcc.dg/unroll-7.c: Require int32plus.
1670
ad8a330c 16712016-08-02 Bin Cheng <bin.cheng@arm.com>
1672
1673 PR tree-optimization/34114
1674 * gcc.dg/tree-ssa/loop-42.c: New test.
1675
d3aa3636 16762016-08-02 Tamar Christina <tamar.christina@arm.com>
1677
1678 * gcc.target/aarch64/vminmaxnm.c: New.
1679 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1680 tests.
1681
c79d3723 16822016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1683
1684 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1685 vec_extract for vector float, vector int, vector short, and vector
1686 char.
1687 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1688 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1689 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1690 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1691
5fc13c39 16922016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1693
1694 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1695 single stack adjustment, no writeback.
5fc13c39 1696 * gcc.target/aarch64/test_frame_12.c: Likewise.
1697 * gcc.target/aarch64/test_frame_13.c: Likewise.
1698 * gcc.target/aarch64/test_frame_15.c: Likewise.
1699 * gcc.target/aarch64/test_frame_6.c: Likewise.
1700 * gcc.target/aarch64/test_frame_7.c: Likewise.
1701 * gcc.target/aarch64/test_frame_8.c: Likewise.
1702 * gcc.target/aarch64/test_frame_16.c: New test.
1703
2eb70c76 17042015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1705
1706 PR target/72748
1707 * gcc.target/i386/pr72748.c: New test.
1708
92a44a68 17092015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1710
1711 PR tree-optimization/71818
1712 * gcc.dg/vect/pr71818.c: New
1713
56e7a293 17142016-08-01 Martin Liska <mliska@suse.cz>
1715
1716 PR tree-optimization/71857
1717 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1718
aa8852cc 17192016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1720
1721 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1722
f3c032a4 17232016-08-01 Jan Beulich <jbeulich@suse.com>
1724
1725 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1726
a1e9d2c3 17272016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1728
1729 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1730 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1731
466045aa 17322016-07-31 Jonathan Wakely <jwakely@redhat.com>
1733
1734 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1735 (check_effective_target_c++): Likewise. Also match for libstdc++.
1736
92a44a68 17372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1738
1739 PR fortran/41922
1740 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1741 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1742 * gfortran.dg/pr41922.f90: New test.
1743
dd13eb1b 17442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1745
1746 PR fortran/68566
1747 * gfortran.dg/pr68566.f90: new test.
1748
a940fdc7 17492016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1750
1751 PR c++/60760
1752 PR c++/71091
1753 * g++.dg/cpp0x/constexpr-cast.C: New test.
1754 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1755 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1756 * g++.dg/ubsan/pr63956.C: Correct.
1757
efa8ff03 17582016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1759
1760 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1761 vector double or vector long where the vector is in memory.
1762 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1763 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1764
0b8113c5 17652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1766
1767 PR fortran/69867
1768 * gfortran.dg/pr69867.f90: New test.
1769
3badc59b 17702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1771
1772 PR fortran/69962
1773 * gfortran.dg/pr69962.f90: New test.
1774
fc8b54ff 17752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1776
1777 PR fortran/70006
1778 * gfortran.dg/pr70006.f90: New test.
1779
165b422e 17802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1781
1782 PR fortran/71730
1783 * gfortran.dg/pr71730.f90: New test.
1784 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1785 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1786 * gfortran.dg/array_constructor_26.f03: Ditto.
1787
0c6334ed 17882016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1789
1790 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1791 * gcc.target/powerpc/pr71763.c: Likewise.
1792
4ebf85be 17932016-07-29 Marek Polacek <polacek@redhat.com>
1794
1795 PR c/71742
1796 * gcc.dg/940510-1.c: Adjust dg-error.
1797 * gcc.dg/c99-flex-array-1.c: Likewise.
1798 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1799
9efe5be6 1800 PR c/71853
1801 * gcc.dg/noncompile/pr71853.c: New test.
1802
4c4548bb 1803 PR c/71573
1804 * gcc.dg/noncompile/pr71573.c: New test.
1805
8ae70602 1806 PR c/71926
1807 * g++.dg/warn/Wparentheses-30.C: New test.
1808 * gcc.dg/Wparentheses-14.c: New test.
1809
cfc1aded 18102016-07-29 Uros Bizjak <ubizjak@gmail.com>
1811
1812 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1813
d5e80d93 18142016-07-29 Bin Cheng <bin.cheng@arm.com>
1815
1816 PR tree-optimization/57558
1817 * gcc.dg/vect/pr57558-1.c: New test.
1818 * gcc.dg/vect/pr57558-2.c: New test.
1819
c7c713ec 18202016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1821
cfc1aded 1822 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1823 to scan forwprop1 dump pass.
1824
34b9af67 18252016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 PR c++/51488
1828 * g++.dg/template/pr51488.C: New.
1829
322d4184 18302016-07-29 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR c/71969
1833 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1834 static __inline__.
1835 * gcc.dg/pr71969-1.c: New test.
1836 * gcc.dg/pr71969-2.c: New test.
1837 * gcc.dg/pr71969-3.c: New test.
1838
7648c9c7 18392016-07-29 Marek Polacek <polacek@redhat.com>
1840
1841 PR c/71574
1842 * c-c++-common/pr71574.c: New test.
1843
35fddbd6 1844 PR c/71583
1845 * gcc.dg/noncompile/pr71583.c: New test.
1846
d06bcb87 18472016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1848
1849 PR middle-end/68217
1850 * gcc.dg/pr68217.c: New test.
1851
fb5574d7 18522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1853
1854 PR fortran/71067
1855 * gfortran.dg/pr71067_1.f90: New test.
1856 * gfortran.dg/pr71067_2.f90: Ditto.
1857
a52bb7a0 18582016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1859
1860 * gcc.target/powerpc/vec-extract-1.c: New test.
1861
42e96823 18622016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1863
1864 PR fortran/71799
1865 * gfortran.dg/pr71799.f90: New test.
1866
d5539c6b 18672016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1868
1869 PR c++/71665
1870 * g++.dg/cpp0x/pr71665-1.C: New.
1871 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1872 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1873 * g++.dg/ext/label10.C: Likewise.
1874 * g++.dg/parse/constant5.C: Likewise.
1875
05995232 18762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1877
1878 PR fortran/71859
1879 * gfortran.dg/pr71859.f90: New test.
1880 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1881 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1882
7a4429b2 18832016-07-28 Paul Thomas <pault@gcc.gnu.org>
1884
1885 PR fortran/71883
1886 * gfortran.dg/pr71883.f90 : New test.
1887
f339cf78 18882016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1889
1890 PR tree-optimization/71734
cfc1aded 1891 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1892
8311fe26 18932016-07-28 Renlin Li <renlin.li@arm.com>
1894
1895 Revert
1896 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1897
1898 PR fortran/71902
1899 * gfortran.dg/dependency_47.f90: New test.
1900
595e387a 19012016-07-28 Martin Liska <mliska@suse.cz>
1902
1903 PR gcov-profile/68025
1904 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1905
83554604 19062016-07-28 Martin Liska <mliska@suse.cz>
1907
1908 * g++.dg/vect/pr70944.cc: New test.
1909
ec6d2d63 19102016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1911
1912 PR middle-end/71994
1913 * gcc.dg/torture/pr71994.c: New test.
1914
12dabcee 19152016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1916
1917 PR middle-end/71078
1918 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1919 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1920 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1921
262a83d5 19222016-07-27 Richard Biener <rguenther@suse.de>
1923
1924 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1925
3989f1fe 19262016-07-27 Martin Liska <mliska@suse.cz>
1927
1928 * gcc.dg/predict-13.c: New test.
1929 * gcc.dg/predict-14.c: New test.
1930
69a499fa 19312016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1932
7a4429b2 1933 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1934 including stdint.h.
1935 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1936 including stdint.h.
1937
751fef95 19382016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1939
1940 PR target/71869
1941 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1942 IEEE built-in functions handle quiet and signalling NaNs
1943 correctly.
1944
5e07497c 19452016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1946
1947 PR fortran/71862
1948 * gfortran.dg/pr71862.f90: New test.
1949
18928e61 19502016-07-26 Martin Sebor <msebor@redhat.com>
1951
1952 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1953 selector with dg-options.
1954
7e1856f1 19552016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1956
1957 PR tree-optimization/18046
1958 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1959 * gcc.dg/tree-ssa/vrp103.c: New test.
1960 * gcc.dg/tree-ssa/vrp104.c: New test.
1961
08679462 19622016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1963
1964 * gcc.target/powerpc/pr63354.c: Require lp64 since
1965 -mprofile-kernel is not legal with -m32.
1966
8c3efadf 19672016-07-26 Richard Biener <rguenther@suse.de>
1968
1969 PR rtl-optimization/71984
1970 * gcc.dg/torture/pr71984.c: New testcase.
1971
78866ecd 19722016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1973
1974 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1975 g++-dg-runtest via et-dg-runtest.
1976 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1977 * gcc.dg/vect/vect.exp: Likewise.
1978 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1979 gfortran-dg-runtest.
1980 * gfortran.dg/vect/vect.exp: Likewise.
1981 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1982 (check_mips_loongson_hw_available): Likewise.
1983 (check_effective_target_mpaired_single_runtime): Likewise.
1984 (check_effective_target_mips_loongson_runtime): Likewise.
1985 (add_options_for_mpaired_single): Likewise.
1986 (check_effective_target_vect_int): Add global et_index.
1987 Check and save the supported feature for a target selected by
1988 the et_index target. Break long lines where appropriate. Call
1989 et-is-effective-target for MIPS with an argument instead of
1990 check_effective_target_* where appropriate.
1991 (check_effective_target_vect_intfloat_cvt): Likewise.
1992 (check_effective_target_vect_uintfloat_cvt): Likewise.
1993 (check_effective_target_vect_floatint_cvt): Likewise.
1994 (check_effective_target_vect_floatuint_cvt): Likewise.
1995 (check_effective_target_vect_simd_clones): Likewise.
1996 (check_effective_target_vect_shift): ewise.
1997 (check_effective_target_whole_vector_shift): Likewise.
1998 (check_effective_target_vect_bswap): Likewise.
1999 (check_effective_target_vect_shift_char): Likewise.
2000 (check_effective_target_vect_long): Likewise.
2001 (check_effective_target_vect_float): Likewise.
2002 (check_effective_target_vect_double): Likewise.
2003 (check_effective_target_vect_long_long): Likewise.
2004 (check_effective_target_vect_no_int_max): Likewise.
2005 (check_effective_target_vect_no_int_add): Likewise.
2006 (check_effective_target_vect_no_bitwise): Likewise.
2007 (check_effective_target_vect_widen_shift): Likewise.
2008 (check_effective_target_vect_no_align): Likewise.
2009 (check_effective_target_vect_hw_misalign): Likewise.
2010 (check_effective_target_vect_element_align): Likewise.
2011 (check_effective_target_vect_condition): Likewise.
2012 (check_effective_target_vect_cond_mixed): Likewise.
2013 (check_effective_target_vect_char_mult): Likewise.
2014 (check_effective_target_vect_short_mult): Likewise.
2015 (check_effective_target_vect_int_mult): Likewise.
2016 (check_effective_target_vect_extract_even_odd): Likewise.
2017 (check_effective_target_vect_interleave): Likewise.
2018 (check_effective_target_vect_stridedN): Likewise.
2019 (check_effective_target_vect_multiple_sizes): Likewise.
2020 (check_effective_target_vect64): Likewise.
2021 (check_effective_target_vect_call_copysignf): Likewise.
2022 (check_effective_target_vect_call_sqrtf): Likewise.
2023 (check_effective_target_vect_call_btrunc): Likewise.
2024 (check_effective_target_vect_call_btruncf): Likewise.
2025 (check_effective_target_vect_call_ceil): Likewise.
2026 (check_effective_target_vect_call_ceilf): Likewise.
2027 (check_effective_target_vect_call_floor): Likewise.
2028 (check_effective_target_vect_call_floorf): Likewise.
2029 (check_effective_target_vect_call_lceil): Likewise.
2030 (check_effective_target_vect_call_lfloor): Likewise.
2031 (check_effective_target_vect_call_nearbyint): Likewise.
2032 (check_effective_target_vect_call_nearbyintf): Likewise.
2033 (check_effective_target_vect_call_round): Likewise.
2034 (check_effective_target_vect_call_roundf): Likewise.
2035 (check_effective_target_vect_perm): Likewise, but also append *_saved
2036 to the existing global name to properly cache the result.
2037 (check_effective_target_vect_perm_byte): Likewise.
2038 (check_effective_target_vect_perm_short): Likewise.
2039 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2040 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2041 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2042 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2043 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2044 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2045 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2046 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2047 (check_effective_target_vect_sdot_qi): Likewise.
2048 (check_effective_target_vect_udot_qi): Likewise.
2049 (check_effective_target_vect_sdot_hi): Likewise.
2050 (check_effective_target_vect_udot_hi): Likewise.
2051 (check_effective_target_vect_usad_char): Likewise.
2052 (check_effective_target_vect_pack_trunc): Likewise.
2053 (check_effective_target_vect_unpack): Likewise.
2054 (check_effective_target_vect_aligned_arrays): Likewise.
2055 (check_effective_target_vect_natural_alignment): Likewise.
2056 (check_effective_target_vector_alignment_reachable): Likewise.
2057 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2058 (is-effective-target): Initialize et_index if undefined.
2059 (et-dg-runtest): New.
2060 (et-is-effective-target): Likewise.
2061 (check_vect_support_and_set_flags): Add supported MIPS targets to
2062 EFFECTIVE_TARGETS list. Return the number of supported targets.
2063
b2930f09 20642016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2065 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2066
2067 PR middle-end/70920
2068 * gcc.dg/pr70920-1.c: New test-case.
2069 * gcc.dg/pr70902-2.c: Likewise.
2070 * gcc.dg/pr70920-3.c: Likewise.
2071 * gcc.dg/pr70920-4.c: Likewise
2072 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2073 2 instead of 3.
2074
90821294 20752016-07-25 Alexander Monakov <amonakov@ispras.ru>
2076
2077 * gcc.c-torture/execute/pr71494.c: Require label_values.
2078 * gcc.dg/pr16973.c: Ditto.
2079
1660595b 20802016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2081
2082 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2083 * gcc.dg/torture/pr69771.c: Require int32plus.
2084 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2085
5b2b88ce 20862016-07-25 Martin Liska <mliska@suse.cz>
2087
2088 * gcc.dg/torture/pr71987.c: New test.
2089
e2f926e9 20902016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2091
2092 PR fortran/71935
2093 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2094 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2095 * gfortran.dg/pr71935.f90: New test.
2096
a940fdc7 20972016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2098
2099 PR c++/71675
2100 * g++.dg/ext/atomic-3.C: New test.
2101 * gcc.dg/atomic/pr71675.c: New test.
2102
5a43070d 21032016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2104
2105 * gcc.target/i386/mvc8.c: New test.
2106
1b793819 21072016-07-22 Bin Cheng <bin.cheng@arm.com>
2108
2109 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2110 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2111
d4b4c787 21122016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2113
2114 PR fortran/71795
2115 * gfortran.dg/constructor_50.f90: New test.
2116
45648efe 21172016-07-22 Martin Liska <mliska@suse.cz>
2118
2119 PR gcov-profile/69028
2120 PR gcov-profile/62047
2121 * g++.dg/cilk-plus/pr69028.C: New test.
2122
b657bb1f 21232016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2124
2125 * gfortran.dg/coarray_stat_2.f90: New test.
2126
3a421504 21272016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2128
2129 * gcc.target/powerpc/vec-extract.h: New files to check the
2130 vec_extract built-in functions for all vector types, testing
2131 accessing each element, both with constant and variable element
2132 numbers.
2133 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2134 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2135 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2136 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2137 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2138 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2139 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2140 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2141 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2142
d40a1eac 21432016-07-21 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR c++/71728
2146 * g++.dg/other/pr71728.C: New test.
2147
3b0d7293 21482016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2149
2150 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2151 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2152 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2153 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2154 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2155
50953a9f 21562016-07-21 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/71947
2159 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2160
90261646 21612016-07-21 Bin Cheng <bin.cheng@arm.com>
2162
2163 * gcc.dg/tree-ssa/scev-15.c: New.
2164
5a5a7a90 21652016-07-21 Bin Cheng <bin.cheng@arm.com>
2166
2167 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2168
df0c563f 21692016-07-21 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR c++/71941
2172 * g++.dg/gomp/pr71941.C: New test.
2173
24acd4ab 21742016-07-20 David Malcolm <dmalcolm@redhat.com>
2175
2176 PR c/70339
2177 PR c/71858
2178 * g++.dg/spellcheck-identifiers.C: New test case, based on
2179 gcc.dg/spellcheck-identifiers.c.
2180 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2181 gcc.dg/spellcheck-identifiers-2.c.
2182 * g++.dg/spellcheck-typenames.C: New test case, based on
2183 gcc.dg/spellcheck-typenames.c
2184
8669e753 21852016-07-20 Jonathan Wakely <jwakely@redhat.com>
2186
2187 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2188 pointer to member function and also test catching by reference.
2189
75cb41b8 21902016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2191
2192 * gcc.target/s390/pr67443.c: Fix test case.
2193
07be1239 21942016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2195
2196 * gcc.target/s390/insv-1.c: Xfail some tests.
2197 * gcc.target/s390/insv-2.c: Likewise.
2198
e9b5fdd9 21992016-07-20 Georg-Johann Lay <avr@gjlay.de>
2200
2201 * gcc.target/avr/torture/get-mem.c: New test.
2202 * gcc.target/avr/torture/set-mem.c: New test.
2203
b704b0e1 22042016-07-20 Georg-Johann Lay <avr@gjlay.de>
2205
2206 PR target/71948
2207 * gcc.target/avr/torture/tiny-progmem.c: New test.
2208
051eb924 22092016-07-20 Jakub Jelinek <jakub@redhat.com>
2210
fdb70809 2211 PR c++/71909
2212 * g++.dg/parse/pr71909.C: New test.
2213 * g++.dg/tm/pr71909.C: New test.
2214
051eb924 2215 PR c++/50060
2216 * g++.dg/cpp0x/constexpr-50060.C: New test.
2217 * g++.dg/cpp1y/constexpr-50060.C: New test.
2218
c4e1267c 22192016-07-20 Martin Liska <mliska@suse.cz>
2220
2221 * gfortran.dg/graphite/pr71898.f90: New test.
2222
ecaa5fd4 22232016-07-20 Bin Cheng <bin.cheng@arm.com>
2224
2225 PR tree-optimization/71503
2226 PR tree-optimization/71683
2227 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2228 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2229
f5b88ba1 22302016-07-20 Martin Liska <mliska@suse.cz>
2231
2232 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2233 * gcc.dg/plugin/sreal-test-1.c: Remove.
2234 * gcc.dg/plugin/sreal_plugin.c: Remove.
2235
e889bd11 22362016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2237
2238 PR fortran/71902
2239 * gfortran.dg/dependency_47.f90: New test.
2240
1c6bb1c0 22412016-07-19 Jakub Jelinek <jakub@redhat.com>
2242
94d511af 2243 PR rtl-optimization/71916
2244 * gcc.c-torture/compile/pr71916.c: New test.
2245
54e95a17 2246 PR middle-end/71874
2247 * g++.dg/torture/pr71874.C: New test.
2248
1c6bb1c0 2249 PR middle-end/71734
2250 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2251 (my_alloc): Rewritten to use __builtin_posix_memalign and
2252 __SIZE_TYPE__.
2253 (my_free): Use __builtin_free instead of _mm_free.
2254 (Vec::operator=): Use __builtin_memcpy.
2255
0d565f19 22562016-07-19 Martin Jambor <mjambor@suse.cz>
2257
cfc1aded 2258 PR fortran/71688
2259 * gfortran.dg/pr71688.f90: New test.
0d565f19 2260
2be13cd5 22612016-07-19 Richard Biener <rguenther@suse.de>
2262
2263 * c-c++-common/vector-subscript-6.c: New testcase.
2264 * c-c++-common/vector-subscript-7.c: Likewise.
2265
1697df09 22662016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2267
7a4429b2 2268 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2269 and UInt32 based on __SIZEOF_INT__.
2270
8894566e 22712016-07-19 Richard Biener <rguenther@suse.de>
2272
2273 PR tree-optimization/71901
2274 * gcc.dg/torture/pr71901.c: New testcase.
2275
22762016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2277
2278 PR tree-optimization/71908
2279 * gcc.dg/torture/pr71908.c: New testcase.
2280
106ac76d 22812016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2282
2283 PR target/71493
2284 * gcc.target/powerpc/pr71493-1.c: New test.
2285 * gcc.target/powerpc/pr71493-2.c: Likewise.
2286
e6517a48 22872016-07-18 Jakub Jelinek <jakub@redhat.com>
2288
d1e0c36e 2289 PR c++/71835
2290 * g++.dg/conversion/ambig3.C: New test.
2291
6fe424c2 2292 PR c++/71828
2293 * g++.dg/cpp0x/constexpr-71828.C: New test.
2294
d3dd9e33 2295 PR c++/71826
2296 * g++.dg/template/pr71826.C: New test.
2297
74fd83a9 2298 PR c++/71822
2299 * g++.dg/template/defarg21.C: New test.
2300
e6517a48 2301 PR c++/71871
2302 * g++.dg/ext/vector31.C: New test.
2303
f942bdbf 23042016-07-18 Uros Bizjak <ubizjak@gmail.com>
2305
2306 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2307
4b1425be 23082016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2309
2310 PR tree-optimization/71734
2311 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2312
a80f37e1 23132016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2314
2315 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2316 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2317 stack-layout-dynamic-1.c: New test.
2318
ea283725 23192016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2320
2321 * gcc.target/s390/nolrl-1.c: New test.
2322
14eab729 23232016-07-17 Fritz Reese <fritzoreese@gmail.com>
2324
2325 PR fortran/71523
2326 * gfortran.dg/pr71523_1.f90: New test.
2327 * gfortran.dg/pr71523_2.f90: New test.
2328
3925d644 23292016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2330
2331 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2332
fb9ff4ce 23332016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2334 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2335
2336 PR fortran/62125
2337 * gfortran.dg/pr62125.f90: New test.
2338
95b0f5e9 23392016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2340
2341 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2342 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2343
1913be16 23442016-07-15 Jonathan Wakely <jwakely@redhat.com>
2345
2346 PR c++/58796
2347 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2348 * g++.dg/cpp0x/nullptr35.C: New test.
2349
b4803084 23502016-07-15 Bin Cheng <bin.cheng@arm.com>
2351
2352 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2353
89e3ec3d 23542016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2355
2356 * gfortran.dg/goacc/vector_length.f90: New test.
2357
2084e279 23582016-07-15 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/71881
2361 * gcc.dg/torture/pr71881.c: New testcase.
2362
2177bb9a 23632016-07-15 Richard Biener <rguenther@suse.de>
2364
2365 PR tree-optimization/71887
2366 * gcc.dg/torture/pr71887.c: New testcase.
2367
0dd7db3b 23682016-07-15 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR c/71858
2371 * gcc.dg/spellcheck-identifiers-3.c: New test.
2372
b41cc4d1 23732016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2374
2375 PR fortran/71807
2376 * gfortran.dg/null_9.f90: New test.
2377
a4d34e5e 23782016-07-15 Bin Cheng <bin.cheng@arm.com>
2379
2380 * gcc.dg/tree-ssa/loop-41.c: New test.
2381
1547c551 23822016-07-15 Bin Cheng <bin.cheng@arm.com>
2383
2384 PR tree-optimization/71347
2385 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2386
b9c2416b 23872016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2388
2389 PR fortran/29819
2390 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2391 * gfortran.dg/contains.f90: Ditto.
2392 * gfortran.dg/contains_empty_1.f03: Ditto.
2393 * gfortran.dg/submodule_3.f08: Ditto.
2394
28413b15 23952016-07-14 Jakub Jelinek <jakub@redhat.com>
2396
661af228 2397 PR testsuite/71865
2398 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2399 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2400 expected diagnostics.
2401
28413b15 2402 PR c/71858
2403 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2404 * gcc.dg/spellcheck-identifiers-2.c: New test.
2405 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2406 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2407
7b3b3a49 24082016-07-14 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR tree-optimization/71872
2411 * gcc.c-torture/compile/pr71872.c: New test.
2412
7c039c44 24132016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2414
2415 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2416 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2417 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2418 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2419 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2420 * gcc.target/arm/atomic-op-acquire-1.c: This.
2421 * gcc.target/arm/atomic-op-char.c: Rename into ...
2422 * gcc.target/arm/atomic-op-char-1.c: This.
2423 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2424 * gcc.target/arm/atomic-op-consume-1.c: This.
2425 * gcc.target/arm/atomic-op-int.c: Rename into ...
2426 * gcc.target/arm/atomic-op-int-1.c: This.
2427 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2428 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2429 * gcc.target/arm/atomic-op-release.c: Rename into ...
2430 * gcc.target/arm/atomic-op-release-1.c: This.
2431 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2432 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2433 * gcc.target/arm/atomic-op-short.c: Rename into ...
2434 * gcc.target/arm/atomic-op-short-1.c: This.
2435 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2436 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2437 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2438 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2439 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2440 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2441 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2442 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2443 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2444 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2445
80c5e533 24462016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2447
2448 PR fortran/70842
2449 * gfortran.dg/select_type_35.f03: New test.
2450
c5a9fc7b 24512016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2452
2453 PR target/65951
2454 PR tree-optimization/70923
2455 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2456 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2457 * gcc.dg/vect/pr65951.c: Likewise.
2458 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2459
d1242c94 24602016-07-14 David Edelsohn <dje.gcc@gmail.com>
2461
2462 * c-c++-common/pr60226.c: Expect maximum object file alignment
2463 error on AIX.
2464
97f2a90b 24652016-07-14 Richard Biener <rguenther@suse.de>
2466
2467 PR tree-optimization/71866
2468 * gcc.dg/torture/pr71866.c: New testcase.
2469
6029a910 24702016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2471
2472 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2473 selector and enclose boolean expression in curly braces.
2474
798d22ed 24752016-07-14 Alan Modra <amodra@gmail.com>
2476
2477 PR target/71733
2478 * gcc.target/powerpc/p9-novsx.c: New.
2479
3ffcb27d 24802016-07-13 Andi Kleen <ak@linux.intel.com>
2481
2482 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2483 * g++.dg/tree-prof/morefunc.C: Dito.
2484 * g++.dg/tree-prof/pr35545.C: Dito.
2485 * g++.dg/tree-prof/reorder.C: Dito.
2486 * gcc.dg/tree-prof/20050826-2.c: Dito.
2487 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2488 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2489 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2490 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2491 * gcc.dg/tree-prof/inliner-1.c: Dito.
2492 * gcc.dg/tree-prof/merge_block.c: Dito.
2493 * gcc.dg/tree-prof/stringop-1.c: Dito.
2494 * gcc.dg/tree-prof/stringop-2.c: Dito.
2495 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2496 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2497 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2498 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2499 * gcc.dg/tree-prof/update-loopch.c: Dito.
2500 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2501 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2502 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2503 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2504 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2505 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2506 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2507
9ace90e5 25082016-07-13 Andi Kleen <ak@linux.intel.com>
2509
2510 * lib/profopt.exp (profopt-execute): Remove .imports files.
2511
b75cf198 25122016-07-13 Andi Kleen <ak@linux.intel.com>
2513
f942bdbf 2514 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2515
4d0389a9 25162016-07-13 Andi Kleen <ak@linux.intel.com>
2517
2518 * lib/profopt.exp (dg-final-scan-autofdo,
2519 dg-final-scan-not-autofdo): New functions.
2520
a5af7a75 25212016-07-13 Bin Cheng <bin.cheng@arm.com>
2522
2523 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2524 * gcc.dg/vect/vect-35.c: Ditto.
2525 * gcc.dg/vect/vect-alias-check-2.c: New test.
2526
c6bcae01 25272016-07-13 Martin Liska <mliska@suse.cz>
2528
2529 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2530 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2531 * gfortran.dg/pr42108.f90: Update expected dump scan.
2532
0644c120 25332016-07-13 Richard Biener <rguenther@suse.de>
2534
2535 PR tree-optimization/24574
2536 * gcc.dg/pr24574.c: New testcase.
2537
2bbae5b9 25382016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2539
f942bdbf 2540 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2541 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2542 * c-c++-common/pr68833-1.c: Require int32plus.
2543 * gcc.dg/ipa/pr63551.c: Likewise.
2544 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2545 * gcc.dg/ipa/pr64041.c: Require int32plus.
2546
839a6560 25472016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2548
2549 PR ipa/71633
2550 * g++.dg/pr71633.C: New test.
2551
8f5f2788 25522016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2553
2554 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2555 Add new arm_thumb1_cbz_ok effective target.
2556 * gcc.target/arm/cbz.c: New test.
2557
417e5cc5 25582016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2559
2560 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2561 Define effective target.
2562 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2563 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2564 * gcc.target/arm/movhi_movw.c: New test.
2565 * gcc.target/arm/movsi_movw.c: Likewise.
2566 * gcc.target/arm/movdi_movw.c: Likewise.
2567
68a5143e 25682016-07-13 Richard Biener <rguenther@suse.de>
2569
2570 PR middle-end/71104
2571 * gcc.dg/pr71104-1.c: New testcase.
2572 * gcc.dg/pr71104-2.c: Likewise.
2573
69e8d259 25742016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2575
2576 PR target/71805
2577 * gcc.target/powerpc/pr71805.c: New test.
2578
244f142f 25792016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2580
2581 * gcc.target/powerpc/divkc3-1.c: New.
2582 * gcc.target/powerpc/mulkc3-1.c: New.
2583
6fc56f1f 25842016-07-12 Nathan Sidwell <nathan@acm.org>
2585
2586 * gcc.target/arm/data-rel-1.c: New.
2587 * gcc.target/arm/data-rel-2.c: New.
2588 * gcc.target/arm/data-rel-3.c: New.
2589
94ee1e9c 25902016-07-12 Martin Liska <mliska@suse.cz>
2591
2592 * gcc.dg/params/blocksort-part.c: New test.
2593 * gcc.dg/params/params.exp: New file.
2594
cd32d747 25952016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2596
2597 PR middle-end/71700
2598 * gcc.c-torture/execute/pr71700.c: New test.
2599
ad010d47 26002016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2601 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/23286
2604 PR tree-optimization/70159
2605 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2606 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2607 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2608 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2609 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2610 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2611 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2612 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2613 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2614 * gcc.dg/pr51879-12.c: Likewise.
2615 * gcc.dg/strlenopt-9.c: Likewise.
2616 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2617 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2618 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2619 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2620 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2621 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2622 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2623 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2624 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2625 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2626 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2627 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2628 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2629 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2630 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2631
9aece49e 26322016-07-12 Richard Biener <rguenther@suse.de>
2633
2634 PR rtl-optimization/68961
2635 * gcc.target/i386/pr68961.c: New testcase.
2636
8f05fee9 26372016-07-11 Jakub Jelinek <jakub@redhat.com>
2638
4a6cc5cd 2639 PR middle-end/71758
2640 * c-c++-common/gomp/pr71758.c: New test.
2641 * gfortran.dg/gomp/pr71758.f90: New test.
2642
8f05fee9 2643 PR tree-optimization/71823
2644 * gcc.dg/vect/pr71823.c: New test.
2645
b73690a4 26462016-07-11 David Malcolm <dmalcolm@redhat.com>
2647
2648 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2649 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2650 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2651
675f4c6b 26522016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2653
2654 PR target/71801
2655 * gcc.target/i386/pr71801.c: New test.
2656
9aaf7e3e 26572016-07-11 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/71816
2660 * gcc.dg/torture/pr71816.c: New testcase.
2661
dd58bf21 26622016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2663
2664 PR fortran/71783
2665 * gfortran.dg/dependency_46.f90: New test.
2666
a2ebcb84 26672016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2668
2669 PR rtl-optimization/71621
2670 * gcc.target/i386/pr71621-1.c: New.
2671 * gcc.target/i386/pr71621-2.c: New.
2672
6cedf97e 26732016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2674
2675 * gfortran.dg/goacc/pr71704.f90: New test.
2676
dc71c755 26772016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2678
2679 PR target/71297
2680 * gcc.target/powerpc/pr71297.c: New.
2681
288161af 26822016-07-08 Jiong Wang <jiong.wang@arm.com>
2683
2684 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2685
98e771d6 26862016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2687
2688 PR target/71806
2689 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2690
c3d27339 26912016-07-08 Alan Hayward <alan.hayward@arm.com>
2692
2693 PR tree-optimization/71667
2694 * gcc.dg/vect/pr71667.c: New
2695
b1b5042a 26962016-07-08 Martin Liska <mliska@suse.cz>
2697
2698 * gcc.dg/torture/pr71606.c: New test.
2699
5cdc40a0 27002016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2701
2702 PR fortran/71764
2703 * gfortran.dg/pr71764.f90: New test.
2704
bcc4d868 27052016-07-07 Jakub Jelinek <jakub@redhat.com>
2706 Kai Tietz <ktietz70@googlemail.com>
2707
2708 PR c++/70869
2709 PR c++/71054
2710 * g++.dg/cpp0x/pr70869.C: New test.
2711 * g++.dg/cpp0x/pr71054.C: New test.
2712
b39328b2 27132016-07-07 David Edelsohn <dje.gcc@gmail.com>
2714
2715 * g++.dg/debug/pr71432.C: Fail on AIX.
2716
95c9caad 27172016-07-07 Martin Liska <mliska@suse.cz>
2718
2719 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2720 an undefined behavior.
2721 * gfortran.dg/do_3.F90: Likewise.
2722 * gfortran.dg/do_check_11.f90: New test.
2723 * gfortran.dg/do_check_12.f90: New test.
2724 * gfortran.dg/do_corner_warn.f90: New test.
2725
8e976d11 27262016-07-07 Martin Liska <mliska@suse.cz>
2727
2728 * gfortran.dg/predict-1.f90: Ammend the test.
2729 * gfortran.dg/predict-2.f90: Likewise.
2730
26716fc7 27312016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2732
2733 PR ipa/71624
2734 * g++.dg/pr71624.C: New test.
2735
2d079cbf 27362016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2737
2738 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2739 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2740 ARMv8-M Mainline architectures.
2741
9e6f4af4 27422016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2743
2744 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2745 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2746
d490b07a 27472016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2748
2749 PR target/70098
2750 PR target/71763
2751 * gcc.target/powerpc/pr71763.c: New file.
2752
798fc305 27532016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2754
2755 PR tree-optimization/71518
f942bdbf 2756 * gcc.dg/pr71518.c: New test.
798fc305 2757
97e4cbac 27582016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2759
2760 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2761
19aea164 27622016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2763
f942bdbf 2764 PR target/50739
19aea164 2765 * gcc.target/avr/pr50739.c: New test.
2766
105e9dfc 27672016-07-05 Jan Hubicka <jh@suse.cz>
2768
2769 * gcc.dg/tree-ssa/scev-14.c: update template.
2770
1137da9c 27712016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2772
2773 * gcc.dg/vect/group-no-gaps-1.c: New test.
2774
ce393063 27752016-07-05 Andi Kleen <ak@linux.intel.com>
2776
2777 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2778 if kernel supports MPX.
2779
92a44a68 27802016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2781
2782 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2783
f2ccdf8e 27842016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2785 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2786
2787 * gcc.target/powerpc/signbit-1.c: New test.
2788 * gcc.target/powerpc/signbit-2.c: New test.
2789 * gcc.target/powerpc/signbit-3.c: New test.
2790
0215a22c 27912016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2792
2793 PR rtl-optimization/71594
2794 * gcc.dg/torture/pr71594.c: New test.
2795
30a39817 27962016-07-05 Jan Hubicka <jh@suse.cz>
2797
2798 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2799
b65b8df2 28002016-07-05 David Malcolm <dmalcolm@redhat.com>
2801
2802 PR c++/62314
f9c39b65 2803 * g++.dg/parse/error5.C: Update column
b65b8df2 2804 number of missing semicolon error.
2805 * g++.dg/pr62314-2.C: New test case.
2806
6b5471d8 28072016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2808
2809 * gfortran.dg/coarray_stat_function.f90: New test.
2810 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2811 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2812 to new interfaces.
2813
35b3a8dd 28142016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2815
2816 PR fortran/71623
2817 * gfortran.dg/deferred_character_17.f90: New test.
2818
b84c1ddf 28192016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2820
2821 * gcc.target/arm/neon/polytypes.c: Move to ...
2822 * gcc.target/arm/polytypes.c: ... here.
2823 * gcc.target/arm/neon/pr51534.c: Move to ...
2824 * gcc.target/arm/pr51534.c: ... here.
2825 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2826 * gcc.target/arm/vect-vcvt.c: ... here.
2827 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2828 * gcc.target/arm/vect-vcvtq.c: ... here.
2829 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2830 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2831 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2832 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2833 * gcc.target/arm/neon/neon.exp: Delete.
2834 * gcc.target/arm/neon/: Delete.
2835
7e9136f1 28362016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2837
2838 PR fortran/65575
2839 * gfortran.dg: pr65575.f90: New test.
2840
18b42a28 28412016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842
2843 PR fortran/35849
2844 * gfortran.dg: pr35849.f90: New test.
2845
f8765404 28462016-07-04 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR c++/71739
2849 * g++.dg/cpp0x/pr71739.C: New test.
2850
e3422b3a 28512016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2852
2853 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2854
2da1c9f7 28552016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2856
2857 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2858 locr.
2859 * gcc.target/s390/loc-1.c: New test.
2860
6125d36e 28612016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2862
f9c39b65 2863 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2864 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2865
42797d4b 28662016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2867
2868 PR target/63874
2869 * gcc.target/aarch64/pr63874.c: New test.
2870
9d9fe66a 28712016-07-04 Jan Beulich <jbeulich@suse.com>
2872
2873 * g++.dg/header.c: New.
2874 * gcc.dg/header.c: New.
2875
c364d0f3 28762016-07-02 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR c/71719
2879 * c-c++-common/Wunused-var-15.c: New test.
2880
267f3c67 28812016-07-01 Jakub Jelinek <jakub@redhat.com>
2882
2883 PR fortran/71687
2884 * gfortran.dg/gomp/pr71687.f90: New test.
2885
8297c70b 28862016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2887
2888 * gcc.dg/const-float128-ped.c: Require __float128 effective
2889 target and options.
2890 * gcc.dg/const-float128.c: Likewise.
2891 * gcc.dg/torture/float128-cmp-invalid.c: Require
2892 __float128 and base_quadfloat_support effective targets, and
2893 __float128 options.
2894 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2895 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2896 * gcc.dg/torture/float128-nan.c: Likewise.
2897 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2898 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2899 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2900 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2901 (add_options_for___float128): New.
2902 (check_effective_target_base_quadword_support): New.
2903
eab79b94 29042016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2905
2906 PR target/71720
2907 * gcc.target/powerpc/pr71720.c: New test.
2908
4ce6622a 29092016-07-01 Jan Beulich <jbeulich@suse.com>
2910
2911 * gcc.dg/bss.c: New.
2912
0b6f1914 29132016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2914
2915 PR target/71698
2916 * gcc.target/powerpc/pr71698.c: New test.
2917
4d28a470 29182016-07-01 Georg-Johann Lay <avr@gjlay.de>
2919
2920 PR target/71151
2921 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2922 instead of ".foo" for its section name.
2923 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2924 depending on MCU's flash size.
2925 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2926 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2927 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2928 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2929 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2930 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2931
ed8613ec 29322016-07-01 Jan Beulich <jbeulich@suse.com>
2933
2934 * gcc.target/i386/pr65105-2.c: Add -msse2.
2935
720a0bce 29362016-06-30 Jakub Jelinek <jakub@redhat.com>
2937
c54ee83c 2938 PR tree-optimization/71707
2939 * gcc.dg/strlenopt-29.c: New test.
2940
a845ae6c 2941 PR fortran/71704
2942 * gfortran.dg/gomp/pr71704.f90: New test.
2943
720a0bce 2944 PR fortran/71705
2945 * gfortran.dg/gomp/pr71705.f90: New test.
2946
17c32c4a 29472016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2948
2949 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2950 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2951 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2952 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2953 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2954 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2955 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2956 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2957 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2958 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2959 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2960 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2961 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2962 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2963 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2964 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2965 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2966 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2967 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2968 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2969 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2970 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2971 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2972 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2973 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2974 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2975 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2976 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2977 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2978 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2979 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2980 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2981 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2982 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2983 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2984 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2985 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2986 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2987 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2988 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3025 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3026 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3027 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3028 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3029 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3030
443405c9 30312016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3032 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3033
3034 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3035
6e3a3de2 30362016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3037 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3038
3039 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3040
413c4f6c 30412016-06-30 David Malcolm <dmalcolm@redhat.com>
3042
3043 PR driver/71651
3044 * gcc.dg/spellcheck-options-12.c: New test case.
3045
4c4e99c3 30462016-06-30 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR middle-end/71693
3049 * gcc.c-torture/compile/pr71693.c: New test.
3050
26a2e993 30512016-06-29 David Malcolm <dmalcolm@redhat.com>
3052
3053 * gcc.dg/spellcheck-params.c: New testcase.
3054 * gcc.dg/spellcheck-params-2.c: New testcase.
3055
63abcf45 30562016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3057
3058 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3059 vector extract instructions.
3060 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3061
5f1d49ac 30622016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3063
3064 PR fortran/71686
3065 * gfortran.dg/unexpected_eof_2.f90: New test.
3066 * gfortran.dg/unexpected_eof_3.f90: New test.
3067
0dc00113 30682016-06-29 Jim Wilson <jim.wilson@linaro.org>
3069
3070 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3071
4b975445 30722016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3073
3074 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3075 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3076 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3077
e276a6b9 30782016-06-29 Richard Biener <rguenther@suse.de>
3079
3080 PR middle-end/15256
3081 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3082
c02f3e35 30832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3084
3085 * gcc.target/arm/aapcs/neon-vect10.c: Require
3086 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3087 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3088 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3089 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3090 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3091 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3092 * gcc.target/arm/fp16-aapcs-1.c: Require
3093 -mfloat-ab=hard. Also simplify the test.
3094 * gcc.target/arm/fp16-aapcs-2.c: New.
3095
d0c2a3dd 30962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3097
f942bdbf 3098 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3099 (add_options_for_arm_fp16_ieee): New.
3100 (add_options_for_arm_fp16_alternative): New.
3101 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3102 long-line.
3103 (effective_target_arm_fp16_hw): New.
3104
162fed22 31052016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3106
3107 PR tree-optimization/71655
3108 * g++.dg/pr71655.C: New test.
3109
9ed0eb00 31102016-06-29 Martin Liska <mliska@suse.cz>
3111
3112 * gcc.dg/pr71585.c: New test.
3113 * gcc.dg/pr71585-2.c: New test.
3114 * gcc.dg/pr71585-3.c: New test.
3115
641b1c86 31162016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3117
3118 PR tree-optimization/70729
3119 * g++.dg/vect/pr70729.cc: New test.
3120
44e775d8 31212016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3122
3123 * c-c++-common/gomp/cancel-1.c: Extend.
3124
83b23cdf 31252016-06-29 Jakub Jelinek <jakub@redhat.com>
3126
3127 PR tree-optimization/71625
3128 * gcc.dg/strlenopt-28.c: New test.
3129
b6a4a0f5 31302016-06-29 Richard Biener <rguenther@suse.de>
3131
3132 PR middle-end/71002
3133 * g++.dg/torture/pr71002.C: Adjust testcase.
3134
1af10ce6 31352016-06-29 Jakub Jelinek <jakub@redhat.com>
3136
3137 PR c/71685
3138 * gcc.dg/pr71685.c: New test.
3139
31402016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3141
3142 PR c/71552
3143 * gcc.dg/init-bad-9.c: New test.
3144
043457fd 31452016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3146
3147 * gcc.target/powerpc/abs128-1.c: Require VSX.
3148 * gcc.target/powerpc/copysign128-1.c: Likewise.
3149 * gcc.target/powerpc/inf128-1.c: Likewise.
3150 * gcc.target/powerpc/nan128-1.c: Likewise.
3151
d378e319 31522016-06-28 Jakub Jelinek <jakub@redhat.com>
3153
3154 PR middle-end/71626
3155 * gcc.c-torture/execute/pr71626-1.c: New test.
3156 * gcc.c-torture/execute/pr71626-2.c: New test.
3157
10ef7949 31582016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3159
3160 PR target/71656
3161 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3162
1fcfb8f7 31632016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3164
3165 PR target/71670
3166 * gcc.target/powerpc/pr71670.c: New testcase.
3167
35fd0c10 31682016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3169
3170 PR target/71656
3171 * gcc.target/powerpc/pr71656-1.c: New test.
3172 * gcc.target/powerpc/pr71656-2.c: New test.
3173
584757bc 31742016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3175
3176 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3177 around fp16 code.
3178 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3179 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3180 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3181 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3182 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3183 Add arm_neon_fp16_ok effective target.
f942bdbf 3184 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3185 Likewise.
3186 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3187 Likewise.
3188 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3189 Likewise.
3190 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3191 Likewise.
3192 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3193 Likewise.
3194 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3195 Likewise.
3196 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3197 Likewise.
3198 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3199 Likewise.
3200 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3201 Likewise.
3202 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3203 Likewise.
3204 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3205 Likewise.
584757bc 3206
cbcc4297 32072016-06-26 Jan Hubicka <hubicka@ucw.cz>
3208
3209 * gcc.dg/predict-12.c: New testcase.
3210
0aa73965 32112016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3212
3213 PR fortran/71649
3214 * gfortran.dg/pr71649.f90: New test.
3215
9977f724 32162016-06-25 Jakub Jelinek <jakub@redhat.com>
3217
a5c54f33 3218 PR tree-optimization/71643
3219 * g++.dg/opt/pr71643.C: New test.
3220
9977f724 3221 PR tree-optimization/71631
3222 * gcc.c-torture/execute/pr71631.c: New test.
3223
e09883e4 32242016-06-24 Jan Hubicka <hubicka@ucw.cz>
3225
3226 * gcc.dg/predict-11.c: New testcase.
3227 * gfortran.dg/predict-2.f90: New testcase.
3228
89beffc9 32292016-06-24 Jan Hubicka <hubicka@ucw.cz>
3230
3231 * gcc.dg/predict-10.c: New test.
3232
2275a11d 32332016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3234
3235 * gcc.target/powerpc/abs128-1.c: New.
3236 * gcc.target/powerpc/copysign128-1.c: New.
3237 * gcc.target/powerpc/inf128-1.c: New.
3238 * gcc.target/powerpc/nan128-1.c: New.
3239
37681b7f 32402016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3241
3242 * gfortran.dg/pr71642.f90: New test.
3243
9cf2d600 32442016-06-24 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR tree-optimization/71647
3247 * gcc.target/i386/pr71647.c: New test.
3248
eea332b9 32492016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3250
3251 * gcc.target/i386/noplt-gd-1.c: New test.
3252 * gcc.target/i386/noplt-gd-2.c: Likewise.
3253 * gcc.target/i386/noplt-gd-3.c: Likewise.
3254 * gcc.target/i386/noplt-ld-1.c: Likewise.
3255 * gcc.target/i386/noplt-ld-2.c: Likewise.
3256 * gcc.target/i386/noplt-ld-3.c: Likewise.
3257 * lib/target-supports.exp
3258 (check_effective_target_tls_get_addr_via_got): New.
3259
b6d48a78 32602016-06-24 Uros Bizjak <ubizjak@gmail.com>
3261
3262 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3263 testsuite compile flags.
3264 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3265 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3266
32672016-06-24 Uros Bizjak <ubizjak@gmail.com>
3268
3269 * g++dg/vect/pr36684.cc: Add dg-do compile.
3270 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3271 * gcc.dg/vect/pr70021.c: Ditto.
3272 * gcc.dg/vect/pr70138-1.c: Ditto.
3273 * gcc.dg/vect/pr70138-2.c: Ditto.
3274 * gcc.dg/vect/pr70354-1.c: Ditto.
3275 * gcc.dg/vect/pr70354-2.c: Ditto.
3276 * gcc.dg/vect/pr71259.c: Ditto.
3277 * gcc.dg/vect/pr71416-1.c: Ditto.
3278 * gcc.dg/vect/slp-43.c: Ditto.
3279 * gcc.dg/vect/slp-45.c: Ditto.
3280 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3281 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3282 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3283 * gfortran.dg/vect/pr69980.f90: Ditto.
3284
32852016-06-24 Uros Bizjak <ubizjak@gmail.com>
3286
3287 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3288 * gcc.dg/vect/bb-slp-30.c: Ditto.
3289 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3290 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3291 * gcc.dg/vect/pr45902.c: Ditto.
3292 * gcc.dg/vect/pr48172.c: Ditto.
3293 * gcc.dg/vect/pr48377.c: Ditto.
3294 * gcc.dg/vect/pr49038.c: Ditto.
3295 * gcc.dg/vect/pr49771.c: Ditto.
3296 * gcc.dg/vect/pr52091.c: Ditto.
3297 * gcc.dg/vect/pr53185-2.c: Ditto.
3298 * gcc.dg/vect/pr56826.c: Ditto.
3299 * gcc.dg/vect/pr60276.c: Ditto.
3300 * gcc.dg/vect/pr62021.c: Ditto.
3301 * gcc.dg/vect/pr63530.c: Ditto.
3302 * gcc.dg/vect/pr65518.c: Ditto.
3303 * gcc.dg/vect/pr65947-1.c: Ditto.
3304 * gcc.dg/vect/pr65947-10.c: Ditto.
3305 * gcc.dg/vect/pr65947-11.c: Ditto.
3306 * gcc.dg/vect/pr65947-12.c: Ditto.
3307 * gcc.dg/vect/pr65947-13.c: Ditto.
3308 * gcc.dg/vect/pr65947-2.c: Ditto.
3309 * gcc.dg/vect/pr65947-3.c: Ditto.
3310 * gcc.dg/vect/pr65947-4.c: Ditto.
3311 * gcc.dg/vect/pr65947-5.c: Ditto.
3312 * gcc.dg/vect/pr65947-6.c: Ditto.
3313 * gcc.dg/vect/pr65947-7.c: Ditto.
3314 * gcc.dg/vect/pr65947-8.c: Ditto.
3315 * gcc.dg/vect/pr65947-9.c: Ditto.
3316 * gcc.dg/vect/pr71416-1.c: Ditto.
3317 * gcc.dg/vect/pr71439.c: Ditto.
3318 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3319 * gcc.dg/vect/vect-bswap16.c: Ditto.
3320 * gcc.dg/vect/vect-bswap32.c: Ditto.
3321 * gcc.dg/vect/vect-bswap64.c: Ditto.
3322 * gcc.dg/vect/vect-live-1.c: Ditto.
3323 * gcc.dg/vect/vect-live-2.c: Ditto.
3324 * gcc.dg/vect/vect-live-3.c: Ditto.
3325 * gcc.dg/vect/vect-live-4.c: Ditto.
3326 * gcc.dg/vect/vect-live-5.c: Ditto.
3327 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3328 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3329 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3330 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3331 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3332 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3333 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3334 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3335 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3336 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3337 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3338 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3339 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3340 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3341 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3342 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3343 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3344
d4213166 33452016-06-24 Uros Bizjak <ubizjak@gmail.com>
3346
3347 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3348
5aaec397 33492016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3350
3351 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3352 ia32 if R_386_GOT32X relocation is supported.
3353 * gcc.target/i386/noplt-3.c: Likewise.
3354 * gcc.target/i386/noplt-2.c: Likewise.
3355 (main): Renamed to ...
3356 (bar): This.
3357 * gcc.target/i386/noplt-4.c: Likewise.
3358 (main): Renamed to ...
3359 (bar): This.
3360 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3361 * gcc.target/i386/pr67400-5.c: Likewise.
3362
77104764 33632016-06-24 Jakub Jelinek <jakub@redhat.com>
3364
7318e591 3365 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3366 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3367
77104764 3368 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3369 f4): Adjust expected diagnostics.
3370 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3371 (T): If OVFP is defined, redefine to TP.
3372 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3373 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3374 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3375 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3376 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3377 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3378 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3379 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3380 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3381 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3382 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3383 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3384 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3385 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3386 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3387 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3388 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3389 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3390 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3391 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3392 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3393 as last argument to __builtin_add_overflow_p.
3394
ddf08519 33952016-06-23 Uros Bizjak <ubizjak@gmail.com>
3396
3397 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3398 dg-options and remove default vector testsuite compile flags.
3399 * g++.dg/vect/pr33860a.cc: Ditto.
3400 * g++.dg/vect/pr45470-a.cc: Ditto.
3401 * g++.dg/vect/pr45470-b.cc: Ditto.
3402 * g++.dg/vect/pr60896.cc: Ditto.
3403 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3404 * gcc.dg/vect/pr18308.c: Ditto.
3405 * gcc.dg/vect/pr24049.c: Ditto.
3406 * gcc.dg/vect/pr33373.c: Ditto.
3407 * gcc.dg/vect/pr36228.c: Ditto.
3408 * gcc.dg/vect/pr42395.c: Ditto.
3409 * gcc.dg/vect/pr42604.c: Ditto.
3410 * gcc.dg/vect/pr46663.c: Ditto.
3411 * gcc.dg/vect/pr48765.c: Ditto.
3412 * gcc.dg/vect/pr49093.c: Ditto.
3413 * gcc.dg/vect/pr49352.c: Ditto.
3414 * gcc.dg/vect/pr52298.c: Ditto.
3415 * gcc.dg/vect/pr52870.c: Ditto.
3416 * gcc.dg/vect/pr53185.c: Ditto.
3417 * gcc.dg/vect/pr53773.c: Ditto.
3418 * gcc.dg/vect/pr56695.c: Ditto.
3419 * gcc.dg/vect/pr62171.c: Ditto.
3420 * gcc.dg/vect/pr63530.c: Ditto.
3421 * gcc.dg/vect/pr68339.c: Ditto.
3422 * gcc.dg/vect/pr71259.c: Ditto.
3423 * gcc.dg/vect/vect-82_64.c: Ditto.
3424 * gcc.dg/vect/vect-83_64.c: Ditto.
3425 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3426 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3427 * gcc.dg/vect/vect-shift-2.c: Ditto.
3428 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3429 * gfortran.dg/vect/pr39318.f90: Ditto.
3430 * gfortran.dg/vect/pr45714-a.f: Ditto.
3431 * gfortran.dg/vect/pr45714-b.f: Ditto.
3432 * gfortran.dg/vect/pr46213.f90: Ditto.
3433
81883aeb 34342016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3435 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3436
3437 * gcc.target/powerpc/p9-splat-5.c: New test.
3438
affe5c16 34392016-06-23 Uros Bizjak <ubizjak@gmail.com>
3440
3441 PR tree-optimization/71488
3442 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3443 * lib/target-supports.exp: ... here.
3444 (check_sse4_hw_available): New procedure.
3445 (check_effective_target_sse4_runtime): Ditto.
3446 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3447 -march=westmere for sse4_runtime targets.
547fdd3e 3448 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3449 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3450 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3451 (main): Call check_vect ().
e50240d3 3452 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3453
6fb2f181 34542016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3455
3456 PR target/66232
3457 PR target/67400
3458 * gcc.target/i386/pr66232-14.c: New file.
3459 * gcc.target/i386/pr66232-15.c: Likewise.
3460 * gcc.target/i386/pr66232-16.c: Likewise.
3461 * gcc.target/i386/pr66232-17.c: Likewise.
3462 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3463 ia32 if R_386_GOT32X relocation is supported.
3464 * gcc.target/i386/pr67400-2.c: Likewise.
3465 * gcc.target/i386/pr67400-3.c: Likewise.
3466 * gcc.target/i386/pr67400-4.c: Likewise.
3467 * gcc.target/i386/pr67400-6.c: Likewise.
3468 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3469 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3470
88be2b3c 34712016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3472
3473 PR libgfortran/48852
3474 * gfortran.dg/char4_iunit_1.f03: Update test.
3475 * gfortran.dg/f2003_io_5.f03: Update test.
3476 * gfortran.dg/real_const_3.f90: Update test.
3477
ff600f64 34782016-06-23 Andi Kleen <ak@linux.intel.com>
3479
3480 * g++.dg/bprob/bprob.exp: Support autofdo.
3481 * g++.dg/tree-prof/tree-prof.exp: dito.
3482 * gcc.dg/tree-prof/tree-prof.exp: dito.
3483 * gcc.misc-tests/bprob.exp: dito.
3484 * gfortran.dg/prof/prof.exp: dito.
3485 * lib/profopt.exp: dito.
3486 * lib/target-supports.exp: Check for autofdo.
3487
afa7ed87 34882016-06-23 Martin Liska <mliska@suse.cz>
3489
3490 * gcc.dg/pr71619.c: New test.
3491
0941fba8 34922016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3493
3494 PR target/67400
56896ed3 3495 * gcc.target/i386/pr67400-1.c: New test.
3496 * gcc.target/i386/pr67400-2.c: Likewise.
3497 * gcc.target/i386/pr67400-3.c: Likewise.
3498 * gcc.target/i386/pr67400-4.c: Likewise.
3499 * gcc.target/i386/pr67400-5.c: Likewise.
3500 * gcc.target/i386/pr67400-6.c: Likewise.
3501 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3502
e557fc7f 35032016-06-22 David Malcolm <dmalcolm@redhat.com>
3504
3505 * c-c++-common/missing-header-1.c: New test case.
3506 * c-c++-common/missing-header-2.c: New test case.
3507 * c-c++-common/missing-header-3.c: New test case.
3508 * c-c++-common/missing-header-4.c: New test case.
3509
8469aece 35102016-06-22 David Malcolm <dmalcolm@redhat.com>
3511
3512 PR c/70339
3513 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3514 hint.
3515 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3516 expected results due to builtin "nanl" now being suggested for
3517 "name".
3518 * gcc.dg/pr67580.c: Update expected messages.
3519 * gcc.dg/spellcheck-identifiers.c: New testcase.
3520 * gcc.dg/spellcheck-typenames.c: New testcase.
3521
6628b04d 35222016-06-22 David Malcolm <dmalcolm@redhat.com>
3523
3524 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3525 file.
3526 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3527 diagnostic-test-show-locus-parseable-fixits.c to sources for
3528 diagnostic_plugin_test_show_locus.c.
3529 * lib/gcc-defs.exp (freeform_regexps): New global.
3530 (dg-regexp): New function.
3531 (handle-dg-regexps): New function.
3532 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3533 freeform_regexps to the empty list.
3534 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3535
82ccd33e 35362016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3537
affe5c16 3538 PR tree-optimization/71488
82ccd33e 3539 * g++.dg/pr71488.C: New test.
3540 * gcc.dg/vect/vect-bool-cmp.c: New test.
3541
2c21de58 35422016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3543
3544 * gcc.dg/guality/param-5.c: New test.
3545
fadfd5fc 35462016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3547
3548 * gcc.target/i386/asm-flag-7.c: New test.
3549
03fee1f8 35502016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3551
3552 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3553 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3554 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3555 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3556 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3557 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3558 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3559 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3560 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3561 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3562 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3563 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3564 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3565 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3566 * lib/target-supports.exp: Likewise.
3567
6905db52 35682016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3569
3570 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3571 * gcc.dg/attr-ms_struct-2.c: Likewise.
3572 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3573 * gcc.dg/bf-ms-attrib.c: Likewise.
3574 * gcc.dg/bf-ms-layout-2.c: Likewise.
3575 * gcc.dg/bf-ms-layout-3.c: Likewise.
3576 * gcc.dg/bf-ms-layout.c: Likewise.
3577 * gcc.dg/bf-no-ms-layout.c: Likewise.
3578 * gcc.target/i386/bitfield1.c: Likewise.
3579 * gcc.target/i386/bitfield2.c: Likewise.
3580 * gcc.target/i386/bitfield3.c: Likewise.
3581
a6f93fc2 35822016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3583
3584 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3585 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3586 override other than -mcpu=power9 command-line option is specified,
3587 or if the target operating system is aix.
3588 * gcc.target/powerpc/darn-1.c: Likewise.
3589 * gcc.target/powerpc/darn-2.c: Likewise.
3590 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3591 test if effective-target is not powerpc_p9vector_ok or if the
3592 target operating system is not defined.
3593 * gcc.target/powerpc/vslv-1.c: Likewise.
3594 * gcc.target/powerpc/vsrv-0.c: Likewise.
3595 * gcc.target/powerpc/vsrv-1.c: Likewise.
3596
1cb2b4d3 35972016-06-21 Tobias Burnus <burnus@net-b.de>
3598
3599 PR fortran/71068
3600 * gfortran.dg/coarray/data_1.f90: New.
3601
66ff0c67 36022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3603
3604 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3605 (dg-require-effective-target): Use arm_v8_neon_hw.
3606 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3607 (dg-require-effective-target): Likewise.
3608 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3609 (dg-require-effective-target): Likewise.
3610 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3611 (dg-require-effective-target): Likewise.
3612 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3613 (dg-require-effective-target): Likewise.
3614 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3615 (dg-require-effective-target): Likewise.
3616 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3617 Add AArch64 check.
3618
949bfed4 36192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3620
3621 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3622 Set to 3 so test passes.
3623
a20f6cd4 36242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3625
3626 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3627
12792843 36282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3629
3630 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3631 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3632 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3633 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3634
49763db6 36352016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3636
3637 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3638 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3639
ada61167 36402016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3641
3642 PR target/71549
3643 * gcc.target/i386/pr71549.c: New test.
3644
a15584d4 36452016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3646
3647 * gcc.target/powerpc/vadsdu-0.c: Replace
3648 dg-require-effective-target directive to allow test to run on more
3649 platforms, and add dg-skip-if directive to disable test on aix
3650 platforms because of known incompatibilities.
3651 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3652 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3653 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3654 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3655 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3656 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3657 * gcc.target/powerpc/vadsdub-2.c: Replace
3658 dg-require-effective-target directive to allow test to run on more
3659 platforms, and add dg-skip-if directive to disable test on aix
3660 platforms because of known incompatibilities.
3661 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3662 with vec_absdb call to differentiate this test from vadsdub-1.c.
3663 * gcc.target/powerpc/vadsduh-1.c: Replace
3664 dg-require-effective-target directive to allow test to run on more
3665 platforms, and add dg-skip-if directive to disable test on aix
3666 platforms because of known incompatibilities.
3667 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3668 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3669 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3670
ec15ec36 36712016-06-21 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR tree-optimization/71588
3674 * gcc.dg/pr71558.c: New test.
3675
faeffe49 36762016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3677
3678 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3679 * c-c++-common/pr68657-2.c: Likewise.
3680 * c-c++-common/pr68657-3.c: Likewise.
3681 * gcc.dg/torture/pr69714.c: Require int32plus support.
3682 * gcc.dg/torture/pr70025.c: Likewise.
3683 * gcc.dg/torture/pr70083.c: Likewise.
3684 * gcc.dg/torture/pr70542.c: Likewise.
3685 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3686
e218d07f 36872016-06-20 Joseph Myers <joseph@codesourcery.com>
3688
3689 PR c/71601
3690 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3691
232a3df7 36922016-06-20 Jakub Jelinek <jakub@redhat.com>
3693
d7f45b87 3694 PR middle-end/71581
3695 * gcc.dg/pr71581.c: New test.
3696
232a3df7 3697 PR rtl-optimization/71591
3698 * gcc.dg/cpp/pr71591.c: New test.
3699
dbddef42 37002016-06-20 David B. Robins <gcc@davidrobins.net>
3701
3702 PR target/71571
3703 * g++.dg/torture/pr71571.C: New test.
3704
03129ccb 37052016-06-20 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR target/71559
3708 * gcc.target/i386/sse2-pr71559.c: New test.
3709 * gcc.target/i386/avx-pr71559.c: New test.
3710 * gcc.target/i386/avx512f-pr71559.c: New test.
3711
a40b4b62 37122016-06-20 Tobias Burnus <burnus@net-b.de>
3713
3714 PR fortran/71194
3715 * gfortran.dg/pointer_remapping_10.f90: New.
3716
ecbea05a 37172016-06-20 David Malcolm <dmalcolm@redhat.com>
3718
3719 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3720
0f61dae9 37212016-06-20 Martin Sebor <msebor@redhat.com>
3722
3723 PR c/69507
3724 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3725 * gnu90-const-expr-1.c: Same.
3726 * gnu99-const-expr-1.c: Same.
3727 * gnu99-static-1.c: Same.
3728
e458dfd8 37292016-06-20 Renlin Li <renlin.li@arm.com>
3730
2c0c0c9b 3731 PR testsuite/71489
e458dfd8 3732 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3733
7ab71cb3 37342016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3735
3736 * gcc.target/aarch64/vcvt_f64_1.c: New.
3737 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3738 * gcc.target/aarch64/vrecp_f64_1.c: New.
3739
34d36b7a 37402016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3741
3742 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3743 "alignement".
3744
ed7f4748 37452016-06-20 Georg-Johann Lay <avr@gjlay.de>
3746
3747 PR target/71103
3748 * gcc.target/avr/torture/pr71103-2.c: New test.
3749
a940fdc7 37502016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3751
3752 PR c/69507
3753 * gcc.dg/alignof.c: New test.
3754
98683d85 37552016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3756
3757 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3758 vs dg-error; test constexpr specifier too.
3759
358cee25 37602016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3761
3762 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3763
c3d7ceb6 37642016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3765
3766 * lib/target-supports.exp
3767 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3768 arm_neon_ok and merge flags. Fix temporary test name.
3769 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3770 and merge flags.
3771
1176073c 37722016-06-17 Martin Liska <mliska@suse.cz>
3773
3774 * gcc.dg/predict-9.c: Fix dump scanning.
3775
f3e2969a 37762016-06-17 Bin Cheng <bin.cheng@arm.com>
3777
3778 PR tree-optimization/71354
3779 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3780
7fdca647 37812016-06-17 Bin Cheng <bin.cheng@arm.com>
3782
3783 PR tree-optimization/71347
3784 * gcc.dg/tree-ssa/pr71347.c: New test.
3785
a338a226 37862016-06-17 Bin Cheng <bin.cheng@arm.com>
3787
3788 PR tree-optimization/71354
3789 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3790
c1e75671 37912016-06-17 Bin Cheng <bin.cheng@arm.com>
3792
3793 * gcc.dg/vect/vect-alias-check-1.c: New test.
3794
365ba13d 37952016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3796
59bde511 3797 PR target/71151
365ba13d 3798 * gcc.target/avr/pr71151-1.c: New test.
3799 * gcc.target/avr/pr71151-2.c: New test.
3800 * gcc.target/avr/pr71151-3.c: New test.
3801 * gcc.target/avr/pr71151-4.c: New test.
3802 * gcc.target/avr/pr71151-5.c: New test.
3803 * gcc.target/avr/pr71151-6.c: New test.
3804 * gcc.target/avr/pr71151-7.c: New test.
3805 * gcc.target/avr/pr71151-8.c: New test.
3806 * gcc.target/avr/pr71151-common.h: New test.
3807
db48d95b 38082016-06-16 Martin Liska <mliska@suse.cz>
3809
3810 * gfortran.dg/predict-1.f90: New test.
3811
4c780a59 38122016-06-16 Uros Bizjak <ubizjak@gmail.com>
3813
3814 PR target/71242
f9c39b65 3815 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3816
8c1879bc 38172016-06-16 Jan Hubicka <hubicka@ucw.cz>
3818
3819 * g++.dg/vect/pr36648.cc: Disable cunrolli
3820
33698dfe 38212016-06-16 Jakub Jelinek <jakub@redhat.com>
3822
745f2db6 3823 PR target/71554
3824 * gcc.c-torture/execute/pr71554.c: New test.
3825
33698dfe 3826 PR rtl-optimization/71532
3827 * gcc.dg/torture/pr71532.c: New test.
3828
b42322b9 38292016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3830
3831 * gcc.target/powerpc/p9-dimode1.c: New test.
3832 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3833
412b298a 38342016-06-15 Jakub Jelinek <jakub@redhat.com>
3835
93479f99 3836 * gcc.c-torture/compile/20160615-1.c: New test.
3837
412b298a 3838 * g++.dg/cpp0x/ref-qual17.C: New test.
3839
3ec40531 38402016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3841
3842 PR middle-end/71529
3843 * gcc.target/i386/pr71529.C: New test.
3844
edfe7670 38452016-06-15 Alan Hayward <alan.hayward@arm.com>
3846
3847 PR tree-optimization/71483
3848 * g++.dg/vect/pr71483.c: New
3849
6e52ac17 38502016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3851
3852 PR c++/70202
3853 * g++.dg/inherit/crash6.C: New.
3854 * g++.dg/inherit/union2.C: Likewise.
3855 * g++.dg/inherit/virtual12.C: Likewise.
3856 * g++.dg/inherit/virtual13.C: Likewise.
3857 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3858
aed35af2 38592016-06-15 Uros Bizjak <ubizjak@gmail.com>
3860
0941fba8 3861 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3862
6f710392 38632016-06-15 Alan Hayward <alan.hayward@arm.com>
3864
3865 PR tree-optimization/71439
3866 * gcc.dg/vect/pr71439.c: New
3867
d1cedfd3 38682016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3869
3870 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3871
ee8fd158 38722016-06-15 Richard Biener <rguenther@suse.de>
3873
3874 * gcc.dg/vect/slp-45.c: New testcase.
3875
5695a690 38762016-06-15 Richard Biener <rguenther@suse.de>
3877
3878 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3879
267ae3ee 38802016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3881
3882 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3883 requirements, and disable for AIX for now.
3884 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3885
a6d0e20a 38862016-06-14 Jakub Jelinek <jakub@redhat.com>
3887
b2efd162 3888 PR c++/71528
3889 * g++.dg/opt/pr71528.C: New test.
3890
a6d0e20a 3891 PR c++/71516
3892 * g++.dg/init/pr71516.C: New test.
3893
035778de 38942016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3895
3896 * g++.dg/init/array46.C: New.
3897
7c9dc58e 38982016-06-14 Uros Bizjak <ubizjak@gmail.com>
3899
0941fba8 3900 * gcc.target/i386/float128-3.c: New test.
3901 * gcc.target/i386/quad-sse4.c: Ditto.
3902 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3903 Update scan strings.
7c9dc58e 3904
412640c9 39052016-06-14 Richard Biener <rguenther@suse.de>
3906
3907 PR middle-end/71526
3908 * gfortran.dg/pr71526.f90: New testcase.
3909
1b9fde85 39102016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3911
3912 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3913 * gcc.dg/zero_bits_compound-1.c: Likewise.
3914
306097e3 39152016-06-14 Richard Biener <rguenther@suse.de>
3916
3917 PR tree-optimization/71522
3918 * gcc.dg/torture/pr71522.c: New testcase.
3919
566255a8 39202016-06-14 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR tree-optimization/71520
3923 * gcc.dg/tree-ssa/pr71520.c: New test.
3924
eb912adb 39252016-06-14 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/71521
56d35455 3928 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3929
9720103d 39302016-06-13 Jakub Jelinek <jakub@redhat.com>
3931
12cb8367 3932 PR sanitizer/71498
3933 * c-c++-common/ubsan/bounds-13.c: New test.
3934
9720103d 3935 PR preprocessor/71183
3936 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3937
5965fbcc 39382016-06-13 Jeff Law <law@redhat.com>
3939
3940 PR tree-optimization/71403
3941 * c-c++-common/ubsan/pr71403-1.c: New test.
3942 * c-c++-common/ubsan/pr71403-2.c: New test.
3943 * c-c++-common/ubsan/pr71403-3.c: New test.
3944
04537049 39452016-06-13 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR middle-end/71478
3948 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3949 Add -Wno-psabi -w to dg-options.
3950
412f195f 39512016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3952
3953 * gcc.target/powerpc/vadsdu-0.c: New test.
3954 * gcc.target/powerpc/vadsdu-1.c: New test.
3955 * gcc.target/powerpc/vadsdu-2.c: New test.
3956 * gcc.target/powerpc/vadsdu-3.c: New test.
3957 * gcc.target/powerpc/vadsdu-4.c: New test.
3958 * gcc.target/powerpc/vadsdu-5.c: New test.
3959 * gcc.target/powerpc/vadsdub-1.c: New test.
3960 * gcc.target/powerpc/vadsdub-2.c: New test.
3961 * gcc.target/powerpc/vadsduh-1.c: New test.
3962 * gcc.target/powerpc/vadsduh-2.c: New test.
3963 * gcc.target/powerpc/vadsduw-1.c: New test.
3964 * gcc.target/powerpc/vadsduw-2.c: New test.
3965
527790c1 39662016-06-13 David Malcolm <dmalcolm@redhat.com>
3967
3968 * gcc.dg/c99-init-2.c (c): Update expected error message.
3969 * gcc.dg/init-bad-8.c (foo): Likewise.
3970 * gcc.dg/spellcheck-fields-3.c: New test case.
3971
102e67eb 39722016-06-13 Martin Liska <mliska@suse.cz>
3973
3974 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3975 and "guess loop iv compared" heuristics.
3976 * gcc.dg/predict-2.c: Likewise.
3977 * gcc.dg/predict-3.c: Likewise.
3978 * gcc.dg/predict-4.c: Likewise.
3979 * gcc.dg/predict-5.c: Likewise.
3980 * gcc.dg/predict-6.c: Likewise.
3981
1a54d3be 39822016-06-13 Marek Polacek <polacek@redhat.com>
3983
3984 PR middle-end/71476
3985 * c-c++-common/Wswitch-unreachable-4.c: New test.
3986 * gcc.dg/Wswitch-unreachable-2.c: New test.
3987 * g++.dg/tm/jump1.C: Move dg-warning.
3988
5b7401b8 39892016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3990
3991 * gnat.dg/renaming10.ad[sb]: New test.
3992
1c93151c 39932016-06-13 Paul Thomas <pault@gcc.gnu.org>
3994
3995 PR fortran/70673
3996 * gfortran.dg/pr70673.f90: New test.
3997
249865a0 39982016-06-13 Richard Biener <rguenther@suse.de>
3999
4000 PR middle-end/64516
4001 * gcc.dg/align-3.c: New testcase.
4002
776d9b14 40032016-06-13 Martin Liska <mliska@suse.cz>
4004
4005 * gcc.target/i386/pr71458.c: New test.
4006
0cf5c551 40072016-06-12 Uros Bizjak <ubizjak@gmail.com>
4008
4009 PR target/71241
f9c39b65 4010 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4011
34de0a35 40122016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4013
4014 PR target/60751
4015 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4016 statement.
4017
0cc8bc98 40182016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4019
4020 PR target/60751
4021 * gfortran.dg/comma_IO_extension_1.f90: New test.
4022 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4023 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4024 statement.
4025 * gfortran.dg/graphite/pr38083.f90: Likewise.
4026 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4027 missing format.
4028
0ff78c86 40292016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gnat.dg/case_character.adb: New test.
4032
6c38863e 40332016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4034
4035 PR middle-end/71310
4036 * gcc.target/powerpc/pr71310.c: New testcase.
4037
24c41395 40382016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4039
4040 PR middle-end/71478
4041 * gcc.dg/pr71478.c: New test.
4042
aeb26fb6 40432016-06-10 Jakub Jelinek <jakub@redhat.com>
4044
702b3575 4045 PR middle-end/71494
4046 * gcc.c-torture/execute/pr71494.c: New test.
4047
8ec29807 4048 PR c/68657
4049 * gcc.target/i386/pr68657.c: New test.
4050
aeb26fb6 4051 PR inline-asm/68843
4052 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4053 (test): Add -masm=intel alternatives.
4054
1dc4d519 40552016-06-10 Martin Sebor <msebor@redhat.com>
4056
4057 PR c/71392
4058 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4059
6385d6d3 40602016-06-10 Jeff Law <law@redhat.com>
4061
4062 PR tree-optimization/71335
4063 * gcc.c-torture/execute/pr71335.c: New test.
4064
041a412b 40652016-06-10 David Malcolm <dmalcolm@redhat.com>
4066
4067 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4068 the various "cannot tail-call: " messages.
4069
4a5edbb2 40702016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4071
4072 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4073 and options.
4074
9cf3aec3 40752016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4076
4077 PR sanitizer/71480
4078 * c-c++-common/asan/pr71480.c: New test.
4079
61724718 40802016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4081
4082 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4083 (ASMNAME2): Likewise.
4084 (main): Replace fn in asm statement with ASMNAME ("fn").
4085 * gcc.dg/guality/pr68037-2.c: Likewise.
4086 * gcc.dg/guality/pr68037-3.c: Likewise.
4087 * gcc.dg/torture/pr68037-1.c: Likewise.
4088 * gcc.dg/torture/pr68037-2.c: Likewise.
4089 * gcc.dg/torture/pr68037-3.c: Likewise.
4090
1807f6fb 40912016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4092
4093 PR inline-asm/68843
4094 * gcc.target/i386/pr68843-1.c: New test.
4095 * gcc.target/i386/pr68843-2.c: New test.
4096
ccfa030f 40972016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4098 Cesar Philippidis <cesar@codesourcery.com>
4099
4100 PR middle-end/71373
4101 * gcc.dg/goacc/nested-function-1.c: New file.
4102 * gcc.dg/goacc/nested-function-2.c: Likewise.
4103 * gcc.dg/goacc/pr71373.c: Likewise.
4104 * gfortran.dg/goacc/cray-2.f95: Likewise.
4105 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4106 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4107 * gfortran.dg/goacc/cray.f95: Update.
4108 * gfortran.dg/goacc/loop-1.f95: Likewise.
4109 * gfortran.dg/goacc/loop-3.f95: Likewise.
4110 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4111 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4112
41132016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4114
4115 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4116 for OpenACC tile clauses.
4117 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4118
4119 PR c/71381
4120 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4121 to...
4122 * c-c++-common/goacc/cache-2.c: ... this new file.
4123 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4124 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4125 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4126 usage.
4127 * gfortran.dg/goacc/cray.f95: Likewise.
4128 * gfortran.dg/goacc/loop-1.f95: Likewise.
4129
bb038f3e 41302016-06-10 Alan Hayward <alan.hayward@arm.com>
4131
4132 PR tree-optimization/71407
4133 PR tree-optimization/71416
4134 * gcc.dg/vect/pr71407.c: New
4135 * gcc.dg/vect/pr71416-1.c: New
4136 * gcc.dg/vect/pr71416-2.c: New
4137
332409d3 41382016-06-10 Richard Biener <rguenther@suse.de>
4139
4140 PR middle-end/71477
4141 * gcc.dg/torture/pr71477.c: New testcase.
4142
03cf727c 41432016-06-09 Julia Koval <julia.koval@intel.com>
4144
4145 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4146 * gcc.target/i386/interrupt-13.c: Likewise.
4147 * gcc.target/i386/interrupt-15.c: Likewise.
4148 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4149 * gcc.target/i386/interrupt-24.c: Likewise.
4150 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4151 * gcc.target/i386/interrupt-9.c: Likewise.
4152 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4153
23b101c5 41542016-06-09 Martin Sebor <msebor@redhat.com>
4155
4156 PR c/70883
4157 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4158 * gcc.dg/builtin-constant_p-1.c: Same.
4159 * gcc.dg/builtins-error.c: Same.
4160 * gcc.dg/pr70859.c: Same.
4161
188d6bbb 41622016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4163
4164 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4165 * gcc.dg/torture/pr68067-1.c: Likewise.
4166 * gcc.dg/torture/pr68067-2.c: Likewise.
4167
41682016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4169
4170 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4171 when setting SIZE.
4172
ff8886bd 41732016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4174
4175 PR c++/71465
4176 * g++.dg/inherit/crash5.C: New.
4177 Revert:
4178 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4179
4180 PR c++/70202
4181 * g++.dg/inherit/crash5.C: New.
4182 * g++.dg/inherit/virtual1.C: Adjust.
4183
3f76cceb 41842016-06-09 Martin Liska <mliska@suse.cz>
4185
4186 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4187 * g++.dg/predict-loop-exit-2.C: Likewise.
4188 * g++.dg/predict-loop-exit-3.C: Likewise.
4189 * gcc.dg/predict-1.c: Likewise.
4190 * gcc.dg/predict-2.c: Likewise.
4191 * gcc.dg/predict-3.c: Likewise.
4192 * gcc.dg/predict-4.c: Likewise.
4193 * gcc.dg/predict-5.c: Likewise.
4194 * gcc.dg/predict-6.c: Likewise.
4195 * gcc.dg/predict-7.c: Likewise.
4196
59ae3d1b 41972016-06-09 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/71462
4200 * gcc.dg/torture/pr71462.c: New testcase.
4201
8c2d2acf 42022016-06-09 Marek Polacek <polacek@redhat.com>
4203
4204 PR c/65471
4205 * gcc.dg/c11-generic-3.c: New test.
4206
224cb6b7 42072016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4208
4209 * g++.dg/init/array42.C: New.
4210 * g++.dg/init/array43.C: Likewise.
4211 * g++.dg/init/array44.C: Likewise.
4212 * g++.dg/init/array45.C: Likewise.
4213 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4214 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4215 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4216 * g++.dg/gomp/pr35751.C: Likewise.
4217 * g++.dg/init/array23.C: Likewise.
4218 * g++.dg/init/brace2.C: Likewise.
4219 * g++.dg/init/brace6.C: Likewise.
4220
732905bb 42212016-06-08 Martin Sebor <msebor@redhat.com>
4222 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR c++/70507
4225 PR c/68120
4226 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4227 * c-c++-common/builtin-arith-overflow-2.c: New test.
4228 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4229 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4230 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4231
7ddaa622 42322016-06-08 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR c++/71442
4235 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4236
84ee0905 42372016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4238
4239 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4240 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4241 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4242 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4243 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4244 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4245 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4246 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4247 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4248 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4249 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4250 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4251 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4252
2876af98 42532016-06-08 Richard Biener <rguenther@suse.de>
4254
4255 PR tree-optimization/68558
4256 * gcc.dg/vect/slp-44.c: New testcase.
4257
acbb0d03 42582016-06-08 Richard Biener <rguenther@suse.de>
4259
4260 * gcc.dg/vect/slp-43.c: New testcase.
4261
f8689010 42622016-06-08 Richard Biener <rguenther@suse.de>
4263
4264 PR tree-optimization/71452
4265 * gcc.dg/torture/pr71452.c: New testcase.
4266
52d393eb 42672016-06-08 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR c++/71448
4270 * g++.dg/torture/pr71448.C: New test.
4271
9d700ce4 42722016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4273
4274 PR debug/71432
4275 PR ada/71413
4276 * g++.dg/debug/pr71432.C: New test.
4277
eb96ef65 42782016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4279
4280 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4281 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4282 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4283
a4753cdd 42842016-06-08 Alan Hayward <alan.hayward@arm.com>
4285
4286 * gcc.dg/vect/vect-live-2.c: Update effective target.
4287 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4288 * lib/target-supports.exp: Add aarch64 to vect_long.
4289
bafc7b1d 42902016-06-08 Marek Polacek <polacek@redhat.com>
4291
4292 PR c/71418
4293 * gcc.dg/noncompile/pr71418.c: New test.
4294
06e590e7 4295 PR c/71426
4296 * gcc.dg/noncompile/pr71426.c: New test.
4297
d3cb49c9 42982016-06-07 Jan Hubicka <hubicka@ucw.cz>
4299
4300 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4301 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4302 * gcc.dg/predict-3.c: Update template.
4303 * gcc.dg/predict-5.c: Update template.
4304 * gcc.dg/predict-6.c: Update template.
4305 * gcc.dg/predict-9.c: Update template.
4306 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4307
2d76c36a 43082016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4309
4310 * gcc.target/powerpc/vec-mul.c: New test.
4311
7cfde92a 43122016-06-07 David Malcolm <dmalcolm@redhat.com>
4313
4314 * gcc.dg/spellcheck-fields-2.c: New test case.
4315
b032c4dd 43162016-06-07 Richard Biener <rguenther@suse.de>
4317
4318 PR c/61564
4319 * gcc.dg/Wpragmas-1.c: New testcase.
4320 * gcc.dg/Wattributes-4.c: Likewise.
4321 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4322 entry.
4323
a7056369 43242016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4325
4326 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4327 spurious debug code.
4328
123c61e0 43292016-06-07 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/71428
4332 * gcc.dg/torture/pr71428.c: New testcase.
4333
5819d47b 43342016-06-07 Richard Biener <rguenther@suse.de>
4335
4336 PR middle-end/71423
4337 * gcc.dg/torture/pr71423.c: New testcase.
4338
6cec5c6b 43392016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4340
4341 PR middle-end/71408
4342 * gcc.dg/tree-ssa/pr71408.c: New test.
4343
40bbfc17 43442016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4345
4346 PR middle-end/71281
4347 * g++.dg/torture/pr71281.C: New test.
4348
61f1f80c 43492016-06-06 Marek Polacek <polacek@redhat.com>
4350
4351 PR c/71362
4352 * gcc.dg/pr71362.c: New test.
4353
0406b32f 43542016-06-06 Jakub Jelinek <jakub@redhat.com>
4355 Patrick Palka <ppalka@gcc.gnu.org>
4356
4357 PR c++/70847
4358 PR c++/71330
4359 PR c++/71393
4360 * g++.dg/opt/pr70847.C: New test.
4361 * g++.dg/ubsan/pr70847.C: New test.
4362 * g++.dg/ubsan/pr71393.C: New test.
4363
b1445999 43642016-06-06 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR tree-optimization/71259
4367 * gcc.dg/vect/pr71259.c: New test.
4368
99b4f3a2 43692016-06-06 David Malcolm <dmalcolm@redhat.com>
4370
4371 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4372 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4373 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4374 above.
4375
837679bc 43762016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4377
4378 PR middle-end/37780
4379 * gcc.c-torture/execute/pr37780.c: New test.
4380 * gcc.target/aarch64/pr37780_1.c: Likewise.
4381 * gcc.target/arm/pr37780_1.c: Likewise.
4382
e4b92538 43832016-06-06 Marek Polacek <polacek@redhat.com>
4384
4385 * c-c++-common/attr-may-alias-1.c: New test.
4386 * c-c++-common/attr-may-alias-2.c: New test.
4387 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4388
43ac2f2f 43892016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4390
4391 PR c/24414
4392 * gcc.target/i386/pr24414.c: New test.
4393
7e1786b2 43942016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4395
4396 * gcc.target/sparc/vis4misc.c: New file.
4397 * gcc.target/sparc/fpcmp.c: Likewise.
4398 * gcc.target/sparc/fpcmpu.c: Likewise.
4399
f593ccb2 44002016-06-06 Alan Hayward <alan.hayward@arm.com>
4401
4402 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4403 * gcc.dg/vect/vect-live-3.c: Likewise.
4404
be6d8ddc 44052016-06-06 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/71398
4408 * gcc.dg/torture/pr71398.c: New testcase.
4409
78f27916 44102016-06-06 Uros Bizjak <ubizjak@gmail.com>
4411
4412 PR target/71389
4413 * g++.dg/pr71389.C: New test.
4414
c5899606 44152016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4416
4417 PR fortran/71404
4418 * gfortran.dg/fmt_read_5.f: New test.
4419
8e3cd305 44202016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4421
4422 PR fortran/69659
4423 * gfortran.dg/class_array_22.f03: New test.
4424
703c0a09 44252016-06-05 Jan Hubicka <hubicka@ucw.cz>
4426
4427 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4428
d07b2b6f 44292016-06-05 Jan Hubicka <hubicka@ucw.cz>
4430
4431 * gcc.dg/predict-9.c: Update template.
4432
4a7ec4ac 44332016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4434
4435 PR c++/49377
4436 * g++.dg/template/pr49377.C: New.
4437
7499ef4a 44382016-06-04 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR tree-optimization/71405
4441 * g++.dg/torture/pr71405.C: New test.
4442
558c800d 44432016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4444
4445 PR c++/70202
4446 * g++.dg/inherit/crash5.C: New.
4447 * g++.dg/inherit/virtual1.C: Adjust.
4448
4ee7cf4b 44492016-06-03 Jeff Law <law@redhat.com>
4450
4451 PR tree-optimization/71316
4452 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4453
b12ae762 44542016-06-03 Jakub Jelinek <jakub@redhat.com>
4455
4456 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4457 dg-additional-options with just -fno-tree-scev-cprop in it.
4458 * gcc.dg/vect/vect-live-2.c: Likewise.
4459 * gcc.dg/vect/vect-live-5.c: Likewise.
4460 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4461 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4462 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4463
e09a5ee3 44642016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4465
4466 PR c++/27100
4467 * g++.dg/other/friend6.C: New test.
4468
f14b1922 44692016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4470
4471 * g++.dg/torture/ppc-ldst-array.C: New.
4472
20702ea3 44732016-06-03 Joseph Myers <joseph@codesourcery.com>
4474
4475 PR target/71276
4476 PR target/71277
4477 * gcc.dg/torture/builtin-fp-int-inexact.c,
4478 gcc.target/i386/387-builtin-fp-int-inexact.c,
4479 gcc.target/i386/387-rint-inline-1.c,
4480 gcc.target/i386/387-rint-inline-2.c,
4481 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4482 gcc.target/i386/sse2-rint-inline-1.c,
4483 gcc.target/i386/sse2-rint-inline-2.c,
4484 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4485 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4486
5ed3cc7b 44872016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4488 Julia Koval <julia.koval@intel.com>
4489
4490 PR target/66960
4491 PR target/67630
4492 PR target/67634
4493 PR target/67841
4494 PR target/68037
4495 PR target/68618
4496 PR target/68661
4497 PR target/69575
4498 PR target/69596
4499 PR target/69734
4500 * gcc.dg/guality/pr68037-1.c: New test.
4501 * gcc.dg/guality/pr68037-2.c: Likewise.
4502 * gcc.dg/guality/pr68037-3.c: Likewise.
4503 * gcc.dg/torture/pr68037-1.c: Likewise.
4504 * gcc.dg/torture/pr68037-2.c: Likewise.
4505 * gcc.dg/torture/pr68037-3.c: Likewise.
4506 * gcc.dg/torture/pr68661-1a.c: Likewise.
4507 * gcc.dg/torture/pr68661-1b.c: Likewise.
4508 * gcc.target/i386/interrupt-1.c: Likewise.
4509 * gcc.target/i386/interrupt-2.c: Likewise.
4510 * gcc.target/i386/interrupt-3.c: Likewise.
4511 * gcc.target/i386/interrupt-4.c: Likewise.
4512 * gcc.target/i386/interrupt-5.c: Likewise.
4513 * gcc.target/i386/interrupt-6.c: Likewise.
4514 * gcc.target/i386/interrupt-7.c: Likewise.
4515 * gcc.target/i386/interrupt-8.c: Likewise.
4516 * gcc.target/i386/interrupt-9.c: Likewise.
4517 * gcc.target/i386/interrupt-10.c: Likewise.
4518 * gcc.target/i386/interrupt-11.c: Likewise.
4519 * gcc.target/i386/interrupt-12.c: Likewise.
4520 * gcc.target/i386/interrupt-13.c: Likewise.
4521 * gcc.target/i386/interrupt-14.c: Likewise.
4522 * gcc.target/i386/interrupt-15.c: Likewise.
4523 * gcc.target/i386/interrupt-16.c: Likewise.
4524 * gcc.target/i386/interrupt-17.c: Likewise.
4525 * gcc.target/i386/interrupt-18.c: Likewise.
4526 * gcc.target/i386/interrupt-19.c: Likewise.
4527 * gcc.target/i386/interrupt-20.c: Likewise.
4528 * gcc.target/i386/interrupt-21.c: Likewise.
4529 * gcc.target/i386/interrupt-22.c: Likewise.
4530 * gcc.target/i386/interrupt-23.c: Likewise.
4531 * gcc.target/i386/interrupt-24.c: Likewise.
4532 * gcc.target/i386/interrupt-25.c: Likewise.
4533 * gcc.target/i386/interrupt-26.c: Likewise.
4534 * gcc.target/i386/interrupt-27.c: Likewise.
4535 * gcc.target/i386/interrupt-28.c: Likewise.
4536 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4537 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4538 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4539 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4540 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4541 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4542 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4543 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4544 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4545 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4546 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4547 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4548
3e346f54 45492016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4550
f27c52fb 4551 PR tree-optimization/52171
4552 * gcc.dg/pr52171.c: New test.
4553 * gcc.target/i386/pr52171.c: New test.
3e346f54 4554
22e029d2 45552016-06-03 Jan Hubicka <jh@suse.cz>
4556
4557 * g++.dg/tree-ssa/pred-1.C: New testcase
4558 * gcc.dg/tree-ssa/pred-1.c: New testcase
4559
41ce74ed 45602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4561
4562 PR target/70957
4563 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4564 support.
4565 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4566
cf573a72 45672016-06-03 Alan Hayward <alan.hayward@arm.com>
4568
4569 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4570
75aae5b4 45712016-06-03 Alan Hayward <alan.hayward@arm.com>
4572
4573 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4574 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4575 * gcc.dg/vect/vect-live-1.c: New test.
4576 * gcc.dg/vect/vect-live-2.c: New test.
4577 * gcc.dg/vect/vect-live-3.c: New test.
4578 * gcc.dg/vect/vect-live-4.c: New test.
4579 * gcc.dg/vect/vect-live-5.c: New test.
4580 * gcc.dg/vect/vect-live-slp-1.c: New test.
4581 * gcc.dg/vect/vect-live-slp-2.c: New test.
4582 * gcc.dg/vect/vect-live-slp-3.c: New test.
4583
eba6788d 45842016-06-03 Jakub Jelinek <jakub@redhat.com>
4585
4586 PR middle-end/71387
4587 * g++.dg/opt/pr71387.C: New test.
4588
5a653985 45892016-06-02 Jeff Law <law@redhat.com>
4590
4591 PR tree-optimization/71328
4592 * gcc.c-torture/compile/pr71328.c: New test.
4593
f92f6941 45942016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4595
4596 PR fortran/52393
4597 * gfortran.dg/fmt_read_3.f90: Fix typo.
4598 * gfortran.dg/fmt_read_4.f90: New test.
4599
0d29e152 46002016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4601
4602 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4603 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4604 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4605 * g++.dg/cpp0x/override2.C: Likewise.
4606 * g++.dg/parse/crash5.C: Likewise.
4607 * g++.dg/parse/error16.C: Likewise.
4608 * g++.dg/parse/error27.C: Likewise.
4609 * g++.dg/template/qualttp15.C: Likewise.
4610 * g++.dg/template/redecl4.C: Likewise.
4611 * g++.old-deja/g++.other/crash39.C: Likewise.
4612 * g++.old-deja/g++.other/struct1.C: Likewise.
4613 * g++.old-deja/g++.pt/m9a.C: Likewise.
4614 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4615
2740a1a5 46162016-06-02 Jakub Jelinek <jakub@redhat.com>
4617
89f17a65 4618 PR c++/71372
4619 * c-c++-common/pr71372.c: New test.
4620
2740a1a5 4621 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4622 __TIME__ strings with __builtin_strcmp instead of printf and
4623 dg-output.
4624
9ae89a4e 46252016-06-02 Martin Liska <mliska@suse.cz>
4626
4627 * gcc.dg/predict-9.c: New test.
4628
41258f9c 46292016-06-02 Jakub Jelinek <jakub@redhat.com>
4630
4631 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4632 global set_compiler_env_var and global saved_compiler_env_var.
4633
dad46eb8 46342016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4635
4636 PR rtl-optimization/71295
4637 * gcc.c-torture/compile/pr71295.c: New test.
4638
9cc8a892 46392016-06-02 Jakub Jelinek <jakub@redhat.com>
4640
98e7c96c 4641 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4642
4a5a4de2 4643 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4644 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4645
9cc8a892 4646 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4647 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4648 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4649 alternative number.
4650
46819a36 46512016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4652
4653 * gcc.target/powerpc/p9-splat-4.c: New test.
4654
46552016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4656
4657 PR target/71186
4658 * gcc.target/powerpc/pr71186.c: New test.
4659
d9820cc5 46602016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661
4662 PR fortran/52393
4663 * gfortran.dg/fmt_read_3.f90: New test.
4664
2f14ca3e 46652016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4666
4667 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4668 procedure.
4669
dfa5c0d3 46702016-06-01 Eduard Sanou <dhole@openmailbox.org>
4671
4672 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4673 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4674 env var is set.
4675 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4676 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4677 shown once.
4678 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4679 during compilation.
4680 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4681 vars set by dg-set-compiler-env-var.
4682
7d7125df 46832016-06-01 Paul Thomas <pault@gcc.gnu.org>
4684
4685 PR fortran/71156
4686 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4687 to the module procedure declaration.
4688 * gfortran.dg/submodule_16.f08: New test.
4689
6ab9cde4 46902016-06-01 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR middle-end/71371
4693 * c-c++-common/gomp/pr71371.c: New test.
4694
0cfe7a23 46952016-06-01 Richard Biener <rguenther@suse.de>
4696
4697 PR tree-optimization/71366
4698 * gcc.dg/torture/pr71366-1.c: New testcase.
4699 * gcc.dg/torture/pr71366-2.c: Likewise.
4700
5a5b02e1 47012016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4702
4703 * gcc.target/powerpc/vslv-0.c: New test.
4704 * gcc.target/powerpc/vslv-1.c: New test.
4705 * gcc.target/powerpc/vsrv-0.c: New test.
4706 * gcc.target/powerpc/vsrv-1.c: New test.
4707
d27a79f6 47082016-06-01 Nathan Sidwell <nathan@acm.org>
4709
4710 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4711 * gcc.target/nvptx/weak.c: New.
4712
6172a9fd 47132016-06-01 Richard Biener <rguenther@suse.de>
4714
4715 PR tree-optimization/71261
4716 * gcc.dg/torture/vect-bool-1.c: New testcase.
4717
f9aaabb2 47182016-06-01 Jakub Jelinek <jakub@redhat.com>
4719
4720 * gfortran.dg/gomp/order-1.f90: New test.
4721 * gfortran.dg/gomp/order-2.f90: New test.
4722
53b01069 47232016-06-01 Jan Hubicka <hubicka@ucw.cz>
4724
4725 * gcc.dg/unroll-6.c: Update template.
4726 * gcc.dg/unroll-7.c: New testcase.
4727 * gcc.dg/unroll-8.c: New testcase.
4728
36757397 47292016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4730
4731 * gnat.dg/opt56.ad[sb]: New test.
4732
7f93bd6e 47332016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4734
4735 PR c++/66635
4736 * g++.dg/cpp0x/constexpr-ice16.C: New.
4737
9f41a2ce 47382016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4739
4740 PR tree-optimization/71314
4741 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4742 -mbranch-cost=2.
4743
31e02373 47442016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4745
4746 PR tree-optimization/71077
4747 * gcc.dg/tree-ssa/pr71077.c: New test.
4748
76f8f901 47492016-05-31 Jan Hubicka <hubicka@ucw.cz>
4750
7f93bd6e 4751 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4752 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4753 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4754
04f5f923 47552016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4756
4757 PR c++/71248
4758 * g++.dg/cpp0x/pr71248.C: New.
4759 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4760 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4761 * g++.dg/init/new37.C: Likewise.
4762 * g++.dg/template/static1.C: Likewise.
4763 * g++.dg/template/static2.C: Likewise.
4764
4ffddf28 47652016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4766
4767 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4768 instead of %rdi.
4769 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4770
4ff7bd21 47712016-05-31 Marek Polacek <polacek@redhat.com>
4772
4773 * c-c++-common/Wswitch-unreachable-3.c: New test.
4774 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4775
e1f7cc4b 47762016-05-31 Richard Biener <rguenther@suse.de>
4777
4778 PR tree-optimization/71352
4779 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4780
02978bd1 47812016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4782
4783 * gcc.target/arm/armv5_thumb_isa.c: New test.
4784
cfce8164 47852016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4786
4787 PR target/71346
4788 * gcc.target/i386/pr71346.c: New test.
4789
7a51c705 47902016-05-31 Tom de Vries <tom@codesourcery.com>
4791
4792 PR tree-optimization/69068
4793 * gcc.dg/graphite/pr69068.c: New test.
4794
8c1ac106 47952016-05-27 Martin Sebor <msebor@redhat.com>
4796
4797 PR c++/71306
4798 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4799
b6431756 48002016-05-30 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR c++/71349
4803 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4804 nowait depend(inout: dd[0]) clauses where permitted.
4805
f6203294 48062016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4807
4808 PR c++/71238
4809 * g++.dg/parse/pr71238.C: New.
4810 * g++.dg/concepts/friend1.C: Test column numbers too.
4811 * g++.dg/cpp0x/initlist31.C: Likewise.
4812 * g++.dg/cpp0x/pr51420.C: Likewise.
4813 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4814 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4815 * g++.dg/ext/builtin3.C: Likewise.
4816 * g++.dg/lookup/friend12.C: Likewise.
4817 * g++.dg/lookup/friend7.C: Likewise.
4818 * g++.dg/lookup/koenig1.C: Likewise.
4819 * g++.dg/lookup/koenig5.C: Likewise.
4820 * g++.dg/lookup/used-before-declaration.C: Likewise.
4821 * g++.dg/overload/koenig1.C: Likewise.
4822 * g++.dg/template/crash65.C: Likewise.
4823 * g++.dg/template/friend57.C: Likewise.
4824 * g++.dg/warn/Wshadow-5.C: Likewise.
4825 * g++.dg/warn/Wunused-8.C: Likewise.
4826 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4827 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4828 * g++.old-deja/g++.jason/member.C: Likewise.
4829 * g++.old-deja/g++.jason/report.C: Likewise.
4830 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4831 * g++.old-deja/g++.law/visibility20.C: Likewise.
4832 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4833 * g++.old-deja/g++.other/static5.C: Likewise.
4834 * g++.old-deja/g++.pt/overload2.C: Likewise.
4835
b96f8145 48362016-05-30 Jan Hubicka <hubicka@ucw.cz>
4837
4838 * gcc.dg/tree-ssa/peel1.c: New testcase.
4839 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4840 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4841
ed5bca7a 48422016-05-30 Tom de Vries <tom@codesourcery.com>
4843
4844 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4845 to ce.
4846
c0aa0333 48472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4848
4849 PR c++/71099
4850 * g++.dg/parse/virtual1.C: New.
4851
231010db 48522016-05-30 Uros Bizjak <ubizjak@gmail.com>
4853
4854 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4855 Use correct register when clearing %edx.
4856
765557c0 48572016-05-30 Alexander Monakov <amonakov@ispras.ru>
4858
4859 PR tree-optimization/71289
4860 * gcc.dg/pr71289.c: New test.
4861
fc3b1c44 48622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4863
4864 PR middle-end/71269
4865 PR middle-end/71292
4866 * gcc.dg/tree-ssa/pr71269.c: New test.
4867 * gcc.dg/tree-ssa/pr71292.c: New test.
4868
ce352457 48692016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4870
4871 PR middle-end/71252
4872 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4873
eedd711b 48742016-05-30 Jan Hubicka <hubicka@ucw.cz>
4875
4876 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4877 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4878 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4879
8c061890 48802016-05-30 Tom de Vries <tom@codesourcery.com>
4881
4882 PR tree-optimization/69067
4883 * gcc.dg/graphite/pr69067.c: New test.
4884
a6b0884c 48852016-05-29 Uros Bizjak <ubizjak@gmail.com>
4886
4887 PR target/71245
4888 * gcc.target/i386/pr71245-1.c: New test.
4889 * gcc.target/i386/pr71245-2.c: Ditto.
4890
2369edfc 48912016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4892
4893 PR c++/71105
4894 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4895 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4896 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4897
b6ab3f43 48982016-05-27 Jan Hubicka <hubicka@ucw.cz>
4899
4900 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4901
0192662b 49022016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4903
4904 Revert:
4905 PR c++/69855
4906 * g++.dg/overload/69855.C: New.
4907 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4908 * g++.old-deja/g++.pt/crash3.C: Likewise.
4909
fce78c50 49102016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4911
4912 PR c++/60385
4913 * g++.dg/parse/namespace13.C: New.
4914
372172fe 49152016-05-26 Jeff Law <law@redhat.com>
4916
4917 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4918 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4919 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4920 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4921 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4922 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4923 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4924 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4925 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4926 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4927 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4928 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4929 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4930
5d8a8944 49312016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4932
4933 PR c++/69855
4934 * g++.dg/overload/69855.C: New.
4935 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4936 * g++.old-deja/g++.pt/crash3.C: Likewise.
4937
29602b75 49382016-05-27 Jiong Wang <jiong.wang@arm.com>
4939
4940 PR target/63596
4941 * gcc.target/aarch64/va_arg_1.c: New testcase.
4942 * gcc.target/aarch64/va_arg_2.c: Likewise.
4943 * gcc.target/aarch64/va_arg_3.c: Likewise.
4944
c900b732 49452016-05-27 Jiong Wang <jiong.wang@arm.com>
4946
4947 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4948 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4949 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4950 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4951 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4952
73ef73bd 49532016-05-27 Marek Polacek <polacek@redhat.com>
4954
4955 PR middle-end/71308
4956 * g++.dg/torture/pr71308.C: New test.
4957
a6031633 49582016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4959
4960 * gcc.dg/zero_bits_compound-1.c: New test.
4961 * gcc.dg/zero_bits_compound-2.c: New test.
4962
1fbdc7ae 49632016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4964
4965 PR middle-end/71279
4966 * gcc.dg/pr71279.c: New test.
4967
2e196ca8 49682016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4969
4970 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4971 floating point min/max/comparison instructions.
4972 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4973
6feab9ce 49742016-05-26 Jakub Jelinek <jakub@redhat.com>
4975
4976 * c-c++-common/gomp/schedule-1.c: New test.
4977 * gfortran.dg/gomp/schedule-1.f90: New test.
4978
978cea8f 49792016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4980
4981 PR c++/70822
4982 PR c++/70106
4983 * g++.dg/cpp1y/auto-fn32.C: New test.
4984 * g++.dg/cpp1y/paren4.C: New test.
4985
0478d9ed 49862016-05-26 Nathan Sidwell <nathan@acm.org>
4987
4988 * gcc.dg/20060410.c: Xfail on ptx.
4989 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4990 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4991 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4992 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4993 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4994
5fd1c174 49952016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4996
4997 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4998
c5e8b3e2 49992016-05-26 Jakub Jelinek <jakub@redhat.com>
5000
0db93a5b 5001 PR tree-optimization/71280
5002 * gcc.dg/pr71280.c: New test.
5003
7199c05c 5004 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5005
76c786ac 5006 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5007 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5008
c5e8b3e2 5009 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5010
e9bcea2f 50112016-05-26 Jiong Wang <jiong.wang@arm.com>
5012
5013 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5014 kept in memory.
e9bcea2f 5015
955d947b 50162016-05-25 Jeff Law <law@redhat.com>
5017
5018 PR tree-optimization/71272
5019 * gcc.c-torture/compile/pr71272.c: new test.
5020
77102dbe 50212016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5022
5023 * gcc.target/powerpc/vec-cmpne.c: New test.
5024 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5025
552821b4 50262016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * gnat.dg/opt55.ad[sb]: New test.
5029
0113f3c5 50302016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5031
5032 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5033 * c-c++-common/pr60226.c: Require int32plus.
5034 * gcc.c-torture/execute/pr70602.c: Likewise.
5035 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5036 unsigned long for malloc arg type.
5037 * gcc.dg/asr_div1.c: Require int32plus.
5038 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5039 * gcc.dg/pie-1.c: Require pie.
5040 * gcc.dg/pie-2.c: Likewise.
5041 * gcc.dg/pr59471.c: Require int32plus.
5042 * gcc.dg/pr59963-2.c: XFAIL for int16.
5043 * gcc.dg/pr60114.c: Require int32plus.
5044 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5045 unsigned long for typedef of size_t.
5046 * gcc.dg/pr63914.c: Require int32plus.
5047 * gcc.dg/pr64536.c: Require pt32plus.
5048 * gcc.dg/pr65658.c: Likewise.
5049 * gcc.dg/pr67271.c: Require int32plus.
5050 * gcc.dg/pr68112.c: Likewise.
5051 * gcc.dg/pr69071.c: Skip for avr target.
5052 * gcc.dg/pr69973.c: Require int32plus.
5053 * gcc.dg/pr70169.c: Skip for avr target.
5054 * gcc.dg/sso-6.c: Require int32plus.
5055 * gcc.dg/sso-7.c: Likewise.
5056 * gcc.dg/sso-8.c: Likewise.
5057 * gcc.dg/vrp-min-max-2.c: Likewise.
5058
f4094380 50592016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5060
5061 PR target/70738
5062 * gcc.target/i386/pr70738-1.c: New test.
5063 * gcc.target/i386/pr70738-2.c: Likewise.
5064 * gcc.target/i386/pr70738-3.c: Likewise.
5065 * gcc.target/i386/pr70738-4.c: Likewise.
5066 * gcc.target/i386/pr70738-5.c: Likewise.
5067 * gcc.target/i386/pr70738-6.c: Likewise.
5068 * gcc.target/i386/pr70738-7.c: Likewise.
5069 * gcc.target/i386/pr70738-8.c: Likewise.
5070 * gcc.target/i386/pr70738-9.c: Likewise.
5071
239a4bea 50722016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5073
5074 PR rtl-optimization/66940
5075 * gcc.c-torture/execute/pr66940.c: New test.
5076
bf6382ba 50772016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5078
5079 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5080 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5081 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5082 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5083 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5084 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5085 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5086 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5087 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5088 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5089 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5090 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5091 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5092 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5093 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5094 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5095 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5096 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5097 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5098 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5099 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5100 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5101 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5102 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5103
2c995da9 51042016-05-25 Marek Polacek <polacek@redhat.com>
5105
5106 PR c/71265
5107 * gcc.dg/noncompile/pr71265.c: New test.
5108
abfbb5b5 5109 PR c/71266
5110 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5111
f6871bbd 51122016-05-25 Nathan Sidwell <nathan@acm.org>
5113
5114 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5115
de04e83e 51162016-05-25 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/71261
5119 * c-c++-common/torture/pr71261.c: New testcase.
5120
b35931f7 51212016-05-25 Richard Biener <rguenther@suse.de>
5122
5123 PR tree-optimization/71264
5124 * gcc.dg/vect/pr71264.c: New testcase.
5125
166c3089 51262016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/55992
5129 * g++.dg/cpp0x/alias-decl-53.C: New.
5130 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5131
14240409 51322016-05-25 Martin Liska <mliska@suse.cz>
5133
5134 * g++.dg/pr71239.C: New test.
5135
bc47d9f6 51362016-05-25 Richard Biener <rguenther@suse.de>
5137
4860a6bf 5138 * gcc.dg/vect/pr58135.c: Rename to ...
5139 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5140
d8a3f157 51412016-05-25 Marek Polacek <polacek@redhat.com>
5142
5143 * g++.dg/pr65295.C: Use target c++14.
5144
3af16045 51452016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5146
231010db 5147 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5148 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5149
949479b2 51502016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5151
5152 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5153 instructions.
5154
6d6a3fc3 51552016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5156
5157 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5158 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5159 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5160 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5161 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5162 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5163 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5164 * c-c++-common/goacc/pcopy.c: Likewise.
5165 * c-c++-common/goacc/pcopyin.c: Likewise.
5166 * c-c++-common/goacc/pcopyout.c: Likewise.
5167 * c-c++-common/goacc/pcreate.c: Likewise.
5168 * c-c++-common/goacc/pr70688.c: New test.
5169 * c-c++-common/goacc/present-1.c: Adjust test.
5170 * c-c++-common/goacc/reduction-5.c: Likewise.
5171 * g++.dg/goacc/data-1.C: New test.
5172
af648be2 51732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5174
5175 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5176 vector parity built-in functions.
5177 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5178 count trailing zeros automatic vectorization.
5179 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5180 count trailing zeros built-in functions.
5181
4e173d60 51822016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5183
5184 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5185
a0c02a52 51862016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5187
5188 PR target/71050
5189 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5190
64c52e9c 51912016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5192
5193 PR c++/50436
5194 * g++.dg/template/crash123.C: New.
5195 * g++.dg/template/crash124.C: Likewise.
5196
752b5a4c 51972016-05-24 Martin Sebor <msebor@redhat.com>
5198
5199 PR c++/71147
5200 * g++.dg/ext/flexary16.C: New test.
5201
a36dd683 52022016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5203
f6871bbd 5204 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5205 before math.h is included.
a36dd683 5206 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5207 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5208 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5209 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5210 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5211 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5212 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5213 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5214 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5215 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5216 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5217 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5218 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5219 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5220 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5221 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5222 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5223 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5224 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5225 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5226 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5227 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5228 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5229
d60e1df7 52302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5231 Kelvin Nilsen <kelvin@gcc.gnu.org>
5232
5233 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5234 support.
5235
22d09025 52362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/69872
5239 * g++.dg/warn/Wno-narrowing1.C: New.
5240
6ef0143d 52412016-05-24 Marek Polacek <polacek@redhat.com>
5242
5243 PR c/71249
5244 * c-c++-common/Wswitch-unreachable-2.c: New test.
5245
962a2062 52462016-05-24 Jakub Jelinek <jakub@redhat.com>
5247
ead77194 5248 PR c++/71257
5249 * g++.dg/vect/simd-clone-6.cc: New test.
5250 * g++.dg/gomp/declare-simd-6.C: New test.
5251
962a2062 5252 PR middle-end/70434
5253 PR c/69504
5254 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5255
23edc6d1 52562016-05-24 Richard Biener <rguenther@suse.de>
5257
5258 PR tree-optimization/71240
5259 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5260
30633bcc 52612016-05-24 Richard Biener <rguenther@suse.de>
5262
5263 PR tree-optimization/71230
5264 * gcc.dg/torture/pr71230.c: New testcase.
5265 * g++.dg/torture/pr71230.C: Likewise.
5266
c9d624bd 52672016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5268
5269 * c-c++-common/goacc/routine-5.c: Add tests.
5270 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5271 * gfortran.dg/goacc/routine-6.f90: Add tests.
5272
ce143ff0 52732016-05-24 Richard Biener <rguenther@suse.de>
5274
5275 PR tree-optimization/71253
5276 * gcc.dg/torture/pr71253.c: New testcase.
5277
3bdaecd5 52782016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5279
5280 PR middle-end/71252
5281 * gfortran.dg/pr71252.f90: New test.
5282
856b494d 52832016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5284
5285 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5286
7345b977 52872016-05-24 Richard Biener <rguenther@suse.de>
5288
5289 PR middle-end/70434
5290 PR c/69504
5291 * c-c++-common/vector-subscript-4.c: New testcase.
5292 * c-c++-common/vector-subscript-5.c: Likewise.
5293
6f065267 52942016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR fortran/71123
5297 * gfortran.dg/namelist_90.f: New test
5298
fd6757da 52992016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5300
5301 PR fortran/66461
5302 * gfortran.dg/unexpected_eof.f: New test
5303
7d5555a8 53042016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5305 Kelvin Nilsen <kelvin@gcc.gnu.org>
5306
5307 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5308 as little endian.
5309
ae6744c9 53102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5311
5312 PR c++/70972
5313 * g++.dg/cpp0x/inh-ctor20.C: New.
5314 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5315
f0d91a85 53162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/69095
5319 * g++.dg/cpp0x/variadic168.C: New.
5320
1618ffe5 53212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 * g++.dg/cpp0x/pr31445.C: Test column number too.
5324 * g++.dg/cpp0x/pr32253.C: Likewise.
5325 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5326 * g++.dg/cpp0x/variadic36.C: Likewise.
5327
c0205bab 53282016-05-23 Marc Glisse <marc.glisse@inria.fr>
5329
5330 * gcc.dg/fold-notshift-2.c: Adjust.
5331
1398da0f 53322016-05-23 Marek Polacek <polacek@redhat.com>
5333
5334 PR c/49859
5335 * c-c++-common/Wswitch-unreachable-1.c: New test.
5336 * gcc.dg/Wswitch-unreachable-1.c: New test.
5337 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5338 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5339 * g++.dg/gomp/block-10.C: Likewise.
5340 * gcc.dg/gomp/block-10.c: Likewise.
5341 * g++.dg/gomp/block-9.C: Likewise.
5342 * gcc.dg/gomp/block-9.c: Likewise.
5343 * g++.dg/gomp/target-1.C: Likewise.
5344 * g++.dg/gomp/target-2.C: Likewise.
5345 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5346 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5347 * g++.dg/gomp/taskgroup-1.C: Likewise.
5348 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5349 * gcc.dg/gomp/teams-1.c: Likewise.
5350 * g++.dg/gomp/teams-1.C: Likewise.
5351 * g++.dg/overload/error3.C: Likewise.
5352 * g++.dg/tm/jump1.C: Likewise.
5353 * g++.dg/torture/pr40335.C: Likewise.
5354 * gcc.dg/c99-vla-jump-5.c: Likewise.
5355 * gcc.dg/switch-warn-1.c: Likewise.
5356 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5357 * gcc.dg/nested-func-1.c: Likewise.
5358 * gcc.dg/pr67784-4.c: Likewise.
5359
5403ed8b 53602016-05-23 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/71230
5363 * gfortran.dg/pr71230-1.f90: New testcase.
5364 * gfortran.dg/pr71230-2.f90: Likewise.
5365
27510941 53662016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5367
1618ffe5 5368 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5369 * gcc.dg/vect/pr58135.c: Add new.
5370 * gfortran.dg/pr46519-1.f: Adjust test case.
5371
a41c605d 53722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5373
5374 PR c++/53401
5375 * g++.dg/cpp0x/decltype64.C: New.
5376
3eb254ab 53772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5378
5379 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5380 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5381 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5382
a75fffe1 53832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5384
5385 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5386 Add poly64x1_t and poly64x2_t cases if supported.
5387 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5388 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5389 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5390 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5391 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5392
56979b12 53932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5394
5395 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5396 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5397 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5398 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5399 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5400 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5401 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5402
dc5e98db 54032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5404
5405 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5406
c0f383ae 54072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5408
5409 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5410 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5411
2a4d70a2 54122016-05-22 Jakub Jelinek <jakub@redhat.com>
5413
4c109025 5414 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5415 constraint instead of "r".
5416 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5417 insn instead of vxorpd.
5418 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5419
bad891ce 5420 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5421 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5422
ac23ddb9 5423 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5424
9dac9579 5425 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5426 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5427
2a4d70a2 5428 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5429
9eafdd7b 54302016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5431
5432 PR middle-end/40921
5433 * gcc.dg/tree-ssa/pr40921.c: New test.
5434
93df190d 54352016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5436
5437 PR target/71103
5438 * gcc.target/avr/pr71103.c: New test.
5439
933b9f7f 54402016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5441
5442 PR middle-end/71179
5443 * gcc.dg/tree-ssa/pr71179.c: New test.
5444
8bdfbc08 54452016-05-20 Martin Sebor <msebor@redhat.com>
5446
5447 PR c/71115
5448 * gcc.dg/init-excess-2.c: New test.
5449
6827ab42 54502016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5451
5452 * gnat.dg/opt53.adb: New test.
5453 * gnat.dg/opt54.adb: Likewise.
5454
58a5f4c0 54552016-05-20 Martin Jambor <mjambor@suse.cz>
5456
5457 PR tree-optimization/70884
5458 * gcc.dg/tree-ssa/pr70919.c: New test.
5459
bb7145f6 54602016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5461
5462 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5463 formatting.
f6871bbd 5464 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5465 fix code formatting.
5466
54672016-05-20 Nathan Sidwell <nathan@acm.org>
5468
5469 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5470 non-common cases.
5471 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5472
9954d230 54732016-05-20 David Malcolm <dmalcolm@redhat.com>
5474
5475 * jit.dg/all-non-failing-tests.h: Add
5476 test-factorial-must-tail-call.c.
5477 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5478 * jit.dg/test-factorial-must-tail-call.c: New test case.
5479
08a161f9 54802016-05-20 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR fortran/71204
5483 * gfortran.dg/pr71204.f90: New test.
5484
3d380077 54852016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5486
5487 * gcc.target/nvptx/sincos.c: New test.
5488
0f104d56 54892016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/70572
5492 * g++.dg/cpp1y/auto-fn31.C: New.
5493
61736a1b 54942016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5495
5496 * gcc.target/powerpc/vec-addec.c: New test.
5497 * gcc.target/powerpc/vec-addec-int128.c: New test.
5498
b4a61e77 54992016-05-20 David Malcolm <dmalcolm@redhat.com>
5500
5501 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5502 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5503 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5504 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5505
9a2ace10 55062016-05-20 Jan Hubicka <hubicka@ucw.cz>
5507
5508 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5509
45cdf8c6 55102016-05-20 Jakub Jelinek <jakub@redhat.com>
5511
b9a1dcd5 5512 PR c++/71210
5513 * g++.dg/opt/pr71210-1.C: New test.
5514 * g++.dg/opt/pr71210-2.C: New test.
5515
45cdf8c6 5516 PR tree-optimization/29756
5517 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5518 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5519 only on selected targets where V4SImode vectors are known to be
5520 supported.
5521
92e3ffbf 55222016-05-20 Marc Glisse <marc.glisse@inria.fr>
5523
5524 PR tree-optimization/71079
5525 PR tree-optimization/71206
5526 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5527
5da368e3 55282016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5529
5530 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5531 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5532 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5533
2506d97a 55342016-05-20 Richard Guenther <rguenther@suse.de>
5535
5536 PR tree-optimization/29756
5537 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5538
adade307 55392016-05-20 Richard Biener <rguenther@suse.de>
5540
5541 PR tree-optimization/71185
5542 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5543
c3deca25 55442016-05-20 Richard Biener <rguenther@suse.de>
5545
5546 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5547
8b0bef14 55482016-05-19 Marek Polacek <polacek@redhat.com>
5549
5550 PR c++/71075
5551 * g++.dg/diagnostic/pr71075.C: New test.
5552
08025288 55532016-05-19 David Malcolm <dmalcolm@redhat.com>
5554
5555 PR c++/71184
5556 * g++.dg/pr71184.C: New test case.
5557
26a51591 55582016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5559
5560 * gcc.target/powerpc/darn-0.c: New test.
5561 * gcc.target/powerpc/darn-1.c: New test.
5562 * gcc.target/powerpc/darn-2.c: New test.
5563
d8d3e75a 55642016-05-19 Marek Polacek <polacek@redhat.com>
5565
5566 PR tree-optimization/71031
5567 * gcc.dg/tree-ssa/vrp100.c: New test.
5568
c28211ae 55692016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5570
5571 PR rtl-optimization/71148
5572 * gcc.dg/pr71148.c: New test.
5573
3f5ea43a 55742016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5575
5576 PR target/71056
5577 * gcc.target/arm/pr71056.c: New test.
5578
2a7d4c20 55792016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5580
5581 * c-c++-common/pr69669.c: Check the used mode.
5582
ed0b0569 55832016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5584
5585 PR sanitizer/64354
5586 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5587
410372fe 55882016-05-19 Richard Biener <rguenther@suse.de>
5589
5590 PR tree-optimization/70729
5591 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5592 * gcc.dg/graphite/scop-18.c: Likewise.
5593 * gcc.dg/pr41783.c: Disable LIM.
5594 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5595 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5596 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5597 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5598 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5599 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5600 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5601 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5602 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5603 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5604 * gfortran.dg/pr42108.f90: Likewise.
5605
56f34f03 56062016-05-18 David Malcolm <dmalcolm@redhat.com>
5607
5608 PR driver/69265
5609 * gcc.dg/spellcheck-options-11.c: New test case.
5610
e6481cd1 56112016-05-18 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR c++/71100
5614 * g++.dg/opt/pr71100.C: New test.
5615
be951c59 56162016-05-18 Martin Jambor <mjambor@suse.cz>
5617
5618 PR ipa/69708
5619 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5620 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5621 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5622 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5623
665ff45b 56242016-05-18 Martin Jambor <mjambor@suse.cz>
5625
5626 PR ipa/69708
5627 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5628 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5629 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5630 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5631 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5632
485be62c 56332016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/69793
5636 * g++.dg/template/crash122.C: New.
5637
b251d5f5 56382016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/70466
5641 * g++.dg/template/pr70466-1.C: New.
5642 * g++.dg/template/pr70466-2.C: Likewise.
5643
c93e9931 56442016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5645
5646 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5647 splat operations and the XXSPLTIB instruction.
5648 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5649 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5650 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5651 xxlxor to clear a register.
5652
8ba6639c 56532016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5654
5655 * gcc.dg/torture/pr71020.c: New test.
5656
ec6e3005 56572016-05-18 Martin Jambor <mjambor@suse.cz>
5658
5659 PR ipa/70646
5660 * gcc.dg/ipa/pr70646.c: New test.
5661
5ef3c918 56622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5663
5664 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5665
70a88eab 56662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5667
5668 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5669 missing tests for vreinterpretq_p{8,16}.
5670
b52a930c 56712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5672
5673 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5674 vsliq_n_s64 and vsliq_n_u64.
5675
bdd4080b 56762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5677
5678 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5679 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5680
37814bf5 56812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5682
5683 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5684 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5686
764af2e0 56872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5688
5689 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5690 in comment.
5691
ffe01a83 56922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5693
5694 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5695 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5696 "blr\t" and switch to scan-assembler-times.
5697
fab6dae9 56982016-05-18 Jiong Wang <jiong.wang@arm.com>
5699
231010db 5700 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5701 with __aarch64__.
5702 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5703 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5704
4eb0c566 57052016-05-18 Jakub Jelinek <jakub@redhat.com>
5706
442f18f1 5707 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5708 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5709 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5710 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5711 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5712 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5713
4d83b36b 5714 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5715 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5716
a4528eec 5717 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5718 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5719
f0066139 5720 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5721 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5722
4eb0c566 5723 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5724
303e9267 57252016-05-18 Richard Biener <rguenther@suse.de>
5726
5727 PR tree-optimization/71168
5728 * gcc.dg/torture/pr71168.c: New testcase.
5729
0d7ddd44 57302016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5731
5732 PR middle-end/63586
5733 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5734 * gcc.dg/tree-ssa/pr63586.c: New test.
5735 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5736
899bcc0f 57372016-05-17 Nathan Sidwell <nathan@acm.org>
5738
5739 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5740 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5741 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5742 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5743
a2246979 57442016-05-17 Nathan Sidwell <nathan@acm.org>
5745
5746 * gcc.target/nvptx/abi-vararg-3.c: New.
5747
2f6a4d21 57482016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5749
5750 PR tree-optimization/54579
5751 PR middle-end/55299
5752 * gcc.dg/fold-notrotate-1.c: New test.
5753 * gcc.dg/fold-notshift-1.c: New test.
5754 * gcc.dg/fold-notshift-2.c: New test.
5755
27bdad45 57562016-05-17 Marek Polacek <polacek@redhat.com>
5757
5758 PR ipa/71146
5759 * g++.dg/ipa/pr71146.C: New test.
5760
f33a295a 57612016-05-17 David Malcolm <dmalcolm@redhat.com>
5762
5763 * jit.dg/test-error-array-bounds.c: New test case.
5764
b6dd53bf 57652016-05-17 Marc Glisse <marc.glisse@inria.fr>
5766
5767 * gcc.dg/tree-ssa/and-1.c: New testcase.
5768
a8719545 57692016-05-17 Marc Glisse <marc.glisse@inria.fr>
5770
5771 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5772 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5773
34806102 57742016-05-17 Marc Glisse <marc.glisse@inria.fr>
5775
5776 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5777 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5778
25fe08a8 57792016-05-17 Jiong Wang <jiong.wang@arm.com>
5780
5781 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5782
abf1a837 57832016-05-17 Jiong Wang <jiong.wang@arm.com>
5784
5785 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5786
666b9dd3 57872016-05-17 Jiong Wang <jiong.wang@arm.com>
5788
5789 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5790 ".2d[index]" when scan the assembly.
5791 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5792 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5793 float64x1.
5794 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5795
77d095c0 57962016-05-17 Richard Biener <rguenther@suse.de>
5797
5798 PR tree-optimization/71132
5799 * gcc.dg/torture/pr71132.c: New testcase.
5800
28adcc23 58012016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5802
5803 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5804
2439931e 58052016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5806
5807 PR target/70809
5808 * gcc.target/aarch64/pr70809_1.c: New test.
5809
5ec2ff80 58102016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5811
5812 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5813 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5814 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5815 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5816
17fd1c7a 58172016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5818 Ilya Enkovich <ilya.enkovich@intel.com>
5819
5820 PR target/71114
5821 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5822
46729204 58232016-05-16 Jan Hubicka <hubicka@ucw.cz>
5824
5825 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5826 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5827
2a1125d6 58282016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5829
5830 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5831 test for __ARM_FP16_ARGS.
5832 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5833 * gcc.target/arm/aapcs/neon-vect10.c: New.
5834 * gcc.target/arm/aapcs/neon-vect9.c: New.
5835 * gcc.target/arm/aapcs/vfp18.c: New.
5836 * gcc.target/arm/aapcs/vfp19.c: New.
5837 * gcc.target/arm/aapcs/vfp20.c: New.
5838 * gcc.target/arm/aapcs/vfp21.c: New.
5839 * gcc.target/arm/fp16-aapcs-1.c: New.
5840 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5841 test for __ARM_FP16_ARGS.
5842 * g++.target/arm/fp16-return-1.c: Update expected output.
5843
ea3d2d74 58442016-05-16 Jiong Wang <jiong.wang@arm.com>
5845
5846 PR testsuite/70227
5847 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5848
6989e05f 58492016-05-15 Harald Anlauf <anlauf@gmx.de>
5850
5851 PR fortran/69603
5852 * gfortran.dg/pr69603.f90: New testcase.
5853
a5f52592 58542016-05-14 Fritz Reese <fritzoreese@gmail.com>
5855
5856 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5857
88f949ab 58582016-05-14 Fritz Reese <fritzoreese@gmail.com>
5859
5860 PR fortran/71047
5861 * gfortran.dg/pr71047.f08: New test.
5862
90c88567 58632016-05-13 Joseph Myers <joseph@codesourcery.com>
5864
5865 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5866 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5867 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5868
00a690cc 58692016-05-13 Martin Sebor <msebor@redhat.com>
5870
5871 PR c++/60049
5872 * g++.dg/cpp0x/constexpr-60049.C: New test.
5873
ec8b6af7 58742016-05-13 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR bootstrap/71071
5877 * gcc.dg/pr71071.c: New test.
5878
f54d1d7b 58792016-05-13 Uros Bizjak <ubizjak@gmail.com>
5880
5881 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5882 remove XOP handling.
2f3af60f 5883 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5884
a39a0392 58852016-05-13 Nathan Sidwell <nathan@acm.org>
5886
5887 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5888 __atomic_is_lock_free declaration.
5889
42333dd9 58902016-05-13 Richard Biener <rguenther@suse.de>
5891
5892 PR tree-optimization/42587
5893 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5894
c5442454 58952016-05-13 Martin Liska <mliska@suse.cz>
5896
5897 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5898 the new format of dump output.
5899
03a400fb 59002016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5901
5902 * gcc.dg/pr71084.c: New test.
5903
69278c3f 59042016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5905
231010db 5906 PR target/53440
5907 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5908
8138f11b 59092016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5910
5911 * gcc.target/aarch64/struct_return.c: New test.
5912
22a3f7bd 59132016-05-12 Marek Polacek <polacek@redhat.com>
5914
5915 PR c/70756
5916 * c-c++-common/pr70756-2.c: New test.
5917 * c-c++-common/pr70756.c: New test.
5918
9bcd42cc 59192016-05-12 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/71059
5922 * gcc.dg/torture/pr71059.c: New testcase.
5923
5ffb4a0d 59242016-05-12 Richard Biener <rguenther@suse.de>
5925
5926 PR tree-optimization/71062
5927 * gcc.dg/torture/pr71062.c: New testcase.
5928
2ab65c31 59292016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5930
5931 PR tree-optimization/71006
5932 * gcc.dg/pr71006.c: New test.
5933
f0158fc0 59342016-05-12 Marek Polacek <polacek@redhat.com>
5935
5936 PR driver/71063
5937 * gcc.dg/opts-7.c: New test.
5938
0f56938b 59392016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5940
5941 PR target/70830
5942 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5943 Add -save-temps to dg-options.
5944 Scan for ldmfd rather than pop instruction.
5945 * gcc.target/arm/interrupt-2.c: Likewise.
5946 * gcc.target/arm/pr70830.c: New test.
5947
e10946d5 59482016-05-12 Jakub Jelinek <jakub@redhat.com>
5949
9fa8e468 5950 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5951 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5952
9ce62bbe 5953 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5954 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5955 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5956
708ae1b1 5957 PR target/71019
5958 * gcc.target/i386/avx512vl-pack-1.c: New test.
5959 * gcc.target/i386/avx512vl-pack-2.c: New test.
5960 * gcc.target/i386/avx512bw-pack-2.c: New test.
5961
a461f32e 5962 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5963
e10946d5 5964 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5965 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5966 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5967
f52a3ef6 59682016-05-12 Richard Biener <rguenther@suse.de>
5969
5970 PR tree-optimization/70986
5971 * gcc.dg/torture/pr70986-1.c: New testcase.
5972 * gcc.dg/torture/pr70986-2.c: Likewise.
5973 * gcc.dg/torture/pr70986-3.c: Likewise.
5974
54c4d22e 59752016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5976
5977 PR c/43651
5978 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5979 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5980
57215d5b 59812016-05-11 Uros Bizjak <ubizjak@gmail.com>
5982
5983 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5984 directive.
5985 * gcc.target/i386/pr66746.c: Ditto.
5986
67d3121c 59872016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5988
5989 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5990 support.
5991 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5992 warning when using -mvsx-timode.
5993 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5994 * gcc.target/powerpc/dform-2.c: Likewise.
5995 * gcc.target/powerpc/pr68805.c: Likewise.
5996
7f8012a5 59972016-05-11 Marek Polacek <polacek@redhat.com>
5998
5999 PR c++/71024
6000 * c-c++-common/attributes-3.c: New test.
6001
3e8567ce 60022016-05-11 Nathan Sidwell <nathan@acm.org>
6003
6004 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6005 * gcc.c-torture/execute/pr68185.c: Likewise.
6006 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6007 * gcc.dg/pr69634.c: Requires scheduling.
6008 * gcc.dg/torture/pr66178.c: Require label values.
6009 * gcc.dg/setjmp-6.c: Require indirect jumps.
6010
3739ac00 60112016-05-11 Richard Biener <rguenther@suse.de>
6012
6013 PR tree-optimization/71055
6014 * gcc.dg/torture/pr71055.c: New testcase.
6015
1ff8b385 60162016-05-11 Richard Biener <rguenther@suse.de>
6017
6018 PR debug/71057
6019 * g++.dg/debug/pr71057.C: New testcase.
6020
77126efa 60212016-05-11 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR fortran/70855
6024 * gfortran.dg/gomp/pr70855.f90: New test.
6025
6fcaaf9b 60262016-05-11 Richard Biener <rguenther@suse.de>
6027
6028 PR middle-end/71002
6029 * g++.dg/torture/pr71002.C: New testcase.
6030
bfa8ea12 60312016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6032
6033 PR middle-end/70807
6034 * gcc.dg/pr70807.c: New test.
6035
87632549 60362016-05-10 Martin Sebor <msebor@redhat.com>
6037
6038 PR c++/38611
6039 * g++.dg/Wattributes.C: New test.
6040
f9153689 60412016-05-10 Marc Glisse <marc.glisse@inria.fr>
6042
6043 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6044 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6045 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6046
a44ed58a 60472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6048
6049 PR target/70799
6050 * gcc.target/i386/pr70799-1.c: New test.
6051
d6c90d89 60522016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6053
6054 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6055
c1f73044 60562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6057
6058 PR middle-end/70877
6059 * gcc.target/i386/pr70877.c: New test.
6060
e66d763a 60612016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6062
6063 PR tree-optimization/70786
6064 * gcc.target/i386/pr70876.c: New test.
6065
a30ff73a 60662016-05-10 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR target/70927
6069 * gcc.target/i386/avx512vl-logic-1.c: New test.
6070 * gcc.target/i386/avx512vl-logic-2.c: New test.
6071 * gcc.target/i386/avx512dq-logic-2.c: New test.
6072
4b3fd38f 60732016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6074
6075 PR target/70963
6076 * gcc.target/powerpc/pr70963.c: New.
6077
abf93a25 60782016-05-10 David Malcolm <dmalcolm@redhat.com>
6079
6080 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6081 (test_very_wide_line): Add ruler to expected output.
6082 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6083 (test_very_wide_line): Likewise.
6084 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6085 (test_show_locus): Within the handling of "test_very_wide_line",
6086 enable show_ruler_p on the diagnostic context.
6087
d614888f 60882016-05-10 Richard Biener <rguenther@suse.de>
6089
6090 PR tree-optimization/71039
6091 * gcc.dg/torture/pr71039.c: New testcase.
6092
dbca5ed9 60932016-05-10 Nathan Sidwell <nathan@acm.org>
6094
6095 * gcc.dg/nested-func-10.c: Requires alloca.
6096 * gcc.dg/nested-func-9.c: Requires alloca.
6097 * gcc.c-torture/execute/pr70460.c: Requires labels.
6098 * gcc.c-torture/compile/pr70199.c: Requires labels.
6099 * gcc.target/nvptx/decl.c: Compile only.
6100 * gcc.target/nvptx/trailing-init.c: Compile only.
6101 * gcc.target/nvptx/ary-init.c: Compile only.
6102
3fa82609 61032016-05-10 Marek Polacek <polacek@redhat.com>
6104
6105 PR c/70255
6106 * gcc.dg/attr-opt-1.c: New test.
6107
76825907 61082016-05-10 Richard Biener <rguenther@suse.de>
6109
6110 PR tree-optimization/70497
6111 PR tree-optimization/28367
6112 * gcc.dg/torture/20160404-1.c: New testcase.
6113 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6114 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6115
68255819 61162016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6117
6118 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6119
d9aa8cdb 61202016-05-09 Uros Bizjak <ubizjak@gmail.com>
6121
6122 * gcc.target/i386/fabsneg-1.c New test.
6123
7cc16f50 61242016-05-09 Alan Modra <amodra@gmail.com>
6125
6126 PR testsuite/70826
6127 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6128
a83b7b63 61292016-05-09 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/70985
6132 * gcc.dg/torture/pr70985.c: New testcase.
6133
189d0706 61342016-05-09 Bin Cheng <bin.cheng@arm.com>
6135
6136 * gcc.dg/tree-ssa/ifc-9.c: New test.
6137 * gcc.dg/tree-ssa/ifc-10.c: New test.
6138 * gcc.dg/tree-ssa/ifc-11.c: New test.
6139 * gcc.dg/tree-ssa/ifc-12.c: New test.
6140 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6141 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6142 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6143
1ec957b0 61442016-05-09 Richard Biener <rguenther@suse.de>
6145
6146 PR fortran/70937
6147 * gfortran.dg/pr70937.f90: New testcase.
6148
923c7714 61492016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6150
6151 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6152
d7cd448a 61532016-05-07 Fritz Reese <fritzoreese@gmail.com>
6154
6155 PR fortran/56226
6156 * gfortran.dg/dec_structure_1.f90: New testcase.
6157 * gfortran.dg/dec_structure_2.f90: Ditto.
6158 * gfortran.dg/dec_structure_3.f90: Ditto.
6159 * gfortran.dg/dec_structure_4.f90: Ditto.
6160 * gfortran.dg/dec_structure_5.f90: Ditto.
6161 * gfortran.dg/dec_structure_6.f90: Ditto.
6162 * gfortran.dg/dec_structure_7.f90: Ditto.
6163 * gfortran.dg/dec_structure_8.f90: Ditto.
6164 * gfortran.dg/dec_structure_9.f90: Ditto.
6165 * gfortran.dg/dec_structure_10.f90: Ditto.
6166 * gfortran.dg/dec_structure_11.f90: Ditto.
6167 * gfortran.dg/dec_union_1.f90: Ditto.
6168 * gfortran.dg/dec_union_2.f90: Ditto.
6169 * gfortran.dg/dec_union_3.f90: Ditto.
6170 * gfortran.dg/dec_union_4.f90: Ditto.
6171 * gfortran.dg/dec_union_5.f90: Ditto.
6172 * gfortran.dg/dec_union_6.f90: Ditto.
6173 * gfortran.dg/dec_union_7.f90: Ditto.
6174
f681e29b 61752016-05-07 Tom de Vries <tom@codesourcery.com>
6176
6177 PR tree-optimization/70956
6178 * gcc.dg/graphite/pr70956.c: New test.
6179
68d7f375 61802016-05-06 Jakub Jelinek <jakub@redhat.com>
6181
faf39348 6182 PR middle-end/70941
6183 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6184 (a, b, c, d): Change type from char to signed char.
6185 (main): Compare against (signed char) -1634678893 instead of
6186 hardcoded -109. Use __builtin_abort instead of abort.
6187
b768b13a 6188 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6189 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6190
68d7f375 6191 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6192
5dda16ea 61932016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6194
6195 PR debug/70935
6196 * gcc.dg/torture/pr70935.c: New test.
6197
13ede1b5 61982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6199
6200 PR target/58219
7fc878c4 6201 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6202
96d94be2 62032016-05-06 Richard Biener <rguenther@suse.de>
6204
6205 PR tree-optimization/70960
6206 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6207
e5d9f15d 62082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6209
6210 PR target/52933
6211 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6212 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6213 Adjust expected instruction counts.
6214 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6215
2dd7705f 62162016-05-06 Marek Polacek <polacek@redhat.com>
6217
6218 PR sanitizer/70875
6219 * gcc.dg/ubsan/bounds-3.c: New test.
6220
cb8bc632 62212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6222
6223 PR target/54089
6224 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6225
b343c173 62262016-05-06 Richard Biener <rguenther@suse.de>
6227
6228 PR middle-end/70931
6229 * gfortran.dg/pr70931.f90: New testcase.
6230
1e3db0b1 62312016-05-06 Richard Biener <rguenther@suse.de>
6232
6233 PR middle-end/70941
6234 * gcc.dg/torture/pr70941.c: New testcase.
6235
bdd54b6d 62362016-05-05 Bin Cheng <bin.cheng@arm.com>
6237
6238 PR tree-optimization/57206
6239 * gcc.dg/vect/pr57206.c: New test.
6240
499adcfd 62412016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6242
6243 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6244
871164c4 62452016-05-05 Jakub Jelinek <jakub@redhat.com>
6246
ecb23e00 6247 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6248
871164c4 6249 * c-c++-common/Wdangling-else-4.c: New test.
6250
70cf83ba 62512016-05-04 Jakub Jelinek <jakub@redhat.com>
6252
858c9470 6253 PR c++/70906
6254 PR c++/70933
6255 * g++.dg/opt/pr70906.C: New test.
6256 * g++.dg/opt/pr70933.C: New test.
6257
70cf83ba 6258 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6259
aaa36a78 62602016-05-04 Jan Hubicka <hubicka@ucw.cz>
6261
6262 * gcc.dg/ipa/pure-const-3.c: New testcase.
6263
1d52c456 62642016-05-04 Marek Polacek <polacek@redhat.com>
6265
6266 * c-c++-common/Wdangling-else-1.c: New test.
6267 * c-c++-common/Wdangling-else-2.c: New test.
6268 * c-c++-common/Wdangling-else-3.c: New test.
6269
dc581573 62702016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6271
6272 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6273 flag is present.
6274
a64030fe 62752016-05-04 Marek Polacek <polacek@redhat.com>
6276
6277 PR c/48778
6278 * gcc.dg/Waddress-2.c: New test.
6279
b461b04a 62802016-05-04 Alan Modra <amodra@gmail.com>
6281
6282 * gcc.target/powerpc/pr70866.c: New.
6283
c388a0cf 62842016-05-03 Martin Sebor <msebor@redhat.com>
6285
6286 PR c++/66561
6287 * c-c++-common/builtin_location.c: New test.
6288 * g++.dg/cpp1y/builtin_location.C: New test.
6289
5d4db8ef 62902016-05-03 Marek Polacek <polacek@redhat.com>
6291
6292 PR c/70859
6293 * gcc.dg/pr70859.c: New test.
6294 * gcc.dg/pr70859-2.c: New test.
6295
ca938765 62962016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6297
6298 * gnat.dg/debug5.adb: New testcase.
6299
60b27d5f 63002016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6301
6302 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6303 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6304 Procedure to check for z10 instruction set.
6305
5ab325d0 63062016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6307
6308 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6309
c548a0ad 63102016-05-03 Alan Modra <amodra@gmail.com>
6311
6312 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6313
d5ecd946 63142016-05-03 Jakub Jelinek <jakub@redhat.com>
6315
6316 * gcc.target/i386/avx512f-cvt-1.c: New test.
6317
35b0a053 63182016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6319
6320 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6321 -fdump-tree-vrp-details.
6322
9ae1b28a 63232016-05-03 Richard Biener <rguenther@suse.de>
6324
6325 * gcc.dg/pr30172-1.c: Adjust.
6326 * gcc.dg/pr63743.c: Likewise.
6327 * gcc.dg/tm/pr51696.c: Likewise.
6328 * c-c++-common/tm/safe-1.c: Likewise.
6329 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6330 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6331 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6332 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6333
9c1a31e4 63342016-05-03 Jakub Jelinek <jakub@redhat.com>
6335
fe69bcb9 6336 PR rtl-optimization/70467
6337 * gcc.target/i386/pr70467-3.c: New test.
6338 * gcc.target/i386/pr70467-4.c: New test.
6339
9082c4a4 6340 PR tree-optimization/70916
6341 * gcc.c-torture/compile/pr70916.c: New test.
6342
9c1a31e4 6343 PR target/49244
6344 * gcc.target/i386/pr49244-1.c: New test.
6345 * gcc.target/i386/pr49244-2.c: New test.
6346
69105acc 63472016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6348
6349 PR rtl-optimization/44281
6350 * gcc.target/i386/pr44281.c: New test.
6351
9ab8df54 63522016-05-03 bin cheng <bin.cheng@arm.com>
6353
6354 PR tree-optimization/56541
6355 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6356 * gcc.dg/vect/pr56541.c: new test.
6357
3c62cae0 63582016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6359
6360 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6361 __float128.
6362 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6363
91abc161 63642016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6365
6366 PR testsuite/70520
6367 * c-c++-common/asan/clone-test-1.c (main): Align child process
6368 stack to 16 bytes.
6369
aa3d1155 63702016-05-02 David Malcolm <dmalcolm@redhat.com>
6371
6372 PR c++/62314
6373 * g++.dg/spellcheck-fields-2.C: New test case.
6374
002c3f28 63752016-05-02 David Malcolm <dmalcolm@redhat.com>
6376
6377 PR c++/62314
6378 * g++.dg/pr62314.C: New test case.
6379
46e5dccc 63802016-05-02 Jan Hubicka <hubicka@ucw.cz>
6381
6382 * gcc.dg/ipa/inline-8.c: New testcase.
6383
663f4248 63842016-05-02 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR rtl-optimization/70467
6387 * gcc.target/i386/pr70467-1.c: New test.
6388
efe8bdf5 63892016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6390
6391 * gcc.dg/spec-options.c: Run the test on all targets.
6392 * gcc.dg/foo.specs: Use cpp_unique_options.
6393
47ef9633 63942016-05-02 Marc Glisse <marc.glisse@inria.fr>
6395
6396 * gcc.dg/tree-ssa/unord.c: New testcase.
6397
eb1a077c 63982016-05-02 Marc Glisse <marc.glisse@inria.fr>
6399
6400 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6401
28e869d0 64022016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6403
6404 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6405
dd185f6e 64062016-05-02 Marek Polacek <polacek@redhat.com>
6407
6408 PR c/70851
6409 * gcc.dg/enum-incomplete-3.c: New test.
6410
773d09b9 64112016-05-02 Marek Polacek <polacek@redhat.com>
6412 Tom de Vries <tom@codesourcery.com>
6413
6414 PR tree-optimization/70700
6415 * gcc.dg/pr70700.c: New test.
6416
f0dc3286 64172016-05-01 Uros Bizjak <ubizjak@gmail.com>
6418
6419 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6420 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6421 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6422 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6423 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6424
7f931827 64252016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6426
6427 * ada/acats/run_acats: Rename into...
6428 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6429 * ada/acats/run_all.sh: Remove redundant test.
6430 (target_run): Move around.
6431 (target_gnatchop): Use newly built executable.
6432 (target_gnatmake): Likewise.
6433 Check that the compilation of impbit succeeds.
6434
1c492b4e 64352016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6436
6437 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6438 * gcc.dg/20021029-1.c: Likewise.
6439 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6440 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6441 * gcc.target/sh/cmpstr.c: Likewise.
6442 * gcc.target/sh/cmpstrn.c: Likewise.
6443 * gcc.target/sh/memset.c: Likewise.
6444 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6445 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6446 * gcc.target/sh/pr39423-1.c: Likewise.
6447 * gcc.target/sh/pr49468-di.c: Likewise.
6448 * gcc.target/sh/pr49468-si.c: Likewise.
6449 * gcc.target/sh/pr49880-1.c: Likewise.
6450 * gcc.target/sh/pr49880-2.c: Likewise.
6451 * gcc.target/sh/pr49880-3.c: Likewise.
6452 * gcc.target/sh/pr50751-1.c: Likewise.
6453 * gcc.target/sh/pr50751-4.c: Likewise.
6454 * gcc.target/sh/pr50751-7.c: Likewise.
6455 * gcc.target/sh/pr51244-1.c: Likewise.
6456 * gcc.target/sh/pr51244-10.c: Likewise.
6457 * gcc.target/sh/pr51244-11.c: Likewise.
6458 * gcc.target/sh/pr51244-12.c: Likewise.
6459 * gcc.target/sh/pr51244-13.c: Likewise.
6460 * gcc.target/sh/pr51244-14.c: Likewise.
6461 * gcc.target/sh/pr51244-17.c: Likewise.
6462 * gcc.target/sh/pr51244-18.c: Likewise.
6463 * gcc.target/sh/pr51244-19.c: Likewise.
6464 * gcc.target/sh/pr51244-4.c: Likewise.
6465 * gcc.target/sh/pr51244-5.c: Likewise.
6466 * gcc.target/sh/pr51244-7.c: Likewise.
6467 * gcc.target/sh/pr51244-8.c: Likewise.
6468 * gcc.target/sh/pr51244-9.c: Likewise.
6469 * gcc.target/sh/pr51697.c: Likewise.
6470 * gcc.target/sh/pr52483-1.c: Likewise.
6471 * gcc.target/sh/pr52483-2.c: Likewise.
6472 * gcc.target/sh/pr52483-3.c: Likewise.
6473 * gcc.target/sh/pr52483-5.c: Likewise.
6474 * gcc.target/sh/pr52933-1.c: Likewise.
6475 * gcc.target/sh/pr52933-2.c: Likewise.
6476 * gcc.target/sh/pr52933-3.c: Likewise.
6477 * gcc.target/sh/pr53568-1.c: Likewise.
6478 * gcc.target/sh/pr53976-1.c: Likewise.
6479 * gcc.target/sh/pr53988-1.c: Likewise.
6480 * gcc.target/sh/pr53988.c: Likewise.
6481 * gcc.target/sh/pr54089-1.c: Likewise.
6482 * gcc.target/sh/pr54089-6.c: Likewise.
6483 * gcc.target/sh/pr54089-7.c: Likewise.
6484 * gcc.target/sh/pr54089-8.c: Likewise.
6485 * gcc.target/sh/pr54089-9.c: Likewise.
6486 * gcc.target/sh/pr54236-1.c: Likewise.
6487 * gcc.target/sh/pr54236-2.c: Likewise.
6488 * gcc.target/sh/pr54236-3.c: Likewise.
6489 * gcc.target/sh/pr54236-4.c: Likewise.
6490 * gcc.target/sh/pr54386.c: Likewise.
6491 * gcc.target/sh/pr54602-1.c: Likewise.
6492 * gcc.target/sh/pr54685.c: Likewise.
6493 * gcc.target/sh/pr54760-1.c: Likewise.
6494 * gcc.target/sh/pr54760-2.c: Likewise.
6495 * gcc.target/sh/pr54760-3.c: Likewise.
6496 * gcc.target/sh/pr54760-4.c: Likewise.
6497 * gcc.target/sh/pr54760-5.c: Likewise.
6498 * gcc.target/sh/pr54760-6.c: Likewise.
6499 * gcc.target/sh/pr55146.c: Likewise.
6500 * gcc.target/sh/pr55160.c: Likewise.
6501 * gcc.target/sh/pr59278.c: Likewise.
6502 * gcc.target/sh/pr59401-1.c: Likewise.
6503 * gcc.target/sh/pr59533-1.c: Likewise.
6504 * gcc.target/sh/pr63260.c: Likewise.
6505 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6506 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6507 * gcc.target/sh/strlen.c: Likewise.
6508 * gcc.target/sh/torture/pr30807.c: Likewise.
6509 * gcc.target/sh/torture/pr34777.c: Likewise.
6510 * gcc.target/sh/torture/pr64652.c: Likewise.
6511 * gcc.target/sh/torture/pr65505.c: Likewise.
6512 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6513 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6514
0c4005be 65152016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6516
6517 PR c++/66644
6518 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6519
d94e6223 65202016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6521
6522 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6523 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6524 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6525 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6526
46f37836 65272016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6528
6529 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6530 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6531
4d0a8bac 65322016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6533
6534 PR middle-end/70626
6535 * c-c++-common/goacc/combined-reduction.c: New test.
6536 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6537
b98e0db3 65382016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6539
6540 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6541 *movdi_internal pattern only if PIC off.
6542 * gcc.target/i386/pr70155-2.c: Likewise.
6543 * gcc.target/i386/pr70155-3.c: Likewise.
6544 * gcc.target/i386/pr70155-4.c: Likewise.
6545 * gcc.target/i386/pr70155-5.c: Likewise.
6546 * gcc.target/i386/pr70155-6.c: Likewise.
6547 * gcc.target/i386/pr70155-7.c: Likewise.
6548 * gcc.target/i386/pr70155-8.c: Likewise.
6549 * gcc.target/i386/pr70155-15.c: Likewise.
6550 * gcc.target/i386/pr70155-17.c: Likewise.
6551 * gcc.target/i386/pr70155-22.c: Likewise.
6552
8b066242 65532016-04-29 Bin Cheng <bin.cheng@arm.com>
6554
6555 PR tree-optimization/70803
6556 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6557
22912e73 65582016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6559
6560 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6561 optimization of vector loop.
6562 * gcc.target/i386/vect-unpack-3.c: New test.
6563 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6564 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6565 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6566
568128c6 65672016-04-29 Marek Polacek <polacek@redhat.com>
6568
6569 PR sanitizer/70342
6570 * g++.dg/ubsan/null-7.C: New test.
6571
025dd1e0 6572 PR c/70852
6573 * gcc.dg/pr70852.c: New test.
6574
eb16928e 65752016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6576
6577 PR/69089
6578 * g++.dg/cpp0x/alignas6.C: New test.
6579
d7377ee9 65802016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6581
4860a6bf 6582 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6583 * gcc.dg/pr27003.c: Likewise.
6584 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6585 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6586 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6587 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6588 * gcc.target/arc/mxy.c: Likewise.
6589 * gcc.target/arc/mswape.c: Likewise.
6590 * gcc.target/arc/mrtsc.c: Likewise.
6591 * gcc.target/arc/mcrc.c: Likewise.
6592 * gcc.target/arc/mdsp-packa.c: Likewise.
6593 * gcc.target/arc/mdvbf.c: Likewise.
6594 * gcc.target/arc/mlock.c: Likewise.
6595 * gcc.target/arc/mmac-24.c: Likewise.
6596 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6597
efa1b7ab 65982016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6599 Matthijs Kooijman <matthijs@stdin.nl>
6600 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6601
6602 PR target/60040
6603 * gcc.target/avr/pr60040-1.c: New.
6604 * gcc.target/avr/pr60040-2.c: New.
6605
00371d68 66062016-04-29 Richard Biener <rguenther@suse.de>
6607
6608 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6609
73447cc5 66102016-04-29 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/13962
6613 PR tree-optimization/65686
6614 * gcc.dg/uninit-pr65686.c: New testcase.
6615
c2087b56 66162016-04-29 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR middle-end/70843
6619 * gcc.dg/pr70843.c: New test.
6620
cdd06d5a 66212016-04-28 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR target/70858
6624 * gcc.target/i386/pr70858.c: New test.
6625
1a60079e 66262016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6627
6628 * gcc.target/arc/nps400-1.c: New file.
6629
11bc2894 66302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6631 Andrew Burgess <andrew.burgess@embecosm.com>
6632
6633 * gcc.target/arc/movh_cl-1.c: New file.
6634
dd9bf0b5 66352016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6636 Andrew Burgess <andrew.burgess@embecosm.com>
6637
6638 * gcc.target/arc/extzv-1.c: New file.
6639 * gcc.target/arc/insv-1.c: New file.
6640 * gcc.target/arc/insv-2.c: New file.
6641 * gcc.target/arc/movb-1.c: New file.
6642 * gcc.target/arc/movb-2.c: New file.
6643 * gcc.target/arc/movb-3.c: New file.
6644 * gcc.target/arc/movb-4.c: New file.
6645 * gcc.target/arc/movb-5.c: New file.
6646 * gcc.target/arc/movb_cl-1.c: New file.
6647 * gcc.target/arc/movb_cl-2.c: New file.
6648 * gcc.target/arc/movbi_cl-1.c: New file.
6649 * gcc.target/arc/movl-1.c: New file.
6650
a22e4209 66512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6652 Andrew Burgess <andrew.burgess@embecosm.com>
6653
6654 * gcc.target/arc/cmem-1.c: New file.
6655 * gcc.target/arc/cmem-2.c: New file.
6656 * gcc.target/arc/cmem-3.c: New file.
6657 * gcc.target/arc/cmem-4.c: New file.
6658 * gcc.target/arc/cmem-5.c: New file.
6659 * gcc.target/arc/cmem-6.c: New file.
6660 * gcc.target/arc/cmem-7.c: New file.
6661 * gcc.target/arc/cmem-ld.inc: New file.
6662 * gcc.target/arc/cmem-st.inc: New file.
6663
287c3982 66642016-04-28 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR target/70821
6667 * gcc.target/i386/pr70821.c: New test.
6668
e40e5340 66692016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6670
6671 * gcc.target/powerpc/vec-adde.c: New test.
6672 * gcc.target/powerpc/vec-adde-int128.c: New test.
6673
cf977d50 66742016-04-28 Jakub Jelinek <jakub@redhat.com>
6675
6676 * gcc.target/i386/avx-vround-1.c: New test.
6677 * gcc.target/i386/avx-vround-2.c: New test.
6678 * gcc.target/i386/avx512vl-vround-1.c: New test.
6679 * gcc.target/i386/avx512vl-vround-2.c: New test.
6680
572f8300 66812016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6682
6683 PR testsuite/70595
6684 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6685 (check_effective_target_cilkplus_runtime): ... this.
6686 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6687 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6688
6689 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6690 Require cilkplus_runtime.
6691 Don't add -lcilkrts.
6692 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6693 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6694 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6695 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6696 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6697 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6698 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6699 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6700 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6701 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6702 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6703 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6704 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6705 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6706 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6707 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6708 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6709 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6710 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6711 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6712 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6713 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6714 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6715 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6716 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6717 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6718 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6719 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6720 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6721
6722 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6723 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6724
6725 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6726
6727 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6728 cilkplus_runtime.
6729
dfba0905 67302016-04-27 Marc Glisse <marc.glisse@inria.fr>
6731
6732 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6733 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6734
605a4556 67352015-04-27 Ryan Burn <contact@rnburn.com>
6736
6737 PR c++/69024
6738 PR c++/68997
6739 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6740 diagnostic.
6741 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6742 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6743
6a1231a5 67442016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6745
6746 * gnat.dg/limited_with4.ad[sb]: New test.
6747 * gnat.dg/limited_with4_pkg.ads: New helper.
6748
4dad9e09 67492016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6750
6751 PR target/70155
6752 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6753 and movv1ti_internal patterns
6754 * gcc.target/i386/pr70155-1.c: New test.
6755 * gcc.target/i386/pr70155-2.c: Likewise.
6756 * gcc.target/i386/pr70155-3.c: Likewise.
6757 * gcc.target/i386/pr70155-4.c: Likewise.
6758 * gcc.target/i386/pr70155-5.c: Likewise.
6759 * gcc.target/i386/pr70155-6.c: Likewise.
6760 * gcc.target/i386/pr70155-7.c: Likewise.
6761 * gcc.target/i386/pr70155-8.c: Likewise.
6762 * gcc.target/i386/pr70155-9.c: Likewise.
6763 * gcc.target/i386/pr70155-10.c: Likewise.
6764 * gcc.target/i386/pr70155-11.c: Likewise.
6765 * gcc.target/i386/pr70155-12.c: Likewise.
6766 * gcc.target/i386/pr70155-13.c: Likewise.
6767 * gcc.target/i386/pr70155-14.c: Likewise.
6768 * gcc.target/i386/pr70155-15.c: Likewise.
6769 * gcc.target/i386/pr70155-16.c: Likewise.
6770 * gcc.target/i386/pr70155-17.c: Likewise.
6771 * gcc.target/i386/pr70155-18.c: Likewise.
6772 * gcc.target/i386/pr70155-19.c: Likewise.
6773 * gcc.target/i386/pr70155-20.c: Likewise.
6774 * gcc.target/i386/pr70155-21.c: Likewise.
6775 * gcc.target/i386/pr70155-22.c: Likewise.
6776
a80f3f45 67772016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6778
6779 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6780 ".{5,6}".
6781
279305d1 67822016-04-27 Bin Cheng <bin.cheng@arm.com>
6783
6784 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6785 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6786 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6787 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6788 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6789
8974b625 67902016-04-27 Richard Biener <rguenther@suse.de>
6791
6792 PR ipa/70760
6793 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6794 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6795
886d5463 67962016-04-27 Nathan Sidwell <nathan@acm.org>
6797
6798 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6799 * g++.dg/ubsan/pr63956.C: Adjust error location.
6800
f0e35aa9 68012016-04-27 Nick Clifton <nickc@redhat.com>
6802
6803 PR middle-end/49889
6804 * gcc.dg/pr49889.c: New test.
6805
40385231 68062016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6807
6808 * c-c++-common/memset-array.c: New test.
6809
37229a71 68102016-04-26 Martin Sebor <msebor@redhat.com>
6811
6812 PR c++/66639
6813 * g++.dg/cpp1y/func_constexpr.C: New test.
6814
3eedf9bd 68152016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6816
6817 PR c++/70241
6818 * g++.dg/cpp0x/enum32.C: New test.
6819 * g++.dg/cpp0x/enum33.C: New test.
6820
68212016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6822
6823 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6824 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6825 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6826 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6827 * gcc.c-torture/execute/pr38151.c: Likewise.
6828 * gcc.c-torture/execute/pr66556.c: Likewise.
6829 * gcc.c-torture/execute/pr67781.c: Likewise.
6830 * gcc.c-torture/execute/pr68648.c: Likewise.
6831
8c51f92f 68322016-04-26 Marc Glisse <marc.glisse@inria.fr>
6833
6834 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6835
fa20ebd3 68362016-04-26 Marek Polacek <polacek@redhat.com>
6837
6838 PR c/67784
6839 * gcc.dg/pr67784-3.c: New test.
6840 * gcc.dg/pr67784-4.c: New test.
6841 * gcc.dg/pr67784-5.c: New test.
6842
9db47803 6843 PR c/70791
6844 * gcc.dg/Wnested-externs-2.c: New test.
6845
bff407f2 68462016-04-26 Marc Glisse <marc.glisse@inria.fr>
6847
6848 * gcc.dg/fold-plusmult.c: Adjust.
6849 * gcc.dg/no-strict-overflow-6.c: Adjust.
6850 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6851
78d0c69e 68522016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6853
6854 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6855 number scans.
6856 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6857 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6858 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6859 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6860 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6861 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6862 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6863 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6864 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6865 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6866 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6867 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6868 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6869 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6870 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6871 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6872 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6873 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6874 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6875 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6876 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6877 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6878 scans.
6879 * gcc.target/i386/pr32219-4.c: Likewise.
6880 * gcc.target/i386/pr32219-6.c: Likewise.
6881 * gcc.target/i386/pr32219-8.c: Likewise.
6882
221d6722 68832016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6884
6885 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6886 associated options.
6887
514727a9 68882016-04-26 Marek Polacek <polacek@redhat.com>
6889
6890 PR c++/70744
6891 * g++.dg/ext/cond2.C: New test.
6892
e6ee4c61 68932016-04-26 Bin Cheng <bin.cheng@arm.com>
6894
6895 PR tree-optimization/70771
6896 PR tree-optimization/70775
6897 * gcc.dg/pr70771.c: New test.
3730828c 6898 * gcc.dg/pr70775.c: New test.
e6ee4c61 6899
b3d72796 69002016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6901
6902 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6903
c11ece29 69042016-04-25 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/70780
6907 * gcc.dg/torture/pr70780.c: New testcase.
6908
92a44a68 69092016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6910
4860a6bf 6911 * gcc.target/arm/neon-vaddws16.c: New test.
6912 * gcc.target/arm/neon-vaddws32.c: New test.
6913 * gcc.target/arm/neon-vaddwu16.c: New test.
6914 * gcc.target/arm/neon-vaddwu32.c: New test.
6915 * gcc.target/arm/neon-vaddwu8.c: New test.
6916 * lib/target-supports.exp
d40b10b2 6917 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6918 that arm neon support vector widen sum of HImode TO SImode.
6919
4bbfd6c2 69202016-04-23 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR sanitizer/70712
6923 * c-c++-common/asan/pr70712.c: New test.
6924
524df596 69252016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6926
6927 * .gitattributes: New file.
6928
426c75c3 69292016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6930
6931 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6932
c052a8d5 69332016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6934
6935 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6936 * gfortran.dg/submodule_15.f08: Likewise.
6937
c08d4612 69382016-04-22 Richard Biener <rguenther@suse.de>
6939
6940 PR tree-optimization/70740
6941 * gcc.dg/torture/pr70740.c: New testcase.
6942
fd3211e1 69432016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6944
6945 PR target/70750
6946 * gcc.target/i386/pr70750-1.c: New test.
6947 * gcc.target/i386/pr70750-2.c: Likewise.
6948
15acd78c 69492016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6950
6951 PR c++/70540
6952 * g++.dg/cpp0x/auto48.C: New.
6953
192bf59c 69542016-04-21 Marek Polacek <polacek@redhat.com>
6955
6956 PR c++/70513
6957 * g++.dg/cpp0x/forw_enum12.C: New test.
6958 * g++.dg/cpp0x/forw_enum13.C: New test.
6959
5d429e99 69602016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6961
6962 PR target/70728
6963 * gcc.target/i386/pr70728.c: New test.
6964
06777d85 69652016-04-21 Richard Biener <rguenther@suse.de>
6966
6967 PR middle-end/70747
6968 * gcc.dg/pr70747.c: New testcase.
6969
7434c6fb 69702016-04-21 Bin Cheng <bin.cheng@arm.com>
6971
6972 PR tree-optimization/70715
6973 * gcc.dg/tree-ssa/scev-13.c: New test.
6974
f3ec0970 69752016-04-21 Marc Glisse <marc.glisse@inria.fr>
6976
6977 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6978
523f3a9d 69792016-04-21 Marc Glisse <marc.glisse@inria.fr>
6980
6981 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6982
ace7bf06 69832016-04-20 Jan Hubicka <jh@suse.cz>
6984
6985 PR ipa/70018
6986 * g++.dg/ipa/nothrow-1.C: New testcase.
6987
2b073aa6 69882016-04-20 Nathan Sidwell <nathan@acm.org>
6989
6990 PR c++/55635
6991 * g++.dg/eh/delete1.C: New.
6992
8a574c11 69932016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6994
6995 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6996 -mtune-ctrl=sse_typeless_stores.
6997
e3400750 69982016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6999
7000 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7001
4bd8a059 70022016-04-20 Bin Cheng <bin.cheng@arm.com>
7003
7004 PR tree-optimization/69489
7005 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7006
70574e60 70072016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7008
7009 PR c++/69363
7010 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7011 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7012 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7013
bd6f374c 70142016-04-20 Bin Cheng <bin.cheng@arm.com>
7015
7016 PR tree-optimization/56625
7017 PR tree-optimization/69489
7018 * gcc.dg/vect/pr56625.c: New test.
7019 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7020
482539ee 70212016-04-20 Andrew Pinski <apinski@cavium.com>
7022
7023 PR target/64971
7024 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7025
b4672800 70262016-04-20 Arnaud Charlet <charlet@adacore.com>
7027
7028 * gnat.dg/self1.adb: Remove now incorrect test.
7029
4fb48737 70302016-04-20 Bin Cheng <bin.cheng@arm.com>
7031
7032 * gcc.dg/tree-ssa/scev-11.c: New test.
7033 * gcc.dg/tree-ssa/scev-12.c: New test.
7034
97efb92e 70352016-04-20 Marek Polacek <polacek@redhat.com>
7036
7037 PR tree-optimization/70725
7038 * gcc.dg/pr70725.c: New test.
7039
9d2d4060 70402016-04-20 Richard Biener <rguenther@suse.de>
7041
7042 PR tree-optimization/70726
7043 * g++.dg/vect/pr70726.cc: New testcase.
7044
54530437 70452016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7046
7047 PR target/70674
7048 * gcc.target/s390/pr70674.c: New test.
7049
acda2210 70502016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7051
7052 PR libgfortran/70684
7053 * gfortran.dg/list_read_14.f90: New test.
7054
b7040bb0 70552016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7056
7057 PR target/69201
7058 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7059 extern to force it misaligned.
7060 (b): Likewise.
7061 (c): Likewise.
7062 (d): Likewise.
7063 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7064 Don't check `*' before movv4sf_internal.
7065 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7066 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7067 Don't check `*' before movv16qi_internal.
7068 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7069 extern to force it misaligned.
7070 (b): Likewise.
7071 (c): Likewise.
7072 (d): Likewise.
7073 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7074 Don't check `*' before movv2df_internal.
7075 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7076 extern to force it misaligned.
7077 (b): Likewise.
7078 (c): Likewise.
7079 (d): Likewise.
7080 Check movv8sf_internal instead of avx_storeups256.
7081 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7082
263b5475 70832016-04-19 Richard Biener <rguenther@suse.de>
7084
7085 PR tree-optimization/70171
7086 * g++.dg/tree-ssa/pr70171.C: New testcase.
7087
222ac318 70882016-04-19 Richard Biener <rguenther@suse.de>
7089
7090 PR tree-optimization/70724
7091 * gcc.dg/torture/pr70724.c: New testcase.
7092
003000a4 70932016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7094
7095 PR middle-end/70689
4860a6bf 7096 * gcc.target/i386/pr70689.c: New.
003000a4 7097
3f6e13de 70982016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7099
7100 PR target/70708
7101 * gcc.target/i386/pr70708.c: New test.
7102
10abddbd 71032016-04-18 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/43434
7106 * gcc.dg/vect/pr43434.c: New testcase.
7107 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7108 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7109 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7110 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7111 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7112 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7113 * gcc.dg/gomp/pr68640.c: Likewise.
7114 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7115 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7116
950db54a 71172016-04-18 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/70701
7120 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7121
67ccbf39 71222016-04-18 Tom de Vries <tom@codesourcery.com>
7123
7124 PR testsuite/70699
7125 * gcc.dg/pr70161.c: Add dot-file scans.
7126 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7127 instead of after last dot char.
7128
021ad2f3 71292016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7130
7131 * c-c++-common/dump-ada-spec-3.c: New test.
7132 * c-c++-common/dump-ada-spec-4.c: Likewise.
7133
d572fcfd 71342016-04-17 Tom de Vries <tom@codesourcery.com>
7135
7136 PR other/70183
7137 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7138
8b4ee73c 71392016-04-15 Jan Hubicka <jh@suse.cz>
7140
7141 PR ipa/70018
7142 * g++.dg/ipa/pure-const-1.C: New testcase.
7143 * g++.dg/ipa/pure-const-2.C: New testcase.
7144 * g++.dg/ipa/pure-const-3.C: New testcase.
7145
eac243e7 71462016-04-15 Marek Polacek <polacek@redhat.com>
7147
7148 PR c/70671
7149 * gcc.dg/bitfld-22.c: New test.
7150
64c1df32 71512016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7152
7153 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7154 x86_64.
7155
926f9422 71562016-04-15 Marek Polacek <polacek@redhat.com>
7157
7158 PR c/70651
7159 * c-c++-common/pr70651.c: New test.
7160
309bbaa3 71612016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7162
7163 PR rtl-optimization/70681
7164 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7165 dump scan on arm and powerpc.
7166 * gcc.dg/pr10474.c: Likewise.
7167
b4ba8358 71682016-04-15 Jakub Jelinek <jakub@redhat.com>
7169
ed92874a 7170 PR c++/69517
7171 PR c++/70019
7172 PR c++/70588
7173 * g++.dg/cpp1y/vla11.C: Revert for real.
7174
b4ba8358 7175 PR c/70436
7176 * c-c++-common/Wparentheses-1.c: New test.
7177 * c-c++-common/gomp/Wparentheses-1.c: New test.
7178 * c-c++-common/gomp/Wparentheses-2.c: New test.
7179 * c-c++-common/gomp/Wparentheses-3.c: New test.
7180 * c-c++-common/gomp/Wparentheses-4.c: New test.
7181 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7182 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7183 * c-c++-common/goacc/Wparentheses-1.c: New test.
7184
65717bb5 71852016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7186
7187 PR target/70662
7188 * gcc.target/i386/pr70662.c: New test.
7189
ca1a4077 71902016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7191 Alan Modra <amodra@gmail.com>
ca1a4077 7192
7193 PR tree-optimization/70130
7194 * gcc.dg/vect/O3-pr70130.c: New testcase.
7195
dbe1794c 71962016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7197
11836644 7198 PR target/70669
7199 * gcc.target/powerpc/pr70669.c: New test.
7200
dbe1794c 7201 PR target/70640
7202 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7203 a power7 system that does not have an assembler that supports
7204 power8.
7205
4c1007f1 72062016-04-14 Martin Sebor <msebor@redhat.com>
7207
7208 PR c++/69517
7209 PR c++/70019
7210 PR c++/70588
7211 * c-c++-common/ubsan/vla-1.c: Revert.
7212 * g++.dg/cpp1y/vla11.C: Same.
7213 * g++.dg/cpp1y/vla12.C: Same.
7214 * g++.dg/cpp1y/vla13.C: Same.
7215 * g++.dg/cpp1y/vla14.C: Same.
7216 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7217 * g++.dg/init/array24.C: Same.
4c1007f1 7218 * g++.dg/ubsan/vla-1.C: Same.
7219
22dcab66 72202016-04-14 Marek Polacek <polacek@redhat.com>
7221 Jan Hubicka <hubicka@ucw.cz>
7222
7223 PR c++/70029
7224 * g++.dg/torture/pr70029.C: New test.
7225
3e74b025 72262016-04-14 Martin Sebor <msebor@redhat.com>
7227
7228 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7229 type size to prevent failures on targets with very low maximum
7230 alignment.
7231
1d2e0f2a 72322016-04-14 Richard Biener <rguenther@suse.de>
7233
7234 PR tree-optimization/70623
7235 * gcc.dg/torture/pr70623.c: New testcase.
7236 * gcc.dg/torture/pr70623-2.c: Likewise.
7237
9aed0626 72382016-04-13 Martin Sebor <msebor@redhat.com>
7239
7240 PR c++/69517
7241 PR c++/70019
7242 PR c++/70588
7243 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7244 * g++.dg/cpp1y/vla11.C: New test.
7245 * g++.dg/cpp1y/vla12.C: New test.
7246 * g++.dg/cpp1y/vla13.C: New test.
7247 * g++.dg/cpp1y/vla14.C: New test.
7248 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7249 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7250 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7251
fd499010 72522016-04-13 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR c++/70641
7255 * g++.dg/opt/pr70641.C: New test.
7256
87fa7252 72572016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7258
7259 PR rtl-optimization/68749
7260 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7261 effects of argument promotions.
7262 Remove default args to dg-skip-if.
7263
6c40e18b 72642016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7265
7266 PR c++/70635
7267 * g++.dg/parse/pr70635.C: New.
7268
92c53257 72692016-04-13 Marek Polacek <polacek@redhat.com>
7270
7271 PR c++/70639
7272 * c-c++-common/Wmisleading-indentation-4.c: New test.
7273
0241e4dc 72742016-04-13 Marek Polacek <polacek@redhat.com>
7275
7276 PR c/70436
4860a6bf 7277 * gcc.dg/Wparentheses-12.c: New test.
7278 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7279
92bda444 72802016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7281
7282 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7283 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7284 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7285
38ea8a26 72862016-04-13 Jakub Jelinek <jakub@redhat.com>
7287
d08aa032 7288 PR middle-end/70633
7289 * gcc.c-torture/compile/pr70633.c: New test.
7290
38ea8a26 7291 PR debug/70628
7292 * gcc.dg/torture/pr70628.c: New test.
7293
9231d5c2 72942016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7295
7296 PR c++/70610
7297 * g++.dg/template/pr70610.C: New test.
7298 * g++.dg/template/pr70610-2.C: New test.
7299 * g++.dg/template/pr70610-3.C: New test.
7300 * g++.dg/template/pr70610-4.C: New test.
7301
249ca944 73022016-04-12 Jakub Jelinek <jakub@redhat.com>
7303
7f2ea2fb 7304 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7305 128 instead of 32.
7306
249ca944 7307 PR c++/70571
7308 * g++.dg/ext/pr70571.C: New test.
7309
8ca5a97d 73102016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7311
bf32a52d 7312 PR target/70640
8ca5a97d 7313 * gcc.target/powerpc/pr70640.c: New test.
7314
e971b45f 73152016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7316
7317 PR c++/68722
7318 * g++.dg/parse/pr68722.C: New.
7319
0b54d964 73202016-04-12 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR rtl-optimization/70596
7323 * gcc.target/i386/pr70596.c: New test.
7324
d2dd85e3 73252016-04-12 Nathan Sidwell <nathan@acm.org>
7326
7327 PR c++/70501
7328 * g++.dg/init/pr70501.C: New.
7329
2d0001b0 73302016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7331
7332 * gcc.target/i386/asm-flag-6.c: New test.
7333
6c4df0d1 73342016-04-12 Tom de Vries <tom@codesourcery.com>
7335
7336 PR tree-optimization/68756
7337 * gcc.dg/graphite/pr68756.c: New test.
7338
0d60da57 73392016-04-12 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR tree-optimization/70602
7342 * gcc.c-torture/execute/pr70602.c: New test.
7343
62735984 73442016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7345
7346 PR target/70381
7347 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7348 __float128 emulator is built and runs.
7349 * gcc.target/powerpc/float128-1.c: Likewise.
7350
7351 * lib/target-supports.exp (check_ppc_float128_sw_available):
7352 Rework tests for __float128 software and hardware
7353 availability. Fix exit condition to return 0 on success.
7354
a702492c 73552016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7356
7357 PR target/70133
7358 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7359 * gcc.target/aarch64/target_attr_15.c: Likewise.
7360
a8c5ce92 73612016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7362
7363 PR c++/69066
7364 * g++.dg/cpp1y/pr69066.C: New.
7365
5ecab913 73662016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7367
7368 PR fortran/68566
7369 * gfortran.dg/pr36192.f90: Update test.
7370 * gfortran.dg/pr36192_1.f90: Update test.
7371 * gfortran.dg/real_dimension_1.f: Update test.
7372 * gfortran.dg/parameter_array_init_7.f90: New test.
7373
6cb5ef70 73742016-04-09 John David Anglin <danglin@gcc.gnu.org>
7375
4edfdd23 7376 PR testsuite/64039
7377 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7378
964f71e3 7379 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7380
5d61c198 7381 PR rtl-optimization/66669
7382 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7383
16eaaf58 7384 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7385
0b68802d 7386 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7387 * gcc.dg/pie-1.c: Likewise.
7388 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7389 * gcc.dg/pic-4.c: Likewise.
7390 * gcc.dg/pie-3.c: Likewise.
7391 * gcc.dg/pie-4.c: Likewise.
7392
9c0dd509 7393 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7394
03b2d3c1 7395 PR tree-optimization/68644
7396 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7397
6cb5ef70 7398 PR rtl-optimization/64886
7399 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7400
07de41ba 74012016-04-09 Tom de Vries <tom@codesourcery.com>
7402
7403 PR tree-optimization/68953
7404 * gcc.dg/graphite/pr68953.c: New test.
7405
d294e3fb 74062016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7407
7408 PR fortran/70592
7409 * gfortran.dg/deferred_character_16.f90: New test.
7410
3cb15094 74112016-04-09 Jakub Jelinek <jakub@redhat.com>
7412
7413 PR tree-optimization/70586
7414 * gcc.c-torture/execute/pr70586.c: New test.
7415
a02dc66f 74162016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7417
7418 PR sanitizer/70573
7419 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7420 with __builtin_memset
7421 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7422
0c302595 74232016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7424
7425 PR lto/70289
7426 PR ipa/70348
7427 PR tree-optimization/70373
7428 PR middle-end/70533
7429 PR middle-end/70534
7430 PR middle-end/70535
7431 * c-c++-common/goacc/reduction-5.c: New test.
7432 * c-c++-common/goacc/reduction-promotions.c: New test.
7433 * gfortran.dg/goacc/reduction-3.f95: New test.
7434 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7435
c6c0523b 74362016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7437
7438 PR c++/70590
7439 PR c++/70452
7440 * g++.dg/pr70590.C: New test.
7441 * g++.dg/pr70590-2.C: New test.
7442
3ac399da 74432016-04-08 Jakub Jelinek <jakub@redhat.com>
7444
e97d1706 7445 PR middle-end/70593
7446 * gcc.target/i386/pr70593.c: New test.
7447
3ac399da 7448 PR rtl-optimization/70574
7449 * gcc.target/i386/avx2-pr70574.c: New test.
7450
fcfbb129 74512016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7452
7453 PR sanitizer/70541
7454 * c-c++-common/asan/pr70541.c: New test.
7455
0aabcddf 74562016-04-08 Tom de Vries <tom@codesourcery.com>
7457
7458 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7459 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7460
bec0c1e8 74612016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7462
7463 PR target/70566
7464 * gcc.c-torture/execute/pr70566.c: New test.
7465
87c791f5 74662016-04-08 Tom de Vries <tom@codesourcery.com>
7467
7468 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7469 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7470
7f38718f 74712016-04-08 Alan Modra <amodra@gmail.com>
7472
7473 * gcc.target/powerpc/pr70117.c: New.
7474
a96a7710 74752016-04-07 Jakub Jelinek <jakub@redhat.com>
7476
7a6265d1 7477 PR testsuite/70581
7478 * gcc.dg/lto/simd-function_0.c: New test.
7479
a96a7710 7480 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7481 clones.
7482 * c-c++-common/attr-simd-2.c: Likewise.
7483 * c-c++-common/attr-simd-4.c: Likewise.
7484 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7485 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7486
508dd607 74872016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7488
7489 PR testsuite/70553
7490 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7491
1b61585a 74922016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7493 Tom de Vries <tom@codesourcery.com>
7494
7495 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7496 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7497 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7498 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7499 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7500 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7501 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7502 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7503
5f060aa8 75042016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7505
7506 PR c/70436
7507 * g++.dg/warn/Wparentheses-29.C: New test.
7508
d3831f71 75092016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7510
7511 PR c/70436
7512 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7513 explicit braces to resolve a future -Wparentheses warning.
7514
382ece2d 75152016-04-06 Richard Henderson <rth@redhat.com>
7516
7517 * gcc.dg/pr61817-1.c: New test.
7518 * gcc.dg/pr61817-2.c: New test.
7519 * gcc.dg/pr69391-1.c: New test.
7520 * gcc.dg/pr69391-2.c: New test.
7521
72234ee9 75222016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7523
7524 PR rtl-optimization/70398
4860a6bf 7525 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7526
5547150a 75272016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7528
7529 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7530
15b70121 75312016-04-06 Yvan Roux <yvan.roux@linaro.org>
7532 Pedro Alves <palves@redhat.com>
7533
7534 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7535
585aefbb 75362016-04-06 Jakub Jelinek <jakub@redhat.com>
7537
0cbb513b 7538 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7539 Check for avx512f effective targets instead of avx2.
7540 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7541 for AVX512F clones.
7542 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7543 * g++.dg/gomp/declare-simd-1.C: Likewise.
7544 * g++.dg/gomp/declare-simd-3.C: Likewise.
7545 * g++.dg/gomp/declare-simd-4.C: Likewise.
7546
585aefbb 7547 PR middle-end/70550
7548 * c-c++-common/gomp/pr70550-1.c: New test.
7549 * c-c++-common/gomp/pr70550-2.c: New test.
7550
0b91cceb 75512016-04-05 Nathan Sidwell <nathan@acm.org>
7552
7553 PR c++/70512
7554 * g++.dg/ext/attribute-may-alias-5.C: New.
7555
645a9d8e 75562016-04-05 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR c++/70336
7559 * c-c++-common/pr70336.c: New test.
7560 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7561 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7562
bdf23925 75632016-04-05 Jan Hubicka <hubicka@ucw.cz>
7564
7565 PR ipa/66223
7566 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7567
aaff837c 75682016-04-05 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR rtl-optimization/70542
7571 * gcc.dg/torture/pr70542.c: New test.
7572 * gcc.target/i386/avx2-pr70542.c: New test.
7573
2eac58a0 75742016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7575
7576 PR tree-optimization/70509
7577 * gcc.target/i386/avx512bw-pr70509.c: New test.
7578
4f7ebe46 75792016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7580
7581 PR c++/70452
7582 * g++.dg/ext/constexpr-vla4.C: New test.
7583
305d86a0 75842016-04-05 Uros Bizjak <ubizjak@gmail.com>
7585
7586 PR target/70510
7587 * gcc.target/i386/pr70510.c: New test.
7588
eec3b789 75892016-04-05 Richard Biener <rguenther@suse.de>
7590
7591 PR tree-optimization/70526
7592 * g++.dg/torture/pr70526.C: New testcase.
7593
ca943582 75942016-04-05 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR target/70525
7597 * gcc.target/i386/pr70525.c: New test.
7598
87825cd5 75992016-04-05 Richard Biener <rguenther@suse.de>
7600
7601 PR middle-end/70499
7602 * g++.dg/torture/pr70499.C: New testcase.
7603
14638828 76042016-04-05 Richard Biener <rguenther@suse.de>
7605
7606 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7607 remove XFAIL.
7608
967a90d5 76092016-04-04 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR middle-end/70307
7612 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7613 rs6000 ABI warnings.
7614
d374a3a3 76152016-04-04 Jan Hubicka <hubicka@ucw.cz>
7616
7617 PR ipa/66223
7618 * g++.dg/ipa/devirt-51.C: New testcase.
7619
8ff377a6 76202016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7621 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7622
7623 PR middle-end/70457
7624 * gcc.dg/torture/pr70457.c: New.
7625
f567b44f 76262016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7627
7628 PR fortran/67538
7629 * gfortran.dg/allocate_with_source_19.f08: New test.
7630
89d4ebfa 76312016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7632
7633 PR fortran/65795
7634 * gfortran.dg/coarray_allocate_6.f08: New test.
7635
68ab33a6 76362016-04-04 Richard Biener <rguenther@suse.de>
7637
7638 PR rtl-optimization/70484
7639 * gcc.dg/torture/pr70484.c: New testcase.
7640
c4f5465d 76412016-04-04 Marek Polacek <polacek@redhat.com>
7642
7643 PR c/70307
7644 * gcc.dg/torture/pr70307.c: New test.
7645
bfec6609 76462016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7647
7648 PR target/70416
7649 PR target/67391
7650 * gcc.target/sh/torture/pr70416.c: New.
7651
40df9099 76522016-04-02 Martin Sebor <msebor@redhat.com>
7653
7654 PR c++/67376
7655 PR c++/70170
7656 PR c++/70172
7657 PR c++/70228
7658 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7659 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7660 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7661 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7662 * g++.dg/cpp0x/constexpr-string.C: Same.
7663 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7664 * g++.dg/cpp0x/pr65398.C: Same.
7665 * g++.dg/ext/constexpr-vla1.C: Same.
7666 * g++.dg/ext/constexpr-vla2.C: Same.
7667 * g++.dg/ext/constexpr-vla3.C: Same.
7668 * g++.dg/ubsan/pr63956.C: Same.
7669
0edb9bfe 76702016-04-01 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR rtl-optimization/70467
7673 * gcc.target/i386/pr70467-2.c: New test.
7674
e5b1a1d9 76752016-04-01 Jakub Jelinek <jakub@redhat.com>
7676 Marek Polacek <polacek@redhat.com>
7677
7678 PR c++/70488
7679 * g++.dg/init/new47.C: New test.
7680
b2ca3fb0 76812016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7682
7683 PR target/70496
7684 * gcc.target/arm/pr70496.c: New test.
7685
4c3bd1e3 76862016-04-01 Nathan Sidwell <nathan@acm.org>
7687
47de69ad 7688 PR c++/68475
7689 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7690
313d569f 76912016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7692
7693 PR target/69890
7694 * gcc.dg/strlenopt.h (memmove): New.
7695 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7696 instead of "string.h".
7697 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7698 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7699 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7700 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7701 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7702 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7703 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7704 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7705 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7706 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7707 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7708 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7709 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7710 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7711 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7712 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7713 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7714 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7715 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7716 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7717
5469facd 77182016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7719
7720 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7721 (Holder::foo): Reflect this.
7722
503de754 77232016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7724
7725 PR target/70442
7726 * gcc.dg/pr70442.c: New test.
7727
13ee2de7 77282016-03-31 Nathan Sidwell <nathan@acm.org>
7729
7730 PR c++/70393
7731 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7732
5e0d03a8 77332016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7734
7735 PR target/70453
7736 * gcc.target/i386/pr70453.c: New test.
7737
8cb82ed4 77382016-03-31 Andrey Belevantsev <abel@ispras.ru>
7739
7740 PR target/70292
7741 * gcc.c-torture/pr70292.c: New test.
7742
7952b661 77432016-03-31 Marek Polacek <polacek@redhat.com>
7744
7745 PR c/70297
7746 * c-c++-common/pr70297.c: New test.
7747 * g++.dg/cpp0x/typedef-redecl.C: New test.
7748 * gcc.dg/typedef-redecl2.c: New test.
7749
1607cc74 77502016-03-31 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR rtl-optimization/70460
7753 * gcc.c-torture/execute/pr70460.c: New test.
7754
c689c252 77552016-03-31 Richard Biener <rguenther@suse.de>
7756
7757 PR c++/70430
7758 * g++.dg/ext/vector30.C: New testcase.
7759
91c9586d 77602016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7761 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7762
7763 * gfortran.dg/fmt_pf.f90: New test.
7764
afa5c1b8 77652016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7766
7767 Forward-port from 5 branch
7768 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR testsuite/70356
7771 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7772 dg-require-effective-target after dg-do.
7773
7774 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7775
7776 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7777
6a5dcab3 77782016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7779 Julian Brown <julian@codesourcery.com>
7780 Chung-Lin Tang <cltang@codesourcery.com>
7781 Cesar Philippidis <cesar@codesourcery.com>
7782 James Norris <jnorris@codesourcery.com>
7783 Tom de Vries <tom@codesourcery.com>
7784 Nathan Sidwell <nathan@codesourcery.com>
7785
305d86a0 7786 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7787 * c-c++-common/goacc/loop-clauses.c: Likewise.
7788 * g++.dg/goacc/template.C: Likewise.
7789 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7790 * gfortran.dg/goacc/loop-1.f95: Likewise.
7791 * gfortran.dg/goacc/loop-5.f95: Likewise.
7792 * gfortran.dg/goacc/loop-6.f95: Likewise.
7793 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7794 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7795 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7796 * c-c++-common/goacc/clauses-fail.c: Likewise.
7797 * c-c++-common/goacc/parallel-1.c: Likewise.
7798 * c-c++-common/goacc/reduction-1.c: Likewise.
7799 * c-c++-common/goacc/reduction-2.c: Likewise.
7800 * c-c++-common/goacc/reduction-3.c: Likewise.
7801 * c-c++-common/goacc/reduction-4.c: Likewise.
7802 * c-c++-common/goacc/routine-3.c: Likewise.
7803 * c-c++-common/goacc/routine-4.c: Likewise.
7804 * c-c++-common/goacc/routine-5.c: Likewise.
7805 * c-c++-common/goacc/tile.c: Likewise.
7806 * g++.dg/goacc/template.C: Likewise.
7807 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7808 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7809 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7810 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7811 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7812 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7813 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7814 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7815 * c-c++-common/goacc/use_device-1.c: ... this file.
7816 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7817 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7818 * c-c++-common/goacc/host_data-6.c: ... this file.
7819 * c-c++-common/goacc/loop-2-kernels.c: New file.
7820 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7821 * c-c++-common/goacc/loop-3.c: Likewise.
7822 * g++.dg/goacc/reference.C: Likewise.
7823 * g++.dg/goacc/routine-1.C: Likewise.
7824 * g++.dg/goacc/routine-2.C: Likewise.
7825
932c0baa 78262016-03-30 Richard Biener <rguenther@suse.de>
7827
7828 PR middle-end/70450
7829 * gcc.dg/torture/pr70450.c: New testcase.
7830
7f7c4659 78312016-03-30 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR target/70421
7834 * gcc.dg/torture/pr70421.c: New test.
7835 * gcc.target/i386/avx512f-pr70421.c: New test.
7836
9cbfe80c 78372016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7838
7839 PR testsuite/70364
7840 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7841 (check): New function.
7842 (bar): Call check.
7843 (foo): Align stack to 16 bytes when calling bar.
7844 * gcc.target/i386/cleanup-2.c: Likewise.
7845
f56c7d36 78462016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7847
7848 PR tree-optimization/59124
7849 * gcc.dg/Warray-bounds-19.c: New test.
7850
92a44a68 78512016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7852
7853 * lib/prune.exp (escape_regex_chars): New.
7854 (prune_file_path): Update to quote metcharacters for regexp.
7855
a3daa269 78562016-03-29 Jakub Jelinek <jakub@redhat.com>
7857
24e1ba3d 7858 PR rtl-optimization/70429
7859 * gcc.c-torture/execute/pr70429.c: New test.
7860
a3daa269 7861 PR tree-optimization/70405
7862 * gcc.dg/pr70405.c: New test.
7863
3ef41a6e 78642016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7865
7866 PR fortran/70397
7867 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7868 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7869
4abd9410 78702016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7871
7872 PR testsuite/64177
7873 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7874 __cilkrts_set_param to set two workers.
7875 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7876 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7877
b58e5f0f 78782016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7879
305d86a0 7880 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7881
bff53658 78822016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7883
7884 PR target/70406
305d86a0 7885 * gcc.target/i386/pr70406.c: New test.
bff53658 7886
bb2c9c15 78872016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7888
7889 * gnat.dg/specs/double_record_extension3.ads: New test.
7890
f12c84ab 78912016-03-25 Richard Henderson <rth@redhat.com>
7892
7893 PR target/70120
7894 * gcc.target/aarch64/pr70120-1.c: New.
7895 * gcc.target/aarch64/pr70120-2.c: New.
7896 * gcc.target/aarch64/pr70120-3.c: New.
7897
b0bf58c4 78982016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7899
7900 PR c++/62212
7901 * g++.dg/template/mangle2.C: The dg-do directive should be
7902 "compile" not "assemble".
7903
f175ba0f 79042016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7905
7906 PR lto/69650
7907 * gcc.dg/pr69650.c: New test.
7908
4cc3295f 79092016-03-25 David Edelsohn <dje.gcc@gmail.com>
7910
7911 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7912
0cf40600 79132016-03-25 Alan Modra <amodra@gmail.com>
7914
7915 * gcc.dg/dfp/pr70052.c: New test.
7916
3aebf099 79172016-03-24 Richard Henderson <rth@redhat.com>
7918
7919 PR middle-end/69845
7920 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7921 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7922
83245bd3 79232016-03-24 Tom de Vries <tom@codesourcery.com>
7924
7925 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7926
108e7ee4 79272016-03-24 Tom de Vries <tom@codesourcery.com>
7928
7929 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7930 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7931
17af0b14 79322016-03-24 Tom de Vries <tom@codesourcery.com>
7933
7934 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7935 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7936
6c8770ee 79372016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7938
7939 PR c++/62212
7940 * g++.dg/template/mangle2.C: New test.
7941
a7e21b7b 79422016-03-24 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/70396
7945 * gcc.dg/torture/pr70396.c: New testcase.
7946
f365d297 79472016-03-24 Richard Biener <rguenther@suse.de>
7948
7949 PR middle-end/70370
7950 * gcc.dg/torture/pr70370.c: New testcase.
7951
da7aeb13 79522016-03-24 Tom de Vries <tom@codesourcery.com>
7953
7954 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7955 * gfortran.dg/goacc/kernels-tree.f95: Same.
7956 * gfortran.dg/goacc/parallel-tree.f95: Same.
7957
80b30de0 79582016-03-24 Tom de Vries <tom@codesourcery.com>
7959
7960 * c-c++-common/goacc/uninit-if-clause.c: New test.
7961 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7962
cb9b6b99 79632016-03-24 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR target/70290
305d86a0 7966 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7967 Fix formatting.
cb9b6b99 7968
a4225fff 79692016-03-24 Richard Biener <rguenther@suse.de>
7970
7971 PR tree-optimization/70372
7972 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7973
5a869ab8 79742016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7975
7976 PR c++/70347
7977 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7978
36ce5faa 79792016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7980
7981 PR c++/70332
7982 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7983
c4fa85c9 79842016-03-23 Jakub Jelinek <jakub@redhat.com>
7985
d9377ad5 7986 PR c++/70001
7987 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7988 * g++.dg/cpp1y/pr70001.C: New test.
7989
c4fa85c9 7990 PR c++/70323
7991 * g++.dg/cpp0x/constexpr-70323.C: New test.
7992
0a2062da 79932016-03-23 Alexandre Oliva <aoliva@redhat.com>
7994 Jason Merrill <jason@redhat.com>
7995 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR c++/69315
7998 * g++.dg/cpp0x/constexpr-69315.C: New test.
7999 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8000
62d2a6dc 80012016-03-23 Marek Polacek <polacek@redhat.com>
8002
8003 PR c++/69884
8004 * g++.dg/warn/Wignored-attributes-1.C: New test.
8005 * g++.dg/warn/Wignored-attributes-2.C: New test.
8006
a82d6246 80072016-03-23 Tom de Vries <tom@codesourcery.com>
8008
8009 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8010 initialization.
8011 * gfortran.dg/goacc/private-3.f95 (test): Same.
8012 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8013 missing use param.
8014
dc834ba1 80152016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8016
8017 * lib/target-supports.exp: Remove v7ve entry from loop
8018 creating effective target checks.
8019 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8020 (add_options_for_arm_arch_v7ve): Likewise.
8021
7e83fd1f 80222016-03-23 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR tree-optimization/70354
8025 * gcc.dg/vect/pr70354-1.c: New test.
8026 * gcc.dg/vect/pr70354-2.c: New test.
8027 * gcc.target/i386/avx2-pr70354-1.c: New test.
8028 * gcc.target/i386/avx2-pr70354-2.c: New test.
8029
4e4da058 80302016-03-22 Jeff Law <law@redhat.com>
8031
8032 PR target/70232
8033 * gcc.dg/tree-ssa/pr70232.c: New test.
8034
6855137b 80352016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8036
8037 PR target/70302
8038 * gcc.target/i386/pr70302.c: New test.
8039
19db1ec8 80402016-03-22 Richard Biener <rguenther@suse.de>
8041
8042 PR middle-end/70251
8043 * g++.dg/torture/pr70251.C: New testcase.
8044
4baec9f2 80452016-03-22 David Malcolm <dmalcolm@redhat.com>
8046
8047 PR c/69993
8048 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8049 Wmisleading-indentation.c.
8050 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8051 reflect change to diagnostic text and order of messages.
8052 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8053
fcfec126 80542016-03-22 David Edelsohn <dje.gcc@gmail.com>
8055
8056 * g++.dg/ext/java-3.C: Don't compile on AIX.
8057
aa30728a 80582016-03-22 Richard Biener <rguenther@suse.de>
8059
8060 PR middle-end/70333
8061 * gcc.dg/torture/pr70333.c: New testcase.
8062
46ec4eb4 80632016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8064
8065 * g++.dg/ext/pr70290.C: New test.
8066
4880f878 80672016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8068
8069 PR target/70325
8070 * gcc.target/i386/pr70325.c: New test.
8071
3d78ea44 80722016-03-22 Jakub Jelinek <jakub@redhat.com>
8073
5934fb8f 8074 PR target/70329
8075 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8076 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8077
b6436f79 8078 PR target/70300
8079 * gcc.target/i386/pr70300.c: New test.
8080
3d78ea44 8081 PR c++/70295
8082 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8083 (func2): New function for cond with parens, xfail warning for c++.
8084 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8085
b60244f6 80862016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8087
8088 PR c++/70096
8089 * g++.dg/template/ptrmem30.C: New test.
8090
c8e3e744 80912016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8092
8093 PR c++/70204
8094 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8095 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8096
2715f63a 80972016-03-21 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR middle-end/70326
8100 * gcc.dg/pr70326.c: New test.
8101
2daa2cda 81022016-03-21 Marc Glisse <marc.glisse@inria.fr>
8103 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR tree-optimization/70317
8106 * gcc.dg/pr70317.c: New test.
8107
d9aa5a50 81082016-03-21 Uros Bizjak <ubizjak@gmail.com>
8109
8110 PR target/70327
8111 * gcc.target/i386/pr70327.c: New test.
8112
e1a88bf4 81132016-03-21 Martin Liska <mliska@suse.cz>
8114
61941425 8115 PR ipa/70306
e1a88bf4 8116 * gcc.dg/ipa/pr70306.c: New test.
8117
d9aa5a50 81182016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8119
8120 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8121 * gcc.target/arm/attr-align3.c: Likewise.
8122 * gcc.target/arm/attr_arm.c: Likewise.
8123 * gcc.target/arm/flip-thumb.c: Likewise.
8124
afdde20c 81252016-03-21 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR target/70296
8128 * gcc.target/powerpc/altivec-36.c: New test.
8129
3f2ef661 81302016-03-21 Richard Biener <rguenther@suse.de>
8131
8132 PR tree-optimization/70310
8133 * gcc.dg/torture/pr70310.c: New testcase.
8134
08b2b692 81352016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8136
8137 PR target/70293
8138 * gcc.target/i386/pr70293.c: New test.
8139
93505d22 81402016-03-21 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/70288
8143 * gcc.dg/torture/pr70288-1.c: New testcase.
8144 * gcc.dg/torture/pr70288-2.c: Likewise.
8145
06fd1914 81462016-03-21 Andrey Belevantsev <abel@ispras.ru>
8147
8148 PR rtl-optimization/69307
8149 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8150
b628775e 81512016-03-21 Andrey Belevantsev <abel@ispras.ru>
8152
8153 PR rtl-optimization/69102
8154 * gcc.c-torture/compile/pr69102.c: New test.
8155
1421f43c 81562016-03-18 Jeff Law <law@redhat.com>
8157
8158 PR rtl-optimization/70263
8159 * gcc.c-torture/compile/pr70263-1.c: New test.
8160 * gcc.target/i386/pr70263-2.c: New test.
8161
e7142ce1 81622016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8163
8164 PR rtl-optimization/70278
8165 * gcc.dg/torture/pr70278.c: New test.
8166 * gcc.target/arm/pr70278.c: New test.
8167
5539bc70 81682016-03-18 David Malcolm <dmalcolm@redhat.com>
8169
8170 PR c/70281
8171 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8172 (test_builtin_types_compatible_p): New test function.
8173 * gcc.dg/pr70281.c: New test case.
8174
296a290a 81752016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8176
8177 PR target/70113
8178 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8179
666094f0 81802016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8181
8182 PR tree-optimization/70252
8183 * gcc.dg/pr70252.c: New test.
8184
350514e8 81852016-03-18 Tom de Vries <tom@codesourcery.com>
8186
8187 * gcc.dg/pr70161-2.c: New test.
8188 * gcc.dg/pr70161.c: New test.
8189
011e0cea 81902016-03-18 Tom de Vries <tom@codesourcery.com>
8191
8192 PR ipa/70269
8193 * gcc.dg/pr70269.c: New test.
8194
292a09de 81952016-03-18 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR c++/70267
8198 * g++.dg/ext/java-3.C: New test.
8199
efc86c4c 82002016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8201
8202 PR c++/70205
8203 * g++.dg/lookup/pr70205.C: New test.
8204
a28dd575 82052016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8206
8207 PR c++/70218
8208 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8209
92e7ab1e 82102016-03-17 Marek Polacek <polacek@redhat.com>
8211
8212 PR c/69407
8213 * gcc.dg/atomic-op-6.c: New test.
8214
7378dbfb 82152016-03-17 David Malcolm <dmalcolm@redhat.com>
8216
8217 PR c/70264
8218 * c-c++-common/pr70264.c: New test case.
8219
f7995d7d 82202016-03-17 Jakub Jelinek <jakub@redhat.com>
8221
e2895b76 8222 PR c++/70144
8223 * c-c++-common/pr70144-1.c: New test.
8224 * c-c++-common/pr70144-2.c: New test.
8225
f7995d7d 8226 PR c++/70272
8227 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8228 * g++.dg/opt/flifetime-dse6.C: New test.
8229 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8230
5ec4a949 82312016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8232
8233 PR driver/70192
8234 * gcc.dg/pic-1.c: New test.
8235 * gcc.dg/pic-2.c: Likewise.
8236 * gcc.dg/pic-3.c: Likewise.
8237 * gcc.dg/pic-4.c: Likewise.
8238 * gcc.dg/pie-1.c: Likewise.
8239 * gcc.dg/pie-2.c: Likewise.
8240 * gcc.dg/pie-3.c: Likewise.
8241 * gcc.dg/pie-4.c: Likewise.
8242 * gcc.dg/pie-5.c: Likewise.
8243 * gcc.dg/pie-6.c: Likewise.
8244
c28550e1 82452016-03-17 Tom de Vries <tom@codesourcery.com>
8246
8247 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8248 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8249
be3296cb 82502016-03-17 Richard Biener <rguenther@suse.de>
8251
8252 PR debug/70271
8253 * g++.dg/debug/pr70271.C: New testcase.
8254
9b60ef21 82552016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8256
8257 * gcc.target/i386/pr70251.c: New test.
8258
9a80bc1a 82592016-03-17 Marek Polacek <polacek@redhat.com>
8260
8261 PR c++/70194
8262 * g++.dg/warn/constexpr-70194.C: New test.
8263
733d7ff9 82642016-03-16 Richard Henderson <rth@redhat.com>
8265
8266 PR middle-end/70240
8267 * gcc.c-torture/compile/pr70240.c: New.
8268
3e6f12bf 82692016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8270
8271 * gcc.c-torture/compile/20151204.c: Skip for avr.
8272
867c9e99 82732016-03-16 Jakub Jelinek <jakub@redhat.com>
8274
8275 PR target/70245
8276 * g++.dg/opt/pr70245.C: New test.
8277 * g++.dg/opt/pr70245.h: New file.
8278 * g++.dg/opt/pr70245-aux.cc: New file.
8279
8ced6ab7 82802016-03-16 Martin Sebor <msebor@redhat.com>
8281
8282 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8283
37af779a 82842016-03-16 Richard Henderson <rth@redhat.com>
8285
8286 PR middle-end/70199
8287 * gcc.c-torture/compile/pr70199.c: New.
8288
78ed999c 82892016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8290
8291 * gcc.dg/uninit-19.c: Run dos2unix.
8292
462ca422 82932016-03-16 Marek Polacek <polacek@redhat.com>
8294
8295 PR c/70093
8296 * gcc.dg/nested-func-10.c: New test.
8297 * gcc.dg/nested-func-9.c: New test.
8298
fe58aacc 82992016-03-16 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR tree-optimization/68714
8302 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8303
27a53872 83042016-03-16 Tom de Vries <tom@codesourcery.com>
8305
8306 PR tree-optimization/68715
8307 * gcc.dg/graphite/pr68715-2.c: New test.
8308 * gcc.dg/graphite/pr68715.c: New test.
8309 * gfortran.dg/graphite/pr68715.f90: New test.
8310
95049c3c 83112016-03-16 Tom de Vries <tom@codesourcery.com>
8312
8313 PR tree-optimization/68809
8314 * gcc.dg/graphite/pr68809-2.c: New test.
8315 * gcc.dg/graphite/pr68809.c: New test.
8316
09eddd70 83172016-03-16 Jakub Jelinek <jakub@redhat.com>
8318
81fc5915 8319 PR c++/70147
8320 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8321 method call to i () as argument. Adjust expected output.
8322
09eddd70 8323 PR c++/70147
8324 * g++.dg/ubsan/pr70147-1.C: New test.
8325 * g++.dg/ubsan/pr70147-2.C: New test.
8326
6373d2a2 83272016-03-15 Martin Sebor <msebor@redhat.com>
8328
8329 PR c++/58281
8330 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8331
d27a0c11 83322016-03-15 John David Anglin <danglin@gcc.gnu.org>
8333
9908039d 8334 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8335 hppa*-*-hpux*.
8336
45cdc3a6 8337 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8338
d27a0c11 8339 PR libfortran/69799
8340 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8341 libatomic_available.
8342
0dd1d57f 83432016-03-15 Marek Polacek <polacek@redhat.com>
8344
8345 PR c++/70209
8346 * g++.dg/ext/attribute-may-alias-4.C: New test.
8347
0ce02c07 83482016-03-15 Alexander Monakov <amonakov@ispras.ru>
8349
8350 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8351 -fvar-tracking-assignments-toggle flag.
8352
f6e39b30 83532016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8354
8355 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8356
167f93a2 83572016-03-15 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR rtl-optimization/70222
8360 * gcc.c-torture/execute/pr70222-1.c: New test.
8361 * gcc.c-torture/execute/pr70222-2.c: New test.
8362
08a8af4a 83632016-03-15 Richard Henderson <rth@redhat.com>
8364
8365 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8366
738eb905 83672016-03-15 Andrey Belevantsev <abel@ispras.ru>
8368
8369 PR rtl-optimization/69032
8370 * gcc.dg/pr69032.c: New test.
8371
dd148b3a 83722016-03-15 Andrey Belevantsev <abel@ispras.ru>
8373
8374 PR rtl-optimization/63384
d9aa5a50 8375 * g++.dg/pr63384.C: New test.
dd148b3a 8376
acf58115 83772016-03-15 Andrey Belevantsev <abel@ispras.ru>
8378
8379 PR target/64411
8380 * gcc.target/i386/pr64411.C: New test.
8381
a2897dc4 83822016-03-15 Tom de Vries <tom@codesourcery.com>
8383
8384 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8385 * gfortran.dg/goacc/kernels-alias.f95: New test.
8386
7bad2faf 83872016-03-14 Martin Sebor <msebor@redhat.com>
8388
8389 PR c++/53792
8390 * g++.dg/cpp0x/constexpr-inline.C: New test.
8391 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8392
d65fa8d9 83932016-03-14 David Edelsohn <dje.gcc@gmail.com>
8394
8395 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8396
2b3c633f 83972016-03-14 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR middle-end/70219
8400 * gcc.dg/pr70219.c: New test.
8401
e947f9c3 84022016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8403
8404 PR target/70083
8405 * gcc.dg/torture/pr70083.c: New test.
8406 * gcc.target/i386/pr70083.c: New test.
8407
74201dc2 84082016-03-14 Richard Biener <rguenther@suse.de>
8409
8410 PR tree-optimization/56365
8411 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8412
88aea41e 84132016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8414
8415 PR target/70098
8416 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8417 New function.
8418 * g++.dg/pr70098.C: New testcase.
8419
8420
1bd2aefd 84212016-03-14 Tom de Vries <tom@codesourcery.com>
8422
8423 PR tree-optimization/70045
8424 * gcc.dg/graphite/pr70045.c: New test.
8425
922c7033 84262016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8427
8428 PR fortran/69043
8429 * gfortran.dg/include_9.f90: New test.
8430
fd4ab6d9 84312016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8432
8433 PR fortran/45076
8434 gfortran.dg/prof/prof.exp: New script.
8435 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8436
7d7218d3 84372016-03-12 Andrey Belevantsev <abel@ispras.ru>
8438
8439 PR rtl-optimization/69307
8440 * gcc.dg/pr69307.c: New test.
8441
02ffd664 84422016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8443
8444 PR target/69614
8445 * gcc.target/arm/pr69614.c: New.
8446
76e207a9 84472016-03-12 Paul Thomas <pault@gcc.gnu.org>
8448
8449 PR fortran/70031
8450 * gfortran.dg/submodule_14.f08: New test
8451
8452 PR fortran/69524
8453 * gfortran.dg/submodule_15.f08: New test
8454
490ee78a 84552016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8456
8457 PR c++/70106
8458 * g++.dg/cpp1y/paren3.C: New test.
8459
04e137ff 84602016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8461
8462 PR target/70131
8463 * gcc.target/powerpc/ppc-round2.c: New test.
8464
27b2c1c4 84652016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8466
8467 PR target/70123
8468 * gcc.dg/torture/pr70123.c: New test.
8469
84116671 84702016-03-11 Jeff Law <law@redhat.com>
8471
8472 PR tree-optimization/70190
8473 * gcc.c-torture/compile/pr70190.c: New test.
8474
cfa58bc8 84752016-03-11 David Malcolm <dmalcolm@redhat.com>
8476
8477 PR c/68187
8478 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8479 case.
8480 (test43_b): Likewise.
8481 (test43_c): Likewise.
8482 (test43_d): Likewise.
8483 (test43_e): Likewise.
8484 (test43_f): Likewise.
8485 (test43_g): Likewise.
8486 (test44_a): Likewise.
8487 (test44_b): Likewise.
8488 (test44_c): Likewise.
8489 (test44_d): Likewise.
8490 (test44_e): Likewise.
8491
ce234f27 84922016-03-11 David Malcolm <dmalcolm@redhat.com>
8493
8494 PR c/70085
8495 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8496
e4756b48 84972016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8498
8499 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8500 dg-options.
8501
1f5ef87e 85022016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8503
8504 PR target/70002
8505 PR target/69245
8506 * gcc.target/aarch64/pr69245_2.c: New test.
8507
f9c352a1 85082016-03-11 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR tree-optimization/70177
8511 * gcc.dg/pr70177.c: New test.
8512
4dd92ac6 85132016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8514
8515 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8516
331e4fdb 85172016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8518
8519 * gcc.dg/tree-ssa/sra-20.c: New.
8520
69262824 85212016-03-11 Jakub Jelinek <jakub@redhat.com>
8522
6f9a7425 8523 PR rtl-optimization/70174
8524 * gcc.dg/pr70174.c: New test.
8525
69262824 8526 PR tree-optimization/70169
8527 * gcc.dg/pr70169.c: New test.
8528
4637a847 85292016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8530
8531 PR target/70160
8532 * gcc.target/i386/pr70160.c: New test.
8533
5a86d754 85342016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8535
8536 * gcc.target/s390/dfp-1.c: New test.
8537
af4c8290 85382016-03-10 Nick Clifton <nickc@redhat.com>
8539
8540 PR target/70044
8541 * gcc.target/aarch64/pr70044.c: New test.
8542
98dfd328 85432016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8544 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR c++/70001
8547 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8548 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8549 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8550
75e72311 85512016-03-10 Jan Hubicka <hubicka@ucw.cz>
8552
8553 PR lto/69589
8554 * g++.dg/lto/pr69589_0.C: New testcase
8555 * g++.dg/lto/pr69589_1.C: New testcase
8556
a2eb1271 85572016-03-10 Marek Polacek <polacek@redhat.com>
8558
8559 PR c++/70153
8560 * g++.dg/delayedfold/unary-plus1.C: New test.
8561
85622016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8563
8564 * gcc.target/arm/pr45701-1.c: Escape brackets.
8565 * gcc.target/arm/pr45701-2.c: Likewise.
8566
5ab2987f 85672016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8568
8569 * gfortran.dg/unconstrained_commons.f: New.
8570
6972afac 85712016-03-10 Alan Modra <amodra@gmail.com>
8572
8573 * gcc.dg/pr69195.c: New.
8574 * gcc.dg/pr69238.c: New.
8575
c82c99ec 85762016-03-10 Tom de Vries <tom@codesourcery.com>
8577
8578 PR testsuite/68915
8579 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8580
a2389d4a 85812016-03-10 Richard Biener <rguenther@suse.de>
8582
8583 PR tree-optimization/70128
8584 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8585 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8586
c272412d 85872016-03-09 Jakub Jelinek <jakub@redhat.com>
8588
a0451069 8589 PR tree-optimization/70152
8590 * gcc.dg/pr70152.c: New test.
8591
c272412d 8592 PR target/70086
8593 * gcc.target/i386/pr70086-1.c: New test.
8594 * gcc.target/i386/pr70086-2.c: New test.
8595 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8596
8597 PR tree-optimization/70127
8598 * gcc.c-torture/execute/pr70127.c: New test.
8599
27dcb7a8 86002016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8601
8602 * c-c++-common/goacc/combined-directives-2.c: New test.
8603
c24757cf 86042016-03-09 David Malcolm <dmalcolm@redhat.com>
8605
8606 PR c/68473
8607 PR c++/70105
8608 * g++.dg/diagnostic/pr70105.C: New test.
8609 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8610 (test_multiple_ordinary_maps): New test function.
8611
83108969 86122016-03-09 David Malcolm <dmalcolm@redhat.com>
8613
8614 PR c/68473
8615 PR c++/70105
8616 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8617 Drop range information from call to inform_at_rich_loc.
8618 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8619 New.
8620 (test_show_locus): Replace calls to rich_location::add_range with
8621 calls to add_range. Rewrite the tests that used the now-defunct
8622 rich_location ctor taking a source_range. Simplify other tests
8623 by replacing calls to COMBINE_LOCATION_DATA with calls to
8624 make_location.
8625
6733c0e8 86262016-03-09 Richard Biener <rguenther@suse.de>
8627 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR tree-optimization/70138
8630 * gcc.dg/vect/pr70138-1.c: New testcase.
8631 * gcc.dg/vect/pr70138-2.c: Likewise.
8632
96abb9f5 86332016-03-09 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR target/70049
8636 * gcc.target/i386/pr70049.c: New test.
8637
42bb3bfb 86382016-03-09 Richard Biener <rguenther@suse.de>
8639
8640 PR c/70143
8641 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8642 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8643 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8644
27527428 86452016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8646
8647 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8648 arm-*-*.
8649
248449f2 86502016-03-09 Jakub Jelinek <jakub@redhat.com>
8651
1bd49ced 8652 PR middle-end/67278
8653 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8654
248449f2 8655 PR target/67278
8656 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8657
8658 PR middle-end/70050
8659 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8660 in testcase comment.
8661
dfc460ff 86622016-03-09 Tom de Vries <tom@codesourcery.com>
8663
8664 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8665 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8666 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8667 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8668 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8669 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8670 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8671 * gfortran.dg/goacc/kernels-loop.f95: New test.
8672
0377fc7f 86732016-03-08 Martin Sebor <msebor@redhat.com>
8674
8675 PR c++/62096
8676 * g++.dg/warn/overflow-warn-7.C: New test.
8677
3556aa80 86782016-03-08 Jason Merrill <jason@redhat.com>
8679
8680 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8681 * lib/target-supports.exp (check_effective_target_concepts): New.
8682
e5096208 86832016-03-08 Jakub Jelinek <jakub@redhat.com>
8684
5370eb8d 8685 PR c++/70135
8686 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8687 * g++.dg/ubsan/pr70135.C: New test.
8688
e5096208 8689 PR target/70110
8690 * gcc.dg/pr70110.c: New test.
8691
cc37120d 86922016-03-07 Martin Jambor <mjambor@suse.cz>
8693
8694 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8695 * c-c++-common/gomp/if-1.c: Likewise.
8696 * c-c++-common/gomp/pr61486-2.c: Likewise.
8697 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8698 to dg-additional-options.
8699 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8700 * g++/gomp/target-teams-1.c: Likewise.
8701 * gcc.dg/gomp/gomp.exp: Likewise.
8702 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8703 dg-additional-options.
8704 * gfortran.dg/gomp/gomp.exp: Likewise.
8705 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8706 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8707 dg-additional-options.
8708 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8709
53c248d8 87102016-03-07 Martin Jambor <mjambor@suse.cz>
8711
8712 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8713 * c-c++-common/gomp/gridify-1.c: New test.
8714 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8715
541e79a0 87162016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8717
8718 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8719 trigger for cortex-r8, when scanning for register r8.
8720 * gcc.target/arm/pr45701-2.c: Likewise.
8721
4dfabd94 87222016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8723 Jeff Law <law@redhat.com>
4dfabd94 8724
8725 PR tree-optimization/69740
8726 * gcc.c-torture/compile/pr69740-1.c: New test.
8727 * gcc.c-torture/compile/pr69740-2.c: New test.
8728
1b63a87b 87292016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8730
8731 * lib/target-supports.exp
8732 (check_effective_target_whole_vector_shift): Enable for PPC64.
8733
d33914da 87342016-03-07 Richard Biener <rguenther@suse.de>
8735
8736 PR tree-optimization/70115
8737 * gcc.dg/torture/pr70115.c: New testcase.
8738
584fba4b 87392016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8740
8741 PR middle-end/69916
8742 * c-c-++-common/goacc/pr69916.c: New.
8743
7f2f5ec0 87442016-03-07 Richard Henderson <rth@redhat.com>
8745
8746 * gcc.c-torture/compile/pr70061.c: New test.
8747
f530e7c4 87482016-03-07 Richard Biener <rguenther@suse.de>
8749
8750 PR testsuite/70109
8751 * gcc.dg/vect/O3-pr36098.c: New testcase.
8752
a3855fed 87532016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8754
8755 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8756
091ffc31 87572016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8758
8759 * gnat.dg/renaming9.ad[sb]: New testcase.
8760
2941b871 87612016-03-05 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR c++/70084
8764 * g++.dg/expr/stdarg3.C: New test.
8765
5173ce42 87662016-03-04 Jeff Law <law@redhat.com>
8767
8768 PR tree-optimization/69196
8769 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8770 x86_64-*-*.
8771
2d1d2e55 87722016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8773
0e43078e 8774 PR c/69973
8775 * gcc.dg/pr69973.c: New test.
8776
d8ec06ae 8777 PR rtl-optimization/69941
8778 * gcc.dg/torture/pr69941.c: New test.
8779
2d1d2e55 8780 PR c/69824
8781 * gcc.dg/pr69824.c: New test.
8782
32f692e2 87832016-03-05 Tom de Vries <tom@codesourcery.com>
8784
8785 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8786 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8787 function.
8788
1c699e9a 87892016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8790
8791 PR c++/66786
8792 * g++.dg/cpp1y/var-templ48.C: New test.
8793 * g++.dg/cpp1y/var-templ49.C: New test.
8794
358448c6 87952016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8796
8797 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8798
01dc3c45 87992016-03-04 Jakub Jelinek <jakub@redhat.com>
8800
e968ff6d 8801 PR c++/70035
8802 * g++.dg/ubsan/pr70035.C: New test.
8803
01dc3c45 8804 PR target/70062
8805 * gcc.target/i386/pr70062.c: New test.
8806
3937d618 88072016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8808
8809 * g++.dg/template/typename21.C: Remove c++98_only.
8810
c58ac7f8 88112016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8812
8813 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8814
0060768a 88152016-03-04 David Malcolm <dmalcolm@redhat.com>
8816
8817 PR c/68187
8818 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8819 function.
8820 (fn_42_b): Likewise.
8821 (fn_42_c): Likewise.
8822
74c6fd40 88232016-03-04 David Malcolm <dmalcolm@redhat.com>
8824
8825 PR c/68187
8826 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8827 function.
8828 (fn_40_b): Likewise.
8829 (fn_41_a): Likewise.
8830 (fn_41_b): Likewise.
8831
31b11359 88322016-03-04 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR target/70059
8835 * gcc.target/i386/avx512f-pr70059.c: New test.
8836 * gcc.target/i386/avx512dq-pr70059.c: New test.
8837
c5b93452 88382016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8839
8840 PR rtl-optimization/57676
8841 * gcc.dg/torture/pr57676.c: New test.
8842
268fbd56 88432016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8844
8845 * gcc.dg/pr70026.c: New test.
8846
6560d1ad 88472016-03-04 Marek Polacek <polacek@redhat.com>
8848
8849 PR c/69798
8850 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8851 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8852
cc7dfddf 88532016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8854
8855 PR target/70004
8856 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8857 Delete.
8858 (test_corners_sisd_si): Likewise.
8859 (main): Remove checks of the above.
8860 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8861
e9663bd4 88622016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8863
8864 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8865
dcdd684e 88662016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8867
8868 * gcc.dg/torture/pr69951.c: Accept argc==0.
8869
e692d332 88702016-03-04 Richard Biener <rguenther@suse.de>
8871
8872 PR c++/70054
8873 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8874 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8875
af77b7e6 88762016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8877
8878 PR testsuite/69766
8879 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8880 testing multiarch.
8881
290da96e 88822016-03-04 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR debug/69947
8885 * gcc.dg/guality/pr69947.c: New test.
8886
e51ce713 88872016-03-03 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR ada/70017
8890 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8891
1feed892 88922016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8893
8894 PR rtl-optimization/69904
8895 * gcc.target/arm/pr69904.c: New test.
8896
c32bda69 88972016-03-03 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR target/70021
8900 * gcc.dg/vect/pr70021.c: New test.
8901 * gcc.target/i386/pr70021.c: New test.
8902
1bc579ed 89032016-03-03 Marek Polacek <polacek@redhat.com>
8904
8905 PR middle-end/70050
8906 * gcc.dg/pr70050.c: New test.
8907
cfa8d638 89082016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8909
8910 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8911
1b889259 89122016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8913
8914 PR tree-optimization/70043
8915 * gfortran.dg/vect/pr70043.f90: New test.
8916
f756dfa3 89172016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8918
8919 * gnat.dg/specs/task1.ads: New test.
8920
5cb4863d 89212016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8922
8923 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8924 Invoke gdb with -batch.
8925 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8926
5dd12e43 89272016-03-03 Richard Biener <rguenther@suse.de>
8928
8929 PR tree-optimization/55936
8930 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8931
d97ba4ca 89322016-03-02 Jeff Law <law@redhat.com>
8933
5d23c86f 8934 PR rtl-optimization/69942
8935 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8936 effects of argument promotions.
8937
d97ba4ca 8938 PR tree-optimization/69987
8939 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8940 target does not support -fprefetch-loop-arrays.
8941
901faaa0 89422016-03-02 Uros Bizjak <ubizjak@gmail.com>
8943
8944 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8945
51f6fdce 89462016-03-02 Bin Cheng <bin.cheng@arm.com>
8947
6bc7872f 8948 PR rtl-optimization/69052
51f6fdce 8949 * gcc.target/i386/pr69052.c: New test.
8950
31d31e07 89512016-03-02 Alan Modra <amodra@gmail.com>
8952
8953 * gcc.dg/pr69990.c: New.
8954
04faee95 89552016-03-02 Jakub Jelinek <jakub@redhat.com>
8956
270d0117 8957 PR c/68062
8958 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8959
8960 PR middle-end/70022
8961 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8962
04faee95 8963 PR target/70028
8964 * gcc.target/i386/pr70028.c: New test.
8965
a2cc9e8e 89662016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8967
8968 * c-c++-common/asan/swapcontext-test-1.c,
8969 * c-c++-common/tsan/thread_leak.c,
8970 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8971 * g++.dg/tsan/benign_race.C,
8972 * g++.dg/tsan/fd_close_norace.C,
8973 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8974 races with sanitizer output
8975
dd4bd263 89762016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8977 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8978
8979 PR target/67278
8980 * gcc.dg/simd-8.c: New testcase.
8981
b5fe3a49 89822016-03-02 Richard Biener <rguenther@suse.de>
8983
8984 PR middle-end/67278
8985 * gcc.dg/simd-7.c: New testcase.
8986
23601f67 89872016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8988
8989 * gcc.target/i386/pr70007.c: Tweak.
8990
f66f65e7 89912016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8992
8993 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8994
60773515 89952016-03-02 Marek Polacek <polacek@redhat.com>
8996
8997 PR c/67854
8998 * gcc.dg/pr67854.c: New test.
8999
6c094cb1 90002016-03-02 Jakub Jelinek <jakub@redhat.com>
9001
9002 PR middle-end/70025
9003 * gcc.dg/torture/pr70025.c: New test.
9004
7627bb56 90052016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9006
9007 PR tree-optimization/68621
9008 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9009
066c8e94 90102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9011
9012 * gcc.target/i386/pr70007.c: New test.
9013
d3b819ad 90142016-03-01 Jeff Law <law@redhat.com>
9015
d4b9ad56 9016 PR tree-optimization/69196
7e217344 9017 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9018
d3b819ad 9019 PR tree-optimization/69196
9020 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9021 duplicating code and spoiling the expected output.
9022
4f37285d 90232016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9024
9025 PR target/70033
9026 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9027 supports power9 before doing tests.
9028 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9029 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9030 * gcc.target/powerpc/p9-permute.c: Likewise.
9031
3e9c4f6c 90322016-03-01 Uros Bizjak <ubizjak@gmail.com>
9033
9034 PR target/70027
9035 * gcc.target/i386/pr70027.c: New test.
9036
e324729e 90372016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9038
9039 * gcc.dg/pr70017.c: New test.
9040
40e9ce2d 90412016-03-01 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR c/69796
9044 PR c/69974
9045 * gcc.dg/pr69796.c: New test.
9046 * gcc.dg/pr69974.c: New test.
9047
e8b016ea 90482016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9049
9050 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9051
24d3127c 90522016-02-29 Jeff Law <law@redhat.com>
9053
9054 PR tree-optimization/69987
9055 * gfortran.dg/pr69987.f90: New test.
9056
9057 PR tree-optimization/69989
9058 * gcc.c-torture/compile/pr69989-2.c: New test.
9059
12cc1225 90602016-03-01 Marek Polacek <polacek@redhat.com>
9061
9062 PR c++/69795
9063 * g++.dg/parse/invalid1.C: New test.
9064
d99a947c 90652016-03-01 Richard Biener <rguenther@suse.de>
9066
9067 PR middle-end/70022
9068 * gcc.dg/pr70022.c: New testcase.
9069
395dbc60 90702016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9071
9072 PR tree-optimization/69956
9073 * gcc.dg/pr69956.c: New test.
9074
40a35c55 90752016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9076
9077 PR target/70011
9078 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9079 XFAIL when hardware supports efficient unaligned storage access.
9080
4edc90b0 90812016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9082
9083 PR c++/69961
9084 * g++.dg/template/pr69961a.C: New test.
9085 * g++.dg/template/pr69961b.C: New test.
9086
1ed1f69a 90872016-02-29 David Malcolm <dmalcolm@redhat.com>
9088
9089 PR preprocessor/69985
9090 * gcc.dg/cpp/pr69985.c: New test case.
9091
01c5d15d 90922016-02-29 Jeff Law <law@redhat.com>
9093
3a4d3de5 9094 PR tree-optimization/70005
9095 * gcc.c-torture/execute/pr70005.c New test.
9096
01c5d15d 9097 PR tree-optimization/69999
9098 * gcc.c-torture/compile/pr69999.c: New test.
9099
1bf66b54 91002016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9101
9102 PR tree-optimization/69652
9103 * gcc.dg/torture/pr69652.c: Delete test.
9104 * gcc.dg/vect/pr69652.c: New test.
9105
b4d653d5 91062016-02-19 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/69980
9109 * gfortran.dg/vect/pr69980.f90: New testcase.
9110
35bc4745 91112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9112
9113 * gcc.target/sparc/20160229-1.c: New test.
9114
bb54a538 91152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9116
9117 * gnat.dg/stack_usage3.adb: New test.
9118 * gnat.dg/stack_usage3_pkg.ads: New helper.
9119
95164e71 91202016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9121
9122 * gnat.dg/renaming8.adb: New test.
9123 * gnat.dg/renaming8_pkg1.ads: New helper.
9124 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9125 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9126
a890896f 91272016-02-29 Richard Biener <rguenther@suse.de>
9128
9129 PR tree-optimization/69720
9130 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9131
5c70403a 91322016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9133
9134 PR fortran/68147
9135 PR fortran/47674
9136 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9137
dfb6d139 91382016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9139 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9140
9141 PR fortran/56007
9142 * gfortran.dg/coarray_8.f90: Adjust error message.
9143 * gfortran.dg/pr56007.f90: New test.
9144 * gfortran.dg/pr56007.f: New test.
9145
536508db 91462016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9147
9148 PR tree-optimization/69989
9149 * gcc.dg/torture/pr69989.c: New test.
9150
eec75e45 91512016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9152
9153 * gcc.target/i386/stack-realign-win.c: New test.
9154
0175e45a 91552016-02-28 Harald Anlauf <anlauf@gmx.de>
9156
9157 PR fortran/60126
9158 * gfortran.dg/pr60126.f90: New test.
9159
2a703589 91602016-02-27 Jeff Law <law@redhat.com>
9161
9162 Revert
9163 2016-02-26 Richard Biener <rguenther@suse.de>
9164 Jeff Law <law@redhat.com>
9165
9166 PR tree-optimization/69740
9167 * gcc.c-torture/compile/pr69740-1.c: New test.
9168 * gcc.c-torture/compile/pr69740-2.c: New test.
9169
359b4c18 91702016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9171
1c96765a 9172 PR fortran/69910
359b4c18 9173 * gfortran.dg/newunit_4.f90: New test.
9174
49462d93 91752016-02-27 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR target/69613
9178 PR rtl-optimization/69886
9179 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9180 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9181 target.
9182
c4ac733e 91832016-02-26 Martin Sebor <msebor@redhat.com>
9184
9185 PR tree-optimization/15826
9186 * gcc.dg/tree-ssa/pr15826.c: New test.
9187
da8c4b5d 91882016-02-26 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR target/69969
9191 * gcc.target/powerpc/pr69969.c: New test.
9192
0a4558eb 91932016-02-26 Martin Sebor <msebor@redhat.com>
9194
9195 PR c++/15766
9196 * g++.old-deja/g++.other/decl5.C: Add a test case.
9197
5b500299 91982016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9199
9200 PR target/69946
9201 * gcc.target/powerpc/pr69946.c: New file.
9202
565f533b 92032016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9204 Jeff Law <law@redhat.com>
565f533b 9205
0a4558eb 9206 PR tree-optimization/69740
565f533b 9207 * gcc.c-torture/compile/pr69740-1.c: New test.
9208 * gcc.c-torture/compile/pr69740-2.c: New test.
9209
ff67cbea 92102016-02-26 Martin Jambor <mjambor@suse.cz>
9211
9212 PR middle-end/69920
9213 * gcc.dg/torture/pr69932.c: New test.
9214 * gcc.dg/torture/pr69936.c: Likewise.
9215
e400d817 92162016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9217
9218 PR target/69709
9219 * gcc.target/s390/pr69709.c: New test.
9220
126a5a2d 92212016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9222
9223 PR target/69245
9224 * gcc.target/aarch64/pr69245_1.c: New test.
9225
59c58860 92262016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9227
9228 PR target/69613
9229 * gcc.dg/torture/pr69613.c: New test.
9230
9441fa4e 92312016-02-26 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR rtl-optimization/69891
9234 * gcc.target/i386/pr69891.c: New test.
9235
e48fcde0 92362016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9237 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9238
35ed600a 9239 PR target/61397
f41208a1 9240 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9241 functionality for both 32-bit and 64-bit.
9242
c86aaa0e 92432016-02-26 Richard Biener <rguenther@suse.de>
9244
9245 PR tree-optimization/69551
9246 * gcc.dg/torture/pr69951.c: New testcase.
9247
38e71a65 92482016-02-25 Richard Biener <rguenther@suse.de>
9249
9250 PR tree-optimization/48795
9251 * gcc.dg/Warray-bounds-18.c: New testcase.
9252
03331e69 92532016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9254
9255 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9256
f14d8d6a 92572016-02-25 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR rtl-optimization/69896
9260 * gcc.dg/pr69896.c: New test.
9261
4003c807 92622016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9263
9264 PR c++/69736
9265 * g++.dg/cpp1y/paren2.C: New test.
9266
a0573328 92672016-02-24 Martin Sebor <msebor@redhat.com>
9268
9269 PR c/51147
9270 * gcc.dg/enum-mode-2.c: New test.
9271
2cde02ad 92722016-02-24 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR c++/69922
9275 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9276 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9277 * g++.dg/ubsan/pr69922.C: New test.
9278
f0ea75d1 92792016-02-24 Marek Polacek <polacek@redhat.com>
9280
9281 PR c/69819
9282 * gcc.dg/pr69819.c: New test.
9283
05027366 92842016-02-24 Martin Sebor <msebor@redhat.com>
9285
34ed562b 9286 PR c++/69912
9287 * g++.dg/ext/flexary15.C: New test.
9288
92892016-02-24 Martin Sebor <msebor@redhat.com>
9290
9291 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9292 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9293 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9294
650c3ad5 92952016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9296 Charles Baylis <charles.baylis@linaro.org>
9297
9298 PR debug/61033
9299 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9300
596070e8 93012016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9302 Jakub Jelinek <jakub@redhat.com>
596070e8 9303
9304 PR middle-end/69760
9305 * gcc.dg/torture/pr69760.c: New testcase.
9306
d6b92d9f 93072016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9308
9309 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9310 pattern on Solaris with as.
9311
90436d9d 93122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9313
9314 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9315 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9316 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9317 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9318
7c749495 93192016-02-24 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR middle-end/69915
9322 * gcc.dg/pr69915.c: New test.
9323
9c9680b5 93242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9325
9326 PR rtl-optimization/69886
9327 * gcc.dg/torture/pr69886.c: New test.
9328
36d081ee 93292016-02-24 Richard Biener <rguenther@suse.de>
9330
9331 PR middle-end/68963
9332 * gcc.dg/torture/pr68963.c: New testcase.
9333
2a0accb9 93342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9335
9336 PR target/69875
9337 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9338 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9339 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9340 * gcc.target/arm/atomic_loaddi_1.c: New test.
9341 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9342 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9343 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9344 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9345 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9346 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9347 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9348 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9349
f0e92ef1 93502016-02-24 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR middle-end/69909
9353 * gcc.dg/torture/pr69909.c: New test.
9354
6907286f 93552016-02-24 Richard Biener <rguenther@suse.de>
9356
9357 PR tree-optimization/69907
9358 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9359 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9360 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9361
e6ab7475 93622016-02-24 Christian Bruel <christian.bruel@st.com>
9363
9364 * gcc.target/arm/pragma_cpp_fma.c: New test.
9365
47587450 93662016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9367
9368 PR fortran/61156
9369 * gfortran.dg/include_6.f90: Update test.
9370
d41ab738 93712016-02-23 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR objc/69844
9374 * objc.dg/pr69844.m: New test.
9375
4772d9d5 93762016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9377
9378 PR libgfortran/69456
9379 * gfortran.dg/namelist_89.f90: New test.
9380 * gfortran.dg/pr59700.f90: Update test..
9381
8c38d887 93822016-02-23 Martin Sebor <msebor@redhat.com>
9383
9384 PR middle-end/69780
9385 * g++.dg/ext/builtin_alloca.C: New test.
9386 * gcc.dg/builtins-68.c: New test.
9387
ee1bfdb0 93882016-02-23 Richard Henderson <rth@redhat.com>
9389
9390 * gcc.target/i386/addr-space-3.c: Remove test.
9391
52609ec3 93922016-02-23 David Malcolm <dmalcolm@redhat.com>
9393
9394 PR preprocessor/69126
9395 PR preprocessor/69543
9396 * c-c++-common/pr69126-2-long.c: New test.
9397 * c-c++-common/pr69126-2-short.c: New test.
9398 * c-c++-common/pr69543-1.c: Remove xfail.
9399
d5bf2cc8 94002016-02-23 David Malcolm <dmalcolm@redhat.com>
9401
9402 PR preprocessor/69126
9403 PR preprocessor/69543
9404 PR preprocessor/69558
9405 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9406 (f): Rename to...
9407 (test_2): ...this, and add leading comment.
9408 (MACRO_3, test_3): New.
9409 (MACRO_4A, MACRO_4B, test_4): New.
9410 (MACRO): Rename to...
9411 (MACRO_5): ...this.
9412 (g): Rename to...
9413 (test_5): ...this, updating for renaming of MACRO, and
9414 add leading comment.
9415 * c-c++-common/pr69543-1.c: New.
9416 * c-c++-common/pr69543-2.c: New.
9417 * c-c++-common/pr69543-3.c: New.
9418 * c-c++-common/pr69543-4.c: New.
9419 * c-c++-common/pr69558-1.c: New.
9420 * c-c++-common/pr69558-2.c: New.
9421 * c-c++-common/pr69558-3.c: New.
9422 * c-c++-common/pr69558-4.c: New.
9423 * gcc.dg/pr69558.c: Move to...
9424 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9425 xfail for c++.
9426
3a37a410 94272016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9428
9429 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9430 to -ftree-parallelize-loops/-fopenacc changes.
9431 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9432 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9433 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9434 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9435 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9436 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9437 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9438 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9439 * c-c++-common/goacc/kernels-loop.c: Likewise.
9440 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9441 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9442 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9443 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9444
ecca180f 94452016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9448
eec0fa3f 94492016-02-23 Jakub Jelinek <jakub@redhat.com>
9450
f1f91c07 9451 PR c++/69902
9452 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9453
eec0fa3f 9454 PR c/69900
9455 * gcc.dg/pr69900.c: New test.
9456
e045424d 94572016-02-23 Martin Jambor <mjambor@suse.cz>
9458
9459 PR tree-optimization/69666
9460 * gcc.dg/tree-ssa/pr69666.c: New test.
9461
f482dff6 94622016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9463
9464 PR fortran/67451
9465 * gfortran.dg/coarray_allocate_5.f08: New test.
9466
57ed698b 94672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9468
9469 * gcc.target/s390/vcond-shift.c: Move to ...
9470 * gcc.target/s390/vector/vcond-shift.c: ... here.
9471
990e443c 94722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9473
9474 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9475 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9476
296c5f01 94772016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9478
9479 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9480
e53f41d5 94812016-02-20 Mark Wielaard <mjw@redhat.com>
9482
9483 PR c/28901
9484 * gcc.dg/unused-variable-3.c: New test.
9485
13af201d 94862016-02-22 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR target/69888
9489 * gcc.target/i386/pr69888.c: New test.
9490
682c90f9 94912016-02-22 Richard Biener <rguenther@suse.de>
9492
9493 PR tree-optimization/69882
9494 * gfortran.dg/vect/pr69882.f90: New testcase.
9495
b8cd18c3 94962016-02-22 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR target/69885
9499 * gcc.dg/pr69885.c: New test.
9500
09343379 95012016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9502
9503 PR target/69806
9504 PR target/54089
9505 * gcc.target/sh/pr54089-10.c: New.
9506
b345a09f 95072016-02-20 Paul Thomas <pault@gcc.gnu.org>
9508
9509 PR fortran/69423
9510 * gfortran.dg/deferred_character_15.f90 : New test.
9511
51385aed 95122016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9513
9514 PR fortran/57365
9515 gfortran.dg/allocate_with_source_18.f03: New test.
9516
95172016-02-20 Harald Anlauf <anlauf@gmx.de>
9518
9519 PR fortran/52531
9520 gfortran.dg/gomp/pr52531.f90: New test.
9521
9cce8384 95222016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9523
9524 PR c++/69865
9525 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9526 -std=c++03.
9527
d91f5fbb 95282016-02-19 Jakub Jelinek <jakub@redhat.com>
9529
563d5cb8 9530 PR c++/69826
9531 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9532 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9533
0a04aac9 9534 PR c++/69850
9535 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9536
d91f5fbb 9537 PR c++/69851
9538 * g++.dg/torture/pr69851.C: New test.
9539
5fe1f282 95402016-02-19 Martin Sebor <msebor@redhat.com>
9541
9542 PR testsuite/69573
9543 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9544
a45bce11 95452016-02-19 Jakub Jelinek <jakub@redhat.com>
9546
6263dde1 9547 PR c++/69850
9548 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9549 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9550
a45bce11 9551 PR c++/67767
9552 * g++.dg/cpp0x/pr67767.C: New test.
9553
cf2ed1b7 95542016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9555
9556 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9557 for fp, simd, crypto, crc, lse.
9558 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9559 above.
9560 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9561 effective target check.
9562
f6cc34b0 95632016-02-19 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR target/69820
9566 * gcc.target/i386/pr69820.c: New test.
9567
6c678e78 95682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9569
9570 * gcc.target/s390/vector/int128-1.c: New test.
9571
b088ff4b 95722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9573
9574 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9575
b11e60a4 95762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9577
9578 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9579 instruction pattern name to prevent the testcase from failing with
9580 -march=z13.
9581
664ff6a0 95822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9583
9584 * gcc.target/s390/md/movstr-2.c: New test.
9585
e80be24b 95862016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9587
9588 * gcc.target/s390/morestack.c: New test.
9589
9839f350 95902016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9591
9592 PR target/69625
9593 * gcc.target/s390/pr69625.c: Add test case.
9594
4550fbd0 95952016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9596
9597 PR testsuite/68580
9598 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9599
57d00b6a 96002016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9601
9602 PR target/68404
9603 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9604 * gcc.target/powerpc/fusion3.c: Likewise.
9605
63ad69d6 96062016-02-18 Richard Biener <rguenther@suse.de>
9607
9608 PR middle-end/69553
9609 * g++.dg/torture/pr69553.C: New testcase.
9610
d92404ed 96112016-02-18 Nick Clifton <nickc@redhat.com>
9612
4550fbd0 9613 PR target/62254
9614 PR target/69610
9615 * gcc.target/arm/pr62554.c: New test.
9616 * gcc.target/arm/pr69610-1.c: New test.
9617 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9618
0808dfce 96192016-02-18 Richard Biener <rguenther@suse.de>
9620
9621 PR middle-end/69854
9622 * gcc.dg/torture/pr69854.c: New testcase.
9623
fc3527e3 96242016-02-17 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR c++/69850
9627 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9628
e3c24279 96292012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9630
9631 * gcc.target/powerpc/vec-cg.c: New test.
9632
c9732c2b 96332016-02-17 Richard Biener <rguenther@suse.de>
9634
9635 PR testsuite/69586
9636 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9637
51bf9f9b 96382016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9639
9640 PR target/69161
9641 * gcc.c-torture/compile/pr69161.c: New test.
9642
6baedca3 96432016-02-17 David Sherwood <david.sherwood@arm.com>
9644
9645 PR target/69532
9646 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9647 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9648
4f240715 96492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9650
9651 * gcc.dg/ifcvt-4.c: Skip on Visium.
9652
e0c0515d 96532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9654
9655 * gnat.dg/atomic8.adb: New test.
9656
7b319ee6 96572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9658
9659 * gnat.dg/discr46.ad[sb]: New test.
9660
48a7e3d1 96612016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9662
9663 PR Target/48344
9664 * gcc.target/powerpc/pr48344-1.c: New test.
9665
3f844f15 96662015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9667
9668 PR fortran/69742
9669 * gfortran.dg/associate_21.f90: New test.
9670
7675e968 96712016-02-16 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR c/69835
9674 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9675 -Wnonnull in dg-options.
9676 * c-c++-common/nonnull-2.c: New test.
9677
d6faee88 96782016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9679 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9680
9681 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9682
3a2a72aa 96832016-02-16 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR middle-end/69801
9686 * gcc.dg/pr69801.c: Add empty dg-options.
9687
28072426 96882016-02-16 James Norris <jnorris@codesourcery.com>
9689
9690 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9691 * g++.dg/goacc/deviceptr-1.c: New file.
9692
37fffac2 96932016-02-16 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR tree-optimization/69820
9696 * gcc.dg/vect/pr69820.c: New test.
9697
f72a5e61 96982016-02-16 Richard Biener <rguenther@suse.de>
9699
9700 PR tree-optimization/69776
9701 * gcc.dg/torture/pr69776-2.c: New testcase.
9702
50e0cd76 97032016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9704
9705 PR tree-optimization/69714
9706 * gcc.dg/torture/pr69714.c: New test.
9707
14a72c4e 97082016-02-16 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR tree-optimization/69802
9711 * gcc.dg/pr69802.c: New test.
9712
fd808c11 97132016-02-16 Richard Biener <rguenther@suse.de>
9714
9715 PR middle-end/69801
9716 * gcc.dg/pr69801.c: New testcase.
9717
49a549ca 97182016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9719
9720 PR libgfortran/69651
9721 * gfortran.dg/read_bang.f90: New test.
9722 * gfortran.dg/read_bang4.f90: New test.
9723
77454e6e 97242016-02-15 Jakub Jelinek <jakub@redhat.com>
9725
2074f21c 9726 PR c++/69658
9727 * g++.dg/init/pr69658.C: New test.
9728
77454e6e 9729 PR c++/69797
9730 * c-c++-common/pr69797.c: New test.
9731
4ef4d764 97322016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9733
9734 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9735 check for aarch64*-*-*.
9736
4a45fe0f 97372016-02-15 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/69783
9740 * gcc.dg/vect/pr69783.c: New testcase.
9741
0b3619e6 97422016-02-15 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/69776
9745 * gcc.dg/torture/pr69776.c: New testcase.
9746
9b49c3cb 97472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9748
9749 PR fortran/60526
9750 * gfortran.dg/type_decl_4.f90: Reinstated.
9751
e46faff9 97522016-02-14 John David Anglin <danglin@gcc.gnu.org>
9753
9754 PR fortran/68746
9755 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9756
a96c809a 97572016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9758
9759 PR fortran/60526
9760 PR bootstrap/69816
9761 * gfortran.dg/type_decl_4.f90: Removed.
9762
fdec7e88 97632016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9764
9765 PR fortran/60526
9766 * gfortran.dg/type_decl_4.f90: New test.
9767
a72095c4 97682016-02-14 Alan Modra <amodra@gmail.com>
9769
bc436924 9770 PR testsuite/68886
a72095c4 9771 * gcc.c-torture/execute/stkalign.c: Revise test.
9772
73bb5f8b 97732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9774
9775 PR target/67260
9776 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9777
beb13161 97782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9779
9780 PR target/67260
9781 * gcc.target/sh/torture/pr67260.c: New.
9782
67cab04e 97832016-02-12 John David Anglin <danglin@gcc.gnu.org>
9784
9785 * gcc.dg/pr67964.c: Add dg-require-alias.
9786
44a59bb1 97872016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9788
9789 PR target/67636
9790 PR target/64345
9791 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9792
38c9bd3a 97932016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9794
9795 PR libgfortran/69668
9796 * gfortran.dg/namelist_88.f90: New test.
9797
1774ff82 97982016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9799
9800 PR libgfortran/69668
9801 * gfortran.dg/namelist_38.f90: Update test.
9802 * gfortran.dg/namelist_84.f90: Update test.
9803
aec1f4bd 98042016-02-12 David Malcolm <dmalcolm@redhat.com>
9805
9806 PR other/69554
9807 * gcc.dg/pr69554-1.c: New test.
9808 * gfortran.dg/pr69554-1.F90: New test.
9809 * gfortran.dg/pr69554-2.F90: New test.
9810 * lib/gcc-dg.exp (proc dg-locus): New function.
9811 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9812 distinguish between the caret-printing and non-caret-printing
9813 cases. If caret-printing has been explicitly enabled, bail out
9814 without attempting to fix up the output.
9815
da7d5066 98162016-02-12 David Malcolm <dmalcolm@redhat.com>
9817
9818 PR driver/69265
9819 PR driver/69453
9820 * gcc.dg/spellcheck-options-3.c: New test case.
9821 * gcc.dg/spellcheck-options-4.c: New test case.
9822 * gcc.dg/spellcheck-options-5.c: New test case.
9823 * gcc.dg/spellcheck-options-6.c: New test case.
9824 * gcc.dg/spellcheck-options-7.c: New test case.
9825 * gcc.dg/spellcheck-options-8.c: New test case.
9826 * gcc.dg/spellcheck-options-9.c: New test case.
9827 * gcc.dg/spellcheck-options-10.c: New test case.
9828
fcce1b0b 98292016-02-12 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR rtl-optimization/69764
9832 PR rtl-optimization/69771
9833 * c-c++-common/pr69764.c: New test.
9834 * gcc.dg/torture/pr69771.c: New test.
9835
6d609290 98362016-02-12 Marek Polacek <polacek@redhat.com>
9837
9838 * g++.dg/torture/init-list1.C: New.
9839
7d75fb56 98402016-02-12 Marek Polacek <polacek@redhat.com>
9841
9842 * gcc.dg/pr69522.c: Add empty dg-options.
9843
52543fda 98442016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9845
9846 * g++.dg/lto/lto.exp: Include and init mpx.
9847 * g++.dg/lto/pr69729_0.C: New test.
9848
34947478 98492016-02-12 Jakub Jelinek <jakub@redhat.com>
9850
9181a4ec 9851 PR ipa/69241
9852 * g++.dg/ipa/pr69241-4.C: New test.
9853
34947478 9854 PR ipa/68672
9855 * g++.dg/ipa/pr68672-1.C: New test.
9856 * g++.dg/ipa/pr68672-2.C: New test.
9857 * g++.dg/ipa/pr68672-3.C: New test.
9858
74a4140f 98592016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9860
9861 PR c/69522
50e0cd76 9862 * gcc.dg/pr69522.c: New test.
74a4140f 9863
9ddb20d6 98642016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9865
9866 PR c++/69098
9867 * g++.dg/cpp1y/69098.C: New test.
9868 * g++.dg/cpp1y/69098-2.C: New test.
9869
67cf9b55 98702016-02-12 Jakub Jelinek <jakub@redhat.com>
9871
9872 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9873 and neighbour -> neighbor.
9874 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9875 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9876 * c-c++-common/Wvarargs.c: Likewise.
9877 * c-c++-common/goacc/host_data-5.c: Likewise.
9878 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9879 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9880 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9881 * gcc.target/aarch64/pr60697.c: Likewise.
9882 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9883 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9884 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9885 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9886 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9887 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9888 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9889 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9890 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9891 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9892 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9893 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9894 * g++.dg/lookup/koenig5.C: Likewise.
9895 * g++.dg/ext/no-asm-2.C: Likewise.
9896 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9897 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9898 * gfortran.dg/used_types_16.f90: Likewise.
9899 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9900 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9901 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9902 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9903 * gfortran.dg/abstract_type_6.f03: Likewise.
9904 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9905 * gfortran.dg/used_types_15.f90: Likewise.
9906 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9907 * gfortran.dg/exit_3.f08: Likewise.
9908 * gfortran.dg/open_status_2.f90: Likewise.
9909 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9910 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9911 * gfortran.dg/associate_1.f03: Likewise.
9912 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9913 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9914 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9915 * gcc.dg/builtin-object-size-1.c: Likewise.
9916 * gcc.dg/noreturn-6.c: Likewise.
9917 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9918 * gcc.dg/globalalias.c: Likewise.
9919 * gcc.dg/builtins-config.h: Likewise.
9920 * gcc.dg/pr30457.c: Likewise.
9921 * gcc.c-torture/compile/volatile-1.c: Likewise.
9922 * gcc.c-torture/execute/20101011-1.c: Likewise.
9923 * c-c++-common/Waddress-1.c: Likewise.
9924
40b38ace 99252016-02-11 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR c/69768
9928 * c-c++-common/Waddress-1.c: New test.
9929
42c87ca9 99302016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9931
9932 PR fortran/69296
9933 * gfortran.dg/associate_19.f03: New test.
9934 * gfortran.dg/associate_20.f03: New test.
9935
acb7939f 99362016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9937
9938 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9939
6defe3c5 99402016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9941
9942 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9943 .arch armv8-a\n. Add -dA to dg-options.
9944 * gcc.target/aarch64/assembler_arch_1.c: New test.
9945 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9946
63f63318 99472016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 PR c++/68726
9950 * g++.dg/cpp0x/pr68726.C: New.
9951
1cddf457 99522016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9953
9954 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9955 test.
9956
b86fba37 99572016-02-11 Richard Biener <rguenther@suse.de>
9958
9959 * g++.dg/tree-ssa/pr61034.C: Adjust.
9960
ec4ec95a 99612016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9962
be7c31e9 9963 PR target/69148
ec4ec95a 9964 * gcc.target/s390/pr69148.c: New.
9965
f64416ca 99662016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9967
9968 PR tree-optimization/69652
9969 * gcc.dg/torture/pr69652.c: New test.
9970
e5d1ea31 99712016-02-10 Jakub Jelinek <jakub@redhat.com>
9972 Patrick Palka <ppalka@gcc.gnu.org>
9973
9974 PR ipa/69241
9975 PR c++/69649
9976 * g++.dg/ipa/pr69241-1.C: New test.
9977 * g++.dg/ipa/pr69241-2.C: New test.
9978 * g++.dg/ipa/pr69241-3.C: New test.
9979 * g++.dg/ipa/pr69649.C: New test.
9980
fa03b19d 99812016-02-10 Uros Bizjak <ubizjak@gmail.com>
9982
9983 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9984 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9985
14485c8a 99862016-02-10 Bin Cheng <bin.cheng@arm.com>
9987
9988 PR tree-optimization/68021
9989 * gcc.dg/tree-ssa/pr68021.c: New test.
9990
79f1ed25 99912016-02-10 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/69726
9994 * gcc.dg/uninit-22.c: New testcase.
9995
58f74eff 99962016-02-09 Andrew Pinski <apinski@cavium.com>
9997
9998 PR tree-opt/69282
9999 * gcc.c-torture/compile/20160205-1.c: New testcase.
10000
600c00f7 100012016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10002
10003 PR target/68404
10004 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10005 instead accessing a really large arrray.
10006 * gcc.target/powerpc/fusion3.c: Likewise.
10007
0771836e 100082016-02-09 Charles Baylis <charles.baylis@linaro.org>
10009
10010 PR target/68532
10011 * gcc.c-torture/execute/pr68532.c: New test.
10012
4ccd644f 100132016-02-11 Alexandre Oliva <aoliva@redhat.com>
10014
10015 PR target/69634
10016 * gcc.dg/pr69634.c: New.
10017
2e980a39 100182016-02-09 Richard Biener <rguenther@suse.de>
10019
10020 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10021
aacf7102 100222016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10023
aacf7102 10024 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10025
a1856ddf 100262016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10027
10028 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10029
d4d3da7e 100302016-02-09 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/69715
10033 * gcc.dg/torture/pr69715.c: New testcase.
10034
9cc6714f 100352016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10036
10037 PR c++/69139
10038 * g++.dg/cpp0x/trailing12.C: New test.
10039 * g++.dg/cpp0x/trailing13.C: New test.
10040
83d5062b 100412016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10042
10043 PR c++/69283
10044 PR c++/67835
10045 * g++.dg/cpp1y/auto-fn29.C: New test.
10046 * g++.dg/cpp1y/auto-fn30.C: New test.
10047
394a86f3 100482016-02-08 Jakub Jelinek <jakub@redhat.com>
10049
10050 PR tree-optimization/69209
10051 * gcc.c-torture/compile/pr69209.c: New test.
10052
93b124b4 100532016-02-08 Jeff Law <law@redhat.com>
10054
10055 PR tree-optimization/68541
10056 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10057 of statements allowed in join block for path splitting.
10058
26abce13 100592016-02-08 Jakub Jelinek <jakub@redhat.com>
10060
0acb2d6e 10061 PR c++/59627
10062 * g++.dg/gomp/pr59627.C: New test.
10063
26abce13 10064 PR ipa/69239
10065 * g++.dg/ipa/pr69239.C: New test.
10066
86e0b129 100672016-02-08 David Malcolm <dmalcolm@redhat.com>
10068
10069 PR preprocessor/69664
10070 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10071 * gcc.dg/cpp/warn-comments.c: Likewise.
10072
f553d9f8 100732016-02-08 Marek Polacek <polacek@redhat.com>
10074
10075 PR c++/69688
10076 * g++.dg/init/const12.C: New test.
10077
600695e0 100782016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10079
10080 PR target/60410
10081 * gcc.dg/lto/pr55113_0.c: Remove test.
10082
c4f4b1e8 100832016-02-08 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/69719
10086 * gcc.dg/torture/pr69719.c: New testcase.
10087
5a987d87 100882016-02-08 Richard Biener <rguenther@suse.de>
10089 Jeff Law <law@redhat.com>
10090
10091 PR target/68273
10092 * gcc.target/mips/pr68273.c: New testcase.
10093
0418e71d 100942016-02-08 Richard Biener <rguenther@suse.de>
10095
10096 PR rtl-optimization/69274
10097 * gcc.target/i386/addr-sel-1.c: XFAIL.
10098
07c0f1ca 100992016-02-08 Jeff Law <law@redhat.com>
10100
40d85f4c 10101 PR tree-optimization/68541
10102 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10103
140e093f 10104 PR tree-optimization/65917
07c0f1ca 10105 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10106
16430acf 101072016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10108
10109 PR fortran/50555
10110 * gfortran.dg/namelist_args.f90: New test.
10111
3f0ff0d8 101122016-02-05 Jeff Law <law@redhat.com>
10113
140e093f 10114 PR tree-optimization/68541
3f0ff0d8 10115 * gcc.dg/tree-ssa/split-path-2.c: New test.
10116 * gcc.dg/tree-ssa/split-path-3.c: New test.
10117 * gcc.dg/tree-ssa/split-path-4.c: New test.
10118 * gcc.dg/tree-ssa/split-path-5.c: New test.
10119 * gcc.dg/tree-ssa/split-path-6.c: New test.
10120 * gcc.dg/tree-ssa/split-path-7.c: New test.
10121
a7cc1f94 101222016-02-05 Martin Sebor <msebor@redhat.com>
10123
10124 PR c++/69662
10125 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10126 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10127
fcb25f28 101282016-02-06 Richard HEnderson <rth@redhat.com>
10129
10130 PR c/69643
10131 * gcc.target/i386/addr-space-4.c: New.
10132 * gcc.target/i386/addr-space-5.c: New.
10133
3a2545a1 101342016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10135
10136 PR fortran/66089
10137 * gfortran.dg/elemental_dependency_6.f90: New.
10138
1e302465 101392016-02-05 Jakub Jelinek <jakub@redhat.com>
10140
66feb54c 10141 PR rtl-optimization/69691
10142 * gcc.c-torture/execute/pr69691.c: New test.
10143
1e302465 10144 PR c++/69628
10145 * g++.dg/parse/pr69628.C: New test.
10146
9c28a298 101472016-02-05 Uros Bizjak <ubizjak@gmail.com>
10148
10149 * gcc.dg/sancov/asan.c: Move to ...
10150 * gcc.dg/asan/sancov-1.c: ... here.
10151
a854e286 101522016-02-05 Uros Bizjak <ubizjak@gmail.com>
10153
10154 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10155
d4f0b240 101562016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10157
10158 PR target/69677
10159 * gcc.target/i386/pr69677.c: New test.
10160
235d8723 101612016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10162
10163 PR c++/68948
10164 * g++.dg/template/pr68948.C: New test.
10165
f390cf65 101662016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10167
10168 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10169 (only necessary on s390x).
10170
ab99f104 101712016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10172
10173 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10174 -mno-accumulate-outgoing-args.
10175
f7ef5392 101762016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10177
10178 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10179
6b098e91 101802016-02-04 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c/69669
10183 * c-c++-common/pr69669.c: New test.
10184
f0146cf3 101852016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10186
10187 PR target/69667
10188 * g++.dg/pr69667.C: New file.
10189
08fd6cf5 101902016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10191
10192 PR target/69619
10193 * gcc.dg/pr69619.c: Add new test.
10194
a6f3f39f 101952016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10196
10197 PR rtl-optimization/69577
10198 * gcc.target/i386/pr69577.c: New test.
10199
774068a0 102002016-02-04 Martin Liska <mliska@suse.cz>
10201
10202 * g++.dg/asan/pr69276.C: New test.
10203
f50a7894 102042016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10205
10206 PR target/65932
10207 PR target/67714
10208 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10209 a single smulbb instruction.
10210 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10211 * gcc.target/amr/wmul-2.c: Likewise.
10212
6b722eb3 102132016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10214
10215 PR target/65932
10216 PR target/67714
10217 * gcc.c-torture/execute/pr67714.c: New test.
10218
1f1475a7 102192016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10220
10221 PR target/69454
10222 * gcc.target/i386/pr69454-1.c: New test.
10223 * gcc.target/i386/pr69454-2.c: New test.
10224
6b94e133 102252016-02-03 Martin Sebor <msebor@redhat.com>
10226
10227 PR c++/69251
10228 PR c++/69253
10229 PR c++/69290
10230 PR c++/69277
10231 PR c++/69349
10232 * g++.dg/ext/flexarray-mangle-2.C: New test.
10233 * g++.dg/ext/flexarray-mangle.C: New test.
10234 * g++.dg/ext/flexarray-subst.C: New test.
10235 * g++.dg/ext/flexary11.C: New test.
10236 * g++.dg/ext/flexary12.C: New test.
10237 * g++.dg/ext/flexary13.C: New test.
10238 * g++.dg/ext/flexary14.C: New test.
10239 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10240
342ed0ac 102412016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10242
10243 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10244 Define only if CHECK_FLOAT128 is defined.
10245 (main): Properly initialize u5.
10246
edf6c4d2 102472016-02-03 Jakub Jelinek <jakub@redhat.com>
10248
415d5641 10249 PR c/69627
10250 * gcc.dg/pr69627.c: New test.
10251
edf6c4d2 10252 PR target/69644
10253 * gcc.dg/pr69644.c: New test.
10254
cf8f3ba0 102552016-02-03 Mike Stump <mikestump@comcast.net>
10256
10257 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10258 support for struct-layout-1.exp.
10259
c90d55dd 102602016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10261
10262 PR c++/69056
f7ef5392 10263 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10264
401bd0c8 102652016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10266 Alexandre Oliva <aoliva@redhat.com>
10267
10268 PR target/69461
10269 * gcc.target/powerpc/pr69461.c: New.
10270
277d9d1d 102712016-02-03 Uros Bizjak <ubizjak@gmail.com>
10272
10273 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10274 works from here ...
10275 (check_effective_target_fsanitize_thread): ... to here. Do not
10276 specify additional compile flags for the test source.
10277 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10278 specify additional compile flags for the test source.
10279
e69ad94a 102802016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10281
10282 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10283
a4454da2 102842016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10285
10286 PR fortran/67451
10287 PR fortran/69418
10288 * gfortran.dg/coarray_allocate_2.f08: New test.
10289 * gfortran.dg/coarray_allocate_3.f08: New test.
10290 * gfortran.dg/coarray_allocate_4.f08: New test.
10291
88cab2dd 102922016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10293
10294 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10295 use same scan-tree-dump-times on all platforms.
10296 * gcc.dg/vect/vect-outer-1.c: Likewise.
10297 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10298 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10299 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10300 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10301 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10302 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10303 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10304
66ea75c4 103052016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10306
10307 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10308 warning.
10309
4eef8df7 103102016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10311
10312 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10313
665fbc2f 103142016-02-02 James Norris <jnorris@codesourcery.com>
10315
10316 * c-c++-common/goacc/routine-5.c: Add tests.
10317
b10e3d47 103182016-02-02 Alexander Monakov <amonakov@ispras.ru>
10319
10320 * gcc.target/nvptx/unsigned-cmp.c: New test.
10321
12ad66dd 103222016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10323
10324 * gcc.target/aarch64/scalar_shift_1.c
10325 (test_corners_sisd_di): Improve force to SIMD register.
10326 (test_corners_sisd_si): Likewise.
10327 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10328 Remove scan-assembler check for ldr.
10329
f9ec342f 103302016-02-02 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/69595
10333 * gcc.dg/Warray-bounds-17.c: New testcase.
10334
32f2925a 103352016-02-02 Richard Biener <rguenther@suse.de>
10336
10337 PR tree-optimization/69606
10338 * gcc.dg/torture/pr69606.c: New testcase.
10339
cfd9ca84 103402016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10341
10342 PR middle-end/68542
10343 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10344 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10345
19bf08e2 103462016-02-02 Alan Modra <amodra@gmail.com>
10347
10348 PR target/69548
10349 * gcc.target/powerpc/pr69548.c: New test.
10350
6f13b088 103512016-02-01 Jakub Jelinek <jakub@redhat.com>
10352
dcddc5af 10353 PR rtl-optimization/69592
10354 * gcc.dg/pr69592.c: New test.
10355
6f13b088 10356 PR preprocessor/69543
10357 PR c/69558
10358 * gcc.dg/pr69543.c: New test.
10359 * gcc.dg/pr69558.c: New test.
10360
d090e5c2 103612016-02-01 Uros Bizjak <ubizjak@gmail.com>
10362
fcb317c5 10363 PR testsuite/65940
10364 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10365
aaf527dc 103662016-02-01 Martin Sebor <msebor@redhat.com>
10367
10368 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10369
1674217b 103702016-02-01 Bin Cheng <bin.cheng@arm.com>
10371
10372 PR tree-optimization/67921
10373 * c-c++-common/ubsan/pr67921.c: New test.
10374
b4007655 103752016-02-01 Richard Biener <rguenther@suse.de>
10376
10377 PR middle-end/69556
10378 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10379
88a477bb 103802016-02-01 Richard Biener <rguenther@suse.de>
10381
10382 PR tree-optimization/69574
10383 * gcc.dg/torture/pr69574.c: New testcase.
10384
2eaaa4e7 103852016-02-01 Richard Biener <rguenther@suse.de>
10386
10387 PR tree-optimization/69579
10388 * gcc.dg/setjmp-6.c: New testcase.
10389
e3882c44 103902016-02-01 Jakub Jelinek <jakub@redhat.com>
10391
10392 PR rtl-optimization/69570
10393 * g++.dg/opt/pr69570.C: New test.
10394
f80aff47 103952016-02-01 Richard Henderson <rth@redhat.com>
10396
10397 * gcc.dg/pr69535.c: New test.
10398
240568aa 103992016-01-31 John David Anglin <danglin@gcc.gnu.org>
10400
6009b3b8 10401 PR testsuite/69584
10402 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10403 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10404
1fdf7177 10405 PR debug/68244
10406 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10407
240568aa 10408 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10409
cb3e5ac0 104102016-01-31 Paul Thomas <pault@gcc.gnu.org>
10411
10412 PR fortran/67564
10413 * gfortran.dg/allocate_with_source_17.f03: New test.
10414
3b8b902b 104152016-01-30 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR tree-optimization/69546
10418 * gcc.dg/torture/pr69546.c: New test.
10419
17985abe 104202016-01-30 Paul Thomas <pault@gcc.gnu.org>
10421
10422 PR fortran/69566
10423 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10424
b5239e80 104252016-01-30 Martin Sebor <msebor@redhat.com>
10426
10427 PR c++/68490
10428 * g++.dg/ext/flexary10.C: New test.
10429
e8f03010 104302016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10431
10432 PR fortran/66707
10433 gfortran.dg/common_23.f90: New test.
10434
dc93691a 104352016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10436
10437 PR target/65546
10438 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10439 condition being checked, and disable it when the target supports
10440 misaligned loads and stores.
10441
ff5e28e9 104422016-01-29 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR debug/69518
10445 * gcc.dg/torture/pr69518.c: New test.
10446
b0d8930a 104472016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10448
10449 PR target/69530
10450 * gcc.target/i386/pr69530.c: New test.
10451
21601fc7 104522016-01-29 Steve Ellcey <sellcey@imgtec.com>
10453
10454 PR target/65604
10455 * gcc.target/mips/div-delay.c: New test.
10456
ca6c7317 104572016-01-29 Jakub Jelinek <jakub@redhat.com>
10458
4758dc39 10459 PR target/69551
10460 * gcc.target/i386/pr69551.c: New test.
10461
ca6c7317 10462 PR target/66137
10463 * gcc.target/i386/pr66137.c: New test.
10464
e3078da6 104652016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10466
10467 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10468 always built for p5600.
10469 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10470 isa=p5600 dg-option.
10471
b622ec25 104722016-01-29 Richard Biener <rguenther@suse.de>
10473
10474 PR tree-optimization/69547
10475 * g++.dg/tree-ssa/pr69547.C: New testcase.
10476
d2a60e99 104772016-01-29 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR debug/66869
10480 * g++.dg/warn/Wunused-function2.C: New test.
10481
ae849d2b 104822016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10483
10484 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10485 support for test to succeed.
10486
ce6a6978 104872016-01-29 Marek Polacek <polacek@redhat.com>
10488
10489 PR c++/69509
10490 PR c++/69516
10491 * g++.dg/ext/constexpr-vla2.C: New test.
10492 * g++.dg/ext/constexpr-vla3.C: New test.
10493 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10494
7550d855 104952016-01-29 Richard Biener <rguenther@suse.de>
10496
10497 PR middle-end/69537
10498 * gcc.dg/uninit-21.c: New testcase.
10499
f11bb279 105002016-01-28 Uros Bizjak <ubizjak@gmail.com>
10501
10502 PR target/69459
10503 * gcc.target/i386/pr69459.c: New test.
10504
c80c12c8 105052016-01-28 Steve Ellcey <sellcey@imgtec.com>
10506
10507 PR target/68400
10508 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10509 * gcc.target/mips/pr68400.c: New test.
10510
c649bacc 105112016-01-28 Martin Sebor <msebor@redhat.com>
10512
10513 PR target/17381
10514 * gcc.target/powerpc/pr17381.c: New test.
10515
f4881661 105162016-01-28 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR middle-end/69542
10519 * gcc.dg/torture/pr69542.c: New test.
10520
d66fdd75 105212016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10522
10523 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10524
d4a78818 105252016-01-28 David Edelsohn <dje.gcc@gmail.com>
10526
10527 * gcc.dg/pr65980.c: Skip on AIX.
10528 * gcc.dg/pr66688.c: Same.
10529
21329e97 105302016-01-28 David Edelsohn <dje.gcc@gmail.com>
10531
10532 PR target/63679
10533 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10534 * gcc.dg/tree-ssa/sra-18.c: Same.
10535
cc7124a6 105362016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10537
10538 PR fortran/62536
10539 * gfortran.dg/block_15.f08: New test.
10540 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10541 on incorrectly closed BLOCK.
10542
358dfcb4 105432016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10544
10545 * gcc.dg/declare-simd.c: New test.
e87502d6 105462016-01-28 Richard Biener <rguenther@suse.de>
10547
10548 PR tree-optimization/69466
10549 * gfortran.dg/vect/pr69466.f90: New testcase.
10550
44e7334b 105512016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10552
10553 * g++.dg/pr67989.C: Remove ARM-specific option.
10554 * gcc.target/arm/pr67989.C: New file.
10555
5ce8f551 105562016-01-27 Uros Bizjak <ubizjak@gmail.com>
10557
10558 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10559 and expm1 test for glibc < 2.11.
10560
fa6e6b15 105612016-01-27 Richard Henderson <rth@redhat.com>
10562
10563 * gcc.c-torture/execute/pr69447.c: New test.
10564
105652016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10566
7b8122c6 10567 PR fortran/69422
147b2f9b 10568 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10569
78e516eb 105702016-01-27 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR debug/66869
10573 * gcc.dg/pr66869.c: New test.
10574
9b849350 105752016-01-25 Jeff Law <law@redhat.com>
10576
10577 PR tree-optimization/68398
f11bb279 10578 PR tree-optimization/69196
9b849350 10579 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10580 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10581 path to avoid new heuristic allowing more irreducible regions
10582 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10583 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10584 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10585 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10586 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10587
fee5e491 105882016-01-27 Marek Polacek <polacek@redhat.com>
10589
10590 PR c/68062
10591 * c-c++-common/vector-compare-4.c: New test.
10592
eec96426 105932016-01-27 David Malcolm <dmalcolm@redhat.com>
10594
10595 PR preprocessor/69126
10596 * c-c++-common/pr69126.c: New test case.
10597
5068be18 105982016-01-27 Ian Lance Taylor <iant@google.com>
10599
10600 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10601
5fa82c11 106022016-01-27 Ryan Burn <contact@rnburn.com>
10603
10604 PR cilkplus/69267
10605 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10606
b3df0219 106072016-01-27 Uros Bizjak <ubizjak@gmail.com>
10608
10609 PR target/69512
10610 * gcc.target/i386/pr69512.c: New test.
10611
d46a16d4 106122016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10613
10614 PR ada/69488
10615 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10616
6a9b35ef 106172016-01-27 Marek Polacek <polacek@redhat.com>
10618
10619 PR c++/69379
10620 * g++.dg/pr69379.C: New test.
10621
18e9663b 106222016-01-27 Martin Sebor <msebor@redhat.com>
10623
10624 PR c++/69317
10625 * g++.dg/abi/Wabi-2-2.C: New test.
10626 * g++.dg/abi/Wabi-2-3.C: New test.
10627 * g++.dg/abi/Wabi-3-2.C: New test.
10628 * g++.dg/abi/Wabi-3-3.C: New test.
10629
c88301ad 106302016-01-27 Richard Biener <rguenther@suse.de>
10631
10632 PR tree-optimization/69166
10633 * gcc.dg/torture/pr69166.c: New testcase.
10634
8ca47550 106352016-01-27 Martin Jambor <mjambor@suse.cz>
10636
10637 PR tree-optimization/69355
10638 * gcc.dg/tree-ssa/pr69355.c: New test.
10639
5cb23e3c 106402016-01-27 Marek Polacek <polacek@redhat.com>
10641
10642 PR c++/69496
10643 * g++.dg/ext/constexpr-vla1.C: New test.
10644
7b0c1b6d 106452016-01-20 Christian Bruel <christian.bruel@st.com>
10646
10647 PR target/69245
10648 * gcc.target/arm/pr69245.c: New test.
10649
220112fc 106502016-01-27 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR tree-optimization/69399
10653 * gcc.dg/torture/pr69399.c: New test.
10654
16294490 106552016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10656
10657 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10658
8abd3d0c 106592016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10660
10661 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10662
7cf9b895 106632016-01-26 Tom de Vries <tom@codesourcery.com>
10664
10665 PR tree-optimization/69110
10666 * gcc.dg/autopar/pr69110.c: New test.
10667
557c1942 106682016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10669 Sebastian Pop <s.pop@samsung.com>
557c1942 10670
10671 * gcc.dg/graphite/isl-ast-op-select.c: New.
10672
80adbd96 106732015-01-26 Paul Thomas <pault@gcc.gnu.org>
10674
10675 PR fortran/69385
10676 * gfortran.dg/allocate_error_6.f90: New test.
10677
c3f86f60 106782016-01-26 Richard Henderson <rth@redhat.com>
10679
10680 * gcc.dg/tm/pr60908.c: New test.
10681
3752e5b1 106822016-01-26 David Malcolm <dmalcolm@redhat.com>
10683
10684 PR other/69006
10685 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10686 directive.
10687 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10688 expected multiline output to reflect the colorization being
10689 disabled before newlines.
10690 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10691 (custom_diagnostic_finalizer): Replace call to
10692 pp_newline_and_flush with call to pp_flush.
10693 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10694 * gfortran.dg/implicit_class_1.f90: Likewise.
10695 * lib/gcc-dg.exp (allow_blank_lines): New global.
10696 (dg-allow-blank-lines-in-output): New procedure.
10697 (gcc-dg-prune): Complain about blank lines in the output, unless
10698 dg-allow-blank-lines-in-output was called.
10699 * lib/multiline.exp (_build_multiline_regex): Only support
10700 arbitrary followup text for non-blank-lines, not for blank lines.
10701
9bbfd060 107022016-01-26 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR tree-optimization/69483
10705 * gcc.dg/pr69483.c: New test.
10706 * g++.dg/opt/pr69483.C: New test.
10707
53773057 107082016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10709
10710 PR target/68620
10711 * gcc.target/arm/pr68620.c: New test.
10712
442a556f 107132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10714
10715 * gcc.target/i386/pr68986-2.c: Remove -m32.
10716
d513c683 107172016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10718
10719 PR target/68986
10720 * gcc.target/i386/pr68986-1.c: New test.
10721 * gcc.target/i386/pr68986-2.c: Likewise.
10722 * gcc.target/i386/pr68986-3.c: Likewise.
10723
976877a5 107242016-01-26 Christian Bruel <christian.bruel@st.com>
10725
10726 * lib/target-supports.exp
10727 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10728 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10729 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10730
2c7b2f88 107312016-01-26 Richard Biener <rguenther@suse.de>
10732
10733 PR tree-optimization/69452
10734 * gcc.dg/torture/pr69452.c: New testcase.
10735
f7fc06e7 107362016-01-26 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR target/69442
10739 * gcc.dg/pr69442.c: New test.
10740
d1dae587 107412016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10742
10743 PR target/67896
10744 * gcc.target/aarch64/simd/pr67896.C: New.
10745
ef7be7f8 107462016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10747
10748 PR tree-optimization/69400
10749 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10750 function.
10751 (plugin_init): Call it.
10752 * gcc.dg/torture/pr69400.c: New test.
10753
648433a4 107542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10755
10756 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10757
45fc5243 107582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10759 Sebastian Pop <s.pop@samsung.com>
10760
10761 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10762 isl-0.15.
10763
c699f6a1 107642016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10765 Sebastian Pop <s.pop@samsung.com>
10766
10767 * gcc.dg/graphite/pr69292.c: New.
10768
b86e24ea 107692016-01-25 Jakub Jelinek <jakub@redhat.com>
10770
10771 * c-c++-common/goacc/use_device-1.c: New test.
10772
105cb8d7 107732016-01-25 Jeff Law <law@redhat.com>
10774
10775 PR tree-optimization/69196
10776 PR tree-optimization/68398
10777 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10778 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10779
44562749 107802016-01-25 David Edelsohn <dje.gcc@gmail.com>
10781
10782 PR target/69469
10783 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10784 Algorithm.
10785
6837fee7 107862016-01-25 Richard Biener <rguenther@suse.de>
10787
10788 PR testsuite/69380
10789 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10790
fe500d65 107912016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10792
10793 PR target/69421
10794 * gcc.dg/pr69421.c: New test.
10795
8eacba94 107962016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10797
10798 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10799 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10800 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10801 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10802 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10803 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10804 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10805 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10806 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10807 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10808
af09d40d 108092016-01-25 Richard Biener <rguenther@suse.de>
10810
10811 PR tree-optimization/69376
10812 * gcc.dg/torture/pr69376.c: New testcase.
10813
d65063f5 108142016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10815
10816 PR fortran/69397
10817 PR fortran/68442
10818 * gfortran.dg/interface_38.f90: New test.
10819 * gfortran.dg/interface_39.f90: New test.
80adbd96 10820
08c7bfb4 108212016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10822
10823 Revert:
10824 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10825
10826 PR c++/11858
10827 PR c++/24663
10828 PR c++/24664
10829 * g++.dg/template/pr11858.C: New test.
10830 * g++.dg/template/pr24663.C: New test.
10831 * g++.dg/template/unify12.C: New test.
10832 * g++.dg/template/unify13.C: New test.
10833 * g++.dg/template/unify14.C: New test.
10834 * g++.dg/template/unify15.C: New test.
10835 * g++.dg/template/unify16.C: New test.
10836 * g++.dg/template/unify17.C: New test.
10837
c2e7d2be 108382016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10839
10840 PR fortran/68283
10841 gfortran.dg/pr68283.f90: New test.
10842
9f2e8617 108432016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10844
10845 PR fortran/66094
10846 * gfortran.dg/inline_matmul_13.f90: New test.
10847 * gfortran.dg/matmul_bounds_8.f90: New test.
10848 * gfortran.dg/matmul_bounds_9.f90: New test.
10849 * gfortran.dg/matmul_bounds_10.f90: New test.
10850
a4838119 108512016-01-23 Tom de Vries <tom@codesourcery.com>
10852
10853 PR tree-optimization/69426
10854 * gcc.dg/autopar/pr69426.c: New test.
10855
feddf0dc 108562016-01-23 Martin Sebor <msebor@redhat.com>
10857
10858 PR c++/58109
10859 PR c++/69022
10860 * g++.dg/cpp0x/alignas5.C: New test.
10861 * g++.dg/ext/vector29.C: Same.
10862
132731fb 108632016-01-23 Uros Bizjak <ubizjak@gmail.com>
10864
10865 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10866 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10867 _GNU_SOURCE from compile flags to the source.
10868 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10869 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10870 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10871 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10872
51aec681 108732016-01-22 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR target/69432
10876 * g++.dg/opt/pr69432.C: New test.
10877
147aa3e3 108782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10879
10880 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10881 32-bit targets testing an -m64 multilib.
10882
4d04e35e 108832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10884
10885 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10886 64-bit support.
10887
86f38d0c 108882016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10889
10890 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10891
f776e712 108922016-01-21 Christian Bruel <christian.bruel@st.com>
10893
10894 PR target/68674
10895 * gcc.target/i386/pr68674.c
10896 * gcc.target/aarch64/pr68674.c
10897 * gcc.target/arm/pr68674.c
10898
7b9de435 108992016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10900
10901 PR target/69403
10902 * gcc.c-torture/execute/pr69403.c: New test.
10903
9935a0ba 109042016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10905
10906 PR c++/55843
10907 * g++.dg/template/pr55843.C: New.
10908
06b94aa1 109092016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10910
10911 PR testsuite/66877
10912 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10913 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10914
b68773a8 109152016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10916
10917 PR testsuite/67489
132731fb 10918 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10919 from dg-do compile directive, and instead add
10920 { dg-require-effective-target int128 }.
b68773a8 10921
bbbbe8ab 109222016-01-20 Martin Sebor <msebor@redhat.com>
10923
10924 PR c/69405
10925 * gcc.dg/sync-fetch.c: New test.
10926
f3a6a26f 109272016-01-21 Martin Sebor <msebor@redhat.com>
10928
10929 PR target/69252
10930 * gcc.target/powerpc/pr69252.c: New test.
10931
d1565a03 109322016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10933
10934 PR fortran/65996
132731fb 10935 * gfortran.dg/pr65996.f90: New test.
d1565a03 10936
15a5a905 109372016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10938
10939 PR c++/68810
bbbbe8ab 10940 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10941 expected to generate an error.
15a5a905 10942
e4538af5 109432016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10944
10945 PR middle-end/66178
10946 * gcc.dg/torture/pr66178.c: New test.
10947
4d4180ce 109482016-01-21 Anton Blanchard <anton@samba.org>
10949 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10950
10951 PR target/63354
10952 * gcc.target/powerpc/pr63354.c: New test.
10953
86e16058 109542016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10955
10956 PR rtl-optimization/68990
10957 * gcc.target/i386/pr68990: New.
10958
b11b85e4 109592016-01-21 Nick Clifton <nickc@redhat.com>
10960
10961 PR target/69129
10962 * gcc.target/mips/pr69129.c: New.
10963
62dd9f85 109642016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10965
10966 PR c++/58046
10967 * g++.dg/cpp0x/pr58046.C: New.
10968
ac7d424b 109692016-01-21 Jakub Jelinek <jakub@redhat.com>
10970
47c0bea3 10971 PR target/69187
10972 PR target/65624
10973 * gcc.target/arm/pr69187.c: New test.
10974
ac7d424b 10975 PR c++/69355
10976 * g++.dg/torture/pr69355.C: New test.
10977
9e18b252 109782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10979 Sebastian Pop <s.pop@samsung.com>
10980
10981 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10982
de862e2f 109832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10984 Sebastian Pop <s.pop@samsung.com>
10985
132731fb 10986 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10987
f55f9344 109882016-01-21 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR middle-end/67653
10991 * c-c++-common/pr67653.c: New test.
10992 * gcc.dg/torture/pr29119.c: Add dg-warning.
10993
62752e71 109942016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10995
10996 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10997
16d4186f 109982016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10999
11000 PR c/24293
11001 * gcc.dg/pr24293.c: New test.
11002 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11003 incomplete struct type.
11004 * gcc.dg/declspec-1.c: Likewise.
11005 * gcc.dg/pr63549.c: Likewise.
11006
58219d13 110072016-01-20 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR tree-optimization/66612
11010 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11011 for bdn instruction.
11012
a7b5688a 110132016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11014
11015 * lib/target-supports.exp
11016 (check_effective_target_arm_fp_ok_nocache): New.
11017 (check_effective_target_arm_fp_ok): New.
11018 (add_options_for_arm_fp): New.
11019 (check_effective_target_arm_crypto_ok_nocache): Require
11020 target_arm_v8_neon_ok instead of arm32.
11021 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11022 (check_effective_target_arm_crypto_pragma_ok): New.
11023 (add_options_for_arm_vfp): New.
11024 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11025 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11026 target instead. Force initial fpu to vfp.
11027 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11028 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11029 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11030 dependency.
11031 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11032 use arm_vfp effective target instead. Force initial fpu to vfp.
11033 * gcc.target/arm/attr-neon3.c: Likewise.
11034 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11035 arm_vfp_ok.
11036 * gcc.target/arm/unsigned-float.c: Likewise.
11037 * gcc.target/arm/vfp-1.c: Likewise.
11038 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11039 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11040 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11041 * gcc.target/arm/vfp-ldmias.c: Likewise.
11042 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11043 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11044 * gcc.target/arm/vfp-stmiad.c: Likewise.
11045 * gcc.target/arm/vfp-stmias.c: Likewise.
11046 * gcc.target/arm/vnmul-1.c: Likewise.
11047 * gcc.target/arm/vnmul-2.c: Likewise.
11048 * gcc.target/arm/vnmul-3.c: Likewise.
11049 * gcc.target/arm/vnmul-4.c: Likewise.
11050
7ca56ca8 110512016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11052
7fb75b57 11053 PR testsuite/69366
11054 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11055 the MPX run-time library, for compile-time MPX test.
11056 * gcc.target/i386/chkp-always_inline.c: Likewise.
11057 * gcc.target/i386/chkp-bndret.c: Likewise.
11058 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11059 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11060 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11061 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11062 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11063 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11064 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11065 * gcc.target/i386/chkp-label-address.c: Likewise.
11066 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11067 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11068 * gcc.target/i386/chkp-pr69044.c: Likewise.
11069 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11070 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11071 * gcc.target/i386/chkp-strchr.c: Likewise.
11072 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11073 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11074 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11075 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11076 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11077 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11078 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11079 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11080 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11081 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11082 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11083 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11084 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11085 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11086 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11087 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11088 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11089 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11090 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11091 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11092 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11093 * gcc.target/i386/pr63995-2.c: Likewise.
11094 * gcc.target/i386/pr64805.c: Likewise.
11095 * gcc.target/i386/pr65044.c: Likewise.
11096 * gcc.target/i386/pr65167.c: Likewise.
11097 * gcc.target/i386/pr65183.c: Likewise.
11098 * gcc.target/i386/pr65184.c: Likewise.
11099 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11100
f2da0b99 111012016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11102
11103 PR tree-optimization/69328
11104 * gcc.dg/pr69328.c: New test.
11105
4d379676 111062016-01-20 Jeff Law <law@redhat.com>
11107
4a11f145 11108 PR target/25114
4d379676 11109 * gcc.target/m68k/pr25114.c: New test.
11110
0754bad1 111112016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11112
11113 * gcc.target/arm/memset-inline-10.c: Added
11114 dg-require-effective-target arm_thumb2_ok.
11115
63bd5c2d 111162016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11117
11118 * gcc.dg/debug/dwarf2/sso.c: New test.
11119
a9c01e81 111202016-01-19 Uros Bizjak <ubizjak@gmail.com>
11121
11122 PR testsuite/68820
11123 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11124 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11125 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11126
53fa0e54 111272016-01-19 Jan Hubicka <hubicka@ucw.cz>
11128
11129 PR ipa/66223
11130 * g++.dg/ipa/devirt-50.C: New testcase.
11131
e035a62c 111322016-01-19 Marek Polacek <polacek@redhat.com>
11133
11134 PR c++/68965
11135 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11136 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11137
885cc3ea 111382016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11139
11140 PR target/69135
11141 * gcc.target/arm/pr69135_1.c: New test.
11142
07bd240e 111432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11144
11145 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11146
9f60d257 111472015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11148
11149 * gcc.target/aarch64/ccmp_1.c: New testcase.
11150
a0c919f7 111512016-01-19 Marek Polacek <polacek@redhat.com>
11152
11153 PR c++/68586
11154 * g++.dg/cpp0x/enum30.C: New test.
11155
dc5d6d17 111562016-01-19 Richard Biener <rguenther@suse.de>
11157
11158 PR tree-optimization/69336
11159 * g++.dg/tree-ssa/pr69336.C: New testcase.
11160
6dd156e0 111612016-01-19 Jakub Jelinek <jakub@redhat.com>
11162
11163 PR debug/65779
11164 * gcc.dg/pr65779.c: New test.
11165
3e0d45b9 111662016-01-19 Richard Biener <rguenther@suse.de>
11167
11168 PR tree-optimization/69352
11169 * gcc.dg/torture/pr69352.c: New testcase.
11170
7a3cf64d 111712016-01-19 Jakub Jelinek <jakub@redhat.com>
11172
11173 PR rtl-optimization/68955
11174 PR rtl-optimization/64557
11175 * gcc.dg/torture/pr68955.c: New test.
11176
8be55b33 111772016-01-19 Jan Hubicka <hubicka@ucw.cz>
11178
11179 PR lto/69136
11180 * g++.dg/torture/pr69136.C: New testcase.
11181
72a985d7 111822016-01-19 Jan Hubicka <hubicka@ucw.cz>
11183
11184 PR lto/69133
11185 * g++.dg/lto/pr69133_0.C: New testcase.
11186 * g++.dg/lto/pr69133_1.C: New testcase.
11187
56778b62 111882016-01-15 Jeff Law <law@redhat.com>
11189
11190 PR tree-optimization/69320
11191 * gcc.c-torture/pr69320-1.c: New test.
11192 * gcc.c-torture/pr69320-2.c: New test.
11193 * gcc.c-torture/pr69320-3.c: New test.
11194 * gcc.c-torture/pr69320-4.c: New test.
11195
ced41b93 111962016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11197
11198 PR c++/11858
11199 PR c++/24663
11200 PR c++/24664
11201 * g++.dg/template/pr11858.C: New test.
11202 * g++.dg/template/pr24663.C: New test.
11203 * g++.dg/template/unify12.C: New test.
11204 * g++.dg/template/unify13.C: New test.
11205 * g++.dg/template/unify14.C: New test.
11206 * g++.dg/template/unify15.C: New test.
11207 * g++.dg/template/unify16.C: New test.
11208 * g++.dg/template/unify17.C: New test.
11209
7f8cbcaf 112102016-01-18 David Malcolm <dmalcolm@redhat.com>
11211
11212 PR testsuite/69181
11213 * gcc.dg/pr69181-1.c: New test file.
11214 * gcc.dg/pr69181-2.c: New test file.
11215 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11216 globals by moving it to...
11217 (cleanup-after-saved-dg-test): ...this new function. Add
11218 "global additional_sources_used". Add reset of global
11219 multiline_expected_outputs to the empty list.
11220 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11221 global to...
11222 (multiline_expected_outputs): ...this, and updated comments to
11223 note that it is modified from gcc-dg.exp.
11224 (dg-end-multiline-output): Update for the above renaming.
11225 (handle-multiline-outputs): Likewise. Remove the clearing
11226 of the expected outputs to the empty list.
11227
3c7cbfc0 112282016-01-18 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/69297
11231 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11232
81d49cc1 112332016-01-18 Joseph Myers <joseph@codesourcery.com>
11234
11235 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11236 dg-options.
11237 * gcc.target/mips/mips-3d-2.c: Likewise.
11238 * gcc.target/mips/mips-3d-3.c: Likewise.
11239 * gcc.target/mips/mips-3d-4.c: Likewise.
11240 * gcc.target/mips/mips-3d-5.c: Likewise.
11241 * gcc.target/mips/mips-3d-6.c: Likewise.
11242 * gcc.target/mips/mips-3d-7.c: Likewise.
11243 * gcc.target/mips/mips-3d-8.c: Likewise.
11244 * gcc.target/mips/mips-3d-9.c: Likewise.
11245 * gcc.target/mips/mips-ps-1.c: Likewise.
11246 * gcc.target/mips/mips-ps-2.c: Likewise.
11247 * gcc.target/mips/mips-ps-3.c: Likewise.
11248 * gcc.target/mips/mips-ps-4.c: Likewise.
11249 * gcc.target/mips/mips-ps-5.c: Likewise.
11250 * gcc.target/mips/mips-ps-6.c: Likewise.
11251 * gcc.target/mips/mips-ps-7.c: Likewise.
11252 * gcc.target/mips/mips-ps-type.c: Likewise.
11253 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11254 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11255
03c4ff3a 112562016-01-18 Tom de Vries <tom@codesourcery.com>
11257
11258 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11259 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11260 * c-c++-common/goacc/kernels-empty.c: New test.
11261 * c-c++-common/goacc/kernels-eternal.c: New test.
11262 * c-c++-common/goacc/kernels-loop-2.c: New test.
11263 * c-c++-common/goacc/kernels-loop-3.c: New test.
11264 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11265 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11266 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11267 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11268 * c-c++-common/goacc/kernels-loop-data.c: New test.
11269 * c-c++-common/goacc/kernels-loop-g.c: New test.
11270 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11271 * c-c++-common/goacc/kernels-loop-n.c: New test.
11272 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11273 * c-c++-common/goacc/kernels-loop.c: New test.
11274 * c-c++-common/goacc/kernels-noreturn.c: New test.
11275 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11276 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11277 * c-c++-common/goacc/kernels-reduction.c: New test.
11278
22e3dcee 112792016-01-18 Tom de Vries <tom@codesourcery.com>
11280
11281 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11282 * gcc.dg/autopar/outer-2.c: Same.
11283 * gcc.dg/autopar/outer-3.c: Same.
11284 * gcc.dg/autopar/outer-4.c: Same.
11285 * gcc.dg/autopar/outer-5.c: Same.
11286 * gcc.dg/autopar/outer-6.c: Same.
11287 * gcc.dg/autopar/parallelization-1.c: Same.
11288 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11289 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11290 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11291 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11292 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11293 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11294 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11295 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11296 * gcc.dg/autopar/pr39500-1.c: Same.
11297 * gcc.dg/autopar/pr39500-2.c: Same.
11298 * gcc.dg/autopar/pr46193.c: Same.
11299 * gcc.dg/autopar/pr46194.c: Same.
11300 * gcc.dg/autopar/pr49580.c: Same.
11301 * gcc.dg/autopar/pr49960-1.c: Same.
11302 * gcc.dg/autopar/pr49960.c: Same.
11303 * gcc.dg/autopar/pr68373.c: Same.
11304 * gcc.dg/autopar/reduc-1.c: Same.
11305 * gcc.dg/autopar/reduc-1char.c: Same.
11306 * gcc.dg/autopar/reduc-1short.c: Same.
11307 * gcc.dg/autopar/reduc-2.c: Same.
11308 * gcc.dg/autopar/reduc-2char.c: Same.
11309 * gcc.dg/autopar/reduc-2short.c: Same.
11310 * gcc.dg/autopar/reduc-3.c: Same.
11311 * gcc.dg/autopar/reduc-4.c: Same.
11312 * gcc.dg/autopar/reduc-6.c: Same.
11313 * gcc.dg/autopar/reduc-7.c: Same.
11314 * gcc.dg/autopar/reduc-8.c: Same.
11315 * gcc.dg/autopar/reduc-9.c: Same.
11316 * gcc.dg/autopar/uns-outer-4.c: Same.
11317 * gcc.dg/autopar/uns-outer-5.c: Same.
11318 * gcc.dg/autopar/uns-outer-6.c: Same.
11319 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11320 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11321
fd5cbe2f 113222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11323
11324 PR target/63679
11325 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11326 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11327
fa75ab55 113282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11329
11330 PR target/63679
11331 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11332 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11333 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11334
214b2582 113352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11336
11337 PR target/63679
11338 * gcc.dg/tree-ssa/sra-17.c: New.
11339 * gcc.dg/tree-ssa/sra-18.c: New.
11340
13146837 113412016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11342
11343 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11344
6ccd18c2 113452016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11346
11347 * gnat.dg/inline12.adb: New test.
11348
8872b95f 113492016-01-18 Bin Cheng <bin.cheng@arm.com>
11350
11351 PR tree-optimization/66797
11352 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11353
971514e3 113542016-01-18 Richard Biener <rguenther@suse.de>
11355
11356 PR tree-optimization/69170
11357 * gcc.dg/torture/pr69170.c: New testcase.
11358
dfb6d139 113592016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11360
11361 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11362
164d84c2 113632016-01-16 Tom de Vries <tom@codesourcery.com>
11364
11365 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11366
4c33b769 113672016-01-16 Tom de Vries <tom@codesourcery.com>
11368
11369 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11370 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11371 redundant dg-require-effective-target pthread.
11372 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11373 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11374 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11375 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11376 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11377 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11378 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11379
673441b0 113802016-01-16 David Edelsohn <dje.gcc@gmail.com>
11381
11382 PR target/68609
11383 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11384 * gcc.target/powerpc/recip-7.c: Same.
11385
90153ae7 113862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11387
11388 PR c++/69091
11389 * g++.dg/template/pr69091.C: New test.
11390
bc24d01d 113912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11392
11393 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11394 dump does not contain an error_mark_node.
11395 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11396 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11397
4067c0fd 113982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11399
11400 PR c++/68936
11401 * g++.dg/template/pr68936.C: New test.
11402
27c6dbdd 114032016-01-15 David Edelsohn <dje.gcc@gmail.com>
11404
11405 PR target/68609
11406 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11407 * gcc.target/powerpc/recip-2.c: Same.
11408 * gcc.target/powerpc/recip-3.c: Same.
11409 * gcc.target/powerpc/recip-4.c: Same.
11410 * gcc.target/powerpc/recip-sqrtf.c: Same.
11411
e390c57d 114122016-01-15 Jeff Law <law@redhat.com>
11413
11414 PR tree-optimization/69270
11415 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11416 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11417
ddcfeaf1 114182016-01-15 Paul Thomas <pault@gcc.gnu.org>
11419
11420 PR fortran/49630
11421 * gfortran.dg/deferred_character_13.f90: New test for the fix
11422 of comment 3 of the PR.
11423
11424 PR fortran/54070
11425 * gfortran.dg/deferred_character_8.f90: New test
11426 * gfortran.dg/allocate_error_5.f90: New test
11427
11428 PR fortran/60593
11429 * gfortran.dg/deferred_character_10.f90: New test
11430
11431 PR fortran/60795
11432 * gfortran.dg/deferred_character_14.f90: New test
11433
11434 PR fortran/61147
11435 * gfortran.dg/deferred_character_11.f90: New test
11436
11437 PR fortran/64324
11438 * gfortran.dg/deferred_character_9.f90: New test
11439
81be349c 114402016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11441
11442 PR rtl-optimization/69030
11443 * gcc.target/i386/pr69030.c: New.
11444
998456c5 114452016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11446
11447 * gcc.target/aarch64/target_attr_17.c: New test.
11448
0d85be19 114492016-01-15 Richard Biener <rguenther@suse.de>
11450
11451 PR tree-optimization/66856
11452 * gcc.dg/torture/pr66856-1.c: New testcase.
11453 * gcc.dg/torture/pr66856-2.c: Likewise.
11454
321d36c8 114552016-01-15 Richard Biener <rguenther@suse.de>
11456
11457 PR debug/69137
11458 * g++.dg/lto/pr69137_0.C: New testcase.
11459
d94a1f53 114602016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11461
11462 PR middle-end/69246
11463 * gcc.target/i386/pr69246.c: New test.
11464
5fe9a861 114652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11466
a9c01e81 11467 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11468
3d05a5e9 114692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11470
11471 PR c++/56194
11472 * g++.dg/init/const9.C: Disable test on S/390.
11473
5e8132b5 114742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11475
11476 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11477 * g++.dg/Wno-frame-address.C: Ditto.
11478
32307cdf 114792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11480
11481 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11482
1ca28250 114832016-01-15 Richard Biener <rguenther@suse.de>
11484
11485 PR tree-optimization/68961
11486 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11487
6271bd93 114882016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11489
11490 * gcc.target/i386/pr65105-5.c: New test.
11491
dfb6d139 114922016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11493
11494 * gcc.c-torture/execute/alias-4.c: New testcase.
11495
dfb6d139 114962016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11497
11498 PR ipa/68148
11499 * g++.dg/ipa/devirt-49.C: New testcase.
11500
7bbac464 115012016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11502
11503 PR target/65837
11504 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11505 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11506 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11507
4345b868 115082016-01-15 Richard Biener <rguenther@suse.de>
11509
11510 PR tree-optimization/69117
11511 * gcc.dg/torture/pr69117.c: New testcase.
11512
580357e7 115132015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11514
11515 PR c++/69048
11516 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11517
612baa31 115182016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11519
11520 PR testsuite/67509
11521 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11522 range tests use 100 * maximum instead of maximum + 1.
11523
44e09bc4 115242016-01-14 Jakub Jelinek <jakub@redhat.com>
11525
11526 PR debug/69244
11527 * gcc.dg/guality/pr69244.c: New test.
11528
96962ae4 115292016-01-14 Uros Bizjak <ubizjak@gmail.com>
11530
11531 * lib/target-supports.exp (check_effective_target_issignaling):
11532 New procedure.
11533 * gcc.dg/pr61441.c: Require issignaling effective target.
11534
ab9c400b 115352016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11536
11537 PR target/68803
11538 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11539
a7ed4583 115402016-01-14 David Malcolm <dmalcolm@redhat.com>
11541
11542 PR c++/68819
11543 PR preprocessor/69177
11544 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11545 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11546 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11547 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11548
77f35cec 115492016-01-14 Marek Polacek <polacek@redhat.com>
11550
11551 PR c/69262
11552 * gcc.dg/array-15.c: New test.
11553
915d0950 115542016-01-14 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR middle-end/68146
11557 PR tree-optimization/69155
11558 * gfortran.dg/pr68146.f: New test.
11559 * gfortran.dg/pr69155.f90: New test.
11560
24651fb7 115612016-01-14 Richard Biener <rguenther@suse.de>
11562
11563 PR tree-optimization/68060
11564 * gcc.dg/torture/pr68060-1.c: New testcase.
11565 * gcc.dg/torture/pr68060-2.c: Likewise.
11566
2f63f950 115672016-01-14 Nick Clifton <nickc@redhat.com>
11568
11569 * lib/target-supports.exp
11570 (check_effective_target_arm_neon_ok_nocache): Add an option
11571 sequence that includes setting the ARM architecture to ARMv7-A.
11572 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11573 command line options necessary to enable Neon support.
11574 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11575 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11576 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11577 * gcc.target/arm/pr69180.c: Likewise.
11578
3ce0acde 115792016-01-14 Jeff Law <law@redhat.com>
11580
11581 PR tree-optimization/69270
11582 * gcc.dg/tree-ssa/pr69270.c: New test.
11583
bda05c57 115842016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11585
11586 PR c/66208
11587 * c-c++-common/pr66208.c: New file.
11588
9b657cf1 115892016-01-13 Jakub Jelinek <jakub@redhat.com>
11590
11591 PR tree-optimization/69156
11592 * gcc.dg/pr69156.c: New test.
11593
58ba1b9d 115942016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11595
11596 * gcc.target/i386/pr69225-7.c: New test.
11597
e5fee0fe 115982016-01-13 Richard Henderson <rth@redhat.com>
11599
11600 * gcc.dg/tm/memopt-13.c: Update expected function.
11601 * gcc.dg/tm/memopt-6.c: Likewise.
11602
3f0e9745 116032016-01-13 Uros Bizjak <ubizjak@gmail.com>
11604
11605 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11606 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11607 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11608 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11609
3f0e9745 116102016-01-13 Tom de Vries <tom@codesourcery.com>
11611
11612 PR tree-optimization/69169
7a6ddc0d 11613 * gcc.dg/pr69169.c: New test.
11614
9b657cf1 116152016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11616
11617 PR target/69228
11618 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11619 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11620 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11621 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11622 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11623 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11624 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11625 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11626
f704d701 116272016-01-13 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR target/69247
11630 * gcc.dg/pr69247.c: New test.
11631
e966d6b9 116322016-01-13 Richard Biener <rguenther@suse.de>
11633
11634 PR tree-optimization/69242
11635 * gcc.dg/torture/pr69242.c: New testcase.
11636
1ca1d9b2 116372016-01-13 Richard Biener <rguenther@suse.de>
11638
11639 PR tree-optimization/69186
11640 * gcc.dg/torture/pr69186.c: New testcase.
11641
d07cbccc 116422016-01-13 Jeff Law <law@redhat.com>
11643
11644 PR tree-optimization/67755
11645 * gcc.dg/tree-ssa/pr67755.c: New test.
11646
116472016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11648
11649 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11650 pass number in output by a star.
11651
b95d41cf 116522016-01-12 Bin Cheng <bin.cheng@arm.com>
11653
11654 PR tree-optimization/68911
11655 * gcc.c-torture/execute/pr68911.c: New test.
11656
91d87e22 116572016-01-12 Marek Polacek <polacek@redhat.com>
11658
11659 PR c++/68979
11660 * g++.dg/warn/permissive-1.C: New test.
11661
8a9401a4 116622016-01-12 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR objc++/68511
11665 PR c++/69213
11666 * g++.dg/opt/pr69213.C: New test.
11667
b9cb7a67 116682016-01-12 Christian Bruel <christian.bruel@st.com>
11669
11670 PR target/69180
11671 * gcc.target/arm/pr69180.c: New test.
11672
e4c96992 116732016-01-12 Richard Biener <rguenther@suse.de>
11674
11675 PR lto/69077
11676 * g++.dg/lto/pr69077_0.C: New testcase.
11677 * g++.dg/lto/pr69077_1.C: Likewise.
11678
90525f61 116792016-01-12 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR target/69175
11682 * g++.dg/opt/pr69175.C: New test.
11683
9e7edfd3 116842016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11685
11686 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11687 rather than #including math.h & stdlib.h.
11688 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11689 * gcc.dg/vect/pr49771.c: Likewise.
11690 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11691 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11692 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11693 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11694 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11695 * gcc.dg/vect/pr44507.c: Likewise.
11696 * gcc.dg/vect/pr45902.c: Likewise.
11697 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11698 * gcc.dg/vect/vect-117.c: Likewise.
11699 * gcc.dg/vect/vect-99.c: Likewise.
11700 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11701 * gcc.dg/vect/vect-cond-1.c: Likewise.
11702 * gcc.dg/vect/vect-cond-2.c: Likewise.
11703 * gcc.dg/vect/vect-cond-3.c: Likewise.
11704 * gcc.dg/vect/vect-cond-4.c: Likewise.
11705 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11706 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11707 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11708 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11709 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11710 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11711 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11712 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11713 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11714 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11715 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11716 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11717 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11718 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11719 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11720 include of signal.h.
11721 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11722 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11723 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11724 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11725 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11726 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11727 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11728 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11729 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11730 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11731 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11732 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11733 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11734 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11735 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11736 * gcc.dg/vect/vect-outer-5.c: Likewise.
11737 * gcc.dg/vect/vect-outer-6.c: Likewise.
11738 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11739 include of stdio.h.
11740
3368873d 117412016-01-12 Nick Clifton <nickc@redhat.com>
11742
11743 PR target/68913
11744 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11745 to fread so that it will be found in all target runtimes.
11746
0464ea95 117472016-01-12 Richard Biener <rguenther@suse.de>
11748
11749 PR tree-optimization/69053
11750 * g++.dg/torture/pr69053.C: New testcase.
11751
7819730f 117522016-01-12 Richard Biener <rguenther@suse.de>
11753
11754 PR tree-optimization/69168
11755 * gcc.dg/torture/pr69168.c: New testcase.
11756
995bfebf 117572016-01-12 Richard Biener <rguenther@suse.de>
11758
11759 PR tree-optimization/69157
11760 * gcc.dg/torture/pr69157.c: New testcase.
11761
117622016-01-12 Richard Biener <rguenther@suse.de>
11763
11764 PR tree-optimization/69174
11765 * gcc.dg/torture/pr69174.c: New testcase.
11766
1d10d64c 117672016-01-12 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR c++/66808
11770 PR c++/69000
11771 * g++.dg/tls/pr66808.C: New test.
11772 * g++.dg/tls/pr69000.C: New test.
11773
f0b79faf 117742016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11775
11776 * gcc.target/powerpc/swaps-p8-23.c: New test.
11777 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11778
04cf75a4 117792016-01-11 John David Anglin <danglin@gcc.gnu.org>
11780
11781 PR tree-optimization/68356
11782 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11783
0eb4264c 117842016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11785 Jim Wilson <jim.wilson@linaro.org>
11786
11787 PR target/69194
11788 * gcc.target/arm/pr69194.c: New test.
11789
2f66de64 117902016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11791
11792 PR target/69225
11793 * gcc.target/i386/pr69225-1.c: New test.
11794 * gcc.target/i386/pr69225-2.c: Likewise.
11795 * gcc.target/i386/pr69225-3.c: Likewise.
11796 * gcc.target/i386/pr69225-4.c: Likewise.
11797 * gcc.target/i386/pr69225-5.c: Likewise.
11798 * gcc.target/i386/pr69225-6.c: Likewise.
11799
36105e82 118002016-01-11 Jakub Jelinek <jakub@redhat.com>
11801
1c78ce2e 11802 PR target/67462
11803 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11804 if lp64.
11805
a4a87320 11806 PR target/69071
11807 * gcc.dg/pr69071.c: New test.
11808
91fbd04f 11809 PR c++/69211
11810 * g++.dg/opt/pr69211.C: New test.
11811
36105e82 11812 PR tree-optimization/69214
11813 * gcc.c-torture/compile/pr69214.c: New test.
11814
e934c380 118152016-01-11 Uros Bizjak <ubizjak@gmail.com>
11816
11817 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11818 * gcc.target/i386/pr66232-11.c: Ditto.
11819 * gcc.target/i386/pr66232-12.c: Ditto.
11820 * gcc.target/i386/pr66232-13.c: Ditto.
11821
3ff1b153 118222016-01-11 Richard Biener <rguenther@suse.de>
11823
11824 PR tree-optimization/69173
11825 * gcc.dg/torture/pr69173.c: New testcase.
11826
04e1504c 118272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11828
11829 PR rtl-optimization/68796
11830 * gcc.target/aarch64/tst_5.c: New test.
11831 * gcc.target/aarch64/tst_6.c: Likewise.
11832
ae8718b5 118332016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11834
11835 PR rtl-optimization/68841
11836 * gcc.dg/pr68841.c: New test.
11837 * gcc.c-torture/execute/pr68841.c: New test.
11838
bd8bece2 118392016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11840
11841 PR rtl-optimization/68920
11842 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11843 for ix86 targets.
11844 * gcc.dg/ifcvt-5.c: New test.
11845
9b657cf1 118462016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11847
11848 PR bootstrap/69123
11849 * g++.dg/pr69123.C: New.
11850
7a158352 118512016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11852
11853 PR target/69010
11854 * gcc.target/i386/pr69010.c: New test.
11855
ff375d11 118562016-01-11 Martin Jambor <mjambor@suse.cz>
11857
11858 PR ipa/69044
11859 * gcc.target/i386/chkp-pr69044.c: New test.
11860
9eb890f1 118612016-01-11 Tom de Vries <tom@codesourcery.com>
11862
11863 PR tree-optimization/69109
11864 * gcc.dg/autopar/pr69109-2.c: New test.
11865 * gcc.dg/autopar/pr69109.c: New test.
11866
c4157ee5 118672016-01-11 Tom de Vries <tom@codesourcery.com>
11868
11869 PR tree-optimization/69108
11870 * gcc.dg/autopar/pr69108.c: New test.
11871
b933e511 118722016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11873
11874 PR c++/69029
11875 * c-c++-common/Wisleading-indentation.c: Augment test.
11876
efb73de1 118772016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11878
11879 PR fortran/69154
11880 * gfortran.dg/inline_matmul_12.f90: New test.
11881
40c86c3b 118822016-01-10 Paul Thomas <pault@gcc.gnu.org>
11883
11884 PR fortran/67779
11885 * gfortran.dg/actual_array_offset_1: New test.
11886
a006c0bb 118872016-01-10 Tom de Vries <tom@codesourcery.com>
11888
11889 PR tree-optimization/69062
11890 * gcc.dg/autopar/pr69062.c: New test.
11891
880ed4be 118922016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11893
11894 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11895 * gcc.dg/vect/slp-perm-2.c: Likewise.
11896 * gcc.dg/vect/slp-perm-3.c: Likewise.
11897 * gcc.dg/vect/slp-perm-5.c: Likewise.
11898 * gcc.dg/vect/slp-perm-6.c: Likewise.
11899 * gcc.dg/vect/slp-perm-7.c: Likewise.
11900 * gcc.dg/vect/slp-perm-8.c: Likewise.
11901
d95e1856 119022016-01-10 Tom de Vries <tom@codesourcery.com>
11903
11904 PR tree-optimization/69039
11905 * gcc.dg/autopar/pr69039.c: New test.
11906
0f8f48d0 119072016-01-09 Marek Polacek <polacek@redhat.com>
11908
11909 PR c++/69113
11910 * g++.dg/pr69113.C: New test.
11911
7dff0499 119122016-01-09 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR middle-end/50865
11915 PR tree-optimization/69097
11916 * gcc.c-torture/execute/pr50865.c: New test.
11917 * gcc.c-torture/execute/pr69097-1.c: New test.
11918 * gcc.c-torture/execute/pr69097-2.c: New test.
11919 * gcc.dg/pr69097-1.c: New test.
11920 * gcc.dg/pr69097-2.c: New test.
11921
18431e78 119222016-01-09 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR c++/69164
11925 * g++.dg/opt/pr69164.C: New test.
11926
1943a4a2 119272016-01-08 Jakub Jelinek <jakub@redhat.com>
11928
11929 PR tree-optimization/69167
11930 * gcc.dg/pr69167.c: New test.
11931
a143e277 119322016-01-08 Marek Polacek <polacek@redhat.com>
11933
11934 PR c++/68449
11935 * g++.dg/pr68449.C: New.
11936
44c01906 119372016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11938
11939 PR tree-optimization/68707
11940 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11941 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11942 on platforms supporting it.
11943 * gcc.dg/vect/slp-perm-2.c: Likewise.
11944 * gcc.dg/vect/slp-perm-3.c: Likewise.
11945 * gcc.dg/vect/slp-perm-5.c: Likewise.
11946 * gcc.dg/vect/slp-perm-7.c: Likewise.
11947 * gcc.dg/vect/slp-perm-8.c: Likewise.
11948 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11949 on platforms supporting it.
11950
c437d1e8 119512016-01-08 Jakub Jelinek <jakub@redhat.com>
11952
c9595c51 11953 PR tree-optimization/69162
11954 * gcc.dg/pr69162.c: New test.
11955
c437d1e8 11956 PR tree-optimization/69172
11957 * gcc.dg/pr69172.c: New test.
11958
6a46a28c 119592016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11960
11961 PR tree-optimization/67781
11962 * gcc.c-torture/execute/pr67781.c: New file.
11963
62ad9a04 119642016-01-08 Jakub Jelinek <jakub@redhat.com>
11965
11966 PR tree-optimization/69083
11967 * gcc.dg/vect/pr69083.c: New test.
11968
9e0e8c2a 119692016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11970
11971 PR tree-optimization/61441
11972 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11973 Use -fexcess-precision=standard for compiler options.
11974 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11975
5d034e37 119762016-01-08 Jakub Jelinek <jakub@redhat.com>
11977
5013f740 11978 PR fortran/69128
11979 * gfortran.dg/gomp/pr69128.f90: New test.
11980
5d034e37 11981 PR c++/69145
11982 * g++.dg/ext/pr69145-1.C: New test.
11983 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11984 * g++.dg/ext/pr69145-2.h: New file.
11985
517906ff 119862016-01-07 Martin Sebor <msebor@redhat.com>
11987
11988 PR c/68966
11989 * gcc.dg/atomic-fetch-bool.c: New test.
11990 * gcc.dg/sync-fetch-bool.c: New test.
11991
cdbb524c 119922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11993
11994 PR fortran/66680
11995 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11996
ec3aba9e 119972016-01-07 Nick Clifton <nickc@redhat.com>
11998
11999 PR target/66655
12000 * g++.dg/pr66655.C: New test.
12001 * g++.dg/pr66655_1.cc: Test support file.
12002 * g++.dg/pr66655.h: Test header file.
12003
9b657cf1 120042016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12005
12006 PR fortran/66680
12007 gfortran.dg/gomp/pr66680.f90: New test.
12008
cd45d7a5 120092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12010
12011 PR target/69171
12012 * gcc.target/i386/pr69171-1.c: New test.
12013 * gcc.target/i386/pr69171-2.c: Likewise.
12014 * gcc.target/i386/pr69171-3.c: Likewise.
12015 * gcc.target/i386/pr69171-4.c: Likewise.
12016 * gcc.target/i386/pr69171-5.c: Likewise.
12017 * gcc.target/i386/pr69171-6.c: Likewise.
12018
4a86a91a 120192015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12020
12021 PR middle-end/67639
12022 * c-c++-common/pr67639.c: New test.
12023
34c05552 120242016-01-07 Jakub Jelinek <jakub@redhat.com>
12025
12026 PR tree-optimization/69141
12027 * g++.dg/opt/pr69141.C: New test.
12028
f08d6895 120292016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12030
12031 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12032
32ec4173 120332016-01-06 Uros Bizjak <ubizjak@gmail.com>
12034
12035 PR target/69140
12036 * gcc.target/i386/pr69140.c: New test
12037
d74214f3 120382016-01-06 David Malcolm <dmalcolm@redhat.com>
12039
12040 * gcc.dg/bad-dereference.c: New test case.
12041
73991cab 120422015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12043
12044 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12045
fc8cc457 120462016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12047
12048 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12049
be3c9981 120502016-01-06 Marek Polacek <polacek@redhat.com>
12051
12052 PR sanitizer/69099
12053 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12054
2cb724f9 120552016-01-05 Marek Polacek <polacek@redhat.com>
12056
12057 PR c/69104
12058 * gcc.dg/atomic-invalid-2.c: New.
12059
233a53ed 120602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12061
12062 PR target/68991
12063 * gcc.target/i386/pr68991.c: New test.
12064
ea87c5e3 120652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12066
12067 PR target/68991
12068 * g++.dg/pr68991-1.C: New test.
12069 * g++.dg/pr68991-2.C: Likewise.
12070
1943a4a2 120712016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12072
1943a4a2 12073 PR other/60465
afe82e5b 12074 * gcc.target/ia64/pr60465-gprel64.c: New test.
12075 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12076
1e9147dd 120772016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12078
12079 PR rtl-optimization/68651
12080 * gcc.target/aarch64/pr68651_1.c: New test.
12081
d42aa619 120822016-01-05 David Malcolm <dmalcolm@redhat.com>
12083
12084 PR c/69122
12085 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12086
1776de76 120872016-01-05 Nathan Sidwell <nathan@acm.org>
12088
2d7d361d 12089 PR c++/58583
12090 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12091
1776de76 12092 * gcc.dg/alias-15.c: New.
12093
5beb12c0 120942016-01-05 Nick Clifton <nickc@redhat.com>
12095
12096 PR target/68870
12097 * g++.dg/pr68770.C: New test.
12098
d8cca921 120992016-01-04 Mike Stump <mikestump@comcast.net>
12100
12101 * lib/target-supports.exp (check_effective_target_cilkplus):
12102 cilkplus targets require pthreads.
afc907ef 12103 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12104
8427dff3 121052016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12106
12107 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12108 generation.
12109
f1717362 121102016-01-04 Jakub Jelinek <jakub@redhat.com>
12111
12112 Update copyright years.
12113
d7d6a3ab 121142016-01-04 Marek Polacek <polacek@redhat.com>
12115
12116 PR c/68908
12117 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12118 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12119 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12120
b8f4a5f9 121212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12122
12123 * gcc.target/sparc/20160104-2.c: New test.
12124
6b5c028f 121252016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12126
12127 * gcc.target/sparc/20160104-1.c: New test.
12128
300e1002 121292016-01-03 Paul Thomas <pault@gcc.gnu.org>
12130
12131 PR fortran/65045
12132 * gfortran.dg/pr65045.f90: New test.
12133
855b105f 121342016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12135
12136 * gnat.dg/specs/debug1.ads: Delete.
12137
bdc177dc 121382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12139
12140 PR libgfortran/68867
12141 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12142 expression.
12143
48aaffae 121442016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12145
12146 PR libgfortran/68867
12147 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12148 PowerPC.
12149
19a468b8 121502016-01-01 Paul Thomas <pault@gcc.gnu.org>
12151
12152 PR fortran/68864
12153 * gfortran.dg/pr68864.f90: New test.
12154
25371c91 121552016-01-01 Jakub Jelinek <jakub@redhat.com>
12156
2a659064 12157 PR tree-optimization/69070
12158 * gcc.dg/pr69070.c: New test.
12159
57aa9851 12160 PR sanitizer/69055
12161 * gfortran.dg/pr69055.f90: New test.
12162
25371c91 12163 PR target/69015
12164 * gcc.dg/pr69015.c: New test.
f1717362 12165\f
fb2c1edd 12166Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12167
12168Copying and distribution of this file, with or without modification,
12169are permitted in any medium without royalty provided the copyright
12170notice and this notice are preserved.