]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Implement P0040R3, Extending memory management tools.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
46fad8d5 12016-09-13 Jakub Jelinek <jakub@redhat.com>
2
4bdba715 3 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4 * g++.dg/cpp1z/gen-attrs1.C: New test.
5
99d887de 6 PR tree-optimization/77454
7 * gcc.dg/pr77454.c: New test.
8
46fad8d5 9 PR c++/77553
10 * g++.dg/cpp1y/constexpr-77553.C: New test.
11
68ef907c 122016-09-13 David Malcolm <dmalcolm@redhat.com>
13
14 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15 (test_show_locus): Replace rich_location::add_fixit_insert calls
16 with add_fixit_insert_before and add_fixit_insert_after.
17
2c24fd5e 182016-09-13 Jason Merrill <jason@redhat.com>
19 Tom de Vries <tom@codesourcery.com>
20
21 PR c++/77427
22 * g++.dg/pr77427.C: New test.
23
68b219ee 242016-09-13 Martin Liska <mliska@suse.cz>
25
26 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
27 effective target.
28 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
29 * lib/target-supports.exp: Define the new target.
30
c72e91d3 312016-09-12 Andrew Pinski <apinski@cavium.com>
32
33 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
34 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
35
b38c0a37 362016-09-12 Uros Bizjak <ubizjak@gmail.com>
37
38 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
39 variable arguments.
40 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
41 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
42 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
43 variable argument.
44 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
45 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
46
7a21b590 472016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
48
49 PR c++/77496
50 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
51 * g++.dg/ext/pr77496.C: New test.
52 * g++.dg/warn/pr77496.C: New test.
53
00434032 542016-09-12 David Malcolm <dmalcolm@redhat.com>
55
56 PR c/72858
57 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
58 to preserve conversion chars, and to preserve prefix information.
59 * gcc.dg/format/pr72858.c: New test case.
60
54f56c28 612016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
62
63 * gfortran.dg/pr77507.f90: Move to ...
64 * gfortran.dg/ieee/pr77507.f90: here.
65
08d6d42c 662016-08-09 Jan Hubicka <hubicka@ucw.cz>
67
68 PR ipa/61159
69 * compile/pr61159.c: New testcase
70
35870532 712016-08-09 Jan Hubicka <hubicka@ucw.cz>
72
73 PR ipa/64316
74 * gcc.dg/ipa/pr63416.c: New testcase.
75
953b9eef 762016-09-10 Paul Thomas <pault@gcc.gnu.org>
77 Steven G. Kargl <kargl@gcc.gnu.org>
78
79 PR fortran/77532
c78b1f64 80 * gfortran.dg/dtio_11.f90: new test.
953b9eef 81
1aef7c3c 822016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
83
84 PR fortran/77507
85 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
86 * gfortran.dg/c_assoc_4.f90: Ditto.
87
3bb45f76 882016-09-10 Tom de Vries <tom@codesourcery.com>
89
90 PR C/71602
91 * c-c++-common/va-arg-va-list-type.c: New test.
92
9731eaaf 932016-09-09 Peter Bergner <bergner@vnet.ibm.com>
94
95 PR rtl-optimization/77289
96 * gcc.target/powerpc/pr77289.c: New test.
97
911ea34a 982016-09-09 Martin Sebor <msebor@redhat.com>
99
100 PR c/77520
101 PR c/77521
102 * gcc.dg/pr77520.c: New test.
103 * gcc.dg/pr77521.c: New test.
104
edd0f33b 1052016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
106
107 PR fortran/77506
108 * gfortran.dg/pr77506.f90: New test.
109
374777a4 1102016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
111
112 PR fortran/77507
113 * gfortran.dg/pr77507.f90: New test.
114
c5eddaf9 1152016-09-09 Joseph Myers <joseph@codesourcery.com>
116
117 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
118
3e7e4e14 1192016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
120 Louis Krupp <lkrupp@gcc.gnu.org>
121
122 PR fortran/69514
123 * gfortran.dg/pr69514_1.f90: New test.
124 * gfortran.dg/pr69514_2.f90: New test.
125
51688bb7 1262016-09-08 Jakub Jelinek <jakub@redhat.com>
127
a34338c9 128 PR fortran/77500
129 * gfortran.dg/gomp/pr77500.f90: New test.
130
51688bb7 131 PR fortran/77516
132 * gfortran.dg/gomp/pr77516.f90: New test.
133
3ecb55e7 1342016-09-07 Jakub Jelinek <jakub@redhat.com>
135
136 PR middle-end/77475
137 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
138 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
139 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
140 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
141 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
142 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
143
3da97ff7 1442016-09-07 David Malcolm <dmalcolm@redhat.com>
145
146 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
147 "substring-locations.h".
148
b55f1f44 1492016-09-07 Richard Biener <rguenther@suse.de>
150
151 PR c/77450
152 * c-c++-common/vector-subscript-8.c: Move ..
153 * gcc.dg/pr77450.c: ... here.
154
7d482049 1552016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 156
157 PR libgfortran/77393
158 * gfortran.dg/fmt_f0_2.f90: Update test.
159 * gfortran.dg/fmt_f0_3.f90: New test.
160
ef3b531c 1612016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
162
163 PR debug/77389
164 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
165 in dg-options.
166
167 PR debug/57519
168 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
169
39370ea0 1702016-09-06 Jakub Jelinek <jakub@redhat.com>
171
172 PR target/69255
173 * gcc.target/i386/pr69255-1.c: New test.
174 * gcc.target/i386/pr69255-2.c: New test.
175 * gcc.target/i386/pr69255-3.c: New test.
176
1772016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 178
179 PR c/77336
180 * gcc.dg/format/miss-7.c: New test.
181
88820414 1822016-09-06 Uros Bizjak <ubizjak@gmail.com>
183
184 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
185
4c790ba8 1862016-09-06 Martin Liska <mliska@suse.cz>
187
188 PR gcov-profile/77378
189 PR gcov-profile/77466
190 * gcc.dg/profile-update-warning.c: New test.
191
43d2460d 1922016-09-06 Richard Biener <rguenther@suse.de>
193
194 PR tree-optimization/77479
195 * gcc.dg/torture/pr77479.c: New testcase.
196
4c04bcce 1972016-09-06 Richard Biener <rguenther@suse.de>
198
199 PR c/77450
200 * c-c++-common/vector-subscript-7.c: Adjust.
201 * c-c++-common/vector-subscript-8.c: New testcase.
202
8925068a 2032016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
204
205 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
206
daea048c 2072016-09-05 Jakub Jelinek <jakub@redhat.com>
208
e315ff48 209 PR target/77476
210 * gcc.target/i386/avx512f-pr77476.c: New test.
211 * gcc.target/i386/avx512bw-pr77476.c: New test.
212 * gcc.target/i386/avx512dq-pr77476.c: New test.
213
8eeca3ac 214 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
215 Update comment to mention also avx512f.
216
daea048c 217 PR sanitizer/77396
218 * g++.dg/asan/pr77396-2.C: New test.
219
a6ffaadf 2202016-09-05 Uros Bizjak <ubizjak@gmail.com>
221
222 PR rtl-optimization/77452
223 * gcc.target/i386/pr77452.c: New test.
224
8f8828ba 2252016-09-05 Marek Polacek <polacek@redhat.com>
226
227 PR c/77423
228 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
229
65277f2a 2302016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
231
232 PR fortran/77391
233 * gfortran.dg/pr77391.f90: New test.
234
a1cf06b8 2352016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
236
237 PR fortran/77460
238 * gfortran.dg/pr77460.f90: New test.
239
4d261282 2402016-09-03 Jakub Jelinek <jakub@redhat.com>
241
242 PR c/65467
243 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
244
4fc4eb94 2452016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
246
247 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
248
40a431fa 2492016-09-02 David Malcolm <dmalcolm@redhat.com>
250
251 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
252 test case.
253 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
254 diagnostic-test-show-locus-generate-patch.c to the sources
255 for diagnostic_plugin_test_show_locus.c.
256
a940fdc7 2572016-09-02 Jakub Jelinek <jakub@redhat.com>
258
0b80c4b2 259 PR c/65467
260 * gcc.dg/gomp/_Atomic-1.c: New test.
261 * gcc.dg/gomp/_Atomic-2.c: New test.
262 * gcc.dg/gomp/_Atomic-3.c: New test.
263 * gcc.dg/gomp/_Atomic-4.c: New test.
264 * gcc.dg/gomp/_Atomic-5.c: New test.
265
a940fdc7 266 PR sanitizer/77396
267 * g++.dg/asan/pr77396.C: New test.
268
2692016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 270
271 PR tree-optimization/71831
272 * gcc.dg/builtin-object-size-16.c: New test.
273 * gcc.dg/builtin-object-size-17.c: New test.
274
0b404bb4 2752016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
276
277 PR libgfortran/77393
278 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
279
8a5817a9 2802016-09-01 Uros Bizjak <ubizjak@gmail.com>
281
282 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
283 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
284 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
285 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
286 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
287 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
288 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
289 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
290 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
291 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
292 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
293 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
294 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
295 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
296 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
297 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
298 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
299 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
300
209253ae 3012016-09-01 Eric Botcazou <ebotcazou@adacore.com>
302
303 * gnat.dg/opt58.adb: New test.
304 * gnat.dg/opt58_pkg.ads: New helper.
305
15182c1d 3062016-09-01 Richard Biener <rguenther@suse.de>
307
308 PR middle-end/77436
309 * gcc.dg/torture/pr77436.c: New testcase.
310
1c02615c 3112016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
312
313 * gcc.dg/pr64252.c: Require int32plus.
314 * gcc.dg/pr66299-1.c: Likewise.
315 * gcc.dg/pr66299-2.c: Likewise.
316 * gcc.dg/torture/20131115-1.c: Skip for avr.
317
08fded5f 3182016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319
320 * gcc.target/aarch64/ands_3.c: New test.
321
a7b3b7c4 3222016-08-31 Jakub Jelinek <jakub@redhat.com>
323
68c215e4 324 PR fortran/77352
325 * gfortran.dg/gomp/pr77352.f90: New test.
326
a7b3b7c4 327 PR fortran/77374
328 * gfortran.dg/gomp/pr77374.f08: New test.
329
51a43c06 3302016-08-31 Marc Glisse <marc.glisse@inria.fr>
331
332 PR tree-optimization/73714
333 * gcc.dg/tree-ssa/pr73714.c: New test.
334
01109414 3352016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
336
337 PR libgfortran/77393
338 * gfortran.dg/fmt_f0_2.f90: New test.
339
8036ac7f 3402016-08-31 Marc Glisse <marc.glisse@inria.fr>
341
342 * gcc.target/i386/pr59539-2.c: Adapt options.
343 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
344
b298bde8 3452016-08-31 Paul Thomas <pault@gcc.gnu.org>
346
347 PR fortran/77418
348 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
349 of the associate entity and replace with a pointer to the
350 intended item on the stack.
351
9f732c4e 3522016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 353 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 354
355 PR fortran/48298
356 * gfortran.dg/dtio_1.f90: New test.
357 * gfortran.dg/dtio_2.f90: New test.
358 * gfortran.dg/dtio_3.f90: New test.
359 * gfortran.dg/dtio_4.f90: New test.
360 * gfortran.dg/dtio_5.f90: New test.
361 * gfortran.dg/dtio_6.f90: New test.
362 * gfortran.dg/dtio_7.f90: New test.
363 * gfortran.dg/dtio_8.f90: New test.
364 * gfortran.dg/dtio_9.f90: New test.
365 * gfortran.dg/dtio_10.f90: New test.
366
d6dd1b60 3672016-08-30 David Malcolm <dmalcolm@redhat.com>
368
369 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
370 (test_many_nested_locations): New function.
371 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
372 (test_show_locus): Handle "test_many_nested_locations".
373
2e7400df 3742016-08-30 David Malcolm <dmalcolm@redhat.com>
375
376 * g++.dg/template/double-greater-than-fixit.C: New test case.
377
98023bfd 3782016-08-30 Eric Botcazou <ebotcazou@adacore.com>
379
380 * gnat.dg/opt57.ad[sb]: New test.
381 * gnat.dg/opt57_pkg.ads: New helper.
382
f9723d87 3832016-08-30 Richard Biener <rguenther@suse.de>
384
385 PR tree-optimization/69047
386 * gcc.dg/pr69047.c: Fix byte-order check.
387
77ce6232 3882016-08-30 Jakub Jelinek <jakub@redhat.com>
389
adca2d16 390 PR tree-optimization/72866
391 * gcc.dg/vect/pr72866.c: New test.
392
06cee168 393 PR debug/77363
394 * g++.dg/debug/dwarf2/pr77363.C: New test.
395
4472e8d1 396 PR middle-end/77377
397 * gcc.target/i386/pr77377.c: New test.
398
77ce6232 399 PR debug/77389
400 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
401 in dg-options.
402
36bda760 4032016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
404
405 * gfortran.dg/pr77372.f90: Moved to ...
406 * gfortran.dg/ieee/pr77372.f90: here.
407
2db6ea89 4082016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
409
410 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
411 vector short/char initializations.
412 * gcc.target/powerpc/vec-init-5.c: Likewise.
413 * gcc.target/powerpc/vec-init-6.c: New compile time test for
414 vector initialization optimizations.
415 * gcc.target/powerpc/vec-init-7.c: Likewise.
416 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
417 vector float/double initializations.
418 * gcc.target/powerpc/vec-init-9.c: Likewise.
419
1e4df796 4202016-08-29 Uros Bizjak <ubizjak@gmail.com>
421
422 PR target/77403
423 * gcc.target/i386/pr77403.c: New test.
424
f293b7f2 4252016-08-29 Marek Polacek <polacek@redhat.com>
426
427 PR c/77292
428 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
429
ea2ec8f6 4302016-08-29 Tom de Vries <tom@codesourcery.com>
431
432 PR c/77398
433 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
434
686436fe 4352016-08-29 Eric Botcazou <ebotcazou@adacore.com>
436
437 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 438
686436fe 4392016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 440
441 * gfortran.dg/dec_structure_13.f90: New testcase.
442
f1ecf8b3 4432016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
444
445 PR fortran/77261
446 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
447 available.
448
4670f428 4492016-08-28 Tom de Vries <tom@codesourcery.com>
450
451 PR lto/70955
452 * gcc.dg/pr70955.c: New test.
453 * gcc.dg/lto/pr70955_0.c: Same.
454 * gcc.dg/lto/pr70955_1.c: Same.
455
b243b563 4562016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
457
458 PR tree-optimization/71077
459 * gcc.target/i386/pr71077.c: New test.
460
92a44a68 4612016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 462
463 PR fortran/77380
464 * gfortran.dg/pr77380.f90: New test.
465
92a44a68 4662016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 467
468 PR fortran/77372
469 gfortran.dg/pr77372.f90: New test.
470
367964fa 4712016-08-26 David Malcolm <dmalcolm@redhat.com>
472
473 * gcc.dg/spellcheck-fields-2.c (test): Move
474 dg-begin/end-multiline-output within function body.
475 (test_macro): New function.
476
df4248fb 4772016-08-26 David Malcolm <dmalcolm@redhat.com>
478
479 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
480 (test_fixit_insert): Update expected output.
481 (test_fixit_remove): Likewise.
482 (test_fixit_replace): Likewise.
483
377da6e4 4842016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
485
486 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
487 Fix typo.
488
4f16cc83 4892016-08-26 Richard Biener <rguenther@suse.de>
490
491 PR tree-optimization/69047
492 * gcc.dg/pr69047.c: New testcase.
493
a54071b2 4942016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
495 Martin Jambhor <mjambor@suse.cz>
377da6e4 496
a54071b2 497 * gcc.dg/ipa/propbits-1.c: New test-case.
498 * gcc.dg/ipa/propbits-2.c: Likewise.
499 * gcc.dg/ipa/propbits-3.c: Likewise.
500
2ae10c8c 5012016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
502
503 PR fortran/77351
504 * gfortran.dg/pr77351.f90: New test.
505
c4963714 5062016-08-25 Marek Polacek <polacek@redhat.com>
507
508 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
509
49e1f4eb 5102016-08-25 Marek Polacek <polacek@redhat.com>
511
512 PR c/77323
513 * gcc.dg/pr77323.c: New test.
514
984f03c2 5152016-08-24 Paul Thomas <pault@gcc.gnu.org>
516
517 PR fortran/77358
518 * gfortran.dg/submodule_17.f08: New test.
519
92a44a68 5202016-08-24 Michael Collison <michael.collison@linaro.org>
521 Michael Collison <michael.collison@arm.com>
f6c98a9a 522
523 * gcc.target/arm/builtin_saddl.c: New testcase.
524 * gcc.target/arm/builtin_saddll.c: New testcase.
525 * gcc.target/arm/builtin_uaddl.c: New testcase.
526 * gcc.target/arm/builtin_uaddll.c: New testcase.
527 * gcc.target/arm/builtin_ssubl.c: New testcase.
528 * gcc.target/arm/builtin_ssubll.c: New testcase.
529 * gcc.target/arm/builtin_usubl.c: New testcase.
530 * gcc.target/arm/builtin_usubll.c: New testcase.
531
8938d43d 5322016-08-24 Uros Bizjak <ubizjak@gmail.com>
533
534 PR target/77270
535 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
536 (dg-options): Use -march=amdfam10 instead of -march=athlon.
537 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
538 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
539 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
540 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
541 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
542 effective target. Remove scan-assembler-times directives.
543 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
544 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
545 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
546
2fb84e50 5472016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
548
549 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
550 of unsigned int.
551 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
552
cac7df4e 5532016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
554
555 PR testsuite/77317
556 * lib/target-supports.exp
557 (check_effective_target_vect_aligned_arrays): Don't cache the result.
558 (check_effective_target_vect_natural_alignment): Ditto.
559 (check_effective_target_vector_alignment_reachable): Ditto.
560 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
561
b904831d 5622016-08-23 Ian Lance Taylor <iant@golang.org>
563
564 * gcc.target/s390/nolrl-1.c: Don't match the file name.
565
ff055c48 5662016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
567
568 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
569 being created from pointers to memory locations.
570 * gcc.target/powerpc/vec-init-2.c: Likewise.
571
27af8972 5722016-08-23 Fritz Reese <fritzoreese@gmail.com>
573
574 * gfortran.dg/dec_structure_12.f90: New testcase.
575
bd8ac469 5762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
577
578 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
579
434d4291 5802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
581
582 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
583 verification.
584
be0be2de 5852016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
586
587 * gcc.target/s390/md/andc-splitter-1.c: New test case.
588 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
589
7feac654 5902016-08-23 Richard Biener <rguenther@suse.de>
591
592 PR tree-optimization/27336
593 * c-c++-common/pr27336.c: New testcase.
594
364743f3 5952016-08-22 Marek Polacek <polacek@redhat.com>
596
597 PR c++/77321
598 * g++.dg/cpp1y/pr77321.C: New test.
599
b92c452d 6002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
601
602 PR fortran/60774
603 * gfortran.dg/empty_label.f: Adjust test for new error message.
604 * gfortran.dg/empty_label.f90: Ditto.
605 * gfortran.dg/empty_label_typedecl.f90: Ditto.
606 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
607 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
608
bfbc628a 6092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
610
611 PR fortran/61318
612 * gfortran.dg/pr61318.f90: New test.
613
99af6e70 6142016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
615
616 PR fortran/77260
617 * gfortran.dg/pr77260_1.f90: New test.
618 * gfortran.dg/pr77260_2.f90: Ditto.
619
6cfc7001 6202016-08-22 Joseph Myers <joseph@codesourcery.com>
621
622 PR middle-end/77269
623 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
624 __builtin_signbitf and __builtin_signbitl in expected generic
625 expansion.
626 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
627 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
628 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
629 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
630 tests.
631
012f068a 6322016-08-22 Joseph Myers <joseph@codesourcery.com>
633
634 * gcc.dg/torture/float128-builtin.c,
635 gcc.dg/torture/float128-ieee-nan.c,
636 gcc.dg/torture/float128x-builtin.c,
637 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
638 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
639 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
640 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
641 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
642 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
643 gcc.dg/torture/floatn-nan.h: New tests.
644
e2c5b687 6452016-08-22 Joseph Myers <joseph@codesourcery.com>
646
647 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
648 macro.
649 (main): Update calls to TEST_I_F.
650 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
651 macro.
652 (main): Update calls to TEST_I_F.
653
b4635564 6542016-08-22 Joseph Myers <joseph@codesourcery.com>
655
656 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
657 gcc.dg/torture/fp-int-convert-float32x-timode.c,
658 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
659 names in calls to TEST_I_F.
660
802bc569 6612016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
662
663 PR c/52952
664 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
665
70fa7158 6662016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
667
668 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
669 and !natural_alignment_64.
670 * gcc.dg/ipa/propalign-2.c: Likewise.
671 * gcc.dg/ipa/propalign-3.c: Likewise.
672 * gcc.dg/ipa/propalign-4.c: Likewise.
673 * gcc.dg/ipa/propalign-5.c: Likewise.
674 * lib/target-supports.exp
675 (check_effective_target_natural_alignment_32): Add avr-*-*.
676
d0346b1a 6772016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
678
679 PR tree-optimization/61839
680 * gcc.dg/tree-ssa/pr61839_1.c: New test.
681 * gcc.dg/tree-ssa/pr61839_2.c: New test.
682 * gcc.dg/tree-ssa/pr61839_3.c: New test.
683 * gcc.dg/tree-ssa/pr61839_4.c: New test.
684
82c85aba 6852016-08-19 Joseph Myers <joseph@codesourcery.com>
686
687 PR c/32187
688 * lib/target-supports.exp (check_effective_target_float16)
689 (check_effective_target_float32, check_effective_target_float64)
690 (check_effective_target_float128, check_effective_target_float32x)
691 (check_effective_target_float64x)
692 (check_effective_target_float128x)
693 (check_effective_target_float16_runtime)
694 (check_effective_target_float32_runtime)
695 (check_effective_target_float64_runtime)
696 (check_effective_target_float128_runtime)
697 (check_effective_target_float32x_runtime)
698 (check_effective_target_float64x_runtime)
699 (check_effective_target_float128x_runtime)
700 (check_effective_target_floatn_nx_runtime)
701 (add_options_for_float16, add_options_for_float32)
702 (add_options_for_float64, add_options_for_float128)
703 (add_options_for_float32x, add_options_for_float64x)
704 (add_options_for_float128x): New procedures.
705 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
706 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
707 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
708 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
709 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
710 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
711 gcc.dg/torture/float128-complex.c,
712 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
713 gcc.dg/torture/float128x-basic.c,
714 gcc.dg/torture/float128x-complex.c,
715 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
716 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
717 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
718 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
719 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
720 gcc.dg/torture/float32x-basic.c,
721 gcc.dg/torture/float32x-complex.c,
722 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
723 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
724 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
725 gcc.dg/torture/float64x-basic.c,
726 gcc.dg/torture/float64x-complex.c,
727 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
728 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
729 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
730 gcc.dg/torture/floatn-tg.h,
731 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
732 gcc.dg/torture/fp-int-convert-float128-ieee.c,
733 gcc.dg/torture/fp-int-convert-float128x-timode.c,
734 gcc.dg/torture/fp-int-convert-float128x.c,
735 gcc.dg/torture/fp-int-convert-float16-timode.c,
736 gcc.dg/torture/fp-int-convert-float16.c,
737 gcc.dg/torture/fp-int-convert-float32-timode.c,
738 gcc.dg/torture/fp-int-convert-float32.c,
739 gcc.dg/torture/fp-int-convert-float32x-timode.c,
740 gcc.dg/torture/fp-int-convert-float32x.c,
741 gcc.dg/torture/fp-int-convert-float64-timode.c,
742 gcc.dg/torture/fp-int-convert-float64.c,
743 gcc.dg/torture/fp-int-convert-float64x-timode.c,
744 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
745 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
746 maximum exponent of floating-point type. Use it in testing
747 whether 0x8...0 fits in the floating-point type. Always treat -1
748 (signed 0xf...f) as fitting in the floating-point type.
749 (M_OK1): New macro.
750 * gcc.dg/torture/fp-int-convert-double.c,
751 gcc.dg/torture/fp-int-convert-float.c,
752 gcc.dg/torture/fp-int-convert-float128-timode.c,
753 gcc.dg/torture/fp-int-convert-float128.c,
754 gcc.dg/torture/fp-int-convert-float80-timode.c,
755 gcc.dg/torture/fp-int-convert-float80.c,
756 gcc.dg/torture/fp-int-convert-long-double.c,
757 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
758
cf0bbc39 7592016-08-19 Jakub Jelinek <jakub@redhat.com>
760
9354a9a5 761 PR fortran/72744
762 * gfortran.dg/gomp/pr72744.f90: New test.
763
cf0bbc39 764 PR fortran/69281
765 * gfortran.dg/gomp/pr69281.f90: New test.
766
ee0e163a 7672016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
768
1e4df796 769 * gfortran.dg/random_4.f90: Initialize seed before using, handle
770 the last special seed value.
771 * gfortran.dg/random_7.f90: Use size for last array member instead
772 of hardcoded value.
ee0e163a 773
6d7de609 7742016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
775
776 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
777 * gcc.dg/cpp/warn-undef-2.c: Likewise.
778
e3243c77 7792016-08-19 Richard Biener <rguenther@suse.de>
780
781 PR tree-optimization/77286
782 * gcc.dg/torture/pr77286.c: New testcase.
783
b983d92d 7842016-08-18 David Malcolm <dmalcolm@redhat.com>
785
786 * gcc.dg/verbose-asm-2.c: New test case.
787
48a7392b 7882016-08-18 David Malcolm <dmalcolm@redhat.com>
789
790 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
791 (custom_diagnostic_finalizer): Update for change to
792 diagnostic_show_locus.
793
5c8151fa 7942016-08-18 David Malcolm <dmalcolm@redhat.com>
795
796 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
797 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
798
26040f06 7992016-08-18 Marek Polacek <polacek@redhat.com>
800
801 PR c/71514
802 * gcc.dg/pr71514.c: New test.
803
360e911d 8042015-08-18 H.J. Lu <hongjiu.lu@intel.com>
805
806 PR target/72839
807 * gcc.target/i386/pr72839.c: New test.
808
6de0546d 8092016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
810
811 PR middle-end/70895
812 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
813 * c-c++-common/goacc/reduction-1.c: Likewise.
814 * c-c++-common/goacc/reduction-2.c: Likewise.
815 * c-c++-common/goacc/reduction-3.c: Likewise.
816 * c-c++-common/goacc/reduction-4.c: Likewise.
817
cee80871 8182016-08-18 Alan Modra <amodra@gmail.com>
819
820 * gcc.c-torture/compile/pr72771.c: New.
821
f9c39b65 8222016-08-17 Jakub Jelinek <jakub@redhat.com>
823
824 PR fortran/67496
825 * gfortran.dg/pr67496.f90: New test.
826
92a44a68 8272015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 828
829 PR tree-optimization/71752
f9c39b65 830 * gcc.dg/vect/pr71752.c: New.
bf448dc8 831
d2392ec3 8322016-08-17 Uros Bizjak <ubizjak@gmail.com>
833
834 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
835
c4994c0b 8362016-08-17 Jakub Jelinek <jakub@redhat.com>
837
838 PR middle-end/77259
839 * g++.dg/ipa/devirt-52.C: New test.
840
f7896ff0 8412016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
842
843 * c-c++-common/goacc/reduction-6.c: New testcase.
844
7104d1a8 8452016-08-17 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/76490
848 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
849 * gcc.dg/pr52904.c: XFAIL.
850
cff41b9e 8512016-08-17 Richard Biener <rguenther@suse.de>
852
853 PR tree-optimization/23855
854 * gcc.dg/loop-unswitch-2.c: Adjust.
855
b1398e47 8562016-08-16 Jakub Jelinek <jakub@redhat.com>
857
858 PR tree-optimization/72817
859 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
860
de41fc22 8612016-08-16 Joseph Myers <joseph@codesourcery.com>
862
863 PR libgcc/77265
864 * gcc.dg/torture/float128-extend-inf.c: New test.
865
5927e78e 8662016-08-16 David Malcolm <dmalcolm@redhat.com>
867
868 PR c/72857
869 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
870 for embedded NUL.
871 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
872 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
873 caret placement.
874 (test_oct): Likewise.
875 (test_multiple): Likewise.
876 (test_field_width_specifier): Likewise.
877 (test_field_width_specifier_2): New function.
878 (test_field_precision_specifier): New function.
879 (test_embedded_nul): Update expected caret placement.
880 (test_non_contiguous_strings): Update line number.
881 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
882 (__emit_string_literal_range): Add "caret_idx" param.
883 (test_simple_string_literal): Add value for new param, updating
884 expected output..
885 (test_concatenated_string_literal): Likewise.
886 (test_multiline_string_literal): Likewise.
887 (test_hex): Likewise.
888 (test_oct): Likewise.
889 (test_multiple): Likewise.
890 (test_ucn4): Likewise.
891 (test_ucn8): Likewise.
892 (test_u8): Likewise.
893 (test_u): Likewise; update expected message, from "range" to
894 "location".
895 (test_U): Likewise.
896 (test_L): Likewise.
897 (test_macro): Add value for new param.
898 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
899 (__emit_string_literal_range): Add "caret_idx" param.
900 (test_stringified_token_1): Add value for new param. Update
901 expected message, from "range" to "location".
902 (test_stringized_token_2): Likewise, adding param to macro.
903 (test_stringified_token_3): Likewise.
904 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
905 (emit_warning): Convert param from source_range to location_t.
906 (test_string_literals): Add caret_idx param, and use it when
907 constructing a substring_loc. Update error message, from
908 "range" to "location".
909
b8d94309 9102016-08-16 Jakub Jelinek <jakub@redhat.com>
911
2e947447 912 PR target/71910
913 * g++.dg/gomp/pr71910.C: New test.
914
9ea71b15 915 PR middle-end/67485
916 * gcc.c-torture/compile/pr67485.c: New test.
917
b8d94309 918 PR target/72867
919 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
920
31de5086 9212016-08-16 Bin Cheng <bin.cheng@arm.com>
922
923 PR tree-optimization/69848
924 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
925
a05d3de8 9262016-08-16 Martin Liska <mliska@suse.cz>
927
928 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
929 of memory operations so that it can be handled by core2
930 in 32-bit mode.
931
b50ad04e 9322016-08-16 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/76783
935 * gcc.dg/pr76783.c: New testcase.
936 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
937
b441db40 9382016-08-16 Bin Cheng <bin.cheng@arm.com>
939
940 PR tree-optimization/72817
941 PR tree-optimization/73450
942 * gcc.dg/tree-ssa/pr72817.c: New test.
943 * gcc.dg/tree-ssa/pr73450.c: New test.
944
36d310d0 9452016-08-15 Fritz Reese <fritzoreese@gmail.com>
946
947 * gfortran.dg/init_flag_13.f90: New testcase.
948 * gfortran.dg/init_flag_14.f90: Ditto.
949 * gfortran.dg/init_flag_15.f03: Ditto.
950 * gfortran.dg/dec_init_1.f90: Ditto.
951 * gfortran.dg/dec_init_2.f90: Ditto.
952
e5ec9f76 9532016-08-15 Uros Bizjak <ubizjak@gmail.com>
954
955 PR target/72867
956 * gcc.target/i386/pr72867.c: New test.
957
6ce66d38 9582016-08-16 Eric Botcazou <ebotcazou@adacore.com>
959
960 * c-c++-common/dump-ada-spec-5.c: New test.
961
894463cf 9622016-08-15 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/73434
965 * gcc.dg/torture/pr73434.c: New testcase.
966
98b374b4 9672016-08-15 Jakub Jelinek <jakub@redhat.com>
968
969 PR tree-optimization/72824
970 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
971
9b90f118 9722016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
973
974 PR fortran/70598
975 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
976 in use_device clause.
977 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
978 * gfortran.dg/goacc/list.f95: Adjust to catch
979 "neither a POINTER nor an array" error messages.
980
1d80868e 9812016-08-14 Uros Bizjak <ubizjak@gmail.com>
982
983 PR target/76342
984 * gcc.target/i386/pr76342.c: New test.
985
153e4ac1 9862016-08-12 Jakub Jelinek <jakub@redhat.com>
987
988 PR c/71512
989 * g++.dg/ubsan/pr71512.C: New test.
990 * c-c++-common/ubsan/pr71512-1.c: New test.
991 * c-c++-common/ubsan/pr71512-2.c: New test.
992
3c382998 9932016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
994
995 * gcc.target/powerpc/vec-init-1.c: New tests to test various
996 vector initialization options.
997 * gcc.target/powerpc/vec-init-2.c: Likewise.
998 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
999 is generated on ISA 3.0.
1000
7079d57a 10012016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1002
1003 PR middle-end/71654
1004 * gcc.dg/c-c++-common/pr71654.c: New test.
1005 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1006 dg-options.
1007 * gcc.dg/tree-ssa/vrp24: Likewise.
1008
7175bb2a 10092016-08-12 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR c/67410
1012 * gcc.dg/pr67410.c: New test.
1013
56fb8e9d 10142016-08-12 Bin Cheng <bin.cheng@arm.com>
1015
1016 PR tree-optimization/69848
1017 * gcc.dg/vect/vect-pr69848.c: New test.
1018
1f84b4ab 10192016-08-12 Uros Bizjak <ubizjak@gmail.com>
1020
1021 PR testsuite/71008
1022 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1023 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1024 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1025 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1026
60b349d9 10272016-08-12 Richard Biener <rguenther@suse.de>
1028
1029 PR tree-optimization/57326
1030 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1031 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1032 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1033 * gcc.target/i386/pr45685.c: Likewise.
1034 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1035 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1036 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1037 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1038 * gfortran.dg/pr34163.f90: Likewise.
1039
6d5f72f3 10402016-08-12 Martin Liska <mliska@suse.cz>
1041
1042 * g++.dg/gcov/gcov-16.C: New test.
1043 * lib/gcov.exp: Support new argument for run-gcov function.
1044
b357db2c 10452016-08-12 Martin Liska <mliska@suse.cz>
1046
1047 PR gcov-profile/35590
1048 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1049
08e33f10 10502016-08-12 Richard Biener <rguenther@suse.de>
1051
1052 PR tree-optimization/72851
1053 * gcc.dg/torture/pr72851.c: New testcase.
1054
92a44a68 10552016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1056
832d369d 1057 PR debug/63240
1058 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1059 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1060 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1061 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1062 DW_AT_deleted.
1063
1289a281 1064 PR debug/55641
1065 * g++.dg/debug/dwarf2/ref-1.C: New.
1066
9a478fab 1067 PR debug/49366
1068 * g++.dg/debug/dwarf2/template-params-12.H: New.
1069 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1070 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1071 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1072 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1073 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1074 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1075 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1076
e61229f8 10772016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1078
1079 PR target/72863
1080 * gcc.target/powerpc/pr72863.c: New test.
1081
c7823416 10822016-08-11 Uros Bizjak <ubizjak@gmail.com>
1083
1084 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1085
df15667f 10862015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 * gcc.target/i386/pieces-strcpy-1.c: New test.
1089 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1090
83c375ba 10912016-08-11 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR c++/72868
1094 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1095
350f354a 10962015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1097
1098 * gcc.target/i386/pieces-memcpy-1.c: New test.
1099 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1100 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1101 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1102 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1103 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1104
74be5bc1 11052016-08-11 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR c/72816
20fb4916 1108 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1109
40395983 11102016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1111
1112 PR tree-optimization/71083
1113 * gcc.c-torture/execute/pr71083.c: New test.
1114 * gnat.dg/loop_optimization23.adb: New test.
1115 * gnat.dg/loop_optimization23_pkg.ads: New test.
1116 * gnat.dg/loop_optimization23_pkg.adb: New test.
1117
ec969ce4 11182016-08-11 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/72772
1121 * gcc.dg/graphite/pr35356-1.c: Adjust.
1122 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1123
25482c16 11242016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1125
1126 * gfortran.dg/random_7.f90: Take into account that the last seed
1127 value is the special p value.
1128 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1129
f454033a 11302016-08-11 Richard Biener <rguenther@suse.de>
1131
1132 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1133
2d2b78a1 11342016-08-11 Alan Modra <amodra@gmail.com>
1135
1136 * gcc.target/powerpc/pr71680.c: New.
1137
97468983 11382016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1139
1140 * gcc.target/powerpc/bfp/bfp.exp: New file.
1141 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1142 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1143 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1144 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1145 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1146 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1147 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1148 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1149 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1150 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1151 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1152 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1153 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1154 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1155 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1156 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1157 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1158 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1159 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1160 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1161 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1162 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1163 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1164 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1165 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1166 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1167 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1168 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1169 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1170 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1171 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1172 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1173 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1174 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1175 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1176 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1177 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1178 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1179 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1180 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1181 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1182 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1183 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1184 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1185 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1186 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1187 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1188 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1189 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1190 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1191 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1192 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1193 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1194
23a6fe48 11952016-08-10 Bin Cheng <bin.cheng@arm.com>
1196
1197 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1198 Add aarch64*-*-*.
1199
0cb8f73e 12002016-08-10 Bin Cheng <bin.cheng@arm.com>
1201
1202 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1203
b7ed2a65 12042016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1205
1206 PR target/72853
1207 * gcc.target/powerpc/pr72853.c: New test.
1208
2d2b4107 12092016-08-10 Martin Liska <mliska@suse.cz>
1210
1211 PR gcov-profile/58306
1212 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1213
7132b755 12142016-08-10 Martin Liska <mliska@suse.cz>
1215
1216 * g++.dg/gcov/gcov-threads-1.C: New test.
1217
5186407c 12182016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1219
1220 PR target/71873
1221 * gcc.target/avr/pr71873.c: New test.
1222
44f01555 12232016-08-09 Martin Liska <mliska@suse.cz>
1224
1225 * g++.dg/gcov/gcov-dump-1.C: New test.
1226 * g++.dg/gcov/gcov-dump-2.C: New test.
1227
7d4f18f5 12282016-08-09 Martin Liska <mliska@suse.cz>
1229
1230 * gcc.dg/tree-prof/val-prof-9.c: New test.
1231
defa7026 12322016-08-09 Martin Liska <mliska@suse.cz>
1233
1234 * gcc.dg/tree-prof/val-prof-8.c: New test.
1235
ae7e6062 12362016-08-09 Martin Jambor <mjambor@suse.cz>
1237
0c47dd26 1238 PR ipa/71981
1239 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1240
a69fb570 12412016-08-09 Bin Cheng <bin.cheng@arm.com>
1242
1243 PR tree-optimization/33707
1244 * gcc.dg/vect/pr33707.c: New test.
1245
a031a844 12462016-08-09 Bin Cheng <bin.cheng@arm.com>
1247
1248 PR tree-optimization/pr72772
1249 * gcc.dg/tree-ssa/pr72772.c: New test.
1250
8f1baf0d 12512016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1252
1253 PR rtl-optimization/66669
1254 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1255
53e7aca1 12562016-08-09 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR tree-optimization/72824
1259 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1260
c162fa25 12612016-08-09 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/71802
1264 * gcc.dg/torture/pr71802.c: New testcase.
1265
87156a7d 12662016-08-09 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR c++/72809
1269 * g++.dg/eh/stdarg1.C: New test.
1270
d0029333 12712016-08-08 Andi Kleen <ak@linux.intel.com>
1272
1273 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1274 test command line in failure log.
1275 (profopt-execute): dito. Make autofdo file names unique.
1276
7af4d06b 12772016-08-08 David Malcolm <dmalcolm@redhat.com>
1278
1279 PR c/64955
1280 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1281 output.
1282
7091ff70 12832016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1284
1285 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1286 c99_runtime.
1287 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1288 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1289 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1290 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1291 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1292 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1293
d189b094 12942016-08-08 David Malcolm <dmalcolm@redhat.com>
1295
1296 PR c/52952
1297 * gcc.dg/cpp/pr66415-1.c: Likewise.
1298 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1299 * gcc.dg/format/c90-printf-1.c: Likewise.
1300 * gcc.dg/format/diagnostic-ranges.c: New test case.
1301
440837fe 13022016-08-08 Jakub Jelinek <jakub@redhat.com>
1303
7cbcf608 1304 PR fortran/72716
1305 * gfortran.dg/gomp/pr72716.f90: New test.
1306
aa1ddb66 1307 PR middle-end/72781
1308 * gcc.dg/gomp/pr72781.c: New test.
1309
440837fe 1310 PR middle-end/68762
1311 * g++.dg/vect/pr68762-1.cc: New test.
1312 * g++.dg/vect/pr68762-2.cc: New test.
1313 * g++.dg/vect/pr68762.h: New file.
1314
eb571c16 13152016-08-08 Martin Sebor <msebor@redhat.com>
1316
1317 PR testsuite/72838
f9c39b65 1318 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1319 * g++.dg/warn/overflow-warn-3.C: Same.
1320 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1321
8ca5189a 13222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1323
1324 PR fortran/71936
1325 * gfortran.dg/allocate_with_source_21.f03: New test.
1326
1495e54c 13272016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1328
1329 PR fortran/72698
1330 * gfortran.dg/allocate_with_source_20.f03: New test.
1331
d1e97886 13322016-08-08 Alan Modra <amodra@gmail.com>
1333
1334 * gcc.c-torture/compile/pr72802.c: New.
1335
9da84a54 13362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1337
1338 PR fortran/70524
1339 * gfortran.dg/dependency_48.f90: New test.
1340
3f9692a5 13412016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1342
b5b764be 1343 PR fortran/70040
3f9692a5 1344 * gfortran.dg/pr70040.f90: New testcase.
1345
099ec19a 13462016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1347
1348 PR fortran/71961
1349 * gfortran.dg/matmul_10.f90: New testcase.
1350
e8272095 13512016-08-07 Jan Hubicka <hubicka@ucw.cz>
1352
1353 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1354
f5d2c462 13552016-08-07 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR c/72816
1358 * gcc.dg/pr72816.c: New test.
1359
30c60892 13602016-08-06 Jonathan Wakely <jwakely@redhat.com>
1361
1362 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1363 * g++.dg/conversion/pr41426.C: Likewise.
1364 * g++.dg/conversion/pr66211.C: Likewise.
1365 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1366 * g++.dg/init/ref8.C: Likewise.
1367 * g++.old-deja/g++.law/cvt20.C: Likewise.
1368 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1369
2abf3c4a 13702016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1371
1372 PR tree-optimization/18046
1373 * gcc.dg/tree-ssa/vrp105.c: New test.
1374 * gcc.dg/tree-ssa/vrp106.c: New test.
1375
a940fdc7 13762016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1377
1378 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1379 1ul in diagnostics. Remove hyphen from "constant-expression."
1380 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1381 * g++.dg/cpp0x/static_assert3.C: Same.
1382 * g++.dg/cpp1y/constexpr-throw.C: Same.
1383 * g++.dg/template/nontype3.C: Same.
1384 * g++.dg/warn/overflow-warn-1.C: Same.
1385 * g++.dg/warn/overflow-warn-3.C: Same.
1386 * g++.dg/warn/overflow-warn-4.C: Same.
1387
d4166bdc 13882016-08-05 David Malcolm <dmalcolm@redhat.com>
1389
1390 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1391 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1392 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1393 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1394
906dd612 13952016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1396
1397 PR tree-optimization/72810
1398 * gcc.dg/tree-ssa/vrp110.c: New test.
1399
9788fb76 14002016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1401
1402 PR Target/72819
1403 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1404 registers.
1405 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1406 saving the half-precision registers.
1407 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1408 value is returned in h0.
1409 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1410 are passed in FP/SIMD registers.
1411 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1412 passing works corrcetly.
1413 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1414 (hfa_f16x2_t): Likewise.
1415 (hfa_f16x3_t): Likewise.
1416 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1417 are promoted to double and passed in a double register.
1418 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1419 are promoted to double and stacked.
1420 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1421 __fp16 data types.
1422 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1423 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1424 __fp16 first get passed in FP/SIMD registers, then stacked.
1425
30f40fe4 14262016-08-05 Nathan Sidwell <nathan@acm.org>
1427
1428 PR c++/68724
1429 * g++.dg/cpp0x/pr68724.C: New.
1430
8a6540e1 14312016-08-05 Richard Biener <rguenther@suse.de>
1432
1433 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1434
09001ac1 14352016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1436
1437 * gcc.dg/tree-ssa/vrp107.c: New test.
1438 * gcc.dg/tree-ssa/vrp108.c: New test.
1439 * gcc.dg/tree-ssa/vrp109.c: New test.
1440
88ab6a9c 14412016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1442
1443 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1444 dg-options.
1445
b2a036e7 14462016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1447
1448 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1449 test-cases.
1450 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1451 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1452 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1453 test-cases.
1454 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1455 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1456 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1457 large_double.
1458
8dbf49cb 14592016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1460
1461 PR c++/72800
1462 * g++.dg/cpp1y/lambda-ice1.C: New.
1463
dcc45aae 14642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1465
1466 PR c++/72759
1467 * g++.dg/cpp1y/pr72759.C: New test.
1468
88fe4062 14692016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1470
1471 * gcc.dg/switch-10.c: New test.
1472
a1af716f 14732016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1474
1475 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1476
1fa5d8ba 14772016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1478
1479 * c-c++-common/goacc/routine-5.c: Update.
1480
e8dedc4a 14812016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1482
1483 PR rtl-optimization/70903
1484 * gcc.c-torture/execute/pr70903.c: New test.
1485
7ca5003c 14862016-08-04 Martin Liska <mliska@suse.cz>
1487
1488 * gcc.dg/params/params.exp: Replace file exists with
1489 TESTING_IN_BUILD_TREE.
1490
810702a2 14912016-08-04 Marek Polacek <polacek@redhat.com>
1492
1493 PR c++/70229
1494 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1495
fa8a8f79 14962016-08-04 Richard Biener <rguenther@suse.de>
1497
1498 PR middle-end/71984
1499 * gcc.dg/torture/pr71984.c: Guard correctness check for
1500 little-endian.
1501
9916f5a5 15022016-08-03 Andrew Pinski <apinski@cavium.com>
1503
1504 * gcc.c-torture/compile/20160802-1.c: New testcase.
1505
278b4698 15062016-08-03 Fritz Reese <fritzoreese@gmail.com>
1507
1508 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1509
860c3c85 15102016-08-03 Richard Biener <rguenther@suse.de>
1511
1512 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1513 and remove -O3.
1514 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1515 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1516
0a41d717 15172016-08-03 Richard Biener <rguenther@suse.de>
1518
1519 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1520 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1521 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1522 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1523
52e3c0e8 15242016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1525
1526 * gcc.dg/init-excess-2.c: Require int32plus.
1527 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1528 * gcc.dg/pr59963-2.c: Require int32plus.
1529 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1530 * gcc.dg/unroll-7.c: Require int32plus.
1531
ad8a330c 15322016-08-02 Bin Cheng <bin.cheng@arm.com>
1533
1534 PR tree-optimization/34114
1535 * gcc.dg/tree-ssa/loop-42.c: New test.
1536
d3aa3636 15372016-08-02 Tamar Christina <tamar.christina@arm.com>
1538
1539 * gcc.target/aarch64/vminmaxnm.c: New.
1540 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1541 tests.
1542
c79d3723 15432016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1544
1545 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1546 vec_extract for vector float, vector int, vector short, and vector
1547 char.
1548 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1549 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1550 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1551 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1552
5fc13c39 15532016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1554
1555 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1556 single stack adjustment, no writeback.
5fc13c39 1557 * gcc.target/aarch64/test_frame_12.c: Likewise.
1558 * gcc.target/aarch64/test_frame_13.c: Likewise.
1559 * gcc.target/aarch64/test_frame_15.c: Likewise.
1560 * gcc.target/aarch64/test_frame_6.c: Likewise.
1561 * gcc.target/aarch64/test_frame_7.c: Likewise.
1562 * gcc.target/aarch64/test_frame_8.c: Likewise.
1563 * gcc.target/aarch64/test_frame_16.c: New test.
1564
2eb70c76 15652015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1566
1567 PR target/72748
1568 * gcc.target/i386/pr72748.c: New test.
1569
92a44a68 15702015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1571
1572 PR tree-optimization/71818
1573 * gcc.dg/vect/pr71818.c: New
1574
56e7a293 15752016-08-01 Martin Liska <mliska@suse.cz>
1576
1577 PR tree-optimization/71857
1578 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1579
aa8852cc 15802016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1581
1582 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1583
f3c032a4 15842016-08-01 Jan Beulich <jbeulich@suse.com>
1585
1586 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1587
a1e9d2c3 15882016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1589
1590 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1591 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1592
466045aa 15932016-07-31 Jonathan Wakely <jwakely@redhat.com>
1594
1595 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1596 (check_effective_target_c++): Likewise. Also match for libstdc++.
1597
92a44a68 15982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1599
1600 PR fortran/41922
1601 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1602 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1603 * gfortran.dg/pr41922.f90: New test.
1604
dd13eb1b 16052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1606
1607 PR fortran/68566
1608 * gfortran.dg/pr68566.f90: new test.
1609
a940fdc7 16102016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1611
1612 PR c++/60760
1613 PR c++/71091
1614 * g++.dg/cpp0x/constexpr-cast.C: New test.
1615 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1616 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1617 * g++.dg/ubsan/pr63956.C: Correct.
1618
efa8ff03 16192016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1620
1621 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1622 vector double or vector long where the vector is in memory.
1623 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1624 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1625
0b8113c5 16262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1627
1628 PR fortran/69867
1629 * gfortran.dg/pr69867.f90: New test.
1630
3badc59b 16312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1632
1633 PR fortran/69962
1634 * gfortran.dg/pr69962.f90: New test.
1635
fc8b54ff 16362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1637
1638 PR fortran/70006
1639 * gfortran.dg/pr70006.f90: New test.
1640
165b422e 16412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1642
1643 PR fortran/71730
1644 * gfortran.dg/pr71730.f90: New test.
1645 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1646 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1647 * gfortran.dg/array_constructor_26.f03: Ditto.
1648
0c6334ed 16492016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1650
1651 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1652 * gcc.target/powerpc/pr71763.c: Likewise.
1653
4ebf85be 16542016-07-29 Marek Polacek <polacek@redhat.com>
1655
1656 PR c/71742
1657 * gcc.dg/940510-1.c: Adjust dg-error.
1658 * gcc.dg/c99-flex-array-1.c: Likewise.
1659 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1660
9efe5be6 1661 PR c/71853
1662 * gcc.dg/noncompile/pr71853.c: New test.
1663
4c4548bb 1664 PR c/71573
1665 * gcc.dg/noncompile/pr71573.c: New test.
1666
8ae70602 1667 PR c/71926
1668 * g++.dg/warn/Wparentheses-30.C: New test.
1669 * gcc.dg/Wparentheses-14.c: New test.
1670
cfc1aded 16712016-07-29 Uros Bizjak <ubizjak@gmail.com>
1672
1673 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1674
d5e80d93 16752016-07-29 Bin Cheng <bin.cheng@arm.com>
1676
1677 PR tree-optimization/57558
1678 * gcc.dg/vect/pr57558-1.c: New test.
1679 * gcc.dg/vect/pr57558-2.c: New test.
1680
c7c713ec 16812016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1682
cfc1aded 1683 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1684 to scan forwprop1 dump pass.
1685
34b9af67 16862016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1687
1688 PR c++/51488
1689 * g++.dg/template/pr51488.C: New.
1690
322d4184 16912016-07-29 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR c/71969
1694 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1695 static __inline__.
1696 * gcc.dg/pr71969-1.c: New test.
1697 * gcc.dg/pr71969-2.c: New test.
1698 * gcc.dg/pr71969-3.c: New test.
1699
7648c9c7 17002016-07-29 Marek Polacek <polacek@redhat.com>
1701
1702 PR c/71574
1703 * c-c++-common/pr71574.c: New test.
1704
35fddbd6 1705 PR c/71583
1706 * gcc.dg/noncompile/pr71583.c: New test.
1707
d06bcb87 17082016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1709
1710 PR middle-end/68217
1711 * gcc.dg/pr68217.c: New test.
1712
fb5574d7 17132016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1714
1715 PR fortran/71067
1716 * gfortran.dg/pr71067_1.f90: New test.
1717 * gfortran.dg/pr71067_2.f90: Ditto.
1718
a52bb7a0 17192016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1720
1721 * gcc.target/powerpc/vec-extract-1.c: New test.
1722
42e96823 17232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1724
1725 PR fortran/71799
1726 * gfortran.dg/pr71799.f90: New test.
1727
d5539c6b 17282016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 PR c++/71665
1731 * g++.dg/cpp0x/pr71665-1.C: New.
1732 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1733 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1734 * g++.dg/ext/label10.C: Likewise.
1735 * g++.dg/parse/constant5.C: Likewise.
1736
05995232 17372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1738
1739 PR fortran/71859
1740 * gfortran.dg/pr71859.f90: New test.
1741 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1742 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1743
7a4429b2 17442016-07-28 Paul Thomas <pault@gcc.gnu.org>
1745
1746 PR fortran/71883
1747 * gfortran.dg/pr71883.f90 : New test.
1748
f339cf78 17492016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1750
1751 PR tree-optimization/71734
cfc1aded 1752 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1753
8311fe26 17542016-07-28 Renlin Li <renlin.li@arm.com>
1755
1756 Revert
1757 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1758
1759 PR fortran/71902
1760 * gfortran.dg/dependency_47.f90: New test.
1761
595e387a 17622016-07-28 Martin Liska <mliska@suse.cz>
1763
1764 PR gcov-profile/68025
1765 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1766
83554604 17672016-07-28 Martin Liska <mliska@suse.cz>
1768
1769 * g++.dg/vect/pr70944.cc: New test.
1770
ec6d2d63 17712016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1772
1773 PR middle-end/71994
1774 * gcc.dg/torture/pr71994.c: New test.
1775
12dabcee 17762016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1777
1778 PR middle-end/71078
1779 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1780 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1781 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1782
262a83d5 17832016-07-27 Richard Biener <rguenther@suse.de>
1784
1785 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1786
3989f1fe 17872016-07-27 Martin Liska <mliska@suse.cz>
1788
1789 * gcc.dg/predict-13.c: New test.
1790 * gcc.dg/predict-14.c: New test.
1791
69a499fa 17922016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1793
7a4429b2 1794 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1795 including stdint.h.
1796 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1797 including stdint.h.
1798
751fef95 17992016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1800
1801 PR target/71869
1802 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1803 IEEE built-in functions handle quiet and signalling NaNs
1804 correctly.
1805
5e07497c 18062016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1807
1808 PR fortran/71862
1809 * gfortran.dg/pr71862.f90: New test.
1810
18928e61 18112016-07-26 Martin Sebor <msebor@redhat.com>
1812
1813 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1814 selector with dg-options.
1815
7e1856f1 18162016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1817
1818 PR tree-optimization/18046
1819 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1820 * gcc.dg/tree-ssa/vrp103.c: New test.
1821 * gcc.dg/tree-ssa/vrp104.c: New test.
1822
08679462 18232016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1824
1825 * gcc.target/powerpc/pr63354.c: Require lp64 since
1826 -mprofile-kernel is not legal with -m32.
1827
8c3efadf 18282016-07-26 Richard Biener <rguenther@suse.de>
1829
1830 PR rtl-optimization/71984
1831 * gcc.dg/torture/pr71984.c: New testcase.
1832
78866ecd 18332016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1834
1835 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1836 g++-dg-runtest via et-dg-runtest.
1837 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1838 * gcc.dg/vect/vect.exp: Likewise.
1839 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1840 gfortran-dg-runtest.
1841 * gfortran.dg/vect/vect.exp: Likewise.
1842 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1843 (check_mips_loongson_hw_available): Likewise.
1844 (check_effective_target_mpaired_single_runtime): Likewise.
1845 (check_effective_target_mips_loongson_runtime): Likewise.
1846 (add_options_for_mpaired_single): Likewise.
1847 (check_effective_target_vect_int): Add global et_index.
1848 Check and save the supported feature for a target selected by
1849 the et_index target. Break long lines where appropriate. Call
1850 et-is-effective-target for MIPS with an argument instead of
1851 check_effective_target_* where appropriate.
1852 (check_effective_target_vect_intfloat_cvt): Likewise.
1853 (check_effective_target_vect_uintfloat_cvt): Likewise.
1854 (check_effective_target_vect_floatint_cvt): Likewise.
1855 (check_effective_target_vect_floatuint_cvt): Likewise.
1856 (check_effective_target_vect_simd_clones): Likewise.
1857 (check_effective_target_vect_shift): ewise.
1858 (check_effective_target_whole_vector_shift): Likewise.
1859 (check_effective_target_vect_bswap): Likewise.
1860 (check_effective_target_vect_shift_char): Likewise.
1861 (check_effective_target_vect_long): Likewise.
1862 (check_effective_target_vect_float): Likewise.
1863 (check_effective_target_vect_double): Likewise.
1864 (check_effective_target_vect_long_long): Likewise.
1865 (check_effective_target_vect_no_int_max): Likewise.
1866 (check_effective_target_vect_no_int_add): Likewise.
1867 (check_effective_target_vect_no_bitwise): Likewise.
1868 (check_effective_target_vect_widen_shift): Likewise.
1869 (check_effective_target_vect_no_align): Likewise.
1870 (check_effective_target_vect_hw_misalign): Likewise.
1871 (check_effective_target_vect_element_align): Likewise.
1872 (check_effective_target_vect_condition): Likewise.
1873 (check_effective_target_vect_cond_mixed): Likewise.
1874 (check_effective_target_vect_char_mult): Likewise.
1875 (check_effective_target_vect_short_mult): Likewise.
1876 (check_effective_target_vect_int_mult): Likewise.
1877 (check_effective_target_vect_extract_even_odd): Likewise.
1878 (check_effective_target_vect_interleave): Likewise.
1879 (check_effective_target_vect_stridedN): Likewise.
1880 (check_effective_target_vect_multiple_sizes): Likewise.
1881 (check_effective_target_vect64): Likewise.
1882 (check_effective_target_vect_call_copysignf): Likewise.
1883 (check_effective_target_vect_call_sqrtf): Likewise.
1884 (check_effective_target_vect_call_btrunc): Likewise.
1885 (check_effective_target_vect_call_btruncf): Likewise.
1886 (check_effective_target_vect_call_ceil): Likewise.
1887 (check_effective_target_vect_call_ceilf): Likewise.
1888 (check_effective_target_vect_call_floor): Likewise.
1889 (check_effective_target_vect_call_floorf): Likewise.
1890 (check_effective_target_vect_call_lceil): Likewise.
1891 (check_effective_target_vect_call_lfloor): Likewise.
1892 (check_effective_target_vect_call_nearbyint): Likewise.
1893 (check_effective_target_vect_call_nearbyintf): Likewise.
1894 (check_effective_target_vect_call_round): Likewise.
1895 (check_effective_target_vect_call_roundf): Likewise.
1896 (check_effective_target_vect_perm): Likewise, but also append *_saved
1897 to the existing global name to properly cache the result.
1898 (check_effective_target_vect_perm_byte): Likewise.
1899 (check_effective_target_vect_perm_short): Likewise.
1900 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1901 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1902 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1903 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1904 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1905 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1906 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1907 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1908 (check_effective_target_vect_sdot_qi): Likewise.
1909 (check_effective_target_vect_udot_qi): Likewise.
1910 (check_effective_target_vect_sdot_hi): Likewise.
1911 (check_effective_target_vect_udot_hi): Likewise.
1912 (check_effective_target_vect_usad_char): Likewise.
1913 (check_effective_target_vect_pack_trunc): Likewise.
1914 (check_effective_target_vect_unpack): Likewise.
1915 (check_effective_target_vect_aligned_arrays): Likewise.
1916 (check_effective_target_vect_natural_alignment): Likewise.
1917 (check_effective_target_vector_alignment_reachable): Likewise.
1918 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1919 (is-effective-target): Initialize et_index if undefined.
1920 (et-dg-runtest): New.
1921 (et-is-effective-target): Likewise.
1922 (check_vect_support_and_set_flags): Add supported MIPS targets to
1923 EFFECTIVE_TARGETS list. Return the number of supported targets.
1924
b2930f09 19252016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 1926 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 1927
1928 PR middle-end/70920
1929 * gcc.dg/pr70920-1.c: New test-case.
1930 * gcc.dg/pr70902-2.c: Likewise.
1931 * gcc.dg/pr70920-3.c: Likewise.
1932 * gcc.dg/pr70920-4.c: Likewise
1933 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1934 2 instead of 3.
1935
90821294 19362016-07-25 Alexander Monakov <amonakov@ispras.ru>
1937
1938 * gcc.c-torture/execute/pr71494.c: Require label_values.
1939 * gcc.dg/pr16973.c: Ditto.
1940
1660595b 19412016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1942
1943 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1944 * gcc.dg/torture/pr69771.c: Require int32plus.
1945 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1946
5b2b88ce 19472016-07-25 Martin Liska <mliska@suse.cz>
1948
1949 * gcc.dg/torture/pr71987.c: New test.
1950
e2f926e9 19512016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1952
1953 PR fortran/71935
1954 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1955 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1956 * gfortran.dg/pr71935.f90: New test.
1957
a940fdc7 19582016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 1959
1960 PR c++/71675
1961 * g++.dg/ext/atomic-3.C: New test.
1962 * gcc.dg/atomic/pr71675.c: New test.
1963
5a43070d 19642016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1965
1966 * gcc.target/i386/mvc8.c: New test.
1967
1b793819 19682016-07-22 Bin Cheng <bin.cheng@arm.com>
1969
1970 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1971 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1972
d4b4c787 19732016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1974
1975 PR fortran/71795
1976 * gfortran.dg/constructor_50.f90: New test.
1977
45648efe 19782016-07-22 Martin Liska <mliska@suse.cz>
1979
1980 PR gcov-profile/69028
1981 PR gcov-profile/62047
1982 * g++.dg/cilk-plus/pr69028.C: New test.
1983
b657bb1f 19842016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1985
1986 * gfortran.dg/coarray_stat_2.f90: New test.
1987
3a421504 19882016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1989
1990 * gcc.target/powerpc/vec-extract.h: New files to check the
1991 vec_extract built-in functions for all vector types, testing
1992 accessing each element, both with constant and variable element
1993 numbers.
1994 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1995 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1996 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1997 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1998 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1999 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2000 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2001 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2002 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2003
d40a1eac 20042016-07-21 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR c++/71728
2007 * g++.dg/other/pr71728.C: New test.
2008
3b0d7293 20092016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2010
2011 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2012 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2013 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2014 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2015 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2016
50953a9f 20172016-07-21 Richard Biener <rguenther@suse.de>
2018
2019 PR tree-optimization/71947
2020 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2021
90261646 20222016-07-21 Bin Cheng <bin.cheng@arm.com>
2023
2024 * gcc.dg/tree-ssa/scev-15.c: New.
2025
5a5a7a90 20262016-07-21 Bin Cheng <bin.cheng@arm.com>
2027
2028 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2029
df0c563f 20302016-07-21 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR c++/71941
2033 * g++.dg/gomp/pr71941.C: New test.
2034
24acd4ab 20352016-07-20 David Malcolm <dmalcolm@redhat.com>
2036
2037 PR c/70339
2038 PR c/71858
2039 * g++.dg/spellcheck-identifiers.C: New test case, based on
2040 gcc.dg/spellcheck-identifiers.c.
2041 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2042 gcc.dg/spellcheck-identifiers-2.c.
2043 * g++.dg/spellcheck-typenames.C: New test case, based on
2044 gcc.dg/spellcheck-typenames.c
2045
8669e753 20462016-07-20 Jonathan Wakely <jwakely@redhat.com>
2047
2048 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2049 pointer to member function and also test catching by reference.
2050
75cb41b8 20512016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2052
2053 * gcc.target/s390/pr67443.c: Fix test case.
2054
07be1239 20552016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2056
2057 * gcc.target/s390/insv-1.c: Xfail some tests.
2058 * gcc.target/s390/insv-2.c: Likewise.
2059
e9b5fdd9 20602016-07-20 Georg-Johann Lay <avr@gjlay.de>
2061
2062 * gcc.target/avr/torture/get-mem.c: New test.
2063 * gcc.target/avr/torture/set-mem.c: New test.
2064
b704b0e1 20652016-07-20 Georg-Johann Lay <avr@gjlay.de>
2066
2067 PR target/71948
2068 * gcc.target/avr/torture/tiny-progmem.c: New test.
2069
051eb924 20702016-07-20 Jakub Jelinek <jakub@redhat.com>
2071
fdb70809 2072 PR c++/71909
2073 * g++.dg/parse/pr71909.C: New test.
2074 * g++.dg/tm/pr71909.C: New test.
2075
051eb924 2076 PR c++/50060
2077 * g++.dg/cpp0x/constexpr-50060.C: New test.
2078 * g++.dg/cpp1y/constexpr-50060.C: New test.
2079
c4e1267c 20802016-07-20 Martin Liska <mliska@suse.cz>
2081
2082 * gfortran.dg/graphite/pr71898.f90: New test.
2083
ecaa5fd4 20842016-07-20 Bin Cheng <bin.cheng@arm.com>
2085
2086 PR tree-optimization/71503
2087 PR tree-optimization/71683
2088 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2089 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2090
f5b88ba1 20912016-07-20 Martin Liska <mliska@suse.cz>
2092
2093 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2094 * gcc.dg/plugin/sreal-test-1.c: Remove.
2095 * gcc.dg/plugin/sreal_plugin.c: Remove.
2096
e889bd11 20972016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2098
2099 PR fortran/71902
2100 * gfortran.dg/dependency_47.f90: New test.
2101
1c6bb1c0 21022016-07-19 Jakub Jelinek <jakub@redhat.com>
2103
94d511af 2104 PR rtl-optimization/71916
2105 * gcc.c-torture/compile/pr71916.c: New test.
2106
54e95a17 2107 PR middle-end/71874
2108 * g++.dg/torture/pr71874.C: New test.
2109
1c6bb1c0 2110 PR middle-end/71734
2111 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2112 (my_alloc): Rewritten to use __builtin_posix_memalign and
2113 __SIZE_TYPE__.
2114 (my_free): Use __builtin_free instead of _mm_free.
2115 (Vec::operator=): Use __builtin_memcpy.
2116
0d565f19 21172016-07-19 Martin Jambor <mjambor@suse.cz>
2118
cfc1aded 2119 PR fortran/71688
2120 * gfortran.dg/pr71688.f90: New test.
0d565f19 2121
2be13cd5 21222016-07-19 Richard Biener <rguenther@suse.de>
2123
2124 * c-c++-common/vector-subscript-6.c: New testcase.
2125 * c-c++-common/vector-subscript-7.c: Likewise.
2126
1697df09 21272016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2128
7a4429b2 2129 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2130 and UInt32 based on __SIZEOF_INT__.
2131
8894566e 21322016-07-19 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/71901
2135 * gcc.dg/torture/pr71901.c: New testcase.
2136
21372016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2138
2139 PR tree-optimization/71908
2140 * gcc.dg/torture/pr71908.c: New testcase.
2141
106ac76d 21422016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2143
2144 PR target/71493
2145 * gcc.target/powerpc/pr71493-1.c: New test.
2146 * gcc.target/powerpc/pr71493-2.c: Likewise.
2147
e6517a48 21482016-07-18 Jakub Jelinek <jakub@redhat.com>
2149
d1e0c36e 2150 PR c++/71835
2151 * g++.dg/conversion/ambig3.C: New test.
2152
6fe424c2 2153 PR c++/71828
2154 * g++.dg/cpp0x/constexpr-71828.C: New test.
2155
d3dd9e33 2156 PR c++/71826
2157 * g++.dg/template/pr71826.C: New test.
2158
74fd83a9 2159 PR c++/71822
2160 * g++.dg/template/defarg21.C: New test.
2161
e6517a48 2162 PR c++/71871
2163 * g++.dg/ext/vector31.C: New test.
2164
f942bdbf 21652016-07-18 Uros Bizjak <ubizjak@gmail.com>
2166
2167 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2168
4b1425be 21692016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2170
2171 PR tree-optimization/71734
2172 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2173
a80f37e1 21742016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2175
2176 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2177 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2178 stack-layout-dynamic-1.c: New test.
2179
ea283725 21802016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2181
2182 * gcc.target/s390/nolrl-1.c: New test.
2183
14eab729 21842016-07-17 Fritz Reese <fritzoreese@gmail.com>
2185
2186 PR fortran/71523
2187 * gfortran.dg/pr71523_1.f90: New test.
2188 * gfortran.dg/pr71523_2.f90: New test.
2189
3925d644 21902016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2191
2192 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2193
fb9ff4ce 21942016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2195 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2196
2197 PR fortran/62125
2198 * gfortran.dg/pr62125.f90: New test.
2199
95b0f5e9 22002016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2201
2202 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2203 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2204
1913be16 22052016-07-15 Jonathan Wakely <jwakely@redhat.com>
2206
2207 PR c++/58796
2208 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2209 * g++.dg/cpp0x/nullptr35.C: New test.
2210
b4803084 22112016-07-15 Bin Cheng <bin.cheng@arm.com>
2212
2213 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2214
89e3ec3d 22152016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2216
2217 * gfortran.dg/goacc/vector_length.f90: New test.
2218
2084e279 22192016-07-15 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/71881
2222 * gcc.dg/torture/pr71881.c: New testcase.
2223
2177bb9a 22242016-07-15 Richard Biener <rguenther@suse.de>
2225
2226 PR tree-optimization/71887
2227 * gcc.dg/torture/pr71887.c: New testcase.
2228
0dd7db3b 22292016-07-15 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR c/71858
2232 * gcc.dg/spellcheck-identifiers-3.c: New test.
2233
b41cc4d1 22342016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2235
2236 PR fortran/71807
2237 * gfortran.dg/null_9.f90: New test.
2238
a4d34e5e 22392016-07-15 Bin Cheng <bin.cheng@arm.com>
2240
2241 * gcc.dg/tree-ssa/loop-41.c: New test.
2242
1547c551 22432016-07-15 Bin Cheng <bin.cheng@arm.com>
2244
2245 PR tree-optimization/71347
2246 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2247
b9c2416b 22482016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2249
2250 PR fortran/29819
2251 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2252 * gfortran.dg/contains.f90: Ditto.
2253 * gfortran.dg/contains_empty_1.f03: Ditto.
2254 * gfortran.dg/submodule_3.f08: Ditto.
2255
28413b15 22562016-07-14 Jakub Jelinek <jakub@redhat.com>
2257
661af228 2258 PR testsuite/71865
2259 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2260 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2261 expected diagnostics.
2262
28413b15 2263 PR c/71858
2264 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2265 * gcc.dg/spellcheck-identifiers-2.c: New test.
2266 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2267 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2268
7b3b3a49 22692016-07-14 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR tree-optimization/71872
2272 * gcc.c-torture/compile/pr71872.c: New test.
2273
7c039c44 22742016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2275
2276 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2277 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2278 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2279 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2280 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2281 * gcc.target/arm/atomic-op-acquire-1.c: This.
2282 * gcc.target/arm/atomic-op-char.c: Rename into ...
2283 * gcc.target/arm/atomic-op-char-1.c: This.
2284 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2285 * gcc.target/arm/atomic-op-consume-1.c: This.
2286 * gcc.target/arm/atomic-op-int.c: Rename into ...
2287 * gcc.target/arm/atomic-op-int-1.c: This.
2288 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2289 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2290 * gcc.target/arm/atomic-op-release.c: Rename into ...
2291 * gcc.target/arm/atomic-op-release-1.c: This.
2292 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2293 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2294 * gcc.target/arm/atomic-op-short.c: Rename into ...
2295 * gcc.target/arm/atomic-op-short-1.c: This.
2296 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2297 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2298 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2299 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2300 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2301 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2302 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2303 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2304 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2305 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2306
80c5e533 23072016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2308
2309 PR fortran/70842
2310 * gfortran.dg/select_type_35.f03: New test.
2311
c5a9fc7b 23122016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2313
2314 PR target/65951
2315 PR tree-optimization/70923
2316 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2317 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2318 * gcc.dg/vect/pr65951.c: Likewise.
2319 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2320
d1242c94 23212016-07-14 David Edelsohn <dje.gcc@gmail.com>
2322
2323 * c-c++-common/pr60226.c: Expect maximum object file alignment
2324 error on AIX.
2325
97f2a90b 23262016-07-14 Richard Biener <rguenther@suse.de>
2327
2328 PR tree-optimization/71866
2329 * gcc.dg/torture/pr71866.c: New testcase.
2330
6029a910 23312016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2332
2333 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2334 selector and enclose boolean expression in curly braces.
2335
798d22ed 23362016-07-14 Alan Modra <amodra@gmail.com>
2337
2338 PR target/71733
2339 * gcc.target/powerpc/p9-novsx.c: New.
2340
3ffcb27d 23412016-07-13 Andi Kleen <ak@linux.intel.com>
2342
2343 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2344 * g++.dg/tree-prof/morefunc.C: Dito.
2345 * g++.dg/tree-prof/pr35545.C: Dito.
2346 * g++.dg/tree-prof/reorder.C: Dito.
2347 * gcc.dg/tree-prof/20050826-2.c: Dito.
2348 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2349 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2350 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2351 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2352 * gcc.dg/tree-prof/inliner-1.c: Dito.
2353 * gcc.dg/tree-prof/merge_block.c: Dito.
2354 * gcc.dg/tree-prof/stringop-1.c: Dito.
2355 * gcc.dg/tree-prof/stringop-2.c: Dito.
2356 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2357 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2358 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2359 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2360 * gcc.dg/tree-prof/update-loopch.c: Dito.
2361 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2362 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2363 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2364 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2365 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2366 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2367 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2368
9ace90e5 23692016-07-13 Andi Kleen <ak@linux.intel.com>
2370
2371 * lib/profopt.exp (profopt-execute): Remove .imports files.
2372
b75cf198 23732016-07-13 Andi Kleen <ak@linux.intel.com>
2374
f942bdbf 2375 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2376
4d0389a9 23772016-07-13 Andi Kleen <ak@linux.intel.com>
2378
2379 * lib/profopt.exp (dg-final-scan-autofdo,
2380 dg-final-scan-not-autofdo): New functions.
2381
a5af7a75 23822016-07-13 Bin Cheng <bin.cheng@arm.com>
2383
2384 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2385 * gcc.dg/vect/vect-35.c: Ditto.
2386 * gcc.dg/vect/vect-alias-check-2.c: New test.
2387
c6bcae01 23882016-07-13 Martin Liska <mliska@suse.cz>
2389
2390 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2391 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2392 * gfortran.dg/pr42108.f90: Update expected dump scan.
2393
0644c120 23942016-07-13 Richard Biener <rguenther@suse.de>
2395
2396 PR tree-optimization/24574
2397 * gcc.dg/pr24574.c: New testcase.
2398
2bbae5b9 23992016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2400
f942bdbf 2401 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2402 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2403 * c-c++-common/pr68833-1.c: Require int32plus.
2404 * gcc.dg/ipa/pr63551.c: Likewise.
2405 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2406 * gcc.dg/ipa/pr64041.c: Require int32plus.
2407
839a6560 24082016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2409
2410 PR ipa/71633
2411 * g++.dg/pr71633.C: New test.
2412
8f5f2788 24132016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2414
2415 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2416 Add new arm_thumb1_cbz_ok effective target.
2417 * gcc.target/arm/cbz.c: New test.
2418
417e5cc5 24192016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2420
2421 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2422 Define effective target.
2423 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2424 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2425 * gcc.target/arm/movhi_movw.c: New test.
2426 * gcc.target/arm/movsi_movw.c: Likewise.
2427 * gcc.target/arm/movdi_movw.c: Likewise.
2428
68a5143e 24292016-07-13 Richard Biener <rguenther@suse.de>
2430
2431 PR middle-end/71104
2432 * gcc.dg/pr71104-1.c: New testcase.
2433 * gcc.dg/pr71104-2.c: Likewise.
2434
69e8d259 24352016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2436
2437 PR target/71805
2438 * gcc.target/powerpc/pr71805.c: New test.
2439
244f142f 24402016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2441
2442 * gcc.target/powerpc/divkc3-1.c: New.
2443 * gcc.target/powerpc/mulkc3-1.c: New.
2444
6fc56f1f 24452016-07-12 Nathan Sidwell <nathan@acm.org>
2446
2447 * gcc.target/arm/data-rel-1.c: New.
2448 * gcc.target/arm/data-rel-2.c: New.
2449 * gcc.target/arm/data-rel-3.c: New.
2450
94ee1e9c 24512016-07-12 Martin Liska <mliska@suse.cz>
2452
2453 * gcc.dg/params/blocksort-part.c: New test.
2454 * gcc.dg/params/params.exp: New file.
2455
cd32d747 24562016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2457
2458 PR middle-end/71700
2459 * gcc.c-torture/execute/pr71700.c: New test.
2460
ad010d47 24612016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2462 Richard Biener <rguenther@suse.de>
2463
2464 PR tree-optimization/23286
2465 PR tree-optimization/70159
2466 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2467 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2468 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2469 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2470 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2471 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2472 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2473 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2474 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2475 * gcc.dg/pr51879-12.c: Likewise.
2476 * gcc.dg/strlenopt-9.c: Likewise.
2477 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2478 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2479 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2480 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2481 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2482 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2483 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2484 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2485 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2486 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2487 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2488 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2489 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2490 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2491 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2492
9aece49e 24932016-07-12 Richard Biener <rguenther@suse.de>
2494
2495 PR rtl-optimization/68961
2496 * gcc.target/i386/pr68961.c: New testcase.
2497
8f05fee9 24982016-07-11 Jakub Jelinek <jakub@redhat.com>
2499
4a6cc5cd 2500 PR middle-end/71758
2501 * c-c++-common/gomp/pr71758.c: New test.
2502 * gfortran.dg/gomp/pr71758.f90: New test.
2503
8f05fee9 2504 PR tree-optimization/71823
2505 * gcc.dg/vect/pr71823.c: New test.
2506
b73690a4 25072016-07-11 David Malcolm <dmalcolm@redhat.com>
2508
2509 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2510 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2511 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2512
675f4c6b 25132016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2514
2515 PR target/71801
2516 * gcc.target/i386/pr71801.c: New test.
2517
9aaf7e3e 25182016-07-11 Richard Biener <rguenther@suse.de>
2519
2520 PR tree-optimization/71816
2521 * gcc.dg/torture/pr71816.c: New testcase.
2522
dd58bf21 25232016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2524
2525 PR fortran/71783
2526 * gfortran.dg/dependency_46.f90: New test.
2527
a2ebcb84 25282016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2529
2530 PR rtl-optimization/71621
2531 * gcc.target/i386/pr71621-1.c: New.
2532 * gcc.target/i386/pr71621-2.c: New.
2533
6cedf97e 25342016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2535
2536 * gfortran.dg/goacc/pr71704.f90: New test.
2537
dc71c755 25382016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2539
2540 PR target/71297
2541 * gcc.target/powerpc/pr71297.c: New.
2542
288161af 25432016-07-08 Jiong Wang <jiong.wang@arm.com>
2544
2545 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2546
98e771d6 25472016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2548
2549 PR target/71806
2550 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2551
c3d27339 25522016-07-08 Alan Hayward <alan.hayward@arm.com>
2553
2554 PR tree-optimization/71667
2555 * gcc.dg/vect/pr71667.c: New
2556
b1b5042a 25572016-07-08 Martin Liska <mliska@suse.cz>
2558
2559 * gcc.dg/torture/pr71606.c: New test.
2560
5cdc40a0 25612016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2562
2563 PR fortran/71764
2564 * gfortran.dg/pr71764.f90: New test.
2565
bcc4d868 25662016-07-07 Jakub Jelinek <jakub@redhat.com>
2567 Kai Tietz <ktietz70@googlemail.com>
2568
2569 PR c++/70869
2570 PR c++/71054
2571 * g++.dg/cpp0x/pr70869.C: New test.
2572 * g++.dg/cpp0x/pr71054.C: New test.
2573
b39328b2 25742016-07-07 David Edelsohn <dje.gcc@gmail.com>
2575
2576 * g++.dg/debug/pr71432.C: Fail on AIX.
2577
95c9caad 25782016-07-07 Martin Liska <mliska@suse.cz>
2579
2580 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2581 an undefined behavior.
2582 * gfortran.dg/do_3.F90: Likewise.
2583 * gfortran.dg/do_check_11.f90: New test.
2584 * gfortran.dg/do_check_12.f90: New test.
2585 * gfortran.dg/do_corner_warn.f90: New test.
2586
8e976d11 25872016-07-07 Martin Liska <mliska@suse.cz>
2588
2589 * gfortran.dg/predict-1.f90: Ammend the test.
2590 * gfortran.dg/predict-2.f90: Likewise.
2591
26716fc7 25922016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2593
2594 PR ipa/71624
2595 * g++.dg/pr71624.C: New test.
2596
2d079cbf 25972016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2598
2599 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2600 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2601 ARMv8-M Mainline architectures.
2602
9e6f4af4 26032016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2604
2605 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2606 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2607
d490b07a 26082016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2609
2610 PR target/70098
2611 PR target/71763
2612 * gcc.target/powerpc/pr71763.c: New file.
2613
798fc305 26142016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2615
2616 PR tree-optimization/71518
f942bdbf 2617 * gcc.dg/pr71518.c: New test.
798fc305 2618
97e4cbac 26192016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2620
2621 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2622
19aea164 26232016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2624
f942bdbf 2625 PR target/50739
19aea164 2626 * gcc.target/avr/pr50739.c: New test.
2627
105e9dfc 26282016-07-05 Jan Hubicka <jh@suse.cz>
2629
2630 * gcc.dg/tree-ssa/scev-14.c: update template.
2631
1137da9c 26322016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2633
2634 * gcc.dg/vect/group-no-gaps-1.c: New test.
2635
ce393063 26362016-07-05 Andi Kleen <ak@linux.intel.com>
2637
2638 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2639 if kernel supports MPX.
2640
92a44a68 26412016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2642
2643 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2644
f2ccdf8e 26452016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2646 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2647
2648 * gcc.target/powerpc/signbit-1.c: New test.
2649 * gcc.target/powerpc/signbit-2.c: New test.
2650 * gcc.target/powerpc/signbit-3.c: New test.
2651
0215a22c 26522016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2653
2654 PR rtl-optimization/71594
2655 * gcc.dg/torture/pr71594.c: New test.
2656
30a39817 26572016-07-05 Jan Hubicka <jh@suse.cz>
2658
2659 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2660
b65b8df2 26612016-07-05 David Malcolm <dmalcolm@redhat.com>
2662
2663 PR c++/62314
f9c39b65 2664 * g++.dg/parse/error5.C: Update column
b65b8df2 2665 number of missing semicolon error.
2666 * g++.dg/pr62314-2.C: New test case.
2667
6b5471d8 26682016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2669
2670 * gfortran.dg/coarray_stat_function.f90: New test.
2671 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2672 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2673 to new interfaces.
2674
35b3a8dd 26752016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2676
2677 PR fortran/71623
2678 * gfortran.dg/deferred_character_17.f90: New test.
2679
b84c1ddf 26802016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2681
2682 * gcc.target/arm/neon/polytypes.c: Move to ...
2683 * gcc.target/arm/polytypes.c: ... here.
2684 * gcc.target/arm/neon/pr51534.c: Move to ...
2685 * gcc.target/arm/pr51534.c: ... here.
2686 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2687 * gcc.target/arm/vect-vcvt.c: ... here.
2688 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2689 * gcc.target/arm/vect-vcvtq.c: ... here.
2690 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2691 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2692 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2693 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2694 * gcc.target/arm/neon/neon.exp: Delete.
2695 * gcc.target/arm/neon/: Delete.
2696
7e9136f1 26972016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2698
2699 PR fortran/65575
2700 * gfortran.dg: pr65575.f90: New test.
2701
18b42a28 27022016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2703
2704 PR fortran/35849
2705 * gfortran.dg: pr35849.f90: New test.
2706
f8765404 27072016-07-04 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR c++/71739
2710 * g++.dg/cpp0x/pr71739.C: New test.
2711
e3422b3a 27122016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2713
2714 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2715
2da1c9f7 27162016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2717
2718 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2719 locr.
2720 * gcc.target/s390/loc-1.c: New test.
2721
6125d36e 27222016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2723
f9c39b65 2724 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2725 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2726
42797d4b 27272016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2728
2729 PR target/63874
2730 * gcc.target/aarch64/pr63874.c: New test.
2731
9d9fe66a 27322016-07-04 Jan Beulich <jbeulich@suse.com>
2733
2734 * g++.dg/header.c: New.
2735 * gcc.dg/header.c: New.
2736
c364d0f3 27372016-07-02 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR c/71719
2740 * c-c++-common/Wunused-var-15.c: New test.
2741
267f3c67 27422016-07-01 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR fortran/71687
2745 * gfortran.dg/gomp/pr71687.f90: New test.
2746
8297c70b 27472016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2748
2749 * gcc.dg/const-float128-ped.c: Require __float128 effective
2750 target and options.
2751 * gcc.dg/const-float128.c: Likewise.
2752 * gcc.dg/torture/float128-cmp-invalid.c: Require
2753 __float128 and base_quadfloat_support effective targets, and
2754 __float128 options.
2755 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2756 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2757 * gcc.dg/torture/float128-nan.c: Likewise.
2758 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2759 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2760 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2761 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2762 (add_options_for___float128): New.
2763 (check_effective_target_base_quadword_support): New.
2764
eab79b94 27652016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2766
2767 PR target/71720
2768 * gcc.target/powerpc/pr71720.c: New test.
2769
4ce6622a 27702016-07-01 Jan Beulich <jbeulich@suse.com>
2771
2772 * gcc.dg/bss.c: New.
2773
0b6f1914 27742016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2775
2776 PR target/71698
2777 * gcc.target/powerpc/pr71698.c: New test.
2778
4d28a470 27792016-07-01 Georg-Johann Lay <avr@gjlay.de>
2780
2781 PR target/71151
2782 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2783 instead of ".foo" for its section name.
2784 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2785 depending on MCU's flash size.
2786 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2787 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2788 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2789 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2790 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2791 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2792
ed8613ec 27932016-07-01 Jan Beulich <jbeulich@suse.com>
2794
2795 * gcc.target/i386/pr65105-2.c: Add -msse2.
2796
720a0bce 27972016-06-30 Jakub Jelinek <jakub@redhat.com>
2798
c54ee83c 2799 PR tree-optimization/71707
2800 * gcc.dg/strlenopt-29.c: New test.
2801
a845ae6c 2802 PR fortran/71704
2803 * gfortran.dg/gomp/pr71704.f90: New test.
2804
720a0bce 2805 PR fortran/71705
2806 * gfortran.dg/gomp/pr71705.f90: New test.
2807
17c32c4a 28082016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2809
2810 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2811 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2812 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2813 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2814 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2815 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2816 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2817 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2818 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2819 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2820 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2821 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2822 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2823 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2824 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2825 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2826 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2827 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2828 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2829 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2830 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2831 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2832 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2833 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2834 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2835 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2836 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2837 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2838 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2839 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2840 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2841 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2842 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2843 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2844 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2845 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2846 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2847 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2848 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2849 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2850 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2851 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2852 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2853 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2854 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2855 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2856 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2857 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2858 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2859 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2860 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2861 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2862 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2863 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2864 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2865 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2866 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2867 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2868 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2869 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2870 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2871 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2872 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2873 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2874 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2875 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2876 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2877 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2878 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2879 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2880 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2881 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2882 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2883 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2884 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2885 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2886 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2887 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2888 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2889 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2890 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2891
443405c9 28922016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2893 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2894
2895 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2896
6e3a3de2 28972016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2898 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2899
2900 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2901
413c4f6c 29022016-06-30 David Malcolm <dmalcolm@redhat.com>
2903
2904 PR driver/71651
2905 * gcc.dg/spellcheck-options-12.c: New test case.
2906
4c4e99c3 29072016-06-30 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR middle-end/71693
2910 * gcc.c-torture/compile/pr71693.c: New test.
2911
26a2e993 29122016-06-29 David Malcolm <dmalcolm@redhat.com>
2913
2914 * gcc.dg/spellcheck-params.c: New testcase.
2915 * gcc.dg/spellcheck-params-2.c: New testcase.
2916
63abcf45 29172016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2918
2919 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2920 vector extract instructions.
2921 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2922
5f1d49ac 29232016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2924
2925 PR fortran/71686
2926 * gfortran.dg/unexpected_eof_2.f90: New test.
2927 * gfortran.dg/unexpected_eof_3.f90: New test.
2928
0dc00113 29292016-06-29 Jim Wilson <jim.wilson@linaro.org>
2930
2931 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2932
4b975445 29332016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2934
2935 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2936 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2937 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2938
e276a6b9 29392016-06-29 Richard Biener <rguenther@suse.de>
2940
2941 PR middle-end/15256
2942 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2943
c02f3e35 29442016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2945
2946 * gcc.target/arm/aapcs/neon-vect10.c: Require
2947 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2948 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2949 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2950 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2951 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2952 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2953 * gcc.target/arm/fp16-aapcs-1.c: Require
2954 -mfloat-ab=hard. Also simplify the test.
2955 * gcc.target/arm/fp16-aapcs-2.c: New.
2956
d0c2a3dd 29572016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2958
f942bdbf 2959 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2960 (add_options_for_arm_fp16_ieee): New.
2961 (add_options_for_arm_fp16_alternative): New.
2962 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2963 long-line.
2964 (effective_target_arm_fp16_hw): New.
2965
162fed22 29662016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2967
2968 PR tree-optimization/71655
2969 * g++.dg/pr71655.C: New test.
2970
9ed0eb00 29712016-06-29 Martin Liska <mliska@suse.cz>
2972
2973 * gcc.dg/pr71585.c: New test.
2974 * gcc.dg/pr71585-2.c: New test.
2975 * gcc.dg/pr71585-3.c: New test.
2976
641b1c86 29772016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2978
2979 PR tree-optimization/70729
2980 * g++.dg/vect/pr70729.cc: New test.
2981
44e775d8 29822016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2983
2984 * c-c++-common/gomp/cancel-1.c: Extend.
2985
83b23cdf 29862016-06-29 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR tree-optimization/71625
2989 * gcc.dg/strlenopt-28.c: New test.
2990
b6a4a0f5 29912016-06-29 Richard Biener <rguenther@suse.de>
2992
2993 PR middle-end/71002
2994 * g++.dg/torture/pr71002.C: Adjust testcase.
2995
1af10ce6 29962016-06-29 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR c/71685
2999 * gcc.dg/pr71685.c: New test.
3000
30012016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3002
3003 PR c/71552
3004 * gcc.dg/init-bad-9.c: New test.
3005
043457fd 30062016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3007
3008 * gcc.target/powerpc/abs128-1.c: Require VSX.
3009 * gcc.target/powerpc/copysign128-1.c: Likewise.
3010 * gcc.target/powerpc/inf128-1.c: Likewise.
3011 * gcc.target/powerpc/nan128-1.c: Likewise.
3012
d378e319 30132016-06-28 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR middle-end/71626
3016 * gcc.c-torture/execute/pr71626-1.c: New test.
3017 * gcc.c-torture/execute/pr71626-2.c: New test.
3018
10ef7949 30192016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3020
3021 PR target/71656
3022 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3023
1fcfb8f7 30242016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3025
3026 PR target/71670
3027 * gcc.target/powerpc/pr71670.c: New testcase.
3028
35fd0c10 30292016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3030
3031 PR target/71656
3032 * gcc.target/powerpc/pr71656-1.c: New test.
3033 * gcc.target/powerpc/pr71656-2.c: New test.
3034
584757bc 30352016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3036
3037 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3038 around fp16 code.
3039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3041 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3042 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3043 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3044 Add arm_neon_fp16_ok effective target.
f942bdbf 3045 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3046 Likewise.
3047 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3048 Likewise.
3049 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3050 Likewise.
3051 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3052 Likewise.
3053 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3054 Likewise.
3055 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3056 Likewise.
3057 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3058 Likewise.
3059 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3060 Likewise.
3061 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3062 Likewise.
3063 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3064 Likewise.
3065 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3066 Likewise.
584757bc 3067
cbcc4297 30682016-06-26 Jan Hubicka <hubicka@ucw.cz>
3069
3070 * gcc.dg/predict-12.c: New testcase.
3071
0aa73965 30722016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073
3074 PR fortran/71649
3075 * gfortran.dg/pr71649.f90: New test.
3076
9977f724 30772016-06-25 Jakub Jelinek <jakub@redhat.com>
3078
a5c54f33 3079 PR tree-optimization/71643
3080 * g++.dg/opt/pr71643.C: New test.
3081
9977f724 3082 PR tree-optimization/71631
3083 * gcc.c-torture/execute/pr71631.c: New test.
3084
e09883e4 30852016-06-24 Jan Hubicka <hubicka@ucw.cz>
3086
3087 * gcc.dg/predict-11.c: New testcase.
3088 * gfortran.dg/predict-2.f90: New testcase.
3089
89beffc9 30902016-06-24 Jan Hubicka <hubicka@ucw.cz>
3091
3092 * gcc.dg/predict-10.c: New test.
3093
2275a11d 30942016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3095
3096 * gcc.target/powerpc/abs128-1.c: New.
3097 * gcc.target/powerpc/copysign128-1.c: New.
3098 * gcc.target/powerpc/inf128-1.c: New.
3099 * gcc.target/powerpc/nan128-1.c: New.
3100
37681b7f 31012016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3102
3103 * gfortran.dg/pr71642.f90: New test.
3104
9cf2d600 31052016-06-24 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR tree-optimization/71647
3108 * gcc.target/i386/pr71647.c: New test.
3109
eea332b9 31102016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3111
3112 * gcc.target/i386/noplt-gd-1.c: New test.
3113 * gcc.target/i386/noplt-gd-2.c: Likewise.
3114 * gcc.target/i386/noplt-gd-3.c: Likewise.
3115 * gcc.target/i386/noplt-ld-1.c: Likewise.
3116 * gcc.target/i386/noplt-ld-2.c: Likewise.
3117 * gcc.target/i386/noplt-ld-3.c: Likewise.
3118 * lib/target-supports.exp
3119 (check_effective_target_tls_get_addr_via_got): New.
3120
b6d48a78 31212016-06-24 Uros Bizjak <ubizjak@gmail.com>
3122
3123 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3124 testsuite compile flags.
3125 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3126 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3127
31282016-06-24 Uros Bizjak <ubizjak@gmail.com>
3129
3130 * g++dg/vect/pr36684.cc: Add dg-do compile.
3131 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3132 * gcc.dg/vect/pr70021.c: Ditto.
3133 * gcc.dg/vect/pr70138-1.c: Ditto.
3134 * gcc.dg/vect/pr70138-2.c: Ditto.
3135 * gcc.dg/vect/pr70354-1.c: Ditto.
3136 * gcc.dg/vect/pr70354-2.c: Ditto.
3137 * gcc.dg/vect/pr71259.c: Ditto.
3138 * gcc.dg/vect/pr71416-1.c: Ditto.
3139 * gcc.dg/vect/slp-43.c: Ditto.
3140 * gcc.dg/vect/slp-45.c: Ditto.
3141 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3142 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3143 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3144 * gfortran.dg/vect/pr69980.f90: Ditto.
3145
31462016-06-24 Uros Bizjak <ubizjak@gmail.com>
3147
3148 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3149 * gcc.dg/vect/bb-slp-30.c: Ditto.
3150 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3151 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3152 * gcc.dg/vect/pr45902.c: Ditto.
3153 * gcc.dg/vect/pr48172.c: Ditto.
3154 * gcc.dg/vect/pr48377.c: Ditto.
3155 * gcc.dg/vect/pr49038.c: Ditto.
3156 * gcc.dg/vect/pr49771.c: Ditto.
3157 * gcc.dg/vect/pr52091.c: Ditto.
3158 * gcc.dg/vect/pr53185-2.c: Ditto.
3159 * gcc.dg/vect/pr56826.c: Ditto.
3160 * gcc.dg/vect/pr60276.c: Ditto.
3161 * gcc.dg/vect/pr62021.c: Ditto.
3162 * gcc.dg/vect/pr63530.c: Ditto.
3163 * gcc.dg/vect/pr65518.c: Ditto.
3164 * gcc.dg/vect/pr65947-1.c: Ditto.
3165 * gcc.dg/vect/pr65947-10.c: Ditto.
3166 * gcc.dg/vect/pr65947-11.c: Ditto.
3167 * gcc.dg/vect/pr65947-12.c: Ditto.
3168 * gcc.dg/vect/pr65947-13.c: Ditto.
3169 * gcc.dg/vect/pr65947-2.c: Ditto.
3170 * gcc.dg/vect/pr65947-3.c: Ditto.
3171 * gcc.dg/vect/pr65947-4.c: Ditto.
3172 * gcc.dg/vect/pr65947-5.c: Ditto.
3173 * gcc.dg/vect/pr65947-6.c: Ditto.
3174 * gcc.dg/vect/pr65947-7.c: Ditto.
3175 * gcc.dg/vect/pr65947-8.c: Ditto.
3176 * gcc.dg/vect/pr65947-9.c: Ditto.
3177 * gcc.dg/vect/pr71416-1.c: Ditto.
3178 * gcc.dg/vect/pr71439.c: Ditto.
3179 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3180 * gcc.dg/vect/vect-bswap16.c: Ditto.
3181 * gcc.dg/vect/vect-bswap32.c: Ditto.
3182 * gcc.dg/vect/vect-bswap64.c: Ditto.
3183 * gcc.dg/vect/vect-live-1.c: Ditto.
3184 * gcc.dg/vect/vect-live-2.c: Ditto.
3185 * gcc.dg/vect/vect-live-3.c: Ditto.
3186 * gcc.dg/vect/vect-live-4.c: Ditto.
3187 * gcc.dg/vect/vect-live-5.c: Ditto.
3188 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3189 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3190 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3191 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3192 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3193 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3194 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3195 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3196 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3197 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3198 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3199 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3200 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3201 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3202 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3203 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3204 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3205
d4213166 32062016-06-24 Uros Bizjak <ubizjak@gmail.com>
3207
3208 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3209
5aaec397 32102016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3211
3212 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3213 ia32 if R_386_GOT32X relocation is supported.
3214 * gcc.target/i386/noplt-3.c: Likewise.
3215 * gcc.target/i386/noplt-2.c: Likewise.
3216 (main): Renamed to ...
3217 (bar): This.
3218 * gcc.target/i386/noplt-4.c: Likewise.
3219 (main): Renamed to ...
3220 (bar): This.
3221 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3222 * gcc.target/i386/pr67400-5.c: Likewise.
3223
77104764 32242016-06-24 Jakub Jelinek <jakub@redhat.com>
3225
7318e591 3226 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3227 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3228
77104764 3229 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3230 f4): Adjust expected diagnostics.
3231 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3232 (T): If OVFP is defined, redefine to TP.
3233 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3234 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3235 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3236 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3237 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3238 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3239 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3240 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3241 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3242 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3243 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3244 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3245 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3246 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3247 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3248 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3249 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3250 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3251 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3252 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3253 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3254 as last argument to __builtin_add_overflow_p.
3255
ddf08519 32562016-06-23 Uros Bizjak <ubizjak@gmail.com>
3257
3258 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3259 dg-options and remove default vector testsuite compile flags.
3260 * g++.dg/vect/pr33860a.cc: Ditto.
3261 * g++.dg/vect/pr45470-a.cc: Ditto.
3262 * g++.dg/vect/pr45470-b.cc: Ditto.
3263 * g++.dg/vect/pr60896.cc: Ditto.
3264 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3265 * gcc.dg/vect/pr18308.c: Ditto.
3266 * gcc.dg/vect/pr24049.c: Ditto.
3267 * gcc.dg/vect/pr33373.c: Ditto.
3268 * gcc.dg/vect/pr36228.c: Ditto.
3269 * gcc.dg/vect/pr42395.c: Ditto.
3270 * gcc.dg/vect/pr42604.c: Ditto.
3271 * gcc.dg/vect/pr46663.c: Ditto.
3272 * gcc.dg/vect/pr48765.c: Ditto.
3273 * gcc.dg/vect/pr49093.c: Ditto.
3274 * gcc.dg/vect/pr49352.c: Ditto.
3275 * gcc.dg/vect/pr52298.c: Ditto.
3276 * gcc.dg/vect/pr52870.c: Ditto.
3277 * gcc.dg/vect/pr53185.c: Ditto.
3278 * gcc.dg/vect/pr53773.c: Ditto.
3279 * gcc.dg/vect/pr56695.c: Ditto.
3280 * gcc.dg/vect/pr62171.c: Ditto.
3281 * gcc.dg/vect/pr63530.c: Ditto.
3282 * gcc.dg/vect/pr68339.c: Ditto.
3283 * gcc.dg/vect/pr71259.c: Ditto.
3284 * gcc.dg/vect/vect-82_64.c: Ditto.
3285 * gcc.dg/vect/vect-83_64.c: Ditto.
3286 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3287 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3288 * gcc.dg/vect/vect-shift-2.c: Ditto.
3289 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3290 * gfortran.dg/vect/pr39318.f90: Ditto.
3291 * gfortran.dg/vect/pr45714-a.f: Ditto.
3292 * gfortran.dg/vect/pr45714-b.f: Ditto.
3293 * gfortran.dg/vect/pr46213.f90: Ditto.
3294
81883aeb 32952016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3296 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3297
3298 * gcc.target/powerpc/p9-splat-5.c: New test.
3299
affe5c16 33002016-06-23 Uros Bizjak <ubizjak@gmail.com>
3301
3302 PR tree-optimization/71488
3303 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3304 * lib/target-supports.exp: ... here.
3305 (check_sse4_hw_available): New procedure.
3306 (check_effective_target_sse4_runtime): Ditto.
3307 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3308 -march=westmere for sse4_runtime targets.
547fdd3e 3309 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3310 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3311 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3312 (main): Call check_vect ().
e50240d3 3313 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3314
6fb2f181 33152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3316
3317 PR target/66232
3318 PR target/67400
3319 * gcc.target/i386/pr66232-14.c: New file.
3320 * gcc.target/i386/pr66232-15.c: Likewise.
3321 * gcc.target/i386/pr66232-16.c: Likewise.
3322 * gcc.target/i386/pr66232-17.c: Likewise.
3323 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3324 ia32 if R_386_GOT32X relocation is supported.
3325 * gcc.target/i386/pr67400-2.c: Likewise.
3326 * gcc.target/i386/pr67400-3.c: Likewise.
3327 * gcc.target/i386/pr67400-4.c: Likewise.
3328 * gcc.target/i386/pr67400-6.c: Likewise.
3329 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3330 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3331
88be2b3c 33322016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3333
3334 PR libgfortran/48852
3335 * gfortran.dg/char4_iunit_1.f03: Update test.
3336 * gfortran.dg/f2003_io_5.f03: Update test.
3337 * gfortran.dg/real_const_3.f90: Update test.
3338
ff600f64 33392016-06-23 Andi Kleen <ak@linux.intel.com>
3340
3341 * g++.dg/bprob/bprob.exp: Support autofdo.
3342 * g++.dg/tree-prof/tree-prof.exp: dito.
3343 * gcc.dg/tree-prof/tree-prof.exp: dito.
3344 * gcc.misc-tests/bprob.exp: dito.
3345 * gfortran.dg/prof/prof.exp: dito.
3346 * lib/profopt.exp: dito.
3347 * lib/target-supports.exp: Check for autofdo.
3348
afa7ed87 33492016-06-23 Martin Liska <mliska@suse.cz>
3350
3351 * gcc.dg/pr71619.c: New test.
3352
0941fba8 33532016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 PR target/67400
56896ed3 3356 * gcc.target/i386/pr67400-1.c: New test.
3357 * gcc.target/i386/pr67400-2.c: Likewise.
3358 * gcc.target/i386/pr67400-3.c: Likewise.
3359 * gcc.target/i386/pr67400-4.c: Likewise.
3360 * gcc.target/i386/pr67400-5.c: Likewise.
3361 * gcc.target/i386/pr67400-6.c: Likewise.
3362 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3363
e557fc7f 33642016-06-22 David Malcolm <dmalcolm@redhat.com>
3365
3366 * c-c++-common/missing-header-1.c: New test case.
3367 * c-c++-common/missing-header-2.c: New test case.
3368 * c-c++-common/missing-header-3.c: New test case.
3369 * c-c++-common/missing-header-4.c: New test case.
3370
8469aece 33712016-06-22 David Malcolm <dmalcolm@redhat.com>
3372
3373 PR c/70339
3374 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3375 hint.
3376 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3377 expected results due to builtin "nanl" now being suggested for
3378 "name".
3379 * gcc.dg/pr67580.c: Update expected messages.
3380 * gcc.dg/spellcheck-identifiers.c: New testcase.
3381 * gcc.dg/spellcheck-typenames.c: New testcase.
3382
6628b04d 33832016-06-22 David Malcolm <dmalcolm@redhat.com>
3384
3385 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3386 file.
3387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3388 diagnostic-test-show-locus-parseable-fixits.c to sources for
3389 diagnostic_plugin_test_show_locus.c.
3390 * lib/gcc-defs.exp (freeform_regexps): New global.
3391 (dg-regexp): New function.
3392 (handle-dg-regexps): New function.
3393 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3394 freeform_regexps to the empty list.
3395 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3396
82ccd33e 33972016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3398
affe5c16 3399 PR tree-optimization/71488
82ccd33e 3400 * g++.dg/pr71488.C: New test.
3401 * gcc.dg/vect/vect-bool-cmp.c: New test.
3402
2c21de58 34032016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3404
3405 * gcc.dg/guality/param-5.c: New test.
3406
fadfd5fc 34072016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3408
3409 * gcc.target/i386/asm-flag-7.c: New test.
3410
03fee1f8 34112016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3412
3413 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3414 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3415 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3416 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3417 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3418 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3423 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3424 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3425 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3426 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3427 * lib/target-supports.exp: Likewise.
3428
6905db52 34292016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3430
3431 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3432 * gcc.dg/attr-ms_struct-2.c: Likewise.
3433 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3434 * gcc.dg/bf-ms-attrib.c: Likewise.
3435 * gcc.dg/bf-ms-layout-2.c: Likewise.
3436 * gcc.dg/bf-ms-layout-3.c: Likewise.
3437 * gcc.dg/bf-ms-layout.c: Likewise.
3438 * gcc.dg/bf-no-ms-layout.c: Likewise.
3439 * gcc.target/i386/bitfield1.c: Likewise.
3440 * gcc.target/i386/bitfield2.c: Likewise.
3441 * gcc.target/i386/bitfield3.c: Likewise.
3442
a6f93fc2 34432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3444
3445 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3446 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3447 override other than -mcpu=power9 command-line option is specified,
3448 or if the target operating system is aix.
3449 * gcc.target/powerpc/darn-1.c: Likewise.
3450 * gcc.target/powerpc/darn-2.c: Likewise.
3451 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3452 test if effective-target is not powerpc_p9vector_ok or if the
3453 target operating system is not defined.
3454 * gcc.target/powerpc/vslv-1.c: Likewise.
3455 * gcc.target/powerpc/vsrv-0.c: Likewise.
3456 * gcc.target/powerpc/vsrv-1.c: Likewise.
3457
1cb2b4d3 34582016-06-21 Tobias Burnus <burnus@net-b.de>
3459
3460 PR fortran/71068
3461 * gfortran.dg/coarray/data_1.f90: New.
3462
66ff0c67 34632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3464
3465 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3466 (dg-require-effective-target): Use arm_v8_neon_hw.
3467 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3468 (dg-require-effective-target): Likewise.
3469 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3470 (dg-require-effective-target): Likewise.
3471 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3472 (dg-require-effective-target): Likewise.
3473 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3474 (dg-require-effective-target): Likewise.
3475 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3476 (dg-require-effective-target): Likewise.
3477 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3478 Add AArch64 check.
3479
949bfed4 34802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3481
3482 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3483 Set to 3 so test passes.
3484
a20f6cd4 34852016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3486
3487 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3488
12792843 34892016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3490
3491 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3492 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3493 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3494 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3495
49763db6 34962016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3497
3498 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3499 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3500
ada61167 35012016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3502
3503 PR target/71549
3504 * gcc.target/i386/pr71549.c: New test.
3505
a15584d4 35062016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3507
3508 * gcc.target/powerpc/vadsdu-0.c: Replace
3509 dg-require-effective-target directive to allow test to run on more
3510 platforms, and add dg-skip-if directive to disable test on aix
3511 platforms because of known incompatibilities.
3512 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3513 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3514 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3515 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3516 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3517 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3518 * gcc.target/powerpc/vadsdub-2.c: Replace
3519 dg-require-effective-target directive to allow test to run on more
3520 platforms, and add dg-skip-if directive to disable test on aix
3521 platforms because of known incompatibilities.
3522 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3523 with vec_absdb call to differentiate this test from vadsdub-1.c.
3524 * gcc.target/powerpc/vadsduh-1.c: Replace
3525 dg-require-effective-target directive to allow test to run on more
3526 platforms, and add dg-skip-if directive to disable test on aix
3527 platforms because of known incompatibilities.
3528 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3529 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3530 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3531
ec15ec36 35322016-06-21 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR tree-optimization/71588
3535 * gcc.dg/pr71558.c: New test.
3536
faeffe49 35372016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3538
3539 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3540 * c-c++-common/pr68657-2.c: Likewise.
3541 * c-c++-common/pr68657-3.c: Likewise.
3542 * gcc.dg/torture/pr69714.c: Require int32plus support.
3543 * gcc.dg/torture/pr70025.c: Likewise.
3544 * gcc.dg/torture/pr70083.c: Likewise.
3545 * gcc.dg/torture/pr70542.c: Likewise.
3546 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3547
e218d07f 35482016-06-20 Joseph Myers <joseph@codesourcery.com>
3549
3550 PR c/71601
3551 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3552
232a3df7 35532016-06-20 Jakub Jelinek <jakub@redhat.com>
3554
d7f45b87 3555 PR middle-end/71581
3556 * gcc.dg/pr71581.c: New test.
3557
232a3df7 3558 PR rtl-optimization/71591
3559 * gcc.dg/cpp/pr71591.c: New test.
3560
dbddef42 35612016-06-20 David B. Robins <gcc@davidrobins.net>
3562
3563 PR target/71571
3564 * g++.dg/torture/pr71571.C: New test.
3565
03129ccb 35662016-06-20 Jakub Jelinek <jakub@redhat.com>
3567
3568 PR target/71559
3569 * gcc.target/i386/sse2-pr71559.c: New test.
3570 * gcc.target/i386/avx-pr71559.c: New test.
3571 * gcc.target/i386/avx512f-pr71559.c: New test.
3572
a40b4b62 35732016-06-20 Tobias Burnus <burnus@net-b.de>
3574
3575 PR fortran/71194
3576 * gfortran.dg/pointer_remapping_10.f90: New.
3577
ecbea05a 35782016-06-20 David Malcolm <dmalcolm@redhat.com>
3579
3580 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3581
0f61dae9 35822016-06-20 Martin Sebor <msebor@redhat.com>
3583
3584 PR c/69507
3585 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3586 * gnu90-const-expr-1.c: Same.
3587 * gnu99-const-expr-1.c: Same.
3588 * gnu99-static-1.c: Same.
3589
e458dfd8 35902016-06-20 Renlin Li <renlin.li@arm.com>
3591
2c0c0c9b 3592 PR testsuite/71489
e458dfd8 3593 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3594
7ab71cb3 35952016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3596
3597 * gcc.target/aarch64/vcvt_f64_1.c: New.
3598 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3599 * gcc.target/aarch64/vrecp_f64_1.c: New.
3600
34d36b7a 36012016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3602
3603 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3604 "alignement".
3605
ed7f4748 36062016-06-20 Georg-Johann Lay <avr@gjlay.de>
3607
3608 PR target/71103
3609 * gcc.target/avr/torture/pr71103-2.c: New test.
3610
a940fdc7 36112016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3612
3613 PR c/69507
3614 * gcc.dg/alignof.c: New test.
3615
98683d85 36162016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3619 vs dg-error; test constexpr specifier too.
3620
358cee25 36212016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3622
3623 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3624
c3d7ceb6 36252016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3626
3627 * lib/target-supports.exp
3628 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3629 arm_neon_ok and merge flags. Fix temporary test name.
3630 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3631 and merge flags.
3632
1176073c 36332016-06-17 Martin Liska <mliska@suse.cz>
3634
3635 * gcc.dg/predict-9.c: Fix dump scanning.
3636
f3e2969a 36372016-06-17 Bin Cheng <bin.cheng@arm.com>
3638
3639 PR tree-optimization/71354
3640 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3641
7fdca647 36422016-06-17 Bin Cheng <bin.cheng@arm.com>
3643
3644 PR tree-optimization/71347
3645 * gcc.dg/tree-ssa/pr71347.c: New test.
3646
a338a226 36472016-06-17 Bin Cheng <bin.cheng@arm.com>
3648
3649 PR tree-optimization/71354
3650 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3651
c1e75671 36522016-06-17 Bin Cheng <bin.cheng@arm.com>
3653
3654 * gcc.dg/vect/vect-alias-check-1.c: New test.
3655
365ba13d 36562016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3657
59bde511 3658 PR target/71151
365ba13d 3659 * gcc.target/avr/pr71151-1.c: New test.
3660 * gcc.target/avr/pr71151-2.c: New test.
3661 * gcc.target/avr/pr71151-3.c: New test.
3662 * gcc.target/avr/pr71151-4.c: New test.
3663 * gcc.target/avr/pr71151-5.c: New test.
3664 * gcc.target/avr/pr71151-6.c: New test.
3665 * gcc.target/avr/pr71151-7.c: New test.
3666 * gcc.target/avr/pr71151-8.c: New test.
3667 * gcc.target/avr/pr71151-common.h: New test.
3668
db48d95b 36692016-06-16 Martin Liska <mliska@suse.cz>
3670
3671 * gfortran.dg/predict-1.f90: New test.
3672
4c780a59 36732016-06-16 Uros Bizjak <ubizjak@gmail.com>
3674
3675 PR target/71242
f9c39b65 3676 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3677
8c1879bc 36782016-06-16 Jan Hubicka <hubicka@ucw.cz>
3679
3680 * g++.dg/vect/pr36648.cc: Disable cunrolli
3681
33698dfe 36822016-06-16 Jakub Jelinek <jakub@redhat.com>
3683
745f2db6 3684 PR target/71554
3685 * gcc.c-torture/execute/pr71554.c: New test.
3686
33698dfe 3687 PR rtl-optimization/71532
3688 * gcc.dg/torture/pr71532.c: New test.
3689
b42322b9 36902016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3691
3692 * gcc.target/powerpc/p9-dimode1.c: New test.
3693 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3694
412b298a 36952016-06-15 Jakub Jelinek <jakub@redhat.com>
3696
93479f99 3697 * gcc.c-torture/compile/20160615-1.c: New test.
3698
412b298a 3699 * g++.dg/cpp0x/ref-qual17.C: New test.
3700
3ec40531 37012016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3702
3703 PR middle-end/71529
3704 * gcc.target/i386/pr71529.C: New test.
3705
edfe7670 37062016-06-15 Alan Hayward <alan.hayward@arm.com>
3707
3708 PR tree-optimization/71483
3709 * g++.dg/vect/pr71483.c: New
3710
6e52ac17 37112016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/70202
3714 * g++.dg/inherit/crash6.C: New.
3715 * g++.dg/inherit/union2.C: Likewise.
3716 * g++.dg/inherit/virtual12.C: Likewise.
3717 * g++.dg/inherit/virtual13.C: Likewise.
3718 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3719
aed35af2 37202016-06-15 Uros Bizjak <ubizjak@gmail.com>
3721
0941fba8 3722 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3723
6f710392 37242016-06-15 Alan Hayward <alan.hayward@arm.com>
3725
3726 PR tree-optimization/71439
3727 * gcc.dg/vect/pr71439.c: New
3728
d1cedfd3 37292016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3730
3731 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3732
ee8fd158 37332016-06-15 Richard Biener <rguenther@suse.de>
3734
3735 * gcc.dg/vect/slp-45.c: New testcase.
3736
5695a690 37372016-06-15 Richard Biener <rguenther@suse.de>
3738
3739 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3740
267ae3ee 37412016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3742
3743 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3744 requirements, and disable for AIX for now.
3745 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3746
a6d0e20a 37472016-06-14 Jakub Jelinek <jakub@redhat.com>
3748
b2efd162 3749 PR c++/71528
3750 * g++.dg/opt/pr71528.C: New test.
3751
a6d0e20a 3752 PR c++/71516
3753 * g++.dg/init/pr71516.C: New test.
3754
035778de 37552016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3756
3757 * g++.dg/init/array46.C: New.
3758
7c9dc58e 37592016-06-14 Uros Bizjak <ubizjak@gmail.com>
3760
0941fba8 3761 * gcc.target/i386/float128-3.c: New test.
3762 * gcc.target/i386/quad-sse4.c: Ditto.
3763 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3764 Update scan strings.
7c9dc58e 3765
412640c9 37662016-06-14 Richard Biener <rguenther@suse.de>
3767
3768 PR middle-end/71526
3769 * gfortran.dg/pr71526.f90: New testcase.
3770
1b9fde85 37712016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3772
3773 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3774 * gcc.dg/zero_bits_compound-1.c: Likewise.
3775
306097e3 37762016-06-14 Richard Biener <rguenther@suse.de>
3777
3778 PR tree-optimization/71522
3779 * gcc.dg/torture/pr71522.c: New testcase.
3780
566255a8 37812016-06-14 Jakub Jelinek <jakub@redhat.com>
3782
3783 PR tree-optimization/71520
3784 * gcc.dg/tree-ssa/pr71520.c: New test.
3785
eb912adb 37862016-06-14 Richard Biener <rguenther@suse.de>
3787
3788 PR tree-optimization/71521
56d35455 3789 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3790
9720103d 37912016-06-13 Jakub Jelinek <jakub@redhat.com>
3792
12cb8367 3793 PR sanitizer/71498
3794 * c-c++-common/ubsan/bounds-13.c: New test.
3795
9720103d 3796 PR preprocessor/71183
3797 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3798
5965fbcc 37992016-06-13 Jeff Law <law@redhat.com>
3800
3801 PR tree-optimization/71403
3802 * c-c++-common/ubsan/pr71403-1.c: New test.
3803 * c-c++-common/ubsan/pr71403-2.c: New test.
3804 * c-c++-common/ubsan/pr71403-3.c: New test.
3805
04537049 38062016-06-13 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR middle-end/71478
3809 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3810 Add -Wno-psabi -w to dg-options.
3811
412f195f 38122016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3813
3814 * gcc.target/powerpc/vadsdu-0.c: New test.
3815 * gcc.target/powerpc/vadsdu-1.c: New test.
3816 * gcc.target/powerpc/vadsdu-2.c: New test.
3817 * gcc.target/powerpc/vadsdu-3.c: New test.
3818 * gcc.target/powerpc/vadsdu-4.c: New test.
3819 * gcc.target/powerpc/vadsdu-5.c: New test.
3820 * gcc.target/powerpc/vadsdub-1.c: New test.
3821 * gcc.target/powerpc/vadsdub-2.c: New test.
3822 * gcc.target/powerpc/vadsduh-1.c: New test.
3823 * gcc.target/powerpc/vadsduh-2.c: New test.
3824 * gcc.target/powerpc/vadsduw-1.c: New test.
3825 * gcc.target/powerpc/vadsduw-2.c: New test.
3826
527790c1 38272016-06-13 David Malcolm <dmalcolm@redhat.com>
3828
3829 * gcc.dg/c99-init-2.c (c): Update expected error message.
3830 * gcc.dg/init-bad-8.c (foo): Likewise.
3831 * gcc.dg/spellcheck-fields-3.c: New test case.
3832
102e67eb 38332016-06-13 Martin Liska <mliska@suse.cz>
3834
3835 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3836 and "guess loop iv compared" heuristics.
3837 * gcc.dg/predict-2.c: Likewise.
3838 * gcc.dg/predict-3.c: Likewise.
3839 * gcc.dg/predict-4.c: Likewise.
3840 * gcc.dg/predict-5.c: Likewise.
3841 * gcc.dg/predict-6.c: Likewise.
3842
1a54d3be 38432016-06-13 Marek Polacek <polacek@redhat.com>
3844
3845 PR middle-end/71476
3846 * c-c++-common/Wswitch-unreachable-4.c: New test.
3847 * gcc.dg/Wswitch-unreachable-2.c: New test.
3848 * g++.dg/tm/jump1.C: Move dg-warning.
3849
5b7401b8 38502016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3851
3852 * gnat.dg/renaming10.ad[sb]: New test.
3853
1c93151c 38542016-06-13 Paul Thomas <pault@gcc.gnu.org>
3855
3856 PR fortran/70673
3857 * gfortran.dg/pr70673.f90: New test.
3858
249865a0 38592016-06-13 Richard Biener <rguenther@suse.de>
3860
3861 PR middle-end/64516
3862 * gcc.dg/align-3.c: New testcase.
3863
776d9b14 38642016-06-13 Martin Liska <mliska@suse.cz>
3865
3866 * gcc.target/i386/pr71458.c: New test.
3867
0cf5c551 38682016-06-12 Uros Bizjak <ubizjak@gmail.com>
3869
3870 PR target/71241
f9c39b65 3871 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3872
34de0a35 38732016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3874
3875 PR target/60751
3876 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3877 statement.
3878
0cc8bc98 38792016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3880
3881 PR target/60751
3882 * gfortran.dg/comma_IO_extension_1.f90: New test.
3883 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3884 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3885 statement.
3886 * gfortran.dg/graphite/pr38083.f90: Likewise.
3887 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3888 missing format.
3889
0ff78c86 38902016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3891
3892 * gnat.dg/case_character.adb: New test.
3893
6c38863e 38942016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3895
3896 PR middle-end/71310
3897 * gcc.target/powerpc/pr71310.c: New testcase.
3898
24c41395 38992016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3900
3901 PR middle-end/71478
3902 * gcc.dg/pr71478.c: New test.
3903
aeb26fb6 39042016-06-10 Jakub Jelinek <jakub@redhat.com>
3905
702b3575 3906 PR middle-end/71494
3907 * gcc.c-torture/execute/pr71494.c: New test.
3908
8ec29807 3909 PR c/68657
3910 * gcc.target/i386/pr68657.c: New test.
3911
aeb26fb6 3912 PR inline-asm/68843
3913 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3914 (test): Add -masm=intel alternatives.
3915
1dc4d519 39162016-06-10 Martin Sebor <msebor@redhat.com>
3917
3918 PR c/71392
3919 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3920
6385d6d3 39212016-06-10 Jeff Law <law@redhat.com>
3922
3923 PR tree-optimization/71335
3924 * gcc.c-torture/execute/pr71335.c: New test.
3925
041a412b 39262016-06-10 David Malcolm <dmalcolm@redhat.com>
3927
3928 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3929 the various "cannot tail-call: " messages.
3930
4a5edbb2 39312016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3932
3933 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3934 and options.
3935
9cf3aec3 39362016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3937
3938 PR sanitizer/71480
3939 * c-c++-common/asan/pr71480.c: New test.
3940
61724718 39412016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3942
3943 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3944 (ASMNAME2): Likewise.
3945 (main): Replace fn in asm statement with ASMNAME ("fn").
3946 * gcc.dg/guality/pr68037-2.c: Likewise.
3947 * gcc.dg/guality/pr68037-3.c: Likewise.
3948 * gcc.dg/torture/pr68037-1.c: Likewise.
3949 * gcc.dg/torture/pr68037-2.c: Likewise.
3950 * gcc.dg/torture/pr68037-3.c: Likewise.
3951
1807f6fb 39522016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3953
3954 PR inline-asm/68843
3955 * gcc.target/i386/pr68843-1.c: New test.
3956 * gcc.target/i386/pr68843-2.c: New test.
3957
ccfa030f 39582016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3959 Cesar Philippidis <cesar@codesourcery.com>
3960
3961 PR middle-end/71373
3962 * gcc.dg/goacc/nested-function-1.c: New file.
3963 * gcc.dg/goacc/nested-function-2.c: Likewise.
3964 * gcc.dg/goacc/pr71373.c: Likewise.
3965 * gfortran.dg/goacc/cray-2.f95: Likewise.
3966 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3967 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3968 * gfortran.dg/goacc/cray.f95: Update.
3969 * gfortran.dg/goacc/loop-1.f95: Likewise.
3970 * gfortran.dg/goacc/loop-3.f95: Likewise.
3971 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3972 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3973
39742016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3975
3976 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3977 for OpenACC tile clauses.
3978 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3979
3980 PR c/71381
3981 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3982 to...
3983 * c-c++-common/goacc/cache-2.c: ... this new file.
3984 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3985 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3986 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3987 usage.
3988 * gfortran.dg/goacc/cray.f95: Likewise.
3989 * gfortran.dg/goacc/loop-1.f95: Likewise.
3990
bb038f3e 39912016-06-10 Alan Hayward <alan.hayward@arm.com>
3992
3993 PR tree-optimization/71407
3994 PR tree-optimization/71416
3995 * gcc.dg/vect/pr71407.c: New
3996 * gcc.dg/vect/pr71416-1.c: New
3997 * gcc.dg/vect/pr71416-2.c: New
3998
332409d3 39992016-06-10 Richard Biener <rguenther@suse.de>
4000
4001 PR middle-end/71477
4002 * gcc.dg/torture/pr71477.c: New testcase.
4003
03cf727c 40042016-06-09 Julia Koval <julia.koval@intel.com>
4005
4006 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4007 * gcc.target/i386/interrupt-13.c: Likewise.
4008 * gcc.target/i386/interrupt-15.c: Likewise.
4009 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4010 * gcc.target/i386/interrupt-24.c: Likewise.
4011 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4012 * gcc.target/i386/interrupt-9.c: Likewise.
4013 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4014
23b101c5 40152016-06-09 Martin Sebor <msebor@redhat.com>
4016
4017 PR c/70883
4018 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4019 * gcc.dg/builtin-constant_p-1.c: Same.
4020 * gcc.dg/builtins-error.c: Same.
4021 * gcc.dg/pr70859.c: Same.
4022
188d6bbb 40232016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4024
4025 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4026 * gcc.dg/torture/pr68067-1.c: Likewise.
4027 * gcc.dg/torture/pr68067-2.c: Likewise.
4028
40292016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4030
4031 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4032 when setting SIZE.
4033
ff8886bd 40342016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4035
4036 PR c++/71465
4037 * g++.dg/inherit/crash5.C: New.
4038 Revert:
4039 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4040
4041 PR c++/70202
4042 * g++.dg/inherit/crash5.C: New.
4043 * g++.dg/inherit/virtual1.C: Adjust.
4044
3f76cceb 40452016-06-09 Martin Liska <mliska@suse.cz>
4046
4047 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4048 * g++.dg/predict-loop-exit-2.C: Likewise.
4049 * g++.dg/predict-loop-exit-3.C: Likewise.
4050 * gcc.dg/predict-1.c: Likewise.
4051 * gcc.dg/predict-2.c: Likewise.
4052 * gcc.dg/predict-3.c: Likewise.
4053 * gcc.dg/predict-4.c: Likewise.
4054 * gcc.dg/predict-5.c: Likewise.
4055 * gcc.dg/predict-6.c: Likewise.
4056 * gcc.dg/predict-7.c: Likewise.
4057
59ae3d1b 40582016-06-09 Richard Biener <rguenther@suse.de>
4059
4060 PR tree-optimization/71462
4061 * gcc.dg/torture/pr71462.c: New testcase.
4062
8c2d2acf 40632016-06-09 Marek Polacek <polacek@redhat.com>
4064
4065 PR c/65471
4066 * gcc.dg/c11-generic-3.c: New test.
4067
224cb6b7 40682016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4069
4070 * g++.dg/init/array42.C: New.
4071 * g++.dg/init/array43.C: Likewise.
4072 * g++.dg/init/array44.C: Likewise.
4073 * g++.dg/init/array45.C: Likewise.
4074 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4075 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4076 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4077 * g++.dg/gomp/pr35751.C: Likewise.
4078 * g++.dg/init/array23.C: Likewise.
4079 * g++.dg/init/brace2.C: Likewise.
4080 * g++.dg/init/brace6.C: Likewise.
4081
732905bb 40822016-06-08 Martin Sebor <msebor@redhat.com>
4083 Jakub Jelinek <jakub@redhat.com>
4084
4085 PR c++/70507
4086 PR c/68120
4087 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4088 * c-c++-common/builtin-arith-overflow-2.c: New test.
4089 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4090 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4091 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4092
7ddaa622 40932016-06-08 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR c++/71442
4096 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4097
84ee0905 40982016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4099
4100 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4101 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4102 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4103 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4104 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4105 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4106 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4107 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4108 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4109 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4110 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4111 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4112 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4113
2876af98 41142016-06-08 Richard Biener <rguenther@suse.de>
4115
4116 PR tree-optimization/68558
4117 * gcc.dg/vect/slp-44.c: New testcase.
4118
acbb0d03 41192016-06-08 Richard Biener <rguenther@suse.de>
4120
4121 * gcc.dg/vect/slp-43.c: New testcase.
4122
f8689010 41232016-06-08 Richard Biener <rguenther@suse.de>
4124
4125 PR tree-optimization/71452
4126 * gcc.dg/torture/pr71452.c: New testcase.
4127
52d393eb 41282016-06-08 Jakub Jelinek <jakub@redhat.com>
4129
4130 PR c++/71448
4131 * g++.dg/torture/pr71448.C: New test.
4132
9d700ce4 41332016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4134
4135 PR debug/71432
4136 PR ada/71413
4137 * g++.dg/debug/pr71432.C: New test.
4138
eb96ef65 41392016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4140
4141 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4142 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4143 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4144
a4753cdd 41452016-06-08 Alan Hayward <alan.hayward@arm.com>
4146
4147 * gcc.dg/vect/vect-live-2.c: Update effective target.
4148 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4149 * lib/target-supports.exp: Add aarch64 to vect_long.
4150
bafc7b1d 41512016-06-08 Marek Polacek <polacek@redhat.com>
4152
4153 PR c/71418
4154 * gcc.dg/noncompile/pr71418.c: New test.
4155
06e590e7 4156 PR c/71426
4157 * gcc.dg/noncompile/pr71426.c: New test.
4158
d3cb49c9 41592016-06-07 Jan Hubicka <hubicka@ucw.cz>
4160
4161 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4162 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4163 * gcc.dg/predict-3.c: Update template.
4164 * gcc.dg/predict-5.c: Update template.
4165 * gcc.dg/predict-6.c: Update template.
4166 * gcc.dg/predict-9.c: Update template.
4167 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4168
2d76c36a 41692016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4170
4171 * gcc.target/powerpc/vec-mul.c: New test.
4172
7cfde92a 41732016-06-07 David Malcolm <dmalcolm@redhat.com>
4174
4175 * gcc.dg/spellcheck-fields-2.c: New test case.
4176
b032c4dd 41772016-06-07 Richard Biener <rguenther@suse.de>
4178
4179 PR c/61564
4180 * gcc.dg/Wpragmas-1.c: New testcase.
4181 * gcc.dg/Wattributes-4.c: Likewise.
4182 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4183 entry.
4184
a7056369 41852016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4186
4187 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4188 spurious debug code.
4189
123c61e0 41902016-06-07 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/71428
4193 * gcc.dg/torture/pr71428.c: New testcase.
4194
5819d47b 41952016-06-07 Richard Biener <rguenther@suse.de>
4196
4197 PR middle-end/71423
4198 * gcc.dg/torture/pr71423.c: New testcase.
4199
6cec5c6b 42002016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4201
4202 PR middle-end/71408
4203 * gcc.dg/tree-ssa/pr71408.c: New test.
4204
40bbfc17 42052016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4206
4207 PR middle-end/71281
4208 * g++.dg/torture/pr71281.C: New test.
4209
61f1f80c 42102016-06-06 Marek Polacek <polacek@redhat.com>
4211
4212 PR c/71362
4213 * gcc.dg/pr71362.c: New test.
4214
0406b32f 42152016-06-06 Jakub Jelinek <jakub@redhat.com>
4216 Patrick Palka <ppalka@gcc.gnu.org>
4217
4218 PR c++/70847
4219 PR c++/71330
4220 PR c++/71393
4221 * g++.dg/opt/pr70847.C: New test.
4222 * g++.dg/ubsan/pr70847.C: New test.
4223 * g++.dg/ubsan/pr71393.C: New test.
4224
b1445999 42252016-06-06 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR tree-optimization/71259
4228 * gcc.dg/vect/pr71259.c: New test.
4229
99b4f3a2 42302016-06-06 David Malcolm <dmalcolm@redhat.com>
4231
4232 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4233 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4234 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4235 above.
4236
837679bc 42372016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4238
4239 PR middle-end/37780
4240 * gcc.c-torture/execute/pr37780.c: New test.
4241 * gcc.target/aarch64/pr37780_1.c: Likewise.
4242 * gcc.target/arm/pr37780_1.c: Likewise.
4243
e4b92538 42442016-06-06 Marek Polacek <polacek@redhat.com>
4245
4246 * c-c++-common/attr-may-alias-1.c: New test.
4247 * c-c++-common/attr-may-alias-2.c: New test.
4248 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4249
43ac2f2f 42502016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4251
4252 PR c/24414
4253 * gcc.target/i386/pr24414.c: New test.
4254
7e1786b2 42552016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4256
4257 * gcc.target/sparc/vis4misc.c: New file.
4258 * gcc.target/sparc/fpcmp.c: Likewise.
4259 * gcc.target/sparc/fpcmpu.c: Likewise.
4260
f593ccb2 42612016-06-06 Alan Hayward <alan.hayward@arm.com>
4262
4263 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4264 * gcc.dg/vect/vect-live-3.c: Likewise.
4265
be6d8ddc 42662016-06-06 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/71398
4269 * gcc.dg/torture/pr71398.c: New testcase.
4270
78f27916 42712016-06-06 Uros Bizjak <ubizjak@gmail.com>
4272
4273 PR target/71389
4274 * g++.dg/pr71389.C: New test.
4275
c5899606 42762016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4277
4278 PR fortran/71404
4279 * gfortran.dg/fmt_read_5.f: New test.
4280
8e3cd305 42812016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4282
4283 PR fortran/69659
4284 * gfortran.dg/class_array_22.f03: New test.
4285
703c0a09 42862016-06-05 Jan Hubicka <hubicka@ucw.cz>
4287
4288 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4289
d07b2b6f 42902016-06-05 Jan Hubicka <hubicka@ucw.cz>
4291
4292 * gcc.dg/predict-9.c: Update template.
4293
4a7ec4ac 42942016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4295
4296 PR c++/49377
4297 * g++.dg/template/pr49377.C: New.
4298
7499ef4a 42992016-06-04 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR tree-optimization/71405
4302 * g++.dg/torture/pr71405.C: New test.
4303
558c800d 43042016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4305
4306 PR c++/70202
4307 * g++.dg/inherit/crash5.C: New.
4308 * g++.dg/inherit/virtual1.C: Adjust.
4309
4ee7cf4b 43102016-06-03 Jeff Law <law@redhat.com>
4311
4312 PR tree-optimization/71316
4313 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4314
b12ae762 43152016-06-03 Jakub Jelinek <jakub@redhat.com>
4316
4317 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4318 dg-additional-options with just -fno-tree-scev-cprop in it.
4319 * gcc.dg/vect/vect-live-2.c: Likewise.
4320 * gcc.dg/vect/vect-live-5.c: Likewise.
4321 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4322 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4323 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4324
e09a5ee3 43252016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4326
4327 PR c++/27100
4328 * g++.dg/other/friend6.C: New test.
4329
f14b1922 43302016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4331
4332 * g++.dg/torture/ppc-ldst-array.C: New.
4333
20702ea3 43342016-06-03 Joseph Myers <joseph@codesourcery.com>
4335
4336 PR target/71276
4337 PR target/71277
4338 * gcc.dg/torture/builtin-fp-int-inexact.c,
4339 gcc.target/i386/387-builtin-fp-int-inexact.c,
4340 gcc.target/i386/387-rint-inline-1.c,
4341 gcc.target/i386/387-rint-inline-2.c,
4342 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4343 gcc.target/i386/sse2-rint-inline-1.c,
4344 gcc.target/i386/sse2-rint-inline-2.c,
4345 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4346 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4347
5ed3cc7b 43482016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4349 Julia Koval <julia.koval@intel.com>
4350
4351 PR target/66960
4352 PR target/67630
4353 PR target/67634
4354 PR target/67841
4355 PR target/68037
4356 PR target/68618
4357 PR target/68661
4358 PR target/69575
4359 PR target/69596
4360 PR target/69734
4361 * gcc.dg/guality/pr68037-1.c: New test.
4362 * gcc.dg/guality/pr68037-2.c: Likewise.
4363 * gcc.dg/guality/pr68037-3.c: Likewise.
4364 * gcc.dg/torture/pr68037-1.c: Likewise.
4365 * gcc.dg/torture/pr68037-2.c: Likewise.
4366 * gcc.dg/torture/pr68037-3.c: Likewise.
4367 * gcc.dg/torture/pr68661-1a.c: Likewise.
4368 * gcc.dg/torture/pr68661-1b.c: Likewise.
4369 * gcc.target/i386/interrupt-1.c: Likewise.
4370 * gcc.target/i386/interrupt-2.c: Likewise.
4371 * gcc.target/i386/interrupt-3.c: Likewise.
4372 * gcc.target/i386/interrupt-4.c: Likewise.
4373 * gcc.target/i386/interrupt-5.c: Likewise.
4374 * gcc.target/i386/interrupt-6.c: Likewise.
4375 * gcc.target/i386/interrupt-7.c: Likewise.
4376 * gcc.target/i386/interrupt-8.c: Likewise.
4377 * gcc.target/i386/interrupt-9.c: Likewise.
4378 * gcc.target/i386/interrupt-10.c: Likewise.
4379 * gcc.target/i386/interrupt-11.c: Likewise.
4380 * gcc.target/i386/interrupt-12.c: Likewise.
4381 * gcc.target/i386/interrupt-13.c: Likewise.
4382 * gcc.target/i386/interrupt-14.c: Likewise.
4383 * gcc.target/i386/interrupt-15.c: Likewise.
4384 * gcc.target/i386/interrupt-16.c: Likewise.
4385 * gcc.target/i386/interrupt-17.c: Likewise.
4386 * gcc.target/i386/interrupt-18.c: Likewise.
4387 * gcc.target/i386/interrupt-19.c: Likewise.
4388 * gcc.target/i386/interrupt-20.c: Likewise.
4389 * gcc.target/i386/interrupt-21.c: Likewise.
4390 * gcc.target/i386/interrupt-22.c: Likewise.
4391 * gcc.target/i386/interrupt-23.c: Likewise.
4392 * gcc.target/i386/interrupt-24.c: Likewise.
4393 * gcc.target/i386/interrupt-25.c: Likewise.
4394 * gcc.target/i386/interrupt-26.c: Likewise.
4395 * gcc.target/i386/interrupt-27.c: Likewise.
4396 * gcc.target/i386/interrupt-28.c: Likewise.
4397 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4398 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4399 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4400 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4401 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4402 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4403 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4404 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4405 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4406 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4407 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4408 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4409
3e346f54 44102016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4411
f27c52fb 4412 PR tree-optimization/52171
4413 * gcc.dg/pr52171.c: New test.
4414 * gcc.target/i386/pr52171.c: New test.
3e346f54 4415
22e029d2 44162016-06-03 Jan Hubicka <jh@suse.cz>
4417
4418 * g++.dg/tree-ssa/pred-1.C: New testcase
4419 * gcc.dg/tree-ssa/pred-1.c: New testcase
4420
41ce74ed 44212016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4422
4423 PR target/70957
4424 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4425 support.
4426 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4427
cf573a72 44282016-06-03 Alan Hayward <alan.hayward@arm.com>
4429
4430 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4431
75aae5b4 44322016-06-03 Alan Hayward <alan.hayward@arm.com>
4433
4434 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4435 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4436 * gcc.dg/vect/vect-live-1.c: New test.
4437 * gcc.dg/vect/vect-live-2.c: New test.
4438 * gcc.dg/vect/vect-live-3.c: New test.
4439 * gcc.dg/vect/vect-live-4.c: New test.
4440 * gcc.dg/vect/vect-live-5.c: New test.
4441 * gcc.dg/vect/vect-live-slp-1.c: New test.
4442 * gcc.dg/vect/vect-live-slp-2.c: New test.
4443 * gcc.dg/vect/vect-live-slp-3.c: New test.
4444
eba6788d 44452016-06-03 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR middle-end/71387
4448 * g++.dg/opt/pr71387.C: New test.
4449
5a653985 44502016-06-02 Jeff Law <law@redhat.com>
4451
4452 PR tree-optimization/71328
4453 * gcc.c-torture/compile/pr71328.c: New test.
4454
f92f6941 44552016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4456
4457 PR fortran/52393
4458 * gfortran.dg/fmt_read_3.f90: Fix typo.
4459 * gfortran.dg/fmt_read_4.f90: New test.
4460
0d29e152 44612016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4462
4463 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4464 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4465 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4466 * g++.dg/cpp0x/override2.C: Likewise.
4467 * g++.dg/parse/crash5.C: Likewise.
4468 * g++.dg/parse/error16.C: Likewise.
4469 * g++.dg/parse/error27.C: Likewise.
4470 * g++.dg/template/qualttp15.C: Likewise.
4471 * g++.dg/template/redecl4.C: Likewise.
4472 * g++.old-deja/g++.other/crash39.C: Likewise.
4473 * g++.old-deja/g++.other/struct1.C: Likewise.
4474 * g++.old-deja/g++.pt/m9a.C: Likewise.
4475 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4476
2740a1a5 44772016-06-02 Jakub Jelinek <jakub@redhat.com>
4478
89f17a65 4479 PR c++/71372
4480 * c-c++-common/pr71372.c: New test.
4481
2740a1a5 4482 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4483 __TIME__ strings with __builtin_strcmp instead of printf and
4484 dg-output.
4485
9ae89a4e 44862016-06-02 Martin Liska <mliska@suse.cz>
4487
4488 * gcc.dg/predict-9.c: New test.
4489
41258f9c 44902016-06-02 Jakub Jelinek <jakub@redhat.com>
4491
4492 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4493 global set_compiler_env_var and global saved_compiler_env_var.
4494
dad46eb8 44952016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4496
4497 PR rtl-optimization/71295
4498 * gcc.c-torture/compile/pr71295.c: New test.
4499
9cc8a892 45002016-06-02 Jakub Jelinek <jakub@redhat.com>
4501
98e7c96c 4502 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4503
4a5a4de2 4504 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4505 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4506
9cc8a892 4507 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4508 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4509 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4510 alternative number.
4511
46819a36 45122016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4513
4514 * gcc.target/powerpc/p9-splat-4.c: New test.
4515
45162016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4517
4518 PR target/71186
4519 * gcc.target/powerpc/pr71186.c: New test.
4520
d9820cc5 45212016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4522
4523 PR fortran/52393
4524 * gfortran.dg/fmt_read_3.f90: New test.
4525
2f14ca3e 45262016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4527
4528 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4529 procedure.
4530
dfa5c0d3 45312016-06-01 Eduard Sanou <dhole@openmailbox.org>
4532
4533 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4534 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4535 env var is set.
4536 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4537 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4538 shown once.
4539 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4540 during compilation.
4541 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4542 vars set by dg-set-compiler-env-var.
4543
7d7125df 45442016-06-01 Paul Thomas <pault@gcc.gnu.org>
4545
4546 PR fortran/71156
4547 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4548 to the module procedure declaration.
4549 * gfortran.dg/submodule_16.f08: New test.
4550
6ab9cde4 45512016-06-01 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR middle-end/71371
4554 * c-c++-common/gomp/pr71371.c: New test.
4555
0cfe7a23 45562016-06-01 Richard Biener <rguenther@suse.de>
4557
4558 PR tree-optimization/71366
4559 * gcc.dg/torture/pr71366-1.c: New testcase.
4560 * gcc.dg/torture/pr71366-2.c: Likewise.
4561
5a5b02e1 45622016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4563
4564 * gcc.target/powerpc/vslv-0.c: New test.
4565 * gcc.target/powerpc/vslv-1.c: New test.
4566 * gcc.target/powerpc/vsrv-0.c: New test.
4567 * gcc.target/powerpc/vsrv-1.c: New test.
4568
d27a79f6 45692016-06-01 Nathan Sidwell <nathan@acm.org>
4570
4571 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4572 * gcc.target/nvptx/weak.c: New.
4573
6172a9fd 45742016-06-01 Richard Biener <rguenther@suse.de>
4575
4576 PR tree-optimization/71261
4577 * gcc.dg/torture/vect-bool-1.c: New testcase.
4578
f9aaabb2 45792016-06-01 Jakub Jelinek <jakub@redhat.com>
4580
4581 * gfortran.dg/gomp/order-1.f90: New test.
4582 * gfortran.dg/gomp/order-2.f90: New test.
4583
53b01069 45842016-06-01 Jan Hubicka <hubicka@ucw.cz>
4585
4586 * gcc.dg/unroll-6.c: Update template.
4587 * gcc.dg/unroll-7.c: New testcase.
4588 * gcc.dg/unroll-8.c: New testcase.
4589
36757397 45902016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4591
4592 * gnat.dg/opt56.ad[sb]: New test.
4593
7f93bd6e 45942016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4595
4596 PR c++/66635
4597 * g++.dg/cpp0x/constexpr-ice16.C: New.
4598
9f41a2ce 45992016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4600
4601 PR tree-optimization/71314
4602 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4603 -mbranch-cost=2.
4604
31e02373 46052016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4606
4607 PR tree-optimization/71077
4608 * gcc.dg/tree-ssa/pr71077.c: New test.
4609
76f8f901 46102016-05-31 Jan Hubicka <hubicka@ucw.cz>
4611
7f93bd6e 4612 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4613 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4614 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4615
04f5f923 46162016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4617
4618 PR c++/71248
4619 * g++.dg/cpp0x/pr71248.C: New.
4620 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4621 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4622 * g++.dg/init/new37.C: Likewise.
4623 * g++.dg/template/static1.C: Likewise.
4624 * g++.dg/template/static2.C: Likewise.
4625
4ffddf28 46262016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4627
4628 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4629 instead of %rdi.
4630 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4631
4ff7bd21 46322016-05-31 Marek Polacek <polacek@redhat.com>
4633
4634 * c-c++-common/Wswitch-unreachable-3.c: New test.
4635 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4636
e1f7cc4b 46372016-05-31 Richard Biener <rguenther@suse.de>
4638
4639 PR tree-optimization/71352
4640 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4641
02978bd1 46422016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4643
4644 * gcc.target/arm/armv5_thumb_isa.c: New test.
4645
cfce8164 46462016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4647
4648 PR target/71346
4649 * gcc.target/i386/pr71346.c: New test.
4650
7a51c705 46512016-05-31 Tom de Vries <tom@codesourcery.com>
4652
4653 PR tree-optimization/69068
4654 * gcc.dg/graphite/pr69068.c: New test.
4655
8c1ac106 46562016-05-27 Martin Sebor <msebor@redhat.com>
4657
4658 PR c++/71306
4659 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4660
b6431756 46612016-05-30 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR c++/71349
4664 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4665 nowait depend(inout: dd[0]) clauses where permitted.
4666
f6203294 46672016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4668
4669 PR c++/71238
4670 * g++.dg/parse/pr71238.C: New.
4671 * g++.dg/concepts/friend1.C: Test column numbers too.
4672 * g++.dg/cpp0x/initlist31.C: Likewise.
4673 * g++.dg/cpp0x/pr51420.C: Likewise.
4674 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4675 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4676 * g++.dg/ext/builtin3.C: Likewise.
4677 * g++.dg/lookup/friend12.C: Likewise.
4678 * g++.dg/lookup/friend7.C: Likewise.
4679 * g++.dg/lookup/koenig1.C: Likewise.
4680 * g++.dg/lookup/koenig5.C: Likewise.
4681 * g++.dg/lookup/used-before-declaration.C: Likewise.
4682 * g++.dg/overload/koenig1.C: Likewise.
4683 * g++.dg/template/crash65.C: Likewise.
4684 * g++.dg/template/friend57.C: Likewise.
4685 * g++.dg/warn/Wshadow-5.C: Likewise.
4686 * g++.dg/warn/Wunused-8.C: Likewise.
4687 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4688 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4689 * g++.old-deja/g++.jason/member.C: Likewise.
4690 * g++.old-deja/g++.jason/report.C: Likewise.
4691 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4692 * g++.old-deja/g++.law/visibility20.C: Likewise.
4693 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4694 * g++.old-deja/g++.other/static5.C: Likewise.
4695 * g++.old-deja/g++.pt/overload2.C: Likewise.
4696
b96f8145 46972016-05-30 Jan Hubicka <hubicka@ucw.cz>
4698
4699 * gcc.dg/tree-ssa/peel1.c: New testcase.
4700 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4701 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4702
ed5bca7a 47032016-05-30 Tom de Vries <tom@codesourcery.com>
4704
4705 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4706 to ce.
4707
c0aa0333 47082016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4709
4710 PR c++/71099
4711 * g++.dg/parse/virtual1.C: New.
4712
231010db 47132016-05-30 Uros Bizjak <ubizjak@gmail.com>
4714
4715 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4716 Use correct register when clearing %edx.
4717
765557c0 47182016-05-30 Alexander Monakov <amonakov@ispras.ru>
4719
4720 PR tree-optimization/71289
4721 * gcc.dg/pr71289.c: New test.
4722
fc3b1c44 47232016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4724
4725 PR middle-end/71269
4726 PR middle-end/71292
4727 * gcc.dg/tree-ssa/pr71269.c: New test.
4728 * gcc.dg/tree-ssa/pr71292.c: New test.
4729
ce352457 47302016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4731
4732 PR middle-end/71252
4733 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4734
eedd711b 47352016-05-30 Jan Hubicka <hubicka@ucw.cz>
4736
4737 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4738 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4739 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4740
8c061890 47412016-05-30 Tom de Vries <tom@codesourcery.com>
4742
4743 PR tree-optimization/69067
4744 * gcc.dg/graphite/pr69067.c: New test.
4745
a6b0884c 47462016-05-29 Uros Bizjak <ubizjak@gmail.com>
4747
4748 PR target/71245
4749 * gcc.target/i386/pr71245-1.c: New test.
4750 * gcc.target/i386/pr71245-2.c: Ditto.
4751
2369edfc 47522016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4753
4754 PR c++/71105
4755 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4756 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4757 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4758
b6ab3f43 47592016-05-27 Jan Hubicka <hubicka@ucw.cz>
4760
4761 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4762
0192662b 47632016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4764
4765 Revert:
4766 PR c++/69855
4767 * g++.dg/overload/69855.C: New.
4768 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4769 * g++.old-deja/g++.pt/crash3.C: Likewise.
4770
fce78c50 47712016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4772
4773 PR c++/60385
4774 * g++.dg/parse/namespace13.C: New.
4775
372172fe 47762016-05-26 Jeff Law <law@redhat.com>
4777
4778 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4779 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4780 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4781 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4782 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4783 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4784 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4785 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4786 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4787 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4788 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4789 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4790 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4791
5d8a8944 47922016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4793
4794 PR c++/69855
4795 * g++.dg/overload/69855.C: New.
4796 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4797 * g++.old-deja/g++.pt/crash3.C: Likewise.
4798
29602b75 47992016-05-27 Jiong Wang <jiong.wang@arm.com>
4800
4801 PR target/63596
4802 * gcc.target/aarch64/va_arg_1.c: New testcase.
4803 * gcc.target/aarch64/va_arg_2.c: Likewise.
4804 * gcc.target/aarch64/va_arg_3.c: Likewise.
4805
c900b732 48062016-05-27 Jiong Wang <jiong.wang@arm.com>
4807
4808 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4809 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4810 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4811 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4812 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4813
73ef73bd 48142016-05-27 Marek Polacek <polacek@redhat.com>
4815
4816 PR middle-end/71308
4817 * g++.dg/torture/pr71308.C: New test.
4818
a6031633 48192016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4820
4821 * gcc.dg/zero_bits_compound-1.c: New test.
4822 * gcc.dg/zero_bits_compound-2.c: New test.
4823
1fbdc7ae 48242016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4825
4826 PR middle-end/71279
4827 * gcc.dg/pr71279.c: New test.
4828
2e196ca8 48292016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4830
4831 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4832 floating point min/max/comparison instructions.
4833 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4834
6feab9ce 48352016-05-26 Jakub Jelinek <jakub@redhat.com>
4836
4837 * c-c++-common/gomp/schedule-1.c: New test.
4838 * gfortran.dg/gomp/schedule-1.f90: New test.
4839
978cea8f 48402016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4841
4842 PR c++/70822
4843 PR c++/70106
4844 * g++.dg/cpp1y/auto-fn32.C: New test.
4845 * g++.dg/cpp1y/paren4.C: New test.
4846
0478d9ed 48472016-05-26 Nathan Sidwell <nathan@acm.org>
4848
4849 * gcc.dg/20060410.c: Xfail on ptx.
4850 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4851 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4852 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4853 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4854 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4855
5fd1c174 48562016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4857
4858 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4859
c5e8b3e2 48602016-05-26 Jakub Jelinek <jakub@redhat.com>
4861
0db93a5b 4862 PR tree-optimization/71280
4863 * gcc.dg/pr71280.c: New test.
4864
7199c05c 4865 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4866
76c786ac 4867 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4868 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4869
c5e8b3e2 4870 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4871
e9bcea2f 48722016-05-26 Jiong Wang <jiong.wang@arm.com>
4873
4874 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4875 kept in memory.
e9bcea2f 4876
955d947b 48772016-05-25 Jeff Law <law@redhat.com>
4878
4879 PR tree-optimization/71272
4880 * gcc.c-torture/compile/pr71272.c: new test.
4881
77102dbe 48822016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4883
4884 * gcc.target/powerpc/vec-cmpne.c: New test.
4885 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4886
552821b4 48872016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gnat.dg/opt55.ad[sb]: New test.
4890
0113f3c5 48912016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4892
4893 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4894 * c-c++-common/pr60226.c: Require int32plus.
4895 * gcc.c-torture/execute/pr70602.c: Likewise.
4896 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4897 unsigned long for malloc arg type.
4898 * gcc.dg/asr_div1.c: Require int32plus.
4899 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4900 * gcc.dg/pie-1.c: Require pie.
4901 * gcc.dg/pie-2.c: Likewise.
4902 * gcc.dg/pr59471.c: Require int32plus.
4903 * gcc.dg/pr59963-2.c: XFAIL for int16.
4904 * gcc.dg/pr60114.c: Require int32plus.
4905 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4906 unsigned long for typedef of size_t.
4907 * gcc.dg/pr63914.c: Require int32plus.
4908 * gcc.dg/pr64536.c: Require pt32plus.
4909 * gcc.dg/pr65658.c: Likewise.
4910 * gcc.dg/pr67271.c: Require int32plus.
4911 * gcc.dg/pr68112.c: Likewise.
4912 * gcc.dg/pr69071.c: Skip for avr target.
4913 * gcc.dg/pr69973.c: Require int32plus.
4914 * gcc.dg/pr70169.c: Skip for avr target.
4915 * gcc.dg/sso-6.c: Require int32plus.
4916 * gcc.dg/sso-7.c: Likewise.
4917 * gcc.dg/sso-8.c: Likewise.
4918 * gcc.dg/vrp-min-max-2.c: Likewise.
4919
f4094380 49202016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4921
4922 PR target/70738
4923 * gcc.target/i386/pr70738-1.c: New test.
4924 * gcc.target/i386/pr70738-2.c: Likewise.
4925 * gcc.target/i386/pr70738-3.c: Likewise.
4926 * gcc.target/i386/pr70738-4.c: Likewise.
4927 * gcc.target/i386/pr70738-5.c: Likewise.
4928 * gcc.target/i386/pr70738-6.c: Likewise.
4929 * gcc.target/i386/pr70738-7.c: Likewise.
4930 * gcc.target/i386/pr70738-8.c: Likewise.
4931 * gcc.target/i386/pr70738-9.c: Likewise.
4932
239a4bea 49332016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4934
4935 PR rtl-optimization/66940
4936 * gcc.c-torture/execute/pr66940.c: New test.
4937
bf6382ba 49382016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4939
4940 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4941 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4942 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4943 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4944 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4945 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4946 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4947 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4948 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4949 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4950 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4951 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4952 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4953 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4954 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4955 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4956 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4957 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4958 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4959 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4960 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4961 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4962 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4963 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4964
2c995da9 49652016-05-25 Marek Polacek <polacek@redhat.com>
4966
4967 PR c/71265
4968 * gcc.dg/noncompile/pr71265.c: New test.
4969
abfbb5b5 4970 PR c/71266
4971 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4972
f6871bbd 49732016-05-25 Nathan Sidwell <nathan@acm.org>
4974
4975 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4976
de04e83e 49772016-05-25 Richard Biener <rguenther@suse.de>
4978
4979 PR tree-optimization/71261
4980 * c-c++-common/torture/pr71261.c: New testcase.
4981
b35931f7 49822016-05-25 Richard Biener <rguenther@suse.de>
4983
4984 PR tree-optimization/71264
4985 * gcc.dg/vect/pr71264.c: New testcase.
4986
166c3089 49872016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4988
4989 PR c++/55992
4990 * g++.dg/cpp0x/alias-decl-53.C: New.
4991 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4992
14240409 49932016-05-25 Martin Liska <mliska@suse.cz>
4994
4995 * g++.dg/pr71239.C: New test.
4996
bc47d9f6 49972016-05-25 Richard Biener <rguenther@suse.de>
4998
4860a6bf 4999 * gcc.dg/vect/pr58135.c: Rename to ...
5000 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5001
d8a3f157 50022016-05-25 Marek Polacek <polacek@redhat.com>
5003
5004 * g++.dg/pr65295.C: Use target c++14.
5005
3af16045 50062016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5007
231010db 5008 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5009 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5010
949479b2 50112016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5012
5013 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5014 instructions.
5015
6d6a3fc3 50162016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5017
5018 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5019 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5020 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5021 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5022 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5023 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5024 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5025 * c-c++-common/goacc/pcopy.c: Likewise.
5026 * c-c++-common/goacc/pcopyin.c: Likewise.
5027 * c-c++-common/goacc/pcopyout.c: Likewise.
5028 * c-c++-common/goacc/pcreate.c: Likewise.
5029 * c-c++-common/goacc/pr70688.c: New test.
5030 * c-c++-common/goacc/present-1.c: Adjust test.
5031 * c-c++-common/goacc/reduction-5.c: Likewise.
5032 * g++.dg/goacc/data-1.C: New test.
5033
af648be2 50342016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5035
5036 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5037 vector parity built-in functions.
5038 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5039 count trailing zeros automatic vectorization.
5040 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5041 count trailing zeros built-in functions.
5042
4e173d60 50432016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5044
5045 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5046
a0c02a52 50472016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5048
5049 PR target/71050
5050 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5051
64c52e9c 50522016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5053
5054 PR c++/50436
5055 * g++.dg/template/crash123.C: New.
5056 * g++.dg/template/crash124.C: Likewise.
5057
752b5a4c 50582016-05-24 Martin Sebor <msebor@redhat.com>
5059
5060 PR c++/71147
5061 * g++.dg/ext/flexary16.C: New test.
5062
a36dd683 50632016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5064
f6871bbd 5065 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5066 before math.h is included.
a36dd683 5067 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5068 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5069 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5070 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5071 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5072 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5073 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5074 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5075 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5076 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5077 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5078 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5079 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5080 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5081 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5082 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5083 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5084 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5085 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5086 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5087 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5088 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5089 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5090
d60e1df7 50912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5092 Kelvin Nilsen <kelvin@gcc.gnu.org>
5093
5094 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5095 support.
5096
22d09025 50972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5098
5099 PR c++/69872
5100 * g++.dg/warn/Wno-narrowing1.C: New.
5101
6ef0143d 51022016-05-24 Marek Polacek <polacek@redhat.com>
5103
5104 PR c/71249
5105 * c-c++-common/Wswitch-unreachable-2.c: New test.
5106
962a2062 51072016-05-24 Jakub Jelinek <jakub@redhat.com>
5108
ead77194 5109 PR c++/71257
5110 * g++.dg/vect/simd-clone-6.cc: New test.
5111 * g++.dg/gomp/declare-simd-6.C: New test.
5112
962a2062 5113 PR middle-end/70434
5114 PR c/69504
5115 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5116
23edc6d1 51172016-05-24 Richard Biener <rguenther@suse.de>
5118
5119 PR tree-optimization/71240
5120 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5121
30633bcc 51222016-05-24 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/71230
5125 * gcc.dg/torture/pr71230.c: New testcase.
5126 * g++.dg/torture/pr71230.C: Likewise.
5127
c9d624bd 51282016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5129
5130 * c-c++-common/goacc/routine-5.c: Add tests.
5131 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5132 * gfortran.dg/goacc/routine-6.f90: Add tests.
5133
ce143ff0 51342016-05-24 Richard Biener <rguenther@suse.de>
5135
5136 PR tree-optimization/71253
5137 * gcc.dg/torture/pr71253.c: New testcase.
5138
3bdaecd5 51392016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5140
5141 PR middle-end/71252
5142 * gfortran.dg/pr71252.f90: New test.
5143
856b494d 51442016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5145
5146 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5147
7345b977 51482016-05-24 Richard Biener <rguenther@suse.de>
5149
5150 PR middle-end/70434
5151 PR c/69504
5152 * c-c++-common/vector-subscript-4.c: New testcase.
5153 * c-c++-common/vector-subscript-5.c: Likewise.
5154
6f065267 51552016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5156
5157 PR fortran/71123
5158 * gfortran.dg/namelist_90.f: New test
5159
fd6757da 51602016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5161
5162 PR fortran/66461
5163 * gfortran.dg/unexpected_eof.f: New test
5164
7d5555a8 51652016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5166 Kelvin Nilsen <kelvin@gcc.gnu.org>
5167
5168 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5169 as little endian.
5170
ae6744c9 51712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5172
5173 PR c++/70972
5174 * g++.dg/cpp0x/inh-ctor20.C: New.
5175 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5176
f0d91a85 51772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5178
5179 PR c++/69095
5180 * g++.dg/cpp0x/variadic168.C: New.
5181
1618ffe5 51822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5183
5184 * g++.dg/cpp0x/pr31445.C: Test column number too.
5185 * g++.dg/cpp0x/pr32253.C: Likewise.
5186 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5187 * g++.dg/cpp0x/variadic36.C: Likewise.
5188
c0205bab 51892016-05-23 Marc Glisse <marc.glisse@inria.fr>
5190
5191 * gcc.dg/fold-notshift-2.c: Adjust.
5192
1398da0f 51932016-05-23 Marek Polacek <polacek@redhat.com>
5194
5195 PR c/49859
5196 * c-c++-common/Wswitch-unreachable-1.c: New test.
5197 * gcc.dg/Wswitch-unreachable-1.c: New test.
5198 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5199 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5200 * g++.dg/gomp/block-10.C: Likewise.
5201 * gcc.dg/gomp/block-10.c: Likewise.
5202 * g++.dg/gomp/block-9.C: Likewise.
5203 * gcc.dg/gomp/block-9.c: Likewise.
5204 * g++.dg/gomp/target-1.C: Likewise.
5205 * g++.dg/gomp/target-2.C: Likewise.
5206 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5207 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5208 * g++.dg/gomp/taskgroup-1.C: Likewise.
5209 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5210 * gcc.dg/gomp/teams-1.c: Likewise.
5211 * g++.dg/gomp/teams-1.C: Likewise.
5212 * g++.dg/overload/error3.C: Likewise.
5213 * g++.dg/tm/jump1.C: Likewise.
5214 * g++.dg/torture/pr40335.C: Likewise.
5215 * gcc.dg/c99-vla-jump-5.c: Likewise.
5216 * gcc.dg/switch-warn-1.c: Likewise.
5217 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5218 * gcc.dg/nested-func-1.c: Likewise.
5219 * gcc.dg/pr67784-4.c: Likewise.
5220
5403ed8b 52212016-05-23 Richard Biener <rguenther@suse.de>
5222
5223 PR tree-optimization/71230
5224 * gfortran.dg/pr71230-1.f90: New testcase.
5225 * gfortran.dg/pr71230-2.f90: Likewise.
5226
27510941 52272016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5228
1618ffe5 5229 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5230 * gcc.dg/vect/pr58135.c: Add new.
5231 * gfortran.dg/pr46519-1.f: Adjust test case.
5232
a41c605d 52332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5234
5235 PR c++/53401
5236 * g++.dg/cpp0x/decltype64.C: New.
5237
3eb254ab 52382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5239
5240 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5241 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5242 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5243
a75fffe1 52442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5245
5246 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5247 Add poly64x1_t and poly64x2_t cases if supported.
5248 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5249 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5250 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5251 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5252 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5253
56979b12 52542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5255
5256 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5257 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5258 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5259 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5260 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5261 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5262 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5263
dc5e98db 52642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5265
5266 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5267
c0f383ae 52682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5269
5270 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5271 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5272
2a4d70a2 52732016-05-22 Jakub Jelinek <jakub@redhat.com>
5274
4c109025 5275 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5276 constraint instead of "r".
5277 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5278 insn instead of vxorpd.
5279 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5280
bad891ce 5281 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5282 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5283
ac23ddb9 5284 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5285
9dac9579 5286 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5287 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5288
2a4d70a2 5289 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5290
9eafdd7b 52912016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5292
5293 PR middle-end/40921
5294 * gcc.dg/tree-ssa/pr40921.c: New test.
5295
93df190d 52962016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5297
5298 PR target/71103
5299 * gcc.target/avr/pr71103.c: New test.
5300
933b9f7f 53012016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5302
5303 PR middle-end/71179
5304 * gcc.dg/tree-ssa/pr71179.c: New test.
5305
8bdfbc08 53062016-05-20 Martin Sebor <msebor@redhat.com>
5307
5308 PR c/71115
5309 * gcc.dg/init-excess-2.c: New test.
5310
6827ab42 53112016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5312
5313 * gnat.dg/opt53.adb: New test.
5314 * gnat.dg/opt54.adb: Likewise.
5315
58a5f4c0 53162016-05-20 Martin Jambor <mjambor@suse.cz>
5317
5318 PR tree-optimization/70884
5319 * gcc.dg/tree-ssa/pr70919.c: New test.
5320
bb7145f6 53212016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5322
5323 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5324 formatting.
f6871bbd 5325 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5326 fix code formatting.
5327
53282016-05-20 Nathan Sidwell <nathan@acm.org>
5329
5330 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5331 non-common cases.
5332 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5333
9954d230 53342016-05-20 David Malcolm <dmalcolm@redhat.com>
5335
5336 * jit.dg/all-non-failing-tests.h: Add
5337 test-factorial-must-tail-call.c.
5338 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5339 * jit.dg/test-factorial-must-tail-call.c: New test case.
5340
08a161f9 53412016-05-20 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR fortran/71204
5344 * gfortran.dg/pr71204.f90: New test.
5345
3d380077 53462016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5347
5348 * gcc.target/nvptx/sincos.c: New test.
5349
0f104d56 53502016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5351
5352 PR c++/70572
5353 * g++.dg/cpp1y/auto-fn31.C: New.
5354
61736a1b 53552016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5356
5357 * gcc.target/powerpc/vec-addec.c: New test.
5358 * gcc.target/powerpc/vec-addec-int128.c: New test.
5359
b4a61e77 53602016-05-20 David Malcolm <dmalcolm@redhat.com>
5361
5362 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5363 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5364 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5365 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5366
9a2ace10 53672016-05-20 Jan Hubicka <hubicka@ucw.cz>
5368
5369 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5370
45cdf8c6 53712016-05-20 Jakub Jelinek <jakub@redhat.com>
5372
b9a1dcd5 5373 PR c++/71210
5374 * g++.dg/opt/pr71210-1.C: New test.
5375 * g++.dg/opt/pr71210-2.C: New test.
5376
45cdf8c6 5377 PR tree-optimization/29756
5378 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5379 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5380 only on selected targets where V4SImode vectors are known to be
5381 supported.
5382
92e3ffbf 53832016-05-20 Marc Glisse <marc.glisse@inria.fr>
5384
5385 PR tree-optimization/71079
5386 PR tree-optimization/71206
5387 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5388
5da368e3 53892016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5390
5391 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5392 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5393 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5394
2506d97a 53952016-05-20 Richard Guenther <rguenther@suse.de>
5396
5397 PR tree-optimization/29756
5398 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5399
adade307 54002016-05-20 Richard Biener <rguenther@suse.de>
5401
5402 PR tree-optimization/71185
5403 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5404
c3deca25 54052016-05-20 Richard Biener <rguenther@suse.de>
5406
5407 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5408
8b0bef14 54092016-05-19 Marek Polacek <polacek@redhat.com>
5410
5411 PR c++/71075
5412 * g++.dg/diagnostic/pr71075.C: New test.
5413
08025288 54142016-05-19 David Malcolm <dmalcolm@redhat.com>
5415
5416 PR c++/71184
5417 * g++.dg/pr71184.C: New test case.
5418
26a51591 54192016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5420
5421 * gcc.target/powerpc/darn-0.c: New test.
5422 * gcc.target/powerpc/darn-1.c: New test.
5423 * gcc.target/powerpc/darn-2.c: New test.
5424
d8d3e75a 54252016-05-19 Marek Polacek <polacek@redhat.com>
5426
5427 PR tree-optimization/71031
5428 * gcc.dg/tree-ssa/vrp100.c: New test.
5429
c28211ae 54302016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5431
5432 PR rtl-optimization/71148
5433 * gcc.dg/pr71148.c: New test.
5434
3f5ea43a 54352016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5436
5437 PR target/71056
5438 * gcc.target/arm/pr71056.c: New test.
5439
2a7d4c20 54402016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5441
5442 * c-c++-common/pr69669.c: Check the used mode.
5443
ed0b0569 54442016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5445
5446 PR sanitizer/64354
5447 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5448
410372fe 54492016-05-19 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/70729
5452 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5453 * gcc.dg/graphite/scop-18.c: Likewise.
5454 * gcc.dg/pr41783.c: Disable LIM.
5455 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5456 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5457 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5458 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5459 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5460 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5461 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5462 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5463 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5464 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5465 * gfortran.dg/pr42108.f90: Likewise.
5466
56f34f03 54672016-05-18 David Malcolm <dmalcolm@redhat.com>
5468
5469 PR driver/69265
5470 * gcc.dg/spellcheck-options-11.c: New test case.
5471
e6481cd1 54722016-05-18 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR c++/71100
5475 * g++.dg/opt/pr71100.C: New test.
5476
be951c59 54772016-05-18 Martin Jambor <mjambor@suse.cz>
5478
5479 PR ipa/69708
5480 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5481 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5482 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5483 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5484
665ff45b 54852016-05-18 Martin Jambor <mjambor@suse.cz>
5486
5487 PR ipa/69708
5488 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5489 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5490 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5491 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5492 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5493
485be62c 54942016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/69793
5497 * g++.dg/template/crash122.C: New.
5498
b251d5f5 54992016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/70466
5502 * g++.dg/template/pr70466-1.C: New.
5503 * g++.dg/template/pr70466-2.C: Likewise.
5504
c93e9931 55052016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5506
5507 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5508 splat operations and the XXSPLTIB instruction.
5509 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5510 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5511 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5512 xxlxor to clear a register.
5513
8ba6639c 55142016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5515
5516 * gcc.dg/torture/pr71020.c: New test.
5517
ec6e3005 55182016-05-18 Martin Jambor <mjambor@suse.cz>
5519
5520 PR ipa/70646
5521 * gcc.dg/ipa/pr70646.c: New test.
5522
5ef3c918 55232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5524
5525 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5526
70a88eab 55272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5528
5529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5530 missing tests for vreinterpretq_p{8,16}.
5531
b52a930c 55322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5533
5534 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5535 vsliq_n_s64 and vsliq_n_u64.
5536
bdd4080b 55372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5538
5539 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5540 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5541
37814bf5 55422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5543
5544 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5545 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5546 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5547
764af2e0 55482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5549
5550 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5551 in comment.
5552
ffe01a83 55532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5554
5555 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5556 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5557 "blr\t" and switch to scan-assembler-times.
5558
fab6dae9 55592016-05-18 Jiong Wang <jiong.wang@arm.com>
5560
231010db 5561 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5562 with __aarch64__.
5563 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5564 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5565
4eb0c566 55662016-05-18 Jakub Jelinek <jakub@redhat.com>
5567
442f18f1 5568 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5569 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5570 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5571 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5572 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5573 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5574
4d83b36b 5575 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5576 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5577
a4528eec 5578 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5579 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5580
f0066139 5581 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5582 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5583
4eb0c566 5584 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5585
303e9267 55862016-05-18 Richard Biener <rguenther@suse.de>
5587
5588 PR tree-optimization/71168
5589 * gcc.dg/torture/pr71168.c: New testcase.
5590
0d7ddd44 55912016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5592
5593 PR middle-end/63586
5594 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5595 * gcc.dg/tree-ssa/pr63586.c: New test.
5596 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5597
899bcc0f 55982016-05-17 Nathan Sidwell <nathan@acm.org>
5599
5600 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5601 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5602 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5603 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5604
a2246979 56052016-05-17 Nathan Sidwell <nathan@acm.org>
5606
5607 * gcc.target/nvptx/abi-vararg-3.c: New.
5608
2f6a4d21 56092016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5610
5611 PR tree-optimization/54579
5612 PR middle-end/55299
5613 * gcc.dg/fold-notrotate-1.c: New test.
5614 * gcc.dg/fold-notshift-1.c: New test.
5615 * gcc.dg/fold-notshift-2.c: New test.
5616
27bdad45 56172016-05-17 Marek Polacek <polacek@redhat.com>
5618
5619 PR ipa/71146
5620 * g++.dg/ipa/pr71146.C: New test.
5621
f33a295a 56222016-05-17 David Malcolm <dmalcolm@redhat.com>
5623
5624 * jit.dg/test-error-array-bounds.c: New test case.
5625
b6dd53bf 56262016-05-17 Marc Glisse <marc.glisse@inria.fr>
5627
5628 * gcc.dg/tree-ssa/and-1.c: New testcase.
5629
a8719545 56302016-05-17 Marc Glisse <marc.glisse@inria.fr>
5631
5632 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5633 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5634
34806102 56352016-05-17 Marc Glisse <marc.glisse@inria.fr>
5636
5637 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5638 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5639
25fe08a8 56402016-05-17 Jiong Wang <jiong.wang@arm.com>
5641
5642 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5643
abf1a837 56442016-05-17 Jiong Wang <jiong.wang@arm.com>
5645
5646 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5647
666b9dd3 56482016-05-17 Jiong Wang <jiong.wang@arm.com>
5649
5650 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5651 ".2d[index]" when scan the assembly.
5652 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5653 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5654 float64x1.
5655 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5656
77d095c0 56572016-05-17 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/71132
5660 * gcc.dg/torture/pr71132.c: New testcase.
5661
28adcc23 56622016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5663
5664 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5665
2439931e 56662016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5667
5668 PR target/70809
5669 * gcc.target/aarch64/pr70809_1.c: New test.
5670
5ec2ff80 56712016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5672
5673 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5674 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5675 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5676 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5677
17fd1c7a 56782016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5679 Ilya Enkovich <ilya.enkovich@intel.com>
5680
5681 PR target/71114
5682 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5683
46729204 56842016-05-16 Jan Hubicka <hubicka@ucw.cz>
5685
5686 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5687 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5688
2a1125d6 56892016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5690
5691 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5692 test for __ARM_FP16_ARGS.
5693 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5694 * gcc.target/arm/aapcs/neon-vect10.c: New.
5695 * gcc.target/arm/aapcs/neon-vect9.c: New.
5696 * gcc.target/arm/aapcs/vfp18.c: New.
5697 * gcc.target/arm/aapcs/vfp19.c: New.
5698 * gcc.target/arm/aapcs/vfp20.c: New.
5699 * gcc.target/arm/aapcs/vfp21.c: New.
5700 * gcc.target/arm/fp16-aapcs-1.c: New.
5701 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5702 test for __ARM_FP16_ARGS.
5703 * g++.target/arm/fp16-return-1.c: Update expected output.
5704
ea3d2d74 57052016-05-16 Jiong Wang <jiong.wang@arm.com>
5706
5707 PR testsuite/70227
5708 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5709
6989e05f 57102016-05-15 Harald Anlauf <anlauf@gmx.de>
5711
5712 PR fortran/69603
5713 * gfortran.dg/pr69603.f90: New testcase.
5714
a5f52592 57152016-05-14 Fritz Reese <fritzoreese@gmail.com>
5716
5717 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5718
88f949ab 57192016-05-14 Fritz Reese <fritzoreese@gmail.com>
5720
5721 PR fortran/71047
5722 * gfortran.dg/pr71047.f08: New test.
5723
90c88567 57242016-05-13 Joseph Myers <joseph@codesourcery.com>
5725
5726 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5727 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5728 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5729
00a690cc 57302016-05-13 Martin Sebor <msebor@redhat.com>
5731
5732 PR c++/60049
5733 * g++.dg/cpp0x/constexpr-60049.C: New test.
5734
ec8b6af7 57352016-05-13 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR bootstrap/71071
5738 * gcc.dg/pr71071.c: New test.
5739
f54d1d7b 57402016-05-13 Uros Bizjak <ubizjak@gmail.com>
5741
5742 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5743 remove XOP handling.
2f3af60f 5744 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5745
a39a0392 57462016-05-13 Nathan Sidwell <nathan@acm.org>
5747
5748 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5749 __atomic_is_lock_free declaration.
5750
42333dd9 57512016-05-13 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/42587
5754 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5755
c5442454 57562016-05-13 Martin Liska <mliska@suse.cz>
5757
5758 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5759 the new format of dump output.
5760
03a400fb 57612016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5762
5763 * gcc.dg/pr71084.c: New test.
5764
69278c3f 57652016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5766
231010db 5767 PR target/53440
5768 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5769
8138f11b 57702016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5771
5772 * gcc.target/aarch64/struct_return.c: New test.
5773
22a3f7bd 57742016-05-12 Marek Polacek <polacek@redhat.com>
5775
5776 PR c/70756
5777 * c-c++-common/pr70756-2.c: New test.
5778 * c-c++-common/pr70756.c: New test.
5779
9bcd42cc 57802016-05-12 Richard Biener <rguenther@suse.de>
5781
5782 PR tree-optimization/71059
5783 * gcc.dg/torture/pr71059.c: New testcase.
5784
5ffb4a0d 57852016-05-12 Richard Biener <rguenther@suse.de>
5786
5787 PR tree-optimization/71062
5788 * gcc.dg/torture/pr71062.c: New testcase.
5789
2ab65c31 57902016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5791
5792 PR tree-optimization/71006
5793 * gcc.dg/pr71006.c: New test.
5794
f0158fc0 57952016-05-12 Marek Polacek <polacek@redhat.com>
5796
5797 PR driver/71063
5798 * gcc.dg/opts-7.c: New test.
5799
0f56938b 58002016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5801
5802 PR target/70830
5803 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5804 Add -save-temps to dg-options.
5805 Scan for ldmfd rather than pop instruction.
5806 * gcc.target/arm/interrupt-2.c: Likewise.
5807 * gcc.target/arm/pr70830.c: New test.
5808
e10946d5 58092016-05-12 Jakub Jelinek <jakub@redhat.com>
5810
9fa8e468 5811 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5812 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5813
9ce62bbe 5814 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5815 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5816 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5817
708ae1b1 5818 PR target/71019
5819 * gcc.target/i386/avx512vl-pack-1.c: New test.
5820 * gcc.target/i386/avx512vl-pack-2.c: New test.
5821 * gcc.target/i386/avx512bw-pack-2.c: New test.
5822
a461f32e 5823 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5824
e10946d5 5825 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5826 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5827 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5828
f52a3ef6 58292016-05-12 Richard Biener <rguenther@suse.de>
5830
5831 PR tree-optimization/70986
5832 * gcc.dg/torture/pr70986-1.c: New testcase.
5833 * gcc.dg/torture/pr70986-2.c: Likewise.
5834 * gcc.dg/torture/pr70986-3.c: Likewise.
5835
54c4d22e 58362016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5837
5838 PR c/43651
5839 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5840 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5841
57215d5b 58422016-05-11 Uros Bizjak <ubizjak@gmail.com>
5843
5844 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5845 directive.
5846 * gcc.target/i386/pr66746.c: Ditto.
5847
67d3121c 58482016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5849
5850 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5851 support.
5852 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5853 warning when using -mvsx-timode.
5854 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5855 * gcc.target/powerpc/dform-2.c: Likewise.
5856 * gcc.target/powerpc/pr68805.c: Likewise.
5857
7f8012a5 58582016-05-11 Marek Polacek <polacek@redhat.com>
5859
5860 PR c++/71024
5861 * c-c++-common/attributes-3.c: New test.
5862
3e8567ce 58632016-05-11 Nathan Sidwell <nathan@acm.org>
5864
5865 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5866 * gcc.c-torture/execute/pr68185.c: Likewise.
5867 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5868 * gcc.dg/pr69634.c: Requires scheduling.
5869 * gcc.dg/torture/pr66178.c: Require label values.
5870 * gcc.dg/setjmp-6.c: Require indirect jumps.
5871
3739ac00 58722016-05-11 Richard Biener <rguenther@suse.de>
5873
5874 PR tree-optimization/71055
5875 * gcc.dg/torture/pr71055.c: New testcase.
5876
1ff8b385 58772016-05-11 Richard Biener <rguenther@suse.de>
5878
5879 PR debug/71057
5880 * g++.dg/debug/pr71057.C: New testcase.
5881
77126efa 58822016-05-11 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR fortran/70855
5885 * gfortran.dg/gomp/pr70855.f90: New test.
5886
6fcaaf9b 58872016-05-11 Richard Biener <rguenther@suse.de>
5888
5889 PR middle-end/71002
5890 * g++.dg/torture/pr71002.C: New testcase.
5891
bfa8ea12 58922016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5893
5894 PR middle-end/70807
5895 * gcc.dg/pr70807.c: New test.
5896
87632549 58972016-05-10 Martin Sebor <msebor@redhat.com>
5898
5899 PR c++/38611
5900 * g++.dg/Wattributes.C: New test.
5901
f9153689 59022016-05-10 Marc Glisse <marc.glisse@inria.fr>
5903
5904 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5905 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5906 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5907
a44ed58a 59082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5909
5910 PR target/70799
5911 * gcc.target/i386/pr70799-1.c: New test.
5912
d6c90d89 59132016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5914
5915 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5916
c1f73044 59172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5918
5919 PR middle-end/70877
5920 * gcc.target/i386/pr70877.c: New test.
5921
e66d763a 59222016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5923
5924 PR tree-optimization/70786
5925 * gcc.target/i386/pr70876.c: New test.
5926
a30ff73a 59272016-05-10 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR target/70927
5930 * gcc.target/i386/avx512vl-logic-1.c: New test.
5931 * gcc.target/i386/avx512vl-logic-2.c: New test.
5932 * gcc.target/i386/avx512dq-logic-2.c: New test.
5933
4b3fd38f 59342016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5935
5936 PR target/70963
5937 * gcc.target/powerpc/pr70963.c: New.
5938
abf93a25 59392016-05-10 David Malcolm <dmalcolm@redhat.com>
5940
5941 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5942 (test_very_wide_line): Add ruler to expected output.
5943 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5944 (test_very_wide_line): Likewise.
5945 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5946 (test_show_locus): Within the handling of "test_very_wide_line",
5947 enable show_ruler_p on the diagnostic context.
5948
d614888f 59492016-05-10 Richard Biener <rguenther@suse.de>
5950
5951 PR tree-optimization/71039
5952 * gcc.dg/torture/pr71039.c: New testcase.
5953
dbca5ed9 59542016-05-10 Nathan Sidwell <nathan@acm.org>
5955
5956 * gcc.dg/nested-func-10.c: Requires alloca.
5957 * gcc.dg/nested-func-9.c: Requires alloca.
5958 * gcc.c-torture/execute/pr70460.c: Requires labels.
5959 * gcc.c-torture/compile/pr70199.c: Requires labels.
5960 * gcc.target/nvptx/decl.c: Compile only.
5961 * gcc.target/nvptx/trailing-init.c: Compile only.
5962 * gcc.target/nvptx/ary-init.c: Compile only.
5963
3fa82609 59642016-05-10 Marek Polacek <polacek@redhat.com>
5965
5966 PR c/70255
5967 * gcc.dg/attr-opt-1.c: New test.
5968
76825907 59692016-05-10 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/70497
5972 PR tree-optimization/28367
5973 * gcc.dg/torture/20160404-1.c: New testcase.
5974 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5975 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5976
68255819 59772016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5978
5979 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5980
d9aa8cdb 59812016-05-09 Uros Bizjak <ubizjak@gmail.com>
5982
5983 * gcc.target/i386/fabsneg-1.c New test.
5984
7cc16f50 59852016-05-09 Alan Modra <amodra@gmail.com>
5986
5987 PR testsuite/70826
5988 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5989
a83b7b63 59902016-05-09 Richard Biener <rguenther@suse.de>
5991
5992 PR tree-optimization/70985
5993 * gcc.dg/torture/pr70985.c: New testcase.
5994
189d0706 59952016-05-09 Bin Cheng <bin.cheng@arm.com>
5996
5997 * gcc.dg/tree-ssa/ifc-9.c: New test.
5998 * gcc.dg/tree-ssa/ifc-10.c: New test.
5999 * gcc.dg/tree-ssa/ifc-11.c: New test.
6000 * gcc.dg/tree-ssa/ifc-12.c: New test.
6001 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6002 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6003 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6004
1ec957b0 60052016-05-09 Richard Biener <rguenther@suse.de>
6006
6007 PR fortran/70937
6008 * gfortran.dg/pr70937.f90: New testcase.
6009
923c7714 60102016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6011
6012 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6013
d7cd448a 60142016-05-07 Fritz Reese <fritzoreese@gmail.com>
6015
6016 PR fortran/56226
6017 * gfortran.dg/dec_structure_1.f90: New testcase.
6018 * gfortran.dg/dec_structure_2.f90: Ditto.
6019 * gfortran.dg/dec_structure_3.f90: Ditto.
6020 * gfortran.dg/dec_structure_4.f90: Ditto.
6021 * gfortran.dg/dec_structure_5.f90: Ditto.
6022 * gfortran.dg/dec_structure_6.f90: Ditto.
6023 * gfortran.dg/dec_structure_7.f90: Ditto.
6024 * gfortran.dg/dec_structure_8.f90: Ditto.
6025 * gfortran.dg/dec_structure_9.f90: Ditto.
6026 * gfortran.dg/dec_structure_10.f90: Ditto.
6027 * gfortran.dg/dec_structure_11.f90: Ditto.
6028 * gfortran.dg/dec_union_1.f90: Ditto.
6029 * gfortran.dg/dec_union_2.f90: Ditto.
6030 * gfortran.dg/dec_union_3.f90: Ditto.
6031 * gfortran.dg/dec_union_4.f90: Ditto.
6032 * gfortran.dg/dec_union_5.f90: Ditto.
6033 * gfortran.dg/dec_union_6.f90: Ditto.
6034 * gfortran.dg/dec_union_7.f90: Ditto.
6035
f681e29b 60362016-05-07 Tom de Vries <tom@codesourcery.com>
6037
6038 PR tree-optimization/70956
6039 * gcc.dg/graphite/pr70956.c: New test.
6040
68d7f375 60412016-05-06 Jakub Jelinek <jakub@redhat.com>
6042
faf39348 6043 PR middle-end/70941
6044 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6045 (a, b, c, d): Change type from char to signed char.
6046 (main): Compare against (signed char) -1634678893 instead of
6047 hardcoded -109. Use __builtin_abort instead of abort.
6048
b768b13a 6049 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6050 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6051
68d7f375 6052 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6053
5dda16ea 60542016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6055
6056 PR debug/70935
6057 * gcc.dg/torture/pr70935.c: New test.
6058
13ede1b5 60592016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6060
6061 PR target/58219
7fc878c4 6062 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6063
96d94be2 60642016-05-06 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/70960
6067 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6068
e5d9f15d 60692016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6070
6071 PR target/52933
6072 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6073 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6074 Adjust expected instruction counts.
6075 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6076
2dd7705f 60772016-05-06 Marek Polacek <polacek@redhat.com>
6078
6079 PR sanitizer/70875
6080 * gcc.dg/ubsan/bounds-3.c: New test.
6081
cb8bc632 60822016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6083
6084 PR target/54089
6085 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6086
b343c173 60872016-05-06 Richard Biener <rguenther@suse.de>
6088
6089 PR middle-end/70931
6090 * gfortran.dg/pr70931.f90: New testcase.
6091
1e3db0b1 60922016-05-06 Richard Biener <rguenther@suse.de>
6093
6094 PR middle-end/70941
6095 * gcc.dg/torture/pr70941.c: New testcase.
6096
bdd54b6d 60972016-05-05 Bin Cheng <bin.cheng@arm.com>
6098
6099 PR tree-optimization/57206
6100 * gcc.dg/vect/pr57206.c: New test.
6101
499adcfd 61022016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6103
6104 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6105
871164c4 61062016-05-05 Jakub Jelinek <jakub@redhat.com>
6107
ecb23e00 6108 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6109
871164c4 6110 * c-c++-common/Wdangling-else-4.c: New test.
6111
70cf83ba 61122016-05-04 Jakub Jelinek <jakub@redhat.com>
6113
858c9470 6114 PR c++/70906
6115 PR c++/70933
6116 * g++.dg/opt/pr70906.C: New test.
6117 * g++.dg/opt/pr70933.C: New test.
6118
70cf83ba 6119 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6120
aaa36a78 61212016-05-04 Jan Hubicka <hubicka@ucw.cz>
6122
6123 * gcc.dg/ipa/pure-const-3.c: New testcase.
6124
1d52c456 61252016-05-04 Marek Polacek <polacek@redhat.com>
6126
6127 * c-c++-common/Wdangling-else-1.c: New test.
6128 * c-c++-common/Wdangling-else-2.c: New test.
6129 * c-c++-common/Wdangling-else-3.c: New test.
6130
dc581573 61312016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6132
6133 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6134 flag is present.
6135
a64030fe 61362016-05-04 Marek Polacek <polacek@redhat.com>
6137
6138 PR c/48778
6139 * gcc.dg/Waddress-2.c: New test.
6140
b461b04a 61412016-05-04 Alan Modra <amodra@gmail.com>
6142
6143 * gcc.target/powerpc/pr70866.c: New.
6144
c388a0cf 61452016-05-03 Martin Sebor <msebor@redhat.com>
6146
6147 PR c++/66561
6148 * c-c++-common/builtin_location.c: New test.
6149 * g++.dg/cpp1y/builtin_location.C: New test.
6150
5d4db8ef 61512016-05-03 Marek Polacek <polacek@redhat.com>
6152
6153 PR c/70859
6154 * gcc.dg/pr70859.c: New test.
6155 * gcc.dg/pr70859-2.c: New test.
6156
ca938765 61572016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6158
6159 * gnat.dg/debug5.adb: New testcase.
6160
60b27d5f 61612016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6162
6163 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6164 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6165 Procedure to check for z10 instruction set.
6166
5ab325d0 61672016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6168
6169 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6170
c548a0ad 61712016-05-03 Alan Modra <amodra@gmail.com>
6172
6173 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6174
d5ecd946 61752016-05-03 Jakub Jelinek <jakub@redhat.com>
6176
6177 * gcc.target/i386/avx512f-cvt-1.c: New test.
6178
35b0a053 61792016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6180
6181 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6182 -fdump-tree-vrp-details.
6183
9ae1b28a 61842016-05-03 Richard Biener <rguenther@suse.de>
6185
6186 * gcc.dg/pr30172-1.c: Adjust.
6187 * gcc.dg/pr63743.c: Likewise.
6188 * gcc.dg/tm/pr51696.c: Likewise.
6189 * c-c++-common/tm/safe-1.c: Likewise.
6190 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6191 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6192 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6193 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6194
9c1a31e4 61952016-05-03 Jakub Jelinek <jakub@redhat.com>
6196
fe69bcb9 6197 PR rtl-optimization/70467
6198 * gcc.target/i386/pr70467-3.c: New test.
6199 * gcc.target/i386/pr70467-4.c: New test.
6200
9082c4a4 6201 PR tree-optimization/70916
6202 * gcc.c-torture/compile/pr70916.c: New test.
6203
9c1a31e4 6204 PR target/49244
6205 * gcc.target/i386/pr49244-1.c: New test.
6206 * gcc.target/i386/pr49244-2.c: New test.
6207
69105acc 62082016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6209
6210 PR rtl-optimization/44281
6211 * gcc.target/i386/pr44281.c: New test.
6212
9ab8df54 62132016-05-03 bin cheng <bin.cheng@arm.com>
6214
6215 PR tree-optimization/56541
6216 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6217 * gcc.dg/vect/pr56541.c: new test.
6218
3c62cae0 62192016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6220
6221 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6222 __float128.
6223 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6224
91abc161 62252016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6226
6227 PR testsuite/70520
6228 * c-c++-common/asan/clone-test-1.c (main): Align child process
6229 stack to 16 bytes.
6230
aa3d1155 62312016-05-02 David Malcolm <dmalcolm@redhat.com>
6232
6233 PR c++/62314
6234 * g++.dg/spellcheck-fields-2.C: New test case.
6235
002c3f28 62362016-05-02 David Malcolm <dmalcolm@redhat.com>
6237
6238 PR c++/62314
6239 * g++.dg/pr62314.C: New test case.
6240
46e5dccc 62412016-05-02 Jan Hubicka <hubicka@ucw.cz>
6242
6243 * gcc.dg/ipa/inline-8.c: New testcase.
6244
663f4248 62452016-05-02 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR rtl-optimization/70467
6248 * gcc.target/i386/pr70467-1.c: New test.
6249
efe8bdf5 62502016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6251
6252 * gcc.dg/spec-options.c: Run the test on all targets.
6253 * gcc.dg/foo.specs: Use cpp_unique_options.
6254
47ef9633 62552016-05-02 Marc Glisse <marc.glisse@inria.fr>
6256
6257 * gcc.dg/tree-ssa/unord.c: New testcase.
6258
eb1a077c 62592016-05-02 Marc Glisse <marc.glisse@inria.fr>
6260
6261 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6262
28e869d0 62632016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6264
6265 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6266
dd185f6e 62672016-05-02 Marek Polacek <polacek@redhat.com>
6268
6269 PR c/70851
6270 * gcc.dg/enum-incomplete-3.c: New test.
6271
773d09b9 62722016-05-02 Marek Polacek <polacek@redhat.com>
6273 Tom de Vries <tom@codesourcery.com>
6274
6275 PR tree-optimization/70700
6276 * gcc.dg/pr70700.c: New test.
6277
f0dc3286 62782016-05-01 Uros Bizjak <ubizjak@gmail.com>
6279
6280 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6281 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6282 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6283 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6284 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6285
7f931827 62862016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * ada/acats/run_acats: Rename into...
6289 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6290 * ada/acats/run_all.sh: Remove redundant test.
6291 (target_run): Move around.
6292 (target_gnatchop): Use newly built executable.
6293 (target_gnatmake): Likewise.
6294 Check that the compilation of impbit succeeds.
6295
1c492b4e 62962016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6297
6298 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6299 * gcc.dg/20021029-1.c: Likewise.
6300 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6301 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6302 * gcc.target/sh/cmpstr.c: Likewise.
6303 * gcc.target/sh/cmpstrn.c: Likewise.
6304 * gcc.target/sh/memset.c: Likewise.
6305 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6306 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6307 * gcc.target/sh/pr39423-1.c: Likewise.
6308 * gcc.target/sh/pr49468-di.c: Likewise.
6309 * gcc.target/sh/pr49468-si.c: Likewise.
6310 * gcc.target/sh/pr49880-1.c: Likewise.
6311 * gcc.target/sh/pr49880-2.c: Likewise.
6312 * gcc.target/sh/pr49880-3.c: Likewise.
6313 * gcc.target/sh/pr50751-1.c: Likewise.
6314 * gcc.target/sh/pr50751-4.c: Likewise.
6315 * gcc.target/sh/pr50751-7.c: Likewise.
6316 * gcc.target/sh/pr51244-1.c: Likewise.
6317 * gcc.target/sh/pr51244-10.c: Likewise.
6318 * gcc.target/sh/pr51244-11.c: Likewise.
6319 * gcc.target/sh/pr51244-12.c: Likewise.
6320 * gcc.target/sh/pr51244-13.c: Likewise.
6321 * gcc.target/sh/pr51244-14.c: Likewise.
6322 * gcc.target/sh/pr51244-17.c: Likewise.
6323 * gcc.target/sh/pr51244-18.c: Likewise.
6324 * gcc.target/sh/pr51244-19.c: Likewise.
6325 * gcc.target/sh/pr51244-4.c: Likewise.
6326 * gcc.target/sh/pr51244-5.c: Likewise.
6327 * gcc.target/sh/pr51244-7.c: Likewise.
6328 * gcc.target/sh/pr51244-8.c: Likewise.
6329 * gcc.target/sh/pr51244-9.c: Likewise.
6330 * gcc.target/sh/pr51697.c: Likewise.
6331 * gcc.target/sh/pr52483-1.c: Likewise.
6332 * gcc.target/sh/pr52483-2.c: Likewise.
6333 * gcc.target/sh/pr52483-3.c: Likewise.
6334 * gcc.target/sh/pr52483-5.c: Likewise.
6335 * gcc.target/sh/pr52933-1.c: Likewise.
6336 * gcc.target/sh/pr52933-2.c: Likewise.
6337 * gcc.target/sh/pr52933-3.c: Likewise.
6338 * gcc.target/sh/pr53568-1.c: Likewise.
6339 * gcc.target/sh/pr53976-1.c: Likewise.
6340 * gcc.target/sh/pr53988-1.c: Likewise.
6341 * gcc.target/sh/pr53988.c: Likewise.
6342 * gcc.target/sh/pr54089-1.c: Likewise.
6343 * gcc.target/sh/pr54089-6.c: Likewise.
6344 * gcc.target/sh/pr54089-7.c: Likewise.
6345 * gcc.target/sh/pr54089-8.c: Likewise.
6346 * gcc.target/sh/pr54089-9.c: Likewise.
6347 * gcc.target/sh/pr54236-1.c: Likewise.
6348 * gcc.target/sh/pr54236-2.c: Likewise.
6349 * gcc.target/sh/pr54236-3.c: Likewise.
6350 * gcc.target/sh/pr54236-4.c: Likewise.
6351 * gcc.target/sh/pr54386.c: Likewise.
6352 * gcc.target/sh/pr54602-1.c: Likewise.
6353 * gcc.target/sh/pr54685.c: Likewise.
6354 * gcc.target/sh/pr54760-1.c: Likewise.
6355 * gcc.target/sh/pr54760-2.c: Likewise.
6356 * gcc.target/sh/pr54760-3.c: Likewise.
6357 * gcc.target/sh/pr54760-4.c: Likewise.
6358 * gcc.target/sh/pr54760-5.c: Likewise.
6359 * gcc.target/sh/pr54760-6.c: Likewise.
6360 * gcc.target/sh/pr55146.c: Likewise.
6361 * gcc.target/sh/pr55160.c: Likewise.
6362 * gcc.target/sh/pr59278.c: Likewise.
6363 * gcc.target/sh/pr59401-1.c: Likewise.
6364 * gcc.target/sh/pr59533-1.c: Likewise.
6365 * gcc.target/sh/pr63260.c: Likewise.
6366 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6367 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6368 * gcc.target/sh/strlen.c: Likewise.
6369 * gcc.target/sh/torture/pr30807.c: Likewise.
6370 * gcc.target/sh/torture/pr34777.c: Likewise.
6371 * gcc.target/sh/torture/pr64652.c: Likewise.
6372 * gcc.target/sh/torture/pr65505.c: Likewise.
6373 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6374 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6375
0c4005be 63762016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 PR c++/66644
6379 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6380
d94e6223 63812016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6382
6383 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6384 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6385 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6386 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6387
46f37836 63882016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6389
6390 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6391 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6392
4d0a8bac 63932016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6394
6395 PR middle-end/70626
6396 * c-c++-common/goacc/combined-reduction.c: New test.
6397 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6398
b98e0db3 63992016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6400
6401 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6402 *movdi_internal pattern only if PIC off.
6403 * gcc.target/i386/pr70155-2.c: Likewise.
6404 * gcc.target/i386/pr70155-3.c: Likewise.
6405 * gcc.target/i386/pr70155-4.c: Likewise.
6406 * gcc.target/i386/pr70155-5.c: Likewise.
6407 * gcc.target/i386/pr70155-6.c: Likewise.
6408 * gcc.target/i386/pr70155-7.c: Likewise.
6409 * gcc.target/i386/pr70155-8.c: Likewise.
6410 * gcc.target/i386/pr70155-15.c: Likewise.
6411 * gcc.target/i386/pr70155-17.c: Likewise.
6412 * gcc.target/i386/pr70155-22.c: Likewise.
6413
8b066242 64142016-04-29 Bin Cheng <bin.cheng@arm.com>
6415
6416 PR tree-optimization/70803
6417 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6418
22912e73 64192016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6420
6421 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6422 optimization of vector loop.
6423 * gcc.target/i386/vect-unpack-3.c: New test.
6424 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6425 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6426 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6427
568128c6 64282016-04-29 Marek Polacek <polacek@redhat.com>
6429
6430 PR sanitizer/70342
6431 * g++.dg/ubsan/null-7.C: New test.
6432
025dd1e0 6433 PR c/70852
6434 * gcc.dg/pr70852.c: New test.
6435
eb16928e 64362016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6437
6438 PR/69089
6439 * g++.dg/cpp0x/alignas6.C: New test.
6440
d7377ee9 64412016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6442
4860a6bf 6443 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6444 * gcc.dg/pr27003.c: Likewise.
6445 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6446 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6447 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6448 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6449 * gcc.target/arc/mxy.c: Likewise.
6450 * gcc.target/arc/mswape.c: Likewise.
6451 * gcc.target/arc/mrtsc.c: Likewise.
6452 * gcc.target/arc/mcrc.c: Likewise.
6453 * gcc.target/arc/mdsp-packa.c: Likewise.
6454 * gcc.target/arc/mdvbf.c: Likewise.
6455 * gcc.target/arc/mlock.c: Likewise.
6456 * gcc.target/arc/mmac-24.c: Likewise.
6457 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6458
efa1b7ab 64592016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6460 Matthijs Kooijman <matthijs@stdin.nl>
6461 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6462
6463 PR target/60040
6464 * gcc.target/avr/pr60040-1.c: New.
6465 * gcc.target/avr/pr60040-2.c: New.
6466
00371d68 64672016-04-29 Richard Biener <rguenther@suse.de>
6468
6469 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6470
73447cc5 64712016-04-29 Richard Biener <rguenther@suse.de>
6472
6473 PR tree-optimization/13962
6474 PR tree-optimization/65686
6475 * gcc.dg/uninit-pr65686.c: New testcase.
6476
c2087b56 64772016-04-29 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR middle-end/70843
6480 * gcc.dg/pr70843.c: New test.
6481
cdd06d5a 64822016-04-28 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR target/70858
6485 * gcc.target/i386/pr70858.c: New test.
6486
1a60079e 64872016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6488
6489 * gcc.target/arc/nps400-1.c: New file.
6490
11bc2894 64912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6492 Andrew Burgess <andrew.burgess@embecosm.com>
6493
6494 * gcc.target/arc/movh_cl-1.c: New file.
6495
dd9bf0b5 64962016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6497 Andrew Burgess <andrew.burgess@embecosm.com>
6498
6499 * gcc.target/arc/extzv-1.c: New file.
6500 * gcc.target/arc/insv-1.c: New file.
6501 * gcc.target/arc/insv-2.c: New file.
6502 * gcc.target/arc/movb-1.c: New file.
6503 * gcc.target/arc/movb-2.c: New file.
6504 * gcc.target/arc/movb-3.c: New file.
6505 * gcc.target/arc/movb-4.c: New file.
6506 * gcc.target/arc/movb-5.c: New file.
6507 * gcc.target/arc/movb_cl-1.c: New file.
6508 * gcc.target/arc/movb_cl-2.c: New file.
6509 * gcc.target/arc/movbi_cl-1.c: New file.
6510 * gcc.target/arc/movl-1.c: New file.
6511
a22e4209 65122016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6513 Andrew Burgess <andrew.burgess@embecosm.com>
6514
6515 * gcc.target/arc/cmem-1.c: New file.
6516 * gcc.target/arc/cmem-2.c: New file.
6517 * gcc.target/arc/cmem-3.c: New file.
6518 * gcc.target/arc/cmem-4.c: New file.
6519 * gcc.target/arc/cmem-5.c: New file.
6520 * gcc.target/arc/cmem-6.c: New file.
6521 * gcc.target/arc/cmem-7.c: New file.
6522 * gcc.target/arc/cmem-ld.inc: New file.
6523 * gcc.target/arc/cmem-st.inc: New file.
6524
287c3982 65252016-04-28 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR target/70821
6528 * gcc.target/i386/pr70821.c: New test.
6529
e40e5340 65302016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6531
6532 * gcc.target/powerpc/vec-adde.c: New test.
6533 * gcc.target/powerpc/vec-adde-int128.c: New test.
6534
cf977d50 65352016-04-28 Jakub Jelinek <jakub@redhat.com>
6536
6537 * gcc.target/i386/avx-vround-1.c: New test.
6538 * gcc.target/i386/avx-vround-2.c: New test.
6539 * gcc.target/i386/avx512vl-vround-1.c: New test.
6540 * gcc.target/i386/avx512vl-vround-2.c: New test.
6541
572f8300 65422016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6543
6544 PR testsuite/70595
6545 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6546 (check_effective_target_cilkplus_runtime): ... this.
6547 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6548 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6549
6550 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6551 Require cilkplus_runtime.
6552 Don't add -lcilkrts.
6553 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6554 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6555 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6556 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6557 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6558 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6559 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6560 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6561 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6562 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6563 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6564 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6565 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6566 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6567 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6568 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6569 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6570 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6571 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6572 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6573 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6574 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6575 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6576 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6577 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6578 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6579 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6580 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6581 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6582
6583 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6584 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6585
6586 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6587
6588 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6589 cilkplus_runtime.
6590
dfba0905 65912016-04-27 Marc Glisse <marc.glisse@inria.fr>
6592
6593 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6594 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6595
605a4556 65962015-04-27 Ryan Burn <contact@rnburn.com>
6597
6598 PR c++/69024
6599 PR c++/68997
6600 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6601 diagnostic.
6602 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6603 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6604
6a1231a5 66052016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6606
6607 * gnat.dg/limited_with4.ad[sb]: New test.
6608 * gnat.dg/limited_with4_pkg.ads: New helper.
6609
4dad9e09 66102016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6611
6612 PR target/70155
6613 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6614 and movv1ti_internal patterns
6615 * gcc.target/i386/pr70155-1.c: New test.
6616 * gcc.target/i386/pr70155-2.c: Likewise.
6617 * gcc.target/i386/pr70155-3.c: Likewise.
6618 * gcc.target/i386/pr70155-4.c: Likewise.
6619 * gcc.target/i386/pr70155-5.c: Likewise.
6620 * gcc.target/i386/pr70155-6.c: Likewise.
6621 * gcc.target/i386/pr70155-7.c: Likewise.
6622 * gcc.target/i386/pr70155-8.c: Likewise.
6623 * gcc.target/i386/pr70155-9.c: Likewise.
6624 * gcc.target/i386/pr70155-10.c: Likewise.
6625 * gcc.target/i386/pr70155-11.c: Likewise.
6626 * gcc.target/i386/pr70155-12.c: Likewise.
6627 * gcc.target/i386/pr70155-13.c: Likewise.
6628 * gcc.target/i386/pr70155-14.c: Likewise.
6629 * gcc.target/i386/pr70155-15.c: Likewise.
6630 * gcc.target/i386/pr70155-16.c: Likewise.
6631 * gcc.target/i386/pr70155-17.c: Likewise.
6632 * gcc.target/i386/pr70155-18.c: Likewise.
6633 * gcc.target/i386/pr70155-19.c: Likewise.
6634 * gcc.target/i386/pr70155-20.c: Likewise.
6635 * gcc.target/i386/pr70155-21.c: Likewise.
6636 * gcc.target/i386/pr70155-22.c: Likewise.
6637
a80f3f45 66382016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6639
6640 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6641 ".{5,6}".
6642
279305d1 66432016-04-27 Bin Cheng <bin.cheng@arm.com>
6644
6645 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6646 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6647 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6648 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6649 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6650
8974b625 66512016-04-27 Richard Biener <rguenther@suse.de>
6652
6653 PR ipa/70760
6654 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6655 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6656
886d5463 66572016-04-27 Nathan Sidwell <nathan@acm.org>
6658
6659 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6660 * g++.dg/ubsan/pr63956.C: Adjust error location.
6661
f0e35aa9 66622016-04-27 Nick Clifton <nickc@redhat.com>
6663
6664 PR middle-end/49889
6665 * gcc.dg/pr49889.c: New test.
6666
40385231 66672016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6668
6669 * c-c++-common/memset-array.c: New test.
6670
37229a71 66712016-04-26 Martin Sebor <msebor@redhat.com>
6672
6673 PR c++/66639
6674 * g++.dg/cpp1y/func_constexpr.C: New test.
6675
3eedf9bd 66762016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6677
6678 PR c++/70241
6679 * g++.dg/cpp0x/enum32.C: New test.
6680 * g++.dg/cpp0x/enum33.C: New test.
6681
66822016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6683
6684 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6685 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6686 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6687 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6688 * gcc.c-torture/execute/pr38151.c: Likewise.
6689 * gcc.c-torture/execute/pr66556.c: Likewise.
6690 * gcc.c-torture/execute/pr67781.c: Likewise.
6691 * gcc.c-torture/execute/pr68648.c: Likewise.
6692
8c51f92f 66932016-04-26 Marc Glisse <marc.glisse@inria.fr>
6694
6695 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6696
fa20ebd3 66972016-04-26 Marek Polacek <polacek@redhat.com>
6698
6699 PR c/67784
6700 * gcc.dg/pr67784-3.c: New test.
6701 * gcc.dg/pr67784-4.c: New test.
6702 * gcc.dg/pr67784-5.c: New test.
6703
9db47803 6704 PR c/70791
6705 * gcc.dg/Wnested-externs-2.c: New test.
6706
bff407f2 67072016-04-26 Marc Glisse <marc.glisse@inria.fr>
6708
6709 * gcc.dg/fold-plusmult.c: Adjust.
6710 * gcc.dg/no-strict-overflow-6.c: Adjust.
6711 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6712
78d0c69e 67132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6714
6715 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6716 number scans.
6717 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6718 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6719 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6720 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6721 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6722 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6723 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6724 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6725 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6726 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6727 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6728 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6729 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6730 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6731 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6732 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6733 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6734 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6735 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6736 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6737 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6738 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6739 scans.
6740 * gcc.target/i386/pr32219-4.c: Likewise.
6741 * gcc.target/i386/pr32219-6.c: Likewise.
6742 * gcc.target/i386/pr32219-8.c: Likewise.
6743
221d6722 67442016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6745
6746 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6747 associated options.
6748
514727a9 67492016-04-26 Marek Polacek <polacek@redhat.com>
6750
6751 PR c++/70744
6752 * g++.dg/ext/cond2.C: New test.
6753
e6ee4c61 67542016-04-26 Bin Cheng <bin.cheng@arm.com>
6755
6756 PR tree-optimization/70771
6757 PR tree-optimization/70775
6758 * gcc.dg/pr70771.c: New test.
3730828c 6759 * gcc.dg/pr70775.c: New test.
e6ee4c61 6760
b3d72796 67612016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6762
6763 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6764
c11ece29 67652016-04-25 Richard Biener <rguenther@suse.de>
6766
6767 PR tree-optimization/70780
6768 * gcc.dg/torture/pr70780.c: New testcase.
6769
92a44a68 67702016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6771
4860a6bf 6772 * gcc.target/arm/neon-vaddws16.c: New test.
6773 * gcc.target/arm/neon-vaddws32.c: New test.
6774 * gcc.target/arm/neon-vaddwu16.c: New test.
6775 * gcc.target/arm/neon-vaddwu32.c: New test.
6776 * gcc.target/arm/neon-vaddwu8.c: New test.
6777 * lib/target-supports.exp
d40b10b2 6778 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6779 that arm neon support vector widen sum of HImode TO SImode.
6780
4bbfd6c2 67812016-04-23 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR sanitizer/70712
6784 * c-c++-common/asan/pr70712.c: New test.
6785
524df596 67862016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6787
6788 * .gitattributes: New file.
6789
426c75c3 67902016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6791
6792 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6793
c052a8d5 67942016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6795
6796 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6797 * gfortran.dg/submodule_15.f08: Likewise.
6798
c08d4612 67992016-04-22 Richard Biener <rguenther@suse.de>
6800
6801 PR tree-optimization/70740
6802 * gcc.dg/torture/pr70740.c: New testcase.
6803
fd3211e1 68042016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6805
6806 PR target/70750
6807 * gcc.target/i386/pr70750-1.c: New test.
6808 * gcc.target/i386/pr70750-2.c: Likewise.
6809
15acd78c 68102016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6811
6812 PR c++/70540
6813 * g++.dg/cpp0x/auto48.C: New.
6814
192bf59c 68152016-04-21 Marek Polacek <polacek@redhat.com>
6816
6817 PR c++/70513
6818 * g++.dg/cpp0x/forw_enum12.C: New test.
6819 * g++.dg/cpp0x/forw_enum13.C: New test.
6820
5d429e99 68212016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6822
6823 PR target/70728
6824 * gcc.target/i386/pr70728.c: New test.
6825
06777d85 68262016-04-21 Richard Biener <rguenther@suse.de>
6827
6828 PR middle-end/70747
6829 * gcc.dg/pr70747.c: New testcase.
6830
7434c6fb 68312016-04-21 Bin Cheng <bin.cheng@arm.com>
6832
6833 PR tree-optimization/70715
6834 * gcc.dg/tree-ssa/scev-13.c: New test.
6835
f3ec0970 68362016-04-21 Marc Glisse <marc.glisse@inria.fr>
6837
6838 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6839
523f3a9d 68402016-04-21 Marc Glisse <marc.glisse@inria.fr>
6841
6842 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6843
ace7bf06 68442016-04-20 Jan Hubicka <jh@suse.cz>
6845
6846 PR ipa/70018
6847 * g++.dg/ipa/nothrow-1.C: New testcase.
6848
2b073aa6 68492016-04-20 Nathan Sidwell <nathan@acm.org>
6850
6851 PR c++/55635
6852 * g++.dg/eh/delete1.C: New.
6853
8a574c11 68542016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6855
6856 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6857 -mtune-ctrl=sse_typeless_stores.
6858
e3400750 68592016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6860
6861 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6862
4bd8a059 68632016-04-20 Bin Cheng <bin.cheng@arm.com>
6864
6865 PR tree-optimization/69489
6866 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6867
70574e60 68682016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6869
6870 PR c++/69363
6871 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6872 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6873 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6874
bd6f374c 68752016-04-20 Bin Cheng <bin.cheng@arm.com>
6876
6877 PR tree-optimization/56625
6878 PR tree-optimization/69489
6879 * gcc.dg/vect/pr56625.c: New test.
6880 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6881
482539ee 68822016-04-20 Andrew Pinski <apinski@cavium.com>
6883
6884 PR target/64971
6885 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6886
b4672800 68872016-04-20 Arnaud Charlet <charlet@adacore.com>
6888
6889 * gnat.dg/self1.adb: Remove now incorrect test.
6890
4fb48737 68912016-04-20 Bin Cheng <bin.cheng@arm.com>
6892
6893 * gcc.dg/tree-ssa/scev-11.c: New test.
6894 * gcc.dg/tree-ssa/scev-12.c: New test.
6895
97efb92e 68962016-04-20 Marek Polacek <polacek@redhat.com>
6897
6898 PR tree-optimization/70725
6899 * gcc.dg/pr70725.c: New test.
6900
9d2d4060 69012016-04-20 Richard Biener <rguenther@suse.de>
6902
6903 PR tree-optimization/70726
6904 * g++.dg/vect/pr70726.cc: New testcase.
6905
54530437 69062016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6907
6908 PR target/70674
6909 * gcc.target/s390/pr70674.c: New test.
6910
acda2210 69112016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6912
6913 PR libgfortran/70684
6914 * gfortran.dg/list_read_14.f90: New test.
6915
b7040bb0 69162016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6917
6918 PR target/69201
6919 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6920 extern to force it misaligned.
6921 (b): Likewise.
6922 (c): Likewise.
6923 (d): Likewise.
6924 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6925 Don't check `*' before movv4sf_internal.
6926 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6927 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6928 Don't check `*' before movv16qi_internal.
6929 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6930 extern to force it misaligned.
6931 (b): Likewise.
6932 (c): Likewise.
6933 (d): Likewise.
6934 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6935 Don't check `*' before movv2df_internal.
6936 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6937 extern to force it misaligned.
6938 (b): Likewise.
6939 (c): Likewise.
6940 (d): Likewise.
6941 Check movv8sf_internal instead of avx_storeups256.
6942 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6943
263b5475 69442016-04-19 Richard Biener <rguenther@suse.de>
6945
6946 PR tree-optimization/70171
6947 * g++.dg/tree-ssa/pr70171.C: New testcase.
6948
222ac318 69492016-04-19 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/70724
6952 * gcc.dg/torture/pr70724.c: New testcase.
6953
003000a4 69542016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6955
6956 PR middle-end/70689
4860a6bf 6957 * gcc.target/i386/pr70689.c: New.
003000a4 6958
3f6e13de 69592016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 PR target/70708
6962 * gcc.target/i386/pr70708.c: New test.
6963
10abddbd 69642016-04-18 Richard Biener <rguenther@suse.de>
6965
6966 PR tree-optimization/43434
6967 * gcc.dg/vect/pr43434.c: New testcase.
6968 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6969 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6970 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6971 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6972 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6973 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6974 * gcc.dg/gomp/pr68640.c: Likewise.
6975 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6976 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6977
950db54a 69782016-04-18 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/70701
6981 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6982
67ccbf39 69832016-04-18 Tom de Vries <tom@codesourcery.com>
6984
6985 PR testsuite/70699
6986 * gcc.dg/pr70161.c: Add dot-file scans.
6987 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6988 instead of after last dot char.
6989
021ad2f3 69902016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * c-c++-common/dump-ada-spec-3.c: New test.
6993 * c-c++-common/dump-ada-spec-4.c: Likewise.
6994
d572fcfd 69952016-04-17 Tom de Vries <tom@codesourcery.com>
6996
6997 PR other/70183
6998 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6999
8b4ee73c 70002016-04-15 Jan Hubicka <jh@suse.cz>
7001
7002 PR ipa/70018
7003 * g++.dg/ipa/pure-const-1.C: New testcase.
7004 * g++.dg/ipa/pure-const-2.C: New testcase.
7005 * g++.dg/ipa/pure-const-3.C: New testcase.
7006
eac243e7 70072016-04-15 Marek Polacek <polacek@redhat.com>
7008
7009 PR c/70671
7010 * gcc.dg/bitfld-22.c: New test.
7011
64c1df32 70122016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7013
7014 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7015 x86_64.
7016
926f9422 70172016-04-15 Marek Polacek <polacek@redhat.com>
7018
7019 PR c/70651
7020 * c-c++-common/pr70651.c: New test.
7021
309bbaa3 70222016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7023
7024 PR rtl-optimization/70681
7025 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7026 dump scan on arm and powerpc.
7027 * gcc.dg/pr10474.c: Likewise.
7028
b4ba8358 70292016-04-15 Jakub Jelinek <jakub@redhat.com>
7030
ed92874a 7031 PR c++/69517
7032 PR c++/70019
7033 PR c++/70588
7034 * g++.dg/cpp1y/vla11.C: Revert for real.
7035
b4ba8358 7036 PR c/70436
7037 * c-c++-common/Wparentheses-1.c: New test.
7038 * c-c++-common/gomp/Wparentheses-1.c: New test.
7039 * c-c++-common/gomp/Wparentheses-2.c: New test.
7040 * c-c++-common/gomp/Wparentheses-3.c: New test.
7041 * c-c++-common/gomp/Wparentheses-4.c: New test.
7042 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7043 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7044 * c-c++-common/goacc/Wparentheses-1.c: New test.
7045
65717bb5 70462016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7047
7048 PR target/70662
7049 * gcc.target/i386/pr70662.c: New test.
7050
ca1a4077 70512016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7052 Alan Modra <amodra@gmail.com>
ca1a4077 7053
7054 PR tree-optimization/70130
7055 * gcc.dg/vect/O3-pr70130.c: New testcase.
7056
dbe1794c 70572016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7058
11836644 7059 PR target/70669
7060 * gcc.target/powerpc/pr70669.c: New test.
7061
dbe1794c 7062 PR target/70640
7063 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7064 a power7 system that does not have an assembler that supports
7065 power8.
7066
4c1007f1 70672016-04-14 Martin Sebor <msebor@redhat.com>
7068
7069 PR c++/69517
7070 PR c++/70019
7071 PR c++/70588
7072 * c-c++-common/ubsan/vla-1.c: Revert.
7073 * g++.dg/cpp1y/vla11.C: Same.
7074 * g++.dg/cpp1y/vla12.C: Same.
7075 * g++.dg/cpp1y/vla13.C: Same.
7076 * g++.dg/cpp1y/vla14.C: Same.
7077 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7078 * g++.dg/init/array24.C: Same.
4c1007f1 7079 * g++.dg/ubsan/vla-1.C: Same.
7080
22dcab66 70812016-04-14 Marek Polacek <polacek@redhat.com>
7082 Jan Hubicka <hubicka@ucw.cz>
7083
7084 PR c++/70029
7085 * g++.dg/torture/pr70029.C: New test.
7086
3e74b025 70872016-04-14 Martin Sebor <msebor@redhat.com>
7088
7089 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7090 type size to prevent failures on targets with very low maximum
7091 alignment.
7092
1d2e0f2a 70932016-04-14 Richard Biener <rguenther@suse.de>
7094
7095 PR tree-optimization/70623
7096 * gcc.dg/torture/pr70623.c: New testcase.
7097 * gcc.dg/torture/pr70623-2.c: Likewise.
7098
9aed0626 70992016-04-13 Martin Sebor <msebor@redhat.com>
7100
7101 PR c++/69517
7102 PR c++/70019
7103 PR c++/70588
7104 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7105 * g++.dg/cpp1y/vla11.C: New test.
7106 * g++.dg/cpp1y/vla12.C: New test.
7107 * g++.dg/cpp1y/vla13.C: New test.
7108 * g++.dg/cpp1y/vla14.C: New test.
7109 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7110 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7111 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7112
fd499010 71132016-04-13 Jakub Jelinek <jakub@redhat.com>
7114
7115 PR c++/70641
7116 * g++.dg/opt/pr70641.C: New test.
7117
87fa7252 71182016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7119
7120 PR rtl-optimization/68749
7121 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7122 effects of argument promotions.
7123 Remove default args to dg-skip-if.
7124
6c40e18b 71252016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 PR c++/70635
7128 * g++.dg/parse/pr70635.C: New.
7129
92c53257 71302016-04-13 Marek Polacek <polacek@redhat.com>
7131
7132 PR c++/70639
7133 * c-c++-common/Wmisleading-indentation-4.c: New test.
7134
0241e4dc 71352016-04-13 Marek Polacek <polacek@redhat.com>
7136
7137 PR c/70436
4860a6bf 7138 * gcc.dg/Wparentheses-12.c: New test.
7139 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7140
92bda444 71412016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7142
7143 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7144 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7145 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7146
38ea8a26 71472016-04-13 Jakub Jelinek <jakub@redhat.com>
7148
d08aa032 7149 PR middle-end/70633
7150 * gcc.c-torture/compile/pr70633.c: New test.
7151
38ea8a26 7152 PR debug/70628
7153 * gcc.dg/torture/pr70628.c: New test.
7154
9231d5c2 71552016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7156
7157 PR c++/70610
7158 * g++.dg/template/pr70610.C: New test.
7159 * g++.dg/template/pr70610-2.C: New test.
7160 * g++.dg/template/pr70610-3.C: New test.
7161 * g++.dg/template/pr70610-4.C: New test.
7162
249ca944 71632016-04-12 Jakub Jelinek <jakub@redhat.com>
7164
7f2ea2fb 7165 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7166 128 instead of 32.
7167
249ca944 7168 PR c++/70571
7169 * g++.dg/ext/pr70571.C: New test.
7170
8ca5a97d 71712016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7172
bf32a52d 7173 PR target/70640
8ca5a97d 7174 * gcc.target/powerpc/pr70640.c: New test.
7175
e971b45f 71762016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7177
7178 PR c++/68722
7179 * g++.dg/parse/pr68722.C: New.
7180
0b54d964 71812016-04-12 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR rtl-optimization/70596
7184 * gcc.target/i386/pr70596.c: New test.
7185
d2dd85e3 71862016-04-12 Nathan Sidwell <nathan@acm.org>
7187
7188 PR c++/70501
7189 * g++.dg/init/pr70501.C: New.
7190
2d0001b0 71912016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7192
7193 * gcc.target/i386/asm-flag-6.c: New test.
7194
6c4df0d1 71952016-04-12 Tom de Vries <tom@codesourcery.com>
7196
7197 PR tree-optimization/68756
7198 * gcc.dg/graphite/pr68756.c: New test.
7199
0d60da57 72002016-04-12 Jakub Jelinek <jakub@redhat.com>
7201
7202 PR tree-optimization/70602
7203 * gcc.c-torture/execute/pr70602.c: New test.
7204
62735984 72052016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7206
7207 PR target/70381
7208 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7209 __float128 emulator is built and runs.
7210 * gcc.target/powerpc/float128-1.c: Likewise.
7211
7212 * lib/target-supports.exp (check_ppc_float128_sw_available):
7213 Rework tests for __float128 software and hardware
7214 availability. Fix exit condition to return 0 on success.
7215
a702492c 72162016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7217
7218 PR target/70133
7219 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7220 * gcc.target/aarch64/target_attr_15.c: Likewise.
7221
a8c5ce92 72222016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7223
7224 PR c++/69066
7225 * g++.dg/cpp1y/pr69066.C: New.
7226
5ecab913 72272016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228
7229 PR fortran/68566
7230 * gfortran.dg/pr36192.f90: Update test.
7231 * gfortran.dg/pr36192_1.f90: Update test.
7232 * gfortran.dg/real_dimension_1.f: Update test.
7233 * gfortran.dg/parameter_array_init_7.f90: New test.
7234
6cb5ef70 72352016-04-09 John David Anglin <danglin@gcc.gnu.org>
7236
4edfdd23 7237 PR testsuite/64039
7238 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7239
964f71e3 7240 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7241
5d61c198 7242 PR rtl-optimization/66669
7243 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7244
16eaaf58 7245 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7246
0b68802d 7247 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7248 * gcc.dg/pie-1.c: Likewise.
7249 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7250 * gcc.dg/pic-4.c: Likewise.
7251 * gcc.dg/pie-3.c: Likewise.
7252 * gcc.dg/pie-4.c: Likewise.
7253
9c0dd509 7254 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7255
03b2d3c1 7256 PR tree-optimization/68644
7257 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7258
6cb5ef70 7259 PR rtl-optimization/64886
7260 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7261
07de41ba 72622016-04-09 Tom de Vries <tom@codesourcery.com>
7263
7264 PR tree-optimization/68953
7265 * gcc.dg/graphite/pr68953.c: New test.
7266
d294e3fb 72672016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7268
7269 PR fortran/70592
7270 * gfortran.dg/deferred_character_16.f90: New test.
7271
3cb15094 72722016-04-09 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR tree-optimization/70586
7275 * gcc.c-torture/execute/pr70586.c: New test.
7276
a02dc66f 72772016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7278
7279 PR sanitizer/70573
7280 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7281 with __builtin_memset
7282 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7283
0c302595 72842016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7285
7286 PR lto/70289
7287 PR ipa/70348
7288 PR tree-optimization/70373
7289 PR middle-end/70533
7290 PR middle-end/70534
7291 PR middle-end/70535
7292 * c-c++-common/goacc/reduction-5.c: New test.
7293 * c-c++-common/goacc/reduction-promotions.c: New test.
7294 * gfortran.dg/goacc/reduction-3.f95: New test.
7295 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7296
c6c0523b 72972016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7298
7299 PR c++/70590
7300 PR c++/70452
7301 * g++.dg/pr70590.C: New test.
7302 * g++.dg/pr70590-2.C: New test.
7303
3ac399da 73042016-04-08 Jakub Jelinek <jakub@redhat.com>
7305
e97d1706 7306 PR middle-end/70593
7307 * gcc.target/i386/pr70593.c: New test.
7308
3ac399da 7309 PR rtl-optimization/70574
7310 * gcc.target/i386/avx2-pr70574.c: New test.
7311
fcfbb129 73122016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7313
7314 PR sanitizer/70541
7315 * c-c++-common/asan/pr70541.c: New test.
7316
0aabcddf 73172016-04-08 Tom de Vries <tom@codesourcery.com>
7318
7319 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7320 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7321
bec0c1e8 73222016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7323
7324 PR target/70566
7325 * gcc.c-torture/execute/pr70566.c: New test.
7326
87c791f5 73272016-04-08 Tom de Vries <tom@codesourcery.com>
7328
7329 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7330 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7331
7f38718f 73322016-04-08 Alan Modra <amodra@gmail.com>
7333
7334 * gcc.target/powerpc/pr70117.c: New.
7335
a96a7710 73362016-04-07 Jakub Jelinek <jakub@redhat.com>
7337
7a6265d1 7338 PR testsuite/70581
7339 * gcc.dg/lto/simd-function_0.c: New test.
7340
a96a7710 7341 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7342 clones.
7343 * c-c++-common/attr-simd-2.c: Likewise.
7344 * c-c++-common/attr-simd-4.c: Likewise.
7345 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7346 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7347
508dd607 73482016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7349
7350 PR testsuite/70553
7351 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7352
1b61585a 73532016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7354 Tom de Vries <tom@codesourcery.com>
7355
7356 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7357 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7358 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7359 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7360 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7361 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7362 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7363 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7364
5f060aa8 73652016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7366
7367 PR c/70436
7368 * g++.dg/warn/Wparentheses-29.C: New test.
7369
d3831f71 73702016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7371
7372 PR c/70436
7373 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7374 explicit braces to resolve a future -Wparentheses warning.
7375
382ece2d 73762016-04-06 Richard Henderson <rth@redhat.com>
7377
7378 * gcc.dg/pr61817-1.c: New test.
7379 * gcc.dg/pr61817-2.c: New test.
7380 * gcc.dg/pr69391-1.c: New test.
7381 * gcc.dg/pr69391-2.c: New test.
7382
72234ee9 73832016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7384
7385 PR rtl-optimization/70398
4860a6bf 7386 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7387
5547150a 73882016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7389
7390 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7391
15b70121 73922016-04-06 Yvan Roux <yvan.roux@linaro.org>
7393 Pedro Alves <palves@redhat.com>
7394
7395 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7396
585aefbb 73972016-04-06 Jakub Jelinek <jakub@redhat.com>
7398
0cbb513b 7399 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7400 Check for avx512f effective targets instead of avx2.
7401 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7402 for AVX512F clones.
7403 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7404 * g++.dg/gomp/declare-simd-1.C: Likewise.
7405 * g++.dg/gomp/declare-simd-3.C: Likewise.
7406 * g++.dg/gomp/declare-simd-4.C: Likewise.
7407
585aefbb 7408 PR middle-end/70550
7409 * c-c++-common/gomp/pr70550-1.c: New test.
7410 * c-c++-common/gomp/pr70550-2.c: New test.
7411
0b91cceb 74122016-04-05 Nathan Sidwell <nathan@acm.org>
7413
7414 PR c++/70512
7415 * g++.dg/ext/attribute-may-alias-5.C: New.
7416
645a9d8e 74172016-04-05 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR c++/70336
7420 * c-c++-common/pr70336.c: New test.
7421 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7422 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7423
bdf23925 74242016-04-05 Jan Hubicka <hubicka@ucw.cz>
7425
7426 PR ipa/66223
7427 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7428
aaff837c 74292016-04-05 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR rtl-optimization/70542
7432 * gcc.dg/torture/pr70542.c: New test.
7433 * gcc.target/i386/avx2-pr70542.c: New test.
7434
2eac58a0 74352016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7436
7437 PR tree-optimization/70509
7438 * gcc.target/i386/avx512bw-pr70509.c: New test.
7439
4f7ebe46 74402016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7441
7442 PR c++/70452
7443 * g++.dg/ext/constexpr-vla4.C: New test.
7444
305d86a0 74452016-04-05 Uros Bizjak <ubizjak@gmail.com>
7446
7447 PR target/70510
7448 * gcc.target/i386/pr70510.c: New test.
7449
eec3b789 74502016-04-05 Richard Biener <rguenther@suse.de>
7451
7452 PR tree-optimization/70526
7453 * g++.dg/torture/pr70526.C: New testcase.
7454
ca943582 74552016-04-05 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR target/70525
7458 * gcc.target/i386/pr70525.c: New test.
7459
87825cd5 74602016-04-05 Richard Biener <rguenther@suse.de>
7461
7462 PR middle-end/70499
7463 * g++.dg/torture/pr70499.C: New testcase.
7464
14638828 74652016-04-05 Richard Biener <rguenther@suse.de>
7466
7467 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7468 remove XFAIL.
7469
967a90d5 74702016-04-04 Jakub Jelinek <jakub@redhat.com>
7471
7472 PR middle-end/70307
7473 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7474 rs6000 ABI warnings.
7475
d374a3a3 74762016-04-04 Jan Hubicka <hubicka@ucw.cz>
7477
7478 PR ipa/66223
7479 * g++.dg/ipa/devirt-51.C: New testcase.
7480
8ff377a6 74812016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7482 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7483
7484 PR middle-end/70457
7485 * gcc.dg/torture/pr70457.c: New.
7486
f567b44f 74872016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7488
7489 PR fortran/67538
7490 * gfortran.dg/allocate_with_source_19.f08: New test.
7491
89d4ebfa 74922016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7493
7494 PR fortran/65795
7495 * gfortran.dg/coarray_allocate_6.f08: New test.
7496
68ab33a6 74972016-04-04 Richard Biener <rguenther@suse.de>
7498
7499 PR rtl-optimization/70484
7500 * gcc.dg/torture/pr70484.c: New testcase.
7501
c4f5465d 75022016-04-04 Marek Polacek <polacek@redhat.com>
7503
7504 PR c/70307
7505 * gcc.dg/torture/pr70307.c: New test.
7506
bfec6609 75072016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7508
7509 PR target/70416
7510 PR target/67391
7511 * gcc.target/sh/torture/pr70416.c: New.
7512
40df9099 75132016-04-02 Martin Sebor <msebor@redhat.com>
7514
7515 PR c++/67376
7516 PR c++/70170
7517 PR c++/70172
7518 PR c++/70228
7519 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7520 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7521 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7522 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7523 * g++.dg/cpp0x/constexpr-string.C: Same.
7524 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7525 * g++.dg/cpp0x/pr65398.C: Same.
7526 * g++.dg/ext/constexpr-vla1.C: Same.
7527 * g++.dg/ext/constexpr-vla2.C: Same.
7528 * g++.dg/ext/constexpr-vla3.C: Same.
7529 * g++.dg/ubsan/pr63956.C: Same.
7530
0edb9bfe 75312016-04-01 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR rtl-optimization/70467
7534 * gcc.target/i386/pr70467-2.c: New test.
7535
e5b1a1d9 75362016-04-01 Jakub Jelinek <jakub@redhat.com>
7537 Marek Polacek <polacek@redhat.com>
7538
7539 PR c++/70488
7540 * g++.dg/init/new47.C: New test.
7541
b2ca3fb0 75422016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7543
7544 PR target/70496
7545 * gcc.target/arm/pr70496.c: New test.
7546
4c3bd1e3 75472016-04-01 Nathan Sidwell <nathan@acm.org>
7548
47de69ad 7549 PR c++/68475
7550 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7551
313d569f 75522016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7553
7554 PR target/69890
7555 * gcc.dg/strlenopt.h (memmove): New.
7556 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7557 instead of "string.h".
7558 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7559 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7560 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7561 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7562 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7563 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7564 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7565 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7566 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7567 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7568 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7569 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7570 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7571 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7572 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7573 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7574 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7575 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7576 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7577 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7578
5469facd 75792016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7580
7581 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7582 (Holder::foo): Reflect this.
7583
503de754 75842016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7585
7586 PR target/70442
7587 * gcc.dg/pr70442.c: New test.
7588
13ee2de7 75892016-03-31 Nathan Sidwell <nathan@acm.org>
7590
7591 PR c++/70393
7592 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7593
5e0d03a8 75942016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7595
7596 PR target/70453
7597 * gcc.target/i386/pr70453.c: New test.
7598
8cb82ed4 75992016-03-31 Andrey Belevantsev <abel@ispras.ru>
7600
7601 PR target/70292
7602 * gcc.c-torture/pr70292.c: New test.
7603
7952b661 76042016-03-31 Marek Polacek <polacek@redhat.com>
7605
7606 PR c/70297
7607 * c-c++-common/pr70297.c: New test.
7608 * g++.dg/cpp0x/typedef-redecl.C: New test.
7609 * gcc.dg/typedef-redecl2.c: New test.
7610
1607cc74 76112016-03-31 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR rtl-optimization/70460
7614 * gcc.c-torture/execute/pr70460.c: New test.
7615
c689c252 76162016-03-31 Richard Biener <rguenther@suse.de>
7617
7618 PR c++/70430
7619 * g++.dg/ext/vector30.C: New testcase.
7620
91c9586d 76212016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7622 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7623
7624 * gfortran.dg/fmt_pf.f90: New test.
7625
afa5c1b8 76262016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7627
7628 Forward-port from 5 branch
7629 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR testsuite/70356
7632 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7633 dg-require-effective-target after dg-do.
7634
7635 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7636
7637 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7638
6a5dcab3 76392016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7640 Julian Brown <julian@codesourcery.com>
7641 Chung-Lin Tang <cltang@codesourcery.com>
7642 Cesar Philippidis <cesar@codesourcery.com>
7643 James Norris <jnorris@codesourcery.com>
7644 Tom de Vries <tom@codesourcery.com>
7645 Nathan Sidwell <nathan@codesourcery.com>
7646
305d86a0 7647 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7648 * c-c++-common/goacc/loop-clauses.c: Likewise.
7649 * g++.dg/goacc/template.C: Likewise.
7650 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7651 * gfortran.dg/goacc/loop-1.f95: Likewise.
7652 * gfortran.dg/goacc/loop-5.f95: Likewise.
7653 * gfortran.dg/goacc/loop-6.f95: Likewise.
7654 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7655 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7656 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7657 * c-c++-common/goacc/clauses-fail.c: Likewise.
7658 * c-c++-common/goacc/parallel-1.c: Likewise.
7659 * c-c++-common/goacc/reduction-1.c: Likewise.
7660 * c-c++-common/goacc/reduction-2.c: Likewise.
7661 * c-c++-common/goacc/reduction-3.c: Likewise.
7662 * c-c++-common/goacc/reduction-4.c: Likewise.
7663 * c-c++-common/goacc/routine-3.c: Likewise.
7664 * c-c++-common/goacc/routine-4.c: Likewise.
7665 * c-c++-common/goacc/routine-5.c: Likewise.
7666 * c-c++-common/goacc/tile.c: Likewise.
7667 * g++.dg/goacc/template.C: Likewise.
7668 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7669 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7670 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7671 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7672 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7673 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7674 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7675 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7676 * c-c++-common/goacc/use_device-1.c: ... this file.
7677 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7678 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7679 * c-c++-common/goacc/host_data-6.c: ... this file.
7680 * c-c++-common/goacc/loop-2-kernels.c: New file.
7681 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7682 * c-c++-common/goacc/loop-3.c: Likewise.
7683 * g++.dg/goacc/reference.C: Likewise.
7684 * g++.dg/goacc/routine-1.C: Likewise.
7685 * g++.dg/goacc/routine-2.C: Likewise.
7686
932c0baa 76872016-03-30 Richard Biener <rguenther@suse.de>
7688
7689 PR middle-end/70450
7690 * gcc.dg/torture/pr70450.c: New testcase.
7691
7f7c4659 76922016-03-30 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR target/70421
7695 * gcc.dg/torture/pr70421.c: New test.
7696 * gcc.target/i386/avx512f-pr70421.c: New test.
7697
9cbfe80c 76982016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7699
7700 PR testsuite/70364
7701 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7702 (check): New function.
7703 (bar): Call check.
7704 (foo): Align stack to 16 bytes when calling bar.
7705 * gcc.target/i386/cleanup-2.c: Likewise.
7706
f56c7d36 77072016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7708
7709 PR tree-optimization/59124
7710 * gcc.dg/Warray-bounds-19.c: New test.
7711
92a44a68 77122016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7713
7714 * lib/prune.exp (escape_regex_chars): New.
7715 (prune_file_path): Update to quote metcharacters for regexp.
7716
a3daa269 77172016-03-29 Jakub Jelinek <jakub@redhat.com>
7718
24e1ba3d 7719 PR rtl-optimization/70429
7720 * gcc.c-torture/execute/pr70429.c: New test.
7721
a3daa269 7722 PR tree-optimization/70405
7723 * gcc.dg/pr70405.c: New test.
7724
3ef41a6e 77252016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7726
7727 PR fortran/70397
7728 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7729 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7730
4abd9410 77312016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7732
7733 PR testsuite/64177
7734 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7735 __cilkrts_set_param to set two workers.
7736 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7737 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7738
b58e5f0f 77392016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7740
305d86a0 7741 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7742
bff53658 77432016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7744
7745 PR target/70406
305d86a0 7746 * gcc.target/i386/pr70406.c: New test.
bff53658 7747
bb2c9c15 77482016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7749
7750 * gnat.dg/specs/double_record_extension3.ads: New test.
7751
f12c84ab 77522016-03-25 Richard Henderson <rth@redhat.com>
7753
7754 PR target/70120
7755 * gcc.target/aarch64/pr70120-1.c: New.
7756 * gcc.target/aarch64/pr70120-2.c: New.
7757 * gcc.target/aarch64/pr70120-3.c: New.
7758
b0bf58c4 77592016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7760
7761 PR c++/62212
7762 * g++.dg/template/mangle2.C: The dg-do directive should be
7763 "compile" not "assemble".
7764
f175ba0f 77652016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7766
7767 PR lto/69650
7768 * gcc.dg/pr69650.c: New test.
7769
4cc3295f 77702016-03-25 David Edelsohn <dje.gcc@gmail.com>
7771
7772 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7773
0cf40600 77742016-03-25 Alan Modra <amodra@gmail.com>
7775
7776 * gcc.dg/dfp/pr70052.c: New test.
7777
3aebf099 77782016-03-24 Richard Henderson <rth@redhat.com>
7779
7780 PR middle-end/69845
7781 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7782 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7783
83245bd3 77842016-03-24 Tom de Vries <tom@codesourcery.com>
7785
7786 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7787
108e7ee4 77882016-03-24 Tom de Vries <tom@codesourcery.com>
7789
7790 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7791 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7792
17af0b14 77932016-03-24 Tom de Vries <tom@codesourcery.com>
7794
7795 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7796 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7797
6c8770ee 77982016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7799
7800 PR c++/62212
7801 * g++.dg/template/mangle2.C: New test.
7802
a7e21b7b 78032016-03-24 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/70396
7806 * gcc.dg/torture/pr70396.c: New testcase.
7807
f365d297 78082016-03-24 Richard Biener <rguenther@suse.de>
7809
7810 PR middle-end/70370
7811 * gcc.dg/torture/pr70370.c: New testcase.
7812
da7aeb13 78132016-03-24 Tom de Vries <tom@codesourcery.com>
7814
7815 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7816 * gfortran.dg/goacc/kernels-tree.f95: Same.
7817 * gfortran.dg/goacc/parallel-tree.f95: Same.
7818
80b30de0 78192016-03-24 Tom de Vries <tom@codesourcery.com>
7820
7821 * c-c++-common/goacc/uninit-if-clause.c: New test.
7822 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7823
cb9b6b99 78242016-03-24 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR target/70290
305d86a0 7827 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7828 Fix formatting.
cb9b6b99 7829
a4225fff 78302016-03-24 Richard Biener <rguenther@suse.de>
7831
7832 PR tree-optimization/70372
7833 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7834
5a869ab8 78352016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7836
7837 PR c++/70347
7838 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7839
36ce5faa 78402016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7841
7842 PR c++/70332
7843 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7844
c4fa85c9 78452016-03-23 Jakub Jelinek <jakub@redhat.com>
7846
d9377ad5 7847 PR c++/70001
7848 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7849 * g++.dg/cpp1y/pr70001.C: New test.
7850
c4fa85c9 7851 PR c++/70323
7852 * g++.dg/cpp0x/constexpr-70323.C: New test.
7853
0a2062da 78542016-03-23 Alexandre Oliva <aoliva@redhat.com>
7855 Jason Merrill <jason@redhat.com>
7856 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR c++/69315
7859 * g++.dg/cpp0x/constexpr-69315.C: New test.
7860 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7861
62d2a6dc 78622016-03-23 Marek Polacek <polacek@redhat.com>
7863
7864 PR c++/69884
7865 * g++.dg/warn/Wignored-attributes-1.C: New test.
7866 * g++.dg/warn/Wignored-attributes-2.C: New test.
7867
a82d6246 78682016-03-23 Tom de Vries <tom@codesourcery.com>
7869
7870 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7871 initialization.
7872 * gfortran.dg/goacc/private-3.f95 (test): Same.
7873 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7874 missing use param.
7875
dc834ba1 78762016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7877
7878 * lib/target-supports.exp: Remove v7ve entry from loop
7879 creating effective target checks.
7880 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7881 (add_options_for_arm_arch_v7ve): Likewise.
7882
7e83fd1f 78832016-03-23 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR tree-optimization/70354
7886 * gcc.dg/vect/pr70354-1.c: New test.
7887 * gcc.dg/vect/pr70354-2.c: New test.
7888 * gcc.target/i386/avx2-pr70354-1.c: New test.
7889 * gcc.target/i386/avx2-pr70354-2.c: New test.
7890
4e4da058 78912016-03-22 Jeff Law <law@redhat.com>
7892
7893 PR target/70232
7894 * gcc.dg/tree-ssa/pr70232.c: New test.
7895
6855137b 78962016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7897
7898 PR target/70302
7899 * gcc.target/i386/pr70302.c: New test.
7900
19db1ec8 79012016-03-22 Richard Biener <rguenther@suse.de>
7902
7903 PR middle-end/70251
7904 * g++.dg/torture/pr70251.C: New testcase.
7905
4baec9f2 79062016-03-22 David Malcolm <dmalcolm@redhat.com>
7907
7908 PR c/69993
7909 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7910 Wmisleading-indentation.c.
7911 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7912 reflect change to diagnostic text and order of messages.
7913 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7914
fcfec126 79152016-03-22 David Edelsohn <dje.gcc@gmail.com>
7916
7917 * g++.dg/ext/java-3.C: Don't compile on AIX.
7918
aa30728a 79192016-03-22 Richard Biener <rguenther@suse.de>
7920
7921 PR middle-end/70333
7922 * gcc.dg/torture/pr70333.c: New testcase.
7923
46ec4eb4 79242016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7925
7926 * g++.dg/ext/pr70290.C: New test.
7927
4880f878 79282016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7929
7930 PR target/70325
7931 * gcc.target/i386/pr70325.c: New test.
7932
3d78ea44 79332016-03-22 Jakub Jelinek <jakub@redhat.com>
7934
5934fb8f 7935 PR target/70329
7936 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7937 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7938
b6436f79 7939 PR target/70300
7940 * gcc.target/i386/pr70300.c: New test.
7941
3d78ea44 7942 PR c++/70295
7943 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7944 (func2): New function for cond with parens, xfail warning for c++.
7945 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7946
b60244f6 79472016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7948
7949 PR c++/70096
7950 * g++.dg/template/ptrmem30.C: New test.
7951
c8e3e744 79522016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7953
7954 PR c++/70204
7955 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7956 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7957
2715f63a 79582016-03-21 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR middle-end/70326
7961 * gcc.dg/pr70326.c: New test.
7962
2daa2cda 79632016-03-21 Marc Glisse <marc.glisse@inria.fr>
7964 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR tree-optimization/70317
7967 * gcc.dg/pr70317.c: New test.
7968
d9aa5a50 79692016-03-21 Uros Bizjak <ubizjak@gmail.com>
7970
7971 PR target/70327
7972 * gcc.target/i386/pr70327.c: New test.
7973
e1a88bf4 79742016-03-21 Martin Liska <mliska@suse.cz>
7975
61941425 7976 PR ipa/70306
e1a88bf4 7977 * gcc.dg/ipa/pr70306.c: New test.
7978
d9aa5a50 79792016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7980
7981 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7982 * gcc.target/arm/attr-align3.c: Likewise.
7983 * gcc.target/arm/attr_arm.c: Likewise.
7984 * gcc.target/arm/flip-thumb.c: Likewise.
7985
afdde20c 79862016-03-21 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR target/70296
7989 * gcc.target/powerpc/altivec-36.c: New test.
7990
3f2ef661 79912016-03-21 Richard Biener <rguenther@suse.de>
7992
7993 PR tree-optimization/70310
7994 * gcc.dg/torture/pr70310.c: New testcase.
7995
08b2b692 79962016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7997
7998 PR target/70293
7999 * gcc.target/i386/pr70293.c: New test.
8000
93505d22 80012016-03-21 Richard Biener <rguenther@suse.de>
8002
8003 PR tree-optimization/70288
8004 * gcc.dg/torture/pr70288-1.c: New testcase.
8005 * gcc.dg/torture/pr70288-2.c: Likewise.
8006
06fd1914 80072016-03-21 Andrey Belevantsev <abel@ispras.ru>
8008
8009 PR rtl-optimization/69307
8010 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8011
b628775e 80122016-03-21 Andrey Belevantsev <abel@ispras.ru>
8013
8014 PR rtl-optimization/69102
8015 * gcc.c-torture/compile/pr69102.c: New test.
8016
1421f43c 80172016-03-18 Jeff Law <law@redhat.com>
8018
8019 PR rtl-optimization/70263
8020 * gcc.c-torture/compile/pr70263-1.c: New test.
8021 * gcc.target/i386/pr70263-2.c: New test.
8022
e7142ce1 80232016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8024
8025 PR rtl-optimization/70278
8026 * gcc.dg/torture/pr70278.c: New test.
8027 * gcc.target/arm/pr70278.c: New test.
8028
5539bc70 80292016-03-18 David Malcolm <dmalcolm@redhat.com>
8030
8031 PR c/70281
8032 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8033 (test_builtin_types_compatible_p): New test function.
8034 * gcc.dg/pr70281.c: New test case.
8035
296a290a 80362016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8037
8038 PR target/70113
8039 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8040
666094f0 80412016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8042
8043 PR tree-optimization/70252
8044 * gcc.dg/pr70252.c: New test.
8045
350514e8 80462016-03-18 Tom de Vries <tom@codesourcery.com>
8047
8048 * gcc.dg/pr70161-2.c: New test.
8049 * gcc.dg/pr70161.c: New test.
8050
011e0cea 80512016-03-18 Tom de Vries <tom@codesourcery.com>
8052
8053 PR ipa/70269
8054 * gcc.dg/pr70269.c: New test.
8055
292a09de 80562016-03-18 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR c++/70267
8059 * g++.dg/ext/java-3.C: New test.
8060
efc86c4c 80612016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8062
8063 PR c++/70205
8064 * g++.dg/lookup/pr70205.C: New test.
8065
a28dd575 80662016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8067
8068 PR c++/70218
8069 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8070
92e7ab1e 80712016-03-17 Marek Polacek <polacek@redhat.com>
8072
8073 PR c/69407
8074 * gcc.dg/atomic-op-6.c: New test.
8075
7378dbfb 80762016-03-17 David Malcolm <dmalcolm@redhat.com>
8077
8078 PR c/70264
8079 * c-c++-common/pr70264.c: New test case.
8080
f7995d7d 80812016-03-17 Jakub Jelinek <jakub@redhat.com>
8082
e2895b76 8083 PR c++/70144
8084 * c-c++-common/pr70144-1.c: New test.
8085 * c-c++-common/pr70144-2.c: New test.
8086
f7995d7d 8087 PR c++/70272
8088 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8089 * g++.dg/opt/flifetime-dse6.C: New test.
8090 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8091
5ec4a949 80922016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8093
8094 PR driver/70192
8095 * gcc.dg/pic-1.c: New test.
8096 * gcc.dg/pic-2.c: Likewise.
8097 * gcc.dg/pic-3.c: Likewise.
8098 * gcc.dg/pic-4.c: Likewise.
8099 * gcc.dg/pie-1.c: Likewise.
8100 * gcc.dg/pie-2.c: Likewise.
8101 * gcc.dg/pie-3.c: Likewise.
8102 * gcc.dg/pie-4.c: Likewise.
8103 * gcc.dg/pie-5.c: Likewise.
8104 * gcc.dg/pie-6.c: Likewise.
8105
c28550e1 81062016-03-17 Tom de Vries <tom@codesourcery.com>
8107
8108 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8109 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8110
be3296cb 81112016-03-17 Richard Biener <rguenther@suse.de>
8112
8113 PR debug/70271
8114 * g++.dg/debug/pr70271.C: New testcase.
8115
9b60ef21 81162016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8117
8118 * gcc.target/i386/pr70251.c: New test.
8119
9a80bc1a 81202016-03-17 Marek Polacek <polacek@redhat.com>
8121
8122 PR c++/70194
8123 * g++.dg/warn/constexpr-70194.C: New test.
8124
733d7ff9 81252016-03-16 Richard Henderson <rth@redhat.com>
8126
8127 PR middle-end/70240
8128 * gcc.c-torture/compile/pr70240.c: New.
8129
3e6f12bf 81302016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8131
8132 * gcc.c-torture/compile/20151204.c: Skip for avr.
8133
867c9e99 81342016-03-16 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR target/70245
8137 * g++.dg/opt/pr70245.C: New test.
8138 * g++.dg/opt/pr70245.h: New file.
8139 * g++.dg/opt/pr70245-aux.cc: New file.
8140
8ced6ab7 81412016-03-16 Martin Sebor <msebor@redhat.com>
8142
8143 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8144
37af779a 81452016-03-16 Richard Henderson <rth@redhat.com>
8146
8147 PR middle-end/70199
8148 * gcc.c-torture/compile/pr70199.c: New.
8149
78ed999c 81502016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8151
8152 * gcc.dg/uninit-19.c: Run dos2unix.
8153
462ca422 81542016-03-16 Marek Polacek <polacek@redhat.com>
8155
8156 PR c/70093
8157 * gcc.dg/nested-func-10.c: New test.
8158 * gcc.dg/nested-func-9.c: New test.
8159
fe58aacc 81602016-03-16 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR tree-optimization/68714
8163 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8164
27a53872 81652016-03-16 Tom de Vries <tom@codesourcery.com>
8166
8167 PR tree-optimization/68715
8168 * gcc.dg/graphite/pr68715-2.c: New test.
8169 * gcc.dg/graphite/pr68715.c: New test.
8170 * gfortran.dg/graphite/pr68715.f90: New test.
8171
95049c3c 81722016-03-16 Tom de Vries <tom@codesourcery.com>
8173
8174 PR tree-optimization/68809
8175 * gcc.dg/graphite/pr68809-2.c: New test.
8176 * gcc.dg/graphite/pr68809.c: New test.
8177
09eddd70 81782016-03-16 Jakub Jelinek <jakub@redhat.com>
8179
81fc5915 8180 PR c++/70147
8181 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8182 method call to i () as argument. Adjust expected output.
8183
09eddd70 8184 PR c++/70147
8185 * g++.dg/ubsan/pr70147-1.C: New test.
8186 * g++.dg/ubsan/pr70147-2.C: New test.
8187
6373d2a2 81882016-03-15 Martin Sebor <msebor@redhat.com>
8189
8190 PR c++/58281
8191 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8192
d27a0c11 81932016-03-15 John David Anglin <danglin@gcc.gnu.org>
8194
9908039d 8195 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8196 hppa*-*-hpux*.
8197
45cdc3a6 8198 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8199
d27a0c11 8200 PR libfortran/69799
8201 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8202 libatomic_available.
8203
0dd1d57f 82042016-03-15 Marek Polacek <polacek@redhat.com>
8205
8206 PR c++/70209
8207 * g++.dg/ext/attribute-may-alias-4.C: New test.
8208
0ce02c07 82092016-03-15 Alexander Monakov <amonakov@ispras.ru>
8210
8211 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8212 -fvar-tracking-assignments-toggle flag.
8213
f6e39b30 82142016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8215
8216 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8217
167f93a2 82182016-03-15 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR rtl-optimization/70222
8221 * gcc.c-torture/execute/pr70222-1.c: New test.
8222 * gcc.c-torture/execute/pr70222-2.c: New test.
8223
08a8af4a 82242016-03-15 Richard Henderson <rth@redhat.com>
8225
8226 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8227
738eb905 82282016-03-15 Andrey Belevantsev <abel@ispras.ru>
8229
8230 PR rtl-optimization/69032
8231 * gcc.dg/pr69032.c: New test.
8232
dd148b3a 82332016-03-15 Andrey Belevantsev <abel@ispras.ru>
8234
8235 PR rtl-optimization/63384
d9aa5a50 8236 * g++.dg/pr63384.C: New test.
dd148b3a 8237
acf58115 82382016-03-15 Andrey Belevantsev <abel@ispras.ru>
8239
8240 PR target/64411
8241 * gcc.target/i386/pr64411.C: New test.
8242
a2897dc4 82432016-03-15 Tom de Vries <tom@codesourcery.com>
8244
8245 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8246 * gfortran.dg/goacc/kernels-alias.f95: New test.
8247
7bad2faf 82482016-03-14 Martin Sebor <msebor@redhat.com>
8249
8250 PR c++/53792
8251 * g++.dg/cpp0x/constexpr-inline.C: New test.
8252 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8253
d65fa8d9 82542016-03-14 David Edelsohn <dje.gcc@gmail.com>
8255
8256 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8257
2b3c633f 82582016-03-14 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR middle-end/70219
8261 * gcc.dg/pr70219.c: New test.
8262
e947f9c3 82632016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8264
8265 PR target/70083
8266 * gcc.dg/torture/pr70083.c: New test.
8267 * gcc.target/i386/pr70083.c: New test.
8268
74201dc2 82692016-03-14 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/56365
8272 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8273
88aea41e 82742016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8275
8276 PR target/70098
8277 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8278 New function.
8279 * g++.dg/pr70098.C: New testcase.
8280
8281
1bd2aefd 82822016-03-14 Tom de Vries <tom@codesourcery.com>
8283
8284 PR tree-optimization/70045
8285 * gcc.dg/graphite/pr70045.c: New test.
8286
922c7033 82872016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8288
8289 PR fortran/69043
8290 * gfortran.dg/include_9.f90: New test.
8291
fd4ab6d9 82922016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8293
8294 PR fortran/45076
8295 gfortran.dg/prof/prof.exp: New script.
8296 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8297
7d7218d3 82982016-03-12 Andrey Belevantsev <abel@ispras.ru>
8299
8300 PR rtl-optimization/69307
8301 * gcc.dg/pr69307.c: New test.
8302
02ffd664 83032016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8304
8305 PR target/69614
8306 * gcc.target/arm/pr69614.c: New.
8307
76e207a9 83082016-03-12 Paul Thomas <pault@gcc.gnu.org>
8309
8310 PR fortran/70031
8311 * gfortran.dg/submodule_14.f08: New test
8312
8313 PR fortran/69524
8314 * gfortran.dg/submodule_15.f08: New test
8315
490ee78a 83162016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8317
8318 PR c++/70106
8319 * g++.dg/cpp1y/paren3.C: New test.
8320
04e137ff 83212016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8322
8323 PR target/70131
8324 * gcc.target/powerpc/ppc-round2.c: New test.
8325
27b2c1c4 83262016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8327
8328 PR target/70123
8329 * gcc.dg/torture/pr70123.c: New test.
8330
84116671 83312016-03-11 Jeff Law <law@redhat.com>
8332
8333 PR tree-optimization/70190
8334 * gcc.c-torture/compile/pr70190.c: New test.
8335
cfa58bc8 83362016-03-11 David Malcolm <dmalcolm@redhat.com>
8337
8338 PR c/68187
8339 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8340 case.
8341 (test43_b): Likewise.
8342 (test43_c): Likewise.
8343 (test43_d): Likewise.
8344 (test43_e): Likewise.
8345 (test43_f): Likewise.
8346 (test43_g): Likewise.
8347 (test44_a): Likewise.
8348 (test44_b): Likewise.
8349 (test44_c): Likewise.
8350 (test44_d): Likewise.
8351 (test44_e): Likewise.
8352
ce234f27 83532016-03-11 David Malcolm <dmalcolm@redhat.com>
8354
8355 PR c/70085
8356 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8357
e4756b48 83582016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8359
8360 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8361 dg-options.
8362
1f5ef87e 83632016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8364
8365 PR target/70002
8366 PR target/69245
8367 * gcc.target/aarch64/pr69245_2.c: New test.
8368
f9c352a1 83692016-03-11 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR tree-optimization/70177
8372 * gcc.dg/pr70177.c: New test.
8373
4dd92ac6 83742016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8375
8376 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8377
331e4fdb 83782016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8379
8380 * gcc.dg/tree-ssa/sra-20.c: New.
8381
69262824 83822016-03-11 Jakub Jelinek <jakub@redhat.com>
8383
6f9a7425 8384 PR rtl-optimization/70174
8385 * gcc.dg/pr70174.c: New test.
8386
69262824 8387 PR tree-optimization/70169
8388 * gcc.dg/pr70169.c: New test.
8389
4637a847 83902016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8391
8392 PR target/70160
8393 * gcc.target/i386/pr70160.c: New test.
8394
5a86d754 83952016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8396
8397 * gcc.target/s390/dfp-1.c: New test.
8398
af4c8290 83992016-03-10 Nick Clifton <nickc@redhat.com>
8400
8401 PR target/70044
8402 * gcc.target/aarch64/pr70044.c: New test.
8403
98dfd328 84042016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8405 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR c++/70001
8408 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8409 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8410 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8411
75e72311 84122016-03-10 Jan Hubicka <hubicka@ucw.cz>
8413
8414 PR lto/69589
8415 * g++.dg/lto/pr69589_0.C: New testcase
8416 * g++.dg/lto/pr69589_1.C: New testcase
8417
a2eb1271 84182016-03-10 Marek Polacek <polacek@redhat.com>
8419
8420 PR c++/70153
8421 * g++.dg/delayedfold/unary-plus1.C: New test.
8422
84232016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8424
8425 * gcc.target/arm/pr45701-1.c: Escape brackets.
8426 * gcc.target/arm/pr45701-2.c: Likewise.
8427
5ab2987f 84282016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8429
8430 * gfortran.dg/unconstrained_commons.f: New.
8431
6972afac 84322016-03-10 Alan Modra <amodra@gmail.com>
8433
8434 * gcc.dg/pr69195.c: New.
8435 * gcc.dg/pr69238.c: New.
8436
c82c99ec 84372016-03-10 Tom de Vries <tom@codesourcery.com>
8438
8439 PR testsuite/68915
8440 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8441
a2389d4a 84422016-03-10 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/70128
8445 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8446 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8447
c272412d 84482016-03-09 Jakub Jelinek <jakub@redhat.com>
8449
a0451069 8450 PR tree-optimization/70152
8451 * gcc.dg/pr70152.c: New test.
8452
c272412d 8453 PR target/70086
8454 * gcc.target/i386/pr70086-1.c: New test.
8455 * gcc.target/i386/pr70086-2.c: New test.
8456 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8457
8458 PR tree-optimization/70127
8459 * gcc.c-torture/execute/pr70127.c: New test.
8460
27dcb7a8 84612016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8462
8463 * c-c++-common/goacc/combined-directives-2.c: New test.
8464
c24757cf 84652016-03-09 David Malcolm <dmalcolm@redhat.com>
8466
8467 PR c/68473
8468 PR c++/70105
8469 * g++.dg/diagnostic/pr70105.C: New test.
8470 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8471 (test_multiple_ordinary_maps): New test function.
8472
83108969 84732016-03-09 David Malcolm <dmalcolm@redhat.com>
8474
8475 PR c/68473
8476 PR c++/70105
8477 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8478 Drop range information from call to inform_at_rich_loc.
8479 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8480 New.
8481 (test_show_locus): Replace calls to rich_location::add_range with
8482 calls to add_range. Rewrite the tests that used the now-defunct
8483 rich_location ctor taking a source_range. Simplify other tests
8484 by replacing calls to COMBINE_LOCATION_DATA with calls to
8485 make_location.
8486
6733c0e8 84872016-03-09 Richard Biener <rguenther@suse.de>
8488 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR tree-optimization/70138
8491 * gcc.dg/vect/pr70138-1.c: New testcase.
8492 * gcc.dg/vect/pr70138-2.c: Likewise.
8493
96abb9f5 84942016-03-09 Jakub Jelinek <jakub@redhat.com>
8495
8496 PR target/70049
8497 * gcc.target/i386/pr70049.c: New test.
8498
42bb3bfb 84992016-03-09 Richard Biener <rguenther@suse.de>
8500
8501 PR c/70143
8502 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8503 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8504 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8505
27527428 85062016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8509 arm-*-*.
8510
248449f2 85112016-03-09 Jakub Jelinek <jakub@redhat.com>
8512
1bd49ced 8513 PR middle-end/67278
8514 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8515
248449f2 8516 PR target/67278
8517 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8518
8519 PR middle-end/70050
8520 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8521 in testcase comment.
8522
dfc460ff 85232016-03-09 Tom de Vries <tom@codesourcery.com>
8524
8525 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8526 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8527 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8528 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8529 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8530 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8531 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8532 * gfortran.dg/goacc/kernels-loop.f95: New test.
8533
0377fc7f 85342016-03-08 Martin Sebor <msebor@redhat.com>
8535
8536 PR c++/62096
8537 * g++.dg/warn/overflow-warn-7.C: New test.
8538
3556aa80 85392016-03-08 Jason Merrill <jason@redhat.com>
8540
8541 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8542 * lib/target-supports.exp (check_effective_target_concepts): New.
8543
e5096208 85442016-03-08 Jakub Jelinek <jakub@redhat.com>
8545
5370eb8d 8546 PR c++/70135
8547 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8548 * g++.dg/ubsan/pr70135.C: New test.
8549
e5096208 8550 PR target/70110
8551 * gcc.dg/pr70110.c: New test.
8552
cc37120d 85532016-03-07 Martin Jambor <mjambor@suse.cz>
8554
8555 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8556 * c-c++-common/gomp/if-1.c: Likewise.
8557 * c-c++-common/gomp/pr61486-2.c: Likewise.
8558 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8559 to dg-additional-options.
8560 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8561 * g++/gomp/target-teams-1.c: Likewise.
8562 * gcc.dg/gomp/gomp.exp: Likewise.
8563 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8564 dg-additional-options.
8565 * gfortran.dg/gomp/gomp.exp: Likewise.
8566 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8567 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8568 dg-additional-options.
8569 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8570
53c248d8 85712016-03-07 Martin Jambor <mjambor@suse.cz>
8572
8573 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8574 * c-c++-common/gomp/gridify-1.c: New test.
8575 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8576
541e79a0 85772016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8578
8579 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8580 trigger for cortex-r8, when scanning for register r8.
8581 * gcc.target/arm/pr45701-2.c: Likewise.
8582
4dfabd94 85832016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8584 Jeff Law <law@redhat.com>
4dfabd94 8585
8586 PR tree-optimization/69740
8587 * gcc.c-torture/compile/pr69740-1.c: New test.
8588 * gcc.c-torture/compile/pr69740-2.c: New test.
8589
1b63a87b 85902016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8591
8592 * lib/target-supports.exp
8593 (check_effective_target_whole_vector_shift): Enable for PPC64.
8594
d33914da 85952016-03-07 Richard Biener <rguenther@suse.de>
8596
8597 PR tree-optimization/70115
8598 * gcc.dg/torture/pr70115.c: New testcase.
8599
584fba4b 86002016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8601
8602 PR middle-end/69916
8603 * c-c-++-common/goacc/pr69916.c: New.
8604
7f2f5ec0 86052016-03-07 Richard Henderson <rth@redhat.com>
8606
8607 * gcc.c-torture/compile/pr70061.c: New test.
8608
f530e7c4 86092016-03-07 Richard Biener <rguenther@suse.de>
8610
8611 PR testsuite/70109
8612 * gcc.dg/vect/O3-pr36098.c: New testcase.
8613
a3855fed 86142016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8615
8616 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8617
091ffc31 86182016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8619
8620 * gnat.dg/renaming9.ad[sb]: New testcase.
8621
2941b871 86222016-03-05 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR c++/70084
8625 * g++.dg/expr/stdarg3.C: New test.
8626
5173ce42 86272016-03-04 Jeff Law <law@redhat.com>
8628
8629 PR tree-optimization/69196
8630 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8631 x86_64-*-*.
8632
2d1d2e55 86332016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8634
0e43078e 8635 PR c/69973
8636 * gcc.dg/pr69973.c: New test.
8637
d8ec06ae 8638 PR rtl-optimization/69941
8639 * gcc.dg/torture/pr69941.c: New test.
8640
2d1d2e55 8641 PR c/69824
8642 * gcc.dg/pr69824.c: New test.
8643
32f692e2 86442016-03-05 Tom de Vries <tom@codesourcery.com>
8645
8646 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8647 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8648 function.
8649
1c699e9a 86502016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8651
8652 PR c++/66786
8653 * g++.dg/cpp1y/var-templ48.C: New test.
8654 * g++.dg/cpp1y/var-templ49.C: New test.
8655
358448c6 86562016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8657
8658 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8659
01dc3c45 86602016-03-04 Jakub Jelinek <jakub@redhat.com>
8661
e968ff6d 8662 PR c++/70035
8663 * g++.dg/ubsan/pr70035.C: New test.
8664
01dc3c45 8665 PR target/70062
8666 * gcc.target/i386/pr70062.c: New test.
8667
3937d618 86682016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8669
8670 * g++.dg/template/typename21.C: Remove c++98_only.
8671
c58ac7f8 86722016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8673
8674 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8675
0060768a 86762016-03-04 David Malcolm <dmalcolm@redhat.com>
8677
8678 PR c/68187
8679 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8680 function.
8681 (fn_42_b): Likewise.
8682 (fn_42_c): Likewise.
8683
74c6fd40 86842016-03-04 David Malcolm <dmalcolm@redhat.com>
8685
8686 PR c/68187
8687 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8688 function.
8689 (fn_40_b): Likewise.
8690 (fn_41_a): Likewise.
8691 (fn_41_b): Likewise.
8692
31b11359 86932016-03-04 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR target/70059
8696 * gcc.target/i386/avx512f-pr70059.c: New test.
8697 * gcc.target/i386/avx512dq-pr70059.c: New test.
8698
c5b93452 86992016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8700
8701 PR rtl-optimization/57676
8702 * gcc.dg/torture/pr57676.c: New test.
8703
268fbd56 87042016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8705
8706 * gcc.dg/pr70026.c: New test.
8707
6560d1ad 87082016-03-04 Marek Polacek <polacek@redhat.com>
8709
8710 PR c/69798
8711 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8712 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8713
cc7dfddf 87142016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8715
8716 PR target/70004
8717 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8718 Delete.
8719 (test_corners_sisd_si): Likewise.
8720 (main): Remove checks of the above.
8721 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8722
e9663bd4 87232016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8724
8725 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8726
dcdd684e 87272016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8728
8729 * gcc.dg/torture/pr69951.c: Accept argc==0.
8730
e692d332 87312016-03-04 Richard Biener <rguenther@suse.de>
8732
8733 PR c++/70054
8734 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8735 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8736
af77b7e6 87372016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8738
8739 PR testsuite/69766
8740 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8741 testing multiarch.
8742
290da96e 87432016-03-04 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR debug/69947
8746 * gcc.dg/guality/pr69947.c: New test.
8747
e51ce713 87482016-03-03 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR ada/70017
8751 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8752
1feed892 87532016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8754
8755 PR rtl-optimization/69904
8756 * gcc.target/arm/pr69904.c: New test.
8757
c32bda69 87582016-03-03 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR target/70021
8761 * gcc.dg/vect/pr70021.c: New test.
8762 * gcc.target/i386/pr70021.c: New test.
8763
1bc579ed 87642016-03-03 Marek Polacek <polacek@redhat.com>
8765
8766 PR middle-end/70050
8767 * gcc.dg/pr70050.c: New test.
8768
cfa8d638 87692016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8770
8771 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8772
1b889259 87732016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8774
8775 PR tree-optimization/70043
8776 * gfortran.dg/vect/pr70043.f90: New test.
8777
f756dfa3 87782016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8779
8780 * gnat.dg/specs/task1.ads: New test.
8781
5cb4863d 87822016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8783
8784 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8785 Invoke gdb with -batch.
8786 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8787
5dd12e43 87882016-03-03 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/55936
8791 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8792
d97ba4ca 87932016-03-02 Jeff Law <law@redhat.com>
8794
5d23c86f 8795 PR rtl-optimization/69942
8796 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8797 effects of argument promotions.
8798
d97ba4ca 8799 PR tree-optimization/69987
8800 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8801 target does not support -fprefetch-loop-arrays.
8802
901faaa0 88032016-03-02 Uros Bizjak <ubizjak@gmail.com>
8804
8805 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8806
51f6fdce 88072016-03-02 Bin Cheng <bin.cheng@arm.com>
8808
6bc7872f 8809 PR rtl-optimization/69052
51f6fdce 8810 * gcc.target/i386/pr69052.c: New test.
8811
31d31e07 88122016-03-02 Alan Modra <amodra@gmail.com>
8813
8814 * gcc.dg/pr69990.c: New.
8815
04faee95 88162016-03-02 Jakub Jelinek <jakub@redhat.com>
8817
270d0117 8818 PR c/68062
8819 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8820
8821 PR middle-end/70022
8822 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8823
04faee95 8824 PR target/70028
8825 * gcc.target/i386/pr70028.c: New test.
8826
a2cc9e8e 88272016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8828
8829 * c-c++-common/asan/swapcontext-test-1.c,
8830 * c-c++-common/tsan/thread_leak.c,
8831 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8832 * g++.dg/tsan/benign_race.C,
8833 * g++.dg/tsan/fd_close_norace.C,
8834 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8835 races with sanitizer output
8836
dd4bd263 88372016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8838 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8839
8840 PR target/67278
8841 * gcc.dg/simd-8.c: New testcase.
8842
b5fe3a49 88432016-03-02 Richard Biener <rguenther@suse.de>
8844
8845 PR middle-end/67278
8846 * gcc.dg/simd-7.c: New testcase.
8847
23601f67 88482016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8849
8850 * gcc.target/i386/pr70007.c: Tweak.
8851
f66f65e7 88522016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8853
8854 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8855
60773515 88562016-03-02 Marek Polacek <polacek@redhat.com>
8857
8858 PR c/67854
8859 * gcc.dg/pr67854.c: New test.
8860
6c094cb1 88612016-03-02 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR middle-end/70025
8864 * gcc.dg/torture/pr70025.c: New test.
8865
7627bb56 88662016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8867
8868 PR tree-optimization/68621
8869 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8870
066c8e94 88712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8872
8873 * gcc.target/i386/pr70007.c: New test.
8874
d3b819ad 88752016-03-01 Jeff Law <law@redhat.com>
8876
d4b9ad56 8877 PR tree-optimization/69196
7e217344 8878 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8879
d3b819ad 8880 PR tree-optimization/69196
8881 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8882 duplicating code and spoiling the expected output.
8883
4f37285d 88842016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8885
8886 PR target/70033
8887 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8888 supports power9 before doing tests.
8889 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8890 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8891 * gcc.target/powerpc/p9-permute.c: Likewise.
8892
3e9c4f6c 88932016-03-01 Uros Bizjak <ubizjak@gmail.com>
8894
8895 PR target/70027
8896 * gcc.target/i386/pr70027.c: New test.
8897
e324729e 88982016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8899
8900 * gcc.dg/pr70017.c: New test.
8901
40e9ce2d 89022016-03-01 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR c/69796
8905 PR c/69974
8906 * gcc.dg/pr69796.c: New test.
8907 * gcc.dg/pr69974.c: New test.
8908
e8b016ea 89092016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8910
8911 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8912
24d3127c 89132016-02-29 Jeff Law <law@redhat.com>
8914
8915 PR tree-optimization/69987
8916 * gfortran.dg/pr69987.f90: New test.
8917
8918 PR tree-optimization/69989
8919 * gcc.c-torture/compile/pr69989-2.c: New test.
8920
12cc1225 89212016-03-01 Marek Polacek <polacek@redhat.com>
8922
8923 PR c++/69795
8924 * g++.dg/parse/invalid1.C: New test.
8925
d99a947c 89262016-03-01 Richard Biener <rguenther@suse.de>
8927
8928 PR middle-end/70022
8929 * gcc.dg/pr70022.c: New testcase.
8930
395dbc60 89312016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8932
8933 PR tree-optimization/69956
8934 * gcc.dg/pr69956.c: New test.
8935
40a35c55 89362016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8937
8938 PR target/70011
8939 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8940 XFAIL when hardware supports efficient unaligned storage access.
8941
4edc90b0 89422016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8943
8944 PR c++/69961
8945 * g++.dg/template/pr69961a.C: New test.
8946 * g++.dg/template/pr69961b.C: New test.
8947
1ed1f69a 89482016-02-29 David Malcolm <dmalcolm@redhat.com>
8949
8950 PR preprocessor/69985
8951 * gcc.dg/cpp/pr69985.c: New test case.
8952
01c5d15d 89532016-02-29 Jeff Law <law@redhat.com>
8954
3a4d3de5 8955 PR tree-optimization/70005
8956 * gcc.c-torture/execute/pr70005.c New test.
8957
01c5d15d 8958 PR tree-optimization/69999
8959 * gcc.c-torture/compile/pr69999.c: New test.
8960
1bf66b54 89612016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8962
8963 PR tree-optimization/69652
8964 * gcc.dg/torture/pr69652.c: Delete test.
8965 * gcc.dg/vect/pr69652.c: New test.
8966
b4d653d5 89672016-02-19 Richard Biener <rguenther@suse.de>
8968
8969 PR tree-optimization/69980
8970 * gfortran.dg/vect/pr69980.f90: New testcase.
8971
35bc4745 89722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8973
8974 * gcc.target/sparc/20160229-1.c: New test.
8975
bb54a538 89762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8977
8978 * gnat.dg/stack_usage3.adb: New test.
8979 * gnat.dg/stack_usage3_pkg.ads: New helper.
8980
95164e71 89812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8982
8983 * gnat.dg/renaming8.adb: New test.
8984 * gnat.dg/renaming8_pkg1.ads: New helper.
8985 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8986 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8987
a890896f 89882016-02-29 Richard Biener <rguenther@suse.de>
8989
8990 PR tree-optimization/69720
8991 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8992
5c70403a 89932016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8994
8995 PR fortran/68147
8996 PR fortran/47674
8997 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8998
dfb6d139 89992016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9000 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9001
9002 PR fortran/56007
9003 * gfortran.dg/coarray_8.f90: Adjust error message.
9004 * gfortran.dg/pr56007.f90: New test.
9005 * gfortran.dg/pr56007.f: New test.
9006
536508db 90072016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9008
9009 PR tree-optimization/69989
9010 * gcc.dg/torture/pr69989.c: New test.
9011
eec75e45 90122016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9013
9014 * gcc.target/i386/stack-realign-win.c: New test.
9015
0175e45a 90162016-02-28 Harald Anlauf <anlauf@gmx.de>
9017
9018 PR fortran/60126
9019 * gfortran.dg/pr60126.f90: New test.
9020
2a703589 90212016-02-27 Jeff Law <law@redhat.com>
9022
9023 Revert
9024 2016-02-26 Richard Biener <rguenther@suse.de>
9025 Jeff Law <law@redhat.com>
9026
9027 PR tree-optimization/69740
9028 * gcc.c-torture/compile/pr69740-1.c: New test.
9029 * gcc.c-torture/compile/pr69740-2.c: New test.
9030
359b4c18 90312016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9032
1c96765a 9033 PR fortran/69910
359b4c18 9034 * gfortran.dg/newunit_4.f90: New test.
9035
49462d93 90362016-02-27 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR target/69613
9039 PR rtl-optimization/69886
9040 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9041 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9042 target.
9043
c4ac733e 90442016-02-26 Martin Sebor <msebor@redhat.com>
9045
9046 PR tree-optimization/15826
9047 * gcc.dg/tree-ssa/pr15826.c: New test.
9048
da8c4b5d 90492016-02-26 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR target/69969
9052 * gcc.target/powerpc/pr69969.c: New test.
9053
0a4558eb 90542016-02-26 Martin Sebor <msebor@redhat.com>
9055
9056 PR c++/15766
9057 * g++.old-deja/g++.other/decl5.C: Add a test case.
9058
5b500299 90592016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9060
9061 PR target/69946
9062 * gcc.target/powerpc/pr69946.c: New file.
9063
565f533b 90642016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9065 Jeff Law <law@redhat.com>
565f533b 9066
0a4558eb 9067 PR tree-optimization/69740
565f533b 9068 * gcc.c-torture/compile/pr69740-1.c: New test.
9069 * gcc.c-torture/compile/pr69740-2.c: New test.
9070
ff67cbea 90712016-02-26 Martin Jambor <mjambor@suse.cz>
9072
9073 PR middle-end/69920
9074 * gcc.dg/torture/pr69932.c: New test.
9075 * gcc.dg/torture/pr69936.c: Likewise.
9076
e400d817 90772016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9078
9079 PR target/69709
9080 * gcc.target/s390/pr69709.c: New test.
9081
126a5a2d 90822016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9083
9084 PR target/69245
9085 * gcc.target/aarch64/pr69245_1.c: New test.
9086
59c58860 90872016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9088
9089 PR target/69613
9090 * gcc.dg/torture/pr69613.c: New test.
9091
9441fa4e 90922016-02-26 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR rtl-optimization/69891
9095 * gcc.target/i386/pr69891.c: New test.
9096
e48fcde0 90972016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9098 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9099
35ed600a 9100 PR target/61397
f41208a1 9101 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9102 functionality for both 32-bit and 64-bit.
9103
c86aaa0e 91042016-02-26 Richard Biener <rguenther@suse.de>
9105
9106 PR tree-optimization/69551
9107 * gcc.dg/torture/pr69951.c: New testcase.
9108
38e71a65 91092016-02-25 Richard Biener <rguenther@suse.de>
9110
9111 PR tree-optimization/48795
9112 * gcc.dg/Warray-bounds-18.c: New testcase.
9113
03331e69 91142016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9115
9116 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9117
f14d8d6a 91182016-02-25 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR rtl-optimization/69896
9121 * gcc.dg/pr69896.c: New test.
9122
4003c807 91232016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9124
9125 PR c++/69736
9126 * g++.dg/cpp1y/paren2.C: New test.
9127
a0573328 91282016-02-24 Martin Sebor <msebor@redhat.com>
9129
9130 PR c/51147
9131 * gcc.dg/enum-mode-2.c: New test.
9132
2cde02ad 91332016-02-24 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR c++/69922
9136 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9137 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9138 * g++.dg/ubsan/pr69922.C: New test.
9139
f0ea75d1 91402016-02-24 Marek Polacek <polacek@redhat.com>
9141
9142 PR c/69819
9143 * gcc.dg/pr69819.c: New test.
9144
05027366 91452016-02-24 Martin Sebor <msebor@redhat.com>
9146
34ed562b 9147 PR c++/69912
9148 * g++.dg/ext/flexary15.C: New test.
9149
91502016-02-24 Martin Sebor <msebor@redhat.com>
9151
9152 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9153 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9154 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9155
650c3ad5 91562016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9157 Charles Baylis <charles.baylis@linaro.org>
9158
9159 PR debug/61033
9160 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9161
596070e8 91622016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9163 Jakub Jelinek <jakub@redhat.com>
596070e8 9164
9165 PR middle-end/69760
9166 * gcc.dg/torture/pr69760.c: New testcase.
9167
d6b92d9f 91682016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9171 pattern on Solaris with as.
9172
90436d9d 91732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9174
9175 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9176 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9177 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9178 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9179
7c749495 91802016-02-24 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR middle-end/69915
9183 * gcc.dg/pr69915.c: New test.
9184
9c9680b5 91852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9186
9187 PR rtl-optimization/69886
9188 * gcc.dg/torture/pr69886.c: New test.
9189
36d081ee 91902016-02-24 Richard Biener <rguenther@suse.de>
9191
9192 PR middle-end/68963
9193 * gcc.dg/torture/pr68963.c: New testcase.
9194
2a0accb9 91952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9196
9197 PR target/69875
9198 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9199 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9200 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9201 * gcc.target/arm/atomic_loaddi_1.c: New test.
9202 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9203 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9204 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9205 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9206 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9207 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9208 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9209 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9210
f0e92ef1 92112016-02-24 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR middle-end/69909
9214 * gcc.dg/torture/pr69909.c: New test.
9215
6907286f 92162016-02-24 Richard Biener <rguenther@suse.de>
9217
9218 PR tree-optimization/69907
9219 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9220 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9221 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9222
e6ab7475 92232016-02-24 Christian Bruel <christian.bruel@st.com>
9224
9225 * gcc.target/arm/pragma_cpp_fma.c: New test.
9226
47587450 92272016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9228
9229 PR fortran/61156
9230 * gfortran.dg/include_6.f90: Update test.
9231
d41ab738 92322016-02-23 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR objc/69844
9235 * objc.dg/pr69844.m: New test.
9236
4772d9d5 92372016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9238
9239 PR libgfortran/69456
9240 * gfortran.dg/namelist_89.f90: New test.
9241 * gfortran.dg/pr59700.f90: Update test..
9242
8c38d887 92432016-02-23 Martin Sebor <msebor@redhat.com>
9244
9245 PR middle-end/69780
9246 * g++.dg/ext/builtin_alloca.C: New test.
9247 * gcc.dg/builtins-68.c: New test.
9248
ee1bfdb0 92492016-02-23 Richard Henderson <rth@redhat.com>
9250
9251 * gcc.target/i386/addr-space-3.c: Remove test.
9252
52609ec3 92532016-02-23 David Malcolm <dmalcolm@redhat.com>
9254
9255 PR preprocessor/69126
9256 PR preprocessor/69543
9257 * c-c++-common/pr69126-2-long.c: New test.
9258 * c-c++-common/pr69126-2-short.c: New test.
9259 * c-c++-common/pr69543-1.c: Remove xfail.
9260
d5bf2cc8 92612016-02-23 David Malcolm <dmalcolm@redhat.com>
9262
9263 PR preprocessor/69126
9264 PR preprocessor/69543
9265 PR preprocessor/69558
9266 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9267 (f): Rename to...
9268 (test_2): ...this, and add leading comment.
9269 (MACRO_3, test_3): New.
9270 (MACRO_4A, MACRO_4B, test_4): New.
9271 (MACRO): Rename to...
9272 (MACRO_5): ...this.
9273 (g): Rename to...
9274 (test_5): ...this, updating for renaming of MACRO, and
9275 add leading comment.
9276 * c-c++-common/pr69543-1.c: New.
9277 * c-c++-common/pr69543-2.c: New.
9278 * c-c++-common/pr69543-3.c: New.
9279 * c-c++-common/pr69543-4.c: New.
9280 * c-c++-common/pr69558-1.c: New.
9281 * c-c++-common/pr69558-2.c: New.
9282 * c-c++-common/pr69558-3.c: New.
9283 * c-c++-common/pr69558-4.c: New.
9284 * gcc.dg/pr69558.c: Move to...
9285 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9286 xfail for c++.
9287
3a37a410 92882016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9289
9290 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9291 to -ftree-parallelize-loops/-fopenacc changes.
9292 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9293 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9294 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9295 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9296 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9297 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9298 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9299 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9300 * c-c++-common/goacc/kernels-loop.c: Likewise.
9301 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9302 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9303 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9304 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9305
ecca180f 93062016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9307
9308 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9309
eec0fa3f 93102016-02-23 Jakub Jelinek <jakub@redhat.com>
9311
f1f91c07 9312 PR c++/69902
9313 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9314
eec0fa3f 9315 PR c/69900
9316 * gcc.dg/pr69900.c: New test.
9317
e045424d 93182016-02-23 Martin Jambor <mjambor@suse.cz>
9319
9320 PR tree-optimization/69666
9321 * gcc.dg/tree-ssa/pr69666.c: New test.
9322
f482dff6 93232016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9324
9325 PR fortran/67451
9326 * gfortran.dg/coarray_allocate_5.f08: New test.
9327
57ed698b 93282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9329
9330 * gcc.target/s390/vcond-shift.c: Move to ...
9331 * gcc.target/s390/vector/vcond-shift.c: ... here.
9332
990e443c 93332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9334
9335 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9336 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9337
296c5f01 93382016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9339
9340 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9341
e53f41d5 93422016-02-20 Mark Wielaard <mjw@redhat.com>
9343
9344 PR c/28901
9345 * gcc.dg/unused-variable-3.c: New test.
9346
13af201d 93472016-02-22 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR target/69888
9350 * gcc.target/i386/pr69888.c: New test.
9351
682c90f9 93522016-02-22 Richard Biener <rguenther@suse.de>
9353
9354 PR tree-optimization/69882
9355 * gfortran.dg/vect/pr69882.f90: New testcase.
9356
b8cd18c3 93572016-02-22 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR target/69885
9360 * gcc.dg/pr69885.c: New test.
9361
09343379 93622016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9363
9364 PR target/69806
9365 PR target/54089
9366 * gcc.target/sh/pr54089-10.c: New.
9367
b345a09f 93682016-02-20 Paul Thomas <pault@gcc.gnu.org>
9369
9370 PR fortran/69423
9371 * gfortran.dg/deferred_character_15.f90 : New test.
9372
51385aed 93732016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9374
9375 PR fortran/57365
9376 gfortran.dg/allocate_with_source_18.f03: New test.
9377
93782016-02-20 Harald Anlauf <anlauf@gmx.de>
9379
9380 PR fortran/52531
9381 gfortran.dg/gomp/pr52531.f90: New test.
9382
9cce8384 93832016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9384
9385 PR c++/69865
9386 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9387 -std=c++03.
9388
d91f5fbb 93892016-02-19 Jakub Jelinek <jakub@redhat.com>
9390
563d5cb8 9391 PR c++/69826
9392 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9393 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9394
0a04aac9 9395 PR c++/69850
9396 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9397
d91f5fbb 9398 PR c++/69851
9399 * g++.dg/torture/pr69851.C: New test.
9400
5fe1f282 94012016-02-19 Martin Sebor <msebor@redhat.com>
9402
9403 PR testsuite/69573
9404 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9405
a45bce11 94062016-02-19 Jakub Jelinek <jakub@redhat.com>
9407
6263dde1 9408 PR c++/69850
9409 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9410 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9411
a45bce11 9412 PR c++/67767
9413 * g++.dg/cpp0x/pr67767.C: New test.
9414
cf2ed1b7 94152016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9416
9417 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9418 for fp, simd, crypto, crc, lse.
9419 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9420 above.
9421 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9422 effective target check.
9423
f6cc34b0 94242016-02-19 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR target/69820
9427 * gcc.target/i386/pr69820.c: New test.
9428
6c678e78 94292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9430
9431 * gcc.target/s390/vector/int128-1.c: New test.
9432
b088ff4b 94332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9434
9435 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9436
b11e60a4 94372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9438
9439 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9440 instruction pattern name to prevent the testcase from failing with
9441 -march=z13.
9442
664ff6a0 94432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9444
9445 * gcc.target/s390/md/movstr-2.c: New test.
9446
e80be24b 94472016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9448
9449 * gcc.target/s390/morestack.c: New test.
9450
9839f350 94512016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9452
9453 PR target/69625
9454 * gcc.target/s390/pr69625.c: Add test case.
9455
4550fbd0 94562016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9457
9458 PR testsuite/68580
9459 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9460
57d00b6a 94612016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9462
9463 PR target/68404
9464 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9465 * gcc.target/powerpc/fusion3.c: Likewise.
9466
63ad69d6 94672016-02-18 Richard Biener <rguenther@suse.de>
9468
9469 PR middle-end/69553
9470 * g++.dg/torture/pr69553.C: New testcase.
9471
d92404ed 94722016-02-18 Nick Clifton <nickc@redhat.com>
9473
4550fbd0 9474 PR target/62254
9475 PR target/69610
9476 * gcc.target/arm/pr62554.c: New test.
9477 * gcc.target/arm/pr69610-1.c: New test.
9478 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9479
0808dfce 94802016-02-18 Richard Biener <rguenther@suse.de>
9481
9482 PR middle-end/69854
9483 * gcc.dg/torture/pr69854.c: New testcase.
9484
fc3527e3 94852016-02-17 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR c++/69850
9488 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9489
e3c24279 94902012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9491
9492 * gcc.target/powerpc/vec-cg.c: New test.
9493
c9732c2b 94942016-02-17 Richard Biener <rguenther@suse.de>
9495
9496 PR testsuite/69586
9497 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9498
51bf9f9b 94992016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9500
9501 PR target/69161
9502 * gcc.c-torture/compile/pr69161.c: New test.
9503
6baedca3 95042016-02-17 David Sherwood <david.sherwood@arm.com>
9505
9506 PR target/69532
9507 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9508 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9509
4f240715 95102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9511
9512 * gcc.dg/ifcvt-4.c: Skip on Visium.
9513
e0c0515d 95142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9515
9516 * gnat.dg/atomic8.adb: New test.
9517
7b319ee6 95182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9519
9520 * gnat.dg/discr46.ad[sb]: New test.
9521
48a7e3d1 95222016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9523
9524 PR Target/48344
9525 * gcc.target/powerpc/pr48344-1.c: New test.
9526
3f844f15 95272015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9528
9529 PR fortran/69742
9530 * gfortran.dg/associate_21.f90: New test.
9531
7675e968 95322016-02-16 Jakub Jelinek <jakub@redhat.com>
9533
9534 PR c/69835
9535 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9536 -Wnonnull in dg-options.
9537 * c-c++-common/nonnull-2.c: New test.
9538
d6faee88 95392016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9540 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9541
9542 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9543
3a2a72aa 95442016-02-16 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR middle-end/69801
9547 * gcc.dg/pr69801.c: Add empty dg-options.
9548
28072426 95492016-02-16 James Norris <jnorris@codesourcery.com>
9550
9551 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9552 * g++.dg/goacc/deviceptr-1.c: New file.
9553
37fffac2 95542016-02-16 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR tree-optimization/69820
9557 * gcc.dg/vect/pr69820.c: New test.
9558
f72a5e61 95592016-02-16 Richard Biener <rguenther@suse.de>
9560
9561 PR tree-optimization/69776
9562 * gcc.dg/torture/pr69776-2.c: New testcase.
9563
50e0cd76 95642016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9565
9566 PR tree-optimization/69714
9567 * gcc.dg/torture/pr69714.c: New test.
9568
14a72c4e 95692016-02-16 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR tree-optimization/69802
9572 * gcc.dg/pr69802.c: New test.
9573
fd808c11 95742016-02-16 Richard Biener <rguenther@suse.de>
9575
9576 PR middle-end/69801
9577 * gcc.dg/pr69801.c: New testcase.
9578
49a549ca 95792016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9580
9581 PR libgfortran/69651
9582 * gfortran.dg/read_bang.f90: New test.
9583 * gfortran.dg/read_bang4.f90: New test.
9584
77454e6e 95852016-02-15 Jakub Jelinek <jakub@redhat.com>
9586
2074f21c 9587 PR c++/69658
9588 * g++.dg/init/pr69658.C: New test.
9589
77454e6e 9590 PR c++/69797
9591 * c-c++-common/pr69797.c: New test.
9592
4ef4d764 95932016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9594
9595 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9596 check for aarch64*-*-*.
9597
4a45fe0f 95982016-02-15 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/69783
9601 * gcc.dg/vect/pr69783.c: New testcase.
9602
0b3619e6 96032016-02-15 Richard Biener <rguenther@suse.de>
9604
9605 PR tree-optimization/69776
9606 * gcc.dg/torture/pr69776.c: New testcase.
9607
9b49c3cb 96082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9609
9610 PR fortran/60526
9611 * gfortran.dg/type_decl_4.f90: Reinstated.
9612
e46faff9 96132016-02-14 John David Anglin <danglin@gcc.gnu.org>
9614
9615 PR fortran/68746
9616 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9617
a96c809a 96182016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9619
9620 PR fortran/60526
9621 PR bootstrap/69816
9622 * gfortran.dg/type_decl_4.f90: Removed.
9623
fdec7e88 96242016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9625
9626 PR fortran/60526
9627 * gfortran.dg/type_decl_4.f90: New test.
9628
a72095c4 96292016-02-14 Alan Modra <amodra@gmail.com>
9630
bc436924 9631 PR testsuite/68886
a72095c4 9632 * gcc.c-torture/execute/stkalign.c: Revise test.
9633
73bb5f8b 96342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9635
9636 PR target/67260
9637 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9638
beb13161 96392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9640
9641 PR target/67260
9642 * gcc.target/sh/torture/pr67260.c: New.
9643
67cab04e 96442016-02-12 John David Anglin <danglin@gcc.gnu.org>
9645
9646 * gcc.dg/pr67964.c: Add dg-require-alias.
9647
44a59bb1 96482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9649
9650 PR target/67636
9651 PR target/64345
9652 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9653
38c9bd3a 96542016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9655
9656 PR libgfortran/69668
9657 * gfortran.dg/namelist_88.f90: New test.
9658
1774ff82 96592016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9660
9661 PR libgfortran/69668
9662 * gfortran.dg/namelist_38.f90: Update test.
9663 * gfortran.dg/namelist_84.f90: Update test.
9664
aec1f4bd 96652016-02-12 David Malcolm <dmalcolm@redhat.com>
9666
9667 PR other/69554
9668 * gcc.dg/pr69554-1.c: New test.
9669 * gfortran.dg/pr69554-1.F90: New test.
9670 * gfortran.dg/pr69554-2.F90: New test.
9671 * lib/gcc-dg.exp (proc dg-locus): New function.
9672 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9673 distinguish between the caret-printing and non-caret-printing
9674 cases. If caret-printing has been explicitly enabled, bail out
9675 without attempting to fix up the output.
9676
da7d5066 96772016-02-12 David Malcolm <dmalcolm@redhat.com>
9678
9679 PR driver/69265
9680 PR driver/69453
9681 * gcc.dg/spellcheck-options-3.c: New test case.
9682 * gcc.dg/spellcheck-options-4.c: New test case.
9683 * gcc.dg/spellcheck-options-5.c: New test case.
9684 * gcc.dg/spellcheck-options-6.c: New test case.
9685 * gcc.dg/spellcheck-options-7.c: New test case.
9686 * gcc.dg/spellcheck-options-8.c: New test case.
9687 * gcc.dg/spellcheck-options-9.c: New test case.
9688 * gcc.dg/spellcheck-options-10.c: New test case.
9689
fcce1b0b 96902016-02-12 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR rtl-optimization/69764
9693 PR rtl-optimization/69771
9694 * c-c++-common/pr69764.c: New test.
9695 * gcc.dg/torture/pr69771.c: New test.
9696
6d609290 96972016-02-12 Marek Polacek <polacek@redhat.com>
9698
9699 * g++.dg/torture/init-list1.C: New.
9700
7d75fb56 97012016-02-12 Marek Polacek <polacek@redhat.com>
9702
9703 * gcc.dg/pr69522.c: Add empty dg-options.
9704
52543fda 97052016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9706
9707 * g++.dg/lto/lto.exp: Include and init mpx.
9708 * g++.dg/lto/pr69729_0.C: New test.
9709
34947478 97102016-02-12 Jakub Jelinek <jakub@redhat.com>
9711
9181a4ec 9712 PR ipa/69241
9713 * g++.dg/ipa/pr69241-4.C: New test.
9714
34947478 9715 PR ipa/68672
9716 * g++.dg/ipa/pr68672-1.C: New test.
9717 * g++.dg/ipa/pr68672-2.C: New test.
9718 * g++.dg/ipa/pr68672-3.C: New test.
9719
74a4140f 97202016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9721
9722 PR c/69522
50e0cd76 9723 * gcc.dg/pr69522.c: New test.
74a4140f 9724
9ddb20d6 97252016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9726
9727 PR c++/69098
9728 * g++.dg/cpp1y/69098.C: New test.
9729 * g++.dg/cpp1y/69098-2.C: New test.
9730
67cf9b55 97312016-02-12 Jakub Jelinek <jakub@redhat.com>
9732
9733 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9734 and neighbour -> neighbor.
9735 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9736 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9737 * c-c++-common/Wvarargs.c: Likewise.
9738 * c-c++-common/goacc/host_data-5.c: Likewise.
9739 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9740 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9741 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9742 * gcc.target/aarch64/pr60697.c: Likewise.
9743 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9744 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9745 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9746 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9747 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9748 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9749 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9750 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9751 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9752 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9753 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9754 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9755 * g++.dg/lookup/koenig5.C: Likewise.
9756 * g++.dg/ext/no-asm-2.C: Likewise.
9757 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9758 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9759 * gfortran.dg/used_types_16.f90: Likewise.
9760 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9761 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9762 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9763 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9764 * gfortran.dg/abstract_type_6.f03: Likewise.
9765 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9766 * gfortran.dg/used_types_15.f90: Likewise.
9767 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9768 * gfortran.dg/exit_3.f08: Likewise.
9769 * gfortran.dg/open_status_2.f90: Likewise.
9770 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9771 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9772 * gfortran.dg/associate_1.f03: Likewise.
9773 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9774 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9775 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9776 * gcc.dg/builtin-object-size-1.c: Likewise.
9777 * gcc.dg/noreturn-6.c: Likewise.
9778 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9779 * gcc.dg/globalalias.c: Likewise.
9780 * gcc.dg/builtins-config.h: Likewise.
9781 * gcc.dg/pr30457.c: Likewise.
9782 * gcc.c-torture/compile/volatile-1.c: Likewise.
9783 * gcc.c-torture/execute/20101011-1.c: Likewise.
9784 * c-c++-common/Waddress-1.c: Likewise.
9785
40b38ace 97862016-02-11 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR c/69768
9789 * c-c++-common/Waddress-1.c: New test.
9790
42c87ca9 97912016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9792
9793 PR fortran/69296
9794 * gfortran.dg/associate_19.f03: New test.
9795 * gfortran.dg/associate_20.f03: New test.
9796
acb7939f 97972016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9798
9799 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9800
6defe3c5 98012016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9802
9803 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9804 .arch armv8-a\n. Add -dA to dg-options.
9805 * gcc.target/aarch64/assembler_arch_1.c: New test.
9806 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9807
63f63318 98082016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 PR c++/68726
9811 * g++.dg/cpp0x/pr68726.C: New.
9812
1cddf457 98132016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9814
9815 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9816 test.
9817
b86fba37 98182016-02-11 Richard Biener <rguenther@suse.de>
9819
9820 * g++.dg/tree-ssa/pr61034.C: Adjust.
9821
ec4ec95a 98222016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9823
be7c31e9 9824 PR target/69148
ec4ec95a 9825 * gcc.target/s390/pr69148.c: New.
9826
f64416ca 98272016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9828
9829 PR tree-optimization/69652
9830 * gcc.dg/torture/pr69652.c: New test.
9831
e5d1ea31 98322016-02-10 Jakub Jelinek <jakub@redhat.com>
9833 Patrick Palka <ppalka@gcc.gnu.org>
9834
9835 PR ipa/69241
9836 PR c++/69649
9837 * g++.dg/ipa/pr69241-1.C: New test.
9838 * g++.dg/ipa/pr69241-2.C: New test.
9839 * g++.dg/ipa/pr69241-3.C: New test.
9840 * g++.dg/ipa/pr69649.C: New test.
9841
fa03b19d 98422016-02-10 Uros Bizjak <ubizjak@gmail.com>
9843
9844 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9845 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9846
14485c8a 98472016-02-10 Bin Cheng <bin.cheng@arm.com>
9848
9849 PR tree-optimization/68021
9850 * gcc.dg/tree-ssa/pr68021.c: New test.
9851
79f1ed25 98522016-02-10 Richard Biener <rguenther@suse.de>
9853
9854 PR tree-optimization/69726
9855 * gcc.dg/uninit-22.c: New testcase.
9856
58f74eff 98572016-02-09 Andrew Pinski <apinski@cavium.com>
9858
9859 PR tree-opt/69282
9860 * gcc.c-torture/compile/20160205-1.c: New testcase.
9861
600c00f7 98622016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9863
9864 PR target/68404
9865 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9866 instead accessing a really large arrray.
9867 * gcc.target/powerpc/fusion3.c: Likewise.
9868
0771836e 98692016-02-09 Charles Baylis <charles.baylis@linaro.org>
9870
9871 PR target/68532
9872 * gcc.c-torture/execute/pr68532.c: New test.
9873
4ccd644f 98742016-02-11 Alexandre Oliva <aoliva@redhat.com>
9875
9876 PR target/69634
9877 * gcc.dg/pr69634.c: New.
9878
2e980a39 98792016-02-09 Richard Biener <rguenther@suse.de>
9880
9881 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9882
aacf7102 98832016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9884
aacf7102 9885 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9886
a1856ddf 98872016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9888
9889 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9890
d4d3da7e 98912016-02-09 Richard Biener <rguenther@suse.de>
9892
9893 PR tree-optimization/69715
9894 * gcc.dg/torture/pr69715.c: New testcase.
9895
9cc6714f 98962016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9897
9898 PR c++/69139
9899 * g++.dg/cpp0x/trailing12.C: New test.
9900 * g++.dg/cpp0x/trailing13.C: New test.
9901
83d5062b 99022016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9903
9904 PR c++/69283
9905 PR c++/67835
9906 * g++.dg/cpp1y/auto-fn29.C: New test.
9907 * g++.dg/cpp1y/auto-fn30.C: New test.
9908
394a86f3 99092016-02-08 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR tree-optimization/69209
9912 * gcc.c-torture/compile/pr69209.c: New test.
9913
93b124b4 99142016-02-08 Jeff Law <law@redhat.com>
9915
9916 PR tree-optimization/68541
9917 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9918 of statements allowed in join block for path splitting.
9919
26abce13 99202016-02-08 Jakub Jelinek <jakub@redhat.com>
9921
0acb2d6e 9922 PR c++/59627
9923 * g++.dg/gomp/pr59627.C: New test.
9924
26abce13 9925 PR ipa/69239
9926 * g++.dg/ipa/pr69239.C: New test.
9927
86e0b129 99282016-02-08 David Malcolm <dmalcolm@redhat.com>
9929
9930 PR preprocessor/69664
9931 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9932 * gcc.dg/cpp/warn-comments.c: Likewise.
9933
f553d9f8 99342016-02-08 Marek Polacek <polacek@redhat.com>
9935
9936 PR c++/69688
9937 * g++.dg/init/const12.C: New test.
9938
600695e0 99392016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9940
9941 PR target/60410
9942 * gcc.dg/lto/pr55113_0.c: Remove test.
9943
c4f4b1e8 99442016-02-08 Richard Biener <rguenther@suse.de>
9945
9946 PR tree-optimization/69719
9947 * gcc.dg/torture/pr69719.c: New testcase.
9948
5a987d87 99492016-02-08 Richard Biener <rguenther@suse.de>
9950 Jeff Law <law@redhat.com>
9951
9952 PR target/68273
9953 * gcc.target/mips/pr68273.c: New testcase.
9954
0418e71d 99552016-02-08 Richard Biener <rguenther@suse.de>
9956
9957 PR rtl-optimization/69274
9958 * gcc.target/i386/addr-sel-1.c: XFAIL.
9959
07c0f1ca 99602016-02-08 Jeff Law <law@redhat.com>
9961
40d85f4c 9962 PR tree-optimization/68541
9963 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9964
140e093f 9965 PR tree-optimization/65917
07c0f1ca 9966 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9967
16430acf 99682016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9969
9970 PR fortran/50555
9971 * gfortran.dg/namelist_args.f90: New test.
9972
3f0ff0d8 99732016-02-05 Jeff Law <law@redhat.com>
9974
140e093f 9975 PR tree-optimization/68541
3f0ff0d8 9976 * gcc.dg/tree-ssa/split-path-2.c: New test.
9977 * gcc.dg/tree-ssa/split-path-3.c: New test.
9978 * gcc.dg/tree-ssa/split-path-4.c: New test.
9979 * gcc.dg/tree-ssa/split-path-5.c: New test.
9980 * gcc.dg/tree-ssa/split-path-6.c: New test.
9981 * gcc.dg/tree-ssa/split-path-7.c: New test.
9982
a7cc1f94 99832016-02-05 Martin Sebor <msebor@redhat.com>
9984
9985 PR c++/69662
9986 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9987 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9988
fcb25f28 99892016-02-06 Richard HEnderson <rth@redhat.com>
9990
9991 PR c/69643
9992 * gcc.target/i386/addr-space-4.c: New.
9993 * gcc.target/i386/addr-space-5.c: New.
9994
3a2545a1 99952016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9996
9997 PR fortran/66089
9998 * gfortran.dg/elemental_dependency_6.f90: New.
9999
1e302465 100002016-02-05 Jakub Jelinek <jakub@redhat.com>
10001
66feb54c 10002 PR rtl-optimization/69691
10003 * gcc.c-torture/execute/pr69691.c: New test.
10004
1e302465 10005 PR c++/69628
10006 * g++.dg/parse/pr69628.C: New test.
10007
9c28a298 100082016-02-05 Uros Bizjak <ubizjak@gmail.com>
10009
10010 * gcc.dg/sancov/asan.c: Move to ...
10011 * gcc.dg/asan/sancov-1.c: ... here.
10012
a854e286 100132016-02-05 Uros Bizjak <ubizjak@gmail.com>
10014
10015 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10016
d4f0b240 100172016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10018
10019 PR target/69677
10020 * gcc.target/i386/pr69677.c: New test.
10021
235d8723 100222016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10023
10024 PR c++/68948
10025 * g++.dg/template/pr68948.C: New test.
10026
f390cf65 100272016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10028
10029 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10030 (only necessary on s390x).
10031
ab99f104 100322016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10033
10034 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10035 -mno-accumulate-outgoing-args.
10036
f7ef5392 100372016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10038
10039 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10040
6b098e91 100412016-02-04 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR c/69669
10044 * c-c++-common/pr69669.c: New test.
10045
f0146cf3 100462016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10047
10048 PR target/69667
10049 * g++.dg/pr69667.C: New file.
10050
08fd6cf5 100512016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10052
10053 PR target/69619
10054 * gcc.dg/pr69619.c: Add new test.
10055
a6f3f39f 100562016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10057
10058 PR rtl-optimization/69577
10059 * gcc.target/i386/pr69577.c: New test.
10060
774068a0 100612016-02-04 Martin Liska <mliska@suse.cz>
10062
10063 * g++.dg/asan/pr69276.C: New test.
10064
f50a7894 100652016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10066
10067 PR target/65932
10068 PR target/67714
10069 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10070 a single smulbb instruction.
10071 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10072 * gcc.target/amr/wmul-2.c: Likewise.
10073
6b722eb3 100742016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10075
10076 PR target/65932
10077 PR target/67714
10078 * gcc.c-torture/execute/pr67714.c: New test.
10079
1f1475a7 100802016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10081
10082 PR target/69454
10083 * gcc.target/i386/pr69454-1.c: New test.
10084 * gcc.target/i386/pr69454-2.c: New test.
10085
6b94e133 100862016-02-03 Martin Sebor <msebor@redhat.com>
10087
10088 PR c++/69251
10089 PR c++/69253
10090 PR c++/69290
10091 PR c++/69277
10092 PR c++/69349
10093 * g++.dg/ext/flexarray-mangle-2.C: New test.
10094 * g++.dg/ext/flexarray-mangle.C: New test.
10095 * g++.dg/ext/flexarray-subst.C: New test.
10096 * g++.dg/ext/flexary11.C: New test.
10097 * g++.dg/ext/flexary12.C: New test.
10098 * g++.dg/ext/flexary13.C: New test.
10099 * g++.dg/ext/flexary14.C: New test.
10100 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10101
342ed0ac 101022016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10103
10104 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10105 Define only if CHECK_FLOAT128 is defined.
10106 (main): Properly initialize u5.
10107
edf6c4d2 101082016-02-03 Jakub Jelinek <jakub@redhat.com>
10109
415d5641 10110 PR c/69627
10111 * gcc.dg/pr69627.c: New test.
10112
edf6c4d2 10113 PR target/69644
10114 * gcc.dg/pr69644.c: New test.
10115
cf8f3ba0 101162016-02-03 Mike Stump <mikestump@comcast.net>
10117
10118 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10119 support for struct-layout-1.exp.
10120
c90d55dd 101212016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10122
10123 PR c++/69056
f7ef5392 10124 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10125
401bd0c8 101262016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10127 Alexandre Oliva <aoliva@redhat.com>
10128
10129 PR target/69461
10130 * gcc.target/powerpc/pr69461.c: New.
10131
277d9d1d 101322016-02-03 Uros Bizjak <ubizjak@gmail.com>
10133
10134 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10135 works from here ...
10136 (check_effective_target_fsanitize_thread): ... to here. Do not
10137 specify additional compile flags for the test source.
10138 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10139 specify additional compile flags for the test source.
10140
e69ad94a 101412016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10142
10143 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10144
a4454da2 101452016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10146
10147 PR fortran/67451
10148 PR fortran/69418
10149 * gfortran.dg/coarray_allocate_2.f08: New test.
10150 * gfortran.dg/coarray_allocate_3.f08: New test.
10151 * gfortran.dg/coarray_allocate_4.f08: New test.
10152
88cab2dd 101532016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10154
10155 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10156 use same scan-tree-dump-times on all platforms.
10157 * gcc.dg/vect/vect-outer-1.c: Likewise.
10158 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10159 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10160 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10161 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10162 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10163 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10164 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10165
66ea75c4 101662016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10167
10168 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10169 warning.
10170
4eef8df7 101712016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10172
10173 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10174
665fbc2f 101752016-02-02 James Norris <jnorris@codesourcery.com>
10176
10177 * c-c++-common/goacc/routine-5.c: Add tests.
10178
b10e3d47 101792016-02-02 Alexander Monakov <amonakov@ispras.ru>
10180
10181 * gcc.target/nvptx/unsigned-cmp.c: New test.
10182
12ad66dd 101832016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10184
10185 * gcc.target/aarch64/scalar_shift_1.c
10186 (test_corners_sisd_di): Improve force to SIMD register.
10187 (test_corners_sisd_si): Likewise.
10188 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10189 Remove scan-assembler check for ldr.
10190
f9ec342f 101912016-02-02 Richard Biener <rguenther@suse.de>
10192
10193 PR tree-optimization/69595
10194 * gcc.dg/Warray-bounds-17.c: New testcase.
10195
32f2925a 101962016-02-02 Richard Biener <rguenther@suse.de>
10197
10198 PR tree-optimization/69606
10199 * gcc.dg/torture/pr69606.c: New testcase.
10200
cfd9ca84 102012016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10202
10203 PR middle-end/68542
10204 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10205 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10206
19bf08e2 102072016-02-02 Alan Modra <amodra@gmail.com>
10208
10209 PR target/69548
10210 * gcc.target/powerpc/pr69548.c: New test.
10211
6f13b088 102122016-02-01 Jakub Jelinek <jakub@redhat.com>
10213
dcddc5af 10214 PR rtl-optimization/69592
10215 * gcc.dg/pr69592.c: New test.
10216
6f13b088 10217 PR preprocessor/69543
10218 PR c/69558
10219 * gcc.dg/pr69543.c: New test.
10220 * gcc.dg/pr69558.c: New test.
10221
d090e5c2 102222016-02-01 Uros Bizjak <ubizjak@gmail.com>
10223
fcb317c5 10224 PR testsuite/65940
10225 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10226
aaf527dc 102272016-02-01 Martin Sebor <msebor@redhat.com>
10228
10229 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10230
1674217b 102312016-02-01 Bin Cheng <bin.cheng@arm.com>
10232
10233 PR tree-optimization/67921
10234 * c-c++-common/ubsan/pr67921.c: New test.
10235
b4007655 102362016-02-01 Richard Biener <rguenther@suse.de>
10237
10238 PR middle-end/69556
10239 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10240
88a477bb 102412016-02-01 Richard Biener <rguenther@suse.de>
10242
10243 PR tree-optimization/69574
10244 * gcc.dg/torture/pr69574.c: New testcase.
10245
2eaaa4e7 102462016-02-01 Richard Biener <rguenther@suse.de>
10247
10248 PR tree-optimization/69579
10249 * gcc.dg/setjmp-6.c: New testcase.
10250
e3882c44 102512016-02-01 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR rtl-optimization/69570
10254 * g++.dg/opt/pr69570.C: New test.
10255
f80aff47 102562016-02-01 Richard Henderson <rth@redhat.com>
10257
10258 * gcc.dg/pr69535.c: New test.
10259
240568aa 102602016-01-31 John David Anglin <danglin@gcc.gnu.org>
10261
6009b3b8 10262 PR testsuite/69584
10263 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10264 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10265
1fdf7177 10266 PR debug/68244
10267 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10268
240568aa 10269 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10270
cb3e5ac0 102712016-01-31 Paul Thomas <pault@gcc.gnu.org>
10272
10273 PR fortran/67564
10274 * gfortran.dg/allocate_with_source_17.f03: New test.
10275
3b8b902b 102762016-01-30 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR tree-optimization/69546
10279 * gcc.dg/torture/pr69546.c: New test.
10280
17985abe 102812016-01-30 Paul Thomas <pault@gcc.gnu.org>
10282
10283 PR fortran/69566
10284 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10285
b5239e80 102862016-01-30 Martin Sebor <msebor@redhat.com>
10287
10288 PR c++/68490
10289 * g++.dg/ext/flexary10.C: New test.
10290
e8f03010 102912016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10292
10293 PR fortran/66707
10294 gfortran.dg/common_23.f90: New test.
10295
dc93691a 102962016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10297
10298 PR target/65546
10299 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10300 condition being checked, and disable it when the target supports
10301 misaligned loads and stores.
10302
ff5e28e9 103032016-01-29 Jakub Jelinek <jakub@redhat.com>
10304
10305 PR debug/69518
10306 * gcc.dg/torture/pr69518.c: New test.
10307
b0d8930a 103082016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10309
10310 PR target/69530
10311 * gcc.target/i386/pr69530.c: New test.
10312
21601fc7 103132016-01-29 Steve Ellcey <sellcey@imgtec.com>
10314
10315 PR target/65604
10316 * gcc.target/mips/div-delay.c: New test.
10317
ca6c7317 103182016-01-29 Jakub Jelinek <jakub@redhat.com>
10319
4758dc39 10320 PR target/69551
10321 * gcc.target/i386/pr69551.c: New test.
10322
ca6c7317 10323 PR target/66137
10324 * gcc.target/i386/pr66137.c: New test.
10325
e3078da6 103262016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10327
10328 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10329 always built for p5600.
10330 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10331 isa=p5600 dg-option.
10332
b622ec25 103332016-01-29 Richard Biener <rguenther@suse.de>
10334
10335 PR tree-optimization/69547
10336 * g++.dg/tree-ssa/pr69547.C: New testcase.
10337
d2a60e99 103382016-01-29 Jakub Jelinek <jakub@redhat.com>
10339
10340 PR debug/66869
10341 * g++.dg/warn/Wunused-function2.C: New test.
10342
ae849d2b 103432016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10344
10345 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10346 support for test to succeed.
10347
ce6a6978 103482016-01-29 Marek Polacek <polacek@redhat.com>
10349
10350 PR c++/69509
10351 PR c++/69516
10352 * g++.dg/ext/constexpr-vla2.C: New test.
10353 * g++.dg/ext/constexpr-vla3.C: New test.
10354 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10355
7550d855 103562016-01-29 Richard Biener <rguenther@suse.de>
10357
10358 PR middle-end/69537
10359 * gcc.dg/uninit-21.c: New testcase.
10360
f11bb279 103612016-01-28 Uros Bizjak <ubizjak@gmail.com>
10362
10363 PR target/69459
10364 * gcc.target/i386/pr69459.c: New test.
10365
c80c12c8 103662016-01-28 Steve Ellcey <sellcey@imgtec.com>
10367
10368 PR target/68400
10369 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10370 * gcc.target/mips/pr68400.c: New test.
10371
c649bacc 103722016-01-28 Martin Sebor <msebor@redhat.com>
10373
10374 PR target/17381
10375 * gcc.target/powerpc/pr17381.c: New test.
10376
f4881661 103772016-01-28 Jakub Jelinek <jakub@redhat.com>
10378
10379 PR middle-end/69542
10380 * gcc.dg/torture/pr69542.c: New test.
10381
d66fdd75 103822016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10383
10384 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10385
d4a78818 103862016-01-28 David Edelsohn <dje.gcc@gmail.com>
10387
10388 * gcc.dg/pr65980.c: Skip on AIX.
10389 * gcc.dg/pr66688.c: Same.
10390
21329e97 103912016-01-28 David Edelsohn <dje.gcc@gmail.com>
10392
10393 PR target/63679
10394 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10395 * gcc.dg/tree-ssa/sra-18.c: Same.
10396
cc7124a6 103972016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10398
10399 PR fortran/62536
10400 * gfortran.dg/block_15.f08: New test.
10401 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10402 on incorrectly closed BLOCK.
10403
358dfcb4 104042016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10405
10406 * gcc.dg/declare-simd.c: New test.
e87502d6 104072016-01-28 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/69466
10410 * gfortran.dg/vect/pr69466.f90: New testcase.
10411
44e7334b 104122016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10413
10414 * g++.dg/pr67989.C: Remove ARM-specific option.
10415 * gcc.target/arm/pr67989.C: New file.
10416
5ce8f551 104172016-01-27 Uros Bizjak <ubizjak@gmail.com>
10418
10419 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10420 and expm1 test for glibc < 2.11.
10421
fa6e6b15 104222016-01-27 Richard Henderson <rth@redhat.com>
10423
10424 * gcc.c-torture/execute/pr69447.c: New test.
10425
104262016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10427
7b8122c6 10428 PR fortran/69422
147b2f9b 10429 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10430
78e516eb 104312016-01-27 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR debug/66869
10434 * gcc.dg/pr66869.c: New test.
10435
9b849350 104362016-01-25 Jeff Law <law@redhat.com>
10437
10438 PR tree-optimization/68398
f11bb279 10439 PR tree-optimization/69196
9b849350 10440 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10441 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10442 path to avoid new heuristic allowing more irreducible regions
10443 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10444 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10445 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10446 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10447 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10448
fee5e491 104492016-01-27 Marek Polacek <polacek@redhat.com>
10450
10451 PR c/68062
10452 * c-c++-common/vector-compare-4.c: New test.
10453
eec96426 104542016-01-27 David Malcolm <dmalcolm@redhat.com>
10455
10456 PR preprocessor/69126
10457 * c-c++-common/pr69126.c: New test case.
10458
5068be18 104592016-01-27 Ian Lance Taylor <iant@google.com>
10460
10461 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10462
5fa82c11 104632016-01-27 Ryan Burn <contact@rnburn.com>
10464
10465 PR cilkplus/69267
10466 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10467
b3df0219 104682016-01-27 Uros Bizjak <ubizjak@gmail.com>
10469
10470 PR target/69512
10471 * gcc.target/i386/pr69512.c: New test.
10472
d46a16d4 104732016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10474
10475 PR ada/69488
10476 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10477
6a9b35ef 104782016-01-27 Marek Polacek <polacek@redhat.com>
10479
10480 PR c++/69379
10481 * g++.dg/pr69379.C: New test.
10482
18e9663b 104832016-01-27 Martin Sebor <msebor@redhat.com>
10484
10485 PR c++/69317
10486 * g++.dg/abi/Wabi-2-2.C: New test.
10487 * g++.dg/abi/Wabi-2-3.C: New test.
10488 * g++.dg/abi/Wabi-3-2.C: New test.
10489 * g++.dg/abi/Wabi-3-3.C: New test.
10490
c88301ad 104912016-01-27 Richard Biener <rguenther@suse.de>
10492
10493 PR tree-optimization/69166
10494 * gcc.dg/torture/pr69166.c: New testcase.
10495
8ca47550 104962016-01-27 Martin Jambor <mjambor@suse.cz>
10497
10498 PR tree-optimization/69355
10499 * gcc.dg/tree-ssa/pr69355.c: New test.
10500
5cb23e3c 105012016-01-27 Marek Polacek <polacek@redhat.com>
10502
10503 PR c++/69496
10504 * g++.dg/ext/constexpr-vla1.C: New test.
10505
7b0c1b6d 105062016-01-20 Christian Bruel <christian.bruel@st.com>
10507
10508 PR target/69245
10509 * gcc.target/arm/pr69245.c: New test.
10510
220112fc 105112016-01-27 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR tree-optimization/69399
10514 * gcc.dg/torture/pr69399.c: New test.
10515
16294490 105162016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10517
10518 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10519
8abd3d0c 105202016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10521
10522 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10523
7cf9b895 105242016-01-26 Tom de Vries <tom@codesourcery.com>
10525
10526 PR tree-optimization/69110
10527 * gcc.dg/autopar/pr69110.c: New test.
10528
557c1942 105292016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10530 Sebastian Pop <s.pop@samsung.com>
557c1942 10531
10532 * gcc.dg/graphite/isl-ast-op-select.c: New.
10533
80adbd96 105342015-01-26 Paul Thomas <pault@gcc.gnu.org>
10535
10536 PR fortran/69385
10537 * gfortran.dg/allocate_error_6.f90: New test.
10538
c3f86f60 105392016-01-26 Richard Henderson <rth@redhat.com>
10540
10541 * gcc.dg/tm/pr60908.c: New test.
10542
3752e5b1 105432016-01-26 David Malcolm <dmalcolm@redhat.com>
10544
10545 PR other/69006
10546 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10547 directive.
10548 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10549 expected multiline output to reflect the colorization being
10550 disabled before newlines.
10551 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10552 (custom_diagnostic_finalizer): Replace call to
10553 pp_newline_and_flush with call to pp_flush.
10554 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10555 * gfortran.dg/implicit_class_1.f90: Likewise.
10556 * lib/gcc-dg.exp (allow_blank_lines): New global.
10557 (dg-allow-blank-lines-in-output): New procedure.
10558 (gcc-dg-prune): Complain about blank lines in the output, unless
10559 dg-allow-blank-lines-in-output was called.
10560 * lib/multiline.exp (_build_multiline_regex): Only support
10561 arbitrary followup text for non-blank-lines, not for blank lines.
10562
9bbfd060 105632016-01-26 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR tree-optimization/69483
10566 * gcc.dg/pr69483.c: New test.
10567 * g++.dg/opt/pr69483.C: New test.
10568
53773057 105692016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10570
10571 PR target/68620
10572 * gcc.target/arm/pr68620.c: New test.
10573
442a556f 105742016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10575
10576 * gcc.target/i386/pr68986-2.c: Remove -m32.
10577
d513c683 105782016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10579
10580 PR target/68986
10581 * gcc.target/i386/pr68986-1.c: New test.
10582 * gcc.target/i386/pr68986-2.c: Likewise.
10583 * gcc.target/i386/pr68986-3.c: Likewise.
10584
976877a5 105852016-01-26 Christian Bruel <christian.bruel@st.com>
10586
10587 * lib/target-supports.exp
10588 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10589 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10590 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10591
2c7b2f88 105922016-01-26 Richard Biener <rguenther@suse.de>
10593
10594 PR tree-optimization/69452
10595 * gcc.dg/torture/pr69452.c: New testcase.
10596
f7fc06e7 105972016-01-26 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR target/69442
10600 * gcc.dg/pr69442.c: New test.
10601
d1dae587 106022016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10603
10604 PR target/67896
10605 * gcc.target/aarch64/simd/pr67896.C: New.
10606
ef7be7f8 106072016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10608
10609 PR tree-optimization/69400
10610 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10611 function.
10612 (plugin_init): Call it.
10613 * gcc.dg/torture/pr69400.c: New test.
10614
648433a4 106152016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10616
10617 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10618
45fc5243 106192016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10620 Sebastian Pop <s.pop@samsung.com>
10621
10622 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10623 isl-0.15.
10624
c699f6a1 106252016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10626 Sebastian Pop <s.pop@samsung.com>
10627
10628 * gcc.dg/graphite/pr69292.c: New.
10629
b86e24ea 106302016-01-25 Jakub Jelinek <jakub@redhat.com>
10631
10632 * c-c++-common/goacc/use_device-1.c: New test.
10633
105cb8d7 106342016-01-25 Jeff Law <law@redhat.com>
10635
10636 PR tree-optimization/69196
10637 PR tree-optimization/68398
10638 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10639 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10640
44562749 106412016-01-25 David Edelsohn <dje.gcc@gmail.com>
10642
10643 PR target/69469
10644 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10645 Algorithm.
10646
6837fee7 106472016-01-25 Richard Biener <rguenther@suse.de>
10648
10649 PR testsuite/69380
10650 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10651
fe500d65 106522016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10653
10654 PR target/69421
10655 * gcc.dg/pr69421.c: New test.
10656
8eacba94 106572016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10658
10659 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10660 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10661 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10662 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10663 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10664 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10665 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10666 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10667 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10668 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10669
af09d40d 106702016-01-25 Richard Biener <rguenther@suse.de>
10671
10672 PR tree-optimization/69376
10673 * gcc.dg/torture/pr69376.c: New testcase.
10674
d65063f5 106752016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10676
10677 PR fortran/69397
10678 PR fortran/68442
10679 * gfortran.dg/interface_38.f90: New test.
10680 * gfortran.dg/interface_39.f90: New test.
80adbd96 10681
08c7bfb4 106822016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10683
10684 Revert:
10685 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10686
10687 PR c++/11858
10688 PR c++/24663
10689 PR c++/24664
10690 * g++.dg/template/pr11858.C: New test.
10691 * g++.dg/template/pr24663.C: New test.
10692 * g++.dg/template/unify12.C: New test.
10693 * g++.dg/template/unify13.C: New test.
10694 * g++.dg/template/unify14.C: New test.
10695 * g++.dg/template/unify15.C: New test.
10696 * g++.dg/template/unify16.C: New test.
10697 * g++.dg/template/unify17.C: New test.
10698
c2e7d2be 106992016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10700
10701 PR fortran/68283
10702 gfortran.dg/pr68283.f90: New test.
10703
9f2e8617 107042016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10705
10706 PR fortran/66094
10707 * gfortran.dg/inline_matmul_13.f90: New test.
10708 * gfortran.dg/matmul_bounds_8.f90: New test.
10709 * gfortran.dg/matmul_bounds_9.f90: New test.
10710 * gfortran.dg/matmul_bounds_10.f90: New test.
10711
a4838119 107122016-01-23 Tom de Vries <tom@codesourcery.com>
10713
10714 PR tree-optimization/69426
10715 * gcc.dg/autopar/pr69426.c: New test.
10716
feddf0dc 107172016-01-23 Martin Sebor <msebor@redhat.com>
10718
10719 PR c++/58109
10720 PR c++/69022
10721 * g++.dg/cpp0x/alignas5.C: New test.
10722 * g++.dg/ext/vector29.C: Same.
10723
132731fb 107242016-01-23 Uros Bizjak <ubizjak@gmail.com>
10725
10726 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10727 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10728 _GNU_SOURCE from compile flags to the source.
10729 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10730 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10731 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10732 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10733
51aec681 107342016-01-22 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR target/69432
10737 * g++.dg/opt/pr69432.C: New test.
10738
147aa3e3 107392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10740
10741 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10742 32-bit targets testing an -m64 multilib.
10743
4d04e35e 107442016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10745
10746 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10747 64-bit support.
10748
86f38d0c 107492016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10750
10751 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10752
f776e712 107532016-01-21 Christian Bruel <christian.bruel@st.com>
10754
10755 PR target/68674
10756 * gcc.target/i386/pr68674.c
10757 * gcc.target/aarch64/pr68674.c
10758 * gcc.target/arm/pr68674.c
10759
7b9de435 107602016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10761
10762 PR target/69403
10763 * gcc.c-torture/execute/pr69403.c: New test.
10764
9935a0ba 107652016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10766
10767 PR c++/55843
10768 * g++.dg/template/pr55843.C: New.
10769
06b94aa1 107702016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10771
10772 PR testsuite/66877
10773 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10774 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10775
b68773a8 107762016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10777
10778 PR testsuite/67489
132731fb 10779 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10780 from dg-do compile directive, and instead add
10781 { dg-require-effective-target int128 }.
b68773a8 10782
bbbbe8ab 107832016-01-20 Martin Sebor <msebor@redhat.com>
10784
10785 PR c/69405
10786 * gcc.dg/sync-fetch.c: New test.
10787
f3a6a26f 107882016-01-21 Martin Sebor <msebor@redhat.com>
10789
10790 PR target/69252
10791 * gcc.target/powerpc/pr69252.c: New test.
10792
d1565a03 107932016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10794
10795 PR fortran/65996
132731fb 10796 * gfortran.dg/pr65996.f90: New test.
d1565a03 10797
15a5a905 107982016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10799
10800 PR c++/68810
bbbbe8ab 10801 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10802 expected to generate an error.
15a5a905 10803
e4538af5 108042016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10805
10806 PR middle-end/66178
10807 * gcc.dg/torture/pr66178.c: New test.
10808
4d4180ce 108092016-01-21 Anton Blanchard <anton@samba.org>
10810 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10811
10812 PR target/63354
10813 * gcc.target/powerpc/pr63354.c: New test.
10814
86e16058 108152016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10816
10817 PR rtl-optimization/68990
10818 * gcc.target/i386/pr68990: New.
10819
b11b85e4 108202016-01-21 Nick Clifton <nickc@redhat.com>
10821
10822 PR target/69129
10823 * gcc.target/mips/pr69129.c: New.
10824
62dd9f85 108252016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10826
10827 PR c++/58046
10828 * g++.dg/cpp0x/pr58046.C: New.
10829
ac7d424b 108302016-01-21 Jakub Jelinek <jakub@redhat.com>
10831
47c0bea3 10832 PR target/69187
10833 PR target/65624
10834 * gcc.target/arm/pr69187.c: New test.
10835
ac7d424b 10836 PR c++/69355
10837 * g++.dg/torture/pr69355.C: New test.
10838
9e18b252 108392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10840 Sebastian Pop <s.pop@samsung.com>
10841
10842 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10843
de862e2f 108442016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10845 Sebastian Pop <s.pop@samsung.com>
10846
132731fb 10847 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10848
f55f9344 108492016-01-21 Jakub Jelinek <jakub@redhat.com>
10850
10851 PR middle-end/67653
10852 * c-c++-common/pr67653.c: New test.
10853 * gcc.dg/torture/pr29119.c: Add dg-warning.
10854
62752e71 108552016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10856
10857 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10858
16d4186f 108592016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10860
10861 PR c/24293
10862 * gcc.dg/pr24293.c: New test.
10863 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10864 incomplete struct type.
10865 * gcc.dg/declspec-1.c: Likewise.
10866 * gcc.dg/pr63549.c: Likewise.
10867
58219d13 108682016-01-20 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR tree-optimization/66612
10871 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10872 for bdn instruction.
10873
a7b5688a 108742016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10875
10876 * lib/target-supports.exp
10877 (check_effective_target_arm_fp_ok_nocache): New.
10878 (check_effective_target_arm_fp_ok): New.
10879 (add_options_for_arm_fp): New.
10880 (check_effective_target_arm_crypto_ok_nocache): Require
10881 target_arm_v8_neon_ok instead of arm32.
10882 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10883 (check_effective_target_arm_crypto_pragma_ok): New.
10884 (add_options_for_arm_vfp): New.
10885 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10886 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10887 target instead. Force initial fpu to vfp.
10888 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10889 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10890 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10891 dependency.
10892 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10893 use arm_vfp effective target instead. Force initial fpu to vfp.
10894 * gcc.target/arm/attr-neon3.c: Likewise.
10895 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10896 arm_vfp_ok.
10897 * gcc.target/arm/unsigned-float.c: Likewise.
10898 * gcc.target/arm/vfp-1.c: Likewise.
10899 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10900 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10901 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10902 * gcc.target/arm/vfp-ldmias.c: Likewise.
10903 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10904 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10905 * gcc.target/arm/vfp-stmiad.c: Likewise.
10906 * gcc.target/arm/vfp-stmias.c: Likewise.
10907 * gcc.target/arm/vnmul-1.c: Likewise.
10908 * gcc.target/arm/vnmul-2.c: Likewise.
10909 * gcc.target/arm/vnmul-3.c: Likewise.
10910 * gcc.target/arm/vnmul-4.c: Likewise.
10911
7ca56ca8 109122016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10913
7fb75b57 10914 PR testsuite/69366
10915 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10916 the MPX run-time library, for compile-time MPX test.
10917 * gcc.target/i386/chkp-always_inline.c: Likewise.
10918 * gcc.target/i386/chkp-bndret.c: Likewise.
10919 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10920 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10921 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10922 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10923 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10924 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10925 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10926 * gcc.target/i386/chkp-label-address.c: Likewise.
10927 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10928 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10929 * gcc.target/i386/chkp-pr69044.c: Likewise.
10930 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10931 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10932 * gcc.target/i386/chkp-strchr.c: Likewise.
10933 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10934 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10935 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10936 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10937 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10938 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10939 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10940 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10941 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10942 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10943 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10944 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10945 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10946 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10947 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10948 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10949 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10950 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10951 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10952 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10953 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10954 * gcc.target/i386/pr63995-2.c: Likewise.
10955 * gcc.target/i386/pr64805.c: Likewise.
10956 * gcc.target/i386/pr65044.c: Likewise.
10957 * gcc.target/i386/pr65167.c: Likewise.
10958 * gcc.target/i386/pr65183.c: Likewise.
10959 * gcc.target/i386/pr65184.c: Likewise.
10960 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10961
f2da0b99 109622016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10963
10964 PR tree-optimization/69328
10965 * gcc.dg/pr69328.c: New test.
10966
4d379676 109672016-01-20 Jeff Law <law@redhat.com>
10968
4a11f145 10969 PR target/25114
4d379676 10970 * gcc.target/m68k/pr25114.c: New test.
10971
0754bad1 109722016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10973
10974 * gcc.target/arm/memset-inline-10.c: Added
10975 dg-require-effective-target arm_thumb2_ok.
10976
63bd5c2d 109772016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10978
10979 * gcc.dg/debug/dwarf2/sso.c: New test.
10980
a9c01e81 109812016-01-19 Uros Bizjak <ubizjak@gmail.com>
10982
10983 PR testsuite/68820
10984 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10985 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10986 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10987
53fa0e54 109882016-01-19 Jan Hubicka <hubicka@ucw.cz>
10989
10990 PR ipa/66223
10991 * g++.dg/ipa/devirt-50.C: New testcase.
10992
e035a62c 109932016-01-19 Marek Polacek <polacek@redhat.com>
10994
10995 PR c++/68965
10996 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10997 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10998
885cc3ea 109992016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11000
11001 PR target/69135
11002 * gcc.target/arm/pr69135_1.c: New test.
11003
07bd240e 110042015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11005
11006 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11007
9f60d257 110082015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11009
11010 * gcc.target/aarch64/ccmp_1.c: New testcase.
11011
a0c919f7 110122016-01-19 Marek Polacek <polacek@redhat.com>
11013
11014 PR c++/68586
11015 * g++.dg/cpp0x/enum30.C: New test.
11016
dc5d6d17 110172016-01-19 Richard Biener <rguenther@suse.de>
11018
11019 PR tree-optimization/69336
11020 * g++.dg/tree-ssa/pr69336.C: New testcase.
11021
6dd156e0 110222016-01-19 Jakub Jelinek <jakub@redhat.com>
11023
11024 PR debug/65779
11025 * gcc.dg/pr65779.c: New test.
11026
3e0d45b9 110272016-01-19 Richard Biener <rguenther@suse.de>
11028
11029 PR tree-optimization/69352
11030 * gcc.dg/torture/pr69352.c: New testcase.
11031
7a3cf64d 110322016-01-19 Jakub Jelinek <jakub@redhat.com>
11033
11034 PR rtl-optimization/68955
11035 PR rtl-optimization/64557
11036 * gcc.dg/torture/pr68955.c: New test.
11037
8be55b33 110382016-01-19 Jan Hubicka <hubicka@ucw.cz>
11039
11040 PR lto/69136
11041 * g++.dg/torture/pr69136.C: New testcase.
11042
72a985d7 110432016-01-19 Jan Hubicka <hubicka@ucw.cz>
11044
11045 PR lto/69133
11046 * g++.dg/lto/pr69133_0.C: New testcase.
11047 * g++.dg/lto/pr69133_1.C: New testcase.
11048
56778b62 110492016-01-15 Jeff Law <law@redhat.com>
11050
11051 PR tree-optimization/69320
11052 * gcc.c-torture/pr69320-1.c: New test.
11053 * gcc.c-torture/pr69320-2.c: New test.
11054 * gcc.c-torture/pr69320-3.c: New test.
11055 * gcc.c-torture/pr69320-4.c: New test.
11056
ced41b93 110572016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11058
11059 PR c++/11858
11060 PR c++/24663
11061 PR c++/24664
11062 * g++.dg/template/pr11858.C: New test.
11063 * g++.dg/template/pr24663.C: New test.
11064 * g++.dg/template/unify12.C: New test.
11065 * g++.dg/template/unify13.C: New test.
11066 * g++.dg/template/unify14.C: New test.
11067 * g++.dg/template/unify15.C: New test.
11068 * g++.dg/template/unify16.C: New test.
11069 * g++.dg/template/unify17.C: New test.
11070
7f8cbcaf 110712016-01-18 David Malcolm <dmalcolm@redhat.com>
11072
11073 PR testsuite/69181
11074 * gcc.dg/pr69181-1.c: New test file.
11075 * gcc.dg/pr69181-2.c: New test file.
11076 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11077 globals by moving it to...
11078 (cleanup-after-saved-dg-test): ...this new function. Add
11079 "global additional_sources_used". Add reset of global
11080 multiline_expected_outputs to the empty list.
11081 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11082 global to...
11083 (multiline_expected_outputs): ...this, and updated comments to
11084 note that it is modified from gcc-dg.exp.
11085 (dg-end-multiline-output): Update for the above renaming.
11086 (handle-multiline-outputs): Likewise. Remove the clearing
11087 of the expected outputs to the empty list.
11088
3c7cbfc0 110892016-01-18 Richard Biener <rguenther@suse.de>
11090
11091 PR tree-optimization/69297
11092 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11093
81d49cc1 110942016-01-18 Joseph Myers <joseph@codesourcery.com>
11095
11096 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11097 dg-options.
11098 * gcc.target/mips/mips-3d-2.c: Likewise.
11099 * gcc.target/mips/mips-3d-3.c: Likewise.
11100 * gcc.target/mips/mips-3d-4.c: Likewise.
11101 * gcc.target/mips/mips-3d-5.c: Likewise.
11102 * gcc.target/mips/mips-3d-6.c: Likewise.
11103 * gcc.target/mips/mips-3d-7.c: Likewise.
11104 * gcc.target/mips/mips-3d-8.c: Likewise.
11105 * gcc.target/mips/mips-3d-9.c: Likewise.
11106 * gcc.target/mips/mips-ps-1.c: Likewise.
11107 * gcc.target/mips/mips-ps-2.c: Likewise.
11108 * gcc.target/mips/mips-ps-3.c: Likewise.
11109 * gcc.target/mips/mips-ps-4.c: Likewise.
11110 * gcc.target/mips/mips-ps-5.c: Likewise.
11111 * gcc.target/mips/mips-ps-6.c: Likewise.
11112 * gcc.target/mips/mips-ps-7.c: Likewise.
11113 * gcc.target/mips/mips-ps-type.c: Likewise.
11114 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11115 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11116
03c4ff3a 111172016-01-18 Tom de Vries <tom@codesourcery.com>
11118
11119 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11120 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11121 * c-c++-common/goacc/kernels-empty.c: New test.
11122 * c-c++-common/goacc/kernels-eternal.c: New test.
11123 * c-c++-common/goacc/kernels-loop-2.c: New test.
11124 * c-c++-common/goacc/kernels-loop-3.c: New test.
11125 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11126 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11127 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11128 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11129 * c-c++-common/goacc/kernels-loop-data.c: New test.
11130 * c-c++-common/goacc/kernels-loop-g.c: New test.
11131 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11132 * c-c++-common/goacc/kernels-loop-n.c: New test.
11133 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11134 * c-c++-common/goacc/kernels-loop.c: New test.
11135 * c-c++-common/goacc/kernels-noreturn.c: New test.
11136 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11137 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11138 * c-c++-common/goacc/kernels-reduction.c: New test.
11139
22e3dcee 111402016-01-18 Tom de Vries <tom@codesourcery.com>
11141
11142 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11143 * gcc.dg/autopar/outer-2.c: Same.
11144 * gcc.dg/autopar/outer-3.c: Same.
11145 * gcc.dg/autopar/outer-4.c: Same.
11146 * gcc.dg/autopar/outer-5.c: Same.
11147 * gcc.dg/autopar/outer-6.c: Same.
11148 * gcc.dg/autopar/parallelization-1.c: Same.
11149 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11150 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11151 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11152 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11153 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11154 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11155 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11156 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11157 * gcc.dg/autopar/pr39500-1.c: Same.
11158 * gcc.dg/autopar/pr39500-2.c: Same.
11159 * gcc.dg/autopar/pr46193.c: Same.
11160 * gcc.dg/autopar/pr46194.c: Same.
11161 * gcc.dg/autopar/pr49580.c: Same.
11162 * gcc.dg/autopar/pr49960-1.c: Same.
11163 * gcc.dg/autopar/pr49960.c: Same.
11164 * gcc.dg/autopar/pr68373.c: Same.
11165 * gcc.dg/autopar/reduc-1.c: Same.
11166 * gcc.dg/autopar/reduc-1char.c: Same.
11167 * gcc.dg/autopar/reduc-1short.c: Same.
11168 * gcc.dg/autopar/reduc-2.c: Same.
11169 * gcc.dg/autopar/reduc-2char.c: Same.
11170 * gcc.dg/autopar/reduc-2short.c: Same.
11171 * gcc.dg/autopar/reduc-3.c: Same.
11172 * gcc.dg/autopar/reduc-4.c: Same.
11173 * gcc.dg/autopar/reduc-6.c: Same.
11174 * gcc.dg/autopar/reduc-7.c: Same.
11175 * gcc.dg/autopar/reduc-8.c: Same.
11176 * gcc.dg/autopar/reduc-9.c: Same.
11177 * gcc.dg/autopar/uns-outer-4.c: Same.
11178 * gcc.dg/autopar/uns-outer-5.c: Same.
11179 * gcc.dg/autopar/uns-outer-6.c: Same.
11180 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11181 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11182
fd5cbe2f 111832016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11184
11185 PR target/63679
11186 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11187 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11188
fa75ab55 111892016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11190
11191 PR target/63679
11192 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11193 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11194 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11195
214b2582 111962016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11197
11198 PR target/63679
11199 * gcc.dg/tree-ssa/sra-17.c: New.
11200 * gcc.dg/tree-ssa/sra-18.c: New.
11201
13146837 112022016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11203
11204 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11205
6ccd18c2 112062016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11207
11208 * gnat.dg/inline12.adb: New test.
11209
8872b95f 112102016-01-18 Bin Cheng <bin.cheng@arm.com>
11211
11212 PR tree-optimization/66797
11213 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11214
971514e3 112152016-01-18 Richard Biener <rguenther@suse.de>
11216
11217 PR tree-optimization/69170
11218 * gcc.dg/torture/pr69170.c: New testcase.
11219
dfb6d139 112202016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11221
11222 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11223
164d84c2 112242016-01-16 Tom de Vries <tom@codesourcery.com>
11225
11226 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11227
4c33b769 112282016-01-16 Tom de Vries <tom@codesourcery.com>
11229
11230 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11231 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11232 redundant dg-require-effective-target pthread.
11233 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11234 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11235 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11236 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11237 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11238 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11239 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11240
673441b0 112412016-01-16 David Edelsohn <dje.gcc@gmail.com>
11242
11243 PR target/68609
11244 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11245 * gcc.target/powerpc/recip-7.c: Same.
11246
90153ae7 112472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11248
11249 PR c++/69091
11250 * g++.dg/template/pr69091.C: New test.
11251
bc24d01d 112522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11253
11254 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11255 dump does not contain an error_mark_node.
11256 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11257 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11258
4067c0fd 112592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11260
11261 PR c++/68936
11262 * g++.dg/template/pr68936.C: New test.
11263
27c6dbdd 112642016-01-15 David Edelsohn <dje.gcc@gmail.com>
11265
11266 PR target/68609
11267 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11268 * gcc.target/powerpc/recip-2.c: Same.
11269 * gcc.target/powerpc/recip-3.c: Same.
11270 * gcc.target/powerpc/recip-4.c: Same.
11271 * gcc.target/powerpc/recip-sqrtf.c: Same.
11272
e390c57d 112732016-01-15 Jeff Law <law@redhat.com>
11274
11275 PR tree-optimization/69270
11276 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11277 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11278
ddcfeaf1 112792016-01-15 Paul Thomas <pault@gcc.gnu.org>
11280
11281 PR fortran/49630
11282 * gfortran.dg/deferred_character_13.f90: New test for the fix
11283 of comment 3 of the PR.
11284
11285 PR fortran/54070
11286 * gfortran.dg/deferred_character_8.f90: New test
11287 * gfortran.dg/allocate_error_5.f90: New test
11288
11289 PR fortran/60593
11290 * gfortran.dg/deferred_character_10.f90: New test
11291
11292 PR fortran/60795
11293 * gfortran.dg/deferred_character_14.f90: New test
11294
11295 PR fortran/61147
11296 * gfortran.dg/deferred_character_11.f90: New test
11297
11298 PR fortran/64324
11299 * gfortran.dg/deferred_character_9.f90: New test
11300
81be349c 113012016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11302
11303 PR rtl-optimization/69030
11304 * gcc.target/i386/pr69030.c: New.
11305
998456c5 113062016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11307
11308 * gcc.target/aarch64/target_attr_17.c: New test.
11309
0d85be19 113102016-01-15 Richard Biener <rguenther@suse.de>
11311
11312 PR tree-optimization/66856
11313 * gcc.dg/torture/pr66856-1.c: New testcase.
11314 * gcc.dg/torture/pr66856-2.c: Likewise.
11315
321d36c8 113162016-01-15 Richard Biener <rguenther@suse.de>
11317
11318 PR debug/69137
11319 * g++.dg/lto/pr69137_0.C: New testcase.
11320
d94a1f53 113212016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11322
11323 PR middle-end/69246
11324 * gcc.target/i386/pr69246.c: New test.
11325
5fe9a861 113262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11327
a9c01e81 11328 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11329
3d05a5e9 113302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11331
11332 PR c++/56194
11333 * g++.dg/init/const9.C: Disable test on S/390.
11334
5e8132b5 113352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11336
11337 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11338 * g++.dg/Wno-frame-address.C: Ditto.
11339
32307cdf 113402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11341
11342 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11343
1ca28250 113442016-01-15 Richard Biener <rguenther@suse.de>
11345
11346 PR tree-optimization/68961
11347 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11348
6271bd93 113492016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11350
11351 * gcc.target/i386/pr65105-5.c: New test.
11352
dfb6d139 113532016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11354
11355 * gcc.c-torture/execute/alias-4.c: New testcase.
11356
dfb6d139 113572016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11358
11359 PR ipa/68148
11360 * g++.dg/ipa/devirt-49.C: New testcase.
11361
7bbac464 113622016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11363
11364 PR target/65837
11365 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11366 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11367 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11368
4345b868 113692016-01-15 Richard Biener <rguenther@suse.de>
11370
11371 PR tree-optimization/69117
11372 * gcc.dg/torture/pr69117.c: New testcase.
11373
580357e7 113742015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11375
11376 PR c++/69048
11377 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11378
612baa31 113792016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11380
11381 PR testsuite/67509
11382 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11383 range tests use 100 * maximum instead of maximum + 1.
11384
44e09bc4 113852016-01-14 Jakub Jelinek <jakub@redhat.com>
11386
11387 PR debug/69244
11388 * gcc.dg/guality/pr69244.c: New test.
11389
96962ae4 113902016-01-14 Uros Bizjak <ubizjak@gmail.com>
11391
11392 * lib/target-supports.exp (check_effective_target_issignaling):
11393 New procedure.
11394 * gcc.dg/pr61441.c: Require issignaling effective target.
11395
ab9c400b 113962016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11397
11398 PR target/68803
11399 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11400
a7ed4583 114012016-01-14 David Malcolm <dmalcolm@redhat.com>
11402
11403 PR c++/68819
11404 PR preprocessor/69177
11405 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11406 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11407 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11408 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11409
77f35cec 114102016-01-14 Marek Polacek <polacek@redhat.com>
11411
11412 PR c/69262
11413 * gcc.dg/array-15.c: New test.
11414
915d0950 114152016-01-14 Jakub Jelinek <jakub@redhat.com>
11416
11417 PR middle-end/68146
11418 PR tree-optimization/69155
11419 * gfortran.dg/pr68146.f: New test.
11420 * gfortran.dg/pr69155.f90: New test.
11421
24651fb7 114222016-01-14 Richard Biener <rguenther@suse.de>
11423
11424 PR tree-optimization/68060
11425 * gcc.dg/torture/pr68060-1.c: New testcase.
11426 * gcc.dg/torture/pr68060-2.c: Likewise.
11427
2f63f950 114282016-01-14 Nick Clifton <nickc@redhat.com>
11429
11430 * lib/target-supports.exp
11431 (check_effective_target_arm_neon_ok_nocache): Add an option
11432 sequence that includes setting the ARM architecture to ARMv7-A.
11433 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11434 command line options necessary to enable Neon support.
11435 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11436 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11437 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11438 * gcc.target/arm/pr69180.c: Likewise.
11439
3ce0acde 114402016-01-14 Jeff Law <law@redhat.com>
11441
11442 PR tree-optimization/69270
11443 * gcc.dg/tree-ssa/pr69270.c: New test.
11444
bda05c57 114452016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11446
11447 PR c/66208
11448 * c-c++-common/pr66208.c: New file.
11449
9b657cf1 114502016-01-13 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR tree-optimization/69156
11453 * gcc.dg/pr69156.c: New test.
11454
58ba1b9d 114552016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11456
11457 * gcc.target/i386/pr69225-7.c: New test.
11458
e5fee0fe 114592016-01-13 Richard Henderson <rth@redhat.com>
11460
11461 * gcc.dg/tm/memopt-13.c: Update expected function.
11462 * gcc.dg/tm/memopt-6.c: Likewise.
11463
3f0e9745 114642016-01-13 Uros Bizjak <ubizjak@gmail.com>
11465
11466 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11467 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11468 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11469 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11470
3f0e9745 114712016-01-13 Tom de Vries <tom@codesourcery.com>
11472
11473 PR tree-optimization/69169
7a6ddc0d 11474 * gcc.dg/pr69169.c: New test.
11475
9b657cf1 114762016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11477
11478 PR target/69228
11479 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11480 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11481 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11482 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11483 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11484 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11485 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11486 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11487
f704d701 114882016-01-13 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR target/69247
11491 * gcc.dg/pr69247.c: New test.
11492
e966d6b9 114932016-01-13 Richard Biener <rguenther@suse.de>
11494
11495 PR tree-optimization/69242
11496 * gcc.dg/torture/pr69242.c: New testcase.
11497
1ca1d9b2 114982016-01-13 Richard Biener <rguenther@suse.de>
11499
11500 PR tree-optimization/69186
11501 * gcc.dg/torture/pr69186.c: New testcase.
11502
d07cbccc 115032016-01-13 Jeff Law <law@redhat.com>
11504
11505 PR tree-optimization/67755
11506 * gcc.dg/tree-ssa/pr67755.c: New test.
11507
115082016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11509
11510 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11511 pass number in output by a star.
11512
b95d41cf 115132016-01-12 Bin Cheng <bin.cheng@arm.com>
11514
11515 PR tree-optimization/68911
11516 * gcc.c-torture/execute/pr68911.c: New test.
11517
91d87e22 115182016-01-12 Marek Polacek <polacek@redhat.com>
11519
11520 PR c++/68979
11521 * g++.dg/warn/permissive-1.C: New test.
11522
8a9401a4 115232016-01-12 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR objc++/68511
11526 PR c++/69213
11527 * g++.dg/opt/pr69213.C: New test.
11528
b9cb7a67 115292016-01-12 Christian Bruel <christian.bruel@st.com>
11530
11531 PR target/69180
11532 * gcc.target/arm/pr69180.c: New test.
11533
e4c96992 115342016-01-12 Richard Biener <rguenther@suse.de>
11535
11536 PR lto/69077
11537 * g++.dg/lto/pr69077_0.C: New testcase.
11538 * g++.dg/lto/pr69077_1.C: Likewise.
11539
90525f61 115402016-01-12 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR target/69175
11543 * g++.dg/opt/pr69175.C: New test.
11544
9e7edfd3 115452016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11546
11547 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11548 rather than #including math.h & stdlib.h.
11549 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11550 * gcc.dg/vect/pr49771.c: Likewise.
11551 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11552 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11553 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11554 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11555 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11556 * gcc.dg/vect/pr44507.c: Likewise.
11557 * gcc.dg/vect/pr45902.c: Likewise.
11558 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11559 * gcc.dg/vect/vect-117.c: Likewise.
11560 * gcc.dg/vect/vect-99.c: Likewise.
11561 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11562 * gcc.dg/vect/vect-cond-1.c: Likewise.
11563 * gcc.dg/vect/vect-cond-2.c: Likewise.
11564 * gcc.dg/vect/vect-cond-3.c: Likewise.
11565 * gcc.dg/vect/vect-cond-4.c: Likewise.
11566 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11567 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11568 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11569 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11570 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11571 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11572 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11573 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11574 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11575 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11576 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11577 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11578 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11579 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11581 include of signal.h.
11582 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11585 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11586 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11587 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11588 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11589 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11590 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11591 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11592 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11593 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11594 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11595 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11596 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11597 * gcc.dg/vect/vect-outer-5.c: Likewise.
11598 * gcc.dg/vect/vect-outer-6.c: Likewise.
11599 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11600 include of stdio.h.
11601
3368873d 116022016-01-12 Nick Clifton <nickc@redhat.com>
11603
11604 PR target/68913
11605 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11606 to fread so that it will be found in all target runtimes.
11607
0464ea95 116082016-01-12 Richard Biener <rguenther@suse.de>
11609
11610 PR tree-optimization/69053
11611 * g++.dg/torture/pr69053.C: New testcase.
11612
7819730f 116132016-01-12 Richard Biener <rguenther@suse.de>
11614
11615 PR tree-optimization/69168
11616 * gcc.dg/torture/pr69168.c: New testcase.
11617
995bfebf 116182016-01-12 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/69157
11621 * gcc.dg/torture/pr69157.c: New testcase.
11622
116232016-01-12 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/69174
11626 * gcc.dg/torture/pr69174.c: New testcase.
11627
1d10d64c 116282016-01-12 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR c++/66808
11631 PR c++/69000
11632 * g++.dg/tls/pr66808.C: New test.
11633 * g++.dg/tls/pr69000.C: New test.
11634
f0b79faf 116352016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11636
11637 * gcc.target/powerpc/swaps-p8-23.c: New test.
11638 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11639
04cf75a4 116402016-01-11 John David Anglin <danglin@gcc.gnu.org>
11641
11642 PR tree-optimization/68356
11643 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11644
0eb4264c 116452016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11646 Jim Wilson <jim.wilson@linaro.org>
11647
11648 PR target/69194
11649 * gcc.target/arm/pr69194.c: New test.
11650
2f66de64 116512016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11652
11653 PR target/69225
11654 * gcc.target/i386/pr69225-1.c: New test.
11655 * gcc.target/i386/pr69225-2.c: Likewise.
11656 * gcc.target/i386/pr69225-3.c: Likewise.
11657 * gcc.target/i386/pr69225-4.c: Likewise.
11658 * gcc.target/i386/pr69225-5.c: Likewise.
11659 * gcc.target/i386/pr69225-6.c: Likewise.
11660
36105e82 116612016-01-11 Jakub Jelinek <jakub@redhat.com>
11662
1c78ce2e 11663 PR target/67462
11664 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11665 if lp64.
11666
a4a87320 11667 PR target/69071
11668 * gcc.dg/pr69071.c: New test.
11669
91fbd04f 11670 PR c++/69211
11671 * g++.dg/opt/pr69211.C: New test.
11672
36105e82 11673 PR tree-optimization/69214
11674 * gcc.c-torture/compile/pr69214.c: New test.
11675
e934c380 116762016-01-11 Uros Bizjak <ubizjak@gmail.com>
11677
11678 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11679 * gcc.target/i386/pr66232-11.c: Ditto.
11680 * gcc.target/i386/pr66232-12.c: Ditto.
11681 * gcc.target/i386/pr66232-13.c: Ditto.
11682
3ff1b153 116832016-01-11 Richard Biener <rguenther@suse.de>
11684
11685 PR tree-optimization/69173
11686 * gcc.dg/torture/pr69173.c: New testcase.
11687
04e1504c 116882016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11689
11690 PR rtl-optimization/68796
11691 * gcc.target/aarch64/tst_5.c: New test.
11692 * gcc.target/aarch64/tst_6.c: Likewise.
11693
ae8718b5 116942016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11695
11696 PR rtl-optimization/68841
11697 * gcc.dg/pr68841.c: New test.
11698 * gcc.c-torture/execute/pr68841.c: New test.
11699
bd8bece2 117002016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11701
11702 PR rtl-optimization/68920
11703 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11704 for ix86 targets.
11705 * gcc.dg/ifcvt-5.c: New test.
11706
9b657cf1 117072016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11708
11709 PR bootstrap/69123
11710 * g++.dg/pr69123.C: New.
11711
7a158352 117122016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11713
11714 PR target/69010
11715 * gcc.target/i386/pr69010.c: New test.
11716
ff375d11 117172016-01-11 Martin Jambor <mjambor@suse.cz>
11718
11719 PR ipa/69044
11720 * gcc.target/i386/chkp-pr69044.c: New test.
11721
9eb890f1 117222016-01-11 Tom de Vries <tom@codesourcery.com>
11723
11724 PR tree-optimization/69109
11725 * gcc.dg/autopar/pr69109-2.c: New test.
11726 * gcc.dg/autopar/pr69109.c: New test.
11727
c4157ee5 117282016-01-11 Tom de Vries <tom@codesourcery.com>
11729
11730 PR tree-optimization/69108
11731 * gcc.dg/autopar/pr69108.c: New test.
11732
b933e511 117332016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11734
11735 PR c++/69029
11736 * c-c++-common/Wisleading-indentation.c: Augment test.
11737
efb73de1 117382016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11739
11740 PR fortran/69154
11741 * gfortran.dg/inline_matmul_12.f90: New test.
11742
40c86c3b 117432016-01-10 Paul Thomas <pault@gcc.gnu.org>
11744
11745 PR fortran/67779
11746 * gfortran.dg/actual_array_offset_1: New test.
11747
a006c0bb 117482016-01-10 Tom de Vries <tom@codesourcery.com>
11749
11750 PR tree-optimization/69062
11751 * gcc.dg/autopar/pr69062.c: New test.
11752
880ed4be 117532016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11754
11755 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11756 * gcc.dg/vect/slp-perm-2.c: Likewise.
11757 * gcc.dg/vect/slp-perm-3.c: Likewise.
11758 * gcc.dg/vect/slp-perm-5.c: Likewise.
11759 * gcc.dg/vect/slp-perm-6.c: Likewise.
11760 * gcc.dg/vect/slp-perm-7.c: Likewise.
11761 * gcc.dg/vect/slp-perm-8.c: Likewise.
11762
d95e1856 117632016-01-10 Tom de Vries <tom@codesourcery.com>
11764
11765 PR tree-optimization/69039
11766 * gcc.dg/autopar/pr69039.c: New test.
11767
0f8f48d0 117682016-01-09 Marek Polacek <polacek@redhat.com>
11769
11770 PR c++/69113
11771 * g++.dg/pr69113.C: New test.
11772
7dff0499 117732016-01-09 Jakub Jelinek <jakub@redhat.com>
11774
11775 PR middle-end/50865
11776 PR tree-optimization/69097
11777 * gcc.c-torture/execute/pr50865.c: New test.
11778 * gcc.c-torture/execute/pr69097-1.c: New test.
11779 * gcc.c-torture/execute/pr69097-2.c: New test.
11780 * gcc.dg/pr69097-1.c: New test.
11781 * gcc.dg/pr69097-2.c: New test.
11782
18431e78 117832016-01-09 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR c++/69164
11786 * g++.dg/opt/pr69164.C: New test.
11787
1943a4a2 117882016-01-08 Jakub Jelinek <jakub@redhat.com>
11789
11790 PR tree-optimization/69167
11791 * gcc.dg/pr69167.c: New test.
11792
a143e277 117932016-01-08 Marek Polacek <polacek@redhat.com>
11794
11795 PR c++/68449
11796 * g++.dg/pr68449.C: New.
11797
44c01906 117982016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11799
11800 PR tree-optimization/68707
11801 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11802 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11803 on platforms supporting it.
11804 * gcc.dg/vect/slp-perm-2.c: Likewise.
11805 * gcc.dg/vect/slp-perm-3.c: Likewise.
11806 * gcc.dg/vect/slp-perm-5.c: Likewise.
11807 * gcc.dg/vect/slp-perm-7.c: Likewise.
11808 * gcc.dg/vect/slp-perm-8.c: Likewise.
11809 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11810 on platforms supporting it.
11811
c437d1e8 118122016-01-08 Jakub Jelinek <jakub@redhat.com>
11813
c9595c51 11814 PR tree-optimization/69162
11815 * gcc.dg/pr69162.c: New test.
11816
c437d1e8 11817 PR tree-optimization/69172
11818 * gcc.dg/pr69172.c: New test.
11819
6a46a28c 118202016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11821
11822 PR tree-optimization/67781
11823 * gcc.c-torture/execute/pr67781.c: New file.
11824
62ad9a04 118252016-01-08 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR tree-optimization/69083
11828 * gcc.dg/vect/pr69083.c: New test.
11829
9e0e8c2a 118302016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11831
11832 PR tree-optimization/61441
11833 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11834 Use -fexcess-precision=standard for compiler options.
11835 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11836
5d034e37 118372016-01-08 Jakub Jelinek <jakub@redhat.com>
11838
5013f740 11839 PR fortran/69128
11840 * gfortran.dg/gomp/pr69128.f90: New test.
11841
5d034e37 11842 PR c++/69145
11843 * g++.dg/ext/pr69145-1.C: New test.
11844 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11845 * g++.dg/ext/pr69145-2.h: New file.
11846
517906ff 118472016-01-07 Martin Sebor <msebor@redhat.com>
11848
11849 PR c/68966
11850 * gcc.dg/atomic-fetch-bool.c: New test.
11851 * gcc.dg/sync-fetch-bool.c: New test.
11852
cdbb524c 118532016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11854
11855 PR fortran/66680
11856 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11857
ec3aba9e 118582016-01-07 Nick Clifton <nickc@redhat.com>
11859
11860 PR target/66655
11861 * g++.dg/pr66655.C: New test.
11862 * g++.dg/pr66655_1.cc: Test support file.
11863 * g++.dg/pr66655.h: Test header file.
11864
9b657cf1 118652016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11866
11867 PR fortran/66680
11868 gfortran.dg/gomp/pr66680.f90: New test.
11869
cd45d7a5 118702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11871
11872 PR target/69171
11873 * gcc.target/i386/pr69171-1.c: New test.
11874 * gcc.target/i386/pr69171-2.c: Likewise.
11875 * gcc.target/i386/pr69171-3.c: Likewise.
11876 * gcc.target/i386/pr69171-4.c: Likewise.
11877 * gcc.target/i386/pr69171-5.c: Likewise.
11878 * gcc.target/i386/pr69171-6.c: Likewise.
11879
4a86a91a 118802015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11881
11882 PR middle-end/67639
11883 * c-c++-common/pr67639.c: New test.
11884
34c05552 118852016-01-07 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR tree-optimization/69141
11888 * g++.dg/opt/pr69141.C: New test.
11889
f08d6895 118902016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11891
11892 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11893
32ec4173 118942016-01-06 Uros Bizjak <ubizjak@gmail.com>
11895
11896 PR target/69140
11897 * gcc.target/i386/pr69140.c: New test
11898
d74214f3 118992016-01-06 David Malcolm <dmalcolm@redhat.com>
11900
11901 * gcc.dg/bad-dereference.c: New test case.
11902
73991cab 119032015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11904
11905 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11906
fc8cc457 119072016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11908
11909 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11910
be3c9981 119112016-01-06 Marek Polacek <polacek@redhat.com>
11912
11913 PR sanitizer/69099
11914 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11915
2cb724f9 119162016-01-05 Marek Polacek <polacek@redhat.com>
11917
11918 PR c/69104
11919 * gcc.dg/atomic-invalid-2.c: New.
11920
233a53ed 119212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11922
11923 PR target/68991
11924 * gcc.target/i386/pr68991.c: New test.
11925
ea87c5e3 119262016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11927
11928 PR target/68991
11929 * g++.dg/pr68991-1.C: New test.
11930 * g++.dg/pr68991-2.C: Likewise.
11931
1943a4a2 119322016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11933
1943a4a2 11934 PR other/60465
afe82e5b 11935 * gcc.target/ia64/pr60465-gprel64.c: New test.
11936 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11937
1e9147dd 119382016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11939
11940 PR rtl-optimization/68651
11941 * gcc.target/aarch64/pr68651_1.c: New test.
11942
d42aa619 119432016-01-05 David Malcolm <dmalcolm@redhat.com>
11944
11945 PR c/69122
11946 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11947
1776de76 119482016-01-05 Nathan Sidwell <nathan@acm.org>
11949
2d7d361d 11950 PR c++/58583
11951 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11952
1776de76 11953 * gcc.dg/alias-15.c: New.
11954
5beb12c0 119552016-01-05 Nick Clifton <nickc@redhat.com>
11956
11957 PR target/68870
11958 * g++.dg/pr68770.C: New test.
11959
d8cca921 119602016-01-04 Mike Stump <mikestump@comcast.net>
11961
11962 * lib/target-supports.exp (check_effective_target_cilkplus):
11963 cilkplus targets require pthreads.
afc907ef 11964 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11965
8427dff3 119662016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11967
11968 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11969 generation.
11970
f1717362 119712016-01-04 Jakub Jelinek <jakub@redhat.com>
11972
11973 Update copyright years.
11974
d7d6a3ab 119752016-01-04 Marek Polacek <polacek@redhat.com>
11976
11977 PR c/68908
11978 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11979 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11980 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11981
b8f4a5f9 119822016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11983
11984 * gcc.target/sparc/20160104-2.c: New test.
11985
6b5c028f 119862016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11987
11988 * gcc.target/sparc/20160104-1.c: New test.
11989
300e1002 119902016-01-03 Paul Thomas <pault@gcc.gnu.org>
11991
11992 PR fortran/65045
11993 * gfortran.dg/pr65045.f90: New test.
11994
855b105f 119952016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11996
11997 * gnat.dg/specs/debug1.ads: Delete.
11998
bdc177dc 119992016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12000
12001 PR libgfortran/68867
12002 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12003 expression.
12004
48aaffae 120052016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12006
12007 PR libgfortran/68867
12008 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12009 PowerPC.
12010
19a468b8 120112016-01-01 Paul Thomas <pault@gcc.gnu.org>
12012
12013 PR fortran/68864
12014 * gfortran.dg/pr68864.f90: New test.
12015
25371c91 120162016-01-01 Jakub Jelinek <jakub@redhat.com>
12017
2a659064 12018 PR tree-optimization/69070
12019 * gcc.dg/pr69070.c: New test.
12020
57aa9851 12021 PR sanitizer/69055
12022 * gfortran.dg/pr69055.f90: New test.
12023
25371c91 12024 PR target/69015
12025 * gcc.dg/pr69015.c: New test.
f1717362 12026\f
fb2c1edd 12027Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12028
12029Copying and distribution of this file, with or without modification,
12030are permitted in any medium without royalty provided the copyright
12031notice and this notice are preserved.