]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR libfortran/77393 (Revision r237735 changed the behavior of F0.0)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5dcf68f5
JD
12016-09-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR libgfortran/77393
4 * gfortran.dg/fmt_f0_2.f90: Update test.
5 * gfortran.dg/fmt_f0_3.f90: New test.
6
6ac7322b
DH
72016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8
9 PR debug/77389
10 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
11 in dg-options.
12
13 PR debug/57519
14 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
15
8eb9e049
JJ
162016-09-06 Jakub Jelinek <jakub@redhat.com>
17
18 PR target/69255
19 * gcc.target/i386/pr69255-1.c: New test.
20 * gcc.target/i386/pr69255-2.c: New test.
21 * gcc.target/i386/pr69255-3.c: New test.
22
232016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
24
25 PR c/77336
26 * gcc.dg/format/miss-7.c: New test.
27
e6cb85d4
UB
282016-09-06 Uros Bizjak <ubizjak@gmail.com>
29
30 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
31
7fe76f6a
ML
322016-09-06 Martin Liska <mliska@suse.cz>
33
34 PR gcov-profile/77378
35 PR gcov-profile/77466
36 * gcc.dg/profile-update-warning.c: New test.
37
209b636e
RB
382016-09-06 Richard Biener <rguenther@suse.de>
39
40 PR tree-optimization/77479
41 * gcc.dg/torture/pr77479.c: New testcase.
42
b772a565
RB
432016-09-06 Richard Biener <rguenther@suse.de>
44
45 PR c/77450
46 * c-c++-common/vector-subscript-7.c: Adjust.
47 * c-c++-common/vector-subscript-8.c: New testcase.
48
a8c07037
SKS
492016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
50
51 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
52
0ce48391
JJ
532016-09-05 Jakub Jelinek <jakub@redhat.com>
54
de9188e0
JJ
55 PR target/77476
56 * gcc.target/i386/avx512f-pr77476.c: New test.
57 * gcc.target/i386/avx512bw-pr77476.c: New test.
58 * gcc.target/i386/avx512dq-pr77476.c: New test.
59
c76f7809
JJ
60 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
61 Update comment to mention also avx512f.
62
0ce48391
JJ
63 PR sanitizer/77396
64 * g++.dg/asan/pr77396-2.C: New test.
65
8a27cf73
UB
662016-09-05 Uros Bizjak <ubizjak@gmail.com>
67
68 PR rtl-optimization/77452
69 * gcc.target/i386/pr77452.c: New test.
70
25ff5dd3
MP
712016-09-05 Marek Polacek <polacek@redhat.com>
72
73 PR c/77423
74 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
75
f2bc4e48
SK
762016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
77
78 PR fortran/77391
79 * gfortran.dg/pr77391.f90: New test.
80
e85921ee
SK
812016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
82
83 PR fortran/77460
84 * gfortran.dg/pr77460.f90: New test.
85
b5d50659
JJ
862016-09-03 Jakub Jelinek <jakub@redhat.com>
87
88 PR c/65467
89 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
90
7b826676
KY
912016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
92
93 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
94
717ebe91
DM
952016-09-02 David Malcolm <dmalcolm@redhat.com>
96
97 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
98 test case.
99 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
100 diagnostic-test-show-locus-generate-patch.c to the sources
101 for diagnostic_plugin_test_show_locus.c.
102
94087e88
JJ
1032016-09-02 Jakub Jelinek <jakub@redhat.com>
104
9dc5773f
JJ
105 PR c/65467
106 * gcc.dg/gomp/_Atomic-1.c: New test.
107 * gcc.dg/gomp/_Atomic-2.c: New test.
108 * gcc.dg/gomp/_Atomic-3.c: New test.
109 * gcc.dg/gomp/_Atomic-4.c: New test.
110 * gcc.dg/gomp/_Atomic-5.c: New test.
111
94087e88
JJ
112 PR sanitizer/77396
113 * g++.dg/asan/pr77396.C: New test.
114
1152016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
116
117 PR tree-optimization/71831
118 * gcc.dg/builtin-object-size-16.c: New test.
119 * gcc.dg/builtin-object-size-17.c: New test.
120
7e89048d
JD
1212016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
122
123 PR libgfortran/77393
124 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
125
2f196155
UB
1262016-09-01 Uros Bizjak <ubizjak@gmail.com>
127
128 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
129 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
130 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
131 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
132 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
133 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
134 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
135 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
136 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
137 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
138 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
139 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
140 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
141 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
142 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
143 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
144 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
145 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
146
0a6b0523
EB
1472016-09-01 Eric Botcazou <ebotcazou@adacore.com>
148
149 * gnat.dg/opt58.adb: New test.
150 * gnat.dg/opt58_pkg.ads: New helper.
151
2a99de7b
RB
1522016-09-01 Richard Biener <rguenther@suse.de>
153
154 PR middle-end/77436
155 * gcc.dg/torture/pr77436.c: New testcase.
156
f79d8786
SKS
1572016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
158
159 * gcc.dg/pr64252.c: Require int32plus.
160 * gcc.dg/pr66299-1.c: Likewise.
161 * gcc.dg/pr66299-2.c: Likewise.
162 * gcc.dg/torture/20131115-1.c: Skip for avr.
163
b06335f9
KT
1642016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
165
166 * gcc.target/aarch64/ands_3.c: New test.
167
f25f40be
JJ
1682016-08-31 Jakub Jelinek <jakub@redhat.com>
169
d12a0b5a
JJ
170 PR fortran/77352
171 * gfortran.dg/gomp/pr77352.f90: New test.
172
f25f40be
JJ
173 PR fortran/77374
174 * gfortran.dg/gomp/pr77374.f08: New test.
175
9ff6fb6e
MG
1762016-08-31 Marc Glisse <marc.glisse@inria.fr>
177
178 PR tree-optimization/73714
179 * gcc.dg/tree-ssa/pr73714.c: New test.
180
8e95a674
JD
1812016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
182
183 PR libgfortran/77393
184 * gfortran.dg/fmt_f0_2.f90: New test.
185
c6b0037d
MG
1862016-08-31 Marc Glisse <marc.glisse@inria.fr>
187
188 * gcc.target/i386/pr59539-2.c: Adapt options.
189 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
190
1a576b13
PT
1912016-08-31 Paul Thomas <pault@gcc.gnu.org>
192
193 PR fortran/77418
194 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
195 of the associate entity and replace with a pointer to the
196 intended item on the stack.
197
e73d3ca6 1982016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 199 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
200
201 PR fortran/48298
202 * gfortran.dg/dtio_1.f90: New test.
203 * gfortran.dg/dtio_2.f90: New test.
204 * gfortran.dg/dtio_3.f90: New test.
205 * gfortran.dg/dtio_4.f90: New test.
206 * gfortran.dg/dtio_5.f90: New test.
207 * gfortran.dg/dtio_6.f90: New test.
208 * gfortran.dg/dtio_7.f90: New test.
209 * gfortran.dg/dtio_8.f90: New test.
210 * gfortran.dg/dtio_9.f90: New test.
211 * gfortran.dg/dtio_10.f90: New test.
212
b816477a
DM
2132016-08-30 David Malcolm <dmalcolm@redhat.com>
214
215 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
216 (test_many_nested_locations): New function.
217 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
218 (test_show_locus): Handle "test_many_nested_locations".
219
71b30891
DM
2202016-08-30 David Malcolm <dmalcolm@redhat.com>
221
222 * g++.dg/template/double-greater-than-fixit.C: New test case.
223
8fa37232
EB
2242016-08-30 Eric Botcazou <ebotcazou@adacore.com>
225
226 * gnat.dg/opt57.ad[sb]: New test.
227 * gnat.dg/opt57_pkg.ads: New helper.
228
6f651bae
RB
2292016-08-30 Richard Biener <rguenther@suse.de>
230
231 PR tree-optimization/69047
232 * gcc.dg/pr69047.c: Fix byte-order check.
233
ab834832
JJ
2342016-08-30 Jakub Jelinek <jakub@redhat.com>
235
5116b156
JJ
236 PR tree-optimization/72866
237 * gcc.dg/vect/pr72866.c: New test.
238
3754bbfc
JJ
239 PR debug/77363
240 * g++.dg/debug/dwarf2/pr77363.C: New test.
241
26122e2d
JJ
242 PR middle-end/77377
243 * gcc.target/i386/pr77377.c: New test.
244
ab834832
JJ
245 PR debug/77389
246 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
247 in dg-options.
248
bedc9ca7
SK
2492016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
250
251 * gfortran.dg/pr77372.f90: Moved to ...
252 * gfortran.dg/ieee/pr77372.f90: here.
253
adfa1e6b
MM
2542016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
255
256 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
257 vector short/char initializations.
258 * gcc.target/powerpc/vec-init-5.c: Likewise.
259 * gcc.target/powerpc/vec-init-6.c: New compile time test for
260 vector initialization optimizations.
261 * gcc.target/powerpc/vec-init-7.c: Likewise.
262 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
263 vector float/double initializations.
264 * gcc.target/powerpc/vec-init-9.c: Likewise.
265
414b7129
UB
2662016-08-29 Uros Bizjak <ubizjak@gmail.com>
267
268 PR target/77403
269 * gcc.target/i386/pr77403.c: New test.
270
3d06b6f2
MP
2712016-08-29 Marek Polacek <polacek@redhat.com>
272
273 PR c/77292
274 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
275
ba9bbd6f
TV
2762016-08-29 Tom de Vries <tom@codesourcery.com>
277
278 PR c/77398
279 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
280
d7d80d8f
EB
2812016-08-29 Eric Botcazou <ebotcazou@adacore.com>
282
283 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 284
d7d80d8f 2852016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
286
287 * gfortran.dg/dec_structure_13.f90: New testcase.
288
468d95c8
JB
2892016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
290
291 PR fortran/77261
292 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
293 available.
294
f329b264
TV
2952016-08-28 Tom de Vries <tom@codesourcery.com>
296
297 PR lto/70955
298 * gcc.dg/pr70955.c: New test.
299 * gcc.dg/lto/pr70955_0.c: Same.
300 * gcc.dg/lto/pr70955_1.c: Same.
301
4a389eb6
PP
3022016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
303
304 PR tree-optimization/71077
305 * gcc.target/i386/pr71077.c: New test.
306
3f8257db 3072016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
308
309 PR fortran/77380
310 * gfortran.dg/pr77380.f90: New test.
311
3f8257db 3122016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
313
314 PR fortran/77372
315 gfortran.dg/pr77372.f90: New test.
316
ee908516
DM
3172016-08-26 David Malcolm <dmalcolm@redhat.com>
318
319 * gcc.dg/spellcheck-fields-2.c (test): Move
320 dg-begin/end-multiline-output within function body.
321 (test_macro): New function.
322
d41e76cf
DM
3232016-08-26 David Malcolm <dmalcolm@redhat.com>
324
325 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
326 (test_fixit_insert): Update expected output.
327 (test_fixit_remove): Likewise.
328 (test_fixit_replace): Likewise.
329
524a4c96
RO
3302016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
331
332 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
333 Fix typo.
334
ebfa15ab
RB
3352016-08-26 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/69047
338 * gcc.dg/pr69047.c: New testcase.
339
209ca542
PK
3402016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
341 Martin Jambhor <mjambor@suse.cz>
524a4c96 342
209ca542
PK
343 * gcc.dg/ipa/propbits-1.c: New test-case.
344 * gcc.dg/ipa/propbits-2.c: Likewise.
345 * gcc.dg/ipa/propbits-3.c: Likewise.
346
e5cf1629
SK
3472016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
348
349 PR fortran/77351
350 * gfortran.dg/pr77351.f90: New test.
351
ebef225f
MP
3522016-08-25 Marek Polacek <polacek@redhat.com>
353
354 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
355
fe377a48
MP
3562016-08-25 Marek Polacek <polacek@redhat.com>
357
358 PR c/77323
359 * gcc.dg/pr77323.c: New test.
360
88b8971f
PT
3612016-08-24 Paul Thomas <pault@gcc.gnu.org>
362
363 PR fortran/77358
364 * gfortran.dg/submodule_17.f08: New test.
365
3f8257db
JJ
3662016-08-24 Michael Collison <michael.collison@linaro.org>
367 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
368
369 * gcc.target/arm/builtin_saddl.c: New testcase.
370 * gcc.target/arm/builtin_saddll.c: New testcase.
371 * gcc.target/arm/builtin_uaddl.c: New testcase.
372 * gcc.target/arm/builtin_uaddll.c: New testcase.
373 * gcc.target/arm/builtin_ssubl.c: New testcase.
374 * gcc.target/arm/builtin_ssubll.c: New testcase.
375 * gcc.target/arm/builtin_usubl.c: New testcase.
376 * gcc.target/arm/builtin_usubll.c: New testcase.
377
d5b5d212
UB
3782016-08-24 Uros Bizjak <ubizjak@gmail.com>
379
380 PR target/77270
381 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
382 (dg-options): Use -march=amdfam10 instead of -march=athlon.
383 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
384 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
385 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
386 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
387 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
388 effective target. Remove scan-assembler-times directives.
389 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
390 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
391 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
392
d1188689
SKS
3932016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
394
395 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
396 of unsigned int.
397 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
398
0b6b8f85
RS
3992016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
400
401 PR testsuite/77317
402 * lib/target-supports.exp
403 (check_effective_target_vect_aligned_arrays): Don't cache the result.
404 (check_effective_target_vect_natural_alignment): Ditto.
405 (check_effective_target_vector_alignment_reachable): Ditto.
406 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
407
587b7f7a
ILT
4082016-08-23 Ian Lance Taylor <iant@golang.org>
409
410 * gcc.target/s390/nolrl-1.c: Don't match the file name.
411
6019c0fc
MM
4122016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
413
414 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
415 being created from pointers to memory locations.
416 * gcc.target/powerpc/vec-init-2.c: Likewise.
417
cfe37db4
FR
4182016-08-23 Fritz Reese <fritzoreese@gmail.com>
419
420 * gfortran.dg/dec_structure_12.f90: New testcase.
421
7e11f46f
DV
4222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
423
424 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
425
7ab4f354
DV
4262016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
427
428 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
429 verification.
430
deb9351f
DV
4312016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
432
433 * gcc.target/s390/md/andc-splitter-1.c: New test case.
434 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
435
1fd9f058
RB
4362016-08-23 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/27336
439 * c-c++-common/pr27336.c: New testcase.
440
b00e6e75
MP
4412016-08-22 Marek Polacek <polacek@redhat.com>
442
443 PR c++/77321
444 * g++.dg/cpp1y/pr77321.C: New test.
445
58338bac
SK
4462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
447
448 PR fortran/60774
449 * gfortran.dg/empty_label.f: Adjust test for new error message.
450 * gfortran.dg/empty_label.f90: Ditto.
451 * gfortran.dg/empty_label_typedecl.f90: Ditto.
452 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
453 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
454
30364ce6
SK
4552016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
456
457 PR fortran/61318
458 * gfortran.dg/pr61318.f90: New test.
459
ad7a5a8f
SK
4602016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
461
462 PR fortran/77260
463 * gfortran.dg/pr77260_1.f90: New test.
464 * gfortran.dg/pr77260_2.f90: Ditto.
465
72f52f30
JM
4662016-08-22 Joseph Myers <joseph@codesourcery.com>
467
468 PR middle-end/77269
469 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
470 __builtin_signbitf and __builtin_signbitl in expected generic
471 expansion.
472 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
473 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
474 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
475 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
476 tests.
477
6dc198e3
JM
4782016-08-22 Joseph Myers <joseph@codesourcery.com>
479
480 * gcc.dg/torture/float128-builtin.c,
481 gcc.dg/torture/float128-ieee-nan.c,
482 gcc.dg/torture/float128x-builtin.c,
483 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
484 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
485 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
486 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
487 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
488 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
489 gcc.dg/torture/floatn-nan.h: New tests.
490
7ff4e41a
JM
4912016-08-22 Joseph Myers <joseph@codesourcery.com>
492
493 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
494 macro.
495 (main): Update calls to TEST_I_F.
496 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
497 macro.
498 (main): Update calls to TEST_I_F.
499
7078cdb6
JM
5002016-08-22 Joseph Myers <joseph@codesourcery.com>
501
502 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
503 gcc.dg/torture/fp-int-convert-float32x-timode.c,
504 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
505 names in calls to TEST_I_F.
506
a9d7c823
BE
5072016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
508
509 PR c/52952
510 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
511
cd800235
SKS
5122016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
513
514 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
515 and !natural_alignment_64.
516 * gcc.dg/ipa/propalign-2.c: Likewise.
517 * gcc.dg/ipa/propalign-3.c: Likewise.
518 * gcc.dg/ipa/propalign-4.c: Likewise.
519 * gcc.dg/ipa/propalign-5.c: Likewise.
520 * lib/target-supports.exp
521 (check_effective_target_natural_alignment_32): Add avr-*-*.
522
22d12455
KV
5232016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
524
525 PR tree-optimization/61839
526 * gcc.dg/tree-ssa/pr61839_1.c: New test.
527 * gcc.dg/tree-ssa/pr61839_2.c: New test.
528 * gcc.dg/tree-ssa/pr61839_3.c: New test.
529 * gcc.dg/tree-ssa/pr61839_4.c: New test.
530
c65699ef
JM
5312016-08-19 Joseph Myers <joseph@codesourcery.com>
532
533 PR c/32187
534 * lib/target-supports.exp (check_effective_target_float16)
535 (check_effective_target_float32, check_effective_target_float64)
536 (check_effective_target_float128, check_effective_target_float32x)
537 (check_effective_target_float64x)
538 (check_effective_target_float128x)
539 (check_effective_target_float16_runtime)
540 (check_effective_target_float32_runtime)
541 (check_effective_target_float64_runtime)
542 (check_effective_target_float128_runtime)
543 (check_effective_target_float32x_runtime)
544 (check_effective_target_float64x_runtime)
545 (check_effective_target_float128x_runtime)
546 (check_effective_target_floatn_nx_runtime)
547 (add_options_for_float16, add_options_for_float32)
548 (add_options_for_float64, add_options_for_float128)
549 (add_options_for_float32x, add_options_for_float64x)
550 (add_options_for_float128x): New procedures.
551 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
552 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
553 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
554 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
555 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
556 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
557 gcc.dg/torture/float128-complex.c,
558 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
559 gcc.dg/torture/float128x-basic.c,
560 gcc.dg/torture/float128x-complex.c,
561 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
562 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
563 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
564 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
565 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
566 gcc.dg/torture/float32x-basic.c,
567 gcc.dg/torture/float32x-complex.c,
568 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
569 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
570 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
571 gcc.dg/torture/float64x-basic.c,
572 gcc.dg/torture/float64x-complex.c,
573 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
574 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
575 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
576 gcc.dg/torture/floatn-tg.h,
577 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
578 gcc.dg/torture/fp-int-convert-float128-ieee.c,
579 gcc.dg/torture/fp-int-convert-float128x-timode.c,
580 gcc.dg/torture/fp-int-convert-float128x.c,
581 gcc.dg/torture/fp-int-convert-float16-timode.c,
582 gcc.dg/torture/fp-int-convert-float16.c,
583 gcc.dg/torture/fp-int-convert-float32-timode.c,
584 gcc.dg/torture/fp-int-convert-float32.c,
585 gcc.dg/torture/fp-int-convert-float32x-timode.c,
586 gcc.dg/torture/fp-int-convert-float32x.c,
587 gcc.dg/torture/fp-int-convert-float64-timode.c,
588 gcc.dg/torture/fp-int-convert-float64.c,
589 gcc.dg/torture/fp-int-convert-float64x-timode.c,
590 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
591 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
592 maximum exponent of floating-point type. Use it in testing
593 whether 0x8...0 fits in the floating-point type. Always treat -1
594 (signed 0xf...f) as fitting in the floating-point type.
595 (M_OK1): New macro.
596 * gcc.dg/torture/fp-int-convert-double.c,
597 gcc.dg/torture/fp-int-convert-float.c,
598 gcc.dg/torture/fp-int-convert-float128-timode.c,
599 gcc.dg/torture/fp-int-convert-float128.c,
600 gcc.dg/torture/fp-int-convert-float80-timode.c,
601 gcc.dg/torture/fp-int-convert-float80.c,
602 gcc.dg/torture/fp-int-convert-long-double.c,
603 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
604
94e73c78
JJ
6052016-08-19 Jakub Jelinek <jakub@redhat.com>
606
fbdbd4b6
JJ
607 PR fortran/72744
608 * gfortran.dg/gomp/pr72744.f90: New test.
609
94e73c78
JJ
610 PR fortran/69281
611 * gfortran.dg/gomp/pr69281.f90: New test.
612
91151a73
JB
6132016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
614
414b7129
UB
615 * gfortran.dg/random_4.f90: Initialize seed before using, handle
616 the last special seed value.
617 * gfortran.dg/random_7.f90: Use size for last array member instead
618 of hardcoded value.
91151a73 619
fcf830ab
PK
6202016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
621
622 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
623 * gcc.dg/cpp/warn-undef-2.c: Likewise.
624
1a5da5b6
RB
6252016-08-19 Richard Biener <rguenther@suse.de>
626
627 PR tree-optimization/77286
628 * gcc.dg/torture/pr77286.c: New testcase.
629
82f72146
DM
6302016-08-18 David Malcolm <dmalcolm@redhat.com>
631
632 * gcc.dg/verbose-asm-2.c: New test case.
633
cc015f3a
DM
6342016-08-18 David Malcolm <dmalcolm@redhat.com>
635
636 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
637 (custom_diagnostic_finalizer): Update for change to
638 diagnostic_show_locus.
639
cb18fd07
DM
6402016-08-18 David Malcolm <dmalcolm@redhat.com>
641
642 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
643 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
644
a76989dc
MP
6452016-08-18 Marek Polacek <polacek@redhat.com>
646
647 PR c/71514
648 * gcc.dg/pr71514.c: New test.
649
89c88780
L
6502015-08-18 H.J. Lu <hongjiu.lu@intel.com>
651
652 PR target/72839
653 * gcc.target/i386/pr72839.c: New test.
654
2c71d454
CLT
6552016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
656
657 PR middle-end/70895
658 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
659 * c-c++-common/goacc/reduction-1.c: Likewise.
660 * c-c++-common/goacc/reduction-2.c: Likewise.
661 * c-c++-common/goacc/reduction-3.c: Likewise.
662 * c-c++-common/goacc/reduction-4.c: Likewise.
663
66592e95
AM
6642016-08-18 Alan Modra <amodra@gmail.com>
665
666 * gcc.c-torture/compile/pr72771.c: New.
667
3a146d46
JJ
6682016-08-17 Jakub Jelinek <jakub@redhat.com>
669
670 PR fortran/67496
671 * gfortran.dg/pr67496.f90: New test.
672
3f8257db 6732015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
674
675 PR tree-optimization/71752
3a146d46 676 * gcc.dg/vect/pr71752.c: New.
038000bd 677
dd42e908
UB
6782016-08-17 Uros Bizjak <ubizjak@gmail.com>
679
680 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
681
458a1cd0
JJ
6822016-08-17 Jakub Jelinek <jakub@redhat.com>
683
684 PR middle-end/77259
685 * g++.dg/ipa/devirt-52.C: New test.
686
11c4c4ba
CLT
6872016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
688
689 * c-c++-common/goacc/reduction-6.c: New testcase.
690
661d6efd
RB
6912016-08-17 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/76490
694 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
695 * gcc.dg/pr52904.c: XFAIL.
696
622d8b69
RB
6972016-08-17 Richard Biener <rguenther@suse.de>
698
699 PR tree-optimization/23855
700 * gcc.dg/loop-unswitch-2.c: Adjust.
701
af23e99c
JJ
7022016-08-16 Jakub Jelinek <jakub@redhat.com>
703
704 PR tree-optimization/72817
705 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
706
feeb6268
JM
7072016-08-16 Joseph Myers <joseph@codesourcery.com>
708
709 PR libgcc/77265
710 * gcc.dg/torture/float128-extend-inf.c: New test.
711
65e736c0
DM
7122016-08-16 David Malcolm <dmalcolm@redhat.com>
713
714 PR c/72857
715 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
716 for embedded NUL.
717 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
718 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
719 caret placement.
720 (test_oct): Likewise.
721 (test_multiple): Likewise.
722 (test_field_width_specifier): Likewise.
723 (test_field_width_specifier_2): New function.
724 (test_field_precision_specifier): New function.
725 (test_embedded_nul): Update expected caret placement.
726 (test_non_contiguous_strings): Update line number.
727 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
728 (__emit_string_literal_range): Add "caret_idx" param.
729 (test_simple_string_literal): Add value for new param, updating
730 expected output..
731 (test_concatenated_string_literal): Likewise.
732 (test_multiline_string_literal): Likewise.
733 (test_hex): Likewise.
734 (test_oct): Likewise.
735 (test_multiple): Likewise.
736 (test_ucn4): Likewise.
737 (test_ucn8): Likewise.
738 (test_u8): Likewise.
739 (test_u): Likewise; update expected message, from "range" to
740 "location".
741 (test_U): Likewise.
742 (test_L): Likewise.
743 (test_macro): Add value for new param.
744 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
745 (__emit_string_literal_range): Add "caret_idx" param.
746 (test_stringified_token_1): Add value for new param. Update
747 expected message, from "range" to "location".
748 (test_stringized_token_2): Likewise, adding param to macro.
749 (test_stringified_token_3): Likewise.
750 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
751 (emit_warning): Convert param from source_range to location_t.
752 (test_string_literals): Add caret_idx param, and use it when
753 constructing a substring_loc. Update error message, from
754 "range" to "location".
755
4a7f57d5
JJ
7562016-08-16 Jakub Jelinek <jakub@redhat.com>
757
7841800f
JJ
758 PR target/71910
759 * g++.dg/gomp/pr71910.C: New test.
760
1b13411a
JJ
761 PR middle-end/67485
762 * gcc.c-torture/compile/pr67485.c: New test.
763
4a7f57d5
JJ
764 PR target/72867
765 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
766
3c556bc4
BC
7672016-08-16 Bin Cheng <bin.cheng@arm.com>
768
769 PR tree-optimization/69848
770 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
771
beab2da6
ML
7722016-08-16 Martin Liska <mliska@suse.cz>
773
774 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
775 of memory operations so that it can be handled by core2
776 in 32-bit mode.
777
f4eec0a3
RB
7782016-08-16 Richard Biener <rguenther@suse.de>
779
780 PR tree-optimization/76783
781 * gcc.dg/pr76783.c: New testcase.
782 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
783
8f21990a
BC
7842016-08-16 Bin Cheng <bin.cheng@arm.com>
785
786 PR tree-optimization/72817
787 PR tree-optimization/73450
788 * gcc.dg/tree-ssa/pr72817.c: New test.
789 * gcc.dg/tree-ssa/pr73450.c: New test.
790
7fc61626
FR
7912016-08-15 Fritz Reese <fritzoreese@gmail.com>
792
793 * gfortran.dg/init_flag_13.f90: New testcase.
794 * gfortran.dg/init_flag_14.f90: Ditto.
795 * gfortran.dg/init_flag_15.f03: Ditto.
796 * gfortran.dg/dec_init_1.f90: Ditto.
797 * gfortran.dg/dec_init_2.f90: Ditto.
798
432baa02
UB
7992016-08-15 Uros Bizjak <ubizjak@gmail.com>
800
801 PR target/72867
802 * gcc.target/i386/pr72867.c: New test.
803
7e1dde14
EB
8042016-08-16 Eric Botcazou <ebotcazou@adacore.com>
805
806 * c-c++-common/dump-ada-spec-5.c: New test.
807
e4969090
RB
8082016-08-15 Richard Biener <rguenther@suse.de>
809
810 PR tree-optimization/73434
811 * gcc.dg/torture/pr73434.c: New testcase.
812
66088065
JJ
8132016-08-15 Jakub Jelinek <jakub@redhat.com>
814
815 PR tree-optimization/72824
816 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
817
7c713714
CLT
8182016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
819
820 PR fortran/70598
821 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
822 in use_device clause.
823 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
824 * gfortran.dg/goacc/list.f95: Adjust to catch
825 "neither a POINTER nor an array" error messages.
826
4271e5cb
UB
8272016-08-14 Uros Bizjak <ubizjak@gmail.com>
828
829 PR target/76342
830 * gcc.target/i386/pr76342.c: New test.
831
b0cea284
JJ
8322016-08-12 Jakub Jelinek <jakub@redhat.com>
833
834 PR c/71512
835 * g++.dg/ubsan/pr71512.C: New test.
836 * c-c++-common/ubsan/pr71512-1.c: New test.
837 * c-c++-common/ubsan/pr71512-2.c: New test.
838
e86aefb8
MM
8392016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
840
841 * gcc.target/powerpc/vec-init-1.c: New tests to test various
842 vector initialization options.
843 * gcc.target/powerpc/vec-init-2.c: Likewise.
844 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
845 is generated on ISA 3.0.
846
7fd82d52
PP
8472016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
848
849 PR middle-end/71654
850 * gcc.dg/c-c++-common/pr71654.c: New test.
851 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
852 dg-options.
853 * gcc.dg/tree-ssa/vrp24: Likewise.
854
2f1364c2
JJ
8552016-08-12 Jakub Jelinek <jakub@redhat.com>
856
857 PR c/67410
858 * gcc.dg/pr67410.c: New test.
859
8eb414aa
BC
8602016-08-12 Bin Cheng <bin.cheng@arm.com>
861
862 PR tree-optimization/69848
863 * gcc.dg/vect/vect-pr69848.c: New test.
864
30b39c19
UB
8652016-08-12 Uros Bizjak <ubizjak@gmail.com>
866
867 PR testsuite/71008
868 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
869 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
870 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
871 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
872
e373dd06
RB
8732016-08-12 Richard Biener <rguenther@suse.de>
874
875 PR tree-optimization/57326
876 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
877 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
878 * gcc.dg/tree-ssa/pr35287.c: Likewise.
879 * gcc.target/i386/pr45685.c: Likewise.
880 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
881 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
882 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
883 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
884 * gfortran.dg/pr34163.f90: Likewise.
885
20d1af89
ML
8862016-08-12 Martin Liska <mliska@suse.cz>
887
888 * g++.dg/gcov/gcov-16.C: New test.
889 * lib/gcov.exp: Support new argument for run-gcov function.
890
5cacda56
ML
8912016-08-12 Martin Liska <mliska@suse.cz>
892
893 PR gcov-profile/35590
894 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
895
663eecfd
RB
8962016-08-12 Richard Biener <rguenther@suse.de>
897
898 PR tree-optimization/72851
899 * gcc.dg/torture/pr72851.c: New testcase.
900
3f8257db 9012016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 902
e366d7d8
AO
903 PR debug/63240
904 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
905 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
906 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
907 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
908 DW_AT_deleted.
909
71e1a6a4
AO
910 PR debug/55641
911 * g++.dg/debug/dwarf2/ref-1.C: New.
912
8aaf799b
AO
913 PR debug/49366
914 * g++.dg/debug/dwarf2/template-params-12.H: New.
915 * g++.dg/debug/dwarf2/template-params-12f.C: New.
916 * g++.dg/debug/dwarf2/template-params-12g.C: New.
917 * g++.dg/debug/dwarf2/template-params-12n.C: New.
918 * g++.dg/debug/dwarf2/template-params-12s.C: New.
919 * g++.dg/debug/dwarf2/template-params-12u.C: New.
920 * g++.dg/debug/dwarf2/template-params-12v.C: New.
921 * g++.dg/debug/dwarf2/template-params-12w.C: New.
922
06f9caed
BS
9232016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
924
925 PR target/72863
926 * gcc.target/powerpc/pr72863.c: New test.
927
a8b956c1
UB
9282016-08-11 Uros Bizjak <ubizjak@gmail.com>
929
930 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
931
c73dd986
L
9322015-08-11 H.J. Lu <hongjiu.lu@intel.com>
933
934 * gcc.target/i386/pieces-strcpy-1.c: New test.
935 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
936
385ed708
JJ
9372016-08-11 Jakub Jelinek <jakub@redhat.com>
938
939 PR c++/72868
940 * g++.dg/cpp1y/constexpr-switch4.C: New test.
941
df7ec09f
L
9422015-08-11 H.J. Lu <hongjiu.lu@intel.com>
943
944 * gcc.target/i386/pieces-memcpy-1.c: New test.
945 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
946 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
947 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
948 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
949 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
950
b95a64bb
JJ
9512016-08-11 Jakub Jelinek <jakub@redhat.com>
952
953 PR c/72816
7ddbcf6b 954 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 955
59537744
BE
9562016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
957
958 PR tree-optimization/71083
959 * gcc.c-torture/execute/pr71083.c: New test.
960 * gnat.dg/loop_optimization23.adb: New test.
961 * gnat.dg/loop_optimization23_pkg.ads: New test.
962 * gnat.dg/loop_optimization23_pkg.adb: New test.
963
183ac6d0
RB
9642016-08-11 Richard Biener <rguenther@suse.de>
965
966 PR tree-optimization/72772
967 * gcc.dg/graphite/pr35356-1.c: Adjust.
968 * gcc.dg/tree-ssa/pr59597.c: Likewise.
969
b152f5a2
JB
9702016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
971
972 * gfortran.dg/random_7.f90: Take into account that the last seed
973 value is the special p value.
974 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
975
bb7ebad1
RB
9762016-08-11 Richard Biener <rguenther@suse.de>
977
978 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
979
2e186411
AM
9802016-08-11 Alan Modra <amodra@gmail.com>
981
982 * gcc.target/powerpc/pr71680.c: New.
983
e9e6d4f6
KN
9842016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
985
986 * gcc.target/powerpc/bfp/bfp.exp: New file.
987 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
988 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
989 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
990 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
991 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
992 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
993 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
994 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
995 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
996 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
997 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
998 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
999 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1000 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1001 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1002 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1003 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1004 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1005 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1006 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1007 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1008 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1009 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1010 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1011 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1012 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1013 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1014 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1015 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1016 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1017 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1018 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1019 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1020 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1021 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1022 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1023 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1024 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1025 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1026 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1027 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1028 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1029 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1030 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1031 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1032 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1033 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1034 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1035 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1036 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1037 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1038 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1039 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1040
9c8eabea
BC
10412016-08-10 Bin Cheng <bin.cheng@arm.com>
1042
1043 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1044 Add aarch64*-*-*.
1045
6c553b76
BC
10462016-08-10 Bin Cheng <bin.cheng@arm.com>
1047
1048 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1049
a0883b08
MM
10502016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1051
1052 PR target/72853
1053 * gcc.target/powerpc/pr72853.c: New test.
1054
a266236e
ML
10552016-08-10 Martin Liska <mliska@suse.cz>
1056
1057 PR gcov-profile/58306
1058 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1059
22063dbc
ML
10602016-08-10 Martin Liska <mliska@suse.cz>
1061
1062 * g++.dg/gcov/gcov-threads-1.C: New test.
1063
5250a5bb
SKS
10642016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1065
1066 PR target/71873
1067 * gcc.target/avr/pr71873.c: New test.
1068
b7597ae5
ML
10692016-08-09 Martin Liska <mliska@suse.cz>
1070
1071 * g++.dg/gcov/gcov-dump-1.C: New test.
1072 * g++.dg/gcov/gcov-dump-2.C: New test.
1073
ab50a215
ML
10742016-08-09 Martin Liska <mliska@suse.cz>
1075
1076 * gcc.dg/tree-prof/val-prof-9.c: New test.
1077
dcb1e137
ML
10782016-08-09 Martin Liska <mliska@suse.cz>
1079
1080 * gcc.dg/tree-prof/val-prof-8.c: New test.
1081
04d6d3b6
MJ
10822016-08-09 Martin Jambor <mjambor@suse.cz>
1083
df839749
UB
1084 PR ipa/71981
1085 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1086
c57e78c4
BC
10872016-08-09 Bin Cheng <bin.cheng@arm.com>
1088
1089 PR tree-optimization/33707
1090 * gcc.dg/vect/pr33707.c: New test.
1091
42970a17
BC
10922016-08-09 Bin Cheng <bin.cheng@arm.com>
1093
1094 PR tree-optimization/pr72772
1095 * gcc.dg/tree-ssa/pr72772.c: New test.
1096
810a3aa6
MF
10972016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1098
1099 PR rtl-optimization/66669
1100 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1101
9e207d6f
JJ
11022016-08-09 Jakub Jelinek <jakub@redhat.com>
1103
1104 PR tree-optimization/72824
1105 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1106
50bf47fd
RB
11072016-08-09 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/71802
1110 * gcc.dg/torture/pr71802.c: New testcase.
1111
cadec7ca
JJ
11122016-08-09 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR c++/72809
1115 * g++.dg/eh/stdarg1.C: New test.
1116
c43c5112
AK
11172016-08-08 Andi Kleen <ak@linux.intel.com>
1118
1119 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1120 test command line in failure log.
1121 (profopt-execute): dito. Make autofdo file names unique.
1122
895aa8e1
DM
11232016-08-08 David Malcolm <dmalcolm@redhat.com>
1124
1125 PR c/64955
1126 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1127 output.
1128
9afda630
PK
11292016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1130
1131 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1132 c99_runtime.
1133 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1134 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1135 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1136 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1137 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1138 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1139
e52ed3fe
DM
11402016-08-08 David Malcolm <dmalcolm@redhat.com>
1141
1142 PR c/52952
1143 * gcc.dg/cpp/pr66415-1.c: Likewise.
1144 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1145 * gcc.dg/format/c90-printf-1.c: Likewise.
1146 * gcc.dg/format/diagnostic-ranges.c: New test case.
1147
ad200580
JJ
11482016-08-08 Jakub Jelinek <jakub@redhat.com>
1149
77524e0d
JJ
1150 PR fortran/72716
1151 * gfortran.dg/gomp/pr72716.f90: New test.
1152
2187f2a2
JJ
1153 PR middle-end/72781
1154 * gcc.dg/gomp/pr72781.c: New test.
1155
ad200580
JJ
1156 PR middle-end/68762
1157 * g++.dg/vect/pr68762-1.cc: New test.
1158 * g++.dg/vect/pr68762-2.cc: New test.
1159 * g++.dg/vect/pr68762.h: New file.
1160
989d0071
MS
11612016-08-08 Martin Sebor <msebor@redhat.com>
1162
1163 PR testsuite/72838
3a146d46
JJ
1164 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1165 * g++.dg/warn/overflow-warn-3.C: Same.
1166 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1167
7090cac9
AV
11682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1169
1170 PR fortran/71936
1171 * gfortran.dg/allocate_with_source_21.f03: New test.
1172
64e56ab0
AV
11732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1174
1175 PR fortran/72698
1176 * gfortran.dg/allocate_with_source_20.f03: New test.
1177
0476487d
AM
11782016-08-08 Alan Modra <amodra@gmail.com>
1179
1180 * gcc.c-torture/compile/pr72802.c: New.
1181
8e9218f2
AV
11822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1183
1184 PR fortran/70524
1185 * gfortran.dg/dependency_48.f90: New test.
1186
c1f7083b
TK
11872016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1188
531e5ae3 1189 PR fortran/70040
c1f7083b
TK
1190 * gfortran.dg/pr70040.f90: New testcase.
1191
6ab5813c
TK
11922016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1193
1194 PR fortran/71961
1195 * gfortran.dg/matmul_10.f90: New testcase.
1196
27bddc4a
JH
11972016-08-07 Jan Hubicka <hubicka@ucw.cz>
1198
1199 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1200
4a9f8a9f
JJ
12012016-08-07 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR c/72816
1204 * gcc.dg/pr72816.c: New test.
1205
fa76f2c6
JW
12062016-08-06 Jonathan Wakely <jwakely@redhat.com>
1207
1208 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1209 * g++.dg/conversion/pr41426.C: Likewise.
1210 * g++.dg/conversion/pr66211.C: Likewise.
1211 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1212 * g++.dg/init/ref8.C: Likewise.
1213 * g++.old-deja/g++.law/cvt20.C: Likewise.
1214 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1215
5c3e5002
PP
12162016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1217
1218 PR tree-optimization/18046
1219 * gcc.dg/tree-ssa/vrp105.c: New test.
1220 * gcc.dg/tree-ssa/vrp106.c: New test.
1221
94087e88 12222016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1223
1224 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1225 1ul in diagnostics. Remove hyphen from "constant-expression."
1226 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1227 * g++.dg/cpp0x/static_assert3.C: Same.
1228 * g++.dg/cpp1y/constexpr-throw.C: Same.
1229 * g++.dg/template/nontype3.C: Same.
1230 * g++.dg/warn/overflow-warn-1.C: Same.
1231 * g++.dg/warn/overflow-warn-3.C: Same.
1232 * g++.dg/warn/overflow-warn-4.C: Same.
1233
88fa5555
DM
12342016-08-05 David Malcolm <dmalcolm@redhat.com>
1235
1236 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1237 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1238 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1239 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1240
1addb9e6
PP
12412016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1242
1243 PR tree-optimization/72810
1244 * gcc.dg/tree-ssa/vrp110.c: New test.
1245
1b62ed4f
JG
12462016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1247
1248 PR Target/72819
1249 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1250 registers.
1251 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1252 saving the half-precision registers.
1253 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1254 value is returned in h0.
1255 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1256 are passed in FP/SIMD registers.
1257 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1258 passing works corrcetly.
1259 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1260 (hfa_f16x2_t): Likewise.
1261 (hfa_f16x3_t): Likewise.
1262 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1263 are promoted to double and passed in a double register.
1264 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1265 are promoted to double and stacked.
1266 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1267 __fp16 data types.
1268 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1269 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1270 __fp16 first get passed in FP/SIMD registers, then stacked.
1271
4228ca19
NS
12722016-08-05 Nathan Sidwell <nathan@acm.org>
1273
1274 PR c++/68724
1275 * g++.dg/cpp0x/pr68724.C: New.
1276
db7c335e
RB
12772016-08-05 Richard Biener <rguenther@suse.de>
1278
1279 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1280
48abe922
PP
12812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1282
1283 * gcc.dg/tree-ssa/vrp107.c: New test.
1284 * gcc.dg/tree-ssa/vrp108.c: New test.
1285 * gcc.dg/tree-ssa/vrp109.c: New test.
1286
f6cdf42f
PK
12872016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1288
1289 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1290 dg-options.
1291
33a9c609
PK
12922016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1293
1294 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1295 test-cases.
1296 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1297 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1298 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1299 test-cases.
1300 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1301 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1302 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1303 large_double.
1304
4473482d
PC
13052016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1306
1307 PR c++/72800
1308 * g++.dg/cpp1y/lambda-ice1.C: New.
1309
08156df5
PP
13102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1311
1312 PR c++/72759
1313 * g++.dg/cpp1y/pr72759.C: New test.
1314
938da3a5
PP
13152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1316
1317 * gcc.dg/switch-10.c: New test.
1318
da84183c
JG
13192016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1320
1321 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1322
ae9281fc
TS
13232016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1324
1325 * c-c++-common/goacc/routine-5.c: Update.
1326
086ad22e
BE
13272016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1328
1329 PR rtl-optimization/70903
1330 * gcc.c-torture/execute/pr70903.c: New test.
1331
6805e400
ML
13322016-08-04 Martin Liska <mliska@suse.cz>
1333
1334 * gcc.dg/params/params.exp: Replace file exists with
1335 TESTING_IN_BUILD_TREE.
1336
a0008434
MP
13372016-08-04 Marek Polacek <polacek@redhat.com>
1338
1339 PR c++/70229
1340 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1341
fb46286e
RB
13422016-08-04 Richard Biener <rguenther@suse.de>
1343
1344 PR middle-end/71984
1345 * gcc.dg/torture/pr71984.c: Guard correctness check for
1346 little-endian.
1347
ac2c96ab
AP
13482016-08-03 Andrew Pinski <apinski@cavium.com>
1349
1350 * gcc.c-torture/compile/20160802-1.c: New testcase.
1351
c98583e9
FR
13522016-08-03 Fritz Reese <fritzoreese@gmail.com>
1353
1354 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1355
9ad1a1da
RB
13562016-08-03 Richard Biener <rguenther@suse.de>
1357
1358 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1359 and remove -O3.
1360 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1361 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1362
cd75c979
RB
13632016-08-03 Richard Biener <rguenther@suse.de>
1364
1365 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1366 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1367 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1368 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1369
30e8d875
SKS
13702016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1371
1372 * gcc.dg/init-excess-2.c: Require int32plus.
1373 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1374 * gcc.dg/pr59963-2.c: Require int32plus.
1375 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1376 * gcc.dg/unroll-7.c: Require int32plus.
1377
69b806f6
BC
13782016-08-02 Bin Cheng <bin.cheng@arm.com>
1379
1380 PR tree-optimization/34114
1381 * gcc.dg/tree-ssa/loop-42.c: New test.
1382
1efafef3
TC
13832016-08-02 Tamar Christina <tamar.christina@arm.com>
1384
1385 * gcc.target/aarch64/vminmaxnm.c: New.
1386 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1387 tests.
1388
e2a99194
MM
13892016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1390
1391 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1392 vec_extract for vector float, vector int, vector short, and vector
1393 char.
1394 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1395 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1396 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1397 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1398
71bfb77a
WD
13992016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1400
1401 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1402 single stack adjustment, no writeback.
71bfb77a
WD
1403 * gcc.target/aarch64/test_frame_12.c: Likewise.
1404 * gcc.target/aarch64/test_frame_13.c: Likewise.
1405 * gcc.target/aarch64/test_frame_15.c: Likewise.
1406 * gcc.target/aarch64/test_frame_6.c: Likewise.
1407 * gcc.target/aarch64/test_frame_7.c: Likewise.
1408 * gcc.target/aarch64/test_frame_8.c: Likewise.
1409 * gcc.target/aarch64/test_frame_16.c: New test.
1410
37bce35a
L
14112015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1412
1413 PR target/72748
1414 * gcc.target/i386/pr72748.c: New test.
1415
3f8257db 14162015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1417
1418 PR tree-optimization/71818
1419 * gcc.dg/vect/pr71818.c: New
1420
bf60c531
ML
14212016-08-01 Martin Liska <mliska@suse.cz>
1422
1423 PR tree-optimization/71857
1424 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1425
8ed49fab
KT
14262016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1427
1428 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1429
76e2c821
JB
14302016-08-01 Jan Beulich <jbeulich@suse.com>
1431
1432 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1433
35029597
WS
14342016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1435
1436 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1437 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1438
3aa4b66a
JW
14392016-07-31 Jonathan Wakely <jwakely@redhat.com>
1440
1441 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1442 (check_effective_target_c++): Likewise. Also match for libstdc++.
1443
3f8257db 14442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1445
1446 PR fortran/41922
1447 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1448 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1449 * gfortran.dg/pr41922.f90: New test.
1450
9fcb2819
SK
14512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1452
1453 PR fortran/68566
1454 * gfortran.dg/pr68566.f90: new test.
1455
94087e88 14562016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1457
1458 PR c++/60760
1459 PR c++/71091
1460 * g++.dg/cpp0x/constexpr-cast.C: New test.
1461 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1462 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1463 * g++.dg/ubsan/pr63956.C: Correct.
1464
d0047a25
MM
14652016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1466
1467 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1468 vector double or vector long where the vector is in memory.
1469 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1470 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1471
e4f7a5df
SK
14722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1473
1474 PR fortran/69867
1475 * gfortran.dg/pr69867.f90: New test.
1476
b441ae1d
SK
14772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1478
1479 PR fortran/69962
1480 * gfortran.dg/pr69962.f90: New test.
1481
712dff31
SK
14822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1483
1484 PR fortran/70006
1485 * gfortran.dg/pr70006.f90: New test.
1486
fb42421e
SK
14872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1488
1489 PR fortran/71730
1490 * gfortran.dg/pr71730.f90: New test.
1491 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1492 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1493 * gfortran.dg/array_constructor_26.f03: Ditto.
1494
466effe0
WS
14952016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1496
1497 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1498 * gcc.target/powerpc/pr71763.c: Likewise.
1499
f618a472
MP
15002016-07-29 Marek Polacek <polacek@redhat.com>
1501
1502 PR c/71742
1503 * gcc.dg/940510-1.c: Adjust dg-error.
1504 * gcc.dg/c99-flex-array-1.c: Likewise.
1505 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1506
efd0786f
MP
1507 PR c/71853
1508 * gcc.dg/noncompile/pr71853.c: New test.
1509
e00dceaf
MP
1510 PR c/71573
1511 * gcc.dg/noncompile/pr71573.c: New test.
1512
638fc14f
MP
1513 PR c/71926
1514 * g++.dg/warn/Wparentheses-30.C: New test.
1515 * gcc.dg/Wparentheses-14.c: New test.
1516
61c73a7f
UB
15172016-07-29 Uros Bizjak <ubizjak@gmail.com>
1518
1519 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1520
01d32b2b
BC
15212016-07-29 Bin Cheng <bin.cheng@arm.com>
1522
1523 PR tree-optimization/57558
1524 * gcc.dg/vect/pr57558-1.c: New test.
1525 * gcc.dg/vect/pr57558-2.c: New test.
1526
f6c7a248
PK
15272016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1528
61c73a7f 1529 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1530 to scan forwprop1 dump pass.
1531
f54ea774
PC
15322016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/51488
1535 * g++.dg/template/pr51488.C: New.
1536
673a107a
JJ
15372016-07-29 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR c/71969
1540 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1541 static __inline__.
1542 * gcc.dg/pr71969-1.c: New test.
1543 * gcc.dg/pr71969-2.c: New test.
1544 * gcc.dg/pr71969-3.c: New test.
1545
78169471
MP
15462016-07-29 Marek Polacek <polacek@redhat.com>
1547
1548 PR c/71574
1549 * c-c++-common/pr71574.c: New test.
1550
a5b5c8b6
MP
1551 PR c/71583
1552 * gcc.dg/noncompile/pr71583.c: New test.
1553
883b6d4e
KV
15542016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1555
1556 PR middle-end/68217
1557 * gcc.dg/pr68217.c: New test.
1558
89f1f37e
SK
15592016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1560
1561 PR fortran/71067
1562 * gfortran.dg/pr71067_1.f90: New test.
1563 * gfortran.dg/pr71067_2.f90: Ditto.
1564
e0d32185
MM
15652016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1566
1567 * gcc.target/powerpc/vec-extract-1.c: New test.
1568
c851722d
SK
15692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1570
1571 PR fortran/71799
1572 * gfortran.dg/pr71799.f90: New test.
1573
f064da6a
PC
15742016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1575
1576 PR c++/71665
1577 * g++.dg/cpp0x/pr71665-1.C: New.
1578 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1579 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1580 * g++.dg/ext/label10.C: Likewise.
1581 * g++.dg/parse/constant5.C: Likewise.
1582
1b70aaad
SK
15832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1584
1585 PR fortran/71859
1586 * gfortran.dg/pr71859.f90: New test.
1587 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1588 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1589
a23404c9
PT
15902016-07-28 Paul Thomas <pault@gcc.gnu.org>
1591
1592 PR fortran/71883
1593 * gfortran.dg/pr71883.f90 : New test.
1594
513d866d
YR
15952016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1596
1597 PR tree-optimization/71734
61c73a7f 1598 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1599
7c428aa2
RL
16002016-07-28 Renlin Li <renlin.li@arm.com>
1601
1602 Revert
1603 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1604
1605 PR fortran/71902
1606 * gfortran.dg/dependency_47.f90: New test.
1607
1225d6b1
ML
16082016-07-28 Martin Liska <mliska@suse.cz>
1609
1610 PR gcov-profile/68025
1611 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1612
e5f5bf35
ML
16132016-07-28 Martin Liska <mliska@suse.cz>
1614
1615 * g++.dg/vect/pr70944.cc: New test.
1616
4536610d
KV
16172016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1618
1619 PR middle-end/71994
1620 * gcc.dg/torture/pr71994.c: New test.
1621
8c6961ca
PK
16222016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1623
1624 PR middle-end/71078
1625 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1626 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1627 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1628
8de22ea0
RB
16292016-07-27 Richard Biener <rguenther@suse.de>
1630
1631 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1632
5d9da222
ML
16332016-07-27 Martin Liska <mliska@suse.cz>
1634
1635 * gcc.dg/predict-13.c: New test.
1636 * gcc.dg/predict-14.c: New test.
1637
af9e275f
SKS
16382016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1639
a23404c9 1640 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1641 including stdint.h.
1642 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1643 including stdint.h.
1644
71abba1e
MM
16452016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1646
1647 PR target/71869
1648 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1649 IEEE built-in functions handle quiet and signalling NaNs
1650 correctly.
1651
9cd74e8f
SK
16522016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1653
1654 PR fortran/71862
1655 * gfortran.dg/pr71862.f90: New test.
1656
0d48446f
MS
16572016-07-26 Martin Sebor <msebor@redhat.com>
1658
1659 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1660 selector with dg-options.
1661
524cf1e4
PP
16622016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1663
1664 PR tree-optimization/18046
1665 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1666 * gcc.dg/tree-ssa/vrp103.c: New test.
1667 * gcc.dg/tree-ssa/vrp104.c: New test.
1668
100665d8
WS
16692016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1670
1671 * gcc.target/powerpc/pr63354.c: Require lp64 since
1672 -mprofile-kernel is not legal with -m32.
1673
0b64ca40
RB
16742016-07-26 Richard Biener <rguenther@suse.de>
1675
1676 PR rtl-optimization/71984
1677 * gcc.dg/torture/pr71984.c: New testcase.
1678
9b7937cf
RS
16792016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1680
1681 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1682 g++-dg-runtest via et-dg-runtest.
1683 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1684 * gcc.dg/vect/vect.exp: Likewise.
1685 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1686 gfortran-dg-runtest.
1687 * gfortran.dg/vect/vect.exp: Likewise.
1688 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1689 (check_mips_loongson_hw_available): Likewise.
1690 (check_effective_target_mpaired_single_runtime): Likewise.
1691 (check_effective_target_mips_loongson_runtime): Likewise.
1692 (add_options_for_mpaired_single): Likewise.
1693 (check_effective_target_vect_int): Add global et_index.
1694 Check and save the supported feature for a target selected by
1695 the et_index target. Break long lines where appropriate. Call
1696 et-is-effective-target for MIPS with an argument instead of
1697 check_effective_target_* where appropriate.
1698 (check_effective_target_vect_intfloat_cvt): Likewise.
1699 (check_effective_target_vect_uintfloat_cvt): Likewise.
1700 (check_effective_target_vect_floatint_cvt): Likewise.
1701 (check_effective_target_vect_floatuint_cvt): Likewise.
1702 (check_effective_target_vect_simd_clones): Likewise.
1703 (check_effective_target_vect_shift): ewise.
1704 (check_effective_target_whole_vector_shift): Likewise.
1705 (check_effective_target_vect_bswap): Likewise.
1706 (check_effective_target_vect_shift_char): Likewise.
1707 (check_effective_target_vect_long): Likewise.
1708 (check_effective_target_vect_float): Likewise.
1709 (check_effective_target_vect_double): Likewise.
1710 (check_effective_target_vect_long_long): Likewise.
1711 (check_effective_target_vect_no_int_max): Likewise.
1712 (check_effective_target_vect_no_int_add): Likewise.
1713 (check_effective_target_vect_no_bitwise): Likewise.
1714 (check_effective_target_vect_widen_shift): Likewise.
1715 (check_effective_target_vect_no_align): Likewise.
1716 (check_effective_target_vect_hw_misalign): Likewise.
1717 (check_effective_target_vect_element_align): Likewise.
1718 (check_effective_target_vect_condition): Likewise.
1719 (check_effective_target_vect_cond_mixed): Likewise.
1720 (check_effective_target_vect_char_mult): Likewise.
1721 (check_effective_target_vect_short_mult): Likewise.
1722 (check_effective_target_vect_int_mult): Likewise.
1723 (check_effective_target_vect_extract_even_odd): Likewise.
1724 (check_effective_target_vect_interleave): Likewise.
1725 (check_effective_target_vect_stridedN): Likewise.
1726 (check_effective_target_vect_multiple_sizes): Likewise.
1727 (check_effective_target_vect64): Likewise.
1728 (check_effective_target_vect_call_copysignf): Likewise.
1729 (check_effective_target_vect_call_sqrtf): Likewise.
1730 (check_effective_target_vect_call_btrunc): Likewise.
1731 (check_effective_target_vect_call_btruncf): Likewise.
1732 (check_effective_target_vect_call_ceil): Likewise.
1733 (check_effective_target_vect_call_ceilf): Likewise.
1734 (check_effective_target_vect_call_floor): Likewise.
1735 (check_effective_target_vect_call_floorf): Likewise.
1736 (check_effective_target_vect_call_lceil): Likewise.
1737 (check_effective_target_vect_call_lfloor): Likewise.
1738 (check_effective_target_vect_call_nearbyint): Likewise.
1739 (check_effective_target_vect_call_nearbyintf): Likewise.
1740 (check_effective_target_vect_call_round): Likewise.
1741 (check_effective_target_vect_call_roundf): Likewise.
1742 (check_effective_target_vect_perm): Likewise, but also append *_saved
1743 to the existing global name to properly cache the result.
1744 (check_effective_target_vect_perm_byte): Likewise.
1745 (check_effective_target_vect_perm_short): Likewise.
1746 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1747 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1748 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1749 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1750 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1751 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1752 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1753 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1754 (check_effective_target_vect_sdot_qi): Likewise.
1755 (check_effective_target_vect_udot_qi): Likewise.
1756 (check_effective_target_vect_sdot_hi): Likewise.
1757 (check_effective_target_vect_udot_hi): Likewise.
1758 (check_effective_target_vect_usad_char): Likewise.
1759 (check_effective_target_vect_pack_trunc): Likewise.
1760 (check_effective_target_vect_unpack): Likewise.
1761 (check_effective_target_vect_aligned_arrays): Likewise.
1762 (check_effective_target_vect_natural_alignment): Likewise.
1763 (check_effective_target_vector_alignment_reachable): Likewise.
1764 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1765 (is-effective-target): Initialize et_index if undefined.
1766 (et-dg-runtest): New.
1767 (et-is-effective-target): Likewise.
1768 (check_vect_support_and_set_flags): Add supported MIPS targets to
1769 EFFECTIVE_TARGETS list. Return the number of supported targets.
1770
8f63caf6 17712016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1772 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1773
1774 PR middle-end/70920
1775 * gcc.dg/pr70920-1.c: New test-case.
1776 * gcc.dg/pr70902-2.c: Likewise.
1777 * gcc.dg/pr70920-3.c: Likewise.
1778 * gcc.dg/pr70920-4.c: Likewise
1779 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1780 2 instead of 3.
1781
7d575fff
AM
17822016-07-25 Alexander Monakov <amonakov@ispras.ru>
1783
1784 * gcc.c-torture/execute/pr71494.c: Require label_values.
1785 * gcc.dg/pr16973.c: Ditto.
1786
bf01e070
SKS
17872016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1788
1789 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1790 * gcc.dg/torture/pr69771.c: Require int32plus.
1791 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1792
16b05965
ML
17932016-07-25 Martin Liska <mliska@suse.cz>
1794
1795 * gcc.dg/torture/pr71987.c: New test.
1796
d52d3767
SK
17972016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1798
1799 PR fortran/71935
1800 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1801 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1802 * gfortran.dg/pr71935.f90: New test.
1803
94087e88 18042016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
1805
1806 PR c++/71675
1807 * g++.dg/ext/atomic-3.C: New test.
1808 * gcc.dg/atomic/pr71675.c: New test.
1809
58b3986e
ES
18102016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1811
1812 * gcc.target/i386/mvc8.c: New test.
1813
faa1612a
BC
18142016-07-22 Bin Cheng <bin.cheng@arm.com>
1815
1816 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1817 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1818
1603ebe0
TK
18192016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1820
1821 PR fortran/71795
1822 * gfortran.dg/constructor_50.f90: New test.
1823
bc91c436
ML
18242016-07-22 Martin Liska <mliska@suse.cz>
1825
1826 PR gcov-profile/69028
1827 PR gcov-profile/62047
1828 * g++.dg/cilk-plus/pr69028.C: New test.
1829
9fe9a3a7
AV
18302016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1831
1832 * gfortran.dg/coarray_stat_2.f90: New test.
1833
70866e3d
MM
18342016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1835
1836 * gcc.target/powerpc/vec-extract.h: New files to check the
1837 vec_extract built-in functions for all vector types, testing
1838 accessing each element, both with constant and variable element
1839 numbers.
1840 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1841 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1842 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1843 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1844 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1845 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1846 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1847 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1848 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1849
ab3af181
JJ
18502016-07-21 Jakub Jelinek <jakub@redhat.com>
1851
1852 PR c++/71728
1853 * g++.dg/other/pr71728.C: New test.
1854
ebe8f322
JG
18552016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1856
1857 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1858 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1859 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1860 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1861 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1862
959cef74
RB
18632016-07-21 Richard Biener <rguenther@suse.de>
1864
1865 PR tree-optimization/71947
1866 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1867
b24d9420
BC
18682016-07-21 Bin Cheng <bin.cheng@arm.com>
1869
1870 * gcc.dg/tree-ssa/scev-15.c: New.
1871
23974819
BC
18722016-07-21 Bin Cheng <bin.cheng@arm.com>
1873
1874 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1875
ee78cbaa
JJ
18762016-07-21 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR c++/71941
1879 * g++.dg/gomp/pr71941.C: New test.
1880
52ed68f7
DM
18812016-07-20 David Malcolm <dmalcolm@redhat.com>
1882
1883 PR c/70339
1884 PR c/71858
1885 * g++.dg/spellcheck-identifiers.C: New test case, based on
1886 gcc.dg/spellcheck-identifiers.c.
1887 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1888 gcc.dg/spellcheck-identifiers-2.c.
1889 * g++.dg/spellcheck-typenames.C: New test case, based on
1890 gcc.dg/spellcheck-typenames.c
1891
18407bfb
JW
18922016-07-20 Jonathan Wakely <jwakely@redhat.com>
1893
1894 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1895 pointer to member function and also test catching by reference.
1896
4c07fd98
DV
18972016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1898
1899 * gcc.target/s390/pr67443.c: Fix test case.
1900
fee21d65
DV
19012016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1902
1903 * gcc.target/s390/insv-1.c: Xfail some tests.
1904 * gcc.target/s390/insv-2.c: Likewise.
1905
dbe9dfdd
GJL
19062016-07-20 Georg-Johann Lay <avr@gjlay.de>
1907
1908 * gcc.target/avr/torture/get-mem.c: New test.
1909 * gcc.target/avr/torture/set-mem.c: New test.
1910
c25e1d82
GJL
19112016-07-20 Georg-Johann Lay <avr@gjlay.de>
1912
1913 PR target/71948
1914 * gcc.target/avr/torture/tiny-progmem.c: New test.
1915
109d2197
JJ
19162016-07-20 Jakub Jelinek <jakub@redhat.com>
1917
7419f441
JJ
1918 PR c++/71909
1919 * g++.dg/parse/pr71909.C: New test.
1920 * g++.dg/tm/pr71909.C: New test.
1921
109d2197
JJ
1922 PR c++/50060
1923 * g++.dg/cpp0x/constexpr-50060.C: New test.
1924 * g++.dg/cpp1y/constexpr-50060.C: New test.
1925
144530cf
ML
19262016-07-20 Martin Liska <mliska@suse.cz>
1927
1928 * gfortran.dg/graphite/pr71898.f90: New test.
1929
04ac4afa
BC
19302016-07-20 Bin Cheng <bin.cheng@arm.com>
1931
1932 PR tree-optimization/71503
1933 PR tree-optimization/71683
1934 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1935 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1936
dcbdb17a
ML
19372016-07-20 Martin Liska <mliska@suse.cz>
1938
1939 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1940 * gcc.dg/plugin/sreal-test-1.c: Remove.
1941 * gcc.dg/plugin/sreal_plugin.c: Remove.
1942
6ed82555
TK
19432016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1944
1945 PR fortran/71902
1946 * gfortran.dg/dependency_47.f90: New test.
1947
13da0507
JJ
19482016-07-19 Jakub Jelinek <jakub@redhat.com>
1949
4833f561
JJ
1950 PR rtl-optimization/71916
1951 * gcc.c-torture/compile/pr71916.c: New test.
1952
4fda19ef
JJ
1953 PR middle-end/71874
1954 * g++.dg/torture/pr71874.C: New test.
1955
13da0507
JJ
1956 PR middle-end/71734
1957 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1958 (my_alloc): Rewritten to use __builtin_posix_memalign and
1959 __SIZE_TYPE__.
1960 (my_free): Use __builtin_free instead of _mm_free.
1961 (Vec::operator=): Use __builtin_memcpy.
1962
e7980add
MJ
19632016-07-19 Martin Jambor <mjambor@suse.cz>
1964
61c73a7f
UB
1965 PR fortran/71688
1966 * gfortran.dg/pr71688.f90: New test.
e7980add 1967
13e88953
RB
19682016-07-19 Richard Biener <rguenther@suse.de>
1969
1970 * c-c++-common/vector-subscript-6.c: New testcase.
1971 * c-c++-common/vector-subscript-7.c: Likewise.
1972
1caf0482
SKS
19732016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1974
a23404c9 1975 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1976 and UInt32 based on __SIZEOF_INT__.
1977
cef5388d
RB
19782016-07-19 Richard Biener <rguenther@suse.de>
1979
1980 PR tree-optimization/71901
1981 * gcc.dg/torture/pr71901.c: New testcase.
1982
19832016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1984
1985 PR tree-optimization/71908
1986 * gcc.dg/torture/pr71908.c: New testcase.
1987
a8f7a895
MM
19882016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1989
1990 PR target/71493
1991 * gcc.target/powerpc/pr71493-1.c: New test.
1992 * gcc.target/powerpc/pr71493-2.c: Likewise.
1993
f2111a36
JJ
19942016-07-18 Jakub Jelinek <jakub@redhat.com>
1995
99516432
JJ
1996 PR c++/71835
1997 * g++.dg/conversion/ambig3.C: New test.
1998
87713c6a
JJ
1999 PR c++/71828
2000 * g++.dg/cpp0x/constexpr-71828.C: New test.
2001
7a7f16ca
JJ
2002 PR c++/71826
2003 * g++.dg/template/pr71826.C: New test.
2004
f4d90295
JJ
2005 PR c++/71822
2006 * g++.dg/template/defarg21.C: New test.
2007
f2111a36
JJ
2008 PR c++/71871
2009 * g++.dg/ext/vector31.C: New test.
2010
0b965526
UB
20112016-07-18 Uros Bizjak <ubizjak@gmail.com>
2012
2013 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2014
94e136b9
YR
20152016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2016
2017 PR tree-optimization/71734
2018 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2019
7072df0a
DV
20202016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2021
2022 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2023 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2024 stack-layout-dynamic-1.c: New test.
2025
54158a1a
AK
20262016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2027
2028 * gcc.target/s390/nolrl-1.c: New test.
2029
43068916
FR
20302016-07-17 Fritz Reese <fritzoreese@gmail.com>
2031
2032 PR fortran/71523
2033 * gfortran.dg/pr71523_1.f90: New test.
2034 * gfortran.dg/pr71523_2.f90: New test.
2035
a9356b12
AS
20362016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2037
2038 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2039
a07b81c7 20402016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2041 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2042
2043 PR fortran/62125
2044 * gfortran.dg/pr62125.f90: New test.
2045
96c0ec12
BS
20462016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2047
2048 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2049 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2050
479d0ed5
JW
20512016-07-15 Jonathan Wakely <jwakely@redhat.com>
2052
2053 PR c++/58796
2054 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2055 * g++.dg/cpp0x/nullptr35.C: New test.
2056
41c7438e
BC
20572016-07-15 Bin Cheng <bin.cheng@arm.com>
2058
2059 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2060
f7ba880b
CP
20612016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2062
2063 * gfortran.dg/goacc/vector_length.f90: New test.
2064
b9aba0a0
RB
20652016-07-15 Richard Biener <rguenther@suse.de>
2066
2067 PR tree-optimization/71881
2068 * gcc.dg/torture/pr71881.c: New testcase.
2069
9513d5fb
RB
20702016-07-15 Richard Biener <rguenther@suse.de>
2071
2072 PR tree-optimization/71887
2073 * gcc.dg/torture/pr71887.c: New testcase.
2074
ddbbcb19
JJ
20752016-07-15 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR c/71858
2078 * gcc.dg/spellcheck-identifiers-3.c: New test.
2079
29eb509c
AV
20802016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2081
2082 PR fortran/71807
2083 * gfortran.dg/null_9.f90: New test.
2084
43aabfcf
BC
20852016-07-15 Bin Cheng <bin.cheng@arm.com>
2086
2087 * gcc.dg/tree-ssa/loop-41.c: New test.
2088
afc89e58
BC
20892016-07-15 Bin Cheng <bin.cheng@arm.com>
2090
2091 PR tree-optimization/71347
2092 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2093
6fa682ad
SK
20942016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2095
2096 PR fortran/29819
2097 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2098 * gfortran.dg/contains.f90: Ditto.
2099 * gfortran.dg/contains_empty_1.f03: Ditto.
2100 * gfortran.dg/submodule_3.f08: Ditto.
2101
dd36b877
JJ
21022016-07-14 Jakub Jelinek <jakub@redhat.com>
2103
a60a5d31
JJ
2104 PR testsuite/71865
2105 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2106 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2107 expected diagnostics.
2108
dd36b877
JJ
2109 PR c/71858
2110 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2111 * gcc.dg/spellcheck-identifiers-2.c: New test.
2112 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2113 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2114
a241f8ca
JJ
21152016-07-14 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR tree-optimization/71872
2118 * gcc.c-torture/compile/pr71872.c: New test.
2119
d62b809c
TP
21202016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2121
2122 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2123 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2124 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2125 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2126 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2127 * gcc.target/arm/atomic-op-acquire-1.c: This.
2128 * gcc.target/arm/atomic-op-char.c: Rename into ...
2129 * gcc.target/arm/atomic-op-char-1.c: This.
2130 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2131 * gcc.target/arm/atomic-op-consume-1.c: This.
2132 * gcc.target/arm/atomic-op-int.c: Rename into ...
2133 * gcc.target/arm/atomic-op-int-1.c: This.
2134 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2135 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2136 * gcc.target/arm/atomic-op-release.c: Rename into ...
2137 * gcc.target/arm/atomic-op-release-1.c: This.
2138 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2139 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2140 * gcc.target/arm/atomic-op-short.c: Rename into ...
2141 * gcc.target/arm/atomic-op-short-1.c: This.
2142 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2143 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2144 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2145 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2146 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2147 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2148 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2149 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2150 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2151 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2152
1f8dd420
AV
21532016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2154
2155 PR fortran/70842
2156 * gfortran.dg/select_type_35.f03: New test.
2157
53109ba8
KT
21582016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2159
2160 PR target/65951
2161 PR tree-optimization/70923
2162 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2163 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2164 * gcc.dg/vect/pr65951.c: Likewise.
2165 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2166
91f35b7f
DE
21672016-07-14 David Edelsohn <dje.gcc@gmail.com>
2168
2169 * c-c++-common/pr60226.c: Expect maximum object file alignment
2170 error on AIX.
2171
351168fe
RB
21722016-07-14 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/71866
2175 * gcc.dg/torture/pr71866.c: New testcase.
2176
94c32c00
TP
21772016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2178
2179 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2180 selector and enclose boolean expression in curly braces.
2181
b799a481
AM
21822016-07-14 Alan Modra <amodra@gmail.com>
2183
2184 PR target/71733
2185 * gcc.target/powerpc/p9-novsx.c: New.
2186
f63ba78c
AK
21872016-07-13 Andi Kleen <ak@linux.intel.com>
2188
2189 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2190 * g++.dg/tree-prof/morefunc.C: Dito.
2191 * g++.dg/tree-prof/pr35545.C: Dito.
2192 * g++.dg/tree-prof/reorder.C: Dito.
2193 * gcc.dg/tree-prof/20050826-2.c: Dito.
2194 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2195 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2196 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2197 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2198 * gcc.dg/tree-prof/inliner-1.c: Dito.
2199 * gcc.dg/tree-prof/merge_block.c: Dito.
2200 * gcc.dg/tree-prof/stringop-1.c: Dito.
2201 * gcc.dg/tree-prof/stringop-2.c: Dito.
2202 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2203 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2204 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2205 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2206 * gcc.dg/tree-prof/update-loopch.c: Dito.
2207 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2208 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2209 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2210 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2211 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2212 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2213 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2214
f4d5a23d
AK
22152016-07-13 Andi Kleen <ak@linux.intel.com>
2216
2217 * lib/profopt.exp (profopt-execute): Remove .imports files.
2218
ae145898
AK
22192016-07-13 Andi Kleen <ak@linux.intel.com>
2220
0b965526 2221 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2222
e97bd4f5
AK
22232016-07-13 Andi Kleen <ak@linux.intel.com>
2224
2225 * lib/profopt.exp (dg-final-scan-autofdo,
2226 dg-final-scan-not-autofdo): New functions.
2227
6fa3d4b4
BC
22282016-07-13 Bin Cheng <bin.cheng@arm.com>
2229
2230 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2231 * gcc.dg/vect/vect-35.c: Ditto.
2232 * gcc.dg/vect/vect-alias-check-2.c: New test.
2233
65f18bc6
ML
22342016-07-13 Martin Liska <mliska@suse.cz>
2235
2236 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2237 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2238 * gfortran.dg/pr42108.f90: Update expected dump scan.
2239
9737f35b
RB
22402016-07-13 Richard Biener <rguenther@suse.de>
2241
2242 PR tree-optimization/24574
2243 * gcc.dg/pr24574.c: New testcase.
2244
62c0ea4b
SKS
22452016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2246
0b965526 2247 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2248 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2249 * c-c++-common/pr68833-1.c: Require int32plus.
2250 * gcc.dg/ipa/pr63551.c: Likewise.
2251 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2252 * gcc.dg/ipa/pr64041.c: Require int32plus.
2253
c7ed8938
IE
22542016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2255
2256 PR ipa/71633
2257 * g++.dg/pr71633.C: New test.
2258
5ce15300
TP
22592016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2260
2261 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2262 Add new arm_thumb1_cbz_ok effective target.
2263 * gcc.target/arm/cbz.c: New test.
2264
2b9509a3
TP
22652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2266
2267 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2268 Define effective target.
2269 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2270 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2271 * gcc.target/arm/movhi_movw.c: New test.
2272 * gcc.target/arm/movsi_movw.c: Likewise.
2273 * gcc.target/arm/movdi_movw.c: Likewise.
2274
7f15b177
RB
22752016-07-13 Richard Biener <rguenther@suse.de>
2276
2277 PR middle-end/71104
2278 * gcc.dg/pr71104-1.c: New testcase.
2279 * gcc.dg/pr71104-2.c: Likewise.
2280
0b0a896e
MM
22812016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2282
2283 PR target/71805
2284 * gcc.target/powerpc/pr71805.c: New test.
2285
f906f5ed
BS
22862016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2287
2288 * gcc.target/powerpc/divkc3-1.c: New.
2289 * gcc.target/powerpc/mulkc3-1.c: New.
2290
9e63c3aa
NS
22912016-07-12 Nathan Sidwell <nathan@acm.org>
2292
2293 * gcc.target/arm/data-rel-1.c: New.
2294 * gcc.target/arm/data-rel-2.c: New.
2295 * gcc.target/arm/data-rel-3.c: New.
2296
f507d202
ML
22972016-07-12 Martin Liska <mliska@suse.cz>
2298
2299 * gcc.dg/params/blocksort-part.c: New test.
2300 * gcc.dg/params/params.exp: New file.
2301
d6f7c125
KT
23022016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2303
2304 PR middle-end/71700
2305 * gcc.c-torture/execute/pr71700.c: New test.
2306
37ccb0ba
SB
23072016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2308 Richard Biener <rguenther@suse.de>
2309
2310 PR tree-optimization/23286
2311 PR tree-optimization/70159
2312 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2313 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2314 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2315 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2316 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2317 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2318 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2319 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2320 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2321 * gcc.dg/pr51879-12.c: Likewise.
2322 * gcc.dg/strlenopt-9.c: Likewise.
2323 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2324 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2325 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2326 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2327 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2328 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2329 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2330 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2331 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2332 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2333 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2334 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2335 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2336 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2337 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2338
712a93d6
RB
23392016-07-12 Richard Biener <rguenther@suse.de>
2340
2341 PR rtl-optimization/68961
2342 * gcc.target/i386/pr68961.c: New testcase.
2343
c392943c
JJ
23442016-07-11 Jakub Jelinek <jakub@redhat.com>
2345
3d56e6a4
JJ
2346 PR middle-end/71758
2347 * c-c++-common/gomp/pr71758.c: New test.
2348 * gfortran.dg/gomp/pr71758.f90: New test.
2349
c392943c
JJ
2350 PR tree-optimization/71823
2351 * gcc.dg/vect/pr71823.c: New test.
2352
741d3be5
DM
23532016-07-11 David Malcolm <dmalcolm@redhat.com>
2354
2355 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2356 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2357 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2358
92fa45b5
L
23592016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2360
2361 PR target/71801
2362 * gcc.target/i386/pr71801.c: New test.
2363
f51606c7
RB
23642016-07-11 Richard Biener <rguenther@suse.de>
2365
2366 PR tree-optimization/71816
2367 * gcc.dg/torture/pr71816.c: New testcase.
2368
36b54ce0
TK
23692016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2370
2371 PR fortran/71783
2372 * gfortran.dg/dependency_46.f90: New test.
2373
d13835b6
VM
23742016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2375
2376 PR rtl-optimization/71621
2377 * gcc.target/i386/pr71621-1.c: New.
2378 * gcc.target/i386/pr71621-2.c: New.
2379
642bcbdf
CP
23802016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2381
2382 * gfortran.dg/goacc/pr71704.f90: New test.
2383
02eb5b8b
BS
23842016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2385
2386 PR target/71297
2387 * gcc.target/powerpc/pr71297.c: New.
2388
8beb9a0d
JW
23892016-07-08 Jiong Wang <jiong.wang@arm.com>
2390
2391 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2392
cef4b650
MM
23932016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2394
2395 PR target/71806
2396 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2397
3c3ecf52
AH
23982016-07-08 Alan Hayward <alan.hayward@arm.com>
2399
2400 PR tree-optimization/71667
2401 * gcc.dg/vect/pr71667.c: New
2402
2660286d
ML
24032016-07-08 Martin Liska <mliska@suse.cz>
2404
2405 * gcc.dg/torture/pr71606.c: New test.
2406
70cdd4ae
JD
24072016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2408
2409 PR fortran/71764
2410 * gfortran.dg/pr71764.f90: New test.
2411
842dc2e6
JJ
24122016-07-07 Jakub Jelinek <jakub@redhat.com>
2413 Kai Tietz <ktietz70@googlemail.com>
2414
2415 PR c++/70869
2416 PR c++/71054
2417 * g++.dg/cpp0x/pr70869.C: New test.
2418 * g++.dg/cpp0x/pr71054.C: New test.
2419
31be4262
DE
24202016-07-07 David Edelsohn <dje.gcc@gmail.com>
2421
2422 * g++.dg/debug/pr71432.C: Fail on AIX.
2423
1c122092
ML
24242016-07-07 Martin Liska <mliska@suse.cz>
2425
2426 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2427 an undefined behavior.
2428 * gfortran.dg/do_3.F90: Likewise.
2429 * gfortran.dg/do_check_11.f90: New test.
2430 * gfortran.dg/do_check_12.f90: New test.
2431 * gfortran.dg/do_corner_warn.f90: New test.
2432
7119f1b1
ML
24332016-07-07 Martin Liska <mliska@suse.cz>
2434
2435 * gfortran.dg/predict-1.f90: Ammend the test.
2436 * gfortran.dg/predict-2.f90: Likewise.
2437
275792f2
IE
24382016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2439
2440 PR ipa/71624
2441 * g++.dg/pr71624.C: New test.
2442
05a437c1
TP
24432016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2444
2445 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2446 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2447 ARMv8-M Mainline architectures.
2448
6f493951
TP
24492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2450
2451 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2452 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2453
5ddaee94
SB
24542016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2455
2456 PR target/70098
2457 PR target/71763
2458 * gcc.target/powerpc/pr71763.c: New file.
2459
651afdb2
YR
24602016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2461
2462 PR tree-optimization/71518
0b965526 2463 * gcc.dg/pr71518.c: New test.
651afdb2 2464
9df99881
WD
24652016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2466
2467 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2468
7b4e0769
SKS
24692016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2470
0b965526 2471 PR target/50739
7b4e0769
SKS
2472 * gcc.target/avr/pr50739.c: New test.
2473
eb4432f7
JH
24742016-07-05 Jan Hubicka <jh@suse.cz>
2475
2476 * gcc.dg/tree-ssa/scev-14.c: update template.
2477
c01e092f
RS
24782016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2479
2480 * gcc.dg/vect/group-no-gaps-1.c: New test.
2481
8070763a
AK
24822016-07-05 Andi Kleen <ak@linux.intel.com>
2483
2484 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2485 if kernel supports MPX.
2486
3f8257db 24872016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2488
2489 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2490
36a265b1
MM
24912016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2492 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2493
2494 * gcc.target/powerpc/signbit-1.c: New test.
2495 * gcc.target/powerpc/signbit-2.c: New test.
2496 * gcc.target/powerpc/signbit-3.c: New test.
2497
7a98fb6e
KT
24982016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2499
2500 PR rtl-optimization/71594
2501 * gcc.dg/torture/pr71594.c: New test.
2502
1e3d54b4
JH
25032016-07-05 Jan Hubicka <jh@suse.cz>
2504
2505 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2506
84ca3893
DM
25072016-07-05 David Malcolm <dmalcolm@redhat.com>
2508
2509 PR c++/62314
3a146d46 2510 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2511 number of missing semicolon error.
2512 * g++.dg/pr62314-2.C: New test case.
2513
20d0bfce
AF
25142016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2515
2516 * gfortran.dg/coarray_stat_function.f90: New test.
2517 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2518 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2519 to new interfaces.
2520
69aaea06
AV
25212016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2522
2523 PR fortran/71623
2524 * gfortran.dg/deferred_character_17.f90: New test.
2525
f723a43c
CL
25262016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2527
2528 * gcc.target/arm/neon/polytypes.c: Move to ...
2529 * gcc.target/arm/polytypes.c: ... here.
2530 * gcc.target/arm/neon/pr51534.c: Move to ...
2531 * gcc.target/arm/pr51534.c: ... here.
2532 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2533 * gcc.target/arm/vect-vcvt.c: ... here.
2534 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2535 * gcc.target/arm/vect-vcvtq.c: ... here.
2536 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2537 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2538 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2539 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2540 * gcc.target/arm/neon/neon.exp: Delete.
2541 * gcc.target/arm/neon/: Delete.
2542
d73e0ccf
JD
25432016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2544
2545 PR fortran/65575
2546 * gfortran.dg: pr65575.f90: New test.
2547
c20f6223
JD
25482016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2549
2550 PR fortran/35849
2551 * gfortran.dg: pr35849.f90: New test.
2552
2a5537c3
JJ
25532016-07-04 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR c++/71739
2556 * g++.dg/cpp0x/pr71739.C: New test.
2557
740f9751
CL
25582016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2559
2560 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2561
bf749919
DV
25622016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2563
2564 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2565 locr.
2566 * gcc.target/s390/loc-1.c: New test.
2567
430bb38e
YR
25682016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2569
3a146d46
JJ
2570 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2571 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2572
15f6e0da
RR
25732016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2574
2575 PR target/63874
2576 * gcc.target/aarch64/pr63874.c: New test.
2577
79335075
JB
25782016-07-04 Jan Beulich <jbeulich@suse.com>
2579
2580 * g++.dg/header.c: New.
2581 * gcc.dg/header.c: New.
2582
557e8c49
JJ
25832016-07-02 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR c/71719
2586 * c-c++-common/Wunused-var-15.c: New test.
2587
79a592e3
JJ
25882016-07-01 Jakub Jelinek <jakub@redhat.com>
2589
2590 PR fortran/71687
2591 * gfortran.dg/gomp/pr71687.f90: New test.
2592
e2298656
BS
25932016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2594
2595 * gcc.dg/const-float128-ped.c: Require __float128 effective
2596 target and options.
2597 * gcc.dg/const-float128.c: Likewise.
2598 * gcc.dg/torture/float128-cmp-invalid.c: Require
2599 __float128 and base_quadfloat_support effective targets, and
2600 __float128 options.
2601 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2602 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2603 * gcc.dg/torture/float128-nan.c: Likewise.
2604 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2605 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2606 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2607 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2608 (add_options_for___float128): New.
2609 (check_effective_target_base_quadword_support): New.
2610
70c11966
MM
26112016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2612
2613 PR target/71720
2614 * gcc.target/powerpc/pr71720.c: New test.
2615
059541fd
JB
26162016-07-01 Jan Beulich <jbeulich@suse.com>
2617
2618 * gcc.dg/bss.c: New.
2619
2c1e4964
PB
26202016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2621
2622 PR target/71698
2623 * gcc.target/powerpc/pr71698.c: New test.
2624
22e1cb39
GJL
26252016-07-01 Georg-Johann Lay <avr@gjlay.de>
2626
2627 PR target/71151
2628 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2629 instead of ".foo" for its section name.
2630 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2631 depending on MCU's flash size.
2632 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2633 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2634 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2635 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2636 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2637 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2638
466cf574
JB
26392016-07-01 Jan Beulich <jbeulich@suse.com>
2640
2641 * gcc.target/i386/pr65105-2.c: Add -msse2.
2642
351beab7
JJ
26432016-06-30 Jakub Jelinek <jakub@redhat.com>
2644
55a0f21a
JJ
2645 PR tree-optimization/71707
2646 * gcc.dg/strlenopt-29.c: New test.
2647
6245ad72
JJ
2648 PR fortran/71704
2649 * gfortran.dg/gomp/pr71704.f90: New test.
2650
351beab7
JJ
2651 PR fortran/71705
2652 * gfortran.dg/gomp/pr71705.f90: New test.
2653
5a3a6a5e
KN
26542016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2655
2656 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2657 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2658 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2659 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2660 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2661 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2662 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2663 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2664 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2665 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2666 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2667 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2668 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2669 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2670 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2671 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2672 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2673 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2674 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2675 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2676 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2677 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2678 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2679 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2680 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2681 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2682 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2683 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2684 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2685 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2686 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2687 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2688 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2689 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2690 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2691 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2692 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2693 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2694 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2695 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2696 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2697 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2698 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2699 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2700 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2701 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2702 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2703 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2704 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2705 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2706 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2707 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2708 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2709 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2710 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2711 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2712 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2713 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2714 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2715 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2716 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2717 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2718 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2719 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2720 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2721 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2722 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2723 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2724 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2725 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2726 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2727 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2728 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2729 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2730 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2731 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2732 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2733 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2734 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2735 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2736 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2737
3dfa8071 27382016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2739 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2740
2741 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2742
9bd62242 27432016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2744 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2745
2746 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2747
603107fb
DM
27482016-06-30 David Malcolm <dmalcolm@redhat.com>
2749
2750 PR driver/71651
2751 * gcc.dg/spellcheck-options-12.c: New test case.
2752
205cccc7
JJ
27532016-06-30 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR middle-end/71693
2756 * gcc.c-torture/compile/pr71693.c: New test.
2757
f4452176
DM
27582016-06-29 David Malcolm <dmalcolm@redhat.com>
2759
2760 * gcc.dg/spellcheck-params.c: New testcase.
2761 * gcc.dg/spellcheck-params-2.c: New testcase.
2762
c5e74d9d
MM
27632016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2764
2765 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2766 vector extract instructions.
2767 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2768
e44ecbfd
JD
27692016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2770
2771 PR fortran/71686
2772 * gfortran.dg/unexpected_eof_2.f90: New test.
2773 * gfortran.dg/unexpected_eof_3.f90: New test.
2774
ee446d9f
JW
27752016-06-29 Jim Wilson <jim.wilson@linaro.org>
2776
2777 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2778
27f67461
CP
27792016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2780
2781 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2782 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2783 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2784
b1206d29
RB
27852016-06-29 Richard Biener <rguenther@suse.de>
2786
2787 PR middle-end/15256
2788 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2789
1af21224
MW
27902016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2791
2792 * gcc.target/arm/aapcs/neon-vect10.c: Require
2793 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2794 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2795 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2796 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2797 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2798 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2799 * gcc.target/arm/fp16-aapcs-1.c: Require
2800 -mfloat-ab=hard. Also simplify the test.
2801 * gcc.target/arm/fp16-aapcs-2.c: New.
2802
7fe43755
MW
28032016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2804
0b965526 2805 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2806 (add_options_for_arm_fp16_ieee): New.
2807 (add_options_for_arm_fp16_alternative): New.
2808 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2809 long-line.
2810 (effective_target_arm_fp16_hw): New.
2811
264d951a
IE
28122016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2813
2814 PR tree-optimization/71655
2815 * g++.dg/pr71655.C: New test.
2816
5c846a81
ML
28172016-06-29 Martin Liska <mliska@suse.cz>
2818
2819 * gcc.dg/pr71585.c: New test.
2820 * gcc.dg/pr71585-2.c: New test.
2821 * gcc.dg/pr71585-3.c: New test.
2822
fafe9318
YR
28232016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2824
2825 PR tree-optimization/70729
2826 * g++.dg/vect/pr70729.cc: New test.
2827
54d19c3b
TS
28282016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2829
2830 * c-c++-common/gomp/cancel-1.c: Extend.
2831
5f3cd7c3
JJ
28322016-06-29 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR tree-optimization/71625
2835 * gcc.dg/strlenopt-28.c: New test.
2836
4aa83879
RB
28372016-06-29 Richard Biener <rguenther@suse.de>
2838
2839 PR middle-end/71002
2840 * g++.dg/torture/pr71002.C: Adjust testcase.
2841
152ef731
JJ
28422016-06-29 Jakub Jelinek <jakub@redhat.com>
2843
2844 PR c/71685
2845 * gcc.dg/pr71685.c: New test.
2846
28472016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2848
2849 PR c/71552
2850 * gcc.dg/init-bad-9.c: New test.
2851
d41dc215
BS
28522016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853
2854 * gcc.target/powerpc/abs128-1.c: Require VSX.
2855 * gcc.target/powerpc/copysign128-1.c: Likewise.
2856 * gcc.target/powerpc/inf128-1.c: Likewise.
2857 * gcc.target/powerpc/nan128-1.c: Likewise.
2858
6a20b538
JJ
28592016-06-28 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR middle-end/71626
2862 * gcc.c-torture/execute/pr71626-1.c: New test.
2863 * gcc.c-torture/execute/pr71626-2.c: New test.
2864
77d93c47
PB
28652016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2866
2867 PR target/71656
2868 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2869
a8264058
SB
28702016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2871
2872 PR target/71670
2873 * gcc.target/powerpc/pr71670.c: New testcase.
2874
0dc47331
PB
28752016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2876
2877 PR target/71656
2878 * gcc.target/powerpc/pr71656-1.c: New test.
2879 * gcc.target/powerpc/pr71656-2.c: New test.
2880
b65ffc79
CL
28812016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2882
2883 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2884 around fp16 code.
2885 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2886 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2887 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2888 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2889 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2890 Add arm_neon_fp16_ok effective target.
0b965526
UB
2891 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2892 Likewise.
2893 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2894 Likewise.
2895 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2896 Likewise.
2897 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2898 Likewise.
2899 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2900 Likewise.
2901 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2902 Likewise.
2903 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2904 Likewise.
2905 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2906 Likewise.
2907 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2908 Likewise.
2909 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2910 Likewise.
2911 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2912 Likewise.
b65ffc79 2913
9bb86f40
JH
29142016-06-26 Jan Hubicka <hubicka@ucw.cz>
2915
2916 * gcc.dg/predict-12.c: New testcase.
2917
46db0fd4
JD
29182016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2919
2920 PR fortran/71649
2921 * gfortran.dg/pr71649.f90: New test.
2922
2a65e70b
JJ
29232016-06-25 Jakub Jelinek <jakub@redhat.com>
2924
f8a06e24
JJ
2925 PR tree-optimization/71643
2926 * g++.dg/opt/pr71643.C: New test.
2927
2a65e70b
JJ
2928 PR tree-optimization/71631
2929 * gcc.c-torture/execute/pr71631.c: New test.
2930
7805417a
JH
29312016-06-24 Jan Hubicka <hubicka@ucw.cz>
2932
2933 * gcc.dg/predict-11.c: New testcase.
2934 * gfortran.dg/predict-2.f90: New testcase.
2935
888ed1a3
JH
29362016-06-24 Jan Hubicka <hubicka@ucw.cz>
2937
2938 * gcc.dg/predict-10.c: New test.
2939
53605f35
BS
29402016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2941
2942 * gcc.target/powerpc/abs128-1.c: New.
2943 * gcc.target/powerpc/copysign128-1.c: New.
2944 * gcc.target/powerpc/inf128-1.c: New.
2945 * gcc.target/powerpc/nan128-1.c: New.
2946
7b22b4c6
EB
29472016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2948
2949 * gfortran.dg/pr71642.f90: New test.
2950
37e373c2
JJ
29512016-06-24 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR tree-optimization/71647
2954 * gcc.target/i386/pr71647.c: New test.
2955
b20b79f2
L
29562016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2957
2958 * gcc.target/i386/noplt-gd-1.c: New test.
2959 * gcc.target/i386/noplt-gd-2.c: Likewise.
2960 * gcc.target/i386/noplt-gd-3.c: Likewise.
2961 * gcc.target/i386/noplt-ld-1.c: Likewise.
2962 * gcc.target/i386/noplt-ld-2.c: Likewise.
2963 * gcc.target/i386/noplt-ld-3.c: Likewise.
2964 * lib/target-supports.exp
2965 (check_effective_target_tls_get_addr_via_got): New.
2966
04619cb8
UB
29672016-06-24 Uros Bizjak <ubizjak@gmail.com>
2968
2969 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2970 testsuite compile flags.
2971 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2972 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2973
29742016-06-24 Uros Bizjak <ubizjak@gmail.com>
2975
2976 * g++dg/vect/pr36684.cc: Add dg-do compile.
2977 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2978 * gcc.dg/vect/pr70021.c: Ditto.
2979 * gcc.dg/vect/pr70138-1.c: Ditto.
2980 * gcc.dg/vect/pr70138-2.c: Ditto.
2981 * gcc.dg/vect/pr70354-1.c: Ditto.
2982 * gcc.dg/vect/pr70354-2.c: Ditto.
2983 * gcc.dg/vect/pr71259.c: Ditto.
2984 * gcc.dg/vect/pr71416-1.c: Ditto.
2985 * gcc.dg/vect/slp-43.c: Ditto.
2986 * gcc.dg/vect/slp-45.c: Ditto.
2987 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2988 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2989 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2990 * gfortran.dg/vect/pr69980.f90: Ditto.
2991
29922016-06-24 Uros Bizjak <ubizjak@gmail.com>
2993
2994 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2995 * gcc.dg/vect/bb-slp-30.c: Ditto.
2996 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2997 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2998 * gcc.dg/vect/pr45902.c: Ditto.
2999 * gcc.dg/vect/pr48172.c: Ditto.
3000 * gcc.dg/vect/pr48377.c: Ditto.
3001 * gcc.dg/vect/pr49038.c: Ditto.
3002 * gcc.dg/vect/pr49771.c: Ditto.
3003 * gcc.dg/vect/pr52091.c: Ditto.
3004 * gcc.dg/vect/pr53185-2.c: Ditto.
3005 * gcc.dg/vect/pr56826.c: Ditto.
3006 * gcc.dg/vect/pr60276.c: Ditto.
3007 * gcc.dg/vect/pr62021.c: Ditto.
3008 * gcc.dg/vect/pr63530.c: Ditto.
3009 * gcc.dg/vect/pr65518.c: Ditto.
3010 * gcc.dg/vect/pr65947-1.c: Ditto.
3011 * gcc.dg/vect/pr65947-10.c: Ditto.
3012 * gcc.dg/vect/pr65947-11.c: Ditto.
3013 * gcc.dg/vect/pr65947-12.c: Ditto.
3014 * gcc.dg/vect/pr65947-13.c: Ditto.
3015 * gcc.dg/vect/pr65947-2.c: Ditto.
3016 * gcc.dg/vect/pr65947-3.c: Ditto.
3017 * gcc.dg/vect/pr65947-4.c: Ditto.
3018 * gcc.dg/vect/pr65947-5.c: Ditto.
3019 * gcc.dg/vect/pr65947-6.c: Ditto.
3020 * gcc.dg/vect/pr65947-7.c: Ditto.
3021 * gcc.dg/vect/pr65947-8.c: Ditto.
3022 * gcc.dg/vect/pr65947-9.c: Ditto.
3023 * gcc.dg/vect/pr71416-1.c: Ditto.
3024 * gcc.dg/vect/pr71439.c: Ditto.
3025 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3026 * gcc.dg/vect/vect-bswap16.c: Ditto.
3027 * gcc.dg/vect/vect-bswap32.c: Ditto.
3028 * gcc.dg/vect/vect-bswap64.c: Ditto.
3029 * gcc.dg/vect/vect-live-1.c: Ditto.
3030 * gcc.dg/vect/vect-live-2.c: Ditto.
3031 * gcc.dg/vect/vect-live-3.c: Ditto.
3032 * gcc.dg/vect/vect-live-4.c: Ditto.
3033 * gcc.dg/vect/vect-live-5.c: Ditto.
3034 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3035 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3036 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3037 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3038 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3039 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3040 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3041 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3042 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3043 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3044 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3045 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3046 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3047 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3048 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3049 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3050 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3051
da224bcb
UB
30522016-06-24 Uros Bizjak <ubizjak@gmail.com>
3053
3054 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3055
dfee2870
L
30562016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3057
3058 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3059 ia32 if R_386_GOT32X relocation is supported.
3060 * gcc.target/i386/noplt-3.c: Likewise.
3061 * gcc.target/i386/noplt-2.c: Likewise.
3062 (main): Renamed to ...
3063 (bar): This.
3064 * gcc.target/i386/noplt-4.c: Likewise.
3065 (main): Renamed to ...
3066 (bar): This.
3067 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3068 * gcc.target/i386/pr67400-5.c: Likewise.
3069
a86451b9
JJ
30702016-06-24 Jakub Jelinek <jakub@redhat.com>
3071
00085092
JJ
3072 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3073 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3074
a86451b9
JJ
3075 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3076 f4): Adjust expected diagnostics.
3077 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3078 (T): If OVFP is defined, redefine to TP.
3079 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3080 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3081 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3082 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3083 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3084 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3085 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3086 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3087 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3088 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3089 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3090 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3091 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3092 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3093 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3094 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3095 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3096 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3097 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3098 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3099 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3100 as last argument to __builtin_add_overflow_p.
3101
7bb5d5f4
UB
31022016-06-23 Uros Bizjak <ubizjak@gmail.com>
3103
3104 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3105 dg-options and remove default vector testsuite compile flags.
3106 * g++.dg/vect/pr33860a.cc: Ditto.
3107 * g++.dg/vect/pr45470-a.cc: Ditto.
3108 * g++.dg/vect/pr45470-b.cc: Ditto.
3109 * g++.dg/vect/pr60896.cc: Ditto.
3110 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3111 * gcc.dg/vect/pr18308.c: Ditto.
3112 * gcc.dg/vect/pr24049.c: Ditto.
3113 * gcc.dg/vect/pr33373.c: Ditto.
3114 * gcc.dg/vect/pr36228.c: Ditto.
3115 * gcc.dg/vect/pr42395.c: Ditto.
3116 * gcc.dg/vect/pr42604.c: Ditto.
3117 * gcc.dg/vect/pr46663.c: Ditto.
3118 * gcc.dg/vect/pr48765.c: Ditto.
3119 * gcc.dg/vect/pr49093.c: Ditto.
3120 * gcc.dg/vect/pr49352.c: Ditto.
3121 * gcc.dg/vect/pr52298.c: Ditto.
3122 * gcc.dg/vect/pr52870.c: Ditto.
3123 * gcc.dg/vect/pr53185.c: Ditto.
3124 * gcc.dg/vect/pr53773.c: Ditto.
3125 * gcc.dg/vect/pr56695.c: Ditto.
3126 * gcc.dg/vect/pr62171.c: Ditto.
3127 * gcc.dg/vect/pr63530.c: Ditto.
3128 * gcc.dg/vect/pr68339.c: Ditto.
3129 * gcc.dg/vect/pr71259.c: Ditto.
3130 * gcc.dg/vect/vect-82_64.c: Ditto.
3131 * gcc.dg/vect/vect-83_64.c: Ditto.
3132 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3133 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3134 * gcc.dg/vect/vect-shift-2.c: Ditto.
3135 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3136 * gfortran.dg/vect/pr39318.f90: Ditto.
3137 * gfortran.dg/vect/pr45714-a.f: Ditto.
3138 * gfortran.dg/vect/pr45714-b.f: Ditto.
3139 * gfortran.dg/vect/pr46213.f90: Ditto.
3140
2d4bb02f
MM
31412016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3142 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3143
3144 * gcc.target/powerpc/p9-splat-5.c: New test.
3145
f6d1b868
UB
31462016-06-23 Uros Bizjak <ubizjak@gmail.com>
3147
3148 PR tree-optimization/71488
3149 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3150 * lib/target-supports.exp: ... here.
3151 (check_sse4_hw_available): New procedure.
3152 (check_effective_target_sse4_runtime): Ditto.
3153 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3154 -march=westmere for sse4_runtime targets.
936ff030 3155 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3156 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3157 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3158 (main): Call check_vect ().
a7898180 3159 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3160
c0597759
L
31612016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3162
3163 PR target/66232
3164 PR target/67400
3165 * gcc.target/i386/pr66232-14.c: New file.
3166 * gcc.target/i386/pr66232-15.c: Likewise.
3167 * gcc.target/i386/pr66232-16.c: Likewise.
3168 * gcc.target/i386/pr66232-17.c: Likewise.
3169 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3170 ia32 if R_386_GOT32X relocation is supported.
3171 * gcc.target/i386/pr67400-2.c: Likewise.
3172 * gcc.target/i386/pr67400-3.c: Likewise.
3173 * gcc.target/i386/pr67400-4.c: Likewise.
3174 * gcc.target/i386/pr67400-6.c: Likewise.
3175 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3176 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3177
5b0e27a7
JD
31782016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3179
3180 PR libgfortran/48852
3181 * gfortran.dg/char4_iunit_1.f03: Update test.
3182 * gfortran.dg/f2003_io_5.f03: Update test.
3183 * gfortran.dg/real_const_3.f90: Update test.
3184
7f586d90
AK
31852016-06-23 Andi Kleen <ak@linux.intel.com>
3186
3187 * g++.dg/bprob/bprob.exp: Support autofdo.
3188 * g++.dg/tree-prof/tree-prof.exp: dito.
3189 * gcc.dg/tree-prof/tree-prof.exp: dito.
3190 * gcc.misc-tests/bprob.exp: dito.
3191 * gfortran.dg/prof/prof.exp: dito.
3192 * lib/profopt.exp: dito.
3193 * lib/target-supports.exp: Check for autofdo.
3194
60fa7862
ML
31952016-06-23 Martin Liska <mliska@suse.cz>
3196
3197 * gcc.dg/pr71619.c: New test.
3198
e3d62871
UB
31992016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3200
3201 PR target/67400
cc901875
UB
3202 * gcc.target/i386/pr67400-1.c: New test.
3203 * gcc.target/i386/pr67400-2.c: Likewise.
3204 * gcc.target/i386/pr67400-3.c: Likewise.
3205 * gcc.target/i386/pr67400-4.c: Likewise.
3206 * gcc.target/i386/pr67400-5.c: Likewise.
3207 * gcc.target/i386/pr67400-6.c: Likewise.
3208 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3209
ac81cf0b
DM
32102016-06-22 David Malcolm <dmalcolm@redhat.com>
3211
3212 * c-c++-common/missing-header-1.c: New test case.
3213 * c-c++-common/missing-header-2.c: New test case.
3214 * c-c++-common/missing-header-3.c: New test case.
3215 * c-c++-common/missing-header-4.c: New test case.
3216
1a4f11c8
DM
32172016-06-22 David Malcolm <dmalcolm@redhat.com>
3218
3219 PR c/70339
3220 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3221 hint.
3222 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3223 expected results due to builtin "nanl" now being suggested for
3224 "name".
3225 * gcc.dg/pr67580.c: Update expected messages.
3226 * gcc.dg/spellcheck-identifiers.c: New testcase.
3227 * gcc.dg/spellcheck-typenames.c: New testcase.
3228
a93eac6a
DM
32292016-06-22 David Malcolm <dmalcolm@redhat.com>
3230
3231 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3232 file.
3233 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3234 diagnostic-test-show-locus-parseable-fixits.c to sources for
3235 diagnostic_plugin_test_show_locus.c.
3236 * lib/gcc-defs.exp (freeform_regexps): New global.
3237 (dg-regexp): New function.
3238 (handle-dg-regexps): New function.
3239 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3240 freeform_regexps to the empty list.
3241 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3242
49e76ff1
IE
32432016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3244
f6d1b868 3245 PR tree-optimization/71488
49e76ff1
IE
3246 * g++.dg/pr71488.C: New test.
3247 * gcc.dg/vect/vect-bool-cmp.c: New test.
3248
951d8c8a
EB
32492016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3250
3251 * gcc.dg/guality/param-5.c: New test.
3252
b60fc3bd
BE
32532016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3254
3255 * gcc.target/i386/asm-flag-7.c: New test.
3256
0609abda
TS
32572016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3258
3259 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3260 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3261 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3262 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3263 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3264 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3265 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3266 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3267 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3268 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3269 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3270 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3271 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3272 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3273 * lib/target-supports.exp: Likewise.
3274
ee2499b4
TS
32752016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3276
3277 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3278 * gcc.dg/attr-ms_struct-2.c: Likewise.
3279 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3280 * gcc.dg/bf-ms-attrib.c: Likewise.
3281 * gcc.dg/bf-ms-layout-2.c: Likewise.
3282 * gcc.dg/bf-ms-layout-3.c: Likewise.
3283 * gcc.dg/bf-ms-layout.c: Likewise.
3284 * gcc.dg/bf-no-ms-layout.c: Likewise.
3285 * gcc.target/i386/bitfield1.c: Likewise.
3286 * gcc.target/i386/bitfield2.c: Likewise.
3287 * gcc.target/i386/bitfield3.c: Likewise.
3288
caea59ff
KN
32892016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3290
3291 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3292 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3293 override other than -mcpu=power9 command-line option is specified,
3294 or if the target operating system is aix.
3295 * gcc.target/powerpc/darn-1.c: Likewise.
3296 * gcc.target/powerpc/darn-2.c: Likewise.
3297 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3298 test if effective-target is not powerpc_p9vector_ok or if the
3299 target operating system is not defined.
3300 * gcc.target/powerpc/vslv-1.c: Likewise.
3301 * gcc.target/powerpc/vsrv-0.c: Likewise.
3302 * gcc.target/powerpc/vsrv-1.c: Likewise.
3303
63617e30
TB
33042016-06-21 Tobias Burnus <burnus@net-b.de>
3305
3306 PR fortran/71068
3307 * gfortran.dg/coarray/data_1.f90: New.
3308
89192c3c
WD
33092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3310
3311 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3312 (dg-require-effective-target): Use arm_v8_neon_hw.
3313 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3314 (dg-require-effective-target): Likewise.
3315 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3316 (dg-require-effective-target): Likewise.
3317 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3318 (dg-require-effective-target): Likewise.
3319 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3320 (dg-require-effective-target): Likewise.
3321 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3322 (dg-require-effective-target): Likewise.
3323 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3324 Add AArch64 check.
3325
64ac50e2
WD
33262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3327
3328 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3329 Set to 3 so test passes.
3330
6252b5db
WD
33312016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3332
3333 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3334
3b9bc511
IV
33352016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3336
3337 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3338 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3339 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3340 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3341
21db1c78
IV
33422016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3343
3344 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3345 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3346
9d30e86f
L
33472016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 PR target/71549
3350 * gcc.target/i386/pr71549.c: New test.
3351
448a7c69
KN
33522016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3353
3354 * gcc.target/powerpc/vadsdu-0.c: Replace
3355 dg-require-effective-target directive to allow test to run on more
3356 platforms, and add dg-skip-if directive to disable test on aix
3357 platforms because of known incompatibilities.
3358 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3359 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3360 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3361 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3362 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3363 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3364 * gcc.target/powerpc/vadsdub-2.c: Replace
3365 dg-require-effective-target directive to allow test to run on more
3366 platforms, and add dg-skip-if directive to disable test on aix
3367 platforms because of known incompatibilities.
3368 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3369 with vec_absdb call to differentiate this test from vadsdub-1.c.
3370 * gcc.target/powerpc/vadsduh-1.c: Replace
3371 dg-require-effective-target directive to allow test to run on more
3372 platforms, and add dg-skip-if directive to disable test on aix
3373 platforms because of known incompatibilities.
3374 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3375 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3376 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3377
0ad84f34
JJ
33782016-06-21 Jakub Jelinek <jakub@redhat.com>
3379
3380 PR tree-optimization/71588
3381 * gcc.dg/pr71558.c: New test.
3382
e71e8d94
SKS
33832016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3384
3385 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3386 * c-c++-common/pr68657-2.c: Likewise.
3387 * c-c++-common/pr68657-3.c: Likewise.
3388 * gcc.dg/torture/pr69714.c: Require int32plus support.
3389 * gcc.dg/torture/pr70025.c: Likewise.
3390 * gcc.dg/torture/pr70083.c: Likewise.
3391 * gcc.dg/torture/pr70542.c: Likewise.
3392 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3393
5a578671
JM
33942016-06-20 Joseph Myers <joseph@codesourcery.com>
3395
3396 PR c/71601
3397 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3398
7a9df68e
JJ
33992016-06-20 Jakub Jelinek <jakub@redhat.com>
3400
50aa64d5
JJ
3401 PR middle-end/71581
3402 * gcc.dg/pr71581.c: New test.
3403
7a9df68e
JJ
3404 PR rtl-optimization/71591
3405 * gcc.dg/cpp/pr71591.c: New test.
3406
3947cf19
DR
34072016-06-20 David B. Robins <gcc@davidrobins.net>
3408
3409 PR target/71571
3410 * g++.dg/torture/pr71571.C: New test.
3411
c4ff221e
JJ
34122016-06-20 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR target/71559
3415 * gcc.target/i386/sse2-pr71559.c: New test.
3416 * gcc.target/i386/avx-pr71559.c: New test.
3417 * gcc.target/i386/avx512f-pr71559.c: New test.
3418
f1b5abfb
TB
34192016-06-20 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/71194
3422 * gfortran.dg/pointer_remapping_10.f90: New.
3423
842107e4
DM
34242016-06-20 David Malcolm <dmalcolm@redhat.com>
3425
3426 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3427
d9e8bdfd
MS
34282016-06-20 Martin Sebor <msebor@redhat.com>
3429
3430 PR c/69507
3431 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3432 * gnu90-const-expr-1.c: Same.
3433 * gnu99-const-expr-1.c: Same.
3434 * gnu99-static-1.c: Same.
3435
67785479
RL
34362016-06-20 Renlin Li <renlin.li@arm.com>
3437
29f09b38 3438 PR testsuite/71489
67785479
RL
3439 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3440
636929b8
JG
34412016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3442
3443 * gcc.target/aarch64/vcvt_f64_1.c: New.
3444 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3445 * gcc.target/aarch64/vrecp_f64_1.c: New.
3446
ff7b374b
KT
34472016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3448
3449 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3450 "alignement".
3451
554cfc9e
GJL
34522016-06-20 Georg-Johann Lay <avr@gjlay.de>
3453
3454 PR target/71103
3455 * gcc.target/avr/torture/pr71103-2.c: New test.
3456
94087e88 34572016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3458
3459 PR c/69507
3460 * gcc.dg/alignof.c: New test.
3461
c561b091
PC
34622016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3463
3464 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3465 vs dg-error; test constexpr specifier too.
3466
bf54f123
PC
34672016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3470
4e53aa97
CL
34712016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3472
3473 * lib/target-supports.exp
3474 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3475 arm_neon_ok and merge flags. Fix temporary test name.
3476 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3477 and merge flags.
3478
69071d86
ML
34792016-06-17 Martin Liska <mliska@suse.cz>
3480
3481 * gcc.dg/predict-9.c: Fix dump scanning.
3482
68b3b858
BC
34832016-06-17 Bin Cheng <bin.cheng@arm.com>
3484
3485 PR tree-optimization/71354
3486 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3487
d3ee260a
BC
34882016-06-17 Bin Cheng <bin.cheng@arm.com>
3489
3490 PR tree-optimization/71347
3491 * gcc.dg/tree-ssa/pr71347.c: New test.
3492
bd8fb114
BC
34932016-06-17 Bin Cheng <bin.cheng@arm.com>
3494
3495 PR tree-optimization/71354
3496 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3497
97816be4
BC
34982016-06-17 Bin Cheng <bin.cheng@arm.com>
3499
3500 * gcc.dg/vect/vect-alias-check-1.c: New test.
3501
2d761a37
SKS
35022016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3503
e0277d6b 3504 PR target/71151
2d761a37
SKS
3505 * gcc.target/avr/pr71151-1.c: New test.
3506 * gcc.target/avr/pr71151-2.c: New test.
3507 * gcc.target/avr/pr71151-3.c: New test.
3508 * gcc.target/avr/pr71151-4.c: New test.
3509 * gcc.target/avr/pr71151-5.c: New test.
3510 * gcc.target/avr/pr71151-6.c: New test.
3511 * gcc.target/avr/pr71151-7.c: New test.
3512 * gcc.target/avr/pr71151-8.c: New test.
3513 * gcc.target/avr/pr71151-common.h: New test.
3514
68fa96d6
ML
35152016-06-16 Martin Liska <mliska@suse.cz>
3516
3517 * gfortran.dg/predict-1.f90: New test.
3518
b6ca982f
UB
35192016-06-16 Uros Bizjak <ubizjak@gmail.com>
3520
3521 PR target/71242
3a146d46 3522 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3523
1dc8d15b
JH
35242016-06-16 Jan Hubicka <hubicka@ucw.cz>
3525
3526 * g++.dg/vect/pr36648.cc: Disable cunrolli
3527
67c25816
JJ
35282016-06-16 Jakub Jelinek <jakub@redhat.com>
3529
c577adb2
JJ
3530 PR target/71554
3531 * gcc.c-torture/execute/pr71554.c: New test.
3532
67c25816
JJ
3533 PR rtl-optimization/71532
3534 * gcc.dg/torture/pr71532.c: New test.
3535
1a3c3ee9
MM
35362016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3537
3538 * gcc.target/powerpc/p9-dimode1.c: New test.
3539 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3540
f29468a7
JJ
35412016-06-15 Jakub Jelinek <jakub@redhat.com>
3542
61daecc4
JJ
3543 * gcc.c-torture/compile/20160615-1.c: New test.
3544
f29468a7
JJ
3545 * g++.dg/cpp0x/ref-qual17.C: New test.
3546
209d1e2d
IE
35472016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3548
3549 PR middle-end/71529
3550 * gcc.target/i386/pr71529.C: New test.
3551
8dc35712
AH
35522016-06-15 Alan Hayward <alan.hayward@arm.com>
3553
3554 PR tree-optimization/71483
3555 * g++.dg/vect/pr71483.c: New
3556
b8911cb8
PC
35572016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3558
3559 PR c++/70202
3560 * g++.dg/inherit/crash6.C: New.
3561 * g++.dg/inherit/union2.C: Likewise.
3562 * g++.dg/inherit/virtual12.C: Likewise.
3563 * g++.dg/inherit/virtual13.C: Likewise.
3564 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3565
cf5d08ab
UB
35662016-06-15 Uros Bizjak <ubizjak@gmail.com>
3567
e3d62871 3568 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3569
8f482165
AH
35702016-06-15 Alan Hayward <alan.hayward@arm.com>
3571
3572 PR tree-optimization/71439
3573 * gcc.dg/vect/pr71439.c: New
3574
3256673f
KT
35752016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576
3577 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3578
b17dc4d4
RB
35792016-06-15 Richard Biener <rguenther@suse.de>
3580
3581 * gcc.dg/vect/slp-45.c: New testcase.
3582
2a5825f2
RB
35832016-06-15 Richard Biener <rguenther@suse.de>
3584
3585 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3586
6e433d0b
BS
35872016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3588
3589 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3590 requirements, and disable for AIX for now.
3591 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3592
abe7f828
JJ
35932016-06-14 Jakub Jelinek <jakub@redhat.com>
3594
a09c81b4
JJ
3595 PR c++/71528
3596 * g++.dg/opt/pr71528.C: New test.
3597
abe7f828
JJ
3598 PR c++/71516
3599 * g++.dg/init/pr71516.C: New test.
3600
acfadf06
PC
36012016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3602
3603 * g++.dg/init/array46.C: New.
3604
4d568ab2
UB
36052016-06-14 Uros Bizjak <ubizjak@gmail.com>
3606
e3d62871
UB
3607 * gcc.target/i386/float128-3.c: New test.
3608 * gcc.target/i386/quad-sse4.c: Ditto.
3609 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3610 Update scan strings.
4d568ab2 3611
30934c5d
RB
36122016-06-14 Richard Biener <rguenther@suse.de>
3613
3614 PR middle-end/71526
3615 * gfortran.dg/pr71526.f90: New testcase.
3616
3970e545
AV
36172016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3618
3619 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3620 * gcc.dg/zero_bits_compound-1.c: Likewise.
3621
04976c6e
RB
36222016-06-14 Richard Biener <rguenther@suse.de>
3623
3624 PR tree-optimization/71522
3625 * gcc.dg/torture/pr71522.c: New testcase.
3626
23e025db
JJ
36272016-06-14 Jakub Jelinek <jakub@redhat.com>
3628
3629 PR tree-optimization/71520
3630 * gcc.dg/tree-ssa/pr71520.c: New test.
3631
90b72e84
RB
36322016-06-14 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/71521
86c24ba6 3635 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3636
ef7cf206
JJ
36372016-06-13 Jakub Jelinek <jakub@redhat.com>
3638
0dda258b
JJ
3639 PR sanitizer/71498
3640 * c-c++-common/ubsan/bounds-13.c: New test.
3641
ef7cf206
JJ
3642 PR preprocessor/71183
3643 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3644
a73786e3
JL
36452016-06-13 Jeff Law <law@redhat.com>
3646
3647 PR tree-optimization/71403
3648 * c-c++-common/ubsan/pr71403-1.c: New test.
3649 * c-c++-common/ubsan/pr71403-2.c: New test.
3650 * c-c++-common/ubsan/pr71403-3.c: New test.
3651
0ac249bf
JJ
36522016-06-13 Jakub Jelinek <jakub@redhat.com>
3653
3654 PR middle-end/71478
3655 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3656 Add -Wno-psabi -w to dg-options.
3657
5408a64a
KN
36582016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3659
3660 * gcc.target/powerpc/vadsdu-0.c: New test.
3661 * gcc.target/powerpc/vadsdu-1.c: New test.
3662 * gcc.target/powerpc/vadsdu-2.c: New test.
3663 * gcc.target/powerpc/vadsdu-3.c: New test.
3664 * gcc.target/powerpc/vadsdu-4.c: New test.
3665 * gcc.target/powerpc/vadsdu-5.c: New test.
3666 * gcc.target/powerpc/vadsdub-1.c: New test.
3667 * gcc.target/powerpc/vadsdub-2.c: New test.
3668 * gcc.target/powerpc/vadsduh-1.c: New test.
3669 * gcc.target/powerpc/vadsduh-2.c: New test.
3670 * gcc.target/powerpc/vadsduw-1.c: New test.
3671 * gcc.target/powerpc/vadsduw-2.c: New test.
3672
f7e4f2e3
DM
36732016-06-13 David Malcolm <dmalcolm@redhat.com>
3674
3675 * gcc.dg/c99-init-2.c (c): Update expected error message.
3676 * gcc.dg/init-bad-8.c (foo): Likewise.
3677 * gcc.dg/spellcheck-fields-3.c: New test case.
3678
ad23a23e
ML
36792016-06-13 Martin Liska <mliska@suse.cz>
3680
3681 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3682 and "guess loop iv compared" heuristics.
3683 * gcc.dg/predict-2.c: Likewise.
3684 * gcc.dg/predict-3.c: Likewise.
3685 * gcc.dg/predict-4.c: Likewise.
3686 * gcc.dg/predict-5.c: Likewise.
3687 * gcc.dg/predict-6.c: Likewise.
3688
146c55da
MP
36892016-06-13 Marek Polacek <polacek@redhat.com>
3690
3691 PR middle-end/71476
3692 * c-c++-common/Wswitch-unreachable-4.c: New test.
3693 * gcc.dg/Wswitch-unreachable-2.c: New test.
3694 * g++.dg/tm/jump1.C: Move dg-warning.
3695
42e77cbc
EB
36962016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3697
3698 * gnat.dg/renaming10.ad[sb]: New test.
3699
7474dcc1
PT
37002016-06-13 Paul Thomas <pault@gcc.gnu.org>
3701
3702 PR fortran/70673
3703 * gfortran.dg/pr70673.f90: New test.
3704
f57f53d3
RB
37052016-06-13 Richard Biener <rguenther@suse.de>
3706
3707 PR middle-end/64516
3708 * gcc.dg/align-3.c: New testcase.
3709
5843a5f0
ML
37102016-06-13 Martin Liska <mliska@suse.cz>
3711
3712 * gcc.target/i386/pr71458.c: New test.
3713
aa8fdb44
UB
37142016-06-12 Uros Bizjak <ubizjak@gmail.com>
3715
3716 PR target/71241
3a146d46 3717 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3718
2043e4d7
DH
37192016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3720
3721 PR target/60751
3722 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3723 statement.
3724
d3dc025d
DH
37252016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3726
3727 PR target/60751
3728 * gfortran.dg/comma_IO_extension_1.f90: New test.
3729 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3730 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3731 statement.
3732 * gfortran.dg/graphite/pr38083.f90: Likewise.
3733 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3734 missing format.
3735
a31d78c6
EB
37362016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3737
3738 * gnat.dg/case_character.adb: New test.
3739
95c18dd0
SB
37402016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3741
3742 PR middle-end/71310
3743 * gcc.target/powerpc/pr71310.c: New testcase.
3744
b97d37b4
KV
37452016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3746
3747 PR middle-end/71478
3748 * gcc.dg/pr71478.c: New test.
3749
900bcda3
JJ
37502016-06-10 Jakub Jelinek <jakub@redhat.com>
3751
ec1c20db
JJ
3752 PR middle-end/71494
3753 * gcc.c-torture/execute/pr71494.c: New test.
3754
50b15873
JJ
3755 PR c/68657
3756 * gcc.target/i386/pr68657.c: New test.
3757
900bcda3
JJ
3758 PR inline-asm/68843
3759 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3760 (test): Add -masm=intel alternatives.
3761
4d926e34
MS
37622016-06-10 Martin Sebor <msebor@redhat.com>
3763
3764 PR c/71392
3765 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3766
ad071b2b
JL
37672016-06-10 Jeff Law <law@redhat.com>
3768
3769 PR tree-optimization/71335
3770 * gcc.c-torture/execute/pr71335.c: New test.
3771
2704efe8
DM
37722016-06-10 David Malcolm <dmalcolm@redhat.com>
3773
3774 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3775 the various "cannot tail-call: " messages.
3776
18c9b7d4
CL
37772016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3778
3779 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3780 and options.
3781
7cfa10f3
MO
37822016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3783
3784 PR sanitizer/71480
3785 * c-c++-common/asan/pr71480.c: New test.
3786
1f24fd3e
L
37872016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3788
3789 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3790 (ASMNAME2): Likewise.
3791 (main): Replace fn in asm statement with ASMNAME ("fn").
3792 * gcc.dg/guality/pr68037-2.c: Likewise.
3793 * gcc.dg/guality/pr68037-3.c: Likewise.
3794 * gcc.dg/torture/pr68037-1.c: Likewise.
3795 * gcc.dg/torture/pr68037-2.c: Likewise.
3796 * gcc.dg/torture/pr68037-3.c: Likewise.
3797
ad551c07
BE
37982016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3799
3800 PR inline-asm/68843
3801 * gcc.target/i386/pr68843-1.c: New test.
3802 * gcc.target/i386/pr68843-2.c: New test.
3803
4b1ffdb1 38042016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3805 Cesar Philippidis <cesar@codesourcery.com>
3806
3807 PR middle-end/71373
3808 * gcc.dg/goacc/nested-function-1.c: New file.
3809 * gcc.dg/goacc/nested-function-2.c: Likewise.
3810 * gcc.dg/goacc/pr71373.c: Likewise.
3811 * gfortran.dg/goacc/cray-2.f95: Likewise.
3812 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3813 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3814 * gfortran.dg/goacc/cray.f95: Update.
3815 * gfortran.dg/goacc/loop-1.f95: Likewise.
3816 * gfortran.dg/goacc/loop-3.f95: Likewise.
3817 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3818 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3819
38202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3821
3822 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3823 for OpenACC tile clauses.
3824 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3825
3826 PR c/71381
3827 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3828 to...
3829 * c-c++-common/goacc/cache-2.c: ... this new file.
3830 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3831 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3832 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3833 usage.
3834 * gfortran.dg/goacc/cray.f95: Likewise.
3835 * gfortran.dg/goacc/loop-1.f95: Likewise.
3836
89851e4c
AH
38372016-06-10 Alan Hayward <alan.hayward@arm.com>
3838
3839 PR tree-optimization/71407
3840 PR tree-optimization/71416
3841 * gcc.dg/vect/pr71407.c: New
3842 * gcc.dg/vect/pr71416-1.c: New
3843 * gcc.dg/vect/pr71416-2.c: New
3844
200eafbf
RB
38452016-06-10 Richard Biener <rguenther@suse.de>
3846
3847 PR middle-end/71477
3848 * gcc.dg/torture/pr71477.c: New testcase.
3849
4df99d92
JK
38502016-06-09 Julia Koval <julia.koval@intel.com>
3851
3852 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3853 * gcc.target/i386/interrupt-13.c: Likewise.
3854 * gcc.target/i386/interrupt-15.c: Likewise.
3855 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3856 * gcc.target/i386/interrupt-24.c: Likewise.
3857 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3858 * gcc.target/i386/interrupt-9.c: Likewise.
3859 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3860
e01b4e16
MS
38612016-06-09 Martin Sebor <msebor@redhat.com>
3862
3863 PR c/70883
3864 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3865 * gcc.dg/builtin-constant_p-1.c: Same.
3866 * gcc.dg/builtins-error.c: Same.
3867 * gcc.dg/pr70859.c: Same.
3868
9c35db0e
SKS
38692016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3870
3871 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3872 * gcc.dg/torture/pr68067-1.c: Likewise.
3873 * gcc.dg/torture/pr68067-2.c: Likewise.
3874
38752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3876
3877 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3878 when setting SIZE.
3879
392a81b9
PC
38802016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3881
3882 PR c++/71465
3883 * g++.dg/inherit/crash5.C: New.
3884 Revert:
3885 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3886
3887 PR c++/70202
3888 * g++.dg/inherit/crash5.C: New.
3889 * g++.dg/inherit/virtual1.C: Adjust.
3890
e49efc14
ML
38912016-06-09 Martin Liska <mliska@suse.cz>
3892
3893 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3894 * g++.dg/predict-loop-exit-2.C: Likewise.
3895 * g++.dg/predict-loop-exit-3.C: Likewise.
3896 * gcc.dg/predict-1.c: Likewise.
3897 * gcc.dg/predict-2.c: Likewise.
3898 * gcc.dg/predict-3.c: Likewise.
3899 * gcc.dg/predict-4.c: Likewise.
3900 * gcc.dg/predict-5.c: Likewise.
3901 * gcc.dg/predict-6.c: Likewise.
3902 * gcc.dg/predict-7.c: Likewise.
3903
36d57986
RB
39042016-06-09 Richard Biener <rguenther@suse.de>
3905
3906 PR tree-optimization/71462
3907 * gcc.dg/torture/pr71462.c: New testcase.
3908
7d82e8e4
MP
39092016-06-09 Marek Polacek <polacek@redhat.com>
3910
3911 PR c/65471
3912 * gcc.dg/c11-generic-3.c: New test.
3913
c8a71589
PC
39142016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3915
3916 * g++.dg/init/array42.C: New.
3917 * g++.dg/init/array43.C: Likewise.
3918 * g++.dg/init/array44.C: Likewise.
3919 * g++.dg/init/array45.C: Likewise.
3920 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3921 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3922 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3923 * g++.dg/gomp/pr35751.C: Likewise.
3924 * g++.dg/init/array23.C: Likewise.
3925 * g++.dg/init/brace2.C: Likewise.
3926 * g++.dg/init/brace6.C: Likewise.
3927
44a845ca
MS
39282016-06-08 Martin Sebor <msebor@redhat.com>
3929 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR c++/70507
3932 PR c/68120
3933 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3934 * c-c++-common/builtin-arith-overflow-2.c: New test.
3935 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3936 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3937 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3938
2ef16b6e
JJ
39392016-06-08 Jakub Jelinek <jakub@redhat.com>
3940
3941 PR c++/71442
3942 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3943
5e3ee346
AL
39442016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3945
3946 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3947 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3948 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3949 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3950 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3951 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3952 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3953 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3954 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3955 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3956 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3957 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3958 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3959
b2ae2814
RB
39602016-06-08 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/68558
3963 * gcc.dg/vect/slp-44.c: New testcase.
3964
e09b4c37
RB
39652016-06-08 Richard Biener <rguenther@suse.de>
3966
3967 * gcc.dg/vect/slp-43.c: New testcase.
3968
72d50660
RB
39692016-06-08 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/71452
3972 * gcc.dg/torture/pr71452.c: New testcase.
3973
988c115c
JJ
39742016-06-08 Jakub Jelinek <jakub@redhat.com>
3975
3976 PR c++/71448
3977 * g++.dg/torture/pr71448.C: New test.
3978
73d73b48
BS
39792016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3980
3981 PR debug/71432
3982 PR ada/71413
3983 * g++.dg/debug/pr71432.C: New test.
3984
bdd15d0c
PK
39852016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3986
3987 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3988 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3989 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3990
ce0607bb
AH
39912016-06-08 Alan Hayward <alan.hayward@arm.com>
3992
3993 * gcc.dg/vect/vect-live-2.c: Update effective target.
3994 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3995 * lib/target-supports.exp: Add aarch64 to vect_long.
3996
92a5f2ba
MP
39972016-06-08 Marek Polacek <polacek@redhat.com>
3998
3999 PR c/71418
4000 * gcc.dg/noncompile/pr71418.c: New test.
4001
08203f73
MP
4002 PR c/71426
4003 * gcc.dg/noncompile/pr71426.c: New test.
4004
d1fcc2bd
JH
40052016-06-07 Jan Hubicka <hubicka@ucw.cz>
4006
4007 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4008 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4009 * gcc.dg/predict-3.c: Update template.
4010 * gcc.dg/predict-5.c: Update template.
4011 * gcc.dg/predict-6.c: Update template.
4012 * gcc.dg/predict-9.c: Update template.
4013 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4014
a23e6f1c
BS
40152016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4016
4017 * gcc.target/powerpc/vec-mul.c: New test.
4018
6ffd47b7
DM
40192016-06-07 David Malcolm <dmalcolm@redhat.com>
4020
4021 * gcc.dg/spellcheck-fields-2.c: New test case.
4022
bfd67b47
RB
40232016-06-07 Richard Biener <rguenther@suse.de>
4024
4025 PR c/61564
4026 * gcc.dg/Wpragmas-1.c: New testcase.
4027 * gcc.dg/Wattributes-4.c: Likewise.
4028 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4029 entry.
4030
701b9a47
CL
40312016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4032
4033 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4034 spurious debug code.
4035
6b80d6fa
RB
40362016-06-07 Richard Biener <rguenther@suse.de>
4037
4038 PR tree-optimization/71428
4039 * gcc.dg/torture/pr71428.c: New testcase.
4040
0f3f9437
RB
40412016-06-07 Richard Biener <rguenther@suse.de>
4042
4043 PR middle-end/71423
4044 * gcc.dg/torture/pr71423.c: New testcase.
4045
ec963f2a
KV
40462016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4047
4048 PR middle-end/71408
4049 * gcc.dg/tree-ssa/pr71408.c: New test.
4050
46ab5b6e
KV
40512016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4052
4053 PR middle-end/71281
4054 * g++.dg/torture/pr71281.C: New test.
4055
1f40cff3
MP
40562016-06-06 Marek Polacek <polacek@redhat.com>
4057
4058 PR c/71362
4059 * gcc.dg/pr71362.c: New test.
4060
6f5bcd24
JJ
40612016-06-06 Jakub Jelinek <jakub@redhat.com>
4062 Patrick Palka <ppalka@gcc.gnu.org>
4063
4064 PR c++/70847
4065 PR c++/71330
4066 PR c++/71393
4067 * g++.dg/opt/pr70847.C: New test.
4068 * g++.dg/ubsan/pr70847.C: New test.
4069 * g++.dg/ubsan/pr71393.C: New test.
4070
158beb4a
JJ
40712016-06-06 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR tree-optimization/71259
4074 * gcc.dg/vect/pr71259.c: New test.
4075
d9b950dd
DM
40762016-06-06 David Malcolm <dmalcolm@redhat.com>
4077
4078 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4079 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4080 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4081 above.
4082
36f9ad69
KT
40832016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4084
4085 PR middle-end/37780
4086 * gcc.c-torture/execute/pr37780.c: New test.
4087 * gcc.target/aarch64/pr37780_1.c: Likewise.
4088 * gcc.target/arm/pr37780_1.c: Likewise.
4089
5545a907
MP
40902016-06-06 Marek Polacek <polacek@redhat.com>
4091
4092 * c-c++-common/attr-may-alias-1.c: New test.
4093 * c-c++-common/attr-may-alias-2.c: New test.
4094 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4095
93671519
BE
40962016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4097
4098 PR c/24414
4099 * gcc.target/i386/pr24414.c: New test.
4100
690f24b7
JM
41012016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4102
4103 * gcc.target/sparc/vis4misc.c: New file.
4104 * gcc.target/sparc/fpcmp.c: Likewise.
4105 * gcc.target/sparc/fpcmpu.c: Likewise.
4106
31ce6157
AH
41072016-06-06 Alan Hayward <alan.hayward@arm.com>
4108
4109 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4110 * gcc.dg/vect/vect-live-3.c: Likewise.
4111
9fcebb5a
RB
41122016-06-06 Richard Biener <rguenther@suse.de>
4113
4114 PR tree-optimization/71398
4115 * gcc.dg/torture/pr71398.c: New testcase.
4116
903ca97b
UB
41172016-06-06 Uros Bizjak <ubizjak@gmail.com>
4118
4119 PR target/71389
4120 * g++.dg/pr71389.C: New test.
4121
9c1eb332
JD
41222016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4123
4124 PR fortran/71404
4125 * gfortran.dg/fmt_read_5.f: New test.
4126
b2d83bd2
AV
41272016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4128
4129 PR fortran/69659
4130 * gfortran.dg/class_array_22.f03: New test.
4131
ec81960e
JH
41322016-06-05 Jan Hubicka <hubicka@ucw.cz>
4133
4134 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4135
429d2750
JH
41362016-06-05 Jan Hubicka <hubicka@ucw.cz>
4137
4138 * gcc.dg/predict-9.c: Update template.
4139
c1c00983
PC
41402016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 PR c++/49377
4143 * g++.dg/template/pr49377.C: New.
4144
1927a963
JJ
41452016-06-04 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR tree-optimization/71405
4148 * g++.dg/torture/pr71405.C: New test.
4149
909a11ad
PC
41502016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4151
4152 PR c++/70202
4153 * g++.dg/inherit/crash5.C: New.
4154 * g++.dg/inherit/virtual1.C: Adjust.
4155
08bbb1f8
JL
41562016-06-03 Jeff Law <law@redhat.com>
4157
4158 PR tree-optimization/71316
4159 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4160
7c35235c
JJ
41612016-06-03 Jakub Jelinek <jakub@redhat.com>
4162
4163 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4164 dg-additional-options with just -fno-tree-scev-cprop in it.
4165 * gcc.dg/vect/vect-live-2.c: Likewise.
4166 * gcc.dg/vect/vect-live-5.c: Likewise.
4167 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4168 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4169 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4170
c8572dd6
PP
41712016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4172
4173 PR c++/27100
4174 * g++.dg/other/friend6.C: New test.
4175
1c7733a7
BS
41762016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4177
4178 * g++.dg/torture/ppc-ldst-array.C: New.
4179
0d2f700f
JM
41802016-06-03 Joseph Myers <joseph@codesourcery.com>
4181
4182 PR target/71276
4183 PR target/71277
4184 * gcc.dg/torture/builtin-fp-int-inexact.c,
4185 gcc.target/i386/387-builtin-fp-int-inexact.c,
4186 gcc.target/i386/387-rint-inline-1.c,
4187 gcc.target/i386/387-rint-inline-2.c,
4188 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4189 gcc.target/i386/sse2-rint-inline-1.c,
4190 gcc.target/i386/sse2-rint-inline-2.c,
4191 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4192 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4193
f8071c05
L
41942016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4195 Julia Koval <julia.koval@intel.com>
4196
4197 PR target/66960
4198 PR target/67630
4199 PR target/67634
4200 PR target/67841
4201 PR target/68037
4202 PR target/68618
4203 PR target/68661
4204 PR target/69575
4205 PR target/69596
4206 PR target/69734
4207 * gcc.dg/guality/pr68037-1.c: New test.
4208 * gcc.dg/guality/pr68037-2.c: Likewise.
4209 * gcc.dg/guality/pr68037-3.c: Likewise.
4210 * gcc.dg/torture/pr68037-1.c: Likewise.
4211 * gcc.dg/torture/pr68037-2.c: Likewise.
4212 * gcc.dg/torture/pr68037-3.c: Likewise.
4213 * gcc.dg/torture/pr68661-1a.c: Likewise.
4214 * gcc.dg/torture/pr68661-1b.c: Likewise.
4215 * gcc.target/i386/interrupt-1.c: Likewise.
4216 * gcc.target/i386/interrupt-2.c: Likewise.
4217 * gcc.target/i386/interrupt-3.c: Likewise.
4218 * gcc.target/i386/interrupt-4.c: Likewise.
4219 * gcc.target/i386/interrupt-5.c: Likewise.
4220 * gcc.target/i386/interrupt-6.c: Likewise.
4221 * gcc.target/i386/interrupt-7.c: Likewise.
4222 * gcc.target/i386/interrupt-8.c: Likewise.
4223 * gcc.target/i386/interrupt-9.c: Likewise.
4224 * gcc.target/i386/interrupt-10.c: Likewise.
4225 * gcc.target/i386/interrupt-11.c: Likewise.
4226 * gcc.target/i386/interrupt-12.c: Likewise.
4227 * gcc.target/i386/interrupt-13.c: Likewise.
4228 * gcc.target/i386/interrupt-14.c: Likewise.
4229 * gcc.target/i386/interrupt-15.c: Likewise.
4230 * gcc.target/i386/interrupt-16.c: Likewise.
4231 * gcc.target/i386/interrupt-17.c: Likewise.
4232 * gcc.target/i386/interrupt-18.c: Likewise.
4233 * gcc.target/i386/interrupt-19.c: Likewise.
4234 * gcc.target/i386/interrupt-20.c: Likewise.
4235 * gcc.target/i386/interrupt-21.c: Likewise.
4236 * gcc.target/i386/interrupt-22.c: Likewise.
4237 * gcc.target/i386/interrupt-23.c: Likewise.
4238 * gcc.target/i386/interrupt-24.c: Likewise.
4239 * gcc.target/i386/interrupt-25.c: Likewise.
4240 * gcc.target/i386/interrupt-26.c: Likewise.
4241 * gcc.target/i386/interrupt-27.c: Likewise.
4242 * gcc.target/i386/interrupt-28.c: Likewise.
4243 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4244 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4245 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4246 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4247 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4248 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4249 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4250 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4251 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4252 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4253 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4254 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4255
36b85e43
BS
42562016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4257
9de2e795
L
4258 PR tree-optimization/52171
4259 * gcc.dg/pr52171.c: New test.
4260 * gcc.target/i386/pr52171.c: New test.
36b85e43 4261
bfeee8ac
JH
42622016-06-03 Jan Hubicka <jh@suse.cz>
4263
4264 * g++.dg/tree-ssa/pred-1.C: New testcase
4265 * gcc.dg/tree-ssa/pred-1.c: New testcase
4266
859b0bae
BS
42672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4268
4269 PR target/70957
4270 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4271 support.
4272 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4273
3a2edf4c
AH
42742016-06-03 Alan Hayward <alan.hayward@arm.com>
4275
4276 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4277
b28ead45
AH
42782016-06-03 Alan Hayward <alan.hayward@arm.com>
4279
4280 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4281 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4282 * gcc.dg/vect/vect-live-1.c: New test.
4283 * gcc.dg/vect/vect-live-2.c: New test.
4284 * gcc.dg/vect/vect-live-3.c: New test.
4285 * gcc.dg/vect/vect-live-4.c: New test.
4286 * gcc.dg/vect/vect-live-5.c: New test.
4287 * gcc.dg/vect/vect-live-slp-1.c: New test.
4288 * gcc.dg/vect/vect-live-slp-2.c: New test.
4289 * gcc.dg/vect/vect-live-slp-3.c: New test.
4290
1f91747b
JJ
42912016-06-03 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR middle-end/71387
4294 * g++.dg/opt/pr71387.C: New test.
4295
47b83923
JL
42962016-06-02 Jeff Law <law@redhat.com>
4297
4298 PR tree-optimization/71328
4299 * gcc.c-torture/compile/pr71328.c: New test.
4300
e96e5f46
JD
43012016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4302
4303 PR fortran/52393
4304 * gfortran.dg/fmt_read_3.f90: Fix typo.
4305 * gfortran.dg/fmt_read_4.f90: New test.
4306
b872d729
PC
43072016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4308
4309 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4310 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4311 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4312 * g++.dg/cpp0x/override2.C: Likewise.
4313 * g++.dg/parse/crash5.C: Likewise.
4314 * g++.dg/parse/error16.C: Likewise.
4315 * g++.dg/parse/error27.C: Likewise.
4316 * g++.dg/template/qualttp15.C: Likewise.
4317 * g++.dg/template/redecl4.C: Likewise.
4318 * g++.old-deja/g++.other/crash39.C: Likewise.
4319 * g++.old-deja/g++.other/struct1.C: Likewise.
4320 * g++.old-deja/g++.pt/m9a.C: Likewise.
4321 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4322
0e535442
JJ
43232016-06-02 Jakub Jelinek <jakub@redhat.com>
4324
0633ee10
JJ
4325 PR c++/71372
4326 * c-c++-common/pr71372.c: New test.
4327
0e535442
JJ
4328 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4329 __TIME__ strings with __builtin_strcmp instead of printf and
4330 dg-output.
4331
f3c5ecc2
ML
43322016-06-02 Martin Liska <mliska@suse.cz>
4333
4334 * gcc.dg/predict-9.c: New test.
4335
a91807c5
JJ
43362016-06-02 Jakub Jelinek <jakub@redhat.com>
4337
4338 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4339 global set_compiler_env_var and global saved_compiler_env_var.
4340
b5bd1978
KT
43412016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4342
4343 PR rtl-optimization/71295
4344 * gcc.c-torture/compile/pr71295.c: New test.
4345
b93b1475
JJ
43462016-06-02 Jakub Jelinek <jakub@redhat.com>
4347
930ebd0e
JJ
4348 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4349
1e021dc3
JJ
4350 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4351 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4352
b93b1475
JJ
4353 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4354 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4355 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4356 alternative number.
4357
58f2fb5c
MM
43582016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4359
4360 * gcc.target/powerpc/p9-splat-4.c: New test.
4361
43622016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4363
4364 PR target/71186
4365 * gcc.target/powerpc/pr71186.c: New test.
4366
4731c9f0
JD
43672016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4368
4369 PR fortran/52393
4370 * gfortran.dg/fmt_read_3.f90: New test.
4371
042dee3e
TP
43722016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4373
4374 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4375 procedure.
4376
15c98b2e
ES
43772016-06-01 Eduard Sanou <dhole@openmailbox.org>
4378
4379 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4380 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4381 env var is set.
4382 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4383 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4384 shown once.
4385 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4386 during compilation.
4387 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4388 vars set by dg-set-compiler-env-var.
4389
6442a6f4
PT
43902016-06-01 Paul Thomas <pault@gcc.gnu.org>
4391
4392 PR fortran/71156
4393 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4394 to the module procedure declaration.
4395 * gfortran.dg/submodule_16.f08: New test.
4396
ab62397a
JJ
43972016-06-01 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR middle-end/71371
4400 * c-c++-common/gomp/pr71371.c: New test.
4401
b66af6ed
RB
44022016-06-01 Richard Biener <rguenther@suse.de>
4403
4404 PR tree-optimization/71366
4405 * gcc.dg/torture/pr71366-1.c: New testcase.
4406 * gcc.dg/torture/pr71366-2.c: Likewise.
4407
e342b9d8
KN
44082016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4409
4410 * gcc.target/powerpc/vslv-0.c: New test.
4411 * gcc.target/powerpc/vslv-1.c: New test.
4412 * gcc.target/powerpc/vsrv-0.c: New test.
4413 * gcc.target/powerpc/vsrv-1.c: New test.
4414
721547cd
NS
44152016-06-01 Nathan Sidwell <nathan@acm.org>
4416
4417 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4418 * gcc.target/nvptx/weak.c: New.
4419
fa2c9034
RB
44202016-06-01 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/71261
4423 * gcc.dg/torture/vect-bool-1.c: New testcase.
4424
3e32893c
JJ
44252016-06-01 Jakub Jelinek <jakub@redhat.com>
4426
4427 * gfortran.dg/gomp/order-1.f90: New test.
4428 * gfortran.dg/gomp/order-2.f90: New test.
4429
8c383600
JH
44302016-06-01 Jan Hubicka <hubicka@ucw.cz>
4431
4432 * gcc.dg/unroll-6.c: Update template.
4433 * gcc.dg/unroll-7.c: New testcase.
4434 * gcc.dg/unroll-8.c: New testcase.
4435
a0dfeef5
EB
44362016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4437
4438 * gnat.dg/opt56.ad[sb]: New test.
4439
48de5701
PC
44402016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4441
4442 PR c++/66635
4443 * g++.dg/cpp0x/constexpr-ice16.C: New.
4444
827cf695
PP
44452016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4446
4447 PR tree-optimization/71314
4448 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4449 -mbranch-cost=2.
4450
ff66f6e8
PP
44512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4452
4453 PR tree-optimization/71077
4454 * gcc.dg/tree-ssa/pr71077.c: New test.
4455
050fb209
JH
44562016-05-31 Jan Hubicka <hubicka@ucw.cz>
4457
48de5701
PC
4458 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4459 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4460 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4461
c642d919
PC
44622016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4463
4464 PR c++/71248
4465 * g++.dg/cpp0x/pr71248.C: New.
4466 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4467 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4468 * g++.dg/init/new37.C: Likewise.
4469 * g++.dg/template/static1.C: Likewise.
4470 * g++.dg/template/static2.C: Likewise.
4471
d6439e08
L
44722016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4473
4474 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4475 instead of %rdi.
4476 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4477
780b9dd4
MP
44782016-05-31 Marek Polacek <polacek@redhat.com>
4479
4480 * c-c++-common/Wswitch-unreachable-3.c: New test.
4481 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4482
0d99f8a0
RB
44832016-05-31 Richard Biener <rguenther@suse.de>
4484
4485 PR tree-optimization/71352
4486 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4487
52545641
TP
44882016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4489
4490 * gcc.target/arm/armv5_thumb_isa.c: New test.
4491
5b8c1205
KY
44922016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4493
4494 PR target/71346
4495 * gcc.target/i386/pr71346.c: New test.
4496
7a88cc84
TV
44972016-05-31 Tom de Vries <tom@codesourcery.com>
4498
4499 PR tree-optimization/69068
4500 * gcc.dg/graphite/pr69068.c: New test.
4501
265149a6
MS
45022016-05-27 Martin Sebor <msebor@redhat.com>
4503
4504 PR c++/71306
4505 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4506
00631022
JJ
45072016-05-30 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR c++/71349
4510 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4511 nowait depend(inout: dd[0]) clauses where permitted.
4512
b2f6675b
PC
45132016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4514
4515 PR c++/71238
4516 * g++.dg/parse/pr71238.C: New.
4517 * g++.dg/concepts/friend1.C: Test column numbers too.
4518 * g++.dg/cpp0x/initlist31.C: Likewise.
4519 * g++.dg/cpp0x/pr51420.C: Likewise.
4520 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4521 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4522 * g++.dg/ext/builtin3.C: Likewise.
4523 * g++.dg/lookup/friend12.C: Likewise.
4524 * g++.dg/lookup/friend7.C: Likewise.
4525 * g++.dg/lookup/koenig1.C: Likewise.
4526 * g++.dg/lookup/koenig5.C: Likewise.
4527 * g++.dg/lookup/used-before-declaration.C: Likewise.
4528 * g++.dg/overload/koenig1.C: Likewise.
4529 * g++.dg/template/crash65.C: Likewise.
4530 * g++.dg/template/friend57.C: Likewise.
4531 * g++.dg/warn/Wshadow-5.C: Likewise.
4532 * g++.dg/warn/Wunused-8.C: Likewise.
4533 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4534 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4535 * g++.old-deja/g++.jason/member.C: Likewise.
4536 * g++.old-deja/g++.jason/report.C: Likewise.
4537 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4538 * g++.old-deja/g++.law/visibility20.C: Likewise.
4539 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4540 * g++.old-deja/g++.other/static5.C: Likewise.
4541 * g++.old-deja/g++.pt/overload2.C: Likewise.
4542
a448ff40
JH
45432016-05-30 Jan Hubicka <hubicka@ucw.cz>
4544
4545 * gcc.dg/tree-ssa/peel1.c: New testcase.
4546 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4547 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4548
69be8c91
TV
45492016-05-30 Tom de Vries <tom@codesourcery.com>
4550
4551 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4552 to ce.
4553
a59775a1
PC
45542016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4555
4556 PR c++/71099
4557 * g++.dg/parse/virtual1.C: New.
4558
53d6d955
UB
45592016-05-30 Uros Bizjak <ubizjak@gmail.com>
4560
4561 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4562 Use correct register when clearing %edx.
4563
0557293f
AM
45642016-05-30 Alexander Monakov <amonakov@ispras.ru>
4565
4566 PR tree-optimization/71289
4567 * gcc.dg/pr71289.c: New test.
4568
5d476e35
KV
45692016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4570
4571 PR middle-end/71269
4572 PR middle-end/71292
4573 * gcc.dg/tree-ssa/pr71269.c: New test.
4574 * gcc.dg/tree-ssa/pr71292.c: New test.
4575
db5447ca
KV
45762016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4577
4578 PR middle-end/71252
4579 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4580
98bdbb39
JH
45812016-05-30 Jan Hubicka <hubicka@ucw.cz>
4582
4583 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4584 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4585 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4586
7e012855
TV
45872016-05-30 Tom de Vries <tom@codesourcery.com>
4588
4589 PR tree-optimization/69067
4590 * gcc.dg/graphite/pr69067.c: New test.
4591
beed3701
UB
45922016-05-29 Uros Bizjak <ubizjak@gmail.com>
4593
4594 PR target/71245
4595 * gcc.target/i386/pr71245-1.c: New test.
4596 * gcc.target/i386/pr71245-2.c: Ditto.
4597
b6d4f8e8
PC
45982016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/71105
4601 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4602 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4603 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4604
00022058
JH
46052016-05-27 Jan Hubicka <hubicka@ucw.cz>
4606
4607 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4608
c8419aca
VV
46092016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4610
4611 Revert:
4612 PR c++/69855
4613 * g++.dg/overload/69855.C: New.
4614 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4615 * g++.old-deja/g++.pt/crash3.C: Likewise.
4616
8008c4d2
PC
46172016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4618
4619 PR c++/60385
4620 * g++.dg/parse/namespace13.C: New.
4621
8b2ef235
JL
46222016-05-26 Jeff Law <law@redhat.com>
4623
4624 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4625 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4626 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4627 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4628 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4629 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4630 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4631 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4632 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4633 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4634 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4635 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4636 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4637
7d67159b
VV
46382016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4639
4640 PR c++/69855
4641 * g++.dg/overload/69855.C: New.
4642 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4643 * g++.old-deja/g++.pt/crash3.C: Likewise.
4644
88e3bdd1
JW
46452016-05-27 Jiong Wang <jiong.wang@arm.com>
4646
4647 PR target/63596
4648 * gcc.target/aarch64/va_arg_1.c: New testcase.
4649 * gcc.target/aarch64/va_arg_2.c: Likewise.
4650 * gcc.target/aarch64/va_arg_3.c: Likewise.
4651
3fd6b9cc
JW
46522016-05-27 Jiong Wang <jiong.wang@arm.com>
4653
4654 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4655 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4656 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4657 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4658 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4659
3cee7e4e
MP
46602016-05-27 Marek Polacek <polacek@redhat.com>
4661
4662 PR middle-end/71308
4663 * g++.dg/torture/pr71308.C: New test.
4664
6a813c96
DV
46652016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4666
4667 * gcc.dg/zero_bits_compound-1.c: New test.
4668 * gcc.dg/zero_bits_compound-2.c: New test.
4669
0561bcfb
IE
46702016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4671
4672 PR middle-end/71279
4673 * gcc.dg/pr71279.c: New test.
4674
21316320
MM
46752016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4676
4677 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4678 floating point min/max/comparison instructions.
4679 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4680
7211a097
JJ
46812016-05-26 Jakub Jelinek <jakub@redhat.com>
4682
4683 * c-c++-common/gomp/schedule-1.c: New test.
4684 * gfortran.dg/gomp/schedule-1.f90: New test.
4685
cac177cf
PP
46862016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4687
4688 PR c++/70822
4689 PR c++/70106
4690 * g++.dg/cpp1y/auto-fn32.C: New test.
4691 * g++.dg/cpp1y/paren4.C: New test.
4692
a2d5b8c9
NS
46932016-05-26 Nathan Sidwell <nathan@acm.org>
4694
4695 * gcc.dg/20060410.c: Xfail on ptx.
4696 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4697 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4698 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4699 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4700 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4701
ffa8b552
TP
47022016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4703
4704 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4705
c7501e00
JJ
47062016-05-26 Jakub Jelinek <jakub@redhat.com>
4707
1875b9a0
JJ
4708 PR tree-optimization/71280
4709 * gcc.dg/pr71280.c: New test.
4710
2116e19f
JJ
4711 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4712
305aef09
JJ
4713 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4714 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4715
c7501e00
JJ
4716 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4717
ca449d26
JW
47182016-05-26 Jiong Wang <jiong.wang@arm.com>
4719
4720 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4721 kept in memory.
ca449d26 4722
8af01c66
JL
47232016-05-25 Jeff Law <law@redhat.com>
4724
4725 PR tree-optimization/71272
4726 * gcc.c-torture/compile/pr71272.c: new test.
4727
f9d6ce73
BS
47282016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4729
4730 * gcc.target/powerpc/vec-cmpne.c: New test.
4731 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4732
a88a7b22
EB
47332016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4734
4735 * gnat.dg/opt55.ad[sb]: New test.
4736
125f02ed
SKS
47372016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4738
4739 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4740 * c-c++-common/pr60226.c: Require int32plus.
4741 * gcc.c-torture/execute/pr70602.c: Likewise.
4742 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4743 unsigned long for malloc arg type.
4744 * gcc.dg/asr_div1.c: Require int32plus.
4745 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4746 * gcc.dg/pie-1.c: Require pie.
4747 * gcc.dg/pie-2.c: Likewise.
4748 * gcc.dg/pr59471.c: Require int32plus.
4749 * gcc.dg/pr59963-2.c: XFAIL for int16.
4750 * gcc.dg/pr60114.c: Require int32plus.
4751 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4752 unsigned long for typedef of size_t.
4753 * gcc.dg/pr63914.c: Require int32plus.
4754 * gcc.dg/pr64536.c: Require pt32plus.
4755 * gcc.dg/pr65658.c: Likewise.
4756 * gcc.dg/pr67271.c: Require int32plus.
4757 * gcc.dg/pr68112.c: Likewise.
4758 * gcc.dg/pr69071.c: Skip for avr target.
4759 * gcc.dg/pr69973.c: Require int32plus.
4760 * gcc.dg/pr70169.c: Skip for avr target.
4761 * gcc.dg/sso-6.c: Require int32plus.
4762 * gcc.dg/sso-7.c: Likewise.
4763 * gcc.dg/sso-8.c: Likewise.
4764 * gcc.dg/vrp-min-max-2.c: Likewise.
4765
c6e434f5
UB
47662016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4767
4768 PR target/70738
4769 * gcc.target/i386/pr70738-1.c: New test.
4770 * gcc.target/i386/pr70738-2.c: Likewise.
4771 * gcc.target/i386/pr70738-3.c: Likewise.
4772 * gcc.target/i386/pr70738-4.c: Likewise.
4773 * gcc.target/i386/pr70738-5.c: Likewise.
4774 * gcc.target/i386/pr70738-6.c: Likewise.
4775 * gcc.target/i386/pr70738-7.c: Likewise.
4776 * gcc.target/i386/pr70738-8.c: Likewise.
4777 * gcc.target/i386/pr70738-9.c: Likewise.
4778
5c42d341
KT
47792016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4780
4781 PR rtl-optimization/66940
4782 * gcc.c-torture/execute/pr66940.c: New test.
4783
bf9a1a07
IV
47842016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4785
4786 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4787 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4788 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4789 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4790 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4791 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4792 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4793 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4794 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4795 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4796 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4797 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4798 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4799 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4800 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4801 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4802 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4803 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4804 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4805 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4806 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4807 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4808 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4809 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4810
95efe6b6
MP
48112016-05-25 Marek Polacek <polacek@redhat.com>
4812
4813 PR c/71265
4814 * gcc.dg/noncompile/pr71265.c: New test.
4815
a23faf7a
MP
4816 PR c/71266
4817 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4818
69a6d5ad
NS
48192016-05-25 Nathan Sidwell <nathan@acm.org>
4820
4821 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4822
3072d4ea
RB
48232016-05-25 Richard Biener <rguenther@suse.de>
4824
4825 PR tree-optimization/71261
4826 * c-c++-common/torture/pr71261.c: New testcase.
4827
e412ece4
RB
48282016-05-25 Richard Biener <rguenther@suse.de>
4829
4830 PR tree-optimization/71264
4831 * gcc.dg/vect/pr71264.c: New testcase.
4832
b9e551ad
PC
48332016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4834
4835 PR c++/55992
4836 * g++.dg/cpp0x/alias-decl-53.C: New.
4837 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4838
6aa1abe5
ML
48392016-05-25 Martin Liska <mliska@suse.cz>
4840
4841 * g++.dg/pr71239.C: New test.
4842
842d162e
RB
48432016-05-25 Richard Biener <rguenther@suse.de>
4844
c87885ca
RO
4845 * gcc.dg/vect/pr58135.c: Rename to ...
4846 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4847
f184a36c
MP
48482016-05-25 Marek Polacek <polacek@redhat.com>
4849
4850 * g++.dg/pr65295.C: Use target c++14.
4851
021fad86
PC
48522016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4853
53d6d955
UB
4854 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4855 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4856
c3eaf15a
MM
48572016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4858
4859 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4860 instructions.
4861
e46c7770
CP
48622016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4863
4864 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4865 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4866 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4867 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4868 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4869 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4870 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4871 * c-c++-common/goacc/pcopy.c: Likewise.
4872 * c-c++-common/goacc/pcopyin.c: Likewise.
4873 * c-c++-common/goacc/pcopyout.c: Likewise.
4874 * c-c++-common/goacc/pcreate.c: Likewise.
4875 * c-c++-common/goacc/pr70688.c: New test.
4876 * c-c++-common/goacc/present-1.c: Adjust test.
4877 * c-c++-common/goacc/reduction-5.c: Likewise.
4878 * g++.dg/goacc/data-1.C: New test.
4879
4bfc9db7
MM
48802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4881
4882 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4883 vector parity built-in functions.
4884 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4885 count trailing zeros automatic vectorization.
4886 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4887 count trailing zeros built-in functions.
4888
2bc145af
KV
48892016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4890
4891 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4892
26869fdb
PH
48932016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4894
4895 PR target/71050
4896 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4897
b2dc9c3b
PC
48982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4899
4900 PR c++/50436
4901 * g++.dg/template/crash123.C: New.
4902 * g++.dg/template/crash124.C: Likewise.
4903
f65e97fd
MS
49042016-05-24 Martin Sebor <msebor@redhat.com>
4905
4906 PR c++/71147
4907 * g++.dg/ext/flexary16.C: New test.
4908
a6f5ac7f
IV
49092016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4910
69a6d5ad
NS
4911 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4912 before math.h is included.
a6f5ac7f
IV
4913 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4914 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4915 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4916 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4917 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4918 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4919 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4920 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4921 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4922 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4923 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4924 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4925 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4926 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4927 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4928 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4929 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4930 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4931 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4932 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4933 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4934 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4935 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4936
27bad558
MM
49372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4938 Kelvin Nilsen <kelvin@gcc.gnu.org>
4939
4940 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4941 support.
4942
72f382fb
PC
49432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4944
4945 PR c++/69872
4946 * g++.dg/warn/Wno-narrowing1.C: New.
4947
ef2ec9d9
MP
49482016-05-24 Marek Polacek <polacek@redhat.com>
4949
4950 PR c/71249
4951 * c-c++-common/Wswitch-unreachable-2.c: New test.
4952
e90434e3
JJ
49532016-05-24 Jakub Jelinek <jakub@redhat.com>
4954
7adb26f2
JJ
4955 PR c++/71257
4956 * g++.dg/vect/simd-clone-6.cc: New test.
4957 * g++.dg/gomp/declare-simd-6.C: New test.
4958
e90434e3
JJ
4959 PR middle-end/70434
4960 PR c/69504
4961 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4962
b556ea3b
RB
49632016-05-24 Richard Biener <rguenther@suse.de>
4964
4965 PR tree-optimization/71240
4966 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4967
e5328f5d
RB
49682016-05-24 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/71230
4971 * gcc.dg/torture/pr71230.c: New testcase.
4972 * g++.dg/torture/pr71230.C: Likewise.
4973
a04e69c0
TS
49742016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4975
4976 * c-c++-common/goacc/routine-5.c: Add tests.
4977 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4978 * gfortran.dg/goacc/routine-6.f90: Add tests.
4979
30fd2977
RB
49802016-05-24 Richard Biener <rguenther@suse.de>
4981
4982 PR tree-optimization/71253
4983 * gcc.dg/torture/pr71253.c: New testcase.
4984
ca6f60bc
KV
49852016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4986
4987 PR middle-end/71252
4988 * gfortran.dg/pr71252.f90: New test.
4989
d3465d72
RS
49902016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4991
4992 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4993
f17a223d
RB
49942016-05-24 Richard Biener <rguenther@suse.de>
4995
4996 PR middle-end/70434
4997 PR c/69504
4998 * c-c++-common/vector-subscript-4.c: New testcase.
4999 * c-c++-common/vector-subscript-5.c: Likewise.
5000
e3f36534
JD
50012016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5002
5003 PR fortran/71123
5004 * gfortran.dg/namelist_90.f: New test
5005
85d5c27d
JD
50062016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5007
5008 PR fortran/66461
5009 * gfortran.dg/unexpected_eof.f: New test
5010
fe3f3340
MM
50112016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5012 Kelvin Nilsen <kelvin@gcc.gnu.org>
5013
5014 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5015 as little endian.
5016
26d6ae55
PC
50172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5018
5019 PR c++/70972
5020 * g++.dg/cpp0x/inh-ctor20.C: New.
5021 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5022
d6c9a06f
PC
50232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5024
5025 PR c++/69095
5026 * g++.dg/cpp0x/variadic168.C: New.
5027
396a1d10
PC
50282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5029
5030 * g++.dg/cpp0x/pr31445.C: Test column number too.
5031 * g++.dg/cpp0x/pr32253.C: Likewise.
5032 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5033 * g++.dg/cpp0x/variadic36.C: Likewise.
5034
ece46666
MG
50352016-05-23 Marc Glisse <marc.glisse@inria.fr>
5036
5037 * gcc.dg/fold-notshift-2.c: Adjust.
5038
a7dc5980
MP
50392016-05-23 Marek Polacek <polacek@redhat.com>
5040
5041 PR c/49859
5042 * c-c++-common/Wswitch-unreachable-1.c: New test.
5043 * gcc.dg/Wswitch-unreachable-1.c: New test.
5044 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5045 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5046 * g++.dg/gomp/block-10.C: Likewise.
5047 * gcc.dg/gomp/block-10.c: Likewise.
5048 * g++.dg/gomp/block-9.C: Likewise.
5049 * gcc.dg/gomp/block-9.c: Likewise.
5050 * g++.dg/gomp/target-1.C: Likewise.
5051 * g++.dg/gomp/target-2.C: Likewise.
5052 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5053 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5054 * g++.dg/gomp/taskgroup-1.C: Likewise.
5055 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5056 * gcc.dg/gomp/teams-1.c: Likewise.
5057 * g++.dg/gomp/teams-1.C: Likewise.
5058 * g++.dg/overload/error3.C: Likewise.
5059 * g++.dg/tm/jump1.C: Likewise.
5060 * g++.dg/torture/pr40335.C: Likewise.
5061 * gcc.dg/c99-vla-jump-5.c: Likewise.
5062 * gcc.dg/switch-warn-1.c: Likewise.
5063 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5064 * gcc.dg/nested-func-1.c: Likewise.
5065 * gcc.dg/pr67784-4.c: Likewise.
5066
18b54004
RB
50672016-05-23 Richard Biener <rguenther@suse.de>
5068
5069 PR tree-optimization/71230
5070 * gfortran.dg/pr71230-1.f90: New testcase.
5071 * gfortran.dg/pr71230-2.f90: Likewise.
5072
e569db5f
VK
50732016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5074
396a1d10 5075 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5076 * gcc.dg/vect/pr58135.c: Add new.
5077 * gfortran.dg/pr46519-1.f: Adjust test case.
5078
e4b71114
PC
50792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5080
5081 PR c++/53401
5082 * g++.dg/cpp0x/decltype64.C: New.
5083
a25a8058
CL
50842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5085
5086 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5087 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5088 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5089
0dcfe9ab
CL
50902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5091
5092 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5093 Add poly64x1_t and poly64x2_t cases if supported.
5094 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5095 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5096 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5097 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5098 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5099
ffd70e4a
CL
51002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5101
5102 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5103 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5104 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5105 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5106 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5107 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5108 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5109
4b1f57fe
CL
51102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5111
5112 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5113
16c5ec77
CL
51142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5115
5116 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5117 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5118
94ad56c7
JJ
51192016-05-22 Jakub Jelinek <jakub@redhat.com>
5120
57748705
JJ
5121 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5122 constraint instead of "r".
5123 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5124 insn instead of vxorpd.
5125 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5126
af120161
JJ
5127 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5128 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5129
355023ce
JJ
5130 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5131
3b48574c
JJ
5132 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5133 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5134
94ad56c7
JJ
5135 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5136
8a85cee2
KV
51372016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5138
5139 PR middle-end/40921
5140 * gcc.dg/tree-ssa/pr40921.c: New test.
5141
8e916b16
PS
51422016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5143
5144 PR target/71103
5145 * gcc.target/avr/pr71103.c: New test.
5146
88aea79f
KV
51472016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5148
5149 PR middle-end/71179
5150 * gcc.dg/tree-ssa/pr71179.c: New test.
5151
79063edd
MS
51522016-05-20 Martin Sebor <msebor@redhat.com>
5153
5154 PR c/71115
5155 * gcc.dg/init-excess-2.c: New test.
5156
55c8849f
EB
51572016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 * gnat.dg/opt53.adb: New test.
5160 * gnat.dg/opt54.adb: Likewise.
5161
c91a0948
MJ
51622016-05-20 Martin Jambor <mjambor@suse.cz>
5163
5164 PR tree-optimization/70884
5165 * gcc.dg/tree-ssa/pr70919.c: New test.
5166
9cad20fa
BS
51672016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5168
5169 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5170 formatting.
69a6d5ad
NS
5171 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5172 fix code formatting.
5173
51742016-05-20 Nathan Sidwell <nathan@acm.org>
5175
5176 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5177 non-common cases.
5178 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5179
15c671a7
DM
51802016-05-20 David Malcolm <dmalcolm@redhat.com>
5181
5182 * jit.dg/all-non-failing-tests.h: Add
5183 test-factorial-must-tail-call.c.
5184 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5185 * jit.dg/test-factorial-must-tail-call.c: New test case.
5186
4f028369
JJ
51872016-05-20 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR fortran/71204
5190 * gfortran.dg/pr71204.f90: New test.
5191
7dea4ab3
CP
51922016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5193
5194 * gcc.target/nvptx/sincos.c: New test.
5195
ef98d365
PC
51962016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5197
5198 PR c++/70572
5199 * g++.dg/cpp1y/auto-fn31.C: New.
5200
92466115
BS
52012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5202
5203 * gcc.target/powerpc/vec-addec.c: New test.
5204 * gcc.target/powerpc/vec-addec-int128.c: New test.
5205
9a385c2d
DM
52062016-05-20 David Malcolm <dmalcolm@redhat.com>
5207
5208 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5209 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5210 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5211 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5212
77c9d5b4
JH
52132016-05-20 Jan Hubicka <hubicka@ucw.cz>
5214
5215 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5216
68047971
JJ
52172016-05-20 Jakub Jelinek <jakub@redhat.com>
5218
18954840
JJ
5219 PR c++/71210
5220 * g++.dg/opt/pr71210-1.C: New test.
5221 * g++.dg/opt/pr71210-2.C: New test.
5222
68047971
JJ
5223 PR tree-optimization/29756
5224 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5225 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5226 only on selected targets where V4SImode vectors are known to be
5227 supported.
5228
d78789f5
MG
52292016-05-20 Marc Glisse <marc.glisse@inria.fr>
5230
5231 PR tree-optimization/71079
5232 PR tree-optimization/71206
5233 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5234
550fa093
PK
52352016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5236
5237 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5238 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5239 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5240
483c6429
RG
52412016-05-20 Richard Guenther <rguenther@suse.de>
5242
5243 PR tree-optimization/29756
5244 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5245
eb066284
RB
52462016-05-20 Richard Biener <rguenther@suse.de>
5247
5248 PR tree-optimization/71185
5249 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5250
58f10249
RB
52512016-05-20 Richard Biener <rguenther@suse.de>
5252
5253 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5254
2a5569fa
MP
52552016-05-19 Marek Polacek <polacek@redhat.com>
5256
5257 PR c++/71075
5258 * g++.dg/diagnostic/pr71075.C: New test.
5259
5e9a5385
DM
52602016-05-19 David Malcolm <dmalcolm@redhat.com>
5261
5262 PR c++/71184
5263 * g++.dg/pr71184.C: New test case.
5264
4f45da44
KN
52652016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5266
5267 * gcc.target/powerpc/darn-0.c: New test.
5268 * gcc.target/powerpc/darn-1.c: New test.
5269 * gcc.target/powerpc/darn-2.c: New test.
5270
4177437e
MP
52712016-05-19 Marek Polacek <polacek@redhat.com>
5272
5273 PR tree-optimization/71031
5274 * gcc.dg/tree-ssa/vrp100.c: New test.
5275
afb72432
IE
52762016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5277
5278 PR rtl-optimization/71148
5279 * gcc.dg/pr71148.c: New test.
5280
4f83064e
KT
52812016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5282
5283 PR target/71056
5284 * gcc.target/arm/pr71056.c: New test.
5285
4bf8dbe1
BE
52862016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5287
5288 * c-c++-common/pr69669.c: Check the used mode.
5289
f3510625
MO
52902016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5291
5292 PR sanitizer/64354
5293 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5294
43c0068e
RB
52952016-05-19 Richard Biener <rguenther@suse.de>
5296
5297 PR tree-optimization/70729
5298 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5299 * gcc.dg/graphite/scop-18.c: Likewise.
5300 * gcc.dg/pr41783.c: Disable LIM.
5301 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5302 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5303 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5304 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5305 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5306 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5307 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5308 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5309 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5310 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5311 * gfortran.dg/pr42108.f90: Likewise.
5312
70f25790
DM
53132016-05-18 David Malcolm <dmalcolm@redhat.com>
5314
5315 PR driver/69265
5316 * gcc.dg/spellcheck-options-11.c: New test case.
5317
960db8ec
JJ
53182016-05-18 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR c++/71100
5321 * g++.dg/opt/pr71100.C: New test.
5322
04643334
MJ
53232016-05-18 Martin Jambor <mjambor@suse.cz>
5324
5325 PR ipa/69708
5326 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5327 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5328 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5329 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5330
91bb9f80
MJ
53312016-05-18 Martin Jambor <mjambor@suse.cz>
5332
5333 PR ipa/69708
5334 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5335 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5336 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5337 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5338 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5339
c584aca6
PC
53402016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/69793
5343 * g++.dg/template/crash122.C: New.
5344
20309c6e
PC
53452016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5346
5347 PR c++/70466
5348 * g++.dg/template/pr70466-1.C: New.
5349 * g++.dg/template/pr70466-2.C: Likewise.
5350
50c78b9a
MM
53512016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5352
5353 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5354 splat operations and the XXSPLTIB instruction.
5355 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5356 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5357 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5358 xxlxor to clear a register.
5359
cf8be00d
RS
53602016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5361
5362 * gcc.dg/torture/pr71020.c: New test.
5363
848a392a
MJ
53642016-05-18 Martin Jambor <mjambor@suse.cz>
5365
5366 PR ipa/70646
5367 * gcc.dg/ipa/pr70646.c: New test.
5368
1f2ab776
CL
53692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5370
5371 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5372
76489493
CL
53732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5374
5375 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5376 missing tests for vreinterpretq_p{8,16}.
5377
bd79378d
CL
53782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5379
5380 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5381 vsliq_n_s64 and vsliq_n_u64.
5382
81ca3ea0
CL
53832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5384
5385 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5386 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5387
873cb425
CL
53882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5389
5390 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5391 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5392 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5393
9d6e7c21
CL
53942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5395
5396 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5397 in comment.
5398
b4dbe40e 53992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5400
5401 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5402 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5403 "blr\t" and switch to scan-assembler-times.
5404
83a5c910
JW
54052016-05-18 Jiong Wang <jiong.wang@arm.com>
5406
53d6d955
UB
5407 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5408 with __aarch64__.
5409 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5410 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5411
fb7cbdeb
JJ
54122016-05-18 Jakub Jelinek <jakub@redhat.com>
5413
8ee91165
JJ
5414 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5415 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5416 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5417 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5418 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5419 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5420
cf4d516a
JJ
5421 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5422 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5423
a4f16422
JJ
5424 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5425 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5426
7b37ce10
JJ
5427 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5428 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5429
fb7cbdeb
JJ
5430 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5431
c9326aef
RB
54322016-05-18 Richard Biener <rguenther@suse.de>
5433
5434 PR tree-optimization/71168
5435 * gcc.dg/torture/pr71168.c: New testcase.
5436
df8b0a11
KV
54372016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5438
5439 PR middle-end/63586
5440 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5441 * gcc.dg/tree-ssa/pr63586.c: New test.
5442 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5443
2efd67ed
NS
54442016-05-17 Nathan Sidwell <nathan@acm.org>
5445
5446 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5447 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5448 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5449 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5450
1988b2c2
NS
54512016-05-17 Nathan Sidwell <nathan@acm.org>
5452
5453 * gcc.target/nvptx/abi-vararg-3.c: New.
5454
ad1d92ab
MM
54552016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5456
5457 PR tree-optimization/54579
5458 PR middle-end/55299
5459 * gcc.dg/fold-notrotate-1.c: New test.
5460 * gcc.dg/fold-notshift-1.c: New test.
5461 * gcc.dg/fold-notshift-2.c: New test.
5462
47768df8
MP
54632016-05-17 Marek Polacek <polacek@redhat.com>
5464
5465 PR ipa/71146
5466 * g++.dg/ipa/pr71146.C: New test.
5467
6b5423a5
DM
54682016-05-17 David Malcolm <dmalcolm@redhat.com>
5469
5470 * jit.dg/test-error-array-bounds.c: New test case.
5471
c7986356
MG
54722016-05-17 Marc Glisse <marc.glisse@inria.fr>
5473
5474 * gcc.dg/tree-ssa/and-1.c: New testcase.
5475
d982c5b7
MG
54762016-05-17 Marc Glisse <marc.glisse@inria.fr>
5477
5478 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5479 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5480
0139ba93
MG
54812016-05-17 Marc Glisse <marc.glisse@inria.fr>
5482
5483 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5484 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5485
daab4562
JW
54862016-05-17 Jiong Wang <jiong.wang@arm.com>
5487
5488 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5489
22330033
JW
54902016-05-17 Jiong Wang <jiong.wang@arm.com>
5491
5492 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5493
98b3a5f2
JW
54942016-05-17 Jiong Wang <jiong.wang@arm.com>
5495
5496 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5497 ".2d[index]" when scan the assembly.
5498 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5499 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5500 float64x1.
5501 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5502
b71b7a8e
RB
55032016-05-17 Richard Biener <rguenther@suse.de>
5504
5505 PR tree-optimization/71132
5506 * gcc.dg/torture/pr71132.c: New testcase.
5507
3c51ad46
CL
55082016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5509
5510 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5511
d20faa66
KT
55122016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5513
5514 PR target/70809
5515 * gcc.target/aarch64/pr70809_1.c: New test.
5516
b75cc5a4
KT
55172016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5518
5519 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5520 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5521 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5522 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5523
b28eb195
IE
55242016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5525 Ilya Enkovich <ilya.enkovich@intel.com>
5526
5527 PR target/71114
5528 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5529
0b9004ed
JH
55302016-05-16 Jan Hubicka <hubicka@ucw.cz>
5531
5532 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5533 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5534
1b81a1c1
MW
55352016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5536
5537 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5538 test for __ARM_FP16_ARGS.
5539 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5540 * gcc.target/arm/aapcs/neon-vect10.c: New.
5541 * gcc.target/arm/aapcs/neon-vect9.c: New.
5542 * gcc.target/arm/aapcs/vfp18.c: New.
5543 * gcc.target/arm/aapcs/vfp19.c: New.
5544 * gcc.target/arm/aapcs/vfp20.c: New.
5545 * gcc.target/arm/aapcs/vfp21.c: New.
5546 * gcc.target/arm/fp16-aapcs-1.c: New.
5547 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5548 test for __ARM_FP16_ARGS.
5549 * g++.target/arm/fp16-return-1.c: Update expected output.
5550
921d1e73
JW
55512016-05-16 Jiong Wang <jiong.wang@arm.com>
5552
5553 PR testsuite/70227
5554 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5555
228eb42a
HA
55562016-05-15 Harald Anlauf <anlauf@gmx.de>
5557
5558 PR fortran/69603
5559 * gfortran.dg/pr69603.f90: New testcase.
5560
785abfd3
FR
55612016-05-14 Fritz Reese <fritzoreese@gmail.com>
5562
5563 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5564
e75eb64f
FR
55652016-05-14 Fritz Reese <fritzoreese@gmail.com>
5566
5567 PR fortran/71047
5568 * gfortran.dg/pr71047.f08: New test.
5569
aa4b467b
JM
55702016-05-13 Joseph Myers <joseph@codesourcery.com>
5571
5572 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5573 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5574 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5575
653fb4a2
MS
55762016-05-13 Martin Sebor <msebor@redhat.com>
5577
5578 PR c++/60049
5579 * g++.dg/cpp0x/constexpr-60049.C: New test.
5580
9e37582d
JJ
55812016-05-13 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR bootstrap/71071
5584 * gcc.dg/pr71071.c: New test.
5585
a278aa17
UB
55862016-05-13 Uros Bizjak <ubizjak@gmail.com>
5587
5588 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5589 remove XOP handling.
377eaca7 5590 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5591
ac3d02e2
NS
55922016-05-13 Nathan Sidwell <nathan@acm.org>
5593
5594 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5595 __atomic_is_lock_free declaration.
5596
8ab3bdac
RB
55972016-05-13 Richard Biener <rguenther@suse.de>
5598
5599 PR tree-optimization/42587
5600 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5601
623b8e0a
ML
56022016-05-13 Martin Liska <mliska@suse.cz>
5603
5604 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5605 the new format of dump output.
5606
da7674f6
IE
56072016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5608
5609 * gcc.dg/pr71084.c: New test.
5610
c959db3d
RR
56112016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5612
53d6d955
UB
5613 PR target/53440
5614 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5615
43203dea
RR
56162016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5617
5618 * gcc.target/aarch64/struct_return.c: New test.
5619
4f2e1536
MP
56202016-05-12 Marek Polacek <polacek@redhat.com>
5621
5622 PR c/70756
5623 * c-c++-common/pr70756-2.c: New test.
5624 * c-c++-common/pr70756.c: New test.
5625
1ef33ef3
RB
56262016-05-12 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/71059
5629 * gcc.dg/torture/pr71059.c: New testcase.
5630
763baff6
RB
56312016-05-12 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/71062
5634 * gcc.dg/torture/pr71062.c: New testcase.
5635
c4ec1243
IE
56362016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5637
5638 PR tree-optimization/71006
5639 * gcc.dg/pr71006.c: New test.
5640
a5fbf76d
MP
56412016-05-12 Marek Polacek <polacek@redhat.com>
5642
5643 PR driver/71063
5644 * gcc.dg/opts-7.c: New test.
5645
5acc47a4
KT
56462016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5647
5648 PR target/70830
5649 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5650 Add -save-temps to dg-options.
5651 Scan for ldmfd rather than pop instruction.
5652 * gcc.target/arm/interrupt-2.c: Likewise.
5653 * gcc.target/arm/pr70830.c: New test.
5654
40bd4bf9
JJ
56552016-05-12 Jakub Jelinek <jakub@redhat.com>
5656
3cd63842
JJ
5657 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5658 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5659
c05d08f6
JJ
5660 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5661 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5662 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5663
bc27ffae
JJ
5664 PR target/71019
5665 * gcc.target/i386/avx512vl-pack-1.c: New test.
5666 * gcc.target/i386/avx512vl-pack-2.c: New test.
5667 * gcc.target/i386/avx512bw-pack-2.c: New test.
5668
515d7412
JJ
5669 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5670
40bd4bf9
JJ
5671 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5672 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5673 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5674
44ab146a
RB
56752016-05-12 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/70986
5678 * gcc.dg/torture/pr70986-1.c: New testcase.
5679 * gcc.dg/torture/pr70986-2.c: Likewise.
5680 * gcc.dg/torture/pr70986-3.c: Likewise.
5681
d6e83a8d
MM
56822016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5683
5684 PR c/43651
5685 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5686 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5687
51e67ea3
UB
56882016-05-11 Uros Bizjak <ubizjak@gmail.com>
5689
5690 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5691 directive.
5692 * gcc.target/i386/pr66746.c: Ditto.
5693
3fd2b007
MM
56942016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5695
5696 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5697 support.
5698 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5699 warning when using -mvsx-timode.
5700 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5701 * gcc.target/powerpc/dform-2.c: Likewise.
5702 * gcc.target/powerpc/pr68805.c: Likewise.
5703
5c3a10fb
MP
57042016-05-11 Marek Polacek <polacek@redhat.com>
5705
5706 PR c++/71024
5707 * c-c++-common/attributes-3.c: New test.
5708
7cfb065b
NS
57092016-05-11 Nathan Sidwell <nathan@acm.org>
5710
5711 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5712 * gcc.c-torture/execute/pr68185.c: Likewise.
5713 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5714 * gcc.dg/pr69634.c: Requires scheduling.
5715 * gcc.dg/torture/pr66178.c: Require label values.
5716 * gcc.dg/setjmp-6.c: Require indirect jumps.
5717
f35ea97d
RB
57182016-05-11 Richard Biener <rguenther@suse.de>
5719
5720 PR tree-optimization/71055
5721 * gcc.dg/torture/pr71055.c: New testcase.
5722
dff70323
RB
57232016-05-11 Richard Biener <rguenther@suse.de>
5724
5725 PR debug/71057
5726 * g++.dg/debug/pr71057.C: New testcase.
5727
56a3d28b
JJ
57282016-05-11 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR fortran/70855
5731 * gfortran.dg/gomp/pr70855.f90: New test.
5732
ebc1b29e
RB
57332016-05-11 Richard Biener <rguenther@suse.de>
5734
5735 PR middle-end/71002
5736 * g++.dg/torture/pr71002.C: New testcase.
5737
98ccd1d7
IE
57382016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5739
5740 PR middle-end/70807
5741 * gcc.dg/pr70807.c: New test.
5742
ed29e24b
MS
57432016-05-10 Martin Sebor <msebor@redhat.com>
5744
5745 PR c++/38611
5746 * g++.dg/Wattributes.C: New test.
5747
e39dab2c
MG
57482016-05-10 Marc Glisse <marc.glisse@inria.fr>
5749
5750 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5751 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5752 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5753
d067e238
IE
57542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5755
5756 PR target/70799
5757 * gcc.target/i386/pr70799-1.c: New test.
5758
cd36c83e
PMR
57592016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5760
5761 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5762
1e3af2a4
IE
57632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5764
5765 PR middle-end/70877
5766 * gcc.target/i386/pr70877.c: New test.
5767
afc610db
IE
57682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5769
5770 PR tree-optimization/70786
5771 * gcc.target/i386/pr70876.c: New test.
5772
4b59d19f
JJ
57732016-05-10 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR target/70927
5776 * gcc.target/i386/avx512vl-logic-1.c: New test.
5777 * gcc.target/i386/avx512vl-logic-2.c: New test.
5778 * gcc.target/i386/avx512dq-logic-2.c: New test.
5779
9b5ee426
BS
57802016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5781
5782 PR target/70963
5783 * gcc.target/powerpc/pr70963.c: New.
5784
f3352cab
DM
57852016-05-10 David Malcolm <dmalcolm@redhat.com>
5786
5787 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5788 (test_very_wide_line): Add ruler to expected output.
5789 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5790 (test_very_wide_line): Likewise.
5791 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5792 (test_show_locus): Within the handling of "test_very_wide_line",
5793 enable show_ruler_p on the diagnostic context.
5794
4a3255dd
RB
57952016-05-10 Richard Biener <rguenther@suse.de>
5796
5797 PR tree-optimization/71039
5798 * gcc.dg/torture/pr71039.c: New testcase.
5799
da7c9950
NS
58002016-05-10 Nathan Sidwell <nathan@acm.org>
5801
5802 * gcc.dg/nested-func-10.c: Requires alloca.
5803 * gcc.dg/nested-func-9.c: Requires alloca.
5804 * gcc.c-torture/execute/pr70460.c: Requires labels.
5805 * gcc.c-torture/compile/pr70199.c: Requires labels.
5806 * gcc.target/nvptx/decl.c: Compile only.
5807 * gcc.target/nvptx/trailing-init.c: Compile only.
5808 * gcc.target/nvptx/ary-init.c: Compile only.
5809
cf68d92c
MP
58102016-05-10 Marek Polacek <polacek@redhat.com>
5811
5812 PR c/70255
5813 * gcc.dg/attr-opt-1.c: New test.
5814
64ea4e15
RB
58152016-05-10 Richard Biener <rguenther@suse.de>
5816
5817 PR tree-optimization/70497
5818 PR tree-optimization/28367
5819 * gcc.dg/torture/20160404-1.c: New testcase.
5820 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5821 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5822
5a96dae3
PMR
58232016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5824
5825 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5826
fc97f805
UB
58272016-05-09 Uros Bizjak <ubizjak@gmail.com>
5828
5829 * gcc.target/i386/fabsneg-1.c New test.
5830
a710b1d5
AM
58312016-05-09 Alan Modra <amodra@gmail.com>
5832
5833 PR testsuite/70826
5834 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5835
171f6f05
RB
58362016-05-09 Richard Biener <rguenther@suse.de>
5837
5838 PR tree-optimization/70985
5839 * gcc.dg/torture/pr70985.c: New testcase.
5840
18caa34e
BC
58412016-05-09 Bin Cheng <bin.cheng@arm.com>
5842
5843 * gcc.dg/tree-ssa/ifc-9.c: New test.
5844 * gcc.dg/tree-ssa/ifc-10.c: New test.
5845 * gcc.dg/tree-ssa/ifc-11.c: New test.
5846 * gcc.dg/tree-ssa/ifc-12.c: New test.
5847 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5848 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5849 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5850
7a27d38f
RB
58512016-05-09 Richard Biener <rguenther@suse.de>
5852
5853 PR fortran/70937
5854 * gfortran.dg/pr70937.f90: New testcase.
5855
5ebbbd3d
RO
58562016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857
5858 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5859
f6288c24
FR
58602016-05-07 Fritz Reese <fritzoreese@gmail.com>
5861
5862 PR fortran/56226
5863 * gfortran.dg/dec_structure_1.f90: New testcase.
5864 * gfortran.dg/dec_structure_2.f90: Ditto.
5865 * gfortran.dg/dec_structure_3.f90: Ditto.
5866 * gfortran.dg/dec_structure_4.f90: Ditto.
5867 * gfortran.dg/dec_structure_5.f90: Ditto.
5868 * gfortran.dg/dec_structure_6.f90: Ditto.
5869 * gfortran.dg/dec_structure_7.f90: Ditto.
5870 * gfortran.dg/dec_structure_8.f90: Ditto.
5871 * gfortran.dg/dec_structure_9.f90: Ditto.
5872 * gfortran.dg/dec_structure_10.f90: Ditto.
5873 * gfortran.dg/dec_structure_11.f90: Ditto.
5874 * gfortran.dg/dec_union_1.f90: Ditto.
5875 * gfortran.dg/dec_union_2.f90: Ditto.
5876 * gfortran.dg/dec_union_3.f90: Ditto.
5877 * gfortran.dg/dec_union_4.f90: Ditto.
5878 * gfortran.dg/dec_union_5.f90: Ditto.
5879 * gfortran.dg/dec_union_6.f90: Ditto.
5880 * gfortran.dg/dec_union_7.f90: Ditto.
5881
5ec4a8cd
TV
58822016-05-07 Tom de Vries <tom@codesourcery.com>
5883
5884 PR tree-optimization/70956
5885 * gcc.dg/graphite/pr70956.c: New test.
5886
58ec1d0e
JJ
58872016-05-06 Jakub Jelinek <jakub@redhat.com>
5888
ccd88fb7
JJ
5889 PR middle-end/70941
5890 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5891 (a, b, c, d): Change type from char to signed char.
5892 (main): Compare against (signed char) -1634678893 instead of
5893 hardcoded -109. Use __builtin_abort instead of abort.
5894
dd3b6464
JJ
5895 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5896 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5897
58ec1d0e
JJ
5898 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5899
19aa23d8
YR
59002016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5901
5902 PR debug/70935
5903 * gcc.dg/torture/pr70935.c: New test.
5904
ae5f0df1
OE
59052016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5906
5907 PR target/58219
ce23a8ff 5908 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5909
078f7e37
RB
59102016-05-06 Richard Biener <rguenther@suse.de>
5911
5912 PR tree-optimization/70960
5913 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5914
765d7b54
OE
59152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5916
5917 PR target/52933
5918 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5919 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5920 Adjust expected instruction counts.
5921 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5922
29c94e65
MP
59232016-05-06 Marek Polacek <polacek@redhat.com>
5924
5925 PR sanitizer/70875
5926 * gcc.dg/ubsan/bounds-3.c: New test.
5927
3684b02e
OE
59282016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5929
5930 PR target/54089
5931 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5932
8706773f
RB
59332016-05-06 Richard Biener <rguenther@suse.de>
5934
5935 PR middle-end/70931
5936 * gfortran.dg/pr70931.f90: New testcase.
5937
a4f51018
RB
59382016-05-06 Richard Biener <rguenther@suse.de>
5939
5940 PR middle-end/70941
5941 * gcc.dg/torture/pr70941.c: New testcase.
5942
c4f2425f
BC
59432016-05-05 Bin Cheng <bin.cheng@arm.com>
5944
5945 PR tree-optimization/57206
5946 * gcc.dg/vect/pr57206.c: New test.
5947
5dc08197
RO
59482016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5949
5950 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5951
351f85c5
JJ
59522016-05-05 Jakub Jelinek <jakub@redhat.com>
5953
568bac8c
JJ
5954 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5955
351f85c5
JJ
5956 * c-c++-common/Wdangling-else-4.c: New test.
5957
33fd7785
JJ
59582016-05-04 Jakub Jelinek <jakub@redhat.com>
5959
2d1ac15a
JJ
5960 PR c++/70906
5961 PR c++/70933
5962 * g++.dg/opt/pr70906.C: New test.
5963 * g++.dg/opt/pr70933.C: New test.
5964
33fd7785
JJ
5965 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5966
6b715bf6
JH
59672016-05-04 Jan Hubicka <hubicka@ucw.cz>
5968
5969 * gcc.dg/ipa/pure-const-3.c: New testcase.
5970
deef7113
MP
59712016-05-04 Marek Polacek <polacek@redhat.com>
5972
5973 * c-c++-common/Wdangling-else-1.c: New test.
5974 * c-c++-common/Wdangling-else-2.c: New test.
5975 * c-c++-common/Wdangling-else-3.c: New test.
5976
5396db97
KCY
59772016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5978
5979 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5980 flag is present.
5981
de55efd5
MP
59822016-05-04 Marek Polacek <polacek@redhat.com>
5983
5984 PR c/48778
5985 * gcc.dg/Waddress-2.c: New test.
5986
475839b6
AM
59872016-05-04 Alan Modra <amodra@gmail.com>
5988
5989 * gcc.target/powerpc/pr70866.c: New.
5990
b25aad5f
MS
59912016-05-03 Martin Sebor <msebor@redhat.com>
5992
5993 PR c++/66561
5994 * c-c++-common/builtin_location.c: New test.
5995 * g++.dg/cpp1y/builtin_location.C: New test.
5996
79ce98bc
MP
59972016-05-03 Marek Polacek <polacek@redhat.com>
5998
5999 PR c/70859
6000 * gcc.dg/pr70859.c: New test.
6001 * gcc.dg/pr70859-2.c: New test.
6002
402e89f5
PMR
60032016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6004
6005 * gnat.dg/debug5.adb: New testcase.
6006
f3d90045
DV
60072016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6008
6009 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6010 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6011 Procedure to check for z10 instruction set.
6012
1e26cec1
CL
60132016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6014
6015 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6016
71aca5a0
AM
60172016-05-03 Alan Modra <amodra@gmail.com>
6018
6019 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6020
2fd70ec1
JJ
60212016-05-03 Jakub Jelinek <jakub@redhat.com>
6022
6023 * gcc.target/i386/avx512f-cvt-1.c: New test.
6024
e5705cf7
L
60252016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6026
6027 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6028 -fdump-tree-vrp-details.
6029
381cdae4
RB
60302016-05-03 Richard Biener <rguenther@suse.de>
6031
6032 * gcc.dg/pr30172-1.c: Adjust.
6033 * gcc.dg/pr63743.c: Likewise.
6034 * gcc.dg/tm/pr51696.c: Likewise.
6035 * c-c++-common/tm/safe-1.c: Likewise.
6036 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6037 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6038 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6039 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6040
adedd5c1
JJ
60412016-05-03 Jakub Jelinek <jakub@redhat.com>
6042
31ed1665
JJ
6043 PR rtl-optimization/70467
6044 * gcc.target/i386/pr70467-3.c: New test.
6045 * gcc.target/i386/pr70467-4.c: New test.
6046
dea60b59
JJ
6047 PR tree-optimization/70916
6048 * gcc.c-torture/compile/pr70916.c: New test.
6049
adedd5c1
JJ
6050 PR target/49244
6051 * gcc.target/i386/pr49244-1.c: New test.
6052 * gcc.target/i386/pr49244-2.c: New test.
6053
f80041ef
BS
60542016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6055
6056 PR rtl-optimization/44281
6057 * gcc.target/i386/pr44281.c: New test.
6058
1cfcd39e
BC
60592016-05-03 bin cheng <bin.cheng@arm.com>
6060
6061 PR tree-optimization/56541
6062 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6063 * gcc.dg/vect/pr56541.c: new test.
6064
4304ccfd
MM
60652016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6066
6067 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6068 __float128.
6069 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6070
50d94c29
L
60712016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6072
6073 PR testsuite/70520
6074 * c-c++-common/asan/clone-test-1.c (main): Align child process
6075 stack to 16 bytes.
6076
bc1aee87
DM
60772016-05-02 David Malcolm <dmalcolm@redhat.com>
6078
6079 PR c++/62314
6080 * g++.dg/spellcheck-fields-2.C: New test case.
6081
474e0129
DM
60822016-05-02 David Malcolm <dmalcolm@redhat.com>
6083
6084 PR c++/62314
6085 * g++.dg/pr62314.C: New test case.
6086
818b88a7
JH
60872016-05-02 Jan Hubicka <hubicka@ucw.cz>
6088
6089 * gcc.dg/ipa/inline-8.c: New testcase.
6090
dd77684f
JJ
60912016-05-02 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR rtl-optimization/70467
6094 * gcc.target/i386/pr70467-1.c: New test.
6095
72407e00
BE
60962016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6097
6098 * gcc.dg/spec-options.c: Run the test on all targets.
6099 * gcc.dg/foo.specs: Use cpp_unique_options.
6100
dd53d197
MG
61012016-05-02 Marc Glisse <marc.glisse@inria.fr>
6102
6103 * gcc.dg/tree-ssa/unord.c: New testcase.
6104
a8b85ce9
MG
61052016-05-02 Marc Glisse <marc.glisse@inria.fr>
6106
6107 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6108
5b37e866
NS
61092016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6110
6111 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6112
7176a4a0
MP
61132016-05-02 Marek Polacek <polacek@redhat.com>
6114
6115 PR c/70851
6116 * gcc.dg/enum-incomplete-3.c: New test.
6117
6b9933b9
MP
61182016-05-02 Marek Polacek <polacek@redhat.com>
6119 Tom de Vries <tom@codesourcery.com>
6120
6121 PR tree-optimization/70700
6122 * gcc.dg/pr70700.c: New test.
6123
90f82260
UB
61242016-05-01 Uros Bizjak <ubizjak@gmail.com>
6125
6126 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6127 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6128 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6129 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6130 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6131
f73036c1
EB
61322016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6133
6134 * ada/acats/run_acats: Rename into...
6135 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6136 * ada/acats/run_all.sh: Remove redundant test.
6137 (target_run): Move around.
6138 (target_gnatchop): Use newly built executable.
6139 (target_gnatmake): Likewise.
6140 Check that the compilation of impbit succeeds.
6141
85e051a3
OE
61422016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6143
6144 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6145 * gcc.dg/20021029-1.c: Likewise.
6146 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6147 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6148 * gcc.target/sh/cmpstr.c: Likewise.
6149 * gcc.target/sh/cmpstrn.c: Likewise.
6150 * gcc.target/sh/memset.c: Likewise.
6151 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6152 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6153 * gcc.target/sh/pr39423-1.c: Likewise.
6154 * gcc.target/sh/pr49468-di.c: Likewise.
6155 * gcc.target/sh/pr49468-si.c: Likewise.
6156 * gcc.target/sh/pr49880-1.c: Likewise.
6157 * gcc.target/sh/pr49880-2.c: Likewise.
6158 * gcc.target/sh/pr49880-3.c: Likewise.
6159 * gcc.target/sh/pr50751-1.c: Likewise.
6160 * gcc.target/sh/pr50751-4.c: Likewise.
6161 * gcc.target/sh/pr50751-7.c: Likewise.
6162 * gcc.target/sh/pr51244-1.c: Likewise.
6163 * gcc.target/sh/pr51244-10.c: Likewise.
6164 * gcc.target/sh/pr51244-11.c: Likewise.
6165 * gcc.target/sh/pr51244-12.c: Likewise.
6166 * gcc.target/sh/pr51244-13.c: Likewise.
6167 * gcc.target/sh/pr51244-14.c: Likewise.
6168 * gcc.target/sh/pr51244-17.c: Likewise.
6169 * gcc.target/sh/pr51244-18.c: Likewise.
6170 * gcc.target/sh/pr51244-19.c: Likewise.
6171 * gcc.target/sh/pr51244-4.c: Likewise.
6172 * gcc.target/sh/pr51244-5.c: Likewise.
6173 * gcc.target/sh/pr51244-7.c: Likewise.
6174 * gcc.target/sh/pr51244-8.c: Likewise.
6175 * gcc.target/sh/pr51244-9.c: Likewise.
6176 * gcc.target/sh/pr51697.c: Likewise.
6177 * gcc.target/sh/pr52483-1.c: Likewise.
6178 * gcc.target/sh/pr52483-2.c: Likewise.
6179 * gcc.target/sh/pr52483-3.c: Likewise.
6180 * gcc.target/sh/pr52483-5.c: Likewise.
6181 * gcc.target/sh/pr52933-1.c: Likewise.
6182 * gcc.target/sh/pr52933-2.c: Likewise.
6183 * gcc.target/sh/pr52933-3.c: Likewise.
6184 * gcc.target/sh/pr53568-1.c: Likewise.
6185 * gcc.target/sh/pr53976-1.c: Likewise.
6186 * gcc.target/sh/pr53988-1.c: Likewise.
6187 * gcc.target/sh/pr53988.c: Likewise.
6188 * gcc.target/sh/pr54089-1.c: Likewise.
6189 * gcc.target/sh/pr54089-6.c: Likewise.
6190 * gcc.target/sh/pr54089-7.c: Likewise.
6191 * gcc.target/sh/pr54089-8.c: Likewise.
6192 * gcc.target/sh/pr54089-9.c: Likewise.
6193 * gcc.target/sh/pr54236-1.c: Likewise.
6194 * gcc.target/sh/pr54236-2.c: Likewise.
6195 * gcc.target/sh/pr54236-3.c: Likewise.
6196 * gcc.target/sh/pr54236-4.c: Likewise.
6197 * gcc.target/sh/pr54386.c: Likewise.
6198 * gcc.target/sh/pr54602-1.c: Likewise.
6199 * gcc.target/sh/pr54685.c: Likewise.
6200 * gcc.target/sh/pr54760-1.c: Likewise.
6201 * gcc.target/sh/pr54760-2.c: Likewise.
6202 * gcc.target/sh/pr54760-3.c: Likewise.
6203 * gcc.target/sh/pr54760-4.c: Likewise.
6204 * gcc.target/sh/pr54760-5.c: Likewise.
6205 * gcc.target/sh/pr54760-6.c: Likewise.
6206 * gcc.target/sh/pr55146.c: Likewise.
6207 * gcc.target/sh/pr55160.c: Likewise.
6208 * gcc.target/sh/pr59278.c: Likewise.
6209 * gcc.target/sh/pr59401-1.c: Likewise.
6210 * gcc.target/sh/pr59533-1.c: Likewise.
6211 * gcc.target/sh/pr63260.c: Likewise.
6212 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6213 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6214 * gcc.target/sh/strlen.c: Likewise.
6215 * gcc.target/sh/torture/pr30807.c: Likewise.
6216 * gcc.target/sh/torture/pr34777.c: Likewise.
6217 * gcc.target/sh/torture/pr64652.c: Likewise.
6218 * gcc.target/sh/torture/pr65505.c: Likewise.
6219 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6220 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6221
411e5c67
PC
62222016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6223
6224 PR c++/66644
6225 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6226
8fa97501
BS
62272016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6228
6229 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6230 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6231 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6232 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6233
5a956111
PP
62342016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6235
6236 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6237 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6238
e7ff0319
CP
62392016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6240
6241 PR middle-end/70626
6242 * c-c++-common/goacc/combined-reduction.c: New test.
6243 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6244
52d11a4b
L
62452016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6246
6247 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6248 *movdi_internal pattern only if PIC off.
6249 * gcc.target/i386/pr70155-2.c: Likewise.
6250 * gcc.target/i386/pr70155-3.c: Likewise.
6251 * gcc.target/i386/pr70155-4.c: Likewise.
6252 * gcc.target/i386/pr70155-5.c: Likewise.
6253 * gcc.target/i386/pr70155-6.c: Likewise.
6254 * gcc.target/i386/pr70155-7.c: Likewise.
6255 * gcc.target/i386/pr70155-8.c: Likewise.
6256 * gcc.target/i386/pr70155-15.c: Likewise.
6257 * gcc.target/i386/pr70155-17.c: Likewise.
6258 * gcc.target/i386/pr70155-22.c: Likewise.
6259
8960db31
BC
62602016-04-29 Bin Cheng <bin.cheng@arm.com>
6261
6262 PR tree-optimization/70803
6263 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6264
cca535a4
IE
62652016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6266
6267 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6268 optimization of vector loop.
6269 * gcc.target/i386/vect-unpack-3.c: New test.
6270 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6271 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6272 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6273
500ecf4a
MP
62742016-04-29 Marek Polacek <polacek@redhat.com>
6275
6276 PR sanitizer/70342
6277 * g++.dg/ubsan/null-7.C: New test.
6278
2fff3db8
MP
6279 PR c/70852
6280 * gcc.dg/pr70852.c: New test.
6281
509063eb
DV
62822016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6283
6284 PR/69089
6285 * g++.dg/cpp0x/alignas6.C: New test.
6286
83745c0d
DV
62872016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6288
c87885ca
RO
6289 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6290 * gcc.dg/pr27003.c: Likewise.
6291 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6292 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6293 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6294 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6295 * gcc.target/arc/mxy.c: Likewise.
6296 * gcc.target/arc/mswape.c: Likewise.
6297 * gcc.target/arc/mrtsc.c: Likewise.
6298 * gcc.target/arc/mcrc.c: Likewise.
6299 * gcc.target/arc/mdsp-packa.c: Likewise.
6300 * gcc.target/arc/mdvbf.c: Likewise.
6301 * gcc.target/arc/mlock.c: Likewise.
6302 * gcc.target/arc/mmac-24.c: Likewise.
6303 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6304
849b265d
BS
63052016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6306 Matthijs Kooijman <matthijs@stdin.nl>
6307 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6308
6309 PR target/60040
6310 * gcc.target/avr/pr60040-1.c: New.
6311 * gcc.target/avr/pr60040-2.c: New.
6312
1390536b
RB
63132016-04-29 Richard Biener <rguenther@suse.de>
6314
6315 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6316
98998245
RB
63172016-04-29 Richard Biener <rguenther@suse.de>
6318
6319 PR tree-optimization/13962
6320 PR tree-optimization/65686
6321 * gcc.dg/uninit-pr65686.c: New testcase.
6322
8b80cc21
JJ
63232016-04-29 Jakub Jelinek <jakub@redhat.com>
6324
6325 PR middle-end/70843
6326 * gcc.dg/pr70843.c: New test.
6327
6181bc30
JJ
63282016-04-28 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR target/70858
6331 * gcc.target/i386/pr70858.c: New test.
6332
f4cb3612
AB
63332016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6334
6335 * gcc.target/arc/nps400-1.c: New file.
6336
8ad9df62
JR
63372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6338 Andrew Burgess <andrew.burgess@embecosm.com>
6339
6340 * gcc.target/arc/movh_cl-1.c: New file.
6341
ceaaa9fe
JR
63422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6343 Andrew Burgess <andrew.burgess@embecosm.com>
6344
6345 * gcc.target/arc/extzv-1.c: New file.
6346 * gcc.target/arc/insv-1.c: New file.
6347 * gcc.target/arc/insv-2.c: New file.
6348 * gcc.target/arc/movb-1.c: New file.
6349 * gcc.target/arc/movb-2.c: New file.
6350 * gcc.target/arc/movb-3.c: New file.
6351 * gcc.target/arc/movb-4.c: New file.
6352 * gcc.target/arc/movb-5.c: New file.
6353 * gcc.target/arc/movb_cl-1.c: New file.
6354 * gcc.target/arc/movb_cl-2.c: New file.
6355 * gcc.target/arc/movbi_cl-1.c: New file.
6356 * gcc.target/arc/movl-1.c: New file.
6357
4d03dc2f
JR
63582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6359 Andrew Burgess <andrew.burgess@embecosm.com>
6360
6361 * gcc.target/arc/cmem-1.c: New file.
6362 * gcc.target/arc/cmem-2.c: New file.
6363 * gcc.target/arc/cmem-3.c: New file.
6364 * gcc.target/arc/cmem-4.c: New file.
6365 * gcc.target/arc/cmem-5.c: New file.
6366 * gcc.target/arc/cmem-6.c: New file.
6367 * gcc.target/arc/cmem-7.c: New file.
6368 * gcc.target/arc/cmem-ld.inc: New file.
6369 * gcc.target/arc/cmem-st.inc: New file.
6370
81262dad
JJ
63712016-04-28 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR target/70821
6374 * gcc.target/i386/pr70821.c: New test.
6375
0a31a09a
BS
63762016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6377
6378 * gcc.target/powerpc/vec-adde.c: New test.
6379 * gcc.target/powerpc/vec-adde-int128.c: New test.
6380
3ddffba9
JJ
63812016-04-28 Jakub Jelinek <jakub@redhat.com>
6382
6383 * gcc.target/i386/avx-vround-1.c: New test.
6384 * gcc.target/i386/avx-vround-2.c: New test.
6385 * gcc.target/i386/avx512vl-vround-1.c: New test.
6386 * gcc.target/i386/avx512vl-vround-2.c: New test.
6387
713dedcd
RO
63882016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6389
6390 PR testsuite/70595
6391 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6392 (check_effective_target_cilkplus_runtime): ... this.
6393 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6394 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6395
6396 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6397 Require cilkplus_runtime.
6398 Don't add -lcilkrts.
6399 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6400 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6401 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6402 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6403 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6404 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6405 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6406 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6407 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6408 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6409 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6410 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6411 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6412 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6413 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6414 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6415 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6416 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6417 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6418 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6419 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6420 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6421 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6422 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6423 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6424 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6425 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6426 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6427 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6428
6429 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6430 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6431
6432 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6433
6434 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6435 cilkplus_runtime.
6436
3563f78f
MG
64372016-04-27 Marc Glisse <marc.glisse@inria.fr>
6438
6439 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6440 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6441
6bc2bb18
RB
64422015-04-27 Ryan Burn <contact@rnburn.com>
6443
6444 PR c++/69024
6445 PR c++/68997
6446 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6447 diagnostic.
6448 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6449 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6450
1e55d29a
EB
64512016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6452
6453 * gnat.dg/limited_with4.ad[sb]: New test.
6454 * gnat.dg/limited_with4_pkg.ads: New helper.
6455
087146ca
L
64562016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6457
6458 PR target/70155
6459 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6460 and movv1ti_internal patterns
6461 * gcc.target/i386/pr70155-1.c: New test.
6462 * gcc.target/i386/pr70155-2.c: Likewise.
6463 * gcc.target/i386/pr70155-3.c: Likewise.
6464 * gcc.target/i386/pr70155-4.c: Likewise.
6465 * gcc.target/i386/pr70155-5.c: Likewise.
6466 * gcc.target/i386/pr70155-6.c: Likewise.
6467 * gcc.target/i386/pr70155-7.c: Likewise.
6468 * gcc.target/i386/pr70155-8.c: Likewise.
6469 * gcc.target/i386/pr70155-9.c: Likewise.
6470 * gcc.target/i386/pr70155-10.c: Likewise.
6471 * gcc.target/i386/pr70155-11.c: Likewise.
6472 * gcc.target/i386/pr70155-12.c: Likewise.
6473 * gcc.target/i386/pr70155-13.c: Likewise.
6474 * gcc.target/i386/pr70155-14.c: Likewise.
6475 * gcc.target/i386/pr70155-15.c: Likewise.
6476 * gcc.target/i386/pr70155-16.c: Likewise.
6477 * gcc.target/i386/pr70155-17.c: Likewise.
6478 * gcc.target/i386/pr70155-18.c: Likewise.
6479 * gcc.target/i386/pr70155-19.c: Likewise.
6480 * gcc.target/i386/pr70155-20.c: Likewise.
6481 * gcc.target/i386/pr70155-21.c: Likewise.
6482 * gcc.target/i386/pr70155-22.c: Likewise.
6483
92329f9f
L
64842016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6485
6486 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6487 ".{5,6}".
6488
309a0cf6
BC
64892016-04-27 Bin Cheng <bin.cheng@arm.com>
6490
6491 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6492 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6493 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6494 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6495 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6496
72ed2b9c
RB
64972016-04-27 Richard Biener <rguenther@suse.de>
6498
6499 PR ipa/70760
6500 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6501 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6502
3c98ff9b
NS
65032016-04-27 Nathan Sidwell <nathan@acm.org>
6504
6505 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6506 * g++.dg/ubsan/pr63956.C: Adjust error location.
6507
9ec5d66b
NC
65082016-04-27 Nick Clifton <nickc@redhat.com>
6509
6510 PR middle-end/49889
6511 * gcc.dg/pr49889.c: New test.
6512
c1e1f433
BS
65132016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6514
6515 * c-c++-common/memset-array.c: New test.
6516
8ac43293
MS
65172016-04-26 Martin Sebor <msebor@redhat.com>
6518
6519 PR c++/66639
6520 * g++.dg/cpp1y/func_constexpr.C: New test.
6521
843ce8ab
PP
65222016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6523
6524 PR c++/70241
6525 * g++.dg/cpp0x/enum32.C: New test.
6526 * g++.dg/cpp0x/enum33.C: New test.
6527
65282016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6529
6530 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6531 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6532 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6533 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6534 * gcc.c-torture/execute/pr38151.c: Likewise.
6535 * gcc.c-torture/execute/pr66556.c: Likewise.
6536 * gcc.c-torture/execute/pr67781.c: Likewise.
6537 * gcc.c-torture/execute/pr68648.c: Likewise.
6538
ca1206be
MG
65392016-04-26 Marc Glisse <marc.glisse@inria.fr>
6540
6541 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6542
2448a956
MP
65432016-04-26 Marek Polacek <polacek@redhat.com>
6544
6545 PR c/67784
6546 * gcc.dg/pr67784-3.c: New test.
6547 * gcc.dg/pr67784-4.c: New test.
6548 * gcc.dg/pr67784-5.c: New test.
6549
b02a5e26
MP
6550 PR c/70791
6551 * gcc.dg/Wnested-externs-2.c: New test.
6552
6b6aa8d3
MG
65532016-04-26 Marc Glisse <marc.glisse@inria.fr>
6554
6555 * gcc.dg/fold-plusmult.c: Adjust.
6556 * gcc.dg/no-strict-overflow-6.c: Adjust.
6557 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6558
a2095b55
BS
65592016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6560
6561 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6562 number scans.
6563 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6564 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6565 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6566 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6567 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6568 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6569 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6570 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6571 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6572 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6573 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6574 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6575 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6576 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6577 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6578 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6579 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6580 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6581 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6582 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6583 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6584 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6585 scans.
6586 * gcc.target/i386/pr32219-4.c: Likewise.
6587 * gcc.target/i386/pr32219-6.c: Likewise.
6588 * gcc.target/i386/pr32219-8.c: Likewise.
6589
bb0cc5c8
KT
65902016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6591
6592 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6593 associated options.
6594
5a0802ea
MP
65952016-04-26 Marek Polacek <polacek@redhat.com>
6596
6597 PR c++/70744
6598 * g++.dg/ext/cond2.C: New test.
6599
00f615af
BC
66002016-04-26 Bin Cheng <bin.cheng@arm.com>
6601
6602 PR tree-optimization/70771
6603 PR tree-optimization/70775
6604 * gcc.dg/pr70771.c: New test.
25939d34 6605 * gcc.dg/pr70775.c: New test.
00f615af 6606
218155e7
BS
66072016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6608
6609 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6610
ab99f467
RB
66112016-04-25 Richard Biener <rguenther@suse.de>
6612
6613 PR tree-optimization/70780
6614 * gcc.dg/torture/pr70780.c: New testcase.
6615
3f8257db 66162016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6617
c87885ca
RO
6618 * gcc.target/arm/neon-vaddws16.c: New test.
6619 * gcc.target/arm/neon-vaddws32.c: New test.
6620 * gcc.target/arm/neon-vaddwu16.c: New test.
6621 * gcc.target/arm/neon-vaddwu32.c: New test.
6622 * gcc.target/arm/neon-vaddwu8.c: New test.
6623 * lib/target-supports.exp
93c590ee
MC
6624 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6625 that arm neon support vector widen sum of HImode TO SImode.
6626
d6c1a7a7
JJ
66272016-04-23 Jakub Jelinek <jakub@redhat.com>
6628
6629 PR sanitizer/70712
6630 * c-c++-common/asan/pr70712.c: New test.
6631
ab0fc037
TS
66322016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6633
6634 * .gitattributes: New file.
6635
2aa64824
CL
66362016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6637
6638 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6639
e7e12d92
DH
66402016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6641
6642 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6643 * gfortran.dg/submodule_15.f08: Likewise.
6644
d1431192
RB
66452016-04-22 Richard Biener <rguenther@suse.de>
6646
6647 PR tree-optimization/70740
6648 * gcc.dg/torture/pr70740.c: New testcase.
6649
04a63c24
L
66502016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6651
6652 PR target/70750
6653 * gcc.target/i386/pr70750-1.c: New test.
6654 * gcc.target/i386/pr70750-2.c: Likewise.
6655
20700098
PC
66562016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/70540
6659 * g++.dg/cpp0x/auto48.C: New.
6660
aedf4e12
MP
66612016-04-21 Marek Polacek <polacek@redhat.com>
6662
6663 PR c++/70513
6664 * g++.dg/cpp0x/forw_enum12.C: New test.
6665 * g++.dg/cpp0x/forw_enum13.C: New test.
6666
2074d80a
KY
66672016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6668
6669 PR target/70728
6670 * gcc.target/i386/pr70728.c: New test.
6671
aef4aab0
RB
66722016-04-21 Richard Biener <rguenther@suse.de>
6673
6674 PR middle-end/70747
6675 * gcc.dg/pr70747.c: New testcase.
6676
2359e571
BC
66772016-04-21 Bin Cheng <bin.cheng@arm.com>
6678
6679 PR tree-optimization/70715
6680 * gcc.dg/tree-ssa/scev-13.c: New test.
6681
ce0e66ff
MG
66822016-04-21 Marc Glisse <marc.glisse@inria.fr>
6683
6684 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6685
2c2870a1
MG
66862016-04-21 Marc Glisse <marc.glisse@inria.fr>
6687
6688 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6689
a2b056a3
JH
66902016-04-20 Jan Hubicka <jh@suse.cz>
6691
6692 PR ipa/70018
6693 * g++.dg/ipa/nothrow-1.C: New testcase.
6694
ee392fc2
NS
66952016-04-20 Nathan Sidwell <nathan@acm.org>
6696
6697 PR c++/55635
6698 * g++.dg/eh/delete1.C: New.
6699
dda49daf
L
67002016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6703 -mtune-ctrl=sse_typeless_stores.
6704
8a5b9d5a
L
67052016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6706
6707 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6708
1011119f
BC
67092016-04-20 Bin Cheng <bin.cheng@arm.com>
6710
6711 PR tree-optimization/69489
6712 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6713
477d4906
IV
67142016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6715
6716 PR c++/69363
6717 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6718 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6719 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6720
fad08d12
BC
67212016-04-20 Bin Cheng <bin.cheng@arm.com>
6722
6723 PR tree-optimization/56625
6724 PR tree-optimization/69489
6725 * gcc.dg/vect/pr56625.c: New test.
6726 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6727
9e3e4fab
AP
67282016-04-20 Andrew Pinski <apinski@cavium.com>
6729
6730 PR target/64971
6731 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6732
d7aa24e4
AC
67332016-04-20 Arnaud Charlet <charlet@adacore.com>
6734
6735 * gnat.dg/self1.adb: Remove now incorrect test.
6736
e6d62b46
BC
67372016-04-20 Bin Cheng <bin.cheng@arm.com>
6738
6739 * gcc.dg/tree-ssa/scev-11.c: New test.
6740 * gcc.dg/tree-ssa/scev-12.c: New test.
6741
2697b189
MP
67422016-04-20 Marek Polacek <polacek@redhat.com>
6743
6744 PR tree-optimization/70725
6745 * gcc.dg/pr70725.c: New test.
6746
60d393e8
RB
67472016-04-20 Richard Biener <rguenther@suse.de>
6748
6749 PR tree-optimization/70726
6750 * g++.dg/vect/pr70726.cc: New testcase.
6751
82c6f58a
AK
67522016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6753
6754 PR target/70674
6755 * gcc.target/s390/pr70674.c: New test.
6756
90eeab20
JD
67572016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6758
6759 PR libgfortran/70684
6760 * gfortran.dg/list_read_14.f90: New test.
6761
fc9cf6da
L
67622016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6763
6764 PR target/69201
6765 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6766 extern to force it misaligned.
6767 (b): Likewise.
6768 (c): Likewise.
6769 (d): Likewise.
6770 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6771 Don't check `*' before movv4sf_internal.
6772 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6773 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6774 Don't check `*' before movv16qi_internal.
6775 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6776 extern to force it misaligned.
6777 (b): Likewise.
6778 (c): Likewise.
6779 (d): Likewise.
6780 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6781 Don't check `*' before movv2df_internal.
6782 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6783 extern to force it misaligned.
6784 (b): Likewise.
6785 (c): Likewise.
6786 (d): Likewise.
6787 Check movv8sf_internal instead of avx_storeups256.
6788 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6789
ea8927ea
RB
67902016-04-19 Richard Biener <rguenther@suse.de>
6791
6792 PR tree-optimization/70171
6793 * g++.dg/tree-ssa/pr70171.C: New testcase.
6794
65f52ee9
RB
67952016-04-19 Richard Biener <rguenther@suse.de>
6796
6797 PR tree-optimization/70724
6798 * gcc.dg/torture/pr70724.c: New testcase.
6799
987b67f1
VM
68002016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6801
6802 PR middle-end/70689
c87885ca 6803 * gcc.target/i386/pr70689.c: New.
987b67f1 6804
91a47c39
L
68052016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6806
6807 PR target/70708
6808 * gcc.target/i386/pr70708.c: New test.
6809
8270b82d
RB
68102016-04-18 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/43434
6813 * gcc.dg/vect/pr43434.c: New testcase.
6814 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6815 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6816 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6817 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6818 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6819 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6820 * gcc.dg/gomp/pr68640.c: Likewise.
6821 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6822 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6823
edd048e2
RB
68242016-04-18 Richard Biener <rguenther@suse.de>
6825
6826 PR tree-optimization/70701
6827 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6828
bd5c7330
TV
68292016-04-18 Tom de Vries <tom@codesourcery.com>
6830
6831 PR testsuite/70699
6832 * gcc.dg/pr70161.c: Add dot-file scans.
6833 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6834 instead of after last dot char.
6835
23f2660f
EB
68362016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6837
6838 * c-c++-common/dump-ada-spec-3.c: New test.
6839 * c-c++-common/dump-ada-spec-4.c: Likewise.
6840
da152c9f
TV
68412016-04-17 Tom de Vries <tom@codesourcery.com>
6842
6843 PR other/70183
6844 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6845
cc950f98
JH
68462016-04-15 Jan Hubicka <jh@suse.cz>
6847
6848 PR ipa/70018
6849 * g++.dg/ipa/pure-const-1.C: New testcase.
6850 * g++.dg/ipa/pure-const-2.C: New testcase.
6851 * g++.dg/ipa/pure-const-3.C: New testcase.
6852
949505a9
MP
68532016-04-15 Marek Polacek <polacek@redhat.com>
6854
6855 PR c/70671
6856 * gcc.dg/bitfld-22.c: New test.
6857
10e547d6
BS
68582016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6859
6860 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6861 x86_64.
6862
1e77281b
MP
68632016-04-15 Marek Polacek <polacek@redhat.com>
6864
6865 PR c/70651
6866 * c-c++-common/pr70651.c: New test.
6867
e501fa8e
KT
68682016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6869
6870 PR rtl-optimization/70681
6871 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6872 dump scan on arm and powerpc.
6873 * gcc.dg/pr10474.c: Likewise.
6874
dda1bf61
JJ
68752016-04-15 Jakub Jelinek <jakub@redhat.com>
6876
ca4ef1ff
JJ
6877 PR c++/69517
6878 PR c++/70019
6879 PR c++/70588
6880 * g++.dg/cpp1y/vla11.C: Revert for real.
6881
dda1bf61
JJ
6882 PR c/70436
6883 * c-c++-common/Wparentheses-1.c: New test.
6884 * c-c++-common/gomp/Wparentheses-1.c: New test.
6885 * c-c++-common/gomp/Wparentheses-2.c: New test.
6886 * c-c++-common/gomp/Wparentheses-3.c: New test.
6887 * c-c++-common/gomp/Wparentheses-4.c: New test.
6888 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6889 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6890 * c-c++-common/goacc/Wparentheses-1.c: New test.
6891
1355e62c
KY
68922016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6893
6894 PR target/70662
6895 * gcc.target/i386/pr70662.c: New test.
6896
0ab34b9e 68972016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6898 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6899
6900 PR tree-optimization/70130
6901 * gcc.dg/vect/O3-pr70130.c: New testcase.
6902
bc773aad
MM
69032016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6904
6e9b2286
MM
6905 PR target/70669
6906 * gcc.target/powerpc/pr70669.c: New test.
6907
bc773aad
MM
6908 PR target/70640
6909 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6910 a power7 system that does not have an assembler that supports
6911 power8.
6912
d8747845
MS
69132016-04-14 Martin Sebor <msebor@redhat.com>
6914
6915 PR c++/69517
6916 PR c++/70019
6917 PR c++/70588
6918 * c-c++-common/ubsan/vla-1.c: Revert.
6919 * g++.dg/cpp1y/vla11.C: Same.
6920 * g++.dg/cpp1y/vla12.C: Same.
6921 * g++.dg/cpp1y/vla13.C: Same.
6922 * g++.dg/cpp1y/vla14.C: Same.
6923 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6924 * g++.dg/init/array24.C: Same.
d8747845
MS
6925 * g++.dg/ubsan/vla-1.C: Same.
6926
85128559
MP
69272016-04-14 Marek Polacek <polacek@redhat.com>
6928 Jan Hubicka <hubicka@ucw.cz>
6929
6930 PR c++/70029
6931 * g++.dg/torture/pr70029.C: New test.
6932
52fbb073
MS
69332016-04-14 Martin Sebor <msebor@redhat.com>
6934
6935 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6936 type size to prevent failures on targets with very low maximum
6937 alignment.
6938
6db61d6f
RB
69392016-04-14 Richard Biener <rguenther@suse.de>
6940
6941 PR tree-optimization/70623
6942 * gcc.dg/torture/pr70623.c: New testcase.
6943 * gcc.dg/torture/pr70623-2.c: Likewise.
6944
342fac95
MS
69452016-04-13 Martin Sebor <msebor@redhat.com>
6946
6947 PR c++/69517
6948 PR c++/70019
6949 PR c++/70588
6950 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6951 * g++.dg/cpp1y/vla11.C: New test.
6952 * g++.dg/cpp1y/vla12.C: New test.
6953 * g++.dg/cpp1y/vla13.C: New test.
6954 * g++.dg/cpp1y/vla14.C: New test.
6955 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6956 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6957 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6958
d93c452f
JJ
69592016-04-13 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR c++/70641
6962 * g++.dg/opt/pr70641.C: New test.
6963
85115fb6
RO
69642016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6965
6966 PR rtl-optimization/68749
6967 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6968 effects of argument promotions.
6969 Remove default args to dg-skip-if.
6970
545a4139
PC
69712016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6972
6973 PR c++/70635
6974 * g++.dg/parse/pr70635.C: New.
6975
b3a77f21
MP
69762016-04-13 Marek Polacek <polacek@redhat.com>
6977
6978 PR c++/70639
6979 * c-c++-common/Wmisleading-indentation-4.c: New test.
6980
99cd9857
MP
69812016-04-13 Marek Polacek <polacek@redhat.com>
6982
6983 PR c/70436
c87885ca
RO
6984 * gcc.dg/Wparentheses-12.c: New test.
6985 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6986
75ca93ec
IE
69872016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6988
6989 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6990 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6991 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6992
3d3f9e7e
JJ
69932016-04-13 Jakub Jelinek <jakub@redhat.com>
6994
37947cd0
JJ
6995 PR middle-end/70633
6996 * gcc.c-torture/compile/pr70633.c: New test.
6997
3d3f9e7e
JJ
6998 PR debug/70628
6999 * gcc.dg/torture/pr70628.c: New test.
7000
92886d3e
PP
70012016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7002
7003 PR c++/70610
7004 * g++.dg/template/pr70610.C: New test.
7005 * g++.dg/template/pr70610-2.C: New test.
7006 * g++.dg/template/pr70610-3.C: New test.
7007 * g++.dg/template/pr70610-4.C: New test.
7008
13bd7c2b
JJ
70092016-04-12 Jakub Jelinek <jakub@redhat.com>
7010
6512fa6d
JJ
7011 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7012 128 instead of 32.
7013
13bd7c2b
JJ
7014 PR c++/70571
7015 * g++.dg/ext/pr70571.C: New test.
7016
20b9851c
MM
70172016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7018
8a434ada 7019 PR target/70640
20b9851c
MM
7020 * gcc.target/powerpc/pr70640.c: New test.
7021
2b2f52bc
PC
70222016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/68722
7025 * g++.dg/parse/pr68722.C: New.
7026
5901e56a
JJ
70272016-04-12 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR rtl-optimization/70596
7030 * gcc.target/i386/pr70596.c: New test.
7031
d4619dc1
NS
70322016-04-12 Nathan Sidwell <nathan@acm.org>
7033
7034 PR c++/70501
7035 * g++.dg/init/pr70501.C: New.
7036
3df530d3
DW
70372016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7038
7039 * gcc.target/i386/asm-flag-6.c: New test.
7040
b7a120d7
TV
70412016-04-12 Tom de Vries <tom@codesourcery.com>
7042
7043 PR tree-optimization/68756
7044 * gcc.dg/graphite/pr68756.c: New test.
7045
4e0eea75
JJ
70462016-04-12 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR tree-optimization/70602
7049 * gcc.c-torture/execute/pr70602.c: New test.
7050
35fbda43
MM
70512016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7052
7053 PR target/70381
7054 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7055 __float128 emulator is built and runs.
7056 * gcc.target/powerpc/float128-1.c: Likewise.
7057
7058 * lib/target-supports.exp (check_ppc_float128_sw_available):
7059 Rework tests for __float128 software and hardware
7060 availability. Fix exit condition to return 0 on success.
7061
04a99ebe
JG
70622016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7063
7064 PR target/70133
7065 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7066 * gcc.target/aarch64/target_attr_15.c: Likewise.
7067
47cd5a85
PC
70682016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7069
7070 PR c++/69066
7071 * g++.dg/cpp1y/pr69066.C: New.
7072
a5edb32e
JD
70732016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7074
7075 PR fortran/68566
7076 * gfortran.dg/pr36192.f90: Update test.
7077 * gfortran.dg/pr36192_1.f90: Update test.
7078 * gfortran.dg/real_dimension_1.f: Update test.
7079 * gfortran.dg/parameter_array_init_7.f90: New test.
7080
8ef378f8
JDA
70812016-04-09 John David Anglin <danglin@gcc.gnu.org>
7082
c532c871
JDA
7083 PR testsuite/64039
7084 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7085
d34f706f
JDA
7086 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7087
75e1dd9e
JDA
7088 PR rtl-optimization/66669
7089 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7090
8a976f5f
JDA
7091 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7092
da04822a
JDA
7093 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7094 * gcc.dg/pie-1.c: Likewise.
7095 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7096 * gcc.dg/pic-4.c: Likewise.
7097 * gcc.dg/pie-3.c: Likewise.
7098 * gcc.dg/pie-4.c: Likewise.
7099
adfabcf9
JDA
7100 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7101
4a020adf
JDA
7102 PR tree-optimization/68644
7103 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7104
8ef378f8
JDA
7105 PR rtl-optimization/64886
7106 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7107
09bf990e
TV
71082016-04-09 Tom de Vries <tom@codesourcery.com>
7109
7110 PR tree-optimization/68953
7111 * gcc.dg/graphite/pr68953.c: New test.
7112
138c3c1a
DH
71132016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7114
7115 PR fortran/70592
7116 * gfortran.dg/deferred_character_16.f90: New test.
7117
f55460af
JJ
71182016-04-09 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR tree-optimization/70586
7121 * gcc.c-torture/execute/pr70586.c: New test.
7122
0b77bbf3
DH
71232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7124
7125 PR sanitizer/70573
7126 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7127 with __builtin_memset
7128 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7129
c42cfb5c
CP
71302016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7131
7132 PR lto/70289
7133 PR ipa/70348
7134 PR tree-optimization/70373
7135 PR middle-end/70533
7136 PR middle-end/70534
7137 PR middle-end/70535
7138 * c-c++-common/goacc/reduction-5.c: New test.
7139 * c-c++-common/goacc/reduction-promotions.c: New test.
7140 * gfortran.dg/goacc/reduction-3.f95: New test.
7141 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7142
56cfb596
PP
71432016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7144
7145 PR c++/70590
7146 PR c++/70452
7147 * g++.dg/pr70590.C: New test.
7148 * g++.dg/pr70590-2.C: New test.
7149
1a13c0a2
JJ
71502016-04-08 Jakub Jelinek <jakub@redhat.com>
7151
abc0647a
JJ
7152 PR middle-end/70593
7153 * gcc.target/i386/pr70593.c: New test.
7154
1a13c0a2
JJ
7155 PR rtl-optimization/70574
7156 * gcc.target/i386/avx2-pr70574.c: New test.
7157
c3da4956
MO
71582016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7159
7160 PR sanitizer/70541
7161 * c-c++-common/asan/pr70541.c: New test.
7162
9f1b833b
TV
71632016-04-08 Tom de Vries <tom@codesourcery.com>
7164
7165 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7166 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7167
bae7adda
KT
71682016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169
7170 PR target/70566
7171 * gcc.c-torture/execute/pr70566.c: New test.
7172
211f3d57
TV
71732016-04-08 Tom de Vries <tom@codesourcery.com>
7174
7175 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7176 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7177
02cf2861
AM
71782016-04-08 Alan Modra <amodra@gmail.com>
7179
7180 * gcc.target/powerpc/pr70117.c: New.
7181
5f490f9f
JJ
71822016-04-07 Jakub Jelinek <jakub@redhat.com>
7183
56e9b710
JJ
7184 PR testsuite/70581
7185 * gcc.dg/lto/simd-function_0.c: New test.
7186
5f490f9f
JJ
7187 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7188 clones.
7189 * c-c++-common/attr-simd-2.c: Likewise.
7190 * c-c++-common/attr-simd-4.c: Likewise.
7191 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7192 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7193
e4ebc74d
TP
71942016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7195
7196 PR testsuite/70553
7197 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7198
9817ae35
TS
71992016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7200 Tom de Vries <tom@codesourcery.com>
7201
7202 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7203 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7204 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7205 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7206 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7207 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7208 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7209 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7210
e292f64d
PP
72112016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7212
7213 PR c/70436
7214 * g++.dg/warn/Wparentheses-29.C: New test.
7215
6b37bdaf
PP
72162016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7217
7218 PR c/70436
7219 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7220 explicit braces to resolve a future -Wparentheses warning.
7221
64824205
RH
72222016-04-06 Richard Henderson <rth@redhat.com>
7223
7224 * gcc.dg/pr61817-1.c: New test.
7225 * gcc.dg/pr61817-2.c: New test.
7226 * gcc.dg/pr69391-1.c: New test.
7227 * gcc.dg/pr69391-2.c: New test.
7228
bc2fc1f3
VM
72292016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7230
7231 PR rtl-optimization/70398
c87885ca 7232 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7233
41414a02
EB
72342016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7235
7236 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7237
4066ea8a
YR
72382016-04-06 Yvan Roux <yvan.roux@linaro.org>
7239 Pedro Alves <palves@redhat.com>
7240
7241 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7242
ec35ea45
JJ
72432016-04-06 Jakub Jelinek <jakub@redhat.com>
7244
3866f8dd
JJ
7245 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7246 Check for avx512f effective targets instead of avx2.
7247 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7248 for AVX512F clones.
7249 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7250 * g++.dg/gomp/declare-simd-1.C: Likewise.
7251 * g++.dg/gomp/declare-simd-3.C: Likewise.
7252 * g++.dg/gomp/declare-simd-4.C: Likewise.
7253
ec35ea45
JJ
7254 PR middle-end/70550
7255 * c-c++-common/gomp/pr70550-1.c: New test.
7256 * c-c++-common/gomp/pr70550-2.c: New test.
7257
c08d28ac
NS
72582016-04-05 Nathan Sidwell <nathan@acm.org>
7259
7260 PR c++/70512
7261 * g++.dg/ext/attribute-may-alias-5.C: New.
7262
1d510e04
JJ
72632016-04-05 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR c++/70336
7266 * c-c++-common/pr70336.c: New test.
7267 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7268 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7269
84278ed9
JH
72702016-04-05 Jan Hubicka <hubicka@ucw.cz>
7271
7272 PR ipa/66223
7273 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7274
268a0ec4
JJ
72752016-04-05 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR rtl-optimization/70542
7278 * gcc.dg/torture/pr70542.c: New test.
7279 * gcc.target/i386/avx2-pr70542.c: New test.
7280
5e8c2eb1
ZS
72812016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7282
7283 PR tree-optimization/70509
7284 * gcc.target/i386/avx512bw-pr70509.c: New test.
7285
c0daf32d
PP
72862016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7287
7288 PR c++/70452
7289 * g++.dg/ext/constexpr-vla4.C: New test.
7290
bf867841
UB
72912016-04-05 Uros Bizjak <ubizjak@gmail.com>
7292
7293 PR target/70510
7294 * gcc.target/i386/pr70510.c: New test.
7295
3022186a
RB
72962016-04-05 Richard Biener <rguenther@suse.de>
7297
7298 PR tree-optimization/70526
7299 * g++.dg/torture/pr70526.C: New testcase.
7300
55fc79b2
JJ
73012016-04-05 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR target/70525
7304 * gcc.target/i386/pr70525.c: New test.
7305
62b233f2
RB
73062016-04-05 Richard Biener <rguenther@suse.de>
7307
7308 PR middle-end/70499
7309 * g++.dg/torture/pr70499.C: New testcase.
7310
cc05759d
RB
73112016-04-05 Richard Biener <rguenther@suse.de>
7312
7313 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7314 remove XFAIL.
7315
f23f16d4
JJ
73162016-04-04 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR middle-end/70307
7319 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7320 rs6000 ABI warnings.
7321
d27ecc49
JH
73222016-04-04 Jan Hubicka <hubicka@ucw.cz>
7323
7324 PR ipa/66223
7325 * g++.dg/ipa/devirt-51.C: New testcase.
7326
c974c96e 73272016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7328 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7329
7330 PR middle-end/70457
7331 * gcc.dg/torture/pr70457.c: New.
7332
7a85da89
AV
73332016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7334
7335 PR fortran/67538
7336 * gfortran.dg/allocate_with_source_19.f08: New test.
7337
de517e64
AV
73382016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7339
7340 PR fortran/65795
7341 * gfortran.dg/coarray_allocate_6.f08: New test.
7342
43b9f499
RB
73432016-04-04 Richard Biener <rguenther@suse.de>
7344
7345 PR rtl-optimization/70484
7346 * gcc.dg/torture/pr70484.c: New testcase.
7347
f13355da
MP
73482016-04-04 Marek Polacek <polacek@redhat.com>
7349
7350 PR c/70307
7351 * gcc.dg/torture/pr70307.c: New test.
7352
6cc6ed50
OE
73532016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7354
7355 PR target/70416
7356 PR target/67391
7357 * gcc.target/sh/torture/pr70416.c: New.
7358
abdc16c8
MS
73592016-04-02 Martin Sebor <msebor@redhat.com>
7360
7361 PR c++/67376
7362 PR c++/70170
7363 PR c++/70172
7364 PR c++/70228
7365 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7366 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7367 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7368 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7369 * g++.dg/cpp0x/constexpr-string.C: Same.
7370 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7371 * g++.dg/cpp0x/pr65398.C: Same.
7372 * g++.dg/ext/constexpr-vla1.C: Same.
7373 * g++.dg/ext/constexpr-vla2.C: Same.
7374 * g++.dg/ext/constexpr-vla3.C: Same.
7375 * g++.dg/ubsan/pr63956.C: Same.
7376
763cd859
JJ
73772016-04-01 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR rtl-optimization/70467
7380 * gcc.target/i386/pr70467-2.c: New test.
7381
0f875435
JJ
73822016-04-01 Jakub Jelinek <jakub@redhat.com>
7383 Marek Polacek <polacek@redhat.com>
7384
7385 PR c++/70488
7386 * g++.dg/init/new47.C: New test.
7387
41d14659
RR
73882016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7389
7390 PR target/70496
7391 * gcc.target/arm/pr70496.c: New test.
7392
f9bf89bb
NS
73932016-04-01 Nathan Sidwell <nathan@acm.org>
7394
73b9085d
NS
7395 PR c++/68475
7396 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7397
4afdcfaa
IE
73982016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7399
7400 PR target/69890
7401 * gcc.dg/strlenopt.h (memmove): New.
7402 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7403 instead of "string.h".
7404 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7405 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7406 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7407 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7408 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7409 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7410 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7411 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7412 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7413 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7414 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7415 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7416 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7417 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7418 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7419 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7420 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7421 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7422 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7423 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7424
b5d7a29c
RO
74252016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7426
7427 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7428 (Holder::foo): Reflect this.
7429
b660f9ec
IE
74302016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7431
7432 PR target/70442
7433 * gcc.dg/pr70442.c: New test.
7434
88504f34
NS
74352016-03-31 Nathan Sidwell <nathan@acm.org>
7436
7437 PR c++/70393
7438 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7439
95d34b96
KY
74402016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7441
7442 PR target/70453
7443 * gcc.target/i386/pr70453.c: New test.
7444
b4c4967c
AB
74452016-03-31 Andrey Belevantsev <abel@ispras.ru>
7446
7447 PR target/70292
7448 * gcc.c-torture/pr70292.c: New test.
7449
5fde6a45
MP
74502016-03-31 Marek Polacek <polacek@redhat.com>
7451
7452 PR c/70297
7453 * c-c++-common/pr70297.c: New test.
7454 * g++.dg/cpp0x/typedef-redecl.C: New test.
7455 * gcc.dg/typedef-redecl2.c: New test.
7456
97eb24c4
JJ
74572016-03-31 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR rtl-optimization/70460
7460 * gcc.c-torture/execute/pr70460.c: New test.
7461
efc3536f
RB
74622016-03-31 Richard Biener <rguenther@suse.de>
7463
7464 PR c++/70430
7465 * g++.dg/ext/vector30.C: New testcase.
7466
e0876e21
DH
74672016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7468 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7469
7470 * gfortran.dg/fmt_pf.f90: New test.
7471
e9bff8c6
RO
74722016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7473
7474 Forward-port from 5 branch
7475 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR testsuite/70356
7478 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7479 dg-require-effective-target after dg-do.
7480
7481 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7482
7483 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7484
2620c80d
TS
74852016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7486 Julian Brown <julian@codesourcery.com>
7487 Chung-Lin Tang <cltang@codesourcery.com>
7488 Cesar Philippidis <cesar@codesourcery.com>
7489 James Norris <jnorris@codesourcery.com>
7490 Tom de Vries <tom@codesourcery.com>
7491 Nathan Sidwell <nathan@codesourcery.com>
7492
bf867841 7493 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7494 * c-c++-common/goacc/loop-clauses.c: Likewise.
7495 * g++.dg/goacc/template.C: Likewise.
7496 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7497 * gfortran.dg/goacc/loop-1.f95: Likewise.
7498 * gfortran.dg/goacc/loop-5.f95: Likewise.
7499 * gfortran.dg/goacc/loop-6.f95: Likewise.
7500 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7501 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7502 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7503 * c-c++-common/goacc/clauses-fail.c: Likewise.
7504 * c-c++-common/goacc/parallel-1.c: Likewise.
7505 * c-c++-common/goacc/reduction-1.c: Likewise.
7506 * c-c++-common/goacc/reduction-2.c: Likewise.
7507 * c-c++-common/goacc/reduction-3.c: Likewise.
7508 * c-c++-common/goacc/reduction-4.c: Likewise.
7509 * c-c++-common/goacc/routine-3.c: Likewise.
7510 * c-c++-common/goacc/routine-4.c: Likewise.
7511 * c-c++-common/goacc/routine-5.c: Likewise.
7512 * c-c++-common/goacc/tile.c: Likewise.
7513 * g++.dg/goacc/template.C: Likewise.
7514 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7515 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7516 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7517 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7518 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7519 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7520 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7521 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7522 * c-c++-common/goacc/use_device-1.c: ... this file.
7523 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7524 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7525 * c-c++-common/goacc/host_data-6.c: ... this file.
7526 * c-c++-common/goacc/loop-2-kernels.c: New file.
7527 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7528 * c-c++-common/goacc/loop-3.c: Likewise.
7529 * g++.dg/goacc/reference.C: Likewise.
7530 * g++.dg/goacc/routine-1.C: Likewise.
7531 * g++.dg/goacc/routine-2.C: Likewise.
7532
f6d2d066
RB
75332016-03-30 Richard Biener <rguenther@suse.de>
7534
7535 PR middle-end/70450
7536 * gcc.dg/torture/pr70450.c: New testcase.
7537
d43242b9
JJ
75382016-03-30 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR target/70421
7541 * gcc.dg/torture/pr70421.c: New test.
7542 * gcc.target/i386/avx512f-pr70421.c: New test.
7543
5ce43b77
L
75442016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7545
7546 PR testsuite/70364
7547 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7548 (check): New function.
7549 (bar): Call check.
7550 (foo): Align stack to 16 bytes when calling bar.
7551 * gcc.target/i386/cleanup-2.c: Likewise.
7552
d014a712
PP
75532016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7554
7555 PR tree-optimization/59124
7556 * gcc.dg/Warray-bounds-19.c: New test.
7557
3f8257db 75582016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7559
7560 * lib/prune.exp (escape_regex_chars): New.
7561 (prune_file_path): Update to quote metcharacters for regexp.
7562
3336c6e0
JJ
75632016-03-29 Jakub Jelinek <jakub@redhat.com>
7564
a362f023
JJ
7565 PR rtl-optimization/70429
7566 * gcc.c-torture/execute/pr70429.c: New test.
7567
3336c6e0
JJ
7568 PR tree-optimization/70405
7569 * gcc.dg/pr70405.c: New test.
7570
728557fd
AV
75712016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7572
7573 PR fortran/70397
7574 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7575 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7576
bef977d4
TS
75772016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7578
7579 PR testsuite/64177
7580 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7581 __cilkrts_set_param to set two workers.
7582 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7583 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7584
6f6d25c9
DH
75852016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7586
bf867841 7587 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7588
45733562
KY
75892016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7590
7591 PR target/70406
bf867841 7592 * gcc.target/i386/pr70406.c: New test.
45733562 7593
a1799e5e
EB
75942016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7595
7596 * gnat.dg/specs/double_record_extension3.ads: New test.
7597
5fca7b66
RH
75982016-03-25 Richard Henderson <rth@redhat.com>
7599
7600 PR target/70120
7601 * gcc.target/aarch64/pr70120-1.c: New.
7602 * gcc.target/aarch64/pr70120-2.c: New.
7603 * gcc.target/aarch64/pr70120-3.c: New.
7604
31ce75c6
PP
76052016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7606
7607 PR c++/62212
7608 * g++.dg/template/mangle2.C: The dg-do directive should be
7609 "compile" not "assemble".
7610
3caf0ca1
BS
76112016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7612
7613 PR lto/69650
7614 * gcc.dg/pr69650.c: New test.
7615
634035b6
DE
76162016-03-25 David Edelsohn <dje.gcc@gmail.com>
7617
7618 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7619
45d34276
AM
76202016-03-25 Alan Modra <amodra@gmail.com>
7621
7622 * gcc.dg/dfp/pr70052.c: New test.
7623
8f085166
RH
76242016-03-24 Richard Henderson <rth@redhat.com>
7625
7626 PR middle-end/69845
7627 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7628 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7629
011e5ec3
TV
76302016-03-24 Tom de Vries <tom@codesourcery.com>
7631
7632 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7633
9e3f4551
TV
76342016-03-24 Tom de Vries <tom@codesourcery.com>
7635
7636 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7637 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7638
45780041
TV
76392016-03-24 Tom de Vries <tom@codesourcery.com>
7640
7641 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7642 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7643
887ab4e5
PP
76442016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7645
7646 PR c++/62212
7647 * g++.dg/template/mangle2.C: New test.
7648
69a9a66f
RB
76492016-03-24 Richard Biener <rguenther@suse.de>
7650
7651 PR tree-optimization/70396
7652 * gcc.dg/torture/pr70396.c: New testcase.
7653
ed87de55
RB
76542016-03-24 Richard Biener <rguenther@suse.de>
7655
7656 PR middle-end/70370
7657 * gcc.dg/torture/pr70370.c: New testcase.
7658
ea064934
TV
76592016-03-24 Tom de Vries <tom@codesourcery.com>
7660
7661 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7662 * gfortran.dg/goacc/kernels-tree.f95: Same.
7663 * gfortran.dg/goacc/parallel-tree.f95: Same.
7664
b2a4dd1d
TV
76652016-03-24 Tom de Vries <tom@codesourcery.com>
7666
7667 * c-c++-common/goacc/uninit-if-clause.c: New test.
7668 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7669
72e7cd6e
JJ
76702016-03-24 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR target/70290
bf867841
UB
7673 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7674 Fix formatting.
72e7cd6e 7675
ce9d0c03
RB
76762016-03-24 Richard Biener <rguenther@suse.de>
7677
7678 PR tree-optimization/70372
7679 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7680
426b9428
PP
76812016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7682
7683 PR c++/70347
7684 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7685
cd1588c4
PP
76862016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7687
7688 PR c++/70332
7689 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7690
61637db3
JJ
76912016-03-23 Jakub Jelinek <jakub@redhat.com>
7692
928af3bf
JJ
7693 PR c++/70001
7694 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7695 * g++.dg/cpp1y/pr70001.C: New test.
7696
61637db3
JJ
7697 PR c++/70323
7698 * g++.dg/cpp0x/constexpr-70323.C: New test.
7699
05aca4e7
AO
77002016-03-23 Alexandre Oliva <aoliva@redhat.com>
7701 Jason Merrill <jason@redhat.com>
7702 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR c++/69315
7705 * g++.dg/cpp0x/constexpr-69315.C: New test.
7706 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7707
fbdb6baf
MP
77082016-03-23 Marek Polacek <polacek@redhat.com>
7709
7710 PR c++/69884
7711 * g++.dg/warn/Wignored-attributes-1.C: New test.
7712 * g++.dg/warn/Wignored-attributes-2.C: New test.
7713
d79ee524
TV
77142016-03-23 Tom de Vries <tom@codesourcery.com>
7715
7716 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7717 initialization.
7718 * gfortran.dg/goacc/private-3.f95 (test): Same.
7719 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7720 missing use param.
7721
a59f0bef
KT
77222016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7723
7724 * lib/target-supports.exp: Remove v7ve entry from loop
7725 creating effective target checks.
7726 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7727 (add_options_for_arm_arch_v7ve): Likewise.
7728
0179520a
JJ
77292016-03-23 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR tree-optimization/70354
7732 * gcc.dg/vect/pr70354-1.c: New test.
7733 * gcc.dg/vect/pr70354-2.c: New test.
7734 * gcc.target/i386/avx2-pr70354-1.c: New test.
7735 * gcc.target/i386/avx2-pr70354-2.c: New test.
7736
75bb14d7
JL
77372016-03-22 Jeff Law <law@redhat.com>
7738
7739 PR target/70232
7740 * gcc.dg/tree-ssa/pr70232.c: New test.
7741
72c9526d
IE
77422016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7743
7744 PR target/70302
7745 * gcc.target/i386/pr70302.c: New test.
7746
a3ca1bc5
RB
77472016-03-22 Richard Biener <rguenther@suse.de>
7748
7749 PR middle-end/70251
7750 * g++.dg/torture/pr70251.C: New testcase.
7751
5c240f4d
DM
77522016-03-22 David Malcolm <dmalcolm@redhat.com>
7753
7754 PR c/69993
7755 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7756 Wmisleading-indentation.c.
7757 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7758 reflect change to diagnostic text and order of messages.
7759 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7760
80f6631b
DE
77612016-03-22 David Edelsohn <dje.gcc@gmail.com>
7762
7763 * g++.dg/ext/java-3.C: Don't compile on AIX.
7764
9a10956c
RB
77652016-03-22 Richard Biener <rguenther@suse.de>
7766
7767 PR middle-end/70333
7768 * gcc.dg/torture/pr70333.c: New testcase.
7769
6cedf922
IE
77702016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7771
7772 * g++.dg/ext/pr70290.C: New test.
7773
cd6c27ac
KY
77742016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7775
7776 PR target/70325
7777 * gcc.target/i386/pr70325.c: New test.
7778
4cde512c
JJ
77792016-03-22 Jakub Jelinek <jakub@redhat.com>
7780
b01915ed
JJ
7781 PR target/70329
7782 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7783 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7784
4e3e2cf1
JJ
7785 PR target/70300
7786 * gcc.target/i386/pr70300.c: New test.
7787
4cde512c
JJ
7788 PR c++/70295
7789 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7790 (func2): New function for cond with parens, xfail warning for c++.
7791 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7792
16f6d7dc
PP
77932016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7794
7795 PR c++/70096
7796 * g++.dg/template/ptrmem30.C: New test.
7797
a3e2b438
PP
77982016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7799
7800 PR c++/70204
7801 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7802 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7803
11b6a02e
JJ
78042016-03-21 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR middle-end/70326
7807 * gcc.dg/pr70326.c: New test.
7808
b9407883
MG
78092016-03-21 Marc Glisse <marc.glisse@inria.fr>
7810 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR tree-optimization/70317
7813 * gcc.dg/pr70317.c: New test.
7814
4a148e19
UB
78152016-03-21 Uros Bizjak <ubizjak@gmail.com>
7816
7817 PR target/70327
7818 * gcc.target/i386/pr70327.c: New test.
7819
2a85ddbb
ML
78202016-03-21 Martin Liska <mliska@suse.cz>
7821
7d36fe98 7822 PR ipa/70306
2a85ddbb
ML
7823 * gcc.dg/ipa/pr70306.c: New test.
7824
4a148e19 78252016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7826
7827 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7828 * gcc.target/arm/attr-align3.c: Likewise.
7829 * gcc.target/arm/attr_arm.c: Likewise.
7830 * gcc.target/arm/flip-thumb.c: Likewise.
7831
6b366948
JJ
78322016-03-21 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR target/70296
7835 * gcc.target/powerpc/altivec-36.c: New test.
7836
2fac8c14
RB
78372016-03-21 Richard Biener <rguenther@suse.de>
7838
7839 PR tree-optimization/70310
7840 * gcc.dg/torture/pr70310.c: New testcase.
7841
e9bde854
KY
78422016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7843
7844 PR target/70293
7845 * gcc.target/i386/pr70293.c: New test.
7846
56bbfaf6
RB
78472016-03-21 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/70288
7850 * gcc.dg/torture/pr70288-1.c: New testcase.
7851 * gcc.dg/torture/pr70288-2.c: Likewise.
7852
3eee49ed
AB
78532016-03-21 Andrey Belevantsev <abel@ispras.ru>
7854
7855 PR rtl-optimization/69307
7856 * gcc.target/arm/pr69307.c: New test.
4a148e19 7857
8e7816b4
AB
78582016-03-21 Andrey Belevantsev <abel@ispras.ru>
7859
7860 PR rtl-optimization/69102
7861 * gcc.c-torture/compile/pr69102.c: New test.
7862
14d7d4be
JL
78632016-03-18 Jeff Law <law@redhat.com>
7864
7865 PR rtl-optimization/70263
7866 * gcc.c-torture/compile/pr70263-1.c: New test.
7867 * gcc.target/i386/pr70263-2.c: New test.
7868
5c6a601c
BS
78692016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7870
7871 PR rtl-optimization/70278
7872 * gcc.dg/torture/pr70278.c: New test.
7873 * gcc.target/arm/pr70278.c: New test.
7874
4bbf545b
DM
78752016-03-18 David Malcolm <dmalcolm@redhat.com>
7876
7877 PR c/70281
7878 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7879 (test_builtin_types_compatible_p): New test function.
7880 * gcc.dg/pr70281.c: New test case.
7881
dc28bb68
CL
78822016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7883
7884 PR target/70113
7885 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7886
5e8d6dff
IE
78872016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7888
7889 PR tree-optimization/70252
7890 * gcc.dg/pr70252.c: New test.
7891
d0e7e403
TV
78922016-03-18 Tom de Vries <tom@codesourcery.com>
7893
7894 * gcc.dg/pr70161-2.c: New test.
7895 * gcc.dg/pr70161.c: New test.
7896
fa22501a
TV
78972016-03-18 Tom de Vries <tom@codesourcery.com>
7898
7899 PR ipa/70269
7900 * gcc.dg/pr70269.c: New test.
7901
dd125026
JJ
79022016-03-18 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR c++/70267
7905 * g++.dg/ext/java-3.C: New test.
7906
91914f0a
PP
79072016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7908
7909 PR c++/70205
7910 * g++.dg/lookup/pr70205.C: New test.
7911
753a8910
PP
79122016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7913
7914 PR c++/70218
7915 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7916
14ba7b28
MP
79172016-03-17 Marek Polacek <polacek@redhat.com>
7918
7919 PR c/69407
7920 * gcc.dg/atomic-op-6.c: New test.
7921
ded60913
DM
79222016-03-17 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR c/70264
7925 * c-c++-common/pr70264.c: New test case.
7926
a3aad0e6
JJ
79272016-03-17 Jakub Jelinek <jakub@redhat.com>
7928
17366700
JJ
7929 PR c++/70144
7930 * c-c++-common/pr70144-1.c: New test.
7931 * c-c++-common/pr70144-2.c: New test.
7932
a3aad0e6
JJ
7933 PR c++/70272
7934 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7935 * g++.dg/opt/flifetime-dse6.C: New test.
7936 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7937
b57e6e18
L
79382016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7939
7940 PR driver/70192
7941 * gcc.dg/pic-1.c: New test.
7942 * gcc.dg/pic-2.c: Likewise.
7943 * gcc.dg/pic-3.c: Likewise.
7944 * gcc.dg/pic-4.c: Likewise.
7945 * gcc.dg/pie-1.c: Likewise.
7946 * gcc.dg/pie-2.c: Likewise.
7947 * gcc.dg/pie-3.c: Likewise.
7948 * gcc.dg/pie-4.c: Likewise.
7949 * gcc.dg/pie-5.c: Likewise.
7950 * gcc.dg/pie-6.c: Likewise.
7951
b38ba58b
TV
79522016-03-17 Tom de Vries <tom@codesourcery.com>
7953
7954 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7955 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7956
6931b3b7
RB
79572016-03-17 Richard Biener <rguenther@suse.de>
7958
7959 PR debug/70271
7960 * g++.dg/debug/pr70271.C: New testcase.
7961
0c8b64cb
IE
79622016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7963
7964 * gcc.target/i386/pr70251.c: New test.
7965
b1970801
MP
79662016-03-17 Marek Polacek <polacek@redhat.com>
7967
7968 PR c++/70194
7969 * g++.dg/warn/constexpr-70194.C: New test.
7970
820c5eaa
RH
79712016-03-16 Richard Henderson <rth@redhat.com>
7972
7973 PR middle-end/70240
7974 * gcc.c-torture/compile/pr70240.c: New.
7975
da0ad263
SKS
79762016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7977
7978 * gcc.c-torture/compile/20151204.c: Skip for avr.
7979
c73d295c
JJ
79802016-03-16 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR target/70245
7983 * g++.dg/opt/pr70245.C: New test.
7984 * g++.dg/opt/pr70245.h: New file.
7985 * g++.dg/opt/pr70245-aux.cc: New file.
7986
b2794066
MS
79872016-03-16 Martin Sebor <msebor@redhat.com>
7988
7989 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7990
aa43616c
RH
79912016-03-16 Richard Henderson <rth@redhat.com>
7992
7993 PR middle-end/70199
7994 * gcc.c-torture/compile/pr70199.c: New.
7995
59608fe5
L
79962016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7997
7998 * gcc.dg/uninit-19.c: Run dos2unix.
7999
ab4c578f
MP
80002016-03-16 Marek Polacek <polacek@redhat.com>
8001
8002 PR c/70093
8003 * gcc.dg/nested-func-10.c: New test.
8004 * gcc.dg/nested-func-9.c: New test.
8005
f5387e76
JJ
80062016-03-16 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR tree-optimization/68714
8009 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8010
7662b718
TV
80112016-03-16 Tom de Vries <tom@codesourcery.com>
8012
8013 PR tree-optimization/68715
8014 * gcc.dg/graphite/pr68715-2.c: New test.
8015 * gcc.dg/graphite/pr68715.c: New test.
8016 * gfortran.dg/graphite/pr68715.f90: New test.
8017
be7ce7ae
TV
80182016-03-16 Tom de Vries <tom@codesourcery.com>
8019
8020 PR tree-optimization/68809
8021 * gcc.dg/graphite/pr68809-2.c: New test.
8022 * gcc.dg/graphite/pr68809.c: New test.
8023
1935f250
JJ
80242016-03-16 Jakub Jelinek <jakub@redhat.com>
8025
6651c93e
JJ
8026 PR c++/70147
8027 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8028 method call to i () as argument. Adjust expected output.
8029
1935f250
JJ
8030 PR c++/70147
8031 * g++.dg/ubsan/pr70147-1.C: New test.
8032 * g++.dg/ubsan/pr70147-2.C: New test.
8033
ab1caa6e
MS
80342016-03-15 Martin Sebor <msebor@redhat.com>
8035
8036 PR c++/58281
8037 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8038
5c2a1bbb
JDA
80392016-03-15 John David Anglin <danglin@gcc.gnu.org>
8040
cb5d8ad1
JDA
8041 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8042 hppa*-*-hpux*.
8043
b440dd40
JDA
8044 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8045
5c2a1bbb
JDA
8046 PR libfortran/69799
8047 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8048 libatomic_available.
8049
42c729c5
MP
80502016-03-15 Marek Polacek <polacek@redhat.com>
8051
8052 PR c++/70209
8053 * g++.dg/ext/attribute-may-alias-4.C: New test.
8054
82b1c550
AM
80552016-03-15 Alexander Monakov <amonakov@ispras.ru>
8056
8057 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8058 -fvar-tracking-assignments-toggle flag.
8059
4ccbf3a6
PH
80602016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8061
8062 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8063
c39858bd
JJ
80642016-03-15 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR rtl-optimization/70222
8067 * gcc.c-torture/execute/pr70222-1.c: New test.
8068 * gcc.c-torture/execute/pr70222-2.c: New test.
8069
8be119c1
RH
80702016-03-15 Richard Henderson <rth@redhat.com>
8071
8072 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8073
6598bb55
AB
80742016-03-15 Andrey Belevantsev <abel@ispras.ru>
8075
8076 PR rtl-optimization/69032
8077 * gcc.dg/pr69032.c: New test.
8078
81fa2944
AB
80792016-03-15 Andrey Belevantsev <abel@ispras.ru>
8080
8081 PR rtl-optimization/63384
4a148e19 8082 * g++.dg/pr63384.C: New test.
81fa2944 8083
74ea9ab6
AB
80842016-03-15 Andrey Belevantsev <abel@ispras.ru>
8085
8086 PR target/64411
8087 * gcc.target/i386/pr64411.C: New test.
8088
045d5055
TV
80892016-03-15 Tom de Vries <tom@codesourcery.com>
8090
8091 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8092 * gfortran.dg/goacc/kernels-alias.f95: New test.
8093
3ea33585
MS
80942016-03-14 Martin Sebor <msebor@redhat.com>
8095
8096 PR c++/53792
8097 * g++.dg/cpp0x/constexpr-inline.C: New test.
8098 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8099
1df7b330
DE
81002016-03-14 David Edelsohn <dje.gcc@gmail.com>
8101
8102 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8103
79b57d18
JJ
81042016-03-14 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR middle-end/70219
8107 * gcc.dg/pr70219.c: New test.
8108
3cbf012a
BS
81092016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8110
8111 PR target/70083
8112 * gcc.dg/torture/pr70083.c: New test.
8113 * gcc.target/i386/pr70083.c: New test.
8114
a9fee7cd
RB
81152016-03-14 Richard Biener <rguenther@suse.de>
8116
8117 PR tree-optimization/56365
8118 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8119
4799603f
SB
81202016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8121
8122 PR target/70098
8123 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8124 New function.
8125 * g++.dg/pr70098.C: New testcase.
8126
8127
760ca967
TV
81282016-03-14 Tom de Vries <tom@codesourcery.com>
8129
8130 PR tree-optimization/70045
8131 * gcc.dg/graphite/pr70045.c: New test.
8132
44e66a77
JD
81332016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8134
8135 PR fortran/69043
8136 * gfortran.dg/include_9.f90: New test.
8137
a18e0fe1
DH
81382016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8139
8140 PR fortran/45076
8141 gfortran.dg/prof/prof.exp: New script.
8142 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8143
d0aca6ab
AB
81442016-03-12 Andrey Belevantsev <abel@ispras.ru>
8145
8146 PR rtl-optimization/69307
8147 * gcc.dg/pr69307.c: New test.
8148
cefe08a4
VM
81492016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8150
8151 PR target/69614
8152 * gcc.target/arm/pr69614.c: New.
8153
70112e2a
PT
81542016-03-12 Paul Thomas <pault@gcc.gnu.org>
8155
8156 PR fortran/70031
8157 * gfortran.dg/submodule_14.f08: New test
8158
8159 PR fortran/69524
8160 * gfortran.dg/submodule_15.f08: New test
8161
3f1e5d3a
PP
81622016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8163
8164 PR c++/70106
8165 * g++.dg/cpp1y/paren3.C: New test.
8166
a3f6d680
MM
81672016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8168
8169 PR target/70131
8170 * gcc.target/powerpc/ppc-round2.c: New test.
8171
92348f09
BS
81722016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8173
8174 PR target/70123
8175 * gcc.dg/torture/pr70123.c: New test.
8176
cebde9e9
JL
81772016-03-11 Jeff Law <law@redhat.com>
8178
8179 PR tree-optimization/70190
8180 * gcc.c-torture/compile/pr70190.c: New test.
8181
3edc5da4
DM
81822016-03-11 David Malcolm <dmalcolm@redhat.com>
8183
8184 PR c/68187
8185 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8186 case.
8187 (test43_b): Likewise.
8188 (test43_c): Likewise.
8189 (test43_d): Likewise.
8190 (test43_e): Likewise.
8191 (test43_f): Likewise.
8192 (test43_g): Likewise.
8193 (test44_a): Likewise.
8194 (test44_b): Likewise.
8195 (test44_c): Likewise.
8196 (test44_d): Likewise.
8197 (test44_e): Likewise.
8198
318c1204
DM
81992016-03-11 David Malcolm <dmalcolm@redhat.com>
8200
8201 PR c/70085
8202 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8203
bc062234
KT
82042016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8205
8206 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8207 dg-options.
8208
acfc1ac1
KT
82092016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8210
8211 PR target/70002
8212 PR target/69245
8213 * gcc.target/aarch64/pr69245_2.c: New test.
8214
d1e2bb2d
JJ
82152016-03-11 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR tree-optimization/70177
8218 * gcc.dg/pr70177.c: New test.
8219
07350627
AL
82202016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8221
8222 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8223
5c6706f7
AL
82242016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8225
8226 * gcc.dg/tree-ssa/sra-20.c: New.
8227
02d472a2
JJ
82282016-03-11 Jakub Jelinek <jakub@redhat.com>
8229
686d390a
JJ
8230 PR rtl-optimization/70174
8231 * gcc.dg/pr70174.c: New test.
8232
02d472a2
JJ
8233 PR tree-optimization/70169
8234 * gcc.dg/pr70169.c: New test.
8235
0f9befa1
IE
82362016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8237
8238 PR target/70160
8239 * gcc.target/i386/pr70160.c: New test.
8240
432d4670
AK
82412016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8242
8243 * gcc.target/s390/dfp-1.c: New test.
8244
a3dc8760
NC
82452016-03-10 Nick Clifton <nickc@redhat.com>
8246
8247 PR target/70044
8248 * gcc.target/aarch64/pr70044.c: New test.
8249
b87a8d7d
PP
82502016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8251 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR c++/70001
8254 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8255 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8256 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8257
4f4ada6a
JH
82582016-03-10 Jan Hubicka <hubicka@ucw.cz>
8259
8260 PR lto/69589
8261 * g++.dg/lto/pr69589_0.C: New testcase
8262 * g++.dg/lto/pr69589_1.C: New testcase
8263
d49b0aa0
MP
82642016-03-10 Marek Polacek <polacek@redhat.com>
8265
8266 PR c++/70153
8267 * g++.dg/delayedfold/unary-plus1.C: New test.
8268
82692016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8270
8271 * gcc.target/arm/pr45701-1.c: Escape brackets.
8272 * gcc.target/arm/pr45701-2.c: Likewise.
8273
71017a7b
AL
82742016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8275
8276 * gfortran.dg/unconstrained_commons.f: New.
8277
ba52669f
AM
82782016-03-10 Alan Modra <amodra@gmail.com>
8279
8280 * gcc.dg/pr69195.c: New.
8281 * gcc.dg/pr69238.c: New.
8282
27742332
TV
82832016-03-10 Tom de Vries <tom@codesourcery.com>
8284
8285 PR testsuite/68915
8286 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8287
3a81a594
RB
82882016-03-10 Richard Biener <rguenther@suse.de>
8289
8290 PR tree-optimization/70128
8291 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8292 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8293
3433b975
JJ
82942016-03-09 Jakub Jelinek <jakub@redhat.com>
8295
c2864f02
JJ
8296 PR tree-optimization/70152
8297 * gcc.dg/pr70152.c: New test.
8298
3433b975
JJ
8299 PR target/70086
8300 * gcc.target/i386/pr70086-1.c: New test.
8301 * gcc.target/i386/pr70086-2.c: New test.
8302 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8303
8304 PR tree-optimization/70127
8305 * gcc.c-torture/execute/pr70127.c: New test.
8306
96b3c82d
CP
83072016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8308
8309 * c-c++-common/goacc/combined-directives-2.c: New test.
8310
b4f3232d
DM
83112016-03-09 David Malcolm <dmalcolm@redhat.com>
8312
8313 PR c/68473
8314 PR c++/70105
8315 * g++.dg/diagnostic/pr70105.C: New test.
8316 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8317 (test_multiple_ordinary_maps): New test function.
8318
40499f81
DM
83192016-03-09 David Malcolm <dmalcolm@redhat.com>
8320
8321 PR c/68473
8322 PR c++/70105
8323 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8324 Drop range information from call to inform_at_rich_loc.
8325 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8326 New.
8327 (test_show_locus): Replace calls to rich_location::add_range with
8328 calls to add_range. Rewrite the tests that used the now-defunct
8329 rich_location ctor taking a source_range. Simplify other tests
8330 by replacing calls to COMBINE_LOCATION_DATA with calls to
8331 make_location.
8332
c9e33662
RB
83332016-03-09 Richard Biener <rguenther@suse.de>
8334 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR tree-optimization/70138
8337 * gcc.dg/vect/pr70138-1.c: New testcase.
8338 * gcc.dg/vect/pr70138-2.c: Likewise.
8339
2c73b764
JJ
83402016-03-09 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR target/70049
8343 * gcc.target/i386/pr70049.c: New test.
8344
c06d25bb
RB
83452016-03-09 Richard Biener <rguenther@suse.de>
8346
8347 PR c/70143
8348 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8349 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8350 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8351
5828a501
RO
83522016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8353
8354 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8355 arm-*-*.
8356
2e141c8d
JJ
83572016-03-09 Jakub Jelinek <jakub@redhat.com>
8358
5a9def37
JJ
8359 PR middle-end/67278
8360 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8361
2e141c8d
JJ
8362 PR target/67278
8363 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8364
8365 PR middle-end/70050
8366 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8367 in testcase comment.
8368
bf751f40
TV
83692016-03-09 Tom de Vries <tom@codesourcery.com>
8370
8371 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8372 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8373 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8374 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8375 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8376 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8377 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8378 * gfortran.dg/goacc/kernels-loop.f95: New test.
8379
e210c999
MS
83802016-03-08 Martin Sebor <msebor@redhat.com>
8381
8382 PR c++/62096
8383 * g++.dg/warn/overflow-warn-7.C: New test.
8384
80aac5c8
JM
83852016-03-08 Jason Merrill <jason@redhat.com>
8386
8387 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8388 * lib/target-supports.exp (check_effective_target_concepts): New.
8389
12b81409
JJ
83902016-03-08 Jakub Jelinek <jakub@redhat.com>
8391
d259b234
JJ
8392 PR c++/70135
8393 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8394 * g++.dg/ubsan/pr70135.C: New test.
8395
12b81409
JJ
8396 PR target/70110
8397 * gcc.dg/pr70110.c: New test.
8398
b4e9f2aa
MJ
83992016-03-07 Martin Jambor <mjambor@suse.cz>
8400
8401 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8402 * c-c++-common/gomp/if-1.c: Likewise.
8403 * c-c++-common/gomp/pr61486-2.c: Likewise.
8404 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8405 to dg-additional-options.
8406 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8407 * g++/gomp/target-teams-1.c: Likewise.
8408 * gcc.dg/gomp/gomp.exp: Likewise.
8409 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8410 dg-additional-options.
8411 * gfortran.dg/gomp/gomp.exp: Likewise.
8412 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8413 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8414 dg-additional-options.
8415 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8416
f86e631e
MJ
84172016-03-07 Martin Jambor <mjambor@suse.cz>
8418
8419 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8420 * c-c++-common/gomp/gridify-1.c: New test.
8421 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8422
94156b3f
AV
84232016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8424
8425 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8426 trigger for cortex-r8, when scanning for register r8.
8427 * gcc.target/arm/pr45701-2.c: Likewise.
8428
a84a49b7 84292016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8430 Jeff Law <law@redhat.com>
a84a49b7
RB
8431
8432 PR tree-optimization/69740
8433 * gcc.c-torture/compile/pr69740-1.c: New test.
8434 * gcc.c-torture/compile/pr69740-2.c: New test.
8435
e41f6c9e
BS
84362016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8437
8438 * lib/target-supports.exp
8439 (check_effective_target_whole_vector_shift): Enable for PPC64.
8440
57548bf5
RB
84412016-03-07 Richard Biener <rguenther@suse.de>
8442
8443 PR tree-optimization/70115
8444 * gcc.dg/torture/pr70115.c: New testcase.
8445
4ae13300
NS
84462016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8447
8448 PR middle-end/69916
8449 * c-c-++-common/goacc/pr69916.c: New.
8450
5edb9853
RH
84512016-03-07 Richard Henderson <rth@redhat.com>
8452
8453 * gcc.c-torture/compile/pr70061.c: New test.
8454
2067a8f3
RB
84552016-03-07 Richard Biener <rguenther@suse.de>
8456
8457 PR testsuite/70109
8458 * gcc.dg/vect/O3-pr36098.c: New testcase.
8459
4145a9b7
CL
84602016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8461
8462 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8463
1878be32
EB
84642016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * gnat.dg/renaming9.ad[sb]: New testcase.
8467
df762bb2
JJ
84682016-03-05 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR c++/70084
8471 * g++.dg/expr/stdarg3.C: New test.
8472
7d461295
JL
84732016-03-04 Jeff Law <law@redhat.com>
8474
8475 PR tree-optimization/69196
8476 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8477 x86_64-*-*.
8478
29b9828f
BS
84792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8480
b6b552fd
BS
8481 PR c/69973
8482 * gcc.dg/pr69973.c: New test.
8483
201d49e9
BS
8484 PR rtl-optimization/69941
8485 * gcc.dg/torture/pr69941.c: New test.
8486
29b9828f
BS
8487 PR c/69824
8488 * gcc.dg/pr69824.c: New test.
8489
640b7e74
TV
84902016-03-05 Tom de Vries <tom@codesourcery.com>
8491
8492 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8493 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8494 function.
8495
7a3a3fad
PP
84962016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8497
8498 PR c++/66786
8499 * g++.dg/cpp1y/var-templ48.C: New test.
8500 * g++.dg/cpp1y/var-templ49.C: New test.
8501
cd439aec
EB
85022016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8503
8504 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8505
60204554
JJ
85062016-03-04 Jakub Jelinek <jakub@redhat.com>
8507
0c8825de
JJ
8508 PR c++/70035
8509 * g++.dg/ubsan/pr70035.C: New test.
8510
60204554
JJ
8511 PR target/70062
8512 * gcc.target/i386/pr70062.c: New test.
8513
f79d4eab
L
85142016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8515
8516 * g++.dg/template/typename21.C: Remove c++98_only.
8517
ea81ce67
L
85182016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8519
8520 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8521
64b23c13
DM
85222016-03-04 David Malcolm <dmalcolm@redhat.com>
8523
8524 PR c/68187
8525 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8526 function.
8527 (fn_42_b): Likewise.
8528 (fn_42_c): Likewise.
8529
729526f5
DM
85302016-03-04 David Malcolm <dmalcolm@redhat.com>
8531
8532 PR c/68187
8533 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8534 function.
8535 (fn_40_b): Likewise.
8536 (fn_41_a): Likewise.
8537 (fn_41_b): Likewise.
8538
f9ea11ac
JJ
85392016-03-04 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR target/70059
8542 * gcc.target/i386/avx512f-pr70059.c: New test.
8543 * gcc.target/i386/avx512dq-pr70059.c: New test.
8544
b6c38c69
BS
85452016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8546
8547 PR rtl-optimization/57676
8548 * gcc.dg/torture/pr57676.c: New test.
8549
af3cdd34
IE
85502016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8551
8552 * gcc.dg/pr70026.c: New test.
8553
7ff6ca38
MP
85542016-03-04 Marek Polacek <polacek@redhat.com>
8555
8556 PR c/69798
8557 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8558 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8559
a6bf62d5
KT
85602016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8561
8562 PR target/70004
8563 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8564 Delete.
8565 (test_corners_sisd_si): Likewise.
8566 (main): Remove checks of the above.
8567 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8568
ae4cdc6a
EB
85692016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8570
8571 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8572
08455559
CL
85732016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8574
8575 * gcc.dg/torture/pr69951.c: Accept argc==0.
8576
e9a35493
RB
85772016-03-04 Richard Biener <rguenther@suse.de>
8578
8579 PR c++/70054
8580 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8581 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8582
fba054c2
DV
85832016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8584
8585 PR testsuite/69766
8586 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8587 testing multiarch.
8588
f10cdc6c
JJ
85892016-03-04 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR debug/69947
8592 * gcc.dg/guality/pr69947.c: New test.
8593
2e981ba0
JJ
85942016-03-03 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR ada/70017
8597 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8598
0ba3bfa2
KT
85992016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8600
8601 PR rtl-optimization/69904
8602 * gcc.target/arm/pr69904.c: New test.
8603
97ecdb46
JJ
86042016-03-03 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR target/70021
8607 * gcc.dg/vect/pr70021.c: New test.
8608 * gcc.target/i386/pr70021.c: New test.
8609
a2a743a1
MP
86102016-03-03 Marek Polacek <polacek@redhat.com>
8611
8612 PR middle-end/70050
8613 * gcc.dg/pr70050.c: New test.
8614
fa07ecdd
JG
86152016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8616
8617 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8618
23504262
ML
86192016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8620
8621 PR tree-optimization/70043
8622 * gfortran.dg/vect/pr70043.f90: New test.
8623
b7b9e1a9
EB
86242016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8625
8626 * gnat.dg/specs/task1.ads: New test.
8627
cb83ba54
RO
86282016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8629
8630 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8631 Invoke gdb with -batch.
8632 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8633
a75f5e30
RB
86342016-03-03 Richard Biener <rguenther@suse.de>
8635
8636 PR tree-optimization/55936
8637 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8638
268bc320
JL
86392016-03-02 Jeff Law <law@redhat.com>
8640
815f20ab
JL
8641 PR rtl-optimization/69942
8642 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8643 effects of argument promotions.
8644
268bc320
JL
8645 PR tree-optimization/69987
8646 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8647 target does not support -fprefetch-loop-arrays.
8648
171f7de5
UB
86492016-03-02 Uros Bizjak <ubizjak@gmail.com>
8650
8651 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8652
192912db
BC
86532016-03-02 Bin Cheng <bin.cheng@arm.com>
8654
c7908871 8655 PR rtl-optimization/69052
192912db
BC
8656 * gcc.target/i386/pr69052.c: New test.
8657
90a7a40b
AM
86582016-03-02 Alan Modra <amodra@gmail.com>
8659
8660 * gcc.dg/pr69990.c: New.
8661
69fa742f
JJ
86622016-03-02 Jakub Jelinek <jakub@redhat.com>
8663
de752fb0
JJ
8664 PR c/68062
8665 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8666
8667 PR middle-end/70022
8668 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8669
69fa742f
JJ
8670 PR target/70028
8671 * gcc.target/i386/pr70028.c: New test.
8672
7c65bd56
MK
86732016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8674
8675 * c-c++-common/asan/swapcontext-test-1.c,
8676 * c-c++-common/tsan/thread_leak.c,
8677 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8678 * g++.dg/tsan/benign_race.C,
8679 * g++.dg/tsan/fd_close_norace.C,
8680 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8681 races with sanitizer output
8682
37d98220 86832016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8684 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8685
8686 PR target/67278
8687 * gcc.dg/simd-8.c: New testcase.
8688
218db463
RB
86892016-03-02 Richard Biener <rguenther@suse.de>
8690
8691 PR middle-end/67278
8692 * gcc.dg/simd-7.c: New testcase.
8693
22c72158
EB
86942016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8695
8696 * gcc.target/i386/pr70007.c: Tweak.
8697
9a790ccc
DV
86982016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8699
8700 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8701
bd02f00f
MP
87022016-03-02 Marek Polacek <polacek@redhat.com>
8703
8704 PR c/67854
8705 * gcc.dg/pr67854.c: New test.
8706
1e840f39
JJ
87072016-03-02 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR middle-end/70025
8710 * gcc.dg/torture/pr70025.c: New test.
8711
bca00241
VK
87122016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8713
8714 PR tree-optimization/68621
8715 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8716
0bca04b8
EB
87172016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8718
8719 * gcc.target/i386/pr70007.c: New test.
8720
2a9afc86
JL
87212016-03-01 Jeff Law <law@redhat.com>
8722
eab2541b 8723 PR tree-optimization/69196
9d83ef71 8724 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8725
2a9afc86
JL
8726 PR tree-optimization/69196
8727 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8728 duplicating code and spoiling the expected output.
8729
0d39977e
MM
87302016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8731
8732 PR target/70033
8733 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8734 supports power9 before doing tests.
8735 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8736 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8737 * gcc.target/powerpc/p9-permute.c: Likewise.
8738
a0c0699d
UB
87392016-03-01 Uros Bizjak <ubizjak@gmail.com>
8740
8741 PR target/70027
8742 * gcc.target/i386/pr70027.c: New test.
8743
0ae3ef47 87442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8745
8746 * gcc.dg/pr70017.c: New test.
8747
686e2237
JJ
87482016-03-01 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR c/69796
8751 PR c/69974
8752 * gcc.dg/pr69796.c: New test.
8753 * gcc.dg/pr69974.c: New test.
8754
f8e4188c
EB
87552016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8756
8757 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8758
5e3f1c7c
JL
87592016-02-29 Jeff Law <law@redhat.com>
8760
8761 PR tree-optimization/69987
8762 * gfortran.dg/pr69987.f90: New test.
8763
8764 PR tree-optimization/69989
8765 * gcc.c-torture/compile/pr69989-2.c: New test.
8766
1be56bc5
MP
87672016-03-01 Marek Polacek <polacek@redhat.com>
8768
8769 PR c++/69795
8770 * g++.dg/parse/invalid1.C: New test.
8771
1b19470d
RB
87722016-03-01 Richard Biener <rguenther@suse.de>
8773
8774 PR middle-end/70022
8775 * gcc.dg/pr70022.c: New testcase.
8776
3ae0661a
IE
87772016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8778
8779 PR tree-optimization/69956
8780 * gcc.dg/pr69956.c: New test.
8781
0f09ab88
BS
87822016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8783
8784 PR target/70011
8785 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8786 XFAIL when hardware supports efficient unaligned storage access.
8787
76d881bf
PP
87882016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8789
8790 PR c++/69961
8791 * g++.dg/template/pr69961a.C: New test.
8792 * g++.dg/template/pr69961b.C: New test.
8793
7168133a
DM
87942016-02-29 David Malcolm <dmalcolm@redhat.com>
8795
8796 PR preprocessor/69985
8797 * gcc.dg/cpp/pr69985.c: New test case.
8798
0c6072a3
JL
87992016-02-29 Jeff Law <law@redhat.com>
8800
e66f219b
JL
8801 PR tree-optimization/70005
8802 * gcc.c-torture/execute/pr70005.c New test.
8803
0c6072a3
JL
8804 PR tree-optimization/69999
8805 * gcc.c-torture/compile/pr69999.c: New test.
8806
fd9fbdb3
YR
88072016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8808
8809 PR tree-optimization/69652
8810 * gcc.dg/torture/pr69652.c: Delete test.
8811 * gcc.dg/vect/pr69652.c: New test.
8812
cbd400b4
RB
88132016-02-19 Richard Biener <rguenther@suse.de>
8814
8815 PR tree-optimization/69980
8816 * gfortran.dg/vect/pr69980.f90: New testcase.
8817
84ea0f58
EB
88182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8819
8820 * gcc.target/sparc/20160229-1.c: New test.
8821
5d2a63dc
EB
88222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8823
8824 * gnat.dg/stack_usage3.adb: New test.
8825 * gnat.dg/stack_usage3_pkg.ads: New helper.
8826
93e708f9
EB
88272016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gnat.dg/renaming8.adb: New test.
8830 * gnat.dg/renaming8_pkg1.ads: New helper.
8831 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8832 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8833
6512bc93
RB
88342016-02-29 Richard Biener <rguenther@suse.de>
8835
8836 PR tree-optimization/69720
8837 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8838
7b201a88
TK
88392016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8840
8841 PR fortran/68147
8842 PR fortran/47674
8843 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8844
82ee0cf2 88452016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8846 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8847
8848 PR fortran/56007
8849 * gfortran.dg/coarray_8.f90: Adjust error message.
8850 * gfortran.dg/pr56007.f90: New test.
8851 * gfortran.dg/pr56007.f: New test.
8852
cdc1a2c8
L
88532016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8854
8855 PR tree-optimization/69989
8856 * gcc.dg/torture/pr69989.c: New test.
8857
33505bcf
EB
88582016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8859
8860 * gcc.target/i386/stack-realign-win.c: New test.
8861
524bfb19
HA
88622016-02-28 Harald Anlauf <anlauf@gmx.de>
8863
8864 PR fortran/60126
8865 * gfortran.dg/pr60126.f90: New test.
8866
bd542508
JL
88672016-02-27 Jeff Law <law@redhat.com>
8868
8869 Revert
8870 2016-02-26 Richard Biener <rguenther@suse.de>
8871 Jeff Law <law@redhat.com>
8872
8873 PR tree-optimization/69740
8874 * gcc.c-torture/compile/pr69740-1.c: New test.
8875 * gcc.c-torture/compile/pr69740-2.c: New test.
8876
dd1291e0
JD
88772016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8878
5fb67f8b 8879 PR fortran/69910
dd1291e0
JD
8880 * gfortran.dg/newunit_4.f90: New test.
8881
5cfefb59
JJ
88822016-02-27 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR target/69613
8885 PR rtl-optimization/69886
8886 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8887 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8888 target.
8889
20ba5f33
MS
88902016-02-26 Martin Sebor <msebor@redhat.com>
8891
8892 PR tree-optimization/15826
8893 * gcc.dg/tree-ssa/pr15826.c: New test.
8894
e6fb01b0
JJ
88952016-02-26 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR target/69969
8898 * gcc.target/powerpc/pr69969.c: New test.
8899
e3e0cf64
MS
89002016-02-26 Martin Sebor <msebor@redhat.com>
8901
8902 PR c++/15766
8903 * g++.old-deja/g++.other/decl5.C: Add a test case.
8904
d1f2bea5
SB
89052016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8906
8907 PR target/69946
8908 * gcc.target/powerpc/pr69946.c: New file.
8909
4a4f9d2b 89102016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8911 Jeff Law <law@redhat.com>
4a4f9d2b 8912
e3e0cf64 8913 PR tree-optimization/69740
4a4f9d2b
RB
8914 * gcc.c-torture/compile/pr69740-1.c: New test.
8915 * gcc.c-torture/compile/pr69740-2.c: New test.
8916
ad2a2706
MJ
89172016-02-26 Martin Jambor <mjambor@suse.cz>
8918
8919 PR middle-end/69920
8920 * gcc.dg/torture/pr69932.c: New test.
8921 * gcc.dg/torture/pr69936.c: Likewise.
8922
1d11f7ce
AK
89232016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8924
8925 PR target/69709
8926 * gcc.target/s390/pr69709.c: New test.
8927
6cfccbb2
KT
89282016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8929
8930 PR target/69245
8931 * gcc.target/aarch64/pr69245_1.c: New test.
8932
ac59ad4e
KT
89332016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8934
8935 PR target/69613
8936 * gcc.dg/torture/pr69613.c: New test.
8937
a2ad54a0
JJ
89382016-02-26 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR rtl-optimization/69891
8941 * gcc.target/i386/pr69891.c: New test.
8942
0884062c 89432016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8945
d2369d4f 8946 PR target/61397
c163789b
MM
8947 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8948 functionality for both 32-bit and 64-bit.
8949
5aed7e2c
RB
89502016-02-26 Richard Biener <rguenther@suse.de>
8951
8952 PR tree-optimization/69551
8953 * gcc.dg/torture/pr69951.c: New testcase.
8954
798e2a8e
RB
89552016-02-25 Richard Biener <rguenther@suse.de>
8956
8957 PR tree-optimization/48795
8958 * gcc.dg/Warray-bounds-18.c: New testcase.
8959
9559fbac
RO
89602016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8961
8962 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8963
c049b107
JJ
89642016-02-25 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR rtl-optimization/69896
8967 * gcc.dg/pr69896.c: New test.
8968
1137001c
PP
89692016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8970
8971 PR c++/69736
8972 * g++.dg/cpp1y/paren2.C: New test.
8973
2e9c8641
MS
89742016-02-24 Martin Sebor <msebor@redhat.com>
8975
8976 PR c/51147
8977 * gcc.dg/enum-mode-2.c: New test.
8978
03ca8fb3
JJ
89792016-02-24 Jakub Jelinek <jakub@redhat.com>
8980
8981 PR c++/69922
8982 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8983 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8984 * g++.dg/ubsan/pr69922.C: New test.
8985
0b05329b
MP
89862016-02-24 Marek Polacek <polacek@redhat.com>
8987
8988 PR c/69819
8989 * gcc.dg/pr69819.c: New test.
8990
57c2c374
MS
89912016-02-24 Martin Sebor <msebor@redhat.com>
8992
3b96b93a
MS
8993 PR c++/69912
8994 * g++.dg/ext/flexary15.C: New test.
8995
89962016-02-24 Martin Sebor <msebor@redhat.com>
8997
8998 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8999 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9000 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9001
65433bb5
MK
90022016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9003 Charles Baylis <charles.baylis@linaro.org>
9004
9005 PR debug/61033
9006 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9007
f802a424 90082016-02-24 Richard Biener <rguenther@suse.de>
44293580 9009 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9010
9011 PR middle-end/69760
9012 * gcc.dg/torture/pr69760.c: New testcase.
9013
525f795f
RO
90142016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9015
9016 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9017 pattern on Solaris with as.
9018
cd7bbceb
KT
90192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9020
9021 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9022 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9023 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9024 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9025
89c0c1fd
JJ
90262016-02-24 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR middle-end/69915
9029 * gcc.dg/pr69915.c: New test.
9030
0683fd27
KT
90312016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9032
9033 PR rtl-optimization/69886
9034 * gcc.dg/torture/pr69886.c: New test.
9035
e53d562a
RB
90362016-02-24 Richard Biener <rguenther@suse.de>
9037
9038 PR middle-end/68963
9039 * gcc.dg/torture/pr68963.c: New testcase.
9040
74a00288
KT
90412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9042
9043 PR target/69875
9044 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9045 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9046 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9047 * gcc.target/arm/atomic_loaddi_1.c: New test.
9048 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9049 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9050 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9051 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9052 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9053 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9054 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9055 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9056
340fd4c9
JJ
90572016-02-24 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR middle-end/69909
9060 * gcc.dg/torture/pr69909.c: New test.
9061
47d3fdb2
RB
90622016-02-24 Richard Biener <rguenther@suse.de>
9063
9064 PR tree-optimization/69907
9065 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9066 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9067 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9068
dab73e73
CB
90692016-02-24 Christian Bruel <christian.bruel@st.com>
9070
9071 * gcc.target/arm/pragma_cpp_fma.c: New test.
9072
7cc5ec65
JD
90732016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9074
9075 PR fortran/61156
9076 * gfortran.dg/include_6.f90: Update test.
9077
067fbd8b
JJ
90782016-02-23 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR objc/69844
9081 * objc.dg/pr69844.m: New test.
9082
64a454d9
JD
90832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9084
9085 PR libgfortran/69456
9086 * gfortran.dg/namelist_89.f90: New test.
9087 * gfortran.dg/pr59700.f90: Update test..
9088
35886f0b
MS
90892016-02-23 Martin Sebor <msebor@redhat.com>
9090
9091 PR middle-end/69780
9092 * g++.dg/ext/builtin_alloca.C: New test.
9093 * gcc.dg/builtins-68.c: New test.
9094
162cc7e3
RH
90952016-02-23 Richard Henderson <rth@redhat.com>
9096
9097 * gcc.target/i386/addr-space-3.c: Remove test.
9098
196440f8
DM
90992016-02-23 David Malcolm <dmalcolm@redhat.com>
9100
9101 PR preprocessor/69126
9102 PR preprocessor/69543
9103 * c-c++-common/pr69126-2-long.c: New test.
9104 * c-c++-common/pr69126-2-short.c: New test.
9105 * c-c++-common/pr69543-1.c: Remove xfail.
9106
1d3121af
DM
91072016-02-23 David Malcolm <dmalcolm@redhat.com>
9108
9109 PR preprocessor/69126
9110 PR preprocessor/69543
9111 PR preprocessor/69558
9112 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9113 (f): Rename to...
9114 (test_2): ...this, and add leading comment.
9115 (MACRO_3, test_3): New.
9116 (MACRO_4A, MACRO_4B, test_4): New.
9117 (MACRO): Rename to...
9118 (MACRO_5): ...this.
9119 (g): Rename to...
9120 (test_5): ...this, updating for renaming of MACRO, and
9121 add leading comment.
9122 * c-c++-common/pr69543-1.c: New.
9123 * c-c++-common/pr69543-2.c: New.
9124 * c-c++-common/pr69543-3.c: New.
9125 * c-c++-common/pr69543-4.c: New.
9126 * c-c++-common/pr69558-1.c: New.
9127 * c-c++-common/pr69558-2.c: New.
9128 * c-c++-common/pr69558-3.c: New.
9129 * c-c++-common/pr69558-4.c: New.
9130 * gcc.dg/pr69558.c: Move to...
9131 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9132 xfail for c++.
9133
f99c3557
TS
91342016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9135
9136 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9137 to -ftree-parallelize-loops/-fopenacc changes.
9138 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9139 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9140 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9141 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9142 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9143 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9144 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9145 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9146 * c-c++-common/goacc/kernels-loop.c: Likewise.
9147 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9148 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9149 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9150 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9151
c60ec7c2
RO
91522016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9153
9154 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9155
f1a62b6f
JJ
91562016-02-23 Jakub Jelinek <jakub@redhat.com>
9157
e67bf044
JJ
9158 PR c++/69902
9159 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9160
f1a62b6f
JJ
9161 PR c/69900
9162 * gcc.dg/pr69900.c: New test.
9163
20c5e09e
MJ
91642016-02-23 Martin Jambor <mjambor@suse.cz>
9165
9166 PR tree-optimization/69666
9167 * gcc.dg/tree-ssa/pr69666.c: New test.
9168
e457a6fc
AV
91692016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9170
9171 PR fortran/67451
9172 * gfortran.dg/coarray_allocate_5.f08: New test.
9173
d7b574f4
AK
91742016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9175
9176 * gcc.target/s390/vcond-shift.c: Move to ...
9177 * gcc.target/s390/vector/vcond-shift.c: ... here.
9178
58bdeb44
AK
91792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9180
9181 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9182 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9183
7cd0387b
AK
91842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9185
9186 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9187
4246c8da
MW
91882016-02-20 Mark Wielaard <mjw@redhat.com>
9189
9190 PR c/28901
9191 * gcc.dg/unused-variable-3.c: New test.
9192
f93bc532
JJ
91932016-02-22 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR target/69888
9196 * gcc.target/i386/pr69888.c: New test.
9197
c4e360f4
RB
91982016-02-22 Richard Biener <rguenther@suse.de>
9199
9200 PR tree-optimization/69882
9201 * gfortran.dg/vect/pr69882.f90: New testcase.
9202
09c92f1c
JJ
92032016-02-22 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR target/69885
9206 * gcc.dg/pr69885.c: New test.
9207
f88d45dc
OE
92082016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9209
9210 PR target/69806
9211 PR target/54089
9212 * gcc.target/sh/pr54089-10.c: New.
9213
ce1ff48e
PT
92142016-02-20 Paul Thomas <pault@gcc.gnu.org>
9215
9216 PR fortran/69423
9217 * gfortran.dg/deferred_character_15.f90 : New test.
9218
bbf27208
DH
92192016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9220
9221 PR fortran/57365
9222 gfortran.dg/allocate_with_source_18.f03: New test.
9223
92242016-02-20 Harald Anlauf <anlauf@gmx.de>
9225
9226 PR fortran/52531
9227 gfortran.dg/gomp/pr52531.f90: New test.
9228
268be88c
BE
92292016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9230
9231 PR c++/69865
9232 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9233 -std=c++03.
9234
4b6c824a
JJ
92352016-02-19 Jakub Jelinek <jakub@redhat.com>
9236
871b3f47
JJ
9237 PR c++/69826
9238 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9239 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9240
7a965d51
JJ
9241 PR c++/69850
9242 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9243
4b6c824a
JJ
9244 PR c++/69851
9245 * g++.dg/torture/pr69851.C: New test.
9246
15fca21a
MS
92472016-02-19 Martin Sebor <msebor@redhat.com>
9248
9249 PR testsuite/69573
9250 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9251
19e21586
JJ
92522016-02-19 Jakub Jelinek <jakub@redhat.com>
9253
03a616ac
JJ
9254 PR c++/69850
9255 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9256 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9257
19e21586
JJ
9258 PR c++/67767
9259 * g++.dg/cpp0x/pr67767.C: New test.
9260
2db16594
KT
92612016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9262
9263 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9264 for fp, simd, crypto, crc, lse.
9265 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9266 above.
9267 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9268 effective target check.
9269
5a7d9d1e
JJ
92702016-02-19 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR target/69820
9273 * gcc.target/i386/pr69820.c: New test.
9274
6448f064
AK
92752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9276
9277 * gcc.target/s390/vector/int128-1.c: New test.
9278
d0a859e6
AK
92792016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9280
9281 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9282
9e4eb643
AK
92832016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9284
9285 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9286 instruction pattern name to prevent the testcase from failing with
9287 -march=z13.
9288
859a4c0e
AK
92892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9290
9291 * gcc.target/s390/md/movstr-2.c: New test.
9292
efc2340b
MK
92932016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9294
9295 * gcc.target/s390/morestack.c: New test.
9296
ca2bfbc2
DV
92972016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9298
9299 PR target/69625
9300 * gcc.target/s390/pr69625.c: Add test case.
9301
efd4bd05
BE
93022016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9303
9304 PR testsuite/68580
9305 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9306
2bf2078a
MM
93072016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9308
9309 PR target/68404
9310 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9311 * gcc.target/powerpc/fusion3.c: Likewise.
9312
f003579e
RB
93132016-02-18 Richard Biener <rguenther@suse.de>
9314
9315 PR middle-end/69553
9316 * g++.dg/torture/pr69553.C: New testcase.
9317
19233914
NC
93182016-02-18 Nick Clifton <nickc@redhat.com>
9319
efd4bd05
BE
9320 PR target/62254
9321 PR target/69610
9322 * gcc.target/arm/pr62554.c: New test.
9323 * gcc.target/arm/pr69610-1.c: New test.
9324 * gcc.target/arm/pr69610-2.c: New test.
19233914 9325
23f27839
RB
93262016-02-18 Richard Biener <rguenther@suse.de>
9327
9328 PR middle-end/69854
9329 * gcc.dg/torture/pr69854.c: New testcase.
9330
932c0da4
JJ
93312016-02-17 Jakub Jelinek <jakub@redhat.com>
9332
9333 PR c++/69850
9334 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9335
1bed93e4
BS
93362012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9337
9338 * gcc.target/powerpc/vec-cg.c: New test.
9339
57bfb134
RB
93402016-02-17 Richard Biener <rguenther@suse.de>
9341
9342 PR testsuite/69586
9343 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9344
a44e0ebb
KT
93452016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9346
9347 PR target/69161
9348 * gcc.c-torture/compile/pr69161.c: New test.
9349
ffacd726
DS
93502016-02-17 David Sherwood <david.sherwood@arm.com>
9351
9352 PR target/69532
9353 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9354 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9355
448db8d2
EB
93562016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9357
9358 * gcc.dg/ifcvt-4.c: Skip on Visium.
9359
e2f0522e
EB
93602016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 * gnat.dg/atomic8.adb: New test.
9363
bf17fe3f
EB
93642016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9365
9366 * gnat.dg/discr46.ad[sb]: New test.
9367
ecf835e9
KN
93682016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9369
9370 PR Target/48344
9371 * gcc.target/powerpc/pr48344-1.c: New test.
9372
49a1164a
TK
93732015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9374
9375 PR fortran/69742
9376 * gfortran.dg/associate_21.f90: New test.
9377
bf14eba2
JJ
93782016-02-16 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR c/69835
9381 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9382 -Wnonnull in dg-options.
9383 * c-c++-common/nonnull-2.c: New test.
9384
35a093b6
JG
93852016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9386 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9387
9388 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9389
e387d491
JJ
93902016-02-16 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR middle-end/69801
9393 * gcc.dg/pr69801.c: Add empty dg-options.
9394
ba539195
JN
93952016-02-16 James Norris <jnorris@codesourcery.com>
9396
9397 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9398 * g++.dg/goacc/deviceptr-1.c: New file.
9399
2a2b8f64
JJ
94002016-02-16 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR tree-optimization/69820
9403 * gcc.dg/vect/pr69820.c: New test.
9404
87440c29
RB
94052016-02-16 Richard Biener <rguenther@suse.de>
9406
9407 PR tree-optimization/69776
9408 * gcc.dg/torture/pr69776-2.c: New testcase.
9409
6d87c306
BS
94102016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9411
9412 PR tree-optimization/69714
9413 * gcc.dg/torture/pr69714.c: New test.
9414
3824a0a2
JJ
94152016-02-16 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR tree-optimization/69802
9418 * gcc.dg/pr69802.c: New test.
9419
c8cfe96e
RB
94202016-02-16 Richard Biener <rguenther@suse.de>
9421
9422 PR middle-end/69801
9423 * gcc.dg/pr69801.c: New testcase.
9424
fc12098d
JD
94252016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9426
9427 PR libgfortran/69651
9428 * gfortran.dg/read_bang.f90: New test.
9429 * gfortran.dg/read_bang4.f90: New test.
9430
ba6b3795
JJ
94312016-02-15 Jakub Jelinek <jakub@redhat.com>
9432
f0516ca4
JJ
9433 PR c++/69658
9434 * g++.dg/init/pr69658.C: New test.
9435
ba6b3795
JJ
9436 PR c++/69797
9437 * c-c++-common/pr69797.c: New test.
9438
de3f9a2d
PK
94392016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9440
9441 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9442 check for aarch64*-*-*.
9443
17a3b967
RB
94442016-02-15 Richard Biener <rguenther@suse.de>
9445
9446 PR tree-optimization/69783
9447 * gcc.dg/vect/pr69783.c: New testcase.
9448
1c48bff1
RB
94492016-02-15 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/69776
9452 * gcc.dg/torture/pr69776.c: New testcase.
9453
1e6025b6
TK
94542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9455
9456 PR fortran/60526
9457 * gfortran.dg/type_decl_4.f90: Reinstated.
9458
d3308279
JDA
94592016-02-14 John David Anglin <danglin@gcc.gnu.org>
9460
9461 PR fortran/68746
9462 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9463
b7c56581
TK
94642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9465
9466 PR fortran/60526
9467 PR bootstrap/69816
9468 * gfortran.dg/type_decl_4.f90: Removed.
9469
60cb4ef5
TK
94702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9471
9472 PR fortran/60526
9473 * gfortran.dg/type_decl_4.f90: New test.
9474
f6964637
AM
94752016-02-14 Alan Modra <amodra@gmail.com>
9476
1a8849d1 9477 PR testsuite/68886
f6964637
AM
9478 * gcc.c-torture/execute/stkalign.c: Revise test.
9479
f5121920
OE
94802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9481
9482 PR target/67260
9483 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9484
6cda3ab6
OE
94852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9486
9487 PR target/67260
9488 * gcc.target/sh/torture/pr67260.c: New.
9489
6786e598
JDA
94902016-02-12 John David Anglin <danglin@gcc.gnu.org>
9491
9492 * gcc.dg/pr67964.c: Add dg-require-alias.
9493
7e05dad8
OE
94942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9495
9496 PR target/67636
9497 PR target/64345
9498 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9499
7f4cc3ce
JD
95002016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9501
9502 PR libgfortran/69668
9503 * gfortran.dg/namelist_88.f90: New test.
9504
955ca6dc
JD
95052016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9506
9507 PR libgfortran/69668
9508 * gfortran.dg/namelist_38.f90: Update test.
9509 * gfortran.dg/namelist_84.f90: Update test.
9510
876217ae
DM
95112016-02-12 David Malcolm <dmalcolm@redhat.com>
9512
9513 PR other/69554
9514 * gcc.dg/pr69554-1.c: New test.
9515 * gfortran.dg/pr69554-1.F90: New test.
9516 * gfortran.dg/pr69554-2.F90: New test.
9517 * lib/gcc-dg.exp (proc dg-locus): New function.
9518 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9519 distinguish between the caret-printing and non-caret-printing
9520 cases. If caret-printing has been explicitly enabled, bail out
9521 without attempting to fix up the output.
9522
61789eed
DM
95232016-02-12 David Malcolm <dmalcolm@redhat.com>
9524
9525 PR driver/69265
9526 PR driver/69453
9527 * gcc.dg/spellcheck-options-3.c: New test case.
9528 * gcc.dg/spellcheck-options-4.c: New test case.
9529 * gcc.dg/spellcheck-options-5.c: New test case.
9530 * gcc.dg/spellcheck-options-6.c: New test case.
9531 * gcc.dg/spellcheck-options-7.c: New test case.
9532 * gcc.dg/spellcheck-options-8.c: New test case.
9533 * gcc.dg/spellcheck-options-9.c: New test case.
9534 * gcc.dg/spellcheck-options-10.c: New test case.
9535
c3090c1f
JJ
95362016-02-12 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR rtl-optimization/69764
9539 PR rtl-optimization/69771
9540 * c-c++-common/pr69764.c: New test.
9541 * gcc.dg/torture/pr69771.c: New test.
9542
8222034d
MP
95432016-02-12 Marek Polacek <polacek@redhat.com>
9544
9545 * g++.dg/torture/init-list1.C: New.
9546
f749f792
MP
95472016-02-12 Marek Polacek <polacek@redhat.com>
9548
9549 * gcc.dg/pr69522.c: Add empty dg-options.
9550
199fb02a
IE
95512016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9552
9553 * g++.dg/lto/lto.exp: Include and init mpx.
9554 * g++.dg/lto/pr69729_0.C: New test.
9555
b69539cb
JJ
95562016-02-12 Jakub Jelinek <jakub@redhat.com>
9557
06ff7000
JJ
9558 PR ipa/69241
9559 * g++.dg/ipa/pr69241-4.C: New test.
9560
b69539cb
JJ
9561 PR ipa/68672
9562 * g++.dg/ipa/pr68672-1.C: New test.
9563 * g++.dg/ipa/pr68672-2.C: New test.
9564 * g++.dg/ipa/pr68672-3.C: New test.
9565
16595a1f
BS
95662016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9567
9568 PR c/69522
6d87c306 9569 * gcc.dg/pr69522.c: New test.
16595a1f 9570
38d795d2
PP
95712016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9572
9573 PR c++/69098
9574 * g++.dg/cpp1y/69098.C: New test.
9575 * g++.dg/cpp1y/69098-2.C: New test.
9576
9c582551
JJ
95772016-02-12 Jakub Jelinek <jakub@redhat.com>
9578
9579 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9580 and neighbour -> neighbor.
9581 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9582 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9583 * c-c++-common/Wvarargs.c: Likewise.
9584 * c-c++-common/goacc/host_data-5.c: Likewise.
9585 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9586 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9587 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9588 * gcc.target/aarch64/pr60697.c: Likewise.
9589 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9590 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9591 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9592 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9593 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9594 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9595 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9596 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9597 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9598 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9599 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9600 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9601 * g++.dg/lookup/koenig5.C: Likewise.
9602 * g++.dg/ext/no-asm-2.C: Likewise.
9603 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9604 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9605 * gfortran.dg/used_types_16.f90: Likewise.
9606 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9607 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9608 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9609 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9610 * gfortran.dg/abstract_type_6.f03: Likewise.
9611 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9612 * gfortran.dg/used_types_15.f90: Likewise.
9613 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9614 * gfortran.dg/exit_3.f08: Likewise.
9615 * gfortran.dg/open_status_2.f90: Likewise.
9616 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9617 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9618 * gfortran.dg/associate_1.f03: Likewise.
9619 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9620 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9621 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9622 * gcc.dg/builtin-object-size-1.c: Likewise.
9623 * gcc.dg/noreturn-6.c: Likewise.
9624 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9625 * gcc.dg/globalalias.c: Likewise.
9626 * gcc.dg/builtins-config.h: Likewise.
9627 * gcc.dg/pr30457.c: Likewise.
9628 * gcc.c-torture/compile/volatile-1.c: Likewise.
9629 * gcc.c-torture/execute/20101011-1.c: Likewise.
9630 * c-c++-common/Waddress-1.c: Likewise.
9631
66756373
JJ
96322016-02-11 Jakub Jelinek <jakub@redhat.com>
9633
9634 PR c/69768
9635 * c-c++-common/Waddress-1.c: New test.
9636
76fe932b
AV
96372016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9638
9639 PR fortran/69296
9640 * gfortran.dg/associate_19.f03: New test.
9641 * gfortran.dg/associate_20.f03: New test.
9642
564c4d4b
OE
96432016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9644
9645 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9646
e1c1ecb0
KT
96472016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9648
9649 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9650 .arch armv8-a\n. Add -dA to dg-options.
9651 * gcc.target/aarch64/assembler_arch_1.c: New test.
9652 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9653
0d7d9458
PC
96542016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9655
9656 PR c++/68726
9657 * g++.dg/cpp0x/pr68726.C: New.
9658
e6208a60
IE
96592016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9660
9661 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9662 test.
9663
281a11eb
RB
96642016-02-11 Richard Biener <rguenther@suse.de>
9665
9666 * g++.dg/tree-ssa/pr61034.C: Adjust.
9667
e03dd765
VM
96682016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9669
4b48faf5 9670 PR target/69148
e03dd765
VM
9671 * gcc.target/s390/pr69148.c: New.
9672
cdc23927
YR
96732016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9674
9675 PR tree-optimization/69652
9676 * gcc.dg/torture/pr69652.c: New test.
9677
e199dd0a
JJ
96782016-02-10 Jakub Jelinek <jakub@redhat.com>
9679 Patrick Palka <ppalka@gcc.gnu.org>
9680
9681 PR ipa/69241
9682 PR c++/69649
9683 * g++.dg/ipa/pr69241-1.C: New test.
9684 * g++.dg/ipa/pr69241-2.C: New test.
9685 * g++.dg/ipa/pr69241-3.C: New test.
9686 * g++.dg/ipa/pr69649.C: New test.
9687
d6b38027
UB
96882016-02-10 Uros Bizjak <ubizjak@gmail.com>
9689
9690 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9691 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9692
13b562c5
BC
96932016-02-10 Bin Cheng <bin.cheng@arm.com>
9694
9695 PR tree-optimization/68021
9696 * gcc.dg/tree-ssa/pr68021.c: New test.
9697
24a179f8
RB
96982016-02-10 Richard Biener <rguenther@suse.de>
9699
9700 PR tree-optimization/69726
9701 * gcc.dg/uninit-22.c: New testcase.
9702
0d99886f
AP
97032016-02-09 Andrew Pinski <apinski@cavium.com>
9704
9705 PR tree-opt/69282
9706 * gcc.c-torture/compile/20160205-1.c: New testcase.
9707
ab04995c
MM
97082016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9709
9710 PR target/68404
9711 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9712 instead accessing a really large arrray.
9713 * gcc.target/powerpc/fusion3.c: Likewise.
9714
4b79ac23
CB
97152016-02-09 Charles Baylis <charles.baylis@linaro.org>
9716
9717 PR target/68532
9718 * gcc.c-torture/execute/pr68532.c: New test.
9719
b890a441
AO
97202016-02-11 Alexandre Oliva <aoliva@redhat.com>
9721
9722 PR target/69634
9723 * gcc.dg/pr69634.c: New.
9724
84a5bef7
RB
97252016-02-09 Richard Biener <rguenther@suse.de>
9726
9727 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9728
1f123759 97292016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9730
1f123759
AF
9731 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9732
65860c77
YR
97332016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9734
9735 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9736
7e1e8a0a
RB
97372016-02-09 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/69715
9740 * gcc.dg/torture/pr69715.c: New testcase.
9741
efb45a9f
PP
97422016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9743
9744 PR c++/69139
9745 * g++.dg/cpp0x/trailing12.C: New test.
9746 * g++.dg/cpp0x/trailing13.C: New test.
9747
20a0c6f9
PP
97482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9749
9750 PR c++/69283
9751 PR c++/67835
9752 * g++.dg/cpp1y/auto-fn29.C: New test.
9753 * g++.dg/cpp1y/auto-fn30.C: New test.
9754
a162f3af
JJ
97552016-02-08 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR tree-optimization/69209
9758 * gcc.c-torture/compile/pr69209.c: New test.
9759
4b4a9fbd
JL
97602016-02-08 Jeff Law <law@redhat.com>
9761
9762 PR tree-optimization/68541
9763 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9764 of statements allowed in join block for path splitting.
9765
cfac5ed2
JJ
97662016-02-08 Jakub Jelinek <jakub@redhat.com>
9767
f68bc23f
JJ
9768 PR c++/59627
9769 * g++.dg/gomp/pr59627.C: New test.
9770
cfac5ed2
JJ
9771 PR ipa/69239
9772 * g++.dg/ipa/pr69239.C: New test.
9773
44714d8c
DM
97742016-02-08 David Malcolm <dmalcolm@redhat.com>
9775
9776 PR preprocessor/69664
9777 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9778 * gcc.dg/cpp/warn-comments.c: Likewise.
9779
eba9e839
MP
97802016-02-08 Marek Polacek <polacek@redhat.com>
9781
9782 PR c++/69688
9783 * g++.dg/init/const12.C: New test.
9784
a011cd92
BS
97852016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9786
9787 PR target/60410
9788 * gcc.dg/lto/pr55113_0.c: Remove test.
9789
5317b1be
RB
97902016-02-08 Richard Biener <rguenther@suse.de>
9791
9792 PR tree-optimization/69719
9793 * gcc.dg/torture/pr69719.c: New testcase.
9794
63998a63
RB
97952016-02-08 Richard Biener <rguenther@suse.de>
9796 Jeff Law <law@redhat.com>
9797
9798 PR target/68273
9799 * gcc.target/mips/pr68273.c: New testcase.
9800
43f4a281
RB
98012016-02-08 Richard Biener <rguenther@suse.de>
9802
9803 PR rtl-optimization/69274
9804 * gcc.target/i386/addr-sel-1.c: XFAIL.
9805
0b604d2d
JL
98062016-02-08 Jeff Law <law@redhat.com>
9807
e8dfe49e
JL
9808 PR tree-optimization/68541
9809 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9810
6daecd7a 9811 PR tree-optimization/65917
0b604d2d
JL
9812 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9813
c0f0e35a
JD
98142016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9815
9816 PR fortran/50555
9817 * gfortran.dg/namelist_args.f90: New test.
9818
8981d712
JL
98192016-02-05 Jeff Law <law@redhat.com>
9820
6daecd7a 9821 PR tree-optimization/68541
8981d712
JL
9822 * gcc.dg/tree-ssa/split-path-2.c: New test.
9823 * gcc.dg/tree-ssa/split-path-3.c: New test.
9824 * gcc.dg/tree-ssa/split-path-4.c: New test.
9825 * gcc.dg/tree-ssa/split-path-5.c: New test.
9826 * gcc.dg/tree-ssa/split-path-6.c: New test.
9827 * gcc.dg/tree-ssa/split-path-7.c: New test.
9828
46cb9332
MS
98292016-02-05 Martin Sebor <msebor@redhat.com>
9830
9831 PR c++/69662
9832 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9833 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9834
be2083ea
RH
98352016-02-06 Richard HEnderson <rth@redhat.com>
9836
9837 PR c/69643
9838 * gcc.target/i386/addr-space-4.c: New.
9839 * gcc.target/i386/addr-space-5.c: New.
9840
711d7c23
MM
98412016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9842
9843 PR fortran/66089
9844 * gfortran.dg/elemental_dependency_6.f90: New.
9845
b5c1c988
JJ
98462016-02-05 Jakub Jelinek <jakub@redhat.com>
9847
861c7bcd
JJ
9848 PR rtl-optimization/69691
9849 * gcc.c-torture/execute/pr69691.c: New test.
9850
b5c1c988
JJ
9851 PR c++/69628
9852 * g++.dg/parse/pr69628.C: New test.
9853
f7dfa966
UB
98542016-02-05 Uros Bizjak <ubizjak@gmail.com>
9855
9856 * gcc.dg/sancov/asan.c: Move to ...
9857 * gcc.dg/asan/sancov-1.c: ... here.
9858
9b143e64
UB
98592016-02-05 Uros Bizjak <ubizjak@gmail.com>
9860
9861 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9862
f5d4b899
L
98632016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9864
9865 PR target/69677
9866 * gcc.target/i386/pr69677.c: New test.
9867
76c85fbb
PP
98682016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9869
9870 PR c++/68948
9871 * g++.dg/template/pr68948.C: New test.
9872
f181bf90
DV
98732016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9874
9875 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9876 (only necessary on s390x).
9877
714fb282
L
98782016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9879
9880 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9881 -mno-accumulate-outgoing-args.
9882
618d6c1c
PP
98832016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9884
9885 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9886
1066e9b5
JJ
98872016-02-04 Jakub Jelinek <jakub@redhat.com>
9888
9889 PR c/69669
9890 * c-c++-common/pr69669.c: New test.
9891
76255d0d
MM
98922016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9893
9894 PR target/69667
9895 * g++.dg/pr69667.C: New file.
9896
e0b059b1
WD
98972016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9898
9899 PR target/69619
9900 * gcc.dg/pr69619.c: Add new test.
9901
2692b5c8
RS
99022016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9903
9904 PR rtl-optimization/69577
9905 * gcc.target/i386/pr69577.c: New test.
9906
7db337c2
ML
99072016-02-04 Martin Liska <mliska@suse.cz>
9908
9909 * g++.dg/asan/pr69276.C: New test.
9910
cc9c0829
KT
99112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9912
9913 PR target/65932
9914 PR target/67714
9915 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9916 a single smulbb instruction.
9917 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9918 * gcc.target/amr/wmul-2.c: Likewise.
9919
eb9feb52
KT
99202016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9921
9922 PR target/65932
9923 PR target/67714
9924 * gcc.c-torture/execute/pr67714.c: New test.
9925
61f727fe
JJ
99262016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9927
9928 PR target/69454
9929 * gcc.target/i386/pr69454-1.c: New test.
9930 * gcc.target/i386/pr69454-2.c: New test.
9931
05dd97db
MS
99322016-02-03 Martin Sebor <msebor@redhat.com>
9933
9934 PR c++/69251
9935 PR c++/69253
9936 PR c++/69290
9937 PR c++/69277
9938 PR c++/69349
9939 * g++.dg/ext/flexarray-mangle-2.C: New test.
9940 * g++.dg/ext/flexarray-mangle.C: New test.
9941 * g++.dg/ext/flexarray-subst.C: New test.
9942 * g++.dg/ext/flexary11.C: New test.
9943 * g++.dg/ext/flexary12.C: New test.
9944 * g++.dg/ext/flexary13.C: New test.
9945 * g++.dg/ext/flexary14.C: New test.
9946 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9947
dac2fc29
L
99482016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9949
9950 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9951 Define only if CHECK_FLOAT128 is defined.
9952 (main): Properly initialize u5.
9953
eadb8035
JJ
99542016-02-03 Jakub Jelinek <jakub@redhat.com>
9955
0afbb81b
JJ
9956 PR c/69627
9957 * gcc.dg/pr69627.c: New test.
9958
eadb8035
JJ
9959 PR target/69644
9960 * gcc.dg/pr69644.c: New test.
9961
b12d4923
MS
99622016-02-03 Mike Stump <mikestump@comcast.net>
9963
9964 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9965 support for struct-layout-1.exp.
9966
ab4bae0c
PP
99672016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9968
9969 PR c++/69056
618d6c1c 9970 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9971
95831c01
VM
99722016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9973 Alexandre Oliva <aoliva@redhat.com>
9974
9975 PR target/69461
9976 * gcc.target/powerpc/pr69461.c: New.
9977
ccc71ab8
UB
99782016-02-03 Uros Bizjak <ubizjak@gmail.com>
9979
9980 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9981 works from here ...
9982 (check_effective_target_fsanitize_thread): ... to here. Do not
9983 specify additional compile flags for the test source.
9984 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9985 specify additional compile flags for the test source.
9986
96299640
WD
99872016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9988
9989 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9990
781d83d9
AV
99912016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9992
9993 PR fortran/67451
9994 PR fortran/69418
9995 * gfortran.dg/coarray_allocate_2.f08: New test.
9996 * gfortran.dg/coarray_allocate_3.f08: New test.
9997 * gfortran.dg/coarray_allocate_4.f08: New test.
9998
d8208e6d
AL
99992016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10000
10001 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10002 use same scan-tree-dump-times on all platforms.
10003 * gcc.dg/vect/vect-outer-1.c: Likewise.
10004 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10005 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10006 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10007 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10008 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10009 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10010 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10011
a8394fa0
SB
100122016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10013
10014 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10015 warning.
10016
f3baa1d3
L
100172016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10018
10019 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10020
eb077516
JN
100212016-02-02 James Norris <jnorris@codesourcery.com>
10022
10023 * c-c++-common/goacc/routine-5.c: Add tests.
10024
578fb225
AM
100252016-02-02 Alexander Monakov <amonakov@ispras.ru>
10026
10027 * gcc.target/nvptx/unsigned-cmp.c: New test.
10028
c64f7d37
WD
100292016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10030
10031 * gcc.target/aarch64/scalar_shift_1.c
10032 (test_corners_sisd_di): Improve force to SIMD register.
10033 (test_corners_sisd_si): Likewise.
10034 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10035 Remove scan-assembler check for ldr.
10036
90c6f26c
RB
100372016-02-02 Richard Biener <rguenther@suse.de>
10038
10039 PR tree-optimization/69595
10040 * gcc.dg/Warray-bounds-17.c: New testcase.
10041
9dc03c97
RB
100422016-02-02 Richard Biener <rguenther@suse.de>
10043
10044 PR tree-optimization/69606
10045 * gcc.dg/torture/pr69606.c: New testcase.
10046
2d4dc223
YR
100472016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10048
10049 PR middle-end/68542
10050 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10051 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10052
65c98fde
AM
100532016-02-02 Alan Modra <amodra@gmail.com>
10054
10055 PR target/69548
10056 * gcc.target/powerpc/pr69548.c: New test.
10057
e1b81f2b
JJ
100582016-02-01 Jakub Jelinek <jakub@redhat.com>
10059
d0268b37
JJ
10060 PR rtl-optimization/69592
10061 * gcc.dg/pr69592.c: New test.
10062
e1b81f2b
JJ
10063 PR preprocessor/69543
10064 PR c/69558
10065 * gcc.dg/pr69543.c: New test.
10066 * gcc.dg/pr69558.c: New test.
10067
7dd7780d
UB
100682016-02-01 Uros Bizjak <ubizjak@gmail.com>
10069
bf672ee5
UB
10070 PR testsuite/65940
10071 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10072
9a7013f8
MS
100732016-02-01 Martin Sebor <msebor@redhat.com>
10074
10075 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10076
e681fb2b
BC
100772016-02-01 Bin Cheng <bin.cheng@arm.com>
10078
10079 PR tree-optimization/67921
10080 * c-c++-common/ubsan/pr67921.c: New test.
10081
ff86345f
RB
100822016-02-01 Richard Biener <rguenther@suse.de>
10083
10084 PR middle-end/69556
10085 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10086
bc369dbd
RB
100872016-02-01 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/69574
10090 * gcc.dg/torture/pr69574.c: New testcase.
10091
ef318184
RB
100922016-02-01 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/69579
10095 * gcc.dg/setjmp-6.c: New testcase.
10096
654745e6
JJ
100972016-02-01 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR rtl-optimization/69570
10100 * g++.dg/opt/pr69570.C: New test.
10101
e6c0c44b
RH
101022016-02-01 Richard Henderson <rth@redhat.com>
10103
10104 * gcc.dg/pr69535.c: New test.
10105
6ff3f09a
JDA
101062016-01-31 John David Anglin <danglin@gcc.gnu.org>
10107
2c005538
JDA
10108 PR testsuite/69584
10109 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10110 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10111
61083a4b
JDA
10112 PR debug/68244
10113 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10114
6ff3f09a
JDA
10115 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10116
0c221916
PT
101172016-01-31 Paul Thomas <pault@gcc.gnu.org>
10118
10119 PR fortran/67564
10120 * gfortran.dg/allocate_with_source_17.f03: New test.
10121
db7a2818
JJ
101222016-01-30 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR tree-optimization/69546
10125 * gcc.dg/torture/pr69546.c: New test.
10126
e520d5f0
PT
101272016-01-30 Paul Thomas <pault@gcc.gnu.org>
10128
10129 PR fortran/69566
10130 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10131
343c05d3
MS
101322016-01-30 Martin Sebor <msebor@redhat.com>
10133
10134 PR c++/68490
10135 * g++.dg/ext/flexary10.C: New test.
10136
d6c3a539
DH
101372016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10138
10139 PR fortran/66707
10140 gfortran.dg/common_23.f90: New test.
10141
52d72fcd
BS
101422016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10143
10144 PR target/65546
10145 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10146 condition being checked, and disable it when the target supports
10147 misaligned loads and stores.
10148
3a5d2ba4
JJ
101492016-01-29 Jakub Jelinek <jakub@redhat.com>
10150
10151 PR debug/69518
10152 * gcc.dg/torture/pr69518.c: New test.
10153
6bbacdb5
L
101542016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10155
10156 PR target/69530
10157 * gcc.target/i386/pr69530.c: New test.
10158
af932cdb
SE
101592016-01-29 Steve Ellcey <sellcey@imgtec.com>
10160
10161 PR target/65604
10162 * gcc.target/mips/div-delay.c: New test.
10163
26658b7c
JJ
101642016-01-29 Jakub Jelinek <jakub@redhat.com>
10165
33e89989
JJ
10166 PR target/69551
10167 * gcc.target/i386/pr69551.c: New test.
10168
26658b7c
JJ
10169 PR target/66137
10170 * gcc.target/i386/pr66137.c: New test.
10171
401116b5
AB
101722016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10173
10174 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10175 always built for p5600.
10176 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10177 isa=p5600 dg-option.
10178
d4abfcc5
RB
101792016-01-29 Richard Biener <rguenther@suse.de>
10180
10181 PR tree-optimization/69547
10182 * g++.dg/tree-ssa/pr69547.C: New testcase.
10183
16b77b32
JJ
101842016-01-29 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR debug/66869
10187 * g++.dg/warn/Wunused-function2.C: New test.
10188
a1c95464
DV
101892016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10190
10191 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10192 support for test to succeed.
10193
5453bfed
MP
101942016-01-29 Marek Polacek <polacek@redhat.com>
10195
10196 PR c++/69509
10197 PR c++/69516
10198 * g++.dg/ext/constexpr-vla2.C: New test.
10199 * g++.dg/ext/constexpr-vla3.C: New test.
10200 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10201
452ec2a5
RB
102022016-01-29 Richard Biener <rguenther@suse.de>
10203
10204 PR middle-end/69537
10205 * gcc.dg/uninit-21.c: New testcase.
10206
aec0b19e
UB
102072016-01-28 Uros Bizjak <ubizjak@gmail.com>
10208
10209 PR target/69459
10210 * gcc.target/i386/pr69459.c: New test.
10211
df113ce7
SE
102122016-01-28 Steve Ellcey <sellcey@imgtec.com>
10213
10214 PR target/68400
10215 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10216 * gcc.target/mips/pr68400.c: New test.
10217
494de84f
MS
102182016-01-28 Martin Sebor <msebor@redhat.com>
10219
10220 PR target/17381
10221 * gcc.target/powerpc/pr17381.c: New test.
10222
eb1b1f01
JJ
102232016-01-28 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR middle-end/69542
10226 * gcc.dg/torture/pr69542.c: New test.
10227
6dfeb7ce
WD
102282016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10229
10230 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10231
4b7471a4
DE
102322016-01-28 David Edelsohn <dje.gcc@gmail.com>
10233
10234 * gcc.dg/pr65980.c: Skip on AIX.
10235 * gcc.dg/pr66688.c: Same.
10236
b271fd21
DE
102372016-01-28 David Edelsohn <dje.gcc@gmail.com>
10238
10239 PR target/63679
10240 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10241 * gcc.dg/tree-ssa/sra-18.c: Same.
10242
874108a9
AV
102432016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10244
10245 PR fortran/62536
10246 * gfortran.dg/block_15.f08: New test.
10247 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10248 on incorrectly closed BLOCK.
10249
30480bcd
IE
102502016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10251
10252 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
102532016-01-28 Richard Biener <rguenther@suse.de>
10254
10255 PR tree-optimization/69466
10256 * gfortran.dg/vect/pr69466.f90: New testcase.
10257
0d4c694e
TP
102582016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10259
10260 * g++.dg/pr67989.C: Remove ARM-specific option.
10261 * gcc.target/arm/pr67989.C: New file.
10262
2aa780da
UB
102632016-01-27 Uros Bizjak <ubizjak@gmail.com>
10264
10265 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10266 and expm1 test for glibc < 2.11.
10267
f75ebe77
RH
102682016-01-27 Richard Henderson <rth@redhat.com>
10269
10270 * gcc.c-torture/execute/pr69447.c: New test.
10271
102722016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10273
9a175e65 10274 PR fortran/69422
49847d75
PT
10275 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10276
cbdd8ae0
JJ
102772016-01-27 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR debug/66869
10280 * gcc.dg/pr66869.c: New test.
10281
2b572b3c
JL
102822016-01-25 Jeff Law <law@redhat.com>
10283
10284 PR tree-optimization/68398
aec0b19e 10285 PR tree-optimization/69196
2b572b3c
JL
10286 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10287 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10288 path to avoid new heuristic allowing more irreducible regions
10289 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10290 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10291 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10292 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10293 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10294
fa74a4bc
MP
102952016-01-27 Marek Polacek <polacek@redhat.com>
10296
10297 PR c/68062
10298 * c-c++-common/vector-compare-4.c: New test.
10299
0afff540
DM
103002016-01-27 David Malcolm <dmalcolm@redhat.com>
10301
10302 PR preprocessor/69126
10303 * c-c++-common/pr69126.c: New test case.
10304
1a218fc9
ILT
103052016-01-27 Ian Lance Taylor <iant@google.com>
10306
10307 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10308
5d70666e
RB
103092016-01-27 Ryan Burn <contact@rnburn.com>
10310
10311 PR cilkplus/69267
10312 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10313
87ff4d66
UB
103142016-01-27 Uros Bizjak <ubizjak@gmail.com>
10315
10316 PR target/69512
10317 * gcc.target/i386/pr69512.c: New test.
10318
27e23cca
RE
103192016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10320
10321 PR ada/69488
10322 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10323
05bf54c3
MP
103242016-01-27 Marek Polacek <polacek@redhat.com>
10325
10326 PR c++/69379
10327 * g++.dg/pr69379.C: New test.
10328
60214d0d
MS
103292016-01-27 Martin Sebor <msebor@redhat.com>
10330
10331 PR c++/69317
10332 * g++.dg/abi/Wabi-2-2.C: New test.
10333 * g++.dg/abi/Wabi-2-3.C: New test.
10334 * g++.dg/abi/Wabi-3-2.C: New test.
10335 * g++.dg/abi/Wabi-3-3.C: New test.
10336
167c7bfa
RB
103372016-01-27 Richard Biener <rguenther@suse.de>
10338
10339 PR tree-optimization/69166
10340 * gcc.dg/torture/pr69166.c: New testcase.
10341
1430fb1f
MJ
103422016-01-27 Martin Jambor <mjambor@suse.cz>
10343
10344 PR tree-optimization/69355
10345 * gcc.dg/tree-ssa/pr69355.c: New test.
10346
95e3030c
MP
103472016-01-27 Marek Polacek <polacek@redhat.com>
10348
10349 PR c++/69496
10350 * g++.dg/ext/constexpr-vla1.C: New test.
10351
eeb085f3
CB
103522016-01-20 Christian Bruel <christian.bruel@st.com>
10353
10354 PR target/69245
10355 * gcc.target/arm/pr69245.c: New test.
10356
b1652dde
JJ
103572016-01-27 Jakub Jelinek <jakub@redhat.com>
10358
10359 PR tree-optimization/69399
10360 * gcc.dg/torture/pr69399.c: New test.
10361
ce7e8f00
EB
103622016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10363
10364 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10365
e4aac1d1
EB
103662016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10367
10368 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10369
8dfdb419
TV
103702016-01-26 Tom de Vries <tom@codesourcery.com>
10371
10372 PR tree-optimization/69110
10373 * gcc.dg/autopar/pr69110.c: New test.
10374
56f80f54 103752016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10376 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10377
10378 * gcc.dg/graphite/isl-ast-op-select.c: New.
10379
a0909527
PT
103802015-01-26 Paul Thomas <pault@gcc.gnu.org>
10381
10382 PR fortran/69385
10383 * gfortran.dg/allocate_error_6.f90: New test.
10384
ffc445f4
RH
103852016-01-26 Richard Henderson <rth@redhat.com>
10386
10387 * gcc.dg/tm/pr60908.c: New test.
10388
01e1dea3
DM
103892016-01-26 David Malcolm <dmalcolm@redhat.com>
10390
10391 PR other/69006
10392 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10393 directive.
10394 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10395 expected multiline output to reflect the colorization being
10396 disabled before newlines.
10397 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10398 (custom_diagnostic_finalizer): Replace call to
10399 pp_newline_and_flush with call to pp_flush.
10400 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10401 * gfortran.dg/implicit_class_1.f90: Likewise.
10402 * lib/gcc-dg.exp (allow_blank_lines): New global.
10403 (dg-allow-blank-lines-in-output): New procedure.
10404 (gcc-dg-prune): Complain about blank lines in the output, unless
10405 dg-allow-blank-lines-in-output was called.
10406 * lib/multiline.exp (_build_multiline_regex): Only support
10407 arbitrary followup text for non-blank-lines, not for blank lines.
10408
13f92e8d
JJ
104092016-01-26 Jakub Jelinek <jakub@redhat.com>
10410
10411 PR tree-optimization/69483
10412 * gcc.dg/pr69483.c: New test.
10413 * g++.dg/opt/pr69483.C: New test.
10414
92422235
CL
104152016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10416
10417 PR target/68620
10418 * gcc.target/arm/pr68620.c: New test.
10419
0bccf11b
L
104202016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10421
10422 * gcc.target/i386/pr68986-2.c: Remove -m32.
10423
81cd202e
L
104242016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10425
10426 PR target/68986
10427 * gcc.target/i386/pr68986-1.c: New test.
10428 * gcc.target/i386/pr68986-2.c: Likewise.
10429 * gcc.target/i386/pr68986-3.c: Likewise.
10430
213a1c03
CB
104312016-01-26 Christian Bruel <christian.bruel@st.com>
10432
10433 * lib/target-supports.exp
10434 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10435 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10436 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10437
22a08dd1
RB
104382016-01-26 Richard Biener <rguenther@suse.de>
10439
10440 PR tree-optimization/69452
10441 * gcc.dg/torture/pr69452.c: New testcase.
10442
6c06e0e8
JJ
104432016-01-26 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR target/69442
10446 * gcc.dg/pr69442.c: New test.
10447
b96824c4
RFI
104482016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10449
10450 PR target/67896
10451 * gcc.target/aarch64/simd/pr67896.C: New.
10452
5ee31e57
RS
104532016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10454
10455 PR tree-optimization/69400
10456 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10457 function.
10458 (plugin_init): Call it.
10459 * gcc.dg/torture/pr69400.c: New test.
10460
7ddfb31d
CL
104612016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10462
10463 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10464
1e050c90
AK
104652016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10466 Sebastian Pop <s.pop@samsung.com>
10467
10468 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10469 isl-0.15.
10470
c8ee4bf5
AK
104712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10472 Sebastian Pop <s.pop@samsung.com>
10473
10474 * gcc.dg/graphite/pr69292.c: New.
10475
d902b330
JJ
104762016-01-25 Jakub Jelinek <jakub@redhat.com>
10477
10478 * c-c++-common/goacc/use_device-1.c: New test.
10479
2c89b952
JL
104802016-01-25 Jeff Law <law@redhat.com>
10481
10482 PR tree-optimization/69196
10483 PR tree-optimization/68398
10484 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10485 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10486
685c8785
DE
104872016-01-25 David Edelsohn <dje.gcc@gmail.com>
10488
10489 PR target/69469
10490 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10491 Algorithm.
10492
95cef0c1
RB
104932016-01-25 Richard Biener <rguenther@suse.de>
10494
10495 PR testsuite/69380
10496 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10497
2947d3b2
IE
104982016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10499
10500 PR target/69421
10501 * gcc.dg/pr69421.c: New test.
10502
ae19075a
BB
105032016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10504
10505 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10506 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10507 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10508 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10509 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10510 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10511 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10512 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10513 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10514 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10515
fa4511c2
RB
105162016-01-25 Richard Biener <rguenther@suse.de>
10517
10518 PR tree-optimization/69376
10519 * gcc.dg/torture/pr69376.c: New testcase.
10520
1d101216
JD
105212016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10522
10523 PR fortran/69397
10524 PR fortran/68442
10525 * gfortran.dg/interface_38.f90: New test.
10526 * gfortran.dg/interface_39.f90: New test.
a0909527 10527
a59b92b0
PP
105282016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10529
10530 Revert:
10531 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10532
10533 PR c++/11858
10534 PR c++/24663
10535 PR c++/24664
10536 * g++.dg/template/pr11858.C: New test.
10537 * g++.dg/template/pr24663.C: New test.
10538 * g++.dg/template/unify12.C: New test.
10539 * g++.dg/template/unify13.C: New test.
10540 * g++.dg/template/unify14.C: New test.
10541 * g++.dg/template/unify15.C: New test.
10542 * g++.dg/template/unify16.C: New test.
10543 * g++.dg/template/unify17.C: New test.
10544
16acb1a8
DH
105452016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10546
10547 PR fortran/68283
10548 gfortran.dg/pr68283.f90: New test.
10549
094773e8
TK
105502016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10551
10552 PR fortran/66094
10553 * gfortran.dg/inline_matmul_13.f90: New test.
10554 * gfortran.dg/matmul_bounds_8.f90: New test.
10555 * gfortran.dg/matmul_bounds_9.f90: New test.
10556 * gfortran.dg/matmul_bounds_10.f90: New test.
10557
42fb90d7
TV
105582016-01-23 Tom de Vries <tom@codesourcery.com>
10559
10560 PR tree-optimization/69426
10561 * gcc.dg/autopar/pr69426.c: New test.
10562
69da7802
MS
105632016-01-23 Martin Sebor <msebor@redhat.com>
10564
10565 PR c++/58109
10566 PR c++/69022
10567 * g++.dg/cpp0x/alignas5.C: New test.
10568 * g++.dg/ext/vector29.C: Same.
10569
da17300a
UB
105702016-01-23 Uros Bizjak <ubizjak@gmail.com>
10571
10572 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10573 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10574 _GNU_SOURCE from compile flags to the source.
10575 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10576 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10577 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10578 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10579
62041cfc
JJ
105802016-01-22 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR target/69432
10583 * g++.dg/opt/pr69432.C: New test.
10584
f7d2ad6f
BS
105852016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10586
10587 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10588 32-bit targets testing an -m64 multilib.
10589
d403fc9a
WS
105902016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10591
10592 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10593 64-bit support.
10594
4aa16f8d
JG
105952016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10596
10597 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10598
7c816d0f
CB
105992016-01-21 Christian Bruel <christian.bruel@st.com>
10600
10601 PR target/68674
10602 * gcc.target/i386/pr68674.c
10603 * gcc.target/aarch64/pr68674.c
10604 * gcc.target/arm/pr68674.c
10605
fce661e8
KT
106062016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10607
10608 PR target/69403
10609 * gcc.c-torture/execute/pr69403.c: New test.
10610
4696899f
PC
106112016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10612
10613 PR c++/55843
10614 * g++.dg/template/pr55843.C: New.
10615
bac69366
AL
106162016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10617
10618 PR testsuite/66877
10619 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10620 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10621
b57d3a5c
BS
106222016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10623
10624 PR testsuite/67489
da17300a
UB
10625 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10626 from dg-do compile directive, and instead add
10627 { dg-require-effective-target int128 }.
b57d3a5c 10628
9f04a53e
MS
106292016-01-20 Martin Sebor <msebor@redhat.com>
10630
10631 PR c/69405
10632 * gcc.dg/sync-fetch.c: New test.
10633
38a51663
JL
106342016-01-21 Martin Sebor <msebor@redhat.com>
10635
10636 PR target/69252
10637 * gcc.target/powerpc/pr69252.c: New test.
10638
2423a75a
JD
106392016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10640
10641 PR fortran/65996
da17300a 10642 * gfortran.dg/pr65996.f90: New test.
2423a75a 10643
0a76463f
DV
106442016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10645
10646 PR c++/68810
9f04a53e 10647 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10648 expected to generate an error.
0a76463f 10649
9776e692
BS
106502016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10651
10652 PR middle-end/66178
10653 * gcc.dg/torture/pr66178.c: New test.
10654
c8d3e088
AB
106552016-01-21 Anton Blanchard <anton@samba.org>
10656 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10657
10658 PR target/63354
10659 * gcc.target/powerpc/pr63354.c: New test.
10660
35b707ff
VM
106612016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10662
10663 PR rtl-optimization/68990
10664 * gcc.target/i386/pr68990: New.
10665
157b0829
NC
106662016-01-21 Nick Clifton <nickc@redhat.com>
10667
10668 PR target/69129
10669 * gcc.target/mips/pr69129.c: New.
10670
aede6748
PC
106712016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10672
10673 PR c++/58046
10674 * g++.dg/cpp0x/pr58046.C: New.
10675
5463c2c8
JJ
106762016-01-21 Jakub Jelinek <jakub@redhat.com>
10677
6d31cc75
SS
10678 PR target/69187
10679 PR target/65624
10680 * gcc.target/arm/pr69187.c: New test.
10681
5463c2c8
JJ
10682 PR c++/69355
10683 * g++.dg/torture/pr69355.C: New test.
10684
fa28f32b
AK
106852016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10686 Sebastian Pop <s.pop@samsung.com>
10687
10688 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10689
b920a047
AK
106902016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10691 Sebastian Pop <s.pop@samsung.com>
10692
da17300a 10693 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10694
bdd3aea6
JJ
106952016-01-21 Jakub Jelinek <jakub@redhat.com>
10696
10697 PR middle-end/67653
10698 * c-c++-common/pr67653.c: New test.
10699 * gcc.dg/torture/pr29119.c: Add dg-warning.
10700
26a2e6ae
PB
107012016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10702
10703 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10704
d25c7690
PK
107052016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10706
10707 PR c/24293
10708 * gcc.dg/pr24293.c: New test.
10709 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10710 incomplete struct type.
10711 * gcc.dg/declspec-1.c: Likewise.
10712 * gcc.dg/pr63549.c: Likewise.
10713
889d5698
JJ
107142016-01-20 Jakub Jelinek <jakub@redhat.com>
10715
10716 PR tree-optimization/66612
10717 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10718 for bdn instruction.
10719
d7cf3dc7
CL
107202016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10721
10722 * lib/target-supports.exp
10723 (check_effective_target_arm_fp_ok_nocache): New.
10724 (check_effective_target_arm_fp_ok): New.
10725 (add_options_for_arm_fp): New.
10726 (check_effective_target_arm_crypto_ok_nocache): Require
10727 target_arm_v8_neon_ok instead of arm32.
10728 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10729 (check_effective_target_arm_crypto_pragma_ok): New.
10730 (add_options_for_arm_vfp): New.
10731 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10732 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10733 target instead. Force initial fpu to vfp.
10734 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10735 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10736 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10737 dependency.
10738 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10739 use arm_vfp effective target instead. Force initial fpu to vfp.
10740 * gcc.target/arm/attr-neon3.c: Likewise.
10741 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10742 arm_vfp_ok.
10743 * gcc.target/arm/unsigned-float.c: Likewise.
10744 * gcc.target/arm/vfp-1.c: Likewise.
10745 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10746 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10747 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10748 * gcc.target/arm/vfp-ldmias.c: Likewise.
10749 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10750 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10751 * gcc.target/arm/vfp-stmiad.c: Likewise.
10752 * gcc.target/arm/vfp-stmias.c: Likewise.
10753 * gcc.target/arm/vnmul-1.c: Likewise.
10754 * gcc.target/arm/vnmul-2.c: Likewise.
10755 * gcc.target/arm/vnmul-3.c: Likewise.
10756 * gcc.target/arm/vnmul-4.c: Likewise.
10757
01ac9704 107582016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10759
e84b00da
L
10760 PR testsuite/69366
10761 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10762 the MPX run-time library, for compile-time MPX test.
10763 * gcc.target/i386/chkp-always_inline.c: Likewise.
10764 * gcc.target/i386/chkp-bndret.c: Likewise.
10765 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10766 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10767 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10768 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10769 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10770 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10771 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10772 * gcc.target/i386/chkp-label-address.c: Likewise.
10773 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10774 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10775 * gcc.target/i386/chkp-pr69044.c: Likewise.
10776 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10777 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10778 * gcc.target/i386/chkp-strchr.c: Likewise.
10779 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10780 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10781 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10782 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10783 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10784 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10785 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10786 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10787 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10788 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10789 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10790 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10791 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10792 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10793 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10794 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10795 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10796 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10797 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10798 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10799 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10800 * gcc.target/i386/pr63995-2.c: Likewise.
10801 * gcc.target/i386/pr64805.c: Likewise.
10802 * gcc.target/i386/pr65044.c: Likewise.
10803 * gcc.target/i386/pr65167.c: Likewise.
10804 * gcc.target/i386/pr65183.c: Likewise.
10805 * gcc.target/i386/pr65184.c: Likewise.
10806 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10807
28b33016
IE
108082016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10809
10810 PR tree-optimization/69328
10811 * gcc.dg/pr69328.c: New test.
10812
bcff0913
JL
108132016-01-20 Jeff Law <law@redhat.com>
10814
bf0bb970 10815 PR target/25114
bcff0913
JL
10816 * gcc.target/m68k/pr25114.c: New test.
10817
a3f69631
AV
108182016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10819
10820 * gcc.target/arm/memset-inline-10.c: Added
10821 dg-require-effective-target arm_thumb2_ok.
10822
af33ba0d
EB
108232016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10824
10825 * gcc.dg/debug/dwarf2/sso.c: New test.
10826
7596d5de
UB
108272016-01-19 Uros Bizjak <ubizjak@gmail.com>
10828
10829 PR testsuite/68820
10830 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10831 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10832 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10833
ceda2c69
JH
108342016-01-19 Jan Hubicka <hubicka@ucw.cz>
10835
10836 PR ipa/66223
10837 * g++.dg/ipa/devirt-50.C: New testcase.
10838
38a979f2
MP
108392016-01-19 Marek Polacek <polacek@redhat.com>
10840
10841 PR c++/68965
10842 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10843 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10844
962801c5
KT
108452016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10846
10847 PR target/69135
10848 * gcc.target/arm/pr69135_1.c: New test.
10849
078fe40a
WD
108502015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10851
10852 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10853
786e3c06
WD
108542015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10855
10856 * gcc.target/aarch64/ccmp_1.c: New testcase.
10857
1e297006
MP
108582016-01-19 Marek Polacek <polacek@redhat.com>
10859
10860 PR c++/68586
10861 * g++.dg/cpp0x/enum30.C: New test.
10862
879c27e3
RB
108632016-01-19 Richard Biener <rguenther@suse.de>
10864
10865 PR tree-optimization/69336
10866 * g++.dg/tree-ssa/pr69336.C: New testcase.
10867
015337d3
JJ
108682016-01-19 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR debug/65779
10871 * gcc.dg/pr65779.c: New test.
10872
e2c768b6
RB
108732016-01-19 Richard Biener <rguenther@suse.de>
10874
10875 PR tree-optimization/69352
10876 * gcc.dg/torture/pr69352.c: New testcase.
10877
569efc34
JJ
108782016-01-19 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR rtl-optimization/68955
10881 PR rtl-optimization/64557
10882 * gcc.dg/torture/pr68955.c: New test.
10883
e49d321f
JH
108842016-01-19 Jan Hubicka <hubicka@ucw.cz>
10885
10886 PR lto/69136
10887 * g++.dg/torture/pr69136.C: New testcase.
10888
e9191ad3
JH
108892016-01-19 Jan Hubicka <hubicka@ucw.cz>
10890
10891 PR lto/69133
10892 * g++.dg/lto/pr69133_0.C: New testcase.
10893 * g++.dg/lto/pr69133_1.C: New testcase.
10894
2bedb645
JL
108952016-01-15 Jeff Law <law@redhat.com>
10896
10897 PR tree-optimization/69320
10898 * gcc.c-torture/pr69320-1.c: New test.
10899 * gcc.c-torture/pr69320-2.c: New test.
10900 * gcc.c-torture/pr69320-3.c: New test.
10901 * gcc.c-torture/pr69320-4.c: New test.
10902
17c15cb9
PP
109032016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10904
10905 PR c++/11858
10906 PR c++/24663
10907 PR c++/24664
10908 * g++.dg/template/pr11858.C: New test.
10909 * g++.dg/template/pr24663.C: New test.
10910 * g++.dg/template/unify12.C: New test.
10911 * g++.dg/template/unify13.C: New test.
10912 * g++.dg/template/unify14.C: New test.
10913 * g++.dg/template/unify15.C: New test.
10914 * g++.dg/template/unify16.C: New test.
10915 * g++.dg/template/unify17.C: New test.
10916
9617fd08
DM
109172016-01-18 David Malcolm <dmalcolm@redhat.com>
10918
10919 PR testsuite/69181
10920 * gcc.dg/pr69181-1.c: New test file.
10921 * gcc.dg/pr69181-2.c: New test file.
10922 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10923 globals by moving it to...
10924 (cleanup-after-saved-dg-test): ...this new function. Add
10925 "global additional_sources_used". Add reset of global
10926 multiline_expected_outputs to the empty list.
10927 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10928 global to...
10929 (multiline_expected_outputs): ...this, and updated comments to
10930 note that it is modified from gcc-dg.exp.
10931 (dg-end-multiline-output): Update for the above renaming.
10932 (handle-multiline-outputs): Likewise. Remove the clearing
10933 of the expected outputs to the empty list.
10934
b555a2e4
RB
109352016-01-18 Richard Biener <rguenther@suse.de>
10936
10937 PR tree-optimization/69297
10938 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10939
96902805
JM
109402016-01-18 Joseph Myers <joseph@codesourcery.com>
10941
10942 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10943 dg-options.
10944 * gcc.target/mips/mips-3d-2.c: Likewise.
10945 * gcc.target/mips/mips-3d-3.c: Likewise.
10946 * gcc.target/mips/mips-3d-4.c: Likewise.
10947 * gcc.target/mips/mips-3d-5.c: Likewise.
10948 * gcc.target/mips/mips-3d-6.c: Likewise.
10949 * gcc.target/mips/mips-3d-7.c: Likewise.
10950 * gcc.target/mips/mips-3d-8.c: Likewise.
10951 * gcc.target/mips/mips-3d-9.c: Likewise.
10952 * gcc.target/mips/mips-ps-1.c: Likewise.
10953 * gcc.target/mips/mips-ps-2.c: Likewise.
10954 * gcc.target/mips/mips-ps-3.c: Likewise.
10955 * gcc.target/mips/mips-ps-4.c: Likewise.
10956 * gcc.target/mips/mips-ps-5.c: Likewise.
10957 * gcc.target/mips/mips-ps-6.c: Likewise.
10958 * gcc.target/mips/mips-ps-7.c: Likewise.
10959 * gcc.target/mips/mips-ps-type.c: Likewise.
10960 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10961 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10962
40e26f94
TV
109632016-01-18 Tom de Vries <tom@codesourcery.com>
10964
10965 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10966 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10967 * c-c++-common/goacc/kernels-empty.c: New test.
10968 * c-c++-common/goacc/kernels-eternal.c: New test.
10969 * c-c++-common/goacc/kernels-loop-2.c: New test.
10970 * c-c++-common/goacc/kernels-loop-3.c: New test.
10971 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10972 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10973 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10974 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10975 * c-c++-common/goacc/kernels-loop-data.c: New test.
10976 * c-c++-common/goacc/kernels-loop-g.c: New test.
10977 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10978 * c-c++-common/goacc/kernels-loop-n.c: New test.
10979 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10980 * c-c++-common/goacc/kernels-loop.c: New test.
10981 * c-c++-common/goacc/kernels-noreturn.c: New test.
10982 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10983 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10984 * c-c++-common/goacc/kernels-reduction.c: New test.
10985
a98d4647
TV
109862016-01-18 Tom de Vries <tom@codesourcery.com>
10987
10988 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10989 * gcc.dg/autopar/outer-2.c: Same.
10990 * gcc.dg/autopar/outer-3.c: Same.
10991 * gcc.dg/autopar/outer-4.c: Same.
10992 * gcc.dg/autopar/outer-5.c: Same.
10993 * gcc.dg/autopar/outer-6.c: Same.
10994 * gcc.dg/autopar/parallelization-1.c: Same.
10995 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10996 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10997 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10998 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10999 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11000 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11001 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11002 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11003 * gcc.dg/autopar/pr39500-1.c: Same.
11004 * gcc.dg/autopar/pr39500-2.c: Same.
11005 * gcc.dg/autopar/pr46193.c: Same.
11006 * gcc.dg/autopar/pr46194.c: Same.
11007 * gcc.dg/autopar/pr49580.c: Same.
11008 * gcc.dg/autopar/pr49960-1.c: Same.
11009 * gcc.dg/autopar/pr49960.c: Same.
11010 * gcc.dg/autopar/pr68373.c: Same.
11011 * gcc.dg/autopar/reduc-1.c: Same.
11012 * gcc.dg/autopar/reduc-1char.c: Same.
11013 * gcc.dg/autopar/reduc-1short.c: Same.
11014 * gcc.dg/autopar/reduc-2.c: Same.
11015 * gcc.dg/autopar/reduc-2char.c: Same.
11016 * gcc.dg/autopar/reduc-2short.c: Same.
11017 * gcc.dg/autopar/reduc-3.c: Same.
11018 * gcc.dg/autopar/reduc-4.c: Same.
11019 * gcc.dg/autopar/reduc-6.c: Same.
11020 * gcc.dg/autopar/reduc-7.c: Same.
11021 * gcc.dg/autopar/reduc-8.c: Same.
11022 * gcc.dg/autopar/reduc-9.c: Same.
11023 * gcc.dg/autopar/uns-outer-4.c: Same.
11024 * gcc.dg/autopar/uns-outer-5.c: Same.
11025 * gcc.dg/autopar/uns-outer-6.c: Same.
11026 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11027 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11028
da976fa8
AL
110292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11030
11031 PR target/63679
11032 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11033 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11034
70c1e886
AL
110352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11036
11037 PR target/63679
11038 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11039 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11040 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11041
88bed196
AL
110422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11043
11044 PR target/63679
11045 * gcc.dg/tree-ssa/sra-17.c: New.
11046 * gcc.dg/tree-ssa/sra-18.c: New.
11047
3dd5f42e
IE
110482016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11049
11050 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11051
ae5a77fa
EB
110522016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11053
11054 * gnat.dg/inline12.adb: New test.
11055
11e57fc6
BC
110562016-01-18 Bin Cheng <bin.cheng@arm.com>
11057
11058 PR tree-optimization/66797
11059 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11060
995b6fe0
RB
110612016-01-18 Richard Biener <rguenther@suse.de>
11062
11063 PR tree-optimization/69170
11064 * gcc.dg/torture/pr69170.c: New testcase.
11065
82ee0cf2 110662016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11067
11068 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11069
d69da357
TV
110702016-01-16 Tom de Vries <tom@codesourcery.com>
11071
11072 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11073
a3845283
TV
110742016-01-16 Tom de Vries <tom@codesourcery.com>
11075
11076 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11077 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11078 redundant dg-require-effective-target pthread.
11079 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11080 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11081 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11082 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11083 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11084 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11085 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11086
197a6aa6
DE
110872016-01-16 David Edelsohn <dje.gcc@gmail.com>
11088
11089 PR target/68609
11090 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11091 * gcc.target/powerpc/recip-7.c: Same.
11092
ec7886c1
PP
110932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11094
11095 PR c++/69091
11096 * g++.dg/template/pr69091.C: New test.
11097
203484bb
PP
110982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11099
11100 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11101 dump does not contain an error_mark_node.
11102 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11103 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11104
aa2500e9
PP
111052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11106
11107 PR c++/68936
11108 * g++.dg/template/pr68936.C: New test.
11109
28621a5c
DE
111102016-01-15 David Edelsohn <dje.gcc@gmail.com>
11111
11112 PR target/68609
11113 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11114 * gcc.target/powerpc/recip-2.c: Same.
11115 * gcc.target/powerpc/recip-3.c: Same.
11116 * gcc.target/powerpc/recip-4.c: Same.
11117 * gcc.target/powerpc/recip-sqrtf.c: Same.
11118
40c43aca
JL
111192016-01-15 Jeff Law <law@redhat.com>
11120
11121 PR tree-optimization/69270
11122 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11123 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11124
afbc5ae8
PT
111252016-01-15 Paul Thomas <pault@gcc.gnu.org>
11126
11127 PR fortran/49630
11128 * gfortran.dg/deferred_character_13.f90: New test for the fix
11129 of comment 3 of the PR.
11130
11131 PR fortran/54070
11132 * gfortran.dg/deferred_character_8.f90: New test
11133 * gfortran.dg/allocate_error_5.f90: New test
11134
11135 PR fortran/60593
11136 * gfortran.dg/deferred_character_10.f90: New test
11137
11138 PR fortran/60795
11139 * gfortran.dg/deferred_character_14.f90: New test
11140
11141 PR fortran/61147
11142 * gfortran.dg/deferred_character_11.f90: New test
11143
11144 PR fortran/64324
11145 * gfortran.dg/deferred_character_9.f90: New test
11146
49abe076
VM
111472016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11148
11149 PR rtl-optimization/69030
11150 * gcc.target/i386/pr69030.c: New.
11151
16d12992
KT
111522016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11153
11154 * gcc.target/aarch64/target_attr_17.c: New test.
11155
78810bd3
RB
111562016-01-15 Richard Biener <rguenther@suse.de>
11157
11158 PR tree-optimization/66856
11159 * gcc.dg/torture/pr66856-1.c: New testcase.
11160 * gcc.dg/torture/pr66856-2.c: Likewise.
11161
2bd847fe
RB
111622016-01-15 Richard Biener <rguenther@suse.de>
11163
11164 PR debug/69137
11165 * g++.dg/lto/pr69137_0.C: New testcase.
11166
a00fe3b7
RS
111672016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11168
11169 PR middle-end/69246
11170 * gcc.target/i386/pr69246.c: New test.
11171
cbb0e83b
DV
111722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11173
7596d5de 11174 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11175
5a500ecf
DV
111762016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11177
11178 PR c++/56194
11179 * g++.dg/init/const9.C: Disable test on S/390.
11180
5d9bf64f
DV
111812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11182
11183 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11184 * g++.dg/Wno-frame-address.C: Ditto.
11185
e234b19e
DV
111862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11187
11188 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11189
89483f99
RB
111902016-01-15 Richard Biener <rguenther@suse.de>
11191
11192 PR tree-optimization/68961
11193 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11194
94f37395
IE
111952016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11196
11197 * gcc.target/i386/pr65105-5.c: New test.
11198
82ee0cf2 111992016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11200
11201 * gcc.c-torture/execute/alias-4.c: New testcase.
11202
82ee0cf2 112032016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11204
11205 PR ipa/68148
11206 * g++.dg/ipa/devirt-49.C: New testcase.
11207
092f7deb 112082016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11209
11210 PR target/65837
11211 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11212 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11213 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11214
e93c66bc
RB
112152016-01-15 Richard Biener <rguenther@suse.de>
11216
11217 PR tree-optimization/69117
11218 * gcc.dg/torture/pr69117.c: New testcase.
11219
c47eaca6 112202015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11221
11222 PR c++/69048
11223 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11224
c3f6914a
FXC
112252016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11226
11227 PR testsuite/67509
11228 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11229 range tests use 100 * maximum instead of maximum + 1.
11230
cd65ae90
JJ
112312016-01-14 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR debug/69244
11234 * gcc.dg/guality/pr69244.c: New test.
11235
19643948
UB
112362016-01-14 Uros Bizjak <ubizjak@gmail.com>
11237
11238 * lib/target-supports.exp (check_effective_target_issignaling):
11239 New procedure.
11240 * gcc.dg/pr61441.c: Require issignaling effective target.
11241
fe79c97e
SB
112422016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11243
11244 PR target/68803
11245 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11246
c7df95d8
DM
112472016-01-14 David Malcolm <dmalcolm@redhat.com>
11248
11249 PR c++/68819
11250 PR preprocessor/69177
11251 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11252 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11253 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11254 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11255
00083992
MP
112562016-01-14 Marek Polacek <polacek@redhat.com>
11257
11258 PR c/69262
11259 * gcc.dg/array-15.c: New test.
11260
0c9b3294
JJ
112612016-01-14 Jakub Jelinek <jakub@redhat.com>
11262
11263 PR middle-end/68146
11264 PR tree-optimization/69155
11265 * gfortran.dg/pr68146.f: New test.
11266 * gfortran.dg/pr69155.f90: New test.
11267
3688e13d
RB
112682016-01-14 Richard Biener <rguenther@suse.de>
11269
11270 PR tree-optimization/68060
11271 * gcc.dg/torture/pr68060-1.c: New testcase.
11272 * gcc.dg/torture/pr68060-2.c: Likewise.
11273
bab0ad3a
NC
112742016-01-14 Nick Clifton <nickc@redhat.com>
11275
11276 * lib/target-supports.exp
11277 (check_effective_target_arm_neon_ok_nocache): Add an option
11278 sequence that includes setting the ARM architecture to ARMv7-A.
11279 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11280 command line options necessary to enable Neon support.
11281 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11282 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11283 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11284 * gcc.target/arm/pr69180.c: Likewise.
11285
947c2ce5
JL
112862016-01-14 Jeff Law <law@redhat.com>
11287
11288 PR tree-optimization/69270
11289 * gcc.dg/tree-ssa/pr69270.c: New test.
11290
3342fd71
BS
112912016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11292
11293 PR c/66208
11294 * c-c++-common/pr66208.c: New file.
11295
2ad3adf1
JJ
112962016-01-13 Jakub Jelinek <jakub@redhat.com>
11297
11298 PR tree-optimization/69156
11299 * gcc.dg/pr69156.c: New test.
11300
398d6feb
L
113012016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11302
11303 * gcc.target/i386/pr69225-7.c: New test.
11304
4c868789
RH
113052016-01-13 Richard Henderson <rth@redhat.com>
11306
11307 * gcc.dg/tm/memopt-13.c: Update expected function.
11308 * gcc.dg/tm/memopt-6.c: Likewise.
11309
ef6d1772
UB
113102016-01-13 Uros Bizjak <ubizjak@gmail.com>
11311
11312 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11313 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11314 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11315 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11316
ef6d1772
UB
113172016-01-13 Tom de Vries <tom@codesourcery.com>
11318
11319 PR tree-optimization/69169
0b4b6ef2
TV
11320 * gcc.dg/pr69169.c: New test.
11321
2ad3adf1 113222016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11323
11324 PR target/69228
11325 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11326 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11327 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11328 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11329 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11330 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11331 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11332 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11333
9060e335
AK
113342016-01-13 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR target/69247
11337 * gcc.dg/pr69247.c: New test.
11338
40311329
RB
113392016-01-13 Richard Biener <rguenther@suse.de>
11340
11341 PR tree-optimization/69242
11342 * gcc.dg/torture/pr69242.c: New testcase.
11343
ccbd7103
RB
113442016-01-13 Richard Biener <rguenther@suse.de>
11345
11346 PR tree-optimization/69186
11347 * gcc.dg/torture/pr69186.c: New testcase.
11348
c6f72a46
JL
113492016-01-13 Jeff Law <law@redhat.com>
11350
11351 PR tree-optimization/67755
11352 * gcc.dg/tree-ssa/pr67755.c: New test.
11353
113542016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11355
11356 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11357 pass number in output by a star.
11358
c446cf07
BC
113592016-01-12 Bin Cheng <bin.cheng@arm.com>
11360
11361 PR tree-optimization/68911
11362 * gcc.c-torture/execute/pr68911.c: New test.
11363
5342156c
MP
113642016-01-12 Marek Polacek <polacek@redhat.com>
11365
11366 PR c++/68979
11367 * g++.dg/warn/permissive-1.C: New test.
11368
65364cc5
JJ
113692016-01-12 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR objc++/68511
11372 PR c++/69213
11373 * g++.dg/opt/pr69213.C: New test.
11374
81b9a3d9
CB
113752016-01-12 Christian Bruel <christian.bruel@st.com>
11376
11377 PR target/69180
11378 * gcc.target/arm/pr69180.c: New test.
11379
3c4e91c9
RB
113802016-01-12 Richard Biener <rguenther@suse.de>
11381
11382 PR lto/69077
11383 * g++.dg/lto/pr69077_0.C: New testcase.
11384 * g++.dg/lto/pr69077_1.C: Likewise.
11385
5664cea1
JJ
113862016-01-12 Jakub Jelinek <jakub@redhat.com>
11387
11388 PR target/69175
11389 * g++.dg/opt/pr69175.C: New test.
11390
86cefc49
AL
113912016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11392
11393 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11394 rather than #including math.h & stdlib.h.
11395 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11396 * gcc.dg/vect/pr49771.c: Likewise.
11397 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11398 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11399 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11400 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11401 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11402 * gcc.dg/vect/pr44507.c: Likewise.
11403 * gcc.dg/vect/pr45902.c: Likewise.
11404 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11405 * gcc.dg/vect/vect-117.c: Likewise.
11406 * gcc.dg/vect/vect-99.c: Likewise.
11407 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11408 * gcc.dg/vect/vect-cond-1.c: Likewise.
11409 * gcc.dg/vect/vect-cond-2.c: Likewise.
11410 * gcc.dg/vect/vect-cond-3.c: Likewise.
11411 * gcc.dg/vect/vect-cond-4.c: Likewise.
11412 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11413 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11414 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11415 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11416 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11417 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11418 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11419 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11420 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11421 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11422 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11423 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11424 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11425 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11426 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11427 include of signal.h.
11428 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11429 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11430 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11431 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11432 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11433 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11434 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11435 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11436 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11437 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11438 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11439 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11440 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11441 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11442 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11443 * gcc.dg/vect/vect-outer-5.c: Likewise.
11444 * gcc.dg/vect/vect-outer-6.c: Likewise.
11445 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11446 include of stdio.h.
11447
b832f61e
NC
114482016-01-12 Nick Clifton <nickc@redhat.com>
11449
11450 PR target/68913
11451 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11452 to fread so that it will be found in all target runtimes.
11453
8eac49b1
RB
114542016-01-12 Richard Biener <rguenther@suse.de>
11455
11456 PR tree-optimization/69053
11457 * g++.dg/torture/pr69053.C: New testcase.
11458
2935d994
RB
114592016-01-12 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/69168
11462 * gcc.dg/torture/pr69168.c: New testcase.
11463
66c16fd9
RB
114642016-01-12 Richard Biener <rguenther@suse.de>
11465
11466 PR tree-optimization/69157
11467 * gcc.dg/torture/pr69157.c: New testcase.
11468
114692016-01-12 Richard Biener <rguenther@suse.de>
11470
11471 PR tree-optimization/69174
11472 * gcc.dg/torture/pr69174.c: New testcase.
11473
723033a6
JJ
114742016-01-12 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR c++/66808
11477 PR c++/69000
11478 * g++.dg/tls/pr66808.C: New test.
11479 * g++.dg/tls/pr69000.C: New test.
11480
3574cf47
BS
114812016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11482
11483 * gcc.target/powerpc/swaps-p8-23.c: New test.
11484 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11485
feb20787
JDA
114862016-01-11 John David Anglin <danglin@gcc.gnu.org>
11487
11488 PR tree-optimization/68356
11489 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11490
27b1820a
KV
114912016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11492 Jim Wilson <jim.wilson@linaro.org>
11493
11494 PR target/69194
11495 * gcc.target/arm/pr69194.c: New test.
11496
cf4de6af
L
114972016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11498
11499 PR target/69225
11500 * gcc.target/i386/pr69225-1.c: New test.
11501 * gcc.target/i386/pr69225-2.c: Likewise.
11502 * gcc.target/i386/pr69225-3.c: Likewise.
11503 * gcc.target/i386/pr69225-4.c: Likewise.
11504 * gcc.target/i386/pr69225-5.c: Likewise.
11505 * gcc.target/i386/pr69225-6.c: Likewise.
11506
1ebd5558
JJ
115072016-01-11 Jakub Jelinek <jakub@redhat.com>
11508
23552a4d
JJ
11509 PR target/67462
11510 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11511 if lp64.
11512
26ff85b0
JJ
11513 PR target/69071
11514 * gcc.dg/pr69071.c: New test.
11515
9cb6bd74
JJ
11516 PR c++/69211
11517 * g++.dg/opt/pr69211.C: New test.
11518
1ebd5558
JJ
11519 PR tree-optimization/69214
11520 * gcc.c-torture/compile/pr69214.c: New test.
11521
8c18c836
UB
115222016-01-11 Uros Bizjak <ubizjak@gmail.com>
11523
11524 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11525 * gcc.target/i386/pr66232-11.c: Ditto.
11526 * gcc.target/i386/pr66232-12.c: Ditto.
11527 * gcc.target/i386/pr66232-13.c: Ditto.
11528
62446e6e
RB
115292016-01-11 Richard Biener <rguenther@suse.de>
11530
11531 PR tree-optimization/69173
11532 * gcc.dg/torture/pr69173.c: New testcase.
11533
2b8568fe
KT
115342016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11535
11536 PR rtl-optimization/68796
11537 * gcc.target/aarch64/tst_5.c: New test.
11538 * gcc.target/aarch64/tst_6.c: Likewise.
11539
5baf4532
KT
115402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11541
11542 PR rtl-optimization/68841
11543 * gcc.dg/pr68841.c: New test.
11544 * gcc.c-torture/execute/pr68841.c: New test.
11545
ca90b1ed
YR
115462016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11547
11548 PR rtl-optimization/68920
11549 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11550 for ix86 targets.
11551 * gcc.dg/ifcvt-5.c: New test.
11552
2ad3adf1 115532016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11554
11555 PR bootstrap/69123
11556 * g++.dg/pr69123.C: New.
11557
83834c09
IE
115582016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11559
11560 PR target/69010
11561 * gcc.target/i386/pr69010.c: New test.
11562
dcf89d57
MJ
115632016-01-11 Martin Jambor <mjambor@suse.cz>
11564
11565 PR ipa/69044
11566 * gcc.target/i386/chkp-pr69044.c: New test.
11567
d95167ee
TV
115682016-01-11 Tom de Vries <tom@codesourcery.com>
11569
11570 PR tree-optimization/69109
11571 * gcc.dg/autopar/pr69109-2.c: New test.
11572 * gcc.dg/autopar/pr69109.c: New test.
11573
4f6403a8
TV
115742016-01-11 Tom de Vries <tom@codesourcery.com>
11575
11576 PR tree-optimization/69108
11577 * gcc.dg/autopar/pr69108.c: New test.
11578
21efdd80
PP
115792016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11580
11581 PR c++/69029
11582 * c-c++-common/Wisleading-indentation.c: Augment test.
11583
fd42eed8
TK
115842016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11585
11586 PR fortran/69154
11587 * gfortran.dg/inline_matmul_12.f90: New test.
11588
4f90ee6c
PT
115892016-01-10 Paul Thomas <pault@gcc.gnu.org>
11590
11591 PR fortran/67779
11592 * gfortran.dg/actual_array_offset_1: New test.
11593
3907c6cf
TV
115942016-01-10 Tom de Vries <tom@codesourcery.com>
11595
11596 PR tree-optimization/69062
11597 * gcc.dg/autopar/pr69062.c: New test.
11598
b07b236e
TS
115992016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11600
11601 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11602 * gcc.dg/vect/slp-perm-2.c: Likewise.
11603 * gcc.dg/vect/slp-perm-3.c: Likewise.
11604 * gcc.dg/vect/slp-perm-5.c: Likewise.
11605 * gcc.dg/vect/slp-perm-6.c: Likewise.
11606 * gcc.dg/vect/slp-perm-7.c: Likewise.
11607 * gcc.dg/vect/slp-perm-8.c: Likewise.
11608
23fab8ae
TV
116092016-01-10 Tom de Vries <tom@codesourcery.com>
11610
11611 PR tree-optimization/69039
11612 * gcc.dg/autopar/pr69039.c: New test.
11613
73f0dae2
MP
116142016-01-09 Marek Polacek <polacek@redhat.com>
11615
11616 PR c++/69113
11617 * g++.dg/pr69113.C: New test.
11618
20b8d734
JJ
116192016-01-09 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR middle-end/50865
11622 PR tree-optimization/69097
11623 * gcc.c-torture/execute/pr50865.c: New test.
11624 * gcc.c-torture/execute/pr69097-1.c: New test.
11625 * gcc.c-torture/execute/pr69097-2.c: New test.
11626 * gcc.dg/pr69097-1.c: New test.
11627 * gcc.dg/pr69097-2.c: New test.
11628
c50e614b
JJ
116292016-01-09 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR c++/69164
11632 * g++.dg/opt/pr69164.C: New test.
11633
e0237993
JJ
116342016-01-08 Jakub Jelinek <jakub@redhat.com>
11635
11636 PR tree-optimization/69167
11637 * gcc.dg/pr69167.c: New test.
11638
bd8f5bb2
MP
116392016-01-08 Marek Polacek <polacek@redhat.com>
11640
11641 PR c++/68449
11642 * g++.dg/pr68449.C: New.
11643
bb0f5ca7
AL
116442016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11645
11646 PR tree-optimization/68707
11647 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11648 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11649 on platforms supporting it.
11650 * gcc.dg/vect/slp-perm-2.c: Likewise.
11651 * gcc.dg/vect/slp-perm-3.c: Likewise.
11652 * gcc.dg/vect/slp-perm-5.c: Likewise.
11653 * gcc.dg/vect/slp-perm-7.c: Likewise.
11654 * gcc.dg/vect/slp-perm-8.c: Likewise.
11655 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11656 on platforms supporting it.
11657
22518428
JJ
116582016-01-08 Jakub Jelinek <jakub@redhat.com>
11659
33f0852f
JJ
11660 PR tree-optimization/69162
11661 * gcc.dg/pr69162.c: New test.
11662
22518428
JJ
11663 PR tree-optimization/69172
11664 * gcc.dg/pr69172.c: New test.
11665
80e9b3aa
TP
116662016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11667
11668 PR tree-optimization/67781
11669 * gcc.c-torture/execute/pr67781.c: New file.
11670
262a363f
JJ
116712016-01-08 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR tree-optimization/69083
11674 * gcc.dg/vect/pr69083.c: New test.
11675
6e1f093f
SS
116762016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11677
11678 PR tree-optimization/61441
11679 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11680 Use -fexcess-precision=standard for compiler options.
11681 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11682
53290e07
JJ
116832016-01-08 Jakub Jelinek <jakub@redhat.com>
11684
57bf3072
JJ
11685 PR fortran/69128
11686 * gfortran.dg/gomp/pr69128.f90: New test.
11687
53290e07
JJ
11688 PR c++/69145
11689 * g++.dg/ext/pr69145-1.C: New test.
11690 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11691 * g++.dg/ext/pr69145-2.h: New file.
11692
7a127fa7
MS
116932016-01-07 Martin Sebor <msebor@redhat.com>
11694
11695 PR c/68966
11696 * gcc.dg/atomic-fetch-bool.c: New test.
11697 * gcc.dg/sync-fetch-bool.c: New test.
11698
95918b49
L
116992016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11700
11701 PR fortran/66680
11702 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11703
c8e62a9d
NC
117042016-01-07 Nick Clifton <nickc@redhat.com>
11705
11706 PR target/66655
11707 * g++.dg/pr66655.C: New test.
11708 * g++.dg/pr66655_1.cc: Test support file.
11709 * g++.dg/pr66655.h: Test header file.
11710
2ad3adf1 117112016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11712
11713 PR fortran/66680
11714 gfortran.dg/gomp/pr66680.f90: New test.
11715
4cd9ca92
L
117162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11717
11718 PR target/69171
11719 * gcc.target/i386/pr69171-1.c: New test.
11720 * gcc.target/i386/pr69171-2.c: Likewise.
11721 * gcc.target/i386/pr69171-3.c: Likewise.
11722 * gcc.target/i386/pr69171-4.c: Likewise.
11723 * gcc.target/i386/pr69171-5.c: Likewise.
11724 * gcc.target/i386/pr69171-6.c: Likewise.
11725
7e33d4dc
BS
117262015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11727
11728 PR middle-end/67639
11729 * c-c++-common/pr67639.c: New test.
11730
fec64afc
JJ
117312016-01-07 Jakub Jelinek <jakub@redhat.com>
11732
11733 PR tree-optimization/69141
11734 * g++.dg/opt/pr69141.C: New test.
11735
f293ad29
EB
117362016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11737
11738 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11739
5027395e
UB
117402016-01-06 Uros Bizjak <ubizjak@gmail.com>
11741
11742 PR target/69140
11743 * gcc.target/i386/pr69140.c: New test
11744
7443cf13
DM
117452016-01-06 David Malcolm <dmalcolm@redhat.com>
11746
11747 * gcc.dg/bad-dereference.c: New test case.
11748
32928931
BS
117492015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11750
11751 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11752
68dd05da
AS
117532016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11754
11755 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11756
6b131d5b
MP
117572016-01-06 Marek Polacek <polacek@redhat.com>
11758
11759 PR sanitizer/69099
11760 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11761
8d9fdb49
MP
117622016-01-05 Marek Polacek <polacek@redhat.com>
11763
11764 PR c/69104
11765 * gcc.dg/atomic-invalid-2.c: New.
11766
acf93f1e
L
117672016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11768
11769 PR target/68991
11770 * gcc.target/i386/pr68991.c: New test.
11771
3f50525d
L
117722016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11773
11774 PR target/68991
11775 * g++.dg/pr68991-1.C: New test.
11776 * g++.dg/pr68991-2.C: Likewise.
11777
e0237993 117782016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11779
e0237993 11780 PR other/60465
face88a1
ST
11781 * gcc.target/ia64/pr60465-gprel64.c: New test.
11782 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11783
a0866eff
KT
117842016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11785
11786 PR rtl-optimization/68651
11787 * gcc.target/aarch64/pr68651_1.c: New test.
11788
c589e975
DM
117892016-01-05 David Malcolm <dmalcolm@redhat.com>
11790
11791 PR c/69122
11792 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11793
929710d9
NS
117942016-01-05 Nathan Sidwell <nathan@acm.org>
11795
ce3e43d7
NS
11796 PR c++/58583
11797 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11798
929710d9
NS
11799 * gcc.dg/alias-15.c: New.
11800
a2faef8e
NC
118012016-01-05 Nick Clifton <nickc@redhat.com>
11802
11803 PR target/68870
11804 * g++.dg/pr68770.C: New test.
11805
4cfa76e3
MS
118062016-01-04 Mike Stump <mikestump@comcast.net>
11807
11808 * lib/target-supports.exp (check_effective_target_cilkplus):
11809 cilkplus targets require pthreads.
4ece61b6 11810 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11811
4e8a3a35
MM
118122016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11813
11814 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11815 generation.
11816
818ab71a
JJ
118172016-01-04 Jakub Jelinek <jakub@redhat.com>
11818
11819 Update copyright years.
11820
2fe0a208
MP
118212016-01-04 Marek Polacek <polacek@redhat.com>
11822
11823 PR c/68908
11824 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11825 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11826 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11827
9e3b2fe3
EB
118282016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11829
11830 * gcc.target/sparc/20160104-2.c: New test.
11831
e8d65a35
EB
118322016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11833
11834 * gcc.target/sparc/20160104-1.c: New test.
11835
25ccfccd
PT
118362016-01-03 Paul Thomas <pault@gcc.gnu.org>
11837
11838 PR fortran/65045
11839 * gfortran.dg/pr65045.f90: New test.
11840
cb51d382
EB
118412016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11842
11843 * gnat.dg/specs/debug1.ads: Delete.
11844
6eeaad6e
JD
118452016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11846
11847 PR libgfortran/68867
11848 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11849 expression.
11850
2f968603
JD
118512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852
11853 PR libgfortran/68867
11854 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11855 PowerPC.
11856
591bb5e4
PT
118572016-01-01 Paul Thomas <pault@gcc.gnu.org>
11858
11859 PR fortran/68864
11860 * gfortran.dg/pr68864.f90: New test.
11861
f1e0620c
JJ
118622016-01-01 Jakub Jelinek <jakub@redhat.com>
11863
942a1319
JJ
11864 PR tree-optimization/69070
11865 * gcc.dg/pr69070.c: New test.
11866
10dff63f
JJ
11867 PR sanitizer/69055
11868 * gfortran.dg/pr69055.f90: New test.
11869
f1e0620c
JJ
11870 PR target/69015
11871 * gcc.dg/pr69015.c: New test.
818ab71a 11872\f
2f883d1c 11873Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11874
11875Copying and distribution of this file, with or without modification,
11876are permitted in any medium without royalty provided the copyright
11877notice and this notice are preserved.