]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Detect whether target can use -fprofile-update=atomic
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7fe76f6a
ML
12016-09-06 Martin Liska <mliska@suse.cz>
2
3 PR gcov-profile/77378
4 PR gcov-profile/77466
5 * gcc.dg/profile-update-warning.c: New test.
6
209b636e
RB
72016-09-06 Richard Biener <rguenther@suse.de>
8
9 PR tree-optimization/77479
10 * gcc.dg/torture/pr77479.c: New testcase.
11
b772a565
RB
122016-09-06 Richard Biener <rguenther@suse.de>
13
14 PR c/77450
15 * c-c++-common/vector-subscript-7.c: Adjust.
16 * c-c++-common/vector-subscript-8.c: New testcase.
17
a8c07037
SKS
182016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
19
20 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
21
0ce48391
JJ
222016-09-05 Jakub Jelinek <jakub@redhat.com>
23
de9188e0
JJ
24 PR target/77476
25 * gcc.target/i386/avx512f-pr77476.c: New test.
26 * gcc.target/i386/avx512bw-pr77476.c: New test.
27 * gcc.target/i386/avx512dq-pr77476.c: New test.
28
c76f7809
JJ
29 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
30 Update comment to mention also avx512f.
31
0ce48391
JJ
32 PR sanitizer/77396
33 * g++.dg/asan/pr77396-2.C: New test.
34
8a27cf73
UB
352016-09-05 Uros Bizjak <ubizjak@gmail.com>
36
37 PR rtl-optimization/77452
38 * gcc.target/i386/pr77452.c: New test.
39
25ff5dd3
MP
402016-09-05 Marek Polacek <polacek@redhat.com>
41
42 PR c/77423
43 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
44
f2bc4e48
SK
452016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
46
47 PR fortran/77391
48 * gfortran.dg/pr77391.f90: New test.
49
e85921ee
SK
502016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
51
52 PR fortran/77460
53 * gfortran.dg/pr77460.f90: New test.
54
b5d50659
JJ
552016-09-03 Jakub Jelinek <jakub@redhat.com>
56
57 PR c/65467
58 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
59
7b826676
KY
602016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
61
62 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
63
717ebe91
DM
642016-09-02 David Malcolm <dmalcolm@redhat.com>
65
66 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
67 test case.
68 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
69 diagnostic-test-show-locus-generate-patch.c to the sources
70 for diagnostic_plugin_test_show_locus.c.
71
94087e88
JJ
722016-09-02 Jakub Jelinek <jakub@redhat.com>
73
9dc5773f
JJ
74 PR c/65467
75 * gcc.dg/gomp/_Atomic-1.c: New test.
76 * gcc.dg/gomp/_Atomic-2.c: New test.
77 * gcc.dg/gomp/_Atomic-3.c: New test.
78 * gcc.dg/gomp/_Atomic-4.c: New test.
79 * gcc.dg/gomp/_Atomic-5.c: New test.
80
94087e88
JJ
81 PR sanitizer/77396
82 * g++.dg/asan/pr77396.C: New test.
83
842016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
85
86 PR tree-optimization/71831
87 * gcc.dg/builtin-object-size-16.c: New test.
88 * gcc.dg/builtin-object-size-17.c: New test.
89
7e89048d
JD
902016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
91
92 PR libgfortran/77393
93 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
94
2f196155
UB
952016-09-01 Uros Bizjak <ubizjak@gmail.com>
96
97 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
98 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
99 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
100 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
101 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
102 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
103 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
104 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
105 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
106 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
107 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
108 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
109 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
110 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
111 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
112 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
113 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
114 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
115
0a6b0523
EB
1162016-09-01 Eric Botcazou <ebotcazou@adacore.com>
117
118 * gnat.dg/opt58.adb: New test.
119 * gnat.dg/opt58_pkg.ads: New helper.
120
2a99de7b
RB
1212016-09-01 Richard Biener <rguenther@suse.de>
122
123 PR middle-end/77436
124 * gcc.dg/torture/pr77436.c: New testcase.
125
f79d8786
SKS
1262016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
127
128 * gcc.dg/pr64252.c: Require int32plus.
129 * gcc.dg/pr66299-1.c: Likewise.
130 * gcc.dg/pr66299-2.c: Likewise.
131 * gcc.dg/torture/20131115-1.c: Skip for avr.
132
b06335f9
KT
1332016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
134
135 * gcc.target/aarch64/ands_3.c: New test.
136
f25f40be
JJ
1372016-08-31 Jakub Jelinek <jakub@redhat.com>
138
d12a0b5a
JJ
139 PR fortran/77352
140 * gfortran.dg/gomp/pr77352.f90: New test.
141
f25f40be
JJ
142 PR fortran/77374
143 * gfortran.dg/gomp/pr77374.f08: New test.
144
9ff6fb6e
MG
1452016-08-31 Marc Glisse <marc.glisse@inria.fr>
146
147 PR tree-optimization/73714
148 * gcc.dg/tree-ssa/pr73714.c: New test.
149
8e95a674
JD
1502016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
151
152 PR libgfortran/77393
153 * gfortran.dg/fmt_f0_2.f90: New test.
154
c6b0037d
MG
1552016-08-31 Marc Glisse <marc.glisse@inria.fr>
156
157 * gcc.target/i386/pr59539-2.c: Adapt options.
158 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
159
1a576b13
PT
1602016-08-31 Paul Thomas <pault@gcc.gnu.org>
161
162 PR fortran/77418
163 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
164 of the associate entity and replace with a pointer to the
165 intended item on the stack.
166
e73d3ca6 1672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 168 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
169
170 PR fortran/48298
171 * gfortran.dg/dtio_1.f90: New test.
172 * gfortran.dg/dtio_2.f90: New test.
173 * gfortran.dg/dtio_3.f90: New test.
174 * gfortran.dg/dtio_4.f90: New test.
175 * gfortran.dg/dtio_5.f90: New test.
176 * gfortran.dg/dtio_6.f90: New test.
177 * gfortran.dg/dtio_7.f90: New test.
178 * gfortran.dg/dtio_8.f90: New test.
179 * gfortran.dg/dtio_9.f90: New test.
180 * gfortran.dg/dtio_10.f90: New test.
181
b816477a
DM
1822016-08-30 David Malcolm <dmalcolm@redhat.com>
183
184 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
185 (test_many_nested_locations): New function.
186 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
187 (test_show_locus): Handle "test_many_nested_locations".
188
71b30891
DM
1892016-08-30 David Malcolm <dmalcolm@redhat.com>
190
191 * g++.dg/template/double-greater-than-fixit.C: New test case.
192
8fa37232
EB
1932016-08-30 Eric Botcazou <ebotcazou@adacore.com>
194
195 * gnat.dg/opt57.ad[sb]: New test.
196 * gnat.dg/opt57_pkg.ads: New helper.
197
6f651bae
RB
1982016-08-30 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/69047
201 * gcc.dg/pr69047.c: Fix byte-order check.
202
ab834832
JJ
2032016-08-30 Jakub Jelinek <jakub@redhat.com>
204
5116b156
JJ
205 PR tree-optimization/72866
206 * gcc.dg/vect/pr72866.c: New test.
207
3754bbfc
JJ
208 PR debug/77363
209 * g++.dg/debug/dwarf2/pr77363.C: New test.
210
26122e2d
JJ
211 PR middle-end/77377
212 * gcc.target/i386/pr77377.c: New test.
213
ab834832
JJ
214 PR debug/77389
215 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
216 in dg-options.
217
bedc9ca7
SK
2182016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
219
220 * gfortran.dg/pr77372.f90: Moved to ...
221 * gfortran.dg/ieee/pr77372.f90: here.
222
adfa1e6b
MM
2232016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
224
225 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
226 vector short/char initializations.
227 * gcc.target/powerpc/vec-init-5.c: Likewise.
228 * gcc.target/powerpc/vec-init-6.c: New compile time test for
229 vector initialization optimizations.
230 * gcc.target/powerpc/vec-init-7.c: Likewise.
231 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
232 vector float/double initializations.
233 * gcc.target/powerpc/vec-init-9.c: Likewise.
234
414b7129
UB
2352016-08-29 Uros Bizjak <ubizjak@gmail.com>
236
237 PR target/77403
238 * gcc.target/i386/pr77403.c: New test.
239
3d06b6f2
MP
2402016-08-29 Marek Polacek <polacek@redhat.com>
241
242 PR c/77292
243 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
244
ba9bbd6f
TV
2452016-08-29 Tom de Vries <tom@codesourcery.com>
246
247 PR c/77398
248 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
249
d7d80d8f
EB
2502016-08-29 Eric Botcazou <ebotcazou@adacore.com>
251
252 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 253
d7d80d8f 2542016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
255
256 * gfortran.dg/dec_structure_13.f90: New testcase.
257
468d95c8
JB
2582016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
259
260 PR fortran/77261
261 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
262 available.
263
f329b264
TV
2642016-08-28 Tom de Vries <tom@codesourcery.com>
265
266 PR lto/70955
267 * gcc.dg/pr70955.c: New test.
268 * gcc.dg/lto/pr70955_0.c: Same.
269 * gcc.dg/lto/pr70955_1.c: Same.
270
4a389eb6
PP
2712016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
272
273 PR tree-optimization/71077
274 * gcc.target/i386/pr71077.c: New test.
275
3f8257db 2762016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
277
278 PR fortran/77380
279 * gfortran.dg/pr77380.f90: New test.
280
3f8257db 2812016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
282
283 PR fortran/77372
284 gfortran.dg/pr77372.f90: New test.
285
ee908516
DM
2862016-08-26 David Malcolm <dmalcolm@redhat.com>
287
288 * gcc.dg/spellcheck-fields-2.c (test): Move
289 dg-begin/end-multiline-output within function body.
290 (test_macro): New function.
291
d41e76cf
DM
2922016-08-26 David Malcolm <dmalcolm@redhat.com>
293
294 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
295 (test_fixit_insert): Update expected output.
296 (test_fixit_remove): Likewise.
297 (test_fixit_replace): Likewise.
298
524a4c96
RO
2992016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
300
301 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
302 Fix typo.
303
ebfa15ab
RB
3042016-08-26 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/69047
307 * gcc.dg/pr69047.c: New testcase.
308
209ca542
PK
3092016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
310 Martin Jambhor <mjambor@suse.cz>
524a4c96 311
209ca542
PK
312 * gcc.dg/ipa/propbits-1.c: New test-case.
313 * gcc.dg/ipa/propbits-2.c: Likewise.
314 * gcc.dg/ipa/propbits-3.c: Likewise.
315
e5cf1629
SK
3162016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
317
318 PR fortran/77351
319 * gfortran.dg/pr77351.f90: New test.
320
ebef225f
MP
3212016-08-25 Marek Polacek <polacek@redhat.com>
322
323 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
324
fe377a48
MP
3252016-08-25 Marek Polacek <polacek@redhat.com>
326
327 PR c/77323
328 * gcc.dg/pr77323.c: New test.
329
88b8971f
PT
3302016-08-24 Paul Thomas <pault@gcc.gnu.org>
331
332 PR fortran/77358
333 * gfortran.dg/submodule_17.f08: New test.
334
3f8257db
JJ
3352016-08-24 Michael Collison <michael.collison@linaro.org>
336 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
337
338 * gcc.target/arm/builtin_saddl.c: New testcase.
339 * gcc.target/arm/builtin_saddll.c: New testcase.
340 * gcc.target/arm/builtin_uaddl.c: New testcase.
341 * gcc.target/arm/builtin_uaddll.c: New testcase.
342 * gcc.target/arm/builtin_ssubl.c: New testcase.
343 * gcc.target/arm/builtin_ssubll.c: New testcase.
344 * gcc.target/arm/builtin_usubl.c: New testcase.
345 * gcc.target/arm/builtin_usubll.c: New testcase.
346
d5b5d212
UB
3472016-08-24 Uros Bizjak <ubizjak@gmail.com>
348
349 PR target/77270
350 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
351 (dg-options): Use -march=amdfam10 instead of -march=athlon.
352 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
353 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
354 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
355 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
356 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
357 effective target. Remove scan-assembler-times directives.
358 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
359 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
360 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
361
d1188689
SKS
3622016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
363
364 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
365 of unsigned int.
366 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
367
0b6b8f85
RS
3682016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
369
370 PR testsuite/77317
371 * lib/target-supports.exp
372 (check_effective_target_vect_aligned_arrays): Don't cache the result.
373 (check_effective_target_vect_natural_alignment): Ditto.
374 (check_effective_target_vector_alignment_reachable): Ditto.
375 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
376
587b7f7a
ILT
3772016-08-23 Ian Lance Taylor <iant@golang.org>
378
379 * gcc.target/s390/nolrl-1.c: Don't match the file name.
380
6019c0fc
MM
3812016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
382
383 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
384 being created from pointers to memory locations.
385 * gcc.target/powerpc/vec-init-2.c: Likewise.
386
cfe37db4
FR
3872016-08-23 Fritz Reese <fritzoreese@gmail.com>
388
389 * gfortran.dg/dec_structure_12.f90: New testcase.
390
7e11f46f
DV
3912016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
392
393 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
394
7ab4f354
DV
3952016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
396
397 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
398 verification.
399
deb9351f
DV
4002016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
401
402 * gcc.target/s390/md/andc-splitter-1.c: New test case.
403 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
404
1fd9f058
RB
4052016-08-23 Richard Biener <rguenther@suse.de>
406
407 PR tree-optimization/27336
408 * c-c++-common/pr27336.c: New testcase.
409
b00e6e75
MP
4102016-08-22 Marek Polacek <polacek@redhat.com>
411
412 PR c++/77321
413 * g++.dg/cpp1y/pr77321.C: New test.
414
58338bac
SK
4152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
416
417 PR fortran/60774
418 * gfortran.dg/empty_label.f: Adjust test for new error message.
419 * gfortran.dg/empty_label.f90: Ditto.
420 * gfortran.dg/empty_label_typedecl.f90: Ditto.
421 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
422 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
423
30364ce6
SK
4242016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
425
426 PR fortran/61318
427 * gfortran.dg/pr61318.f90: New test.
428
ad7a5a8f
SK
4292016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
430
431 PR fortran/77260
432 * gfortran.dg/pr77260_1.f90: New test.
433 * gfortran.dg/pr77260_2.f90: Ditto.
434
72f52f30
JM
4352016-08-22 Joseph Myers <joseph@codesourcery.com>
436
437 PR middle-end/77269
438 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
439 __builtin_signbitf and __builtin_signbitl in expected generic
440 expansion.
441 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
442 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
443 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
444 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
445 tests.
446
6dc198e3
JM
4472016-08-22 Joseph Myers <joseph@codesourcery.com>
448
449 * gcc.dg/torture/float128-builtin.c,
450 gcc.dg/torture/float128-ieee-nan.c,
451 gcc.dg/torture/float128x-builtin.c,
452 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
453 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
454 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
455 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
456 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
457 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
458 gcc.dg/torture/floatn-nan.h: New tests.
459
7ff4e41a
JM
4602016-08-22 Joseph Myers <joseph@codesourcery.com>
461
462 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
463 macro.
464 (main): Update calls to TEST_I_F.
465 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
466 macro.
467 (main): Update calls to TEST_I_F.
468
7078cdb6
JM
4692016-08-22 Joseph Myers <joseph@codesourcery.com>
470
471 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
472 gcc.dg/torture/fp-int-convert-float32x-timode.c,
473 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
474 names in calls to TEST_I_F.
475
a9d7c823
BE
4762016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
477
478 PR c/52952
479 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
480
cd800235
SKS
4812016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
482
483 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
484 and !natural_alignment_64.
485 * gcc.dg/ipa/propalign-2.c: Likewise.
486 * gcc.dg/ipa/propalign-3.c: Likewise.
487 * gcc.dg/ipa/propalign-4.c: Likewise.
488 * gcc.dg/ipa/propalign-5.c: Likewise.
489 * lib/target-supports.exp
490 (check_effective_target_natural_alignment_32): Add avr-*-*.
491
22d12455
KV
4922016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
493
494 PR tree-optimization/61839
495 * gcc.dg/tree-ssa/pr61839_1.c: New test.
496 * gcc.dg/tree-ssa/pr61839_2.c: New test.
497 * gcc.dg/tree-ssa/pr61839_3.c: New test.
498 * gcc.dg/tree-ssa/pr61839_4.c: New test.
499
c65699ef
JM
5002016-08-19 Joseph Myers <joseph@codesourcery.com>
501
502 PR c/32187
503 * lib/target-supports.exp (check_effective_target_float16)
504 (check_effective_target_float32, check_effective_target_float64)
505 (check_effective_target_float128, check_effective_target_float32x)
506 (check_effective_target_float64x)
507 (check_effective_target_float128x)
508 (check_effective_target_float16_runtime)
509 (check_effective_target_float32_runtime)
510 (check_effective_target_float64_runtime)
511 (check_effective_target_float128_runtime)
512 (check_effective_target_float32x_runtime)
513 (check_effective_target_float64x_runtime)
514 (check_effective_target_float128x_runtime)
515 (check_effective_target_floatn_nx_runtime)
516 (add_options_for_float16, add_options_for_float32)
517 (add_options_for_float64, add_options_for_float128)
518 (add_options_for_float32x, add_options_for_float64x)
519 (add_options_for_float128x): New procedures.
520 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
521 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
522 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
523 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
524 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
525 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
526 gcc.dg/torture/float128-complex.c,
527 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
528 gcc.dg/torture/float128x-basic.c,
529 gcc.dg/torture/float128x-complex.c,
530 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
531 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
532 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
533 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
534 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
535 gcc.dg/torture/float32x-basic.c,
536 gcc.dg/torture/float32x-complex.c,
537 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
538 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
539 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
540 gcc.dg/torture/float64x-basic.c,
541 gcc.dg/torture/float64x-complex.c,
542 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
543 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
544 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
545 gcc.dg/torture/floatn-tg.h,
546 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
547 gcc.dg/torture/fp-int-convert-float128-ieee.c,
548 gcc.dg/torture/fp-int-convert-float128x-timode.c,
549 gcc.dg/torture/fp-int-convert-float128x.c,
550 gcc.dg/torture/fp-int-convert-float16-timode.c,
551 gcc.dg/torture/fp-int-convert-float16.c,
552 gcc.dg/torture/fp-int-convert-float32-timode.c,
553 gcc.dg/torture/fp-int-convert-float32.c,
554 gcc.dg/torture/fp-int-convert-float32x-timode.c,
555 gcc.dg/torture/fp-int-convert-float32x.c,
556 gcc.dg/torture/fp-int-convert-float64-timode.c,
557 gcc.dg/torture/fp-int-convert-float64.c,
558 gcc.dg/torture/fp-int-convert-float64x-timode.c,
559 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
560 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
561 maximum exponent of floating-point type. Use it in testing
562 whether 0x8...0 fits in the floating-point type. Always treat -1
563 (signed 0xf...f) as fitting in the floating-point type.
564 (M_OK1): New macro.
565 * gcc.dg/torture/fp-int-convert-double.c,
566 gcc.dg/torture/fp-int-convert-float.c,
567 gcc.dg/torture/fp-int-convert-float128-timode.c,
568 gcc.dg/torture/fp-int-convert-float128.c,
569 gcc.dg/torture/fp-int-convert-float80-timode.c,
570 gcc.dg/torture/fp-int-convert-float80.c,
571 gcc.dg/torture/fp-int-convert-long-double.c,
572 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
573
94e73c78
JJ
5742016-08-19 Jakub Jelinek <jakub@redhat.com>
575
fbdbd4b6
JJ
576 PR fortran/72744
577 * gfortran.dg/gomp/pr72744.f90: New test.
578
94e73c78
JJ
579 PR fortran/69281
580 * gfortran.dg/gomp/pr69281.f90: New test.
581
91151a73
JB
5822016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
583
414b7129
UB
584 * gfortran.dg/random_4.f90: Initialize seed before using, handle
585 the last special seed value.
586 * gfortran.dg/random_7.f90: Use size for last array member instead
587 of hardcoded value.
91151a73 588
fcf830ab
PK
5892016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
590
591 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
592 * gcc.dg/cpp/warn-undef-2.c: Likewise.
593
1a5da5b6
RB
5942016-08-19 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/77286
597 * gcc.dg/torture/pr77286.c: New testcase.
598
82f72146
DM
5992016-08-18 David Malcolm <dmalcolm@redhat.com>
600
601 * gcc.dg/verbose-asm-2.c: New test case.
602
cc015f3a
DM
6032016-08-18 David Malcolm <dmalcolm@redhat.com>
604
605 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
606 (custom_diagnostic_finalizer): Update for change to
607 diagnostic_show_locus.
608
cb18fd07
DM
6092016-08-18 David Malcolm <dmalcolm@redhat.com>
610
611 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
612 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
613
a76989dc
MP
6142016-08-18 Marek Polacek <polacek@redhat.com>
615
616 PR c/71514
617 * gcc.dg/pr71514.c: New test.
618
89c88780
L
6192015-08-18 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR target/72839
622 * gcc.target/i386/pr72839.c: New test.
623
2c71d454
CLT
6242016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
625
626 PR middle-end/70895
627 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
628 * c-c++-common/goacc/reduction-1.c: Likewise.
629 * c-c++-common/goacc/reduction-2.c: Likewise.
630 * c-c++-common/goacc/reduction-3.c: Likewise.
631 * c-c++-common/goacc/reduction-4.c: Likewise.
632
66592e95
AM
6332016-08-18 Alan Modra <amodra@gmail.com>
634
635 * gcc.c-torture/compile/pr72771.c: New.
636
3a146d46
JJ
6372016-08-17 Jakub Jelinek <jakub@redhat.com>
638
639 PR fortran/67496
640 * gfortran.dg/pr67496.f90: New test.
641
3f8257db 6422015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
643
644 PR tree-optimization/71752
3a146d46 645 * gcc.dg/vect/pr71752.c: New.
038000bd 646
dd42e908
UB
6472016-08-17 Uros Bizjak <ubizjak@gmail.com>
648
649 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
650
458a1cd0
JJ
6512016-08-17 Jakub Jelinek <jakub@redhat.com>
652
653 PR middle-end/77259
654 * g++.dg/ipa/devirt-52.C: New test.
655
11c4c4ba
CLT
6562016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
657
658 * c-c++-common/goacc/reduction-6.c: New testcase.
659
661d6efd
RB
6602016-08-17 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/76490
663 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
664 * gcc.dg/pr52904.c: XFAIL.
665
622d8b69
RB
6662016-08-17 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/23855
669 * gcc.dg/loop-unswitch-2.c: Adjust.
670
af23e99c
JJ
6712016-08-16 Jakub Jelinek <jakub@redhat.com>
672
673 PR tree-optimization/72817
674 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
675
feeb6268
JM
6762016-08-16 Joseph Myers <joseph@codesourcery.com>
677
678 PR libgcc/77265
679 * gcc.dg/torture/float128-extend-inf.c: New test.
680
65e736c0
DM
6812016-08-16 David Malcolm <dmalcolm@redhat.com>
682
683 PR c/72857
684 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
685 for embedded NUL.
686 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
687 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
688 caret placement.
689 (test_oct): Likewise.
690 (test_multiple): Likewise.
691 (test_field_width_specifier): Likewise.
692 (test_field_width_specifier_2): New function.
693 (test_field_precision_specifier): New function.
694 (test_embedded_nul): Update expected caret placement.
695 (test_non_contiguous_strings): Update line number.
696 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
697 (__emit_string_literal_range): Add "caret_idx" param.
698 (test_simple_string_literal): Add value for new param, updating
699 expected output..
700 (test_concatenated_string_literal): Likewise.
701 (test_multiline_string_literal): Likewise.
702 (test_hex): Likewise.
703 (test_oct): Likewise.
704 (test_multiple): Likewise.
705 (test_ucn4): Likewise.
706 (test_ucn8): Likewise.
707 (test_u8): Likewise.
708 (test_u): Likewise; update expected message, from "range" to
709 "location".
710 (test_U): Likewise.
711 (test_L): Likewise.
712 (test_macro): Add value for new param.
713 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
714 (__emit_string_literal_range): Add "caret_idx" param.
715 (test_stringified_token_1): Add value for new param. Update
716 expected message, from "range" to "location".
717 (test_stringized_token_2): Likewise, adding param to macro.
718 (test_stringified_token_3): Likewise.
719 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
720 (emit_warning): Convert param from source_range to location_t.
721 (test_string_literals): Add caret_idx param, and use it when
722 constructing a substring_loc. Update error message, from
723 "range" to "location".
724
4a7f57d5
JJ
7252016-08-16 Jakub Jelinek <jakub@redhat.com>
726
7841800f
JJ
727 PR target/71910
728 * g++.dg/gomp/pr71910.C: New test.
729
1b13411a
JJ
730 PR middle-end/67485
731 * gcc.c-torture/compile/pr67485.c: New test.
732
4a7f57d5
JJ
733 PR target/72867
734 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
735
3c556bc4
BC
7362016-08-16 Bin Cheng <bin.cheng@arm.com>
737
738 PR tree-optimization/69848
739 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
740
beab2da6
ML
7412016-08-16 Martin Liska <mliska@suse.cz>
742
743 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
744 of memory operations so that it can be handled by core2
745 in 32-bit mode.
746
f4eec0a3
RB
7472016-08-16 Richard Biener <rguenther@suse.de>
748
749 PR tree-optimization/76783
750 * gcc.dg/pr76783.c: New testcase.
751 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
752
8f21990a
BC
7532016-08-16 Bin Cheng <bin.cheng@arm.com>
754
755 PR tree-optimization/72817
756 PR tree-optimization/73450
757 * gcc.dg/tree-ssa/pr72817.c: New test.
758 * gcc.dg/tree-ssa/pr73450.c: New test.
759
7fc61626
FR
7602016-08-15 Fritz Reese <fritzoreese@gmail.com>
761
762 * gfortran.dg/init_flag_13.f90: New testcase.
763 * gfortran.dg/init_flag_14.f90: Ditto.
764 * gfortran.dg/init_flag_15.f03: Ditto.
765 * gfortran.dg/dec_init_1.f90: Ditto.
766 * gfortran.dg/dec_init_2.f90: Ditto.
767
432baa02
UB
7682016-08-15 Uros Bizjak <ubizjak@gmail.com>
769
770 PR target/72867
771 * gcc.target/i386/pr72867.c: New test.
772
7e1dde14
EB
7732016-08-16 Eric Botcazou <ebotcazou@adacore.com>
774
775 * c-c++-common/dump-ada-spec-5.c: New test.
776
e4969090
RB
7772016-08-15 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/73434
780 * gcc.dg/torture/pr73434.c: New testcase.
781
66088065
JJ
7822016-08-15 Jakub Jelinek <jakub@redhat.com>
783
784 PR tree-optimization/72824
785 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
786
7c713714
CLT
7872016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
788
789 PR fortran/70598
790 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
791 in use_device clause.
792 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
793 * gfortran.dg/goacc/list.f95: Adjust to catch
794 "neither a POINTER nor an array" error messages.
795
4271e5cb
UB
7962016-08-14 Uros Bizjak <ubizjak@gmail.com>
797
798 PR target/76342
799 * gcc.target/i386/pr76342.c: New test.
800
b0cea284
JJ
8012016-08-12 Jakub Jelinek <jakub@redhat.com>
802
803 PR c/71512
804 * g++.dg/ubsan/pr71512.C: New test.
805 * c-c++-common/ubsan/pr71512-1.c: New test.
806 * c-c++-common/ubsan/pr71512-2.c: New test.
807
e86aefb8
MM
8082016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
809
810 * gcc.target/powerpc/vec-init-1.c: New tests to test various
811 vector initialization options.
812 * gcc.target/powerpc/vec-init-2.c: Likewise.
813 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
814 is generated on ISA 3.0.
815
7fd82d52
PP
8162016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
817
818 PR middle-end/71654
819 * gcc.dg/c-c++-common/pr71654.c: New test.
820 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
821 dg-options.
822 * gcc.dg/tree-ssa/vrp24: Likewise.
823
2f1364c2
JJ
8242016-08-12 Jakub Jelinek <jakub@redhat.com>
825
826 PR c/67410
827 * gcc.dg/pr67410.c: New test.
828
8eb414aa
BC
8292016-08-12 Bin Cheng <bin.cheng@arm.com>
830
831 PR tree-optimization/69848
832 * gcc.dg/vect/vect-pr69848.c: New test.
833
30b39c19
UB
8342016-08-12 Uros Bizjak <ubizjak@gmail.com>
835
836 PR testsuite/71008
837 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
838 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
839 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
840 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
841
e373dd06
RB
8422016-08-12 Richard Biener <rguenther@suse.de>
843
844 PR tree-optimization/57326
845 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
846 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
847 * gcc.dg/tree-ssa/pr35287.c: Likewise.
848 * gcc.target/i386/pr45685.c: Likewise.
849 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
850 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
851 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
853 * gfortran.dg/pr34163.f90: Likewise.
854
20d1af89
ML
8552016-08-12 Martin Liska <mliska@suse.cz>
856
857 * g++.dg/gcov/gcov-16.C: New test.
858 * lib/gcov.exp: Support new argument for run-gcov function.
859
5cacda56
ML
8602016-08-12 Martin Liska <mliska@suse.cz>
861
862 PR gcov-profile/35590
863 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
864
663eecfd
RB
8652016-08-12 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/72851
868 * gcc.dg/torture/pr72851.c: New testcase.
869
3f8257db 8702016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 871
e366d7d8
AO
872 PR debug/63240
873 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
874 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
875 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
876 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
877 DW_AT_deleted.
878
71e1a6a4
AO
879 PR debug/55641
880 * g++.dg/debug/dwarf2/ref-1.C: New.
881
8aaf799b
AO
882 PR debug/49366
883 * g++.dg/debug/dwarf2/template-params-12.H: New.
884 * g++.dg/debug/dwarf2/template-params-12f.C: New.
885 * g++.dg/debug/dwarf2/template-params-12g.C: New.
886 * g++.dg/debug/dwarf2/template-params-12n.C: New.
887 * g++.dg/debug/dwarf2/template-params-12s.C: New.
888 * g++.dg/debug/dwarf2/template-params-12u.C: New.
889 * g++.dg/debug/dwarf2/template-params-12v.C: New.
890 * g++.dg/debug/dwarf2/template-params-12w.C: New.
891
06f9caed
BS
8922016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
893
894 PR target/72863
895 * gcc.target/powerpc/pr72863.c: New test.
896
a8b956c1
UB
8972016-08-11 Uros Bizjak <ubizjak@gmail.com>
898
899 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
900
c73dd986
L
9012015-08-11 H.J. Lu <hongjiu.lu@intel.com>
902
903 * gcc.target/i386/pieces-strcpy-1.c: New test.
904 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
905
385ed708
JJ
9062016-08-11 Jakub Jelinek <jakub@redhat.com>
907
908 PR c++/72868
909 * g++.dg/cpp1y/constexpr-switch4.C: New test.
910
df7ec09f
L
9112015-08-11 H.J. Lu <hongjiu.lu@intel.com>
912
913 * gcc.target/i386/pieces-memcpy-1.c: New test.
914 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
915 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
916 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
917 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
918 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
919
b95a64bb
JJ
9202016-08-11 Jakub Jelinek <jakub@redhat.com>
921
922 PR c/72816
7ddbcf6b 923 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 924
59537744
BE
9252016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
926
927 PR tree-optimization/71083
928 * gcc.c-torture/execute/pr71083.c: New test.
929 * gnat.dg/loop_optimization23.adb: New test.
930 * gnat.dg/loop_optimization23_pkg.ads: New test.
931 * gnat.dg/loop_optimization23_pkg.adb: New test.
932
183ac6d0
RB
9332016-08-11 Richard Biener <rguenther@suse.de>
934
935 PR tree-optimization/72772
936 * gcc.dg/graphite/pr35356-1.c: Adjust.
937 * gcc.dg/tree-ssa/pr59597.c: Likewise.
938
b152f5a2
JB
9392016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
940
941 * gfortran.dg/random_7.f90: Take into account that the last seed
942 value is the special p value.
943 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
944
bb7ebad1
RB
9452016-08-11 Richard Biener <rguenther@suse.de>
946
947 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
948
2e186411
AM
9492016-08-11 Alan Modra <amodra@gmail.com>
950
951 * gcc.target/powerpc/pr71680.c: New.
952
e9e6d4f6
KN
9532016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
954
955 * gcc.target/powerpc/bfp/bfp.exp: New file.
956 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
957 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
958 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
959 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
960 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
961 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
962 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
963 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
964 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
965 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
966 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
967 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
968 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
969 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
970 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
971 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
972 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
973 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
974 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
975 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
976 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
977 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
978 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
979 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
980 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
981 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
982 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
983 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
984 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
985 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
986 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
987 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
988 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
989 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
990 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
991 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
992 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
993 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
994 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
995 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
996 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
997 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
998 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
999 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1000 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1001 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1002 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1003 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1004 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1005 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1006 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1007 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1008 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1009
9c8eabea
BC
10102016-08-10 Bin Cheng <bin.cheng@arm.com>
1011
1012 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1013 Add aarch64*-*-*.
1014
6c553b76
BC
10152016-08-10 Bin Cheng <bin.cheng@arm.com>
1016
1017 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1018
a0883b08
MM
10192016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1020
1021 PR target/72853
1022 * gcc.target/powerpc/pr72853.c: New test.
1023
a266236e
ML
10242016-08-10 Martin Liska <mliska@suse.cz>
1025
1026 PR gcov-profile/58306
1027 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1028
22063dbc
ML
10292016-08-10 Martin Liska <mliska@suse.cz>
1030
1031 * g++.dg/gcov/gcov-threads-1.C: New test.
1032
5250a5bb
SKS
10332016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1034
1035 PR target/71873
1036 * gcc.target/avr/pr71873.c: New test.
1037
b7597ae5
ML
10382016-08-09 Martin Liska <mliska@suse.cz>
1039
1040 * g++.dg/gcov/gcov-dump-1.C: New test.
1041 * g++.dg/gcov/gcov-dump-2.C: New test.
1042
ab50a215
ML
10432016-08-09 Martin Liska <mliska@suse.cz>
1044
1045 * gcc.dg/tree-prof/val-prof-9.c: New test.
1046
dcb1e137
ML
10472016-08-09 Martin Liska <mliska@suse.cz>
1048
1049 * gcc.dg/tree-prof/val-prof-8.c: New test.
1050
04d6d3b6
MJ
10512016-08-09 Martin Jambor <mjambor@suse.cz>
1052
df839749
UB
1053 PR ipa/71981
1054 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1055
c57e78c4
BC
10562016-08-09 Bin Cheng <bin.cheng@arm.com>
1057
1058 PR tree-optimization/33707
1059 * gcc.dg/vect/pr33707.c: New test.
1060
42970a17
BC
10612016-08-09 Bin Cheng <bin.cheng@arm.com>
1062
1063 PR tree-optimization/pr72772
1064 * gcc.dg/tree-ssa/pr72772.c: New test.
1065
810a3aa6
MF
10662016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1067
1068 PR rtl-optimization/66669
1069 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1070
9e207d6f
JJ
10712016-08-09 Jakub Jelinek <jakub@redhat.com>
1072
1073 PR tree-optimization/72824
1074 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1075
50bf47fd
RB
10762016-08-09 Richard Biener <rguenther@suse.de>
1077
1078 PR tree-optimization/71802
1079 * gcc.dg/torture/pr71802.c: New testcase.
1080
cadec7ca
JJ
10812016-08-09 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR c++/72809
1084 * g++.dg/eh/stdarg1.C: New test.
1085
c43c5112
AK
10862016-08-08 Andi Kleen <ak@linux.intel.com>
1087
1088 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1089 test command line in failure log.
1090 (profopt-execute): dito. Make autofdo file names unique.
1091
895aa8e1
DM
10922016-08-08 David Malcolm <dmalcolm@redhat.com>
1093
1094 PR c/64955
1095 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1096 output.
1097
9afda630
PK
10982016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1099
1100 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1101 c99_runtime.
1102 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1103 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1104 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1105 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1106 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1107 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1108
e52ed3fe
DM
11092016-08-08 David Malcolm <dmalcolm@redhat.com>
1110
1111 PR c/52952
1112 * gcc.dg/cpp/pr66415-1.c: Likewise.
1113 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1114 * gcc.dg/format/c90-printf-1.c: Likewise.
1115 * gcc.dg/format/diagnostic-ranges.c: New test case.
1116
ad200580
JJ
11172016-08-08 Jakub Jelinek <jakub@redhat.com>
1118
77524e0d
JJ
1119 PR fortran/72716
1120 * gfortran.dg/gomp/pr72716.f90: New test.
1121
2187f2a2
JJ
1122 PR middle-end/72781
1123 * gcc.dg/gomp/pr72781.c: New test.
1124
ad200580
JJ
1125 PR middle-end/68762
1126 * g++.dg/vect/pr68762-1.cc: New test.
1127 * g++.dg/vect/pr68762-2.cc: New test.
1128 * g++.dg/vect/pr68762.h: New file.
1129
989d0071
MS
11302016-08-08 Martin Sebor <msebor@redhat.com>
1131
1132 PR testsuite/72838
3a146d46
JJ
1133 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1134 * g++.dg/warn/overflow-warn-3.C: Same.
1135 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1136
7090cac9
AV
11372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1138
1139 PR fortran/71936
1140 * gfortran.dg/allocate_with_source_21.f03: New test.
1141
64e56ab0
AV
11422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1143
1144 PR fortran/72698
1145 * gfortran.dg/allocate_with_source_20.f03: New test.
1146
0476487d
AM
11472016-08-08 Alan Modra <amodra@gmail.com>
1148
1149 * gcc.c-torture/compile/pr72802.c: New.
1150
8e9218f2
AV
11512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1152
1153 PR fortran/70524
1154 * gfortran.dg/dependency_48.f90: New test.
1155
c1f7083b
TK
11562016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1157
531e5ae3 1158 PR fortran/70040
c1f7083b
TK
1159 * gfortran.dg/pr70040.f90: New testcase.
1160
6ab5813c
TK
11612016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1162
1163 PR fortran/71961
1164 * gfortran.dg/matmul_10.f90: New testcase.
1165
27bddc4a
JH
11662016-08-07 Jan Hubicka <hubicka@ucw.cz>
1167
1168 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1169
4a9f8a9f
JJ
11702016-08-07 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR c/72816
1173 * gcc.dg/pr72816.c: New test.
1174
fa76f2c6
JW
11752016-08-06 Jonathan Wakely <jwakely@redhat.com>
1176
1177 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1178 * g++.dg/conversion/pr41426.C: Likewise.
1179 * g++.dg/conversion/pr66211.C: Likewise.
1180 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1181 * g++.dg/init/ref8.C: Likewise.
1182 * g++.old-deja/g++.law/cvt20.C: Likewise.
1183 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1184
5c3e5002
PP
11852016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1186
1187 PR tree-optimization/18046
1188 * gcc.dg/tree-ssa/vrp105.c: New test.
1189 * gcc.dg/tree-ssa/vrp106.c: New test.
1190
94087e88 11912016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1192
1193 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1194 1ul in diagnostics. Remove hyphen from "constant-expression."
1195 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1196 * g++.dg/cpp0x/static_assert3.C: Same.
1197 * g++.dg/cpp1y/constexpr-throw.C: Same.
1198 * g++.dg/template/nontype3.C: Same.
1199 * g++.dg/warn/overflow-warn-1.C: Same.
1200 * g++.dg/warn/overflow-warn-3.C: Same.
1201 * g++.dg/warn/overflow-warn-4.C: Same.
1202
88fa5555
DM
12032016-08-05 David Malcolm <dmalcolm@redhat.com>
1204
1205 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1206 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1207 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1208 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1209
1addb9e6
PP
12102016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1211
1212 PR tree-optimization/72810
1213 * gcc.dg/tree-ssa/vrp110.c: New test.
1214
1b62ed4f
JG
12152016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1216
1217 PR Target/72819
1218 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1219 registers.
1220 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1221 saving the half-precision registers.
1222 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1223 value is returned in h0.
1224 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1225 are passed in FP/SIMD registers.
1226 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1227 passing works corrcetly.
1228 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1229 (hfa_f16x2_t): Likewise.
1230 (hfa_f16x3_t): Likewise.
1231 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1232 are promoted to double and passed in a double register.
1233 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1234 are promoted to double and stacked.
1235 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1236 __fp16 data types.
1237 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1238 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1239 __fp16 first get passed in FP/SIMD registers, then stacked.
1240
4228ca19
NS
12412016-08-05 Nathan Sidwell <nathan@acm.org>
1242
1243 PR c++/68724
1244 * g++.dg/cpp0x/pr68724.C: New.
1245
db7c335e
RB
12462016-08-05 Richard Biener <rguenther@suse.de>
1247
1248 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1249
48abe922
PP
12502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1251
1252 * gcc.dg/tree-ssa/vrp107.c: New test.
1253 * gcc.dg/tree-ssa/vrp108.c: New test.
1254 * gcc.dg/tree-ssa/vrp109.c: New test.
1255
f6cdf42f
PK
12562016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1257
1258 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1259 dg-options.
1260
33a9c609
PK
12612016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1262
1263 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1264 test-cases.
1265 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1266 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1267 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1268 test-cases.
1269 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1270 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1271 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1272 large_double.
1273
4473482d
PC
12742016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1275
1276 PR c++/72800
1277 * g++.dg/cpp1y/lambda-ice1.C: New.
1278
08156df5
PP
12792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1280
1281 PR c++/72759
1282 * g++.dg/cpp1y/pr72759.C: New test.
1283
938da3a5
PP
12842016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1285
1286 * gcc.dg/switch-10.c: New test.
1287
da84183c
JG
12882016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1289
1290 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1291
ae9281fc
TS
12922016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1293
1294 * c-c++-common/goacc/routine-5.c: Update.
1295
086ad22e
BE
12962016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1297
1298 PR rtl-optimization/70903
1299 * gcc.c-torture/execute/pr70903.c: New test.
1300
6805e400
ML
13012016-08-04 Martin Liska <mliska@suse.cz>
1302
1303 * gcc.dg/params/params.exp: Replace file exists with
1304 TESTING_IN_BUILD_TREE.
1305
a0008434
MP
13062016-08-04 Marek Polacek <polacek@redhat.com>
1307
1308 PR c++/70229
1309 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1310
fb46286e
RB
13112016-08-04 Richard Biener <rguenther@suse.de>
1312
1313 PR middle-end/71984
1314 * gcc.dg/torture/pr71984.c: Guard correctness check for
1315 little-endian.
1316
ac2c96ab
AP
13172016-08-03 Andrew Pinski <apinski@cavium.com>
1318
1319 * gcc.c-torture/compile/20160802-1.c: New testcase.
1320
c98583e9
FR
13212016-08-03 Fritz Reese <fritzoreese@gmail.com>
1322
1323 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1324
9ad1a1da
RB
13252016-08-03 Richard Biener <rguenther@suse.de>
1326
1327 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1328 and remove -O3.
1329 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1330 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1331
cd75c979
RB
13322016-08-03 Richard Biener <rguenther@suse.de>
1333
1334 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1335 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1336 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1337 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1338
30e8d875
SKS
13392016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1340
1341 * gcc.dg/init-excess-2.c: Require int32plus.
1342 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1343 * gcc.dg/pr59963-2.c: Require int32plus.
1344 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1345 * gcc.dg/unroll-7.c: Require int32plus.
1346
69b806f6
BC
13472016-08-02 Bin Cheng <bin.cheng@arm.com>
1348
1349 PR tree-optimization/34114
1350 * gcc.dg/tree-ssa/loop-42.c: New test.
1351
1efafef3
TC
13522016-08-02 Tamar Christina <tamar.christina@arm.com>
1353
1354 * gcc.target/aarch64/vminmaxnm.c: New.
1355 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1356 tests.
1357
e2a99194
MM
13582016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1359
1360 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1361 vec_extract for vector float, vector int, vector short, and vector
1362 char.
1363 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1364 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1365 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1366 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1367
71bfb77a
WD
13682016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1369
1370 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1371 single stack adjustment, no writeback.
71bfb77a
WD
1372 * gcc.target/aarch64/test_frame_12.c: Likewise.
1373 * gcc.target/aarch64/test_frame_13.c: Likewise.
1374 * gcc.target/aarch64/test_frame_15.c: Likewise.
1375 * gcc.target/aarch64/test_frame_6.c: Likewise.
1376 * gcc.target/aarch64/test_frame_7.c: Likewise.
1377 * gcc.target/aarch64/test_frame_8.c: Likewise.
1378 * gcc.target/aarch64/test_frame_16.c: New test.
1379
37bce35a
L
13802015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 PR target/72748
1383 * gcc.target/i386/pr72748.c: New test.
1384
3f8257db 13852015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1386
1387 PR tree-optimization/71818
1388 * gcc.dg/vect/pr71818.c: New
1389
bf60c531
ML
13902016-08-01 Martin Liska <mliska@suse.cz>
1391
1392 PR tree-optimization/71857
1393 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1394
8ed49fab
KT
13952016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1396
1397 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1398
76e2c821
JB
13992016-08-01 Jan Beulich <jbeulich@suse.com>
1400
1401 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1402
35029597
WS
14032016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1404
1405 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1406 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1407
3aa4b66a
JW
14082016-07-31 Jonathan Wakely <jwakely@redhat.com>
1409
1410 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1411 (check_effective_target_c++): Likewise. Also match for libstdc++.
1412
3f8257db 14132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1414
1415 PR fortran/41922
1416 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1417 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1418 * gfortran.dg/pr41922.f90: New test.
1419
9fcb2819
SK
14202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1421
1422 PR fortran/68566
1423 * gfortran.dg/pr68566.f90: new test.
1424
94087e88 14252016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1426
1427 PR c++/60760
1428 PR c++/71091
1429 * g++.dg/cpp0x/constexpr-cast.C: New test.
1430 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1431 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1432 * g++.dg/ubsan/pr63956.C: Correct.
1433
d0047a25
MM
14342016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1435
1436 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1437 vector double or vector long where the vector is in memory.
1438 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1439 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1440
e4f7a5df
SK
14412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1442
1443 PR fortran/69867
1444 * gfortran.dg/pr69867.f90: New test.
1445
b441ae1d
SK
14462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1447
1448 PR fortran/69962
1449 * gfortran.dg/pr69962.f90: New test.
1450
712dff31
SK
14512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1452
1453 PR fortran/70006
1454 * gfortran.dg/pr70006.f90: New test.
1455
fb42421e
SK
14562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1457
1458 PR fortran/71730
1459 * gfortran.dg/pr71730.f90: New test.
1460 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1461 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1462 * gfortran.dg/array_constructor_26.f03: Ditto.
1463
466effe0
WS
14642016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1465
1466 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1467 * gcc.target/powerpc/pr71763.c: Likewise.
1468
f618a472
MP
14692016-07-29 Marek Polacek <polacek@redhat.com>
1470
1471 PR c/71742
1472 * gcc.dg/940510-1.c: Adjust dg-error.
1473 * gcc.dg/c99-flex-array-1.c: Likewise.
1474 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1475
efd0786f
MP
1476 PR c/71853
1477 * gcc.dg/noncompile/pr71853.c: New test.
1478
e00dceaf
MP
1479 PR c/71573
1480 * gcc.dg/noncompile/pr71573.c: New test.
1481
638fc14f
MP
1482 PR c/71926
1483 * g++.dg/warn/Wparentheses-30.C: New test.
1484 * gcc.dg/Wparentheses-14.c: New test.
1485
61c73a7f
UB
14862016-07-29 Uros Bizjak <ubizjak@gmail.com>
1487
1488 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1489
01d32b2b
BC
14902016-07-29 Bin Cheng <bin.cheng@arm.com>
1491
1492 PR tree-optimization/57558
1493 * gcc.dg/vect/pr57558-1.c: New test.
1494 * gcc.dg/vect/pr57558-2.c: New test.
1495
f6c7a248
PK
14962016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1497
61c73a7f 1498 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1499 to scan forwprop1 dump pass.
1500
f54ea774
PC
15012016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 PR c++/51488
1504 * g++.dg/template/pr51488.C: New.
1505
673a107a
JJ
15062016-07-29 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR c/71969
1509 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1510 static __inline__.
1511 * gcc.dg/pr71969-1.c: New test.
1512 * gcc.dg/pr71969-2.c: New test.
1513 * gcc.dg/pr71969-3.c: New test.
1514
78169471
MP
15152016-07-29 Marek Polacek <polacek@redhat.com>
1516
1517 PR c/71574
1518 * c-c++-common/pr71574.c: New test.
1519
a5b5c8b6
MP
1520 PR c/71583
1521 * gcc.dg/noncompile/pr71583.c: New test.
1522
883b6d4e
KV
15232016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1524
1525 PR middle-end/68217
1526 * gcc.dg/pr68217.c: New test.
1527
89f1f37e
SK
15282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1529
1530 PR fortran/71067
1531 * gfortran.dg/pr71067_1.f90: New test.
1532 * gfortran.dg/pr71067_2.f90: Ditto.
1533
e0d32185
MM
15342016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1535
1536 * gcc.target/powerpc/vec-extract-1.c: New test.
1537
c851722d
SK
15382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1539
1540 PR fortran/71799
1541 * gfortran.dg/pr71799.f90: New test.
1542
f064da6a
PC
15432016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/71665
1546 * g++.dg/cpp0x/pr71665-1.C: New.
1547 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1548 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1549 * g++.dg/ext/label10.C: Likewise.
1550 * g++.dg/parse/constant5.C: Likewise.
1551
1b70aaad
SK
15522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1553
1554 PR fortran/71859
1555 * gfortran.dg/pr71859.f90: New test.
1556 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1557 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1558
a23404c9
PT
15592016-07-28 Paul Thomas <pault@gcc.gnu.org>
1560
1561 PR fortran/71883
1562 * gfortran.dg/pr71883.f90 : New test.
1563
513d866d
YR
15642016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1565
1566 PR tree-optimization/71734
61c73a7f 1567 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1568
7c428aa2
RL
15692016-07-28 Renlin Li <renlin.li@arm.com>
1570
1571 Revert
1572 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1573
1574 PR fortran/71902
1575 * gfortran.dg/dependency_47.f90: New test.
1576
1225d6b1
ML
15772016-07-28 Martin Liska <mliska@suse.cz>
1578
1579 PR gcov-profile/68025
1580 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1581
e5f5bf35
ML
15822016-07-28 Martin Liska <mliska@suse.cz>
1583
1584 * g++.dg/vect/pr70944.cc: New test.
1585
4536610d
KV
15862016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1587
1588 PR middle-end/71994
1589 * gcc.dg/torture/pr71994.c: New test.
1590
8c6961ca
PK
15912016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1592
1593 PR middle-end/71078
1594 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1595 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1596 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1597
8de22ea0
RB
15982016-07-27 Richard Biener <rguenther@suse.de>
1599
1600 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1601
5d9da222
ML
16022016-07-27 Martin Liska <mliska@suse.cz>
1603
1604 * gcc.dg/predict-13.c: New test.
1605 * gcc.dg/predict-14.c: New test.
1606
af9e275f
SKS
16072016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1608
a23404c9 1609 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1610 including stdint.h.
1611 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1612 including stdint.h.
1613
71abba1e
MM
16142016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1615
1616 PR target/71869
1617 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1618 IEEE built-in functions handle quiet and signalling NaNs
1619 correctly.
1620
9cd74e8f
SK
16212016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1622
1623 PR fortran/71862
1624 * gfortran.dg/pr71862.f90: New test.
1625
0d48446f
MS
16262016-07-26 Martin Sebor <msebor@redhat.com>
1627
1628 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1629 selector with dg-options.
1630
524cf1e4
PP
16312016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1632
1633 PR tree-optimization/18046
1634 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1635 * gcc.dg/tree-ssa/vrp103.c: New test.
1636 * gcc.dg/tree-ssa/vrp104.c: New test.
1637
100665d8
WS
16382016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1639
1640 * gcc.target/powerpc/pr63354.c: Require lp64 since
1641 -mprofile-kernel is not legal with -m32.
1642
0b64ca40
RB
16432016-07-26 Richard Biener <rguenther@suse.de>
1644
1645 PR rtl-optimization/71984
1646 * gcc.dg/torture/pr71984.c: New testcase.
1647
9b7937cf
RS
16482016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1649
1650 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1651 g++-dg-runtest via et-dg-runtest.
1652 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1653 * gcc.dg/vect/vect.exp: Likewise.
1654 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1655 gfortran-dg-runtest.
1656 * gfortran.dg/vect/vect.exp: Likewise.
1657 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1658 (check_mips_loongson_hw_available): Likewise.
1659 (check_effective_target_mpaired_single_runtime): Likewise.
1660 (check_effective_target_mips_loongson_runtime): Likewise.
1661 (add_options_for_mpaired_single): Likewise.
1662 (check_effective_target_vect_int): Add global et_index.
1663 Check and save the supported feature for a target selected by
1664 the et_index target. Break long lines where appropriate. Call
1665 et-is-effective-target for MIPS with an argument instead of
1666 check_effective_target_* where appropriate.
1667 (check_effective_target_vect_intfloat_cvt): Likewise.
1668 (check_effective_target_vect_uintfloat_cvt): Likewise.
1669 (check_effective_target_vect_floatint_cvt): Likewise.
1670 (check_effective_target_vect_floatuint_cvt): Likewise.
1671 (check_effective_target_vect_simd_clones): Likewise.
1672 (check_effective_target_vect_shift): ewise.
1673 (check_effective_target_whole_vector_shift): Likewise.
1674 (check_effective_target_vect_bswap): Likewise.
1675 (check_effective_target_vect_shift_char): Likewise.
1676 (check_effective_target_vect_long): Likewise.
1677 (check_effective_target_vect_float): Likewise.
1678 (check_effective_target_vect_double): Likewise.
1679 (check_effective_target_vect_long_long): Likewise.
1680 (check_effective_target_vect_no_int_max): Likewise.
1681 (check_effective_target_vect_no_int_add): Likewise.
1682 (check_effective_target_vect_no_bitwise): Likewise.
1683 (check_effective_target_vect_widen_shift): Likewise.
1684 (check_effective_target_vect_no_align): Likewise.
1685 (check_effective_target_vect_hw_misalign): Likewise.
1686 (check_effective_target_vect_element_align): Likewise.
1687 (check_effective_target_vect_condition): Likewise.
1688 (check_effective_target_vect_cond_mixed): Likewise.
1689 (check_effective_target_vect_char_mult): Likewise.
1690 (check_effective_target_vect_short_mult): Likewise.
1691 (check_effective_target_vect_int_mult): Likewise.
1692 (check_effective_target_vect_extract_even_odd): Likewise.
1693 (check_effective_target_vect_interleave): Likewise.
1694 (check_effective_target_vect_stridedN): Likewise.
1695 (check_effective_target_vect_multiple_sizes): Likewise.
1696 (check_effective_target_vect64): Likewise.
1697 (check_effective_target_vect_call_copysignf): Likewise.
1698 (check_effective_target_vect_call_sqrtf): Likewise.
1699 (check_effective_target_vect_call_btrunc): Likewise.
1700 (check_effective_target_vect_call_btruncf): Likewise.
1701 (check_effective_target_vect_call_ceil): Likewise.
1702 (check_effective_target_vect_call_ceilf): Likewise.
1703 (check_effective_target_vect_call_floor): Likewise.
1704 (check_effective_target_vect_call_floorf): Likewise.
1705 (check_effective_target_vect_call_lceil): Likewise.
1706 (check_effective_target_vect_call_lfloor): Likewise.
1707 (check_effective_target_vect_call_nearbyint): Likewise.
1708 (check_effective_target_vect_call_nearbyintf): Likewise.
1709 (check_effective_target_vect_call_round): Likewise.
1710 (check_effective_target_vect_call_roundf): Likewise.
1711 (check_effective_target_vect_perm): Likewise, but also append *_saved
1712 to the existing global name to properly cache the result.
1713 (check_effective_target_vect_perm_byte): Likewise.
1714 (check_effective_target_vect_perm_short): Likewise.
1715 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1716 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1717 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1718 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1719 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1720 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1721 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1722 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1723 (check_effective_target_vect_sdot_qi): Likewise.
1724 (check_effective_target_vect_udot_qi): Likewise.
1725 (check_effective_target_vect_sdot_hi): Likewise.
1726 (check_effective_target_vect_udot_hi): Likewise.
1727 (check_effective_target_vect_usad_char): Likewise.
1728 (check_effective_target_vect_pack_trunc): Likewise.
1729 (check_effective_target_vect_unpack): Likewise.
1730 (check_effective_target_vect_aligned_arrays): Likewise.
1731 (check_effective_target_vect_natural_alignment): Likewise.
1732 (check_effective_target_vector_alignment_reachable): Likewise.
1733 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1734 (is-effective-target): Initialize et_index if undefined.
1735 (et-dg-runtest): New.
1736 (et-is-effective-target): Likewise.
1737 (check_vect_support_and_set_flags): Add supported MIPS targets to
1738 EFFECTIVE_TARGETS list. Return the number of supported targets.
1739
8f63caf6 17402016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1741 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1742
1743 PR middle-end/70920
1744 * gcc.dg/pr70920-1.c: New test-case.
1745 * gcc.dg/pr70902-2.c: Likewise.
1746 * gcc.dg/pr70920-3.c: Likewise.
1747 * gcc.dg/pr70920-4.c: Likewise
1748 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1749 2 instead of 3.
1750
7d575fff
AM
17512016-07-25 Alexander Monakov <amonakov@ispras.ru>
1752
1753 * gcc.c-torture/execute/pr71494.c: Require label_values.
1754 * gcc.dg/pr16973.c: Ditto.
1755
bf01e070
SKS
17562016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1757
1758 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1759 * gcc.dg/torture/pr69771.c: Require int32plus.
1760 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1761
16b05965
ML
17622016-07-25 Martin Liska <mliska@suse.cz>
1763
1764 * gcc.dg/torture/pr71987.c: New test.
1765
d52d3767
SK
17662016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1767
1768 PR fortran/71935
1769 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1770 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1771 * gfortran.dg/pr71935.f90: New test.
1772
94087e88 17732016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
1774
1775 PR c++/71675
1776 * g++.dg/ext/atomic-3.C: New test.
1777 * gcc.dg/atomic/pr71675.c: New test.
1778
58b3986e
ES
17792016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1780
1781 * gcc.target/i386/mvc8.c: New test.
1782
faa1612a
BC
17832016-07-22 Bin Cheng <bin.cheng@arm.com>
1784
1785 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1786 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1787
1603ebe0
TK
17882016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1789
1790 PR fortran/71795
1791 * gfortran.dg/constructor_50.f90: New test.
1792
bc91c436
ML
17932016-07-22 Martin Liska <mliska@suse.cz>
1794
1795 PR gcov-profile/69028
1796 PR gcov-profile/62047
1797 * g++.dg/cilk-plus/pr69028.C: New test.
1798
9fe9a3a7
AV
17992016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1800
1801 * gfortran.dg/coarray_stat_2.f90: New test.
1802
70866e3d
MM
18032016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1804
1805 * gcc.target/powerpc/vec-extract.h: New files to check the
1806 vec_extract built-in functions for all vector types, testing
1807 accessing each element, both with constant and variable element
1808 numbers.
1809 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1810 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1811 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1812 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1813 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1814 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1815 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1816 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1817 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1818
ab3af181
JJ
18192016-07-21 Jakub Jelinek <jakub@redhat.com>
1820
1821 PR c++/71728
1822 * g++.dg/other/pr71728.C: New test.
1823
ebe8f322
JG
18242016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1825
1826 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1827 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1828 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1829 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1830 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1831
959cef74
RB
18322016-07-21 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/71947
1835 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1836
b24d9420
BC
18372016-07-21 Bin Cheng <bin.cheng@arm.com>
1838
1839 * gcc.dg/tree-ssa/scev-15.c: New.
1840
23974819
BC
18412016-07-21 Bin Cheng <bin.cheng@arm.com>
1842
1843 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1844
ee78cbaa
JJ
18452016-07-21 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR c++/71941
1848 * g++.dg/gomp/pr71941.C: New test.
1849
52ed68f7
DM
18502016-07-20 David Malcolm <dmalcolm@redhat.com>
1851
1852 PR c/70339
1853 PR c/71858
1854 * g++.dg/spellcheck-identifiers.C: New test case, based on
1855 gcc.dg/spellcheck-identifiers.c.
1856 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1857 gcc.dg/spellcheck-identifiers-2.c.
1858 * g++.dg/spellcheck-typenames.C: New test case, based on
1859 gcc.dg/spellcheck-typenames.c
1860
18407bfb
JW
18612016-07-20 Jonathan Wakely <jwakely@redhat.com>
1862
1863 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1864 pointer to member function and also test catching by reference.
1865
4c07fd98
DV
18662016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1867
1868 * gcc.target/s390/pr67443.c: Fix test case.
1869
fee21d65
DV
18702016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1871
1872 * gcc.target/s390/insv-1.c: Xfail some tests.
1873 * gcc.target/s390/insv-2.c: Likewise.
1874
dbe9dfdd
GJL
18752016-07-20 Georg-Johann Lay <avr@gjlay.de>
1876
1877 * gcc.target/avr/torture/get-mem.c: New test.
1878 * gcc.target/avr/torture/set-mem.c: New test.
1879
c25e1d82
GJL
18802016-07-20 Georg-Johann Lay <avr@gjlay.de>
1881
1882 PR target/71948
1883 * gcc.target/avr/torture/tiny-progmem.c: New test.
1884
109d2197
JJ
18852016-07-20 Jakub Jelinek <jakub@redhat.com>
1886
7419f441
JJ
1887 PR c++/71909
1888 * g++.dg/parse/pr71909.C: New test.
1889 * g++.dg/tm/pr71909.C: New test.
1890
109d2197
JJ
1891 PR c++/50060
1892 * g++.dg/cpp0x/constexpr-50060.C: New test.
1893 * g++.dg/cpp1y/constexpr-50060.C: New test.
1894
144530cf
ML
18952016-07-20 Martin Liska <mliska@suse.cz>
1896
1897 * gfortran.dg/graphite/pr71898.f90: New test.
1898
04ac4afa
BC
18992016-07-20 Bin Cheng <bin.cheng@arm.com>
1900
1901 PR tree-optimization/71503
1902 PR tree-optimization/71683
1903 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1904 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1905
dcbdb17a
ML
19062016-07-20 Martin Liska <mliska@suse.cz>
1907
1908 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1909 * gcc.dg/plugin/sreal-test-1.c: Remove.
1910 * gcc.dg/plugin/sreal_plugin.c: Remove.
1911
6ed82555
TK
19122016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1913
1914 PR fortran/71902
1915 * gfortran.dg/dependency_47.f90: New test.
1916
13da0507
JJ
19172016-07-19 Jakub Jelinek <jakub@redhat.com>
1918
4833f561
JJ
1919 PR rtl-optimization/71916
1920 * gcc.c-torture/compile/pr71916.c: New test.
1921
4fda19ef
JJ
1922 PR middle-end/71874
1923 * g++.dg/torture/pr71874.C: New test.
1924
13da0507
JJ
1925 PR middle-end/71734
1926 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1927 (my_alloc): Rewritten to use __builtin_posix_memalign and
1928 __SIZE_TYPE__.
1929 (my_free): Use __builtin_free instead of _mm_free.
1930 (Vec::operator=): Use __builtin_memcpy.
1931
e7980add
MJ
19322016-07-19 Martin Jambor <mjambor@suse.cz>
1933
61c73a7f
UB
1934 PR fortran/71688
1935 * gfortran.dg/pr71688.f90: New test.
e7980add 1936
13e88953
RB
19372016-07-19 Richard Biener <rguenther@suse.de>
1938
1939 * c-c++-common/vector-subscript-6.c: New testcase.
1940 * c-c++-common/vector-subscript-7.c: Likewise.
1941
1caf0482
SKS
19422016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1943
a23404c9 1944 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1945 and UInt32 based on __SIZEOF_INT__.
1946
cef5388d
RB
19472016-07-19 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/71901
1950 * gcc.dg/torture/pr71901.c: New testcase.
1951
19522016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1953
1954 PR tree-optimization/71908
1955 * gcc.dg/torture/pr71908.c: New testcase.
1956
a8f7a895
MM
19572016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1958
1959 PR target/71493
1960 * gcc.target/powerpc/pr71493-1.c: New test.
1961 * gcc.target/powerpc/pr71493-2.c: Likewise.
1962
f2111a36
JJ
19632016-07-18 Jakub Jelinek <jakub@redhat.com>
1964
99516432
JJ
1965 PR c++/71835
1966 * g++.dg/conversion/ambig3.C: New test.
1967
87713c6a
JJ
1968 PR c++/71828
1969 * g++.dg/cpp0x/constexpr-71828.C: New test.
1970
7a7f16ca
JJ
1971 PR c++/71826
1972 * g++.dg/template/pr71826.C: New test.
1973
f4d90295
JJ
1974 PR c++/71822
1975 * g++.dg/template/defarg21.C: New test.
1976
f2111a36
JJ
1977 PR c++/71871
1978 * g++.dg/ext/vector31.C: New test.
1979
0b965526
UB
19802016-07-18 Uros Bizjak <ubizjak@gmail.com>
1981
1982 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1983
94e136b9
YR
19842016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1985
1986 PR tree-optimization/71734
1987 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1988
7072df0a
DV
19892016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1990
1991 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1992 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1993 stack-layout-dynamic-1.c: New test.
1994
54158a1a
AK
19952016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1996
1997 * gcc.target/s390/nolrl-1.c: New test.
1998
43068916
FR
19992016-07-17 Fritz Reese <fritzoreese@gmail.com>
2000
2001 PR fortran/71523
2002 * gfortran.dg/pr71523_1.f90: New test.
2003 * gfortran.dg/pr71523_2.f90: New test.
2004
a9356b12
AS
20052016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2006
2007 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2008
a07b81c7 20092016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2010 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2011
2012 PR fortran/62125
2013 * gfortran.dg/pr62125.f90: New test.
2014
96c0ec12
BS
20152016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2016
2017 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2018 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2019
479d0ed5
JW
20202016-07-15 Jonathan Wakely <jwakely@redhat.com>
2021
2022 PR c++/58796
2023 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2024 * g++.dg/cpp0x/nullptr35.C: New test.
2025
41c7438e
BC
20262016-07-15 Bin Cheng <bin.cheng@arm.com>
2027
2028 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2029
f7ba880b
CP
20302016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2031
2032 * gfortran.dg/goacc/vector_length.f90: New test.
2033
b9aba0a0
RB
20342016-07-15 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/71881
2037 * gcc.dg/torture/pr71881.c: New testcase.
2038
9513d5fb
RB
20392016-07-15 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/71887
2042 * gcc.dg/torture/pr71887.c: New testcase.
2043
ddbbcb19
JJ
20442016-07-15 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR c/71858
2047 * gcc.dg/spellcheck-identifiers-3.c: New test.
2048
29eb509c
AV
20492016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2050
2051 PR fortran/71807
2052 * gfortran.dg/null_9.f90: New test.
2053
43aabfcf
BC
20542016-07-15 Bin Cheng <bin.cheng@arm.com>
2055
2056 * gcc.dg/tree-ssa/loop-41.c: New test.
2057
afc89e58
BC
20582016-07-15 Bin Cheng <bin.cheng@arm.com>
2059
2060 PR tree-optimization/71347
2061 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2062
6fa682ad
SK
20632016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2064
2065 PR fortran/29819
2066 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2067 * gfortran.dg/contains.f90: Ditto.
2068 * gfortran.dg/contains_empty_1.f03: Ditto.
2069 * gfortran.dg/submodule_3.f08: Ditto.
2070
dd36b877
JJ
20712016-07-14 Jakub Jelinek <jakub@redhat.com>
2072
a60a5d31
JJ
2073 PR testsuite/71865
2074 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2075 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2076 expected diagnostics.
2077
dd36b877
JJ
2078 PR c/71858
2079 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2080 * gcc.dg/spellcheck-identifiers-2.c: New test.
2081 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2082 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2083
a241f8ca
JJ
20842016-07-14 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR tree-optimization/71872
2087 * gcc.c-torture/compile/pr71872.c: New test.
2088
d62b809c
TP
20892016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2090
2091 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2092 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2093 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2094 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2095 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2096 * gcc.target/arm/atomic-op-acquire-1.c: This.
2097 * gcc.target/arm/atomic-op-char.c: Rename into ...
2098 * gcc.target/arm/atomic-op-char-1.c: This.
2099 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2100 * gcc.target/arm/atomic-op-consume-1.c: This.
2101 * gcc.target/arm/atomic-op-int.c: Rename into ...
2102 * gcc.target/arm/atomic-op-int-1.c: This.
2103 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2104 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2105 * gcc.target/arm/atomic-op-release.c: Rename into ...
2106 * gcc.target/arm/atomic-op-release-1.c: This.
2107 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2108 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2109 * gcc.target/arm/atomic-op-short.c: Rename into ...
2110 * gcc.target/arm/atomic-op-short-1.c: This.
2111 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2112 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2113 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2114 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2115 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2116 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2117 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2118 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2119 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2120 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2121
1f8dd420
AV
21222016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2123
2124 PR fortran/70842
2125 * gfortran.dg/select_type_35.f03: New test.
2126
53109ba8
KT
21272016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2128
2129 PR target/65951
2130 PR tree-optimization/70923
2131 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2132 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2133 * gcc.dg/vect/pr65951.c: Likewise.
2134 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2135
91f35b7f
DE
21362016-07-14 David Edelsohn <dje.gcc@gmail.com>
2137
2138 * c-c++-common/pr60226.c: Expect maximum object file alignment
2139 error on AIX.
2140
351168fe
RB
21412016-07-14 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/71866
2144 * gcc.dg/torture/pr71866.c: New testcase.
2145
94c32c00
TP
21462016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2147
2148 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2149 selector and enclose boolean expression in curly braces.
2150
b799a481
AM
21512016-07-14 Alan Modra <amodra@gmail.com>
2152
2153 PR target/71733
2154 * gcc.target/powerpc/p9-novsx.c: New.
2155
f63ba78c
AK
21562016-07-13 Andi Kleen <ak@linux.intel.com>
2157
2158 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2159 * g++.dg/tree-prof/morefunc.C: Dito.
2160 * g++.dg/tree-prof/pr35545.C: Dito.
2161 * g++.dg/tree-prof/reorder.C: Dito.
2162 * gcc.dg/tree-prof/20050826-2.c: Dito.
2163 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2164 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2165 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2166 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2167 * gcc.dg/tree-prof/inliner-1.c: Dito.
2168 * gcc.dg/tree-prof/merge_block.c: Dito.
2169 * gcc.dg/tree-prof/stringop-1.c: Dito.
2170 * gcc.dg/tree-prof/stringop-2.c: Dito.
2171 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2172 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2173 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2174 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2175 * gcc.dg/tree-prof/update-loopch.c: Dito.
2176 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2177 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2178 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2179 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2180 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2181 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2182 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2183
f4d5a23d
AK
21842016-07-13 Andi Kleen <ak@linux.intel.com>
2185
2186 * lib/profopt.exp (profopt-execute): Remove .imports files.
2187
ae145898
AK
21882016-07-13 Andi Kleen <ak@linux.intel.com>
2189
0b965526 2190 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2191
e97bd4f5
AK
21922016-07-13 Andi Kleen <ak@linux.intel.com>
2193
2194 * lib/profopt.exp (dg-final-scan-autofdo,
2195 dg-final-scan-not-autofdo): New functions.
2196
6fa3d4b4
BC
21972016-07-13 Bin Cheng <bin.cheng@arm.com>
2198
2199 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2200 * gcc.dg/vect/vect-35.c: Ditto.
2201 * gcc.dg/vect/vect-alias-check-2.c: New test.
2202
65f18bc6
ML
22032016-07-13 Martin Liska <mliska@suse.cz>
2204
2205 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2206 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2207 * gfortran.dg/pr42108.f90: Update expected dump scan.
2208
9737f35b
RB
22092016-07-13 Richard Biener <rguenther@suse.de>
2210
2211 PR tree-optimization/24574
2212 * gcc.dg/pr24574.c: New testcase.
2213
62c0ea4b
SKS
22142016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2215
0b965526 2216 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2217 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2218 * c-c++-common/pr68833-1.c: Require int32plus.
2219 * gcc.dg/ipa/pr63551.c: Likewise.
2220 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2221 * gcc.dg/ipa/pr64041.c: Require int32plus.
2222
c7ed8938
IE
22232016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2224
2225 PR ipa/71633
2226 * g++.dg/pr71633.C: New test.
2227
5ce15300
TP
22282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2229
2230 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2231 Add new arm_thumb1_cbz_ok effective target.
2232 * gcc.target/arm/cbz.c: New test.
2233
2b9509a3
TP
22342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2235
2236 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2237 Define effective target.
2238 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2239 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2240 * gcc.target/arm/movhi_movw.c: New test.
2241 * gcc.target/arm/movsi_movw.c: Likewise.
2242 * gcc.target/arm/movdi_movw.c: Likewise.
2243
7f15b177
RB
22442016-07-13 Richard Biener <rguenther@suse.de>
2245
2246 PR middle-end/71104
2247 * gcc.dg/pr71104-1.c: New testcase.
2248 * gcc.dg/pr71104-2.c: Likewise.
2249
0b0a896e
MM
22502016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2251
2252 PR target/71805
2253 * gcc.target/powerpc/pr71805.c: New test.
2254
f906f5ed
BS
22552016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2256
2257 * gcc.target/powerpc/divkc3-1.c: New.
2258 * gcc.target/powerpc/mulkc3-1.c: New.
2259
9e63c3aa
NS
22602016-07-12 Nathan Sidwell <nathan@acm.org>
2261
2262 * gcc.target/arm/data-rel-1.c: New.
2263 * gcc.target/arm/data-rel-2.c: New.
2264 * gcc.target/arm/data-rel-3.c: New.
2265
f507d202
ML
22662016-07-12 Martin Liska <mliska@suse.cz>
2267
2268 * gcc.dg/params/blocksort-part.c: New test.
2269 * gcc.dg/params/params.exp: New file.
2270
d6f7c125
KT
22712016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2272
2273 PR middle-end/71700
2274 * gcc.c-torture/execute/pr71700.c: New test.
2275
37ccb0ba
SB
22762016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2277 Richard Biener <rguenther@suse.de>
2278
2279 PR tree-optimization/23286
2280 PR tree-optimization/70159
2281 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2282 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2283 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2284 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2285 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2286 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2287 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2288 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2289 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2290 * gcc.dg/pr51879-12.c: Likewise.
2291 * gcc.dg/strlenopt-9.c: Likewise.
2292 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2293 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2294 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2295 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2296 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2297 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2298 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2299 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2300 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2301 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2302 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2303 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2304 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2305 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2306 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2307
712a93d6
RB
23082016-07-12 Richard Biener <rguenther@suse.de>
2309
2310 PR rtl-optimization/68961
2311 * gcc.target/i386/pr68961.c: New testcase.
2312
c392943c
JJ
23132016-07-11 Jakub Jelinek <jakub@redhat.com>
2314
3d56e6a4
JJ
2315 PR middle-end/71758
2316 * c-c++-common/gomp/pr71758.c: New test.
2317 * gfortran.dg/gomp/pr71758.f90: New test.
2318
c392943c
JJ
2319 PR tree-optimization/71823
2320 * gcc.dg/vect/pr71823.c: New test.
2321
741d3be5
DM
23222016-07-11 David Malcolm <dmalcolm@redhat.com>
2323
2324 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2325 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2326 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2327
92fa45b5
L
23282016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2329
2330 PR target/71801
2331 * gcc.target/i386/pr71801.c: New test.
2332
f51606c7
RB
23332016-07-11 Richard Biener <rguenther@suse.de>
2334
2335 PR tree-optimization/71816
2336 * gcc.dg/torture/pr71816.c: New testcase.
2337
36b54ce0
TK
23382016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2339
2340 PR fortran/71783
2341 * gfortran.dg/dependency_46.f90: New test.
2342
d13835b6
VM
23432016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2344
2345 PR rtl-optimization/71621
2346 * gcc.target/i386/pr71621-1.c: New.
2347 * gcc.target/i386/pr71621-2.c: New.
2348
642bcbdf
CP
23492016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2350
2351 * gfortran.dg/goacc/pr71704.f90: New test.
2352
02eb5b8b
BS
23532016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2354
2355 PR target/71297
2356 * gcc.target/powerpc/pr71297.c: New.
2357
8beb9a0d
JW
23582016-07-08 Jiong Wang <jiong.wang@arm.com>
2359
2360 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2361
cef4b650
MM
23622016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2363
2364 PR target/71806
2365 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2366
3c3ecf52
AH
23672016-07-08 Alan Hayward <alan.hayward@arm.com>
2368
2369 PR tree-optimization/71667
2370 * gcc.dg/vect/pr71667.c: New
2371
2660286d
ML
23722016-07-08 Martin Liska <mliska@suse.cz>
2373
2374 * gcc.dg/torture/pr71606.c: New test.
2375
70cdd4ae
JD
23762016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2377
2378 PR fortran/71764
2379 * gfortran.dg/pr71764.f90: New test.
2380
842dc2e6
JJ
23812016-07-07 Jakub Jelinek <jakub@redhat.com>
2382 Kai Tietz <ktietz70@googlemail.com>
2383
2384 PR c++/70869
2385 PR c++/71054
2386 * g++.dg/cpp0x/pr70869.C: New test.
2387 * g++.dg/cpp0x/pr71054.C: New test.
2388
31be4262
DE
23892016-07-07 David Edelsohn <dje.gcc@gmail.com>
2390
2391 * g++.dg/debug/pr71432.C: Fail on AIX.
2392
1c122092
ML
23932016-07-07 Martin Liska <mliska@suse.cz>
2394
2395 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2396 an undefined behavior.
2397 * gfortran.dg/do_3.F90: Likewise.
2398 * gfortran.dg/do_check_11.f90: New test.
2399 * gfortran.dg/do_check_12.f90: New test.
2400 * gfortran.dg/do_corner_warn.f90: New test.
2401
7119f1b1
ML
24022016-07-07 Martin Liska <mliska@suse.cz>
2403
2404 * gfortran.dg/predict-1.f90: Ammend the test.
2405 * gfortran.dg/predict-2.f90: Likewise.
2406
275792f2
IE
24072016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2408
2409 PR ipa/71624
2410 * g++.dg/pr71624.C: New test.
2411
05a437c1
TP
24122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2413
2414 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2415 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2416 ARMv8-M Mainline architectures.
2417
6f493951
TP
24182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2419
2420 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2421 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2422
5ddaee94
SB
24232016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2424
2425 PR target/70098
2426 PR target/71763
2427 * gcc.target/powerpc/pr71763.c: New file.
2428
651afdb2
YR
24292016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2430
2431 PR tree-optimization/71518
0b965526 2432 * gcc.dg/pr71518.c: New test.
651afdb2 2433
9df99881
WD
24342016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2435
2436 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2437
7b4e0769
SKS
24382016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2439
0b965526 2440 PR target/50739
7b4e0769
SKS
2441 * gcc.target/avr/pr50739.c: New test.
2442
eb4432f7
JH
24432016-07-05 Jan Hubicka <jh@suse.cz>
2444
2445 * gcc.dg/tree-ssa/scev-14.c: update template.
2446
c01e092f
RS
24472016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2448
2449 * gcc.dg/vect/group-no-gaps-1.c: New test.
2450
8070763a
AK
24512016-07-05 Andi Kleen <ak@linux.intel.com>
2452
2453 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2454 if kernel supports MPX.
2455
3f8257db 24562016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2457
2458 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2459
36a265b1
MM
24602016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2461 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2462
2463 * gcc.target/powerpc/signbit-1.c: New test.
2464 * gcc.target/powerpc/signbit-2.c: New test.
2465 * gcc.target/powerpc/signbit-3.c: New test.
2466
7a98fb6e
KT
24672016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2468
2469 PR rtl-optimization/71594
2470 * gcc.dg/torture/pr71594.c: New test.
2471
1e3d54b4
JH
24722016-07-05 Jan Hubicka <jh@suse.cz>
2473
2474 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2475
84ca3893
DM
24762016-07-05 David Malcolm <dmalcolm@redhat.com>
2477
2478 PR c++/62314
3a146d46 2479 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2480 number of missing semicolon error.
2481 * g++.dg/pr62314-2.C: New test case.
2482
20d0bfce
AF
24832016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2484
2485 * gfortran.dg/coarray_stat_function.f90: New test.
2486 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2487 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2488 to new interfaces.
2489
69aaea06
AV
24902016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2491
2492 PR fortran/71623
2493 * gfortran.dg/deferred_character_17.f90: New test.
2494
f723a43c
CL
24952016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2496
2497 * gcc.target/arm/neon/polytypes.c: Move to ...
2498 * gcc.target/arm/polytypes.c: ... here.
2499 * gcc.target/arm/neon/pr51534.c: Move to ...
2500 * gcc.target/arm/pr51534.c: ... here.
2501 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2502 * gcc.target/arm/vect-vcvt.c: ... here.
2503 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2504 * gcc.target/arm/vect-vcvtq.c: ... here.
2505 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2506 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2507 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2508 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2509 * gcc.target/arm/neon/neon.exp: Delete.
2510 * gcc.target/arm/neon/: Delete.
2511
d73e0ccf
JD
25122016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2513
2514 PR fortran/65575
2515 * gfortran.dg: pr65575.f90: New test.
2516
c20f6223
JD
25172016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2518
2519 PR fortran/35849
2520 * gfortran.dg: pr35849.f90: New test.
2521
2a5537c3
JJ
25222016-07-04 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR c++/71739
2525 * g++.dg/cpp0x/pr71739.C: New test.
2526
740f9751
CL
25272016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2528
2529 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2530
bf749919
DV
25312016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2532
2533 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2534 locr.
2535 * gcc.target/s390/loc-1.c: New test.
2536
430bb38e
YR
25372016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2538
3a146d46
JJ
2539 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2540 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2541
15f6e0da
RR
25422016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2543
2544 PR target/63874
2545 * gcc.target/aarch64/pr63874.c: New test.
2546
79335075
JB
25472016-07-04 Jan Beulich <jbeulich@suse.com>
2548
2549 * g++.dg/header.c: New.
2550 * gcc.dg/header.c: New.
2551
557e8c49
JJ
25522016-07-02 Jakub Jelinek <jakub@redhat.com>
2553
2554 PR c/71719
2555 * c-c++-common/Wunused-var-15.c: New test.
2556
79a592e3
JJ
25572016-07-01 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR fortran/71687
2560 * gfortran.dg/gomp/pr71687.f90: New test.
2561
e2298656
BS
25622016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2563
2564 * gcc.dg/const-float128-ped.c: Require __float128 effective
2565 target and options.
2566 * gcc.dg/const-float128.c: Likewise.
2567 * gcc.dg/torture/float128-cmp-invalid.c: Require
2568 __float128 and base_quadfloat_support effective targets, and
2569 __float128 options.
2570 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2571 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2572 * gcc.dg/torture/float128-nan.c: Likewise.
2573 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2574 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2575 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2576 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2577 (add_options_for___float128): New.
2578 (check_effective_target_base_quadword_support): New.
2579
70c11966
MM
25802016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2581
2582 PR target/71720
2583 * gcc.target/powerpc/pr71720.c: New test.
2584
059541fd
JB
25852016-07-01 Jan Beulich <jbeulich@suse.com>
2586
2587 * gcc.dg/bss.c: New.
2588
2c1e4964
PB
25892016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2590
2591 PR target/71698
2592 * gcc.target/powerpc/pr71698.c: New test.
2593
22e1cb39
GJL
25942016-07-01 Georg-Johann Lay <avr@gjlay.de>
2595
2596 PR target/71151
2597 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2598 instead of ".foo" for its section name.
2599 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2600 depending on MCU's flash size.
2601 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2602 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2603 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2604 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2605 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2606 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2607
466cf574
JB
26082016-07-01 Jan Beulich <jbeulich@suse.com>
2609
2610 * gcc.target/i386/pr65105-2.c: Add -msse2.
2611
351beab7
JJ
26122016-06-30 Jakub Jelinek <jakub@redhat.com>
2613
55a0f21a
JJ
2614 PR tree-optimization/71707
2615 * gcc.dg/strlenopt-29.c: New test.
2616
6245ad72
JJ
2617 PR fortran/71704
2618 * gfortran.dg/gomp/pr71704.f90: New test.
2619
351beab7
JJ
2620 PR fortran/71705
2621 * gfortran.dg/gomp/pr71705.f90: New test.
2622
5a3a6a5e
KN
26232016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2624
2625 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2626 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2627 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2628 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2629 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2630 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2631 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2632 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2633 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2634 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2635 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2636 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2637 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2638 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2639 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2640 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2641 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2642 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2643 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2644 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2645 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2646 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2647 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2648 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2649 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2650 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2651 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2652 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2653 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2654 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2655 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2656 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2657 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2658 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2659 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2660 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2661 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2662 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2663 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2664 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2665 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2666 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2667 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2668 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2669 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2670 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2671 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2672 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2673 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2674 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2675 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2676 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2677 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2678 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2679 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2680 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2681 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2682 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2683 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2684 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2685 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2686 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2687 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2688 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2689 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2690 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2691 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2692 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2693 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2694 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2695 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2696 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2697 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2698 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2699 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2700 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2701 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2702 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2703 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2704 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2705 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2706
3dfa8071 27072016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2708 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2709
2710 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2711
9bd62242 27122016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2713 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2714
2715 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2716
603107fb
DM
27172016-06-30 David Malcolm <dmalcolm@redhat.com>
2718
2719 PR driver/71651
2720 * gcc.dg/spellcheck-options-12.c: New test case.
2721
205cccc7
JJ
27222016-06-30 Jakub Jelinek <jakub@redhat.com>
2723
2724 PR middle-end/71693
2725 * gcc.c-torture/compile/pr71693.c: New test.
2726
f4452176
DM
27272016-06-29 David Malcolm <dmalcolm@redhat.com>
2728
2729 * gcc.dg/spellcheck-params.c: New testcase.
2730 * gcc.dg/spellcheck-params-2.c: New testcase.
2731
c5e74d9d
MM
27322016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2733
2734 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2735 vector extract instructions.
2736 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2737
e44ecbfd
JD
27382016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739
2740 PR fortran/71686
2741 * gfortran.dg/unexpected_eof_2.f90: New test.
2742 * gfortran.dg/unexpected_eof_3.f90: New test.
2743
ee446d9f
JW
27442016-06-29 Jim Wilson <jim.wilson@linaro.org>
2745
2746 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2747
27f67461
CP
27482016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2749
2750 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2751 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2752 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2753
b1206d29
RB
27542016-06-29 Richard Biener <rguenther@suse.de>
2755
2756 PR middle-end/15256
2757 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2758
1af21224
MW
27592016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2760
2761 * gcc.target/arm/aapcs/neon-vect10.c: Require
2762 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2763 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2764 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2765 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2766 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2767 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2768 * gcc.target/arm/fp16-aapcs-1.c: Require
2769 -mfloat-ab=hard. Also simplify the test.
2770 * gcc.target/arm/fp16-aapcs-2.c: New.
2771
7fe43755
MW
27722016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2773
0b965526 2774 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2775 (add_options_for_arm_fp16_ieee): New.
2776 (add_options_for_arm_fp16_alternative): New.
2777 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2778 long-line.
2779 (effective_target_arm_fp16_hw): New.
2780
264d951a
IE
27812016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2782
2783 PR tree-optimization/71655
2784 * g++.dg/pr71655.C: New test.
2785
5c846a81
ML
27862016-06-29 Martin Liska <mliska@suse.cz>
2787
2788 * gcc.dg/pr71585.c: New test.
2789 * gcc.dg/pr71585-2.c: New test.
2790 * gcc.dg/pr71585-3.c: New test.
2791
fafe9318
YR
27922016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2793
2794 PR tree-optimization/70729
2795 * g++.dg/vect/pr70729.cc: New test.
2796
54d19c3b
TS
27972016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2798
2799 * c-c++-common/gomp/cancel-1.c: Extend.
2800
5f3cd7c3
JJ
28012016-06-29 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR tree-optimization/71625
2804 * gcc.dg/strlenopt-28.c: New test.
2805
4aa83879
RB
28062016-06-29 Richard Biener <rguenther@suse.de>
2807
2808 PR middle-end/71002
2809 * g++.dg/torture/pr71002.C: Adjust testcase.
2810
152ef731
JJ
28112016-06-29 Jakub Jelinek <jakub@redhat.com>
2812
2813 PR c/71685
2814 * gcc.dg/pr71685.c: New test.
2815
28162016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2817
2818 PR c/71552
2819 * gcc.dg/init-bad-9.c: New test.
2820
d41dc215
BS
28212016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2822
2823 * gcc.target/powerpc/abs128-1.c: Require VSX.
2824 * gcc.target/powerpc/copysign128-1.c: Likewise.
2825 * gcc.target/powerpc/inf128-1.c: Likewise.
2826 * gcc.target/powerpc/nan128-1.c: Likewise.
2827
6a20b538
JJ
28282016-06-28 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR middle-end/71626
2831 * gcc.c-torture/execute/pr71626-1.c: New test.
2832 * gcc.c-torture/execute/pr71626-2.c: New test.
2833
77d93c47
PB
28342016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2835
2836 PR target/71656
2837 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2838
a8264058
SB
28392016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2840
2841 PR target/71670
2842 * gcc.target/powerpc/pr71670.c: New testcase.
2843
0dc47331
PB
28442016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2845
2846 PR target/71656
2847 * gcc.target/powerpc/pr71656-1.c: New test.
2848 * gcc.target/powerpc/pr71656-2.c: New test.
2849
b65ffc79
CL
28502016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2851
2852 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2853 around fp16 code.
2854 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2855 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2856 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2857 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2858 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2859 Add arm_neon_fp16_ok effective target.
0b965526
UB
2860 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2861 Likewise.
2862 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2863 Likewise.
2864 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2865 Likewise.
2866 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2867 Likewise.
2868 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2869 Likewise.
2870 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2871 Likewise.
2872 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2873 Likewise.
2874 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2875 Likewise.
2876 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2877 Likewise.
2878 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2879 Likewise.
2880 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2881 Likewise.
b65ffc79 2882
9bb86f40
JH
28832016-06-26 Jan Hubicka <hubicka@ucw.cz>
2884
2885 * gcc.dg/predict-12.c: New testcase.
2886
46db0fd4
JD
28872016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2888
2889 PR fortran/71649
2890 * gfortran.dg/pr71649.f90: New test.
2891
2a65e70b
JJ
28922016-06-25 Jakub Jelinek <jakub@redhat.com>
2893
f8a06e24
JJ
2894 PR tree-optimization/71643
2895 * g++.dg/opt/pr71643.C: New test.
2896
2a65e70b
JJ
2897 PR tree-optimization/71631
2898 * gcc.c-torture/execute/pr71631.c: New test.
2899
7805417a
JH
29002016-06-24 Jan Hubicka <hubicka@ucw.cz>
2901
2902 * gcc.dg/predict-11.c: New testcase.
2903 * gfortran.dg/predict-2.f90: New testcase.
2904
888ed1a3
JH
29052016-06-24 Jan Hubicka <hubicka@ucw.cz>
2906
2907 * gcc.dg/predict-10.c: New test.
2908
53605f35
BS
29092016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2910
2911 * gcc.target/powerpc/abs128-1.c: New.
2912 * gcc.target/powerpc/copysign128-1.c: New.
2913 * gcc.target/powerpc/inf128-1.c: New.
2914 * gcc.target/powerpc/nan128-1.c: New.
2915
7b22b4c6
EB
29162016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2917
2918 * gfortran.dg/pr71642.f90: New test.
2919
37e373c2
JJ
29202016-06-24 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR tree-optimization/71647
2923 * gcc.target/i386/pr71647.c: New test.
2924
b20b79f2
L
29252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2926
2927 * gcc.target/i386/noplt-gd-1.c: New test.
2928 * gcc.target/i386/noplt-gd-2.c: Likewise.
2929 * gcc.target/i386/noplt-gd-3.c: Likewise.
2930 * gcc.target/i386/noplt-ld-1.c: Likewise.
2931 * gcc.target/i386/noplt-ld-2.c: Likewise.
2932 * gcc.target/i386/noplt-ld-3.c: Likewise.
2933 * lib/target-supports.exp
2934 (check_effective_target_tls_get_addr_via_got): New.
2935
04619cb8
UB
29362016-06-24 Uros Bizjak <ubizjak@gmail.com>
2937
2938 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2939 testsuite compile flags.
2940 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2941 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2942
29432016-06-24 Uros Bizjak <ubizjak@gmail.com>
2944
2945 * g++dg/vect/pr36684.cc: Add dg-do compile.
2946 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2947 * gcc.dg/vect/pr70021.c: Ditto.
2948 * gcc.dg/vect/pr70138-1.c: Ditto.
2949 * gcc.dg/vect/pr70138-2.c: Ditto.
2950 * gcc.dg/vect/pr70354-1.c: Ditto.
2951 * gcc.dg/vect/pr70354-2.c: Ditto.
2952 * gcc.dg/vect/pr71259.c: Ditto.
2953 * gcc.dg/vect/pr71416-1.c: Ditto.
2954 * gcc.dg/vect/slp-43.c: Ditto.
2955 * gcc.dg/vect/slp-45.c: Ditto.
2956 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2957 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2958 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2959 * gfortran.dg/vect/pr69980.f90: Ditto.
2960
29612016-06-24 Uros Bizjak <ubizjak@gmail.com>
2962
2963 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2964 * gcc.dg/vect/bb-slp-30.c: Ditto.
2965 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2966 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2967 * gcc.dg/vect/pr45902.c: Ditto.
2968 * gcc.dg/vect/pr48172.c: Ditto.
2969 * gcc.dg/vect/pr48377.c: Ditto.
2970 * gcc.dg/vect/pr49038.c: Ditto.
2971 * gcc.dg/vect/pr49771.c: Ditto.
2972 * gcc.dg/vect/pr52091.c: Ditto.
2973 * gcc.dg/vect/pr53185-2.c: Ditto.
2974 * gcc.dg/vect/pr56826.c: Ditto.
2975 * gcc.dg/vect/pr60276.c: Ditto.
2976 * gcc.dg/vect/pr62021.c: Ditto.
2977 * gcc.dg/vect/pr63530.c: Ditto.
2978 * gcc.dg/vect/pr65518.c: Ditto.
2979 * gcc.dg/vect/pr65947-1.c: Ditto.
2980 * gcc.dg/vect/pr65947-10.c: Ditto.
2981 * gcc.dg/vect/pr65947-11.c: Ditto.
2982 * gcc.dg/vect/pr65947-12.c: Ditto.
2983 * gcc.dg/vect/pr65947-13.c: Ditto.
2984 * gcc.dg/vect/pr65947-2.c: Ditto.
2985 * gcc.dg/vect/pr65947-3.c: Ditto.
2986 * gcc.dg/vect/pr65947-4.c: Ditto.
2987 * gcc.dg/vect/pr65947-5.c: Ditto.
2988 * gcc.dg/vect/pr65947-6.c: Ditto.
2989 * gcc.dg/vect/pr65947-7.c: Ditto.
2990 * gcc.dg/vect/pr65947-8.c: Ditto.
2991 * gcc.dg/vect/pr65947-9.c: Ditto.
2992 * gcc.dg/vect/pr71416-1.c: Ditto.
2993 * gcc.dg/vect/pr71439.c: Ditto.
2994 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2995 * gcc.dg/vect/vect-bswap16.c: Ditto.
2996 * gcc.dg/vect/vect-bswap32.c: Ditto.
2997 * gcc.dg/vect/vect-bswap64.c: Ditto.
2998 * gcc.dg/vect/vect-live-1.c: Ditto.
2999 * gcc.dg/vect/vect-live-2.c: Ditto.
3000 * gcc.dg/vect/vect-live-3.c: Ditto.
3001 * gcc.dg/vect/vect-live-4.c: Ditto.
3002 * gcc.dg/vect/vect-live-5.c: Ditto.
3003 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3004 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3005 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3006 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3007 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3008 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3009 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3010 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3011 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3012 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3013 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3014 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3015 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3016 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3017 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3018 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3019 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3020
da224bcb
UB
30212016-06-24 Uros Bizjak <ubizjak@gmail.com>
3022
3023 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3024
dfee2870
L
30252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3028 ia32 if R_386_GOT32X relocation is supported.
3029 * gcc.target/i386/noplt-3.c: Likewise.
3030 * gcc.target/i386/noplt-2.c: Likewise.
3031 (main): Renamed to ...
3032 (bar): This.
3033 * gcc.target/i386/noplt-4.c: Likewise.
3034 (main): Renamed to ...
3035 (bar): This.
3036 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3037 * gcc.target/i386/pr67400-5.c: Likewise.
3038
a86451b9
JJ
30392016-06-24 Jakub Jelinek <jakub@redhat.com>
3040
00085092
JJ
3041 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3042 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3043
a86451b9
JJ
3044 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3045 f4): Adjust expected diagnostics.
3046 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3047 (T): If OVFP is defined, redefine to TP.
3048 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3049 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3050 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3051 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3052 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3053 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3054 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3055 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3056 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3057 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3058 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3059 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3060 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3061 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3062 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3063 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3064 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3065 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3066 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3067 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3068 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3069 as last argument to __builtin_add_overflow_p.
3070
7bb5d5f4
UB
30712016-06-23 Uros Bizjak <ubizjak@gmail.com>
3072
3073 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3074 dg-options and remove default vector testsuite compile flags.
3075 * g++.dg/vect/pr33860a.cc: Ditto.
3076 * g++.dg/vect/pr45470-a.cc: Ditto.
3077 * g++.dg/vect/pr45470-b.cc: Ditto.
3078 * g++.dg/vect/pr60896.cc: Ditto.
3079 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3080 * gcc.dg/vect/pr18308.c: Ditto.
3081 * gcc.dg/vect/pr24049.c: Ditto.
3082 * gcc.dg/vect/pr33373.c: Ditto.
3083 * gcc.dg/vect/pr36228.c: Ditto.
3084 * gcc.dg/vect/pr42395.c: Ditto.
3085 * gcc.dg/vect/pr42604.c: Ditto.
3086 * gcc.dg/vect/pr46663.c: Ditto.
3087 * gcc.dg/vect/pr48765.c: Ditto.
3088 * gcc.dg/vect/pr49093.c: Ditto.
3089 * gcc.dg/vect/pr49352.c: Ditto.
3090 * gcc.dg/vect/pr52298.c: Ditto.
3091 * gcc.dg/vect/pr52870.c: Ditto.
3092 * gcc.dg/vect/pr53185.c: Ditto.
3093 * gcc.dg/vect/pr53773.c: Ditto.
3094 * gcc.dg/vect/pr56695.c: Ditto.
3095 * gcc.dg/vect/pr62171.c: Ditto.
3096 * gcc.dg/vect/pr63530.c: Ditto.
3097 * gcc.dg/vect/pr68339.c: Ditto.
3098 * gcc.dg/vect/pr71259.c: Ditto.
3099 * gcc.dg/vect/vect-82_64.c: Ditto.
3100 * gcc.dg/vect/vect-83_64.c: Ditto.
3101 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3102 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3103 * gcc.dg/vect/vect-shift-2.c: Ditto.
3104 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3105 * gfortran.dg/vect/pr39318.f90: Ditto.
3106 * gfortran.dg/vect/pr45714-a.f: Ditto.
3107 * gfortran.dg/vect/pr45714-b.f: Ditto.
3108 * gfortran.dg/vect/pr46213.f90: Ditto.
3109
2d4bb02f
MM
31102016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3111 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3112
3113 * gcc.target/powerpc/p9-splat-5.c: New test.
3114
f6d1b868
UB
31152016-06-23 Uros Bizjak <ubizjak@gmail.com>
3116
3117 PR tree-optimization/71488
3118 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3119 * lib/target-supports.exp: ... here.
3120 (check_sse4_hw_available): New procedure.
3121 (check_effective_target_sse4_runtime): Ditto.
3122 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3123 -march=westmere for sse4_runtime targets.
936ff030 3124 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3125 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3126 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3127 (main): Call check_vect ().
a7898180 3128 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3129
c0597759
L
31302016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3131
3132 PR target/66232
3133 PR target/67400
3134 * gcc.target/i386/pr66232-14.c: New file.
3135 * gcc.target/i386/pr66232-15.c: Likewise.
3136 * gcc.target/i386/pr66232-16.c: Likewise.
3137 * gcc.target/i386/pr66232-17.c: Likewise.
3138 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3139 ia32 if R_386_GOT32X relocation is supported.
3140 * gcc.target/i386/pr67400-2.c: Likewise.
3141 * gcc.target/i386/pr67400-3.c: Likewise.
3142 * gcc.target/i386/pr67400-4.c: Likewise.
3143 * gcc.target/i386/pr67400-6.c: Likewise.
3144 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3145 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3146
5b0e27a7
JD
31472016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3148
3149 PR libgfortran/48852
3150 * gfortran.dg/char4_iunit_1.f03: Update test.
3151 * gfortran.dg/f2003_io_5.f03: Update test.
3152 * gfortran.dg/real_const_3.f90: Update test.
3153
7f586d90
AK
31542016-06-23 Andi Kleen <ak@linux.intel.com>
3155
3156 * g++.dg/bprob/bprob.exp: Support autofdo.
3157 * g++.dg/tree-prof/tree-prof.exp: dito.
3158 * gcc.dg/tree-prof/tree-prof.exp: dito.
3159 * gcc.misc-tests/bprob.exp: dito.
3160 * gfortran.dg/prof/prof.exp: dito.
3161 * lib/profopt.exp: dito.
3162 * lib/target-supports.exp: Check for autofdo.
3163
60fa7862
ML
31642016-06-23 Martin Liska <mliska@suse.cz>
3165
3166 * gcc.dg/pr71619.c: New test.
3167
e3d62871
UB
31682016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3169
3170 PR target/67400
cc901875
UB
3171 * gcc.target/i386/pr67400-1.c: New test.
3172 * gcc.target/i386/pr67400-2.c: Likewise.
3173 * gcc.target/i386/pr67400-3.c: Likewise.
3174 * gcc.target/i386/pr67400-4.c: Likewise.
3175 * gcc.target/i386/pr67400-5.c: Likewise.
3176 * gcc.target/i386/pr67400-6.c: Likewise.
3177 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3178
ac81cf0b
DM
31792016-06-22 David Malcolm <dmalcolm@redhat.com>
3180
3181 * c-c++-common/missing-header-1.c: New test case.
3182 * c-c++-common/missing-header-2.c: New test case.
3183 * c-c++-common/missing-header-3.c: New test case.
3184 * c-c++-common/missing-header-4.c: New test case.
3185
1a4f11c8
DM
31862016-06-22 David Malcolm <dmalcolm@redhat.com>
3187
3188 PR c/70339
3189 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3190 hint.
3191 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3192 expected results due to builtin "nanl" now being suggested for
3193 "name".
3194 * gcc.dg/pr67580.c: Update expected messages.
3195 * gcc.dg/spellcheck-identifiers.c: New testcase.
3196 * gcc.dg/spellcheck-typenames.c: New testcase.
3197
a93eac6a
DM
31982016-06-22 David Malcolm <dmalcolm@redhat.com>
3199
3200 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3201 file.
3202 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3203 diagnostic-test-show-locus-parseable-fixits.c to sources for
3204 diagnostic_plugin_test_show_locus.c.
3205 * lib/gcc-defs.exp (freeform_regexps): New global.
3206 (dg-regexp): New function.
3207 (handle-dg-regexps): New function.
3208 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3209 freeform_regexps to the empty list.
3210 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3211
49e76ff1
IE
32122016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3213
f6d1b868 3214 PR tree-optimization/71488
49e76ff1
IE
3215 * g++.dg/pr71488.C: New test.
3216 * gcc.dg/vect/vect-bool-cmp.c: New test.
3217
951d8c8a
EB
32182016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3219
3220 * gcc.dg/guality/param-5.c: New test.
3221
b60fc3bd
BE
32222016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3223
3224 * gcc.target/i386/asm-flag-7.c: New test.
3225
0609abda
TS
32262016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3227
3228 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3229 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3230 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3231 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3232 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3233 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3234 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3235 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3236 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3237 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3238 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3239 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3240 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3241 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3242 * lib/target-supports.exp: Likewise.
3243
ee2499b4
TS
32442016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3245
3246 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3247 * gcc.dg/attr-ms_struct-2.c: Likewise.
3248 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3249 * gcc.dg/bf-ms-attrib.c: Likewise.
3250 * gcc.dg/bf-ms-layout-2.c: Likewise.
3251 * gcc.dg/bf-ms-layout-3.c: Likewise.
3252 * gcc.dg/bf-ms-layout.c: Likewise.
3253 * gcc.dg/bf-no-ms-layout.c: Likewise.
3254 * gcc.target/i386/bitfield1.c: Likewise.
3255 * gcc.target/i386/bitfield2.c: Likewise.
3256 * gcc.target/i386/bitfield3.c: Likewise.
3257
caea59ff
KN
32582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3259
3260 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3261 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3262 override other than -mcpu=power9 command-line option is specified,
3263 or if the target operating system is aix.
3264 * gcc.target/powerpc/darn-1.c: Likewise.
3265 * gcc.target/powerpc/darn-2.c: Likewise.
3266 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3267 test if effective-target is not powerpc_p9vector_ok or if the
3268 target operating system is not defined.
3269 * gcc.target/powerpc/vslv-1.c: Likewise.
3270 * gcc.target/powerpc/vsrv-0.c: Likewise.
3271 * gcc.target/powerpc/vsrv-1.c: Likewise.
3272
63617e30
TB
32732016-06-21 Tobias Burnus <burnus@net-b.de>
3274
3275 PR fortran/71068
3276 * gfortran.dg/coarray/data_1.f90: New.
3277
89192c3c
WD
32782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3279
3280 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3281 (dg-require-effective-target): Use arm_v8_neon_hw.
3282 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3283 (dg-require-effective-target): Likewise.
3284 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3285 (dg-require-effective-target): Likewise.
3286 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3287 (dg-require-effective-target): Likewise.
3288 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3289 (dg-require-effective-target): Likewise.
3290 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3291 (dg-require-effective-target): Likewise.
3292 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3293 Add AArch64 check.
3294
64ac50e2
WD
32952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3296
3297 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3298 Set to 3 so test passes.
3299
6252b5db
WD
33002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3301
3302 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3303
3b9bc511
IV
33042016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3305
3306 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3307 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3308 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3309 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3310
21db1c78
IV
33112016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3312
3313 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3314 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3315
9d30e86f
L
33162016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3317
3318 PR target/71549
3319 * gcc.target/i386/pr71549.c: New test.
3320
448a7c69
KN
33212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3322
3323 * gcc.target/powerpc/vadsdu-0.c: Replace
3324 dg-require-effective-target directive to allow test to run on more
3325 platforms, and add dg-skip-if directive to disable test on aix
3326 platforms because of known incompatibilities.
3327 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3328 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3329 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3330 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3331 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3332 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3333 * gcc.target/powerpc/vadsdub-2.c: Replace
3334 dg-require-effective-target directive to allow test to run on more
3335 platforms, and add dg-skip-if directive to disable test on aix
3336 platforms because of known incompatibilities.
3337 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3338 with vec_absdb call to differentiate this test from vadsdub-1.c.
3339 * gcc.target/powerpc/vadsduh-1.c: Replace
3340 dg-require-effective-target directive to allow test to run on more
3341 platforms, and add dg-skip-if directive to disable test on aix
3342 platforms because of known incompatibilities.
3343 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3344 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3345 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3346
0ad84f34
JJ
33472016-06-21 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR tree-optimization/71588
3350 * gcc.dg/pr71558.c: New test.
3351
e71e8d94
SKS
33522016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3353
3354 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3355 * c-c++-common/pr68657-2.c: Likewise.
3356 * c-c++-common/pr68657-3.c: Likewise.
3357 * gcc.dg/torture/pr69714.c: Require int32plus support.
3358 * gcc.dg/torture/pr70025.c: Likewise.
3359 * gcc.dg/torture/pr70083.c: Likewise.
3360 * gcc.dg/torture/pr70542.c: Likewise.
3361 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3362
5a578671
JM
33632016-06-20 Joseph Myers <joseph@codesourcery.com>
3364
3365 PR c/71601
3366 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3367
7a9df68e
JJ
33682016-06-20 Jakub Jelinek <jakub@redhat.com>
3369
50aa64d5
JJ
3370 PR middle-end/71581
3371 * gcc.dg/pr71581.c: New test.
3372
7a9df68e
JJ
3373 PR rtl-optimization/71591
3374 * gcc.dg/cpp/pr71591.c: New test.
3375
3947cf19
DR
33762016-06-20 David B. Robins <gcc@davidrobins.net>
3377
3378 PR target/71571
3379 * g++.dg/torture/pr71571.C: New test.
3380
c4ff221e
JJ
33812016-06-20 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR target/71559
3384 * gcc.target/i386/sse2-pr71559.c: New test.
3385 * gcc.target/i386/avx-pr71559.c: New test.
3386 * gcc.target/i386/avx512f-pr71559.c: New test.
3387
f1b5abfb
TB
33882016-06-20 Tobias Burnus <burnus@net-b.de>
3389
3390 PR fortran/71194
3391 * gfortran.dg/pointer_remapping_10.f90: New.
3392
842107e4
DM
33932016-06-20 David Malcolm <dmalcolm@redhat.com>
3394
3395 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3396
d9e8bdfd
MS
33972016-06-20 Martin Sebor <msebor@redhat.com>
3398
3399 PR c/69507
3400 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3401 * gnu90-const-expr-1.c: Same.
3402 * gnu99-const-expr-1.c: Same.
3403 * gnu99-static-1.c: Same.
3404
67785479
RL
34052016-06-20 Renlin Li <renlin.li@arm.com>
3406
29f09b38 3407 PR testsuite/71489
67785479
RL
3408 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3409
636929b8
JG
34102016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3411
3412 * gcc.target/aarch64/vcvt_f64_1.c: New.
3413 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3414 * gcc.target/aarch64/vrecp_f64_1.c: New.
3415
ff7b374b
KT
34162016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3417
3418 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3419 "alignement".
3420
554cfc9e
GJL
34212016-06-20 Georg-Johann Lay <avr@gjlay.de>
3422
3423 PR target/71103
3424 * gcc.target/avr/torture/pr71103-2.c: New test.
3425
94087e88 34262016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3427
3428 PR c/69507
3429 * gcc.dg/alignof.c: New test.
3430
c561b091
PC
34312016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3432
3433 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3434 vs dg-error; test constexpr specifier too.
3435
bf54f123
PC
34362016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3437
3438 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3439
4e53aa97
CL
34402016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3441
3442 * lib/target-supports.exp
3443 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3444 arm_neon_ok and merge flags. Fix temporary test name.
3445 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3446 and merge flags.
3447
69071d86
ML
34482016-06-17 Martin Liska <mliska@suse.cz>
3449
3450 * gcc.dg/predict-9.c: Fix dump scanning.
3451
68b3b858
BC
34522016-06-17 Bin Cheng <bin.cheng@arm.com>
3453
3454 PR tree-optimization/71354
3455 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3456
d3ee260a
BC
34572016-06-17 Bin Cheng <bin.cheng@arm.com>
3458
3459 PR tree-optimization/71347
3460 * gcc.dg/tree-ssa/pr71347.c: New test.
3461
bd8fb114
BC
34622016-06-17 Bin Cheng <bin.cheng@arm.com>
3463
3464 PR tree-optimization/71354
3465 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3466
97816be4
BC
34672016-06-17 Bin Cheng <bin.cheng@arm.com>
3468
3469 * gcc.dg/vect/vect-alias-check-1.c: New test.
3470
2d761a37
SKS
34712016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3472
e0277d6b 3473 PR target/71151
2d761a37
SKS
3474 * gcc.target/avr/pr71151-1.c: New test.
3475 * gcc.target/avr/pr71151-2.c: New test.
3476 * gcc.target/avr/pr71151-3.c: New test.
3477 * gcc.target/avr/pr71151-4.c: New test.
3478 * gcc.target/avr/pr71151-5.c: New test.
3479 * gcc.target/avr/pr71151-6.c: New test.
3480 * gcc.target/avr/pr71151-7.c: New test.
3481 * gcc.target/avr/pr71151-8.c: New test.
3482 * gcc.target/avr/pr71151-common.h: New test.
3483
68fa96d6
ML
34842016-06-16 Martin Liska <mliska@suse.cz>
3485
3486 * gfortran.dg/predict-1.f90: New test.
3487
b6ca982f
UB
34882016-06-16 Uros Bizjak <ubizjak@gmail.com>
3489
3490 PR target/71242
3a146d46 3491 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3492
1dc8d15b
JH
34932016-06-16 Jan Hubicka <hubicka@ucw.cz>
3494
3495 * g++.dg/vect/pr36648.cc: Disable cunrolli
3496
67c25816
JJ
34972016-06-16 Jakub Jelinek <jakub@redhat.com>
3498
c577adb2
JJ
3499 PR target/71554
3500 * gcc.c-torture/execute/pr71554.c: New test.
3501
67c25816
JJ
3502 PR rtl-optimization/71532
3503 * gcc.dg/torture/pr71532.c: New test.
3504
1a3c3ee9
MM
35052016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3506
3507 * gcc.target/powerpc/p9-dimode1.c: New test.
3508 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3509
f29468a7
JJ
35102016-06-15 Jakub Jelinek <jakub@redhat.com>
3511
61daecc4
JJ
3512 * gcc.c-torture/compile/20160615-1.c: New test.
3513
f29468a7
JJ
3514 * g++.dg/cpp0x/ref-qual17.C: New test.
3515
209d1e2d
IE
35162016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3517
3518 PR middle-end/71529
3519 * gcc.target/i386/pr71529.C: New test.
3520
8dc35712
AH
35212016-06-15 Alan Hayward <alan.hayward@arm.com>
3522
3523 PR tree-optimization/71483
3524 * g++.dg/vect/pr71483.c: New
3525
b8911cb8
PC
35262016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3527
3528 PR c++/70202
3529 * g++.dg/inherit/crash6.C: New.
3530 * g++.dg/inherit/union2.C: Likewise.
3531 * g++.dg/inherit/virtual12.C: Likewise.
3532 * g++.dg/inherit/virtual13.C: Likewise.
3533 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3534
cf5d08ab
UB
35352016-06-15 Uros Bizjak <ubizjak@gmail.com>
3536
e3d62871 3537 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3538
8f482165
AH
35392016-06-15 Alan Hayward <alan.hayward@arm.com>
3540
3541 PR tree-optimization/71439
3542 * gcc.dg/vect/pr71439.c: New
3543
3256673f
KT
35442016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3545
3546 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3547
b17dc4d4
RB
35482016-06-15 Richard Biener <rguenther@suse.de>
3549
3550 * gcc.dg/vect/slp-45.c: New testcase.
3551
2a5825f2
RB
35522016-06-15 Richard Biener <rguenther@suse.de>
3553
3554 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3555
6e433d0b
BS
35562016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3557
3558 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3559 requirements, and disable for AIX for now.
3560 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3561
abe7f828
JJ
35622016-06-14 Jakub Jelinek <jakub@redhat.com>
3563
a09c81b4
JJ
3564 PR c++/71528
3565 * g++.dg/opt/pr71528.C: New test.
3566
abe7f828
JJ
3567 PR c++/71516
3568 * g++.dg/init/pr71516.C: New test.
3569
acfadf06
PC
35702016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3571
3572 * g++.dg/init/array46.C: New.
3573
4d568ab2
UB
35742016-06-14 Uros Bizjak <ubizjak@gmail.com>
3575
e3d62871
UB
3576 * gcc.target/i386/float128-3.c: New test.
3577 * gcc.target/i386/quad-sse4.c: Ditto.
3578 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3579 Update scan strings.
4d568ab2 3580
30934c5d
RB
35812016-06-14 Richard Biener <rguenther@suse.de>
3582
3583 PR middle-end/71526
3584 * gfortran.dg/pr71526.f90: New testcase.
3585
3970e545
AV
35862016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3587
3588 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3589 * gcc.dg/zero_bits_compound-1.c: Likewise.
3590
04976c6e
RB
35912016-06-14 Richard Biener <rguenther@suse.de>
3592
3593 PR tree-optimization/71522
3594 * gcc.dg/torture/pr71522.c: New testcase.
3595
23e025db
JJ
35962016-06-14 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR tree-optimization/71520
3599 * gcc.dg/tree-ssa/pr71520.c: New test.
3600
90b72e84
RB
36012016-06-14 Richard Biener <rguenther@suse.de>
3602
3603 PR tree-optimization/71521
86c24ba6 3604 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3605
ef7cf206
JJ
36062016-06-13 Jakub Jelinek <jakub@redhat.com>
3607
0dda258b
JJ
3608 PR sanitizer/71498
3609 * c-c++-common/ubsan/bounds-13.c: New test.
3610
ef7cf206
JJ
3611 PR preprocessor/71183
3612 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3613
a73786e3
JL
36142016-06-13 Jeff Law <law@redhat.com>
3615
3616 PR tree-optimization/71403
3617 * c-c++-common/ubsan/pr71403-1.c: New test.
3618 * c-c++-common/ubsan/pr71403-2.c: New test.
3619 * c-c++-common/ubsan/pr71403-3.c: New test.
3620
0ac249bf
JJ
36212016-06-13 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR middle-end/71478
3624 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3625 Add -Wno-psabi -w to dg-options.
3626
5408a64a
KN
36272016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3628
3629 * gcc.target/powerpc/vadsdu-0.c: New test.
3630 * gcc.target/powerpc/vadsdu-1.c: New test.
3631 * gcc.target/powerpc/vadsdu-2.c: New test.
3632 * gcc.target/powerpc/vadsdu-3.c: New test.
3633 * gcc.target/powerpc/vadsdu-4.c: New test.
3634 * gcc.target/powerpc/vadsdu-5.c: New test.
3635 * gcc.target/powerpc/vadsdub-1.c: New test.
3636 * gcc.target/powerpc/vadsdub-2.c: New test.
3637 * gcc.target/powerpc/vadsduh-1.c: New test.
3638 * gcc.target/powerpc/vadsduh-2.c: New test.
3639 * gcc.target/powerpc/vadsduw-1.c: New test.
3640 * gcc.target/powerpc/vadsduw-2.c: New test.
3641
f7e4f2e3
DM
36422016-06-13 David Malcolm <dmalcolm@redhat.com>
3643
3644 * gcc.dg/c99-init-2.c (c): Update expected error message.
3645 * gcc.dg/init-bad-8.c (foo): Likewise.
3646 * gcc.dg/spellcheck-fields-3.c: New test case.
3647
ad23a23e
ML
36482016-06-13 Martin Liska <mliska@suse.cz>
3649
3650 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3651 and "guess loop iv compared" heuristics.
3652 * gcc.dg/predict-2.c: Likewise.
3653 * gcc.dg/predict-3.c: Likewise.
3654 * gcc.dg/predict-4.c: Likewise.
3655 * gcc.dg/predict-5.c: Likewise.
3656 * gcc.dg/predict-6.c: Likewise.
3657
146c55da
MP
36582016-06-13 Marek Polacek <polacek@redhat.com>
3659
3660 PR middle-end/71476
3661 * c-c++-common/Wswitch-unreachable-4.c: New test.
3662 * gcc.dg/Wswitch-unreachable-2.c: New test.
3663 * g++.dg/tm/jump1.C: Move dg-warning.
3664
42e77cbc
EB
36652016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3666
3667 * gnat.dg/renaming10.ad[sb]: New test.
3668
7474dcc1
PT
36692016-06-13 Paul Thomas <pault@gcc.gnu.org>
3670
3671 PR fortran/70673
3672 * gfortran.dg/pr70673.f90: New test.
3673
f57f53d3
RB
36742016-06-13 Richard Biener <rguenther@suse.de>
3675
3676 PR middle-end/64516
3677 * gcc.dg/align-3.c: New testcase.
3678
5843a5f0
ML
36792016-06-13 Martin Liska <mliska@suse.cz>
3680
3681 * gcc.target/i386/pr71458.c: New test.
3682
aa8fdb44
UB
36832016-06-12 Uros Bizjak <ubizjak@gmail.com>
3684
3685 PR target/71241
3a146d46 3686 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3687
2043e4d7
DH
36882016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3689
3690 PR target/60751
3691 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3692 statement.
3693
d3dc025d
DH
36942016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3695
3696 PR target/60751
3697 * gfortran.dg/comma_IO_extension_1.f90: New test.
3698 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3699 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3700 statement.
3701 * gfortran.dg/graphite/pr38083.f90: Likewise.
3702 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3703 missing format.
3704
a31d78c6
EB
37052016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3706
3707 * gnat.dg/case_character.adb: New test.
3708
95c18dd0
SB
37092016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3710
3711 PR middle-end/71310
3712 * gcc.target/powerpc/pr71310.c: New testcase.
3713
b97d37b4
KV
37142016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3715
3716 PR middle-end/71478
3717 * gcc.dg/pr71478.c: New test.
3718
900bcda3
JJ
37192016-06-10 Jakub Jelinek <jakub@redhat.com>
3720
ec1c20db
JJ
3721 PR middle-end/71494
3722 * gcc.c-torture/execute/pr71494.c: New test.
3723
50b15873
JJ
3724 PR c/68657
3725 * gcc.target/i386/pr68657.c: New test.
3726
900bcda3
JJ
3727 PR inline-asm/68843
3728 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3729 (test): Add -masm=intel alternatives.
3730
4d926e34
MS
37312016-06-10 Martin Sebor <msebor@redhat.com>
3732
3733 PR c/71392
3734 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3735
ad071b2b
JL
37362016-06-10 Jeff Law <law@redhat.com>
3737
3738 PR tree-optimization/71335
3739 * gcc.c-torture/execute/pr71335.c: New test.
3740
2704efe8
DM
37412016-06-10 David Malcolm <dmalcolm@redhat.com>
3742
3743 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3744 the various "cannot tail-call: " messages.
3745
18c9b7d4
CL
37462016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3747
3748 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3749 and options.
3750
7cfa10f3
MO
37512016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3752
3753 PR sanitizer/71480
3754 * c-c++-common/asan/pr71480.c: New test.
3755
1f24fd3e
L
37562016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3757
3758 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3759 (ASMNAME2): Likewise.
3760 (main): Replace fn in asm statement with ASMNAME ("fn").
3761 * gcc.dg/guality/pr68037-2.c: Likewise.
3762 * gcc.dg/guality/pr68037-3.c: Likewise.
3763 * gcc.dg/torture/pr68037-1.c: Likewise.
3764 * gcc.dg/torture/pr68037-2.c: Likewise.
3765 * gcc.dg/torture/pr68037-3.c: Likewise.
3766
ad551c07
BE
37672016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3768
3769 PR inline-asm/68843
3770 * gcc.target/i386/pr68843-1.c: New test.
3771 * gcc.target/i386/pr68843-2.c: New test.
3772
4b1ffdb1 37732016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3774 Cesar Philippidis <cesar@codesourcery.com>
3775
3776 PR middle-end/71373
3777 * gcc.dg/goacc/nested-function-1.c: New file.
3778 * gcc.dg/goacc/nested-function-2.c: Likewise.
3779 * gcc.dg/goacc/pr71373.c: Likewise.
3780 * gfortran.dg/goacc/cray-2.f95: Likewise.
3781 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3782 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3783 * gfortran.dg/goacc/cray.f95: Update.
3784 * gfortran.dg/goacc/loop-1.f95: Likewise.
3785 * gfortran.dg/goacc/loop-3.f95: Likewise.
3786 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3787 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3788
37892016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3790
3791 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3792 for OpenACC tile clauses.
3793 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3794
3795 PR c/71381
3796 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3797 to...
3798 * c-c++-common/goacc/cache-2.c: ... this new file.
3799 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3800 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3801 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3802 usage.
3803 * gfortran.dg/goacc/cray.f95: Likewise.
3804 * gfortran.dg/goacc/loop-1.f95: Likewise.
3805
89851e4c
AH
38062016-06-10 Alan Hayward <alan.hayward@arm.com>
3807
3808 PR tree-optimization/71407
3809 PR tree-optimization/71416
3810 * gcc.dg/vect/pr71407.c: New
3811 * gcc.dg/vect/pr71416-1.c: New
3812 * gcc.dg/vect/pr71416-2.c: New
3813
200eafbf
RB
38142016-06-10 Richard Biener <rguenther@suse.de>
3815
3816 PR middle-end/71477
3817 * gcc.dg/torture/pr71477.c: New testcase.
3818
4df99d92
JK
38192016-06-09 Julia Koval <julia.koval@intel.com>
3820
3821 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3822 * gcc.target/i386/interrupt-13.c: Likewise.
3823 * gcc.target/i386/interrupt-15.c: Likewise.
3824 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3825 * gcc.target/i386/interrupt-24.c: Likewise.
3826 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3827 * gcc.target/i386/interrupt-9.c: Likewise.
3828 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3829
e01b4e16
MS
38302016-06-09 Martin Sebor <msebor@redhat.com>
3831
3832 PR c/70883
3833 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3834 * gcc.dg/builtin-constant_p-1.c: Same.
3835 * gcc.dg/builtins-error.c: Same.
3836 * gcc.dg/pr70859.c: Same.
3837
9c35db0e
SKS
38382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3839
3840 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3841 * gcc.dg/torture/pr68067-1.c: Likewise.
3842 * gcc.dg/torture/pr68067-2.c: Likewise.
3843
38442016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3845
3846 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3847 when setting SIZE.
3848
392a81b9
PC
38492016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3850
3851 PR c++/71465
3852 * g++.dg/inherit/crash5.C: New.
3853 Revert:
3854 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3855
3856 PR c++/70202
3857 * g++.dg/inherit/crash5.C: New.
3858 * g++.dg/inherit/virtual1.C: Adjust.
3859
e49efc14
ML
38602016-06-09 Martin Liska <mliska@suse.cz>
3861
3862 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3863 * g++.dg/predict-loop-exit-2.C: Likewise.
3864 * g++.dg/predict-loop-exit-3.C: Likewise.
3865 * gcc.dg/predict-1.c: Likewise.
3866 * gcc.dg/predict-2.c: Likewise.
3867 * gcc.dg/predict-3.c: Likewise.
3868 * gcc.dg/predict-4.c: Likewise.
3869 * gcc.dg/predict-5.c: Likewise.
3870 * gcc.dg/predict-6.c: Likewise.
3871 * gcc.dg/predict-7.c: Likewise.
3872
36d57986
RB
38732016-06-09 Richard Biener <rguenther@suse.de>
3874
3875 PR tree-optimization/71462
3876 * gcc.dg/torture/pr71462.c: New testcase.
3877
7d82e8e4
MP
38782016-06-09 Marek Polacek <polacek@redhat.com>
3879
3880 PR c/65471
3881 * gcc.dg/c11-generic-3.c: New test.
3882
c8a71589
PC
38832016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3884
3885 * g++.dg/init/array42.C: New.
3886 * g++.dg/init/array43.C: Likewise.
3887 * g++.dg/init/array44.C: Likewise.
3888 * g++.dg/init/array45.C: Likewise.
3889 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3890 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3891 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3892 * g++.dg/gomp/pr35751.C: Likewise.
3893 * g++.dg/init/array23.C: Likewise.
3894 * g++.dg/init/brace2.C: Likewise.
3895 * g++.dg/init/brace6.C: Likewise.
3896
44a845ca
MS
38972016-06-08 Martin Sebor <msebor@redhat.com>
3898 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR c++/70507
3901 PR c/68120
3902 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3903 * c-c++-common/builtin-arith-overflow-2.c: New test.
3904 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3905 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3906 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3907
2ef16b6e
JJ
39082016-06-08 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR c++/71442
3911 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3912
5e3ee346
AL
39132016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3914
3915 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3916 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3917 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3918 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3919 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3920 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3921 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3922 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3923 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3924 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3925 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3926 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3927 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3928
b2ae2814
RB
39292016-06-08 Richard Biener <rguenther@suse.de>
3930
3931 PR tree-optimization/68558
3932 * gcc.dg/vect/slp-44.c: New testcase.
3933
e09b4c37
RB
39342016-06-08 Richard Biener <rguenther@suse.de>
3935
3936 * gcc.dg/vect/slp-43.c: New testcase.
3937
72d50660
RB
39382016-06-08 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/71452
3941 * gcc.dg/torture/pr71452.c: New testcase.
3942
988c115c
JJ
39432016-06-08 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR c++/71448
3946 * g++.dg/torture/pr71448.C: New test.
3947
73d73b48
BS
39482016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3949
3950 PR debug/71432
3951 PR ada/71413
3952 * g++.dg/debug/pr71432.C: New test.
3953
bdd15d0c
PK
39542016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3955
3956 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3957 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3958 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3959
ce0607bb
AH
39602016-06-08 Alan Hayward <alan.hayward@arm.com>
3961
3962 * gcc.dg/vect/vect-live-2.c: Update effective target.
3963 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3964 * lib/target-supports.exp: Add aarch64 to vect_long.
3965
92a5f2ba
MP
39662016-06-08 Marek Polacek <polacek@redhat.com>
3967
3968 PR c/71418
3969 * gcc.dg/noncompile/pr71418.c: New test.
3970
08203f73
MP
3971 PR c/71426
3972 * gcc.dg/noncompile/pr71426.c: New test.
3973
d1fcc2bd
JH
39742016-06-07 Jan Hubicka <hubicka@ucw.cz>
3975
3976 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3977 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3978 * gcc.dg/predict-3.c: Update template.
3979 * gcc.dg/predict-5.c: Update template.
3980 * gcc.dg/predict-6.c: Update template.
3981 * gcc.dg/predict-9.c: Update template.
3982 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3983
a23e6f1c
BS
39842016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3985
3986 * gcc.target/powerpc/vec-mul.c: New test.
3987
6ffd47b7
DM
39882016-06-07 David Malcolm <dmalcolm@redhat.com>
3989
3990 * gcc.dg/spellcheck-fields-2.c: New test case.
3991
bfd67b47
RB
39922016-06-07 Richard Biener <rguenther@suse.de>
3993
3994 PR c/61564
3995 * gcc.dg/Wpragmas-1.c: New testcase.
3996 * gcc.dg/Wattributes-4.c: Likewise.
3997 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3998 entry.
3999
701b9a47
CL
40002016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4001
4002 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4003 spurious debug code.
4004
6b80d6fa
RB
40052016-06-07 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/71428
4008 * gcc.dg/torture/pr71428.c: New testcase.
4009
0f3f9437
RB
40102016-06-07 Richard Biener <rguenther@suse.de>
4011
4012 PR middle-end/71423
4013 * gcc.dg/torture/pr71423.c: New testcase.
4014
ec963f2a
KV
40152016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4016
4017 PR middle-end/71408
4018 * gcc.dg/tree-ssa/pr71408.c: New test.
4019
46ab5b6e
KV
40202016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4021
4022 PR middle-end/71281
4023 * g++.dg/torture/pr71281.C: New test.
4024
1f40cff3
MP
40252016-06-06 Marek Polacek <polacek@redhat.com>
4026
4027 PR c/71362
4028 * gcc.dg/pr71362.c: New test.
4029
6f5bcd24
JJ
40302016-06-06 Jakub Jelinek <jakub@redhat.com>
4031 Patrick Palka <ppalka@gcc.gnu.org>
4032
4033 PR c++/70847
4034 PR c++/71330
4035 PR c++/71393
4036 * g++.dg/opt/pr70847.C: New test.
4037 * g++.dg/ubsan/pr70847.C: New test.
4038 * g++.dg/ubsan/pr71393.C: New test.
4039
158beb4a
JJ
40402016-06-06 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR tree-optimization/71259
4043 * gcc.dg/vect/pr71259.c: New test.
4044
d9b950dd
DM
40452016-06-06 David Malcolm <dmalcolm@redhat.com>
4046
4047 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4048 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4049 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4050 above.
4051
36f9ad69
KT
40522016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4053
4054 PR middle-end/37780
4055 * gcc.c-torture/execute/pr37780.c: New test.
4056 * gcc.target/aarch64/pr37780_1.c: Likewise.
4057 * gcc.target/arm/pr37780_1.c: Likewise.
4058
5545a907
MP
40592016-06-06 Marek Polacek <polacek@redhat.com>
4060
4061 * c-c++-common/attr-may-alias-1.c: New test.
4062 * c-c++-common/attr-may-alias-2.c: New test.
4063 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4064
93671519
BE
40652016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4066
4067 PR c/24414
4068 * gcc.target/i386/pr24414.c: New test.
4069
690f24b7
JM
40702016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4071
4072 * gcc.target/sparc/vis4misc.c: New file.
4073 * gcc.target/sparc/fpcmp.c: Likewise.
4074 * gcc.target/sparc/fpcmpu.c: Likewise.
4075
31ce6157
AH
40762016-06-06 Alan Hayward <alan.hayward@arm.com>
4077
4078 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4079 * gcc.dg/vect/vect-live-3.c: Likewise.
4080
9fcebb5a
RB
40812016-06-06 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/71398
4084 * gcc.dg/torture/pr71398.c: New testcase.
4085
903ca97b
UB
40862016-06-06 Uros Bizjak <ubizjak@gmail.com>
4087
4088 PR target/71389
4089 * g++.dg/pr71389.C: New test.
4090
9c1eb332
JD
40912016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4092
4093 PR fortran/71404
4094 * gfortran.dg/fmt_read_5.f: New test.
4095
b2d83bd2
AV
40962016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4097
4098 PR fortran/69659
4099 * gfortran.dg/class_array_22.f03: New test.
4100
ec81960e
JH
41012016-06-05 Jan Hubicka <hubicka@ucw.cz>
4102
4103 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4104
429d2750
JH
41052016-06-05 Jan Hubicka <hubicka@ucw.cz>
4106
4107 * gcc.dg/predict-9.c: Update template.
4108
c1c00983
PC
41092016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4110
4111 PR c++/49377
4112 * g++.dg/template/pr49377.C: New.
4113
1927a963
JJ
41142016-06-04 Jakub Jelinek <jakub@redhat.com>
4115
4116 PR tree-optimization/71405
4117 * g++.dg/torture/pr71405.C: New test.
4118
909a11ad
PC
41192016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4120
4121 PR c++/70202
4122 * g++.dg/inherit/crash5.C: New.
4123 * g++.dg/inherit/virtual1.C: Adjust.
4124
08bbb1f8
JL
41252016-06-03 Jeff Law <law@redhat.com>
4126
4127 PR tree-optimization/71316
4128 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4129
7c35235c
JJ
41302016-06-03 Jakub Jelinek <jakub@redhat.com>
4131
4132 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4133 dg-additional-options with just -fno-tree-scev-cprop in it.
4134 * gcc.dg/vect/vect-live-2.c: Likewise.
4135 * gcc.dg/vect/vect-live-5.c: Likewise.
4136 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4137 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4138 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4139
c8572dd6
PP
41402016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4141
4142 PR c++/27100
4143 * g++.dg/other/friend6.C: New test.
4144
1c7733a7
BS
41452016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4146
4147 * g++.dg/torture/ppc-ldst-array.C: New.
4148
0d2f700f
JM
41492016-06-03 Joseph Myers <joseph@codesourcery.com>
4150
4151 PR target/71276
4152 PR target/71277
4153 * gcc.dg/torture/builtin-fp-int-inexact.c,
4154 gcc.target/i386/387-builtin-fp-int-inexact.c,
4155 gcc.target/i386/387-rint-inline-1.c,
4156 gcc.target/i386/387-rint-inline-2.c,
4157 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4158 gcc.target/i386/sse2-rint-inline-1.c,
4159 gcc.target/i386/sse2-rint-inline-2.c,
4160 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4161 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4162
f8071c05
L
41632016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4164 Julia Koval <julia.koval@intel.com>
4165
4166 PR target/66960
4167 PR target/67630
4168 PR target/67634
4169 PR target/67841
4170 PR target/68037
4171 PR target/68618
4172 PR target/68661
4173 PR target/69575
4174 PR target/69596
4175 PR target/69734
4176 * gcc.dg/guality/pr68037-1.c: New test.
4177 * gcc.dg/guality/pr68037-2.c: Likewise.
4178 * gcc.dg/guality/pr68037-3.c: Likewise.
4179 * gcc.dg/torture/pr68037-1.c: Likewise.
4180 * gcc.dg/torture/pr68037-2.c: Likewise.
4181 * gcc.dg/torture/pr68037-3.c: Likewise.
4182 * gcc.dg/torture/pr68661-1a.c: Likewise.
4183 * gcc.dg/torture/pr68661-1b.c: Likewise.
4184 * gcc.target/i386/interrupt-1.c: Likewise.
4185 * gcc.target/i386/interrupt-2.c: Likewise.
4186 * gcc.target/i386/interrupt-3.c: Likewise.
4187 * gcc.target/i386/interrupt-4.c: Likewise.
4188 * gcc.target/i386/interrupt-5.c: Likewise.
4189 * gcc.target/i386/interrupt-6.c: Likewise.
4190 * gcc.target/i386/interrupt-7.c: Likewise.
4191 * gcc.target/i386/interrupt-8.c: Likewise.
4192 * gcc.target/i386/interrupt-9.c: Likewise.
4193 * gcc.target/i386/interrupt-10.c: Likewise.
4194 * gcc.target/i386/interrupt-11.c: Likewise.
4195 * gcc.target/i386/interrupt-12.c: Likewise.
4196 * gcc.target/i386/interrupt-13.c: Likewise.
4197 * gcc.target/i386/interrupt-14.c: Likewise.
4198 * gcc.target/i386/interrupt-15.c: Likewise.
4199 * gcc.target/i386/interrupt-16.c: Likewise.
4200 * gcc.target/i386/interrupt-17.c: Likewise.
4201 * gcc.target/i386/interrupt-18.c: Likewise.
4202 * gcc.target/i386/interrupt-19.c: Likewise.
4203 * gcc.target/i386/interrupt-20.c: Likewise.
4204 * gcc.target/i386/interrupt-21.c: Likewise.
4205 * gcc.target/i386/interrupt-22.c: Likewise.
4206 * gcc.target/i386/interrupt-23.c: Likewise.
4207 * gcc.target/i386/interrupt-24.c: Likewise.
4208 * gcc.target/i386/interrupt-25.c: Likewise.
4209 * gcc.target/i386/interrupt-26.c: Likewise.
4210 * gcc.target/i386/interrupt-27.c: Likewise.
4211 * gcc.target/i386/interrupt-28.c: Likewise.
4212 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4213 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4214 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4215 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4216 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4217 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4218 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4219 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4220 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4221 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4222 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4223 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4224
36b85e43
BS
42252016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4226
9de2e795
L
4227 PR tree-optimization/52171
4228 * gcc.dg/pr52171.c: New test.
4229 * gcc.target/i386/pr52171.c: New test.
36b85e43 4230
bfeee8ac
JH
42312016-06-03 Jan Hubicka <jh@suse.cz>
4232
4233 * g++.dg/tree-ssa/pred-1.C: New testcase
4234 * gcc.dg/tree-ssa/pred-1.c: New testcase
4235
859b0bae
BS
42362016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4237
4238 PR target/70957
4239 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4240 support.
4241 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4242
3a2edf4c
AH
42432016-06-03 Alan Hayward <alan.hayward@arm.com>
4244
4245 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4246
b28ead45
AH
42472016-06-03 Alan Hayward <alan.hayward@arm.com>
4248
4249 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4250 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4251 * gcc.dg/vect/vect-live-1.c: New test.
4252 * gcc.dg/vect/vect-live-2.c: New test.
4253 * gcc.dg/vect/vect-live-3.c: New test.
4254 * gcc.dg/vect/vect-live-4.c: New test.
4255 * gcc.dg/vect/vect-live-5.c: New test.
4256 * gcc.dg/vect/vect-live-slp-1.c: New test.
4257 * gcc.dg/vect/vect-live-slp-2.c: New test.
4258 * gcc.dg/vect/vect-live-slp-3.c: New test.
4259
1f91747b
JJ
42602016-06-03 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR middle-end/71387
4263 * g++.dg/opt/pr71387.C: New test.
4264
47b83923
JL
42652016-06-02 Jeff Law <law@redhat.com>
4266
4267 PR tree-optimization/71328
4268 * gcc.c-torture/compile/pr71328.c: New test.
4269
e96e5f46
JD
42702016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4271
4272 PR fortran/52393
4273 * gfortran.dg/fmt_read_3.f90: Fix typo.
4274 * gfortran.dg/fmt_read_4.f90: New test.
4275
b872d729
PC
42762016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4277
4278 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4279 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4280 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4281 * g++.dg/cpp0x/override2.C: Likewise.
4282 * g++.dg/parse/crash5.C: Likewise.
4283 * g++.dg/parse/error16.C: Likewise.
4284 * g++.dg/parse/error27.C: Likewise.
4285 * g++.dg/template/qualttp15.C: Likewise.
4286 * g++.dg/template/redecl4.C: Likewise.
4287 * g++.old-deja/g++.other/crash39.C: Likewise.
4288 * g++.old-deja/g++.other/struct1.C: Likewise.
4289 * g++.old-deja/g++.pt/m9a.C: Likewise.
4290 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4291
0e535442
JJ
42922016-06-02 Jakub Jelinek <jakub@redhat.com>
4293
0633ee10
JJ
4294 PR c++/71372
4295 * c-c++-common/pr71372.c: New test.
4296
0e535442
JJ
4297 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4298 __TIME__ strings with __builtin_strcmp instead of printf and
4299 dg-output.
4300
f3c5ecc2
ML
43012016-06-02 Martin Liska <mliska@suse.cz>
4302
4303 * gcc.dg/predict-9.c: New test.
4304
a91807c5
JJ
43052016-06-02 Jakub Jelinek <jakub@redhat.com>
4306
4307 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4308 global set_compiler_env_var and global saved_compiler_env_var.
4309
b5bd1978
KT
43102016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4311
4312 PR rtl-optimization/71295
4313 * gcc.c-torture/compile/pr71295.c: New test.
4314
b93b1475
JJ
43152016-06-02 Jakub Jelinek <jakub@redhat.com>
4316
930ebd0e
JJ
4317 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4318
1e021dc3
JJ
4319 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4320 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4321
b93b1475
JJ
4322 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4323 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4324 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4325 alternative number.
4326
58f2fb5c
MM
43272016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4328
4329 * gcc.target/powerpc/p9-splat-4.c: New test.
4330
43312016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4332
4333 PR target/71186
4334 * gcc.target/powerpc/pr71186.c: New test.
4335
4731c9f0
JD
43362016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4337
4338 PR fortran/52393
4339 * gfortran.dg/fmt_read_3.f90: New test.
4340
042dee3e
TP
43412016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4342
4343 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4344 procedure.
4345
15c98b2e
ES
43462016-06-01 Eduard Sanou <dhole@openmailbox.org>
4347
4348 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4349 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4350 env var is set.
4351 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4352 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4353 shown once.
4354 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4355 during compilation.
4356 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4357 vars set by dg-set-compiler-env-var.
4358
6442a6f4
PT
43592016-06-01 Paul Thomas <pault@gcc.gnu.org>
4360
4361 PR fortran/71156
4362 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4363 to the module procedure declaration.
4364 * gfortran.dg/submodule_16.f08: New test.
4365
ab62397a
JJ
43662016-06-01 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR middle-end/71371
4369 * c-c++-common/gomp/pr71371.c: New test.
4370
b66af6ed
RB
43712016-06-01 Richard Biener <rguenther@suse.de>
4372
4373 PR tree-optimization/71366
4374 * gcc.dg/torture/pr71366-1.c: New testcase.
4375 * gcc.dg/torture/pr71366-2.c: Likewise.
4376
e342b9d8
KN
43772016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4378
4379 * gcc.target/powerpc/vslv-0.c: New test.
4380 * gcc.target/powerpc/vslv-1.c: New test.
4381 * gcc.target/powerpc/vsrv-0.c: New test.
4382 * gcc.target/powerpc/vsrv-1.c: New test.
4383
721547cd
NS
43842016-06-01 Nathan Sidwell <nathan@acm.org>
4385
4386 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4387 * gcc.target/nvptx/weak.c: New.
4388
fa2c9034
RB
43892016-06-01 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/71261
4392 * gcc.dg/torture/vect-bool-1.c: New testcase.
4393
3e32893c
JJ
43942016-06-01 Jakub Jelinek <jakub@redhat.com>
4395
4396 * gfortran.dg/gomp/order-1.f90: New test.
4397 * gfortran.dg/gomp/order-2.f90: New test.
4398
8c383600
JH
43992016-06-01 Jan Hubicka <hubicka@ucw.cz>
4400
4401 * gcc.dg/unroll-6.c: Update template.
4402 * gcc.dg/unroll-7.c: New testcase.
4403 * gcc.dg/unroll-8.c: New testcase.
4404
a0dfeef5
EB
44052016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4406
4407 * gnat.dg/opt56.ad[sb]: New test.
4408
48de5701
PC
44092016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4410
4411 PR c++/66635
4412 * g++.dg/cpp0x/constexpr-ice16.C: New.
4413
827cf695
PP
44142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4415
4416 PR tree-optimization/71314
4417 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4418 -mbranch-cost=2.
4419
ff66f6e8
PP
44202016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4421
4422 PR tree-optimization/71077
4423 * gcc.dg/tree-ssa/pr71077.c: New test.
4424
050fb209
JH
44252016-05-31 Jan Hubicka <hubicka@ucw.cz>
4426
48de5701
PC
4427 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4428 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4429 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4430
c642d919
PC
44312016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4432
4433 PR c++/71248
4434 * g++.dg/cpp0x/pr71248.C: New.
4435 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4436 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4437 * g++.dg/init/new37.C: Likewise.
4438 * g++.dg/template/static1.C: Likewise.
4439 * g++.dg/template/static2.C: Likewise.
4440
d6439e08
L
44412016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4442
4443 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4444 instead of %rdi.
4445 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4446
780b9dd4
MP
44472016-05-31 Marek Polacek <polacek@redhat.com>
4448
4449 * c-c++-common/Wswitch-unreachable-3.c: New test.
4450 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4451
0d99f8a0
RB
44522016-05-31 Richard Biener <rguenther@suse.de>
4453
4454 PR tree-optimization/71352
4455 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4456
52545641
TP
44572016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4458
4459 * gcc.target/arm/armv5_thumb_isa.c: New test.
4460
5b8c1205
KY
44612016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4462
4463 PR target/71346
4464 * gcc.target/i386/pr71346.c: New test.
4465
7a88cc84
TV
44662016-05-31 Tom de Vries <tom@codesourcery.com>
4467
4468 PR tree-optimization/69068
4469 * gcc.dg/graphite/pr69068.c: New test.
4470
265149a6
MS
44712016-05-27 Martin Sebor <msebor@redhat.com>
4472
4473 PR c++/71306
4474 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4475
00631022
JJ
44762016-05-30 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR c++/71349
4479 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4480 nowait depend(inout: dd[0]) clauses where permitted.
4481
b2f6675b
PC
44822016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/71238
4485 * g++.dg/parse/pr71238.C: New.
4486 * g++.dg/concepts/friend1.C: Test column numbers too.
4487 * g++.dg/cpp0x/initlist31.C: Likewise.
4488 * g++.dg/cpp0x/pr51420.C: Likewise.
4489 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4490 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4491 * g++.dg/ext/builtin3.C: Likewise.
4492 * g++.dg/lookup/friend12.C: Likewise.
4493 * g++.dg/lookup/friend7.C: Likewise.
4494 * g++.dg/lookup/koenig1.C: Likewise.
4495 * g++.dg/lookup/koenig5.C: Likewise.
4496 * g++.dg/lookup/used-before-declaration.C: Likewise.
4497 * g++.dg/overload/koenig1.C: Likewise.
4498 * g++.dg/template/crash65.C: Likewise.
4499 * g++.dg/template/friend57.C: Likewise.
4500 * g++.dg/warn/Wshadow-5.C: Likewise.
4501 * g++.dg/warn/Wunused-8.C: Likewise.
4502 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4503 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4504 * g++.old-deja/g++.jason/member.C: Likewise.
4505 * g++.old-deja/g++.jason/report.C: Likewise.
4506 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4507 * g++.old-deja/g++.law/visibility20.C: Likewise.
4508 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4509 * g++.old-deja/g++.other/static5.C: Likewise.
4510 * g++.old-deja/g++.pt/overload2.C: Likewise.
4511
a448ff40
JH
45122016-05-30 Jan Hubicka <hubicka@ucw.cz>
4513
4514 * gcc.dg/tree-ssa/peel1.c: New testcase.
4515 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4516 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4517
69be8c91
TV
45182016-05-30 Tom de Vries <tom@codesourcery.com>
4519
4520 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4521 to ce.
4522
a59775a1
PC
45232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4524
4525 PR c++/71099
4526 * g++.dg/parse/virtual1.C: New.
4527
53d6d955
UB
45282016-05-30 Uros Bizjak <ubizjak@gmail.com>
4529
4530 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4531 Use correct register when clearing %edx.
4532
0557293f
AM
45332016-05-30 Alexander Monakov <amonakov@ispras.ru>
4534
4535 PR tree-optimization/71289
4536 * gcc.dg/pr71289.c: New test.
4537
5d476e35
KV
45382016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4539
4540 PR middle-end/71269
4541 PR middle-end/71292
4542 * gcc.dg/tree-ssa/pr71269.c: New test.
4543 * gcc.dg/tree-ssa/pr71292.c: New test.
4544
db5447ca
KV
45452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4546
4547 PR middle-end/71252
4548 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4549
98bdbb39
JH
45502016-05-30 Jan Hubicka <hubicka@ucw.cz>
4551
4552 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4553 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4554 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4555
7e012855
TV
45562016-05-30 Tom de Vries <tom@codesourcery.com>
4557
4558 PR tree-optimization/69067
4559 * gcc.dg/graphite/pr69067.c: New test.
4560
beed3701
UB
45612016-05-29 Uros Bizjak <ubizjak@gmail.com>
4562
4563 PR target/71245
4564 * gcc.target/i386/pr71245-1.c: New test.
4565 * gcc.target/i386/pr71245-2.c: Ditto.
4566
b6d4f8e8
PC
45672016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4568
4569 PR c++/71105
4570 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4571 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4572 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4573
00022058
JH
45742016-05-27 Jan Hubicka <hubicka@ucw.cz>
4575
4576 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4577
c8419aca
VV
45782016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4579
4580 Revert:
4581 PR c++/69855
4582 * g++.dg/overload/69855.C: New.
4583 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4584 * g++.old-deja/g++.pt/crash3.C: Likewise.
4585
8008c4d2
PC
45862016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4587
4588 PR c++/60385
4589 * g++.dg/parse/namespace13.C: New.
4590
8b2ef235
JL
45912016-05-26 Jeff Law <law@redhat.com>
4592
4593 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4594 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4595 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4596 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4597 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4598 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4599 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4600 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4603 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4605 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4606
7d67159b
VV
46072016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4608
4609 PR c++/69855
4610 * g++.dg/overload/69855.C: New.
4611 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4612 * g++.old-deja/g++.pt/crash3.C: Likewise.
4613
88e3bdd1
JW
46142016-05-27 Jiong Wang <jiong.wang@arm.com>
4615
4616 PR target/63596
4617 * gcc.target/aarch64/va_arg_1.c: New testcase.
4618 * gcc.target/aarch64/va_arg_2.c: Likewise.
4619 * gcc.target/aarch64/va_arg_3.c: Likewise.
4620
3fd6b9cc
JW
46212016-05-27 Jiong Wang <jiong.wang@arm.com>
4622
4623 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4624 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4625 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4626 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4627 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4628
3cee7e4e
MP
46292016-05-27 Marek Polacek <polacek@redhat.com>
4630
4631 PR middle-end/71308
4632 * g++.dg/torture/pr71308.C: New test.
4633
6a813c96
DV
46342016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4635
4636 * gcc.dg/zero_bits_compound-1.c: New test.
4637 * gcc.dg/zero_bits_compound-2.c: New test.
4638
0561bcfb
IE
46392016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4640
4641 PR middle-end/71279
4642 * gcc.dg/pr71279.c: New test.
4643
21316320
MM
46442016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4645
4646 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4647 floating point min/max/comparison instructions.
4648 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4649
7211a097
JJ
46502016-05-26 Jakub Jelinek <jakub@redhat.com>
4651
4652 * c-c++-common/gomp/schedule-1.c: New test.
4653 * gfortran.dg/gomp/schedule-1.f90: New test.
4654
cac177cf
PP
46552016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4656
4657 PR c++/70822
4658 PR c++/70106
4659 * g++.dg/cpp1y/auto-fn32.C: New test.
4660 * g++.dg/cpp1y/paren4.C: New test.
4661
a2d5b8c9
NS
46622016-05-26 Nathan Sidwell <nathan@acm.org>
4663
4664 * gcc.dg/20060410.c: Xfail on ptx.
4665 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4666 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4667 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4668 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4669 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4670
ffa8b552
TP
46712016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4672
4673 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4674
c7501e00
JJ
46752016-05-26 Jakub Jelinek <jakub@redhat.com>
4676
1875b9a0
JJ
4677 PR tree-optimization/71280
4678 * gcc.dg/pr71280.c: New test.
4679
2116e19f
JJ
4680 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4681
305aef09
JJ
4682 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4683 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4684
c7501e00
JJ
4685 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4686
ca449d26
JW
46872016-05-26 Jiong Wang <jiong.wang@arm.com>
4688
4689 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4690 kept in memory.
ca449d26 4691
8af01c66
JL
46922016-05-25 Jeff Law <law@redhat.com>
4693
4694 PR tree-optimization/71272
4695 * gcc.c-torture/compile/pr71272.c: new test.
4696
f9d6ce73
BS
46972016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4698
4699 * gcc.target/powerpc/vec-cmpne.c: New test.
4700 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4701
a88a7b22
EB
47022016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4703
4704 * gnat.dg/opt55.ad[sb]: New test.
4705
125f02ed
SKS
47062016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4707
4708 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4709 * c-c++-common/pr60226.c: Require int32plus.
4710 * gcc.c-torture/execute/pr70602.c: Likewise.
4711 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4712 unsigned long for malloc arg type.
4713 * gcc.dg/asr_div1.c: Require int32plus.
4714 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4715 * gcc.dg/pie-1.c: Require pie.
4716 * gcc.dg/pie-2.c: Likewise.
4717 * gcc.dg/pr59471.c: Require int32plus.
4718 * gcc.dg/pr59963-2.c: XFAIL for int16.
4719 * gcc.dg/pr60114.c: Require int32plus.
4720 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4721 unsigned long for typedef of size_t.
4722 * gcc.dg/pr63914.c: Require int32plus.
4723 * gcc.dg/pr64536.c: Require pt32plus.
4724 * gcc.dg/pr65658.c: Likewise.
4725 * gcc.dg/pr67271.c: Require int32plus.
4726 * gcc.dg/pr68112.c: Likewise.
4727 * gcc.dg/pr69071.c: Skip for avr target.
4728 * gcc.dg/pr69973.c: Require int32plus.
4729 * gcc.dg/pr70169.c: Skip for avr target.
4730 * gcc.dg/sso-6.c: Require int32plus.
4731 * gcc.dg/sso-7.c: Likewise.
4732 * gcc.dg/sso-8.c: Likewise.
4733 * gcc.dg/vrp-min-max-2.c: Likewise.
4734
c6e434f5
UB
47352016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4736
4737 PR target/70738
4738 * gcc.target/i386/pr70738-1.c: New test.
4739 * gcc.target/i386/pr70738-2.c: Likewise.
4740 * gcc.target/i386/pr70738-3.c: Likewise.
4741 * gcc.target/i386/pr70738-4.c: Likewise.
4742 * gcc.target/i386/pr70738-5.c: Likewise.
4743 * gcc.target/i386/pr70738-6.c: Likewise.
4744 * gcc.target/i386/pr70738-7.c: Likewise.
4745 * gcc.target/i386/pr70738-8.c: Likewise.
4746 * gcc.target/i386/pr70738-9.c: Likewise.
4747
5c42d341
KT
47482016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4749
4750 PR rtl-optimization/66940
4751 * gcc.c-torture/execute/pr66940.c: New test.
4752
bf9a1a07
IV
47532016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4754
4755 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4756 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4757 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4758 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4759 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4760 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4761 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4762 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4763 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4764 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4765 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4766 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4767 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4768 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4769 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4770 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4771 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4772 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4773 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4774 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4775 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4776 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4777 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4778 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4779
95efe6b6
MP
47802016-05-25 Marek Polacek <polacek@redhat.com>
4781
4782 PR c/71265
4783 * gcc.dg/noncompile/pr71265.c: New test.
4784
a23faf7a
MP
4785 PR c/71266
4786 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4787
69a6d5ad
NS
47882016-05-25 Nathan Sidwell <nathan@acm.org>
4789
4790 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4791
3072d4ea
RB
47922016-05-25 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/71261
4795 * c-c++-common/torture/pr71261.c: New testcase.
4796
e412ece4
RB
47972016-05-25 Richard Biener <rguenther@suse.de>
4798
4799 PR tree-optimization/71264
4800 * gcc.dg/vect/pr71264.c: New testcase.
4801
b9e551ad
PC
48022016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4803
4804 PR c++/55992
4805 * g++.dg/cpp0x/alias-decl-53.C: New.
4806 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4807
6aa1abe5
ML
48082016-05-25 Martin Liska <mliska@suse.cz>
4809
4810 * g++.dg/pr71239.C: New test.
4811
842d162e
RB
48122016-05-25 Richard Biener <rguenther@suse.de>
4813
c87885ca
RO
4814 * gcc.dg/vect/pr58135.c: Rename to ...
4815 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4816
f184a36c
MP
48172016-05-25 Marek Polacek <polacek@redhat.com>
4818
4819 * g++.dg/pr65295.C: Use target c++14.
4820
021fad86
PC
48212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4822
53d6d955
UB
4823 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4824 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4825
c3eaf15a
MM
48262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4827
4828 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4829 instructions.
4830
e46c7770
CP
48312016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4832
4833 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4834 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4835 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4836 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4837 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4838 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4839 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4840 * c-c++-common/goacc/pcopy.c: Likewise.
4841 * c-c++-common/goacc/pcopyin.c: Likewise.
4842 * c-c++-common/goacc/pcopyout.c: Likewise.
4843 * c-c++-common/goacc/pcreate.c: Likewise.
4844 * c-c++-common/goacc/pr70688.c: New test.
4845 * c-c++-common/goacc/present-1.c: Adjust test.
4846 * c-c++-common/goacc/reduction-5.c: Likewise.
4847 * g++.dg/goacc/data-1.C: New test.
4848
4bfc9db7
MM
48492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4850
4851 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4852 vector parity built-in functions.
4853 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4854 count trailing zeros automatic vectorization.
4855 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4856 count trailing zeros built-in functions.
4857
2bc145af
KV
48582016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4859
4860 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4861
26869fdb
PH
48622016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4863
4864 PR target/71050
4865 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4866
b2dc9c3b
PC
48672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4868
4869 PR c++/50436
4870 * g++.dg/template/crash123.C: New.
4871 * g++.dg/template/crash124.C: Likewise.
4872
f65e97fd
MS
48732016-05-24 Martin Sebor <msebor@redhat.com>
4874
4875 PR c++/71147
4876 * g++.dg/ext/flexary16.C: New test.
4877
a6f5ac7f
IV
48782016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4879
69a6d5ad
NS
4880 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4881 before math.h is included.
a6f5ac7f
IV
4882 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4883 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4884 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4885 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4886 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4887 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4888 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4889 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4890 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4891 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4892 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4893 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4894 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4895 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4896 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4897 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4898 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4899 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4900 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4901 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4902 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4903 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4904 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4905
27bad558
MM
49062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4907 Kelvin Nilsen <kelvin@gcc.gnu.org>
4908
4909 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4910 support.
4911
72f382fb
PC
49122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4913
4914 PR c++/69872
4915 * g++.dg/warn/Wno-narrowing1.C: New.
4916
ef2ec9d9
MP
49172016-05-24 Marek Polacek <polacek@redhat.com>
4918
4919 PR c/71249
4920 * c-c++-common/Wswitch-unreachable-2.c: New test.
4921
e90434e3
JJ
49222016-05-24 Jakub Jelinek <jakub@redhat.com>
4923
7adb26f2
JJ
4924 PR c++/71257
4925 * g++.dg/vect/simd-clone-6.cc: New test.
4926 * g++.dg/gomp/declare-simd-6.C: New test.
4927
e90434e3
JJ
4928 PR middle-end/70434
4929 PR c/69504
4930 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4931
b556ea3b
RB
49322016-05-24 Richard Biener <rguenther@suse.de>
4933
4934 PR tree-optimization/71240
4935 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4936
e5328f5d
RB
49372016-05-24 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/71230
4940 * gcc.dg/torture/pr71230.c: New testcase.
4941 * g++.dg/torture/pr71230.C: Likewise.
4942
a04e69c0
TS
49432016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4944
4945 * c-c++-common/goacc/routine-5.c: Add tests.
4946 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4947 * gfortran.dg/goacc/routine-6.f90: Add tests.
4948
30fd2977
RB
49492016-05-24 Richard Biener <rguenther@suse.de>
4950
4951 PR tree-optimization/71253
4952 * gcc.dg/torture/pr71253.c: New testcase.
4953
ca6f60bc
KV
49542016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4955
4956 PR middle-end/71252
4957 * gfortran.dg/pr71252.f90: New test.
4958
d3465d72
RS
49592016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4960
4961 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4962
f17a223d
RB
49632016-05-24 Richard Biener <rguenther@suse.de>
4964
4965 PR middle-end/70434
4966 PR c/69504
4967 * c-c++-common/vector-subscript-4.c: New testcase.
4968 * c-c++-common/vector-subscript-5.c: Likewise.
4969
e3f36534
JD
49702016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4971
4972 PR fortran/71123
4973 * gfortran.dg/namelist_90.f: New test
4974
85d5c27d
JD
49752016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4976
4977 PR fortran/66461
4978 * gfortran.dg/unexpected_eof.f: New test
4979
fe3f3340
MM
49802016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4981 Kelvin Nilsen <kelvin@gcc.gnu.org>
4982
4983 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4984 as little endian.
4985
26d6ae55
PC
49862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4987
4988 PR c++/70972
4989 * g++.dg/cpp0x/inh-ctor20.C: New.
4990 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4991
d6c9a06f
PC
49922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4993
4994 PR c++/69095
4995 * g++.dg/cpp0x/variadic168.C: New.
4996
396a1d10
PC
49972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4998
4999 * g++.dg/cpp0x/pr31445.C: Test column number too.
5000 * g++.dg/cpp0x/pr32253.C: Likewise.
5001 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5002 * g++.dg/cpp0x/variadic36.C: Likewise.
5003
ece46666
MG
50042016-05-23 Marc Glisse <marc.glisse@inria.fr>
5005
5006 * gcc.dg/fold-notshift-2.c: Adjust.
5007
a7dc5980
MP
50082016-05-23 Marek Polacek <polacek@redhat.com>
5009
5010 PR c/49859
5011 * c-c++-common/Wswitch-unreachable-1.c: New test.
5012 * gcc.dg/Wswitch-unreachable-1.c: New test.
5013 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5014 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5015 * g++.dg/gomp/block-10.C: Likewise.
5016 * gcc.dg/gomp/block-10.c: Likewise.
5017 * g++.dg/gomp/block-9.C: Likewise.
5018 * gcc.dg/gomp/block-9.c: Likewise.
5019 * g++.dg/gomp/target-1.C: Likewise.
5020 * g++.dg/gomp/target-2.C: Likewise.
5021 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5022 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5023 * g++.dg/gomp/taskgroup-1.C: Likewise.
5024 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5025 * gcc.dg/gomp/teams-1.c: Likewise.
5026 * g++.dg/gomp/teams-1.C: Likewise.
5027 * g++.dg/overload/error3.C: Likewise.
5028 * g++.dg/tm/jump1.C: Likewise.
5029 * g++.dg/torture/pr40335.C: Likewise.
5030 * gcc.dg/c99-vla-jump-5.c: Likewise.
5031 * gcc.dg/switch-warn-1.c: Likewise.
5032 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5033 * gcc.dg/nested-func-1.c: Likewise.
5034 * gcc.dg/pr67784-4.c: Likewise.
5035
18b54004
RB
50362016-05-23 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/71230
5039 * gfortran.dg/pr71230-1.f90: New testcase.
5040 * gfortran.dg/pr71230-2.f90: Likewise.
5041
e569db5f
VK
50422016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5043
396a1d10 5044 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5045 * gcc.dg/vect/pr58135.c: Add new.
5046 * gfortran.dg/pr46519-1.f: Adjust test case.
5047
e4b71114
PC
50482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5049
5050 PR c++/53401
5051 * g++.dg/cpp0x/decltype64.C: New.
5052
a25a8058
CL
50532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5054
5055 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5057 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5058
0dcfe9ab
CL
50592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5060
5061 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5062 Add poly64x1_t and poly64x2_t cases if supported.
5063 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5064 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5065 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5067 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5068
ffd70e4a
CL
50692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5070
5071 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5072 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5073 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5074 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5075 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5076 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5077 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5078
4b1f57fe
CL
50792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5080
5081 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5082
16c5ec77
CL
50832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5084
5085 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5086 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5087
94ad56c7
JJ
50882016-05-22 Jakub Jelinek <jakub@redhat.com>
5089
57748705
JJ
5090 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5091 constraint instead of "r".
5092 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5093 insn instead of vxorpd.
5094 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5095
af120161
JJ
5096 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5097 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5098
355023ce
JJ
5099 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5100
3b48574c
JJ
5101 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5102 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5103
94ad56c7
JJ
5104 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5105
8a85cee2
KV
51062016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5107
5108 PR middle-end/40921
5109 * gcc.dg/tree-ssa/pr40921.c: New test.
5110
8e916b16
PS
51112016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5112
5113 PR target/71103
5114 * gcc.target/avr/pr71103.c: New test.
5115
88aea79f
KV
51162016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5117
5118 PR middle-end/71179
5119 * gcc.dg/tree-ssa/pr71179.c: New test.
5120
79063edd
MS
51212016-05-20 Martin Sebor <msebor@redhat.com>
5122
5123 PR c/71115
5124 * gcc.dg/init-excess-2.c: New test.
5125
55c8849f
EB
51262016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5127
5128 * gnat.dg/opt53.adb: New test.
5129 * gnat.dg/opt54.adb: Likewise.
5130
c91a0948
MJ
51312016-05-20 Martin Jambor <mjambor@suse.cz>
5132
5133 PR tree-optimization/70884
5134 * gcc.dg/tree-ssa/pr70919.c: New test.
5135
9cad20fa
BS
51362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5137
5138 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5139 formatting.
69a6d5ad
NS
5140 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5141 fix code formatting.
5142
51432016-05-20 Nathan Sidwell <nathan@acm.org>
5144
5145 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5146 non-common cases.
5147 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5148
15c671a7
DM
51492016-05-20 David Malcolm <dmalcolm@redhat.com>
5150
5151 * jit.dg/all-non-failing-tests.h: Add
5152 test-factorial-must-tail-call.c.
5153 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5154 * jit.dg/test-factorial-must-tail-call.c: New test case.
5155
4f028369
JJ
51562016-05-20 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR fortran/71204
5159 * gfortran.dg/pr71204.f90: New test.
5160
7dea4ab3
CP
51612016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5162
5163 * gcc.target/nvptx/sincos.c: New test.
5164
ef98d365
PC
51652016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5166
5167 PR c++/70572
5168 * g++.dg/cpp1y/auto-fn31.C: New.
5169
92466115
BS
51702016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5171
5172 * gcc.target/powerpc/vec-addec.c: New test.
5173 * gcc.target/powerpc/vec-addec-int128.c: New test.
5174
9a385c2d
DM
51752016-05-20 David Malcolm <dmalcolm@redhat.com>
5176
5177 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5178 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5179 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5180 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5181
77c9d5b4
JH
51822016-05-20 Jan Hubicka <hubicka@ucw.cz>
5183
5184 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5185
68047971
JJ
51862016-05-20 Jakub Jelinek <jakub@redhat.com>
5187
18954840
JJ
5188 PR c++/71210
5189 * g++.dg/opt/pr71210-1.C: New test.
5190 * g++.dg/opt/pr71210-2.C: New test.
5191
68047971
JJ
5192 PR tree-optimization/29756
5193 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5194 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5195 only on selected targets where V4SImode vectors are known to be
5196 supported.
5197
d78789f5
MG
51982016-05-20 Marc Glisse <marc.glisse@inria.fr>
5199
5200 PR tree-optimization/71079
5201 PR tree-optimization/71206
5202 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5203
550fa093
PK
52042016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5205
5206 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5207 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5208 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5209
483c6429
RG
52102016-05-20 Richard Guenther <rguenther@suse.de>
5211
5212 PR tree-optimization/29756
5213 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5214
eb066284
RB
52152016-05-20 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/71185
5218 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5219
58f10249
RB
52202016-05-20 Richard Biener <rguenther@suse.de>
5221
5222 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5223
2a5569fa
MP
52242016-05-19 Marek Polacek <polacek@redhat.com>
5225
5226 PR c++/71075
5227 * g++.dg/diagnostic/pr71075.C: New test.
5228
5e9a5385
DM
52292016-05-19 David Malcolm <dmalcolm@redhat.com>
5230
5231 PR c++/71184
5232 * g++.dg/pr71184.C: New test case.
5233
4f45da44
KN
52342016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5235
5236 * gcc.target/powerpc/darn-0.c: New test.
5237 * gcc.target/powerpc/darn-1.c: New test.
5238 * gcc.target/powerpc/darn-2.c: New test.
5239
4177437e
MP
52402016-05-19 Marek Polacek <polacek@redhat.com>
5241
5242 PR tree-optimization/71031
5243 * gcc.dg/tree-ssa/vrp100.c: New test.
5244
afb72432
IE
52452016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5246
5247 PR rtl-optimization/71148
5248 * gcc.dg/pr71148.c: New test.
5249
4f83064e
KT
52502016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5251
5252 PR target/71056
5253 * gcc.target/arm/pr71056.c: New test.
5254
4bf8dbe1
BE
52552016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5256
5257 * c-c++-common/pr69669.c: Check the used mode.
5258
f3510625
MO
52592016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5260
5261 PR sanitizer/64354
5262 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5263
43c0068e
RB
52642016-05-19 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/70729
5267 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5268 * gcc.dg/graphite/scop-18.c: Likewise.
5269 * gcc.dg/pr41783.c: Disable LIM.
5270 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5271 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5272 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5273 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5274 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5275 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5276 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5277 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5278 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5279 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5280 * gfortran.dg/pr42108.f90: Likewise.
5281
70f25790
DM
52822016-05-18 David Malcolm <dmalcolm@redhat.com>
5283
5284 PR driver/69265
5285 * gcc.dg/spellcheck-options-11.c: New test case.
5286
960db8ec
JJ
52872016-05-18 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR c++/71100
5290 * g++.dg/opt/pr71100.C: New test.
5291
04643334
MJ
52922016-05-18 Martin Jambor <mjambor@suse.cz>
5293
5294 PR ipa/69708
5295 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5296 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5297 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5298 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5299
91bb9f80
MJ
53002016-05-18 Martin Jambor <mjambor@suse.cz>
5301
5302 PR ipa/69708
5303 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5304 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5305 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5306 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5307 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5308
c584aca6
PC
53092016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5310
5311 PR c++/69793
5312 * g++.dg/template/crash122.C: New.
5313
20309c6e
PC
53142016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5315
5316 PR c++/70466
5317 * g++.dg/template/pr70466-1.C: New.
5318 * g++.dg/template/pr70466-2.C: Likewise.
5319
50c78b9a
MM
53202016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5321
5322 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5323 splat operations and the XXSPLTIB instruction.
5324 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5325 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5326 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5327 xxlxor to clear a register.
5328
cf8be00d
RS
53292016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5330
5331 * gcc.dg/torture/pr71020.c: New test.
5332
848a392a
MJ
53332016-05-18 Martin Jambor <mjambor@suse.cz>
5334
5335 PR ipa/70646
5336 * gcc.dg/ipa/pr70646.c: New test.
5337
1f2ab776
CL
53382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5339
5340 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5341
76489493
CL
53422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5343
5344 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5345 missing tests for vreinterpretq_p{8,16}.
5346
bd79378d
CL
53472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5348
5349 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5350 vsliq_n_s64 and vsliq_n_u64.
5351
81ca3ea0
CL
53522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5353
5354 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5355 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5356
873cb425
CL
53572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5358
5359 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5360 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5361 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5362
9d6e7c21
CL
53632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5364
5365 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5366 in comment.
5367
b4dbe40e 53682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5369
5370 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5371 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5372 "blr\t" and switch to scan-assembler-times.
5373
83a5c910
JW
53742016-05-18 Jiong Wang <jiong.wang@arm.com>
5375
53d6d955
UB
5376 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5377 with __aarch64__.
5378 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5379 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5380
fb7cbdeb
JJ
53812016-05-18 Jakub Jelinek <jakub@redhat.com>
5382
8ee91165
JJ
5383 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5384 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5385 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5386 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5387 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5388 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5389
cf4d516a
JJ
5390 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5391 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5392
a4f16422
JJ
5393 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5394 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5395
7b37ce10
JJ
5396 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5397 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5398
fb7cbdeb
JJ
5399 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5400
c9326aef
RB
54012016-05-18 Richard Biener <rguenther@suse.de>
5402
5403 PR tree-optimization/71168
5404 * gcc.dg/torture/pr71168.c: New testcase.
5405
df8b0a11
KV
54062016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5407
5408 PR middle-end/63586
5409 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5410 * gcc.dg/tree-ssa/pr63586.c: New test.
5411 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5412
2efd67ed
NS
54132016-05-17 Nathan Sidwell <nathan@acm.org>
5414
5415 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5416 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5417 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5418 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5419
1988b2c2
NS
54202016-05-17 Nathan Sidwell <nathan@acm.org>
5421
5422 * gcc.target/nvptx/abi-vararg-3.c: New.
5423
ad1d92ab
MM
54242016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5425
5426 PR tree-optimization/54579
5427 PR middle-end/55299
5428 * gcc.dg/fold-notrotate-1.c: New test.
5429 * gcc.dg/fold-notshift-1.c: New test.
5430 * gcc.dg/fold-notshift-2.c: New test.
5431
47768df8
MP
54322016-05-17 Marek Polacek <polacek@redhat.com>
5433
5434 PR ipa/71146
5435 * g++.dg/ipa/pr71146.C: New test.
5436
6b5423a5
DM
54372016-05-17 David Malcolm <dmalcolm@redhat.com>
5438
5439 * jit.dg/test-error-array-bounds.c: New test case.
5440
c7986356
MG
54412016-05-17 Marc Glisse <marc.glisse@inria.fr>
5442
5443 * gcc.dg/tree-ssa/and-1.c: New testcase.
5444
d982c5b7
MG
54452016-05-17 Marc Glisse <marc.glisse@inria.fr>
5446
5447 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5448 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5449
0139ba93
MG
54502016-05-17 Marc Glisse <marc.glisse@inria.fr>
5451
5452 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5453 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5454
daab4562
JW
54552016-05-17 Jiong Wang <jiong.wang@arm.com>
5456
5457 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5458
22330033
JW
54592016-05-17 Jiong Wang <jiong.wang@arm.com>
5460
5461 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5462
98b3a5f2
JW
54632016-05-17 Jiong Wang <jiong.wang@arm.com>
5464
5465 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5466 ".2d[index]" when scan the assembly.
5467 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5468 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5469 float64x1.
5470 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5471
b71b7a8e
RB
54722016-05-17 Richard Biener <rguenther@suse.de>
5473
5474 PR tree-optimization/71132
5475 * gcc.dg/torture/pr71132.c: New testcase.
5476
3c51ad46
CL
54772016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5478
5479 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5480
d20faa66
KT
54812016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5482
5483 PR target/70809
5484 * gcc.target/aarch64/pr70809_1.c: New test.
5485
b75cc5a4
KT
54862016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5487
5488 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5489 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5490 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5491 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5492
b28eb195
IE
54932016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5494 Ilya Enkovich <ilya.enkovich@intel.com>
5495
5496 PR target/71114
5497 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5498
0b9004ed
JH
54992016-05-16 Jan Hubicka <hubicka@ucw.cz>
5500
5501 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5502 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5503
1b81a1c1
MW
55042016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5505
5506 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5507 test for __ARM_FP16_ARGS.
5508 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5509 * gcc.target/arm/aapcs/neon-vect10.c: New.
5510 * gcc.target/arm/aapcs/neon-vect9.c: New.
5511 * gcc.target/arm/aapcs/vfp18.c: New.
5512 * gcc.target/arm/aapcs/vfp19.c: New.
5513 * gcc.target/arm/aapcs/vfp20.c: New.
5514 * gcc.target/arm/aapcs/vfp21.c: New.
5515 * gcc.target/arm/fp16-aapcs-1.c: New.
5516 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5517 test for __ARM_FP16_ARGS.
5518 * g++.target/arm/fp16-return-1.c: Update expected output.
5519
921d1e73
JW
55202016-05-16 Jiong Wang <jiong.wang@arm.com>
5521
5522 PR testsuite/70227
5523 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5524
228eb42a
HA
55252016-05-15 Harald Anlauf <anlauf@gmx.de>
5526
5527 PR fortran/69603
5528 * gfortran.dg/pr69603.f90: New testcase.
5529
785abfd3
FR
55302016-05-14 Fritz Reese <fritzoreese@gmail.com>
5531
5532 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5533
e75eb64f
FR
55342016-05-14 Fritz Reese <fritzoreese@gmail.com>
5535
5536 PR fortran/71047
5537 * gfortran.dg/pr71047.f08: New test.
5538
aa4b467b
JM
55392016-05-13 Joseph Myers <joseph@codesourcery.com>
5540
5541 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5542 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5543 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5544
653fb4a2
MS
55452016-05-13 Martin Sebor <msebor@redhat.com>
5546
5547 PR c++/60049
5548 * g++.dg/cpp0x/constexpr-60049.C: New test.
5549
9e37582d
JJ
55502016-05-13 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR bootstrap/71071
5553 * gcc.dg/pr71071.c: New test.
5554
a278aa17
UB
55552016-05-13 Uros Bizjak <ubizjak@gmail.com>
5556
5557 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5558 remove XOP handling.
377eaca7 5559 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5560
ac3d02e2
NS
55612016-05-13 Nathan Sidwell <nathan@acm.org>
5562
5563 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5564 __atomic_is_lock_free declaration.
5565
8ab3bdac
RB
55662016-05-13 Richard Biener <rguenther@suse.de>
5567
5568 PR tree-optimization/42587
5569 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5570
623b8e0a
ML
55712016-05-13 Martin Liska <mliska@suse.cz>
5572
5573 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5574 the new format of dump output.
5575
da7674f6
IE
55762016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5577
5578 * gcc.dg/pr71084.c: New test.
5579
c959db3d
RR
55802016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5581
53d6d955
UB
5582 PR target/53440
5583 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5584
43203dea
RR
55852016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5586
5587 * gcc.target/aarch64/struct_return.c: New test.
5588
4f2e1536
MP
55892016-05-12 Marek Polacek <polacek@redhat.com>
5590
5591 PR c/70756
5592 * c-c++-common/pr70756-2.c: New test.
5593 * c-c++-common/pr70756.c: New test.
5594
1ef33ef3
RB
55952016-05-12 Richard Biener <rguenther@suse.de>
5596
5597 PR tree-optimization/71059
5598 * gcc.dg/torture/pr71059.c: New testcase.
5599
763baff6
RB
56002016-05-12 Richard Biener <rguenther@suse.de>
5601
5602 PR tree-optimization/71062
5603 * gcc.dg/torture/pr71062.c: New testcase.
5604
c4ec1243
IE
56052016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5606
5607 PR tree-optimization/71006
5608 * gcc.dg/pr71006.c: New test.
5609
a5fbf76d
MP
56102016-05-12 Marek Polacek <polacek@redhat.com>
5611
5612 PR driver/71063
5613 * gcc.dg/opts-7.c: New test.
5614
5acc47a4
KT
56152016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5616
5617 PR target/70830
5618 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5619 Add -save-temps to dg-options.
5620 Scan for ldmfd rather than pop instruction.
5621 * gcc.target/arm/interrupt-2.c: Likewise.
5622 * gcc.target/arm/pr70830.c: New test.
5623
40bd4bf9
JJ
56242016-05-12 Jakub Jelinek <jakub@redhat.com>
5625
3cd63842
JJ
5626 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5627 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5628
c05d08f6
JJ
5629 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5630 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5631 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5632
bc27ffae
JJ
5633 PR target/71019
5634 * gcc.target/i386/avx512vl-pack-1.c: New test.
5635 * gcc.target/i386/avx512vl-pack-2.c: New test.
5636 * gcc.target/i386/avx512bw-pack-2.c: New test.
5637
515d7412
JJ
5638 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5639
40bd4bf9
JJ
5640 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5641 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5642 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5643
44ab146a
RB
56442016-05-12 Richard Biener <rguenther@suse.de>
5645
5646 PR tree-optimization/70986
5647 * gcc.dg/torture/pr70986-1.c: New testcase.
5648 * gcc.dg/torture/pr70986-2.c: Likewise.
5649 * gcc.dg/torture/pr70986-3.c: Likewise.
5650
d6e83a8d
MM
56512016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5652
5653 PR c/43651
5654 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5655 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5656
51e67ea3
UB
56572016-05-11 Uros Bizjak <ubizjak@gmail.com>
5658
5659 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5660 directive.
5661 * gcc.target/i386/pr66746.c: Ditto.
5662
3fd2b007
MM
56632016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5664
5665 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5666 support.
5667 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5668 warning when using -mvsx-timode.
5669 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5670 * gcc.target/powerpc/dform-2.c: Likewise.
5671 * gcc.target/powerpc/pr68805.c: Likewise.
5672
5c3a10fb
MP
56732016-05-11 Marek Polacek <polacek@redhat.com>
5674
5675 PR c++/71024
5676 * c-c++-common/attributes-3.c: New test.
5677
7cfb065b
NS
56782016-05-11 Nathan Sidwell <nathan@acm.org>
5679
5680 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5681 * gcc.c-torture/execute/pr68185.c: Likewise.
5682 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5683 * gcc.dg/pr69634.c: Requires scheduling.
5684 * gcc.dg/torture/pr66178.c: Require label values.
5685 * gcc.dg/setjmp-6.c: Require indirect jumps.
5686
f35ea97d
RB
56872016-05-11 Richard Biener <rguenther@suse.de>
5688
5689 PR tree-optimization/71055
5690 * gcc.dg/torture/pr71055.c: New testcase.
5691
dff70323
RB
56922016-05-11 Richard Biener <rguenther@suse.de>
5693
5694 PR debug/71057
5695 * g++.dg/debug/pr71057.C: New testcase.
5696
56a3d28b
JJ
56972016-05-11 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR fortran/70855
5700 * gfortran.dg/gomp/pr70855.f90: New test.
5701
ebc1b29e
RB
57022016-05-11 Richard Biener <rguenther@suse.de>
5703
5704 PR middle-end/71002
5705 * g++.dg/torture/pr71002.C: New testcase.
5706
98ccd1d7
IE
57072016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5708
5709 PR middle-end/70807
5710 * gcc.dg/pr70807.c: New test.
5711
ed29e24b
MS
57122016-05-10 Martin Sebor <msebor@redhat.com>
5713
5714 PR c++/38611
5715 * g++.dg/Wattributes.C: New test.
5716
e39dab2c
MG
57172016-05-10 Marc Glisse <marc.glisse@inria.fr>
5718
5719 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5720 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5721 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5722
d067e238
IE
57232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5724
5725 PR target/70799
5726 * gcc.target/i386/pr70799-1.c: New test.
5727
cd36c83e
PMR
57282016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5729
5730 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5731
1e3af2a4
IE
57322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5733
5734 PR middle-end/70877
5735 * gcc.target/i386/pr70877.c: New test.
5736
afc610db
IE
57372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5738
5739 PR tree-optimization/70786
5740 * gcc.target/i386/pr70876.c: New test.
5741
4b59d19f
JJ
57422016-05-10 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR target/70927
5745 * gcc.target/i386/avx512vl-logic-1.c: New test.
5746 * gcc.target/i386/avx512vl-logic-2.c: New test.
5747 * gcc.target/i386/avx512dq-logic-2.c: New test.
5748
9b5ee426
BS
57492016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5750
5751 PR target/70963
5752 * gcc.target/powerpc/pr70963.c: New.
5753
f3352cab
DM
57542016-05-10 David Malcolm <dmalcolm@redhat.com>
5755
5756 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5757 (test_very_wide_line): Add ruler to expected output.
5758 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5759 (test_very_wide_line): Likewise.
5760 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5761 (test_show_locus): Within the handling of "test_very_wide_line",
5762 enable show_ruler_p on the diagnostic context.
5763
4a3255dd
RB
57642016-05-10 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/71039
5767 * gcc.dg/torture/pr71039.c: New testcase.
5768
da7c9950
NS
57692016-05-10 Nathan Sidwell <nathan@acm.org>
5770
5771 * gcc.dg/nested-func-10.c: Requires alloca.
5772 * gcc.dg/nested-func-9.c: Requires alloca.
5773 * gcc.c-torture/execute/pr70460.c: Requires labels.
5774 * gcc.c-torture/compile/pr70199.c: Requires labels.
5775 * gcc.target/nvptx/decl.c: Compile only.
5776 * gcc.target/nvptx/trailing-init.c: Compile only.
5777 * gcc.target/nvptx/ary-init.c: Compile only.
5778
cf68d92c
MP
57792016-05-10 Marek Polacek <polacek@redhat.com>
5780
5781 PR c/70255
5782 * gcc.dg/attr-opt-1.c: New test.
5783
64ea4e15
RB
57842016-05-10 Richard Biener <rguenther@suse.de>
5785
5786 PR tree-optimization/70497
5787 PR tree-optimization/28367
5788 * gcc.dg/torture/20160404-1.c: New testcase.
5789 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5790 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5791
5a96dae3
PMR
57922016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5793
5794 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5795
fc97f805
UB
57962016-05-09 Uros Bizjak <ubizjak@gmail.com>
5797
5798 * gcc.target/i386/fabsneg-1.c New test.
5799
a710b1d5
AM
58002016-05-09 Alan Modra <amodra@gmail.com>
5801
5802 PR testsuite/70826
5803 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5804
171f6f05
RB
58052016-05-09 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/70985
5808 * gcc.dg/torture/pr70985.c: New testcase.
5809
18caa34e
BC
58102016-05-09 Bin Cheng <bin.cheng@arm.com>
5811
5812 * gcc.dg/tree-ssa/ifc-9.c: New test.
5813 * gcc.dg/tree-ssa/ifc-10.c: New test.
5814 * gcc.dg/tree-ssa/ifc-11.c: New test.
5815 * gcc.dg/tree-ssa/ifc-12.c: New test.
5816 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5817 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5818 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5819
7a27d38f
RB
58202016-05-09 Richard Biener <rguenther@suse.de>
5821
5822 PR fortran/70937
5823 * gfortran.dg/pr70937.f90: New testcase.
5824
5ebbbd3d
RO
58252016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5826
5827 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5828
f6288c24
FR
58292016-05-07 Fritz Reese <fritzoreese@gmail.com>
5830
5831 PR fortran/56226
5832 * gfortran.dg/dec_structure_1.f90: New testcase.
5833 * gfortran.dg/dec_structure_2.f90: Ditto.
5834 * gfortran.dg/dec_structure_3.f90: Ditto.
5835 * gfortran.dg/dec_structure_4.f90: Ditto.
5836 * gfortran.dg/dec_structure_5.f90: Ditto.
5837 * gfortran.dg/dec_structure_6.f90: Ditto.
5838 * gfortran.dg/dec_structure_7.f90: Ditto.
5839 * gfortran.dg/dec_structure_8.f90: Ditto.
5840 * gfortran.dg/dec_structure_9.f90: Ditto.
5841 * gfortran.dg/dec_structure_10.f90: Ditto.
5842 * gfortran.dg/dec_structure_11.f90: Ditto.
5843 * gfortran.dg/dec_union_1.f90: Ditto.
5844 * gfortran.dg/dec_union_2.f90: Ditto.
5845 * gfortran.dg/dec_union_3.f90: Ditto.
5846 * gfortran.dg/dec_union_4.f90: Ditto.
5847 * gfortran.dg/dec_union_5.f90: Ditto.
5848 * gfortran.dg/dec_union_6.f90: Ditto.
5849 * gfortran.dg/dec_union_7.f90: Ditto.
5850
5ec4a8cd
TV
58512016-05-07 Tom de Vries <tom@codesourcery.com>
5852
5853 PR tree-optimization/70956
5854 * gcc.dg/graphite/pr70956.c: New test.
5855
58ec1d0e
JJ
58562016-05-06 Jakub Jelinek <jakub@redhat.com>
5857
ccd88fb7
JJ
5858 PR middle-end/70941
5859 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5860 (a, b, c, d): Change type from char to signed char.
5861 (main): Compare against (signed char) -1634678893 instead of
5862 hardcoded -109. Use __builtin_abort instead of abort.
5863
dd3b6464
JJ
5864 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5865 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5866
58ec1d0e
JJ
5867 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5868
19aa23d8
YR
58692016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5870
5871 PR debug/70935
5872 * gcc.dg/torture/pr70935.c: New test.
5873
ae5f0df1
OE
58742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5875
5876 PR target/58219
ce23a8ff 5877 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5878
078f7e37
RB
58792016-05-06 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/70960
5882 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5883
765d7b54
OE
58842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5885
5886 PR target/52933
5887 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5888 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5889 Adjust expected instruction counts.
5890 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5891
29c94e65
MP
58922016-05-06 Marek Polacek <polacek@redhat.com>
5893
5894 PR sanitizer/70875
5895 * gcc.dg/ubsan/bounds-3.c: New test.
5896
3684b02e
OE
58972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5898
5899 PR target/54089
5900 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5901
8706773f
RB
59022016-05-06 Richard Biener <rguenther@suse.de>
5903
5904 PR middle-end/70931
5905 * gfortran.dg/pr70931.f90: New testcase.
5906
a4f51018
RB
59072016-05-06 Richard Biener <rguenther@suse.de>
5908
5909 PR middle-end/70941
5910 * gcc.dg/torture/pr70941.c: New testcase.
5911
c4f2425f
BC
59122016-05-05 Bin Cheng <bin.cheng@arm.com>
5913
5914 PR tree-optimization/57206
5915 * gcc.dg/vect/pr57206.c: New test.
5916
5dc08197
RO
59172016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5918
5919 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5920
351f85c5
JJ
59212016-05-05 Jakub Jelinek <jakub@redhat.com>
5922
568bac8c
JJ
5923 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5924
351f85c5
JJ
5925 * c-c++-common/Wdangling-else-4.c: New test.
5926
33fd7785
JJ
59272016-05-04 Jakub Jelinek <jakub@redhat.com>
5928
2d1ac15a
JJ
5929 PR c++/70906
5930 PR c++/70933
5931 * g++.dg/opt/pr70906.C: New test.
5932 * g++.dg/opt/pr70933.C: New test.
5933
33fd7785
JJ
5934 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5935
6b715bf6
JH
59362016-05-04 Jan Hubicka <hubicka@ucw.cz>
5937
5938 * gcc.dg/ipa/pure-const-3.c: New testcase.
5939
deef7113
MP
59402016-05-04 Marek Polacek <polacek@redhat.com>
5941
5942 * c-c++-common/Wdangling-else-1.c: New test.
5943 * c-c++-common/Wdangling-else-2.c: New test.
5944 * c-c++-common/Wdangling-else-3.c: New test.
5945
5396db97
KCY
59462016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5947
5948 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5949 flag is present.
5950
de55efd5
MP
59512016-05-04 Marek Polacek <polacek@redhat.com>
5952
5953 PR c/48778
5954 * gcc.dg/Waddress-2.c: New test.
5955
475839b6
AM
59562016-05-04 Alan Modra <amodra@gmail.com>
5957
5958 * gcc.target/powerpc/pr70866.c: New.
5959
b25aad5f
MS
59602016-05-03 Martin Sebor <msebor@redhat.com>
5961
5962 PR c++/66561
5963 * c-c++-common/builtin_location.c: New test.
5964 * g++.dg/cpp1y/builtin_location.C: New test.
5965
79ce98bc
MP
59662016-05-03 Marek Polacek <polacek@redhat.com>
5967
5968 PR c/70859
5969 * gcc.dg/pr70859.c: New test.
5970 * gcc.dg/pr70859-2.c: New test.
5971
402e89f5
PMR
59722016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5973
5974 * gnat.dg/debug5.adb: New testcase.
5975
f3d90045
DV
59762016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5977
5978 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5979 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5980 Procedure to check for z10 instruction set.
5981
1e26cec1
CL
59822016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5983
5984 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5985
71aca5a0
AM
59862016-05-03 Alan Modra <amodra@gmail.com>
5987
5988 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5989
2fd70ec1
JJ
59902016-05-03 Jakub Jelinek <jakub@redhat.com>
5991
5992 * gcc.target/i386/avx512f-cvt-1.c: New test.
5993
e5705cf7
L
59942016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5995
5996 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5997 -fdump-tree-vrp-details.
5998
381cdae4
RB
59992016-05-03 Richard Biener <rguenther@suse.de>
6000
6001 * gcc.dg/pr30172-1.c: Adjust.
6002 * gcc.dg/pr63743.c: Likewise.
6003 * gcc.dg/tm/pr51696.c: Likewise.
6004 * c-c++-common/tm/safe-1.c: Likewise.
6005 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6006 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6007 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6008 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6009
adedd5c1
JJ
60102016-05-03 Jakub Jelinek <jakub@redhat.com>
6011
31ed1665
JJ
6012 PR rtl-optimization/70467
6013 * gcc.target/i386/pr70467-3.c: New test.
6014 * gcc.target/i386/pr70467-4.c: New test.
6015
dea60b59
JJ
6016 PR tree-optimization/70916
6017 * gcc.c-torture/compile/pr70916.c: New test.
6018
adedd5c1
JJ
6019 PR target/49244
6020 * gcc.target/i386/pr49244-1.c: New test.
6021 * gcc.target/i386/pr49244-2.c: New test.
6022
f80041ef
BS
60232016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6024
6025 PR rtl-optimization/44281
6026 * gcc.target/i386/pr44281.c: New test.
6027
1cfcd39e
BC
60282016-05-03 bin cheng <bin.cheng@arm.com>
6029
6030 PR tree-optimization/56541
6031 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6032 * gcc.dg/vect/pr56541.c: new test.
6033
4304ccfd
MM
60342016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6035
6036 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6037 __float128.
6038 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6039
50d94c29
L
60402016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6041
6042 PR testsuite/70520
6043 * c-c++-common/asan/clone-test-1.c (main): Align child process
6044 stack to 16 bytes.
6045
bc1aee87
DM
60462016-05-02 David Malcolm <dmalcolm@redhat.com>
6047
6048 PR c++/62314
6049 * g++.dg/spellcheck-fields-2.C: New test case.
6050
474e0129
DM
60512016-05-02 David Malcolm <dmalcolm@redhat.com>
6052
6053 PR c++/62314
6054 * g++.dg/pr62314.C: New test case.
6055
818b88a7
JH
60562016-05-02 Jan Hubicka <hubicka@ucw.cz>
6057
6058 * gcc.dg/ipa/inline-8.c: New testcase.
6059
dd77684f
JJ
60602016-05-02 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR rtl-optimization/70467
6063 * gcc.target/i386/pr70467-1.c: New test.
6064
72407e00
BE
60652016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6066
6067 * gcc.dg/spec-options.c: Run the test on all targets.
6068 * gcc.dg/foo.specs: Use cpp_unique_options.
6069
dd53d197
MG
60702016-05-02 Marc Glisse <marc.glisse@inria.fr>
6071
6072 * gcc.dg/tree-ssa/unord.c: New testcase.
6073
a8b85ce9
MG
60742016-05-02 Marc Glisse <marc.glisse@inria.fr>
6075
6076 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6077
5b37e866
NS
60782016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6079
6080 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6081
7176a4a0
MP
60822016-05-02 Marek Polacek <polacek@redhat.com>
6083
6084 PR c/70851
6085 * gcc.dg/enum-incomplete-3.c: New test.
6086
6b9933b9
MP
60872016-05-02 Marek Polacek <polacek@redhat.com>
6088 Tom de Vries <tom@codesourcery.com>
6089
6090 PR tree-optimization/70700
6091 * gcc.dg/pr70700.c: New test.
6092
90f82260
UB
60932016-05-01 Uros Bizjak <ubizjak@gmail.com>
6094
6095 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6096 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6097 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6098 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6099 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6100
f73036c1
EB
61012016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6102
6103 * ada/acats/run_acats: Rename into...
6104 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6105 * ada/acats/run_all.sh: Remove redundant test.
6106 (target_run): Move around.
6107 (target_gnatchop): Use newly built executable.
6108 (target_gnatmake): Likewise.
6109 Check that the compilation of impbit succeeds.
6110
85e051a3
OE
61112016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6112
6113 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6114 * gcc.dg/20021029-1.c: Likewise.
6115 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6116 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6117 * gcc.target/sh/cmpstr.c: Likewise.
6118 * gcc.target/sh/cmpstrn.c: Likewise.
6119 * gcc.target/sh/memset.c: Likewise.
6120 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6121 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6122 * gcc.target/sh/pr39423-1.c: Likewise.
6123 * gcc.target/sh/pr49468-di.c: Likewise.
6124 * gcc.target/sh/pr49468-si.c: Likewise.
6125 * gcc.target/sh/pr49880-1.c: Likewise.
6126 * gcc.target/sh/pr49880-2.c: Likewise.
6127 * gcc.target/sh/pr49880-3.c: Likewise.
6128 * gcc.target/sh/pr50751-1.c: Likewise.
6129 * gcc.target/sh/pr50751-4.c: Likewise.
6130 * gcc.target/sh/pr50751-7.c: Likewise.
6131 * gcc.target/sh/pr51244-1.c: Likewise.
6132 * gcc.target/sh/pr51244-10.c: Likewise.
6133 * gcc.target/sh/pr51244-11.c: Likewise.
6134 * gcc.target/sh/pr51244-12.c: Likewise.
6135 * gcc.target/sh/pr51244-13.c: Likewise.
6136 * gcc.target/sh/pr51244-14.c: Likewise.
6137 * gcc.target/sh/pr51244-17.c: Likewise.
6138 * gcc.target/sh/pr51244-18.c: Likewise.
6139 * gcc.target/sh/pr51244-19.c: Likewise.
6140 * gcc.target/sh/pr51244-4.c: Likewise.
6141 * gcc.target/sh/pr51244-5.c: Likewise.
6142 * gcc.target/sh/pr51244-7.c: Likewise.
6143 * gcc.target/sh/pr51244-8.c: Likewise.
6144 * gcc.target/sh/pr51244-9.c: Likewise.
6145 * gcc.target/sh/pr51697.c: Likewise.
6146 * gcc.target/sh/pr52483-1.c: Likewise.
6147 * gcc.target/sh/pr52483-2.c: Likewise.
6148 * gcc.target/sh/pr52483-3.c: Likewise.
6149 * gcc.target/sh/pr52483-5.c: Likewise.
6150 * gcc.target/sh/pr52933-1.c: Likewise.
6151 * gcc.target/sh/pr52933-2.c: Likewise.
6152 * gcc.target/sh/pr52933-3.c: Likewise.
6153 * gcc.target/sh/pr53568-1.c: Likewise.
6154 * gcc.target/sh/pr53976-1.c: Likewise.
6155 * gcc.target/sh/pr53988-1.c: Likewise.
6156 * gcc.target/sh/pr53988.c: Likewise.
6157 * gcc.target/sh/pr54089-1.c: Likewise.
6158 * gcc.target/sh/pr54089-6.c: Likewise.
6159 * gcc.target/sh/pr54089-7.c: Likewise.
6160 * gcc.target/sh/pr54089-8.c: Likewise.
6161 * gcc.target/sh/pr54089-9.c: Likewise.
6162 * gcc.target/sh/pr54236-1.c: Likewise.
6163 * gcc.target/sh/pr54236-2.c: Likewise.
6164 * gcc.target/sh/pr54236-3.c: Likewise.
6165 * gcc.target/sh/pr54236-4.c: Likewise.
6166 * gcc.target/sh/pr54386.c: Likewise.
6167 * gcc.target/sh/pr54602-1.c: Likewise.
6168 * gcc.target/sh/pr54685.c: Likewise.
6169 * gcc.target/sh/pr54760-1.c: Likewise.
6170 * gcc.target/sh/pr54760-2.c: Likewise.
6171 * gcc.target/sh/pr54760-3.c: Likewise.
6172 * gcc.target/sh/pr54760-4.c: Likewise.
6173 * gcc.target/sh/pr54760-5.c: Likewise.
6174 * gcc.target/sh/pr54760-6.c: Likewise.
6175 * gcc.target/sh/pr55146.c: Likewise.
6176 * gcc.target/sh/pr55160.c: Likewise.
6177 * gcc.target/sh/pr59278.c: Likewise.
6178 * gcc.target/sh/pr59401-1.c: Likewise.
6179 * gcc.target/sh/pr59533-1.c: Likewise.
6180 * gcc.target/sh/pr63260.c: Likewise.
6181 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6182 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6183 * gcc.target/sh/strlen.c: Likewise.
6184 * gcc.target/sh/torture/pr30807.c: Likewise.
6185 * gcc.target/sh/torture/pr34777.c: Likewise.
6186 * gcc.target/sh/torture/pr64652.c: Likewise.
6187 * gcc.target/sh/torture/pr65505.c: Likewise.
6188 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6189 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6190
411e5c67
PC
61912016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6192
6193 PR c++/66644
6194 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6195
8fa97501
BS
61962016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6197
6198 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6199 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6200 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6201 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6202
5a956111
PP
62032016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6204
6205 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6206 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6207
e7ff0319
CP
62082016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6209
6210 PR middle-end/70626
6211 * c-c++-common/goacc/combined-reduction.c: New test.
6212 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6213
52d11a4b
L
62142016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6215
6216 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6217 *movdi_internal pattern only if PIC off.
6218 * gcc.target/i386/pr70155-2.c: Likewise.
6219 * gcc.target/i386/pr70155-3.c: Likewise.
6220 * gcc.target/i386/pr70155-4.c: Likewise.
6221 * gcc.target/i386/pr70155-5.c: Likewise.
6222 * gcc.target/i386/pr70155-6.c: Likewise.
6223 * gcc.target/i386/pr70155-7.c: Likewise.
6224 * gcc.target/i386/pr70155-8.c: Likewise.
6225 * gcc.target/i386/pr70155-15.c: Likewise.
6226 * gcc.target/i386/pr70155-17.c: Likewise.
6227 * gcc.target/i386/pr70155-22.c: Likewise.
6228
8960db31
BC
62292016-04-29 Bin Cheng <bin.cheng@arm.com>
6230
6231 PR tree-optimization/70803
6232 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6233
cca535a4
IE
62342016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6235
6236 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6237 optimization of vector loop.
6238 * gcc.target/i386/vect-unpack-3.c: New test.
6239 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6240 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6241 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6242
500ecf4a
MP
62432016-04-29 Marek Polacek <polacek@redhat.com>
6244
6245 PR sanitizer/70342
6246 * g++.dg/ubsan/null-7.C: New test.
6247
2fff3db8
MP
6248 PR c/70852
6249 * gcc.dg/pr70852.c: New test.
6250
509063eb
DV
62512016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6252
6253 PR/69089
6254 * g++.dg/cpp0x/alignas6.C: New test.
6255
83745c0d
DV
62562016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6257
c87885ca
RO
6258 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6259 * gcc.dg/pr27003.c: Likewise.
6260 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6261 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6262 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6263 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6264 * gcc.target/arc/mxy.c: Likewise.
6265 * gcc.target/arc/mswape.c: Likewise.
6266 * gcc.target/arc/mrtsc.c: Likewise.
6267 * gcc.target/arc/mcrc.c: Likewise.
6268 * gcc.target/arc/mdsp-packa.c: Likewise.
6269 * gcc.target/arc/mdvbf.c: Likewise.
6270 * gcc.target/arc/mlock.c: Likewise.
6271 * gcc.target/arc/mmac-24.c: Likewise.
6272 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6273
849b265d
BS
62742016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6275 Matthijs Kooijman <matthijs@stdin.nl>
6276 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6277
6278 PR target/60040
6279 * gcc.target/avr/pr60040-1.c: New.
6280 * gcc.target/avr/pr60040-2.c: New.
6281
1390536b
RB
62822016-04-29 Richard Biener <rguenther@suse.de>
6283
6284 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6285
98998245
RB
62862016-04-29 Richard Biener <rguenther@suse.de>
6287
6288 PR tree-optimization/13962
6289 PR tree-optimization/65686
6290 * gcc.dg/uninit-pr65686.c: New testcase.
6291
8b80cc21
JJ
62922016-04-29 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR middle-end/70843
6295 * gcc.dg/pr70843.c: New test.
6296
6181bc30
JJ
62972016-04-28 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR target/70858
6300 * gcc.target/i386/pr70858.c: New test.
6301
f4cb3612
AB
63022016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6303
6304 * gcc.target/arc/nps400-1.c: New file.
6305
8ad9df62
JR
63062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6307 Andrew Burgess <andrew.burgess@embecosm.com>
6308
6309 * gcc.target/arc/movh_cl-1.c: New file.
6310
ceaaa9fe
JR
63112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6312 Andrew Burgess <andrew.burgess@embecosm.com>
6313
6314 * gcc.target/arc/extzv-1.c: New file.
6315 * gcc.target/arc/insv-1.c: New file.
6316 * gcc.target/arc/insv-2.c: New file.
6317 * gcc.target/arc/movb-1.c: New file.
6318 * gcc.target/arc/movb-2.c: New file.
6319 * gcc.target/arc/movb-3.c: New file.
6320 * gcc.target/arc/movb-4.c: New file.
6321 * gcc.target/arc/movb-5.c: New file.
6322 * gcc.target/arc/movb_cl-1.c: New file.
6323 * gcc.target/arc/movb_cl-2.c: New file.
6324 * gcc.target/arc/movbi_cl-1.c: New file.
6325 * gcc.target/arc/movl-1.c: New file.
6326
4d03dc2f
JR
63272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6328 Andrew Burgess <andrew.burgess@embecosm.com>
6329
6330 * gcc.target/arc/cmem-1.c: New file.
6331 * gcc.target/arc/cmem-2.c: New file.
6332 * gcc.target/arc/cmem-3.c: New file.
6333 * gcc.target/arc/cmem-4.c: New file.
6334 * gcc.target/arc/cmem-5.c: New file.
6335 * gcc.target/arc/cmem-6.c: New file.
6336 * gcc.target/arc/cmem-7.c: New file.
6337 * gcc.target/arc/cmem-ld.inc: New file.
6338 * gcc.target/arc/cmem-st.inc: New file.
6339
81262dad
JJ
63402016-04-28 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR target/70821
6343 * gcc.target/i386/pr70821.c: New test.
6344
0a31a09a
BS
63452016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6346
6347 * gcc.target/powerpc/vec-adde.c: New test.
6348 * gcc.target/powerpc/vec-adde-int128.c: New test.
6349
3ddffba9
JJ
63502016-04-28 Jakub Jelinek <jakub@redhat.com>
6351
6352 * gcc.target/i386/avx-vround-1.c: New test.
6353 * gcc.target/i386/avx-vround-2.c: New test.
6354 * gcc.target/i386/avx512vl-vround-1.c: New test.
6355 * gcc.target/i386/avx512vl-vround-2.c: New test.
6356
713dedcd
RO
63572016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6358
6359 PR testsuite/70595
6360 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6361 (check_effective_target_cilkplus_runtime): ... this.
6362 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6363 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6364
6365 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6366 Require cilkplus_runtime.
6367 Don't add -lcilkrts.
6368 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6369 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6370 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6371 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6372 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6373 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6374 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6375 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6376 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6377 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6378 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6379 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6380 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6381 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6382 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6383 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6384 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6385 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6386 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6387 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6388 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6389 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6390 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6391 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6392 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6393 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6394 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6395 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6396 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6397
6398 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6399 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6400
6401 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6402
6403 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6404 cilkplus_runtime.
6405
3563f78f
MG
64062016-04-27 Marc Glisse <marc.glisse@inria.fr>
6407
6408 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6409 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6410
6bc2bb18
RB
64112015-04-27 Ryan Burn <contact@rnburn.com>
6412
6413 PR c++/69024
6414 PR c++/68997
6415 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6416 diagnostic.
6417 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6418 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6419
1e55d29a
EB
64202016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6421
6422 * gnat.dg/limited_with4.ad[sb]: New test.
6423 * gnat.dg/limited_with4_pkg.ads: New helper.
6424
087146ca
L
64252016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6426
6427 PR target/70155
6428 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6429 and movv1ti_internal patterns
6430 * gcc.target/i386/pr70155-1.c: New test.
6431 * gcc.target/i386/pr70155-2.c: Likewise.
6432 * gcc.target/i386/pr70155-3.c: Likewise.
6433 * gcc.target/i386/pr70155-4.c: Likewise.
6434 * gcc.target/i386/pr70155-5.c: Likewise.
6435 * gcc.target/i386/pr70155-6.c: Likewise.
6436 * gcc.target/i386/pr70155-7.c: Likewise.
6437 * gcc.target/i386/pr70155-8.c: Likewise.
6438 * gcc.target/i386/pr70155-9.c: Likewise.
6439 * gcc.target/i386/pr70155-10.c: Likewise.
6440 * gcc.target/i386/pr70155-11.c: Likewise.
6441 * gcc.target/i386/pr70155-12.c: Likewise.
6442 * gcc.target/i386/pr70155-13.c: Likewise.
6443 * gcc.target/i386/pr70155-14.c: Likewise.
6444 * gcc.target/i386/pr70155-15.c: Likewise.
6445 * gcc.target/i386/pr70155-16.c: Likewise.
6446 * gcc.target/i386/pr70155-17.c: Likewise.
6447 * gcc.target/i386/pr70155-18.c: Likewise.
6448 * gcc.target/i386/pr70155-19.c: Likewise.
6449 * gcc.target/i386/pr70155-20.c: Likewise.
6450 * gcc.target/i386/pr70155-21.c: Likewise.
6451 * gcc.target/i386/pr70155-22.c: Likewise.
6452
92329f9f
L
64532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6454
6455 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6456 ".{5,6}".
6457
309a0cf6
BC
64582016-04-27 Bin Cheng <bin.cheng@arm.com>
6459
6460 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6461 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6462 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6463 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6464 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6465
72ed2b9c
RB
64662016-04-27 Richard Biener <rguenther@suse.de>
6467
6468 PR ipa/70760
6469 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6470 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6471
3c98ff9b
NS
64722016-04-27 Nathan Sidwell <nathan@acm.org>
6473
6474 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6475 * g++.dg/ubsan/pr63956.C: Adjust error location.
6476
9ec5d66b
NC
64772016-04-27 Nick Clifton <nickc@redhat.com>
6478
6479 PR middle-end/49889
6480 * gcc.dg/pr49889.c: New test.
6481
c1e1f433
BS
64822016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6483
6484 * c-c++-common/memset-array.c: New test.
6485
8ac43293
MS
64862016-04-26 Martin Sebor <msebor@redhat.com>
6487
6488 PR c++/66639
6489 * g++.dg/cpp1y/func_constexpr.C: New test.
6490
843ce8ab
PP
64912016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6492
6493 PR c++/70241
6494 * g++.dg/cpp0x/enum32.C: New test.
6495 * g++.dg/cpp0x/enum33.C: New test.
6496
64972016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6498
6499 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6500 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6501 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6502 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6503 * gcc.c-torture/execute/pr38151.c: Likewise.
6504 * gcc.c-torture/execute/pr66556.c: Likewise.
6505 * gcc.c-torture/execute/pr67781.c: Likewise.
6506 * gcc.c-torture/execute/pr68648.c: Likewise.
6507
ca1206be
MG
65082016-04-26 Marc Glisse <marc.glisse@inria.fr>
6509
6510 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6511
2448a956
MP
65122016-04-26 Marek Polacek <polacek@redhat.com>
6513
6514 PR c/67784
6515 * gcc.dg/pr67784-3.c: New test.
6516 * gcc.dg/pr67784-4.c: New test.
6517 * gcc.dg/pr67784-5.c: New test.
6518
b02a5e26
MP
6519 PR c/70791
6520 * gcc.dg/Wnested-externs-2.c: New test.
6521
6b6aa8d3
MG
65222016-04-26 Marc Glisse <marc.glisse@inria.fr>
6523
6524 * gcc.dg/fold-plusmult.c: Adjust.
6525 * gcc.dg/no-strict-overflow-6.c: Adjust.
6526 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6527
a2095b55
BS
65282016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6529
6530 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6531 number scans.
6532 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6533 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6534 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6535 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6536 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6537 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6538 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6539 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6540 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6541 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6542 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6543 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6544 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6545 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6546 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6547 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6548 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6549 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6550 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6551 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6552 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6553 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6554 scans.
6555 * gcc.target/i386/pr32219-4.c: Likewise.
6556 * gcc.target/i386/pr32219-6.c: Likewise.
6557 * gcc.target/i386/pr32219-8.c: Likewise.
6558
bb0cc5c8
KT
65592016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6560
6561 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6562 associated options.
6563
5a0802ea
MP
65642016-04-26 Marek Polacek <polacek@redhat.com>
6565
6566 PR c++/70744
6567 * g++.dg/ext/cond2.C: New test.
6568
00f615af
BC
65692016-04-26 Bin Cheng <bin.cheng@arm.com>
6570
6571 PR tree-optimization/70771
6572 PR tree-optimization/70775
6573 * gcc.dg/pr70771.c: New test.
25939d34 6574 * gcc.dg/pr70775.c: New test.
00f615af 6575
218155e7
BS
65762016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6577
6578 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6579
ab99f467
RB
65802016-04-25 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/70780
6583 * gcc.dg/torture/pr70780.c: New testcase.
6584
3f8257db 65852016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6586
c87885ca
RO
6587 * gcc.target/arm/neon-vaddws16.c: New test.
6588 * gcc.target/arm/neon-vaddws32.c: New test.
6589 * gcc.target/arm/neon-vaddwu16.c: New test.
6590 * gcc.target/arm/neon-vaddwu32.c: New test.
6591 * gcc.target/arm/neon-vaddwu8.c: New test.
6592 * lib/target-supports.exp
93c590ee
MC
6593 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6594 that arm neon support vector widen sum of HImode TO SImode.
6595
d6c1a7a7
JJ
65962016-04-23 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR sanitizer/70712
6599 * c-c++-common/asan/pr70712.c: New test.
6600
ab0fc037
TS
66012016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6602
6603 * .gitattributes: New file.
6604
2aa64824
CL
66052016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6606
6607 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6608
e7e12d92
DH
66092016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6610
6611 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6612 * gfortran.dg/submodule_15.f08: Likewise.
6613
d1431192
RB
66142016-04-22 Richard Biener <rguenther@suse.de>
6615
6616 PR tree-optimization/70740
6617 * gcc.dg/torture/pr70740.c: New testcase.
6618
04a63c24
L
66192016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6620
6621 PR target/70750
6622 * gcc.target/i386/pr70750-1.c: New test.
6623 * gcc.target/i386/pr70750-2.c: Likewise.
6624
20700098
PC
66252016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/70540
6628 * g++.dg/cpp0x/auto48.C: New.
6629
aedf4e12
MP
66302016-04-21 Marek Polacek <polacek@redhat.com>
6631
6632 PR c++/70513
6633 * g++.dg/cpp0x/forw_enum12.C: New test.
6634 * g++.dg/cpp0x/forw_enum13.C: New test.
6635
2074d80a
KY
66362016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6637
6638 PR target/70728
6639 * gcc.target/i386/pr70728.c: New test.
6640
aef4aab0
RB
66412016-04-21 Richard Biener <rguenther@suse.de>
6642
6643 PR middle-end/70747
6644 * gcc.dg/pr70747.c: New testcase.
6645
2359e571
BC
66462016-04-21 Bin Cheng <bin.cheng@arm.com>
6647
6648 PR tree-optimization/70715
6649 * gcc.dg/tree-ssa/scev-13.c: New test.
6650
ce0e66ff
MG
66512016-04-21 Marc Glisse <marc.glisse@inria.fr>
6652
6653 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6654
2c2870a1
MG
66552016-04-21 Marc Glisse <marc.glisse@inria.fr>
6656
6657 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6658
a2b056a3
JH
66592016-04-20 Jan Hubicka <jh@suse.cz>
6660
6661 PR ipa/70018
6662 * g++.dg/ipa/nothrow-1.C: New testcase.
6663
ee392fc2
NS
66642016-04-20 Nathan Sidwell <nathan@acm.org>
6665
6666 PR c++/55635
6667 * g++.dg/eh/delete1.C: New.
6668
dda49daf
L
66692016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6670
6671 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6672 -mtune-ctrl=sse_typeless_stores.
6673
8a5b9d5a
L
66742016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6675
6676 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6677
1011119f
BC
66782016-04-20 Bin Cheng <bin.cheng@arm.com>
6679
6680 PR tree-optimization/69489
6681 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6682
477d4906
IV
66832016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6684
6685 PR c++/69363
6686 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6687 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6688 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6689
fad08d12
BC
66902016-04-20 Bin Cheng <bin.cheng@arm.com>
6691
6692 PR tree-optimization/56625
6693 PR tree-optimization/69489
6694 * gcc.dg/vect/pr56625.c: New test.
6695 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6696
9e3e4fab
AP
66972016-04-20 Andrew Pinski <apinski@cavium.com>
6698
6699 PR target/64971
6700 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6701
d7aa24e4
AC
67022016-04-20 Arnaud Charlet <charlet@adacore.com>
6703
6704 * gnat.dg/self1.adb: Remove now incorrect test.
6705
e6d62b46
BC
67062016-04-20 Bin Cheng <bin.cheng@arm.com>
6707
6708 * gcc.dg/tree-ssa/scev-11.c: New test.
6709 * gcc.dg/tree-ssa/scev-12.c: New test.
6710
2697b189
MP
67112016-04-20 Marek Polacek <polacek@redhat.com>
6712
6713 PR tree-optimization/70725
6714 * gcc.dg/pr70725.c: New test.
6715
60d393e8
RB
67162016-04-20 Richard Biener <rguenther@suse.de>
6717
6718 PR tree-optimization/70726
6719 * g++.dg/vect/pr70726.cc: New testcase.
6720
82c6f58a
AK
67212016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6722
6723 PR target/70674
6724 * gcc.target/s390/pr70674.c: New test.
6725
90eeab20
JD
67262016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6727
6728 PR libgfortran/70684
6729 * gfortran.dg/list_read_14.f90: New test.
6730
fc9cf6da
L
67312016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6732
6733 PR target/69201
6734 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6735 extern to force it misaligned.
6736 (b): Likewise.
6737 (c): Likewise.
6738 (d): Likewise.
6739 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6740 Don't check `*' before movv4sf_internal.
6741 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6742 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6743 Don't check `*' before movv16qi_internal.
6744 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6745 extern to force it misaligned.
6746 (b): Likewise.
6747 (c): Likewise.
6748 (d): Likewise.
6749 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6750 Don't check `*' before movv2df_internal.
6751 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6752 extern to force it misaligned.
6753 (b): Likewise.
6754 (c): Likewise.
6755 (d): Likewise.
6756 Check movv8sf_internal instead of avx_storeups256.
6757 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6758
ea8927ea
RB
67592016-04-19 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/70171
6762 * g++.dg/tree-ssa/pr70171.C: New testcase.
6763
65f52ee9
RB
67642016-04-19 Richard Biener <rguenther@suse.de>
6765
6766 PR tree-optimization/70724
6767 * gcc.dg/torture/pr70724.c: New testcase.
6768
987b67f1
VM
67692016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6770
6771 PR middle-end/70689
c87885ca 6772 * gcc.target/i386/pr70689.c: New.
987b67f1 6773
91a47c39
L
67742016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6775
6776 PR target/70708
6777 * gcc.target/i386/pr70708.c: New test.
6778
8270b82d
RB
67792016-04-18 Richard Biener <rguenther@suse.de>
6780
6781 PR tree-optimization/43434
6782 * gcc.dg/vect/pr43434.c: New testcase.
6783 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6784 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6785 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6786 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6787 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6788 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6789 * gcc.dg/gomp/pr68640.c: Likewise.
6790 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6791 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6792
edd048e2
RB
67932016-04-18 Richard Biener <rguenther@suse.de>
6794
6795 PR tree-optimization/70701
6796 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6797
bd5c7330
TV
67982016-04-18 Tom de Vries <tom@codesourcery.com>
6799
6800 PR testsuite/70699
6801 * gcc.dg/pr70161.c: Add dot-file scans.
6802 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6803 instead of after last dot char.
6804
23f2660f
EB
68052016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6806
6807 * c-c++-common/dump-ada-spec-3.c: New test.
6808 * c-c++-common/dump-ada-spec-4.c: Likewise.
6809
da152c9f
TV
68102016-04-17 Tom de Vries <tom@codesourcery.com>
6811
6812 PR other/70183
6813 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6814
cc950f98
JH
68152016-04-15 Jan Hubicka <jh@suse.cz>
6816
6817 PR ipa/70018
6818 * g++.dg/ipa/pure-const-1.C: New testcase.
6819 * g++.dg/ipa/pure-const-2.C: New testcase.
6820 * g++.dg/ipa/pure-const-3.C: New testcase.
6821
949505a9
MP
68222016-04-15 Marek Polacek <polacek@redhat.com>
6823
6824 PR c/70671
6825 * gcc.dg/bitfld-22.c: New test.
6826
10e547d6
BS
68272016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6828
6829 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6830 x86_64.
6831
1e77281b
MP
68322016-04-15 Marek Polacek <polacek@redhat.com>
6833
6834 PR c/70651
6835 * c-c++-common/pr70651.c: New test.
6836
e501fa8e
KT
68372016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6838
6839 PR rtl-optimization/70681
6840 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6841 dump scan on arm and powerpc.
6842 * gcc.dg/pr10474.c: Likewise.
6843
dda1bf61
JJ
68442016-04-15 Jakub Jelinek <jakub@redhat.com>
6845
ca4ef1ff
JJ
6846 PR c++/69517
6847 PR c++/70019
6848 PR c++/70588
6849 * g++.dg/cpp1y/vla11.C: Revert for real.
6850
dda1bf61
JJ
6851 PR c/70436
6852 * c-c++-common/Wparentheses-1.c: New test.
6853 * c-c++-common/gomp/Wparentheses-1.c: New test.
6854 * c-c++-common/gomp/Wparentheses-2.c: New test.
6855 * c-c++-common/gomp/Wparentheses-3.c: New test.
6856 * c-c++-common/gomp/Wparentheses-4.c: New test.
6857 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6858 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6859 * c-c++-common/goacc/Wparentheses-1.c: New test.
6860
1355e62c
KY
68612016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6862
6863 PR target/70662
6864 * gcc.target/i386/pr70662.c: New test.
6865
0ab34b9e 68662016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6867 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6868
6869 PR tree-optimization/70130
6870 * gcc.dg/vect/O3-pr70130.c: New testcase.
6871
bc773aad
MM
68722016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6873
6e9b2286
MM
6874 PR target/70669
6875 * gcc.target/powerpc/pr70669.c: New test.
6876
bc773aad
MM
6877 PR target/70640
6878 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6879 a power7 system that does not have an assembler that supports
6880 power8.
6881
d8747845
MS
68822016-04-14 Martin Sebor <msebor@redhat.com>
6883
6884 PR c++/69517
6885 PR c++/70019
6886 PR c++/70588
6887 * c-c++-common/ubsan/vla-1.c: Revert.
6888 * g++.dg/cpp1y/vla11.C: Same.
6889 * g++.dg/cpp1y/vla12.C: Same.
6890 * g++.dg/cpp1y/vla13.C: Same.
6891 * g++.dg/cpp1y/vla14.C: Same.
6892 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6893 * g++.dg/init/array24.C: Same.
d8747845
MS
6894 * g++.dg/ubsan/vla-1.C: Same.
6895
85128559
MP
68962016-04-14 Marek Polacek <polacek@redhat.com>
6897 Jan Hubicka <hubicka@ucw.cz>
6898
6899 PR c++/70029
6900 * g++.dg/torture/pr70029.C: New test.
6901
52fbb073
MS
69022016-04-14 Martin Sebor <msebor@redhat.com>
6903
6904 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6905 type size to prevent failures on targets with very low maximum
6906 alignment.
6907
6db61d6f
RB
69082016-04-14 Richard Biener <rguenther@suse.de>
6909
6910 PR tree-optimization/70623
6911 * gcc.dg/torture/pr70623.c: New testcase.
6912 * gcc.dg/torture/pr70623-2.c: Likewise.
6913
342fac95
MS
69142016-04-13 Martin Sebor <msebor@redhat.com>
6915
6916 PR c++/69517
6917 PR c++/70019
6918 PR c++/70588
6919 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6920 * g++.dg/cpp1y/vla11.C: New test.
6921 * g++.dg/cpp1y/vla12.C: New test.
6922 * g++.dg/cpp1y/vla13.C: New test.
6923 * g++.dg/cpp1y/vla14.C: New test.
6924 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6925 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6926 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6927
d93c452f
JJ
69282016-04-13 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR c++/70641
6931 * g++.dg/opt/pr70641.C: New test.
6932
85115fb6
RO
69332016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6934
6935 PR rtl-optimization/68749
6936 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6937 effects of argument promotions.
6938 Remove default args to dg-skip-if.
6939
545a4139
PC
69402016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6941
6942 PR c++/70635
6943 * g++.dg/parse/pr70635.C: New.
6944
b3a77f21
MP
69452016-04-13 Marek Polacek <polacek@redhat.com>
6946
6947 PR c++/70639
6948 * c-c++-common/Wmisleading-indentation-4.c: New test.
6949
99cd9857
MP
69502016-04-13 Marek Polacek <polacek@redhat.com>
6951
6952 PR c/70436
c87885ca
RO
6953 * gcc.dg/Wparentheses-12.c: New test.
6954 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6955
75ca93ec
IE
69562016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6957
6958 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6959 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6960 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6961
3d3f9e7e
JJ
69622016-04-13 Jakub Jelinek <jakub@redhat.com>
6963
37947cd0
JJ
6964 PR middle-end/70633
6965 * gcc.c-torture/compile/pr70633.c: New test.
6966
3d3f9e7e
JJ
6967 PR debug/70628
6968 * gcc.dg/torture/pr70628.c: New test.
6969
92886d3e
PP
69702016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6971
6972 PR c++/70610
6973 * g++.dg/template/pr70610.C: New test.
6974 * g++.dg/template/pr70610-2.C: New test.
6975 * g++.dg/template/pr70610-3.C: New test.
6976 * g++.dg/template/pr70610-4.C: New test.
6977
13bd7c2b
JJ
69782016-04-12 Jakub Jelinek <jakub@redhat.com>
6979
6512fa6d
JJ
6980 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6981 128 instead of 32.
6982
13bd7c2b
JJ
6983 PR c++/70571
6984 * g++.dg/ext/pr70571.C: New test.
6985
20b9851c
MM
69862016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6987
8a434ada 6988 PR target/70640
20b9851c
MM
6989 * gcc.target/powerpc/pr70640.c: New test.
6990
2b2f52bc
PC
69912016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 PR c++/68722
6994 * g++.dg/parse/pr68722.C: New.
6995
5901e56a
JJ
69962016-04-12 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR rtl-optimization/70596
6999 * gcc.target/i386/pr70596.c: New test.
7000
d4619dc1
NS
70012016-04-12 Nathan Sidwell <nathan@acm.org>
7002
7003 PR c++/70501
7004 * g++.dg/init/pr70501.C: New.
7005
3df530d3
DW
70062016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7007
7008 * gcc.target/i386/asm-flag-6.c: New test.
7009
b7a120d7
TV
70102016-04-12 Tom de Vries <tom@codesourcery.com>
7011
7012 PR tree-optimization/68756
7013 * gcc.dg/graphite/pr68756.c: New test.
7014
4e0eea75
JJ
70152016-04-12 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR tree-optimization/70602
7018 * gcc.c-torture/execute/pr70602.c: New test.
7019
35fbda43
MM
70202016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7021
7022 PR target/70381
7023 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7024 __float128 emulator is built and runs.
7025 * gcc.target/powerpc/float128-1.c: Likewise.
7026
7027 * lib/target-supports.exp (check_ppc_float128_sw_available):
7028 Rework tests for __float128 software and hardware
7029 availability. Fix exit condition to return 0 on success.
7030
04a99ebe
JG
70312016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7032
7033 PR target/70133
7034 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7035 * gcc.target/aarch64/target_attr_15.c: Likewise.
7036
47cd5a85
PC
70372016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7038
7039 PR c++/69066
7040 * g++.dg/cpp1y/pr69066.C: New.
7041
a5edb32e
JD
70422016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7043
7044 PR fortran/68566
7045 * gfortran.dg/pr36192.f90: Update test.
7046 * gfortran.dg/pr36192_1.f90: Update test.
7047 * gfortran.dg/real_dimension_1.f: Update test.
7048 * gfortran.dg/parameter_array_init_7.f90: New test.
7049
8ef378f8
JDA
70502016-04-09 John David Anglin <danglin@gcc.gnu.org>
7051
c532c871
JDA
7052 PR testsuite/64039
7053 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7054
d34f706f
JDA
7055 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7056
75e1dd9e
JDA
7057 PR rtl-optimization/66669
7058 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7059
8a976f5f
JDA
7060 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7061
da04822a
JDA
7062 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7063 * gcc.dg/pie-1.c: Likewise.
7064 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7065 * gcc.dg/pic-4.c: Likewise.
7066 * gcc.dg/pie-3.c: Likewise.
7067 * gcc.dg/pie-4.c: Likewise.
7068
adfabcf9
JDA
7069 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7070
4a020adf
JDA
7071 PR tree-optimization/68644
7072 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7073
8ef378f8
JDA
7074 PR rtl-optimization/64886
7075 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7076
09bf990e
TV
70772016-04-09 Tom de Vries <tom@codesourcery.com>
7078
7079 PR tree-optimization/68953
7080 * gcc.dg/graphite/pr68953.c: New test.
7081
138c3c1a
DH
70822016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7083
7084 PR fortran/70592
7085 * gfortran.dg/deferred_character_16.f90: New test.
7086
f55460af
JJ
70872016-04-09 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR tree-optimization/70586
7090 * gcc.c-torture/execute/pr70586.c: New test.
7091
0b77bbf3
DH
70922016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7093
7094 PR sanitizer/70573
7095 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7096 with __builtin_memset
7097 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7098
c42cfb5c
CP
70992016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7100
7101 PR lto/70289
7102 PR ipa/70348
7103 PR tree-optimization/70373
7104 PR middle-end/70533
7105 PR middle-end/70534
7106 PR middle-end/70535
7107 * c-c++-common/goacc/reduction-5.c: New test.
7108 * c-c++-common/goacc/reduction-promotions.c: New test.
7109 * gfortran.dg/goacc/reduction-3.f95: New test.
7110 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7111
56cfb596
PP
71122016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7113
7114 PR c++/70590
7115 PR c++/70452
7116 * g++.dg/pr70590.C: New test.
7117 * g++.dg/pr70590-2.C: New test.
7118
1a13c0a2
JJ
71192016-04-08 Jakub Jelinek <jakub@redhat.com>
7120
abc0647a
JJ
7121 PR middle-end/70593
7122 * gcc.target/i386/pr70593.c: New test.
7123
1a13c0a2
JJ
7124 PR rtl-optimization/70574
7125 * gcc.target/i386/avx2-pr70574.c: New test.
7126
c3da4956
MO
71272016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7128
7129 PR sanitizer/70541
7130 * c-c++-common/asan/pr70541.c: New test.
7131
9f1b833b
TV
71322016-04-08 Tom de Vries <tom@codesourcery.com>
7133
7134 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7135 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7136
bae7adda
KT
71372016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7138
7139 PR target/70566
7140 * gcc.c-torture/execute/pr70566.c: New test.
7141
211f3d57
TV
71422016-04-08 Tom de Vries <tom@codesourcery.com>
7143
7144 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7145 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7146
02cf2861
AM
71472016-04-08 Alan Modra <amodra@gmail.com>
7148
7149 * gcc.target/powerpc/pr70117.c: New.
7150
5f490f9f
JJ
71512016-04-07 Jakub Jelinek <jakub@redhat.com>
7152
56e9b710
JJ
7153 PR testsuite/70581
7154 * gcc.dg/lto/simd-function_0.c: New test.
7155
5f490f9f
JJ
7156 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7157 clones.
7158 * c-c++-common/attr-simd-2.c: Likewise.
7159 * c-c++-common/attr-simd-4.c: Likewise.
7160 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7161 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7162
e4ebc74d
TP
71632016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7164
7165 PR testsuite/70553
7166 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7167
9817ae35
TS
71682016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7169 Tom de Vries <tom@codesourcery.com>
7170
7171 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7172 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7173 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7174 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7175 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7176 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7177 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7178 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7179
e292f64d
PP
71802016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7181
7182 PR c/70436
7183 * g++.dg/warn/Wparentheses-29.C: New test.
7184
6b37bdaf
PP
71852016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7186
7187 PR c/70436
7188 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7189 explicit braces to resolve a future -Wparentheses warning.
7190
64824205
RH
71912016-04-06 Richard Henderson <rth@redhat.com>
7192
7193 * gcc.dg/pr61817-1.c: New test.
7194 * gcc.dg/pr61817-2.c: New test.
7195 * gcc.dg/pr69391-1.c: New test.
7196 * gcc.dg/pr69391-2.c: New test.
7197
bc2fc1f3
VM
71982016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7199
7200 PR rtl-optimization/70398
c87885ca 7201 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7202
41414a02
EB
72032016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7204
7205 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7206
4066ea8a
YR
72072016-04-06 Yvan Roux <yvan.roux@linaro.org>
7208 Pedro Alves <palves@redhat.com>
7209
7210 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7211
ec35ea45
JJ
72122016-04-06 Jakub Jelinek <jakub@redhat.com>
7213
3866f8dd
JJ
7214 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7215 Check for avx512f effective targets instead of avx2.
7216 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7217 for AVX512F clones.
7218 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7219 * g++.dg/gomp/declare-simd-1.C: Likewise.
7220 * g++.dg/gomp/declare-simd-3.C: Likewise.
7221 * g++.dg/gomp/declare-simd-4.C: Likewise.
7222
ec35ea45
JJ
7223 PR middle-end/70550
7224 * c-c++-common/gomp/pr70550-1.c: New test.
7225 * c-c++-common/gomp/pr70550-2.c: New test.
7226
c08d28ac
NS
72272016-04-05 Nathan Sidwell <nathan@acm.org>
7228
7229 PR c++/70512
7230 * g++.dg/ext/attribute-may-alias-5.C: New.
7231
1d510e04
JJ
72322016-04-05 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR c++/70336
7235 * c-c++-common/pr70336.c: New test.
7236 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7237 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7238
84278ed9
JH
72392016-04-05 Jan Hubicka <hubicka@ucw.cz>
7240
7241 PR ipa/66223
7242 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7243
268a0ec4
JJ
72442016-04-05 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR rtl-optimization/70542
7247 * gcc.dg/torture/pr70542.c: New test.
7248 * gcc.target/i386/avx2-pr70542.c: New test.
7249
5e8c2eb1
ZS
72502016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7251
7252 PR tree-optimization/70509
7253 * gcc.target/i386/avx512bw-pr70509.c: New test.
7254
c0daf32d
PP
72552016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7256
7257 PR c++/70452
7258 * g++.dg/ext/constexpr-vla4.C: New test.
7259
bf867841
UB
72602016-04-05 Uros Bizjak <ubizjak@gmail.com>
7261
7262 PR target/70510
7263 * gcc.target/i386/pr70510.c: New test.
7264
3022186a
RB
72652016-04-05 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/70526
7268 * g++.dg/torture/pr70526.C: New testcase.
7269
55fc79b2
JJ
72702016-04-05 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR target/70525
7273 * gcc.target/i386/pr70525.c: New test.
7274
62b233f2
RB
72752016-04-05 Richard Biener <rguenther@suse.de>
7276
7277 PR middle-end/70499
7278 * g++.dg/torture/pr70499.C: New testcase.
7279
cc05759d
RB
72802016-04-05 Richard Biener <rguenther@suse.de>
7281
7282 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7283 remove XFAIL.
7284
f23f16d4
JJ
72852016-04-04 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR middle-end/70307
7288 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7289 rs6000 ABI warnings.
7290
d27ecc49
JH
72912016-04-04 Jan Hubicka <hubicka@ucw.cz>
7292
7293 PR ipa/66223
7294 * g++.dg/ipa/devirt-51.C: New testcase.
7295
c974c96e 72962016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7297 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7298
7299 PR middle-end/70457
7300 * gcc.dg/torture/pr70457.c: New.
7301
7a85da89
AV
73022016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7303
7304 PR fortran/67538
7305 * gfortran.dg/allocate_with_source_19.f08: New test.
7306
de517e64
AV
73072016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7308
7309 PR fortran/65795
7310 * gfortran.dg/coarray_allocate_6.f08: New test.
7311
43b9f499
RB
73122016-04-04 Richard Biener <rguenther@suse.de>
7313
7314 PR rtl-optimization/70484
7315 * gcc.dg/torture/pr70484.c: New testcase.
7316
f13355da
MP
73172016-04-04 Marek Polacek <polacek@redhat.com>
7318
7319 PR c/70307
7320 * gcc.dg/torture/pr70307.c: New test.
7321
6cc6ed50
OE
73222016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7323
7324 PR target/70416
7325 PR target/67391
7326 * gcc.target/sh/torture/pr70416.c: New.
7327
abdc16c8
MS
73282016-04-02 Martin Sebor <msebor@redhat.com>
7329
7330 PR c++/67376
7331 PR c++/70170
7332 PR c++/70172
7333 PR c++/70228
7334 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7335 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7336 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7337 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7338 * g++.dg/cpp0x/constexpr-string.C: Same.
7339 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7340 * g++.dg/cpp0x/pr65398.C: Same.
7341 * g++.dg/ext/constexpr-vla1.C: Same.
7342 * g++.dg/ext/constexpr-vla2.C: Same.
7343 * g++.dg/ext/constexpr-vla3.C: Same.
7344 * g++.dg/ubsan/pr63956.C: Same.
7345
763cd859
JJ
73462016-04-01 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR rtl-optimization/70467
7349 * gcc.target/i386/pr70467-2.c: New test.
7350
0f875435
JJ
73512016-04-01 Jakub Jelinek <jakub@redhat.com>
7352 Marek Polacek <polacek@redhat.com>
7353
7354 PR c++/70488
7355 * g++.dg/init/new47.C: New test.
7356
41d14659
RR
73572016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7358
7359 PR target/70496
7360 * gcc.target/arm/pr70496.c: New test.
7361
f9bf89bb
NS
73622016-04-01 Nathan Sidwell <nathan@acm.org>
7363
73b9085d
NS
7364 PR c++/68475
7365 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7366
4afdcfaa
IE
73672016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7368
7369 PR target/69890
7370 * gcc.dg/strlenopt.h (memmove): New.
7371 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7372 instead of "string.h".
7373 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7374 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7375 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7376 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7377 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7378 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7379 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7380 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7381 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7382 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7383 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7384 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7385 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7386 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7387 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7388 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7389 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7390 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7391 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7392 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7393
b5d7a29c
RO
73942016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395
7396 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7397 (Holder::foo): Reflect this.
7398
b660f9ec
IE
73992016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7400
7401 PR target/70442
7402 * gcc.dg/pr70442.c: New test.
7403
88504f34
NS
74042016-03-31 Nathan Sidwell <nathan@acm.org>
7405
7406 PR c++/70393
7407 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7408
95d34b96
KY
74092016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7410
7411 PR target/70453
7412 * gcc.target/i386/pr70453.c: New test.
7413
b4c4967c
AB
74142016-03-31 Andrey Belevantsev <abel@ispras.ru>
7415
7416 PR target/70292
7417 * gcc.c-torture/pr70292.c: New test.
7418
5fde6a45
MP
74192016-03-31 Marek Polacek <polacek@redhat.com>
7420
7421 PR c/70297
7422 * c-c++-common/pr70297.c: New test.
7423 * g++.dg/cpp0x/typedef-redecl.C: New test.
7424 * gcc.dg/typedef-redecl2.c: New test.
7425
97eb24c4
JJ
74262016-03-31 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR rtl-optimization/70460
7429 * gcc.c-torture/execute/pr70460.c: New test.
7430
efc3536f
RB
74312016-03-31 Richard Biener <rguenther@suse.de>
7432
7433 PR c++/70430
7434 * g++.dg/ext/vector30.C: New testcase.
7435
e0876e21
DH
74362016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7437 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7438
7439 * gfortran.dg/fmt_pf.f90: New test.
7440
e9bff8c6
RO
74412016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7442
7443 Forward-port from 5 branch
7444 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR testsuite/70356
7447 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7448 dg-require-effective-target after dg-do.
7449
7450 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7451
7452 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7453
2620c80d
TS
74542016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7455 Julian Brown <julian@codesourcery.com>
7456 Chung-Lin Tang <cltang@codesourcery.com>
7457 Cesar Philippidis <cesar@codesourcery.com>
7458 James Norris <jnorris@codesourcery.com>
7459 Tom de Vries <tom@codesourcery.com>
7460 Nathan Sidwell <nathan@codesourcery.com>
7461
bf867841 7462 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7463 * c-c++-common/goacc/loop-clauses.c: Likewise.
7464 * g++.dg/goacc/template.C: Likewise.
7465 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7466 * gfortran.dg/goacc/loop-1.f95: Likewise.
7467 * gfortran.dg/goacc/loop-5.f95: Likewise.
7468 * gfortran.dg/goacc/loop-6.f95: Likewise.
7469 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7470 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7471 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7472 * c-c++-common/goacc/clauses-fail.c: Likewise.
7473 * c-c++-common/goacc/parallel-1.c: Likewise.
7474 * c-c++-common/goacc/reduction-1.c: Likewise.
7475 * c-c++-common/goacc/reduction-2.c: Likewise.
7476 * c-c++-common/goacc/reduction-3.c: Likewise.
7477 * c-c++-common/goacc/reduction-4.c: Likewise.
7478 * c-c++-common/goacc/routine-3.c: Likewise.
7479 * c-c++-common/goacc/routine-4.c: Likewise.
7480 * c-c++-common/goacc/routine-5.c: Likewise.
7481 * c-c++-common/goacc/tile.c: Likewise.
7482 * g++.dg/goacc/template.C: Likewise.
7483 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7484 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7485 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7486 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7487 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7488 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7489 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7490 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7491 * c-c++-common/goacc/use_device-1.c: ... this file.
7492 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7493 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7494 * c-c++-common/goacc/host_data-6.c: ... this file.
7495 * c-c++-common/goacc/loop-2-kernels.c: New file.
7496 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7497 * c-c++-common/goacc/loop-3.c: Likewise.
7498 * g++.dg/goacc/reference.C: Likewise.
7499 * g++.dg/goacc/routine-1.C: Likewise.
7500 * g++.dg/goacc/routine-2.C: Likewise.
7501
f6d2d066
RB
75022016-03-30 Richard Biener <rguenther@suse.de>
7503
7504 PR middle-end/70450
7505 * gcc.dg/torture/pr70450.c: New testcase.
7506
d43242b9
JJ
75072016-03-30 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR target/70421
7510 * gcc.dg/torture/pr70421.c: New test.
7511 * gcc.target/i386/avx512f-pr70421.c: New test.
7512
5ce43b77
L
75132016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7514
7515 PR testsuite/70364
7516 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7517 (check): New function.
7518 (bar): Call check.
7519 (foo): Align stack to 16 bytes when calling bar.
7520 * gcc.target/i386/cleanup-2.c: Likewise.
7521
d014a712
PP
75222016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7523
7524 PR tree-optimization/59124
7525 * gcc.dg/Warray-bounds-19.c: New test.
7526
3f8257db 75272016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7528
7529 * lib/prune.exp (escape_regex_chars): New.
7530 (prune_file_path): Update to quote metcharacters for regexp.
7531
3336c6e0
JJ
75322016-03-29 Jakub Jelinek <jakub@redhat.com>
7533
a362f023
JJ
7534 PR rtl-optimization/70429
7535 * gcc.c-torture/execute/pr70429.c: New test.
7536
3336c6e0
JJ
7537 PR tree-optimization/70405
7538 * gcc.dg/pr70405.c: New test.
7539
728557fd
AV
75402016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7541
7542 PR fortran/70397
7543 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7544 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7545
bef977d4
TS
75462016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7547
7548 PR testsuite/64177
7549 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7550 __cilkrts_set_param to set two workers.
7551 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7552 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7553
6f6d25c9
DH
75542016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7555
bf867841 7556 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7557
45733562
KY
75582016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7559
7560 PR target/70406
bf867841 7561 * gcc.target/i386/pr70406.c: New test.
45733562 7562
a1799e5e
EB
75632016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7564
7565 * gnat.dg/specs/double_record_extension3.ads: New test.
7566
5fca7b66
RH
75672016-03-25 Richard Henderson <rth@redhat.com>
7568
7569 PR target/70120
7570 * gcc.target/aarch64/pr70120-1.c: New.
7571 * gcc.target/aarch64/pr70120-2.c: New.
7572 * gcc.target/aarch64/pr70120-3.c: New.
7573
31ce75c6
PP
75742016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7575
7576 PR c++/62212
7577 * g++.dg/template/mangle2.C: The dg-do directive should be
7578 "compile" not "assemble".
7579
3caf0ca1
BS
75802016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7581
7582 PR lto/69650
7583 * gcc.dg/pr69650.c: New test.
7584
634035b6
DE
75852016-03-25 David Edelsohn <dje.gcc@gmail.com>
7586
7587 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7588
45d34276
AM
75892016-03-25 Alan Modra <amodra@gmail.com>
7590
7591 * gcc.dg/dfp/pr70052.c: New test.
7592
8f085166
RH
75932016-03-24 Richard Henderson <rth@redhat.com>
7594
7595 PR middle-end/69845
7596 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7597 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7598
011e5ec3
TV
75992016-03-24 Tom de Vries <tom@codesourcery.com>
7600
7601 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7602
9e3f4551
TV
76032016-03-24 Tom de Vries <tom@codesourcery.com>
7604
7605 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7606 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7607
45780041
TV
76082016-03-24 Tom de Vries <tom@codesourcery.com>
7609
7610 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7611 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7612
887ab4e5
PP
76132016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7614
7615 PR c++/62212
7616 * g++.dg/template/mangle2.C: New test.
7617
69a9a66f
RB
76182016-03-24 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/70396
7621 * gcc.dg/torture/pr70396.c: New testcase.
7622
ed87de55
RB
76232016-03-24 Richard Biener <rguenther@suse.de>
7624
7625 PR middle-end/70370
7626 * gcc.dg/torture/pr70370.c: New testcase.
7627
ea064934
TV
76282016-03-24 Tom de Vries <tom@codesourcery.com>
7629
7630 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7631 * gfortran.dg/goacc/kernels-tree.f95: Same.
7632 * gfortran.dg/goacc/parallel-tree.f95: Same.
7633
b2a4dd1d
TV
76342016-03-24 Tom de Vries <tom@codesourcery.com>
7635
7636 * c-c++-common/goacc/uninit-if-clause.c: New test.
7637 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7638
72e7cd6e
JJ
76392016-03-24 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR target/70290
bf867841
UB
7642 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7643 Fix formatting.
72e7cd6e 7644
ce9d0c03
RB
76452016-03-24 Richard Biener <rguenther@suse.de>
7646
7647 PR tree-optimization/70372
7648 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7649
426b9428
PP
76502016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7651
7652 PR c++/70347
7653 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7654
cd1588c4
PP
76552016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7656
7657 PR c++/70332
7658 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7659
61637db3
JJ
76602016-03-23 Jakub Jelinek <jakub@redhat.com>
7661
928af3bf
JJ
7662 PR c++/70001
7663 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7664 * g++.dg/cpp1y/pr70001.C: New test.
7665
61637db3
JJ
7666 PR c++/70323
7667 * g++.dg/cpp0x/constexpr-70323.C: New test.
7668
05aca4e7
AO
76692016-03-23 Alexandre Oliva <aoliva@redhat.com>
7670 Jason Merrill <jason@redhat.com>
7671 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR c++/69315
7674 * g++.dg/cpp0x/constexpr-69315.C: New test.
7675 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7676
fbdb6baf
MP
76772016-03-23 Marek Polacek <polacek@redhat.com>
7678
7679 PR c++/69884
7680 * g++.dg/warn/Wignored-attributes-1.C: New test.
7681 * g++.dg/warn/Wignored-attributes-2.C: New test.
7682
d79ee524
TV
76832016-03-23 Tom de Vries <tom@codesourcery.com>
7684
7685 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7686 initialization.
7687 * gfortran.dg/goacc/private-3.f95 (test): Same.
7688 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7689 missing use param.
7690
a59f0bef
KT
76912016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7692
7693 * lib/target-supports.exp: Remove v7ve entry from loop
7694 creating effective target checks.
7695 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7696 (add_options_for_arm_arch_v7ve): Likewise.
7697
0179520a
JJ
76982016-03-23 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR tree-optimization/70354
7701 * gcc.dg/vect/pr70354-1.c: New test.
7702 * gcc.dg/vect/pr70354-2.c: New test.
7703 * gcc.target/i386/avx2-pr70354-1.c: New test.
7704 * gcc.target/i386/avx2-pr70354-2.c: New test.
7705
75bb14d7
JL
77062016-03-22 Jeff Law <law@redhat.com>
7707
7708 PR target/70232
7709 * gcc.dg/tree-ssa/pr70232.c: New test.
7710
72c9526d
IE
77112016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7712
7713 PR target/70302
7714 * gcc.target/i386/pr70302.c: New test.
7715
a3ca1bc5
RB
77162016-03-22 Richard Biener <rguenther@suse.de>
7717
7718 PR middle-end/70251
7719 * g++.dg/torture/pr70251.C: New testcase.
7720
5c240f4d
DM
77212016-03-22 David Malcolm <dmalcolm@redhat.com>
7722
7723 PR c/69993
7724 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7725 Wmisleading-indentation.c.
7726 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7727 reflect change to diagnostic text and order of messages.
7728 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7729
80f6631b
DE
77302016-03-22 David Edelsohn <dje.gcc@gmail.com>
7731
7732 * g++.dg/ext/java-3.C: Don't compile on AIX.
7733
9a10956c
RB
77342016-03-22 Richard Biener <rguenther@suse.de>
7735
7736 PR middle-end/70333
7737 * gcc.dg/torture/pr70333.c: New testcase.
7738
6cedf922
IE
77392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7740
7741 * g++.dg/ext/pr70290.C: New test.
7742
cd6c27ac
KY
77432016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7744
7745 PR target/70325
7746 * gcc.target/i386/pr70325.c: New test.
7747
4cde512c
JJ
77482016-03-22 Jakub Jelinek <jakub@redhat.com>
7749
b01915ed
JJ
7750 PR target/70329
7751 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7752 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7753
4e3e2cf1
JJ
7754 PR target/70300
7755 * gcc.target/i386/pr70300.c: New test.
7756
4cde512c
JJ
7757 PR c++/70295
7758 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7759 (func2): New function for cond with parens, xfail warning for c++.
7760 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7761
16f6d7dc
PP
77622016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7763
7764 PR c++/70096
7765 * g++.dg/template/ptrmem30.C: New test.
7766
a3e2b438
PP
77672016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7768
7769 PR c++/70204
7770 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7771 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7772
11b6a02e
JJ
77732016-03-21 Jakub Jelinek <jakub@redhat.com>
7774
7775 PR middle-end/70326
7776 * gcc.dg/pr70326.c: New test.
7777
b9407883
MG
77782016-03-21 Marc Glisse <marc.glisse@inria.fr>
7779 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR tree-optimization/70317
7782 * gcc.dg/pr70317.c: New test.
7783
4a148e19
UB
77842016-03-21 Uros Bizjak <ubizjak@gmail.com>
7785
7786 PR target/70327
7787 * gcc.target/i386/pr70327.c: New test.
7788
2a85ddbb
ML
77892016-03-21 Martin Liska <mliska@suse.cz>
7790
7d36fe98 7791 PR ipa/70306
2a85ddbb
ML
7792 * gcc.dg/ipa/pr70306.c: New test.
7793
4a148e19 77942016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7795
7796 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7797 * gcc.target/arm/attr-align3.c: Likewise.
7798 * gcc.target/arm/attr_arm.c: Likewise.
7799 * gcc.target/arm/flip-thumb.c: Likewise.
7800
6b366948
JJ
78012016-03-21 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR target/70296
7804 * gcc.target/powerpc/altivec-36.c: New test.
7805
2fac8c14
RB
78062016-03-21 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/70310
7809 * gcc.dg/torture/pr70310.c: New testcase.
7810
e9bde854
KY
78112016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7812
7813 PR target/70293
7814 * gcc.target/i386/pr70293.c: New test.
7815
56bbfaf6
RB
78162016-03-21 Richard Biener <rguenther@suse.de>
7817
7818 PR tree-optimization/70288
7819 * gcc.dg/torture/pr70288-1.c: New testcase.
7820 * gcc.dg/torture/pr70288-2.c: Likewise.
7821
3eee49ed
AB
78222016-03-21 Andrey Belevantsev <abel@ispras.ru>
7823
7824 PR rtl-optimization/69307
7825 * gcc.target/arm/pr69307.c: New test.
4a148e19 7826
8e7816b4
AB
78272016-03-21 Andrey Belevantsev <abel@ispras.ru>
7828
7829 PR rtl-optimization/69102
7830 * gcc.c-torture/compile/pr69102.c: New test.
7831
14d7d4be
JL
78322016-03-18 Jeff Law <law@redhat.com>
7833
7834 PR rtl-optimization/70263
7835 * gcc.c-torture/compile/pr70263-1.c: New test.
7836 * gcc.target/i386/pr70263-2.c: New test.
7837
5c6a601c
BS
78382016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7839
7840 PR rtl-optimization/70278
7841 * gcc.dg/torture/pr70278.c: New test.
7842 * gcc.target/arm/pr70278.c: New test.
7843
4bbf545b
DM
78442016-03-18 David Malcolm <dmalcolm@redhat.com>
7845
7846 PR c/70281
7847 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7848 (test_builtin_types_compatible_p): New test function.
7849 * gcc.dg/pr70281.c: New test case.
7850
dc28bb68
CL
78512016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7852
7853 PR target/70113
7854 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7855
5e8d6dff
IE
78562016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7857
7858 PR tree-optimization/70252
7859 * gcc.dg/pr70252.c: New test.
7860
d0e7e403
TV
78612016-03-18 Tom de Vries <tom@codesourcery.com>
7862
7863 * gcc.dg/pr70161-2.c: New test.
7864 * gcc.dg/pr70161.c: New test.
7865
fa22501a
TV
78662016-03-18 Tom de Vries <tom@codesourcery.com>
7867
7868 PR ipa/70269
7869 * gcc.dg/pr70269.c: New test.
7870
dd125026
JJ
78712016-03-18 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR c++/70267
7874 * g++.dg/ext/java-3.C: New test.
7875
91914f0a
PP
78762016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7877
7878 PR c++/70205
7879 * g++.dg/lookup/pr70205.C: New test.
7880
753a8910
PP
78812016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7882
7883 PR c++/70218
7884 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7885
14ba7b28
MP
78862016-03-17 Marek Polacek <polacek@redhat.com>
7887
7888 PR c/69407
7889 * gcc.dg/atomic-op-6.c: New test.
7890
ded60913
DM
78912016-03-17 David Malcolm <dmalcolm@redhat.com>
7892
7893 PR c/70264
7894 * c-c++-common/pr70264.c: New test case.
7895
a3aad0e6
JJ
78962016-03-17 Jakub Jelinek <jakub@redhat.com>
7897
17366700
JJ
7898 PR c++/70144
7899 * c-c++-common/pr70144-1.c: New test.
7900 * c-c++-common/pr70144-2.c: New test.
7901
a3aad0e6
JJ
7902 PR c++/70272
7903 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7904 * g++.dg/opt/flifetime-dse6.C: New test.
7905 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7906
b57e6e18
L
79072016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7908
7909 PR driver/70192
7910 * gcc.dg/pic-1.c: New test.
7911 * gcc.dg/pic-2.c: Likewise.
7912 * gcc.dg/pic-3.c: Likewise.
7913 * gcc.dg/pic-4.c: Likewise.
7914 * gcc.dg/pie-1.c: Likewise.
7915 * gcc.dg/pie-2.c: Likewise.
7916 * gcc.dg/pie-3.c: Likewise.
7917 * gcc.dg/pie-4.c: Likewise.
7918 * gcc.dg/pie-5.c: Likewise.
7919 * gcc.dg/pie-6.c: Likewise.
7920
b38ba58b
TV
79212016-03-17 Tom de Vries <tom@codesourcery.com>
7922
7923 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7924 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7925
6931b3b7
RB
79262016-03-17 Richard Biener <rguenther@suse.de>
7927
7928 PR debug/70271
7929 * g++.dg/debug/pr70271.C: New testcase.
7930
0c8b64cb
IE
79312016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7932
7933 * gcc.target/i386/pr70251.c: New test.
7934
b1970801
MP
79352016-03-17 Marek Polacek <polacek@redhat.com>
7936
7937 PR c++/70194
7938 * g++.dg/warn/constexpr-70194.C: New test.
7939
820c5eaa
RH
79402016-03-16 Richard Henderson <rth@redhat.com>
7941
7942 PR middle-end/70240
7943 * gcc.c-torture/compile/pr70240.c: New.
7944
da0ad263
SKS
79452016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7946
7947 * gcc.c-torture/compile/20151204.c: Skip for avr.
7948
c73d295c
JJ
79492016-03-16 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR target/70245
7952 * g++.dg/opt/pr70245.C: New test.
7953 * g++.dg/opt/pr70245.h: New file.
7954 * g++.dg/opt/pr70245-aux.cc: New file.
7955
b2794066
MS
79562016-03-16 Martin Sebor <msebor@redhat.com>
7957
7958 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7959
aa43616c
RH
79602016-03-16 Richard Henderson <rth@redhat.com>
7961
7962 PR middle-end/70199
7963 * gcc.c-torture/compile/pr70199.c: New.
7964
59608fe5
L
79652016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7966
7967 * gcc.dg/uninit-19.c: Run dos2unix.
7968
ab4c578f
MP
79692016-03-16 Marek Polacek <polacek@redhat.com>
7970
7971 PR c/70093
7972 * gcc.dg/nested-func-10.c: New test.
7973 * gcc.dg/nested-func-9.c: New test.
7974
f5387e76
JJ
79752016-03-16 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR tree-optimization/68714
7978 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7979
7662b718
TV
79802016-03-16 Tom de Vries <tom@codesourcery.com>
7981
7982 PR tree-optimization/68715
7983 * gcc.dg/graphite/pr68715-2.c: New test.
7984 * gcc.dg/graphite/pr68715.c: New test.
7985 * gfortran.dg/graphite/pr68715.f90: New test.
7986
be7ce7ae
TV
79872016-03-16 Tom de Vries <tom@codesourcery.com>
7988
7989 PR tree-optimization/68809
7990 * gcc.dg/graphite/pr68809-2.c: New test.
7991 * gcc.dg/graphite/pr68809.c: New test.
7992
1935f250
JJ
79932016-03-16 Jakub Jelinek <jakub@redhat.com>
7994
6651c93e
JJ
7995 PR c++/70147
7996 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7997 method call to i () as argument. Adjust expected output.
7998
1935f250
JJ
7999 PR c++/70147
8000 * g++.dg/ubsan/pr70147-1.C: New test.
8001 * g++.dg/ubsan/pr70147-2.C: New test.
8002
ab1caa6e
MS
80032016-03-15 Martin Sebor <msebor@redhat.com>
8004
8005 PR c++/58281
8006 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8007
5c2a1bbb
JDA
80082016-03-15 John David Anglin <danglin@gcc.gnu.org>
8009
cb5d8ad1
JDA
8010 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8011 hppa*-*-hpux*.
8012
b440dd40
JDA
8013 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8014
5c2a1bbb
JDA
8015 PR libfortran/69799
8016 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8017 libatomic_available.
8018
42c729c5
MP
80192016-03-15 Marek Polacek <polacek@redhat.com>
8020
8021 PR c++/70209
8022 * g++.dg/ext/attribute-may-alias-4.C: New test.
8023
82b1c550
AM
80242016-03-15 Alexander Monakov <amonakov@ispras.ru>
8025
8026 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8027 -fvar-tracking-assignments-toggle flag.
8028
4ccbf3a6
PH
80292016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8030
8031 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8032
c39858bd
JJ
80332016-03-15 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR rtl-optimization/70222
8036 * gcc.c-torture/execute/pr70222-1.c: New test.
8037 * gcc.c-torture/execute/pr70222-2.c: New test.
8038
8be119c1
RH
80392016-03-15 Richard Henderson <rth@redhat.com>
8040
8041 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8042
6598bb55
AB
80432016-03-15 Andrey Belevantsev <abel@ispras.ru>
8044
8045 PR rtl-optimization/69032
8046 * gcc.dg/pr69032.c: New test.
8047
81fa2944
AB
80482016-03-15 Andrey Belevantsev <abel@ispras.ru>
8049
8050 PR rtl-optimization/63384
4a148e19 8051 * g++.dg/pr63384.C: New test.
81fa2944 8052
74ea9ab6
AB
80532016-03-15 Andrey Belevantsev <abel@ispras.ru>
8054
8055 PR target/64411
8056 * gcc.target/i386/pr64411.C: New test.
8057
045d5055
TV
80582016-03-15 Tom de Vries <tom@codesourcery.com>
8059
8060 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8061 * gfortran.dg/goacc/kernels-alias.f95: New test.
8062
3ea33585
MS
80632016-03-14 Martin Sebor <msebor@redhat.com>
8064
8065 PR c++/53792
8066 * g++.dg/cpp0x/constexpr-inline.C: New test.
8067 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8068
1df7b330
DE
80692016-03-14 David Edelsohn <dje.gcc@gmail.com>
8070
8071 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8072
79b57d18
JJ
80732016-03-14 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR middle-end/70219
8076 * gcc.dg/pr70219.c: New test.
8077
3cbf012a
BS
80782016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8079
8080 PR target/70083
8081 * gcc.dg/torture/pr70083.c: New test.
8082 * gcc.target/i386/pr70083.c: New test.
8083
a9fee7cd
RB
80842016-03-14 Richard Biener <rguenther@suse.de>
8085
8086 PR tree-optimization/56365
8087 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8088
4799603f
SB
80892016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8090
8091 PR target/70098
8092 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8093 New function.
8094 * g++.dg/pr70098.C: New testcase.
8095
8096
760ca967
TV
80972016-03-14 Tom de Vries <tom@codesourcery.com>
8098
8099 PR tree-optimization/70045
8100 * gcc.dg/graphite/pr70045.c: New test.
8101
44e66a77
JD
81022016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8103
8104 PR fortran/69043
8105 * gfortran.dg/include_9.f90: New test.
8106
a18e0fe1
DH
81072016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8108
8109 PR fortran/45076
8110 gfortran.dg/prof/prof.exp: New script.
8111 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8112
d0aca6ab
AB
81132016-03-12 Andrey Belevantsev <abel@ispras.ru>
8114
8115 PR rtl-optimization/69307
8116 * gcc.dg/pr69307.c: New test.
8117
cefe08a4
VM
81182016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8119
8120 PR target/69614
8121 * gcc.target/arm/pr69614.c: New.
8122
70112e2a
PT
81232016-03-12 Paul Thomas <pault@gcc.gnu.org>
8124
8125 PR fortran/70031
8126 * gfortran.dg/submodule_14.f08: New test
8127
8128 PR fortran/69524
8129 * gfortran.dg/submodule_15.f08: New test
8130
3f1e5d3a
PP
81312016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8132
8133 PR c++/70106
8134 * g++.dg/cpp1y/paren3.C: New test.
8135
a3f6d680
MM
81362016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8137
8138 PR target/70131
8139 * gcc.target/powerpc/ppc-round2.c: New test.
8140
92348f09
BS
81412016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8142
8143 PR target/70123
8144 * gcc.dg/torture/pr70123.c: New test.
8145
cebde9e9
JL
81462016-03-11 Jeff Law <law@redhat.com>
8147
8148 PR tree-optimization/70190
8149 * gcc.c-torture/compile/pr70190.c: New test.
8150
3edc5da4
DM
81512016-03-11 David Malcolm <dmalcolm@redhat.com>
8152
8153 PR c/68187
8154 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8155 case.
8156 (test43_b): Likewise.
8157 (test43_c): Likewise.
8158 (test43_d): Likewise.
8159 (test43_e): Likewise.
8160 (test43_f): Likewise.
8161 (test43_g): Likewise.
8162 (test44_a): Likewise.
8163 (test44_b): Likewise.
8164 (test44_c): Likewise.
8165 (test44_d): Likewise.
8166 (test44_e): Likewise.
8167
318c1204
DM
81682016-03-11 David Malcolm <dmalcolm@redhat.com>
8169
8170 PR c/70085
8171 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8172
bc062234
KT
81732016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8174
8175 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8176 dg-options.
8177
acfc1ac1
KT
81782016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8179
8180 PR target/70002
8181 PR target/69245
8182 * gcc.target/aarch64/pr69245_2.c: New test.
8183
d1e2bb2d
JJ
81842016-03-11 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR tree-optimization/70177
8187 * gcc.dg/pr70177.c: New test.
8188
07350627
AL
81892016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8190
8191 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8192
5c6706f7
AL
81932016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8194
8195 * gcc.dg/tree-ssa/sra-20.c: New.
8196
02d472a2
JJ
81972016-03-11 Jakub Jelinek <jakub@redhat.com>
8198
686d390a
JJ
8199 PR rtl-optimization/70174
8200 * gcc.dg/pr70174.c: New test.
8201
02d472a2
JJ
8202 PR tree-optimization/70169
8203 * gcc.dg/pr70169.c: New test.
8204
0f9befa1
IE
82052016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8206
8207 PR target/70160
8208 * gcc.target/i386/pr70160.c: New test.
8209
432d4670
AK
82102016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8211
8212 * gcc.target/s390/dfp-1.c: New test.
8213
a3dc8760
NC
82142016-03-10 Nick Clifton <nickc@redhat.com>
8215
8216 PR target/70044
8217 * gcc.target/aarch64/pr70044.c: New test.
8218
b87a8d7d
PP
82192016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8220 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR c++/70001
8223 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8224 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8225 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8226
4f4ada6a
JH
82272016-03-10 Jan Hubicka <hubicka@ucw.cz>
8228
8229 PR lto/69589
8230 * g++.dg/lto/pr69589_0.C: New testcase
8231 * g++.dg/lto/pr69589_1.C: New testcase
8232
d49b0aa0
MP
82332016-03-10 Marek Polacek <polacek@redhat.com>
8234
8235 PR c++/70153
8236 * g++.dg/delayedfold/unary-plus1.C: New test.
8237
82382016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8239
8240 * gcc.target/arm/pr45701-1.c: Escape brackets.
8241 * gcc.target/arm/pr45701-2.c: Likewise.
8242
71017a7b
AL
82432016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8244
8245 * gfortran.dg/unconstrained_commons.f: New.
8246
ba52669f
AM
82472016-03-10 Alan Modra <amodra@gmail.com>
8248
8249 * gcc.dg/pr69195.c: New.
8250 * gcc.dg/pr69238.c: New.
8251
27742332
TV
82522016-03-10 Tom de Vries <tom@codesourcery.com>
8253
8254 PR testsuite/68915
8255 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8256
3a81a594
RB
82572016-03-10 Richard Biener <rguenther@suse.de>
8258
8259 PR tree-optimization/70128
8260 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8261 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8262
3433b975
JJ
82632016-03-09 Jakub Jelinek <jakub@redhat.com>
8264
c2864f02
JJ
8265 PR tree-optimization/70152
8266 * gcc.dg/pr70152.c: New test.
8267
3433b975
JJ
8268 PR target/70086
8269 * gcc.target/i386/pr70086-1.c: New test.
8270 * gcc.target/i386/pr70086-2.c: New test.
8271 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8272
8273 PR tree-optimization/70127
8274 * gcc.c-torture/execute/pr70127.c: New test.
8275
96b3c82d
CP
82762016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8277
8278 * c-c++-common/goacc/combined-directives-2.c: New test.
8279
b4f3232d
DM
82802016-03-09 David Malcolm <dmalcolm@redhat.com>
8281
8282 PR c/68473
8283 PR c++/70105
8284 * g++.dg/diagnostic/pr70105.C: New test.
8285 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8286 (test_multiple_ordinary_maps): New test function.
8287
40499f81
DM
82882016-03-09 David Malcolm <dmalcolm@redhat.com>
8289
8290 PR c/68473
8291 PR c++/70105
8292 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8293 Drop range information from call to inform_at_rich_loc.
8294 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8295 New.
8296 (test_show_locus): Replace calls to rich_location::add_range with
8297 calls to add_range. Rewrite the tests that used the now-defunct
8298 rich_location ctor taking a source_range. Simplify other tests
8299 by replacing calls to COMBINE_LOCATION_DATA with calls to
8300 make_location.
8301
c9e33662
RB
83022016-03-09 Richard Biener <rguenther@suse.de>
8303 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR tree-optimization/70138
8306 * gcc.dg/vect/pr70138-1.c: New testcase.
8307 * gcc.dg/vect/pr70138-2.c: Likewise.
8308
2c73b764
JJ
83092016-03-09 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR target/70049
8312 * gcc.target/i386/pr70049.c: New test.
8313
c06d25bb
RB
83142016-03-09 Richard Biener <rguenther@suse.de>
8315
8316 PR c/70143
8317 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8318 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8319 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8320
5828a501
RO
83212016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8322
8323 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8324 arm-*-*.
8325
2e141c8d
JJ
83262016-03-09 Jakub Jelinek <jakub@redhat.com>
8327
5a9def37
JJ
8328 PR middle-end/67278
8329 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8330
2e141c8d
JJ
8331 PR target/67278
8332 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8333
8334 PR middle-end/70050
8335 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8336 in testcase comment.
8337
bf751f40
TV
83382016-03-09 Tom de Vries <tom@codesourcery.com>
8339
8340 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8341 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8342 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8343 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8344 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8345 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8346 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8347 * gfortran.dg/goacc/kernels-loop.f95: New test.
8348
e210c999
MS
83492016-03-08 Martin Sebor <msebor@redhat.com>
8350
8351 PR c++/62096
8352 * g++.dg/warn/overflow-warn-7.C: New test.
8353
80aac5c8
JM
83542016-03-08 Jason Merrill <jason@redhat.com>
8355
8356 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8357 * lib/target-supports.exp (check_effective_target_concepts): New.
8358
12b81409
JJ
83592016-03-08 Jakub Jelinek <jakub@redhat.com>
8360
d259b234
JJ
8361 PR c++/70135
8362 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8363 * g++.dg/ubsan/pr70135.C: New test.
8364
12b81409
JJ
8365 PR target/70110
8366 * gcc.dg/pr70110.c: New test.
8367
b4e9f2aa
MJ
83682016-03-07 Martin Jambor <mjambor@suse.cz>
8369
8370 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8371 * c-c++-common/gomp/if-1.c: Likewise.
8372 * c-c++-common/gomp/pr61486-2.c: Likewise.
8373 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8374 to dg-additional-options.
8375 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8376 * g++/gomp/target-teams-1.c: Likewise.
8377 * gcc.dg/gomp/gomp.exp: Likewise.
8378 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8379 dg-additional-options.
8380 * gfortran.dg/gomp/gomp.exp: Likewise.
8381 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8382 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8383 dg-additional-options.
8384 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8385
f86e631e
MJ
83862016-03-07 Martin Jambor <mjambor@suse.cz>
8387
8388 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8389 * c-c++-common/gomp/gridify-1.c: New test.
8390 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8391
94156b3f
AV
83922016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8393
8394 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8395 trigger for cortex-r8, when scanning for register r8.
8396 * gcc.target/arm/pr45701-2.c: Likewise.
8397
a84a49b7 83982016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8399 Jeff Law <law@redhat.com>
a84a49b7
RB
8400
8401 PR tree-optimization/69740
8402 * gcc.c-torture/compile/pr69740-1.c: New test.
8403 * gcc.c-torture/compile/pr69740-2.c: New test.
8404
e41f6c9e
BS
84052016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8406
8407 * lib/target-supports.exp
8408 (check_effective_target_whole_vector_shift): Enable for PPC64.
8409
57548bf5
RB
84102016-03-07 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/70115
8413 * gcc.dg/torture/pr70115.c: New testcase.
8414
4ae13300
NS
84152016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8416
8417 PR middle-end/69916
8418 * c-c-++-common/goacc/pr69916.c: New.
8419
5edb9853
RH
84202016-03-07 Richard Henderson <rth@redhat.com>
8421
8422 * gcc.c-torture/compile/pr70061.c: New test.
8423
2067a8f3
RB
84242016-03-07 Richard Biener <rguenther@suse.de>
8425
8426 PR testsuite/70109
8427 * gcc.dg/vect/O3-pr36098.c: New testcase.
8428
4145a9b7
CL
84292016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8430
8431 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8432
1878be32
EB
84332016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 * gnat.dg/renaming9.ad[sb]: New testcase.
8436
df762bb2
JJ
84372016-03-05 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR c++/70084
8440 * g++.dg/expr/stdarg3.C: New test.
8441
7d461295
JL
84422016-03-04 Jeff Law <law@redhat.com>
8443
8444 PR tree-optimization/69196
8445 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8446 x86_64-*-*.
8447
29b9828f
BS
84482016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8449
b6b552fd
BS
8450 PR c/69973
8451 * gcc.dg/pr69973.c: New test.
8452
201d49e9
BS
8453 PR rtl-optimization/69941
8454 * gcc.dg/torture/pr69941.c: New test.
8455
29b9828f
BS
8456 PR c/69824
8457 * gcc.dg/pr69824.c: New test.
8458
640b7e74
TV
84592016-03-05 Tom de Vries <tom@codesourcery.com>
8460
8461 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8462 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8463 function.
8464
7a3a3fad
PP
84652016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8466
8467 PR c++/66786
8468 * g++.dg/cpp1y/var-templ48.C: New test.
8469 * g++.dg/cpp1y/var-templ49.C: New test.
8470
cd439aec
EB
84712016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8472
8473 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8474
60204554
JJ
84752016-03-04 Jakub Jelinek <jakub@redhat.com>
8476
0c8825de
JJ
8477 PR c++/70035
8478 * g++.dg/ubsan/pr70035.C: New test.
8479
60204554
JJ
8480 PR target/70062
8481 * gcc.target/i386/pr70062.c: New test.
8482
f79d4eab
L
84832016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8484
8485 * g++.dg/template/typename21.C: Remove c++98_only.
8486
ea81ce67
L
84872016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8488
8489 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8490
64b23c13
DM
84912016-03-04 David Malcolm <dmalcolm@redhat.com>
8492
8493 PR c/68187
8494 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8495 function.
8496 (fn_42_b): Likewise.
8497 (fn_42_c): Likewise.
8498
729526f5
DM
84992016-03-04 David Malcolm <dmalcolm@redhat.com>
8500
8501 PR c/68187
8502 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8503 function.
8504 (fn_40_b): Likewise.
8505 (fn_41_a): Likewise.
8506 (fn_41_b): Likewise.
8507
f9ea11ac
JJ
85082016-03-04 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR target/70059
8511 * gcc.target/i386/avx512f-pr70059.c: New test.
8512 * gcc.target/i386/avx512dq-pr70059.c: New test.
8513
b6c38c69
BS
85142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8515
8516 PR rtl-optimization/57676
8517 * gcc.dg/torture/pr57676.c: New test.
8518
af3cdd34
IE
85192016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8520
8521 * gcc.dg/pr70026.c: New test.
8522
7ff6ca38
MP
85232016-03-04 Marek Polacek <polacek@redhat.com>
8524
8525 PR c/69798
8526 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8527 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8528
a6bf62d5
KT
85292016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8530
8531 PR target/70004
8532 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8533 Delete.
8534 (test_corners_sisd_si): Likewise.
8535 (main): Remove checks of the above.
8536 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8537
ae4cdc6a
EB
85382016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8539
8540 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8541
08455559
CL
85422016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8543
8544 * gcc.dg/torture/pr69951.c: Accept argc==0.
8545
e9a35493
RB
85462016-03-04 Richard Biener <rguenther@suse.de>
8547
8548 PR c++/70054
8549 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8550 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8551
fba054c2
DV
85522016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8553
8554 PR testsuite/69766
8555 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8556 testing multiarch.
8557
f10cdc6c
JJ
85582016-03-04 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR debug/69947
8561 * gcc.dg/guality/pr69947.c: New test.
8562
2e981ba0
JJ
85632016-03-03 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR ada/70017
8566 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8567
0ba3bfa2
KT
85682016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8569
8570 PR rtl-optimization/69904
8571 * gcc.target/arm/pr69904.c: New test.
8572
97ecdb46
JJ
85732016-03-03 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR target/70021
8576 * gcc.dg/vect/pr70021.c: New test.
8577 * gcc.target/i386/pr70021.c: New test.
8578
a2a743a1
MP
85792016-03-03 Marek Polacek <polacek@redhat.com>
8580
8581 PR middle-end/70050
8582 * gcc.dg/pr70050.c: New test.
8583
fa07ecdd
JG
85842016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8585
8586 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8587
23504262
ML
85882016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8589
8590 PR tree-optimization/70043
8591 * gfortran.dg/vect/pr70043.f90: New test.
8592
b7b9e1a9
EB
85932016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8594
8595 * gnat.dg/specs/task1.ads: New test.
8596
cb83ba54
RO
85972016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8598
8599 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8600 Invoke gdb with -batch.
8601 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8602
a75f5e30
RB
86032016-03-03 Richard Biener <rguenther@suse.de>
8604
8605 PR tree-optimization/55936
8606 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8607
268bc320
JL
86082016-03-02 Jeff Law <law@redhat.com>
8609
815f20ab
JL
8610 PR rtl-optimization/69942
8611 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8612 effects of argument promotions.
8613
268bc320
JL
8614 PR tree-optimization/69987
8615 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8616 target does not support -fprefetch-loop-arrays.
8617
171f7de5
UB
86182016-03-02 Uros Bizjak <ubizjak@gmail.com>
8619
8620 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8621
192912db
BC
86222016-03-02 Bin Cheng <bin.cheng@arm.com>
8623
c7908871 8624 PR rtl-optimization/69052
192912db
BC
8625 * gcc.target/i386/pr69052.c: New test.
8626
90a7a40b
AM
86272016-03-02 Alan Modra <amodra@gmail.com>
8628
8629 * gcc.dg/pr69990.c: New.
8630
69fa742f
JJ
86312016-03-02 Jakub Jelinek <jakub@redhat.com>
8632
de752fb0
JJ
8633 PR c/68062
8634 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8635
8636 PR middle-end/70022
8637 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8638
69fa742f
JJ
8639 PR target/70028
8640 * gcc.target/i386/pr70028.c: New test.
8641
7c65bd56
MK
86422016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8643
8644 * c-c++-common/asan/swapcontext-test-1.c,
8645 * c-c++-common/tsan/thread_leak.c,
8646 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8647 * g++.dg/tsan/benign_race.C,
8648 * g++.dg/tsan/fd_close_norace.C,
8649 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8650 races with sanitizer output
8651
37d98220 86522016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8653 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8654
8655 PR target/67278
8656 * gcc.dg/simd-8.c: New testcase.
8657
218db463
RB
86582016-03-02 Richard Biener <rguenther@suse.de>
8659
8660 PR middle-end/67278
8661 * gcc.dg/simd-7.c: New testcase.
8662
22c72158
EB
86632016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8664
8665 * gcc.target/i386/pr70007.c: Tweak.
8666
9a790ccc
DV
86672016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8668
8669 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8670
bd02f00f
MP
86712016-03-02 Marek Polacek <polacek@redhat.com>
8672
8673 PR c/67854
8674 * gcc.dg/pr67854.c: New test.
8675
1e840f39
JJ
86762016-03-02 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR middle-end/70025
8679 * gcc.dg/torture/pr70025.c: New test.
8680
bca00241
VK
86812016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8682
8683 PR tree-optimization/68621
8684 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8685
0bca04b8
EB
86862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8687
8688 * gcc.target/i386/pr70007.c: New test.
8689
2a9afc86
JL
86902016-03-01 Jeff Law <law@redhat.com>
8691
eab2541b 8692 PR tree-optimization/69196
9d83ef71 8693 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8694
2a9afc86
JL
8695 PR tree-optimization/69196
8696 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8697 duplicating code and spoiling the expected output.
8698
0d39977e
MM
86992016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8700
8701 PR target/70033
8702 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8703 supports power9 before doing tests.
8704 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8705 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8706 * gcc.target/powerpc/p9-permute.c: Likewise.
8707
a0c0699d
UB
87082016-03-01 Uros Bizjak <ubizjak@gmail.com>
8709
8710 PR target/70027
8711 * gcc.target/i386/pr70027.c: New test.
8712
0ae3ef47 87132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8714
8715 * gcc.dg/pr70017.c: New test.
8716
686e2237
JJ
87172016-03-01 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR c/69796
8720 PR c/69974
8721 * gcc.dg/pr69796.c: New test.
8722 * gcc.dg/pr69974.c: New test.
8723
f8e4188c
EB
87242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8725
8726 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8727
5e3f1c7c
JL
87282016-02-29 Jeff Law <law@redhat.com>
8729
8730 PR tree-optimization/69987
8731 * gfortran.dg/pr69987.f90: New test.
8732
8733 PR tree-optimization/69989
8734 * gcc.c-torture/compile/pr69989-2.c: New test.
8735
1be56bc5
MP
87362016-03-01 Marek Polacek <polacek@redhat.com>
8737
8738 PR c++/69795
8739 * g++.dg/parse/invalid1.C: New test.
8740
1b19470d
RB
87412016-03-01 Richard Biener <rguenther@suse.de>
8742
8743 PR middle-end/70022
8744 * gcc.dg/pr70022.c: New testcase.
8745
3ae0661a
IE
87462016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8747
8748 PR tree-optimization/69956
8749 * gcc.dg/pr69956.c: New test.
8750
0f09ab88
BS
87512016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8752
8753 PR target/70011
8754 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8755 XFAIL when hardware supports efficient unaligned storage access.
8756
76d881bf
PP
87572016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8758
8759 PR c++/69961
8760 * g++.dg/template/pr69961a.C: New test.
8761 * g++.dg/template/pr69961b.C: New test.
8762
7168133a
DM
87632016-02-29 David Malcolm <dmalcolm@redhat.com>
8764
8765 PR preprocessor/69985
8766 * gcc.dg/cpp/pr69985.c: New test case.
8767
0c6072a3
JL
87682016-02-29 Jeff Law <law@redhat.com>
8769
e66f219b
JL
8770 PR tree-optimization/70005
8771 * gcc.c-torture/execute/pr70005.c New test.
8772
0c6072a3
JL
8773 PR tree-optimization/69999
8774 * gcc.c-torture/compile/pr69999.c: New test.
8775
fd9fbdb3
YR
87762016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8777
8778 PR tree-optimization/69652
8779 * gcc.dg/torture/pr69652.c: Delete test.
8780 * gcc.dg/vect/pr69652.c: New test.
8781
cbd400b4
RB
87822016-02-19 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/69980
8785 * gfortran.dg/vect/pr69980.f90: New testcase.
8786
84ea0f58
EB
87872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8788
8789 * gcc.target/sparc/20160229-1.c: New test.
8790
5d2a63dc
EB
87912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8792
8793 * gnat.dg/stack_usage3.adb: New test.
8794 * gnat.dg/stack_usage3_pkg.ads: New helper.
8795
93e708f9
EB
87962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8797
8798 * gnat.dg/renaming8.adb: New test.
8799 * gnat.dg/renaming8_pkg1.ads: New helper.
8800 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8801 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8802
6512bc93
RB
88032016-02-29 Richard Biener <rguenther@suse.de>
8804
8805 PR tree-optimization/69720
8806 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8807
7b201a88
TK
88082016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8809
8810 PR fortran/68147
8811 PR fortran/47674
8812 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8813
82ee0cf2 88142016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8815 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8816
8817 PR fortran/56007
8818 * gfortran.dg/coarray_8.f90: Adjust error message.
8819 * gfortran.dg/pr56007.f90: New test.
8820 * gfortran.dg/pr56007.f: New test.
8821
cdc1a2c8
L
88222016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8823
8824 PR tree-optimization/69989
8825 * gcc.dg/torture/pr69989.c: New test.
8826
33505bcf
EB
88272016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gcc.target/i386/stack-realign-win.c: New test.
8830
524bfb19
HA
88312016-02-28 Harald Anlauf <anlauf@gmx.de>
8832
8833 PR fortran/60126
8834 * gfortran.dg/pr60126.f90: New test.
8835
bd542508
JL
88362016-02-27 Jeff Law <law@redhat.com>
8837
8838 Revert
8839 2016-02-26 Richard Biener <rguenther@suse.de>
8840 Jeff Law <law@redhat.com>
8841
8842 PR tree-optimization/69740
8843 * gcc.c-torture/compile/pr69740-1.c: New test.
8844 * gcc.c-torture/compile/pr69740-2.c: New test.
8845
dd1291e0
JD
88462016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8847
5fb67f8b 8848 PR fortran/69910
dd1291e0
JD
8849 * gfortran.dg/newunit_4.f90: New test.
8850
5cfefb59
JJ
88512016-02-27 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR target/69613
8854 PR rtl-optimization/69886
8855 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8856 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8857 target.
8858
20ba5f33
MS
88592016-02-26 Martin Sebor <msebor@redhat.com>
8860
8861 PR tree-optimization/15826
8862 * gcc.dg/tree-ssa/pr15826.c: New test.
8863
e6fb01b0
JJ
88642016-02-26 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR target/69969
8867 * gcc.target/powerpc/pr69969.c: New test.
8868
e3e0cf64
MS
88692016-02-26 Martin Sebor <msebor@redhat.com>
8870
8871 PR c++/15766
8872 * g++.old-deja/g++.other/decl5.C: Add a test case.
8873
d1f2bea5
SB
88742016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8875
8876 PR target/69946
8877 * gcc.target/powerpc/pr69946.c: New file.
8878
4a4f9d2b 88792016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8880 Jeff Law <law@redhat.com>
4a4f9d2b 8881
e3e0cf64 8882 PR tree-optimization/69740
4a4f9d2b
RB
8883 * gcc.c-torture/compile/pr69740-1.c: New test.
8884 * gcc.c-torture/compile/pr69740-2.c: New test.
8885
ad2a2706
MJ
88862016-02-26 Martin Jambor <mjambor@suse.cz>
8887
8888 PR middle-end/69920
8889 * gcc.dg/torture/pr69932.c: New test.
8890 * gcc.dg/torture/pr69936.c: Likewise.
8891
1d11f7ce
AK
88922016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8893
8894 PR target/69709
8895 * gcc.target/s390/pr69709.c: New test.
8896
6cfccbb2
KT
88972016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8898
8899 PR target/69245
8900 * gcc.target/aarch64/pr69245_1.c: New test.
8901
ac59ad4e
KT
89022016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8903
8904 PR target/69613
8905 * gcc.dg/torture/pr69613.c: New test.
8906
a2ad54a0
JJ
89072016-02-26 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR rtl-optimization/69891
8910 * gcc.target/i386/pr69891.c: New test.
8911
0884062c 89122016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8913 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8914
d2369d4f 8915 PR target/61397
c163789b
MM
8916 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8917 functionality for both 32-bit and 64-bit.
8918
5aed7e2c
RB
89192016-02-26 Richard Biener <rguenther@suse.de>
8920
8921 PR tree-optimization/69551
8922 * gcc.dg/torture/pr69951.c: New testcase.
8923
798e2a8e
RB
89242016-02-25 Richard Biener <rguenther@suse.de>
8925
8926 PR tree-optimization/48795
8927 * gcc.dg/Warray-bounds-18.c: New testcase.
8928
9559fbac
RO
89292016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8932
c049b107
JJ
89332016-02-25 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR rtl-optimization/69896
8936 * gcc.dg/pr69896.c: New test.
8937
1137001c
PP
89382016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8939
8940 PR c++/69736
8941 * g++.dg/cpp1y/paren2.C: New test.
8942
2e9c8641
MS
89432016-02-24 Martin Sebor <msebor@redhat.com>
8944
8945 PR c/51147
8946 * gcc.dg/enum-mode-2.c: New test.
8947
03ca8fb3
JJ
89482016-02-24 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR c++/69922
8951 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8952 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8953 * g++.dg/ubsan/pr69922.C: New test.
8954
0b05329b
MP
89552016-02-24 Marek Polacek <polacek@redhat.com>
8956
8957 PR c/69819
8958 * gcc.dg/pr69819.c: New test.
8959
57c2c374
MS
89602016-02-24 Martin Sebor <msebor@redhat.com>
8961
3b96b93a
MS
8962 PR c++/69912
8963 * g++.dg/ext/flexary15.C: New test.
8964
89652016-02-24 Martin Sebor <msebor@redhat.com>
8966
8967 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8968 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8969 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8970
65433bb5
MK
89712016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8972 Charles Baylis <charles.baylis@linaro.org>
8973
8974 PR debug/61033
8975 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8976
f802a424 89772016-02-24 Richard Biener <rguenther@suse.de>
44293580 8978 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8979
8980 PR middle-end/69760
8981 * gcc.dg/torture/pr69760.c: New testcase.
8982
525f795f
RO
89832016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8984
8985 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8986 pattern on Solaris with as.
8987
cd7bbceb
KT
89882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8989
8990 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8991 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8992 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8993 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8994
89c0c1fd
JJ
89952016-02-24 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR middle-end/69915
8998 * gcc.dg/pr69915.c: New test.
8999
0683fd27
KT
90002016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9001
9002 PR rtl-optimization/69886
9003 * gcc.dg/torture/pr69886.c: New test.
9004
e53d562a
RB
90052016-02-24 Richard Biener <rguenther@suse.de>
9006
9007 PR middle-end/68963
9008 * gcc.dg/torture/pr68963.c: New testcase.
9009
74a00288
KT
90102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9011
9012 PR target/69875
9013 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9014 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9015 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9016 * gcc.target/arm/atomic_loaddi_1.c: New test.
9017 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9018 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9019 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9020 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9021 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9022 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9023 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9024 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9025
340fd4c9
JJ
90262016-02-24 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR middle-end/69909
9029 * gcc.dg/torture/pr69909.c: New test.
9030
47d3fdb2
RB
90312016-02-24 Richard Biener <rguenther@suse.de>
9032
9033 PR tree-optimization/69907
9034 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9035 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9036 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9037
dab73e73
CB
90382016-02-24 Christian Bruel <christian.bruel@st.com>
9039
9040 * gcc.target/arm/pragma_cpp_fma.c: New test.
9041
7cc5ec65
JD
90422016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9043
9044 PR fortran/61156
9045 * gfortran.dg/include_6.f90: Update test.
9046
067fbd8b
JJ
90472016-02-23 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR objc/69844
9050 * objc.dg/pr69844.m: New test.
9051
64a454d9
JD
90522016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9053
9054 PR libgfortran/69456
9055 * gfortran.dg/namelist_89.f90: New test.
9056 * gfortran.dg/pr59700.f90: Update test..
9057
35886f0b
MS
90582016-02-23 Martin Sebor <msebor@redhat.com>
9059
9060 PR middle-end/69780
9061 * g++.dg/ext/builtin_alloca.C: New test.
9062 * gcc.dg/builtins-68.c: New test.
9063
162cc7e3
RH
90642016-02-23 Richard Henderson <rth@redhat.com>
9065
9066 * gcc.target/i386/addr-space-3.c: Remove test.
9067
196440f8
DM
90682016-02-23 David Malcolm <dmalcolm@redhat.com>
9069
9070 PR preprocessor/69126
9071 PR preprocessor/69543
9072 * c-c++-common/pr69126-2-long.c: New test.
9073 * c-c++-common/pr69126-2-short.c: New test.
9074 * c-c++-common/pr69543-1.c: Remove xfail.
9075
1d3121af
DM
90762016-02-23 David Malcolm <dmalcolm@redhat.com>
9077
9078 PR preprocessor/69126
9079 PR preprocessor/69543
9080 PR preprocessor/69558
9081 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9082 (f): Rename to...
9083 (test_2): ...this, and add leading comment.
9084 (MACRO_3, test_3): New.
9085 (MACRO_4A, MACRO_4B, test_4): New.
9086 (MACRO): Rename to...
9087 (MACRO_5): ...this.
9088 (g): Rename to...
9089 (test_5): ...this, updating for renaming of MACRO, and
9090 add leading comment.
9091 * c-c++-common/pr69543-1.c: New.
9092 * c-c++-common/pr69543-2.c: New.
9093 * c-c++-common/pr69543-3.c: New.
9094 * c-c++-common/pr69543-4.c: New.
9095 * c-c++-common/pr69558-1.c: New.
9096 * c-c++-common/pr69558-2.c: New.
9097 * c-c++-common/pr69558-3.c: New.
9098 * c-c++-common/pr69558-4.c: New.
9099 * gcc.dg/pr69558.c: Move to...
9100 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9101 xfail for c++.
9102
f99c3557
TS
91032016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9104
9105 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9106 to -ftree-parallelize-loops/-fopenacc changes.
9107 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9108 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9109 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9110 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9111 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9112 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9113 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9114 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9115 * c-c++-common/goacc/kernels-loop.c: Likewise.
9116 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9117 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9118 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9119 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9120
c60ec7c2
RO
91212016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9124
f1a62b6f
JJ
91252016-02-23 Jakub Jelinek <jakub@redhat.com>
9126
e67bf044
JJ
9127 PR c++/69902
9128 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9129
f1a62b6f
JJ
9130 PR c/69900
9131 * gcc.dg/pr69900.c: New test.
9132
20c5e09e
MJ
91332016-02-23 Martin Jambor <mjambor@suse.cz>
9134
9135 PR tree-optimization/69666
9136 * gcc.dg/tree-ssa/pr69666.c: New test.
9137
e457a6fc
AV
91382016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9139
9140 PR fortran/67451
9141 * gfortran.dg/coarray_allocate_5.f08: New test.
9142
d7b574f4
AK
91432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9144
9145 * gcc.target/s390/vcond-shift.c: Move to ...
9146 * gcc.target/s390/vector/vcond-shift.c: ... here.
9147
58bdeb44
AK
91482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9149
9150 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9151 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9152
7cd0387b
AK
91532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9154
9155 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9156
4246c8da
MW
91572016-02-20 Mark Wielaard <mjw@redhat.com>
9158
9159 PR c/28901
9160 * gcc.dg/unused-variable-3.c: New test.
9161
f93bc532
JJ
91622016-02-22 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR target/69888
9165 * gcc.target/i386/pr69888.c: New test.
9166
c4e360f4
RB
91672016-02-22 Richard Biener <rguenther@suse.de>
9168
9169 PR tree-optimization/69882
9170 * gfortran.dg/vect/pr69882.f90: New testcase.
9171
09c92f1c
JJ
91722016-02-22 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR target/69885
9175 * gcc.dg/pr69885.c: New test.
9176
f88d45dc
OE
91772016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9178
9179 PR target/69806
9180 PR target/54089
9181 * gcc.target/sh/pr54089-10.c: New.
9182
ce1ff48e
PT
91832016-02-20 Paul Thomas <pault@gcc.gnu.org>
9184
9185 PR fortran/69423
9186 * gfortran.dg/deferred_character_15.f90 : New test.
9187
bbf27208
DH
91882016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9189
9190 PR fortran/57365
9191 gfortran.dg/allocate_with_source_18.f03: New test.
9192
91932016-02-20 Harald Anlauf <anlauf@gmx.de>
9194
9195 PR fortran/52531
9196 gfortran.dg/gomp/pr52531.f90: New test.
9197
268be88c
BE
91982016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9199
9200 PR c++/69865
9201 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9202 -std=c++03.
9203
4b6c824a
JJ
92042016-02-19 Jakub Jelinek <jakub@redhat.com>
9205
871b3f47
JJ
9206 PR c++/69826
9207 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9208 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9209
7a965d51
JJ
9210 PR c++/69850
9211 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9212
4b6c824a
JJ
9213 PR c++/69851
9214 * g++.dg/torture/pr69851.C: New test.
9215
15fca21a
MS
92162016-02-19 Martin Sebor <msebor@redhat.com>
9217
9218 PR testsuite/69573
9219 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9220
19e21586
JJ
92212016-02-19 Jakub Jelinek <jakub@redhat.com>
9222
03a616ac
JJ
9223 PR c++/69850
9224 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9225 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9226
19e21586
JJ
9227 PR c++/67767
9228 * g++.dg/cpp0x/pr67767.C: New test.
9229
2db16594
KT
92302016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9231
9232 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9233 for fp, simd, crypto, crc, lse.
9234 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9235 above.
9236 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9237 effective target check.
9238
5a7d9d1e
JJ
92392016-02-19 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR target/69820
9242 * gcc.target/i386/pr69820.c: New test.
9243
6448f064
AK
92442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9245
9246 * gcc.target/s390/vector/int128-1.c: New test.
9247
d0a859e6
AK
92482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9249
9250 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9251
9e4eb643
AK
92522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9253
9254 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9255 instruction pattern name to prevent the testcase from failing with
9256 -march=z13.
9257
859a4c0e
AK
92582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9259
9260 * gcc.target/s390/md/movstr-2.c: New test.
9261
efc2340b
MK
92622016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9263
9264 * gcc.target/s390/morestack.c: New test.
9265
ca2bfbc2
DV
92662016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9267
9268 PR target/69625
9269 * gcc.target/s390/pr69625.c: Add test case.
9270
efd4bd05
BE
92712016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9272
9273 PR testsuite/68580
9274 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9275
2bf2078a
MM
92762016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9277
9278 PR target/68404
9279 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9280 * gcc.target/powerpc/fusion3.c: Likewise.
9281
f003579e
RB
92822016-02-18 Richard Biener <rguenther@suse.de>
9283
9284 PR middle-end/69553
9285 * g++.dg/torture/pr69553.C: New testcase.
9286
19233914
NC
92872016-02-18 Nick Clifton <nickc@redhat.com>
9288
efd4bd05
BE
9289 PR target/62254
9290 PR target/69610
9291 * gcc.target/arm/pr62554.c: New test.
9292 * gcc.target/arm/pr69610-1.c: New test.
9293 * gcc.target/arm/pr69610-2.c: New test.
19233914 9294
23f27839
RB
92952016-02-18 Richard Biener <rguenther@suse.de>
9296
9297 PR middle-end/69854
9298 * gcc.dg/torture/pr69854.c: New testcase.
9299
932c0da4
JJ
93002016-02-17 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR c++/69850
9303 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9304
1bed93e4
BS
93052012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9306
9307 * gcc.target/powerpc/vec-cg.c: New test.
9308
57bfb134
RB
93092016-02-17 Richard Biener <rguenther@suse.de>
9310
9311 PR testsuite/69586
9312 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9313
a44e0ebb
KT
93142016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9315
9316 PR target/69161
9317 * gcc.c-torture/compile/pr69161.c: New test.
9318
ffacd726
DS
93192016-02-17 David Sherwood <david.sherwood@arm.com>
9320
9321 PR target/69532
9322 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9323 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9324
448db8d2
EB
93252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9326
9327 * gcc.dg/ifcvt-4.c: Skip on Visium.
9328
e2f0522e
EB
93292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9330
9331 * gnat.dg/atomic8.adb: New test.
9332
bf17fe3f
EB
93332016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9334
9335 * gnat.dg/discr46.ad[sb]: New test.
9336
ecf835e9
KN
93372016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9338
9339 PR Target/48344
9340 * gcc.target/powerpc/pr48344-1.c: New test.
9341
49a1164a
TK
93422015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9343
9344 PR fortran/69742
9345 * gfortran.dg/associate_21.f90: New test.
9346
bf14eba2
JJ
93472016-02-16 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR c/69835
9350 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9351 -Wnonnull in dg-options.
9352 * c-c++-common/nonnull-2.c: New test.
9353
35a093b6
JG
93542016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9355 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9356
9357 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9358
e387d491
JJ
93592016-02-16 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR middle-end/69801
9362 * gcc.dg/pr69801.c: Add empty dg-options.
9363
ba539195
JN
93642016-02-16 James Norris <jnorris@codesourcery.com>
9365
9366 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9367 * g++.dg/goacc/deviceptr-1.c: New file.
9368
2a2b8f64
JJ
93692016-02-16 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR tree-optimization/69820
9372 * gcc.dg/vect/pr69820.c: New test.
9373
87440c29
RB
93742016-02-16 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/69776
9377 * gcc.dg/torture/pr69776-2.c: New testcase.
9378
6d87c306
BS
93792016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9380
9381 PR tree-optimization/69714
9382 * gcc.dg/torture/pr69714.c: New test.
9383
3824a0a2
JJ
93842016-02-16 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR tree-optimization/69802
9387 * gcc.dg/pr69802.c: New test.
9388
c8cfe96e
RB
93892016-02-16 Richard Biener <rguenther@suse.de>
9390
9391 PR middle-end/69801
9392 * gcc.dg/pr69801.c: New testcase.
9393
fc12098d
JD
93942016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9395
9396 PR libgfortran/69651
9397 * gfortran.dg/read_bang.f90: New test.
9398 * gfortran.dg/read_bang4.f90: New test.
9399
ba6b3795
JJ
94002016-02-15 Jakub Jelinek <jakub@redhat.com>
9401
f0516ca4
JJ
9402 PR c++/69658
9403 * g++.dg/init/pr69658.C: New test.
9404
ba6b3795
JJ
9405 PR c++/69797
9406 * c-c++-common/pr69797.c: New test.
9407
de3f9a2d
PK
94082016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9409
9410 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9411 check for aarch64*-*-*.
9412
17a3b967
RB
94132016-02-15 Richard Biener <rguenther@suse.de>
9414
9415 PR tree-optimization/69783
9416 * gcc.dg/vect/pr69783.c: New testcase.
9417
1c48bff1
RB
94182016-02-15 Richard Biener <rguenther@suse.de>
9419
9420 PR tree-optimization/69776
9421 * gcc.dg/torture/pr69776.c: New testcase.
9422
1e6025b6
TK
94232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9424
9425 PR fortran/60526
9426 * gfortran.dg/type_decl_4.f90: Reinstated.
9427
d3308279
JDA
94282016-02-14 John David Anglin <danglin@gcc.gnu.org>
9429
9430 PR fortran/68746
9431 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9432
b7c56581
TK
94332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9434
9435 PR fortran/60526
9436 PR bootstrap/69816
9437 * gfortran.dg/type_decl_4.f90: Removed.
9438
60cb4ef5
TK
94392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9440
9441 PR fortran/60526
9442 * gfortran.dg/type_decl_4.f90: New test.
9443
f6964637
AM
94442016-02-14 Alan Modra <amodra@gmail.com>
9445
1a8849d1 9446 PR testsuite/68886
f6964637
AM
9447 * gcc.c-torture/execute/stkalign.c: Revise test.
9448
f5121920
OE
94492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9450
9451 PR target/67260
9452 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9453
6cda3ab6
OE
94542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9455
9456 PR target/67260
9457 * gcc.target/sh/torture/pr67260.c: New.
9458
6786e598
JDA
94592016-02-12 John David Anglin <danglin@gcc.gnu.org>
9460
9461 * gcc.dg/pr67964.c: Add dg-require-alias.
9462
7e05dad8
OE
94632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9464
9465 PR target/67636
9466 PR target/64345
9467 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9468
7f4cc3ce
JD
94692016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9470
9471 PR libgfortran/69668
9472 * gfortran.dg/namelist_88.f90: New test.
9473
955ca6dc
JD
94742016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9475
9476 PR libgfortran/69668
9477 * gfortran.dg/namelist_38.f90: Update test.
9478 * gfortran.dg/namelist_84.f90: Update test.
9479
876217ae
DM
94802016-02-12 David Malcolm <dmalcolm@redhat.com>
9481
9482 PR other/69554
9483 * gcc.dg/pr69554-1.c: New test.
9484 * gfortran.dg/pr69554-1.F90: New test.
9485 * gfortran.dg/pr69554-2.F90: New test.
9486 * lib/gcc-dg.exp (proc dg-locus): New function.
9487 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9488 distinguish between the caret-printing and non-caret-printing
9489 cases. If caret-printing has been explicitly enabled, bail out
9490 without attempting to fix up the output.
9491
61789eed
DM
94922016-02-12 David Malcolm <dmalcolm@redhat.com>
9493
9494 PR driver/69265
9495 PR driver/69453
9496 * gcc.dg/spellcheck-options-3.c: New test case.
9497 * gcc.dg/spellcheck-options-4.c: New test case.
9498 * gcc.dg/spellcheck-options-5.c: New test case.
9499 * gcc.dg/spellcheck-options-6.c: New test case.
9500 * gcc.dg/spellcheck-options-7.c: New test case.
9501 * gcc.dg/spellcheck-options-8.c: New test case.
9502 * gcc.dg/spellcheck-options-9.c: New test case.
9503 * gcc.dg/spellcheck-options-10.c: New test case.
9504
c3090c1f
JJ
95052016-02-12 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR rtl-optimization/69764
9508 PR rtl-optimization/69771
9509 * c-c++-common/pr69764.c: New test.
9510 * gcc.dg/torture/pr69771.c: New test.
9511
8222034d
MP
95122016-02-12 Marek Polacek <polacek@redhat.com>
9513
9514 * g++.dg/torture/init-list1.C: New.
9515
f749f792
MP
95162016-02-12 Marek Polacek <polacek@redhat.com>
9517
9518 * gcc.dg/pr69522.c: Add empty dg-options.
9519
199fb02a
IE
95202016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9521
9522 * g++.dg/lto/lto.exp: Include and init mpx.
9523 * g++.dg/lto/pr69729_0.C: New test.
9524
b69539cb
JJ
95252016-02-12 Jakub Jelinek <jakub@redhat.com>
9526
06ff7000
JJ
9527 PR ipa/69241
9528 * g++.dg/ipa/pr69241-4.C: New test.
9529
b69539cb
JJ
9530 PR ipa/68672
9531 * g++.dg/ipa/pr68672-1.C: New test.
9532 * g++.dg/ipa/pr68672-2.C: New test.
9533 * g++.dg/ipa/pr68672-3.C: New test.
9534
16595a1f
BS
95352016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9536
9537 PR c/69522
6d87c306 9538 * gcc.dg/pr69522.c: New test.
16595a1f 9539
38d795d2
PP
95402016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9541
9542 PR c++/69098
9543 * g++.dg/cpp1y/69098.C: New test.
9544 * g++.dg/cpp1y/69098-2.C: New test.
9545
9c582551
JJ
95462016-02-12 Jakub Jelinek <jakub@redhat.com>
9547
9548 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9549 and neighbour -> neighbor.
9550 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9551 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9552 * c-c++-common/Wvarargs.c: Likewise.
9553 * c-c++-common/goacc/host_data-5.c: Likewise.
9554 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9555 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9556 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9557 * gcc.target/aarch64/pr60697.c: Likewise.
9558 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9559 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9560 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9561 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9562 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9563 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9564 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9565 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9566 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9567 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9568 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9569 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9570 * g++.dg/lookup/koenig5.C: Likewise.
9571 * g++.dg/ext/no-asm-2.C: Likewise.
9572 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9573 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9574 * gfortran.dg/used_types_16.f90: Likewise.
9575 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9576 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9577 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9578 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9579 * gfortran.dg/abstract_type_6.f03: Likewise.
9580 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9581 * gfortran.dg/used_types_15.f90: Likewise.
9582 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9583 * gfortran.dg/exit_3.f08: Likewise.
9584 * gfortran.dg/open_status_2.f90: Likewise.
9585 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9586 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9587 * gfortran.dg/associate_1.f03: Likewise.
9588 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9589 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9590 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9591 * gcc.dg/builtin-object-size-1.c: Likewise.
9592 * gcc.dg/noreturn-6.c: Likewise.
9593 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9594 * gcc.dg/globalalias.c: Likewise.
9595 * gcc.dg/builtins-config.h: Likewise.
9596 * gcc.dg/pr30457.c: Likewise.
9597 * gcc.c-torture/compile/volatile-1.c: Likewise.
9598 * gcc.c-torture/execute/20101011-1.c: Likewise.
9599 * c-c++-common/Waddress-1.c: Likewise.
9600
66756373
JJ
96012016-02-11 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR c/69768
9604 * c-c++-common/Waddress-1.c: New test.
9605
76fe932b
AV
96062016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9607
9608 PR fortran/69296
9609 * gfortran.dg/associate_19.f03: New test.
9610 * gfortran.dg/associate_20.f03: New test.
9611
564c4d4b
OE
96122016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9613
9614 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9615
e1c1ecb0
KT
96162016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9617
9618 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9619 .arch armv8-a\n. Add -dA to dg-options.
9620 * gcc.target/aarch64/assembler_arch_1.c: New test.
9621 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9622
0d7d9458
PC
96232016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9624
9625 PR c++/68726
9626 * g++.dg/cpp0x/pr68726.C: New.
9627
e6208a60
IE
96282016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9629
9630 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9631 test.
9632
281a11eb
RB
96332016-02-11 Richard Biener <rguenther@suse.de>
9634
9635 * g++.dg/tree-ssa/pr61034.C: Adjust.
9636
e03dd765
VM
96372016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9638
4b48faf5 9639 PR target/69148
e03dd765
VM
9640 * gcc.target/s390/pr69148.c: New.
9641
cdc23927
YR
96422016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9643
9644 PR tree-optimization/69652
9645 * gcc.dg/torture/pr69652.c: New test.
9646
e199dd0a
JJ
96472016-02-10 Jakub Jelinek <jakub@redhat.com>
9648 Patrick Palka <ppalka@gcc.gnu.org>
9649
9650 PR ipa/69241
9651 PR c++/69649
9652 * g++.dg/ipa/pr69241-1.C: New test.
9653 * g++.dg/ipa/pr69241-2.C: New test.
9654 * g++.dg/ipa/pr69241-3.C: New test.
9655 * g++.dg/ipa/pr69649.C: New test.
9656
d6b38027
UB
96572016-02-10 Uros Bizjak <ubizjak@gmail.com>
9658
9659 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9660 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9661
13b562c5
BC
96622016-02-10 Bin Cheng <bin.cheng@arm.com>
9663
9664 PR tree-optimization/68021
9665 * gcc.dg/tree-ssa/pr68021.c: New test.
9666
24a179f8
RB
96672016-02-10 Richard Biener <rguenther@suse.de>
9668
9669 PR tree-optimization/69726
9670 * gcc.dg/uninit-22.c: New testcase.
9671
0d99886f
AP
96722016-02-09 Andrew Pinski <apinski@cavium.com>
9673
9674 PR tree-opt/69282
9675 * gcc.c-torture/compile/20160205-1.c: New testcase.
9676
ab04995c
MM
96772016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9678
9679 PR target/68404
9680 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9681 instead accessing a really large arrray.
9682 * gcc.target/powerpc/fusion3.c: Likewise.
9683
4b79ac23
CB
96842016-02-09 Charles Baylis <charles.baylis@linaro.org>
9685
9686 PR target/68532
9687 * gcc.c-torture/execute/pr68532.c: New test.
9688
b890a441
AO
96892016-02-11 Alexandre Oliva <aoliva@redhat.com>
9690
9691 PR target/69634
9692 * gcc.dg/pr69634.c: New.
9693
84a5bef7
RB
96942016-02-09 Richard Biener <rguenther@suse.de>
9695
9696 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9697
1f123759 96982016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9699
1f123759
AF
9700 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9701
65860c77
YR
97022016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9703
9704 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9705
7e1e8a0a
RB
97062016-02-09 Richard Biener <rguenther@suse.de>
9707
9708 PR tree-optimization/69715
9709 * gcc.dg/torture/pr69715.c: New testcase.
9710
efb45a9f
PP
97112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9712
9713 PR c++/69139
9714 * g++.dg/cpp0x/trailing12.C: New test.
9715 * g++.dg/cpp0x/trailing13.C: New test.
9716
20a0c6f9
PP
97172016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9718
9719 PR c++/69283
9720 PR c++/67835
9721 * g++.dg/cpp1y/auto-fn29.C: New test.
9722 * g++.dg/cpp1y/auto-fn30.C: New test.
9723
a162f3af
JJ
97242016-02-08 Jakub Jelinek <jakub@redhat.com>
9725
9726 PR tree-optimization/69209
9727 * gcc.c-torture/compile/pr69209.c: New test.
9728
4b4a9fbd
JL
97292016-02-08 Jeff Law <law@redhat.com>
9730
9731 PR tree-optimization/68541
9732 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9733 of statements allowed in join block for path splitting.
9734
cfac5ed2
JJ
97352016-02-08 Jakub Jelinek <jakub@redhat.com>
9736
f68bc23f
JJ
9737 PR c++/59627
9738 * g++.dg/gomp/pr59627.C: New test.
9739
cfac5ed2
JJ
9740 PR ipa/69239
9741 * g++.dg/ipa/pr69239.C: New test.
9742
44714d8c
DM
97432016-02-08 David Malcolm <dmalcolm@redhat.com>
9744
9745 PR preprocessor/69664
9746 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9747 * gcc.dg/cpp/warn-comments.c: Likewise.
9748
eba9e839
MP
97492016-02-08 Marek Polacek <polacek@redhat.com>
9750
9751 PR c++/69688
9752 * g++.dg/init/const12.C: New test.
9753
a011cd92
BS
97542016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9755
9756 PR target/60410
9757 * gcc.dg/lto/pr55113_0.c: Remove test.
9758
5317b1be
RB
97592016-02-08 Richard Biener <rguenther@suse.de>
9760
9761 PR tree-optimization/69719
9762 * gcc.dg/torture/pr69719.c: New testcase.
9763
63998a63
RB
97642016-02-08 Richard Biener <rguenther@suse.de>
9765 Jeff Law <law@redhat.com>
9766
9767 PR target/68273
9768 * gcc.target/mips/pr68273.c: New testcase.
9769
43f4a281
RB
97702016-02-08 Richard Biener <rguenther@suse.de>
9771
9772 PR rtl-optimization/69274
9773 * gcc.target/i386/addr-sel-1.c: XFAIL.
9774
0b604d2d
JL
97752016-02-08 Jeff Law <law@redhat.com>
9776
e8dfe49e
JL
9777 PR tree-optimization/68541
9778 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9779
6daecd7a 9780 PR tree-optimization/65917
0b604d2d
JL
9781 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9782
c0f0e35a
JD
97832016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9784
9785 PR fortran/50555
9786 * gfortran.dg/namelist_args.f90: New test.
9787
8981d712
JL
97882016-02-05 Jeff Law <law@redhat.com>
9789
6daecd7a 9790 PR tree-optimization/68541
8981d712
JL
9791 * gcc.dg/tree-ssa/split-path-2.c: New test.
9792 * gcc.dg/tree-ssa/split-path-3.c: New test.
9793 * gcc.dg/tree-ssa/split-path-4.c: New test.
9794 * gcc.dg/tree-ssa/split-path-5.c: New test.
9795 * gcc.dg/tree-ssa/split-path-6.c: New test.
9796 * gcc.dg/tree-ssa/split-path-7.c: New test.
9797
46cb9332
MS
97982016-02-05 Martin Sebor <msebor@redhat.com>
9799
9800 PR c++/69662
9801 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9802 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9803
be2083ea
RH
98042016-02-06 Richard HEnderson <rth@redhat.com>
9805
9806 PR c/69643
9807 * gcc.target/i386/addr-space-4.c: New.
9808 * gcc.target/i386/addr-space-5.c: New.
9809
711d7c23
MM
98102016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9811
9812 PR fortran/66089
9813 * gfortran.dg/elemental_dependency_6.f90: New.
9814
b5c1c988
JJ
98152016-02-05 Jakub Jelinek <jakub@redhat.com>
9816
861c7bcd
JJ
9817 PR rtl-optimization/69691
9818 * gcc.c-torture/execute/pr69691.c: New test.
9819
b5c1c988
JJ
9820 PR c++/69628
9821 * g++.dg/parse/pr69628.C: New test.
9822
f7dfa966
UB
98232016-02-05 Uros Bizjak <ubizjak@gmail.com>
9824
9825 * gcc.dg/sancov/asan.c: Move to ...
9826 * gcc.dg/asan/sancov-1.c: ... here.
9827
9b143e64
UB
98282016-02-05 Uros Bizjak <ubizjak@gmail.com>
9829
9830 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9831
f5d4b899
L
98322016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9833
9834 PR target/69677
9835 * gcc.target/i386/pr69677.c: New test.
9836
76c85fbb
PP
98372016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9838
9839 PR c++/68948
9840 * g++.dg/template/pr68948.C: New test.
9841
f181bf90
DV
98422016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9843
9844 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9845 (only necessary on s390x).
9846
714fb282
L
98472016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9848
9849 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9850 -mno-accumulate-outgoing-args.
9851
618d6c1c
PP
98522016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9853
9854 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9855
1066e9b5
JJ
98562016-02-04 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR c/69669
9859 * c-c++-common/pr69669.c: New test.
9860
76255d0d
MM
98612016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9862
9863 PR target/69667
9864 * g++.dg/pr69667.C: New file.
9865
e0b059b1
WD
98662016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9867
9868 PR target/69619
9869 * gcc.dg/pr69619.c: Add new test.
9870
2692b5c8
RS
98712016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9872
9873 PR rtl-optimization/69577
9874 * gcc.target/i386/pr69577.c: New test.
9875
7db337c2
ML
98762016-02-04 Martin Liska <mliska@suse.cz>
9877
9878 * g++.dg/asan/pr69276.C: New test.
9879
cc9c0829
KT
98802016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9881
9882 PR target/65932
9883 PR target/67714
9884 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9885 a single smulbb instruction.
9886 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9887 * gcc.target/amr/wmul-2.c: Likewise.
9888
eb9feb52
KT
98892016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9890
9891 PR target/65932
9892 PR target/67714
9893 * gcc.c-torture/execute/pr67714.c: New test.
9894
61f727fe
JJ
98952016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9896
9897 PR target/69454
9898 * gcc.target/i386/pr69454-1.c: New test.
9899 * gcc.target/i386/pr69454-2.c: New test.
9900
05dd97db
MS
99012016-02-03 Martin Sebor <msebor@redhat.com>
9902
9903 PR c++/69251
9904 PR c++/69253
9905 PR c++/69290
9906 PR c++/69277
9907 PR c++/69349
9908 * g++.dg/ext/flexarray-mangle-2.C: New test.
9909 * g++.dg/ext/flexarray-mangle.C: New test.
9910 * g++.dg/ext/flexarray-subst.C: New test.
9911 * g++.dg/ext/flexary11.C: New test.
9912 * g++.dg/ext/flexary12.C: New test.
9913 * g++.dg/ext/flexary13.C: New test.
9914 * g++.dg/ext/flexary14.C: New test.
9915 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9916
dac2fc29
L
99172016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9918
9919 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9920 Define only if CHECK_FLOAT128 is defined.
9921 (main): Properly initialize u5.
9922
eadb8035
JJ
99232016-02-03 Jakub Jelinek <jakub@redhat.com>
9924
0afbb81b
JJ
9925 PR c/69627
9926 * gcc.dg/pr69627.c: New test.
9927
eadb8035
JJ
9928 PR target/69644
9929 * gcc.dg/pr69644.c: New test.
9930
b12d4923
MS
99312016-02-03 Mike Stump <mikestump@comcast.net>
9932
9933 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9934 support for struct-layout-1.exp.
9935
ab4bae0c
PP
99362016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9937
9938 PR c++/69056
618d6c1c 9939 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9940
95831c01
VM
99412016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9942 Alexandre Oliva <aoliva@redhat.com>
9943
9944 PR target/69461
9945 * gcc.target/powerpc/pr69461.c: New.
9946
ccc71ab8
UB
99472016-02-03 Uros Bizjak <ubizjak@gmail.com>
9948
9949 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9950 works from here ...
9951 (check_effective_target_fsanitize_thread): ... to here. Do not
9952 specify additional compile flags for the test source.
9953 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9954 specify additional compile flags for the test source.
9955
96299640
WD
99562016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9957
9958 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9959
781d83d9
AV
99602016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9961
9962 PR fortran/67451
9963 PR fortran/69418
9964 * gfortran.dg/coarray_allocate_2.f08: New test.
9965 * gfortran.dg/coarray_allocate_3.f08: New test.
9966 * gfortran.dg/coarray_allocate_4.f08: New test.
9967
d8208e6d
AL
99682016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9969
9970 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9971 use same scan-tree-dump-times on all platforms.
9972 * gcc.dg/vect/vect-outer-1.c: Likewise.
9973 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9974 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9975 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9976 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9977 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9978 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9979 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9980
a8394fa0
SB
99812016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9982
9983 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9984 warning.
9985
f3baa1d3
L
99862016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9987
9988 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9989
eb077516
JN
99902016-02-02 James Norris <jnorris@codesourcery.com>
9991
9992 * c-c++-common/goacc/routine-5.c: Add tests.
9993
578fb225
AM
99942016-02-02 Alexander Monakov <amonakov@ispras.ru>
9995
9996 * gcc.target/nvptx/unsigned-cmp.c: New test.
9997
c64f7d37
WD
99982016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9999
10000 * gcc.target/aarch64/scalar_shift_1.c
10001 (test_corners_sisd_di): Improve force to SIMD register.
10002 (test_corners_sisd_si): Likewise.
10003 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10004 Remove scan-assembler check for ldr.
10005
90c6f26c
RB
100062016-02-02 Richard Biener <rguenther@suse.de>
10007
10008 PR tree-optimization/69595
10009 * gcc.dg/Warray-bounds-17.c: New testcase.
10010
9dc03c97
RB
100112016-02-02 Richard Biener <rguenther@suse.de>
10012
10013 PR tree-optimization/69606
10014 * gcc.dg/torture/pr69606.c: New testcase.
10015
2d4dc223
YR
100162016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10017
10018 PR middle-end/68542
10019 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10020 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10021
65c98fde
AM
100222016-02-02 Alan Modra <amodra@gmail.com>
10023
10024 PR target/69548
10025 * gcc.target/powerpc/pr69548.c: New test.
10026
e1b81f2b
JJ
100272016-02-01 Jakub Jelinek <jakub@redhat.com>
10028
d0268b37
JJ
10029 PR rtl-optimization/69592
10030 * gcc.dg/pr69592.c: New test.
10031
e1b81f2b
JJ
10032 PR preprocessor/69543
10033 PR c/69558
10034 * gcc.dg/pr69543.c: New test.
10035 * gcc.dg/pr69558.c: New test.
10036
7dd7780d
UB
100372016-02-01 Uros Bizjak <ubizjak@gmail.com>
10038
bf672ee5
UB
10039 PR testsuite/65940
10040 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10041
9a7013f8
MS
100422016-02-01 Martin Sebor <msebor@redhat.com>
10043
10044 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10045
e681fb2b
BC
100462016-02-01 Bin Cheng <bin.cheng@arm.com>
10047
10048 PR tree-optimization/67921
10049 * c-c++-common/ubsan/pr67921.c: New test.
10050
ff86345f
RB
100512016-02-01 Richard Biener <rguenther@suse.de>
10052
10053 PR middle-end/69556
10054 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10055
bc369dbd
RB
100562016-02-01 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/69574
10059 * gcc.dg/torture/pr69574.c: New testcase.
10060
ef318184
RB
100612016-02-01 Richard Biener <rguenther@suse.de>
10062
10063 PR tree-optimization/69579
10064 * gcc.dg/setjmp-6.c: New testcase.
10065
654745e6
JJ
100662016-02-01 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR rtl-optimization/69570
10069 * g++.dg/opt/pr69570.C: New test.
10070
e6c0c44b
RH
100712016-02-01 Richard Henderson <rth@redhat.com>
10072
10073 * gcc.dg/pr69535.c: New test.
10074
6ff3f09a
JDA
100752016-01-31 John David Anglin <danglin@gcc.gnu.org>
10076
2c005538
JDA
10077 PR testsuite/69584
10078 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10079 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10080
61083a4b
JDA
10081 PR debug/68244
10082 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10083
6ff3f09a
JDA
10084 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10085
0c221916
PT
100862016-01-31 Paul Thomas <pault@gcc.gnu.org>
10087
10088 PR fortran/67564
10089 * gfortran.dg/allocate_with_source_17.f03: New test.
10090
db7a2818
JJ
100912016-01-30 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR tree-optimization/69546
10094 * gcc.dg/torture/pr69546.c: New test.
10095
e520d5f0
PT
100962016-01-30 Paul Thomas <pault@gcc.gnu.org>
10097
10098 PR fortran/69566
10099 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10100
343c05d3
MS
101012016-01-30 Martin Sebor <msebor@redhat.com>
10102
10103 PR c++/68490
10104 * g++.dg/ext/flexary10.C: New test.
10105
d6c3a539
DH
101062016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10107
10108 PR fortran/66707
10109 gfortran.dg/common_23.f90: New test.
10110
52d72fcd
BS
101112016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10112
10113 PR target/65546
10114 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10115 condition being checked, and disable it when the target supports
10116 misaligned loads and stores.
10117
3a5d2ba4
JJ
101182016-01-29 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR debug/69518
10121 * gcc.dg/torture/pr69518.c: New test.
10122
6bbacdb5
L
101232016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10124
10125 PR target/69530
10126 * gcc.target/i386/pr69530.c: New test.
10127
af932cdb
SE
101282016-01-29 Steve Ellcey <sellcey@imgtec.com>
10129
10130 PR target/65604
10131 * gcc.target/mips/div-delay.c: New test.
10132
26658b7c
JJ
101332016-01-29 Jakub Jelinek <jakub@redhat.com>
10134
33e89989
JJ
10135 PR target/69551
10136 * gcc.target/i386/pr69551.c: New test.
10137
26658b7c
JJ
10138 PR target/66137
10139 * gcc.target/i386/pr66137.c: New test.
10140
401116b5
AB
101412016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10142
10143 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10144 always built for p5600.
10145 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10146 isa=p5600 dg-option.
10147
d4abfcc5
RB
101482016-01-29 Richard Biener <rguenther@suse.de>
10149
10150 PR tree-optimization/69547
10151 * g++.dg/tree-ssa/pr69547.C: New testcase.
10152
16b77b32
JJ
101532016-01-29 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR debug/66869
10156 * g++.dg/warn/Wunused-function2.C: New test.
10157
a1c95464
DV
101582016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10159
10160 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10161 support for test to succeed.
10162
5453bfed
MP
101632016-01-29 Marek Polacek <polacek@redhat.com>
10164
10165 PR c++/69509
10166 PR c++/69516
10167 * g++.dg/ext/constexpr-vla2.C: New test.
10168 * g++.dg/ext/constexpr-vla3.C: New test.
10169 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10170
452ec2a5
RB
101712016-01-29 Richard Biener <rguenther@suse.de>
10172
10173 PR middle-end/69537
10174 * gcc.dg/uninit-21.c: New testcase.
10175
aec0b19e
UB
101762016-01-28 Uros Bizjak <ubizjak@gmail.com>
10177
10178 PR target/69459
10179 * gcc.target/i386/pr69459.c: New test.
10180
df113ce7
SE
101812016-01-28 Steve Ellcey <sellcey@imgtec.com>
10182
10183 PR target/68400
10184 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10185 * gcc.target/mips/pr68400.c: New test.
10186
494de84f
MS
101872016-01-28 Martin Sebor <msebor@redhat.com>
10188
10189 PR target/17381
10190 * gcc.target/powerpc/pr17381.c: New test.
10191
eb1b1f01
JJ
101922016-01-28 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR middle-end/69542
10195 * gcc.dg/torture/pr69542.c: New test.
10196
6dfeb7ce
WD
101972016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10198
10199 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10200
4b7471a4
DE
102012016-01-28 David Edelsohn <dje.gcc@gmail.com>
10202
10203 * gcc.dg/pr65980.c: Skip on AIX.
10204 * gcc.dg/pr66688.c: Same.
10205
b271fd21
DE
102062016-01-28 David Edelsohn <dje.gcc@gmail.com>
10207
10208 PR target/63679
10209 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10210 * gcc.dg/tree-ssa/sra-18.c: Same.
10211
874108a9
AV
102122016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10213
10214 PR fortran/62536
10215 * gfortran.dg/block_15.f08: New test.
10216 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10217 on incorrectly closed BLOCK.
10218
30480bcd
IE
102192016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10220
10221 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
102222016-01-28 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/69466
10225 * gfortran.dg/vect/pr69466.f90: New testcase.
10226
0d4c694e
TP
102272016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10228
10229 * g++.dg/pr67989.C: Remove ARM-specific option.
10230 * gcc.target/arm/pr67989.C: New file.
10231
2aa780da
UB
102322016-01-27 Uros Bizjak <ubizjak@gmail.com>
10233
10234 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10235 and expm1 test for glibc < 2.11.
10236
f75ebe77
RH
102372016-01-27 Richard Henderson <rth@redhat.com>
10238
10239 * gcc.c-torture/execute/pr69447.c: New test.
10240
102412016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10242
9a175e65 10243 PR fortran/69422
49847d75
PT
10244 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10245
cbdd8ae0
JJ
102462016-01-27 Jakub Jelinek <jakub@redhat.com>
10247
10248 PR debug/66869
10249 * gcc.dg/pr66869.c: New test.
10250
2b572b3c
JL
102512016-01-25 Jeff Law <law@redhat.com>
10252
10253 PR tree-optimization/68398
aec0b19e 10254 PR tree-optimization/69196
2b572b3c
JL
10255 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10256 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10257 path to avoid new heuristic allowing more irreducible regions
10258 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10259 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10260 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10261 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10262 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10263
fa74a4bc
MP
102642016-01-27 Marek Polacek <polacek@redhat.com>
10265
10266 PR c/68062
10267 * c-c++-common/vector-compare-4.c: New test.
10268
0afff540
DM
102692016-01-27 David Malcolm <dmalcolm@redhat.com>
10270
10271 PR preprocessor/69126
10272 * c-c++-common/pr69126.c: New test case.
10273
1a218fc9
ILT
102742016-01-27 Ian Lance Taylor <iant@google.com>
10275
10276 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10277
5d70666e
RB
102782016-01-27 Ryan Burn <contact@rnburn.com>
10279
10280 PR cilkplus/69267
10281 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10282
87ff4d66
UB
102832016-01-27 Uros Bizjak <ubizjak@gmail.com>
10284
10285 PR target/69512
10286 * gcc.target/i386/pr69512.c: New test.
10287
27e23cca
RE
102882016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10289
10290 PR ada/69488
10291 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10292
05bf54c3
MP
102932016-01-27 Marek Polacek <polacek@redhat.com>
10294
10295 PR c++/69379
10296 * g++.dg/pr69379.C: New test.
10297
60214d0d
MS
102982016-01-27 Martin Sebor <msebor@redhat.com>
10299
10300 PR c++/69317
10301 * g++.dg/abi/Wabi-2-2.C: New test.
10302 * g++.dg/abi/Wabi-2-3.C: New test.
10303 * g++.dg/abi/Wabi-3-2.C: New test.
10304 * g++.dg/abi/Wabi-3-3.C: New test.
10305
167c7bfa
RB
103062016-01-27 Richard Biener <rguenther@suse.de>
10307
10308 PR tree-optimization/69166
10309 * gcc.dg/torture/pr69166.c: New testcase.
10310
1430fb1f
MJ
103112016-01-27 Martin Jambor <mjambor@suse.cz>
10312
10313 PR tree-optimization/69355
10314 * gcc.dg/tree-ssa/pr69355.c: New test.
10315
95e3030c
MP
103162016-01-27 Marek Polacek <polacek@redhat.com>
10317
10318 PR c++/69496
10319 * g++.dg/ext/constexpr-vla1.C: New test.
10320
eeb085f3
CB
103212016-01-20 Christian Bruel <christian.bruel@st.com>
10322
10323 PR target/69245
10324 * gcc.target/arm/pr69245.c: New test.
10325
b1652dde
JJ
103262016-01-27 Jakub Jelinek <jakub@redhat.com>
10327
10328 PR tree-optimization/69399
10329 * gcc.dg/torture/pr69399.c: New test.
10330
ce7e8f00
EB
103312016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10332
10333 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10334
e4aac1d1
EB
103352016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10336
10337 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10338
8dfdb419
TV
103392016-01-26 Tom de Vries <tom@codesourcery.com>
10340
10341 PR tree-optimization/69110
10342 * gcc.dg/autopar/pr69110.c: New test.
10343
56f80f54 103442016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10345 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10346
10347 * gcc.dg/graphite/isl-ast-op-select.c: New.
10348
a0909527
PT
103492015-01-26 Paul Thomas <pault@gcc.gnu.org>
10350
10351 PR fortran/69385
10352 * gfortran.dg/allocate_error_6.f90: New test.
10353
ffc445f4
RH
103542016-01-26 Richard Henderson <rth@redhat.com>
10355
10356 * gcc.dg/tm/pr60908.c: New test.
10357
01e1dea3
DM
103582016-01-26 David Malcolm <dmalcolm@redhat.com>
10359
10360 PR other/69006
10361 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10362 directive.
10363 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10364 expected multiline output to reflect the colorization being
10365 disabled before newlines.
10366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10367 (custom_diagnostic_finalizer): Replace call to
10368 pp_newline_and_flush with call to pp_flush.
10369 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10370 * gfortran.dg/implicit_class_1.f90: Likewise.
10371 * lib/gcc-dg.exp (allow_blank_lines): New global.
10372 (dg-allow-blank-lines-in-output): New procedure.
10373 (gcc-dg-prune): Complain about blank lines in the output, unless
10374 dg-allow-blank-lines-in-output was called.
10375 * lib/multiline.exp (_build_multiline_regex): Only support
10376 arbitrary followup text for non-blank-lines, not for blank lines.
10377
13f92e8d
JJ
103782016-01-26 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR tree-optimization/69483
10381 * gcc.dg/pr69483.c: New test.
10382 * g++.dg/opt/pr69483.C: New test.
10383
92422235
CL
103842016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10385
10386 PR target/68620
10387 * gcc.target/arm/pr68620.c: New test.
10388
0bccf11b
L
103892016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10390
10391 * gcc.target/i386/pr68986-2.c: Remove -m32.
10392
81cd202e
L
103932016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10394
10395 PR target/68986
10396 * gcc.target/i386/pr68986-1.c: New test.
10397 * gcc.target/i386/pr68986-2.c: Likewise.
10398 * gcc.target/i386/pr68986-3.c: Likewise.
10399
213a1c03
CB
104002016-01-26 Christian Bruel <christian.bruel@st.com>
10401
10402 * lib/target-supports.exp
10403 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10404 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10405 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10406
22a08dd1
RB
104072016-01-26 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/69452
10410 * gcc.dg/torture/pr69452.c: New testcase.
10411
6c06e0e8
JJ
104122016-01-26 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR target/69442
10415 * gcc.dg/pr69442.c: New test.
10416
b96824c4
RFI
104172016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10418
10419 PR target/67896
10420 * gcc.target/aarch64/simd/pr67896.C: New.
10421
5ee31e57
RS
104222016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10423
10424 PR tree-optimization/69400
10425 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10426 function.
10427 (plugin_init): Call it.
10428 * gcc.dg/torture/pr69400.c: New test.
10429
7ddfb31d
CL
104302016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10431
10432 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10433
1e050c90
AK
104342016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10435 Sebastian Pop <s.pop@samsung.com>
10436
10437 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10438 isl-0.15.
10439
c8ee4bf5
AK
104402016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10441 Sebastian Pop <s.pop@samsung.com>
10442
10443 * gcc.dg/graphite/pr69292.c: New.
10444
d902b330
JJ
104452016-01-25 Jakub Jelinek <jakub@redhat.com>
10446
10447 * c-c++-common/goacc/use_device-1.c: New test.
10448
2c89b952
JL
104492016-01-25 Jeff Law <law@redhat.com>
10450
10451 PR tree-optimization/69196
10452 PR tree-optimization/68398
10453 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10454 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10455
685c8785
DE
104562016-01-25 David Edelsohn <dje.gcc@gmail.com>
10457
10458 PR target/69469
10459 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10460 Algorithm.
10461
95cef0c1
RB
104622016-01-25 Richard Biener <rguenther@suse.de>
10463
10464 PR testsuite/69380
10465 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10466
2947d3b2
IE
104672016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10468
10469 PR target/69421
10470 * gcc.dg/pr69421.c: New test.
10471
ae19075a
BB
104722016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10473
10474 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10475 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10476 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10477 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10478 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10479 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10480 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10481 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10482 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10483 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10484
fa4511c2
RB
104852016-01-25 Richard Biener <rguenther@suse.de>
10486
10487 PR tree-optimization/69376
10488 * gcc.dg/torture/pr69376.c: New testcase.
10489
1d101216
JD
104902016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10491
10492 PR fortran/69397
10493 PR fortran/68442
10494 * gfortran.dg/interface_38.f90: New test.
10495 * gfortran.dg/interface_39.f90: New test.
a0909527 10496
a59b92b0
PP
104972016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10498
10499 Revert:
10500 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10501
10502 PR c++/11858
10503 PR c++/24663
10504 PR c++/24664
10505 * g++.dg/template/pr11858.C: New test.
10506 * g++.dg/template/pr24663.C: New test.
10507 * g++.dg/template/unify12.C: New test.
10508 * g++.dg/template/unify13.C: New test.
10509 * g++.dg/template/unify14.C: New test.
10510 * g++.dg/template/unify15.C: New test.
10511 * g++.dg/template/unify16.C: New test.
10512 * g++.dg/template/unify17.C: New test.
10513
16acb1a8
DH
105142016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10515
10516 PR fortran/68283
10517 gfortran.dg/pr68283.f90: New test.
10518
094773e8
TK
105192016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10520
10521 PR fortran/66094
10522 * gfortran.dg/inline_matmul_13.f90: New test.
10523 * gfortran.dg/matmul_bounds_8.f90: New test.
10524 * gfortran.dg/matmul_bounds_9.f90: New test.
10525 * gfortran.dg/matmul_bounds_10.f90: New test.
10526
42fb90d7
TV
105272016-01-23 Tom de Vries <tom@codesourcery.com>
10528
10529 PR tree-optimization/69426
10530 * gcc.dg/autopar/pr69426.c: New test.
10531
69da7802
MS
105322016-01-23 Martin Sebor <msebor@redhat.com>
10533
10534 PR c++/58109
10535 PR c++/69022
10536 * g++.dg/cpp0x/alignas5.C: New test.
10537 * g++.dg/ext/vector29.C: Same.
10538
da17300a
UB
105392016-01-23 Uros Bizjak <ubizjak@gmail.com>
10540
10541 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10542 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10543 _GNU_SOURCE from compile flags to the source.
10544 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10545 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10546 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10547 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10548
62041cfc
JJ
105492016-01-22 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR target/69432
10552 * g++.dg/opt/pr69432.C: New test.
10553
f7d2ad6f
BS
105542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10555
10556 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10557 32-bit targets testing an -m64 multilib.
10558
d403fc9a
WS
105592016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10560
10561 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10562 64-bit support.
10563
4aa16f8d
JG
105642016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10565
10566 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10567
7c816d0f
CB
105682016-01-21 Christian Bruel <christian.bruel@st.com>
10569
10570 PR target/68674
10571 * gcc.target/i386/pr68674.c
10572 * gcc.target/aarch64/pr68674.c
10573 * gcc.target/arm/pr68674.c
10574
fce661e8
KT
105752016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10576
10577 PR target/69403
10578 * gcc.c-torture/execute/pr69403.c: New test.
10579
4696899f
PC
105802016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10581
10582 PR c++/55843
10583 * g++.dg/template/pr55843.C: New.
10584
bac69366
AL
105852016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10586
10587 PR testsuite/66877
10588 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10589 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10590
b57d3a5c
BS
105912016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10592
10593 PR testsuite/67489
da17300a
UB
10594 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10595 from dg-do compile directive, and instead add
10596 { dg-require-effective-target int128 }.
b57d3a5c 10597
9f04a53e
MS
105982016-01-20 Martin Sebor <msebor@redhat.com>
10599
10600 PR c/69405
10601 * gcc.dg/sync-fetch.c: New test.
10602
38a51663
JL
106032016-01-21 Martin Sebor <msebor@redhat.com>
10604
10605 PR target/69252
10606 * gcc.target/powerpc/pr69252.c: New test.
10607
2423a75a
JD
106082016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10609
10610 PR fortran/65996
da17300a 10611 * gfortran.dg/pr65996.f90: New test.
2423a75a 10612
0a76463f
DV
106132016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10614
10615 PR c++/68810
9f04a53e 10616 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10617 expected to generate an error.
0a76463f 10618
9776e692
BS
106192016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10620
10621 PR middle-end/66178
10622 * gcc.dg/torture/pr66178.c: New test.
10623
c8d3e088
AB
106242016-01-21 Anton Blanchard <anton@samba.org>
10625 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10626
10627 PR target/63354
10628 * gcc.target/powerpc/pr63354.c: New test.
10629
35b707ff
VM
106302016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10631
10632 PR rtl-optimization/68990
10633 * gcc.target/i386/pr68990: New.
10634
157b0829
NC
106352016-01-21 Nick Clifton <nickc@redhat.com>
10636
10637 PR target/69129
10638 * gcc.target/mips/pr69129.c: New.
10639
aede6748
PC
106402016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10641
10642 PR c++/58046
10643 * g++.dg/cpp0x/pr58046.C: New.
10644
5463c2c8
JJ
106452016-01-21 Jakub Jelinek <jakub@redhat.com>
10646
6d31cc75
SS
10647 PR target/69187
10648 PR target/65624
10649 * gcc.target/arm/pr69187.c: New test.
10650
5463c2c8
JJ
10651 PR c++/69355
10652 * g++.dg/torture/pr69355.C: New test.
10653
fa28f32b
AK
106542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10655 Sebastian Pop <s.pop@samsung.com>
10656
10657 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10658
b920a047
AK
106592016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10660 Sebastian Pop <s.pop@samsung.com>
10661
da17300a 10662 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10663
bdd3aea6
JJ
106642016-01-21 Jakub Jelinek <jakub@redhat.com>
10665
10666 PR middle-end/67653
10667 * c-c++-common/pr67653.c: New test.
10668 * gcc.dg/torture/pr29119.c: Add dg-warning.
10669
26a2e6ae
PB
106702016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10671
10672 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10673
d25c7690
PK
106742016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10675
10676 PR c/24293
10677 * gcc.dg/pr24293.c: New test.
10678 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10679 incomplete struct type.
10680 * gcc.dg/declspec-1.c: Likewise.
10681 * gcc.dg/pr63549.c: Likewise.
10682
889d5698
JJ
106832016-01-20 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR tree-optimization/66612
10686 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10687 for bdn instruction.
10688
d7cf3dc7
CL
106892016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10690
10691 * lib/target-supports.exp
10692 (check_effective_target_arm_fp_ok_nocache): New.
10693 (check_effective_target_arm_fp_ok): New.
10694 (add_options_for_arm_fp): New.
10695 (check_effective_target_arm_crypto_ok_nocache): Require
10696 target_arm_v8_neon_ok instead of arm32.
10697 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10698 (check_effective_target_arm_crypto_pragma_ok): New.
10699 (add_options_for_arm_vfp): New.
10700 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10701 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10702 target instead. Force initial fpu to vfp.
10703 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10704 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10705 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10706 dependency.
10707 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10708 use arm_vfp effective target instead. Force initial fpu to vfp.
10709 * gcc.target/arm/attr-neon3.c: Likewise.
10710 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10711 arm_vfp_ok.
10712 * gcc.target/arm/unsigned-float.c: Likewise.
10713 * gcc.target/arm/vfp-1.c: Likewise.
10714 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10715 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10716 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10717 * gcc.target/arm/vfp-ldmias.c: Likewise.
10718 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10719 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10720 * gcc.target/arm/vfp-stmiad.c: Likewise.
10721 * gcc.target/arm/vfp-stmias.c: Likewise.
10722 * gcc.target/arm/vnmul-1.c: Likewise.
10723 * gcc.target/arm/vnmul-2.c: Likewise.
10724 * gcc.target/arm/vnmul-3.c: Likewise.
10725 * gcc.target/arm/vnmul-4.c: Likewise.
10726
01ac9704 107272016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10728
e84b00da
L
10729 PR testsuite/69366
10730 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10731 the MPX run-time library, for compile-time MPX test.
10732 * gcc.target/i386/chkp-always_inline.c: Likewise.
10733 * gcc.target/i386/chkp-bndret.c: Likewise.
10734 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10735 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10736 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10737 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10738 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10739 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10740 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10741 * gcc.target/i386/chkp-label-address.c: Likewise.
10742 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10743 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10744 * gcc.target/i386/chkp-pr69044.c: Likewise.
10745 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10746 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10747 * gcc.target/i386/chkp-strchr.c: Likewise.
10748 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10749 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10750 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10751 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10752 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10753 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10754 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10755 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10756 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10757 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10758 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10759 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10760 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10761 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10762 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10763 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10764 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10765 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10766 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10767 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10768 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10769 * gcc.target/i386/pr63995-2.c: Likewise.
10770 * gcc.target/i386/pr64805.c: Likewise.
10771 * gcc.target/i386/pr65044.c: Likewise.
10772 * gcc.target/i386/pr65167.c: Likewise.
10773 * gcc.target/i386/pr65183.c: Likewise.
10774 * gcc.target/i386/pr65184.c: Likewise.
10775 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10776
28b33016
IE
107772016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10778
10779 PR tree-optimization/69328
10780 * gcc.dg/pr69328.c: New test.
10781
bcff0913
JL
107822016-01-20 Jeff Law <law@redhat.com>
10783
bf0bb970 10784 PR target/25114
bcff0913
JL
10785 * gcc.target/m68k/pr25114.c: New test.
10786
a3f69631
AV
107872016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10788
10789 * gcc.target/arm/memset-inline-10.c: Added
10790 dg-require-effective-target arm_thumb2_ok.
10791
af33ba0d
EB
107922016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10793
10794 * gcc.dg/debug/dwarf2/sso.c: New test.
10795
7596d5de
UB
107962016-01-19 Uros Bizjak <ubizjak@gmail.com>
10797
10798 PR testsuite/68820
10799 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10800 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10801 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10802
ceda2c69
JH
108032016-01-19 Jan Hubicka <hubicka@ucw.cz>
10804
10805 PR ipa/66223
10806 * g++.dg/ipa/devirt-50.C: New testcase.
10807
38a979f2
MP
108082016-01-19 Marek Polacek <polacek@redhat.com>
10809
10810 PR c++/68965
10811 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10812 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10813
962801c5
KT
108142016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10815
10816 PR target/69135
10817 * gcc.target/arm/pr69135_1.c: New test.
10818
078fe40a
WD
108192015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10820
10821 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10822
786e3c06
WD
108232015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10824
10825 * gcc.target/aarch64/ccmp_1.c: New testcase.
10826
1e297006
MP
108272016-01-19 Marek Polacek <polacek@redhat.com>
10828
10829 PR c++/68586
10830 * g++.dg/cpp0x/enum30.C: New test.
10831
879c27e3
RB
108322016-01-19 Richard Biener <rguenther@suse.de>
10833
10834 PR tree-optimization/69336
10835 * g++.dg/tree-ssa/pr69336.C: New testcase.
10836
015337d3
JJ
108372016-01-19 Jakub Jelinek <jakub@redhat.com>
10838
10839 PR debug/65779
10840 * gcc.dg/pr65779.c: New test.
10841
e2c768b6
RB
108422016-01-19 Richard Biener <rguenther@suse.de>
10843
10844 PR tree-optimization/69352
10845 * gcc.dg/torture/pr69352.c: New testcase.
10846
569efc34
JJ
108472016-01-19 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR rtl-optimization/68955
10850 PR rtl-optimization/64557
10851 * gcc.dg/torture/pr68955.c: New test.
10852
e49d321f
JH
108532016-01-19 Jan Hubicka <hubicka@ucw.cz>
10854
10855 PR lto/69136
10856 * g++.dg/torture/pr69136.C: New testcase.
10857
e9191ad3
JH
108582016-01-19 Jan Hubicka <hubicka@ucw.cz>
10859
10860 PR lto/69133
10861 * g++.dg/lto/pr69133_0.C: New testcase.
10862 * g++.dg/lto/pr69133_1.C: New testcase.
10863
2bedb645
JL
108642016-01-15 Jeff Law <law@redhat.com>
10865
10866 PR tree-optimization/69320
10867 * gcc.c-torture/pr69320-1.c: New test.
10868 * gcc.c-torture/pr69320-2.c: New test.
10869 * gcc.c-torture/pr69320-3.c: New test.
10870 * gcc.c-torture/pr69320-4.c: New test.
10871
17c15cb9
PP
108722016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10873
10874 PR c++/11858
10875 PR c++/24663
10876 PR c++/24664
10877 * g++.dg/template/pr11858.C: New test.
10878 * g++.dg/template/pr24663.C: New test.
10879 * g++.dg/template/unify12.C: New test.
10880 * g++.dg/template/unify13.C: New test.
10881 * g++.dg/template/unify14.C: New test.
10882 * g++.dg/template/unify15.C: New test.
10883 * g++.dg/template/unify16.C: New test.
10884 * g++.dg/template/unify17.C: New test.
10885
9617fd08
DM
108862016-01-18 David Malcolm <dmalcolm@redhat.com>
10887
10888 PR testsuite/69181
10889 * gcc.dg/pr69181-1.c: New test file.
10890 * gcc.dg/pr69181-2.c: New test file.
10891 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10892 globals by moving it to...
10893 (cleanup-after-saved-dg-test): ...this new function. Add
10894 "global additional_sources_used". Add reset of global
10895 multiline_expected_outputs to the empty list.
10896 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10897 global to...
10898 (multiline_expected_outputs): ...this, and updated comments to
10899 note that it is modified from gcc-dg.exp.
10900 (dg-end-multiline-output): Update for the above renaming.
10901 (handle-multiline-outputs): Likewise. Remove the clearing
10902 of the expected outputs to the empty list.
10903
b555a2e4
RB
109042016-01-18 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/69297
10907 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10908
96902805
JM
109092016-01-18 Joseph Myers <joseph@codesourcery.com>
10910
10911 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10912 dg-options.
10913 * gcc.target/mips/mips-3d-2.c: Likewise.
10914 * gcc.target/mips/mips-3d-3.c: Likewise.
10915 * gcc.target/mips/mips-3d-4.c: Likewise.
10916 * gcc.target/mips/mips-3d-5.c: Likewise.
10917 * gcc.target/mips/mips-3d-6.c: Likewise.
10918 * gcc.target/mips/mips-3d-7.c: Likewise.
10919 * gcc.target/mips/mips-3d-8.c: Likewise.
10920 * gcc.target/mips/mips-3d-9.c: Likewise.
10921 * gcc.target/mips/mips-ps-1.c: Likewise.
10922 * gcc.target/mips/mips-ps-2.c: Likewise.
10923 * gcc.target/mips/mips-ps-3.c: Likewise.
10924 * gcc.target/mips/mips-ps-4.c: Likewise.
10925 * gcc.target/mips/mips-ps-5.c: Likewise.
10926 * gcc.target/mips/mips-ps-6.c: Likewise.
10927 * gcc.target/mips/mips-ps-7.c: Likewise.
10928 * gcc.target/mips/mips-ps-type.c: Likewise.
10929 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10930 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10931
40e26f94
TV
109322016-01-18 Tom de Vries <tom@codesourcery.com>
10933
10934 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10935 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10936 * c-c++-common/goacc/kernels-empty.c: New test.
10937 * c-c++-common/goacc/kernels-eternal.c: New test.
10938 * c-c++-common/goacc/kernels-loop-2.c: New test.
10939 * c-c++-common/goacc/kernels-loop-3.c: New test.
10940 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10941 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10942 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10943 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10944 * c-c++-common/goacc/kernels-loop-data.c: New test.
10945 * c-c++-common/goacc/kernels-loop-g.c: New test.
10946 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10947 * c-c++-common/goacc/kernels-loop-n.c: New test.
10948 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10949 * c-c++-common/goacc/kernels-loop.c: New test.
10950 * c-c++-common/goacc/kernels-noreturn.c: New test.
10951 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10952 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10953 * c-c++-common/goacc/kernels-reduction.c: New test.
10954
a98d4647
TV
109552016-01-18 Tom de Vries <tom@codesourcery.com>
10956
10957 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10958 * gcc.dg/autopar/outer-2.c: Same.
10959 * gcc.dg/autopar/outer-3.c: Same.
10960 * gcc.dg/autopar/outer-4.c: Same.
10961 * gcc.dg/autopar/outer-5.c: Same.
10962 * gcc.dg/autopar/outer-6.c: Same.
10963 * gcc.dg/autopar/parallelization-1.c: Same.
10964 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10965 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10966 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10967 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10968 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10969 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10970 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10971 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10972 * gcc.dg/autopar/pr39500-1.c: Same.
10973 * gcc.dg/autopar/pr39500-2.c: Same.
10974 * gcc.dg/autopar/pr46193.c: Same.
10975 * gcc.dg/autopar/pr46194.c: Same.
10976 * gcc.dg/autopar/pr49580.c: Same.
10977 * gcc.dg/autopar/pr49960-1.c: Same.
10978 * gcc.dg/autopar/pr49960.c: Same.
10979 * gcc.dg/autopar/pr68373.c: Same.
10980 * gcc.dg/autopar/reduc-1.c: Same.
10981 * gcc.dg/autopar/reduc-1char.c: Same.
10982 * gcc.dg/autopar/reduc-1short.c: Same.
10983 * gcc.dg/autopar/reduc-2.c: Same.
10984 * gcc.dg/autopar/reduc-2char.c: Same.
10985 * gcc.dg/autopar/reduc-2short.c: Same.
10986 * gcc.dg/autopar/reduc-3.c: Same.
10987 * gcc.dg/autopar/reduc-4.c: Same.
10988 * gcc.dg/autopar/reduc-6.c: Same.
10989 * gcc.dg/autopar/reduc-7.c: Same.
10990 * gcc.dg/autopar/reduc-8.c: Same.
10991 * gcc.dg/autopar/reduc-9.c: Same.
10992 * gcc.dg/autopar/uns-outer-4.c: Same.
10993 * gcc.dg/autopar/uns-outer-5.c: Same.
10994 * gcc.dg/autopar/uns-outer-6.c: Same.
10995 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10996 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10997
da976fa8
AL
109982016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10999
11000 PR target/63679
11001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11002 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11003
70c1e886
AL
110042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11005
11006 PR target/63679
11007 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11008 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11009 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11010
88bed196
AL
110112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11012
11013 PR target/63679
11014 * gcc.dg/tree-ssa/sra-17.c: New.
11015 * gcc.dg/tree-ssa/sra-18.c: New.
11016
3dd5f42e
IE
110172016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11018
11019 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11020
ae5a77fa
EB
110212016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11022
11023 * gnat.dg/inline12.adb: New test.
11024
11e57fc6
BC
110252016-01-18 Bin Cheng <bin.cheng@arm.com>
11026
11027 PR tree-optimization/66797
11028 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11029
995b6fe0
RB
110302016-01-18 Richard Biener <rguenther@suse.de>
11031
11032 PR tree-optimization/69170
11033 * gcc.dg/torture/pr69170.c: New testcase.
11034
82ee0cf2 110352016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11036
11037 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11038
d69da357
TV
110392016-01-16 Tom de Vries <tom@codesourcery.com>
11040
11041 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11042
a3845283
TV
110432016-01-16 Tom de Vries <tom@codesourcery.com>
11044
11045 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11046 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11047 redundant dg-require-effective-target pthread.
11048 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11049 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11050 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11051 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11052 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11053 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11054 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11055
197a6aa6
DE
110562016-01-16 David Edelsohn <dje.gcc@gmail.com>
11057
11058 PR target/68609
11059 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11060 * gcc.target/powerpc/recip-7.c: Same.
11061
ec7886c1
PP
110622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11063
11064 PR c++/69091
11065 * g++.dg/template/pr69091.C: New test.
11066
203484bb
PP
110672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11068
11069 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11070 dump does not contain an error_mark_node.
11071 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11072 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11073
aa2500e9
PP
110742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11075
11076 PR c++/68936
11077 * g++.dg/template/pr68936.C: New test.
11078
28621a5c
DE
110792016-01-15 David Edelsohn <dje.gcc@gmail.com>
11080
11081 PR target/68609
11082 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11083 * gcc.target/powerpc/recip-2.c: Same.
11084 * gcc.target/powerpc/recip-3.c: Same.
11085 * gcc.target/powerpc/recip-4.c: Same.
11086 * gcc.target/powerpc/recip-sqrtf.c: Same.
11087
40c43aca
JL
110882016-01-15 Jeff Law <law@redhat.com>
11089
11090 PR tree-optimization/69270
11091 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11092 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11093
afbc5ae8
PT
110942016-01-15 Paul Thomas <pault@gcc.gnu.org>
11095
11096 PR fortran/49630
11097 * gfortran.dg/deferred_character_13.f90: New test for the fix
11098 of comment 3 of the PR.
11099
11100 PR fortran/54070
11101 * gfortran.dg/deferred_character_8.f90: New test
11102 * gfortran.dg/allocate_error_5.f90: New test
11103
11104 PR fortran/60593
11105 * gfortran.dg/deferred_character_10.f90: New test
11106
11107 PR fortran/60795
11108 * gfortran.dg/deferred_character_14.f90: New test
11109
11110 PR fortran/61147
11111 * gfortran.dg/deferred_character_11.f90: New test
11112
11113 PR fortran/64324
11114 * gfortran.dg/deferred_character_9.f90: New test
11115
49abe076
VM
111162016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11117
11118 PR rtl-optimization/69030
11119 * gcc.target/i386/pr69030.c: New.
11120
16d12992
KT
111212016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11122
11123 * gcc.target/aarch64/target_attr_17.c: New test.
11124
78810bd3
RB
111252016-01-15 Richard Biener <rguenther@suse.de>
11126
11127 PR tree-optimization/66856
11128 * gcc.dg/torture/pr66856-1.c: New testcase.
11129 * gcc.dg/torture/pr66856-2.c: Likewise.
11130
2bd847fe
RB
111312016-01-15 Richard Biener <rguenther@suse.de>
11132
11133 PR debug/69137
11134 * g++.dg/lto/pr69137_0.C: New testcase.
11135
a00fe3b7
RS
111362016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11137
11138 PR middle-end/69246
11139 * gcc.target/i386/pr69246.c: New test.
11140
cbb0e83b
DV
111412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11142
7596d5de 11143 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11144
5a500ecf
DV
111452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11146
11147 PR c++/56194
11148 * g++.dg/init/const9.C: Disable test on S/390.
11149
5d9bf64f
DV
111502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11151
11152 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11153 * g++.dg/Wno-frame-address.C: Ditto.
11154
e234b19e
DV
111552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11156
11157 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11158
89483f99
RB
111592016-01-15 Richard Biener <rguenther@suse.de>
11160
11161 PR tree-optimization/68961
11162 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11163
94f37395
IE
111642016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11165
11166 * gcc.target/i386/pr65105-5.c: New test.
11167
82ee0cf2 111682016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11169
11170 * gcc.c-torture/execute/alias-4.c: New testcase.
11171
82ee0cf2 111722016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11173
11174 PR ipa/68148
11175 * g++.dg/ipa/devirt-49.C: New testcase.
11176
092f7deb 111772016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11178
11179 PR target/65837
11180 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11181 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11182 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11183
e93c66bc
RB
111842016-01-15 Richard Biener <rguenther@suse.de>
11185
11186 PR tree-optimization/69117
11187 * gcc.dg/torture/pr69117.c: New testcase.
11188
c47eaca6 111892015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11190
11191 PR c++/69048
11192 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11193
c3f6914a
FXC
111942016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11195
11196 PR testsuite/67509
11197 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11198 range tests use 100 * maximum instead of maximum + 1.
11199
cd65ae90
JJ
112002016-01-14 Jakub Jelinek <jakub@redhat.com>
11201
11202 PR debug/69244
11203 * gcc.dg/guality/pr69244.c: New test.
11204
19643948
UB
112052016-01-14 Uros Bizjak <ubizjak@gmail.com>
11206
11207 * lib/target-supports.exp (check_effective_target_issignaling):
11208 New procedure.
11209 * gcc.dg/pr61441.c: Require issignaling effective target.
11210
fe79c97e
SB
112112016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11212
11213 PR target/68803
11214 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11215
c7df95d8
DM
112162016-01-14 David Malcolm <dmalcolm@redhat.com>
11217
11218 PR c++/68819
11219 PR preprocessor/69177
11220 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11221 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11222 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11223 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11224
00083992
MP
112252016-01-14 Marek Polacek <polacek@redhat.com>
11226
11227 PR c/69262
11228 * gcc.dg/array-15.c: New test.
11229
0c9b3294
JJ
112302016-01-14 Jakub Jelinek <jakub@redhat.com>
11231
11232 PR middle-end/68146
11233 PR tree-optimization/69155
11234 * gfortran.dg/pr68146.f: New test.
11235 * gfortran.dg/pr69155.f90: New test.
11236
3688e13d
RB
112372016-01-14 Richard Biener <rguenther@suse.de>
11238
11239 PR tree-optimization/68060
11240 * gcc.dg/torture/pr68060-1.c: New testcase.
11241 * gcc.dg/torture/pr68060-2.c: Likewise.
11242
bab0ad3a
NC
112432016-01-14 Nick Clifton <nickc@redhat.com>
11244
11245 * lib/target-supports.exp
11246 (check_effective_target_arm_neon_ok_nocache): Add an option
11247 sequence that includes setting the ARM architecture to ARMv7-A.
11248 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11249 command line options necessary to enable Neon support.
11250 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11251 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11252 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11253 * gcc.target/arm/pr69180.c: Likewise.
11254
947c2ce5
JL
112552016-01-14 Jeff Law <law@redhat.com>
11256
11257 PR tree-optimization/69270
11258 * gcc.dg/tree-ssa/pr69270.c: New test.
11259
3342fd71
BS
112602016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11261
11262 PR c/66208
11263 * c-c++-common/pr66208.c: New file.
11264
2ad3adf1
JJ
112652016-01-13 Jakub Jelinek <jakub@redhat.com>
11266
11267 PR tree-optimization/69156
11268 * gcc.dg/pr69156.c: New test.
11269
398d6feb
L
112702016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11271
11272 * gcc.target/i386/pr69225-7.c: New test.
11273
4c868789
RH
112742016-01-13 Richard Henderson <rth@redhat.com>
11275
11276 * gcc.dg/tm/memopt-13.c: Update expected function.
11277 * gcc.dg/tm/memopt-6.c: Likewise.
11278
ef6d1772
UB
112792016-01-13 Uros Bizjak <ubizjak@gmail.com>
11280
11281 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11282 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11283 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11284 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11285
ef6d1772
UB
112862016-01-13 Tom de Vries <tom@codesourcery.com>
11287
11288 PR tree-optimization/69169
0b4b6ef2
TV
11289 * gcc.dg/pr69169.c: New test.
11290
2ad3adf1 112912016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11292
11293 PR target/69228
11294 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11295 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11296 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11297 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11298 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11299 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11300 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11301 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11302
9060e335
AK
113032016-01-13 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR target/69247
11306 * gcc.dg/pr69247.c: New test.
11307
40311329
RB
113082016-01-13 Richard Biener <rguenther@suse.de>
11309
11310 PR tree-optimization/69242
11311 * gcc.dg/torture/pr69242.c: New testcase.
11312
ccbd7103
RB
113132016-01-13 Richard Biener <rguenther@suse.de>
11314
11315 PR tree-optimization/69186
11316 * gcc.dg/torture/pr69186.c: New testcase.
11317
c6f72a46
JL
113182016-01-13 Jeff Law <law@redhat.com>
11319
11320 PR tree-optimization/67755
11321 * gcc.dg/tree-ssa/pr67755.c: New test.
11322
113232016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11324
11325 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11326 pass number in output by a star.
11327
c446cf07
BC
113282016-01-12 Bin Cheng <bin.cheng@arm.com>
11329
11330 PR tree-optimization/68911
11331 * gcc.c-torture/execute/pr68911.c: New test.
11332
5342156c
MP
113332016-01-12 Marek Polacek <polacek@redhat.com>
11334
11335 PR c++/68979
11336 * g++.dg/warn/permissive-1.C: New test.
11337
65364cc5
JJ
113382016-01-12 Jakub Jelinek <jakub@redhat.com>
11339
11340 PR objc++/68511
11341 PR c++/69213
11342 * g++.dg/opt/pr69213.C: New test.
11343
81b9a3d9
CB
113442016-01-12 Christian Bruel <christian.bruel@st.com>
11345
11346 PR target/69180
11347 * gcc.target/arm/pr69180.c: New test.
11348
3c4e91c9
RB
113492016-01-12 Richard Biener <rguenther@suse.de>
11350
11351 PR lto/69077
11352 * g++.dg/lto/pr69077_0.C: New testcase.
11353 * g++.dg/lto/pr69077_1.C: Likewise.
11354
5664cea1
JJ
113552016-01-12 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR target/69175
11358 * g++.dg/opt/pr69175.C: New test.
11359
86cefc49
AL
113602016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11361
11362 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11363 rather than #including math.h & stdlib.h.
11364 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11365 * gcc.dg/vect/pr49771.c: Likewise.
11366 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11367 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11368 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11369 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11370 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11371 * gcc.dg/vect/pr44507.c: Likewise.
11372 * gcc.dg/vect/pr45902.c: Likewise.
11373 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11374 * gcc.dg/vect/vect-117.c: Likewise.
11375 * gcc.dg/vect/vect-99.c: Likewise.
11376 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11377 * gcc.dg/vect/vect-cond-1.c: Likewise.
11378 * gcc.dg/vect/vect-cond-2.c: Likewise.
11379 * gcc.dg/vect/vect-cond-3.c: Likewise.
11380 * gcc.dg/vect/vect-cond-4.c: Likewise.
11381 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11382 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11383 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11384 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11385 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11386 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11387 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11388 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11389 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11390 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11391 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11392 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11393 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11394 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11395 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11396 include of signal.h.
11397 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11398 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11399 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11400 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11401 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11402 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11403 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11404 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11405 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11406 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11407 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11408 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11409 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11410 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11411 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11412 * gcc.dg/vect/vect-outer-5.c: Likewise.
11413 * gcc.dg/vect/vect-outer-6.c: Likewise.
11414 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11415 include of stdio.h.
11416
b832f61e
NC
114172016-01-12 Nick Clifton <nickc@redhat.com>
11418
11419 PR target/68913
11420 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11421 to fread so that it will be found in all target runtimes.
11422
8eac49b1
RB
114232016-01-12 Richard Biener <rguenther@suse.de>
11424
11425 PR tree-optimization/69053
11426 * g++.dg/torture/pr69053.C: New testcase.
11427
2935d994
RB
114282016-01-12 Richard Biener <rguenther@suse.de>
11429
11430 PR tree-optimization/69168
11431 * gcc.dg/torture/pr69168.c: New testcase.
11432
66c16fd9
RB
114332016-01-12 Richard Biener <rguenther@suse.de>
11434
11435 PR tree-optimization/69157
11436 * gcc.dg/torture/pr69157.c: New testcase.
11437
114382016-01-12 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/69174
11441 * gcc.dg/torture/pr69174.c: New testcase.
11442
723033a6
JJ
114432016-01-12 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR c++/66808
11446 PR c++/69000
11447 * g++.dg/tls/pr66808.C: New test.
11448 * g++.dg/tls/pr69000.C: New test.
11449
3574cf47
BS
114502016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11451
11452 * gcc.target/powerpc/swaps-p8-23.c: New test.
11453 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11454
feb20787
JDA
114552016-01-11 John David Anglin <danglin@gcc.gnu.org>
11456
11457 PR tree-optimization/68356
11458 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11459
27b1820a
KV
114602016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11461 Jim Wilson <jim.wilson@linaro.org>
11462
11463 PR target/69194
11464 * gcc.target/arm/pr69194.c: New test.
11465
cf4de6af
L
114662016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11467
11468 PR target/69225
11469 * gcc.target/i386/pr69225-1.c: New test.
11470 * gcc.target/i386/pr69225-2.c: Likewise.
11471 * gcc.target/i386/pr69225-3.c: Likewise.
11472 * gcc.target/i386/pr69225-4.c: Likewise.
11473 * gcc.target/i386/pr69225-5.c: Likewise.
11474 * gcc.target/i386/pr69225-6.c: Likewise.
11475
1ebd5558
JJ
114762016-01-11 Jakub Jelinek <jakub@redhat.com>
11477
23552a4d
JJ
11478 PR target/67462
11479 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11480 if lp64.
11481
26ff85b0
JJ
11482 PR target/69071
11483 * gcc.dg/pr69071.c: New test.
11484
9cb6bd74
JJ
11485 PR c++/69211
11486 * g++.dg/opt/pr69211.C: New test.
11487
1ebd5558
JJ
11488 PR tree-optimization/69214
11489 * gcc.c-torture/compile/pr69214.c: New test.
11490
8c18c836
UB
114912016-01-11 Uros Bizjak <ubizjak@gmail.com>
11492
11493 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11494 * gcc.target/i386/pr66232-11.c: Ditto.
11495 * gcc.target/i386/pr66232-12.c: Ditto.
11496 * gcc.target/i386/pr66232-13.c: Ditto.
11497
62446e6e
RB
114982016-01-11 Richard Biener <rguenther@suse.de>
11499
11500 PR tree-optimization/69173
11501 * gcc.dg/torture/pr69173.c: New testcase.
11502
2b8568fe
KT
115032016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11504
11505 PR rtl-optimization/68796
11506 * gcc.target/aarch64/tst_5.c: New test.
11507 * gcc.target/aarch64/tst_6.c: Likewise.
11508
5baf4532
KT
115092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11510
11511 PR rtl-optimization/68841
11512 * gcc.dg/pr68841.c: New test.
11513 * gcc.c-torture/execute/pr68841.c: New test.
11514
ca90b1ed
YR
115152016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11516
11517 PR rtl-optimization/68920
11518 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11519 for ix86 targets.
11520 * gcc.dg/ifcvt-5.c: New test.
11521
2ad3adf1 115222016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11523
11524 PR bootstrap/69123
11525 * g++.dg/pr69123.C: New.
11526
83834c09
IE
115272016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11528
11529 PR target/69010
11530 * gcc.target/i386/pr69010.c: New test.
11531
dcf89d57
MJ
115322016-01-11 Martin Jambor <mjambor@suse.cz>
11533
11534 PR ipa/69044
11535 * gcc.target/i386/chkp-pr69044.c: New test.
11536
d95167ee
TV
115372016-01-11 Tom de Vries <tom@codesourcery.com>
11538
11539 PR tree-optimization/69109
11540 * gcc.dg/autopar/pr69109-2.c: New test.
11541 * gcc.dg/autopar/pr69109.c: New test.
11542
4f6403a8
TV
115432016-01-11 Tom de Vries <tom@codesourcery.com>
11544
11545 PR tree-optimization/69108
11546 * gcc.dg/autopar/pr69108.c: New test.
11547
21efdd80
PP
115482016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11549
11550 PR c++/69029
11551 * c-c++-common/Wisleading-indentation.c: Augment test.
11552
fd42eed8
TK
115532016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11554
11555 PR fortran/69154
11556 * gfortran.dg/inline_matmul_12.f90: New test.
11557
4f90ee6c
PT
115582016-01-10 Paul Thomas <pault@gcc.gnu.org>
11559
11560 PR fortran/67779
11561 * gfortran.dg/actual_array_offset_1: New test.
11562
3907c6cf
TV
115632016-01-10 Tom de Vries <tom@codesourcery.com>
11564
11565 PR tree-optimization/69062
11566 * gcc.dg/autopar/pr69062.c: New test.
11567
b07b236e
TS
115682016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11569
11570 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11571 * gcc.dg/vect/slp-perm-2.c: Likewise.
11572 * gcc.dg/vect/slp-perm-3.c: Likewise.
11573 * gcc.dg/vect/slp-perm-5.c: Likewise.
11574 * gcc.dg/vect/slp-perm-6.c: Likewise.
11575 * gcc.dg/vect/slp-perm-7.c: Likewise.
11576 * gcc.dg/vect/slp-perm-8.c: Likewise.
11577
23fab8ae
TV
115782016-01-10 Tom de Vries <tom@codesourcery.com>
11579
11580 PR tree-optimization/69039
11581 * gcc.dg/autopar/pr69039.c: New test.
11582
73f0dae2
MP
115832016-01-09 Marek Polacek <polacek@redhat.com>
11584
11585 PR c++/69113
11586 * g++.dg/pr69113.C: New test.
11587
20b8d734
JJ
115882016-01-09 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR middle-end/50865
11591 PR tree-optimization/69097
11592 * gcc.c-torture/execute/pr50865.c: New test.
11593 * gcc.c-torture/execute/pr69097-1.c: New test.
11594 * gcc.c-torture/execute/pr69097-2.c: New test.
11595 * gcc.dg/pr69097-1.c: New test.
11596 * gcc.dg/pr69097-2.c: New test.
11597
c50e614b
JJ
115982016-01-09 Jakub Jelinek <jakub@redhat.com>
11599
11600 PR c++/69164
11601 * g++.dg/opt/pr69164.C: New test.
11602
e0237993
JJ
116032016-01-08 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR tree-optimization/69167
11606 * gcc.dg/pr69167.c: New test.
11607
bd8f5bb2
MP
116082016-01-08 Marek Polacek <polacek@redhat.com>
11609
11610 PR c++/68449
11611 * g++.dg/pr68449.C: New.
11612
bb0f5ca7
AL
116132016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11614
11615 PR tree-optimization/68707
11616 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11617 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11618 on platforms supporting it.
11619 * gcc.dg/vect/slp-perm-2.c: Likewise.
11620 * gcc.dg/vect/slp-perm-3.c: Likewise.
11621 * gcc.dg/vect/slp-perm-5.c: Likewise.
11622 * gcc.dg/vect/slp-perm-7.c: Likewise.
11623 * gcc.dg/vect/slp-perm-8.c: Likewise.
11624 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11625 on platforms supporting it.
11626
22518428
JJ
116272016-01-08 Jakub Jelinek <jakub@redhat.com>
11628
33f0852f
JJ
11629 PR tree-optimization/69162
11630 * gcc.dg/pr69162.c: New test.
11631
22518428
JJ
11632 PR tree-optimization/69172
11633 * gcc.dg/pr69172.c: New test.
11634
80e9b3aa
TP
116352016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11636
11637 PR tree-optimization/67781
11638 * gcc.c-torture/execute/pr67781.c: New file.
11639
262a363f
JJ
116402016-01-08 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR tree-optimization/69083
11643 * gcc.dg/vect/pr69083.c: New test.
11644
6e1f093f
SS
116452016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11646
11647 PR tree-optimization/61441
11648 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11649 Use -fexcess-precision=standard for compiler options.
11650 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11651
53290e07
JJ
116522016-01-08 Jakub Jelinek <jakub@redhat.com>
11653
57bf3072
JJ
11654 PR fortran/69128
11655 * gfortran.dg/gomp/pr69128.f90: New test.
11656
53290e07
JJ
11657 PR c++/69145
11658 * g++.dg/ext/pr69145-1.C: New test.
11659 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11660 * g++.dg/ext/pr69145-2.h: New file.
11661
7a127fa7
MS
116622016-01-07 Martin Sebor <msebor@redhat.com>
11663
11664 PR c/68966
11665 * gcc.dg/atomic-fetch-bool.c: New test.
11666 * gcc.dg/sync-fetch-bool.c: New test.
11667
95918b49
L
116682016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11669
11670 PR fortran/66680
11671 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11672
c8e62a9d
NC
116732016-01-07 Nick Clifton <nickc@redhat.com>
11674
11675 PR target/66655
11676 * g++.dg/pr66655.C: New test.
11677 * g++.dg/pr66655_1.cc: Test support file.
11678 * g++.dg/pr66655.h: Test header file.
11679
2ad3adf1 116802016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11681
11682 PR fortran/66680
11683 gfortran.dg/gomp/pr66680.f90: New test.
11684
4cd9ca92
L
116852016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11686
11687 PR target/69171
11688 * gcc.target/i386/pr69171-1.c: New test.
11689 * gcc.target/i386/pr69171-2.c: Likewise.
11690 * gcc.target/i386/pr69171-3.c: Likewise.
11691 * gcc.target/i386/pr69171-4.c: Likewise.
11692 * gcc.target/i386/pr69171-5.c: Likewise.
11693 * gcc.target/i386/pr69171-6.c: Likewise.
11694
7e33d4dc
BS
116952015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11696
11697 PR middle-end/67639
11698 * c-c++-common/pr67639.c: New test.
11699
fec64afc
JJ
117002016-01-07 Jakub Jelinek <jakub@redhat.com>
11701
11702 PR tree-optimization/69141
11703 * g++.dg/opt/pr69141.C: New test.
11704
f293ad29
EB
117052016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11706
11707 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11708
5027395e
UB
117092016-01-06 Uros Bizjak <ubizjak@gmail.com>
11710
11711 PR target/69140
11712 * gcc.target/i386/pr69140.c: New test
11713
7443cf13
DM
117142016-01-06 David Malcolm <dmalcolm@redhat.com>
11715
11716 * gcc.dg/bad-dereference.c: New test case.
11717
32928931
BS
117182015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11719
11720 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11721
68dd05da
AS
117222016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11723
11724 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11725
6b131d5b
MP
117262016-01-06 Marek Polacek <polacek@redhat.com>
11727
11728 PR sanitizer/69099
11729 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11730
8d9fdb49
MP
117312016-01-05 Marek Polacek <polacek@redhat.com>
11732
11733 PR c/69104
11734 * gcc.dg/atomic-invalid-2.c: New.
11735
acf93f1e
L
117362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11737
11738 PR target/68991
11739 * gcc.target/i386/pr68991.c: New test.
11740
3f50525d
L
117412016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11742
11743 PR target/68991
11744 * g++.dg/pr68991-1.C: New test.
11745 * g++.dg/pr68991-2.C: Likewise.
11746
e0237993 117472016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11748
e0237993 11749 PR other/60465
face88a1
ST
11750 * gcc.target/ia64/pr60465-gprel64.c: New test.
11751 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11752
a0866eff
KT
117532016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11754
11755 PR rtl-optimization/68651
11756 * gcc.target/aarch64/pr68651_1.c: New test.
11757
c589e975
DM
117582016-01-05 David Malcolm <dmalcolm@redhat.com>
11759
11760 PR c/69122
11761 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11762
929710d9
NS
117632016-01-05 Nathan Sidwell <nathan@acm.org>
11764
ce3e43d7
NS
11765 PR c++/58583
11766 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11767
929710d9
NS
11768 * gcc.dg/alias-15.c: New.
11769
a2faef8e
NC
117702016-01-05 Nick Clifton <nickc@redhat.com>
11771
11772 PR target/68870
11773 * g++.dg/pr68770.C: New test.
11774
4cfa76e3
MS
117752016-01-04 Mike Stump <mikestump@comcast.net>
11776
11777 * lib/target-supports.exp (check_effective_target_cilkplus):
11778 cilkplus targets require pthreads.
4ece61b6 11779 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11780
4e8a3a35
MM
117812016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11782
11783 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11784 generation.
11785
818ab71a
JJ
117862016-01-04 Jakub Jelinek <jakub@redhat.com>
11787
11788 Update copyright years.
11789
2fe0a208
MP
117902016-01-04 Marek Polacek <polacek@redhat.com>
11791
11792 PR c/68908
11793 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11794 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11795 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11796
9e3b2fe3
EB
117972016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11798
11799 * gcc.target/sparc/20160104-2.c: New test.
11800
e8d65a35
EB
118012016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11802
11803 * gcc.target/sparc/20160104-1.c: New test.
11804
25ccfccd
PT
118052016-01-03 Paul Thomas <pault@gcc.gnu.org>
11806
11807 PR fortran/65045
11808 * gfortran.dg/pr65045.f90: New test.
11809
cb51d382
EB
118102016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11811
11812 * gnat.dg/specs/debug1.ads: Delete.
11813
6eeaad6e
JD
118142016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11815
11816 PR libgfortran/68867
11817 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11818 expression.
11819
2f968603
JD
118202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11821
11822 PR libgfortran/68867
11823 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11824 PowerPC.
11825
591bb5e4
PT
118262016-01-01 Paul Thomas <pault@gcc.gnu.org>
11827
11828 PR fortran/68864
11829 * gfortran.dg/pr68864.f90: New test.
11830
f1e0620c
JJ
118312016-01-01 Jakub Jelinek <jakub@redhat.com>
11832
942a1319
JJ
11833 PR tree-optimization/69070
11834 * gcc.dg/pr69070.c: New test.
11835
10dff63f
JJ
11836 PR sanitizer/69055
11837 * gfortran.dg/pr69055.f90: New test.
11838
f1e0620c
JJ
11839 PR target/69015
11840 * gcc.dg/pr69015.c: New test.
818ab71a 11841\f
2f883d1c 11842Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11843
11844Copying and distribution of this file, with or without modification,
11845are permitted in any medium without royalty provided the copyright
11846notice and this notice are preserved.