]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/77536 (Vectorizer not maintaining relationship of relative...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
42763690
JM
12016-09-13 Jason Merrill <jason@redhat.com>
2 Tom de Vries <tom@codesourcery.com>
3
4 PR c++/77427
5 * g++.dg/pr77427.C: New test.
6
c8798f2c
ML
72016-09-13 Martin Liska <mliska@suse.cz>
8
9 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
10 effective target.
11 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
12 * lib/target-supports.exp: Define the new target.
13
54700e2e
AP
142016-09-12 Andrew Pinski <apinski@cavium.com>
15
16 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
17 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
18
e1d55bf7
UB
192016-09-12 Uros Bizjak <ubizjak@gmail.com>
20
21 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
22 variable arguments.
23 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
24 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
25 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
26 variable argument.
27 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
28 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
29
54dcdb88
BE
302016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
31
32 PR c++/77496
33 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
34 * g++.dg/ext/pr77496.C: New test.
35 * g++.dg/warn/pr77496.C: New test.
36
d1463eb9
DM
372016-09-12 David Malcolm <dmalcolm@redhat.com>
38
39 PR c/72858
40 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
41 to preserve conversion chars, and to preserve prefix information.
42 * gcc.dg/format/pr72858.c: New test case.
43
217fabad
SK
442016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
45
46 * gfortran.dg/pr77507.f90: Move to ...
47 * gfortran.dg/ieee/pr77507.f90: here.
48
a1cd04ac
JH
492016-08-09 Jan Hubicka <hubicka@ucw.cz>
50
51 PR ipa/61159
52 * compile/pr61159.c: New testcase
53
e3912107
JH
542016-08-09 Jan Hubicka <hubicka@ucw.cz>
55
56 PR ipa/64316
57 * gcc.dg/ipa/pr63416.c: New testcase.
58
739d9339
PT
592016-09-10 Paul Thomas <pault@gcc.gnu.org>
60 Steven G. Kargl <kargl@gcc.gnu.org>
61
62 PR fortran/77532
cc3135b6 63 * gfortran.dg/dtio_11.f90: new test.
739d9339 64
fb7c40dd
SK
652016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
66
67 PR fortran/77507
68 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
69 * gfortran.dg/c_assoc_4.f90: Ditto.
70
5b28efbb
TV
712016-09-10 Tom de Vries <tom@codesourcery.com>
72
73 PR C/71602
74 * c-c++-common/va-arg-va-list-type.c: New test.
75
9d0a9bb4
PB
762016-09-09 Peter Bergner <bergner@vnet.ibm.com>
77
78 PR rtl-optimization/77289
79 * gcc.target/powerpc/pr77289.c: New test.
80
352c2128
SK
812016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
82
83 PR fortran/77420
84 * module.c (load_equiv): If the current namespace has a list of
85 equivalence statements, initialize duplicate to false and then
86 look for duplicates; otherwise, initialize it to true.
87
3f0177e7
MS
882016-09-09 Martin Sebor <msebor@redhat.com>
89
90 PR c/77520
91 PR c/77521
92 * gcc.dg/pr77520.c: New test.
93 * gcc.dg/pr77521.c: New test.
94
352c2128
SK
952016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/77420
98 * gfortran.dg/pr77420.f90: New test.
99
e81e83d0
SK
1002016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
101
102 PR fortran/77506
103 * gfortran.dg/pr77506.f90: New test.
104
8a92685e
SK
1052016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
106
107 PR fortran/77507
108 * gfortran.dg/pr77507.f90: New test.
109
c65248cb
JM
1102016-09-09 Joseph Myers <joseph@codesourcery.com>
111
112 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
113
2cf0ff98
SK
1142016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
115 Louis Krupp <lkrupp@gcc.gnu.org>
116
117 PR fortran/69514
118 * gfortran.dg/pr69514_1.f90: New test.
119 * gfortran.dg/pr69514_2.f90: New test.
120
8ebc1e0f
JJ
1212016-09-08 Jakub Jelinek <jakub@redhat.com>
122
20b6cf01
JJ
123 PR fortran/77500
124 * gfortran.dg/gomp/pr77500.f90: New test.
125
8ebc1e0f
JJ
126 PR fortran/77516
127 * gfortran.dg/gomp/pr77516.f90: New test.
128
34718542
JJ
1292016-09-07 Jakub Jelinek <jakub@redhat.com>
130
131 PR middle-end/77475
132 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
133 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
134 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
135 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
136 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
137 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
138
e5106e27
DM
1392016-09-07 David Malcolm <dmalcolm@redhat.com>
140
141 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
142 "substring-locations.h".
143
ca235a85
RB
1442016-09-07 Richard Biener <rguenther@suse.de>
145
146 PR c/77450
147 * c-c++-common/vector-subscript-8.c: Move ..
148 * gcc.dg/pr77450.c: ... here.
149
0076b5dc 1502016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
151
152 PR libgfortran/77393
153 * gfortran.dg/fmt_f0_2.f90: Update test.
154 * gfortran.dg/fmt_f0_3.f90: New test.
155
6ac7322b
DH
1562016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
157
158 PR debug/77389
159 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
160 in dg-options.
161
162 PR debug/57519
163 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
164
8eb9e049
JJ
1652016-09-06 Jakub Jelinek <jakub@redhat.com>
166
167 PR target/69255
168 * gcc.target/i386/pr69255-1.c: New test.
169 * gcc.target/i386/pr69255-2.c: New test.
170 * gcc.target/i386/pr69255-3.c: New test.
171
1722016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
173
174 PR c/77336
175 * gcc.dg/format/miss-7.c: New test.
176
e6cb85d4
UB
1772016-09-06 Uros Bizjak <ubizjak@gmail.com>
178
179 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
180
7fe76f6a
ML
1812016-09-06 Martin Liska <mliska@suse.cz>
182
183 PR gcov-profile/77378
184 PR gcov-profile/77466
185 * gcc.dg/profile-update-warning.c: New test.
186
209b636e
RB
1872016-09-06 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/77479
190 * gcc.dg/torture/pr77479.c: New testcase.
191
b772a565
RB
1922016-09-06 Richard Biener <rguenther@suse.de>
193
194 PR c/77450
195 * c-c++-common/vector-subscript-7.c: Adjust.
196 * c-c++-common/vector-subscript-8.c: New testcase.
197
a8c07037
SKS
1982016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
199
200 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
201
0ce48391
JJ
2022016-09-05 Jakub Jelinek <jakub@redhat.com>
203
de9188e0
JJ
204 PR target/77476
205 * gcc.target/i386/avx512f-pr77476.c: New test.
206 * gcc.target/i386/avx512bw-pr77476.c: New test.
207 * gcc.target/i386/avx512dq-pr77476.c: New test.
208
c76f7809
JJ
209 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
210 Update comment to mention also avx512f.
211
0ce48391
JJ
212 PR sanitizer/77396
213 * g++.dg/asan/pr77396-2.C: New test.
214
8a27cf73
UB
2152016-09-05 Uros Bizjak <ubizjak@gmail.com>
216
217 PR rtl-optimization/77452
218 * gcc.target/i386/pr77452.c: New test.
219
25ff5dd3
MP
2202016-09-05 Marek Polacek <polacek@redhat.com>
221
222 PR c/77423
223 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
224
f2bc4e48
SK
2252016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
226
227 PR fortran/77391
228 * gfortran.dg/pr77391.f90: New test.
229
e85921ee
SK
2302016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
231
232 PR fortran/77460
233 * gfortran.dg/pr77460.f90: New test.
234
b5d50659
JJ
2352016-09-03 Jakub Jelinek <jakub@redhat.com>
236
237 PR c/65467
238 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
239
7b826676
KY
2402016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
241
242 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
243
717ebe91
DM
2442016-09-02 David Malcolm <dmalcolm@redhat.com>
245
246 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
247 test case.
248 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
249 diagnostic-test-show-locus-generate-patch.c to the sources
250 for diagnostic_plugin_test_show_locus.c.
251
94087e88
JJ
2522016-09-02 Jakub Jelinek <jakub@redhat.com>
253
9dc5773f
JJ
254 PR c/65467
255 * gcc.dg/gomp/_Atomic-1.c: New test.
256 * gcc.dg/gomp/_Atomic-2.c: New test.
257 * gcc.dg/gomp/_Atomic-3.c: New test.
258 * gcc.dg/gomp/_Atomic-4.c: New test.
259 * gcc.dg/gomp/_Atomic-5.c: New test.
260
94087e88
JJ
261 PR sanitizer/77396
262 * g++.dg/asan/pr77396.C: New test.
263
2642016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
265
266 PR tree-optimization/71831
267 * gcc.dg/builtin-object-size-16.c: New test.
268 * gcc.dg/builtin-object-size-17.c: New test.
269
7e89048d
JD
2702016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
271
272 PR libgfortran/77393
273 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
274
2f196155
UB
2752016-09-01 Uros Bizjak <ubizjak@gmail.com>
276
277 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
278 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
279 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
280 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
281 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
282 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
283 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
284 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
285 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
286 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
287 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
288 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
289 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
290 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
291 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
292 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
293 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
294 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
295
0a6b0523
EB
2962016-09-01 Eric Botcazou <ebotcazou@adacore.com>
297
298 * gnat.dg/opt58.adb: New test.
299 * gnat.dg/opt58_pkg.ads: New helper.
300
2a99de7b
RB
3012016-09-01 Richard Biener <rguenther@suse.de>
302
303 PR middle-end/77436
304 * gcc.dg/torture/pr77436.c: New testcase.
305
f79d8786
SKS
3062016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
307
308 * gcc.dg/pr64252.c: Require int32plus.
309 * gcc.dg/pr66299-1.c: Likewise.
310 * gcc.dg/pr66299-2.c: Likewise.
311 * gcc.dg/torture/20131115-1.c: Skip for avr.
312
b06335f9
KT
3132016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
314
315 * gcc.target/aarch64/ands_3.c: New test.
316
f25f40be
JJ
3172016-08-31 Jakub Jelinek <jakub@redhat.com>
318
d12a0b5a
JJ
319 PR fortran/77352
320 * gfortran.dg/gomp/pr77352.f90: New test.
321
f25f40be
JJ
322 PR fortran/77374
323 * gfortran.dg/gomp/pr77374.f08: New test.
324
9ff6fb6e
MG
3252016-08-31 Marc Glisse <marc.glisse@inria.fr>
326
327 PR tree-optimization/73714
328 * gcc.dg/tree-ssa/pr73714.c: New test.
329
8e95a674
JD
3302016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
331
332 PR libgfortran/77393
333 * gfortran.dg/fmt_f0_2.f90: New test.
334
c6b0037d
MG
3352016-08-31 Marc Glisse <marc.glisse@inria.fr>
336
337 * gcc.target/i386/pr59539-2.c: Adapt options.
338 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
339
1a576b13
PT
3402016-08-31 Paul Thomas <pault@gcc.gnu.org>
341
342 PR fortran/77418
343 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
344 of the associate entity and replace with a pointer to the
345 intended item on the stack.
346
e73d3ca6 3472016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 348 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
349
350 PR fortran/48298
351 * gfortran.dg/dtio_1.f90: New test.
352 * gfortran.dg/dtio_2.f90: New test.
353 * gfortran.dg/dtio_3.f90: New test.
354 * gfortran.dg/dtio_4.f90: New test.
355 * gfortran.dg/dtio_5.f90: New test.
356 * gfortran.dg/dtio_6.f90: New test.
357 * gfortran.dg/dtio_7.f90: New test.
358 * gfortran.dg/dtio_8.f90: New test.
359 * gfortran.dg/dtio_9.f90: New test.
360 * gfortran.dg/dtio_10.f90: New test.
361
b816477a
DM
3622016-08-30 David Malcolm <dmalcolm@redhat.com>
363
364 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
365 (test_many_nested_locations): New function.
366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
367 (test_show_locus): Handle "test_many_nested_locations".
368
71b30891
DM
3692016-08-30 David Malcolm <dmalcolm@redhat.com>
370
371 * g++.dg/template/double-greater-than-fixit.C: New test case.
372
8fa37232
EB
3732016-08-30 Eric Botcazou <ebotcazou@adacore.com>
374
375 * gnat.dg/opt57.ad[sb]: New test.
376 * gnat.dg/opt57_pkg.ads: New helper.
377
6f651bae
RB
3782016-08-30 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/69047
381 * gcc.dg/pr69047.c: Fix byte-order check.
382
ab834832
JJ
3832016-08-30 Jakub Jelinek <jakub@redhat.com>
384
5116b156
JJ
385 PR tree-optimization/72866
386 * gcc.dg/vect/pr72866.c: New test.
387
3754bbfc
JJ
388 PR debug/77363
389 * g++.dg/debug/dwarf2/pr77363.C: New test.
390
26122e2d
JJ
391 PR middle-end/77377
392 * gcc.target/i386/pr77377.c: New test.
393
ab834832
JJ
394 PR debug/77389
395 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
396 in dg-options.
397
bedc9ca7
SK
3982016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
399
400 * gfortran.dg/pr77372.f90: Moved to ...
401 * gfortran.dg/ieee/pr77372.f90: here.
402
adfa1e6b
MM
4032016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
404
405 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
406 vector short/char initializations.
407 * gcc.target/powerpc/vec-init-5.c: Likewise.
408 * gcc.target/powerpc/vec-init-6.c: New compile time test for
409 vector initialization optimizations.
410 * gcc.target/powerpc/vec-init-7.c: Likewise.
411 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
412 vector float/double initializations.
413 * gcc.target/powerpc/vec-init-9.c: Likewise.
414
414b7129
UB
4152016-08-29 Uros Bizjak <ubizjak@gmail.com>
416
417 PR target/77403
418 * gcc.target/i386/pr77403.c: New test.
419
3d06b6f2
MP
4202016-08-29 Marek Polacek <polacek@redhat.com>
421
422 PR c/77292
423 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
424
ba9bbd6f
TV
4252016-08-29 Tom de Vries <tom@codesourcery.com>
426
427 PR c/77398
428 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
429
d7d80d8f
EB
4302016-08-29 Eric Botcazou <ebotcazou@adacore.com>
431
432 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 433
d7d80d8f 4342016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
435
436 * gfortran.dg/dec_structure_13.f90: New testcase.
437
468d95c8
JB
4382016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
439
440 PR fortran/77261
441 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
442 available.
443
f329b264
TV
4442016-08-28 Tom de Vries <tom@codesourcery.com>
445
446 PR lto/70955
447 * gcc.dg/pr70955.c: New test.
448 * gcc.dg/lto/pr70955_0.c: Same.
449 * gcc.dg/lto/pr70955_1.c: Same.
450
4a389eb6
PP
4512016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
452
453 PR tree-optimization/71077
454 * gcc.target/i386/pr71077.c: New test.
455
3f8257db 4562016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
457
458 PR fortran/77380
459 * gfortran.dg/pr77380.f90: New test.
460
3f8257db 4612016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
462
463 PR fortran/77372
464 gfortran.dg/pr77372.f90: New test.
465
ee908516
DM
4662016-08-26 David Malcolm <dmalcolm@redhat.com>
467
468 * gcc.dg/spellcheck-fields-2.c (test): Move
469 dg-begin/end-multiline-output within function body.
470 (test_macro): New function.
471
d41e76cf
DM
4722016-08-26 David Malcolm <dmalcolm@redhat.com>
473
474 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
475 (test_fixit_insert): Update expected output.
476 (test_fixit_remove): Likewise.
477 (test_fixit_replace): Likewise.
478
524a4c96
RO
4792016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
480
481 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
482 Fix typo.
483
ebfa15ab
RB
4842016-08-26 Richard Biener <rguenther@suse.de>
485
486 PR tree-optimization/69047
487 * gcc.dg/pr69047.c: New testcase.
488
209ca542
PK
4892016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
490 Martin Jambhor <mjambor@suse.cz>
524a4c96 491
209ca542
PK
492 * gcc.dg/ipa/propbits-1.c: New test-case.
493 * gcc.dg/ipa/propbits-2.c: Likewise.
494 * gcc.dg/ipa/propbits-3.c: Likewise.
495
e5cf1629
SK
4962016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
497
498 PR fortran/77351
499 * gfortran.dg/pr77351.f90: New test.
500
ebef225f
MP
5012016-08-25 Marek Polacek <polacek@redhat.com>
502
503 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
504
fe377a48
MP
5052016-08-25 Marek Polacek <polacek@redhat.com>
506
507 PR c/77323
508 * gcc.dg/pr77323.c: New test.
509
88b8971f
PT
5102016-08-24 Paul Thomas <pault@gcc.gnu.org>
511
512 PR fortran/77358
513 * gfortran.dg/submodule_17.f08: New test.
514
3f8257db
JJ
5152016-08-24 Michael Collison <michael.collison@linaro.org>
516 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
517
518 * gcc.target/arm/builtin_saddl.c: New testcase.
519 * gcc.target/arm/builtin_saddll.c: New testcase.
520 * gcc.target/arm/builtin_uaddl.c: New testcase.
521 * gcc.target/arm/builtin_uaddll.c: New testcase.
522 * gcc.target/arm/builtin_ssubl.c: New testcase.
523 * gcc.target/arm/builtin_ssubll.c: New testcase.
524 * gcc.target/arm/builtin_usubl.c: New testcase.
525 * gcc.target/arm/builtin_usubll.c: New testcase.
526
d5b5d212
UB
5272016-08-24 Uros Bizjak <ubizjak@gmail.com>
528
529 PR target/77270
530 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
531 (dg-options): Use -march=amdfam10 instead of -march=athlon.
532 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
533 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
534 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
535 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
536 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
537 effective target. Remove scan-assembler-times directives.
538 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
539 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
540 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
541
d1188689
SKS
5422016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
543
544 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
545 of unsigned int.
546 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
547
0b6b8f85
RS
5482016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
549
550 PR testsuite/77317
551 * lib/target-supports.exp
552 (check_effective_target_vect_aligned_arrays): Don't cache the result.
553 (check_effective_target_vect_natural_alignment): Ditto.
554 (check_effective_target_vector_alignment_reachable): Ditto.
555 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
556
587b7f7a
ILT
5572016-08-23 Ian Lance Taylor <iant@golang.org>
558
559 * gcc.target/s390/nolrl-1.c: Don't match the file name.
560
6019c0fc
MM
5612016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
562
563 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
564 being created from pointers to memory locations.
565 * gcc.target/powerpc/vec-init-2.c: Likewise.
566
cfe37db4
FR
5672016-08-23 Fritz Reese <fritzoreese@gmail.com>
568
569 * gfortran.dg/dec_structure_12.f90: New testcase.
570
7e11f46f
DV
5712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
572
573 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
574
7ab4f354
DV
5752016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
576
577 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
578 verification.
579
deb9351f
DV
5802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
581
582 * gcc.target/s390/md/andc-splitter-1.c: New test case.
583 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
584
1fd9f058
RB
5852016-08-23 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/27336
588 * c-c++-common/pr27336.c: New testcase.
589
b00e6e75
MP
5902016-08-22 Marek Polacek <polacek@redhat.com>
591
592 PR c++/77321
593 * g++.dg/cpp1y/pr77321.C: New test.
594
58338bac
SK
5952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
596
597 PR fortran/60774
598 * gfortran.dg/empty_label.f: Adjust test for new error message.
599 * gfortran.dg/empty_label.f90: Ditto.
600 * gfortran.dg/empty_label_typedecl.f90: Ditto.
601 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
602 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
603
30364ce6
SK
6042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
605
606 PR fortran/61318
607 * gfortran.dg/pr61318.f90: New test.
608
ad7a5a8f
SK
6092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
610
611 PR fortran/77260
612 * gfortran.dg/pr77260_1.f90: New test.
613 * gfortran.dg/pr77260_2.f90: Ditto.
614
72f52f30
JM
6152016-08-22 Joseph Myers <joseph@codesourcery.com>
616
617 PR middle-end/77269
618 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
619 __builtin_signbitf and __builtin_signbitl in expected generic
620 expansion.
621 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
622 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
623 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
624 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
625 tests.
626
6dc198e3
JM
6272016-08-22 Joseph Myers <joseph@codesourcery.com>
628
629 * gcc.dg/torture/float128-builtin.c,
630 gcc.dg/torture/float128-ieee-nan.c,
631 gcc.dg/torture/float128x-builtin.c,
632 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
633 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
634 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
635 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
636 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
637 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
638 gcc.dg/torture/floatn-nan.h: New tests.
639
7ff4e41a
JM
6402016-08-22 Joseph Myers <joseph@codesourcery.com>
641
642 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
643 macro.
644 (main): Update calls to TEST_I_F.
645 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
646 macro.
647 (main): Update calls to TEST_I_F.
648
7078cdb6
JM
6492016-08-22 Joseph Myers <joseph@codesourcery.com>
650
651 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
652 gcc.dg/torture/fp-int-convert-float32x-timode.c,
653 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
654 names in calls to TEST_I_F.
655
a9d7c823
BE
6562016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
657
658 PR c/52952
659 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
660
cd800235
SKS
6612016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
662
663 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
664 and !natural_alignment_64.
665 * gcc.dg/ipa/propalign-2.c: Likewise.
666 * gcc.dg/ipa/propalign-3.c: Likewise.
667 * gcc.dg/ipa/propalign-4.c: Likewise.
668 * gcc.dg/ipa/propalign-5.c: Likewise.
669 * lib/target-supports.exp
670 (check_effective_target_natural_alignment_32): Add avr-*-*.
671
22d12455
KV
6722016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
673
674 PR tree-optimization/61839
675 * gcc.dg/tree-ssa/pr61839_1.c: New test.
676 * gcc.dg/tree-ssa/pr61839_2.c: New test.
677 * gcc.dg/tree-ssa/pr61839_3.c: New test.
678 * gcc.dg/tree-ssa/pr61839_4.c: New test.
679
c65699ef
JM
6802016-08-19 Joseph Myers <joseph@codesourcery.com>
681
682 PR c/32187
683 * lib/target-supports.exp (check_effective_target_float16)
684 (check_effective_target_float32, check_effective_target_float64)
685 (check_effective_target_float128, check_effective_target_float32x)
686 (check_effective_target_float64x)
687 (check_effective_target_float128x)
688 (check_effective_target_float16_runtime)
689 (check_effective_target_float32_runtime)
690 (check_effective_target_float64_runtime)
691 (check_effective_target_float128_runtime)
692 (check_effective_target_float32x_runtime)
693 (check_effective_target_float64x_runtime)
694 (check_effective_target_float128x_runtime)
695 (check_effective_target_floatn_nx_runtime)
696 (add_options_for_float16, add_options_for_float32)
697 (add_options_for_float64, add_options_for_float128)
698 (add_options_for_float32x, add_options_for_float64x)
699 (add_options_for_float128x): New procedures.
700 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
701 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
702 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
703 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
704 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
705 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
706 gcc.dg/torture/float128-complex.c,
707 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
708 gcc.dg/torture/float128x-basic.c,
709 gcc.dg/torture/float128x-complex.c,
710 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
711 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
712 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
713 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
714 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
715 gcc.dg/torture/float32x-basic.c,
716 gcc.dg/torture/float32x-complex.c,
717 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
718 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
719 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
720 gcc.dg/torture/float64x-basic.c,
721 gcc.dg/torture/float64x-complex.c,
722 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
723 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
724 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
725 gcc.dg/torture/floatn-tg.h,
726 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
727 gcc.dg/torture/fp-int-convert-float128-ieee.c,
728 gcc.dg/torture/fp-int-convert-float128x-timode.c,
729 gcc.dg/torture/fp-int-convert-float128x.c,
730 gcc.dg/torture/fp-int-convert-float16-timode.c,
731 gcc.dg/torture/fp-int-convert-float16.c,
732 gcc.dg/torture/fp-int-convert-float32-timode.c,
733 gcc.dg/torture/fp-int-convert-float32.c,
734 gcc.dg/torture/fp-int-convert-float32x-timode.c,
735 gcc.dg/torture/fp-int-convert-float32x.c,
736 gcc.dg/torture/fp-int-convert-float64-timode.c,
737 gcc.dg/torture/fp-int-convert-float64.c,
738 gcc.dg/torture/fp-int-convert-float64x-timode.c,
739 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
740 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
741 maximum exponent of floating-point type. Use it in testing
742 whether 0x8...0 fits in the floating-point type. Always treat -1
743 (signed 0xf...f) as fitting in the floating-point type.
744 (M_OK1): New macro.
745 * gcc.dg/torture/fp-int-convert-double.c,
746 gcc.dg/torture/fp-int-convert-float.c,
747 gcc.dg/torture/fp-int-convert-float128-timode.c,
748 gcc.dg/torture/fp-int-convert-float128.c,
749 gcc.dg/torture/fp-int-convert-float80-timode.c,
750 gcc.dg/torture/fp-int-convert-float80.c,
751 gcc.dg/torture/fp-int-convert-long-double.c,
752 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
753
94e73c78
JJ
7542016-08-19 Jakub Jelinek <jakub@redhat.com>
755
fbdbd4b6
JJ
756 PR fortran/72744
757 * gfortran.dg/gomp/pr72744.f90: New test.
758
94e73c78
JJ
759 PR fortran/69281
760 * gfortran.dg/gomp/pr69281.f90: New test.
761
91151a73
JB
7622016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
763
414b7129
UB
764 * gfortran.dg/random_4.f90: Initialize seed before using, handle
765 the last special seed value.
766 * gfortran.dg/random_7.f90: Use size for last array member instead
767 of hardcoded value.
91151a73 768
fcf830ab
PK
7692016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
770
771 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
772 * gcc.dg/cpp/warn-undef-2.c: Likewise.
773
1a5da5b6
RB
7742016-08-19 Richard Biener <rguenther@suse.de>
775
776 PR tree-optimization/77286
777 * gcc.dg/torture/pr77286.c: New testcase.
778
82f72146
DM
7792016-08-18 David Malcolm <dmalcolm@redhat.com>
780
781 * gcc.dg/verbose-asm-2.c: New test case.
782
cc015f3a
DM
7832016-08-18 David Malcolm <dmalcolm@redhat.com>
784
785 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
786 (custom_diagnostic_finalizer): Update for change to
787 diagnostic_show_locus.
788
cb18fd07
DM
7892016-08-18 David Malcolm <dmalcolm@redhat.com>
790
791 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
792 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
793
a76989dc
MP
7942016-08-18 Marek Polacek <polacek@redhat.com>
795
796 PR c/71514
797 * gcc.dg/pr71514.c: New test.
798
89c88780
L
7992015-08-18 H.J. Lu <hongjiu.lu@intel.com>
800
801 PR target/72839
802 * gcc.target/i386/pr72839.c: New test.
803
2c71d454
CLT
8042016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
805
806 PR middle-end/70895
807 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
808 * c-c++-common/goacc/reduction-1.c: Likewise.
809 * c-c++-common/goacc/reduction-2.c: Likewise.
810 * c-c++-common/goacc/reduction-3.c: Likewise.
811 * c-c++-common/goacc/reduction-4.c: Likewise.
812
66592e95
AM
8132016-08-18 Alan Modra <amodra@gmail.com>
814
815 * gcc.c-torture/compile/pr72771.c: New.
816
3a146d46
JJ
8172016-08-17 Jakub Jelinek <jakub@redhat.com>
818
819 PR fortran/67496
820 * gfortran.dg/pr67496.f90: New test.
821
3f8257db 8222015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
823
824 PR tree-optimization/71752
3a146d46 825 * gcc.dg/vect/pr71752.c: New.
038000bd 826
dd42e908
UB
8272016-08-17 Uros Bizjak <ubizjak@gmail.com>
828
829 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
830
458a1cd0
JJ
8312016-08-17 Jakub Jelinek <jakub@redhat.com>
832
833 PR middle-end/77259
834 * g++.dg/ipa/devirt-52.C: New test.
835
11c4c4ba
CLT
8362016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
837
838 * c-c++-common/goacc/reduction-6.c: New testcase.
839
661d6efd
RB
8402016-08-17 Richard Biener <rguenther@suse.de>
841
842 PR tree-optimization/76490
843 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
844 * gcc.dg/pr52904.c: XFAIL.
845
622d8b69
RB
8462016-08-17 Richard Biener <rguenther@suse.de>
847
848 PR tree-optimization/23855
849 * gcc.dg/loop-unswitch-2.c: Adjust.
850
af23e99c
JJ
8512016-08-16 Jakub Jelinek <jakub@redhat.com>
852
853 PR tree-optimization/72817
854 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
855
feeb6268
JM
8562016-08-16 Joseph Myers <joseph@codesourcery.com>
857
858 PR libgcc/77265
859 * gcc.dg/torture/float128-extend-inf.c: New test.
860
65e736c0
DM
8612016-08-16 David Malcolm <dmalcolm@redhat.com>
862
863 PR c/72857
864 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
865 for embedded NUL.
866 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
867 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
868 caret placement.
869 (test_oct): Likewise.
870 (test_multiple): Likewise.
871 (test_field_width_specifier): Likewise.
872 (test_field_width_specifier_2): New function.
873 (test_field_precision_specifier): New function.
874 (test_embedded_nul): Update expected caret placement.
875 (test_non_contiguous_strings): Update line number.
876 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
877 (__emit_string_literal_range): Add "caret_idx" param.
878 (test_simple_string_literal): Add value for new param, updating
879 expected output..
880 (test_concatenated_string_literal): Likewise.
881 (test_multiline_string_literal): Likewise.
882 (test_hex): Likewise.
883 (test_oct): Likewise.
884 (test_multiple): Likewise.
885 (test_ucn4): Likewise.
886 (test_ucn8): Likewise.
887 (test_u8): Likewise.
888 (test_u): Likewise; update expected message, from "range" to
889 "location".
890 (test_U): Likewise.
891 (test_L): Likewise.
892 (test_macro): Add value for new param.
893 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
894 (__emit_string_literal_range): Add "caret_idx" param.
895 (test_stringified_token_1): Add value for new param. Update
896 expected message, from "range" to "location".
897 (test_stringized_token_2): Likewise, adding param to macro.
898 (test_stringified_token_3): Likewise.
899 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
900 (emit_warning): Convert param from source_range to location_t.
901 (test_string_literals): Add caret_idx param, and use it when
902 constructing a substring_loc. Update error message, from
903 "range" to "location".
904
4a7f57d5
JJ
9052016-08-16 Jakub Jelinek <jakub@redhat.com>
906
7841800f
JJ
907 PR target/71910
908 * g++.dg/gomp/pr71910.C: New test.
909
1b13411a
JJ
910 PR middle-end/67485
911 * gcc.c-torture/compile/pr67485.c: New test.
912
4a7f57d5
JJ
913 PR target/72867
914 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
915
3c556bc4
BC
9162016-08-16 Bin Cheng <bin.cheng@arm.com>
917
918 PR tree-optimization/69848
919 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
920
beab2da6
ML
9212016-08-16 Martin Liska <mliska@suse.cz>
922
923 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
924 of memory operations so that it can be handled by core2
925 in 32-bit mode.
926
f4eec0a3
RB
9272016-08-16 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/76783
930 * gcc.dg/pr76783.c: New testcase.
931 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
932
8f21990a
BC
9332016-08-16 Bin Cheng <bin.cheng@arm.com>
934
935 PR tree-optimization/72817
936 PR tree-optimization/73450
937 * gcc.dg/tree-ssa/pr72817.c: New test.
938 * gcc.dg/tree-ssa/pr73450.c: New test.
939
7fc61626
FR
9402016-08-15 Fritz Reese <fritzoreese@gmail.com>
941
942 * gfortran.dg/init_flag_13.f90: New testcase.
943 * gfortran.dg/init_flag_14.f90: Ditto.
944 * gfortran.dg/init_flag_15.f03: Ditto.
945 * gfortran.dg/dec_init_1.f90: Ditto.
946 * gfortran.dg/dec_init_2.f90: Ditto.
947
432baa02
UB
9482016-08-15 Uros Bizjak <ubizjak@gmail.com>
949
950 PR target/72867
951 * gcc.target/i386/pr72867.c: New test.
952
7e1dde14
EB
9532016-08-16 Eric Botcazou <ebotcazou@adacore.com>
954
955 * c-c++-common/dump-ada-spec-5.c: New test.
956
e4969090
RB
9572016-08-15 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/73434
960 * gcc.dg/torture/pr73434.c: New testcase.
961
66088065
JJ
9622016-08-15 Jakub Jelinek <jakub@redhat.com>
963
964 PR tree-optimization/72824
965 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
966
7c713714
CLT
9672016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
968
969 PR fortran/70598
970 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
971 in use_device clause.
972 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
973 * gfortran.dg/goacc/list.f95: Adjust to catch
974 "neither a POINTER nor an array" error messages.
975
4271e5cb
UB
9762016-08-14 Uros Bizjak <ubizjak@gmail.com>
977
978 PR target/76342
979 * gcc.target/i386/pr76342.c: New test.
980
b0cea284
JJ
9812016-08-12 Jakub Jelinek <jakub@redhat.com>
982
983 PR c/71512
984 * g++.dg/ubsan/pr71512.C: New test.
985 * c-c++-common/ubsan/pr71512-1.c: New test.
986 * c-c++-common/ubsan/pr71512-2.c: New test.
987
e86aefb8
MM
9882016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
989
990 * gcc.target/powerpc/vec-init-1.c: New tests to test various
991 vector initialization options.
992 * gcc.target/powerpc/vec-init-2.c: Likewise.
993 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
994 is generated on ISA 3.0.
995
7fd82d52
PP
9962016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
997
998 PR middle-end/71654
999 * gcc.dg/c-c++-common/pr71654.c: New test.
1000 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1001 dg-options.
1002 * gcc.dg/tree-ssa/vrp24: Likewise.
1003
2f1364c2
JJ
10042016-08-12 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR c/67410
1007 * gcc.dg/pr67410.c: New test.
1008
8eb414aa
BC
10092016-08-12 Bin Cheng <bin.cheng@arm.com>
1010
1011 PR tree-optimization/69848
1012 * gcc.dg/vect/vect-pr69848.c: New test.
1013
30b39c19
UB
10142016-08-12 Uros Bizjak <ubizjak@gmail.com>
1015
1016 PR testsuite/71008
1017 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1018 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1019 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1020 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1021
e373dd06
RB
10222016-08-12 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/57326
1025 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1026 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1027 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1028 * gcc.target/i386/pr45685.c: Likewise.
1029 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1030 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1031 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1032 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1033 * gfortran.dg/pr34163.f90: Likewise.
1034
20d1af89
ML
10352016-08-12 Martin Liska <mliska@suse.cz>
1036
1037 * g++.dg/gcov/gcov-16.C: New test.
1038 * lib/gcov.exp: Support new argument for run-gcov function.
1039
5cacda56
ML
10402016-08-12 Martin Liska <mliska@suse.cz>
1041
1042 PR gcov-profile/35590
1043 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1044
663eecfd
RB
10452016-08-12 Richard Biener <rguenther@suse.de>
1046
1047 PR tree-optimization/72851
1048 * gcc.dg/torture/pr72851.c: New testcase.
1049
3f8257db 10502016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1051
e366d7d8
AO
1052 PR debug/63240
1053 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1054 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1055 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1056 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1057 DW_AT_deleted.
1058
71e1a6a4
AO
1059 PR debug/55641
1060 * g++.dg/debug/dwarf2/ref-1.C: New.
1061
8aaf799b
AO
1062 PR debug/49366
1063 * g++.dg/debug/dwarf2/template-params-12.H: New.
1064 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1065 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1066 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1067 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1068 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1069 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1070 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1071
06f9caed
BS
10722016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1073
1074 PR target/72863
1075 * gcc.target/powerpc/pr72863.c: New test.
1076
a8b956c1
UB
10772016-08-11 Uros Bizjak <ubizjak@gmail.com>
1078
1079 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1080
c73dd986
L
10812015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 * gcc.target/i386/pieces-strcpy-1.c: New test.
1084 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1085
385ed708
JJ
10862016-08-11 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR c++/72868
1089 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1090
df7ec09f
L
10912015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1092
1093 * gcc.target/i386/pieces-memcpy-1.c: New test.
1094 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1095 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1096 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1097 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1098 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1099
b95a64bb
JJ
11002016-08-11 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR c/72816
7ddbcf6b 1103 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1104
59537744
BE
11052016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1106
1107 PR tree-optimization/71083
1108 * gcc.c-torture/execute/pr71083.c: New test.
1109 * gnat.dg/loop_optimization23.adb: New test.
1110 * gnat.dg/loop_optimization23_pkg.ads: New test.
1111 * gnat.dg/loop_optimization23_pkg.adb: New test.
1112
183ac6d0
RB
11132016-08-11 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/72772
1116 * gcc.dg/graphite/pr35356-1.c: Adjust.
1117 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1118
b152f5a2
JB
11192016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1120
1121 * gfortran.dg/random_7.f90: Take into account that the last seed
1122 value is the special p value.
1123 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1124
bb7ebad1
RB
11252016-08-11 Richard Biener <rguenther@suse.de>
1126
1127 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1128
2e186411
AM
11292016-08-11 Alan Modra <amodra@gmail.com>
1130
1131 * gcc.target/powerpc/pr71680.c: New.
1132
e9e6d4f6
KN
11332016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1134
1135 * gcc.target/powerpc/bfp/bfp.exp: New file.
1136 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1137 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1138 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1139 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1140 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1141 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1142 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1143 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1144 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1145 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1146 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1147 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1148 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1149 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1150 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1151 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1152 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1153 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1154 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1155 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1156 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1157 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1158 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1159 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1160 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1161 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1162 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1163 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1164 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1165 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1166 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1167 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1168 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1169 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1170 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1171 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1172 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1173 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1174 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1175 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1176 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1177 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1178 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1179 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1180 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1181 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1182 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1183 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1184 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1185 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1186 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1187 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1188 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1189
9c8eabea
BC
11902016-08-10 Bin Cheng <bin.cheng@arm.com>
1191
1192 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1193 Add aarch64*-*-*.
1194
6c553b76
BC
11952016-08-10 Bin Cheng <bin.cheng@arm.com>
1196
1197 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1198
a0883b08
MM
11992016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1200
1201 PR target/72853
1202 * gcc.target/powerpc/pr72853.c: New test.
1203
a266236e
ML
12042016-08-10 Martin Liska <mliska@suse.cz>
1205
1206 PR gcov-profile/58306
1207 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1208
22063dbc
ML
12092016-08-10 Martin Liska <mliska@suse.cz>
1210
1211 * g++.dg/gcov/gcov-threads-1.C: New test.
1212
5250a5bb
SKS
12132016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1214
1215 PR target/71873
1216 * gcc.target/avr/pr71873.c: New test.
1217
b7597ae5
ML
12182016-08-09 Martin Liska <mliska@suse.cz>
1219
1220 * g++.dg/gcov/gcov-dump-1.C: New test.
1221 * g++.dg/gcov/gcov-dump-2.C: New test.
1222
ab50a215
ML
12232016-08-09 Martin Liska <mliska@suse.cz>
1224
1225 * gcc.dg/tree-prof/val-prof-9.c: New test.
1226
dcb1e137
ML
12272016-08-09 Martin Liska <mliska@suse.cz>
1228
1229 * gcc.dg/tree-prof/val-prof-8.c: New test.
1230
04d6d3b6
MJ
12312016-08-09 Martin Jambor <mjambor@suse.cz>
1232
df839749
UB
1233 PR ipa/71981
1234 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1235
c57e78c4
BC
12362016-08-09 Bin Cheng <bin.cheng@arm.com>
1237
1238 PR tree-optimization/33707
1239 * gcc.dg/vect/pr33707.c: New test.
1240
42970a17
BC
12412016-08-09 Bin Cheng <bin.cheng@arm.com>
1242
1243 PR tree-optimization/pr72772
1244 * gcc.dg/tree-ssa/pr72772.c: New test.
1245
810a3aa6
MF
12462016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1247
1248 PR rtl-optimization/66669
1249 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1250
9e207d6f
JJ
12512016-08-09 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR tree-optimization/72824
1254 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1255
50bf47fd
RB
12562016-08-09 Richard Biener <rguenther@suse.de>
1257
1258 PR tree-optimization/71802
1259 * gcc.dg/torture/pr71802.c: New testcase.
1260
cadec7ca
JJ
12612016-08-09 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR c++/72809
1264 * g++.dg/eh/stdarg1.C: New test.
1265
c43c5112
AK
12662016-08-08 Andi Kleen <ak@linux.intel.com>
1267
1268 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1269 test command line in failure log.
1270 (profopt-execute): dito. Make autofdo file names unique.
1271
895aa8e1
DM
12722016-08-08 David Malcolm <dmalcolm@redhat.com>
1273
1274 PR c/64955
1275 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1276 output.
1277
9afda630
PK
12782016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1279
1280 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1281 c99_runtime.
1282 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1283 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1284 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1285 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1286 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1287 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1288
e52ed3fe
DM
12892016-08-08 David Malcolm <dmalcolm@redhat.com>
1290
1291 PR c/52952
1292 * gcc.dg/cpp/pr66415-1.c: Likewise.
1293 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1294 * gcc.dg/format/c90-printf-1.c: Likewise.
1295 * gcc.dg/format/diagnostic-ranges.c: New test case.
1296
ad200580
JJ
12972016-08-08 Jakub Jelinek <jakub@redhat.com>
1298
77524e0d
JJ
1299 PR fortran/72716
1300 * gfortran.dg/gomp/pr72716.f90: New test.
1301
2187f2a2
JJ
1302 PR middle-end/72781
1303 * gcc.dg/gomp/pr72781.c: New test.
1304
ad200580
JJ
1305 PR middle-end/68762
1306 * g++.dg/vect/pr68762-1.cc: New test.
1307 * g++.dg/vect/pr68762-2.cc: New test.
1308 * g++.dg/vect/pr68762.h: New file.
1309
989d0071
MS
13102016-08-08 Martin Sebor <msebor@redhat.com>
1311
1312 PR testsuite/72838
3a146d46
JJ
1313 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1314 * g++.dg/warn/overflow-warn-3.C: Same.
1315 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1316
7090cac9
AV
13172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1318
1319 PR fortran/71936
1320 * gfortran.dg/allocate_with_source_21.f03: New test.
1321
64e56ab0
AV
13222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1323
1324 PR fortran/72698
1325 * gfortran.dg/allocate_with_source_20.f03: New test.
1326
0476487d
AM
13272016-08-08 Alan Modra <amodra@gmail.com>
1328
1329 * gcc.c-torture/compile/pr72802.c: New.
1330
8e9218f2
AV
13312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1332
1333 PR fortran/70524
1334 * gfortran.dg/dependency_48.f90: New test.
1335
c1f7083b
TK
13362016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1337
531e5ae3 1338 PR fortran/70040
c1f7083b
TK
1339 * gfortran.dg/pr70040.f90: New testcase.
1340
6ab5813c
TK
13412016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1342
1343 PR fortran/71961
1344 * gfortran.dg/matmul_10.f90: New testcase.
1345
27bddc4a
JH
13462016-08-07 Jan Hubicka <hubicka@ucw.cz>
1347
1348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1349
4a9f8a9f
JJ
13502016-08-07 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR c/72816
1353 * gcc.dg/pr72816.c: New test.
1354
fa76f2c6
JW
13552016-08-06 Jonathan Wakely <jwakely@redhat.com>
1356
1357 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1358 * g++.dg/conversion/pr41426.C: Likewise.
1359 * g++.dg/conversion/pr66211.C: Likewise.
1360 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1361 * g++.dg/init/ref8.C: Likewise.
1362 * g++.old-deja/g++.law/cvt20.C: Likewise.
1363 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1364
5c3e5002
PP
13652016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1366
1367 PR tree-optimization/18046
1368 * gcc.dg/tree-ssa/vrp105.c: New test.
1369 * gcc.dg/tree-ssa/vrp106.c: New test.
1370
94087e88 13712016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1372
1373 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1374 1ul in diagnostics. Remove hyphen from "constant-expression."
1375 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1376 * g++.dg/cpp0x/static_assert3.C: Same.
1377 * g++.dg/cpp1y/constexpr-throw.C: Same.
1378 * g++.dg/template/nontype3.C: Same.
1379 * g++.dg/warn/overflow-warn-1.C: Same.
1380 * g++.dg/warn/overflow-warn-3.C: Same.
1381 * g++.dg/warn/overflow-warn-4.C: Same.
1382
88fa5555
DM
13832016-08-05 David Malcolm <dmalcolm@redhat.com>
1384
1385 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1386 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1387 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1388 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1389
1addb9e6
PP
13902016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1391
1392 PR tree-optimization/72810
1393 * gcc.dg/tree-ssa/vrp110.c: New test.
1394
1b62ed4f
JG
13952016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1396
1397 PR Target/72819
1398 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1399 registers.
1400 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1401 saving the half-precision registers.
1402 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1403 value is returned in h0.
1404 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1405 are passed in FP/SIMD registers.
1406 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1407 passing works corrcetly.
1408 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1409 (hfa_f16x2_t): Likewise.
1410 (hfa_f16x3_t): Likewise.
1411 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1412 are promoted to double and passed in a double register.
1413 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1414 are promoted to double and stacked.
1415 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1416 __fp16 data types.
1417 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1418 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1419 __fp16 first get passed in FP/SIMD registers, then stacked.
1420
4228ca19
NS
14212016-08-05 Nathan Sidwell <nathan@acm.org>
1422
1423 PR c++/68724
1424 * g++.dg/cpp0x/pr68724.C: New.
1425
db7c335e
RB
14262016-08-05 Richard Biener <rguenther@suse.de>
1427
1428 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1429
48abe922
PP
14302016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1431
1432 * gcc.dg/tree-ssa/vrp107.c: New test.
1433 * gcc.dg/tree-ssa/vrp108.c: New test.
1434 * gcc.dg/tree-ssa/vrp109.c: New test.
1435
f6cdf42f
PK
14362016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1437
1438 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1439 dg-options.
1440
33a9c609
PK
14412016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1442
1443 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1444 test-cases.
1445 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1446 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1447 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1448 test-cases.
1449 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1450 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1451 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1452 large_double.
1453
4473482d
PC
14542016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/72800
1457 * g++.dg/cpp1y/lambda-ice1.C: New.
1458
08156df5
PP
14592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1460
1461 PR c++/72759
1462 * g++.dg/cpp1y/pr72759.C: New test.
1463
938da3a5
PP
14642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1465
1466 * gcc.dg/switch-10.c: New test.
1467
da84183c
JG
14682016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1469
1470 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1471
ae9281fc
TS
14722016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1473
1474 * c-c++-common/goacc/routine-5.c: Update.
1475
086ad22e
BE
14762016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1477
1478 PR rtl-optimization/70903
1479 * gcc.c-torture/execute/pr70903.c: New test.
1480
6805e400
ML
14812016-08-04 Martin Liska <mliska@suse.cz>
1482
1483 * gcc.dg/params/params.exp: Replace file exists with
1484 TESTING_IN_BUILD_TREE.
1485
a0008434
MP
14862016-08-04 Marek Polacek <polacek@redhat.com>
1487
1488 PR c++/70229
1489 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1490
fb46286e
RB
14912016-08-04 Richard Biener <rguenther@suse.de>
1492
1493 PR middle-end/71984
1494 * gcc.dg/torture/pr71984.c: Guard correctness check for
1495 little-endian.
1496
ac2c96ab
AP
14972016-08-03 Andrew Pinski <apinski@cavium.com>
1498
1499 * gcc.c-torture/compile/20160802-1.c: New testcase.
1500
c98583e9
FR
15012016-08-03 Fritz Reese <fritzoreese@gmail.com>
1502
1503 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1504
9ad1a1da
RB
15052016-08-03 Richard Biener <rguenther@suse.de>
1506
1507 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1508 and remove -O3.
1509 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1510 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1511
cd75c979
RB
15122016-08-03 Richard Biener <rguenther@suse.de>
1513
1514 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1515 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1516 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1517 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1518
30e8d875
SKS
15192016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1520
1521 * gcc.dg/init-excess-2.c: Require int32plus.
1522 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1523 * gcc.dg/pr59963-2.c: Require int32plus.
1524 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1525 * gcc.dg/unroll-7.c: Require int32plus.
1526
69b806f6
BC
15272016-08-02 Bin Cheng <bin.cheng@arm.com>
1528
1529 PR tree-optimization/34114
1530 * gcc.dg/tree-ssa/loop-42.c: New test.
1531
1efafef3
TC
15322016-08-02 Tamar Christina <tamar.christina@arm.com>
1533
1534 * gcc.target/aarch64/vminmaxnm.c: New.
1535 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1536 tests.
1537
e2a99194
MM
15382016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1539
1540 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1541 vec_extract for vector float, vector int, vector short, and vector
1542 char.
1543 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1544 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1545 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1546 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1547
71bfb77a
WD
15482016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1549
1550 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1551 single stack adjustment, no writeback.
71bfb77a
WD
1552 * gcc.target/aarch64/test_frame_12.c: Likewise.
1553 * gcc.target/aarch64/test_frame_13.c: Likewise.
1554 * gcc.target/aarch64/test_frame_15.c: Likewise.
1555 * gcc.target/aarch64/test_frame_6.c: Likewise.
1556 * gcc.target/aarch64/test_frame_7.c: Likewise.
1557 * gcc.target/aarch64/test_frame_8.c: Likewise.
1558 * gcc.target/aarch64/test_frame_16.c: New test.
1559
37bce35a
L
15602015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1561
1562 PR target/72748
1563 * gcc.target/i386/pr72748.c: New test.
1564
3f8257db 15652015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1566
1567 PR tree-optimization/71818
1568 * gcc.dg/vect/pr71818.c: New
1569
bf60c531
ML
15702016-08-01 Martin Liska <mliska@suse.cz>
1571
1572 PR tree-optimization/71857
1573 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1574
8ed49fab
KT
15752016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1576
1577 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1578
76e2c821
JB
15792016-08-01 Jan Beulich <jbeulich@suse.com>
1580
1581 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1582
35029597
WS
15832016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1584
1585 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1586 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1587
3aa4b66a
JW
15882016-07-31 Jonathan Wakely <jwakely@redhat.com>
1589
1590 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1591 (check_effective_target_c++): Likewise. Also match for libstdc++.
1592
3f8257db 15932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1594
1595 PR fortran/41922
1596 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1597 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1598 * gfortran.dg/pr41922.f90: New test.
1599
9fcb2819
SK
16002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1601
1602 PR fortran/68566
1603 * gfortran.dg/pr68566.f90: new test.
1604
94087e88 16052016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1606
1607 PR c++/60760
1608 PR c++/71091
1609 * g++.dg/cpp0x/constexpr-cast.C: New test.
1610 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1611 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1612 * g++.dg/ubsan/pr63956.C: Correct.
1613
d0047a25
MM
16142016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1615
1616 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1617 vector double or vector long where the vector is in memory.
1618 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1619 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1620
e4f7a5df
SK
16212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1622
1623 PR fortran/69867
1624 * gfortran.dg/pr69867.f90: New test.
1625
b441ae1d
SK
16262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1627
1628 PR fortran/69962
1629 * gfortran.dg/pr69962.f90: New test.
1630
712dff31
SK
16312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1632
1633 PR fortran/70006
1634 * gfortran.dg/pr70006.f90: New test.
1635
fb42421e
SK
16362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1637
1638 PR fortran/71730
1639 * gfortran.dg/pr71730.f90: New test.
1640 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1641 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1642 * gfortran.dg/array_constructor_26.f03: Ditto.
1643
466effe0
WS
16442016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1645
1646 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1647 * gcc.target/powerpc/pr71763.c: Likewise.
1648
f618a472
MP
16492016-07-29 Marek Polacek <polacek@redhat.com>
1650
1651 PR c/71742
1652 * gcc.dg/940510-1.c: Adjust dg-error.
1653 * gcc.dg/c99-flex-array-1.c: Likewise.
1654 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1655
efd0786f
MP
1656 PR c/71853
1657 * gcc.dg/noncompile/pr71853.c: New test.
1658
e00dceaf
MP
1659 PR c/71573
1660 * gcc.dg/noncompile/pr71573.c: New test.
1661
638fc14f
MP
1662 PR c/71926
1663 * g++.dg/warn/Wparentheses-30.C: New test.
1664 * gcc.dg/Wparentheses-14.c: New test.
1665
61c73a7f
UB
16662016-07-29 Uros Bizjak <ubizjak@gmail.com>
1667
1668 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1669
01d32b2b
BC
16702016-07-29 Bin Cheng <bin.cheng@arm.com>
1671
1672 PR tree-optimization/57558
1673 * gcc.dg/vect/pr57558-1.c: New test.
1674 * gcc.dg/vect/pr57558-2.c: New test.
1675
f6c7a248
PK
16762016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1677
61c73a7f 1678 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1679 to scan forwprop1 dump pass.
1680
f54ea774
PC
16812016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1682
1683 PR c++/51488
1684 * g++.dg/template/pr51488.C: New.
1685
673a107a
JJ
16862016-07-29 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c/71969
1689 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1690 static __inline__.
1691 * gcc.dg/pr71969-1.c: New test.
1692 * gcc.dg/pr71969-2.c: New test.
1693 * gcc.dg/pr71969-3.c: New test.
1694
78169471
MP
16952016-07-29 Marek Polacek <polacek@redhat.com>
1696
1697 PR c/71574
1698 * c-c++-common/pr71574.c: New test.
1699
a5b5c8b6
MP
1700 PR c/71583
1701 * gcc.dg/noncompile/pr71583.c: New test.
1702
883b6d4e
KV
17032016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1704
1705 PR middle-end/68217
1706 * gcc.dg/pr68217.c: New test.
1707
89f1f37e
SK
17082016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1709
1710 PR fortran/71067
1711 * gfortran.dg/pr71067_1.f90: New test.
1712 * gfortran.dg/pr71067_2.f90: Ditto.
1713
e0d32185
MM
17142016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1715
1716 * gcc.target/powerpc/vec-extract-1.c: New test.
1717
c851722d
SK
17182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1719
1720 PR fortran/71799
1721 * gfortran.dg/pr71799.f90: New test.
1722
f064da6a
PC
17232016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1724
1725 PR c++/71665
1726 * g++.dg/cpp0x/pr71665-1.C: New.
1727 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1728 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1729 * g++.dg/ext/label10.C: Likewise.
1730 * g++.dg/parse/constant5.C: Likewise.
1731
1b70aaad
SK
17322016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1733
1734 PR fortran/71859
1735 * gfortran.dg/pr71859.f90: New test.
1736 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1737 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1738
a23404c9
PT
17392016-07-28 Paul Thomas <pault@gcc.gnu.org>
1740
1741 PR fortran/71883
1742 * gfortran.dg/pr71883.f90 : New test.
1743
513d866d
YR
17442016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1745
1746 PR tree-optimization/71734
61c73a7f 1747 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1748
7c428aa2
RL
17492016-07-28 Renlin Li <renlin.li@arm.com>
1750
1751 Revert
1752 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1753
1754 PR fortran/71902
1755 * gfortran.dg/dependency_47.f90: New test.
1756
1225d6b1
ML
17572016-07-28 Martin Liska <mliska@suse.cz>
1758
1759 PR gcov-profile/68025
1760 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1761
e5f5bf35
ML
17622016-07-28 Martin Liska <mliska@suse.cz>
1763
1764 * g++.dg/vect/pr70944.cc: New test.
1765
4536610d
KV
17662016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1767
1768 PR middle-end/71994
1769 * gcc.dg/torture/pr71994.c: New test.
1770
8c6961ca
PK
17712016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1772
1773 PR middle-end/71078
1774 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1775 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1776 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1777
8de22ea0
RB
17782016-07-27 Richard Biener <rguenther@suse.de>
1779
1780 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1781
5d9da222
ML
17822016-07-27 Martin Liska <mliska@suse.cz>
1783
1784 * gcc.dg/predict-13.c: New test.
1785 * gcc.dg/predict-14.c: New test.
1786
af9e275f
SKS
17872016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1788
a23404c9 1789 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1790 including stdint.h.
1791 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1792 including stdint.h.
1793
71abba1e
MM
17942016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1795
1796 PR target/71869
1797 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1798 IEEE built-in functions handle quiet and signalling NaNs
1799 correctly.
1800
9cd74e8f
SK
18012016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1802
1803 PR fortran/71862
1804 * gfortran.dg/pr71862.f90: New test.
1805
0d48446f
MS
18062016-07-26 Martin Sebor <msebor@redhat.com>
1807
1808 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1809 selector with dg-options.
1810
524cf1e4
PP
18112016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1812
1813 PR tree-optimization/18046
1814 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1815 * gcc.dg/tree-ssa/vrp103.c: New test.
1816 * gcc.dg/tree-ssa/vrp104.c: New test.
1817
100665d8
WS
18182016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1819
1820 * gcc.target/powerpc/pr63354.c: Require lp64 since
1821 -mprofile-kernel is not legal with -m32.
1822
0b64ca40
RB
18232016-07-26 Richard Biener <rguenther@suse.de>
1824
1825 PR rtl-optimization/71984
1826 * gcc.dg/torture/pr71984.c: New testcase.
1827
9b7937cf
RS
18282016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1829
1830 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1831 g++-dg-runtest via et-dg-runtest.
1832 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1833 * gcc.dg/vect/vect.exp: Likewise.
1834 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1835 gfortran-dg-runtest.
1836 * gfortran.dg/vect/vect.exp: Likewise.
1837 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1838 (check_mips_loongson_hw_available): Likewise.
1839 (check_effective_target_mpaired_single_runtime): Likewise.
1840 (check_effective_target_mips_loongson_runtime): Likewise.
1841 (add_options_for_mpaired_single): Likewise.
1842 (check_effective_target_vect_int): Add global et_index.
1843 Check and save the supported feature for a target selected by
1844 the et_index target. Break long lines where appropriate. Call
1845 et-is-effective-target for MIPS with an argument instead of
1846 check_effective_target_* where appropriate.
1847 (check_effective_target_vect_intfloat_cvt): Likewise.
1848 (check_effective_target_vect_uintfloat_cvt): Likewise.
1849 (check_effective_target_vect_floatint_cvt): Likewise.
1850 (check_effective_target_vect_floatuint_cvt): Likewise.
1851 (check_effective_target_vect_simd_clones): Likewise.
1852 (check_effective_target_vect_shift): ewise.
1853 (check_effective_target_whole_vector_shift): Likewise.
1854 (check_effective_target_vect_bswap): Likewise.
1855 (check_effective_target_vect_shift_char): Likewise.
1856 (check_effective_target_vect_long): Likewise.
1857 (check_effective_target_vect_float): Likewise.
1858 (check_effective_target_vect_double): Likewise.
1859 (check_effective_target_vect_long_long): Likewise.
1860 (check_effective_target_vect_no_int_max): Likewise.
1861 (check_effective_target_vect_no_int_add): Likewise.
1862 (check_effective_target_vect_no_bitwise): Likewise.
1863 (check_effective_target_vect_widen_shift): Likewise.
1864 (check_effective_target_vect_no_align): Likewise.
1865 (check_effective_target_vect_hw_misalign): Likewise.
1866 (check_effective_target_vect_element_align): Likewise.
1867 (check_effective_target_vect_condition): Likewise.
1868 (check_effective_target_vect_cond_mixed): Likewise.
1869 (check_effective_target_vect_char_mult): Likewise.
1870 (check_effective_target_vect_short_mult): Likewise.
1871 (check_effective_target_vect_int_mult): Likewise.
1872 (check_effective_target_vect_extract_even_odd): Likewise.
1873 (check_effective_target_vect_interleave): Likewise.
1874 (check_effective_target_vect_stridedN): Likewise.
1875 (check_effective_target_vect_multiple_sizes): Likewise.
1876 (check_effective_target_vect64): Likewise.
1877 (check_effective_target_vect_call_copysignf): Likewise.
1878 (check_effective_target_vect_call_sqrtf): Likewise.
1879 (check_effective_target_vect_call_btrunc): Likewise.
1880 (check_effective_target_vect_call_btruncf): Likewise.
1881 (check_effective_target_vect_call_ceil): Likewise.
1882 (check_effective_target_vect_call_ceilf): Likewise.
1883 (check_effective_target_vect_call_floor): Likewise.
1884 (check_effective_target_vect_call_floorf): Likewise.
1885 (check_effective_target_vect_call_lceil): Likewise.
1886 (check_effective_target_vect_call_lfloor): Likewise.
1887 (check_effective_target_vect_call_nearbyint): Likewise.
1888 (check_effective_target_vect_call_nearbyintf): Likewise.
1889 (check_effective_target_vect_call_round): Likewise.
1890 (check_effective_target_vect_call_roundf): Likewise.
1891 (check_effective_target_vect_perm): Likewise, but also append *_saved
1892 to the existing global name to properly cache the result.
1893 (check_effective_target_vect_perm_byte): Likewise.
1894 (check_effective_target_vect_perm_short): Likewise.
1895 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1896 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1897 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1898 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1899 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1900 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1901 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1902 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1903 (check_effective_target_vect_sdot_qi): Likewise.
1904 (check_effective_target_vect_udot_qi): Likewise.
1905 (check_effective_target_vect_sdot_hi): Likewise.
1906 (check_effective_target_vect_udot_hi): Likewise.
1907 (check_effective_target_vect_usad_char): Likewise.
1908 (check_effective_target_vect_pack_trunc): Likewise.
1909 (check_effective_target_vect_unpack): Likewise.
1910 (check_effective_target_vect_aligned_arrays): Likewise.
1911 (check_effective_target_vect_natural_alignment): Likewise.
1912 (check_effective_target_vector_alignment_reachable): Likewise.
1913 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1914 (is-effective-target): Initialize et_index if undefined.
1915 (et-dg-runtest): New.
1916 (et-is-effective-target): Likewise.
1917 (check_vect_support_and_set_flags): Add supported MIPS targets to
1918 EFFECTIVE_TARGETS list. Return the number of supported targets.
1919
8f63caf6 19202016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1921 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1922
1923 PR middle-end/70920
1924 * gcc.dg/pr70920-1.c: New test-case.
1925 * gcc.dg/pr70902-2.c: Likewise.
1926 * gcc.dg/pr70920-3.c: Likewise.
1927 * gcc.dg/pr70920-4.c: Likewise
1928 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1929 2 instead of 3.
1930
7d575fff
AM
19312016-07-25 Alexander Monakov <amonakov@ispras.ru>
1932
1933 * gcc.c-torture/execute/pr71494.c: Require label_values.
1934 * gcc.dg/pr16973.c: Ditto.
1935
bf01e070
SKS
19362016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1937
1938 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1939 * gcc.dg/torture/pr69771.c: Require int32plus.
1940 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1941
16b05965
ML
19422016-07-25 Martin Liska <mliska@suse.cz>
1943
1944 * gcc.dg/torture/pr71987.c: New test.
1945
d52d3767
SK
19462016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1947
1948 PR fortran/71935
1949 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1950 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1951 * gfortran.dg/pr71935.f90: New test.
1952
94087e88 19532016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
1954
1955 PR c++/71675
1956 * g++.dg/ext/atomic-3.C: New test.
1957 * gcc.dg/atomic/pr71675.c: New test.
1958
58b3986e
ES
19592016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1960
1961 * gcc.target/i386/mvc8.c: New test.
1962
faa1612a
BC
19632016-07-22 Bin Cheng <bin.cheng@arm.com>
1964
1965 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1966 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1967
1603ebe0
TK
19682016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1969
1970 PR fortran/71795
1971 * gfortran.dg/constructor_50.f90: New test.
1972
bc91c436
ML
19732016-07-22 Martin Liska <mliska@suse.cz>
1974
1975 PR gcov-profile/69028
1976 PR gcov-profile/62047
1977 * g++.dg/cilk-plus/pr69028.C: New test.
1978
9fe9a3a7
AV
19792016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1980
1981 * gfortran.dg/coarray_stat_2.f90: New test.
1982
70866e3d
MM
19832016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1984
1985 * gcc.target/powerpc/vec-extract.h: New files to check the
1986 vec_extract built-in functions for all vector types, testing
1987 accessing each element, both with constant and variable element
1988 numbers.
1989 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1990 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1991 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1992 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1993 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1994 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1995 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1996 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1997 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1998
ab3af181
JJ
19992016-07-21 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR c++/71728
2002 * g++.dg/other/pr71728.C: New test.
2003
ebe8f322
JG
20042016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2005
2006 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2007 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2008 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2009 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2010 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2011
959cef74
RB
20122016-07-21 Richard Biener <rguenther@suse.de>
2013
2014 PR tree-optimization/71947
2015 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2016
b24d9420
BC
20172016-07-21 Bin Cheng <bin.cheng@arm.com>
2018
2019 * gcc.dg/tree-ssa/scev-15.c: New.
2020
23974819
BC
20212016-07-21 Bin Cheng <bin.cheng@arm.com>
2022
2023 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2024
ee78cbaa
JJ
20252016-07-21 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR c++/71941
2028 * g++.dg/gomp/pr71941.C: New test.
2029
52ed68f7
DM
20302016-07-20 David Malcolm <dmalcolm@redhat.com>
2031
2032 PR c/70339
2033 PR c/71858
2034 * g++.dg/spellcheck-identifiers.C: New test case, based on
2035 gcc.dg/spellcheck-identifiers.c.
2036 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2037 gcc.dg/spellcheck-identifiers-2.c.
2038 * g++.dg/spellcheck-typenames.C: New test case, based on
2039 gcc.dg/spellcheck-typenames.c
2040
18407bfb
JW
20412016-07-20 Jonathan Wakely <jwakely@redhat.com>
2042
2043 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2044 pointer to member function and also test catching by reference.
2045
4c07fd98
DV
20462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2047
2048 * gcc.target/s390/pr67443.c: Fix test case.
2049
fee21d65
DV
20502016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2051
2052 * gcc.target/s390/insv-1.c: Xfail some tests.
2053 * gcc.target/s390/insv-2.c: Likewise.
2054
dbe9dfdd
GJL
20552016-07-20 Georg-Johann Lay <avr@gjlay.de>
2056
2057 * gcc.target/avr/torture/get-mem.c: New test.
2058 * gcc.target/avr/torture/set-mem.c: New test.
2059
c25e1d82
GJL
20602016-07-20 Georg-Johann Lay <avr@gjlay.de>
2061
2062 PR target/71948
2063 * gcc.target/avr/torture/tiny-progmem.c: New test.
2064
109d2197
JJ
20652016-07-20 Jakub Jelinek <jakub@redhat.com>
2066
7419f441
JJ
2067 PR c++/71909
2068 * g++.dg/parse/pr71909.C: New test.
2069 * g++.dg/tm/pr71909.C: New test.
2070
109d2197
JJ
2071 PR c++/50060
2072 * g++.dg/cpp0x/constexpr-50060.C: New test.
2073 * g++.dg/cpp1y/constexpr-50060.C: New test.
2074
144530cf
ML
20752016-07-20 Martin Liska <mliska@suse.cz>
2076
2077 * gfortran.dg/graphite/pr71898.f90: New test.
2078
04ac4afa
BC
20792016-07-20 Bin Cheng <bin.cheng@arm.com>
2080
2081 PR tree-optimization/71503
2082 PR tree-optimization/71683
2083 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2084 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2085
dcbdb17a
ML
20862016-07-20 Martin Liska <mliska@suse.cz>
2087
2088 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2089 * gcc.dg/plugin/sreal-test-1.c: Remove.
2090 * gcc.dg/plugin/sreal_plugin.c: Remove.
2091
6ed82555
TK
20922016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2093
2094 PR fortran/71902
2095 * gfortran.dg/dependency_47.f90: New test.
2096
13da0507
JJ
20972016-07-19 Jakub Jelinek <jakub@redhat.com>
2098
4833f561
JJ
2099 PR rtl-optimization/71916
2100 * gcc.c-torture/compile/pr71916.c: New test.
2101
4fda19ef
JJ
2102 PR middle-end/71874
2103 * g++.dg/torture/pr71874.C: New test.
2104
13da0507
JJ
2105 PR middle-end/71734
2106 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2107 (my_alloc): Rewritten to use __builtin_posix_memalign and
2108 __SIZE_TYPE__.
2109 (my_free): Use __builtin_free instead of _mm_free.
2110 (Vec::operator=): Use __builtin_memcpy.
2111
e7980add
MJ
21122016-07-19 Martin Jambor <mjambor@suse.cz>
2113
61c73a7f
UB
2114 PR fortran/71688
2115 * gfortran.dg/pr71688.f90: New test.
e7980add 2116
13e88953
RB
21172016-07-19 Richard Biener <rguenther@suse.de>
2118
2119 * c-c++-common/vector-subscript-6.c: New testcase.
2120 * c-c++-common/vector-subscript-7.c: Likewise.
2121
1caf0482
SKS
21222016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2123
a23404c9 2124 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2125 and UInt32 based on __SIZEOF_INT__.
2126
cef5388d
RB
21272016-07-19 Richard Biener <rguenther@suse.de>
2128
2129 PR tree-optimization/71901
2130 * gcc.dg/torture/pr71901.c: New testcase.
2131
21322016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2133
2134 PR tree-optimization/71908
2135 * gcc.dg/torture/pr71908.c: New testcase.
2136
a8f7a895
MM
21372016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2138
2139 PR target/71493
2140 * gcc.target/powerpc/pr71493-1.c: New test.
2141 * gcc.target/powerpc/pr71493-2.c: Likewise.
2142
f2111a36
JJ
21432016-07-18 Jakub Jelinek <jakub@redhat.com>
2144
99516432
JJ
2145 PR c++/71835
2146 * g++.dg/conversion/ambig3.C: New test.
2147
87713c6a
JJ
2148 PR c++/71828
2149 * g++.dg/cpp0x/constexpr-71828.C: New test.
2150
7a7f16ca
JJ
2151 PR c++/71826
2152 * g++.dg/template/pr71826.C: New test.
2153
f4d90295
JJ
2154 PR c++/71822
2155 * g++.dg/template/defarg21.C: New test.
2156
f2111a36
JJ
2157 PR c++/71871
2158 * g++.dg/ext/vector31.C: New test.
2159
0b965526
UB
21602016-07-18 Uros Bizjak <ubizjak@gmail.com>
2161
2162 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2163
94e136b9
YR
21642016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2165
2166 PR tree-optimization/71734
2167 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2168
7072df0a
DV
21692016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2170
2171 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2172 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2173 stack-layout-dynamic-1.c: New test.
2174
54158a1a
AK
21752016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2176
2177 * gcc.target/s390/nolrl-1.c: New test.
2178
43068916
FR
21792016-07-17 Fritz Reese <fritzoreese@gmail.com>
2180
2181 PR fortran/71523
2182 * gfortran.dg/pr71523_1.f90: New test.
2183 * gfortran.dg/pr71523_2.f90: New test.
2184
a9356b12
AS
21852016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2186
2187 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2188
a07b81c7 21892016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2190 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2191
2192 PR fortran/62125
2193 * gfortran.dg/pr62125.f90: New test.
2194
96c0ec12
BS
21952016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2196
2197 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2198 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2199
479d0ed5
JW
22002016-07-15 Jonathan Wakely <jwakely@redhat.com>
2201
2202 PR c++/58796
2203 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2204 * g++.dg/cpp0x/nullptr35.C: New test.
2205
41c7438e
BC
22062016-07-15 Bin Cheng <bin.cheng@arm.com>
2207
2208 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2209
f7ba880b
CP
22102016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2211
2212 * gfortran.dg/goacc/vector_length.f90: New test.
2213
b9aba0a0
RB
22142016-07-15 Richard Biener <rguenther@suse.de>
2215
2216 PR tree-optimization/71881
2217 * gcc.dg/torture/pr71881.c: New testcase.
2218
9513d5fb
RB
22192016-07-15 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/71887
2222 * gcc.dg/torture/pr71887.c: New testcase.
2223
ddbbcb19
JJ
22242016-07-15 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR c/71858
2227 * gcc.dg/spellcheck-identifiers-3.c: New test.
2228
29eb509c
AV
22292016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2230
2231 PR fortran/71807
2232 * gfortran.dg/null_9.f90: New test.
2233
43aabfcf
BC
22342016-07-15 Bin Cheng <bin.cheng@arm.com>
2235
2236 * gcc.dg/tree-ssa/loop-41.c: New test.
2237
afc89e58
BC
22382016-07-15 Bin Cheng <bin.cheng@arm.com>
2239
2240 PR tree-optimization/71347
2241 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2242
6fa682ad
SK
22432016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2244
2245 PR fortran/29819
2246 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2247 * gfortran.dg/contains.f90: Ditto.
2248 * gfortran.dg/contains_empty_1.f03: Ditto.
2249 * gfortran.dg/submodule_3.f08: Ditto.
2250
dd36b877
JJ
22512016-07-14 Jakub Jelinek <jakub@redhat.com>
2252
a60a5d31
JJ
2253 PR testsuite/71865
2254 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2255 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2256 expected diagnostics.
2257
dd36b877
JJ
2258 PR c/71858
2259 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2260 * gcc.dg/spellcheck-identifiers-2.c: New test.
2261 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2262 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2263
a241f8ca
JJ
22642016-07-14 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR tree-optimization/71872
2267 * gcc.c-torture/compile/pr71872.c: New test.
2268
d62b809c
TP
22692016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2270
2271 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2272 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2273 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2274 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2275 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2276 * gcc.target/arm/atomic-op-acquire-1.c: This.
2277 * gcc.target/arm/atomic-op-char.c: Rename into ...
2278 * gcc.target/arm/atomic-op-char-1.c: This.
2279 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2280 * gcc.target/arm/atomic-op-consume-1.c: This.
2281 * gcc.target/arm/atomic-op-int.c: Rename into ...
2282 * gcc.target/arm/atomic-op-int-1.c: This.
2283 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2284 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2285 * gcc.target/arm/atomic-op-release.c: Rename into ...
2286 * gcc.target/arm/atomic-op-release-1.c: This.
2287 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2288 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2289 * gcc.target/arm/atomic-op-short.c: Rename into ...
2290 * gcc.target/arm/atomic-op-short-1.c: This.
2291 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2292 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2293 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2294 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2295 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2296 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2297 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2298 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2299 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2300 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2301
1f8dd420
AV
23022016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2303
2304 PR fortran/70842
2305 * gfortran.dg/select_type_35.f03: New test.
2306
53109ba8
KT
23072016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2308
2309 PR target/65951
2310 PR tree-optimization/70923
2311 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2312 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2313 * gcc.dg/vect/pr65951.c: Likewise.
2314 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2315
91f35b7f
DE
23162016-07-14 David Edelsohn <dje.gcc@gmail.com>
2317
2318 * c-c++-common/pr60226.c: Expect maximum object file alignment
2319 error on AIX.
2320
351168fe
RB
23212016-07-14 Richard Biener <rguenther@suse.de>
2322
2323 PR tree-optimization/71866
2324 * gcc.dg/torture/pr71866.c: New testcase.
2325
94c32c00
TP
23262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2327
2328 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2329 selector and enclose boolean expression in curly braces.
2330
b799a481
AM
23312016-07-14 Alan Modra <amodra@gmail.com>
2332
2333 PR target/71733
2334 * gcc.target/powerpc/p9-novsx.c: New.
2335
f63ba78c
AK
23362016-07-13 Andi Kleen <ak@linux.intel.com>
2337
2338 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2339 * g++.dg/tree-prof/morefunc.C: Dito.
2340 * g++.dg/tree-prof/pr35545.C: Dito.
2341 * g++.dg/tree-prof/reorder.C: Dito.
2342 * gcc.dg/tree-prof/20050826-2.c: Dito.
2343 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2344 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2345 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2346 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2347 * gcc.dg/tree-prof/inliner-1.c: Dito.
2348 * gcc.dg/tree-prof/merge_block.c: Dito.
2349 * gcc.dg/tree-prof/stringop-1.c: Dito.
2350 * gcc.dg/tree-prof/stringop-2.c: Dito.
2351 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2352 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2353 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2354 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2355 * gcc.dg/tree-prof/update-loopch.c: Dito.
2356 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2357 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2358 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2359 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2360 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2361 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2362 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2363
f4d5a23d
AK
23642016-07-13 Andi Kleen <ak@linux.intel.com>
2365
2366 * lib/profopt.exp (profopt-execute): Remove .imports files.
2367
ae145898
AK
23682016-07-13 Andi Kleen <ak@linux.intel.com>
2369
0b965526 2370 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2371
e97bd4f5
AK
23722016-07-13 Andi Kleen <ak@linux.intel.com>
2373
2374 * lib/profopt.exp (dg-final-scan-autofdo,
2375 dg-final-scan-not-autofdo): New functions.
2376
6fa3d4b4
BC
23772016-07-13 Bin Cheng <bin.cheng@arm.com>
2378
2379 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2380 * gcc.dg/vect/vect-35.c: Ditto.
2381 * gcc.dg/vect/vect-alias-check-2.c: New test.
2382
65f18bc6
ML
23832016-07-13 Martin Liska <mliska@suse.cz>
2384
2385 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2386 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2387 * gfortran.dg/pr42108.f90: Update expected dump scan.
2388
9737f35b
RB
23892016-07-13 Richard Biener <rguenther@suse.de>
2390
2391 PR tree-optimization/24574
2392 * gcc.dg/pr24574.c: New testcase.
2393
62c0ea4b
SKS
23942016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2395
0b965526 2396 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2397 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2398 * c-c++-common/pr68833-1.c: Require int32plus.
2399 * gcc.dg/ipa/pr63551.c: Likewise.
2400 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2401 * gcc.dg/ipa/pr64041.c: Require int32plus.
2402
c7ed8938
IE
24032016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2404
2405 PR ipa/71633
2406 * g++.dg/pr71633.C: New test.
2407
5ce15300
TP
24082016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2409
2410 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2411 Add new arm_thumb1_cbz_ok effective target.
2412 * gcc.target/arm/cbz.c: New test.
2413
2b9509a3
TP
24142016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2415
2416 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2417 Define effective target.
2418 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2419 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2420 * gcc.target/arm/movhi_movw.c: New test.
2421 * gcc.target/arm/movsi_movw.c: Likewise.
2422 * gcc.target/arm/movdi_movw.c: Likewise.
2423
7f15b177
RB
24242016-07-13 Richard Biener <rguenther@suse.de>
2425
2426 PR middle-end/71104
2427 * gcc.dg/pr71104-1.c: New testcase.
2428 * gcc.dg/pr71104-2.c: Likewise.
2429
0b0a896e
MM
24302016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2431
2432 PR target/71805
2433 * gcc.target/powerpc/pr71805.c: New test.
2434
f906f5ed
BS
24352016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2436
2437 * gcc.target/powerpc/divkc3-1.c: New.
2438 * gcc.target/powerpc/mulkc3-1.c: New.
2439
9e63c3aa
NS
24402016-07-12 Nathan Sidwell <nathan@acm.org>
2441
2442 * gcc.target/arm/data-rel-1.c: New.
2443 * gcc.target/arm/data-rel-2.c: New.
2444 * gcc.target/arm/data-rel-3.c: New.
2445
f507d202
ML
24462016-07-12 Martin Liska <mliska@suse.cz>
2447
2448 * gcc.dg/params/blocksort-part.c: New test.
2449 * gcc.dg/params/params.exp: New file.
2450
d6f7c125
KT
24512016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2452
2453 PR middle-end/71700
2454 * gcc.c-torture/execute/pr71700.c: New test.
2455
37ccb0ba
SB
24562016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2457 Richard Biener <rguenther@suse.de>
2458
2459 PR tree-optimization/23286
2460 PR tree-optimization/70159
2461 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2462 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2463 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2464 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2465 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2466 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2467 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2468 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2469 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2470 * gcc.dg/pr51879-12.c: Likewise.
2471 * gcc.dg/strlenopt-9.c: Likewise.
2472 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2473 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2474 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2475 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2476 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2477 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2478 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2479 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2480 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2481 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2482 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2483 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2484 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2485 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2486 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2487
712a93d6
RB
24882016-07-12 Richard Biener <rguenther@suse.de>
2489
2490 PR rtl-optimization/68961
2491 * gcc.target/i386/pr68961.c: New testcase.
2492
c392943c
JJ
24932016-07-11 Jakub Jelinek <jakub@redhat.com>
2494
3d56e6a4
JJ
2495 PR middle-end/71758
2496 * c-c++-common/gomp/pr71758.c: New test.
2497 * gfortran.dg/gomp/pr71758.f90: New test.
2498
c392943c
JJ
2499 PR tree-optimization/71823
2500 * gcc.dg/vect/pr71823.c: New test.
2501
741d3be5
DM
25022016-07-11 David Malcolm <dmalcolm@redhat.com>
2503
2504 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2505 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2506 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2507
92fa45b5
L
25082016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2509
2510 PR target/71801
2511 * gcc.target/i386/pr71801.c: New test.
2512
f51606c7
RB
25132016-07-11 Richard Biener <rguenther@suse.de>
2514
2515 PR tree-optimization/71816
2516 * gcc.dg/torture/pr71816.c: New testcase.
2517
36b54ce0
TK
25182016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2519
2520 PR fortran/71783
2521 * gfortran.dg/dependency_46.f90: New test.
2522
d13835b6
VM
25232016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2524
2525 PR rtl-optimization/71621
2526 * gcc.target/i386/pr71621-1.c: New.
2527 * gcc.target/i386/pr71621-2.c: New.
2528
642bcbdf
CP
25292016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2530
2531 * gfortran.dg/goacc/pr71704.f90: New test.
2532
02eb5b8b
BS
25332016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2534
2535 PR target/71297
2536 * gcc.target/powerpc/pr71297.c: New.
2537
8beb9a0d
JW
25382016-07-08 Jiong Wang <jiong.wang@arm.com>
2539
2540 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2541
cef4b650
MM
25422016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2543
2544 PR target/71806
2545 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2546
3c3ecf52
AH
25472016-07-08 Alan Hayward <alan.hayward@arm.com>
2548
2549 PR tree-optimization/71667
2550 * gcc.dg/vect/pr71667.c: New
2551
2660286d
ML
25522016-07-08 Martin Liska <mliska@suse.cz>
2553
2554 * gcc.dg/torture/pr71606.c: New test.
2555
70cdd4ae
JD
25562016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2557
2558 PR fortran/71764
2559 * gfortran.dg/pr71764.f90: New test.
2560
842dc2e6
JJ
25612016-07-07 Jakub Jelinek <jakub@redhat.com>
2562 Kai Tietz <ktietz70@googlemail.com>
2563
2564 PR c++/70869
2565 PR c++/71054
2566 * g++.dg/cpp0x/pr70869.C: New test.
2567 * g++.dg/cpp0x/pr71054.C: New test.
2568
31be4262
DE
25692016-07-07 David Edelsohn <dje.gcc@gmail.com>
2570
2571 * g++.dg/debug/pr71432.C: Fail on AIX.
2572
1c122092
ML
25732016-07-07 Martin Liska <mliska@suse.cz>
2574
2575 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2576 an undefined behavior.
2577 * gfortran.dg/do_3.F90: Likewise.
2578 * gfortran.dg/do_check_11.f90: New test.
2579 * gfortran.dg/do_check_12.f90: New test.
2580 * gfortran.dg/do_corner_warn.f90: New test.
2581
7119f1b1
ML
25822016-07-07 Martin Liska <mliska@suse.cz>
2583
2584 * gfortran.dg/predict-1.f90: Ammend the test.
2585 * gfortran.dg/predict-2.f90: Likewise.
2586
275792f2
IE
25872016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2588
2589 PR ipa/71624
2590 * g++.dg/pr71624.C: New test.
2591
05a437c1
TP
25922016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2593
2594 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2595 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2596 ARMv8-M Mainline architectures.
2597
6f493951
TP
25982016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2599
2600 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2601 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2602
5ddaee94
SB
26032016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2604
2605 PR target/70098
2606 PR target/71763
2607 * gcc.target/powerpc/pr71763.c: New file.
2608
651afdb2
YR
26092016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2610
2611 PR tree-optimization/71518
0b965526 2612 * gcc.dg/pr71518.c: New test.
651afdb2 2613
9df99881
WD
26142016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2615
2616 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2617
7b4e0769
SKS
26182016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2619
0b965526 2620 PR target/50739
7b4e0769
SKS
2621 * gcc.target/avr/pr50739.c: New test.
2622
eb4432f7
JH
26232016-07-05 Jan Hubicka <jh@suse.cz>
2624
2625 * gcc.dg/tree-ssa/scev-14.c: update template.
2626
c01e092f
RS
26272016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2628
2629 * gcc.dg/vect/group-no-gaps-1.c: New test.
2630
8070763a
AK
26312016-07-05 Andi Kleen <ak@linux.intel.com>
2632
2633 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2634 if kernel supports MPX.
2635
3f8257db 26362016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2637
2638 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2639
36a265b1
MM
26402016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2641 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2642
2643 * gcc.target/powerpc/signbit-1.c: New test.
2644 * gcc.target/powerpc/signbit-2.c: New test.
2645 * gcc.target/powerpc/signbit-3.c: New test.
2646
7a98fb6e
KT
26472016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2648
2649 PR rtl-optimization/71594
2650 * gcc.dg/torture/pr71594.c: New test.
2651
1e3d54b4
JH
26522016-07-05 Jan Hubicka <jh@suse.cz>
2653
2654 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2655
84ca3893
DM
26562016-07-05 David Malcolm <dmalcolm@redhat.com>
2657
2658 PR c++/62314
3a146d46 2659 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2660 number of missing semicolon error.
2661 * g++.dg/pr62314-2.C: New test case.
2662
20d0bfce
AF
26632016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2664
2665 * gfortran.dg/coarray_stat_function.f90: New test.
2666 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2667 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2668 to new interfaces.
2669
69aaea06
AV
26702016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2671
2672 PR fortran/71623
2673 * gfortran.dg/deferred_character_17.f90: New test.
2674
f723a43c
CL
26752016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2676
2677 * gcc.target/arm/neon/polytypes.c: Move to ...
2678 * gcc.target/arm/polytypes.c: ... here.
2679 * gcc.target/arm/neon/pr51534.c: Move to ...
2680 * gcc.target/arm/pr51534.c: ... here.
2681 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2682 * gcc.target/arm/vect-vcvt.c: ... here.
2683 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2684 * gcc.target/arm/vect-vcvtq.c: ... here.
2685 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2686 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2687 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2688 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2689 * gcc.target/arm/neon/neon.exp: Delete.
2690 * gcc.target/arm/neon/: Delete.
2691
d73e0ccf
JD
26922016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2693
2694 PR fortran/65575
2695 * gfortran.dg: pr65575.f90: New test.
2696
c20f6223
JD
26972016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2698
2699 PR fortran/35849
2700 * gfortran.dg: pr35849.f90: New test.
2701
2a5537c3
JJ
27022016-07-04 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR c++/71739
2705 * g++.dg/cpp0x/pr71739.C: New test.
2706
740f9751
CL
27072016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2708
2709 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2710
bf749919
DV
27112016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2712
2713 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2714 locr.
2715 * gcc.target/s390/loc-1.c: New test.
2716
430bb38e
YR
27172016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2718
3a146d46
JJ
2719 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2720 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2721
15f6e0da
RR
27222016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2723
2724 PR target/63874
2725 * gcc.target/aarch64/pr63874.c: New test.
2726
79335075
JB
27272016-07-04 Jan Beulich <jbeulich@suse.com>
2728
2729 * g++.dg/header.c: New.
2730 * gcc.dg/header.c: New.
2731
557e8c49
JJ
27322016-07-02 Jakub Jelinek <jakub@redhat.com>
2733
2734 PR c/71719
2735 * c-c++-common/Wunused-var-15.c: New test.
2736
79a592e3
JJ
27372016-07-01 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR fortran/71687
2740 * gfortran.dg/gomp/pr71687.f90: New test.
2741
e2298656
BS
27422016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2743
2744 * gcc.dg/const-float128-ped.c: Require __float128 effective
2745 target and options.
2746 * gcc.dg/const-float128.c: Likewise.
2747 * gcc.dg/torture/float128-cmp-invalid.c: Require
2748 __float128 and base_quadfloat_support effective targets, and
2749 __float128 options.
2750 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2751 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2752 * gcc.dg/torture/float128-nan.c: Likewise.
2753 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2754 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2755 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2756 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2757 (add_options_for___float128): New.
2758 (check_effective_target_base_quadword_support): New.
2759
70c11966
MM
27602016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2761
2762 PR target/71720
2763 * gcc.target/powerpc/pr71720.c: New test.
2764
059541fd
JB
27652016-07-01 Jan Beulich <jbeulich@suse.com>
2766
2767 * gcc.dg/bss.c: New.
2768
2c1e4964
PB
27692016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2770
2771 PR target/71698
2772 * gcc.target/powerpc/pr71698.c: New test.
2773
22e1cb39
GJL
27742016-07-01 Georg-Johann Lay <avr@gjlay.de>
2775
2776 PR target/71151
2777 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2778 instead of ".foo" for its section name.
2779 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2780 depending on MCU's flash size.
2781 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2782 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2783 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2784 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2785 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2786 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2787
466cf574
JB
27882016-07-01 Jan Beulich <jbeulich@suse.com>
2789
2790 * gcc.target/i386/pr65105-2.c: Add -msse2.
2791
351beab7
JJ
27922016-06-30 Jakub Jelinek <jakub@redhat.com>
2793
55a0f21a
JJ
2794 PR tree-optimization/71707
2795 * gcc.dg/strlenopt-29.c: New test.
2796
6245ad72
JJ
2797 PR fortran/71704
2798 * gfortran.dg/gomp/pr71704.f90: New test.
2799
351beab7
JJ
2800 PR fortran/71705
2801 * gfortran.dg/gomp/pr71705.f90: New test.
2802
5a3a6a5e
KN
28032016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2804
2805 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2806 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2807 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2808 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2809 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2810 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2811 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2812 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2813 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2814 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2815 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2816 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2817 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2818 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2819 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2820 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2821 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2822 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2823 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2824 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2825 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2826 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2827 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2828 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2829 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2830 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2831 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2832 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2833 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2834 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2835 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2836 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2837 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2838 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2839 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2840 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2841 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2842 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2843 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2844 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2845 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2846 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2847 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2848 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2849 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2850 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2851 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2852 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2853 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2854 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2855 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2856 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2857 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2858 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2859 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2860 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2861 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2862 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2863 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2864 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2865 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2866 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2867 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2868 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2869 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2870 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2871 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2872 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2873 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2874 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2875 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2876 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2877 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2878 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2879 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2880 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2881 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2882 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2883 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2884 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2885 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2886
3dfa8071 28872016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2888 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2889
2890 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2891
9bd62242 28922016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2893 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2894
2895 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2896
603107fb
DM
28972016-06-30 David Malcolm <dmalcolm@redhat.com>
2898
2899 PR driver/71651
2900 * gcc.dg/spellcheck-options-12.c: New test case.
2901
205cccc7
JJ
29022016-06-30 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR middle-end/71693
2905 * gcc.c-torture/compile/pr71693.c: New test.
2906
f4452176
DM
29072016-06-29 David Malcolm <dmalcolm@redhat.com>
2908
2909 * gcc.dg/spellcheck-params.c: New testcase.
2910 * gcc.dg/spellcheck-params-2.c: New testcase.
2911
c5e74d9d
MM
29122016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2913
2914 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2915 vector extract instructions.
2916 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2917
e44ecbfd
JD
29182016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2919
2920 PR fortran/71686
2921 * gfortran.dg/unexpected_eof_2.f90: New test.
2922 * gfortran.dg/unexpected_eof_3.f90: New test.
2923
ee446d9f
JW
29242016-06-29 Jim Wilson <jim.wilson@linaro.org>
2925
2926 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2927
27f67461
CP
29282016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2929
2930 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2931 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2932 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2933
b1206d29
RB
29342016-06-29 Richard Biener <rguenther@suse.de>
2935
2936 PR middle-end/15256
2937 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2938
1af21224
MW
29392016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2940
2941 * gcc.target/arm/aapcs/neon-vect10.c: Require
2942 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2943 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2944 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2945 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2946 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2947 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2948 * gcc.target/arm/fp16-aapcs-1.c: Require
2949 -mfloat-ab=hard. Also simplify the test.
2950 * gcc.target/arm/fp16-aapcs-2.c: New.
2951
7fe43755
MW
29522016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2953
0b965526 2954 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2955 (add_options_for_arm_fp16_ieee): New.
2956 (add_options_for_arm_fp16_alternative): New.
2957 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2958 long-line.
2959 (effective_target_arm_fp16_hw): New.
2960
264d951a
IE
29612016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2962
2963 PR tree-optimization/71655
2964 * g++.dg/pr71655.C: New test.
2965
5c846a81
ML
29662016-06-29 Martin Liska <mliska@suse.cz>
2967
2968 * gcc.dg/pr71585.c: New test.
2969 * gcc.dg/pr71585-2.c: New test.
2970 * gcc.dg/pr71585-3.c: New test.
2971
fafe9318
YR
29722016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2973
2974 PR tree-optimization/70729
2975 * g++.dg/vect/pr70729.cc: New test.
2976
54d19c3b
TS
29772016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2978
2979 * c-c++-common/gomp/cancel-1.c: Extend.
2980
5f3cd7c3
JJ
29812016-06-29 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR tree-optimization/71625
2984 * gcc.dg/strlenopt-28.c: New test.
2985
4aa83879
RB
29862016-06-29 Richard Biener <rguenther@suse.de>
2987
2988 PR middle-end/71002
2989 * g++.dg/torture/pr71002.C: Adjust testcase.
2990
152ef731
JJ
29912016-06-29 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR c/71685
2994 * gcc.dg/pr71685.c: New test.
2995
29962016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2997
2998 PR c/71552
2999 * gcc.dg/init-bad-9.c: New test.
3000
d41dc215
BS
30012016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3002
3003 * gcc.target/powerpc/abs128-1.c: Require VSX.
3004 * gcc.target/powerpc/copysign128-1.c: Likewise.
3005 * gcc.target/powerpc/inf128-1.c: Likewise.
3006 * gcc.target/powerpc/nan128-1.c: Likewise.
3007
6a20b538
JJ
30082016-06-28 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR middle-end/71626
3011 * gcc.c-torture/execute/pr71626-1.c: New test.
3012 * gcc.c-torture/execute/pr71626-2.c: New test.
3013
77d93c47
PB
30142016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3015
3016 PR target/71656
3017 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3018
a8264058
SB
30192016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3020
3021 PR target/71670
3022 * gcc.target/powerpc/pr71670.c: New testcase.
3023
0dc47331
PB
30242016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3025
3026 PR target/71656
3027 * gcc.target/powerpc/pr71656-1.c: New test.
3028 * gcc.target/powerpc/pr71656-2.c: New test.
3029
b65ffc79
CL
30302016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3031
3032 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3033 around fp16 code.
3034 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3036 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3037 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3038 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3039 Add arm_neon_fp16_ok effective target.
0b965526
UB
3040 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3041 Likewise.
3042 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3043 Likewise.
3044 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3045 Likewise.
3046 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3047 Likewise.
3048 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3049 Likewise.
3050 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3051 Likewise.
3052 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3053 Likewise.
3054 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3055 Likewise.
3056 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3057 Likewise.
3058 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3059 Likewise.
3060 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3061 Likewise.
b65ffc79 3062
9bb86f40
JH
30632016-06-26 Jan Hubicka <hubicka@ucw.cz>
3064
3065 * gcc.dg/predict-12.c: New testcase.
3066
46db0fd4
JD
30672016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3068
3069 PR fortran/71649
3070 * gfortran.dg/pr71649.f90: New test.
3071
2a65e70b
JJ
30722016-06-25 Jakub Jelinek <jakub@redhat.com>
3073
f8a06e24
JJ
3074 PR tree-optimization/71643
3075 * g++.dg/opt/pr71643.C: New test.
3076
2a65e70b
JJ
3077 PR tree-optimization/71631
3078 * gcc.c-torture/execute/pr71631.c: New test.
3079
7805417a
JH
30802016-06-24 Jan Hubicka <hubicka@ucw.cz>
3081
3082 * gcc.dg/predict-11.c: New testcase.
3083 * gfortran.dg/predict-2.f90: New testcase.
3084
888ed1a3
JH
30852016-06-24 Jan Hubicka <hubicka@ucw.cz>
3086
3087 * gcc.dg/predict-10.c: New test.
3088
53605f35
BS
30892016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3090
3091 * gcc.target/powerpc/abs128-1.c: New.
3092 * gcc.target/powerpc/copysign128-1.c: New.
3093 * gcc.target/powerpc/inf128-1.c: New.
3094 * gcc.target/powerpc/nan128-1.c: New.
3095
7b22b4c6
EB
30962016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3097
3098 * gfortran.dg/pr71642.f90: New test.
3099
37e373c2
JJ
31002016-06-24 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR tree-optimization/71647
3103 * gcc.target/i386/pr71647.c: New test.
3104
b20b79f2
L
31052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3106
3107 * gcc.target/i386/noplt-gd-1.c: New test.
3108 * gcc.target/i386/noplt-gd-2.c: Likewise.
3109 * gcc.target/i386/noplt-gd-3.c: Likewise.
3110 * gcc.target/i386/noplt-ld-1.c: Likewise.
3111 * gcc.target/i386/noplt-ld-2.c: Likewise.
3112 * gcc.target/i386/noplt-ld-3.c: Likewise.
3113 * lib/target-supports.exp
3114 (check_effective_target_tls_get_addr_via_got): New.
3115
04619cb8
UB
31162016-06-24 Uros Bizjak <ubizjak@gmail.com>
3117
3118 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3119 testsuite compile flags.
3120 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3121 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3122
31232016-06-24 Uros Bizjak <ubizjak@gmail.com>
3124
3125 * g++dg/vect/pr36684.cc: Add dg-do compile.
3126 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3127 * gcc.dg/vect/pr70021.c: Ditto.
3128 * gcc.dg/vect/pr70138-1.c: Ditto.
3129 * gcc.dg/vect/pr70138-2.c: Ditto.
3130 * gcc.dg/vect/pr70354-1.c: Ditto.
3131 * gcc.dg/vect/pr70354-2.c: Ditto.
3132 * gcc.dg/vect/pr71259.c: Ditto.
3133 * gcc.dg/vect/pr71416-1.c: Ditto.
3134 * gcc.dg/vect/slp-43.c: Ditto.
3135 * gcc.dg/vect/slp-45.c: Ditto.
3136 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3137 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3138 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3139 * gfortran.dg/vect/pr69980.f90: Ditto.
3140
31412016-06-24 Uros Bizjak <ubizjak@gmail.com>
3142
3143 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3144 * gcc.dg/vect/bb-slp-30.c: Ditto.
3145 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3146 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3147 * gcc.dg/vect/pr45902.c: Ditto.
3148 * gcc.dg/vect/pr48172.c: Ditto.
3149 * gcc.dg/vect/pr48377.c: Ditto.
3150 * gcc.dg/vect/pr49038.c: Ditto.
3151 * gcc.dg/vect/pr49771.c: Ditto.
3152 * gcc.dg/vect/pr52091.c: Ditto.
3153 * gcc.dg/vect/pr53185-2.c: Ditto.
3154 * gcc.dg/vect/pr56826.c: Ditto.
3155 * gcc.dg/vect/pr60276.c: Ditto.
3156 * gcc.dg/vect/pr62021.c: Ditto.
3157 * gcc.dg/vect/pr63530.c: Ditto.
3158 * gcc.dg/vect/pr65518.c: Ditto.
3159 * gcc.dg/vect/pr65947-1.c: Ditto.
3160 * gcc.dg/vect/pr65947-10.c: Ditto.
3161 * gcc.dg/vect/pr65947-11.c: Ditto.
3162 * gcc.dg/vect/pr65947-12.c: Ditto.
3163 * gcc.dg/vect/pr65947-13.c: Ditto.
3164 * gcc.dg/vect/pr65947-2.c: Ditto.
3165 * gcc.dg/vect/pr65947-3.c: Ditto.
3166 * gcc.dg/vect/pr65947-4.c: Ditto.
3167 * gcc.dg/vect/pr65947-5.c: Ditto.
3168 * gcc.dg/vect/pr65947-6.c: Ditto.
3169 * gcc.dg/vect/pr65947-7.c: Ditto.
3170 * gcc.dg/vect/pr65947-8.c: Ditto.
3171 * gcc.dg/vect/pr65947-9.c: Ditto.
3172 * gcc.dg/vect/pr71416-1.c: Ditto.
3173 * gcc.dg/vect/pr71439.c: Ditto.
3174 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3175 * gcc.dg/vect/vect-bswap16.c: Ditto.
3176 * gcc.dg/vect/vect-bswap32.c: Ditto.
3177 * gcc.dg/vect/vect-bswap64.c: Ditto.
3178 * gcc.dg/vect/vect-live-1.c: Ditto.
3179 * gcc.dg/vect/vect-live-2.c: Ditto.
3180 * gcc.dg/vect/vect-live-3.c: Ditto.
3181 * gcc.dg/vect/vect-live-4.c: Ditto.
3182 * gcc.dg/vect/vect-live-5.c: Ditto.
3183 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3184 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3185 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3186 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3187 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3188 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3189 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3190 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3191 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3192 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3193 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3194 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3195 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3196 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3197 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3198 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3199 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3200
da224bcb
UB
32012016-06-24 Uros Bizjak <ubizjak@gmail.com>
3202
3203 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3204
dfee2870
L
32052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3206
3207 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3208 ia32 if R_386_GOT32X relocation is supported.
3209 * gcc.target/i386/noplt-3.c: Likewise.
3210 * gcc.target/i386/noplt-2.c: Likewise.
3211 (main): Renamed to ...
3212 (bar): This.
3213 * gcc.target/i386/noplt-4.c: Likewise.
3214 (main): Renamed to ...
3215 (bar): This.
3216 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3217 * gcc.target/i386/pr67400-5.c: Likewise.
3218
a86451b9
JJ
32192016-06-24 Jakub Jelinek <jakub@redhat.com>
3220
00085092
JJ
3221 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3222 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3223
a86451b9
JJ
3224 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3225 f4): Adjust expected diagnostics.
3226 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3227 (T): If OVFP is defined, redefine to TP.
3228 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3229 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3230 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3231 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3232 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3233 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3234 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3235 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3236 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3237 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3238 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3239 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3240 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3241 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3242 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3243 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3244 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3245 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3246 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3247 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3248 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3249 as last argument to __builtin_add_overflow_p.
3250
7bb5d5f4
UB
32512016-06-23 Uros Bizjak <ubizjak@gmail.com>
3252
3253 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3254 dg-options and remove default vector testsuite compile flags.
3255 * g++.dg/vect/pr33860a.cc: Ditto.
3256 * g++.dg/vect/pr45470-a.cc: Ditto.
3257 * g++.dg/vect/pr45470-b.cc: Ditto.
3258 * g++.dg/vect/pr60896.cc: Ditto.
3259 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3260 * gcc.dg/vect/pr18308.c: Ditto.
3261 * gcc.dg/vect/pr24049.c: Ditto.
3262 * gcc.dg/vect/pr33373.c: Ditto.
3263 * gcc.dg/vect/pr36228.c: Ditto.
3264 * gcc.dg/vect/pr42395.c: Ditto.
3265 * gcc.dg/vect/pr42604.c: Ditto.
3266 * gcc.dg/vect/pr46663.c: Ditto.
3267 * gcc.dg/vect/pr48765.c: Ditto.
3268 * gcc.dg/vect/pr49093.c: Ditto.
3269 * gcc.dg/vect/pr49352.c: Ditto.
3270 * gcc.dg/vect/pr52298.c: Ditto.
3271 * gcc.dg/vect/pr52870.c: Ditto.
3272 * gcc.dg/vect/pr53185.c: Ditto.
3273 * gcc.dg/vect/pr53773.c: Ditto.
3274 * gcc.dg/vect/pr56695.c: Ditto.
3275 * gcc.dg/vect/pr62171.c: Ditto.
3276 * gcc.dg/vect/pr63530.c: Ditto.
3277 * gcc.dg/vect/pr68339.c: Ditto.
3278 * gcc.dg/vect/pr71259.c: Ditto.
3279 * gcc.dg/vect/vect-82_64.c: Ditto.
3280 * gcc.dg/vect/vect-83_64.c: Ditto.
3281 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3282 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3283 * gcc.dg/vect/vect-shift-2.c: Ditto.
3284 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3285 * gfortran.dg/vect/pr39318.f90: Ditto.
3286 * gfortran.dg/vect/pr45714-a.f: Ditto.
3287 * gfortran.dg/vect/pr45714-b.f: Ditto.
3288 * gfortran.dg/vect/pr46213.f90: Ditto.
3289
2d4bb02f
MM
32902016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3291 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3292
3293 * gcc.target/powerpc/p9-splat-5.c: New test.
3294
f6d1b868
UB
32952016-06-23 Uros Bizjak <ubizjak@gmail.com>
3296
3297 PR tree-optimization/71488
3298 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3299 * lib/target-supports.exp: ... here.
3300 (check_sse4_hw_available): New procedure.
3301 (check_effective_target_sse4_runtime): Ditto.
3302 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3303 -march=westmere for sse4_runtime targets.
936ff030 3304 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3305 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3306 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3307 (main): Call check_vect ().
a7898180 3308 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3309
c0597759
L
33102016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3311
3312 PR target/66232
3313 PR target/67400
3314 * gcc.target/i386/pr66232-14.c: New file.
3315 * gcc.target/i386/pr66232-15.c: Likewise.
3316 * gcc.target/i386/pr66232-16.c: Likewise.
3317 * gcc.target/i386/pr66232-17.c: Likewise.
3318 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3319 ia32 if R_386_GOT32X relocation is supported.
3320 * gcc.target/i386/pr67400-2.c: Likewise.
3321 * gcc.target/i386/pr67400-3.c: Likewise.
3322 * gcc.target/i386/pr67400-4.c: Likewise.
3323 * gcc.target/i386/pr67400-6.c: Likewise.
3324 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3325 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3326
5b0e27a7
JD
33272016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3328
3329 PR libgfortran/48852
3330 * gfortran.dg/char4_iunit_1.f03: Update test.
3331 * gfortran.dg/f2003_io_5.f03: Update test.
3332 * gfortran.dg/real_const_3.f90: Update test.
3333
7f586d90
AK
33342016-06-23 Andi Kleen <ak@linux.intel.com>
3335
3336 * g++.dg/bprob/bprob.exp: Support autofdo.
3337 * g++.dg/tree-prof/tree-prof.exp: dito.
3338 * gcc.dg/tree-prof/tree-prof.exp: dito.
3339 * gcc.misc-tests/bprob.exp: dito.
3340 * gfortran.dg/prof/prof.exp: dito.
3341 * lib/profopt.exp: dito.
3342 * lib/target-supports.exp: Check for autofdo.
3343
60fa7862
ML
33442016-06-23 Martin Liska <mliska@suse.cz>
3345
3346 * gcc.dg/pr71619.c: New test.
3347
e3d62871
UB
33482016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3349
3350 PR target/67400
cc901875
UB
3351 * gcc.target/i386/pr67400-1.c: New test.
3352 * gcc.target/i386/pr67400-2.c: Likewise.
3353 * gcc.target/i386/pr67400-3.c: Likewise.
3354 * gcc.target/i386/pr67400-4.c: Likewise.
3355 * gcc.target/i386/pr67400-5.c: Likewise.
3356 * gcc.target/i386/pr67400-6.c: Likewise.
3357 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3358
ac81cf0b
DM
33592016-06-22 David Malcolm <dmalcolm@redhat.com>
3360
3361 * c-c++-common/missing-header-1.c: New test case.
3362 * c-c++-common/missing-header-2.c: New test case.
3363 * c-c++-common/missing-header-3.c: New test case.
3364 * c-c++-common/missing-header-4.c: New test case.
3365
1a4f11c8
DM
33662016-06-22 David Malcolm <dmalcolm@redhat.com>
3367
3368 PR c/70339
3369 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3370 hint.
3371 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3372 expected results due to builtin "nanl" now being suggested for
3373 "name".
3374 * gcc.dg/pr67580.c: Update expected messages.
3375 * gcc.dg/spellcheck-identifiers.c: New testcase.
3376 * gcc.dg/spellcheck-typenames.c: New testcase.
3377
a93eac6a
DM
33782016-06-22 David Malcolm <dmalcolm@redhat.com>
3379
3380 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3381 file.
3382 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3383 diagnostic-test-show-locus-parseable-fixits.c to sources for
3384 diagnostic_plugin_test_show_locus.c.
3385 * lib/gcc-defs.exp (freeform_regexps): New global.
3386 (dg-regexp): New function.
3387 (handle-dg-regexps): New function.
3388 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3389 freeform_regexps to the empty list.
3390 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3391
49e76ff1
IE
33922016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3393
f6d1b868 3394 PR tree-optimization/71488
49e76ff1
IE
3395 * g++.dg/pr71488.C: New test.
3396 * gcc.dg/vect/vect-bool-cmp.c: New test.
3397
951d8c8a
EB
33982016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3399
3400 * gcc.dg/guality/param-5.c: New test.
3401
b60fc3bd
BE
34022016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3403
3404 * gcc.target/i386/asm-flag-7.c: New test.
3405
0609abda
TS
34062016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3407
3408 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3409 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3410 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3411 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3412 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3413 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3416 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3420 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3421 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3422 * lib/target-supports.exp: Likewise.
3423
ee2499b4
TS
34242016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3425
3426 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3427 * gcc.dg/attr-ms_struct-2.c: Likewise.
3428 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3429 * gcc.dg/bf-ms-attrib.c: Likewise.
3430 * gcc.dg/bf-ms-layout-2.c: Likewise.
3431 * gcc.dg/bf-ms-layout-3.c: Likewise.
3432 * gcc.dg/bf-ms-layout.c: Likewise.
3433 * gcc.dg/bf-no-ms-layout.c: Likewise.
3434 * gcc.target/i386/bitfield1.c: Likewise.
3435 * gcc.target/i386/bitfield2.c: Likewise.
3436 * gcc.target/i386/bitfield3.c: Likewise.
3437
caea59ff
KN
34382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3439
3440 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3441 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3442 override other than -mcpu=power9 command-line option is specified,
3443 or if the target operating system is aix.
3444 * gcc.target/powerpc/darn-1.c: Likewise.
3445 * gcc.target/powerpc/darn-2.c: Likewise.
3446 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3447 test if effective-target is not powerpc_p9vector_ok or if the
3448 target operating system is not defined.
3449 * gcc.target/powerpc/vslv-1.c: Likewise.
3450 * gcc.target/powerpc/vsrv-0.c: Likewise.
3451 * gcc.target/powerpc/vsrv-1.c: Likewise.
3452
63617e30
TB
34532016-06-21 Tobias Burnus <burnus@net-b.de>
3454
3455 PR fortran/71068
3456 * gfortran.dg/coarray/data_1.f90: New.
3457
89192c3c
WD
34582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3459
3460 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3461 (dg-require-effective-target): Use arm_v8_neon_hw.
3462 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3463 (dg-require-effective-target): Likewise.
3464 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3465 (dg-require-effective-target): Likewise.
3466 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3467 (dg-require-effective-target): Likewise.
3468 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3469 (dg-require-effective-target): Likewise.
3470 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3471 (dg-require-effective-target): Likewise.
3472 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3473 Add AArch64 check.
3474
64ac50e2
WD
34752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3476
3477 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3478 Set to 3 so test passes.
3479
6252b5db
WD
34802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3481
3482 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3483
3b9bc511
IV
34842016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3485
3486 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3487 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3488 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3489 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3490
21db1c78
IV
34912016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3492
3493 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3494 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3495
9d30e86f
L
34962016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3497
3498 PR target/71549
3499 * gcc.target/i386/pr71549.c: New test.
3500
448a7c69
KN
35012016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3502
3503 * gcc.target/powerpc/vadsdu-0.c: Replace
3504 dg-require-effective-target directive to allow test to run on more
3505 platforms, and add dg-skip-if directive to disable test on aix
3506 platforms because of known incompatibilities.
3507 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3508 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3509 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3510 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3511 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3512 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3513 * gcc.target/powerpc/vadsdub-2.c: Replace
3514 dg-require-effective-target directive to allow test to run on more
3515 platforms, and add dg-skip-if directive to disable test on aix
3516 platforms because of known incompatibilities.
3517 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3518 with vec_absdb call to differentiate this test from vadsdub-1.c.
3519 * gcc.target/powerpc/vadsduh-1.c: Replace
3520 dg-require-effective-target directive to allow test to run on more
3521 platforms, and add dg-skip-if directive to disable test on aix
3522 platforms because of known incompatibilities.
3523 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3524 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3525 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3526
0ad84f34
JJ
35272016-06-21 Jakub Jelinek <jakub@redhat.com>
3528
3529 PR tree-optimization/71588
3530 * gcc.dg/pr71558.c: New test.
3531
e71e8d94
SKS
35322016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3533
3534 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3535 * c-c++-common/pr68657-2.c: Likewise.
3536 * c-c++-common/pr68657-3.c: Likewise.
3537 * gcc.dg/torture/pr69714.c: Require int32plus support.
3538 * gcc.dg/torture/pr70025.c: Likewise.
3539 * gcc.dg/torture/pr70083.c: Likewise.
3540 * gcc.dg/torture/pr70542.c: Likewise.
3541 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3542
5a578671
JM
35432016-06-20 Joseph Myers <joseph@codesourcery.com>
3544
3545 PR c/71601
3546 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3547
7a9df68e
JJ
35482016-06-20 Jakub Jelinek <jakub@redhat.com>
3549
50aa64d5
JJ
3550 PR middle-end/71581
3551 * gcc.dg/pr71581.c: New test.
3552
7a9df68e
JJ
3553 PR rtl-optimization/71591
3554 * gcc.dg/cpp/pr71591.c: New test.
3555
3947cf19
DR
35562016-06-20 David B. Robins <gcc@davidrobins.net>
3557
3558 PR target/71571
3559 * g++.dg/torture/pr71571.C: New test.
3560
c4ff221e
JJ
35612016-06-20 Jakub Jelinek <jakub@redhat.com>
3562
3563 PR target/71559
3564 * gcc.target/i386/sse2-pr71559.c: New test.
3565 * gcc.target/i386/avx-pr71559.c: New test.
3566 * gcc.target/i386/avx512f-pr71559.c: New test.
3567
f1b5abfb
TB
35682016-06-20 Tobias Burnus <burnus@net-b.de>
3569
3570 PR fortran/71194
3571 * gfortran.dg/pointer_remapping_10.f90: New.
3572
842107e4
DM
35732016-06-20 David Malcolm <dmalcolm@redhat.com>
3574
3575 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3576
d9e8bdfd
MS
35772016-06-20 Martin Sebor <msebor@redhat.com>
3578
3579 PR c/69507
3580 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3581 * gnu90-const-expr-1.c: Same.
3582 * gnu99-const-expr-1.c: Same.
3583 * gnu99-static-1.c: Same.
3584
67785479
RL
35852016-06-20 Renlin Li <renlin.li@arm.com>
3586
29f09b38 3587 PR testsuite/71489
67785479
RL
3588 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3589
636929b8
JG
35902016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3591
3592 * gcc.target/aarch64/vcvt_f64_1.c: New.
3593 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3594 * gcc.target/aarch64/vrecp_f64_1.c: New.
3595
ff7b374b
KT
35962016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3597
3598 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3599 "alignement".
3600
554cfc9e
GJL
36012016-06-20 Georg-Johann Lay <avr@gjlay.de>
3602
3603 PR target/71103
3604 * gcc.target/avr/torture/pr71103-2.c: New test.
3605
94087e88 36062016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3607
3608 PR c/69507
3609 * gcc.dg/alignof.c: New test.
3610
c561b091
PC
36112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3612
3613 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3614 vs dg-error; test constexpr specifier too.
3615
bf54f123
PC
36162016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3619
4e53aa97
CL
36202016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3621
3622 * lib/target-supports.exp
3623 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3624 arm_neon_ok and merge flags. Fix temporary test name.
3625 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3626 and merge flags.
3627
69071d86
ML
36282016-06-17 Martin Liska <mliska@suse.cz>
3629
3630 * gcc.dg/predict-9.c: Fix dump scanning.
3631
68b3b858
BC
36322016-06-17 Bin Cheng <bin.cheng@arm.com>
3633
3634 PR tree-optimization/71354
3635 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3636
d3ee260a
BC
36372016-06-17 Bin Cheng <bin.cheng@arm.com>
3638
3639 PR tree-optimization/71347
3640 * gcc.dg/tree-ssa/pr71347.c: New test.
3641
bd8fb114
BC
36422016-06-17 Bin Cheng <bin.cheng@arm.com>
3643
3644 PR tree-optimization/71354
3645 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3646
97816be4
BC
36472016-06-17 Bin Cheng <bin.cheng@arm.com>
3648
3649 * gcc.dg/vect/vect-alias-check-1.c: New test.
3650
2d761a37
SKS
36512016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3652
e0277d6b 3653 PR target/71151
2d761a37
SKS
3654 * gcc.target/avr/pr71151-1.c: New test.
3655 * gcc.target/avr/pr71151-2.c: New test.
3656 * gcc.target/avr/pr71151-3.c: New test.
3657 * gcc.target/avr/pr71151-4.c: New test.
3658 * gcc.target/avr/pr71151-5.c: New test.
3659 * gcc.target/avr/pr71151-6.c: New test.
3660 * gcc.target/avr/pr71151-7.c: New test.
3661 * gcc.target/avr/pr71151-8.c: New test.
3662 * gcc.target/avr/pr71151-common.h: New test.
3663
68fa96d6
ML
36642016-06-16 Martin Liska <mliska@suse.cz>
3665
3666 * gfortran.dg/predict-1.f90: New test.
3667
b6ca982f
UB
36682016-06-16 Uros Bizjak <ubizjak@gmail.com>
3669
3670 PR target/71242
3a146d46 3671 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3672
1dc8d15b
JH
36732016-06-16 Jan Hubicka <hubicka@ucw.cz>
3674
3675 * g++.dg/vect/pr36648.cc: Disable cunrolli
3676
67c25816
JJ
36772016-06-16 Jakub Jelinek <jakub@redhat.com>
3678
c577adb2
JJ
3679 PR target/71554
3680 * gcc.c-torture/execute/pr71554.c: New test.
3681
67c25816
JJ
3682 PR rtl-optimization/71532
3683 * gcc.dg/torture/pr71532.c: New test.
3684
1a3c3ee9
MM
36852016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3686
3687 * gcc.target/powerpc/p9-dimode1.c: New test.
3688 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3689
f29468a7
JJ
36902016-06-15 Jakub Jelinek <jakub@redhat.com>
3691
61daecc4
JJ
3692 * gcc.c-torture/compile/20160615-1.c: New test.
3693
f29468a7
JJ
3694 * g++.dg/cpp0x/ref-qual17.C: New test.
3695
209d1e2d
IE
36962016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3697
3698 PR middle-end/71529
3699 * gcc.target/i386/pr71529.C: New test.
3700
8dc35712
AH
37012016-06-15 Alan Hayward <alan.hayward@arm.com>
3702
3703 PR tree-optimization/71483
3704 * g++.dg/vect/pr71483.c: New
3705
b8911cb8
PC
37062016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 PR c++/70202
3709 * g++.dg/inherit/crash6.C: New.
3710 * g++.dg/inherit/union2.C: Likewise.
3711 * g++.dg/inherit/virtual12.C: Likewise.
3712 * g++.dg/inherit/virtual13.C: Likewise.
3713 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3714
cf5d08ab
UB
37152016-06-15 Uros Bizjak <ubizjak@gmail.com>
3716
e3d62871 3717 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3718
8f482165
AH
37192016-06-15 Alan Hayward <alan.hayward@arm.com>
3720
3721 PR tree-optimization/71439
3722 * gcc.dg/vect/pr71439.c: New
3723
3256673f
KT
37242016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3725
3726 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3727
b17dc4d4
RB
37282016-06-15 Richard Biener <rguenther@suse.de>
3729
3730 * gcc.dg/vect/slp-45.c: New testcase.
3731
2a5825f2
RB
37322016-06-15 Richard Biener <rguenther@suse.de>
3733
3734 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3735
6e433d0b
BS
37362016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3737
3738 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3739 requirements, and disable for AIX for now.
3740 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3741
abe7f828
JJ
37422016-06-14 Jakub Jelinek <jakub@redhat.com>
3743
a09c81b4
JJ
3744 PR c++/71528
3745 * g++.dg/opt/pr71528.C: New test.
3746
abe7f828
JJ
3747 PR c++/71516
3748 * g++.dg/init/pr71516.C: New test.
3749
acfadf06
PC
37502016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3751
3752 * g++.dg/init/array46.C: New.
3753
4d568ab2
UB
37542016-06-14 Uros Bizjak <ubizjak@gmail.com>
3755
e3d62871
UB
3756 * gcc.target/i386/float128-3.c: New test.
3757 * gcc.target/i386/quad-sse4.c: Ditto.
3758 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3759 Update scan strings.
4d568ab2 3760
30934c5d
RB
37612016-06-14 Richard Biener <rguenther@suse.de>
3762
3763 PR middle-end/71526
3764 * gfortran.dg/pr71526.f90: New testcase.
3765
3970e545
AV
37662016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3767
3768 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3769 * gcc.dg/zero_bits_compound-1.c: Likewise.
3770
04976c6e
RB
37712016-06-14 Richard Biener <rguenther@suse.de>
3772
3773 PR tree-optimization/71522
3774 * gcc.dg/torture/pr71522.c: New testcase.
3775
23e025db
JJ
37762016-06-14 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR tree-optimization/71520
3779 * gcc.dg/tree-ssa/pr71520.c: New test.
3780
90b72e84
RB
37812016-06-14 Richard Biener <rguenther@suse.de>
3782
3783 PR tree-optimization/71521
86c24ba6 3784 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3785
ef7cf206
JJ
37862016-06-13 Jakub Jelinek <jakub@redhat.com>
3787
0dda258b
JJ
3788 PR sanitizer/71498
3789 * c-c++-common/ubsan/bounds-13.c: New test.
3790
ef7cf206
JJ
3791 PR preprocessor/71183
3792 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3793
a73786e3
JL
37942016-06-13 Jeff Law <law@redhat.com>
3795
3796 PR tree-optimization/71403
3797 * c-c++-common/ubsan/pr71403-1.c: New test.
3798 * c-c++-common/ubsan/pr71403-2.c: New test.
3799 * c-c++-common/ubsan/pr71403-3.c: New test.
3800
0ac249bf
JJ
38012016-06-13 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR middle-end/71478
3804 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3805 Add -Wno-psabi -w to dg-options.
3806
5408a64a
KN
38072016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3808
3809 * gcc.target/powerpc/vadsdu-0.c: New test.
3810 * gcc.target/powerpc/vadsdu-1.c: New test.
3811 * gcc.target/powerpc/vadsdu-2.c: New test.
3812 * gcc.target/powerpc/vadsdu-3.c: New test.
3813 * gcc.target/powerpc/vadsdu-4.c: New test.
3814 * gcc.target/powerpc/vadsdu-5.c: New test.
3815 * gcc.target/powerpc/vadsdub-1.c: New test.
3816 * gcc.target/powerpc/vadsdub-2.c: New test.
3817 * gcc.target/powerpc/vadsduh-1.c: New test.
3818 * gcc.target/powerpc/vadsduh-2.c: New test.
3819 * gcc.target/powerpc/vadsduw-1.c: New test.
3820 * gcc.target/powerpc/vadsduw-2.c: New test.
3821
f7e4f2e3
DM
38222016-06-13 David Malcolm <dmalcolm@redhat.com>
3823
3824 * gcc.dg/c99-init-2.c (c): Update expected error message.
3825 * gcc.dg/init-bad-8.c (foo): Likewise.
3826 * gcc.dg/spellcheck-fields-3.c: New test case.
3827
ad23a23e
ML
38282016-06-13 Martin Liska <mliska@suse.cz>
3829
3830 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3831 and "guess loop iv compared" heuristics.
3832 * gcc.dg/predict-2.c: Likewise.
3833 * gcc.dg/predict-3.c: Likewise.
3834 * gcc.dg/predict-4.c: Likewise.
3835 * gcc.dg/predict-5.c: Likewise.
3836 * gcc.dg/predict-6.c: Likewise.
3837
146c55da
MP
38382016-06-13 Marek Polacek <polacek@redhat.com>
3839
3840 PR middle-end/71476
3841 * c-c++-common/Wswitch-unreachable-4.c: New test.
3842 * gcc.dg/Wswitch-unreachable-2.c: New test.
3843 * g++.dg/tm/jump1.C: Move dg-warning.
3844
42e77cbc
EB
38452016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3846
3847 * gnat.dg/renaming10.ad[sb]: New test.
3848
7474dcc1
PT
38492016-06-13 Paul Thomas <pault@gcc.gnu.org>
3850
3851 PR fortran/70673
3852 * gfortran.dg/pr70673.f90: New test.
3853
f57f53d3
RB
38542016-06-13 Richard Biener <rguenther@suse.de>
3855
3856 PR middle-end/64516
3857 * gcc.dg/align-3.c: New testcase.
3858
5843a5f0
ML
38592016-06-13 Martin Liska <mliska@suse.cz>
3860
3861 * gcc.target/i386/pr71458.c: New test.
3862
aa8fdb44
UB
38632016-06-12 Uros Bizjak <ubizjak@gmail.com>
3864
3865 PR target/71241
3a146d46 3866 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3867
2043e4d7
DH
38682016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3869
3870 PR target/60751
3871 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3872 statement.
3873
d3dc025d
DH
38742016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3875
3876 PR target/60751
3877 * gfortran.dg/comma_IO_extension_1.f90: New test.
3878 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3879 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3880 statement.
3881 * gfortran.dg/graphite/pr38083.f90: Likewise.
3882 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3883 missing format.
3884
a31d78c6
EB
38852016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3886
3887 * gnat.dg/case_character.adb: New test.
3888
95c18dd0
SB
38892016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3890
3891 PR middle-end/71310
3892 * gcc.target/powerpc/pr71310.c: New testcase.
3893
b97d37b4
KV
38942016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3895
3896 PR middle-end/71478
3897 * gcc.dg/pr71478.c: New test.
3898
900bcda3
JJ
38992016-06-10 Jakub Jelinek <jakub@redhat.com>
3900
ec1c20db
JJ
3901 PR middle-end/71494
3902 * gcc.c-torture/execute/pr71494.c: New test.
3903
50b15873
JJ
3904 PR c/68657
3905 * gcc.target/i386/pr68657.c: New test.
3906
900bcda3
JJ
3907 PR inline-asm/68843
3908 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3909 (test): Add -masm=intel alternatives.
3910
4d926e34
MS
39112016-06-10 Martin Sebor <msebor@redhat.com>
3912
3913 PR c/71392
3914 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3915
ad071b2b
JL
39162016-06-10 Jeff Law <law@redhat.com>
3917
3918 PR tree-optimization/71335
3919 * gcc.c-torture/execute/pr71335.c: New test.
3920
2704efe8
DM
39212016-06-10 David Malcolm <dmalcolm@redhat.com>
3922
3923 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3924 the various "cannot tail-call: " messages.
3925
18c9b7d4
CL
39262016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3927
3928 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3929 and options.
3930
7cfa10f3
MO
39312016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3932
3933 PR sanitizer/71480
3934 * c-c++-common/asan/pr71480.c: New test.
3935
1f24fd3e
L
39362016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3937
3938 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3939 (ASMNAME2): Likewise.
3940 (main): Replace fn in asm statement with ASMNAME ("fn").
3941 * gcc.dg/guality/pr68037-2.c: Likewise.
3942 * gcc.dg/guality/pr68037-3.c: Likewise.
3943 * gcc.dg/torture/pr68037-1.c: Likewise.
3944 * gcc.dg/torture/pr68037-2.c: Likewise.
3945 * gcc.dg/torture/pr68037-3.c: Likewise.
3946
ad551c07
BE
39472016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3948
3949 PR inline-asm/68843
3950 * gcc.target/i386/pr68843-1.c: New test.
3951 * gcc.target/i386/pr68843-2.c: New test.
3952
4b1ffdb1 39532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3954 Cesar Philippidis <cesar@codesourcery.com>
3955
3956 PR middle-end/71373
3957 * gcc.dg/goacc/nested-function-1.c: New file.
3958 * gcc.dg/goacc/nested-function-2.c: Likewise.
3959 * gcc.dg/goacc/pr71373.c: Likewise.
3960 * gfortran.dg/goacc/cray-2.f95: Likewise.
3961 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3962 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3963 * gfortran.dg/goacc/cray.f95: Update.
3964 * gfortran.dg/goacc/loop-1.f95: Likewise.
3965 * gfortran.dg/goacc/loop-3.f95: Likewise.
3966 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3967 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3968
39692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3970
3971 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3972 for OpenACC tile clauses.
3973 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3974
3975 PR c/71381
3976 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3977 to...
3978 * c-c++-common/goacc/cache-2.c: ... this new file.
3979 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3980 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3981 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3982 usage.
3983 * gfortran.dg/goacc/cray.f95: Likewise.
3984 * gfortran.dg/goacc/loop-1.f95: Likewise.
3985
89851e4c
AH
39862016-06-10 Alan Hayward <alan.hayward@arm.com>
3987
3988 PR tree-optimization/71407
3989 PR tree-optimization/71416
3990 * gcc.dg/vect/pr71407.c: New
3991 * gcc.dg/vect/pr71416-1.c: New
3992 * gcc.dg/vect/pr71416-2.c: New
3993
200eafbf
RB
39942016-06-10 Richard Biener <rguenther@suse.de>
3995
3996 PR middle-end/71477
3997 * gcc.dg/torture/pr71477.c: New testcase.
3998
4df99d92
JK
39992016-06-09 Julia Koval <julia.koval@intel.com>
4000
4001 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4002 * gcc.target/i386/interrupt-13.c: Likewise.
4003 * gcc.target/i386/interrupt-15.c: Likewise.
4004 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4005 * gcc.target/i386/interrupt-24.c: Likewise.
4006 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4007 * gcc.target/i386/interrupt-9.c: Likewise.
4008 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4009
e01b4e16
MS
40102016-06-09 Martin Sebor <msebor@redhat.com>
4011
4012 PR c/70883
4013 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4014 * gcc.dg/builtin-constant_p-1.c: Same.
4015 * gcc.dg/builtins-error.c: Same.
4016 * gcc.dg/pr70859.c: Same.
4017
9c35db0e
SKS
40182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4019
4020 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4021 * gcc.dg/torture/pr68067-1.c: Likewise.
4022 * gcc.dg/torture/pr68067-2.c: Likewise.
4023
40242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4025
4026 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4027 when setting SIZE.
4028
392a81b9
PC
40292016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4030
4031 PR c++/71465
4032 * g++.dg/inherit/crash5.C: New.
4033 Revert:
4034 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4035
4036 PR c++/70202
4037 * g++.dg/inherit/crash5.C: New.
4038 * g++.dg/inherit/virtual1.C: Adjust.
4039
e49efc14
ML
40402016-06-09 Martin Liska <mliska@suse.cz>
4041
4042 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4043 * g++.dg/predict-loop-exit-2.C: Likewise.
4044 * g++.dg/predict-loop-exit-3.C: Likewise.
4045 * gcc.dg/predict-1.c: Likewise.
4046 * gcc.dg/predict-2.c: Likewise.
4047 * gcc.dg/predict-3.c: Likewise.
4048 * gcc.dg/predict-4.c: Likewise.
4049 * gcc.dg/predict-5.c: Likewise.
4050 * gcc.dg/predict-6.c: Likewise.
4051 * gcc.dg/predict-7.c: Likewise.
4052
36d57986
RB
40532016-06-09 Richard Biener <rguenther@suse.de>
4054
4055 PR tree-optimization/71462
4056 * gcc.dg/torture/pr71462.c: New testcase.
4057
7d82e8e4
MP
40582016-06-09 Marek Polacek <polacek@redhat.com>
4059
4060 PR c/65471
4061 * gcc.dg/c11-generic-3.c: New test.
4062
c8a71589
PC
40632016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4064
4065 * g++.dg/init/array42.C: New.
4066 * g++.dg/init/array43.C: Likewise.
4067 * g++.dg/init/array44.C: Likewise.
4068 * g++.dg/init/array45.C: Likewise.
4069 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4070 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4071 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4072 * g++.dg/gomp/pr35751.C: Likewise.
4073 * g++.dg/init/array23.C: Likewise.
4074 * g++.dg/init/brace2.C: Likewise.
4075 * g++.dg/init/brace6.C: Likewise.
4076
44a845ca
MS
40772016-06-08 Martin Sebor <msebor@redhat.com>
4078 Jakub Jelinek <jakub@redhat.com>
4079
4080 PR c++/70507
4081 PR c/68120
4082 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4083 * c-c++-common/builtin-arith-overflow-2.c: New test.
4084 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4085 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4086 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4087
2ef16b6e
JJ
40882016-06-08 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR c++/71442
4091 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4092
5e3ee346
AL
40932016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4094
4095 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4096 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4097 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4098 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4099 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4100 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4101 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4102 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4103 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4104 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4105 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4106 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4107 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4108
b2ae2814
RB
41092016-06-08 Richard Biener <rguenther@suse.de>
4110
4111 PR tree-optimization/68558
4112 * gcc.dg/vect/slp-44.c: New testcase.
4113
e09b4c37
RB
41142016-06-08 Richard Biener <rguenther@suse.de>
4115
4116 * gcc.dg/vect/slp-43.c: New testcase.
4117
72d50660
RB
41182016-06-08 Richard Biener <rguenther@suse.de>
4119
4120 PR tree-optimization/71452
4121 * gcc.dg/torture/pr71452.c: New testcase.
4122
988c115c
JJ
41232016-06-08 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR c++/71448
4126 * g++.dg/torture/pr71448.C: New test.
4127
73d73b48
BS
41282016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4129
4130 PR debug/71432
4131 PR ada/71413
4132 * g++.dg/debug/pr71432.C: New test.
4133
bdd15d0c
PK
41342016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4135
4136 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4137 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4138 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4139
ce0607bb
AH
41402016-06-08 Alan Hayward <alan.hayward@arm.com>
4141
4142 * gcc.dg/vect/vect-live-2.c: Update effective target.
4143 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4144 * lib/target-supports.exp: Add aarch64 to vect_long.
4145
92a5f2ba
MP
41462016-06-08 Marek Polacek <polacek@redhat.com>
4147
4148 PR c/71418
4149 * gcc.dg/noncompile/pr71418.c: New test.
4150
08203f73
MP
4151 PR c/71426
4152 * gcc.dg/noncompile/pr71426.c: New test.
4153
d1fcc2bd
JH
41542016-06-07 Jan Hubicka <hubicka@ucw.cz>
4155
4156 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4157 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4158 * gcc.dg/predict-3.c: Update template.
4159 * gcc.dg/predict-5.c: Update template.
4160 * gcc.dg/predict-6.c: Update template.
4161 * gcc.dg/predict-9.c: Update template.
4162 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4163
a23e6f1c
BS
41642016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4165
4166 * gcc.target/powerpc/vec-mul.c: New test.
4167
6ffd47b7
DM
41682016-06-07 David Malcolm <dmalcolm@redhat.com>
4169
4170 * gcc.dg/spellcheck-fields-2.c: New test case.
4171
bfd67b47
RB
41722016-06-07 Richard Biener <rguenther@suse.de>
4173
4174 PR c/61564
4175 * gcc.dg/Wpragmas-1.c: New testcase.
4176 * gcc.dg/Wattributes-4.c: Likewise.
4177 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4178 entry.
4179
701b9a47
CL
41802016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4181
4182 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4183 spurious debug code.
4184
6b80d6fa
RB
41852016-06-07 Richard Biener <rguenther@suse.de>
4186
4187 PR tree-optimization/71428
4188 * gcc.dg/torture/pr71428.c: New testcase.
4189
0f3f9437
RB
41902016-06-07 Richard Biener <rguenther@suse.de>
4191
4192 PR middle-end/71423
4193 * gcc.dg/torture/pr71423.c: New testcase.
4194
ec963f2a
KV
41952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4196
4197 PR middle-end/71408
4198 * gcc.dg/tree-ssa/pr71408.c: New test.
4199
46ab5b6e
KV
42002016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4201
4202 PR middle-end/71281
4203 * g++.dg/torture/pr71281.C: New test.
4204
1f40cff3
MP
42052016-06-06 Marek Polacek <polacek@redhat.com>
4206
4207 PR c/71362
4208 * gcc.dg/pr71362.c: New test.
4209
6f5bcd24
JJ
42102016-06-06 Jakub Jelinek <jakub@redhat.com>
4211 Patrick Palka <ppalka@gcc.gnu.org>
4212
4213 PR c++/70847
4214 PR c++/71330
4215 PR c++/71393
4216 * g++.dg/opt/pr70847.C: New test.
4217 * g++.dg/ubsan/pr70847.C: New test.
4218 * g++.dg/ubsan/pr71393.C: New test.
4219
158beb4a
JJ
42202016-06-06 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR tree-optimization/71259
4223 * gcc.dg/vect/pr71259.c: New test.
4224
d9b950dd
DM
42252016-06-06 David Malcolm <dmalcolm@redhat.com>
4226
4227 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4228 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4229 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4230 above.
4231
36f9ad69
KT
42322016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4233
4234 PR middle-end/37780
4235 * gcc.c-torture/execute/pr37780.c: New test.
4236 * gcc.target/aarch64/pr37780_1.c: Likewise.
4237 * gcc.target/arm/pr37780_1.c: Likewise.
4238
5545a907
MP
42392016-06-06 Marek Polacek <polacek@redhat.com>
4240
4241 * c-c++-common/attr-may-alias-1.c: New test.
4242 * c-c++-common/attr-may-alias-2.c: New test.
4243 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4244
93671519
BE
42452016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4246
4247 PR c/24414
4248 * gcc.target/i386/pr24414.c: New test.
4249
690f24b7
JM
42502016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4251
4252 * gcc.target/sparc/vis4misc.c: New file.
4253 * gcc.target/sparc/fpcmp.c: Likewise.
4254 * gcc.target/sparc/fpcmpu.c: Likewise.
4255
31ce6157
AH
42562016-06-06 Alan Hayward <alan.hayward@arm.com>
4257
4258 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4259 * gcc.dg/vect/vect-live-3.c: Likewise.
4260
9fcebb5a
RB
42612016-06-06 Richard Biener <rguenther@suse.de>
4262
4263 PR tree-optimization/71398
4264 * gcc.dg/torture/pr71398.c: New testcase.
4265
903ca97b
UB
42662016-06-06 Uros Bizjak <ubizjak@gmail.com>
4267
4268 PR target/71389
4269 * g++.dg/pr71389.C: New test.
4270
9c1eb332
JD
42712016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4272
4273 PR fortran/71404
4274 * gfortran.dg/fmt_read_5.f: New test.
4275
b2d83bd2
AV
42762016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4277
4278 PR fortran/69659
4279 * gfortran.dg/class_array_22.f03: New test.
4280
ec81960e
JH
42812016-06-05 Jan Hubicka <hubicka@ucw.cz>
4282
4283 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4284
429d2750
JH
42852016-06-05 Jan Hubicka <hubicka@ucw.cz>
4286
4287 * gcc.dg/predict-9.c: Update template.
4288
c1c00983
PC
42892016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4290
4291 PR c++/49377
4292 * g++.dg/template/pr49377.C: New.
4293
1927a963
JJ
42942016-06-04 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR tree-optimization/71405
4297 * g++.dg/torture/pr71405.C: New test.
4298
909a11ad
PC
42992016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4300
4301 PR c++/70202
4302 * g++.dg/inherit/crash5.C: New.
4303 * g++.dg/inherit/virtual1.C: Adjust.
4304
08bbb1f8
JL
43052016-06-03 Jeff Law <law@redhat.com>
4306
4307 PR tree-optimization/71316
4308 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4309
7c35235c
JJ
43102016-06-03 Jakub Jelinek <jakub@redhat.com>
4311
4312 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4313 dg-additional-options with just -fno-tree-scev-cprop in it.
4314 * gcc.dg/vect/vect-live-2.c: Likewise.
4315 * gcc.dg/vect/vect-live-5.c: Likewise.
4316 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4317 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4318 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4319
c8572dd6
PP
43202016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4321
4322 PR c++/27100
4323 * g++.dg/other/friend6.C: New test.
4324
1c7733a7
BS
43252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4326
4327 * g++.dg/torture/ppc-ldst-array.C: New.
4328
0d2f700f
JM
43292016-06-03 Joseph Myers <joseph@codesourcery.com>
4330
4331 PR target/71276
4332 PR target/71277
4333 * gcc.dg/torture/builtin-fp-int-inexact.c,
4334 gcc.target/i386/387-builtin-fp-int-inexact.c,
4335 gcc.target/i386/387-rint-inline-1.c,
4336 gcc.target/i386/387-rint-inline-2.c,
4337 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4338 gcc.target/i386/sse2-rint-inline-1.c,
4339 gcc.target/i386/sse2-rint-inline-2.c,
4340 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4341 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4342
f8071c05
L
43432016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4344 Julia Koval <julia.koval@intel.com>
4345
4346 PR target/66960
4347 PR target/67630
4348 PR target/67634
4349 PR target/67841
4350 PR target/68037
4351 PR target/68618
4352 PR target/68661
4353 PR target/69575
4354 PR target/69596
4355 PR target/69734
4356 * gcc.dg/guality/pr68037-1.c: New test.
4357 * gcc.dg/guality/pr68037-2.c: Likewise.
4358 * gcc.dg/guality/pr68037-3.c: Likewise.
4359 * gcc.dg/torture/pr68037-1.c: Likewise.
4360 * gcc.dg/torture/pr68037-2.c: Likewise.
4361 * gcc.dg/torture/pr68037-3.c: Likewise.
4362 * gcc.dg/torture/pr68661-1a.c: Likewise.
4363 * gcc.dg/torture/pr68661-1b.c: Likewise.
4364 * gcc.target/i386/interrupt-1.c: Likewise.
4365 * gcc.target/i386/interrupt-2.c: Likewise.
4366 * gcc.target/i386/interrupt-3.c: Likewise.
4367 * gcc.target/i386/interrupt-4.c: Likewise.
4368 * gcc.target/i386/interrupt-5.c: Likewise.
4369 * gcc.target/i386/interrupt-6.c: Likewise.
4370 * gcc.target/i386/interrupt-7.c: Likewise.
4371 * gcc.target/i386/interrupt-8.c: Likewise.
4372 * gcc.target/i386/interrupt-9.c: Likewise.
4373 * gcc.target/i386/interrupt-10.c: Likewise.
4374 * gcc.target/i386/interrupt-11.c: Likewise.
4375 * gcc.target/i386/interrupt-12.c: Likewise.
4376 * gcc.target/i386/interrupt-13.c: Likewise.
4377 * gcc.target/i386/interrupt-14.c: Likewise.
4378 * gcc.target/i386/interrupt-15.c: Likewise.
4379 * gcc.target/i386/interrupt-16.c: Likewise.
4380 * gcc.target/i386/interrupt-17.c: Likewise.
4381 * gcc.target/i386/interrupt-18.c: Likewise.
4382 * gcc.target/i386/interrupt-19.c: Likewise.
4383 * gcc.target/i386/interrupt-20.c: Likewise.
4384 * gcc.target/i386/interrupt-21.c: Likewise.
4385 * gcc.target/i386/interrupt-22.c: Likewise.
4386 * gcc.target/i386/interrupt-23.c: Likewise.
4387 * gcc.target/i386/interrupt-24.c: Likewise.
4388 * gcc.target/i386/interrupt-25.c: Likewise.
4389 * gcc.target/i386/interrupt-26.c: Likewise.
4390 * gcc.target/i386/interrupt-27.c: Likewise.
4391 * gcc.target/i386/interrupt-28.c: Likewise.
4392 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4393 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4394 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4395 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4396 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4397 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4398 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4399 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4400 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4401 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4402 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4403 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4404
36b85e43
BS
44052016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4406
9de2e795
L
4407 PR tree-optimization/52171
4408 * gcc.dg/pr52171.c: New test.
4409 * gcc.target/i386/pr52171.c: New test.
36b85e43 4410
bfeee8ac
JH
44112016-06-03 Jan Hubicka <jh@suse.cz>
4412
4413 * g++.dg/tree-ssa/pred-1.C: New testcase
4414 * gcc.dg/tree-ssa/pred-1.c: New testcase
4415
859b0bae
BS
44162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4417
4418 PR target/70957
4419 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4420 support.
4421 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4422
3a2edf4c
AH
44232016-06-03 Alan Hayward <alan.hayward@arm.com>
4424
4425 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4426
b28ead45
AH
44272016-06-03 Alan Hayward <alan.hayward@arm.com>
4428
4429 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4430 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4431 * gcc.dg/vect/vect-live-1.c: New test.
4432 * gcc.dg/vect/vect-live-2.c: New test.
4433 * gcc.dg/vect/vect-live-3.c: New test.
4434 * gcc.dg/vect/vect-live-4.c: New test.
4435 * gcc.dg/vect/vect-live-5.c: New test.
4436 * gcc.dg/vect/vect-live-slp-1.c: New test.
4437 * gcc.dg/vect/vect-live-slp-2.c: New test.
4438 * gcc.dg/vect/vect-live-slp-3.c: New test.
4439
1f91747b
JJ
44402016-06-03 Jakub Jelinek <jakub@redhat.com>
4441
4442 PR middle-end/71387
4443 * g++.dg/opt/pr71387.C: New test.
4444
47b83923
JL
44452016-06-02 Jeff Law <law@redhat.com>
4446
4447 PR tree-optimization/71328
4448 * gcc.c-torture/compile/pr71328.c: New test.
4449
e96e5f46
JD
44502016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4451
4452 PR fortran/52393
4453 * gfortran.dg/fmt_read_3.f90: Fix typo.
4454 * gfortran.dg/fmt_read_4.f90: New test.
4455
b872d729
PC
44562016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4457
4458 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4459 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4460 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4461 * g++.dg/cpp0x/override2.C: Likewise.
4462 * g++.dg/parse/crash5.C: Likewise.
4463 * g++.dg/parse/error16.C: Likewise.
4464 * g++.dg/parse/error27.C: Likewise.
4465 * g++.dg/template/qualttp15.C: Likewise.
4466 * g++.dg/template/redecl4.C: Likewise.
4467 * g++.old-deja/g++.other/crash39.C: Likewise.
4468 * g++.old-deja/g++.other/struct1.C: Likewise.
4469 * g++.old-deja/g++.pt/m9a.C: Likewise.
4470 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4471
0e535442
JJ
44722016-06-02 Jakub Jelinek <jakub@redhat.com>
4473
0633ee10
JJ
4474 PR c++/71372
4475 * c-c++-common/pr71372.c: New test.
4476
0e535442
JJ
4477 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4478 __TIME__ strings with __builtin_strcmp instead of printf and
4479 dg-output.
4480
f3c5ecc2
ML
44812016-06-02 Martin Liska <mliska@suse.cz>
4482
4483 * gcc.dg/predict-9.c: New test.
4484
a91807c5
JJ
44852016-06-02 Jakub Jelinek <jakub@redhat.com>
4486
4487 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4488 global set_compiler_env_var and global saved_compiler_env_var.
4489
b5bd1978
KT
44902016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4491
4492 PR rtl-optimization/71295
4493 * gcc.c-torture/compile/pr71295.c: New test.
4494
b93b1475
JJ
44952016-06-02 Jakub Jelinek <jakub@redhat.com>
4496
930ebd0e
JJ
4497 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4498
1e021dc3
JJ
4499 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4500 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4501
b93b1475
JJ
4502 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4503 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4504 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4505 alternative number.
4506
58f2fb5c
MM
45072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4508
4509 * gcc.target/powerpc/p9-splat-4.c: New test.
4510
45112016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4512
4513 PR target/71186
4514 * gcc.target/powerpc/pr71186.c: New test.
4515
4731c9f0
JD
45162016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517
4518 PR fortran/52393
4519 * gfortran.dg/fmt_read_3.f90: New test.
4520
042dee3e
TP
45212016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4522
4523 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4524 procedure.
4525
15c98b2e
ES
45262016-06-01 Eduard Sanou <dhole@openmailbox.org>
4527
4528 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4529 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4530 env var is set.
4531 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4532 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4533 shown once.
4534 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4535 during compilation.
4536 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4537 vars set by dg-set-compiler-env-var.
4538
6442a6f4
PT
45392016-06-01 Paul Thomas <pault@gcc.gnu.org>
4540
4541 PR fortran/71156
4542 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4543 to the module procedure declaration.
4544 * gfortran.dg/submodule_16.f08: New test.
4545
ab62397a
JJ
45462016-06-01 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR middle-end/71371
4549 * c-c++-common/gomp/pr71371.c: New test.
4550
b66af6ed
RB
45512016-06-01 Richard Biener <rguenther@suse.de>
4552
4553 PR tree-optimization/71366
4554 * gcc.dg/torture/pr71366-1.c: New testcase.
4555 * gcc.dg/torture/pr71366-2.c: Likewise.
4556
e342b9d8
KN
45572016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4558
4559 * gcc.target/powerpc/vslv-0.c: New test.
4560 * gcc.target/powerpc/vslv-1.c: New test.
4561 * gcc.target/powerpc/vsrv-0.c: New test.
4562 * gcc.target/powerpc/vsrv-1.c: New test.
4563
721547cd
NS
45642016-06-01 Nathan Sidwell <nathan@acm.org>
4565
4566 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4567 * gcc.target/nvptx/weak.c: New.
4568
fa2c9034
RB
45692016-06-01 Richard Biener <rguenther@suse.de>
4570
4571 PR tree-optimization/71261
4572 * gcc.dg/torture/vect-bool-1.c: New testcase.
4573
3e32893c
JJ
45742016-06-01 Jakub Jelinek <jakub@redhat.com>
4575
4576 * gfortran.dg/gomp/order-1.f90: New test.
4577 * gfortran.dg/gomp/order-2.f90: New test.
4578
8c383600
JH
45792016-06-01 Jan Hubicka <hubicka@ucw.cz>
4580
4581 * gcc.dg/unroll-6.c: Update template.
4582 * gcc.dg/unroll-7.c: New testcase.
4583 * gcc.dg/unroll-8.c: New testcase.
4584
a0dfeef5
EB
45852016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4586
4587 * gnat.dg/opt56.ad[sb]: New test.
4588
48de5701
PC
45892016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4590
4591 PR c++/66635
4592 * g++.dg/cpp0x/constexpr-ice16.C: New.
4593
827cf695
PP
45942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4595
4596 PR tree-optimization/71314
4597 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4598 -mbranch-cost=2.
4599
ff66f6e8
PP
46002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4601
4602 PR tree-optimization/71077
4603 * gcc.dg/tree-ssa/pr71077.c: New test.
4604
050fb209
JH
46052016-05-31 Jan Hubicka <hubicka@ucw.cz>
4606
48de5701
PC
4607 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4608 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4609 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4610
c642d919
PC
46112016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4612
4613 PR c++/71248
4614 * g++.dg/cpp0x/pr71248.C: New.
4615 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4616 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4617 * g++.dg/init/new37.C: Likewise.
4618 * g++.dg/template/static1.C: Likewise.
4619 * g++.dg/template/static2.C: Likewise.
4620
d6439e08
L
46212016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4622
4623 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4624 instead of %rdi.
4625 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4626
780b9dd4
MP
46272016-05-31 Marek Polacek <polacek@redhat.com>
4628
4629 * c-c++-common/Wswitch-unreachable-3.c: New test.
4630 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4631
0d99f8a0
RB
46322016-05-31 Richard Biener <rguenther@suse.de>
4633
4634 PR tree-optimization/71352
4635 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4636
52545641
TP
46372016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4638
4639 * gcc.target/arm/armv5_thumb_isa.c: New test.
4640
5b8c1205
KY
46412016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4642
4643 PR target/71346
4644 * gcc.target/i386/pr71346.c: New test.
4645
7a88cc84
TV
46462016-05-31 Tom de Vries <tom@codesourcery.com>
4647
4648 PR tree-optimization/69068
4649 * gcc.dg/graphite/pr69068.c: New test.
4650
265149a6
MS
46512016-05-27 Martin Sebor <msebor@redhat.com>
4652
4653 PR c++/71306
4654 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4655
00631022
JJ
46562016-05-30 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR c++/71349
4659 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4660 nowait depend(inout: dd[0]) clauses where permitted.
4661
b2f6675b
PC
46622016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4663
4664 PR c++/71238
4665 * g++.dg/parse/pr71238.C: New.
4666 * g++.dg/concepts/friend1.C: Test column numbers too.
4667 * g++.dg/cpp0x/initlist31.C: Likewise.
4668 * g++.dg/cpp0x/pr51420.C: Likewise.
4669 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4670 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4671 * g++.dg/ext/builtin3.C: Likewise.
4672 * g++.dg/lookup/friend12.C: Likewise.
4673 * g++.dg/lookup/friend7.C: Likewise.
4674 * g++.dg/lookup/koenig1.C: Likewise.
4675 * g++.dg/lookup/koenig5.C: Likewise.
4676 * g++.dg/lookup/used-before-declaration.C: Likewise.
4677 * g++.dg/overload/koenig1.C: Likewise.
4678 * g++.dg/template/crash65.C: Likewise.
4679 * g++.dg/template/friend57.C: Likewise.
4680 * g++.dg/warn/Wshadow-5.C: Likewise.
4681 * g++.dg/warn/Wunused-8.C: Likewise.
4682 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4683 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4684 * g++.old-deja/g++.jason/member.C: Likewise.
4685 * g++.old-deja/g++.jason/report.C: Likewise.
4686 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4687 * g++.old-deja/g++.law/visibility20.C: Likewise.
4688 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4689 * g++.old-deja/g++.other/static5.C: Likewise.
4690 * g++.old-deja/g++.pt/overload2.C: Likewise.
4691
a448ff40
JH
46922016-05-30 Jan Hubicka <hubicka@ucw.cz>
4693
4694 * gcc.dg/tree-ssa/peel1.c: New testcase.
4695 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4696 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4697
69be8c91
TV
46982016-05-30 Tom de Vries <tom@codesourcery.com>
4699
4700 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4701 to ce.
4702
a59775a1
PC
47032016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4704
4705 PR c++/71099
4706 * g++.dg/parse/virtual1.C: New.
4707
53d6d955
UB
47082016-05-30 Uros Bizjak <ubizjak@gmail.com>
4709
4710 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4711 Use correct register when clearing %edx.
4712
0557293f
AM
47132016-05-30 Alexander Monakov <amonakov@ispras.ru>
4714
4715 PR tree-optimization/71289
4716 * gcc.dg/pr71289.c: New test.
4717
5d476e35
KV
47182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4719
4720 PR middle-end/71269
4721 PR middle-end/71292
4722 * gcc.dg/tree-ssa/pr71269.c: New test.
4723 * gcc.dg/tree-ssa/pr71292.c: New test.
4724
db5447ca
KV
47252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4726
4727 PR middle-end/71252
4728 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4729
98bdbb39
JH
47302016-05-30 Jan Hubicka <hubicka@ucw.cz>
4731
4732 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4733 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4734 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4735
7e012855
TV
47362016-05-30 Tom de Vries <tom@codesourcery.com>
4737
4738 PR tree-optimization/69067
4739 * gcc.dg/graphite/pr69067.c: New test.
4740
beed3701
UB
47412016-05-29 Uros Bizjak <ubizjak@gmail.com>
4742
4743 PR target/71245
4744 * gcc.target/i386/pr71245-1.c: New test.
4745 * gcc.target/i386/pr71245-2.c: Ditto.
4746
b6d4f8e8
PC
47472016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4748
4749 PR c++/71105
4750 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4751 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4752 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4753
00022058
JH
47542016-05-27 Jan Hubicka <hubicka@ucw.cz>
4755
4756 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4757
c8419aca
VV
47582016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4759
4760 Revert:
4761 PR c++/69855
4762 * g++.dg/overload/69855.C: New.
4763 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4764 * g++.old-deja/g++.pt/crash3.C: Likewise.
4765
8008c4d2
PC
47662016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/60385
4769 * g++.dg/parse/namespace13.C: New.
4770
8b2ef235
JL
47712016-05-26 Jeff Law <law@redhat.com>
4772
4773 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4774 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4775 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4776 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4777 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4778 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4779 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4780 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4781 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4782 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4783 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4784 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4785 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4786
7d67159b
VV
47872016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4788
4789 PR c++/69855
4790 * g++.dg/overload/69855.C: New.
4791 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4792 * g++.old-deja/g++.pt/crash3.C: Likewise.
4793
88e3bdd1
JW
47942016-05-27 Jiong Wang <jiong.wang@arm.com>
4795
4796 PR target/63596
4797 * gcc.target/aarch64/va_arg_1.c: New testcase.
4798 * gcc.target/aarch64/va_arg_2.c: Likewise.
4799 * gcc.target/aarch64/va_arg_3.c: Likewise.
4800
3fd6b9cc
JW
48012016-05-27 Jiong Wang <jiong.wang@arm.com>
4802
4803 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4804 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4805 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4806 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4807 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4808
3cee7e4e
MP
48092016-05-27 Marek Polacek <polacek@redhat.com>
4810
4811 PR middle-end/71308
4812 * g++.dg/torture/pr71308.C: New test.
4813
6a813c96
DV
48142016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4815
4816 * gcc.dg/zero_bits_compound-1.c: New test.
4817 * gcc.dg/zero_bits_compound-2.c: New test.
4818
0561bcfb
IE
48192016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4820
4821 PR middle-end/71279
4822 * gcc.dg/pr71279.c: New test.
4823
21316320
MM
48242016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4825
4826 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4827 floating point min/max/comparison instructions.
4828 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4829
7211a097
JJ
48302016-05-26 Jakub Jelinek <jakub@redhat.com>
4831
4832 * c-c++-common/gomp/schedule-1.c: New test.
4833 * gfortran.dg/gomp/schedule-1.f90: New test.
4834
cac177cf
PP
48352016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4836
4837 PR c++/70822
4838 PR c++/70106
4839 * g++.dg/cpp1y/auto-fn32.C: New test.
4840 * g++.dg/cpp1y/paren4.C: New test.
4841
a2d5b8c9
NS
48422016-05-26 Nathan Sidwell <nathan@acm.org>
4843
4844 * gcc.dg/20060410.c: Xfail on ptx.
4845 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4846 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4847 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4848 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4849 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4850
ffa8b552
TP
48512016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4852
4853 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4854
c7501e00
JJ
48552016-05-26 Jakub Jelinek <jakub@redhat.com>
4856
1875b9a0
JJ
4857 PR tree-optimization/71280
4858 * gcc.dg/pr71280.c: New test.
4859
2116e19f
JJ
4860 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4861
305aef09
JJ
4862 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4863 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4864
c7501e00
JJ
4865 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4866
ca449d26
JW
48672016-05-26 Jiong Wang <jiong.wang@arm.com>
4868
4869 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4870 kept in memory.
ca449d26 4871
8af01c66
JL
48722016-05-25 Jeff Law <law@redhat.com>
4873
4874 PR tree-optimization/71272
4875 * gcc.c-torture/compile/pr71272.c: new test.
4876
f9d6ce73
BS
48772016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4878
4879 * gcc.target/powerpc/vec-cmpne.c: New test.
4880 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4881
a88a7b22
EB
48822016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4883
4884 * gnat.dg/opt55.ad[sb]: New test.
4885
125f02ed
SKS
48862016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4887
4888 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4889 * c-c++-common/pr60226.c: Require int32plus.
4890 * gcc.c-torture/execute/pr70602.c: Likewise.
4891 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4892 unsigned long for malloc arg type.
4893 * gcc.dg/asr_div1.c: Require int32plus.
4894 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4895 * gcc.dg/pie-1.c: Require pie.
4896 * gcc.dg/pie-2.c: Likewise.
4897 * gcc.dg/pr59471.c: Require int32plus.
4898 * gcc.dg/pr59963-2.c: XFAIL for int16.
4899 * gcc.dg/pr60114.c: Require int32plus.
4900 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4901 unsigned long for typedef of size_t.
4902 * gcc.dg/pr63914.c: Require int32plus.
4903 * gcc.dg/pr64536.c: Require pt32plus.
4904 * gcc.dg/pr65658.c: Likewise.
4905 * gcc.dg/pr67271.c: Require int32plus.
4906 * gcc.dg/pr68112.c: Likewise.
4907 * gcc.dg/pr69071.c: Skip for avr target.
4908 * gcc.dg/pr69973.c: Require int32plus.
4909 * gcc.dg/pr70169.c: Skip for avr target.
4910 * gcc.dg/sso-6.c: Require int32plus.
4911 * gcc.dg/sso-7.c: Likewise.
4912 * gcc.dg/sso-8.c: Likewise.
4913 * gcc.dg/vrp-min-max-2.c: Likewise.
4914
c6e434f5
UB
49152016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4916
4917 PR target/70738
4918 * gcc.target/i386/pr70738-1.c: New test.
4919 * gcc.target/i386/pr70738-2.c: Likewise.
4920 * gcc.target/i386/pr70738-3.c: Likewise.
4921 * gcc.target/i386/pr70738-4.c: Likewise.
4922 * gcc.target/i386/pr70738-5.c: Likewise.
4923 * gcc.target/i386/pr70738-6.c: Likewise.
4924 * gcc.target/i386/pr70738-7.c: Likewise.
4925 * gcc.target/i386/pr70738-8.c: Likewise.
4926 * gcc.target/i386/pr70738-9.c: Likewise.
4927
5c42d341
KT
49282016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4929
4930 PR rtl-optimization/66940
4931 * gcc.c-torture/execute/pr66940.c: New test.
4932
bf9a1a07
IV
49332016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4934
4935 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4936 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4937 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4938 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4939 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4940 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4941 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4942 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4943 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4944 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4945 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4946 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4947 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4948 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4949 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4950 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4951 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4952 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4953 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4954 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4955 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4956 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4957 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4958 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4959
95efe6b6
MP
49602016-05-25 Marek Polacek <polacek@redhat.com>
4961
4962 PR c/71265
4963 * gcc.dg/noncompile/pr71265.c: New test.
4964
a23faf7a
MP
4965 PR c/71266
4966 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4967
69a6d5ad
NS
49682016-05-25 Nathan Sidwell <nathan@acm.org>
4969
4970 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4971
3072d4ea
RB
49722016-05-25 Richard Biener <rguenther@suse.de>
4973
4974 PR tree-optimization/71261
4975 * c-c++-common/torture/pr71261.c: New testcase.
4976
e412ece4
RB
49772016-05-25 Richard Biener <rguenther@suse.de>
4978
4979 PR tree-optimization/71264
4980 * gcc.dg/vect/pr71264.c: New testcase.
4981
b9e551ad
PC
49822016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 PR c++/55992
4985 * g++.dg/cpp0x/alias-decl-53.C: New.
4986 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4987
6aa1abe5
ML
49882016-05-25 Martin Liska <mliska@suse.cz>
4989
4990 * g++.dg/pr71239.C: New test.
4991
842d162e
RB
49922016-05-25 Richard Biener <rguenther@suse.de>
4993
c87885ca
RO
4994 * gcc.dg/vect/pr58135.c: Rename to ...
4995 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4996
f184a36c
MP
49972016-05-25 Marek Polacek <polacek@redhat.com>
4998
4999 * g++.dg/pr65295.C: Use target c++14.
5000
021fad86
PC
50012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5002
53d6d955
UB
5003 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5004 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5005
c3eaf15a
MM
50062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5007
5008 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5009 instructions.
5010
e46c7770
CP
50112016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5012
5013 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5014 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5015 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5016 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5017 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5018 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5019 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5020 * c-c++-common/goacc/pcopy.c: Likewise.
5021 * c-c++-common/goacc/pcopyin.c: Likewise.
5022 * c-c++-common/goacc/pcopyout.c: Likewise.
5023 * c-c++-common/goacc/pcreate.c: Likewise.
5024 * c-c++-common/goacc/pr70688.c: New test.
5025 * c-c++-common/goacc/present-1.c: Adjust test.
5026 * c-c++-common/goacc/reduction-5.c: Likewise.
5027 * g++.dg/goacc/data-1.C: New test.
5028
4bfc9db7
MM
50292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5030
5031 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5032 vector parity built-in functions.
5033 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5034 count trailing zeros automatic vectorization.
5035 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5036 count trailing zeros built-in functions.
5037
2bc145af
KV
50382016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5039
5040 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5041
26869fdb
PH
50422016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5043
5044 PR target/71050
5045 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5046
b2dc9c3b
PC
50472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5048
5049 PR c++/50436
5050 * g++.dg/template/crash123.C: New.
5051 * g++.dg/template/crash124.C: Likewise.
5052
f65e97fd
MS
50532016-05-24 Martin Sebor <msebor@redhat.com>
5054
5055 PR c++/71147
5056 * g++.dg/ext/flexary16.C: New test.
5057
a6f5ac7f
IV
50582016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5059
69a6d5ad
NS
5060 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5061 before math.h is included.
a6f5ac7f
IV
5062 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5063 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5064 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5065 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5066 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5067 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5068 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5069 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5070 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5071 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5072 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5073 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5074 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5075 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5076 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5077 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5078 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5079 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5080 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5081 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5082 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5083 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5084 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5085
27bad558
MM
50862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5087 Kelvin Nilsen <kelvin@gcc.gnu.org>
5088
5089 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5090 support.
5091
72f382fb
PC
50922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5093
5094 PR c++/69872
5095 * g++.dg/warn/Wno-narrowing1.C: New.
5096
ef2ec9d9
MP
50972016-05-24 Marek Polacek <polacek@redhat.com>
5098
5099 PR c/71249
5100 * c-c++-common/Wswitch-unreachable-2.c: New test.
5101
e90434e3
JJ
51022016-05-24 Jakub Jelinek <jakub@redhat.com>
5103
7adb26f2
JJ
5104 PR c++/71257
5105 * g++.dg/vect/simd-clone-6.cc: New test.
5106 * g++.dg/gomp/declare-simd-6.C: New test.
5107
e90434e3
JJ
5108 PR middle-end/70434
5109 PR c/69504
5110 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5111
b556ea3b
RB
51122016-05-24 Richard Biener <rguenther@suse.de>
5113
5114 PR tree-optimization/71240
5115 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5116
e5328f5d
RB
51172016-05-24 Richard Biener <rguenther@suse.de>
5118
5119 PR tree-optimization/71230
5120 * gcc.dg/torture/pr71230.c: New testcase.
5121 * g++.dg/torture/pr71230.C: Likewise.
5122
a04e69c0
TS
51232016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5124
5125 * c-c++-common/goacc/routine-5.c: Add tests.
5126 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5127 * gfortran.dg/goacc/routine-6.f90: Add tests.
5128
30fd2977
RB
51292016-05-24 Richard Biener <rguenther@suse.de>
5130
5131 PR tree-optimization/71253
5132 * gcc.dg/torture/pr71253.c: New testcase.
5133
ca6f60bc
KV
51342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5135
5136 PR middle-end/71252
5137 * gfortran.dg/pr71252.f90: New test.
5138
d3465d72
RS
51392016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5140
5141 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5142
f17a223d
RB
51432016-05-24 Richard Biener <rguenther@suse.de>
5144
5145 PR middle-end/70434
5146 PR c/69504
5147 * c-c++-common/vector-subscript-4.c: New testcase.
5148 * c-c++-common/vector-subscript-5.c: Likewise.
5149
e3f36534
JD
51502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5151
5152 PR fortran/71123
5153 * gfortran.dg/namelist_90.f: New test
5154
85d5c27d
JD
51552016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5156
5157 PR fortran/66461
5158 * gfortran.dg/unexpected_eof.f: New test
5159
fe3f3340
MM
51602016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5161 Kelvin Nilsen <kelvin@gcc.gnu.org>
5162
5163 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5164 as little endian.
5165
26d6ae55
PC
51662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5167
5168 PR c++/70972
5169 * g++.dg/cpp0x/inh-ctor20.C: New.
5170 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5171
d6c9a06f
PC
51722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5173
5174 PR c++/69095
5175 * g++.dg/cpp0x/variadic168.C: New.
5176
396a1d10
PC
51772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5178
5179 * g++.dg/cpp0x/pr31445.C: Test column number too.
5180 * g++.dg/cpp0x/pr32253.C: Likewise.
5181 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5182 * g++.dg/cpp0x/variadic36.C: Likewise.
5183
ece46666
MG
51842016-05-23 Marc Glisse <marc.glisse@inria.fr>
5185
5186 * gcc.dg/fold-notshift-2.c: Adjust.
5187
a7dc5980
MP
51882016-05-23 Marek Polacek <polacek@redhat.com>
5189
5190 PR c/49859
5191 * c-c++-common/Wswitch-unreachable-1.c: New test.
5192 * gcc.dg/Wswitch-unreachable-1.c: New test.
5193 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5194 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5195 * g++.dg/gomp/block-10.C: Likewise.
5196 * gcc.dg/gomp/block-10.c: Likewise.
5197 * g++.dg/gomp/block-9.C: Likewise.
5198 * gcc.dg/gomp/block-9.c: Likewise.
5199 * g++.dg/gomp/target-1.C: Likewise.
5200 * g++.dg/gomp/target-2.C: Likewise.
5201 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5202 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5203 * g++.dg/gomp/taskgroup-1.C: Likewise.
5204 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5205 * gcc.dg/gomp/teams-1.c: Likewise.
5206 * g++.dg/gomp/teams-1.C: Likewise.
5207 * g++.dg/overload/error3.C: Likewise.
5208 * g++.dg/tm/jump1.C: Likewise.
5209 * g++.dg/torture/pr40335.C: Likewise.
5210 * gcc.dg/c99-vla-jump-5.c: Likewise.
5211 * gcc.dg/switch-warn-1.c: Likewise.
5212 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5213 * gcc.dg/nested-func-1.c: Likewise.
5214 * gcc.dg/pr67784-4.c: Likewise.
5215
18b54004
RB
52162016-05-23 Richard Biener <rguenther@suse.de>
5217
5218 PR tree-optimization/71230
5219 * gfortran.dg/pr71230-1.f90: New testcase.
5220 * gfortran.dg/pr71230-2.f90: Likewise.
5221
e569db5f
VK
52222016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5223
396a1d10 5224 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5225 * gcc.dg/vect/pr58135.c: Add new.
5226 * gfortran.dg/pr46519-1.f: Adjust test case.
5227
e4b71114
PC
52282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5229
5230 PR c++/53401
5231 * g++.dg/cpp0x/decltype64.C: New.
5232
a25a8058
CL
52332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5234
5235 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5236 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5237 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5238
0dcfe9ab
CL
52392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5240
5241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5242 Add poly64x1_t and poly64x2_t cases if supported.
5243 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5244 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5245 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5246 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5247 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5248
ffd70e4a
CL
52492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5250
5251 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5252 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5253 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5254 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5255 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5256 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5257 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5258
4b1f57fe
CL
52592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5260
5261 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5262
16c5ec77
CL
52632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5264
5265 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5266 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5267
94ad56c7
JJ
52682016-05-22 Jakub Jelinek <jakub@redhat.com>
5269
57748705
JJ
5270 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5271 constraint instead of "r".
5272 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5273 insn instead of vxorpd.
5274 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5275
af120161
JJ
5276 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5277 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5278
355023ce
JJ
5279 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5280
3b48574c
JJ
5281 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5282 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5283
94ad56c7
JJ
5284 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5285
8a85cee2
KV
52862016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5287
5288 PR middle-end/40921
5289 * gcc.dg/tree-ssa/pr40921.c: New test.
5290
8e916b16
PS
52912016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5292
5293 PR target/71103
5294 * gcc.target/avr/pr71103.c: New test.
5295
88aea79f
KV
52962016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5297
5298 PR middle-end/71179
5299 * gcc.dg/tree-ssa/pr71179.c: New test.
5300
79063edd
MS
53012016-05-20 Martin Sebor <msebor@redhat.com>
5302
5303 PR c/71115
5304 * gcc.dg/init-excess-2.c: New test.
5305
55c8849f
EB
53062016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5307
5308 * gnat.dg/opt53.adb: New test.
5309 * gnat.dg/opt54.adb: Likewise.
5310
c91a0948
MJ
53112016-05-20 Martin Jambor <mjambor@suse.cz>
5312
5313 PR tree-optimization/70884
5314 * gcc.dg/tree-ssa/pr70919.c: New test.
5315
9cad20fa
BS
53162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5317
5318 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5319 formatting.
69a6d5ad
NS
5320 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5321 fix code formatting.
5322
53232016-05-20 Nathan Sidwell <nathan@acm.org>
5324
5325 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5326 non-common cases.
5327 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5328
15c671a7
DM
53292016-05-20 David Malcolm <dmalcolm@redhat.com>
5330
5331 * jit.dg/all-non-failing-tests.h: Add
5332 test-factorial-must-tail-call.c.
5333 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5334 * jit.dg/test-factorial-must-tail-call.c: New test case.
5335
4f028369
JJ
53362016-05-20 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR fortran/71204
5339 * gfortran.dg/pr71204.f90: New test.
5340
7dea4ab3
CP
53412016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5342
5343 * gcc.target/nvptx/sincos.c: New test.
5344
ef98d365
PC
53452016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5346
5347 PR c++/70572
5348 * g++.dg/cpp1y/auto-fn31.C: New.
5349
92466115
BS
53502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5351
5352 * gcc.target/powerpc/vec-addec.c: New test.
5353 * gcc.target/powerpc/vec-addec-int128.c: New test.
5354
9a385c2d
DM
53552016-05-20 David Malcolm <dmalcolm@redhat.com>
5356
5357 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5358 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5359 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5360 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5361
77c9d5b4
JH
53622016-05-20 Jan Hubicka <hubicka@ucw.cz>
5363
5364 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5365
68047971
JJ
53662016-05-20 Jakub Jelinek <jakub@redhat.com>
5367
18954840
JJ
5368 PR c++/71210
5369 * g++.dg/opt/pr71210-1.C: New test.
5370 * g++.dg/opt/pr71210-2.C: New test.
5371
68047971
JJ
5372 PR tree-optimization/29756
5373 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5374 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5375 only on selected targets where V4SImode vectors are known to be
5376 supported.
5377
d78789f5
MG
53782016-05-20 Marc Glisse <marc.glisse@inria.fr>
5379
5380 PR tree-optimization/71079
5381 PR tree-optimization/71206
5382 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5383
550fa093
PK
53842016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5385
5386 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5387 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5388 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5389
483c6429
RG
53902016-05-20 Richard Guenther <rguenther@suse.de>
5391
5392 PR tree-optimization/29756
5393 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5394
eb066284
RB
53952016-05-20 Richard Biener <rguenther@suse.de>
5396
5397 PR tree-optimization/71185
5398 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5399
58f10249
RB
54002016-05-20 Richard Biener <rguenther@suse.de>
5401
5402 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5403
2a5569fa
MP
54042016-05-19 Marek Polacek <polacek@redhat.com>
5405
5406 PR c++/71075
5407 * g++.dg/diagnostic/pr71075.C: New test.
5408
5e9a5385
DM
54092016-05-19 David Malcolm <dmalcolm@redhat.com>
5410
5411 PR c++/71184
5412 * g++.dg/pr71184.C: New test case.
5413
4f45da44
KN
54142016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5415
5416 * gcc.target/powerpc/darn-0.c: New test.
5417 * gcc.target/powerpc/darn-1.c: New test.
5418 * gcc.target/powerpc/darn-2.c: New test.
5419
4177437e
MP
54202016-05-19 Marek Polacek <polacek@redhat.com>
5421
5422 PR tree-optimization/71031
5423 * gcc.dg/tree-ssa/vrp100.c: New test.
5424
afb72432
IE
54252016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5426
5427 PR rtl-optimization/71148
5428 * gcc.dg/pr71148.c: New test.
5429
4f83064e
KT
54302016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5431
5432 PR target/71056
5433 * gcc.target/arm/pr71056.c: New test.
5434
4bf8dbe1
BE
54352016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5436
5437 * c-c++-common/pr69669.c: Check the used mode.
5438
f3510625
MO
54392016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5440
5441 PR sanitizer/64354
5442 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5443
43c0068e
RB
54442016-05-19 Richard Biener <rguenther@suse.de>
5445
5446 PR tree-optimization/70729
5447 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5448 * gcc.dg/graphite/scop-18.c: Likewise.
5449 * gcc.dg/pr41783.c: Disable LIM.
5450 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5451 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5452 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5453 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5454 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5455 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5456 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5457 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5458 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5459 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5460 * gfortran.dg/pr42108.f90: Likewise.
5461
70f25790
DM
54622016-05-18 David Malcolm <dmalcolm@redhat.com>
5463
5464 PR driver/69265
5465 * gcc.dg/spellcheck-options-11.c: New test case.
5466
960db8ec
JJ
54672016-05-18 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR c++/71100
5470 * g++.dg/opt/pr71100.C: New test.
5471
04643334
MJ
54722016-05-18 Martin Jambor <mjambor@suse.cz>
5473
5474 PR ipa/69708
5475 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5476 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5477 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5478 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5479
91bb9f80
MJ
54802016-05-18 Martin Jambor <mjambor@suse.cz>
5481
5482 PR ipa/69708
5483 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5484 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5485 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5486 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5487 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5488
c584aca6
PC
54892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/69793
5492 * g++.dg/template/crash122.C: New.
5493
20309c6e
PC
54942016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/70466
5497 * g++.dg/template/pr70466-1.C: New.
5498 * g++.dg/template/pr70466-2.C: Likewise.
5499
50c78b9a
MM
55002016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5501
5502 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5503 splat operations and the XXSPLTIB instruction.
5504 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5505 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5506 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5507 xxlxor to clear a register.
5508
cf8be00d
RS
55092016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5510
5511 * gcc.dg/torture/pr71020.c: New test.
5512
848a392a
MJ
55132016-05-18 Martin Jambor <mjambor@suse.cz>
5514
5515 PR ipa/70646
5516 * gcc.dg/ipa/pr70646.c: New test.
5517
1f2ab776
CL
55182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5519
5520 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5521
76489493
CL
55222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5523
5524 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5525 missing tests for vreinterpretq_p{8,16}.
5526
bd79378d
CL
55272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5528
5529 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5530 vsliq_n_s64 and vsliq_n_u64.
5531
81ca3ea0
CL
55322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5533
5534 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5535 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5536
873cb425
CL
55372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5538
5539 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5540 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5541 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5542
9d6e7c21
CL
55432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5544
5545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5546 in comment.
5547
b4dbe40e 55482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5549
5550 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5551 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5552 "blr\t" and switch to scan-assembler-times.
5553
83a5c910
JW
55542016-05-18 Jiong Wang <jiong.wang@arm.com>
5555
53d6d955
UB
5556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5557 with __aarch64__.
5558 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5559 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5560
fb7cbdeb
JJ
55612016-05-18 Jakub Jelinek <jakub@redhat.com>
5562
8ee91165
JJ
5563 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5564 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5565 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5566 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5567 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5568 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5569
cf4d516a
JJ
5570 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5571 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5572
a4f16422
JJ
5573 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5574 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5575
7b37ce10
JJ
5576 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5577 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5578
fb7cbdeb
JJ
5579 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5580
c9326aef
RB
55812016-05-18 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/71168
5584 * gcc.dg/torture/pr71168.c: New testcase.
5585
df8b0a11
KV
55862016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5587
5588 PR middle-end/63586
5589 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5590 * gcc.dg/tree-ssa/pr63586.c: New test.
5591 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5592
2efd67ed
NS
55932016-05-17 Nathan Sidwell <nathan@acm.org>
5594
5595 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5596 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5597 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5598 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5599
1988b2c2
NS
56002016-05-17 Nathan Sidwell <nathan@acm.org>
5601
5602 * gcc.target/nvptx/abi-vararg-3.c: New.
5603
ad1d92ab
MM
56042016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5605
5606 PR tree-optimization/54579
5607 PR middle-end/55299
5608 * gcc.dg/fold-notrotate-1.c: New test.
5609 * gcc.dg/fold-notshift-1.c: New test.
5610 * gcc.dg/fold-notshift-2.c: New test.
5611
47768df8
MP
56122016-05-17 Marek Polacek <polacek@redhat.com>
5613
5614 PR ipa/71146
5615 * g++.dg/ipa/pr71146.C: New test.
5616
6b5423a5
DM
56172016-05-17 David Malcolm <dmalcolm@redhat.com>
5618
5619 * jit.dg/test-error-array-bounds.c: New test case.
5620
c7986356
MG
56212016-05-17 Marc Glisse <marc.glisse@inria.fr>
5622
5623 * gcc.dg/tree-ssa/and-1.c: New testcase.
5624
d982c5b7
MG
56252016-05-17 Marc Glisse <marc.glisse@inria.fr>
5626
5627 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5628 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5629
0139ba93
MG
56302016-05-17 Marc Glisse <marc.glisse@inria.fr>
5631
5632 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5633 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5634
daab4562
JW
56352016-05-17 Jiong Wang <jiong.wang@arm.com>
5636
5637 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5638
22330033
JW
56392016-05-17 Jiong Wang <jiong.wang@arm.com>
5640
5641 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5642
98b3a5f2
JW
56432016-05-17 Jiong Wang <jiong.wang@arm.com>
5644
5645 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5646 ".2d[index]" when scan the assembly.
5647 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5648 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5649 float64x1.
5650 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5651
b71b7a8e
RB
56522016-05-17 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/71132
5655 * gcc.dg/torture/pr71132.c: New testcase.
5656
3c51ad46
CL
56572016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5658
5659 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5660
d20faa66
KT
56612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5662
5663 PR target/70809
5664 * gcc.target/aarch64/pr70809_1.c: New test.
5665
b75cc5a4
KT
56662016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5667
5668 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5669 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5670 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5671 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5672
b28eb195
IE
56732016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5674 Ilya Enkovich <ilya.enkovich@intel.com>
5675
5676 PR target/71114
5677 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5678
0b9004ed
JH
56792016-05-16 Jan Hubicka <hubicka@ucw.cz>
5680
5681 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5682 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5683
1b81a1c1
MW
56842016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5685
5686 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5687 test for __ARM_FP16_ARGS.
5688 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5689 * gcc.target/arm/aapcs/neon-vect10.c: New.
5690 * gcc.target/arm/aapcs/neon-vect9.c: New.
5691 * gcc.target/arm/aapcs/vfp18.c: New.
5692 * gcc.target/arm/aapcs/vfp19.c: New.
5693 * gcc.target/arm/aapcs/vfp20.c: New.
5694 * gcc.target/arm/aapcs/vfp21.c: New.
5695 * gcc.target/arm/fp16-aapcs-1.c: New.
5696 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5697 test for __ARM_FP16_ARGS.
5698 * g++.target/arm/fp16-return-1.c: Update expected output.
5699
921d1e73
JW
57002016-05-16 Jiong Wang <jiong.wang@arm.com>
5701
5702 PR testsuite/70227
5703 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5704
228eb42a
HA
57052016-05-15 Harald Anlauf <anlauf@gmx.de>
5706
5707 PR fortran/69603
5708 * gfortran.dg/pr69603.f90: New testcase.
5709
785abfd3
FR
57102016-05-14 Fritz Reese <fritzoreese@gmail.com>
5711
5712 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5713
e75eb64f
FR
57142016-05-14 Fritz Reese <fritzoreese@gmail.com>
5715
5716 PR fortran/71047
5717 * gfortran.dg/pr71047.f08: New test.
5718
aa4b467b
JM
57192016-05-13 Joseph Myers <joseph@codesourcery.com>
5720
5721 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5722 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5723 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5724
653fb4a2
MS
57252016-05-13 Martin Sebor <msebor@redhat.com>
5726
5727 PR c++/60049
5728 * g++.dg/cpp0x/constexpr-60049.C: New test.
5729
9e37582d
JJ
57302016-05-13 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR bootstrap/71071
5733 * gcc.dg/pr71071.c: New test.
5734
a278aa17
UB
57352016-05-13 Uros Bizjak <ubizjak@gmail.com>
5736
5737 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5738 remove XOP handling.
377eaca7 5739 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5740
ac3d02e2
NS
57412016-05-13 Nathan Sidwell <nathan@acm.org>
5742
5743 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5744 __atomic_is_lock_free declaration.
5745
8ab3bdac
RB
57462016-05-13 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/42587
5749 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5750
623b8e0a
ML
57512016-05-13 Martin Liska <mliska@suse.cz>
5752
5753 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5754 the new format of dump output.
5755
da7674f6
IE
57562016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5757
5758 * gcc.dg/pr71084.c: New test.
5759
c959db3d
RR
57602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5761
53d6d955
UB
5762 PR target/53440
5763 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5764
43203dea
RR
57652016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5766
5767 * gcc.target/aarch64/struct_return.c: New test.
5768
4f2e1536
MP
57692016-05-12 Marek Polacek <polacek@redhat.com>
5770
5771 PR c/70756
5772 * c-c++-common/pr70756-2.c: New test.
5773 * c-c++-common/pr70756.c: New test.
5774
1ef33ef3
RB
57752016-05-12 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/71059
5778 * gcc.dg/torture/pr71059.c: New testcase.
5779
763baff6
RB
57802016-05-12 Richard Biener <rguenther@suse.de>
5781
5782 PR tree-optimization/71062
5783 * gcc.dg/torture/pr71062.c: New testcase.
5784
c4ec1243
IE
57852016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5786
5787 PR tree-optimization/71006
5788 * gcc.dg/pr71006.c: New test.
5789
a5fbf76d
MP
57902016-05-12 Marek Polacek <polacek@redhat.com>
5791
5792 PR driver/71063
5793 * gcc.dg/opts-7.c: New test.
5794
5acc47a4
KT
57952016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5796
5797 PR target/70830
5798 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5799 Add -save-temps to dg-options.
5800 Scan for ldmfd rather than pop instruction.
5801 * gcc.target/arm/interrupt-2.c: Likewise.
5802 * gcc.target/arm/pr70830.c: New test.
5803
40bd4bf9
JJ
58042016-05-12 Jakub Jelinek <jakub@redhat.com>
5805
3cd63842
JJ
5806 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5807 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5808
c05d08f6
JJ
5809 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5810 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5811 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5812
bc27ffae
JJ
5813 PR target/71019
5814 * gcc.target/i386/avx512vl-pack-1.c: New test.
5815 * gcc.target/i386/avx512vl-pack-2.c: New test.
5816 * gcc.target/i386/avx512bw-pack-2.c: New test.
5817
515d7412
JJ
5818 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5819
40bd4bf9
JJ
5820 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5821 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5822 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5823
44ab146a
RB
58242016-05-12 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/70986
5827 * gcc.dg/torture/pr70986-1.c: New testcase.
5828 * gcc.dg/torture/pr70986-2.c: Likewise.
5829 * gcc.dg/torture/pr70986-3.c: Likewise.
5830
d6e83a8d
MM
58312016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5832
5833 PR c/43651
5834 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5835 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5836
51e67ea3
UB
58372016-05-11 Uros Bizjak <ubizjak@gmail.com>
5838
5839 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5840 directive.
5841 * gcc.target/i386/pr66746.c: Ditto.
5842
3fd2b007
MM
58432016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5844
5845 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5846 support.
5847 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5848 warning when using -mvsx-timode.
5849 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5850 * gcc.target/powerpc/dform-2.c: Likewise.
5851 * gcc.target/powerpc/pr68805.c: Likewise.
5852
5c3a10fb
MP
58532016-05-11 Marek Polacek <polacek@redhat.com>
5854
5855 PR c++/71024
5856 * c-c++-common/attributes-3.c: New test.
5857
7cfb065b
NS
58582016-05-11 Nathan Sidwell <nathan@acm.org>
5859
5860 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5861 * gcc.c-torture/execute/pr68185.c: Likewise.
5862 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5863 * gcc.dg/pr69634.c: Requires scheduling.
5864 * gcc.dg/torture/pr66178.c: Require label values.
5865 * gcc.dg/setjmp-6.c: Require indirect jumps.
5866
f35ea97d
RB
58672016-05-11 Richard Biener <rguenther@suse.de>
5868
5869 PR tree-optimization/71055
5870 * gcc.dg/torture/pr71055.c: New testcase.
5871
dff70323
RB
58722016-05-11 Richard Biener <rguenther@suse.de>
5873
5874 PR debug/71057
5875 * g++.dg/debug/pr71057.C: New testcase.
5876
56a3d28b
JJ
58772016-05-11 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR fortran/70855
5880 * gfortran.dg/gomp/pr70855.f90: New test.
5881
ebc1b29e
RB
58822016-05-11 Richard Biener <rguenther@suse.de>
5883
5884 PR middle-end/71002
5885 * g++.dg/torture/pr71002.C: New testcase.
5886
98ccd1d7
IE
58872016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5888
5889 PR middle-end/70807
5890 * gcc.dg/pr70807.c: New test.
5891
ed29e24b
MS
58922016-05-10 Martin Sebor <msebor@redhat.com>
5893
5894 PR c++/38611
5895 * g++.dg/Wattributes.C: New test.
5896
e39dab2c
MG
58972016-05-10 Marc Glisse <marc.glisse@inria.fr>
5898
5899 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5900 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5901 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5902
d067e238
IE
59032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5904
5905 PR target/70799
5906 * gcc.target/i386/pr70799-1.c: New test.
5907
cd36c83e
PMR
59082016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5909
5910 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5911
1e3af2a4
IE
59122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5913
5914 PR middle-end/70877
5915 * gcc.target/i386/pr70877.c: New test.
5916
afc610db
IE
59172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5918
5919 PR tree-optimization/70786
5920 * gcc.target/i386/pr70876.c: New test.
5921
4b59d19f
JJ
59222016-05-10 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR target/70927
5925 * gcc.target/i386/avx512vl-logic-1.c: New test.
5926 * gcc.target/i386/avx512vl-logic-2.c: New test.
5927 * gcc.target/i386/avx512dq-logic-2.c: New test.
5928
9b5ee426
BS
59292016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5930
5931 PR target/70963
5932 * gcc.target/powerpc/pr70963.c: New.
5933
f3352cab
DM
59342016-05-10 David Malcolm <dmalcolm@redhat.com>
5935
5936 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5937 (test_very_wide_line): Add ruler to expected output.
5938 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5939 (test_very_wide_line): Likewise.
5940 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5941 (test_show_locus): Within the handling of "test_very_wide_line",
5942 enable show_ruler_p on the diagnostic context.
5943
4a3255dd
RB
59442016-05-10 Richard Biener <rguenther@suse.de>
5945
5946 PR tree-optimization/71039
5947 * gcc.dg/torture/pr71039.c: New testcase.
5948
da7c9950
NS
59492016-05-10 Nathan Sidwell <nathan@acm.org>
5950
5951 * gcc.dg/nested-func-10.c: Requires alloca.
5952 * gcc.dg/nested-func-9.c: Requires alloca.
5953 * gcc.c-torture/execute/pr70460.c: Requires labels.
5954 * gcc.c-torture/compile/pr70199.c: Requires labels.
5955 * gcc.target/nvptx/decl.c: Compile only.
5956 * gcc.target/nvptx/trailing-init.c: Compile only.
5957 * gcc.target/nvptx/ary-init.c: Compile only.
5958
cf68d92c
MP
59592016-05-10 Marek Polacek <polacek@redhat.com>
5960
5961 PR c/70255
5962 * gcc.dg/attr-opt-1.c: New test.
5963
64ea4e15
RB
59642016-05-10 Richard Biener <rguenther@suse.de>
5965
5966 PR tree-optimization/70497
5967 PR tree-optimization/28367
5968 * gcc.dg/torture/20160404-1.c: New testcase.
5969 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5970 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5971
5a96dae3
PMR
59722016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5973
5974 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5975
fc97f805
UB
59762016-05-09 Uros Bizjak <ubizjak@gmail.com>
5977
5978 * gcc.target/i386/fabsneg-1.c New test.
5979
a710b1d5
AM
59802016-05-09 Alan Modra <amodra@gmail.com>
5981
5982 PR testsuite/70826
5983 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5984
171f6f05
RB
59852016-05-09 Richard Biener <rguenther@suse.de>
5986
5987 PR tree-optimization/70985
5988 * gcc.dg/torture/pr70985.c: New testcase.
5989
18caa34e
BC
59902016-05-09 Bin Cheng <bin.cheng@arm.com>
5991
5992 * gcc.dg/tree-ssa/ifc-9.c: New test.
5993 * gcc.dg/tree-ssa/ifc-10.c: New test.
5994 * gcc.dg/tree-ssa/ifc-11.c: New test.
5995 * gcc.dg/tree-ssa/ifc-12.c: New test.
5996 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5997 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5998 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5999
7a27d38f
RB
60002016-05-09 Richard Biener <rguenther@suse.de>
6001
6002 PR fortran/70937
6003 * gfortran.dg/pr70937.f90: New testcase.
6004
5ebbbd3d
RO
60052016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6006
6007 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6008
f6288c24
FR
60092016-05-07 Fritz Reese <fritzoreese@gmail.com>
6010
6011 PR fortran/56226
6012 * gfortran.dg/dec_structure_1.f90: New testcase.
6013 * gfortran.dg/dec_structure_2.f90: Ditto.
6014 * gfortran.dg/dec_structure_3.f90: Ditto.
6015 * gfortran.dg/dec_structure_4.f90: Ditto.
6016 * gfortran.dg/dec_structure_5.f90: Ditto.
6017 * gfortran.dg/dec_structure_6.f90: Ditto.
6018 * gfortran.dg/dec_structure_7.f90: Ditto.
6019 * gfortran.dg/dec_structure_8.f90: Ditto.
6020 * gfortran.dg/dec_structure_9.f90: Ditto.
6021 * gfortran.dg/dec_structure_10.f90: Ditto.
6022 * gfortran.dg/dec_structure_11.f90: Ditto.
6023 * gfortran.dg/dec_union_1.f90: Ditto.
6024 * gfortran.dg/dec_union_2.f90: Ditto.
6025 * gfortran.dg/dec_union_3.f90: Ditto.
6026 * gfortran.dg/dec_union_4.f90: Ditto.
6027 * gfortran.dg/dec_union_5.f90: Ditto.
6028 * gfortran.dg/dec_union_6.f90: Ditto.
6029 * gfortran.dg/dec_union_7.f90: Ditto.
6030
5ec4a8cd
TV
60312016-05-07 Tom de Vries <tom@codesourcery.com>
6032
6033 PR tree-optimization/70956
6034 * gcc.dg/graphite/pr70956.c: New test.
6035
58ec1d0e
JJ
60362016-05-06 Jakub Jelinek <jakub@redhat.com>
6037
ccd88fb7
JJ
6038 PR middle-end/70941
6039 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6040 (a, b, c, d): Change type from char to signed char.
6041 (main): Compare against (signed char) -1634678893 instead of
6042 hardcoded -109. Use __builtin_abort instead of abort.
6043
dd3b6464
JJ
6044 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6045 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6046
58ec1d0e
JJ
6047 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6048
19aa23d8
YR
60492016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6050
6051 PR debug/70935
6052 * gcc.dg/torture/pr70935.c: New test.
6053
ae5f0df1
OE
60542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6055
6056 PR target/58219
ce23a8ff 6057 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6058
078f7e37
RB
60592016-05-06 Richard Biener <rguenther@suse.de>
6060
6061 PR tree-optimization/70960
6062 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6063
765d7b54
OE
60642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6065
6066 PR target/52933
6067 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6068 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6069 Adjust expected instruction counts.
6070 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6071
29c94e65
MP
60722016-05-06 Marek Polacek <polacek@redhat.com>
6073
6074 PR sanitizer/70875
6075 * gcc.dg/ubsan/bounds-3.c: New test.
6076
3684b02e
OE
60772016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6078
6079 PR target/54089
6080 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6081
8706773f
RB
60822016-05-06 Richard Biener <rguenther@suse.de>
6083
6084 PR middle-end/70931
6085 * gfortran.dg/pr70931.f90: New testcase.
6086
a4f51018
RB
60872016-05-06 Richard Biener <rguenther@suse.de>
6088
6089 PR middle-end/70941
6090 * gcc.dg/torture/pr70941.c: New testcase.
6091
c4f2425f
BC
60922016-05-05 Bin Cheng <bin.cheng@arm.com>
6093
6094 PR tree-optimization/57206
6095 * gcc.dg/vect/pr57206.c: New test.
6096
5dc08197
RO
60972016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6098
6099 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6100
351f85c5
JJ
61012016-05-05 Jakub Jelinek <jakub@redhat.com>
6102
568bac8c
JJ
6103 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6104
351f85c5
JJ
6105 * c-c++-common/Wdangling-else-4.c: New test.
6106
33fd7785
JJ
61072016-05-04 Jakub Jelinek <jakub@redhat.com>
6108
2d1ac15a
JJ
6109 PR c++/70906
6110 PR c++/70933
6111 * g++.dg/opt/pr70906.C: New test.
6112 * g++.dg/opt/pr70933.C: New test.
6113
33fd7785
JJ
6114 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6115
6b715bf6
JH
61162016-05-04 Jan Hubicka <hubicka@ucw.cz>
6117
6118 * gcc.dg/ipa/pure-const-3.c: New testcase.
6119
deef7113
MP
61202016-05-04 Marek Polacek <polacek@redhat.com>
6121
6122 * c-c++-common/Wdangling-else-1.c: New test.
6123 * c-c++-common/Wdangling-else-2.c: New test.
6124 * c-c++-common/Wdangling-else-3.c: New test.
6125
5396db97
KCY
61262016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6127
6128 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6129 flag is present.
6130
de55efd5
MP
61312016-05-04 Marek Polacek <polacek@redhat.com>
6132
6133 PR c/48778
6134 * gcc.dg/Waddress-2.c: New test.
6135
475839b6
AM
61362016-05-04 Alan Modra <amodra@gmail.com>
6137
6138 * gcc.target/powerpc/pr70866.c: New.
6139
b25aad5f
MS
61402016-05-03 Martin Sebor <msebor@redhat.com>
6141
6142 PR c++/66561
6143 * c-c++-common/builtin_location.c: New test.
6144 * g++.dg/cpp1y/builtin_location.C: New test.
6145
79ce98bc
MP
61462016-05-03 Marek Polacek <polacek@redhat.com>
6147
6148 PR c/70859
6149 * gcc.dg/pr70859.c: New test.
6150 * gcc.dg/pr70859-2.c: New test.
6151
402e89f5
PMR
61522016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6153
6154 * gnat.dg/debug5.adb: New testcase.
6155
f3d90045
DV
61562016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6157
6158 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6159 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6160 Procedure to check for z10 instruction set.
6161
1e26cec1
CL
61622016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6163
6164 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6165
71aca5a0
AM
61662016-05-03 Alan Modra <amodra@gmail.com>
6167
6168 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6169
2fd70ec1
JJ
61702016-05-03 Jakub Jelinek <jakub@redhat.com>
6171
6172 * gcc.target/i386/avx512f-cvt-1.c: New test.
6173
e5705cf7
L
61742016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6175
6176 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6177 -fdump-tree-vrp-details.
6178
381cdae4
RB
61792016-05-03 Richard Biener <rguenther@suse.de>
6180
6181 * gcc.dg/pr30172-1.c: Adjust.
6182 * gcc.dg/pr63743.c: Likewise.
6183 * gcc.dg/tm/pr51696.c: Likewise.
6184 * c-c++-common/tm/safe-1.c: Likewise.
6185 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6186 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6187 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6188 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6189
adedd5c1
JJ
61902016-05-03 Jakub Jelinek <jakub@redhat.com>
6191
31ed1665
JJ
6192 PR rtl-optimization/70467
6193 * gcc.target/i386/pr70467-3.c: New test.
6194 * gcc.target/i386/pr70467-4.c: New test.
6195
dea60b59
JJ
6196 PR tree-optimization/70916
6197 * gcc.c-torture/compile/pr70916.c: New test.
6198
adedd5c1
JJ
6199 PR target/49244
6200 * gcc.target/i386/pr49244-1.c: New test.
6201 * gcc.target/i386/pr49244-2.c: New test.
6202
f80041ef
BS
62032016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6204
6205 PR rtl-optimization/44281
6206 * gcc.target/i386/pr44281.c: New test.
6207
1cfcd39e
BC
62082016-05-03 bin cheng <bin.cheng@arm.com>
6209
6210 PR tree-optimization/56541
6211 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6212 * gcc.dg/vect/pr56541.c: new test.
6213
4304ccfd
MM
62142016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6215
6216 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6217 __float128.
6218 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6219
50d94c29
L
62202016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6221
6222 PR testsuite/70520
6223 * c-c++-common/asan/clone-test-1.c (main): Align child process
6224 stack to 16 bytes.
6225
bc1aee87
DM
62262016-05-02 David Malcolm <dmalcolm@redhat.com>
6227
6228 PR c++/62314
6229 * g++.dg/spellcheck-fields-2.C: New test case.
6230
474e0129
DM
62312016-05-02 David Malcolm <dmalcolm@redhat.com>
6232
6233 PR c++/62314
6234 * g++.dg/pr62314.C: New test case.
6235
818b88a7
JH
62362016-05-02 Jan Hubicka <hubicka@ucw.cz>
6237
6238 * gcc.dg/ipa/inline-8.c: New testcase.
6239
dd77684f
JJ
62402016-05-02 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR rtl-optimization/70467
6243 * gcc.target/i386/pr70467-1.c: New test.
6244
72407e00
BE
62452016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6246
6247 * gcc.dg/spec-options.c: Run the test on all targets.
6248 * gcc.dg/foo.specs: Use cpp_unique_options.
6249
dd53d197
MG
62502016-05-02 Marc Glisse <marc.glisse@inria.fr>
6251
6252 * gcc.dg/tree-ssa/unord.c: New testcase.
6253
a8b85ce9
MG
62542016-05-02 Marc Glisse <marc.glisse@inria.fr>
6255
6256 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6257
5b37e866
NS
62582016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6259
6260 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6261
7176a4a0
MP
62622016-05-02 Marek Polacek <polacek@redhat.com>
6263
6264 PR c/70851
6265 * gcc.dg/enum-incomplete-3.c: New test.
6266
6b9933b9
MP
62672016-05-02 Marek Polacek <polacek@redhat.com>
6268 Tom de Vries <tom@codesourcery.com>
6269
6270 PR tree-optimization/70700
6271 * gcc.dg/pr70700.c: New test.
6272
90f82260
UB
62732016-05-01 Uros Bizjak <ubizjak@gmail.com>
6274
6275 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6276 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6277 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6278 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6279 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6280
f73036c1
EB
62812016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6282
6283 * ada/acats/run_acats: Rename into...
6284 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6285 * ada/acats/run_all.sh: Remove redundant test.
6286 (target_run): Move around.
6287 (target_gnatchop): Use newly built executable.
6288 (target_gnatmake): Likewise.
6289 Check that the compilation of impbit succeeds.
6290
85e051a3
OE
62912016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6292
6293 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6294 * gcc.dg/20021029-1.c: Likewise.
6295 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6296 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6297 * gcc.target/sh/cmpstr.c: Likewise.
6298 * gcc.target/sh/cmpstrn.c: Likewise.
6299 * gcc.target/sh/memset.c: Likewise.
6300 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6301 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6302 * gcc.target/sh/pr39423-1.c: Likewise.
6303 * gcc.target/sh/pr49468-di.c: Likewise.
6304 * gcc.target/sh/pr49468-si.c: Likewise.
6305 * gcc.target/sh/pr49880-1.c: Likewise.
6306 * gcc.target/sh/pr49880-2.c: Likewise.
6307 * gcc.target/sh/pr49880-3.c: Likewise.
6308 * gcc.target/sh/pr50751-1.c: Likewise.
6309 * gcc.target/sh/pr50751-4.c: Likewise.
6310 * gcc.target/sh/pr50751-7.c: Likewise.
6311 * gcc.target/sh/pr51244-1.c: Likewise.
6312 * gcc.target/sh/pr51244-10.c: Likewise.
6313 * gcc.target/sh/pr51244-11.c: Likewise.
6314 * gcc.target/sh/pr51244-12.c: Likewise.
6315 * gcc.target/sh/pr51244-13.c: Likewise.
6316 * gcc.target/sh/pr51244-14.c: Likewise.
6317 * gcc.target/sh/pr51244-17.c: Likewise.
6318 * gcc.target/sh/pr51244-18.c: Likewise.
6319 * gcc.target/sh/pr51244-19.c: Likewise.
6320 * gcc.target/sh/pr51244-4.c: Likewise.
6321 * gcc.target/sh/pr51244-5.c: Likewise.
6322 * gcc.target/sh/pr51244-7.c: Likewise.
6323 * gcc.target/sh/pr51244-8.c: Likewise.
6324 * gcc.target/sh/pr51244-9.c: Likewise.
6325 * gcc.target/sh/pr51697.c: Likewise.
6326 * gcc.target/sh/pr52483-1.c: Likewise.
6327 * gcc.target/sh/pr52483-2.c: Likewise.
6328 * gcc.target/sh/pr52483-3.c: Likewise.
6329 * gcc.target/sh/pr52483-5.c: Likewise.
6330 * gcc.target/sh/pr52933-1.c: Likewise.
6331 * gcc.target/sh/pr52933-2.c: Likewise.
6332 * gcc.target/sh/pr52933-3.c: Likewise.
6333 * gcc.target/sh/pr53568-1.c: Likewise.
6334 * gcc.target/sh/pr53976-1.c: Likewise.
6335 * gcc.target/sh/pr53988-1.c: Likewise.
6336 * gcc.target/sh/pr53988.c: Likewise.
6337 * gcc.target/sh/pr54089-1.c: Likewise.
6338 * gcc.target/sh/pr54089-6.c: Likewise.
6339 * gcc.target/sh/pr54089-7.c: Likewise.
6340 * gcc.target/sh/pr54089-8.c: Likewise.
6341 * gcc.target/sh/pr54089-9.c: Likewise.
6342 * gcc.target/sh/pr54236-1.c: Likewise.
6343 * gcc.target/sh/pr54236-2.c: Likewise.
6344 * gcc.target/sh/pr54236-3.c: Likewise.
6345 * gcc.target/sh/pr54236-4.c: Likewise.
6346 * gcc.target/sh/pr54386.c: Likewise.
6347 * gcc.target/sh/pr54602-1.c: Likewise.
6348 * gcc.target/sh/pr54685.c: Likewise.
6349 * gcc.target/sh/pr54760-1.c: Likewise.
6350 * gcc.target/sh/pr54760-2.c: Likewise.
6351 * gcc.target/sh/pr54760-3.c: Likewise.
6352 * gcc.target/sh/pr54760-4.c: Likewise.
6353 * gcc.target/sh/pr54760-5.c: Likewise.
6354 * gcc.target/sh/pr54760-6.c: Likewise.
6355 * gcc.target/sh/pr55146.c: Likewise.
6356 * gcc.target/sh/pr55160.c: Likewise.
6357 * gcc.target/sh/pr59278.c: Likewise.
6358 * gcc.target/sh/pr59401-1.c: Likewise.
6359 * gcc.target/sh/pr59533-1.c: Likewise.
6360 * gcc.target/sh/pr63260.c: Likewise.
6361 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6362 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6363 * gcc.target/sh/strlen.c: Likewise.
6364 * gcc.target/sh/torture/pr30807.c: Likewise.
6365 * gcc.target/sh/torture/pr34777.c: Likewise.
6366 * gcc.target/sh/torture/pr64652.c: Likewise.
6367 * gcc.target/sh/torture/pr65505.c: Likewise.
6368 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6369 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6370
411e5c67
PC
63712016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/66644
6374 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6375
8fa97501
BS
63762016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6377
6378 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6379 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6380 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6381 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6382
5a956111
PP
63832016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6384
6385 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6386 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6387
e7ff0319
CP
63882016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6389
6390 PR middle-end/70626
6391 * c-c++-common/goacc/combined-reduction.c: New test.
6392 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6393
52d11a4b
L
63942016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6395
6396 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6397 *movdi_internal pattern only if PIC off.
6398 * gcc.target/i386/pr70155-2.c: Likewise.
6399 * gcc.target/i386/pr70155-3.c: Likewise.
6400 * gcc.target/i386/pr70155-4.c: Likewise.
6401 * gcc.target/i386/pr70155-5.c: Likewise.
6402 * gcc.target/i386/pr70155-6.c: Likewise.
6403 * gcc.target/i386/pr70155-7.c: Likewise.
6404 * gcc.target/i386/pr70155-8.c: Likewise.
6405 * gcc.target/i386/pr70155-15.c: Likewise.
6406 * gcc.target/i386/pr70155-17.c: Likewise.
6407 * gcc.target/i386/pr70155-22.c: Likewise.
6408
8960db31
BC
64092016-04-29 Bin Cheng <bin.cheng@arm.com>
6410
6411 PR tree-optimization/70803
6412 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6413
cca535a4
IE
64142016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6415
6416 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6417 optimization of vector loop.
6418 * gcc.target/i386/vect-unpack-3.c: New test.
6419 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6420 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6421 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6422
500ecf4a
MP
64232016-04-29 Marek Polacek <polacek@redhat.com>
6424
6425 PR sanitizer/70342
6426 * g++.dg/ubsan/null-7.C: New test.
6427
2fff3db8
MP
6428 PR c/70852
6429 * gcc.dg/pr70852.c: New test.
6430
509063eb
DV
64312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6432
6433 PR/69089
6434 * g++.dg/cpp0x/alignas6.C: New test.
6435
83745c0d
DV
64362016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6437
c87885ca
RO
6438 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6439 * gcc.dg/pr27003.c: Likewise.
6440 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6441 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6442 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6443 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6444 * gcc.target/arc/mxy.c: Likewise.
6445 * gcc.target/arc/mswape.c: Likewise.
6446 * gcc.target/arc/mrtsc.c: Likewise.
6447 * gcc.target/arc/mcrc.c: Likewise.
6448 * gcc.target/arc/mdsp-packa.c: Likewise.
6449 * gcc.target/arc/mdvbf.c: Likewise.
6450 * gcc.target/arc/mlock.c: Likewise.
6451 * gcc.target/arc/mmac-24.c: Likewise.
6452 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6453
849b265d
BS
64542016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6455 Matthijs Kooijman <matthijs@stdin.nl>
6456 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6457
6458 PR target/60040
6459 * gcc.target/avr/pr60040-1.c: New.
6460 * gcc.target/avr/pr60040-2.c: New.
6461
1390536b
RB
64622016-04-29 Richard Biener <rguenther@suse.de>
6463
6464 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6465
98998245
RB
64662016-04-29 Richard Biener <rguenther@suse.de>
6467
6468 PR tree-optimization/13962
6469 PR tree-optimization/65686
6470 * gcc.dg/uninit-pr65686.c: New testcase.
6471
8b80cc21
JJ
64722016-04-29 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR middle-end/70843
6475 * gcc.dg/pr70843.c: New test.
6476
6181bc30
JJ
64772016-04-28 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR target/70858
6480 * gcc.target/i386/pr70858.c: New test.
6481
f4cb3612
AB
64822016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6483
6484 * gcc.target/arc/nps400-1.c: New file.
6485
8ad9df62
JR
64862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6487 Andrew Burgess <andrew.burgess@embecosm.com>
6488
6489 * gcc.target/arc/movh_cl-1.c: New file.
6490
ceaaa9fe
JR
64912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6492 Andrew Burgess <andrew.burgess@embecosm.com>
6493
6494 * gcc.target/arc/extzv-1.c: New file.
6495 * gcc.target/arc/insv-1.c: New file.
6496 * gcc.target/arc/insv-2.c: New file.
6497 * gcc.target/arc/movb-1.c: New file.
6498 * gcc.target/arc/movb-2.c: New file.
6499 * gcc.target/arc/movb-3.c: New file.
6500 * gcc.target/arc/movb-4.c: New file.
6501 * gcc.target/arc/movb-5.c: New file.
6502 * gcc.target/arc/movb_cl-1.c: New file.
6503 * gcc.target/arc/movb_cl-2.c: New file.
6504 * gcc.target/arc/movbi_cl-1.c: New file.
6505 * gcc.target/arc/movl-1.c: New file.
6506
4d03dc2f
JR
65072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6508 Andrew Burgess <andrew.burgess@embecosm.com>
6509
6510 * gcc.target/arc/cmem-1.c: New file.
6511 * gcc.target/arc/cmem-2.c: New file.
6512 * gcc.target/arc/cmem-3.c: New file.
6513 * gcc.target/arc/cmem-4.c: New file.
6514 * gcc.target/arc/cmem-5.c: New file.
6515 * gcc.target/arc/cmem-6.c: New file.
6516 * gcc.target/arc/cmem-7.c: New file.
6517 * gcc.target/arc/cmem-ld.inc: New file.
6518 * gcc.target/arc/cmem-st.inc: New file.
6519
81262dad
JJ
65202016-04-28 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR target/70821
6523 * gcc.target/i386/pr70821.c: New test.
6524
0a31a09a
BS
65252016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6526
6527 * gcc.target/powerpc/vec-adde.c: New test.
6528 * gcc.target/powerpc/vec-adde-int128.c: New test.
6529
3ddffba9
JJ
65302016-04-28 Jakub Jelinek <jakub@redhat.com>
6531
6532 * gcc.target/i386/avx-vround-1.c: New test.
6533 * gcc.target/i386/avx-vround-2.c: New test.
6534 * gcc.target/i386/avx512vl-vround-1.c: New test.
6535 * gcc.target/i386/avx512vl-vround-2.c: New test.
6536
713dedcd
RO
65372016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6538
6539 PR testsuite/70595
6540 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6541 (check_effective_target_cilkplus_runtime): ... this.
6542 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6543 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6544
6545 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6546 Require cilkplus_runtime.
6547 Don't add -lcilkrts.
6548 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6549 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6550 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6551 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6552 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6553 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6554 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6555 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6556 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6557 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6558 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6559 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6560 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6561 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6562 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6563 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6564 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6565 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6566 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6567 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6568 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6569 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6570 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6571 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6572 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6573 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6574 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6575 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6576 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6577
6578 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6579 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6580
6581 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6582
6583 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6584 cilkplus_runtime.
6585
3563f78f
MG
65862016-04-27 Marc Glisse <marc.glisse@inria.fr>
6587
6588 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6589 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6590
6bc2bb18
RB
65912015-04-27 Ryan Burn <contact@rnburn.com>
6592
6593 PR c++/69024
6594 PR c++/68997
6595 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6596 diagnostic.
6597 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6598 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6599
1e55d29a
EB
66002016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6601
6602 * gnat.dg/limited_with4.ad[sb]: New test.
6603 * gnat.dg/limited_with4_pkg.ads: New helper.
6604
087146ca
L
66052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6606
6607 PR target/70155
6608 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6609 and movv1ti_internal patterns
6610 * gcc.target/i386/pr70155-1.c: New test.
6611 * gcc.target/i386/pr70155-2.c: Likewise.
6612 * gcc.target/i386/pr70155-3.c: Likewise.
6613 * gcc.target/i386/pr70155-4.c: Likewise.
6614 * gcc.target/i386/pr70155-5.c: Likewise.
6615 * gcc.target/i386/pr70155-6.c: Likewise.
6616 * gcc.target/i386/pr70155-7.c: Likewise.
6617 * gcc.target/i386/pr70155-8.c: Likewise.
6618 * gcc.target/i386/pr70155-9.c: Likewise.
6619 * gcc.target/i386/pr70155-10.c: Likewise.
6620 * gcc.target/i386/pr70155-11.c: Likewise.
6621 * gcc.target/i386/pr70155-12.c: Likewise.
6622 * gcc.target/i386/pr70155-13.c: Likewise.
6623 * gcc.target/i386/pr70155-14.c: Likewise.
6624 * gcc.target/i386/pr70155-15.c: Likewise.
6625 * gcc.target/i386/pr70155-16.c: Likewise.
6626 * gcc.target/i386/pr70155-17.c: Likewise.
6627 * gcc.target/i386/pr70155-18.c: Likewise.
6628 * gcc.target/i386/pr70155-19.c: Likewise.
6629 * gcc.target/i386/pr70155-20.c: Likewise.
6630 * gcc.target/i386/pr70155-21.c: Likewise.
6631 * gcc.target/i386/pr70155-22.c: Likewise.
6632
92329f9f
L
66332016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6634
6635 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6636 ".{5,6}".
6637
309a0cf6
BC
66382016-04-27 Bin Cheng <bin.cheng@arm.com>
6639
6640 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6641 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6642 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6643 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6644 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6645
72ed2b9c
RB
66462016-04-27 Richard Biener <rguenther@suse.de>
6647
6648 PR ipa/70760
6649 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6650 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6651
3c98ff9b
NS
66522016-04-27 Nathan Sidwell <nathan@acm.org>
6653
6654 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6655 * g++.dg/ubsan/pr63956.C: Adjust error location.
6656
9ec5d66b
NC
66572016-04-27 Nick Clifton <nickc@redhat.com>
6658
6659 PR middle-end/49889
6660 * gcc.dg/pr49889.c: New test.
6661
c1e1f433
BS
66622016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6663
6664 * c-c++-common/memset-array.c: New test.
6665
8ac43293
MS
66662016-04-26 Martin Sebor <msebor@redhat.com>
6667
6668 PR c++/66639
6669 * g++.dg/cpp1y/func_constexpr.C: New test.
6670
843ce8ab
PP
66712016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6672
6673 PR c++/70241
6674 * g++.dg/cpp0x/enum32.C: New test.
6675 * g++.dg/cpp0x/enum33.C: New test.
6676
66772016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6678
6679 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6680 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6681 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6682 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6683 * gcc.c-torture/execute/pr38151.c: Likewise.
6684 * gcc.c-torture/execute/pr66556.c: Likewise.
6685 * gcc.c-torture/execute/pr67781.c: Likewise.
6686 * gcc.c-torture/execute/pr68648.c: Likewise.
6687
ca1206be
MG
66882016-04-26 Marc Glisse <marc.glisse@inria.fr>
6689
6690 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6691
2448a956
MP
66922016-04-26 Marek Polacek <polacek@redhat.com>
6693
6694 PR c/67784
6695 * gcc.dg/pr67784-3.c: New test.
6696 * gcc.dg/pr67784-4.c: New test.
6697 * gcc.dg/pr67784-5.c: New test.
6698
b02a5e26
MP
6699 PR c/70791
6700 * gcc.dg/Wnested-externs-2.c: New test.
6701
6b6aa8d3
MG
67022016-04-26 Marc Glisse <marc.glisse@inria.fr>
6703
6704 * gcc.dg/fold-plusmult.c: Adjust.
6705 * gcc.dg/no-strict-overflow-6.c: Adjust.
6706 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6707
a2095b55
BS
67082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6709
6710 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6711 number scans.
6712 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6713 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6714 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6715 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6716 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6717 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6718 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6719 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6720 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6721 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6722 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6723 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6724 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6725 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6726 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6727 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6728 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6729 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6730 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6731 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6732 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6733 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6734 scans.
6735 * gcc.target/i386/pr32219-4.c: Likewise.
6736 * gcc.target/i386/pr32219-6.c: Likewise.
6737 * gcc.target/i386/pr32219-8.c: Likewise.
6738
bb0cc5c8
KT
67392016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6740
6741 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6742 associated options.
6743
5a0802ea
MP
67442016-04-26 Marek Polacek <polacek@redhat.com>
6745
6746 PR c++/70744
6747 * g++.dg/ext/cond2.C: New test.
6748
00f615af
BC
67492016-04-26 Bin Cheng <bin.cheng@arm.com>
6750
6751 PR tree-optimization/70771
6752 PR tree-optimization/70775
6753 * gcc.dg/pr70771.c: New test.
25939d34 6754 * gcc.dg/pr70775.c: New test.
00f615af 6755
218155e7
BS
67562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6757
6758 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6759
ab99f467
RB
67602016-04-25 Richard Biener <rguenther@suse.de>
6761
6762 PR tree-optimization/70780
6763 * gcc.dg/torture/pr70780.c: New testcase.
6764
3f8257db 67652016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6766
c87885ca
RO
6767 * gcc.target/arm/neon-vaddws16.c: New test.
6768 * gcc.target/arm/neon-vaddws32.c: New test.
6769 * gcc.target/arm/neon-vaddwu16.c: New test.
6770 * gcc.target/arm/neon-vaddwu32.c: New test.
6771 * gcc.target/arm/neon-vaddwu8.c: New test.
6772 * lib/target-supports.exp
93c590ee
MC
6773 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6774 that arm neon support vector widen sum of HImode TO SImode.
6775
d6c1a7a7
JJ
67762016-04-23 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR sanitizer/70712
6779 * c-c++-common/asan/pr70712.c: New test.
6780
ab0fc037
TS
67812016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6782
6783 * .gitattributes: New file.
6784
2aa64824
CL
67852016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6786
6787 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6788
e7e12d92
DH
67892016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6790
6791 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6792 * gfortran.dg/submodule_15.f08: Likewise.
6793
d1431192
RB
67942016-04-22 Richard Biener <rguenther@suse.de>
6795
6796 PR tree-optimization/70740
6797 * gcc.dg/torture/pr70740.c: New testcase.
6798
04a63c24
L
67992016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6800
6801 PR target/70750
6802 * gcc.target/i386/pr70750-1.c: New test.
6803 * gcc.target/i386/pr70750-2.c: Likewise.
6804
20700098
PC
68052016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/70540
6808 * g++.dg/cpp0x/auto48.C: New.
6809
aedf4e12
MP
68102016-04-21 Marek Polacek <polacek@redhat.com>
6811
6812 PR c++/70513
6813 * g++.dg/cpp0x/forw_enum12.C: New test.
6814 * g++.dg/cpp0x/forw_enum13.C: New test.
6815
2074d80a
KY
68162016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6817
6818 PR target/70728
6819 * gcc.target/i386/pr70728.c: New test.
6820
aef4aab0
RB
68212016-04-21 Richard Biener <rguenther@suse.de>
6822
6823 PR middle-end/70747
6824 * gcc.dg/pr70747.c: New testcase.
6825
2359e571
BC
68262016-04-21 Bin Cheng <bin.cheng@arm.com>
6827
6828 PR tree-optimization/70715
6829 * gcc.dg/tree-ssa/scev-13.c: New test.
6830
ce0e66ff
MG
68312016-04-21 Marc Glisse <marc.glisse@inria.fr>
6832
6833 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6834
2c2870a1
MG
68352016-04-21 Marc Glisse <marc.glisse@inria.fr>
6836
6837 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6838
a2b056a3
JH
68392016-04-20 Jan Hubicka <jh@suse.cz>
6840
6841 PR ipa/70018
6842 * g++.dg/ipa/nothrow-1.C: New testcase.
6843
ee392fc2
NS
68442016-04-20 Nathan Sidwell <nathan@acm.org>
6845
6846 PR c++/55635
6847 * g++.dg/eh/delete1.C: New.
6848
dda49daf
L
68492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6850
6851 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6852 -mtune-ctrl=sse_typeless_stores.
6853
8a5b9d5a
L
68542016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6855
6856 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6857
1011119f
BC
68582016-04-20 Bin Cheng <bin.cheng@arm.com>
6859
6860 PR tree-optimization/69489
6861 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6862
477d4906
IV
68632016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6864
6865 PR c++/69363
6866 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6867 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6868 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6869
fad08d12
BC
68702016-04-20 Bin Cheng <bin.cheng@arm.com>
6871
6872 PR tree-optimization/56625
6873 PR tree-optimization/69489
6874 * gcc.dg/vect/pr56625.c: New test.
6875 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6876
9e3e4fab
AP
68772016-04-20 Andrew Pinski <apinski@cavium.com>
6878
6879 PR target/64971
6880 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6881
d7aa24e4
AC
68822016-04-20 Arnaud Charlet <charlet@adacore.com>
6883
6884 * gnat.dg/self1.adb: Remove now incorrect test.
6885
e6d62b46
BC
68862016-04-20 Bin Cheng <bin.cheng@arm.com>
6887
6888 * gcc.dg/tree-ssa/scev-11.c: New test.
6889 * gcc.dg/tree-ssa/scev-12.c: New test.
6890
2697b189
MP
68912016-04-20 Marek Polacek <polacek@redhat.com>
6892
6893 PR tree-optimization/70725
6894 * gcc.dg/pr70725.c: New test.
6895
60d393e8
RB
68962016-04-20 Richard Biener <rguenther@suse.de>
6897
6898 PR tree-optimization/70726
6899 * g++.dg/vect/pr70726.cc: New testcase.
6900
82c6f58a
AK
69012016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6902
6903 PR target/70674
6904 * gcc.target/s390/pr70674.c: New test.
6905
90eeab20
JD
69062016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6907
6908 PR libgfortran/70684
6909 * gfortran.dg/list_read_14.f90: New test.
6910
fc9cf6da
L
69112016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6912
6913 PR target/69201
6914 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6915 extern to force it misaligned.
6916 (b): Likewise.
6917 (c): Likewise.
6918 (d): Likewise.
6919 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6920 Don't check `*' before movv4sf_internal.
6921 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6922 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6923 Don't check `*' before movv16qi_internal.
6924 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6925 extern to force it misaligned.
6926 (b): Likewise.
6927 (c): Likewise.
6928 (d): Likewise.
6929 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6930 Don't check `*' before movv2df_internal.
6931 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6932 extern to force it misaligned.
6933 (b): Likewise.
6934 (c): Likewise.
6935 (d): Likewise.
6936 Check movv8sf_internal instead of avx_storeups256.
6937 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6938
ea8927ea
RB
69392016-04-19 Richard Biener <rguenther@suse.de>
6940
6941 PR tree-optimization/70171
6942 * g++.dg/tree-ssa/pr70171.C: New testcase.
6943
65f52ee9
RB
69442016-04-19 Richard Biener <rguenther@suse.de>
6945
6946 PR tree-optimization/70724
6947 * gcc.dg/torture/pr70724.c: New testcase.
6948
987b67f1
VM
69492016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6950
6951 PR middle-end/70689
c87885ca 6952 * gcc.target/i386/pr70689.c: New.
987b67f1 6953
91a47c39
L
69542016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6955
6956 PR target/70708
6957 * gcc.target/i386/pr70708.c: New test.
6958
8270b82d
RB
69592016-04-18 Richard Biener <rguenther@suse.de>
6960
6961 PR tree-optimization/43434
6962 * gcc.dg/vect/pr43434.c: New testcase.
6963 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6964 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6965 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6966 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6967 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6968 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6969 * gcc.dg/gomp/pr68640.c: Likewise.
6970 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6971 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6972
edd048e2
RB
69732016-04-18 Richard Biener <rguenther@suse.de>
6974
6975 PR tree-optimization/70701
6976 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6977
bd5c7330
TV
69782016-04-18 Tom de Vries <tom@codesourcery.com>
6979
6980 PR testsuite/70699
6981 * gcc.dg/pr70161.c: Add dot-file scans.
6982 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6983 instead of after last dot char.
6984
23f2660f
EB
69852016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6986
6987 * c-c++-common/dump-ada-spec-3.c: New test.
6988 * c-c++-common/dump-ada-spec-4.c: Likewise.
6989
da152c9f
TV
69902016-04-17 Tom de Vries <tom@codesourcery.com>
6991
6992 PR other/70183
6993 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6994
cc950f98
JH
69952016-04-15 Jan Hubicka <jh@suse.cz>
6996
6997 PR ipa/70018
6998 * g++.dg/ipa/pure-const-1.C: New testcase.
6999 * g++.dg/ipa/pure-const-2.C: New testcase.
7000 * g++.dg/ipa/pure-const-3.C: New testcase.
7001
949505a9
MP
70022016-04-15 Marek Polacek <polacek@redhat.com>
7003
7004 PR c/70671
7005 * gcc.dg/bitfld-22.c: New test.
7006
10e547d6
BS
70072016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7008
7009 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7010 x86_64.
7011
1e77281b
MP
70122016-04-15 Marek Polacek <polacek@redhat.com>
7013
7014 PR c/70651
7015 * c-c++-common/pr70651.c: New test.
7016
e501fa8e
KT
70172016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7018
7019 PR rtl-optimization/70681
7020 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7021 dump scan on arm and powerpc.
7022 * gcc.dg/pr10474.c: Likewise.
7023
dda1bf61
JJ
70242016-04-15 Jakub Jelinek <jakub@redhat.com>
7025
ca4ef1ff
JJ
7026 PR c++/69517
7027 PR c++/70019
7028 PR c++/70588
7029 * g++.dg/cpp1y/vla11.C: Revert for real.
7030
dda1bf61
JJ
7031 PR c/70436
7032 * c-c++-common/Wparentheses-1.c: New test.
7033 * c-c++-common/gomp/Wparentheses-1.c: New test.
7034 * c-c++-common/gomp/Wparentheses-2.c: New test.
7035 * c-c++-common/gomp/Wparentheses-3.c: New test.
7036 * c-c++-common/gomp/Wparentheses-4.c: New test.
7037 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7038 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7039 * c-c++-common/goacc/Wparentheses-1.c: New test.
7040
1355e62c
KY
70412016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7042
7043 PR target/70662
7044 * gcc.target/i386/pr70662.c: New test.
7045
0ab34b9e 70462016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7047 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7048
7049 PR tree-optimization/70130
7050 * gcc.dg/vect/O3-pr70130.c: New testcase.
7051
bc773aad
MM
70522016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7053
6e9b2286
MM
7054 PR target/70669
7055 * gcc.target/powerpc/pr70669.c: New test.
7056
bc773aad
MM
7057 PR target/70640
7058 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7059 a power7 system that does not have an assembler that supports
7060 power8.
7061
d8747845
MS
70622016-04-14 Martin Sebor <msebor@redhat.com>
7063
7064 PR c++/69517
7065 PR c++/70019
7066 PR c++/70588
7067 * c-c++-common/ubsan/vla-1.c: Revert.
7068 * g++.dg/cpp1y/vla11.C: Same.
7069 * g++.dg/cpp1y/vla12.C: Same.
7070 * g++.dg/cpp1y/vla13.C: Same.
7071 * g++.dg/cpp1y/vla14.C: Same.
7072 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7073 * g++.dg/init/array24.C: Same.
d8747845
MS
7074 * g++.dg/ubsan/vla-1.C: Same.
7075
85128559
MP
70762016-04-14 Marek Polacek <polacek@redhat.com>
7077 Jan Hubicka <hubicka@ucw.cz>
7078
7079 PR c++/70029
7080 * g++.dg/torture/pr70029.C: New test.
7081
52fbb073
MS
70822016-04-14 Martin Sebor <msebor@redhat.com>
7083
7084 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7085 type size to prevent failures on targets with very low maximum
7086 alignment.
7087
6db61d6f
RB
70882016-04-14 Richard Biener <rguenther@suse.de>
7089
7090 PR tree-optimization/70623
7091 * gcc.dg/torture/pr70623.c: New testcase.
7092 * gcc.dg/torture/pr70623-2.c: Likewise.
7093
342fac95
MS
70942016-04-13 Martin Sebor <msebor@redhat.com>
7095
7096 PR c++/69517
7097 PR c++/70019
7098 PR c++/70588
7099 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7100 * g++.dg/cpp1y/vla11.C: New test.
7101 * g++.dg/cpp1y/vla12.C: New test.
7102 * g++.dg/cpp1y/vla13.C: New test.
7103 * g++.dg/cpp1y/vla14.C: New test.
7104 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7105 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7106 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7107
d93c452f
JJ
71082016-04-13 Jakub Jelinek <jakub@redhat.com>
7109
7110 PR c++/70641
7111 * g++.dg/opt/pr70641.C: New test.
7112
85115fb6
RO
71132016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7114
7115 PR rtl-optimization/68749
7116 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7117 effects of argument promotions.
7118 Remove default args to dg-skip-if.
7119
545a4139
PC
71202016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7121
7122 PR c++/70635
7123 * g++.dg/parse/pr70635.C: New.
7124
b3a77f21
MP
71252016-04-13 Marek Polacek <polacek@redhat.com>
7126
7127 PR c++/70639
7128 * c-c++-common/Wmisleading-indentation-4.c: New test.
7129
99cd9857
MP
71302016-04-13 Marek Polacek <polacek@redhat.com>
7131
7132 PR c/70436
c87885ca
RO
7133 * gcc.dg/Wparentheses-12.c: New test.
7134 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7135
75ca93ec
IE
71362016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7137
7138 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7139 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7140 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7141
3d3f9e7e
JJ
71422016-04-13 Jakub Jelinek <jakub@redhat.com>
7143
37947cd0
JJ
7144 PR middle-end/70633
7145 * gcc.c-torture/compile/pr70633.c: New test.
7146
3d3f9e7e
JJ
7147 PR debug/70628
7148 * gcc.dg/torture/pr70628.c: New test.
7149
92886d3e
PP
71502016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7151
7152 PR c++/70610
7153 * g++.dg/template/pr70610.C: New test.
7154 * g++.dg/template/pr70610-2.C: New test.
7155 * g++.dg/template/pr70610-3.C: New test.
7156 * g++.dg/template/pr70610-4.C: New test.
7157
13bd7c2b
JJ
71582016-04-12 Jakub Jelinek <jakub@redhat.com>
7159
6512fa6d
JJ
7160 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7161 128 instead of 32.
7162
13bd7c2b
JJ
7163 PR c++/70571
7164 * g++.dg/ext/pr70571.C: New test.
7165
20b9851c
MM
71662016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7167
8a434ada 7168 PR target/70640
20b9851c
MM
7169 * gcc.target/powerpc/pr70640.c: New test.
7170
2b2f52bc
PC
71712016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7172
7173 PR c++/68722
7174 * g++.dg/parse/pr68722.C: New.
7175
5901e56a
JJ
71762016-04-12 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR rtl-optimization/70596
7179 * gcc.target/i386/pr70596.c: New test.
7180
d4619dc1
NS
71812016-04-12 Nathan Sidwell <nathan@acm.org>
7182
7183 PR c++/70501
7184 * g++.dg/init/pr70501.C: New.
7185
3df530d3
DW
71862016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7187
7188 * gcc.target/i386/asm-flag-6.c: New test.
7189
b7a120d7
TV
71902016-04-12 Tom de Vries <tom@codesourcery.com>
7191
7192 PR tree-optimization/68756
7193 * gcc.dg/graphite/pr68756.c: New test.
7194
4e0eea75
JJ
71952016-04-12 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR tree-optimization/70602
7198 * gcc.c-torture/execute/pr70602.c: New test.
7199
35fbda43
MM
72002016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7201
7202 PR target/70381
7203 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7204 __float128 emulator is built and runs.
7205 * gcc.target/powerpc/float128-1.c: Likewise.
7206
7207 * lib/target-supports.exp (check_ppc_float128_sw_available):
7208 Rework tests for __float128 software and hardware
7209 availability. Fix exit condition to return 0 on success.
7210
04a99ebe
JG
72112016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7212
7213 PR target/70133
7214 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7215 * gcc.target/aarch64/target_attr_15.c: Likewise.
7216
47cd5a85
PC
72172016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7218
7219 PR c++/69066
7220 * g++.dg/cpp1y/pr69066.C: New.
7221
a5edb32e
JD
72222016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7223
7224 PR fortran/68566
7225 * gfortran.dg/pr36192.f90: Update test.
7226 * gfortran.dg/pr36192_1.f90: Update test.
7227 * gfortran.dg/real_dimension_1.f: Update test.
7228 * gfortran.dg/parameter_array_init_7.f90: New test.
7229
8ef378f8
JDA
72302016-04-09 John David Anglin <danglin@gcc.gnu.org>
7231
c532c871
JDA
7232 PR testsuite/64039
7233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7234
d34f706f
JDA
7235 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7236
75e1dd9e
JDA
7237 PR rtl-optimization/66669
7238 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7239
8a976f5f
JDA
7240 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7241
da04822a
JDA
7242 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7243 * gcc.dg/pie-1.c: Likewise.
7244 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7245 * gcc.dg/pic-4.c: Likewise.
7246 * gcc.dg/pie-3.c: Likewise.
7247 * gcc.dg/pie-4.c: Likewise.
7248
adfabcf9
JDA
7249 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7250
4a020adf
JDA
7251 PR tree-optimization/68644
7252 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7253
8ef378f8
JDA
7254 PR rtl-optimization/64886
7255 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7256
09bf990e
TV
72572016-04-09 Tom de Vries <tom@codesourcery.com>
7258
7259 PR tree-optimization/68953
7260 * gcc.dg/graphite/pr68953.c: New test.
7261
138c3c1a
DH
72622016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7263
7264 PR fortran/70592
7265 * gfortran.dg/deferred_character_16.f90: New test.
7266
f55460af
JJ
72672016-04-09 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR tree-optimization/70586
7270 * gcc.c-torture/execute/pr70586.c: New test.
7271
0b77bbf3
DH
72722016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7273
7274 PR sanitizer/70573
7275 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7276 with __builtin_memset
7277 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7278
c42cfb5c
CP
72792016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7280
7281 PR lto/70289
7282 PR ipa/70348
7283 PR tree-optimization/70373
7284 PR middle-end/70533
7285 PR middle-end/70534
7286 PR middle-end/70535
7287 * c-c++-common/goacc/reduction-5.c: New test.
7288 * c-c++-common/goacc/reduction-promotions.c: New test.
7289 * gfortran.dg/goacc/reduction-3.f95: New test.
7290 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7291
56cfb596
PP
72922016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7293
7294 PR c++/70590
7295 PR c++/70452
7296 * g++.dg/pr70590.C: New test.
7297 * g++.dg/pr70590-2.C: New test.
7298
1a13c0a2
JJ
72992016-04-08 Jakub Jelinek <jakub@redhat.com>
7300
abc0647a
JJ
7301 PR middle-end/70593
7302 * gcc.target/i386/pr70593.c: New test.
7303
1a13c0a2
JJ
7304 PR rtl-optimization/70574
7305 * gcc.target/i386/avx2-pr70574.c: New test.
7306
c3da4956
MO
73072016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7308
7309 PR sanitizer/70541
7310 * c-c++-common/asan/pr70541.c: New test.
7311
9f1b833b
TV
73122016-04-08 Tom de Vries <tom@codesourcery.com>
7313
7314 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7315 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7316
bae7adda
KT
73172016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7318
7319 PR target/70566
7320 * gcc.c-torture/execute/pr70566.c: New test.
7321
211f3d57
TV
73222016-04-08 Tom de Vries <tom@codesourcery.com>
7323
7324 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7325 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7326
02cf2861
AM
73272016-04-08 Alan Modra <amodra@gmail.com>
7328
7329 * gcc.target/powerpc/pr70117.c: New.
7330
5f490f9f
JJ
73312016-04-07 Jakub Jelinek <jakub@redhat.com>
7332
56e9b710
JJ
7333 PR testsuite/70581
7334 * gcc.dg/lto/simd-function_0.c: New test.
7335
5f490f9f
JJ
7336 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7337 clones.
7338 * c-c++-common/attr-simd-2.c: Likewise.
7339 * c-c++-common/attr-simd-4.c: Likewise.
7340 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7341 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7342
e4ebc74d
TP
73432016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7344
7345 PR testsuite/70553
7346 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7347
9817ae35
TS
73482016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7349 Tom de Vries <tom@codesourcery.com>
7350
7351 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7352 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7353 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7354 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7355 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7356 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7357 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7358 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7359
e292f64d
PP
73602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7361
7362 PR c/70436
7363 * g++.dg/warn/Wparentheses-29.C: New test.
7364
6b37bdaf
PP
73652016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7366
7367 PR c/70436
7368 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7369 explicit braces to resolve a future -Wparentheses warning.
7370
64824205
RH
73712016-04-06 Richard Henderson <rth@redhat.com>
7372
7373 * gcc.dg/pr61817-1.c: New test.
7374 * gcc.dg/pr61817-2.c: New test.
7375 * gcc.dg/pr69391-1.c: New test.
7376 * gcc.dg/pr69391-2.c: New test.
7377
bc2fc1f3
VM
73782016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7379
7380 PR rtl-optimization/70398
c87885ca 7381 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7382
41414a02
EB
73832016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7384
7385 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7386
4066ea8a
YR
73872016-04-06 Yvan Roux <yvan.roux@linaro.org>
7388 Pedro Alves <palves@redhat.com>
7389
7390 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7391
ec35ea45
JJ
73922016-04-06 Jakub Jelinek <jakub@redhat.com>
7393
3866f8dd
JJ
7394 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7395 Check for avx512f effective targets instead of avx2.
7396 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7397 for AVX512F clones.
7398 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7399 * g++.dg/gomp/declare-simd-1.C: Likewise.
7400 * g++.dg/gomp/declare-simd-3.C: Likewise.
7401 * g++.dg/gomp/declare-simd-4.C: Likewise.
7402
ec35ea45
JJ
7403 PR middle-end/70550
7404 * c-c++-common/gomp/pr70550-1.c: New test.
7405 * c-c++-common/gomp/pr70550-2.c: New test.
7406
c08d28ac
NS
74072016-04-05 Nathan Sidwell <nathan@acm.org>
7408
7409 PR c++/70512
7410 * g++.dg/ext/attribute-may-alias-5.C: New.
7411
1d510e04
JJ
74122016-04-05 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR c++/70336
7415 * c-c++-common/pr70336.c: New test.
7416 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7417 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7418
84278ed9
JH
74192016-04-05 Jan Hubicka <hubicka@ucw.cz>
7420
7421 PR ipa/66223
7422 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7423
268a0ec4
JJ
74242016-04-05 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR rtl-optimization/70542
7427 * gcc.dg/torture/pr70542.c: New test.
7428 * gcc.target/i386/avx2-pr70542.c: New test.
7429
5e8c2eb1
ZS
74302016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7431
7432 PR tree-optimization/70509
7433 * gcc.target/i386/avx512bw-pr70509.c: New test.
7434
c0daf32d
PP
74352016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7436
7437 PR c++/70452
7438 * g++.dg/ext/constexpr-vla4.C: New test.
7439
bf867841
UB
74402016-04-05 Uros Bizjak <ubizjak@gmail.com>
7441
7442 PR target/70510
7443 * gcc.target/i386/pr70510.c: New test.
7444
3022186a
RB
74452016-04-05 Richard Biener <rguenther@suse.de>
7446
7447 PR tree-optimization/70526
7448 * g++.dg/torture/pr70526.C: New testcase.
7449
55fc79b2
JJ
74502016-04-05 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR target/70525
7453 * gcc.target/i386/pr70525.c: New test.
7454
62b233f2
RB
74552016-04-05 Richard Biener <rguenther@suse.de>
7456
7457 PR middle-end/70499
7458 * g++.dg/torture/pr70499.C: New testcase.
7459
cc05759d
RB
74602016-04-05 Richard Biener <rguenther@suse.de>
7461
7462 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7463 remove XFAIL.
7464
f23f16d4
JJ
74652016-04-04 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR middle-end/70307
7468 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7469 rs6000 ABI warnings.
7470
d27ecc49
JH
74712016-04-04 Jan Hubicka <hubicka@ucw.cz>
7472
7473 PR ipa/66223
7474 * g++.dg/ipa/devirt-51.C: New testcase.
7475
c974c96e 74762016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7477 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7478
7479 PR middle-end/70457
7480 * gcc.dg/torture/pr70457.c: New.
7481
7a85da89
AV
74822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7483
7484 PR fortran/67538
7485 * gfortran.dg/allocate_with_source_19.f08: New test.
7486
de517e64
AV
74872016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7488
7489 PR fortran/65795
7490 * gfortran.dg/coarray_allocate_6.f08: New test.
7491
43b9f499
RB
74922016-04-04 Richard Biener <rguenther@suse.de>
7493
7494 PR rtl-optimization/70484
7495 * gcc.dg/torture/pr70484.c: New testcase.
7496
f13355da
MP
74972016-04-04 Marek Polacek <polacek@redhat.com>
7498
7499 PR c/70307
7500 * gcc.dg/torture/pr70307.c: New test.
7501
6cc6ed50
OE
75022016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7503
7504 PR target/70416
7505 PR target/67391
7506 * gcc.target/sh/torture/pr70416.c: New.
7507
abdc16c8
MS
75082016-04-02 Martin Sebor <msebor@redhat.com>
7509
7510 PR c++/67376
7511 PR c++/70170
7512 PR c++/70172
7513 PR c++/70228
7514 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7515 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7516 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7517 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7518 * g++.dg/cpp0x/constexpr-string.C: Same.
7519 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7520 * g++.dg/cpp0x/pr65398.C: Same.
7521 * g++.dg/ext/constexpr-vla1.C: Same.
7522 * g++.dg/ext/constexpr-vla2.C: Same.
7523 * g++.dg/ext/constexpr-vla3.C: Same.
7524 * g++.dg/ubsan/pr63956.C: Same.
7525
763cd859
JJ
75262016-04-01 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR rtl-optimization/70467
7529 * gcc.target/i386/pr70467-2.c: New test.
7530
0f875435
JJ
75312016-04-01 Jakub Jelinek <jakub@redhat.com>
7532 Marek Polacek <polacek@redhat.com>
7533
7534 PR c++/70488
7535 * g++.dg/init/new47.C: New test.
7536
41d14659
RR
75372016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7538
7539 PR target/70496
7540 * gcc.target/arm/pr70496.c: New test.
7541
f9bf89bb
NS
75422016-04-01 Nathan Sidwell <nathan@acm.org>
7543
73b9085d
NS
7544 PR c++/68475
7545 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7546
4afdcfaa
IE
75472016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7548
7549 PR target/69890
7550 * gcc.dg/strlenopt.h (memmove): New.
7551 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7552 instead of "string.h".
7553 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7554 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7555 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7556 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7557 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7558 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7559 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7560 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7561 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7562 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7563 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7564 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7565 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7566 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7567 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7568 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7569 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7570 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7571 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7572 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7573
b5d7a29c
RO
75742016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7575
7576 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7577 (Holder::foo): Reflect this.
7578
b660f9ec
IE
75792016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7580
7581 PR target/70442
7582 * gcc.dg/pr70442.c: New test.
7583
88504f34
NS
75842016-03-31 Nathan Sidwell <nathan@acm.org>
7585
7586 PR c++/70393
7587 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7588
95d34b96
KY
75892016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7590
7591 PR target/70453
7592 * gcc.target/i386/pr70453.c: New test.
7593
b4c4967c
AB
75942016-03-31 Andrey Belevantsev <abel@ispras.ru>
7595
7596 PR target/70292
7597 * gcc.c-torture/pr70292.c: New test.
7598
5fde6a45
MP
75992016-03-31 Marek Polacek <polacek@redhat.com>
7600
7601 PR c/70297
7602 * c-c++-common/pr70297.c: New test.
7603 * g++.dg/cpp0x/typedef-redecl.C: New test.
7604 * gcc.dg/typedef-redecl2.c: New test.
7605
97eb24c4
JJ
76062016-03-31 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR rtl-optimization/70460
7609 * gcc.c-torture/execute/pr70460.c: New test.
7610
efc3536f
RB
76112016-03-31 Richard Biener <rguenther@suse.de>
7612
7613 PR c++/70430
7614 * g++.dg/ext/vector30.C: New testcase.
7615
e0876e21
DH
76162016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7617 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7618
7619 * gfortran.dg/fmt_pf.f90: New test.
7620
e9bff8c6
RO
76212016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7622
7623 Forward-port from 5 branch
7624 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR testsuite/70356
7627 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7628 dg-require-effective-target after dg-do.
7629
7630 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7631
7632 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7633
2620c80d
TS
76342016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7635 Julian Brown <julian@codesourcery.com>
7636 Chung-Lin Tang <cltang@codesourcery.com>
7637 Cesar Philippidis <cesar@codesourcery.com>
7638 James Norris <jnorris@codesourcery.com>
7639 Tom de Vries <tom@codesourcery.com>
7640 Nathan Sidwell <nathan@codesourcery.com>
7641
bf867841 7642 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7643 * c-c++-common/goacc/loop-clauses.c: Likewise.
7644 * g++.dg/goacc/template.C: Likewise.
7645 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7646 * gfortran.dg/goacc/loop-1.f95: Likewise.
7647 * gfortran.dg/goacc/loop-5.f95: Likewise.
7648 * gfortran.dg/goacc/loop-6.f95: Likewise.
7649 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7650 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7651 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7652 * c-c++-common/goacc/clauses-fail.c: Likewise.
7653 * c-c++-common/goacc/parallel-1.c: Likewise.
7654 * c-c++-common/goacc/reduction-1.c: Likewise.
7655 * c-c++-common/goacc/reduction-2.c: Likewise.
7656 * c-c++-common/goacc/reduction-3.c: Likewise.
7657 * c-c++-common/goacc/reduction-4.c: Likewise.
7658 * c-c++-common/goacc/routine-3.c: Likewise.
7659 * c-c++-common/goacc/routine-4.c: Likewise.
7660 * c-c++-common/goacc/routine-5.c: Likewise.
7661 * c-c++-common/goacc/tile.c: Likewise.
7662 * g++.dg/goacc/template.C: Likewise.
7663 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7664 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7665 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7666 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7667 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7668 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7669 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7670 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7671 * c-c++-common/goacc/use_device-1.c: ... this file.
7672 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7673 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7674 * c-c++-common/goacc/host_data-6.c: ... this file.
7675 * c-c++-common/goacc/loop-2-kernels.c: New file.
7676 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7677 * c-c++-common/goacc/loop-3.c: Likewise.
7678 * g++.dg/goacc/reference.C: Likewise.
7679 * g++.dg/goacc/routine-1.C: Likewise.
7680 * g++.dg/goacc/routine-2.C: Likewise.
7681
f6d2d066
RB
76822016-03-30 Richard Biener <rguenther@suse.de>
7683
7684 PR middle-end/70450
7685 * gcc.dg/torture/pr70450.c: New testcase.
7686
d43242b9
JJ
76872016-03-30 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR target/70421
7690 * gcc.dg/torture/pr70421.c: New test.
7691 * gcc.target/i386/avx512f-pr70421.c: New test.
7692
5ce43b77
L
76932016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7694
7695 PR testsuite/70364
7696 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7697 (check): New function.
7698 (bar): Call check.
7699 (foo): Align stack to 16 bytes when calling bar.
7700 * gcc.target/i386/cleanup-2.c: Likewise.
7701
d014a712
PP
77022016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7703
7704 PR tree-optimization/59124
7705 * gcc.dg/Warray-bounds-19.c: New test.
7706
3f8257db 77072016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7708
7709 * lib/prune.exp (escape_regex_chars): New.
7710 (prune_file_path): Update to quote metcharacters for regexp.
7711
3336c6e0
JJ
77122016-03-29 Jakub Jelinek <jakub@redhat.com>
7713
a362f023
JJ
7714 PR rtl-optimization/70429
7715 * gcc.c-torture/execute/pr70429.c: New test.
7716
3336c6e0
JJ
7717 PR tree-optimization/70405
7718 * gcc.dg/pr70405.c: New test.
7719
728557fd
AV
77202016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7721
7722 PR fortran/70397
7723 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7724 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7725
bef977d4
TS
77262016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7727
7728 PR testsuite/64177
7729 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7730 __cilkrts_set_param to set two workers.
7731 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7732 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7733
6f6d25c9
DH
77342016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7735
bf867841 7736 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7737
45733562
KY
77382016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7739
7740 PR target/70406
bf867841 7741 * gcc.target/i386/pr70406.c: New test.
45733562 7742
a1799e5e
EB
77432016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7744
7745 * gnat.dg/specs/double_record_extension3.ads: New test.
7746
5fca7b66
RH
77472016-03-25 Richard Henderson <rth@redhat.com>
7748
7749 PR target/70120
7750 * gcc.target/aarch64/pr70120-1.c: New.
7751 * gcc.target/aarch64/pr70120-2.c: New.
7752 * gcc.target/aarch64/pr70120-3.c: New.
7753
31ce75c6
PP
77542016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7755
7756 PR c++/62212
7757 * g++.dg/template/mangle2.C: The dg-do directive should be
7758 "compile" not "assemble".
7759
3caf0ca1
BS
77602016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7761
7762 PR lto/69650
7763 * gcc.dg/pr69650.c: New test.
7764
634035b6
DE
77652016-03-25 David Edelsohn <dje.gcc@gmail.com>
7766
7767 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7768
45d34276
AM
77692016-03-25 Alan Modra <amodra@gmail.com>
7770
7771 * gcc.dg/dfp/pr70052.c: New test.
7772
8f085166
RH
77732016-03-24 Richard Henderson <rth@redhat.com>
7774
7775 PR middle-end/69845
7776 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7777 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7778
011e5ec3
TV
77792016-03-24 Tom de Vries <tom@codesourcery.com>
7780
7781 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7782
9e3f4551
TV
77832016-03-24 Tom de Vries <tom@codesourcery.com>
7784
7785 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7786 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7787
45780041
TV
77882016-03-24 Tom de Vries <tom@codesourcery.com>
7789
7790 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7791 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7792
887ab4e5
PP
77932016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7794
7795 PR c++/62212
7796 * g++.dg/template/mangle2.C: New test.
7797
69a9a66f
RB
77982016-03-24 Richard Biener <rguenther@suse.de>
7799
7800 PR tree-optimization/70396
7801 * gcc.dg/torture/pr70396.c: New testcase.
7802
ed87de55
RB
78032016-03-24 Richard Biener <rguenther@suse.de>
7804
7805 PR middle-end/70370
7806 * gcc.dg/torture/pr70370.c: New testcase.
7807
ea064934
TV
78082016-03-24 Tom de Vries <tom@codesourcery.com>
7809
7810 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7811 * gfortran.dg/goacc/kernels-tree.f95: Same.
7812 * gfortran.dg/goacc/parallel-tree.f95: Same.
7813
b2a4dd1d
TV
78142016-03-24 Tom de Vries <tom@codesourcery.com>
7815
7816 * c-c++-common/goacc/uninit-if-clause.c: New test.
7817 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7818
72e7cd6e
JJ
78192016-03-24 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR target/70290
bf867841
UB
7822 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7823 Fix formatting.
72e7cd6e 7824
ce9d0c03
RB
78252016-03-24 Richard Biener <rguenther@suse.de>
7826
7827 PR tree-optimization/70372
7828 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7829
426b9428
PP
78302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7831
7832 PR c++/70347
7833 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7834
cd1588c4
PP
78352016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7836
7837 PR c++/70332
7838 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7839
61637db3
JJ
78402016-03-23 Jakub Jelinek <jakub@redhat.com>
7841
928af3bf
JJ
7842 PR c++/70001
7843 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7844 * g++.dg/cpp1y/pr70001.C: New test.
7845
61637db3
JJ
7846 PR c++/70323
7847 * g++.dg/cpp0x/constexpr-70323.C: New test.
7848
05aca4e7
AO
78492016-03-23 Alexandre Oliva <aoliva@redhat.com>
7850 Jason Merrill <jason@redhat.com>
7851 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR c++/69315
7854 * g++.dg/cpp0x/constexpr-69315.C: New test.
7855 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7856
fbdb6baf
MP
78572016-03-23 Marek Polacek <polacek@redhat.com>
7858
7859 PR c++/69884
7860 * g++.dg/warn/Wignored-attributes-1.C: New test.
7861 * g++.dg/warn/Wignored-attributes-2.C: New test.
7862
d79ee524
TV
78632016-03-23 Tom de Vries <tom@codesourcery.com>
7864
7865 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7866 initialization.
7867 * gfortran.dg/goacc/private-3.f95 (test): Same.
7868 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7869 missing use param.
7870
a59f0bef
KT
78712016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7872
7873 * lib/target-supports.exp: Remove v7ve entry from loop
7874 creating effective target checks.
7875 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7876 (add_options_for_arm_arch_v7ve): Likewise.
7877
0179520a
JJ
78782016-03-23 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR tree-optimization/70354
7881 * gcc.dg/vect/pr70354-1.c: New test.
7882 * gcc.dg/vect/pr70354-2.c: New test.
7883 * gcc.target/i386/avx2-pr70354-1.c: New test.
7884 * gcc.target/i386/avx2-pr70354-2.c: New test.
7885
75bb14d7
JL
78862016-03-22 Jeff Law <law@redhat.com>
7887
7888 PR target/70232
7889 * gcc.dg/tree-ssa/pr70232.c: New test.
7890
72c9526d
IE
78912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7892
7893 PR target/70302
7894 * gcc.target/i386/pr70302.c: New test.
7895
a3ca1bc5
RB
78962016-03-22 Richard Biener <rguenther@suse.de>
7897
7898 PR middle-end/70251
7899 * g++.dg/torture/pr70251.C: New testcase.
7900
5c240f4d
DM
79012016-03-22 David Malcolm <dmalcolm@redhat.com>
7902
7903 PR c/69993
7904 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7905 Wmisleading-indentation.c.
7906 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7907 reflect change to diagnostic text and order of messages.
7908 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7909
80f6631b
DE
79102016-03-22 David Edelsohn <dje.gcc@gmail.com>
7911
7912 * g++.dg/ext/java-3.C: Don't compile on AIX.
7913
9a10956c
RB
79142016-03-22 Richard Biener <rguenther@suse.de>
7915
7916 PR middle-end/70333
7917 * gcc.dg/torture/pr70333.c: New testcase.
7918
6cedf922
IE
79192016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7920
7921 * g++.dg/ext/pr70290.C: New test.
7922
cd6c27ac
KY
79232016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7924
7925 PR target/70325
7926 * gcc.target/i386/pr70325.c: New test.
7927
4cde512c
JJ
79282016-03-22 Jakub Jelinek <jakub@redhat.com>
7929
b01915ed
JJ
7930 PR target/70329
7931 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7932 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7933
4e3e2cf1
JJ
7934 PR target/70300
7935 * gcc.target/i386/pr70300.c: New test.
7936
4cde512c
JJ
7937 PR c++/70295
7938 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7939 (func2): New function for cond with parens, xfail warning for c++.
7940 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7941
16f6d7dc
PP
79422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7943
7944 PR c++/70096
7945 * g++.dg/template/ptrmem30.C: New test.
7946
a3e2b438
PP
79472016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7948
7949 PR c++/70204
7950 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7951 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7952
11b6a02e
JJ
79532016-03-21 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR middle-end/70326
7956 * gcc.dg/pr70326.c: New test.
7957
b9407883
MG
79582016-03-21 Marc Glisse <marc.glisse@inria.fr>
7959 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR tree-optimization/70317
7962 * gcc.dg/pr70317.c: New test.
7963
4a148e19
UB
79642016-03-21 Uros Bizjak <ubizjak@gmail.com>
7965
7966 PR target/70327
7967 * gcc.target/i386/pr70327.c: New test.
7968
2a85ddbb
ML
79692016-03-21 Martin Liska <mliska@suse.cz>
7970
7d36fe98 7971 PR ipa/70306
2a85ddbb
ML
7972 * gcc.dg/ipa/pr70306.c: New test.
7973
4a148e19 79742016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7975
7976 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7977 * gcc.target/arm/attr-align3.c: Likewise.
7978 * gcc.target/arm/attr_arm.c: Likewise.
7979 * gcc.target/arm/flip-thumb.c: Likewise.
7980
6b366948
JJ
79812016-03-21 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR target/70296
7984 * gcc.target/powerpc/altivec-36.c: New test.
7985
2fac8c14
RB
79862016-03-21 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/70310
7989 * gcc.dg/torture/pr70310.c: New testcase.
7990
e9bde854
KY
79912016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7992
7993 PR target/70293
7994 * gcc.target/i386/pr70293.c: New test.
7995
56bbfaf6
RB
79962016-03-21 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/70288
7999 * gcc.dg/torture/pr70288-1.c: New testcase.
8000 * gcc.dg/torture/pr70288-2.c: Likewise.
8001
3eee49ed
AB
80022016-03-21 Andrey Belevantsev <abel@ispras.ru>
8003
8004 PR rtl-optimization/69307
8005 * gcc.target/arm/pr69307.c: New test.
4a148e19 8006
8e7816b4
AB
80072016-03-21 Andrey Belevantsev <abel@ispras.ru>
8008
8009 PR rtl-optimization/69102
8010 * gcc.c-torture/compile/pr69102.c: New test.
8011
14d7d4be
JL
80122016-03-18 Jeff Law <law@redhat.com>
8013
8014 PR rtl-optimization/70263
8015 * gcc.c-torture/compile/pr70263-1.c: New test.
8016 * gcc.target/i386/pr70263-2.c: New test.
8017
5c6a601c
BS
80182016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8019
8020 PR rtl-optimization/70278
8021 * gcc.dg/torture/pr70278.c: New test.
8022 * gcc.target/arm/pr70278.c: New test.
8023
4bbf545b
DM
80242016-03-18 David Malcolm <dmalcolm@redhat.com>
8025
8026 PR c/70281
8027 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8028 (test_builtin_types_compatible_p): New test function.
8029 * gcc.dg/pr70281.c: New test case.
8030
dc28bb68
CL
80312016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8032
8033 PR target/70113
8034 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8035
5e8d6dff
IE
80362016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8037
8038 PR tree-optimization/70252
8039 * gcc.dg/pr70252.c: New test.
8040
d0e7e403
TV
80412016-03-18 Tom de Vries <tom@codesourcery.com>
8042
8043 * gcc.dg/pr70161-2.c: New test.
8044 * gcc.dg/pr70161.c: New test.
8045
fa22501a
TV
80462016-03-18 Tom de Vries <tom@codesourcery.com>
8047
8048 PR ipa/70269
8049 * gcc.dg/pr70269.c: New test.
8050
dd125026
JJ
80512016-03-18 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR c++/70267
8054 * g++.dg/ext/java-3.C: New test.
8055
91914f0a
PP
80562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8057
8058 PR c++/70205
8059 * g++.dg/lookup/pr70205.C: New test.
8060
753a8910
PP
80612016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8062
8063 PR c++/70218
8064 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8065
14ba7b28
MP
80662016-03-17 Marek Polacek <polacek@redhat.com>
8067
8068 PR c/69407
8069 * gcc.dg/atomic-op-6.c: New test.
8070
ded60913
DM
80712016-03-17 David Malcolm <dmalcolm@redhat.com>
8072
8073 PR c/70264
8074 * c-c++-common/pr70264.c: New test case.
8075
a3aad0e6
JJ
80762016-03-17 Jakub Jelinek <jakub@redhat.com>
8077
17366700
JJ
8078 PR c++/70144
8079 * c-c++-common/pr70144-1.c: New test.
8080 * c-c++-common/pr70144-2.c: New test.
8081
a3aad0e6
JJ
8082 PR c++/70272
8083 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8084 * g++.dg/opt/flifetime-dse6.C: New test.
8085 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8086
b57e6e18
L
80872016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8088
8089 PR driver/70192
8090 * gcc.dg/pic-1.c: New test.
8091 * gcc.dg/pic-2.c: Likewise.
8092 * gcc.dg/pic-3.c: Likewise.
8093 * gcc.dg/pic-4.c: Likewise.
8094 * gcc.dg/pie-1.c: Likewise.
8095 * gcc.dg/pie-2.c: Likewise.
8096 * gcc.dg/pie-3.c: Likewise.
8097 * gcc.dg/pie-4.c: Likewise.
8098 * gcc.dg/pie-5.c: Likewise.
8099 * gcc.dg/pie-6.c: Likewise.
8100
b38ba58b
TV
81012016-03-17 Tom de Vries <tom@codesourcery.com>
8102
8103 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8104 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8105
6931b3b7
RB
81062016-03-17 Richard Biener <rguenther@suse.de>
8107
8108 PR debug/70271
8109 * g++.dg/debug/pr70271.C: New testcase.
8110
0c8b64cb
IE
81112016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8112
8113 * gcc.target/i386/pr70251.c: New test.
8114
b1970801
MP
81152016-03-17 Marek Polacek <polacek@redhat.com>
8116
8117 PR c++/70194
8118 * g++.dg/warn/constexpr-70194.C: New test.
8119
820c5eaa
RH
81202016-03-16 Richard Henderson <rth@redhat.com>
8121
8122 PR middle-end/70240
8123 * gcc.c-torture/compile/pr70240.c: New.
8124
da0ad263
SKS
81252016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8126
8127 * gcc.c-torture/compile/20151204.c: Skip for avr.
8128
c73d295c
JJ
81292016-03-16 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR target/70245
8132 * g++.dg/opt/pr70245.C: New test.
8133 * g++.dg/opt/pr70245.h: New file.
8134 * g++.dg/opt/pr70245-aux.cc: New file.
8135
b2794066
MS
81362016-03-16 Martin Sebor <msebor@redhat.com>
8137
8138 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8139
aa43616c
RH
81402016-03-16 Richard Henderson <rth@redhat.com>
8141
8142 PR middle-end/70199
8143 * gcc.c-torture/compile/pr70199.c: New.
8144
59608fe5
L
81452016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8146
8147 * gcc.dg/uninit-19.c: Run dos2unix.
8148
ab4c578f
MP
81492016-03-16 Marek Polacek <polacek@redhat.com>
8150
8151 PR c/70093
8152 * gcc.dg/nested-func-10.c: New test.
8153 * gcc.dg/nested-func-9.c: New test.
8154
f5387e76
JJ
81552016-03-16 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR tree-optimization/68714
8158 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8159
7662b718
TV
81602016-03-16 Tom de Vries <tom@codesourcery.com>
8161
8162 PR tree-optimization/68715
8163 * gcc.dg/graphite/pr68715-2.c: New test.
8164 * gcc.dg/graphite/pr68715.c: New test.
8165 * gfortran.dg/graphite/pr68715.f90: New test.
8166
be7ce7ae
TV
81672016-03-16 Tom de Vries <tom@codesourcery.com>
8168
8169 PR tree-optimization/68809
8170 * gcc.dg/graphite/pr68809-2.c: New test.
8171 * gcc.dg/graphite/pr68809.c: New test.
8172
1935f250
JJ
81732016-03-16 Jakub Jelinek <jakub@redhat.com>
8174
6651c93e
JJ
8175 PR c++/70147
8176 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8177 method call to i () as argument. Adjust expected output.
8178
1935f250
JJ
8179 PR c++/70147
8180 * g++.dg/ubsan/pr70147-1.C: New test.
8181 * g++.dg/ubsan/pr70147-2.C: New test.
8182
ab1caa6e
MS
81832016-03-15 Martin Sebor <msebor@redhat.com>
8184
8185 PR c++/58281
8186 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8187
5c2a1bbb
JDA
81882016-03-15 John David Anglin <danglin@gcc.gnu.org>
8189
cb5d8ad1
JDA
8190 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8191 hppa*-*-hpux*.
8192
b440dd40
JDA
8193 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8194
5c2a1bbb
JDA
8195 PR libfortran/69799
8196 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8197 libatomic_available.
8198
42c729c5
MP
81992016-03-15 Marek Polacek <polacek@redhat.com>
8200
8201 PR c++/70209
8202 * g++.dg/ext/attribute-may-alias-4.C: New test.
8203
82b1c550
AM
82042016-03-15 Alexander Monakov <amonakov@ispras.ru>
8205
8206 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8207 -fvar-tracking-assignments-toggle flag.
8208
4ccbf3a6
PH
82092016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8210
8211 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8212
c39858bd
JJ
82132016-03-15 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR rtl-optimization/70222
8216 * gcc.c-torture/execute/pr70222-1.c: New test.
8217 * gcc.c-torture/execute/pr70222-2.c: New test.
8218
8be119c1
RH
82192016-03-15 Richard Henderson <rth@redhat.com>
8220
8221 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8222
6598bb55
AB
82232016-03-15 Andrey Belevantsev <abel@ispras.ru>
8224
8225 PR rtl-optimization/69032
8226 * gcc.dg/pr69032.c: New test.
8227
81fa2944
AB
82282016-03-15 Andrey Belevantsev <abel@ispras.ru>
8229
8230 PR rtl-optimization/63384
4a148e19 8231 * g++.dg/pr63384.C: New test.
81fa2944 8232
74ea9ab6
AB
82332016-03-15 Andrey Belevantsev <abel@ispras.ru>
8234
8235 PR target/64411
8236 * gcc.target/i386/pr64411.C: New test.
8237
045d5055
TV
82382016-03-15 Tom de Vries <tom@codesourcery.com>
8239
8240 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8241 * gfortran.dg/goacc/kernels-alias.f95: New test.
8242
3ea33585
MS
82432016-03-14 Martin Sebor <msebor@redhat.com>
8244
8245 PR c++/53792
8246 * g++.dg/cpp0x/constexpr-inline.C: New test.
8247 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8248
1df7b330
DE
82492016-03-14 David Edelsohn <dje.gcc@gmail.com>
8250
8251 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8252
79b57d18
JJ
82532016-03-14 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR middle-end/70219
8256 * gcc.dg/pr70219.c: New test.
8257
3cbf012a
BS
82582016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8259
8260 PR target/70083
8261 * gcc.dg/torture/pr70083.c: New test.
8262 * gcc.target/i386/pr70083.c: New test.
8263
a9fee7cd
RB
82642016-03-14 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/56365
8267 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8268
4799603f
SB
82692016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8270
8271 PR target/70098
8272 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8273 New function.
8274 * g++.dg/pr70098.C: New testcase.
8275
8276
760ca967
TV
82772016-03-14 Tom de Vries <tom@codesourcery.com>
8278
8279 PR tree-optimization/70045
8280 * gcc.dg/graphite/pr70045.c: New test.
8281
44e66a77
JD
82822016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8283
8284 PR fortran/69043
8285 * gfortran.dg/include_9.f90: New test.
8286
a18e0fe1
DH
82872016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8288
8289 PR fortran/45076
8290 gfortran.dg/prof/prof.exp: New script.
8291 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8292
d0aca6ab
AB
82932016-03-12 Andrey Belevantsev <abel@ispras.ru>
8294
8295 PR rtl-optimization/69307
8296 * gcc.dg/pr69307.c: New test.
8297
cefe08a4
VM
82982016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8299
8300 PR target/69614
8301 * gcc.target/arm/pr69614.c: New.
8302
70112e2a
PT
83032016-03-12 Paul Thomas <pault@gcc.gnu.org>
8304
8305 PR fortran/70031
8306 * gfortran.dg/submodule_14.f08: New test
8307
8308 PR fortran/69524
8309 * gfortran.dg/submodule_15.f08: New test
8310
3f1e5d3a
PP
83112016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8312
8313 PR c++/70106
8314 * g++.dg/cpp1y/paren3.C: New test.
8315
a3f6d680
MM
83162016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8317
8318 PR target/70131
8319 * gcc.target/powerpc/ppc-round2.c: New test.
8320
92348f09
BS
83212016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8322
8323 PR target/70123
8324 * gcc.dg/torture/pr70123.c: New test.
8325
cebde9e9
JL
83262016-03-11 Jeff Law <law@redhat.com>
8327
8328 PR tree-optimization/70190
8329 * gcc.c-torture/compile/pr70190.c: New test.
8330
3edc5da4
DM
83312016-03-11 David Malcolm <dmalcolm@redhat.com>
8332
8333 PR c/68187
8334 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8335 case.
8336 (test43_b): Likewise.
8337 (test43_c): Likewise.
8338 (test43_d): Likewise.
8339 (test43_e): Likewise.
8340 (test43_f): Likewise.
8341 (test43_g): Likewise.
8342 (test44_a): Likewise.
8343 (test44_b): Likewise.
8344 (test44_c): Likewise.
8345 (test44_d): Likewise.
8346 (test44_e): Likewise.
8347
318c1204
DM
83482016-03-11 David Malcolm <dmalcolm@redhat.com>
8349
8350 PR c/70085
8351 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8352
bc062234
KT
83532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8354
8355 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8356 dg-options.
8357
acfc1ac1
KT
83582016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8359
8360 PR target/70002
8361 PR target/69245
8362 * gcc.target/aarch64/pr69245_2.c: New test.
8363
d1e2bb2d
JJ
83642016-03-11 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR tree-optimization/70177
8367 * gcc.dg/pr70177.c: New test.
8368
07350627
AL
83692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8370
8371 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8372
5c6706f7
AL
83732016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8374
8375 * gcc.dg/tree-ssa/sra-20.c: New.
8376
02d472a2
JJ
83772016-03-11 Jakub Jelinek <jakub@redhat.com>
8378
686d390a
JJ
8379 PR rtl-optimization/70174
8380 * gcc.dg/pr70174.c: New test.
8381
02d472a2
JJ
8382 PR tree-optimization/70169
8383 * gcc.dg/pr70169.c: New test.
8384
0f9befa1
IE
83852016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8386
8387 PR target/70160
8388 * gcc.target/i386/pr70160.c: New test.
8389
432d4670
AK
83902016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8391
8392 * gcc.target/s390/dfp-1.c: New test.
8393
a3dc8760
NC
83942016-03-10 Nick Clifton <nickc@redhat.com>
8395
8396 PR target/70044
8397 * gcc.target/aarch64/pr70044.c: New test.
8398
b87a8d7d
PP
83992016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8400 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c++/70001
8403 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8404 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8405 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8406
4f4ada6a
JH
84072016-03-10 Jan Hubicka <hubicka@ucw.cz>
8408
8409 PR lto/69589
8410 * g++.dg/lto/pr69589_0.C: New testcase
8411 * g++.dg/lto/pr69589_1.C: New testcase
8412
d49b0aa0
MP
84132016-03-10 Marek Polacek <polacek@redhat.com>
8414
8415 PR c++/70153
8416 * g++.dg/delayedfold/unary-plus1.C: New test.
8417
84182016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8419
8420 * gcc.target/arm/pr45701-1.c: Escape brackets.
8421 * gcc.target/arm/pr45701-2.c: Likewise.
8422
71017a7b
AL
84232016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8424
8425 * gfortran.dg/unconstrained_commons.f: New.
8426
ba52669f
AM
84272016-03-10 Alan Modra <amodra@gmail.com>
8428
8429 * gcc.dg/pr69195.c: New.
8430 * gcc.dg/pr69238.c: New.
8431
27742332
TV
84322016-03-10 Tom de Vries <tom@codesourcery.com>
8433
8434 PR testsuite/68915
8435 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8436
3a81a594
RB
84372016-03-10 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/70128
8440 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8441 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8442
3433b975
JJ
84432016-03-09 Jakub Jelinek <jakub@redhat.com>
8444
c2864f02
JJ
8445 PR tree-optimization/70152
8446 * gcc.dg/pr70152.c: New test.
8447
3433b975
JJ
8448 PR target/70086
8449 * gcc.target/i386/pr70086-1.c: New test.
8450 * gcc.target/i386/pr70086-2.c: New test.
8451 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8452
8453 PR tree-optimization/70127
8454 * gcc.c-torture/execute/pr70127.c: New test.
8455
96b3c82d
CP
84562016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8457
8458 * c-c++-common/goacc/combined-directives-2.c: New test.
8459
b4f3232d
DM
84602016-03-09 David Malcolm <dmalcolm@redhat.com>
8461
8462 PR c/68473
8463 PR c++/70105
8464 * g++.dg/diagnostic/pr70105.C: New test.
8465 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8466 (test_multiple_ordinary_maps): New test function.
8467
40499f81
DM
84682016-03-09 David Malcolm <dmalcolm@redhat.com>
8469
8470 PR c/68473
8471 PR c++/70105
8472 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8473 Drop range information from call to inform_at_rich_loc.
8474 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8475 New.
8476 (test_show_locus): Replace calls to rich_location::add_range with
8477 calls to add_range. Rewrite the tests that used the now-defunct
8478 rich_location ctor taking a source_range. Simplify other tests
8479 by replacing calls to COMBINE_LOCATION_DATA with calls to
8480 make_location.
8481
c9e33662
RB
84822016-03-09 Richard Biener <rguenther@suse.de>
8483 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR tree-optimization/70138
8486 * gcc.dg/vect/pr70138-1.c: New testcase.
8487 * gcc.dg/vect/pr70138-2.c: Likewise.
8488
2c73b764
JJ
84892016-03-09 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR target/70049
8492 * gcc.target/i386/pr70049.c: New test.
8493
c06d25bb
RB
84942016-03-09 Richard Biener <rguenther@suse.de>
8495
8496 PR c/70143
8497 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8498 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8499 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8500
5828a501
RO
85012016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502
8503 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8504 arm-*-*.
8505
2e141c8d
JJ
85062016-03-09 Jakub Jelinek <jakub@redhat.com>
8507
5a9def37
JJ
8508 PR middle-end/67278
8509 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8510
2e141c8d
JJ
8511 PR target/67278
8512 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8513
8514 PR middle-end/70050
8515 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8516 in testcase comment.
8517
bf751f40
TV
85182016-03-09 Tom de Vries <tom@codesourcery.com>
8519
8520 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8521 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8522 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8523 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8524 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8525 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8526 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8527 * gfortran.dg/goacc/kernels-loop.f95: New test.
8528
e210c999
MS
85292016-03-08 Martin Sebor <msebor@redhat.com>
8530
8531 PR c++/62096
8532 * g++.dg/warn/overflow-warn-7.C: New test.
8533
80aac5c8
JM
85342016-03-08 Jason Merrill <jason@redhat.com>
8535
8536 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8537 * lib/target-supports.exp (check_effective_target_concepts): New.
8538
12b81409
JJ
85392016-03-08 Jakub Jelinek <jakub@redhat.com>
8540
d259b234
JJ
8541 PR c++/70135
8542 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8543 * g++.dg/ubsan/pr70135.C: New test.
8544
12b81409
JJ
8545 PR target/70110
8546 * gcc.dg/pr70110.c: New test.
8547
b4e9f2aa
MJ
85482016-03-07 Martin Jambor <mjambor@suse.cz>
8549
8550 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8551 * c-c++-common/gomp/if-1.c: Likewise.
8552 * c-c++-common/gomp/pr61486-2.c: Likewise.
8553 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8554 to dg-additional-options.
8555 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8556 * g++/gomp/target-teams-1.c: Likewise.
8557 * gcc.dg/gomp/gomp.exp: Likewise.
8558 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8559 dg-additional-options.
8560 * gfortran.dg/gomp/gomp.exp: Likewise.
8561 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8562 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8563 dg-additional-options.
8564 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8565
f86e631e
MJ
85662016-03-07 Martin Jambor <mjambor@suse.cz>
8567
8568 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8569 * c-c++-common/gomp/gridify-1.c: New test.
8570 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8571
94156b3f
AV
85722016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8573
8574 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8575 trigger for cortex-r8, when scanning for register r8.
8576 * gcc.target/arm/pr45701-2.c: Likewise.
8577
a84a49b7 85782016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8579 Jeff Law <law@redhat.com>
a84a49b7
RB
8580
8581 PR tree-optimization/69740
8582 * gcc.c-torture/compile/pr69740-1.c: New test.
8583 * gcc.c-torture/compile/pr69740-2.c: New test.
8584
e41f6c9e
BS
85852016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8586
8587 * lib/target-supports.exp
8588 (check_effective_target_whole_vector_shift): Enable for PPC64.
8589
57548bf5
RB
85902016-03-07 Richard Biener <rguenther@suse.de>
8591
8592 PR tree-optimization/70115
8593 * gcc.dg/torture/pr70115.c: New testcase.
8594
4ae13300
NS
85952016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8596
8597 PR middle-end/69916
8598 * c-c-++-common/goacc/pr69916.c: New.
8599
5edb9853
RH
86002016-03-07 Richard Henderson <rth@redhat.com>
8601
8602 * gcc.c-torture/compile/pr70061.c: New test.
8603
2067a8f3
RB
86042016-03-07 Richard Biener <rguenther@suse.de>
8605
8606 PR testsuite/70109
8607 * gcc.dg/vect/O3-pr36098.c: New testcase.
8608
4145a9b7
CL
86092016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8610
8611 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8612
1878be32
EB
86132016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8614
8615 * gnat.dg/renaming9.ad[sb]: New testcase.
8616
df762bb2
JJ
86172016-03-05 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR c++/70084
8620 * g++.dg/expr/stdarg3.C: New test.
8621
7d461295
JL
86222016-03-04 Jeff Law <law@redhat.com>
8623
8624 PR tree-optimization/69196
8625 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8626 x86_64-*-*.
8627
29b9828f
BS
86282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8629
b6b552fd
BS
8630 PR c/69973
8631 * gcc.dg/pr69973.c: New test.
8632
201d49e9
BS
8633 PR rtl-optimization/69941
8634 * gcc.dg/torture/pr69941.c: New test.
8635
29b9828f
BS
8636 PR c/69824
8637 * gcc.dg/pr69824.c: New test.
8638
640b7e74
TV
86392016-03-05 Tom de Vries <tom@codesourcery.com>
8640
8641 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8642 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8643 function.
8644
7a3a3fad
PP
86452016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8646
8647 PR c++/66786
8648 * g++.dg/cpp1y/var-templ48.C: New test.
8649 * g++.dg/cpp1y/var-templ49.C: New test.
8650
cd439aec
EB
86512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8652
8653 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8654
60204554
JJ
86552016-03-04 Jakub Jelinek <jakub@redhat.com>
8656
0c8825de
JJ
8657 PR c++/70035
8658 * g++.dg/ubsan/pr70035.C: New test.
8659
60204554
JJ
8660 PR target/70062
8661 * gcc.target/i386/pr70062.c: New test.
8662
f79d4eab
L
86632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8664
8665 * g++.dg/template/typename21.C: Remove c++98_only.
8666
ea81ce67
L
86672016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8668
8669 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8670
64b23c13
DM
86712016-03-04 David Malcolm <dmalcolm@redhat.com>
8672
8673 PR c/68187
8674 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8675 function.
8676 (fn_42_b): Likewise.
8677 (fn_42_c): Likewise.
8678
729526f5
DM
86792016-03-04 David Malcolm <dmalcolm@redhat.com>
8680
8681 PR c/68187
8682 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8683 function.
8684 (fn_40_b): Likewise.
8685 (fn_41_a): Likewise.
8686 (fn_41_b): Likewise.
8687
f9ea11ac
JJ
86882016-03-04 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR target/70059
8691 * gcc.target/i386/avx512f-pr70059.c: New test.
8692 * gcc.target/i386/avx512dq-pr70059.c: New test.
8693
b6c38c69
BS
86942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8695
8696 PR rtl-optimization/57676
8697 * gcc.dg/torture/pr57676.c: New test.
8698
af3cdd34
IE
86992016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8700
8701 * gcc.dg/pr70026.c: New test.
8702
7ff6ca38
MP
87032016-03-04 Marek Polacek <polacek@redhat.com>
8704
8705 PR c/69798
8706 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8707 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8708
a6bf62d5
KT
87092016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8710
8711 PR target/70004
8712 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8713 Delete.
8714 (test_corners_sisd_si): Likewise.
8715 (main): Remove checks of the above.
8716 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8717
ae4cdc6a
EB
87182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8719
8720 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8721
08455559
CL
87222016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8723
8724 * gcc.dg/torture/pr69951.c: Accept argc==0.
8725
e9a35493
RB
87262016-03-04 Richard Biener <rguenther@suse.de>
8727
8728 PR c++/70054
8729 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8730 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8731
fba054c2
DV
87322016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8733
8734 PR testsuite/69766
8735 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8736 testing multiarch.
8737
f10cdc6c
JJ
87382016-03-04 Jakub Jelinek <jakub@redhat.com>
8739
8740 PR debug/69947
8741 * gcc.dg/guality/pr69947.c: New test.
8742
2e981ba0
JJ
87432016-03-03 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR ada/70017
8746 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8747
0ba3bfa2
KT
87482016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8749
8750 PR rtl-optimization/69904
8751 * gcc.target/arm/pr69904.c: New test.
8752
97ecdb46
JJ
87532016-03-03 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR target/70021
8756 * gcc.dg/vect/pr70021.c: New test.
8757 * gcc.target/i386/pr70021.c: New test.
8758
a2a743a1
MP
87592016-03-03 Marek Polacek <polacek@redhat.com>
8760
8761 PR middle-end/70050
8762 * gcc.dg/pr70050.c: New test.
8763
fa07ecdd
JG
87642016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8765
8766 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8767
23504262
ML
87682016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8769
8770 PR tree-optimization/70043
8771 * gfortran.dg/vect/pr70043.f90: New test.
8772
b7b9e1a9
EB
87732016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8774
8775 * gnat.dg/specs/task1.ads: New test.
8776
cb83ba54
RO
87772016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8778
8779 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8780 Invoke gdb with -batch.
8781 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8782
a75f5e30
RB
87832016-03-03 Richard Biener <rguenther@suse.de>
8784
8785 PR tree-optimization/55936
8786 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8787
268bc320
JL
87882016-03-02 Jeff Law <law@redhat.com>
8789
815f20ab
JL
8790 PR rtl-optimization/69942
8791 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8792 effects of argument promotions.
8793
268bc320
JL
8794 PR tree-optimization/69987
8795 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8796 target does not support -fprefetch-loop-arrays.
8797
171f7de5
UB
87982016-03-02 Uros Bizjak <ubizjak@gmail.com>
8799
8800 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8801
192912db
BC
88022016-03-02 Bin Cheng <bin.cheng@arm.com>
8803
c7908871 8804 PR rtl-optimization/69052
192912db
BC
8805 * gcc.target/i386/pr69052.c: New test.
8806
90a7a40b
AM
88072016-03-02 Alan Modra <amodra@gmail.com>
8808
8809 * gcc.dg/pr69990.c: New.
8810
69fa742f
JJ
88112016-03-02 Jakub Jelinek <jakub@redhat.com>
8812
de752fb0
JJ
8813 PR c/68062
8814 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8815
8816 PR middle-end/70022
8817 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8818
69fa742f
JJ
8819 PR target/70028
8820 * gcc.target/i386/pr70028.c: New test.
8821
7c65bd56
MK
88222016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8823
8824 * c-c++-common/asan/swapcontext-test-1.c,
8825 * c-c++-common/tsan/thread_leak.c,
8826 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8827 * g++.dg/tsan/benign_race.C,
8828 * g++.dg/tsan/fd_close_norace.C,
8829 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8830 races with sanitizer output
8831
37d98220 88322016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8833 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8834
8835 PR target/67278
8836 * gcc.dg/simd-8.c: New testcase.
8837
218db463
RB
88382016-03-02 Richard Biener <rguenther@suse.de>
8839
8840 PR middle-end/67278
8841 * gcc.dg/simd-7.c: New testcase.
8842
22c72158
EB
88432016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8844
8845 * gcc.target/i386/pr70007.c: Tweak.
8846
9a790ccc
DV
88472016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8848
8849 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8850
bd02f00f
MP
88512016-03-02 Marek Polacek <polacek@redhat.com>
8852
8853 PR c/67854
8854 * gcc.dg/pr67854.c: New test.
8855
1e840f39
JJ
88562016-03-02 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR middle-end/70025
8859 * gcc.dg/torture/pr70025.c: New test.
8860
bca00241
VK
88612016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8862
8863 PR tree-optimization/68621
8864 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8865
0bca04b8
EB
88662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8867
8868 * gcc.target/i386/pr70007.c: New test.
8869
2a9afc86
JL
88702016-03-01 Jeff Law <law@redhat.com>
8871
eab2541b 8872 PR tree-optimization/69196
9d83ef71 8873 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8874
2a9afc86
JL
8875 PR tree-optimization/69196
8876 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8877 duplicating code and spoiling the expected output.
8878
0d39977e
MM
88792016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8880
8881 PR target/70033
8882 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8883 supports power9 before doing tests.
8884 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8885 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8886 * gcc.target/powerpc/p9-permute.c: Likewise.
8887
a0c0699d
UB
88882016-03-01 Uros Bizjak <ubizjak@gmail.com>
8889
8890 PR target/70027
8891 * gcc.target/i386/pr70027.c: New test.
8892
0ae3ef47 88932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8894
8895 * gcc.dg/pr70017.c: New test.
8896
686e2237
JJ
88972016-03-01 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR c/69796
8900 PR c/69974
8901 * gcc.dg/pr69796.c: New test.
8902 * gcc.dg/pr69974.c: New test.
8903
f8e4188c
EB
89042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8905
8906 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8907
5e3f1c7c
JL
89082016-02-29 Jeff Law <law@redhat.com>
8909
8910 PR tree-optimization/69987
8911 * gfortran.dg/pr69987.f90: New test.
8912
8913 PR tree-optimization/69989
8914 * gcc.c-torture/compile/pr69989-2.c: New test.
8915
1be56bc5
MP
89162016-03-01 Marek Polacek <polacek@redhat.com>
8917
8918 PR c++/69795
8919 * g++.dg/parse/invalid1.C: New test.
8920
1b19470d
RB
89212016-03-01 Richard Biener <rguenther@suse.de>
8922
8923 PR middle-end/70022
8924 * gcc.dg/pr70022.c: New testcase.
8925
3ae0661a
IE
89262016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8927
8928 PR tree-optimization/69956
8929 * gcc.dg/pr69956.c: New test.
8930
0f09ab88
BS
89312016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8932
8933 PR target/70011
8934 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8935 XFAIL when hardware supports efficient unaligned storage access.
8936
76d881bf
PP
89372016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8938
8939 PR c++/69961
8940 * g++.dg/template/pr69961a.C: New test.
8941 * g++.dg/template/pr69961b.C: New test.
8942
7168133a
DM
89432016-02-29 David Malcolm <dmalcolm@redhat.com>
8944
8945 PR preprocessor/69985
8946 * gcc.dg/cpp/pr69985.c: New test case.
8947
0c6072a3
JL
89482016-02-29 Jeff Law <law@redhat.com>
8949
e66f219b
JL
8950 PR tree-optimization/70005
8951 * gcc.c-torture/execute/pr70005.c New test.
8952
0c6072a3
JL
8953 PR tree-optimization/69999
8954 * gcc.c-torture/compile/pr69999.c: New test.
8955
fd9fbdb3
YR
89562016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8957
8958 PR tree-optimization/69652
8959 * gcc.dg/torture/pr69652.c: Delete test.
8960 * gcc.dg/vect/pr69652.c: New test.
8961
cbd400b4
RB
89622016-02-19 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/69980
8965 * gfortran.dg/vect/pr69980.f90: New testcase.
8966
84ea0f58
EB
89672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8968
8969 * gcc.target/sparc/20160229-1.c: New test.
8970
5d2a63dc
EB
89712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8972
8973 * gnat.dg/stack_usage3.adb: New test.
8974 * gnat.dg/stack_usage3_pkg.ads: New helper.
8975
93e708f9
EB
89762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8977
8978 * gnat.dg/renaming8.adb: New test.
8979 * gnat.dg/renaming8_pkg1.ads: New helper.
8980 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8981 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8982
6512bc93
RB
89832016-02-29 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/69720
8986 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8987
7b201a88
TK
89882016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8989
8990 PR fortran/68147
8991 PR fortran/47674
8992 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8993
82ee0cf2 89942016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8995 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8996
8997 PR fortran/56007
8998 * gfortran.dg/coarray_8.f90: Adjust error message.
8999 * gfortran.dg/pr56007.f90: New test.
9000 * gfortran.dg/pr56007.f: New test.
9001
cdc1a2c8
L
90022016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9003
9004 PR tree-optimization/69989
9005 * gcc.dg/torture/pr69989.c: New test.
9006
33505bcf
EB
90072016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9008
9009 * gcc.target/i386/stack-realign-win.c: New test.
9010
524bfb19
HA
90112016-02-28 Harald Anlauf <anlauf@gmx.de>
9012
9013 PR fortran/60126
9014 * gfortran.dg/pr60126.f90: New test.
9015
bd542508
JL
90162016-02-27 Jeff Law <law@redhat.com>
9017
9018 Revert
9019 2016-02-26 Richard Biener <rguenther@suse.de>
9020 Jeff Law <law@redhat.com>
9021
9022 PR tree-optimization/69740
9023 * gcc.c-torture/compile/pr69740-1.c: New test.
9024 * gcc.c-torture/compile/pr69740-2.c: New test.
9025
dd1291e0
JD
90262016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9027
5fb67f8b 9028 PR fortran/69910
dd1291e0
JD
9029 * gfortran.dg/newunit_4.f90: New test.
9030
5cfefb59
JJ
90312016-02-27 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR target/69613
9034 PR rtl-optimization/69886
9035 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9036 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9037 target.
9038
20ba5f33
MS
90392016-02-26 Martin Sebor <msebor@redhat.com>
9040
9041 PR tree-optimization/15826
9042 * gcc.dg/tree-ssa/pr15826.c: New test.
9043
e6fb01b0
JJ
90442016-02-26 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR target/69969
9047 * gcc.target/powerpc/pr69969.c: New test.
9048
e3e0cf64
MS
90492016-02-26 Martin Sebor <msebor@redhat.com>
9050
9051 PR c++/15766
9052 * g++.old-deja/g++.other/decl5.C: Add a test case.
9053
d1f2bea5
SB
90542016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9055
9056 PR target/69946
9057 * gcc.target/powerpc/pr69946.c: New file.
9058
4a4f9d2b 90592016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9060 Jeff Law <law@redhat.com>
4a4f9d2b 9061
e3e0cf64 9062 PR tree-optimization/69740
4a4f9d2b
RB
9063 * gcc.c-torture/compile/pr69740-1.c: New test.
9064 * gcc.c-torture/compile/pr69740-2.c: New test.
9065
ad2a2706
MJ
90662016-02-26 Martin Jambor <mjambor@suse.cz>
9067
9068 PR middle-end/69920
9069 * gcc.dg/torture/pr69932.c: New test.
9070 * gcc.dg/torture/pr69936.c: Likewise.
9071
1d11f7ce
AK
90722016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9073
9074 PR target/69709
9075 * gcc.target/s390/pr69709.c: New test.
9076
6cfccbb2
KT
90772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9078
9079 PR target/69245
9080 * gcc.target/aarch64/pr69245_1.c: New test.
9081
ac59ad4e
KT
90822016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9083
9084 PR target/69613
9085 * gcc.dg/torture/pr69613.c: New test.
9086
a2ad54a0
JJ
90872016-02-26 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR rtl-optimization/69891
9090 * gcc.target/i386/pr69891.c: New test.
9091
0884062c 90922016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9093 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9094
d2369d4f 9095 PR target/61397
c163789b
MM
9096 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9097 functionality for both 32-bit and 64-bit.
9098
5aed7e2c
RB
90992016-02-26 Richard Biener <rguenther@suse.de>
9100
9101 PR tree-optimization/69551
9102 * gcc.dg/torture/pr69951.c: New testcase.
9103
798e2a8e
RB
91042016-02-25 Richard Biener <rguenther@suse.de>
9105
9106 PR tree-optimization/48795
9107 * gcc.dg/Warray-bounds-18.c: New testcase.
9108
9559fbac
RO
91092016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9110
9111 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9112
c049b107
JJ
91132016-02-25 Jakub Jelinek <jakub@redhat.com>
9114
9115 PR rtl-optimization/69896
9116 * gcc.dg/pr69896.c: New test.
9117
1137001c
PP
91182016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9119
9120 PR c++/69736
9121 * g++.dg/cpp1y/paren2.C: New test.
9122
2e9c8641
MS
91232016-02-24 Martin Sebor <msebor@redhat.com>
9124
9125 PR c/51147
9126 * gcc.dg/enum-mode-2.c: New test.
9127
03ca8fb3
JJ
91282016-02-24 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR c++/69922
9131 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9132 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9133 * g++.dg/ubsan/pr69922.C: New test.
9134
0b05329b
MP
91352016-02-24 Marek Polacek <polacek@redhat.com>
9136
9137 PR c/69819
9138 * gcc.dg/pr69819.c: New test.
9139
57c2c374
MS
91402016-02-24 Martin Sebor <msebor@redhat.com>
9141
3b96b93a
MS
9142 PR c++/69912
9143 * g++.dg/ext/flexary15.C: New test.
9144
91452016-02-24 Martin Sebor <msebor@redhat.com>
9146
9147 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9148 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9149 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9150
65433bb5
MK
91512016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9152 Charles Baylis <charles.baylis@linaro.org>
9153
9154 PR debug/61033
9155 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9156
f802a424 91572016-02-24 Richard Biener <rguenther@suse.de>
44293580 9158 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9159
9160 PR middle-end/69760
9161 * gcc.dg/torture/pr69760.c: New testcase.
9162
525f795f
RO
91632016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9164
9165 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9166 pattern on Solaris with as.
9167
cd7bbceb
KT
91682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9169
9170 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9171 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9172 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9173 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9174
89c0c1fd
JJ
91752016-02-24 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR middle-end/69915
9178 * gcc.dg/pr69915.c: New test.
9179
0683fd27
KT
91802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9181
9182 PR rtl-optimization/69886
9183 * gcc.dg/torture/pr69886.c: New test.
9184
e53d562a
RB
91852016-02-24 Richard Biener <rguenther@suse.de>
9186
9187 PR middle-end/68963
9188 * gcc.dg/torture/pr68963.c: New testcase.
9189
74a00288
KT
91902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9191
9192 PR target/69875
9193 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9194 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9195 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9196 * gcc.target/arm/atomic_loaddi_1.c: New test.
9197 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9198 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9199 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9200 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9201 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9202 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9203 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9204 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9205
340fd4c9
JJ
92062016-02-24 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR middle-end/69909
9209 * gcc.dg/torture/pr69909.c: New test.
9210
47d3fdb2
RB
92112016-02-24 Richard Biener <rguenther@suse.de>
9212
9213 PR tree-optimization/69907
9214 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9215 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9216 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9217
dab73e73
CB
92182016-02-24 Christian Bruel <christian.bruel@st.com>
9219
9220 * gcc.target/arm/pragma_cpp_fma.c: New test.
9221
7cc5ec65
JD
92222016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9223
9224 PR fortran/61156
9225 * gfortran.dg/include_6.f90: Update test.
9226
067fbd8b
JJ
92272016-02-23 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR objc/69844
9230 * objc.dg/pr69844.m: New test.
9231
64a454d9
JD
92322016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9233
9234 PR libgfortran/69456
9235 * gfortran.dg/namelist_89.f90: New test.
9236 * gfortran.dg/pr59700.f90: Update test..
9237
35886f0b
MS
92382016-02-23 Martin Sebor <msebor@redhat.com>
9239
9240 PR middle-end/69780
9241 * g++.dg/ext/builtin_alloca.C: New test.
9242 * gcc.dg/builtins-68.c: New test.
9243
162cc7e3
RH
92442016-02-23 Richard Henderson <rth@redhat.com>
9245
9246 * gcc.target/i386/addr-space-3.c: Remove test.
9247
196440f8
DM
92482016-02-23 David Malcolm <dmalcolm@redhat.com>
9249
9250 PR preprocessor/69126
9251 PR preprocessor/69543
9252 * c-c++-common/pr69126-2-long.c: New test.
9253 * c-c++-common/pr69126-2-short.c: New test.
9254 * c-c++-common/pr69543-1.c: Remove xfail.
9255
1d3121af
DM
92562016-02-23 David Malcolm <dmalcolm@redhat.com>
9257
9258 PR preprocessor/69126
9259 PR preprocessor/69543
9260 PR preprocessor/69558
9261 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9262 (f): Rename to...
9263 (test_2): ...this, and add leading comment.
9264 (MACRO_3, test_3): New.
9265 (MACRO_4A, MACRO_4B, test_4): New.
9266 (MACRO): Rename to...
9267 (MACRO_5): ...this.
9268 (g): Rename to...
9269 (test_5): ...this, updating for renaming of MACRO, and
9270 add leading comment.
9271 * c-c++-common/pr69543-1.c: New.
9272 * c-c++-common/pr69543-2.c: New.
9273 * c-c++-common/pr69543-3.c: New.
9274 * c-c++-common/pr69543-4.c: New.
9275 * c-c++-common/pr69558-1.c: New.
9276 * c-c++-common/pr69558-2.c: New.
9277 * c-c++-common/pr69558-3.c: New.
9278 * c-c++-common/pr69558-4.c: New.
9279 * gcc.dg/pr69558.c: Move to...
9280 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9281 xfail for c++.
9282
f99c3557
TS
92832016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9284
9285 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9286 to -ftree-parallelize-loops/-fopenacc changes.
9287 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9288 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9289 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9290 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9291 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9292 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9293 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9294 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9295 * c-c++-common/goacc/kernels-loop.c: Likewise.
9296 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9297 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9298 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9299 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9300
c60ec7c2
RO
93012016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9302
9303 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9304
f1a62b6f
JJ
93052016-02-23 Jakub Jelinek <jakub@redhat.com>
9306
e67bf044
JJ
9307 PR c++/69902
9308 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9309
f1a62b6f
JJ
9310 PR c/69900
9311 * gcc.dg/pr69900.c: New test.
9312
20c5e09e
MJ
93132016-02-23 Martin Jambor <mjambor@suse.cz>
9314
9315 PR tree-optimization/69666
9316 * gcc.dg/tree-ssa/pr69666.c: New test.
9317
e457a6fc
AV
93182016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9319
9320 PR fortran/67451
9321 * gfortran.dg/coarray_allocate_5.f08: New test.
9322
d7b574f4
AK
93232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9324
9325 * gcc.target/s390/vcond-shift.c: Move to ...
9326 * gcc.target/s390/vector/vcond-shift.c: ... here.
9327
58bdeb44
AK
93282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9329
9330 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9331 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9332
7cd0387b
AK
93332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9334
9335 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9336
4246c8da
MW
93372016-02-20 Mark Wielaard <mjw@redhat.com>
9338
9339 PR c/28901
9340 * gcc.dg/unused-variable-3.c: New test.
9341
f93bc532
JJ
93422016-02-22 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR target/69888
9345 * gcc.target/i386/pr69888.c: New test.
9346
c4e360f4
RB
93472016-02-22 Richard Biener <rguenther@suse.de>
9348
9349 PR tree-optimization/69882
9350 * gfortran.dg/vect/pr69882.f90: New testcase.
9351
09c92f1c
JJ
93522016-02-22 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR target/69885
9355 * gcc.dg/pr69885.c: New test.
9356
f88d45dc
OE
93572016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9358
9359 PR target/69806
9360 PR target/54089
9361 * gcc.target/sh/pr54089-10.c: New.
9362
ce1ff48e
PT
93632016-02-20 Paul Thomas <pault@gcc.gnu.org>
9364
9365 PR fortran/69423
9366 * gfortran.dg/deferred_character_15.f90 : New test.
9367
bbf27208
DH
93682016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9369
9370 PR fortran/57365
9371 gfortran.dg/allocate_with_source_18.f03: New test.
9372
93732016-02-20 Harald Anlauf <anlauf@gmx.de>
9374
9375 PR fortran/52531
9376 gfortran.dg/gomp/pr52531.f90: New test.
9377
268be88c
BE
93782016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9379
9380 PR c++/69865
9381 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9382 -std=c++03.
9383
4b6c824a
JJ
93842016-02-19 Jakub Jelinek <jakub@redhat.com>
9385
871b3f47
JJ
9386 PR c++/69826
9387 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9388 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9389
7a965d51
JJ
9390 PR c++/69850
9391 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9392
4b6c824a
JJ
9393 PR c++/69851
9394 * g++.dg/torture/pr69851.C: New test.
9395
15fca21a
MS
93962016-02-19 Martin Sebor <msebor@redhat.com>
9397
9398 PR testsuite/69573
9399 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9400
19e21586
JJ
94012016-02-19 Jakub Jelinek <jakub@redhat.com>
9402
03a616ac
JJ
9403 PR c++/69850
9404 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9405 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9406
19e21586
JJ
9407 PR c++/67767
9408 * g++.dg/cpp0x/pr67767.C: New test.
9409
2db16594
KT
94102016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9411
9412 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9413 for fp, simd, crypto, crc, lse.
9414 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9415 above.
9416 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9417 effective target check.
9418
5a7d9d1e
JJ
94192016-02-19 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR target/69820
9422 * gcc.target/i386/pr69820.c: New test.
9423
6448f064
AK
94242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9425
9426 * gcc.target/s390/vector/int128-1.c: New test.
9427
d0a859e6
AK
94282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9429
9430 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9431
9e4eb643
AK
94322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9433
9434 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9435 instruction pattern name to prevent the testcase from failing with
9436 -march=z13.
9437
859a4c0e
AK
94382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9439
9440 * gcc.target/s390/md/movstr-2.c: New test.
9441
efc2340b
MK
94422016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9443
9444 * gcc.target/s390/morestack.c: New test.
9445
ca2bfbc2
DV
94462016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9447
9448 PR target/69625
9449 * gcc.target/s390/pr69625.c: Add test case.
9450
efd4bd05
BE
94512016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9452
9453 PR testsuite/68580
9454 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9455
2bf2078a
MM
94562016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9457
9458 PR target/68404
9459 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9460 * gcc.target/powerpc/fusion3.c: Likewise.
9461
f003579e
RB
94622016-02-18 Richard Biener <rguenther@suse.de>
9463
9464 PR middle-end/69553
9465 * g++.dg/torture/pr69553.C: New testcase.
9466
19233914
NC
94672016-02-18 Nick Clifton <nickc@redhat.com>
9468
efd4bd05
BE
9469 PR target/62254
9470 PR target/69610
9471 * gcc.target/arm/pr62554.c: New test.
9472 * gcc.target/arm/pr69610-1.c: New test.
9473 * gcc.target/arm/pr69610-2.c: New test.
19233914 9474
23f27839
RB
94752016-02-18 Richard Biener <rguenther@suse.de>
9476
9477 PR middle-end/69854
9478 * gcc.dg/torture/pr69854.c: New testcase.
9479
932c0da4
JJ
94802016-02-17 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR c++/69850
9483 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9484
1bed93e4
BS
94852012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9486
9487 * gcc.target/powerpc/vec-cg.c: New test.
9488
57bfb134
RB
94892016-02-17 Richard Biener <rguenther@suse.de>
9490
9491 PR testsuite/69586
9492 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9493
a44e0ebb
KT
94942016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9495
9496 PR target/69161
9497 * gcc.c-torture/compile/pr69161.c: New test.
9498
ffacd726
DS
94992016-02-17 David Sherwood <david.sherwood@arm.com>
9500
9501 PR target/69532
9502 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9503 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9504
448db8d2
EB
95052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9506
9507 * gcc.dg/ifcvt-4.c: Skip on Visium.
9508
e2f0522e
EB
95092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9510
9511 * gnat.dg/atomic8.adb: New test.
9512
bf17fe3f
EB
95132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9514
9515 * gnat.dg/discr46.ad[sb]: New test.
9516
ecf835e9
KN
95172016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9518
9519 PR Target/48344
9520 * gcc.target/powerpc/pr48344-1.c: New test.
9521
49a1164a
TK
95222015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9523
9524 PR fortran/69742
9525 * gfortran.dg/associate_21.f90: New test.
9526
bf14eba2
JJ
95272016-02-16 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR c/69835
9530 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9531 -Wnonnull in dg-options.
9532 * c-c++-common/nonnull-2.c: New test.
9533
35a093b6
JG
95342016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9535 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9536
9537 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9538
e387d491
JJ
95392016-02-16 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR middle-end/69801
9542 * gcc.dg/pr69801.c: Add empty dg-options.
9543
ba539195
JN
95442016-02-16 James Norris <jnorris@codesourcery.com>
9545
9546 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9547 * g++.dg/goacc/deviceptr-1.c: New file.
9548
2a2b8f64
JJ
95492016-02-16 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR tree-optimization/69820
9552 * gcc.dg/vect/pr69820.c: New test.
9553
87440c29
RB
95542016-02-16 Richard Biener <rguenther@suse.de>
9555
9556 PR tree-optimization/69776
9557 * gcc.dg/torture/pr69776-2.c: New testcase.
9558
6d87c306
BS
95592016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9560
9561 PR tree-optimization/69714
9562 * gcc.dg/torture/pr69714.c: New test.
9563
3824a0a2
JJ
95642016-02-16 Jakub Jelinek <jakub@redhat.com>
9565
9566 PR tree-optimization/69802
9567 * gcc.dg/pr69802.c: New test.
9568
c8cfe96e
RB
95692016-02-16 Richard Biener <rguenther@suse.de>
9570
9571 PR middle-end/69801
9572 * gcc.dg/pr69801.c: New testcase.
9573
fc12098d
JD
95742016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9575
9576 PR libgfortran/69651
9577 * gfortran.dg/read_bang.f90: New test.
9578 * gfortran.dg/read_bang4.f90: New test.
9579
ba6b3795
JJ
95802016-02-15 Jakub Jelinek <jakub@redhat.com>
9581
f0516ca4
JJ
9582 PR c++/69658
9583 * g++.dg/init/pr69658.C: New test.
9584
ba6b3795
JJ
9585 PR c++/69797
9586 * c-c++-common/pr69797.c: New test.
9587
de3f9a2d
PK
95882016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9589
9590 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9591 check for aarch64*-*-*.
9592
17a3b967
RB
95932016-02-15 Richard Biener <rguenther@suse.de>
9594
9595 PR tree-optimization/69783
9596 * gcc.dg/vect/pr69783.c: New testcase.
9597
1c48bff1
RB
95982016-02-15 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/69776
9601 * gcc.dg/torture/pr69776.c: New testcase.
9602
1e6025b6
TK
96032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9604
9605 PR fortran/60526
9606 * gfortran.dg/type_decl_4.f90: Reinstated.
9607
d3308279
JDA
96082016-02-14 John David Anglin <danglin@gcc.gnu.org>
9609
9610 PR fortran/68746
9611 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9612
b7c56581
TK
96132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9614
9615 PR fortran/60526
9616 PR bootstrap/69816
9617 * gfortran.dg/type_decl_4.f90: Removed.
9618
60cb4ef5
TK
96192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9620
9621 PR fortran/60526
9622 * gfortran.dg/type_decl_4.f90: New test.
9623
f6964637
AM
96242016-02-14 Alan Modra <amodra@gmail.com>
9625
1a8849d1 9626 PR testsuite/68886
f6964637
AM
9627 * gcc.c-torture/execute/stkalign.c: Revise test.
9628
f5121920
OE
96292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9630
9631 PR target/67260
9632 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9633
6cda3ab6
OE
96342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9635
9636 PR target/67260
9637 * gcc.target/sh/torture/pr67260.c: New.
9638
6786e598
JDA
96392016-02-12 John David Anglin <danglin@gcc.gnu.org>
9640
9641 * gcc.dg/pr67964.c: Add dg-require-alias.
9642
7e05dad8
OE
96432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9644
9645 PR target/67636
9646 PR target/64345
9647 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9648
7f4cc3ce
JD
96492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9650
9651 PR libgfortran/69668
9652 * gfortran.dg/namelist_88.f90: New test.
9653
955ca6dc
JD
96542016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9655
9656 PR libgfortran/69668
9657 * gfortran.dg/namelist_38.f90: Update test.
9658 * gfortran.dg/namelist_84.f90: Update test.
9659
876217ae
DM
96602016-02-12 David Malcolm <dmalcolm@redhat.com>
9661
9662 PR other/69554
9663 * gcc.dg/pr69554-1.c: New test.
9664 * gfortran.dg/pr69554-1.F90: New test.
9665 * gfortran.dg/pr69554-2.F90: New test.
9666 * lib/gcc-dg.exp (proc dg-locus): New function.
9667 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9668 distinguish between the caret-printing and non-caret-printing
9669 cases. If caret-printing has been explicitly enabled, bail out
9670 without attempting to fix up the output.
9671
61789eed
DM
96722016-02-12 David Malcolm <dmalcolm@redhat.com>
9673
9674 PR driver/69265
9675 PR driver/69453
9676 * gcc.dg/spellcheck-options-3.c: New test case.
9677 * gcc.dg/spellcheck-options-4.c: New test case.
9678 * gcc.dg/spellcheck-options-5.c: New test case.
9679 * gcc.dg/spellcheck-options-6.c: New test case.
9680 * gcc.dg/spellcheck-options-7.c: New test case.
9681 * gcc.dg/spellcheck-options-8.c: New test case.
9682 * gcc.dg/spellcheck-options-9.c: New test case.
9683 * gcc.dg/spellcheck-options-10.c: New test case.
9684
c3090c1f
JJ
96852016-02-12 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR rtl-optimization/69764
9688 PR rtl-optimization/69771
9689 * c-c++-common/pr69764.c: New test.
9690 * gcc.dg/torture/pr69771.c: New test.
9691
8222034d
MP
96922016-02-12 Marek Polacek <polacek@redhat.com>
9693
9694 * g++.dg/torture/init-list1.C: New.
9695
f749f792
MP
96962016-02-12 Marek Polacek <polacek@redhat.com>
9697
9698 * gcc.dg/pr69522.c: Add empty dg-options.
9699
199fb02a
IE
97002016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9701
9702 * g++.dg/lto/lto.exp: Include and init mpx.
9703 * g++.dg/lto/pr69729_0.C: New test.
9704
b69539cb
JJ
97052016-02-12 Jakub Jelinek <jakub@redhat.com>
9706
06ff7000
JJ
9707 PR ipa/69241
9708 * g++.dg/ipa/pr69241-4.C: New test.
9709
b69539cb
JJ
9710 PR ipa/68672
9711 * g++.dg/ipa/pr68672-1.C: New test.
9712 * g++.dg/ipa/pr68672-2.C: New test.
9713 * g++.dg/ipa/pr68672-3.C: New test.
9714
16595a1f
BS
97152016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9716
9717 PR c/69522
6d87c306 9718 * gcc.dg/pr69522.c: New test.
16595a1f 9719
38d795d2
PP
97202016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9721
9722 PR c++/69098
9723 * g++.dg/cpp1y/69098.C: New test.
9724 * g++.dg/cpp1y/69098-2.C: New test.
9725
9c582551
JJ
97262016-02-12 Jakub Jelinek <jakub@redhat.com>
9727
9728 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9729 and neighbour -> neighbor.
9730 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9731 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9732 * c-c++-common/Wvarargs.c: Likewise.
9733 * c-c++-common/goacc/host_data-5.c: Likewise.
9734 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9735 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9736 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9737 * gcc.target/aarch64/pr60697.c: Likewise.
9738 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9739 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9740 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9741 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9742 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9743 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9744 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9745 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9746 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9747 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9748 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9749 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9750 * g++.dg/lookup/koenig5.C: Likewise.
9751 * g++.dg/ext/no-asm-2.C: Likewise.
9752 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9753 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9754 * gfortran.dg/used_types_16.f90: Likewise.
9755 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9756 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9757 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9758 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9759 * gfortran.dg/abstract_type_6.f03: Likewise.
9760 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9761 * gfortran.dg/used_types_15.f90: Likewise.
9762 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9763 * gfortran.dg/exit_3.f08: Likewise.
9764 * gfortran.dg/open_status_2.f90: Likewise.
9765 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9766 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9767 * gfortran.dg/associate_1.f03: Likewise.
9768 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9769 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9770 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9771 * gcc.dg/builtin-object-size-1.c: Likewise.
9772 * gcc.dg/noreturn-6.c: Likewise.
9773 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9774 * gcc.dg/globalalias.c: Likewise.
9775 * gcc.dg/builtins-config.h: Likewise.
9776 * gcc.dg/pr30457.c: Likewise.
9777 * gcc.c-torture/compile/volatile-1.c: Likewise.
9778 * gcc.c-torture/execute/20101011-1.c: Likewise.
9779 * c-c++-common/Waddress-1.c: Likewise.
9780
66756373
JJ
97812016-02-11 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR c/69768
9784 * c-c++-common/Waddress-1.c: New test.
9785
76fe932b
AV
97862016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9787
9788 PR fortran/69296
9789 * gfortran.dg/associate_19.f03: New test.
9790 * gfortran.dg/associate_20.f03: New test.
9791
564c4d4b
OE
97922016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9793
9794 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9795
e1c1ecb0
KT
97962016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9797
9798 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9799 .arch armv8-a\n. Add -dA to dg-options.
9800 * gcc.target/aarch64/assembler_arch_1.c: New test.
9801 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9802
0d7d9458
PC
98032016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 PR c++/68726
9806 * g++.dg/cpp0x/pr68726.C: New.
9807
e6208a60
IE
98082016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9809
9810 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9811 test.
9812
281a11eb
RB
98132016-02-11 Richard Biener <rguenther@suse.de>
9814
9815 * g++.dg/tree-ssa/pr61034.C: Adjust.
9816
e03dd765
VM
98172016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9818
4b48faf5 9819 PR target/69148
e03dd765
VM
9820 * gcc.target/s390/pr69148.c: New.
9821
cdc23927
YR
98222016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9823
9824 PR tree-optimization/69652
9825 * gcc.dg/torture/pr69652.c: New test.
9826
e199dd0a
JJ
98272016-02-10 Jakub Jelinek <jakub@redhat.com>
9828 Patrick Palka <ppalka@gcc.gnu.org>
9829
9830 PR ipa/69241
9831 PR c++/69649
9832 * g++.dg/ipa/pr69241-1.C: New test.
9833 * g++.dg/ipa/pr69241-2.C: New test.
9834 * g++.dg/ipa/pr69241-3.C: New test.
9835 * g++.dg/ipa/pr69649.C: New test.
9836
d6b38027
UB
98372016-02-10 Uros Bizjak <ubizjak@gmail.com>
9838
9839 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9840 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9841
13b562c5
BC
98422016-02-10 Bin Cheng <bin.cheng@arm.com>
9843
9844 PR tree-optimization/68021
9845 * gcc.dg/tree-ssa/pr68021.c: New test.
9846
24a179f8
RB
98472016-02-10 Richard Biener <rguenther@suse.de>
9848
9849 PR tree-optimization/69726
9850 * gcc.dg/uninit-22.c: New testcase.
9851
0d99886f
AP
98522016-02-09 Andrew Pinski <apinski@cavium.com>
9853
9854 PR tree-opt/69282
9855 * gcc.c-torture/compile/20160205-1.c: New testcase.
9856
ab04995c
MM
98572016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9858
9859 PR target/68404
9860 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9861 instead accessing a really large arrray.
9862 * gcc.target/powerpc/fusion3.c: Likewise.
9863
4b79ac23
CB
98642016-02-09 Charles Baylis <charles.baylis@linaro.org>
9865
9866 PR target/68532
9867 * gcc.c-torture/execute/pr68532.c: New test.
9868
b890a441
AO
98692016-02-11 Alexandre Oliva <aoliva@redhat.com>
9870
9871 PR target/69634
9872 * gcc.dg/pr69634.c: New.
9873
84a5bef7
RB
98742016-02-09 Richard Biener <rguenther@suse.de>
9875
9876 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9877
1f123759 98782016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9879
1f123759
AF
9880 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9881
65860c77
YR
98822016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9883
9884 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9885
7e1e8a0a
RB
98862016-02-09 Richard Biener <rguenther@suse.de>
9887
9888 PR tree-optimization/69715
9889 * gcc.dg/torture/pr69715.c: New testcase.
9890
efb45a9f
PP
98912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9892
9893 PR c++/69139
9894 * g++.dg/cpp0x/trailing12.C: New test.
9895 * g++.dg/cpp0x/trailing13.C: New test.
9896
20a0c6f9
PP
98972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9898
9899 PR c++/69283
9900 PR c++/67835
9901 * g++.dg/cpp1y/auto-fn29.C: New test.
9902 * g++.dg/cpp1y/auto-fn30.C: New test.
9903
a162f3af
JJ
99042016-02-08 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR tree-optimization/69209
9907 * gcc.c-torture/compile/pr69209.c: New test.
9908
4b4a9fbd
JL
99092016-02-08 Jeff Law <law@redhat.com>
9910
9911 PR tree-optimization/68541
9912 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9913 of statements allowed in join block for path splitting.
9914
cfac5ed2
JJ
99152016-02-08 Jakub Jelinek <jakub@redhat.com>
9916
f68bc23f
JJ
9917 PR c++/59627
9918 * g++.dg/gomp/pr59627.C: New test.
9919
cfac5ed2
JJ
9920 PR ipa/69239
9921 * g++.dg/ipa/pr69239.C: New test.
9922
44714d8c
DM
99232016-02-08 David Malcolm <dmalcolm@redhat.com>
9924
9925 PR preprocessor/69664
9926 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9927 * gcc.dg/cpp/warn-comments.c: Likewise.
9928
eba9e839
MP
99292016-02-08 Marek Polacek <polacek@redhat.com>
9930
9931 PR c++/69688
9932 * g++.dg/init/const12.C: New test.
9933
a011cd92
BS
99342016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9935
9936 PR target/60410
9937 * gcc.dg/lto/pr55113_0.c: Remove test.
9938
5317b1be
RB
99392016-02-08 Richard Biener <rguenther@suse.de>
9940
9941 PR tree-optimization/69719
9942 * gcc.dg/torture/pr69719.c: New testcase.
9943
63998a63
RB
99442016-02-08 Richard Biener <rguenther@suse.de>
9945 Jeff Law <law@redhat.com>
9946
9947 PR target/68273
9948 * gcc.target/mips/pr68273.c: New testcase.
9949
43f4a281
RB
99502016-02-08 Richard Biener <rguenther@suse.de>
9951
9952 PR rtl-optimization/69274
9953 * gcc.target/i386/addr-sel-1.c: XFAIL.
9954
0b604d2d
JL
99552016-02-08 Jeff Law <law@redhat.com>
9956
e8dfe49e
JL
9957 PR tree-optimization/68541
9958 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9959
6daecd7a 9960 PR tree-optimization/65917
0b604d2d
JL
9961 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9962
c0f0e35a
JD
99632016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9964
9965 PR fortran/50555
9966 * gfortran.dg/namelist_args.f90: New test.
9967
8981d712
JL
99682016-02-05 Jeff Law <law@redhat.com>
9969
6daecd7a 9970 PR tree-optimization/68541
8981d712
JL
9971 * gcc.dg/tree-ssa/split-path-2.c: New test.
9972 * gcc.dg/tree-ssa/split-path-3.c: New test.
9973 * gcc.dg/tree-ssa/split-path-4.c: New test.
9974 * gcc.dg/tree-ssa/split-path-5.c: New test.
9975 * gcc.dg/tree-ssa/split-path-6.c: New test.
9976 * gcc.dg/tree-ssa/split-path-7.c: New test.
9977
46cb9332
MS
99782016-02-05 Martin Sebor <msebor@redhat.com>
9979
9980 PR c++/69662
9981 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9982 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9983
be2083ea
RH
99842016-02-06 Richard HEnderson <rth@redhat.com>
9985
9986 PR c/69643
9987 * gcc.target/i386/addr-space-4.c: New.
9988 * gcc.target/i386/addr-space-5.c: New.
9989
711d7c23
MM
99902016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9991
9992 PR fortran/66089
9993 * gfortran.dg/elemental_dependency_6.f90: New.
9994
b5c1c988
JJ
99952016-02-05 Jakub Jelinek <jakub@redhat.com>
9996
861c7bcd
JJ
9997 PR rtl-optimization/69691
9998 * gcc.c-torture/execute/pr69691.c: New test.
9999
b5c1c988
JJ
10000 PR c++/69628
10001 * g++.dg/parse/pr69628.C: New test.
10002
f7dfa966
UB
100032016-02-05 Uros Bizjak <ubizjak@gmail.com>
10004
10005 * gcc.dg/sancov/asan.c: Move to ...
10006 * gcc.dg/asan/sancov-1.c: ... here.
10007
9b143e64
UB
100082016-02-05 Uros Bizjak <ubizjak@gmail.com>
10009
10010 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10011
f5d4b899
L
100122016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10013
10014 PR target/69677
10015 * gcc.target/i386/pr69677.c: New test.
10016
76c85fbb
PP
100172016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10018
10019 PR c++/68948
10020 * g++.dg/template/pr68948.C: New test.
10021
f181bf90
DV
100222016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10023
10024 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10025 (only necessary on s390x).
10026
714fb282
L
100272016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10028
10029 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10030 -mno-accumulate-outgoing-args.
10031
618d6c1c
PP
100322016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10033
10034 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10035
1066e9b5
JJ
100362016-02-04 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR c/69669
10039 * c-c++-common/pr69669.c: New test.
10040
76255d0d
MM
100412016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10042
10043 PR target/69667
10044 * g++.dg/pr69667.C: New file.
10045
e0b059b1
WD
100462016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10047
10048 PR target/69619
10049 * gcc.dg/pr69619.c: Add new test.
10050
2692b5c8
RS
100512016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10052
10053 PR rtl-optimization/69577
10054 * gcc.target/i386/pr69577.c: New test.
10055
7db337c2
ML
100562016-02-04 Martin Liska <mliska@suse.cz>
10057
10058 * g++.dg/asan/pr69276.C: New test.
10059
cc9c0829
KT
100602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10061
10062 PR target/65932
10063 PR target/67714
10064 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10065 a single smulbb instruction.
10066 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10067 * gcc.target/amr/wmul-2.c: Likewise.
10068
eb9feb52
KT
100692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10070
10071 PR target/65932
10072 PR target/67714
10073 * gcc.c-torture/execute/pr67714.c: New test.
10074
61f727fe
JJ
100752016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10076
10077 PR target/69454
10078 * gcc.target/i386/pr69454-1.c: New test.
10079 * gcc.target/i386/pr69454-2.c: New test.
10080
05dd97db
MS
100812016-02-03 Martin Sebor <msebor@redhat.com>
10082
10083 PR c++/69251
10084 PR c++/69253
10085 PR c++/69290
10086 PR c++/69277
10087 PR c++/69349
10088 * g++.dg/ext/flexarray-mangle-2.C: New test.
10089 * g++.dg/ext/flexarray-mangle.C: New test.
10090 * g++.dg/ext/flexarray-subst.C: New test.
10091 * g++.dg/ext/flexary11.C: New test.
10092 * g++.dg/ext/flexary12.C: New test.
10093 * g++.dg/ext/flexary13.C: New test.
10094 * g++.dg/ext/flexary14.C: New test.
10095 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10096
dac2fc29
L
100972016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10098
10099 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10100 Define only if CHECK_FLOAT128 is defined.
10101 (main): Properly initialize u5.
10102
eadb8035
JJ
101032016-02-03 Jakub Jelinek <jakub@redhat.com>
10104
0afbb81b
JJ
10105 PR c/69627
10106 * gcc.dg/pr69627.c: New test.
10107
eadb8035
JJ
10108 PR target/69644
10109 * gcc.dg/pr69644.c: New test.
10110
b12d4923
MS
101112016-02-03 Mike Stump <mikestump@comcast.net>
10112
10113 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10114 support for struct-layout-1.exp.
10115
ab4bae0c
PP
101162016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10117
10118 PR c++/69056
618d6c1c 10119 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10120
95831c01
VM
101212016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10122 Alexandre Oliva <aoliva@redhat.com>
10123
10124 PR target/69461
10125 * gcc.target/powerpc/pr69461.c: New.
10126
ccc71ab8
UB
101272016-02-03 Uros Bizjak <ubizjak@gmail.com>
10128
10129 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10130 works from here ...
10131 (check_effective_target_fsanitize_thread): ... to here. Do not
10132 specify additional compile flags for the test source.
10133 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10134 specify additional compile flags for the test source.
10135
96299640
WD
101362016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10137
10138 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10139
781d83d9
AV
101402016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10141
10142 PR fortran/67451
10143 PR fortran/69418
10144 * gfortran.dg/coarray_allocate_2.f08: New test.
10145 * gfortran.dg/coarray_allocate_3.f08: New test.
10146 * gfortran.dg/coarray_allocate_4.f08: New test.
10147
d8208e6d
AL
101482016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10149
10150 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10151 use same scan-tree-dump-times on all platforms.
10152 * gcc.dg/vect/vect-outer-1.c: Likewise.
10153 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10154 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10155 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10156 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10157 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10158 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10159 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10160
a8394fa0
SB
101612016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10162
10163 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10164 warning.
10165
f3baa1d3
L
101662016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10167
10168 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10169
eb077516
JN
101702016-02-02 James Norris <jnorris@codesourcery.com>
10171
10172 * c-c++-common/goacc/routine-5.c: Add tests.
10173
578fb225
AM
101742016-02-02 Alexander Monakov <amonakov@ispras.ru>
10175
10176 * gcc.target/nvptx/unsigned-cmp.c: New test.
10177
c64f7d37
WD
101782016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10179
10180 * gcc.target/aarch64/scalar_shift_1.c
10181 (test_corners_sisd_di): Improve force to SIMD register.
10182 (test_corners_sisd_si): Likewise.
10183 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10184 Remove scan-assembler check for ldr.
10185
90c6f26c
RB
101862016-02-02 Richard Biener <rguenther@suse.de>
10187
10188 PR tree-optimization/69595
10189 * gcc.dg/Warray-bounds-17.c: New testcase.
10190
9dc03c97
RB
101912016-02-02 Richard Biener <rguenther@suse.de>
10192
10193 PR tree-optimization/69606
10194 * gcc.dg/torture/pr69606.c: New testcase.
10195
2d4dc223
YR
101962016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10197
10198 PR middle-end/68542
10199 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10200 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10201
65c98fde
AM
102022016-02-02 Alan Modra <amodra@gmail.com>
10203
10204 PR target/69548
10205 * gcc.target/powerpc/pr69548.c: New test.
10206
e1b81f2b
JJ
102072016-02-01 Jakub Jelinek <jakub@redhat.com>
10208
d0268b37
JJ
10209 PR rtl-optimization/69592
10210 * gcc.dg/pr69592.c: New test.
10211
e1b81f2b
JJ
10212 PR preprocessor/69543
10213 PR c/69558
10214 * gcc.dg/pr69543.c: New test.
10215 * gcc.dg/pr69558.c: New test.
10216
7dd7780d
UB
102172016-02-01 Uros Bizjak <ubizjak@gmail.com>
10218
bf672ee5
UB
10219 PR testsuite/65940
10220 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10221
9a7013f8
MS
102222016-02-01 Martin Sebor <msebor@redhat.com>
10223
10224 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10225
e681fb2b
BC
102262016-02-01 Bin Cheng <bin.cheng@arm.com>
10227
10228 PR tree-optimization/67921
10229 * c-c++-common/ubsan/pr67921.c: New test.
10230
ff86345f
RB
102312016-02-01 Richard Biener <rguenther@suse.de>
10232
10233 PR middle-end/69556
10234 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10235
bc369dbd
RB
102362016-02-01 Richard Biener <rguenther@suse.de>
10237
10238 PR tree-optimization/69574
10239 * gcc.dg/torture/pr69574.c: New testcase.
10240
ef318184
RB
102412016-02-01 Richard Biener <rguenther@suse.de>
10242
10243 PR tree-optimization/69579
10244 * gcc.dg/setjmp-6.c: New testcase.
10245
654745e6
JJ
102462016-02-01 Jakub Jelinek <jakub@redhat.com>
10247
10248 PR rtl-optimization/69570
10249 * g++.dg/opt/pr69570.C: New test.
10250
e6c0c44b
RH
102512016-02-01 Richard Henderson <rth@redhat.com>
10252
10253 * gcc.dg/pr69535.c: New test.
10254
6ff3f09a
JDA
102552016-01-31 John David Anglin <danglin@gcc.gnu.org>
10256
2c005538
JDA
10257 PR testsuite/69584
10258 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10259 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10260
61083a4b
JDA
10261 PR debug/68244
10262 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10263
6ff3f09a
JDA
10264 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10265
0c221916
PT
102662016-01-31 Paul Thomas <pault@gcc.gnu.org>
10267
10268 PR fortran/67564
10269 * gfortran.dg/allocate_with_source_17.f03: New test.
10270
db7a2818
JJ
102712016-01-30 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR tree-optimization/69546
10274 * gcc.dg/torture/pr69546.c: New test.
10275
e520d5f0
PT
102762016-01-30 Paul Thomas <pault@gcc.gnu.org>
10277
10278 PR fortran/69566
10279 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10280
343c05d3
MS
102812016-01-30 Martin Sebor <msebor@redhat.com>
10282
10283 PR c++/68490
10284 * g++.dg/ext/flexary10.C: New test.
10285
d6c3a539
DH
102862016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10287
10288 PR fortran/66707
10289 gfortran.dg/common_23.f90: New test.
10290
52d72fcd
BS
102912016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10292
10293 PR target/65546
10294 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10295 condition being checked, and disable it when the target supports
10296 misaligned loads and stores.
10297
3a5d2ba4
JJ
102982016-01-29 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR debug/69518
10301 * gcc.dg/torture/pr69518.c: New test.
10302
6bbacdb5
L
103032016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10304
10305 PR target/69530
10306 * gcc.target/i386/pr69530.c: New test.
10307
af932cdb
SE
103082016-01-29 Steve Ellcey <sellcey@imgtec.com>
10309
10310 PR target/65604
10311 * gcc.target/mips/div-delay.c: New test.
10312
26658b7c
JJ
103132016-01-29 Jakub Jelinek <jakub@redhat.com>
10314
33e89989
JJ
10315 PR target/69551
10316 * gcc.target/i386/pr69551.c: New test.
10317
26658b7c
JJ
10318 PR target/66137
10319 * gcc.target/i386/pr66137.c: New test.
10320
401116b5
AB
103212016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10322
10323 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10324 always built for p5600.
10325 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10326 isa=p5600 dg-option.
10327
d4abfcc5
RB
103282016-01-29 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/69547
10331 * g++.dg/tree-ssa/pr69547.C: New testcase.
10332
16b77b32
JJ
103332016-01-29 Jakub Jelinek <jakub@redhat.com>
10334
10335 PR debug/66869
10336 * g++.dg/warn/Wunused-function2.C: New test.
10337
a1c95464
DV
103382016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10339
10340 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10341 support for test to succeed.
10342
5453bfed
MP
103432016-01-29 Marek Polacek <polacek@redhat.com>
10344
10345 PR c++/69509
10346 PR c++/69516
10347 * g++.dg/ext/constexpr-vla2.C: New test.
10348 * g++.dg/ext/constexpr-vla3.C: New test.
10349 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10350
452ec2a5
RB
103512016-01-29 Richard Biener <rguenther@suse.de>
10352
10353 PR middle-end/69537
10354 * gcc.dg/uninit-21.c: New testcase.
10355
aec0b19e
UB
103562016-01-28 Uros Bizjak <ubizjak@gmail.com>
10357
10358 PR target/69459
10359 * gcc.target/i386/pr69459.c: New test.
10360
df113ce7
SE
103612016-01-28 Steve Ellcey <sellcey@imgtec.com>
10362
10363 PR target/68400
10364 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10365 * gcc.target/mips/pr68400.c: New test.
10366
494de84f
MS
103672016-01-28 Martin Sebor <msebor@redhat.com>
10368
10369 PR target/17381
10370 * gcc.target/powerpc/pr17381.c: New test.
10371
eb1b1f01
JJ
103722016-01-28 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR middle-end/69542
10375 * gcc.dg/torture/pr69542.c: New test.
10376
6dfeb7ce
WD
103772016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10378
10379 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10380
4b7471a4
DE
103812016-01-28 David Edelsohn <dje.gcc@gmail.com>
10382
10383 * gcc.dg/pr65980.c: Skip on AIX.
10384 * gcc.dg/pr66688.c: Same.
10385
b271fd21
DE
103862016-01-28 David Edelsohn <dje.gcc@gmail.com>
10387
10388 PR target/63679
10389 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10390 * gcc.dg/tree-ssa/sra-18.c: Same.
10391
874108a9
AV
103922016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10393
10394 PR fortran/62536
10395 * gfortran.dg/block_15.f08: New test.
10396 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10397 on incorrectly closed BLOCK.
10398
30480bcd
IE
103992016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10400
10401 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
104022016-01-28 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/69466
10405 * gfortran.dg/vect/pr69466.f90: New testcase.
10406
0d4c694e
TP
104072016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10408
10409 * g++.dg/pr67989.C: Remove ARM-specific option.
10410 * gcc.target/arm/pr67989.C: New file.
10411
2aa780da
UB
104122016-01-27 Uros Bizjak <ubizjak@gmail.com>
10413
10414 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10415 and expm1 test for glibc < 2.11.
10416
f75ebe77
RH
104172016-01-27 Richard Henderson <rth@redhat.com>
10418
10419 * gcc.c-torture/execute/pr69447.c: New test.
10420
104212016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10422
9a175e65 10423 PR fortran/69422
49847d75
PT
10424 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10425
cbdd8ae0
JJ
104262016-01-27 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR debug/66869
10429 * gcc.dg/pr66869.c: New test.
10430
2b572b3c
JL
104312016-01-25 Jeff Law <law@redhat.com>
10432
10433 PR tree-optimization/68398
aec0b19e 10434 PR tree-optimization/69196
2b572b3c
JL
10435 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10436 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10437 path to avoid new heuristic allowing more irreducible regions
10438 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10439 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10440 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10441 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10442 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10443
fa74a4bc
MP
104442016-01-27 Marek Polacek <polacek@redhat.com>
10445
10446 PR c/68062
10447 * c-c++-common/vector-compare-4.c: New test.
10448
0afff540
DM
104492016-01-27 David Malcolm <dmalcolm@redhat.com>
10450
10451 PR preprocessor/69126
10452 * c-c++-common/pr69126.c: New test case.
10453
1a218fc9
ILT
104542016-01-27 Ian Lance Taylor <iant@google.com>
10455
10456 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10457
5d70666e
RB
104582016-01-27 Ryan Burn <contact@rnburn.com>
10459
10460 PR cilkplus/69267
10461 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10462
87ff4d66
UB
104632016-01-27 Uros Bizjak <ubizjak@gmail.com>
10464
10465 PR target/69512
10466 * gcc.target/i386/pr69512.c: New test.
10467
27e23cca
RE
104682016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10469
10470 PR ada/69488
10471 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10472
05bf54c3
MP
104732016-01-27 Marek Polacek <polacek@redhat.com>
10474
10475 PR c++/69379
10476 * g++.dg/pr69379.C: New test.
10477
60214d0d
MS
104782016-01-27 Martin Sebor <msebor@redhat.com>
10479
10480 PR c++/69317
10481 * g++.dg/abi/Wabi-2-2.C: New test.
10482 * g++.dg/abi/Wabi-2-3.C: New test.
10483 * g++.dg/abi/Wabi-3-2.C: New test.
10484 * g++.dg/abi/Wabi-3-3.C: New test.
10485
167c7bfa
RB
104862016-01-27 Richard Biener <rguenther@suse.de>
10487
10488 PR tree-optimization/69166
10489 * gcc.dg/torture/pr69166.c: New testcase.
10490
1430fb1f
MJ
104912016-01-27 Martin Jambor <mjambor@suse.cz>
10492
10493 PR tree-optimization/69355
10494 * gcc.dg/tree-ssa/pr69355.c: New test.
10495
95e3030c
MP
104962016-01-27 Marek Polacek <polacek@redhat.com>
10497
10498 PR c++/69496
10499 * g++.dg/ext/constexpr-vla1.C: New test.
10500
eeb085f3
CB
105012016-01-20 Christian Bruel <christian.bruel@st.com>
10502
10503 PR target/69245
10504 * gcc.target/arm/pr69245.c: New test.
10505
b1652dde
JJ
105062016-01-27 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR tree-optimization/69399
10509 * gcc.dg/torture/pr69399.c: New test.
10510
ce7e8f00
EB
105112016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10512
10513 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10514
e4aac1d1
EB
105152016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10516
10517 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10518
8dfdb419
TV
105192016-01-26 Tom de Vries <tom@codesourcery.com>
10520
10521 PR tree-optimization/69110
10522 * gcc.dg/autopar/pr69110.c: New test.
10523
56f80f54 105242016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10525 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10526
10527 * gcc.dg/graphite/isl-ast-op-select.c: New.
10528
a0909527
PT
105292015-01-26 Paul Thomas <pault@gcc.gnu.org>
10530
10531 PR fortran/69385
10532 * gfortran.dg/allocate_error_6.f90: New test.
10533
ffc445f4
RH
105342016-01-26 Richard Henderson <rth@redhat.com>
10535
10536 * gcc.dg/tm/pr60908.c: New test.
10537
01e1dea3
DM
105382016-01-26 David Malcolm <dmalcolm@redhat.com>
10539
10540 PR other/69006
10541 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10542 directive.
10543 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10544 expected multiline output to reflect the colorization being
10545 disabled before newlines.
10546 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10547 (custom_diagnostic_finalizer): Replace call to
10548 pp_newline_and_flush with call to pp_flush.
10549 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10550 * gfortran.dg/implicit_class_1.f90: Likewise.
10551 * lib/gcc-dg.exp (allow_blank_lines): New global.
10552 (dg-allow-blank-lines-in-output): New procedure.
10553 (gcc-dg-prune): Complain about blank lines in the output, unless
10554 dg-allow-blank-lines-in-output was called.
10555 * lib/multiline.exp (_build_multiline_regex): Only support
10556 arbitrary followup text for non-blank-lines, not for blank lines.
10557
13f92e8d
JJ
105582016-01-26 Jakub Jelinek <jakub@redhat.com>
10559
10560 PR tree-optimization/69483
10561 * gcc.dg/pr69483.c: New test.
10562 * g++.dg/opt/pr69483.C: New test.
10563
92422235
CL
105642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10565
10566 PR target/68620
10567 * gcc.target/arm/pr68620.c: New test.
10568
0bccf11b
L
105692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10570
10571 * gcc.target/i386/pr68986-2.c: Remove -m32.
10572
81cd202e
L
105732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10574
10575 PR target/68986
10576 * gcc.target/i386/pr68986-1.c: New test.
10577 * gcc.target/i386/pr68986-2.c: Likewise.
10578 * gcc.target/i386/pr68986-3.c: Likewise.
10579
213a1c03
CB
105802016-01-26 Christian Bruel <christian.bruel@st.com>
10581
10582 * lib/target-supports.exp
10583 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10584 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10585 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10586
22a08dd1
RB
105872016-01-26 Richard Biener <rguenther@suse.de>
10588
10589 PR tree-optimization/69452
10590 * gcc.dg/torture/pr69452.c: New testcase.
10591
6c06e0e8
JJ
105922016-01-26 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR target/69442
10595 * gcc.dg/pr69442.c: New test.
10596
b96824c4
RFI
105972016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10598
10599 PR target/67896
10600 * gcc.target/aarch64/simd/pr67896.C: New.
10601
5ee31e57
RS
106022016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10603
10604 PR tree-optimization/69400
10605 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10606 function.
10607 (plugin_init): Call it.
10608 * gcc.dg/torture/pr69400.c: New test.
10609
7ddfb31d
CL
106102016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10611
10612 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10613
1e050c90
AK
106142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10615 Sebastian Pop <s.pop@samsung.com>
10616
10617 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10618 isl-0.15.
10619
c8ee4bf5
AK
106202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10621 Sebastian Pop <s.pop@samsung.com>
10622
10623 * gcc.dg/graphite/pr69292.c: New.
10624
d902b330
JJ
106252016-01-25 Jakub Jelinek <jakub@redhat.com>
10626
10627 * c-c++-common/goacc/use_device-1.c: New test.
10628
2c89b952
JL
106292016-01-25 Jeff Law <law@redhat.com>
10630
10631 PR tree-optimization/69196
10632 PR tree-optimization/68398
10633 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10634 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10635
685c8785
DE
106362016-01-25 David Edelsohn <dje.gcc@gmail.com>
10637
10638 PR target/69469
10639 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10640 Algorithm.
10641
95cef0c1
RB
106422016-01-25 Richard Biener <rguenther@suse.de>
10643
10644 PR testsuite/69380
10645 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10646
2947d3b2
IE
106472016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10648
10649 PR target/69421
10650 * gcc.dg/pr69421.c: New test.
10651
ae19075a
BB
106522016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10653
10654 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10655 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10656 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10657 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10658 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10659 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10660 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10661 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10662 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10663 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10664
fa4511c2
RB
106652016-01-25 Richard Biener <rguenther@suse.de>
10666
10667 PR tree-optimization/69376
10668 * gcc.dg/torture/pr69376.c: New testcase.
10669
1d101216
JD
106702016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10671
10672 PR fortran/69397
10673 PR fortran/68442
10674 * gfortran.dg/interface_38.f90: New test.
10675 * gfortran.dg/interface_39.f90: New test.
a0909527 10676
a59b92b0
PP
106772016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10678
10679 Revert:
10680 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10681
10682 PR c++/11858
10683 PR c++/24663
10684 PR c++/24664
10685 * g++.dg/template/pr11858.C: New test.
10686 * g++.dg/template/pr24663.C: New test.
10687 * g++.dg/template/unify12.C: New test.
10688 * g++.dg/template/unify13.C: New test.
10689 * g++.dg/template/unify14.C: New test.
10690 * g++.dg/template/unify15.C: New test.
10691 * g++.dg/template/unify16.C: New test.
10692 * g++.dg/template/unify17.C: New test.
10693
16acb1a8
DH
106942016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10695
10696 PR fortran/68283
10697 gfortran.dg/pr68283.f90: New test.
10698
094773e8
TK
106992016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10700
10701 PR fortran/66094
10702 * gfortran.dg/inline_matmul_13.f90: New test.
10703 * gfortran.dg/matmul_bounds_8.f90: New test.
10704 * gfortran.dg/matmul_bounds_9.f90: New test.
10705 * gfortran.dg/matmul_bounds_10.f90: New test.
10706
42fb90d7
TV
107072016-01-23 Tom de Vries <tom@codesourcery.com>
10708
10709 PR tree-optimization/69426
10710 * gcc.dg/autopar/pr69426.c: New test.
10711
69da7802
MS
107122016-01-23 Martin Sebor <msebor@redhat.com>
10713
10714 PR c++/58109
10715 PR c++/69022
10716 * g++.dg/cpp0x/alignas5.C: New test.
10717 * g++.dg/ext/vector29.C: Same.
10718
da17300a
UB
107192016-01-23 Uros Bizjak <ubizjak@gmail.com>
10720
10721 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10722 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10723 _GNU_SOURCE from compile flags to the source.
10724 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10725 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10726 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10727 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10728
62041cfc
JJ
107292016-01-22 Jakub Jelinek <jakub@redhat.com>
10730
10731 PR target/69432
10732 * g++.dg/opt/pr69432.C: New test.
10733
f7d2ad6f
BS
107342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10735
10736 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10737 32-bit targets testing an -m64 multilib.
10738
d403fc9a
WS
107392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10740
10741 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10742 64-bit support.
10743
4aa16f8d
JG
107442016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10745
10746 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10747
7c816d0f
CB
107482016-01-21 Christian Bruel <christian.bruel@st.com>
10749
10750 PR target/68674
10751 * gcc.target/i386/pr68674.c
10752 * gcc.target/aarch64/pr68674.c
10753 * gcc.target/arm/pr68674.c
10754
fce661e8
KT
107552016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10756
10757 PR target/69403
10758 * gcc.c-torture/execute/pr69403.c: New test.
10759
4696899f
PC
107602016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10761
10762 PR c++/55843
10763 * g++.dg/template/pr55843.C: New.
10764
bac69366
AL
107652016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10766
10767 PR testsuite/66877
10768 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10769 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10770
b57d3a5c
BS
107712016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10772
10773 PR testsuite/67489
da17300a
UB
10774 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10775 from dg-do compile directive, and instead add
10776 { dg-require-effective-target int128 }.
b57d3a5c 10777
9f04a53e
MS
107782016-01-20 Martin Sebor <msebor@redhat.com>
10779
10780 PR c/69405
10781 * gcc.dg/sync-fetch.c: New test.
10782
38a51663
JL
107832016-01-21 Martin Sebor <msebor@redhat.com>
10784
10785 PR target/69252
10786 * gcc.target/powerpc/pr69252.c: New test.
10787
2423a75a
JD
107882016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10789
10790 PR fortran/65996
da17300a 10791 * gfortran.dg/pr65996.f90: New test.
2423a75a 10792
0a76463f
DV
107932016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10794
10795 PR c++/68810
9f04a53e 10796 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10797 expected to generate an error.
0a76463f 10798
9776e692
BS
107992016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10800
10801 PR middle-end/66178
10802 * gcc.dg/torture/pr66178.c: New test.
10803
c8d3e088
AB
108042016-01-21 Anton Blanchard <anton@samba.org>
10805 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10806
10807 PR target/63354
10808 * gcc.target/powerpc/pr63354.c: New test.
10809
35b707ff
VM
108102016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10811
10812 PR rtl-optimization/68990
10813 * gcc.target/i386/pr68990: New.
10814
157b0829
NC
108152016-01-21 Nick Clifton <nickc@redhat.com>
10816
10817 PR target/69129
10818 * gcc.target/mips/pr69129.c: New.
10819
aede6748
PC
108202016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10821
10822 PR c++/58046
10823 * g++.dg/cpp0x/pr58046.C: New.
10824
5463c2c8
JJ
108252016-01-21 Jakub Jelinek <jakub@redhat.com>
10826
6d31cc75
SS
10827 PR target/69187
10828 PR target/65624
10829 * gcc.target/arm/pr69187.c: New test.
10830
5463c2c8
JJ
10831 PR c++/69355
10832 * g++.dg/torture/pr69355.C: New test.
10833
fa28f32b
AK
108342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10835 Sebastian Pop <s.pop@samsung.com>
10836
10837 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10838
b920a047
AK
108392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10840 Sebastian Pop <s.pop@samsung.com>
10841
da17300a 10842 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10843
bdd3aea6
JJ
108442016-01-21 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR middle-end/67653
10847 * c-c++-common/pr67653.c: New test.
10848 * gcc.dg/torture/pr29119.c: Add dg-warning.
10849
26a2e6ae
PB
108502016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10851
10852 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10853
d25c7690
PK
108542016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10855
10856 PR c/24293
10857 * gcc.dg/pr24293.c: New test.
10858 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10859 incomplete struct type.
10860 * gcc.dg/declspec-1.c: Likewise.
10861 * gcc.dg/pr63549.c: Likewise.
10862
889d5698
JJ
108632016-01-20 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR tree-optimization/66612
10866 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10867 for bdn instruction.
10868
d7cf3dc7
CL
108692016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10870
10871 * lib/target-supports.exp
10872 (check_effective_target_arm_fp_ok_nocache): New.
10873 (check_effective_target_arm_fp_ok): New.
10874 (add_options_for_arm_fp): New.
10875 (check_effective_target_arm_crypto_ok_nocache): Require
10876 target_arm_v8_neon_ok instead of arm32.
10877 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10878 (check_effective_target_arm_crypto_pragma_ok): New.
10879 (add_options_for_arm_vfp): New.
10880 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10881 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10882 target instead. Force initial fpu to vfp.
10883 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10884 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10885 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10886 dependency.
10887 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10888 use arm_vfp effective target instead. Force initial fpu to vfp.
10889 * gcc.target/arm/attr-neon3.c: Likewise.
10890 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10891 arm_vfp_ok.
10892 * gcc.target/arm/unsigned-float.c: Likewise.
10893 * gcc.target/arm/vfp-1.c: Likewise.
10894 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10895 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10896 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10897 * gcc.target/arm/vfp-ldmias.c: Likewise.
10898 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10899 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10900 * gcc.target/arm/vfp-stmiad.c: Likewise.
10901 * gcc.target/arm/vfp-stmias.c: Likewise.
10902 * gcc.target/arm/vnmul-1.c: Likewise.
10903 * gcc.target/arm/vnmul-2.c: Likewise.
10904 * gcc.target/arm/vnmul-3.c: Likewise.
10905 * gcc.target/arm/vnmul-4.c: Likewise.
10906
01ac9704 109072016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10908
e84b00da
L
10909 PR testsuite/69366
10910 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10911 the MPX run-time library, for compile-time MPX test.
10912 * gcc.target/i386/chkp-always_inline.c: Likewise.
10913 * gcc.target/i386/chkp-bndret.c: Likewise.
10914 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10915 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10916 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10917 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10918 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10919 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10920 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10921 * gcc.target/i386/chkp-label-address.c: Likewise.
10922 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10923 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10924 * gcc.target/i386/chkp-pr69044.c: Likewise.
10925 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10926 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10927 * gcc.target/i386/chkp-strchr.c: Likewise.
10928 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10929 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10930 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10931 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10932 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10933 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10934 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10935 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10936 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10937 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10938 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10939 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10940 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10941 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10942 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10943 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10944 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10945 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10946 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10947 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10948 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10949 * gcc.target/i386/pr63995-2.c: Likewise.
10950 * gcc.target/i386/pr64805.c: Likewise.
10951 * gcc.target/i386/pr65044.c: Likewise.
10952 * gcc.target/i386/pr65167.c: Likewise.
10953 * gcc.target/i386/pr65183.c: Likewise.
10954 * gcc.target/i386/pr65184.c: Likewise.
10955 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10956
28b33016
IE
109572016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10958
10959 PR tree-optimization/69328
10960 * gcc.dg/pr69328.c: New test.
10961
bcff0913
JL
109622016-01-20 Jeff Law <law@redhat.com>
10963
bf0bb970 10964 PR target/25114
bcff0913
JL
10965 * gcc.target/m68k/pr25114.c: New test.
10966
a3f69631
AV
109672016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10968
10969 * gcc.target/arm/memset-inline-10.c: Added
10970 dg-require-effective-target arm_thumb2_ok.
10971
af33ba0d
EB
109722016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10973
10974 * gcc.dg/debug/dwarf2/sso.c: New test.
10975
7596d5de
UB
109762016-01-19 Uros Bizjak <ubizjak@gmail.com>
10977
10978 PR testsuite/68820
10979 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10980 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10981 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10982
ceda2c69
JH
109832016-01-19 Jan Hubicka <hubicka@ucw.cz>
10984
10985 PR ipa/66223
10986 * g++.dg/ipa/devirt-50.C: New testcase.
10987
38a979f2
MP
109882016-01-19 Marek Polacek <polacek@redhat.com>
10989
10990 PR c++/68965
10991 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10992 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10993
962801c5
KT
109942016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10995
10996 PR target/69135
10997 * gcc.target/arm/pr69135_1.c: New test.
10998
078fe40a
WD
109992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11000
11001 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11002
786e3c06
WD
110032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11004
11005 * gcc.target/aarch64/ccmp_1.c: New testcase.
11006
1e297006
MP
110072016-01-19 Marek Polacek <polacek@redhat.com>
11008
11009 PR c++/68586
11010 * g++.dg/cpp0x/enum30.C: New test.
11011
879c27e3
RB
110122016-01-19 Richard Biener <rguenther@suse.de>
11013
11014 PR tree-optimization/69336
11015 * g++.dg/tree-ssa/pr69336.C: New testcase.
11016
015337d3
JJ
110172016-01-19 Jakub Jelinek <jakub@redhat.com>
11018
11019 PR debug/65779
11020 * gcc.dg/pr65779.c: New test.
11021
e2c768b6
RB
110222016-01-19 Richard Biener <rguenther@suse.de>
11023
11024 PR tree-optimization/69352
11025 * gcc.dg/torture/pr69352.c: New testcase.
11026
569efc34
JJ
110272016-01-19 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR rtl-optimization/68955
11030 PR rtl-optimization/64557
11031 * gcc.dg/torture/pr68955.c: New test.
11032
e49d321f
JH
110332016-01-19 Jan Hubicka <hubicka@ucw.cz>
11034
11035 PR lto/69136
11036 * g++.dg/torture/pr69136.C: New testcase.
11037
e9191ad3
JH
110382016-01-19 Jan Hubicka <hubicka@ucw.cz>
11039
11040 PR lto/69133
11041 * g++.dg/lto/pr69133_0.C: New testcase.
11042 * g++.dg/lto/pr69133_1.C: New testcase.
11043
2bedb645
JL
110442016-01-15 Jeff Law <law@redhat.com>
11045
11046 PR tree-optimization/69320
11047 * gcc.c-torture/pr69320-1.c: New test.
11048 * gcc.c-torture/pr69320-2.c: New test.
11049 * gcc.c-torture/pr69320-3.c: New test.
11050 * gcc.c-torture/pr69320-4.c: New test.
11051
17c15cb9
PP
110522016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11053
11054 PR c++/11858
11055 PR c++/24663
11056 PR c++/24664
11057 * g++.dg/template/pr11858.C: New test.
11058 * g++.dg/template/pr24663.C: New test.
11059 * g++.dg/template/unify12.C: New test.
11060 * g++.dg/template/unify13.C: New test.
11061 * g++.dg/template/unify14.C: New test.
11062 * g++.dg/template/unify15.C: New test.
11063 * g++.dg/template/unify16.C: New test.
11064 * g++.dg/template/unify17.C: New test.
11065
9617fd08
DM
110662016-01-18 David Malcolm <dmalcolm@redhat.com>
11067
11068 PR testsuite/69181
11069 * gcc.dg/pr69181-1.c: New test file.
11070 * gcc.dg/pr69181-2.c: New test file.
11071 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11072 globals by moving it to...
11073 (cleanup-after-saved-dg-test): ...this new function. Add
11074 "global additional_sources_used". Add reset of global
11075 multiline_expected_outputs to the empty list.
11076 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11077 global to...
11078 (multiline_expected_outputs): ...this, and updated comments to
11079 note that it is modified from gcc-dg.exp.
11080 (dg-end-multiline-output): Update for the above renaming.
11081 (handle-multiline-outputs): Likewise. Remove the clearing
11082 of the expected outputs to the empty list.
11083
b555a2e4
RB
110842016-01-18 Richard Biener <rguenther@suse.de>
11085
11086 PR tree-optimization/69297
11087 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11088
96902805
JM
110892016-01-18 Joseph Myers <joseph@codesourcery.com>
11090
11091 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11092 dg-options.
11093 * gcc.target/mips/mips-3d-2.c: Likewise.
11094 * gcc.target/mips/mips-3d-3.c: Likewise.
11095 * gcc.target/mips/mips-3d-4.c: Likewise.
11096 * gcc.target/mips/mips-3d-5.c: Likewise.
11097 * gcc.target/mips/mips-3d-6.c: Likewise.
11098 * gcc.target/mips/mips-3d-7.c: Likewise.
11099 * gcc.target/mips/mips-3d-8.c: Likewise.
11100 * gcc.target/mips/mips-3d-9.c: Likewise.
11101 * gcc.target/mips/mips-ps-1.c: Likewise.
11102 * gcc.target/mips/mips-ps-2.c: Likewise.
11103 * gcc.target/mips/mips-ps-3.c: Likewise.
11104 * gcc.target/mips/mips-ps-4.c: Likewise.
11105 * gcc.target/mips/mips-ps-5.c: Likewise.
11106 * gcc.target/mips/mips-ps-6.c: Likewise.
11107 * gcc.target/mips/mips-ps-7.c: Likewise.
11108 * gcc.target/mips/mips-ps-type.c: Likewise.
11109 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11110 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11111
40e26f94
TV
111122016-01-18 Tom de Vries <tom@codesourcery.com>
11113
11114 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11115 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11116 * c-c++-common/goacc/kernels-empty.c: New test.
11117 * c-c++-common/goacc/kernels-eternal.c: New test.
11118 * c-c++-common/goacc/kernels-loop-2.c: New test.
11119 * c-c++-common/goacc/kernels-loop-3.c: New test.
11120 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11121 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11122 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11123 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11124 * c-c++-common/goacc/kernels-loop-data.c: New test.
11125 * c-c++-common/goacc/kernels-loop-g.c: New test.
11126 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11127 * c-c++-common/goacc/kernels-loop-n.c: New test.
11128 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11129 * c-c++-common/goacc/kernels-loop.c: New test.
11130 * c-c++-common/goacc/kernels-noreturn.c: New test.
11131 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11132 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11133 * c-c++-common/goacc/kernels-reduction.c: New test.
11134
a98d4647
TV
111352016-01-18 Tom de Vries <tom@codesourcery.com>
11136
11137 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11138 * gcc.dg/autopar/outer-2.c: Same.
11139 * gcc.dg/autopar/outer-3.c: Same.
11140 * gcc.dg/autopar/outer-4.c: Same.
11141 * gcc.dg/autopar/outer-5.c: Same.
11142 * gcc.dg/autopar/outer-6.c: Same.
11143 * gcc.dg/autopar/parallelization-1.c: Same.
11144 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11145 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11146 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11147 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11148 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11149 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11150 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11151 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11152 * gcc.dg/autopar/pr39500-1.c: Same.
11153 * gcc.dg/autopar/pr39500-2.c: Same.
11154 * gcc.dg/autopar/pr46193.c: Same.
11155 * gcc.dg/autopar/pr46194.c: Same.
11156 * gcc.dg/autopar/pr49580.c: Same.
11157 * gcc.dg/autopar/pr49960-1.c: Same.
11158 * gcc.dg/autopar/pr49960.c: Same.
11159 * gcc.dg/autopar/pr68373.c: Same.
11160 * gcc.dg/autopar/reduc-1.c: Same.
11161 * gcc.dg/autopar/reduc-1char.c: Same.
11162 * gcc.dg/autopar/reduc-1short.c: Same.
11163 * gcc.dg/autopar/reduc-2.c: Same.
11164 * gcc.dg/autopar/reduc-2char.c: Same.
11165 * gcc.dg/autopar/reduc-2short.c: Same.
11166 * gcc.dg/autopar/reduc-3.c: Same.
11167 * gcc.dg/autopar/reduc-4.c: Same.
11168 * gcc.dg/autopar/reduc-6.c: Same.
11169 * gcc.dg/autopar/reduc-7.c: Same.
11170 * gcc.dg/autopar/reduc-8.c: Same.
11171 * gcc.dg/autopar/reduc-9.c: Same.
11172 * gcc.dg/autopar/uns-outer-4.c: Same.
11173 * gcc.dg/autopar/uns-outer-5.c: Same.
11174 * gcc.dg/autopar/uns-outer-6.c: Same.
11175 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11176 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11177
da976fa8
AL
111782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11179
11180 PR target/63679
11181 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11182 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11183
70c1e886
AL
111842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11185
11186 PR target/63679
11187 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11188 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11189 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11190
88bed196
AL
111912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11192
11193 PR target/63679
11194 * gcc.dg/tree-ssa/sra-17.c: New.
11195 * gcc.dg/tree-ssa/sra-18.c: New.
11196
3dd5f42e
IE
111972016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11198
11199 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11200
ae5a77fa
EB
112012016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11202
11203 * gnat.dg/inline12.adb: New test.
11204
11e57fc6
BC
112052016-01-18 Bin Cheng <bin.cheng@arm.com>
11206
11207 PR tree-optimization/66797
11208 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11209
995b6fe0
RB
112102016-01-18 Richard Biener <rguenther@suse.de>
11211
11212 PR tree-optimization/69170
11213 * gcc.dg/torture/pr69170.c: New testcase.
11214
82ee0cf2 112152016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11216
11217 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11218
d69da357
TV
112192016-01-16 Tom de Vries <tom@codesourcery.com>
11220
11221 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11222
a3845283
TV
112232016-01-16 Tom de Vries <tom@codesourcery.com>
11224
11225 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11226 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11227 redundant dg-require-effective-target pthread.
11228 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11229 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11230 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11231 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11232 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11233 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11234 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11235
197a6aa6
DE
112362016-01-16 David Edelsohn <dje.gcc@gmail.com>
11237
11238 PR target/68609
11239 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11240 * gcc.target/powerpc/recip-7.c: Same.
11241
ec7886c1
PP
112422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11243
11244 PR c++/69091
11245 * g++.dg/template/pr69091.C: New test.
11246
203484bb
PP
112472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11248
11249 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11250 dump does not contain an error_mark_node.
11251 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11252 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11253
aa2500e9
PP
112542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11255
11256 PR c++/68936
11257 * g++.dg/template/pr68936.C: New test.
11258
28621a5c
DE
112592016-01-15 David Edelsohn <dje.gcc@gmail.com>
11260
11261 PR target/68609
11262 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11263 * gcc.target/powerpc/recip-2.c: Same.
11264 * gcc.target/powerpc/recip-3.c: Same.
11265 * gcc.target/powerpc/recip-4.c: Same.
11266 * gcc.target/powerpc/recip-sqrtf.c: Same.
11267
40c43aca
JL
112682016-01-15 Jeff Law <law@redhat.com>
11269
11270 PR tree-optimization/69270
11271 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11272 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11273
afbc5ae8
PT
112742016-01-15 Paul Thomas <pault@gcc.gnu.org>
11275
11276 PR fortran/49630
11277 * gfortran.dg/deferred_character_13.f90: New test for the fix
11278 of comment 3 of the PR.
11279
11280 PR fortran/54070
11281 * gfortran.dg/deferred_character_8.f90: New test
11282 * gfortran.dg/allocate_error_5.f90: New test
11283
11284 PR fortran/60593
11285 * gfortran.dg/deferred_character_10.f90: New test
11286
11287 PR fortran/60795
11288 * gfortran.dg/deferred_character_14.f90: New test
11289
11290 PR fortran/61147
11291 * gfortran.dg/deferred_character_11.f90: New test
11292
11293 PR fortran/64324
11294 * gfortran.dg/deferred_character_9.f90: New test
11295
49abe076
VM
112962016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11297
11298 PR rtl-optimization/69030
11299 * gcc.target/i386/pr69030.c: New.
11300
16d12992
KT
113012016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11302
11303 * gcc.target/aarch64/target_attr_17.c: New test.
11304
78810bd3
RB
113052016-01-15 Richard Biener <rguenther@suse.de>
11306
11307 PR tree-optimization/66856
11308 * gcc.dg/torture/pr66856-1.c: New testcase.
11309 * gcc.dg/torture/pr66856-2.c: Likewise.
11310
2bd847fe
RB
113112016-01-15 Richard Biener <rguenther@suse.de>
11312
11313 PR debug/69137
11314 * g++.dg/lto/pr69137_0.C: New testcase.
11315
a00fe3b7
RS
113162016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11317
11318 PR middle-end/69246
11319 * gcc.target/i386/pr69246.c: New test.
11320
cbb0e83b
DV
113212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11322
7596d5de 11323 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11324
5a500ecf
DV
113252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11326
11327 PR c++/56194
11328 * g++.dg/init/const9.C: Disable test on S/390.
11329
5d9bf64f
DV
113302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11331
11332 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11333 * g++.dg/Wno-frame-address.C: Ditto.
11334
e234b19e
DV
113352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11336
11337 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11338
89483f99
RB
113392016-01-15 Richard Biener <rguenther@suse.de>
11340
11341 PR tree-optimization/68961
11342 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11343
94f37395
IE
113442016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11345
11346 * gcc.target/i386/pr65105-5.c: New test.
11347
82ee0cf2 113482016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11349
11350 * gcc.c-torture/execute/alias-4.c: New testcase.
11351
82ee0cf2 113522016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11353
11354 PR ipa/68148
11355 * g++.dg/ipa/devirt-49.C: New testcase.
11356
092f7deb 113572016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11358
11359 PR target/65837
11360 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11361 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11362 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11363
e93c66bc
RB
113642016-01-15 Richard Biener <rguenther@suse.de>
11365
11366 PR tree-optimization/69117
11367 * gcc.dg/torture/pr69117.c: New testcase.
11368
c47eaca6 113692015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11370
11371 PR c++/69048
11372 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11373
c3f6914a
FXC
113742016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11375
11376 PR testsuite/67509
11377 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11378 range tests use 100 * maximum instead of maximum + 1.
11379
cd65ae90
JJ
113802016-01-14 Jakub Jelinek <jakub@redhat.com>
11381
11382 PR debug/69244
11383 * gcc.dg/guality/pr69244.c: New test.
11384
19643948
UB
113852016-01-14 Uros Bizjak <ubizjak@gmail.com>
11386
11387 * lib/target-supports.exp (check_effective_target_issignaling):
11388 New procedure.
11389 * gcc.dg/pr61441.c: Require issignaling effective target.
11390
fe79c97e
SB
113912016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11392
11393 PR target/68803
11394 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11395
c7df95d8
DM
113962016-01-14 David Malcolm <dmalcolm@redhat.com>
11397
11398 PR c++/68819
11399 PR preprocessor/69177
11400 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11401 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11402 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11403 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11404
00083992
MP
114052016-01-14 Marek Polacek <polacek@redhat.com>
11406
11407 PR c/69262
11408 * gcc.dg/array-15.c: New test.
11409
0c9b3294
JJ
114102016-01-14 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR middle-end/68146
11413 PR tree-optimization/69155
11414 * gfortran.dg/pr68146.f: New test.
11415 * gfortran.dg/pr69155.f90: New test.
11416
3688e13d
RB
114172016-01-14 Richard Biener <rguenther@suse.de>
11418
11419 PR tree-optimization/68060
11420 * gcc.dg/torture/pr68060-1.c: New testcase.
11421 * gcc.dg/torture/pr68060-2.c: Likewise.
11422
bab0ad3a
NC
114232016-01-14 Nick Clifton <nickc@redhat.com>
11424
11425 * lib/target-supports.exp
11426 (check_effective_target_arm_neon_ok_nocache): Add an option
11427 sequence that includes setting the ARM architecture to ARMv7-A.
11428 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11429 command line options necessary to enable Neon support.
11430 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11431 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11432 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11433 * gcc.target/arm/pr69180.c: Likewise.
11434
947c2ce5
JL
114352016-01-14 Jeff Law <law@redhat.com>
11436
11437 PR tree-optimization/69270
11438 * gcc.dg/tree-ssa/pr69270.c: New test.
11439
3342fd71
BS
114402016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11441
11442 PR c/66208
11443 * c-c++-common/pr66208.c: New file.
11444
2ad3adf1
JJ
114452016-01-13 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR tree-optimization/69156
11448 * gcc.dg/pr69156.c: New test.
11449
398d6feb
L
114502016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11451
11452 * gcc.target/i386/pr69225-7.c: New test.
11453
4c868789
RH
114542016-01-13 Richard Henderson <rth@redhat.com>
11455
11456 * gcc.dg/tm/memopt-13.c: Update expected function.
11457 * gcc.dg/tm/memopt-6.c: Likewise.
11458
ef6d1772
UB
114592016-01-13 Uros Bizjak <ubizjak@gmail.com>
11460
11461 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11462 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11463 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11464 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11465
ef6d1772
UB
114662016-01-13 Tom de Vries <tom@codesourcery.com>
11467
11468 PR tree-optimization/69169
0b4b6ef2
TV
11469 * gcc.dg/pr69169.c: New test.
11470
2ad3adf1 114712016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11472
11473 PR target/69228
11474 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11475 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11476 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11477 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11478 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11479 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11480 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11481 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11482
9060e335
AK
114832016-01-13 Jakub Jelinek <jakub@redhat.com>
11484
11485 PR target/69247
11486 * gcc.dg/pr69247.c: New test.
11487
40311329
RB
114882016-01-13 Richard Biener <rguenther@suse.de>
11489
11490 PR tree-optimization/69242
11491 * gcc.dg/torture/pr69242.c: New testcase.
11492
ccbd7103
RB
114932016-01-13 Richard Biener <rguenther@suse.de>
11494
11495 PR tree-optimization/69186
11496 * gcc.dg/torture/pr69186.c: New testcase.
11497
c6f72a46
JL
114982016-01-13 Jeff Law <law@redhat.com>
11499
11500 PR tree-optimization/67755
11501 * gcc.dg/tree-ssa/pr67755.c: New test.
11502
115032016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11504
11505 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11506 pass number in output by a star.
11507
c446cf07
BC
115082016-01-12 Bin Cheng <bin.cheng@arm.com>
11509
11510 PR tree-optimization/68911
11511 * gcc.c-torture/execute/pr68911.c: New test.
11512
5342156c
MP
115132016-01-12 Marek Polacek <polacek@redhat.com>
11514
11515 PR c++/68979
11516 * g++.dg/warn/permissive-1.C: New test.
11517
65364cc5
JJ
115182016-01-12 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR objc++/68511
11521 PR c++/69213
11522 * g++.dg/opt/pr69213.C: New test.
11523
81b9a3d9
CB
115242016-01-12 Christian Bruel <christian.bruel@st.com>
11525
11526 PR target/69180
11527 * gcc.target/arm/pr69180.c: New test.
11528
3c4e91c9
RB
115292016-01-12 Richard Biener <rguenther@suse.de>
11530
11531 PR lto/69077
11532 * g++.dg/lto/pr69077_0.C: New testcase.
11533 * g++.dg/lto/pr69077_1.C: Likewise.
11534
5664cea1
JJ
115352016-01-12 Jakub Jelinek <jakub@redhat.com>
11536
11537 PR target/69175
11538 * g++.dg/opt/pr69175.C: New test.
11539
86cefc49
AL
115402016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11541
11542 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11543 rather than #including math.h & stdlib.h.
11544 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11545 * gcc.dg/vect/pr49771.c: Likewise.
11546 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11547 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11548 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11549 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11550 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11551 * gcc.dg/vect/pr44507.c: Likewise.
11552 * gcc.dg/vect/pr45902.c: Likewise.
11553 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11554 * gcc.dg/vect/vect-117.c: Likewise.
11555 * gcc.dg/vect/vect-99.c: Likewise.
11556 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11557 * gcc.dg/vect/vect-cond-1.c: Likewise.
11558 * gcc.dg/vect/vect-cond-2.c: Likewise.
11559 * gcc.dg/vect/vect-cond-3.c: Likewise.
11560 * gcc.dg/vect/vect-cond-4.c: Likewise.
11561 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11562 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11563 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11564 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11565 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11566 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11567 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11568 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11569 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11570 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11571 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11572 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11573 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11574 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11575 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11576 include of signal.h.
11577 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11578 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11582 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11583 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11584 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11585 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11586 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11587 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11588 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11589 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11590 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11591 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11592 * gcc.dg/vect/vect-outer-5.c: Likewise.
11593 * gcc.dg/vect/vect-outer-6.c: Likewise.
11594 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11595 include of stdio.h.
11596
b832f61e
NC
115972016-01-12 Nick Clifton <nickc@redhat.com>
11598
11599 PR target/68913
11600 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11601 to fread so that it will be found in all target runtimes.
11602
8eac49b1
RB
116032016-01-12 Richard Biener <rguenther@suse.de>
11604
11605 PR tree-optimization/69053
11606 * g++.dg/torture/pr69053.C: New testcase.
11607
2935d994
RB
116082016-01-12 Richard Biener <rguenther@suse.de>
11609
11610 PR tree-optimization/69168
11611 * gcc.dg/torture/pr69168.c: New testcase.
11612
66c16fd9
RB
116132016-01-12 Richard Biener <rguenther@suse.de>
11614
11615 PR tree-optimization/69157
11616 * gcc.dg/torture/pr69157.c: New testcase.
11617
116182016-01-12 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/69174
11621 * gcc.dg/torture/pr69174.c: New testcase.
11622
723033a6
JJ
116232016-01-12 Jakub Jelinek <jakub@redhat.com>
11624
11625 PR c++/66808
11626 PR c++/69000
11627 * g++.dg/tls/pr66808.C: New test.
11628 * g++.dg/tls/pr69000.C: New test.
11629
3574cf47
BS
116302016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11631
11632 * gcc.target/powerpc/swaps-p8-23.c: New test.
11633 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11634
feb20787
JDA
116352016-01-11 John David Anglin <danglin@gcc.gnu.org>
11636
11637 PR tree-optimization/68356
11638 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11639
27b1820a
KV
116402016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11641 Jim Wilson <jim.wilson@linaro.org>
11642
11643 PR target/69194
11644 * gcc.target/arm/pr69194.c: New test.
11645
cf4de6af
L
116462016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11647
11648 PR target/69225
11649 * gcc.target/i386/pr69225-1.c: New test.
11650 * gcc.target/i386/pr69225-2.c: Likewise.
11651 * gcc.target/i386/pr69225-3.c: Likewise.
11652 * gcc.target/i386/pr69225-4.c: Likewise.
11653 * gcc.target/i386/pr69225-5.c: Likewise.
11654 * gcc.target/i386/pr69225-6.c: Likewise.
11655
1ebd5558
JJ
116562016-01-11 Jakub Jelinek <jakub@redhat.com>
11657
23552a4d
JJ
11658 PR target/67462
11659 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11660 if lp64.
11661
26ff85b0
JJ
11662 PR target/69071
11663 * gcc.dg/pr69071.c: New test.
11664
9cb6bd74
JJ
11665 PR c++/69211
11666 * g++.dg/opt/pr69211.C: New test.
11667
1ebd5558
JJ
11668 PR tree-optimization/69214
11669 * gcc.c-torture/compile/pr69214.c: New test.
11670
8c18c836
UB
116712016-01-11 Uros Bizjak <ubizjak@gmail.com>
11672
11673 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11674 * gcc.target/i386/pr66232-11.c: Ditto.
11675 * gcc.target/i386/pr66232-12.c: Ditto.
11676 * gcc.target/i386/pr66232-13.c: Ditto.
11677
62446e6e
RB
116782016-01-11 Richard Biener <rguenther@suse.de>
11679
11680 PR tree-optimization/69173
11681 * gcc.dg/torture/pr69173.c: New testcase.
11682
2b8568fe
KT
116832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11684
11685 PR rtl-optimization/68796
11686 * gcc.target/aarch64/tst_5.c: New test.
11687 * gcc.target/aarch64/tst_6.c: Likewise.
11688
5baf4532
KT
116892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11690
11691 PR rtl-optimization/68841
11692 * gcc.dg/pr68841.c: New test.
11693 * gcc.c-torture/execute/pr68841.c: New test.
11694
ca90b1ed
YR
116952016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11696
11697 PR rtl-optimization/68920
11698 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11699 for ix86 targets.
11700 * gcc.dg/ifcvt-5.c: New test.
11701
2ad3adf1 117022016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11703
11704 PR bootstrap/69123
11705 * g++.dg/pr69123.C: New.
11706
83834c09
IE
117072016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11708
11709 PR target/69010
11710 * gcc.target/i386/pr69010.c: New test.
11711
dcf89d57
MJ
117122016-01-11 Martin Jambor <mjambor@suse.cz>
11713
11714 PR ipa/69044
11715 * gcc.target/i386/chkp-pr69044.c: New test.
11716
d95167ee
TV
117172016-01-11 Tom de Vries <tom@codesourcery.com>
11718
11719 PR tree-optimization/69109
11720 * gcc.dg/autopar/pr69109-2.c: New test.
11721 * gcc.dg/autopar/pr69109.c: New test.
11722
4f6403a8
TV
117232016-01-11 Tom de Vries <tom@codesourcery.com>
11724
11725 PR tree-optimization/69108
11726 * gcc.dg/autopar/pr69108.c: New test.
11727
21efdd80
PP
117282016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11729
11730 PR c++/69029
11731 * c-c++-common/Wisleading-indentation.c: Augment test.
11732
fd42eed8
TK
117332016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11734
11735 PR fortran/69154
11736 * gfortran.dg/inline_matmul_12.f90: New test.
11737
4f90ee6c
PT
117382016-01-10 Paul Thomas <pault@gcc.gnu.org>
11739
11740 PR fortran/67779
11741 * gfortran.dg/actual_array_offset_1: New test.
11742
3907c6cf
TV
117432016-01-10 Tom de Vries <tom@codesourcery.com>
11744
11745 PR tree-optimization/69062
11746 * gcc.dg/autopar/pr69062.c: New test.
11747
b07b236e
TS
117482016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11749
11750 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11751 * gcc.dg/vect/slp-perm-2.c: Likewise.
11752 * gcc.dg/vect/slp-perm-3.c: Likewise.
11753 * gcc.dg/vect/slp-perm-5.c: Likewise.
11754 * gcc.dg/vect/slp-perm-6.c: Likewise.
11755 * gcc.dg/vect/slp-perm-7.c: Likewise.
11756 * gcc.dg/vect/slp-perm-8.c: Likewise.
11757
23fab8ae
TV
117582016-01-10 Tom de Vries <tom@codesourcery.com>
11759
11760 PR tree-optimization/69039
11761 * gcc.dg/autopar/pr69039.c: New test.
11762
73f0dae2
MP
117632016-01-09 Marek Polacek <polacek@redhat.com>
11764
11765 PR c++/69113
11766 * g++.dg/pr69113.C: New test.
11767
20b8d734
JJ
117682016-01-09 Jakub Jelinek <jakub@redhat.com>
11769
11770 PR middle-end/50865
11771 PR tree-optimization/69097
11772 * gcc.c-torture/execute/pr50865.c: New test.
11773 * gcc.c-torture/execute/pr69097-1.c: New test.
11774 * gcc.c-torture/execute/pr69097-2.c: New test.
11775 * gcc.dg/pr69097-1.c: New test.
11776 * gcc.dg/pr69097-2.c: New test.
11777
c50e614b
JJ
117782016-01-09 Jakub Jelinek <jakub@redhat.com>
11779
11780 PR c++/69164
11781 * g++.dg/opt/pr69164.C: New test.
11782
e0237993
JJ
117832016-01-08 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR tree-optimization/69167
11786 * gcc.dg/pr69167.c: New test.
11787
bd8f5bb2
MP
117882016-01-08 Marek Polacek <polacek@redhat.com>
11789
11790 PR c++/68449
11791 * g++.dg/pr68449.C: New.
11792
bb0f5ca7
AL
117932016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11794
11795 PR tree-optimization/68707
11796 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11797 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11798 on platforms supporting it.
11799 * gcc.dg/vect/slp-perm-2.c: Likewise.
11800 * gcc.dg/vect/slp-perm-3.c: Likewise.
11801 * gcc.dg/vect/slp-perm-5.c: Likewise.
11802 * gcc.dg/vect/slp-perm-7.c: Likewise.
11803 * gcc.dg/vect/slp-perm-8.c: Likewise.
11804 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11805 on platforms supporting it.
11806
22518428
JJ
118072016-01-08 Jakub Jelinek <jakub@redhat.com>
11808
33f0852f
JJ
11809 PR tree-optimization/69162
11810 * gcc.dg/pr69162.c: New test.
11811
22518428
JJ
11812 PR tree-optimization/69172
11813 * gcc.dg/pr69172.c: New test.
11814
80e9b3aa
TP
118152016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11816
11817 PR tree-optimization/67781
11818 * gcc.c-torture/execute/pr67781.c: New file.
11819
262a363f
JJ
118202016-01-08 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR tree-optimization/69083
11823 * gcc.dg/vect/pr69083.c: New test.
11824
6e1f093f
SS
118252016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11826
11827 PR tree-optimization/61441
11828 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11829 Use -fexcess-precision=standard for compiler options.
11830 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11831
53290e07
JJ
118322016-01-08 Jakub Jelinek <jakub@redhat.com>
11833
57bf3072
JJ
11834 PR fortran/69128
11835 * gfortran.dg/gomp/pr69128.f90: New test.
11836
53290e07
JJ
11837 PR c++/69145
11838 * g++.dg/ext/pr69145-1.C: New test.
11839 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11840 * g++.dg/ext/pr69145-2.h: New file.
11841
7a127fa7
MS
118422016-01-07 Martin Sebor <msebor@redhat.com>
11843
11844 PR c/68966
11845 * gcc.dg/atomic-fetch-bool.c: New test.
11846 * gcc.dg/sync-fetch-bool.c: New test.
11847
95918b49
L
118482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11849
11850 PR fortran/66680
11851 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11852
c8e62a9d
NC
118532016-01-07 Nick Clifton <nickc@redhat.com>
11854
11855 PR target/66655
11856 * g++.dg/pr66655.C: New test.
11857 * g++.dg/pr66655_1.cc: Test support file.
11858 * g++.dg/pr66655.h: Test header file.
11859
2ad3adf1 118602016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11861
11862 PR fortran/66680
11863 gfortran.dg/gomp/pr66680.f90: New test.
11864
4cd9ca92
L
118652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11866
11867 PR target/69171
11868 * gcc.target/i386/pr69171-1.c: New test.
11869 * gcc.target/i386/pr69171-2.c: Likewise.
11870 * gcc.target/i386/pr69171-3.c: Likewise.
11871 * gcc.target/i386/pr69171-4.c: Likewise.
11872 * gcc.target/i386/pr69171-5.c: Likewise.
11873 * gcc.target/i386/pr69171-6.c: Likewise.
11874
7e33d4dc
BS
118752015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11876
11877 PR middle-end/67639
11878 * c-c++-common/pr67639.c: New test.
11879
fec64afc
JJ
118802016-01-07 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR tree-optimization/69141
11883 * g++.dg/opt/pr69141.C: New test.
11884
f293ad29
EB
118852016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11886
11887 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11888
5027395e
UB
118892016-01-06 Uros Bizjak <ubizjak@gmail.com>
11890
11891 PR target/69140
11892 * gcc.target/i386/pr69140.c: New test
11893
7443cf13
DM
118942016-01-06 David Malcolm <dmalcolm@redhat.com>
11895
11896 * gcc.dg/bad-dereference.c: New test case.
11897
32928931
BS
118982015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11899
11900 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11901
68dd05da
AS
119022016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11903
11904 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11905
6b131d5b
MP
119062016-01-06 Marek Polacek <polacek@redhat.com>
11907
11908 PR sanitizer/69099
11909 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11910
8d9fdb49
MP
119112016-01-05 Marek Polacek <polacek@redhat.com>
11912
11913 PR c/69104
11914 * gcc.dg/atomic-invalid-2.c: New.
11915
acf93f1e
L
119162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11917
11918 PR target/68991
11919 * gcc.target/i386/pr68991.c: New test.
11920
3f50525d
L
119212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11922
11923 PR target/68991
11924 * g++.dg/pr68991-1.C: New test.
11925 * g++.dg/pr68991-2.C: Likewise.
11926
e0237993 119272016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11928
e0237993 11929 PR other/60465
face88a1
ST
11930 * gcc.target/ia64/pr60465-gprel64.c: New test.
11931 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11932
a0866eff
KT
119332016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11934
11935 PR rtl-optimization/68651
11936 * gcc.target/aarch64/pr68651_1.c: New test.
11937
c589e975
DM
119382016-01-05 David Malcolm <dmalcolm@redhat.com>
11939
11940 PR c/69122
11941 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11942
929710d9
NS
119432016-01-05 Nathan Sidwell <nathan@acm.org>
11944
ce3e43d7
NS
11945 PR c++/58583
11946 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11947
929710d9
NS
11948 * gcc.dg/alias-15.c: New.
11949
a2faef8e
NC
119502016-01-05 Nick Clifton <nickc@redhat.com>
11951
11952 PR target/68870
11953 * g++.dg/pr68770.C: New test.
11954
4cfa76e3
MS
119552016-01-04 Mike Stump <mikestump@comcast.net>
11956
11957 * lib/target-supports.exp (check_effective_target_cilkplus):
11958 cilkplus targets require pthreads.
4ece61b6 11959 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11960
4e8a3a35
MM
119612016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11962
11963 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11964 generation.
11965
818ab71a
JJ
119662016-01-04 Jakub Jelinek <jakub@redhat.com>
11967
11968 Update copyright years.
11969
2fe0a208
MP
119702016-01-04 Marek Polacek <polacek@redhat.com>
11971
11972 PR c/68908
11973 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11974 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11975 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11976
9e3b2fe3
EB
119772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11978
11979 * gcc.target/sparc/20160104-2.c: New test.
11980
e8d65a35
EB
119812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11982
11983 * gcc.target/sparc/20160104-1.c: New test.
11984
25ccfccd
PT
119852016-01-03 Paul Thomas <pault@gcc.gnu.org>
11986
11987 PR fortran/65045
11988 * gfortran.dg/pr65045.f90: New test.
11989
cb51d382
EB
119902016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11991
11992 * gnat.dg/specs/debug1.ads: Delete.
11993
6eeaad6e
JD
119942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11995
11996 PR libgfortran/68867
11997 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11998 expression.
11999
2f968603
JD
120002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12001
12002 PR libgfortran/68867
12003 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12004 PowerPC.
12005
591bb5e4
PT
120062016-01-01 Paul Thomas <pault@gcc.gnu.org>
12007
12008 PR fortran/68864
12009 * gfortran.dg/pr68864.f90: New test.
12010
f1e0620c
JJ
120112016-01-01 Jakub Jelinek <jakub@redhat.com>
12012
942a1319
JJ
12013 PR tree-optimization/69070
12014 * gcc.dg/pr69070.c: New test.
12015
10dff63f
JJ
12016 PR sanitizer/69055
12017 * gfortran.dg/pr69055.f90: New test.
12018
f1e0620c
JJ
12019 PR target/69015
12020 * gcc.dg/pr69015.c: New test.
818ab71a 12021\f
2f883d1c 12022Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12023
12024Copying and distribution of this file, with or without modification,
12025are permitted in any medium without royalty provided the copyright
12026notice and this notice are preserved.