]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Commit the ChangeLog entry for revision 240063.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
352c2128
SK
12016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/77420
4 * module.c (load_equiv): If the current namespace has a list of
5 equivalence statements, initialize duplicate to false and then
6 look for duplicates; otherwise, initialize it to true.
7
3f0177e7
MS
82016-09-09 Martin Sebor <msebor@redhat.com>
9
10 PR c/77520
11 PR c/77521
12 * gcc.dg/pr77520.c: New test.
13 * gcc.dg/pr77521.c: New test.
14
352c2128
SK
152016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
16
17 PR fortran/77420
18 * gfortran.dg/pr77420.f90: New test.
19
e81e83d0
SK
202016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
21
22 PR fortran/77506
23 * gfortran.dg/pr77506.f90: New test.
24
8a92685e
SK
252016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
26
27 PR fortran/77507
28 * gfortran.dg/pr77507.f90: New test.
29
c65248cb
JM
302016-09-09 Joseph Myers <joseph@codesourcery.com>
31
32 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
33
2cf0ff98
SK
342016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
35 Louis Krupp <lkrupp@gcc.gnu.org>
36
37 PR fortran/69514
38 * gfortran.dg/pr69514_1.f90: New test.
39 * gfortran.dg/pr69514_2.f90: New test.
40
8ebc1e0f
JJ
412016-09-08 Jakub Jelinek <jakub@redhat.com>
42
20b6cf01
JJ
43 PR fortran/77500
44 * gfortran.dg/gomp/pr77500.f90: New test.
45
8ebc1e0f
JJ
46 PR fortran/77516
47 * gfortran.dg/gomp/pr77516.f90: New test.
48
34718542
JJ
492016-09-07 Jakub Jelinek <jakub@redhat.com>
50
51 PR middle-end/77475
52 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
53 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
54 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
55 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
56 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
57 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
58
e5106e27
DM
592016-09-07 David Malcolm <dmalcolm@redhat.com>
60
61 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
62 "substring-locations.h".
63
ca235a85
RB
642016-09-07 Richard Biener <rguenther@suse.de>
65
66 PR c/77450
67 * c-c++-common/vector-subscript-8.c: Move ..
68 * gcc.dg/pr77450.c: ... here.
69
0076b5dc 702016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
71
72 PR libgfortran/77393
73 * gfortran.dg/fmt_f0_2.f90: Update test.
74 * gfortran.dg/fmt_f0_3.f90: New test.
75
6ac7322b
DH
762016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
77
78 PR debug/77389
79 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
80 in dg-options.
81
82 PR debug/57519
83 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
84
8eb9e049
JJ
852016-09-06 Jakub Jelinek <jakub@redhat.com>
86
87 PR target/69255
88 * gcc.target/i386/pr69255-1.c: New test.
89 * gcc.target/i386/pr69255-2.c: New test.
90 * gcc.target/i386/pr69255-3.c: New test.
91
922016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
93
94 PR c/77336
95 * gcc.dg/format/miss-7.c: New test.
96
e6cb85d4
UB
972016-09-06 Uros Bizjak <ubizjak@gmail.com>
98
99 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
100
7fe76f6a
ML
1012016-09-06 Martin Liska <mliska@suse.cz>
102
103 PR gcov-profile/77378
104 PR gcov-profile/77466
105 * gcc.dg/profile-update-warning.c: New test.
106
209b636e
RB
1072016-09-06 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/77479
110 * gcc.dg/torture/pr77479.c: New testcase.
111
b772a565
RB
1122016-09-06 Richard Biener <rguenther@suse.de>
113
114 PR c/77450
115 * c-c++-common/vector-subscript-7.c: Adjust.
116 * c-c++-common/vector-subscript-8.c: New testcase.
117
a8c07037
SKS
1182016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
119
120 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
121
0ce48391
JJ
1222016-09-05 Jakub Jelinek <jakub@redhat.com>
123
de9188e0
JJ
124 PR target/77476
125 * gcc.target/i386/avx512f-pr77476.c: New test.
126 * gcc.target/i386/avx512bw-pr77476.c: New test.
127 * gcc.target/i386/avx512dq-pr77476.c: New test.
128
c76f7809
JJ
129 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
130 Update comment to mention also avx512f.
131
0ce48391
JJ
132 PR sanitizer/77396
133 * g++.dg/asan/pr77396-2.C: New test.
134
8a27cf73
UB
1352016-09-05 Uros Bizjak <ubizjak@gmail.com>
136
137 PR rtl-optimization/77452
138 * gcc.target/i386/pr77452.c: New test.
139
25ff5dd3
MP
1402016-09-05 Marek Polacek <polacek@redhat.com>
141
142 PR c/77423
143 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
144
f2bc4e48
SK
1452016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
146
147 PR fortran/77391
148 * gfortran.dg/pr77391.f90: New test.
149
e85921ee
SK
1502016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
151
152 PR fortran/77460
153 * gfortran.dg/pr77460.f90: New test.
154
b5d50659
JJ
1552016-09-03 Jakub Jelinek <jakub@redhat.com>
156
157 PR c/65467
158 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
159
7b826676
KY
1602016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
161
162 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
163
717ebe91
DM
1642016-09-02 David Malcolm <dmalcolm@redhat.com>
165
166 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
167 test case.
168 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
169 diagnostic-test-show-locus-generate-patch.c to the sources
170 for diagnostic_plugin_test_show_locus.c.
171
94087e88
JJ
1722016-09-02 Jakub Jelinek <jakub@redhat.com>
173
9dc5773f
JJ
174 PR c/65467
175 * gcc.dg/gomp/_Atomic-1.c: New test.
176 * gcc.dg/gomp/_Atomic-2.c: New test.
177 * gcc.dg/gomp/_Atomic-3.c: New test.
178 * gcc.dg/gomp/_Atomic-4.c: New test.
179 * gcc.dg/gomp/_Atomic-5.c: New test.
180
94087e88
JJ
181 PR sanitizer/77396
182 * g++.dg/asan/pr77396.C: New test.
183
1842016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
185
186 PR tree-optimization/71831
187 * gcc.dg/builtin-object-size-16.c: New test.
188 * gcc.dg/builtin-object-size-17.c: New test.
189
7e89048d
JD
1902016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
191
192 PR libgfortran/77393
193 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
194
2f196155
UB
1952016-09-01 Uros Bizjak <ubizjak@gmail.com>
196
197 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
198 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
199 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
200 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
201 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
202 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
203 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
204 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
205 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
206 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
207 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
208 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
209 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
210 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
211 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
212 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
213 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
214 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
215
0a6b0523
EB
2162016-09-01 Eric Botcazou <ebotcazou@adacore.com>
217
218 * gnat.dg/opt58.adb: New test.
219 * gnat.dg/opt58_pkg.ads: New helper.
220
2a99de7b
RB
2212016-09-01 Richard Biener <rguenther@suse.de>
222
223 PR middle-end/77436
224 * gcc.dg/torture/pr77436.c: New testcase.
225
f79d8786
SKS
2262016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
227
228 * gcc.dg/pr64252.c: Require int32plus.
229 * gcc.dg/pr66299-1.c: Likewise.
230 * gcc.dg/pr66299-2.c: Likewise.
231 * gcc.dg/torture/20131115-1.c: Skip for avr.
232
b06335f9
KT
2332016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
234
235 * gcc.target/aarch64/ands_3.c: New test.
236
f25f40be
JJ
2372016-08-31 Jakub Jelinek <jakub@redhat.com>
238
d12a0b5a
JJ
239 PR fortran/77352
240 * gfortran.dg/gomp/pr77352.f90: New test.
241
f25f40be
JJ
242 PR fortran/77374
243 * gfortran.dg/gomp/pr77374.f08: New test.
244
9ff6fb6e
MG
2452016-08-31 Marc Glisse <marc.glisse@inria.fr>
246
247 PR tree-optimization/73714
248 * gcc.dg/tree-ssa/pr73714.c: New test.
249
8e95a674
JD
2502016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
251
252 PR libgfortran/77393
253 * gfortran.dg/fmt_f0_2.f90: New test.
254
c6b0037d
MG
2552016-08-31 Marc Glisse <marc.glisse@inria.fr>
256
257 * gcc.target/i386/pr59539-2.c: Adapt options.
258 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
259
1a576b13
PT
2602016-08-31 Paul Thomas <pault@gcc.gnu.org>
261
262 PR fortran/77418
263 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
264 of the associate entity and replace with a pointer to the
265 intended item on the stack.
266
e73d3ca6 2672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 268 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
269
270 PR fortran/48298
271 * gfortran.dg/dtio_1.f90: New test.
272 * gfortran.dg/dtio_2.f90: New test.
273 * gfortran.dg/dtio_3.f90: New test.
274 * gfortran.dg/dtio_4.f90: New test.
275 * gfortran.dg/dtio_5.f90: New test.
276 * gfortran.dg/dtio_6.f90: New test.
277 * gfortran.dg/dtio_7.f90: New test.
278 * gfortran.dg/dtio_8.f90: New test.
279 * gfortran.dg/dtio_9.f90: New test.
280 * gfortran.dg/dtio_10.f90: New test.
281
b816477a
DM
2822016-08-30 David Malcolm <dmalcolm@redhat.com>
283
284 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
285 (test_many_nested_locations): New function.
286 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
287 (test_show_locus): Handle "test_many_nested_locations".
288
71b30891
DM
2892016-08-30 David Malcolm <dmalcolm@redhat.com>
290
291 * g++.dg/template/double-greater-than-fixit.C: New test case.
292
8fa37232
EB
2932016-08-30 Eric Botcazou <ebotcazou@adacore.com>
294
295 * gnat.dg/opt57.ad[sb]: New test.
296 * gnat.dg/opt57_pkg.ads: New helper.
297
6f651bae
RB
2982016-08-30 Richard Biener <rguenther@suse.de>
299
300 PR tree-optimization/69047
301 * gcc.dg/pr69047.c: Fix byte-order check.
302
ab834832
JJ
3032016-08-30 Jakub Jelinek <jakub@redhat.com>
304
5116b156
JJ
305 PR tree-optimization/72866
306 * gcc.dg/vect/pr72866.c: New test.
307
3754bbfc
JJ
308 PR debug/77363
309 * g++.dg/debug/dwarf2/pr77363.C: New test.
310
26122e2d
JJ
311 PR middle-end/77377
312 * gcc.target/i386/pr77377.c: New test.
313
ab834832
JJ
314 PR debug/77389
315 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
316 in dg-options.
317
bedc9ca7
SK
3182016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
319
320 * gfortran.dg/pr77372.f90: Moved to ...
321 * gfortran.dg/ieee/pr77372.f90: here.
322
adfa1e6b
MM
3232016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
324
325 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
326 vector short/char initializations.
327 * gcc.target/powerpc/vec-init-5.c: Likewise.
328 * gcc.target/powerpc/vec-init-6.c: New compile time test for
329 vector initialization optimizations.
330 * gcc.target/powerpc/vec-init-7.c: Likewise.
331 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
332 vector float/double initializations.
333 * gcc.target/powerpc/vec-init-9.c: Likewise.
334
414b7129
UB
3352016-08-29 Uros Bizjak <ubizjak@gmail.com>
336
337 PR target/77403
338 * gcc.target/i386/pr77403.c: New test.
339
3d06b6f2
MP
3402016-08-29 Marek Polacek <polacek@redhat.com>
341
342 PR c/77292
343 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
344
ba9bbd6f
TV
3452016-08-29 Tom de Vries <tom@codesourcery.com>
346
347 PR c/77398
348 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
349
d7d80d8f
EB
3502016-08-29 Eric Botcazou <ebotcazou@adacore.com>
351
352 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 353
d7d80d8f 3542016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
355
356 * gfortran.dg/dec_structure_13.f90: New testcase.
357
468d95c8
JB
3582016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
359
360 PR fortran/77261
361 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
362 available.
363
f329b264
TV
3642016-08-28 Tom de Vries <tom@codesourcery.com>
365
366 PR lto/70955
367 * gcc.dg/pr70955.c: New test.
368 * gcc.dg/lto/pr70955_0.c: Same.
369 * gcc.dg/lto/pr70955_1.c: Same.
370
4a389eb6
PP
3712016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
372
373 PR tree-optimization/71077
374 * gcc.target/i386/pr71077.c: New test.
375
3f8257db 3762016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
377
378 PR fortran/77380
379 * gfortran.dg/pr77380.f90: New test.
380
3f8257db 3812016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
382
383 PR fortran/77372
384 gfortran.dg/pr77372.f90: New test.
385
ee908516
DM
3862016-08-26 David Malcolm <dmalcolm@redhat.com>
387
388 * gcc.dg/spellcheck-fields-2.c (test): Move
389 dg-begin/end-multiline-output within function body.
390 (test_macro): New function.
391
d41e76cf
DM
3922016-08-26 David Malcolm <dmalcolm@redhat.com>
393
394 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
395 (test_fixit_insert): Update expected output.
396 (test_fixit_remove): Likewise.
397 (test_fixit_replace): Likewise.
398
524a4c96
RO
3992016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
400
401 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
402 Fix typo.
403
ebfa15ab
RB
4042016-08-26 Richard Biener <rguenther@suse.de>
405
406 PR tree-optimization/69047
407 * gcc.dg/pr69047.c: New testcase.
408
209ca542
PK
4092016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
410 Martin Jambhor <mjambor@suse.cz>
524a4c96 411
209ca542
PK
412 * gcc.dg/ipa/propbits-1.c: New test-case.
413 * gcc.dg/ipa/propbits-2.c: Likewise.
414 * gcc.dg/ipa/propbits-3.c: Likewise.
415
e5cf1629
SK
4162016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
417
418 PR fortran/77351
419 * gfortran.dg/pr77351.f90: New test.
420
ebef225f
MP
4212016-08-25 Marek Polacek <polacek@redhat.com>
422
423 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
424
fe377a48
MP
4252016-08-25 Marek Polacek <polacek@redhat.com>
426
427 PR c/77323
428 * gcc.dg/pr77323.c: New test.
429
88b8971f
PT
4302016-08-24 Paul Thomas <pault@gcc.gnu.org>
431
432 PR fortran/77358
433 * gfortran.dg/submodule_17.f08: New test.
434
3f8257db
JJ
4352016-08-24 Michael Collison <michael.collison@linaro.org>
436 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
437
438 * gcc.target/arm/builtin_saddl.c: New testcase.
439 * gcc.target/arm/builtin_saddll.c: New testcase.
440 * gcc.target/arm/builtin_uaddl.c: New testcase.
441 * gcc.target/arm/builtin_uaddll.c: New testcase.
442 * gcc.target/arm/builtin_ssubl.c: New testcase.
443 * gcc.target/arm/builtin_ssubll.c: New testcase.
444 * gcc.target/arm/builtin_usubl.c: New testcase.
445 * gcc.target/arm/builtin_usubll.c: New testcase.
446
d5b5d212
UB
4472016-08-24 Uros Bizjak <ubizjak@gmail.com>
448
449 PR target/77270
450 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
451 (dg-options): Use -march=amdfam10 instead of -march=athlon.
452 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
453 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
454 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
455 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
456 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
457 effective target. Remove scan-assembler-times directives.
458 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
459 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
460 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
461
d1188689
SKS
4622016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
463
464 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
465 of unsigned int.
466 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
467
0b6b8f85
RS
4682016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
469
470 PR testsuite/77317
471 * lib/target-supports.exp
472 (check_effective_target_vect_aligned_arrays): Don't cache the result.
473 (check_effective_target_vect_natural_alignment): Ditto.
474 (check_effective_target_vector_alignment_reachable): Ditto.
475 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
476
587b7f7a
ILT
4772016-08-23 Ian Lance Taylor <iant@golang.org>
478
479 * gcc.target/s390/nolrl-1.c: Don't match the file name.
480
6019c0fc
MM
4812016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
482
483 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
484 being created from pointers to memory locations.
485 * gcc.target/powerpc/vec-init-2.c: Likewise.
486
cfe37db4
FR
4872016-08-23 Fritz Reese <fritzoreese@gmail.com>
488
489 * gfortran.dg/dec_structure_12.f90: New testcase.
490
7e11f46f
DV
4912016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
492
493 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
494
7ab4f354
DV
4952016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
496
497 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
498 verification.
499
deb9351f
DV
5002016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
501
502 * gcc.target/s390/md/andc-splitter-1.c: New test case.
503 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
504
1fd9f058
RB
5052016-08-23 Richard Biener <rguenther@suse.de>
506
507 PR tree-optimization/27336
508 * c-c++-common/pr27336.c: New testcase.
509
b00e6e75
MP
5102016-08-22 Marek Polacek <polacek@redhat.com>
511
512 PR c++/77321
513 * g++.dg/cpp1y/pr77321.C: New test.
514
58338bac
SK
5152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
516
517 PR fortran/60774
518 * gfortran.dg/empty_label.f: Adjust test for new error message.
519 * gfortran.dg/empty_label.f90: Ditto.
520 * gfortran.dg/empty_label_typedecl.f90: Ditto.
521 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
522 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
523
30364ce6
SK
5242016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
525
526 PR fortran/61318
527 * gfortran.dg/pr61318.f90: New test.
528
ad7a5a8f
SK
5292016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
530
531 PR fortran/77260
532 * gfortran.dg/pr77260_1.f90: New test.
533 * gfortran.dg/pr77260_2.f90: Ditto.
534
72f52f30
JM
5352016-08-22 Joseph Myers <joseph@codesourcery.com>
536
537 PR middle-end/77269
538 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
539 __builtin_signbitf and __builtin_signbitl in expected generic
540 expansion.
541 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
542 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
543 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
544 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
545 tests.
546
6dc198e3
JM
5472016-08-22 Joseph Myers <joseph@codesourcery.com>
548
549 * gcc.dg/torture/float128-builtin.c,
550 gcc.dg/torture/float128-ieee-nan.c,
551 gcc.dg/torture/float128x-builtin.c,
552 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
553 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
554 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
555 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
556 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
557 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
558 gcc.dg/torture/floatn-nan.h: New tests.
559
7ff4e41a
JM
5602016-08-22 Joseph Myers <joseph@codesourcery.com>
561
562 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
563 macro.
564 (main): Update calls to TEST_I_F.
565 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
566 macro.
567 (main): Update calls to TEST_I_F.
568
7078cdb6
JM
5692016-08-22 Joseph Myers <joseph@codesourcery.com>
570
571 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
572 gcc.dg/torture/fp-int-convert-float32x-timode.c,
573 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
574 names in calls to TEST_I_F.
575
a9d7c823
BE
5762016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
577
578 PR c/52952
579 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
580
cd800235
SKS
5812016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
582
583 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
584 and !natural_alignment_64.
585 * gcc.dg/ipa/propalign-2.c: Likewise.
586 * gcc.dg/ipa/propalign-3.c: Likewise.
587 * gcc.dg/ipa/propalign-4.c: Likewise.
588 * gcc.dg/ipa/propalign-5.c: Likewise.
589 * lib/target-supports.exp
590 (check_effective_target_natural_alignment_32): Add avr-*-*.
591
22d12455
KV
5922016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
593
594 PR tree-optimization/61839
595 * gcc.dg/tree-ssa/pr61839_1.c: New test.
596 * gcc.dg/tree-ssa/pr61839_2.c: New test.
597 * gcc.dg/tree-ssa/pr61839_3.c: New test.
598 * gcc.dg/tree-ssa/pr61839_4.c: New test.
599
c65699ef
JM
6002016-08-19 Joseph Myers <joseph@codesourcery.com>
601
602 PR c/32187
603 * lib/target-supports.exp (check_effective_target_float16)
604 (check_effective_target_float32, check_effective_target_float64)
605 (check_effective_target_float128, check_effective_target_float32x)
606 (check_effective_target_float64x)
607 (check_effective_target_float128x)
608 (check_effective_target_float16_runtime)
609 (check_effective_target_float32_runtime)
610 (check_effective_target_float64_runtime)
611 (check_effective_target_float128_runtime)
612 (check_effective_target_float32x_runtime)
613 (check_effective_target_float64x_runtime)
614 (check_effective_target_float128x_runtime)
615 (check_effective_target_floatn_nx_runtime)
616 (add_options_for_float16, add_options_for_float32)
617 (add_options_for_float64, add_options_for_float128)
618 (add_options_for_float32x, add_options_for_float64x)
619 (add_options_for_float128x): New procedures.
620 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
621 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
622 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
623 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
624 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
625 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
626 gcc.dg/torture/float128-complex.c,
627 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
628 gcc.dg/torture/float128x-basic.c,
629 gcc.dg/torture/float128x-complex.c,
630 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
631 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
632 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
633 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
634 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
635 gcc.dg/torture/float32x-basic.c,
636 gcc.dg/torture/float32x-complex.c,
637 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
638 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
639 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
640 gcc.dg/torture/float64x-basic.c,
641 gcc.dg/torture/float64x-complex.c,
642 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
643 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
644 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
645 gcc.dg/torture/floatn-tg.h,
646 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
647 gcc.dg/torture/fp-int-convert-float128-ieee.c,
648 gcc.dg/torture/fp-int-convert-float128x-timode.c,
649 gcc.dg/torture/fp-int-convert-float128x.c,
650 gcc.dg/torture/fp-int-convert-float16-timode.c,
651 gcc.dg/torture/fp-int-convert-float16.c,
652 gcc.dg/torture/fp-int-convert-float32-timode.c,
653 gcc.dg/torture/fp-int-convert-float32.c,
654 gcc.dg/torture/fp-int-convert-float32x-timode.c,
655 gcc.dg/torture/fp-int-convert-float32x.c,
656 gcc.dg/torture/fp-int-convert-float64-timode.c,
657 gcc.dg/torture/fp-int-convert-float64.c,
658 gcc.dg/torture/fp-int-convert-float64x-timode.c,
659 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
660 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
661 maximum exponent of floating-point type. Use it in testing
662 whether 0x8...0 fits in the floating-point type. Always treat -1
663 (signed 0xf...f) as fitting in the floating-point type.
664 (M_OK1): New macro.
665 * gcc.dg/torture/fp-int-convert-double.c,
666 gcc.dg/torture/fp-int-convert-float.c,
667 gcc.dg/torture/fp-int-convert-float128-timode.c,
668 gcc.dg/torture/fp-int-convert-float128.c,
669 gcc.dg/torture/fp-int-convert-float80-timode.c,
670 gcc.dg/torture/fp-int-convert-float80.c,
671 gcc.dg/torture/fp-int-convert-long-double.c,
672 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
673
94e73c78
JJ
6742016-08-19 Jakub Jelinek <jakub@redhat.com>
675
fbdbd4b6
JJ
676 PR fortran/72744
677 * gfortran.dg/gomp/pr72744.f90: New test.
678
94e73c78
JJ
679 PR fortran/69281
680 * gfortran.dg/gomp/pr69281.f90: New test.
681
91151a73
JB
6822016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
683
414b7129
UB
684 * gfortran.dg/random_4.f90: Initialize seed before using, handle
685 the last special seed value.
686 * gfortran.dg/random_7.f90: Use size for last array member instead
687 of hardcoded value.
91151a73 688
fcf830ab
PK
6892016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
690
691 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
692 * gcc.dg/cpp/warn-undef-2.c: Likewise.
693
1a5da5b6
RB
6942016-08-19 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/77286
697 * gcc.dg/torture/pr77286.c: New testcase.
698
82f72146
DM
6992016-08-18 David Malcolm <dmalcolm@redhat.com>
700
701 * gcc.dg/verbose-asm-2.c: New test case.
702
cc015f3a
DM
7032016-08-18 David Malcolm <dmalcolm@redhat.com>
704
705 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
706 (custom_diagnostic_finalizer): Update for change to
707 diagnostic_show_locus.
708
cb18fd07
DM
7092016-08-18 David Malcolm <dmalcolm@redhat.com>
710
711 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
712 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
713
a76989dc
MP
7142016-08-18 Marek Polacek <polacek@redhat.com>
715
716 PR c/71514
717 * gcc.dg/pr71514.c: New test.
718
89c88780
L
7192015-08-18 H.J. Lu <hongjiu.lu@intel.com>
720
721 PR target/72839
722 * gcc.target/i386/pr72839.c: New test.
723
2c71d454
CLT
7242016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
725
726 PR middle-end/70895
727 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
728 * c-c++-common/goacc/reduction-1.c: Likewise.
729 * c-c++-common/goacc/reduction-2.c: Likewise.
730 * c-c++-common/goacc/reduction-3.c: Likewise.
731 * c-c++-common/goacc/reduction-4.c: Likewise.
732
66592e95
AM
7332016-08-18 Alan Modra <amodra@gmail.com>
734
735 * gcc.c-torture/compile/pr72771.c: New.
736
3a146d46
JJ
7372016-08-17 Jakub Jelinek <jakub@redhat.com>
738
739 PR fortran/67496
740 * gfortran.dg/pr67496.f90: New test.
741
3f8257db 7422015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
743
744 PR tree-optimization/71752
3a146d46 745 * gcc.dg/vect/pr71752.c: New.
038000bd 746
dd42e908
UB
7472016-08-17 Uros Bizjak <ubizjak@gmail.com>
748
749 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
750
458a1cd0
JJ
7512016-08-17 Jakub Jelinek <jakub@redhat.com>
752
753 PR middle-end/77259
754 * g++.dg/ipa/devirt-52.C: New test.
755
11c4c4ba
CLT
7562016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
757
758 * c-c++-common/goacc/reduction-6.c: New testcase.
759
661d6efd
RB
7602016-08-17 Richard Biener <rguenther@suse.de>
761
762 PR tree-optimization/76490
763 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
764 * gcc.dg/pr52904.c: XFAIL.
765
622d8b69
RB
7662016-08-17 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/23855
769 * gcc.dg/loop-unswitch-2.c: Adjust.
770
af23e99c
JJ
7712016-08-16 Jakub Jelinek <jakub@redhat.com>
772
773 PR tree-optimization/72817
774 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
775
feeb6268
JM
7762016-08-16 Joseph Myers <joseph@codesourcery.com>
777
778 PR libgcc/77265
779 * gcc.dg/torture/float128-extend-inf.c: New test.
780
65e736c0
DM
7812016-08-16 David Malcolm <dmalcolm@redhat.com>
782
783 PR c/72857
784 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
785 for embedded NUL.
786 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
787 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
788 caret placement.
789 (test_oct): Likewise.
790 (test_multiple): Likewise.
791 (test_field_width_specifier): Likewise.
792 (test_field_width_specifier_2): New function.
793 (test_field_precision_specifier): New function.
794 (test_embedded_nul): Update expected caret placement.
795 (test_non_contiguous_strings): Update line number.
796 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
797 (__emit_string_literal_range): Add "caret_idx" param.
798 (test_simple_string_literal): Add value for new param, updating
799 expected output..
800 (test_concatenated_string_literal): Likewise.
801 (test_multiline_string_literal): Likewise.
802 (test_hex): Likewise.
803 (test_oct): Likewise.
804 (test_multiple): Likewise.
805 (test_ucn4): Likewise.
806 (test_ucn8): Likewise.
807 (test_u8): Likewise.
808 (test_u): Likewise; update expected message, from "range" to
809 "location".
810 (test_U): Likewise.
811 (test_L): Likewise.
812 (test_macro): Add value for new param.
813 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
814 (__emit_string_literal_range): Add "caret_idx" param.
815 (test_stringified_token_1): Add value for new param. Update
816 expected message, from "range" to "location".
817 (test_stringized_token_2): Likewise, adding param to macro.
818 (test_stringified_token_3): Likewise.
819 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
820 (emit_warning): Convert param from source_range to location_t.
821 (test_string_literals): Add caret_idx param, and use it when
822 constructing a substring_loc. Update error message, from
823 "range" to "location".
824
4a7f57d5
JJ
8252016-08-16 Jakub Jelinek <jakub@redhat.com>
826
7841800f
JJ
827 PR target/71910
828 * g++.dg/gomp/pr71910.C: New test.
829
1b13411a
JJ
830 PR middle-end/67485
831 * gcc.c-torture/compile/pr67485.c: New test.
832
4a7f57d5
JJ
833 PR target/72867
834 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
835
3c556bc4
BC
8362016-08-16 Bin Cheng <bin.cheng@arm.com>
837
838 PR tree-optimization/69848
839 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
840
beab2da6
ML
8412016-08-16 Martin Liska <mliska@suse.cz>
842
843 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
844 of memory operations so that it can be handled by core2
845 in 32-bit mode.
846
f4eec0a3
RB
8472016-08-16 Richard Biener <rguenther@suse.de>
848
849 PR tree-optimization/76783
850 * gcc.dg/pr76783.c: New testcase.
851 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
852
8f21990a
BC
8532016-08-16 Bin Cheng <bin.cheng@arm.com>
854
855 PR tree-optimization/72817
856 PR tree-optimization/73450
857 * gcc.dg/tree-ssa/pr72817.c: New test.
858 * gcc.dg/tree-ssa/pr73450.c: New test.
859
7fc61626
FR
8602016-08-15 Fritz Reese <fritzoreese@gmail.com>
861
862 * gfortran.dg/init_flag_13.f90: New testcase.
863 * gfortran.dg/init_flag_14.f90: Ditto.
864 * gfortran.dg/init_flag_15.f03: Ditto.
865 * gfortran.dg/dec_init_1.f90: Ditto.
866 * gfortran.dg/dec_init_2.f90: Ditto.
867
432baa02
UB
8682016-08-15 Uros Bizjak <ubizjak@gmail.com>
869
870 PR target/72867
871 * gcc.target/i386/pr72867.c: New test.
872
7e1dde14
EB
8732016-08-16 Eric Botcazou <ebotcazou@adacore.com>
874
875 * c-c++-common/dump-ada-spec-5.c: New test.
876
e4969090
RB
8772016-08-15 Richard Biener <rguenther@suse.de>
878
879 PR tree-optimization/73434
880 * gcc.dg/torture/pr73434.c: New testcase.
881
66088065
JJ
8822016-08-15 Jakub Jelinek <jakub@redhat.com>
883
884 PR tree-optimization/72824
885 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
886
7c713714
CLT
8872016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
888
889 PR fortran/70598
890 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
891 in use_device clause.
892 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
893 * gfortran.dg/goacc/list.f95: Adjust to catch
894 "neither a POINTER nor an array" error messages.
895
4271e5cb
UB
8962016-08-14 Uros Bizjak <ubizjak@gmail.com>
897
898 PR target/76342
899 * gcc.target/i386/pr76342.c: New test.
900
b0cea284
JJ
9012016-08-12 Jakub Jelinek <jakub@redhat.com>
902
903 PR c/71512
904 * g++.dg/ubsan/pr71512.C: New test.
905 * c-c++-common/ubsan/pr71512-1.c: New test.
906 * c-c++-common/ubsan/pr71512-2.c: New test.
907
e86aefb8
MM
9082016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
909
910 * gcc.target/powerpc/vec-init-1.c: New tests to test various
911 vector initialization options.
912 * gcc.target/powerpc/vec-init-2.c: Likewise.
913 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
914 is generated on ISA 3.0.
915
7fd82d52
PP
9162016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
917
918 PR middle-end/71654
919 * gcc.dg/c-c++-common/pr71654.c: New test.
920 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
921 dg-options.
922 * gcc.dg/tree-ssa/vrp24: Likewise.
923
2f1364c2
JJ
9242016-08-12 Jakub Jelinek <jakub@redhat.com>
925
926 PR c/67410
927 * gcc.dg/pr67410.c: New test.
928
8eb414aa
BC
9292016-08-12 Bin Cheng <bin.cheng@arm.com>
930
931 PR tree-optimization/69848
932 * gcc.dg/vect/vect-pr69848.c: New test.
933
30b39c19
UB
9342016-08-12 Uros Bizjak <ubizjak@gmail.com>
935
936 PR testsuite/71008
937 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
938 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
939 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
940 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
941
e373dd06
RB
9422016-08-12 Richard Biener <rguenther@suse.de>
943
944 PR tree-optimization/57326
945 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
946 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
947 * gcc.dg/tree-ssa/pr35287.c: Likewise.
948 * gcc.target/i386/pr45685.c: Likewise.
949 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
950 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
951 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
952 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
953 * gfortran.dg/pr34163.f90: Likewise.
954
20d1af89
ML
9552016-08-12 Martin Liska <mliska@suse.cz>
956
957 * g++.dg/gcov/gcov-16.C: New test.
958 * lib/gcov.exp: Support new argument for run-gcov function.
959
5cacda56
ML
9602016-08-12 Martin Liska <mliska@suse.cz>
961
962 PR gcov-profile/35590
963 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
964
663eecfd
RB
9652016-08-12 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/72851
968 * gcc.dg/torture/pr72851.c: New testcase.
969
3f8257db 9702016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 971
e366d7d8
AO
972 PR debug/63240
973 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
974 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
975 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
976 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
977 DW_AT_deleted.
978
71e1a6a4
AO
979 PR debug/55641
980 * g++.dg/debug/dwarf2/ref-1.C: New.
981
8aaf799b
AO
982 PR debug/49366
983 * g++.dg/debug/dwarf2/template-params-12.H: New.
984 * g++.dg/debug/dwarf2/template-params-12f.C: New.
985 * g++.dg/debug/dwarf2/template-params-12g.C: New.
986 * g++.dg/debug/dwarf2/template-params-12n.C: New.
987 * g++.dg/debug/dwarf2/template-params-12s.C: New.
988 * g++.dg/debug/dwarf2/template-params-12u.C: New.
989 * g++.dg/debug/dwarf2/template-params-12v.C: New.
990 * g++.dg/debug/dwarf2/template-params-12w.C: New.
991
06f9caed
BS
9922016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
993
994 PR target/72863
995 * gcc.target/powerpc/pr72863.c: New test.
996
a8b956c1
UB
9972016-08-11 Uros Bizjak <ubizjak@gmail.com>
998
999 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1000
c73dd986
L
10012015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1002
1003 * gcc.target/i386/pieces-strcpy-1.c: New test.
1004 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1005
385ed708
JJ
10062016-08-11 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR c++/72868
1009 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1010
df7ec09f
L
10112015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 * gcc.target/i386/pieces-memcpy-1.c: New test.
1014 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1015 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1016 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1017 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1018 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1019
b95a64bb
JJ
10202016-08-11 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR c/72816
7ddbcf6b 1023 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1024
59537744
BE
10252016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1026
1027 PR tree-optimization/71083
1028 * gcc.c-torture/execute/pr71083.c: New test.
1029 * gnat.dg/loop_optimization23.adb: New test.
1030 * gnat.dg/loop_optimization23_pkg.ads: New test.
1031 * gnat.dg/loop_optimization23_pkg.adb: New test.
1032
183ac6d0
RB
10332016-08-11 Richard Biener <rguenther@suse.de>
1034
1035 PR tree-optimization/72772
1036 * gcc.dg/graphite/pr35356-1.c: Adjust.
1037 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1038
b152f5a2
JB
10392016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1040
1041 * gfortran.dg/random_7.f90: Take into account that the last seed
1042 value is the special p value.
1043 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1044
bb7ebad1
RB
10452016-08-11 Richard Biener <rguenther@suse.de>
1046
1047 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1048
2e186411
AM
10492016-08-11 Alan Modra <amodra@gmail.com>
1050
1051 * gcc.target/powerpc/pr71680.c: New.
1052
e9e6d4f6
KN
10532016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1054
1055 * gcc.target/powerpc/bfp/bfp.exp: New file.
1056 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1057 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1058 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1059 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1060 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1061 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1062 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1063 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1064 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1065 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1066 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1067 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1068 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1069 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1070 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1071 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1072 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1073 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1074 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1075 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1076 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1077 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1078 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1079 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1080 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1081 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1082 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1083 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1084 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1085 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1086 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1087 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1088 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1089 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1090 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1091 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1092 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1093 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1094 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1095 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1096 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1097 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1098 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1099 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1100 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1101 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1102 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1103 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1104 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1105 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1106 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1107 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1108 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1109
9c8eabea
BC
11102016-08-10 Bin Cheng <bin.cheng@arm.com>
1111
1112 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1113 Add aarch64*-*-*.
1114
6c553b76
BC
11152016-08-10 Bin Cheng <bin.cheng@arm.com>
1116
1117 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1118
a0883b08
MM
11192016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1120
1121 PR target/72853
1122 * gcc.target/powerpc/pr72853.c: New test.
1123
a266236e
ML
11242016-08-10 Martin Liska <mliska@suse.cz>
1125
1126 PR gcov-profile/58306
1127 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1128
22063dbc
ML
11292016-08-10 Martin Liska <mliska@suse.cz>
1130
1131 * g++.dg/gcov/gcov-threads-1.C: New test.
1132
5250a5bb
SKS
11332016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1134
1135 PR target/71873
1136 * gcc.target/avr/pr71873.c: New test.
1137
b7597ae5
ML
11382016-08-09 Martin Liska <mliska@suse.cz>
1139
1140 * g++.dg/gcov/gcov-dump-1.C: New test.
1141 * g++.dg/gcov/gcov-dump-2.C: New test.
1142
ab50a215
ML
11432016-08-09 Martin Liska <mliska@suse.cz>
1144
1145 * gcc.dg/tree-prof/val-prof-9.c: New test.
1146
dcb1e137
ML
11472016-08-09 Martin Liska <mliska@suse.cz>
1148
1149 * gcc.dg/tree-prof/val-prof-8.c: New test.
1150
04d6d3b6
MJ
11512016-08-09 Martin Jambor <mjambor@suse.cz>
1152
df839749
UB
1153 PR ipa/71981
1154 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1155
c57e78c4
BC
11562016-08-09 Bin Cheng <bin.cheng@arm.com>
1157
1158 PR tree-optimization/33707
1159 * gcc.dg/vect/pr33707.c: New test.
1160
42970a17
BC
11612016-08-09 Bin Cheng <bin.cheng@arm.com>
1162
1163 PR tree-optimization/pr72772
1164 * gcc.dg/tree-ssa/pr72772.c: New test.
1165
810a3aa6
MF
11662016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1167
1168 PR rtl-optimization/66669
1169 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1170
9e207d6f
JJ
11712016-08-09 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR tree-optimization/72824
1174 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1175
50bf47fd
RB
11762016-08-09 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/71802
1179 * gcc.dg/torture/pr71802.c: New testcase.
1180
cadec7ca
JJ
11812016-08-09 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR c++/72809
1184 * g++.dg/eh/stdarg1.C: New test.
1185
c43c5112
AK
11862016-08-08 Andi Kleen <ak@linux.intel.com>
1187
1188 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1189 test command line in failure log.
1190 (profopt-execute): dito. Make autofdo file names unique.
1191
895aa8e1
DM
11922016-08-08 David Malcolm <dmalcolm@redhat.com>
1193
1194 PR c/64955
1195 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1196 output.
1197
9afda630
PK
11982016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1199
1200 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1201 c99_runtime.
1202 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1203 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1204 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1205 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1206 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1207 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1208
e52ed3fe
DM
12092016-08-08 David Malcolm <dmalcolm@redhat.com>
1210
1211 PR c/52952
1212 * gcc.dg/cpp/pr66415-1.c: Likewise.
1213 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1214 * gcc.dg/format/c90-printf-1.c: Likewise.
1215 * gcc.dg/format/diagnostic-ranges.c: New test case.
1216
ad200580
JJ
12172016-08-08 Jakub Jelinek <jakub@redhat.com>
1218
77524e0d
JJ
1219 PR fortran/72716
1220 * gfortran.dg/gomp/pr72716.f90: New test.
1221
2187f2a2
JJ
1222 PR middle-end/72781
1223 * gcc.dg/gomp/pr72781.c: New test.
1224
ad200580
JJ
1225 PR middle-end/68762
1226 * g++.dg/vect/pr68762-1.cc: New test.
1227 * g++.dg/vect/pr68762-2.cc: New test.
1228 * g++.dg/vect/pr68762.h: New file.
1229
989d0071
MS
12302016-08-08 Martin Sebor <msebor@redhat.com>
1231
1232 PR testsuite/72838
3a146d46
JJ
1233 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1234 * g++.dg/warn/overflow-warn-3.C: Same.
1235 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1236
7090cac9
AV
12372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1238
1239 PR fortran/71936
1240 * gfortran.dg/allocate_with_source_21.f03: New test.
1241
64e56ab0
AV
12422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1243
1244 PR fortran/72698
1245 * gfortran.dg/allocate_with_source_20.f03: New test.
1246
0476487d
AM
12472016-08-08 Alan Modra <amodra@gmail.com>
1248
1249 * gcc.c-torture/compile/pr72802.c: New.
1250
8e9218f2
AV
12512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1252
1253 PR fortran/70524
1254 * gfortran.dg/dependency_48.f90: New test.
1255
c1f7083b
TK
12562016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1257
531e5ae3 1258 PR fortran/70040
c1f7083b
TK
1259 * gfortran.dg/pr70040.f90: New testcase.
1260
6ab5813c
TK
12612016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1262
1263 PR fortran/71961
1264 * gfortran.dg/matmul_10.f90: New testcase.
1265
27bddc4a
JH
12662016-08-07 Jan Hubicka <hubicka@ucw.cz>
1267
1268 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1269
4a9f8a9f
JJ
12702016-08-07 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR c/72816
1273 * gcc.dg/pr72816.c: New test.
1274
fa76f2c6
JW
12752016-08-06 Jonathan Wakely <jwakely@redhat.com>
1276
1277 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1278 * g++.dg/conversion/pr41426.C: Likewise.
1279 * g++.dg/conversion/pr66211.C: Likewise.
1280 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1281 * g++.dg/init/ref8.C: Likewise.
1282 * g++.old-deja/g++.law/cvt20.C: Likewise.
1283 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1284
5c3e5002
PP
12852016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1286
1287 PR tree-optimization/18046
1288 * gcc.dg/tree-ssa/vrp105.c: New test.
1289 * gcc.dg/tree-ssa/vrp106.c: New test.
1290
94087e88 12912016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1292
1293 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1294 1ul in diagnostics. Remove hyphen from "constant-expression."
1295 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1296 * g++.dg/cpp0x/static_assert3.C: Same.
1297 * g++.dg/cpp1y/constexpr-throw.C: Same.
1298 * g++.dg/template/nontype3.C: Same.
1299 * g++.dg/warn/overflow-warn-1.C: Same.
1300 * g++.dg/warn/overflow-warn-3.C: Same.
1301 * g++.dg/warn/overflow-warn-4.C: Same.
1302
88fa5555
DM
13032016-08-05 David Malcolm <dmalcolm@redhat.com>
1304
1305 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1306 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1307 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1309
1addb9e6
PP
13102016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1311
1312 PR tree-optimization/72810
1313 * gcc.dg/tree-ssa/vrp110.c: New test.
1314
1b62ed4f
JG
13152016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1316
1317 PR Target/72819
1318 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1319 registers.
1320 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1321 saving the half-precision registers.
1322 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1323 value is returned in h0.
1324 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1325 are passed in FP/SIMD registers.
1326 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1327 passing works corrcetly.
1328 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1329 (hfa_f16x2_t): Likewise.
1330 (hfa_f16x3_t): Likewise.
1331 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1332 are promoted to double and passed in a double register.
1333 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1334 are promoted to double and stacked.
1335 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1336 __fp16 data types.
1337 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1338 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1339 __fp16 first get passed in FP/SIMD registers, then stacked.
1340
4228ca19
NS
13412016-08-05 Nathan Sidwell <nathan@acm.org>
1342
1343 PR c++/68724
1344 * g++.dg/cpp0x/pr68724.C: New.
1345
db7c335e
RB
13462016-08-05 Richard Biener <rguenther@suse.de>
1347
1348 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1349
48abe922
PP
13502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1351
1352 * gcc.dg/tree-ssa/vrp107.c: New test.
1353 * gcc.dg/tree-ssa/vrp108.c: New test.
1354 * gcc.dg/tree-ssa/vrp109.c: New test.
1355
f6cdf42f
PK
13562016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1357
1358 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1359 dg-options.
1360
33a9c609
PK
13612016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1362
1363 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1364 test-cases.
1365 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1366 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1367 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1368 test-cases.
1369 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1370 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1371 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1372 large_double.
1373
4473482d
PC
13742016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/72800
1377 * g++.dg/cpp1y/lambda-ice1.C: New.
1378
08156df5
PP
13792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1380
1381 PR c++/72759
1382 * g++.dg/cpp1y/pr72759.C: New test.
1383
938da3a5
PP
13842016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1385
1386 * gcc.dg/switch-10.c: New test.
1387
da84183c
JG
13882016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1389
1390 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1391
ae9281fc
TS
13922016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1393
1394 * c-c++-common/goacc/routine-5.c: Update.
1395
086ad22e
BE
13962016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1397
1398 PR rtl-optimization/70903
1399 * gcc.c-torture/execute/pr70903.c: New test.
1400
6805e400
ML
14012016-08-04 Martin Liska <mliska@suse.cz>
1402
1403 * gcc.dg/params/params.exp: Replace file exists with
1404 TESTING_IN_BUILD_TREE.
1405
a0008434
MP
14062016-08-04 Marek Polacek <polacek@redhat.com>
1407
1408 PR c++/70229
1409 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1410
fb46286e
RB
14112016-08-04 Richard Biener <rguenther@suse.de>
1412
1413 PR middle-end/71984
1414 * gcc.dg/torture/pr71984.c: Guard correctness check for
1415 little-endian.
1416
ac2c96ab
AP
14172016-08-03 Andrew Pinski <apinski@cavium.com>
1418
1419 * gcc.c-torture/compile/20160802-1.c: New testcase.
1420
c98583e9
FR
14212016-08-03 Fritz Reese <fritzoreese@gmail.com>
1422
1423 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1424
9ad1a1da
RB
14252016-08-03 Richard Biener <rguenther@suse.de>
1426
1427 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1428 and remove -O3.
1429 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1430 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1431
cd75c979
RB
14322016-08-03 Richard Biener <rguenther@suse.de>
1433
1434 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1435 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1436 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1437 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1438
30e8d875
SKS
14392016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1440
1441 * gcc.dg/init-excess-2.c: Require int32plus.
1442 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1443 * gcc.dg/pr59963-2.c: Require int32plus.
1444 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1445 * gcc.dg/unroll-7.c: Require int32plus.
1446
69b806f6
BC
14472016-08-02 Bin Cheng <bin.cheng@arm.com>
1448
1449 PR tree-optimization/34114
1450 * gcc.dg/tree-ssa/loop-42.c: New test.
1451
1efafef3
TC
14522016-08-02 Tamar Christina <tamar.christina@arm.com>
1453
1454 * gcc.target/aarch64/vminmaxnm.c: New.
1455 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1456 tests.
1457
e2a99194
MM
14582016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1459
1460 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1461 vec_extract for vector float, vector int, vector short, and vector
1462 char.
1463 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1464 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1465 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1466 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1467
71bfb77a
WD
14682016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1469
1470 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1471 single stack adjustment, no writeback.
71bfb77a
WD
1472 * gcc.target/aarch64/test_frame_12.c: Likewise.
1473 * gcc.target/aarch64/test_frame_13.c: Likewise.
1474 * gcc.target/aarch64/test_frame_15.c: Likewise.
1475 * gcc.target/aarch64/test_frame_6.c: Likewise.
1476 * gcc.target/aarch64/test_frame_7.c: Likewise.
1477 * gcc.target/aarch64/test_frame_8.c: Likewise.
1478 * gcc.target/aarch64/test_frame_16.c: New test.
1479
37bce35a
L
14802015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1481
1482 PR target/72748
1483 * gcc.target/i386/pr72748.c: New test.
1484
3f8257db 14852015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1486
1487 PR tree-optimization/71818
1488 * gcc.dg/vect/pr71818.c: New
1489
bf60c531
ML
14902016-08-01 Martin Liska <mliska@suse.cz>
1491
1492 PR tree-optimization/71857
1493 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1494
8ed49fab
KT
14952016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1496
1497 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1498
76e2c821
JB
14992016-08-01 Jan Beulich <jbeulich@suse.com>
1500
1501 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1502
35029597
WS
15032016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1506 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1507
3aa4b66a
JW
15082016-07-31 Jonathan Wakely <jwakely@redhat.com>
1509
1510 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1511 (check_effective_target_c++): Likewise. Also match for libstdc++.
1512
3f8257db 15132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1514
1515 PR fortran/41922
1516 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1517 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1518 * gfortran.dg/pr41922.f90: New test.
1519
9fcb2819
SK
15202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1521
1522 PR fortran/68566
1523 * gfortran.dg/pr68566.f90: new test.
1524
94087e88 15252016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1526
1527 PR c++/60760
1528 PR c++/71091
1529 * g++.dg/cpp0x/constexpr-cast.C: New test.
1530 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1531 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1532 * g++.dg/ubsan/pr63956.C: Correct.
1533
d0047a25
MM
15342016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1535
1536 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1537 vector double or vector long where the vector is in memory.
1538 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1539 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1540
e4f7a5df
SK
15412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1542
1543 PR fortran/69867
1544 * gfortran.dg/pr69867.f90: New test.
1545
b441ae1d
SK
15462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1547
1548 PR fortran/69962
1549 * gfortran.dg/pr69962.f90: New test.
1550
712dff31
SK
15512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1552
1553 PR fortran/70006
1554 * gfortran.dg/pr70006.f90: New test.
1555
fb42421e
SK
15562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1557
1558 PR fortran/71730
1559 * gfortran.dg/pr71730.f90: New test.
1560 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1561 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1562 * gfortran.dg/array_constructor_26.f03: Ditto.
1563
466effe0
WS
15642016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1565
1566 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1567 * gcc.target/powerpc/pr71763.c: Likewise.
1568
f618a472
MP
15692016-07-29 Marek Polacek <polacek@redhat.com>
1570
1571 PR c/71742
1572 * gcc.dg/940510-1.c: Adjust dg-error.
1573 * gcc.dg/c99-flex-array-1.c: Likewise.
1574 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1575
efd0786f
MP
1576 PR c/71853
1577 * gcc.dg/noncompile/pr71853.c: New test.
1578
e00dceaf
MP
1579 PR c/71573
1580 * gcc.dg/noncompile/pr71573.c: New test.
1581
638fc14f
MP
1582 PR c/71926
1583 * g++.dg/warn/Wparentheses-30.C: New test.
1584 * gcc.dg/Wparentheses-14.c: New test.
1585
61c73a7f
UB
15862016-07-29 Uros Bizjak <ubizjak@gmail.com>
1587
1588 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1589
01d32b2b
BC
15902016-07-29 Bin Cheng <bin.cheng@arm.com>
1591
1592 PR tree-optimization/57558
1593 * gcc.dg/vect/pr57558-1.c: New test.
1594 * gcc.dg/vect/pr57558-2.c: New test.
1595
f6c7a248
PK
15962016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1597
61c73a7f 1598 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1599 to scan forwprop1 dump pass.
1600
f54ea774
PC
16012016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1602
1603 PR c++/51488
1604 * g++.dg/template/pr51488.C: New.
1605
673a107a
JJ
16062016-07-29 Jakub Jelinek <jakub@redhat.com>
1607
1608 PR c/71969
1609 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1610 static __inline__.
1611 * gcc.dg/pr71969-1.c: New test.
1612 * gcc.dg/pr71969-2.c: New test.
1613 * gcc.dg/pr71969-3.c: New test.
1614
78169471
MP
16152016-07-29 Marek Polacek <polacek@redhat.com>
1616
1617 PR c/71574
1618 * c-c++-common/pr71574.c: New test.
1619
a5b5c8b6
MP
1620 PR c/71583
1621 * gcc.dg/noncompile/pr71583.c: New test.
1622
883b6d4e
KV
16232016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1624
1625 PR middle-end/68217
1626 * gcc.dg/pr68217.c: New test.
1627
89f1f37e
SK
16282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1629
1630 PR fortran/71067
1631 * gfortran.dg/pr71067_1.f90: New test.
1632 * gfortran.dg/pr71067_2.f90: Ditto.
1633
e0d32185
MM
16342016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1635
1636 * gcc.target/powerpc/vec-extract-1.c: New test.
1637
c851722d
SK
16382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1639
1640 PR fortran/71799
1641 * gfortran.dg/pr71799.f90: New test.
1642
f064da6a
PC
16432016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 PR c++/71665
1646 * g++.dg/cpp0x/pr71665-1.C: New.
1647 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1648 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1649 * g++.dg/ext/label10.C: Likewise.
1650 * g++.dg/parse/constant5.C: Likewise.
1651
1b70aaad
SK
16522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1653
1654 PR fortran/71859
1655 * gfortran.dg/pr71859.f90: New test.
1656 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1657 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1658
a23404c9
PT
16592016-07-28 Paul Thomas <pault@gcc.gnu.org>
1660
1661 PR fortran/71883
1662 * gfortran.dg/pr71883.f90 : New test.
1663
513d866d
YR
16642016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1665
1666 PR tree-optimization/71734
61c73a7f 1667 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1668
7c428aa2
RL
16692016-07-28 Renlin Li <renlin.li@arm.com>
1670
1671 Revert
1672 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1673
1674 PR fortran/71902
1675 * gfortran.dg/dependency_47.f90: New test.
1676
1225d6b1
ML
16772016-07-28 Martin Liska <mliska@suse.cz>
1678
1679 PR gcov-profile/68025
1680 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1681
e5f5bf35
ML
16822016-07-28 Martin Liska <mliska@suse.cz>
1683
1684 * g++.dg/vect/pr70944.cc: New test.
1685
4536610d
KV
16862016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1687
1688 PR middle-end/71994
1689 * gcc.dg/torture/pr71994.c: New test.
1690
8c6961ca
PK
16912016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1692
1693 PR middle-end/71078
1694 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1695 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1696 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1697
8de22ea0
RB
16982016-07-27 Richard Biener <rguenther@suse.de>
1699
1700 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1701
5d9da222
ML
17022016-07-27 Martin Liska <mliska@suse.cz>
1703
1704 * gcc.dg/predict-13.c: New test.
1705 * gcc.dg/predict-14.c: New test.
1706
af9e275f
SKS
17072016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1708
a23404c9 1709 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1710 including stdint.h.
1711 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1712 including stdint.h.
1713
71abba1e
MM
17142016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1715
1716 PR target/71869
1717 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1718 IEEE built-in functions handle quiet and signalling NaNs
1719 correctly.
1720
9cd74e8f
SK
17212016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1722
1723 PR fortran/71862
1724 * gfortran.dg/pr71862.f90: New test.
1725
0d48446f
MS
17262016-07-26 Martin Sebor <msebor@redhat.com>
1727
1728 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1729 selector with dg-options.
1730
524cf1e4
PP
17312016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1732
1733 PR tree-optimization/18046
1734 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1735 * gcc.dg/tree-ssa/vrp103.c: New test.
1736 * gcc.dg/tree-ssa/vrp104.c: New test.
1737
100665d8
WS
17382016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1739
1740 * gcc.target/powerpc/pr63354.c: Require lp64 since
1741 -mprofile-kernel is not legal with -m32.
1742
0b64ca40
RB
17432016-07-26 Richard Biener <rguenther@suse.de>
1744
1745 PR rtl-optimization/71984
1746 * gcc.dg/torture/pr71984.c: New testcase.
1747
9b7937cf
RS
17482016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1749
1750 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1751 g++-dg-runtest via et-dg-runtest.
1752 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1753 * gcc.dg/vect/vect.exp: Likewise.
1754 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1755 gfortran-dg-runtest.
1756 * gfortran.dg/vect/vect.exp: Likewise.
1757 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1758 (check_mips_loongson_hw_available): Likewise.
1759 (check_effective_target_mpaired_single_runtime): Likewise.
1760 (check_effective_target_mips_loongson_runtime): Likewise.
1761 (add_options_for_mpaired_single): Likewise.
1762 (check_effective_target_vect_int): Add global et_index.
1763 Check and save the supported feature for a target selected by
1764 the et_index target. Break long lines where appropriate. Call
1765 et-is-effective-target for MIPS with an argument instead of
1766 check_effective_target_* where appropriate.
1767 (check_effective_target_vect_intfloat_cvt): Likewise.
1768 (check_effective_target_vect_uintfloat_cvt): Likewise.
1769 (check_effective_target_vect_floatint_cvt): Likewise.
1770 (check_effective_target_vect_floatuint_cvt): Likewise.
1771 (check_effective_target_vect_simd_clones): Likewise.
1772 (check_effective_target_vect_shift): ewise.
1773 (check_effective_target_whole_vector_shift): Likewise.
1774 (check_effective_target_vect_bswap): Likewise.
1775 (check_effective_target_vect_shift_char): Likewise.
1776 (check_effective_target_vect_long): Likewise.
1777 (check_effective_target_vect_float): Likewise.
1778 (check_effective_target_vect_double): Likewise.
1779 (check_effective_target_vect_long_long): Likewise.
1780 (check_effective_target_vect_no_int_max): Likewise.
1781 (check_effective_target_vect_no_int_add): Likewise.
1782 (check_effective_target_vect_no_bitwise): Likewise.
1783 (check_effective_target_vect_widen_shift): Likewise.
1784 (check_effective_target_vect_no_align): Likewise.
1785 (check_effective_target_vect_hw_misalign): Likewise.
1786 (check_effective_target_vect_element_align): Likewise.
1787 (check_effective_target_vect_condition): Likewise.
1788 (check_effective_target_vect_cond_mixed): Likewise.
1789 (check_effective_target_vect_char_mult): Likewise.
1790 (check_effective_target_vect_short_mult): Likewise.
1791 (check_effective_target_vect_int_mult): Likewise.
1792 (check_effective_target_vect_extract_even_odd): Likewise.
1793 (check_effective_target_vect_interleave): Likewise.
1794 (check_effective_target_vect_stridedN): Likewise.
1795 (check_effective_target_vect_multiple_sizes): Likewise.
1796 (check_effective_target_vect64): Likewise.
1797 (check_effective_target_vect_call_copysignf): Likewise.
1798 (check_effective_target_vect_call_sqrtf): Likewise.
1799 (check_effective_target_vect_call_btrunc): Likewise.
1800 (check_effective_target_vect_call_btruncf): Likewise.
1801 (check_effective_target_vect_call_ceil): Likewise.
1802 (check_effective_target_vect_call_ceilf): Likewise.
1803 (check_effective_target_vect_call_floor): Likewise.
1804 (check_effective_target_vect_call_floorf): Likewise.
1805 (check_effective_target_vect_call_lceil): Likewise.
1806 (check_effective_target_vect_call_lfloor): Likewise.
1807 (check_effective_target_vect_call_nearbyint): Likewise.
1808 (check_effective_target_vect_call_nearbyintf): Likewise.
1809 (check_effective_target_vect_call_round): Likewise.
1810 (check_effective_target_vect_call_roundf): Likewise.
1811 (check_effective_target_vect_perm): Likewise, but also append *_saved
1812 to the existing global name to properly cache the result.
1813 (check_effective_target_vect_perm_byte): Likewise.
1814 (check_effective_target_vect_perm_short): Likewise.
1815 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1816 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1817 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1818 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1819 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1820 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1821 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1822 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1823 (check_effective_target_vect_sdot_qi): Likewise.
1824 (check_effective_target_vect_udot_qi): Likewise.
1825 (check_effective_target_vect_sdot_hi): Likewise.
1826 (check_effective_target_vect_udot_hi): Likewise.
1827 (check_effective_target_vect_usad_char): Likewise.
1828 (check_effective_target_vect_pack_trunc): Likewise.
1829 (check_effective_target_vect_unpack): Likewise.
1830 (check_effective_target_vect_aligned_arrays): Likewise.
1831 (check_effective_target_vect_natural_alignment): Likewise.
1832 (check_effective_target_vector_alignment_reachable): Likewise.
1833 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1834 (is-effective-target): Initialize et_index if undefined.
1835 (et-dg-runtest): New.
1836 (et-is-effective-target): Likewise.
1837 (check_vect_support_and_set_flags): Add supported MIPS targets to
1838 EFFECTIVE_TARGETS list. Return the number of supported targets.
1839
8f63caf6 18402016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1841 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1842
1843 PR middle-end/70920
1844 * gcc.dg/pr70920-1.c: New test-case.
1845 * gcc.dg/pr70902-2.c: Likewise.
1846 * gcc.dg/pr70920-3.c: Likewise.
1847 * gcc.dg/pr70920-4.c: Likewise
1848 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1849 2 instead of 3.
1850
7d575fff
AM
18512016-07-25 Alexander Monakov <amonakov@ispras.ru>
1852
1853 * gcc.c-torture/execute/pr71494.c: Require label_values.
1854 * gcc.dg/pr16973.c: Ditto.
1855
bf01e070
SKS
18562016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1857
1858 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1859 * gcc.dg/torture/pr69771.c: Require int32plus.
1860 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1861
16b05965
ML
18622016-07-25 Martin Liska <mliska@suse.cz>
1863
1864 * gcc.dg/torture/pr71987.c: New test.
1865
d52d3767
SK
18662016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1867
1868 PR fortran/71935
1869 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1870 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1871 * gfortran.dg/pr71935.f90: New test.
1872
94087e88 18732016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
1874
1875 PR c++/71675
1876 * g++.dg/ext/atomic-3.C: New test.
1877 * gcc.dg/atomic/pr71675.c: New test.
1878
58b3986e
ES
18792016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1880
1881 * gcc.target/i386/mvc8.c: New test.
1882
faa1612a
BC
18832016-07-22 Bin Cheng <bin.cheng@arm.com>
1884
1885 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1886 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1887
1603ebe0
TK
18882016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1889
1890 PR fortran/71795
1891 * gfortran.dg/constructor_50.f90: New test.
1892
bc91c436
ML
18932016-07-22 Martin Liska <mliska@suse.cz>
1894
1895 PR gcov-profile/69028
1896 PR gcov-profile/62047
1897 * g++.dg/cilk-plus/pr69028.C: New test.
1898
9fe9a3a7
AV
18992016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1900
1901 * gfortran.dg/coarray_stat_2.f90: New test.
1902
70866e3d
MM
19032016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1904
1905 * gcc.target/powerpc/vec-extract.h: New files to check the
1906 vec_extract built-in functions for all vector types, testing
1907 accessing each element, both with constant and variable element
1908 numbers.
1909 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1910 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1911 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1912 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1913 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1914 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1915 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1916 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1917 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1918
ab3af181
JJ
19192016-07-21 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR c++/71728
1922 * g++.dg/other/pr71728.C: New test.
1923
ebe8f322
JG
19242016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1925
1926 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1927 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1928 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1929 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1930 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1931
959cef74
RB
19322016-07-21 Richard Biener <rguenther@suse.de>
1933
1934 PR tree-optimization/71947
1935 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1936
b24d9420
BC
19372016-07-21 Bin Cheng <bin.cheng@arm.com>
1938
1939 * gcc.dg/tree-ssa/scev-15.c: New.
1940
23974819
BC
19412016-07-21 Bin Cheng <bin.cheng@arm.com>
1942
1943 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1944
ee78cbaa
JJ
19452016-07-21 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR c++/71941
1948 * g++.dg/gomp/pr71941.C: New test.
1949
52ed68f7
DM
19502016-07-20 David Malcolm <dmalcolm@redhat.com>
1951
1952 PR c/70339
1953 PR c/71858
1954 * g++.dg/spellcheck-identifiers.C: New test case, based on
1955 gcc.dg/spellcheck-identifiers.c.
1956 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1957 gcc.dg/spellcheck-identifiers-2.c.
1958 * g++.dg/spellcheck-typenames.C: New test case, based on
1959 gcc.dg/spellcheck-typenames.c
1960
18407bfb
JW
19612016-07-20 Jonathan Wakely <jwakely@redhat.com>
1962
1963 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1964 pointer to member function and also test catching by reference.
1965
4c07fd98
DV
19662016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1967
1968 * gcc.target/s390/pr67443.c: Fix test case.
1969
fee21d65
DV
19702016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1971
1972 * gcc.target/s390/insv-1.c: Xfail some tests.
1973 * gcc.target/s390/insv-2.c: Likewise.
1974
dbe9dfdd
GJL
19752016-07-20 Georg-Johann Lay <avr@gjlay.de>
1976
1977 * gcc.target/avr/torture/get-mem.c: New test.
1978 * gcc.target/avr/torture/set-mem.c: New test.
1979
c25e1d82
GJL
19802016-07-20 Georg-Johann Lay <avr@gjlay.de>
1981
1982 PR target/71948
1983 * gcc.target/avr/torture/tiny-progmem.c: New test.
1984
109d2197
JJ
19852016-07-20 Jakub Jelinek <jakub@redhat.com>
1986
7419f441
JJ
1987 PR c++/71909
1988 * g++.dg/parse/pr71909.C: New test.
1989 * g++.dg/tm/pr71909.C: New test.
1990
109d2197
JJ
1991 PR c++/50060
1992 * g++.dg/cpp0x/constexpr-50060.C: New test.
1993 * g++.dg/cpp1y/constexpr-50060.C: New test.
1994
144530cf
ML
19952016-07-20 Martin Liska <mliska@suse.cz>
1996
1997 * gfortran.dg/graphite/pr71898.f90: New test.
1998
04ac4afa
BC
19992016-07-20 Bin Cheng <bin.cheng@arm.com>
2000
2001 PR tree-optimization/71503
2002 PR tree-optimization/71683
2003 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2004 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2005
dcbdb17a
ML
20062016-07-20 Martin Liska <mliska@suse.cz>
2007
2008 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2009 * gcc.dg/plugin/sreal-test-1.c: Remove.
2010 * gcc.dg/plugin/sreal_plugin.c: Remove.
2011
6ed82555
TK
20122016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2013
2014 PR fortran/71902
2015 * gfortran.dg/dependency_47.f90: New test.
2016
13da0507
JJ
20172016-07-19 Jakub Jelinek <jakub@redhat.com>
2018
4833f561
JJ
2019 PR rtl-optimization/71916
2020 * gcc.c-torture/compile/pr71916.c: New test.
2021
4fda19ef
JJ
2022 PR middle-end/71874
2023 * g++.dg/torture/pr71874.C: New test.
2024
13da0507
JJ
2025 PR middle-end/71734
2026 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2027 (my_alloc): Rewritten to use __builtin_posix_memalign and
2028 __SIZE_TYPE__.
2029 (my_free): Use __builtin_free instead of _mm_free.
2030 (Vec::operator=): Use __builtin_memcpy.
2031
e7980add
MJ
20322016-07-19 Martin Jambor <mjambor@suse.cz>
2033
61c73a7f
UB
2034 PR fortran/71688
2035 * gfortran.dg/pr71688.f90: New test.
e7980add 2036
13e88953
RB
20372016-07-19 Richard Biener <rguenther@suse.de>
2038
2039 * c-c++-common/vector-subscript-6.c: New testcase.
2040 * c-c++-common/vector-subscript-7.c: Likewise.
2041
1caf0482
SKS
20422016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2043
a23404c9 2044 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2045 and UInt32 based on __SIZEOF_INT__.
2046
cef5388d
RB
20472016-07-19 Richard Biener <rguenther@suse.de>
2048
2049 PR tree-optimization/71901
2050 * gcc.dg/torture/pr71901.c: New testcase.
2051
20522016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2053
2054 PR tree-optimization/71908
2055 * gcc.dg/torture/pr71908.c: New testcase.
2056
a8f7a895
MM
20572016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2058
2059 PR target/71493
2060 * gcc.target/powerpc/pr71493-1.c: New test.
2061 * gcc.target/powerpc/pr71493-2.c: Likewise.
2062
f2111a36
JJ
20632016-07-18 Jakub Jelinek <jakub@redhat.com>
2064
99516432
JJ
2065 PR c++/71835
2066 * g++.dg/conversion/ambig3.C: New test.
2067
87713c6a
JJ
2068 PR c++/71828
2069 * g++.dg/cpp0x/constexpr-71828.C: New test.
2070
7a7f16ca
JJ
2071 PR c++/71826
2072 * g++.dg/template/pr71826.C: New test.
2073
f4d90295
JJ
2074 PR c++/71822
2075 * g++.dg/template/defarg21.C: New test.
2076
f2111a36
JJ
2077 PR c++/71871
2078 * g++.dg/ext/vector31.C: New test.
2079
0b965526
UB
20802016-07-18 Uros Bizjak <ubizjak@gmail.com>
2081
2082 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2083
94e136b9
YR
20842016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2085
2086 PR tree-optimization/71734
2087 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2088
7072df0a
DV
20892016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2090
2091 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2092 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2093 stack-layout-dynamic-1.c: New test.
2094
54158a1a
AK
20952016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2096
2097 * gcc.target/s390/nolrl-1.c: New test.
2098
43068916
FR
20992016-07-17 Fritz Reese <fritzoreese@gmail.com>
2100
2101 PR fortran/71523
2102 * gfortran.dg/pr71523_1.f90: New test.
2103 * gfortran.dg/pr71523_2.f90: New test.
2104
a9356b12
AS
21052016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2106
2107 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2108
a07b81c7 21092016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2110 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2111
2112 PR fortran/62125
2113 * gfortran.dg/pr62125.f90: New test.
2114
96c0ec12
BS
21152016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2116
2117 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2118 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2119
479d0ed5
JW
21202016-07-15 Jonathan Wakely <jwakely@redhat.com>
2121
2122 PR c++/58796
2123 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2124 * g++.dg/cpp0x/nullptr35.C: New test.
2125
41c7438e
BC
21262016-07-15 Bin Cheng <bin.cheng@arm.com>
2127
2128 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2129
f7ba880b
CP
21302016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2131
2132 * gfortran.dg/goacc/vector_length.f90: New test.
2133
b9aba0a0
RB
21342016-07-15 Richard Biener <rguenther@suse.de>
2135
2136 PR tree-optimization/71881
2137 * gcc.dg/torture/pr71881.c: New testcase.
2138
9513d5fb
RB
21392016-07-15 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/71887
2142 * gcc.dg/torture/pr71887.c: New testcase.
2143
ddbbcb19
JJ
21442016-07-15 Jakub Jelinek <jakub@redhat.com>
2145
2146 PR c/71858
2147 * gcc.dg/spellcheck-identifiers-3.c: New test.
2148
29eb509c
AV
21492016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2150
2151 PR fortran/71807
2152 * gfortran.dg/null_9.f90: New test.
2153
43aabfcf
BC
21542016-07-15 Bin Cheng <bin.cheng@arm.com>
2155
2156 * gcc.dg/tree-ssa/loop-41.c: New test.
2157
afc89e58
BC
21582016-07-15 Bin Cheng <bin.cheng@arm.com>
2159
2160 PR tree-optimization/71347
2161 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2162
6fa682ad
SK
21632016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2164
2165 PR fortran/29819
2166 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2167 * gfortran.dg/contains.f90: Ditto.
2168 * gfortran.dg/contains_empty_1.f03: Ditto.
2169 * gfortran.dg/submodule_3.f08: Ditto.
2170
dd36b877
JJ
21712016-07-14 Jakub Jelinek <jakub@redhat.com>
2172
a60a5d31
JJ
2173 PR testsuite/71865
2174 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2175 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2176 expected diagnostics.
2177
dd36b877
JJ
2178 PR c/71858
2179 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2180 * gcc.dg/spellcheck-identifiers-2.c: New test.
2181 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2182 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2183
a241f8ca
JJ
21842016-07-14 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR tree-optimization/71872
2187 * gcc.c-torture/compile/pr71872.c: New test.
2188
d62b809c
TP
21892016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2190
2191 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2192 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2193 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2194 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2195 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2196 * gcc.target/arm/atomic-op-acquire-1.c: This.
2197 * gcc.target/arm/atomic-op-char.c: Rename into ...
2198 * gcc.target/arm/atomic-op-char-1.c: This.
2199 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2200 * gcc.target/arm/atomic-op-consume-1.c: This.
2201 * gcc.target/arm/atomic-op-int.c: Rename into ...
2202 * gcc.target/arm/atomic-op-int-1.c: This.
2203 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2204 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2205 * gcc.target/arm/atomic-op-release.c: Rename into ...
2206 * gcc.target/arm/atomic-op-release-1.c: This.
2207 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2208 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2209 * gcc.target/arm/atomic-op-short.c: Rename into ...
2210 * gcc.target/arm/atomic-op-short-1.c: This.
2211 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2212 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2213 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2214 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2215 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2216 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2217 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2218 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2219 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2220 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2221
1f8dd420
AV
22222016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2223
2224 PR fortran/70842
2225 * gfortran.dg/select_type_35.f03: New test.
2226
53109ba8
KT
22272016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2228
2229 PR target/65951
2230 PR tree-optimization/70923
2231 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2232 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2233 * gcc.dg/vect/pr65951.c: Likewise.
2234 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2235
91f35b7f
DE
22362016-07-14 David Edelsohn <dje.gcc@gmail.com>
2237
2238 * c-c++-common/pr60226.c: Expect maximum object file alignment
2239 error on AIX.
2240
351168fe
RB
22412016-07-14 Richard Biener <rguenther@suse.de>
2242
2243 PR tree-optimization/71866
2244 * gcc.dg/torture/pr71866.c: New testcase.
2245
94c32c00
TP
22462016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2247
2248 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2249 selector and enclose boolean expression in curly braces.
2250
b799a481
AM
22512016-07-14 Alan Modra <amodra@gmail.com>
2252
2253 PR target/71733
2254 * gcc.target/powerpc/p9-novsx.c: New.
2255
f63ba78c
AK
22562016-07-13 Andi Kleen <ak@linux.intel.com>
2257
2258 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2259 * g++.dg/tree-prof/morefunc.C: Dito.
2260 * g++.dg/tree-prof/pr35545.C: Dito.
2261 * g++.dg/tree-prof/reorder.C: Dito.
2262 * gcc.dg/tree-prof/20050826-2.c: Dito.
2263 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2264 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2265 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2266 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2267 * gcc.dg/tree-prof/inliner-1.c: Dito.
2268 * gcc.dg/tree-prof/merge_block.c: Dito.
2269 * gcc.dg/tree-prof/stringop-1.c: Dito.
2270 * gcc.dg/tree-prof/stringop-2.c: Dito.
2271 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2272 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2273 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2274 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2275 * gcc.dg/tree-prof/update-loopch.c: Dito.
2276 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2277 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2278 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2279 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2280 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2281 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2282 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2283
f4d5a23d
AK
22842016-07-13 Andi Kleen <ak@linux.intel.com>
2285
2286 * lib/profopt.exp (profopt-execute): Remove .imports files.
2287
ae145898
AK
22882016-07-13 Andi Kleen <ak@linux.intel.com>
2289
0b965526 2290 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2291
e97bd4f5
AK
22922016-07-13 Andi Kleen <ak@linux.intel.com>
2293
2294 * lib/profopt.exp (dg-final-scan-autofdo,
2295 dg-final-scan-not-autofdo): New functions.
2296
6fa3d4b4
BC
22972016-07-13 Bin Cheng <bin.cheng@arm.com>
2298
2299 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2300 * gcc.dg/vect/vect-35.c: Ditto.
2301 * gcc.dg/vect/vect-alias-check-2.c: New test.
2302
65f18bc6
ML
23032016-07-13 Martin Liska <mliska@suse.cz>
2304
2305 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2306 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2307 * gfortran.dg/pr42108.f90: Update expected dump scan.
2308
9737f35b
RB
23092016-07-13 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/24574
2312 * gcc.dg/pr24574.c: New testcase.
2313
62c0ea4b
SKS
23142016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2315
0b965526 2316 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2317 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2318 * c-c++-common/pr68833-1.c: Require int32plus.
2319 * gcc.dg/ipa/pr63551.c: Likewise.
2320 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2321 * gcc.dg/ipa/pr64041.c: Require int32plus.
2322
c7ed8938
IE
23232016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2324
2325 PR ipa/71633
2326 * g++.dg/pr71633.C: New test.
2327
5ce15300
TP
23282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2329
2330 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2331 Add new arm_thumb1_cbz_ok effective target.
2332 * gcc.target/arm/cbz.c: New test.
2333
2b9509a3
TP
23342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2335
2336 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2337 Define effective target.
2338 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2339 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2340 * gcc.target/arm/movhi_movw.c: New test.
2341 * gcc.target/arm/movsi_movw.c: Likewise.
2342 * gcc.target/arm/movdi_movw.c: Likewise.
2343
7f15b177
RB
23442016-07-13 Richard Biener <rguenther@suse.de>
2345
2346 PR middle-end/71104
2347 * gcc.dg/pr71104-1.c: New testcase.
2348 * gcc.dg/pr71104-2.c: Likewise.
2349
0b0a896e
MM
23502016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2351
2352 PR target/71805
2353 * gcc.target/powerpc/pr71805.c: New test.
2354
f906f5ed
BS
23552016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2356
2357 * gcc.target/powerpc/divkc3-1.c: New.
2358 * gcc.target/powerpc/mulkc3-1.c: New.
2359
9e63c3aa
NS
23602016-07-12 Nathan Sidwell <nathan@acm.org>
2361
2362 * gcc.target/arm/data-rel-1.c: New.
2363 * gcc.target/arm/data-rel-2.c: New.
2364 * gcc.target/arm/data-rel-3.c: New.
2365
f507d202
ML
23662016-07-12 Martin Liska <mliska@suse.cz>
2367
2368 * gcc.dg/params/blocksort-part.c: New test.
2369 * gcc.dg/params/params.exp: New file.
2370
d6f7c125
KT
23712016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2372
2373 PR middle-end/71700
2374 * gcc.c-torture/execute/pr71700.c: New test.
2375
37ccb0ba
SB
23762016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2377 Richard Biener <rguenther@suse.de>
2378
2379 PR tree-optimization/23286
2380 PR tree-optimization/70159
2381 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2382 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2383 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2384 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2385 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2386 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2387 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2388 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2389 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2390 * gcc.dg/pr51879-12.c: Likewise.
2391 * gcc.dg/strlenopt-9.c: Likewise.
2392 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2393 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2394 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2395 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2396 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2397 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2398 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2399 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2400 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2401 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2402 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2403 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2404 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2405 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2406 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2407
712a93d6
RB
24082016-07-12 Richard Biener <rguenther@suse.de>
2409
2410 PR rtl-optimization/68961
2411 * gcc.target/i386/pr68961.c: New testcase.
2412
c392943c
JJ
24132016-07-11 Jakub Jelinek <jakub@redhat.com>
2414
3d56e6a4
JJ
2415 PR middle-end/71758
2416 * c-c++-common/gomp/pr71758.c: New test.
2417 * gfortran.dg/gomp/pr71758.f90: New test.
2418
c392943c
JJ
2419 PR tree-optimization/71823
2420 * gcc.dg/vect/pr71823.c: New test.
2421
741d3be5
DM
24222016-07-11 David Malcolm <dmalcolm@redhat.com>
2423
2424 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2425 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2426 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2427
92fa45b5
L
24282016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2429
2430 PR target/71801
2431 * gcc.target/i386/pr71801.c: New test.
2432
f51606c7
RB
24332016-07-11 Richard Biener <rguenther@suse.de>
2434
2435 PR tree-optimization/71816
2436 * gcc.dg/torture/pr71816.c: New testcase.
2437
36b54ce0
TK
24382016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2439
2440 PR fortran/71783
2441 * gfortran.dg/dependency_46.f90: New test.
2442
d13835b6
VM
24432016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2444
2445 PR rtl-optimization/71621
2446 * gcc.target/i386/pr71621-1.c: New.
2447 * gcc.target/i386/pr71621-2.c: New.
2448
642bcbdf
CP
24492016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2450
2451 * gfortran.dg/goacc/pr71704.f90: New test.
2452
02eb5b8b
BS
24532016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2454
2455 PR target/71297
2456 * gcc.target/powerpc/pr71297.c: New.
2457
8beb9a0d
JW
24582016-07-08 Jiong Wang <jiong.wang@arm.com>
2459
2460 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2461
cef4b650
MM
24622016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2463
2464 PR target/71806
2465 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2466
3c3ecf52
AH
24672016-07-08 Alan Hayward <alan.hayward@arm.com>
2468
2469 PR tree-optimization/71667
2470 * gcc.dg/vect/pr71667.c: New
2471
2660286d
ML
24722016-07-08 Martin Liska <mliska@suse.cz>
2473
2474 * gcc.dg/torture/pr71606.c: New test.
2475
70cdd4ae
JD
24762016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477
2478 PR fortran/71764
2479 * gfortran.dg/pr71764.f90: New test.
2480
842dc2e6
JJ
24812016-07-07 Jakub Jelinek <jakub@redhat.com>
2482 Kai Tietz <ktietz70@googlemail.com>
2483
2484 PR c++/70869
2485 PR c++/71054
2486 * g++.dg/cpp0x/pr70869.C: New test.
2487 * g++.dg/cpp0x/pr71054.C: New test.
2488
31be4262
DE
24892016-07-07 David Edelsohn <dje.gcc@gmail.com>
2490
2491 * g++.dg/debug/pr71432.C: Fail on AIX.
2492
1c122092
ML
24932016-07-07 Martin Liska <mliska@suse.cz>
2494
2495 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2496 an undefined behavior.
2497 * gfortran.dg/do_3.F90: Likewise.
2498 * gfortran.dg/do_check_11.f90: New test.
2499 * gfortran.dg/do_check_12.f90: New test.
2500 * gfortran.dg/do_corner_warn.f90: New test.
2501
7119f1b1
ML
25022016-07-07 Martin Liska <mliska@suse.cz>
2503
2504 * gfortran.dg/predict-1.f90: Ammend the test.
2505 * gfortran.dg/predict-2.f90: Likewise.
2506
275792f2
IE
25072016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2508
2509 PR ipa/71624
2510 * g++.dg/pr71624.C: New test.
2511
05a437c1
TP
25122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2513
2514 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2515 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2516 ARMv8-M Mainline architectures.
2517
6f493951
TP
25182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2519
2520 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2521 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2522
5ddaee94
SB
25232016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2524
2525 PR target/70098
2526 PR target/71763
2527 * gcc.target/powerpc/pr71763.c: New file.
2528
651afdb2
YR
25292016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2530
2531 PR tree-optimization/71518
0b965526 2532 * gcc.dg/pr71518.c: New test.
651afdb2 2533
9df99881
WD
25342016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2535
2536 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2537
7b4e0769
SKS
25382016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2539
0b965526 2540 PR target/50739
7b4e0769
SKS
2541 * gcc.target/avr/pr50739.c: New test.
2542
eb4432f7
JH
25432016-07-05 Jan Hubicka <jh@suse.cz>
2544
2545 * gcc.dg/tree-ssa/scev-14.c: update template.
2546
c01e092f
RS
25472016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2548
2549 * gcc.dg/vect/group-no-gaps-1.c: New test.
2550
8070763a
AK
25512016-07-05 Andi Kleen <ak@linux.intel.com>
2552
2553 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2554 if kernel supports MPX.
2555
3f8257db 25562016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2557
2558 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2559
36a265b1
MM
25602016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2561 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2562
2563 * gcc.target/powerpc/signbit-1.c: New test.
2564 * gcc.target/powerpc/signbit-2.c: New test.
2565 * gcc.target/powerpc/signbit-3.c: New test.
2566
7a98fb6e
KT
25672016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2568
2569 PR rtl-optimization/71594
2570 * gcc.dg/torture/pr71594.c: New test.
2571
1e3d54b4
JH
25722016-07-05 Jan Hubicka <jh@suse.cz>
2573
2574 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2575
84ca3893
DM
25762016-07-05 David Malcolm <dmalcolm@redhat.com>
2577
2578 PR c++/62314
3a146d46 2579 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2580 number of missing semicolon error.
2581 * g++.dg/pr62314-2.C: New test case.
2582
20d0bfce
AF
25832016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2584
2585 * gfortran.dg/coarray_stat_function.f90: New test.
2586 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2587 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2588 to new interfaces.
2589
69aaea06
AV
25902016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2591
2592 PR fortran/71623
2593 * gfortran.dg/deferred_character_17.f90: New test.
2594
f723a43c
CL
25952016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2596
2597 * gcc.target/arm/neon/polytypes.c: Move to ...
2598 * gcc.target/arm/polytypes.c: ... here.
2599 * gcc.target/arm/neon/pr51534.c: Move to ...
2600 * gcc.target/arm/pr51534.c: ... here.
2601 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2602 * gcc.target/arm/vect-vcvt.c: ... here.
2603 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2604 * gcc.target/arm/vect-vcvtq.c: ... here.
2605 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2606 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2607 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2608 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2609 * gcc.target/arm/neon/neon.exp: Delete.
2610 * gcc.target/arm/neon/: Delete.
2611
d73e0ccf
JD
26122016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2613
2614 PR fortran/65575
2615 * gfortran.dg: pr65575.f90: New test.
2616
c20f6223
JD
26172016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2618
2619 PR fortran/35849
2620 * gfortran.dg: pr35849.f90: New test.
2621
2a5537c3
JJ
26222016-07-04 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR c++/71739
2625 * g++.dg/cpp0x/pr71739.C: New test.
2626
740f9751
CL
26272016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2628
2629 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2630
bf749919
DV
26312016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2632
2633 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2634 locr.
2635 * gcc.target/s390/loc-1.c: New test.
2636
430bb38e
YR
26372016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2638
3a146d46
JJ
2639 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2640 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2641
15f6e0da
RR
26422016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2643
2644 PR target/63874
2645 * gcc.target/aarch64/pr63874.c: New test.
2646
79335075
JB
26472016-07-04 Jan Beulich <jbeulich@suse.com>
2648
2649 * g++.dg/header.c: New.
2650 * gcc.dg/header.c: New.
2651
557e8c49
JJ
26522016-07-02 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c/71719
2655 * c-c++-common/Wunused-var-15.c: New test.
2656
79a592e3
JJ
26572016-07-01 Jakub Jelinek <jakub@redhat.com>
2658
2659 PR fortran/71687
2660 * gfortran.dg/gomp/pr71687.f90: New test.
2661
e2298656
BS
26622016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2663
2664 * gcc.dg/const-float128-ped.c: Require __float128 effective
2665 target and options.
2666 * gcc.dg/const-float128.c: Likewise.
2667 * gcc.dg/torture/float128-cmp-invalid.c: Require
2668 __float128 and base_quadfloat_support effective targets, and
2669 __float128 options.
2670 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2671 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2672 * gcc.dg/torture/float128-nan.c: Likewise.
2673 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2674 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2675 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2676 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2677 (add_options_for___float128): New.
2678 (check_effective_target_base_quadword_support): New.
2679
70c11966
MM
26802016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2681
2682 PR target/71720
2683 * gcc.target/powerpc/pr71720.c: New test.
2684
059541fd
JB
26852016-07-01 Jan Beulich <jbeulich@suse.com>
2686
2687 * gcc.dg/bss.c: New.
2688
2c1e4964
PB
26892016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2690
2691 PR target/71698
2692 * gcc.target/powerpc/pr71698.c: New test.
2693
22e1cb39
GJL
26942016-07-01 Georg-Johann Lay <avr@gjlay.de>
2695
2696 PR target/71151
2697 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2698 instead of ".foo" for its section name.
2699 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2700 depending on MCU's flash size.
2701 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2702 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2703 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2704 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2705 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2706 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2707
466cf574
JB
27082016-07-01 Jan Beulich <jbeulich@suse.com>
2709
2710 * gcc.target/i386/pr65105-2.c: Add -msse2.
2711
351beab7
JJ
27122016-06-30 Jakub Jelinek <jakub@redhat.com>
2713
55a0f21a
JJ
2714 PR tree-optimization/71707
2715 * gcc.dg/strlenopt-29.c: New test.
2716
6245ad72
JJ
2717 PR fortran/71704
2718 * gfortran.dg/gomp/pr71704.f90: New test.
2719
351beab7
JJ
2720 PR fortran/71705
2721 * gfortran.dg/gomp/pr71705.f90: New test.
2722
5a3a6a5e
KN
27232016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2724
2725 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2726 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2727 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2728 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2729 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2730 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2731 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2732 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2733 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2734 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2735 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2736 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2737 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2738 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2739 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2740 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2741 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2742 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2743 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2744 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2745 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2746 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2747 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2748 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2749 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2750 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2751 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2752 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2753 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2754 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2755 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2756 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2757 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2758 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2759 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2760 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2761 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2762 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2763 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2764 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2765 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2766 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2767 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2768 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2769 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2770 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2771 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2772 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2773 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2774 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2775 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2776 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2777 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2778 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2779 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2780 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2781 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2782 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2783 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2784 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2785 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2786 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2787 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2788 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2789 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2790 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2791 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2792 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2793 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2794 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2795 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2796 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2797 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2798 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2799 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2800 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2801 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2802 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2803 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2804 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2805 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2806
3dfa8071 28072016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2808 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2809
2810 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2811
9bd62242 28122016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2813 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2814
2815 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2816
603107fb
DM
28172016-06-30 David Malcolm <dmalcolm@redhat.com>
2818
2819 PR driver/71651
2820 * gcc.dg/spellcheck-options-12.c: New test case.
2821
205cccc7
JJ
28222016-06-30 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR middle-end/71693
2825 * gcc.c-torture/compile/pr71693.c: New test.
2826
f4452176
DM
28272016-06-29 David Malcolm <dmalcolm@redhat.com>
2828
2829 * gcc.dg/spellcheck-params.c: New testcase.
2830 * gcc.dg/spellcheck-params-2.c: New testcase.
2831
c5e74d9d
MM
28322016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2833
2834 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2835 vector extract instructions.
2836 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2837
e44ecbfd
JD
28382016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2839
2840 PR fortran/71686
2841 * gfortran.dg/unexpected_eof_2.f90: New test.
2842 * gfortran.dg/unexpected_eof_3.f90: New test.
2843
ee446d9f
JW
28442016-06-29 Jim Wilson <jim.wilson@linaro.org>
2845
2846 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2847
27f67461
CP
28482016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2849
2850 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2851 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2852 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2853
b1206d29
RB
28542016-06-29 Richard Biener <rguenther@suse.de>
2855
2856 PR middle-end/15256
2857 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2858
1af21224
MW
28592016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2860
2861 * gcc.target/arm/aapcs/neon-vect10.c: Require
2862 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2863 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2864 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2865 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2866 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2867 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2868 * gcc.target/arm/fp16-aapcs-1.c: Require
2869 -mfloat-ab=hard. Also simplify the test.
2870 * gcc.target/arm/fp16-aapcs-2.c: New.
2871
7fe43755
MW
28722016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2873
0b965526 2874 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2875 (add_options_for_arm_fp16_ieee): New.
2876 (add_options_for_arm_fp16_alternative): New.
2877 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2878 long-line.
2879 (effective_target_arm_fp16_hw): New.
2880
264d951a
IE
28812016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2882
2883 PR tree-optimization/71655
2884 * g++.dg/pr71655.C: New test.
2885
5c846a81
ML
28862016-06-29 Martin Liska <mliska@suse.cz>
2887
2888 * gcc.dg/pr71585.c: New test.
2889 * gcc.dg/pr71585-2.c: New test.
2890 * gcc.dg/pr71585-3.c: New test.
2891
fafe9318
YR
28922016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2893
2894 PR tree-optimization/70729
2895 * g++.dg/vect/pr70729.cc: New test.
2896
54d19c3b
TS
28972016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2898
2899 * c-c++-common/gomp/cancel-1.c: Extend.
2900
5f3cd7c3
JJ
29012016-06-29 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR tree-optimization/71625
2904 * gcc.dg/strlenopt-28.c: New test.
2905
4aa83879
RB
29062016-06-29 Richard Biener <rguenther@suse.de>
2907
2908 PR middle-end/71002
2909 * g++.dg/torture/pr71002.C: Adjust testcase.
2910
152ef731
JJ
29112016-06-29 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR c/71685
2914 * gcc.dg/pr71685.c: New test.
2915
29162016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2917
2918 PR c/71552
2919 * gcc.dg/init-bad-9.c: New test.
2920
d41dc215
BS
29212016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2922
2923 * gcc.target/powerpc/abs128-1.c: Require VSX.
2924 * gcc.target/powerpc/copysign128-1.c: Likewise.
2925 * gcc.target/powerpc/inf128-1.c: Likewise.
2926 * gcc.target/powerpc/nan128-1.c: Likewise.
2927
6a20b538
JJ
29282016-06-28 Jakub Jelinek <jakub@redhat.com>
2929
2930 PR middle-end/71626
2931 * gcc.c-torture/execute/pr71626-1.c: New test.
2932 * gcc.c-torture/execute/pr71626-2.c: New test.
2933
77d93c47
PB
29342016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2935
2936 PR target/71656
2937 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2938
a8264058
SB
29392016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2940
2941 PR target/71670
2942 * gcc.target/powerpc/pr71670.c: New testcase.
2943
0dc47331
PB
29442016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2945
2946 PR target/71656
2947 * gcc.target/powerpc/pr71656-1.c: New test.
2948 * gcc.target/powerpc/pr71656-2.c: New test.
2949
b65ffc79
CL
29502016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2951
2952 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2953 around fp16 code.
2954 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2955 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2956 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2957 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2959 Add arm_neon_fp16_ok effective target.
0b965526
UB
2960 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2961 Likewise.
2962 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2963 Likewise.
2964 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2965 Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2967 Likewise.
2968 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2969 Likewise.
2970 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2971 Likewise.
2972 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2973 Likewise.
2974 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2975 Likewise.
2976 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2977 Likewise.
2978 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2979 Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2981 Likewise.
b65ffc79 2982
9bb86f40
JH
29832016-06-26 Jan Hubicka <hubicka@ucw.cz>
2984
2985 * gcc.dg/predict-12.c: New testcase.
2986
46db0fd4
JD
29872016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2988
2989 PR fortran/71649
2990 * gfortran.dg/pr71649.f90: New test.
2991
2a65e70b
JJ
29922016-06-25 Jakub Jelinek <jakub@redhat.com>
2993
f8a06e24
JJ
2994 PR tree-optimization/71643
2995 * g++.dg/opt/pr71643.C: New test.
2996
2a65e70b
JJ
2997 PR tree-optimization/71631
2998 * gcc.c-torture/execute/pr71631.c: New test.
2999
7805417a
JH
30002016-06-24 Jan Hubicka <hubicka@ucw.cz>
3001
3002 * gcc.dg/predict-11.c: New testcase.
3003 * gfortran.dg/predict-2.f90: New testcase.
3004
888ed1a3
JH
30052016-06-24 Jan Hubicka <hubicka@ucw.cz>
3006
3007 * gcc.dg/predict-10.c: New test.
3008
53605f35
BS
30092016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3010
3011 * gcc.target/powerpc/abs128-1.c: New.
3012 * gcc.target/powerpc/copysign128-1.c: New.
3013 * gcc.target/powerpc/inf128-1.c: New.
3014 * gcc.target/powerpc/nan128-1.c: New.
3015
7b22b4c6
EB
30162016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3017
3018 * gfortran.dg/pr71642.f90: New test.
3019
37e373c2
JJ
30202016-06-24 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR tree-optimization/71647
3023 * gcc.target/i386/pr71647.c: New test.
3024
b20b79f2
L
30252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 * gcc.target/i386/noplt-gd-1.c: New test.
3028 * gcc.target/i386/noplt-gd-2.c: Likewise.
3029 * gcc.target/i386/noplt-gd-3.c: Likewise.
3030 * gcc.target/i386/noplt-ld-1.c: Likewise.
3031 * gcc.target/i386/noplt-ld-2.c: Likewise.
3032 * gcc.target/i386/noplt-ld-3.c: Likewise.
3033 * lib/target-supports.exp
3034 (check_effective_target_tls_get_addr_via_got): New.
3035
04619cb8
UB
30362016-06-24 Uros Bizjak <ubizjak@gmail.com>
3037
3038 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3039 testsuite compile flags.
3040 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3041 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3042
30432016-06-24 Uros Bizjak <ubizjak@gmail.com>
3044
3045 * g++dg/vect/pr36684.cc: Add dg-do compile.
3046 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3047 * gcc.dg/vect/pr70021.c: Ditto.
3048 * gcc.dg/vect/pr70138-1.c: Ditto.
3049 * gcc.dg/vect/pr70138-2.c: Ditto.
3050 * gcc.dg/vect/pr70354-1.c: Ditto.
3051 * gcc.dg/vect/pr70354-2.c: Ditto.
3052 * gcc.dg/vect/pr71259.c: Ditto.
3053 * gcc.dg/vect/pr71416-1.c: Ditto.
3054 * gcc.dg/vect/slp-43.c: Ditto.
3055 * gcc.dg/vect/slp-45.c: Ditto.
3056 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3057 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3058 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3059 * gfortran.dg/vect/pr69980.f90: Ditto.
3060
30612016-06-24 Uros Bizjak <ubizjak@gmail.com>
3062
3063 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3064 * gcc.dg/vect/bb-slp-30.c: Ditto.
3065 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3066 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3067 * gcc.dg/vect/pr45902.c: Ditto.
3068 * gcc.dg/vect/pr48172.c: Ditto.
3069 * gcc.dg/vect/pr48377.c: Ditto.
3070 * gcc.dg/vect/pr49038.c: Ditto.
3071 * gcc.dg/vect/pr49771.c: Ditto.
3072 * gcc.dg/vect/pr52091.c: Ditto.
3073 * gcc.dg/vect/pr53185-2.c: Ditto.
3074 * gcc.dg/vect/pr56826.c: Ditto.
3075 * gcc.dg/vect/pr60276.c: Ditto.
3076 * gcc.dg/vect/pr62021.c: Ditto.
3077 * gcc.dg/vect/pr63530.c: Ditto.
3078 * gcc.dg/vect/pr65518.c: Ditto.
3079 * gcc.dg/vect/pr65947-1.c: Ditto.
3080 * gcc.dg/vect/pr65947-10.c: Ditto.
3081 * gcc.dg/vect/pr65947-11.c: Ditto.
3082 * gcc.dg/vect/pr65947-12.c: Ditto.
3083 * gcc.dg/vect/pr65947-13.c: Ditto.
3084 * gcc.dg/vect/pr65947-2.c: Ditto.
3085 * gcc.dg/vect/pr65947-3.c: Ditto.
3086 * gcc.dg/vect/pr65947-4.c: Ditto.
3087 * gcc.dg/vect/pr65947-5.c: Ditto.
3088 * gcc.dg/vect/pr65947-6.c: Ditto.
3089 * gcc.dg/vect/pr65947-7.c: Ditto.
3090 * gcc.dg/vect/pr65947-8.c: Ditto.
3091 * gcc.dg/vect/pr65947-9.c: Ditto.
3092 * gcc.dg/vect/pr71416-1.c: Ditto.
3093 * gcc.dg/vect/pr71439.c: Ditto.
3094 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3095 * gcc.dg/vect/vect-bswap16.c: Ditto.
3096 * gcc.dg/vect/vect-bswap32.c: Ditto.
3097 * gcc.dg/vect/vect-bswap64.c: Ditto.
3098 * gcc.dg/vect/vect-live-1.c: Ditto.
3099 * gcc.dg/vect/vect-live-2.c: Ditto.
3100 * gcc.dg/vect/vect-live-3.c: Ditto.
3101 * gcc.dg/vect/vect-live-4.c: Ditto.
3102 * gcc.dg/vect/vect-live-5.c: Ditto.
3103 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3104 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3105 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3106 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3107 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3108 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3109 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3110 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3111 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3112 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3113 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3114 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3115 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3116 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3117 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3118 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3119 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3120
da224bcb
UB
31212016-06-24 Uros Bizjak <ubizjak@gmail.com>
3122
3123 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3124
dfee2870
L
31252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3126
3127 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3128 ia32 if R_386_GOT32X relocation is supported.
3129 * gcc.target/i386/noplt-3.c: Likewise.
3130 * gcc.target/i386/noplt-2.c: Likewise.
3131 (main): Renamed to ...
3132 (bar): This.
3133 * gcc.target/i386/noplt-4.c: Likewise.
3134 (main): Renamed to ...
3135 (bar): This.
3136 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3137 * gcc.target/i386/pr67400-5.c: Likewise.
3138
a86451b9
JJ
31392016-06-24 Jakub Jelinek <jakub@redhat.com>
3140
00085092
JJ
3141 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3142 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3143
a86451b9
JJ
3144 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3145 f4): Adjust expected diagnostics.
3146 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3147 (T): If OVFP is defined, redefine to TP.
3148 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3149 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3150 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3151 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3152 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3153 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3154 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3155 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3156 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3157 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3158 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3159 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3160 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3161 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3162 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3163 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3164 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3165 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3166 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3167 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3168 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3169 as last argument to __builtin_add_overflow_p.
3170
7bb5d5f4
UB
31712016-06-23 Uros Bizjak <ubizjak@gmail.com>
3172
3173 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3174 dg-options and remove default vector testsuite compile flags.
3175 * g++.dg/vect/pr33860a.cc: Ditto.
3176 * g++.dg/vect/pr45470-a.cc: Ditto.
3177 * g++.dg/vect/pr45470-b.cc: Ditto.
3178 * g++.dg/vect/pr60896.cc: Ditto.
3179 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3180 * gcc.dg/vect/pr18308.c: Ditto.
3181 * gcc.dg/vect/pr24049.c: Ditto.
3182 * gcc.dg/vect/pr33373.c: Ditto.
3183 * gcc.dg/vect/pr36228.c: Ditto.
3184 * gcc.dg/vect/pr42395.c: Ditto.
3185 * gcc.dg/vect/pr42604.c: Ditto.
3186 * gcc.dg/vect/pr46663.c: Ditto.
3187 * gcc.dg/vect/pr48765.c: Ditto.
3188 * gcc.dg/vect/pr49093.c: Ditto.
3189 * gcc.dg/vect/pr49352.c: Ditto.
3190 * gcc.dg/vect/pr52298.c: Ditto.
3191 * gcc.dg/vect/pr52870.c: Ditto.
3192 * gcc.dg/vect/pr53185.c: Ditto.
3193 * gcc.dg/vect/pr53773.c: Ditto.
3194 * gcc.dg/vect/pr56695.c: Ditto.
3195 * gcc.dg/vect/pr62171.c: Ditto.
3196 * gcc.dg/vect/pr63530.c: Ditto.
3197 * gcc.dg/vect/pr68339.c: Ditto.
3198 * gcc.dg/vect/pr71259.c: Ditto.
3199 * gcc.dg/vect/vect-82_64.c: Ditto.
3200 * gcc.dg/vect/vect-83_64.c: Ditto.
3201 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3202 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3203 * gcc.dg/vect/vect-shift-2.c: Ditto.
3204 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3205 * gfortran.dg/vect/pr39318.f90: Ditto.
3206 * gfortran.dg/vect/pr45714-a.f: Ditto.
3207 * gfortran.dg/vect/pr45714-b.f: Ditto.
3208 * gfortran.dg/vect/pr46213.f90: Ditto.
3209
2d4bb02f
MM
32102016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3211 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3212
3213 * gcc.target/powerpc/p9-splat-5.c: New test.
3214
f6d1b868
UB
32152016-06-23 Uros Bizjak <ubizjak@gmail.com>
3216
3217 PR tree-optimization/71488
3218 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3219 * lib/target-supports.exp: ... here.
3220 (check_sse4_hw_available): New procedure.
3221 (check_effective_target_sse4_runtime): Ditto.
3222 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3223 -march=westmere for sse4_runtime targets.
936ff030 3224 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3225 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3226 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3227 (main): Call check_vect ().
a7898180 3228 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3229
c0597759
L
32302016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3231
3232 PR target/66232
3233 PR target/67400
3234 * gcc.target/i386/pr66232-14.c: New file.
3235 * gcc.target/i386/pr66232-15.c: Likewise.
3236 * gcc.target/i386/pr66232-16.c: Likewise.
3237 * gcc.target/i386/pr66232-17.c: Likewise.
3238 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3239 ia32 if R_386_GOT32X relocation is supported.
3240 * gcc.target/i386/pr67400-2.c: Likewise.
3241 * gcc.target/i386/pr67400-3.c: Likewise.
3242 * gcc.target/i386/pr67400-4.c: Likewise.
3243 * gcc.target/i386/pr67400-6.c: Likewise.
3244 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3245 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3246
5b0e27a7
JD
32472016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3248
3249 PR libgfortran/48852
3250 * gfortran.dg/char4_iunit_1.f03: Update test.
3251 * gfortran.dg/f2003_io_5.f03: Update test.
3252 * gfortran.dg/real_const_3.f90: Update test.
3253
7f586d90
AK
32542016-06-23 Andi Kleen <ak@linux.intel.com>
3255
3256 * g++.dg/bprob/bprob.exp: Support autofdo.
3257 * g++.dg/tree-prof/tree-prof.exp: dito.
3258 * gcc.dg/tree-prof/tree-prof.exp: dito.
3259 * gcc.misc-tests/bprob.exp: dito.
3260 * gfortran.dg/prof/prof.exp: dito.
3261 * lib/profopt.exp: dito.
3262 * lib/target-supports.exp: Check for autofdo.
3263
60fa7862
ML
32642016-06-23 Martin Liska <mliska@suse.cz>
3265
3266 * gcc.dg/pr71619.c: New test.
3267
e3d62871
UB
32682016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3269
3270 PR target/67400
cc901875
UB
3271 * gcc.target/i386/pr67400-1.c: New test.
3272 * gcc.target/i386/pr67400-2.c: Likewise.
3273 * gcc.target/i386/pr67400-3.c: Likewise.
3274 * gcc.target/i386/pr67400-4.c: Likewise.
3275 * gcc.target/i386/pr67400-5.c: Likewise.
3276 * gcc.target/i386/pr67400-6.c: Likewise.
3277 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3278
ac81cf0b
DM
32792016-06-22 David Malcolm <dmalcolm@redhat.com>
3280
3281 * c-c++-common/missing-header-1.c: New test case.
3282 * c-c++-common/missing-header-2.c: New test case.
3283 * c-c++-common/missing-header-3.c: New test case.
3284 * c-c++-common/missing-header-4.c: New test case.
3285
1a4f11c8
DM
32862016-06-22 David Malcolm <dmalcolm@redhat.com>
3287
3288 PR c/70339
3289 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3290 hint.
3291 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3292 expected results due to builtin "nanl" now being suggested for
3293 "name".
3294 * gcc.dg/pr67580.c: Update expected messages.
3295 * gcc.dg/spellcheck-identifiers.c: New testcase.
3296 * gcc.dg/spellcheck-typenames.c: New testcase.
3297
a93eac6a
DM
32982016-06-22 David Malcolm <dmalcolm@redhat.com>
3299
3300 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3301 file.
3302 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3303 diagnostic-test-show-locus-parseable-fixits.c to sources for
3304 diagnostic_plugin_test_show_locus.c.
3305 * lib/gcc-defs.exp (freeform_regexps): New global.
3306 (dg-regexp): New function.
3307 (handle-dg-regexps): New function.
3308 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3309 freeform_regexps to the empty list.
3310 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3311
49e76ff1
IE
33122016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3313
f6d1b868 3314 PR tree-optimization/71488
49e76ff1
IE
3315 * g++.dg/pr71488.C: New test.
3316 * gcc.dg/vect/vect-bool-cmp.c: New test.
3317
951d8c8a
EB
33182016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3319
3320 * gcc.dg/guality/param-5.c: New test.
3321
b60fc3bd
BE
33222016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3323
3324 * gcc.target/i386/asm-flag-7.c: New test.
3325
0609abda
TS
33262016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3327
3328 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3329 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3330 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3331 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3332 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3333 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3336 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3337 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3339 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3340 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3341 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3342 * lib/target-supports.exp: Likewise.
3343
ee2499b4
TS
33442016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3345
3346 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3347 * gcc.dg/attr-ms_struct-2.c: Likewise.
3348 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3349 * gcc.dg/bf-ms-attrib.c: Likewise.
3350 * gcc.dg/bf-ms-layout-2.c: Likewise.
3351 * gcc.dg/bf-ms-layout-3.c: Likewise.
3352 * gcc.dg/bf-ms-layout.c: Likewise.
3353 * gcc.dg/bf-no-ms-layout.c: Likewise.
3354 * gcc.target/i386/bitfield1.c: Likewise.
3355 * gcc.target/i386/bitfield2.c: Likewise.
3356 * gcc.target/i386/bitfield3.c: Likewise.
3357
caea59ff
KN
33582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3359
3360 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3361 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3362 override other than -mcpu=power9 command-line option is specified,
3363 or if the target operating system is aix.
3364 * gcc.target/powerpc/darn-1.c: Likewise.
3365 * gcc.target/powerpc/darn-2.c: Likewise.
3366 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3367 test if effective-target is not powerpc_p9vector_ok or if the
3368 target operating system is not defined.
3369 * gcc.target/powerpc/vslv-1.c: Likewise.
3370 * gcc.target/powerpc/vsrv-0.c: Likewise.
3371 * gcc.target/powerpc/vsrv-1.c: Likewise.
3372
63617e30
TB
33732016-06-21 Tobias Burnus <burnus@net-b.de>
3374
3375 PR fortran/71068
3376 * gfortran.dg/coarray/data_1.f90: New.
3377
89192c3c
WD
33782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3379
3380 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3381 (dg-require-effective-target): Use arm_v8_neon_hw.
3382 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3383 (dg-require-effective-target): Likewise.
3384 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3385 (dg-require-effective-target): Likewise.
3386 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3387 (dg-require-effective-target): Likewise.
3388 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3389 (dg-require-effective-target): Likewise.
3390 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3391 (dg-require-effective-target): Likewise.
3392 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3393 Add AArch64 check.
3394
64ac50e2
WD
33952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3396
3397 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3398 Set to 3 so test passes.
3399
6252b5db
WD
34002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3401
3402 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3403
3b9bc511
IV
34042016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3405
3406 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3407 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3408 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3409 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3410
21db1c78
IV
34112016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3412
3413 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3414 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3415
9d30e86f
L
34162016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3417
3418 PR target/71549
3419 * gcc.target/i386/pr71549.c: New test.
3420
448a7c69
KN
34212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3422
3423 * gcc.target/powerpc/vadsdu-0.c: Replace
3424 dg-require-effective-target directive to allow test to run on more
3425 platforms, and add dg-skip-if directive to disable test on aix
3426 platforms because of known incompatibilities.
3427 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3428 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3429 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3430 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3431 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3432 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3433 * gcc.target/powerpc/vadsdub-2.c: Replace
3434 dg-require-effective-target directive to allow test to run on more
3435 platforms, and add dg-skip-if directive to disable test on aix
3436 platforms because of known incompatibilities.
3437 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3438 with vec_absdb call to differentiate this test from vadsdub-1.c.
3439 * gcc.target/powerpc/vadsduh-1.c: Replace
3440 dg-require-effective-target directive to allow test to run on more
3441 platforms, and add dg-skip-if directive to disable test on aix
3442 platforms because of known incompatibilities.
3443 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3444 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3445 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3446
0ad84f34
JJ
34472016-06-21 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR tree-optimization/71588
3450 * gcc.dg/pr71558.c: New test.
3451
e71e8d94
SKS
34522016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3453
3454 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3455 * c-c++-common/pr68657-2.c: Likewise.
3456 * c-c++-common/pr68657-3.c: Likewise.
3457 * gcc.dg/torture/pr69714.c: Require int32plus support.
3458 * gcc.dg/torture/pr70025.c: Likewise.
3459 * gcc.dg/torture/pr70083.c: Likewise.
3460 * gcc.dg/torture/pr70542.c: Likewise.
3461 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3462
5a578671
JM
34632016-06-20 Joseph Myers <joseph@codesourcery.com>
3464
3465 PR c/71601
3466 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3467
7a9df68e
JJ
34682016-06-20 Jakub Jelinek <jakub@redhat.com>
3469
50aa64d5
JJ
3470 PR middle-end/71581
3471 * gcc.dg/pr71581.c: New test.
3472
7a9df68e
JJ
3473 PR rtl-optimization/71591
3474 * gcc.dg/cpp/pr71591.c: New test.
3475
3947cf19
DR
34762016-06-20 David B. Robins <gcc@davidrobins.net>
3477
3478 PR target/71571
3479 * g++.dg/torture/pr71571.C: New test.
3480
c4ff221e
JJ
34812016-06-20 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR target/71559
3484 * gcc.target/i386/sse2-pr71559.c: New test.
3485 * gcc.target/i386/avx-pr71559.c: New test.
3486 * gcc.target/i386/avx512f-pr71559.c: New test.
3487
f1b5abfb
TB
34882016-06-20 Tobias Burnus <burnus@net-b.de>
3489
3490 PR fortran/71194
3491 * gfortran.dg/pointer_remapping_10.f90: New.
3492
842107e4
DM
34932016-06-20 David Malcolm <dmalcolm@redhat.com>
3494
3495 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3496
d9e8bdfd
MS
34972016-06-20 Martin Sebor <msebor@redhat.com>
3498
3499 PR c/69507
3500 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3501 * gnu90-const-expr-1.c: Same.
3502 * gnu99-const-expr-1.c: Same.
3503 * gnu99-static-1.c: Same.
3504
67785479
RL
35052016-06-20 Renlin Li <renlin.li@arm.com>
3506
29f09b38 3507 PR testsuite/71489
67785479
RL
3508 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3509
636929b8
JG
35102016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3511
3512 * gcc.target/aarch64/vcvt_f64_1.c: New.
3513 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3514 * gcc.target/aarch64/vrecp_f64_1.c: New.
3515
ff7b374b
KT
35162016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3517
3518 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3519 "alignement".
3520
554cfc9e
GJL
35212016-06-20 Georg-Johann Lay <avr@gjlay.de>
3522
3523 PR target/71103
3524 * gcc.target/avr/torture/pr71103-2.c: New test.
3525
94087e88 35262016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3527
3528 PR c/69507
3529 * gcc.dg/alignof.c: New test.
3530
c561b091
PC
35312016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3532
3533 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3534 vs dg-error; test constexpr specifier too.
3535
bf54f123
PC
35362016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3537
3538 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3539
4e53aa97
CL
35402016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3541
3542 * lib/target-supports.exp
3543 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3544 arm_neon_ok and merge flags. Fix temporary test name.
3545 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3546 and merge flags.
3547
69071d86
ML
35482016-06-17 Martin Liska <mliska@suse.cz>
3549
3550 * gcc.dg/predict-9.c: Fix dump scanning.
3551
68b3b858
BC
35522016-06-17 Bin Cheng <bin.cheng@arm.com>
3553
3554 PR tree-optimization/71354
3555 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3556
d3ee260a
BC
35572016-06-17 Bin Cheng <bin.cheng@arm.com>
3558
3559 PR tree-optimization/71347
3560 * gcc.dg/tree-ssa/pr71347.c: New test.
3561
bd8fb114
BC
35622016-06-17 Bin Cheng <bin.cheng@arm.com>
3563
3564 PR tree-optimization/71354
3565 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3566
97816be4
BC
35672016-06-17 Bin Cheng <bin.cheng@arm.com>
3568
3569 * gcc.dg/vect/vect-alias-check-1.c: New test.
3570
2d761a37
SKS
35712016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3572
e0277d6b 3573 PR target/71151
2d761a37
SKS
3574 * gcc.target/avr/pr71151-1.c: New test.
3575 * gcc.target/avr/pr71151-2.c: New test.
3576 * gcc.target/avr/pr71151-3.c: New test.
3577 * gcc.target/avr/pr71151-4.c: New test.
3578 * gcc.target/avr/pr71151-5.c: New test.
3579 * gcc.target/avr/pr71151-6.c: New test.
3580 * gcc.target/avr/pr71151-7.c: New test.
3581 * gcc.target/avr/pr71151-8.c: New test.
3582 * gcc.target/avr/pr71151-common.h: New test.
3583
68fa96d6
ML
35842016-06-16 Martin Liska <mliska@suse.cz>
3585
3586 * gfortran.dg/predict-1.f90: New test.
3587
b6ca982f
UB
35882016-06-16 Uros Bizjak <ubizjak@gmail.com>
3589
3590 PR target/71242
3a146d46 3591 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3592
1dc8d15b
JH
35932016-06-16 Jan Hubicka <hubicka@ucw.cz>
3594
3595 * g++.dg/vect/pr36648.cc: Disable cunrolli
3596
67c25816
JJ
35972016-06-16 Jakub Jelinek <jakub@redhat.com>
3598
c577adb2
JJ
3599 PR target/71554
3600 * gcc.c-torture/execute/pr71554.c: New test.
3601
67c25816
JJ
3602 PR rtl-optimization/71532
3603 * gcc.dg/torture/pr71532.c: New test.
3604
1a3c3ee9
MM
36052016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3606
3607 * gcc.target/powerpc/p9-dimode1.c: New test.
3608 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3609
f29468a7
JJ
36102016-06-15 Jakub Jelinek <jakub@redhat.com>
3611
61daecc4
JJ
3612 * gcc.c-torture/compile/20160615-1.c: New test.
3613
f29468a7
JJ
3614 * g++.dg/cpp0x/ref-qual17.C: New test.
3615
209d1e2d
IE
36162016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3617
3618 PR middle-end/71529
3619 * gcc.target/i386/pr71529.C: New test.
3620
8dc35712
AH
36212016-06-15 Alan Hayward <alan.hayward@arm.com>
3622
3623 PR tree-optimization/71483
3624 * g++.dg/vect/pr71483.c: New
3625
b8911cb8
PC
36262016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3627
3628 PR c++/70202
3629 * g++.dg/inherit/crash6.C: New.
3630 * g++.dg/inherit/union2.C: Likewise.
3631 * g++.dg/inherit/virtual12.C: Likewise.
3632 * g++.dg/inherit/virtual13.C: Likewise.
3633 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3634
cf5d08ab
UB
36352016-06-15 Uros Bizjak <ubizjak@gmail.com>
3636
e3d62871 3637 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3638
8f482165
AH
36392016-06-15 Alan Hayward <alan.hayward@arm.com>
3640
3641 PR tree-optimization/71439
3642 * gcc.dg/vect/pr71439.c: New
3643
3256673f
KT
36442016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3645
3646 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3647
b17dc4d4
RB
36482016-06-15 Richard Biener <rguenther@suse.de>
3649
3650 * gcc.dg/vect/slp-45.c: New testcase.
3651
2a5825f2
RB
36522016-06-15 Richard Biener <rguenther@suse.de>
3653
3654 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3655
6e433d0b
BS
36562016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3657
3658 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3659 requirements, and disable for AIX for now.
3660 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3661
abe7f828
JJ
36622016-06-14 Jakub Jelinek <jakub@redhat.com>
3663
a09c81b4
JJ
3664 PR c++/71528
3665 * g++.dg/opt/pr71528.C: New test.
3666
abe7f828
JJ
3667 PR c++/71516
3668 * g++.dg/init/pr71516.C: New test.
3669
acfadf06
PC
36702016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3671
3672 * g++.dg/init/array46.C: New.
3673
4d568ab2
UB
36742016-06-14 Uros Bizjak <ubizjak@gmail.com>
3675
e3d62871
UB
3676 * gcc.target/i386/float128-3.c: New test.
3677 * gcc.target/i386/quad-sse4.c: Ditto.
3678 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3679 Update scan strings.
4d568ab2 3680
30934c5d
RB
36812016-06-14 Richard Biener <rguenther@suse.de>
3682
3683 PR middle-end/71526
3684 * gfortran.dg/pr71526.f90: New testcase.
3685
3970e545
AV
36862016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3687
3688 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3689 * gcc.dg/zero_bits_compound-1.c: Likewise.
3690
04976c6e
RB
36912016-06-14 Richard Biener <rguenther@suse.de>
3692
3693 PR tree-optimization/71522
3694 * gcc.dg/torture/pr71522.c: New testcase.
3695
23e025db
JJ
36962016-06-14 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR tree-optimization/71520
3699 * gcc.dg/tree-ssa/pr71520.c: New test.
3700
90b72e84
RB
37012016-06-14 Richard Biener <rguenther@suse.de>
3702
3703 PR tree-optimization/71521
86c24ba6 3704 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3705
ef7cf206
JJ
37062016-06-13 Jakub Jelinek <jakub@redhat.com>
3707
0dda258b
JJ
3708 PR sanitizer/71498
3709 * c-c++-common/ubsan/bounds-13.c: New test.
3710
ef7cf206
JJ
3711 PR preprocessor/71183
3712 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3713
a73786e3
JL
37142016-06-13 Jeff Law <law@redhat.com>
3715
3716 PR tree-optimization/71403
3717 * c-c++-common/ubsan/pr71403-1.c: New test.
3718 * c-c++-common/ubsan/pr71403-2.c: New test.
3719 * c-c++-common/ubsan/pr71403-3.c: New test.
3720
0ac249bf
JJ
37212016-06-13 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR middle-end/71478
3724 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3725 Add -Wno-psabi -w to dg-options.
3726
5408a64a
KN
37272016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3728
3729 * gcc.target/powerpc/vadsdu-0.c: New test.
3730 * gcc.target/powerpc/vadsdu-1.c: New test.
3731 * gcc.target/powerpc/vadsdu-2.c: New test.
3732 * gcc.target/powerpc/vadsdu-3.c: New test.
3733 * gcc.target/powerpc/vadsdu-4.c: New test.
3734 * gcc.target/powerpc/vadsdu-5.c: New test.
3735 * gcc.target/powerpc/vadsdub-1.c: New test.
3736 * gcc.target/powerpc/vadsdub-2.c: New test.
3737 * gcc.target/powerpc/vadsduh-1.c: New test.
3738 * gcc.target/powerpc/vadsduh-2.c: New test.
3739 * gcc.target/powerpc/vadsduw-1.c: New test.
3740 * gcc.target/powerpc/vadsduw-2.c: New test.
3741
f7e4f2e3
DM
37422016-06-13 David Malcolm <dmalcolm@redhat.com>
3743
3744 * gcc.dg/c99-init-2.c (c): Update expected error message.
3745 * gcc.dg/init-bad-8.c (foo): Likewise.
3746 * gcc.dg/spellcheck-fields-3.c: New test case.
3747
ad23a23e
ML
37482016-06-13 Martin Liska <mliska@suse.cz>
3749
3750 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3751 and "guess loop iv compared" heuristics.
3752 * gcc.dg/predict-2.c: Likewise.
3753 * gcc.dg/predict-3.c: Likewise.
3754 * gcc.dg/predict-4.c: Likewise.
3755 * gcc.dg/predict-5.c: Likewise.
3756 * gcc.dg/predict-6.c: Likewise.
3757
146c55da
MP
37582016-06-13 Marek Polacek <polacek@redhat.com>
3759
3760 PR middle-end/71476
3761 * c-c++-common/Wswitch-unreachable-4.c: New test.
3762 * gcc.dg/Wswitch-unreachable-2.c: New test.
3763 * g++.dg/tm/jump1.C: Move dg-warning.
3764
42e77cbc
EB
37652016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3766
3767 * gnat.dg/renaming10.ad[sb]: New test.
3768
7474dcc1
PT
37692016-06-13 Paul Thomas <pault@gcc.gnu.org>
3770
3771 PR fortran/70673
3772 * gfortran.dg/pr70673.f90: New test.
3773
f57f53d3
RB
37742016-06-13 Richard Biener <rguenther@suse.de>
3775
3776 PR middle-end/64516
3777 * gcc.dg/align-3.c: New testcase.
3778
5843a5f0
ML
37792016-06-13 Martin Liska <mliska@suse.cz>
3780
3781 * gcc.target/i386/pr71458.c: New test.
3782
aa8fdb44
UB
37832016-06-12 Uros Bizjak <ubizjak@gmail.com>
3784
3785 PR target/71241
3a146d46 3786 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3787
2043e4d7
DH
37882016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3789
3790 PR target/60751
3791 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3792 statement.
3793
d3dc025d
DH
37942016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3795
3796 PR target/60751
3797 * gfortran.dg/comma_IO_extension_1.f90: New test.
3798 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3799 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3800 statement.
3801 * gfortran.dg/graphite/pr38083.f90: Likewise.
3802 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3803 missing format.
3804
a31d78c6
EB
38052016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gnat.dg/case_character.adb: New test.
3808
95c18dd0
SB
38092016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3810
3811 PR middle-end/71310
3812 * gcc.target/powerpc/pr71310.c: New testcase.
3813
b97d37b4
KV
38142016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3815
3816 PR middle-end/71478
3817 * gcc.dg/pr71478.c: New test.
3818
900bcda3
JJ
38192016-06-10 Jakub Jelinek <jakub@redhat.com>
3820
ec1c20db
JJ
3821 PR middle-end/71494
3822 * gcc.c-torture/execute/pr71494.c: New test.
3823
50b15873
JJ
3824 PR c/68657
3825 * gcc.target/i386/pr68657.c: New test.
3826
900bcda3
JJ
3827 PR inline-asm/68843
3828 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3829 (test): Add -masm=intel alternatives.
3830
4d926e34
MS
38312016-06-10 Martin Sebor <msebor@redhat.com>
3832
3833 PR c/71392
3834 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3835
ad071b2b
JL
38362016-06-10 Jeff Law <law@redhat.com>
3837
3838 PR tree-optimization/71335
3839 * gcc.c-torture/execute/pr71335.c: New test.
3840
2704efe8
DM
38412016-06-10 David Malcolm <dmalcolm@redhat.com>
3842
3843 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3844 the various "cannot tail-call: " messages.
3845
18c9b7d4
CL
38462016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3847
3848 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3849 and options.
3850
7cfa10f3
MO
38512016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3852
3853 PR sanitizer/71480
3854 * c-c++-common/asan/pr71480.c: New test.
3855
1f24fd3e
L
38562016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3857
3858 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3859 (ASMNAME2): Likewise.
3860 (main): Replace fn in asm statement with ASMNAME ("fn").
3861 * gcc.dg/guality/pr68037-2.c: Likewise.
3862 * gcc.dg/guality/pr68037-3.c: Likewise.
3863 * gcc.dg/torture/pr68037-1.c: Likewise.
3864 * gcc.dg/torture/pr68037-2.c: Likewise.
3865 * gcc.dg/torture/pr68037-3.c: Likewise.
3866
ad551c07
BE
38672016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3868
3869 PR inline-asm/68843
3870 * gcc.target/i386/pr68843-1.c: New test.
3871 * gcc.target/i386/pr68843-2.c: New test.
3872
4b1ffdb1 38732016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3874 Cesar Philippidis <cesar@codesourcery.com>
3875
3876 PR middle-end/71373
3877 * gcc.dg/goacc/nested-function-1.c: New file.
3878 * gcc.dg/goacc/nested-function-2.c: Likewise.
3879 * gcc.dg/goacc/pr71373.c: Likewise.
3880 * gfortran.dg/goacc/cray-2.f95: Likewise.
3881 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3882 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3883 * gfortran.dg/goacc/cray.f95: Update.
3884 * gfortran.dg/goacc/loop-1.f95: Likewise.
3885 * gfortran.dg/goacc/loop-3.f95: Likewise.
3886 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3887 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3888
38892016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3890
3891 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3892 for OpenACC tile clauses.
3893 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3894
3895 PR c/71381
3896 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3897 to...
3898 * c-c++-common/goacc/cache-2.c: ... this new file.
3899 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3900 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3901 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3902 usage.
3903 * gfortran.dg/goacc/cray.f95: Likewise.
3904 * gfortran.dg/goacc/loop-1.f95: Likewise.
3905
89851e4c
AH
39062016-06-10 Alan Hayward <alan.hayward@arm.com>
3907
3908 PR tree-optimization/71407
3909 PR tree-optimization/71416
3910 * gcc.dg/vect/pr71407.c: New
3911 * gcc.dg/vect/pr71416-1.c: New
3912 * gcc.dg/vect/pr71416-2.c: New
3913
200eafbf
RB
39142016-06-10 Richard Biener <rguenther@suse.de>
3915
3916 PR middle-end/71477
3917 * gcc.dg/torture/pr71477.c: New testcase.
3918
4df99d92
JK
39192016-06-09 Julia Koval <julia.koval@intel.com>
3920
3921 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3922 * gcc.target/i386/interrupt-13.c: Likewise.
3923 * gcc.target/i386/interrupt-15.c: Likewise.
3924 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3925 * gcc.target/i386/interrupt-24.c: Likewise.
3926 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3927 * gcc.target/i386/interrupt-9.c: Likewise.
3928 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3929
e01b4e16
MS
39302016-06-09 Martin Sebor <msebor@redhat.com>
3931
3932 PR c/70883
3933 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3934 * gcc.dg/builtin-constant_p-1.c: Same.
3935 * gcc.dg/builtins-error.c: Same.
3936 * gcc.dg/pr70859.c: Same.
3937
9c35db0e
SKS
39382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3939
3940 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3941 * gcc.dg/torture/pr68067-1.c: Likewise.
3942 * gcc.dg/torture/pr68067-2.c: Likewise.
3943
39442016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3945
3946 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3947 when setting SIZE.
3948
392a81b9
PC
39492016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3950
3951 PR c++/71465
3952 * g++.dg/inherit/crash5.C: New.
3953 Revert:
3954 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 PR c++/70202
3957 * g++.dg/inherit/crash5.C: New.
3958 * g++.dg/inherit/virtual1.C: Adjust.
3959
e49efc14
ML
39602016-06-09 Martin Liska <mliska@suse.cz>
3961
3962 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3963 * g++.dg/predict-loop-exit-2.C: Likewise.
3964 * g++.dg/predict-loop-exit-3.C: Likewise.
3965 * gcc.dg/predict-1.c: Likewise.
3966 * gcc.dg/predict-2.c: Likewise.
3967 * gcc.dg/predict-3.c: Likewise.
3968 * gcc.dg/predict-4.c: Likewise.
3969 * gcc.dg/predict-5.c: Likewise.
3970 * gcc.dg/predict-6.c: Likewise.
3971 * gcc.dg/predict-7.c: Likewise.
3972
36d57986
RB
39732016-06-09 Richard Biener <rguenther@suse.de>
3974
3975 PR tree-optimization/71462
3976 * gcc.dg/torture/pr71462.c: New testcase.
3977
7d82e8e4
MP
39782016-06-09 Marek Polacek <polacek@redhat.com>
3979
3980 PR c/65471
3981 * gcc.dg/c11-generic-3.c: New test.
3982
c8a71589
PC
39832016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3984
3985 * g++.dg/init/array42.C: New.
3986 * g++.dg/init/array43.C: Likewise.
3987 * g++.dg/init/array44.C: Likewise.
3988 * g++.dg/init/array45.C: Likewise.
3989 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3990 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3991 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3992 * g++.dg/gomp/pr35751.C: Likewise.
3993 * g++.dg/init/array23.C: Likewise.
3994 * g++.dg/init/brace2.C: Likewise.
3995 * g++.dg/init/brace6.C: Likewise.
3996
44a845ca
MS
39972016-06-08 Martin Sebor <msebor@redhat.com>
3998 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR c++/70507
4001 PR c/68120
4002 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4003 * c-c++-common/builtin-arith-overflow-2.c: New test.
4004 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4005 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4006 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4007
2ef16b6e
JJ
40082016-06-08 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR c++/71442
4011 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4012
5e3ee346
AL
40132016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4014
4015 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4016 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4017 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4018 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4019 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4020 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4021 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4022 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4023 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4024 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4025 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4026 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4027 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4028
b2ae2814
RB
40292016-06-08 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/68558
4032 * gcc.dg/vect/slp-44.c: New testcase.
4033
e09b4c37
RB
40342016-06-08 Richard Biener <rguenther@suse.de>
4035
4036 * gcc.dg/vect/slp-43.c: New testcase.
4037
72d50660
RB
40382016-06-08 Richard Biener <rguenther@suse.de>
4039
4040 PR tree-optimization/71452
4041 * gcc.dg/torture/pr71452.c: New testcase.
4042
988c115c
JJ
40432016-06-08 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR c++/71448
4046 * g++.dg/torture/pr71448.C: New test.
4047
73d73b48
BS
40482016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4049
4050 PR debug/71432
4051 PR ada/71413
4052 * g++.dg/debug/pr71432.C: New test.
4053
bdd15d0c
PK
40542016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4055
4056 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4057 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4058 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4059
ce0607bb
AH
40602016-06-08 Alan Hayward <alan.hayward@arm.com>
4061
4062 * gcc.dg/vect/vect-live-2.c: Update effective target.
4063 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4064 * lib/target-supports.exp: Add aarch64 to vect_long.
4065
92a5f2ba
MP
40662016-06-08 Marek Polacek <polacek@redhat.com>
4067
4068 PR c/71418
4069 * gcc.dg/noncompile/pr71418.c: New test.
4070
08203f73
MP
4071 PR c/71426
4072 * gcc.dg/noncompile/pr71426.c: New test.
4073
d1fcc2bd
JH
40742016-06-07 Jan Hubicka <hubicka@ucw.cz>
4075
4076 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4077 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4078 * gcc.dg/predict-3.c: Update template.
4079 * gcc.dg/predict-5.c: Update template.
4080 * gcc.dg/predict-6.c: Update template.
4081 * gcc.dg/predict-9.c: Update template.
4082 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4083
a23e6f1c
BS
40842016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4085
4086 * gcc.target/powerpc/vec-mul.c: New test.
4087
6ffd47b7
DM
40882016-06-07 David Malcolm <dmalcolm@redhat.com>
4089
4090 * gcc.dg/spellcheck-fields-2.c: New test case.
4091
bfd67b47
RB
40922016-06-07 Richard Biener <rguenther@suse.de>
4093
4094 PR c/61564
4095 * gcc.dg/Wpragmas-1.c: New testcase.
4096 * gcc.dg/Wattributes-4.c: Likewise.
4097 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4098 entry.
4099
701b9a47
CL
41002016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4101
4102 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4103 spurious debug code.
4104
6b80d6fa
RB
41052016-06-07 Richard Biener <rguenther@suse.de>
4106
4107 PR tree-optimization/71428
4108 * gcc.dg/torture/pr71428.c: New testcase.
4109
0f3f9437
RB
41102016-06-07 Richard Biener <rguenther@suse.de>
4111
4112 PR middle-end/71423
4113 * gcc.dg/torture/pr71423.c: New testcase.
4114
ec963f2a
KV
41152016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4116
4117 PR middle-end/71408
4118 * gcc.dg/tree-ssa/pr71408.c: New test.
4119
46ab5b6e
KV
41202016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4121
4122 PR middle-end/71281
4123 * g++.dg/torture/pr71281.C: New test.
4124
1f40cff3
MP
41252016-06-06 Marek Polacek <polacek@redhat.com>
4126
4127 PR c/71362
4128 * gcc.dg/pr71362.c: New test.
4129
6f5bcd24
JJ
41302016-06-06 Jakub Jelinek <jakub@redhat.com>
4131 Patrick Palka <ppalka@gcc.gnu.org>
4132
4133 PR c++/70847
4134 PR c++/71330
4135 PR c++/71393
4136 * g++.dg/opt/pr70847.C: New test.
4137 * g++.dg/ubsan/pr70847.C: New test.
4138 * g++.dg/ubsan/pr71393.C: New test.
4139
158beb4a
JJ
41402016-06-06 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR tree-optimization/71259
4143 * gcc.dg/vect/pr71259.c: New test.
4144
d9b950dd
DM
41452016-06-06 David Malcolm <dmalcolm@redhat.com>
4146
4147 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4148 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4150 above.
4151
36f9ad69
KT
41522016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4153
4154 PR middle-end/37780
4155 * gcc.c-torture/execute/pr37780.c: New test.
4156 * gcc.target/aarch64/pr37780_1.c: Likewise.
4157 * gcc.target/arm/pr37780_1.c: Likewise.
4158
5545a907
MP
41592016-06-06 Marek Polacek <polacek@redhat.com>
4160
4161 * c-c++-common/attr-may-alias-1.c: New test.
4162 * c-c++-common/attr-may-alias-2.c: New test.
4163 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4164
93671519
BE
41652016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4166
4167 PR c/24414
4168 * gcc.target/i386/pr24414.c: New test.
4169
690f24b7
JM
41702016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4171
4172 * gcc.target/sparc/vis4misc.c: New file.
4173 * gcc.target/sparc/fpcmp.c: Likewise.
4174 * gcc.target/sparc/fpcmpu.c: Likewise.
4175
31ce6157
AH
41762016-06-06 Alan Hayward <alan.hayward@arm.com>
4177
4178 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4179 * gcc.dg/vect/vect-live-3.c: Likewise.
4180
9fcebb5a
RB
41812016-06-06 Richard Biener <rguenther@suse.de>
4182
4183 PR tree-optimization/71398
4184 * gcc.dg/torture/pr71398.c: New testcase.
4185
903ca97b
UB
41862016-06-06 Uros Bizjak <ubizjak@gmail.com>
4187
4188 PR target/71389
4189 * g++.dg/pr71389.C: New test.
4190
9c1eb332
JD
41912016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4192
4193 PR fortran/71404
4194 * gfortran.dg/fmt_read_5.f: New test.
4195
b2d83bd2
AV
41962016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4197
4198 PR fortran/69659
4199 * gfortran.dg/class_array_22.f03: New test.
4200
ec81960e
JH
42012016-06-05 Jan Hubicka <hubicka@ucw.cz>
4202
4203 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4204
429d2750
JH
42052016-06-05 Jan Hubicka <hubicka@ucw.cz>
4206
4207 * gcc.dg/predict-9.c: Update template.
4208
c1c00983
PC
42092016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4210
4211 PR c++/49377
4212 * g++.dg/template/pr49377.C: New.
4213
1927a963
JJ
42142016-06-04 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR tree-optimization/71405
4217 * g++.dg/torture/pr71405.C: New test.
4218
909a11ad
PC
42192016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4220
4221 PR c++/70202
4222 * g++.dg/inherit/crash5.C: New.
4223 * g++.dg/inherit/virtual1.C: Adjust.
4224
08bbb1f8
JL
42252016-06-03 Jeff Law <law@redhat.com>
4226
4227 PR tree-optimization/71316
4228 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4229
7c35235c
JJ
42302016-06-03 Jakub Jelinek <jakub@redhat.com>
4231
4232 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4233 dg-additional-options with just -fno-tree-scev-cprop in it.
4234 * gcc.dg/vect/vect-live-2.c: Likewise.
4235 * gcc.dg/vect/vect-live-5.c: Likewise.
4236 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4237 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4238 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4239
c8572dd6
PP
42402016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4241
4242 PR c++/27100
4243 * g++.dg/other/friend6.C: New test.
4244
1c7733a7
BS
42452016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4246
4247 * g++.dg/torture/ppc-ldst-array.C: New.
4248
0d2f700f
JM
42492016-06-03 Joseph Myers <joseph@codesourcery.com>
4250
4251 PR target/71276
4252 PR target/71277
4253 * gcc.dg/torture/builtin-fp-int-inexact.c,
4254 gcc.target/i386/387-builtin-fp-int-inexact.c,
4255 gcc.target/i386/387-rint-inline-1.c,
4256 gcc.target/i386/387-rint-inline-2.c,
4257 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4258 gcc.target/i386/sse2-rint-inline-1.c,
4259 gcc.target/i386/sse2-rint-inline-2.c,
4260 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4261 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4262
f8071c05
L
42632016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4264 Julia Koval <julia.koval@intel.com>
4265
4266 PR target/66960
4267 PR target/67630
4268 PR target/67634
4269 PR target/67841
4270 PR target/68037
4271 PR target/68618
4272 PR target/68661
4273 PR target/69575
4274 PR target/69596
4275 PR target/69734
4276 * gcc.dg/guality/pr68037-1.c: New test.
4277 * gcc.dg/guality/pr68037-2.c: Likewise.
4278 * gcc.dg/guality/pr68037-3.c: Likewise.
4279 * gcc.dg/torture/pr68037-1.c: Likewise.
4280 * gcc.dg/torture/pr68037-2.c: Likewise.
4281 * gcc.dg/torture/pr68037-3.c: Likewise.
4282 * gcc.dg/torture/pr68661-1a.c: Likewise.
4283 * gcc.dg/torture/pr68661-1b.c: Likewise.
4284 * gcc.target/i386/interrupt-1.c: Likewise.
4285 * gcc.target/i386/interrupt-2.c: Likewise.
4286 * gcc.target/i386/interrupt-3.c: Likewise.
4287 * gcc.target/i386/interrupt-4.c: Likewise.
4288 * gcc.target/i386/interrupt-5.c: Likewise.
4289 * gcc.target/i386/interrupt-6.c: Likewise.
4290 * gcc.target/i386/interrupt-7.c: Likewise.
4291 * gcc.target/i386/interrupt-8.c: Likewise.
4292 * gcc.target/i386/interrupt-9.c: Likewise.
4293 * gcc.target/i386/interrupt-10.c: Likewise.
4294 * gcc.target/i386/interrupt-11.c: Likewise.
4295 * gcc.target/i386/interrupt-12.c: Likewise.
4296 * gcc.target/i386/interrupt-13.c: Likewise.
4297 * gcc.target/i386/interrupt-14.c: Likewise.
4298 * gcc.target/i386/interrupt-15.c: Likewise.
4299 * gcc.target/i386/interrupt-16.c: Likewise.
4300 * gcc.target/i386/interrupt-17.c: Likewise.
4301 * gcc.target/i386/interrupt-18.c: Likewise.
4302 * gcc.target/i386/interrupt-19.c: Likewise.
4303 * gcc.target/i386/interrupt-20.c: Likewise.
4304 * gcc.target/i386/interrupt-21.c: Likewise.
4305 * gcc.target/i386/interrupt-22.c: Likewise.
4306 * gcc.target/i386/interrupt-23.c: Likewise.
4307 * gcc.target/i386/interrupt-24.c: Likewise.
4308 * gcc.target/i386/interrupt-25.c: Likewise.
4309 * gcc.target/i386/interrupt-26.c: Likewise.
4310 * gcc.target/i386/interrupt-27.c: Likewise.
4311 * gcc.target/i386/interrupt-28.c: Likewise.
4312 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4313 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4314 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4315 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4316 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4317 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4318 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4319 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4320 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4321 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4322 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4323 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4324
36b85e43
BS
43252016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4326
9de2e795
L
4327 PR tree-optimization/52171
4328 * gcc.dg/pr52171.c: New test.
4329 * gcc.target/i386/pr52171.c: New test.
36b85e43 4330
bfeee8ac
JH
43312016-06-03 Jan Hubicka <jh@suse.cz>
4332
4333 * g++.dg/tree-ssa/pred-1.C: New testcase
4334 * gcc.dg/tree-ssa/pred-1.c: New testcase
4335
859b0bae
BS
43362016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4337
4338 PR target/70957
4339 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4340 support.
4341 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4342
3a2edf4c
AH
43432016-06-03 Alan Hayward <alan.hayward@arm.com>
4344
4345 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4346
b28ead45
AH
43472016-06-03 Alan Hayward <alan.hayward@arm.com>
4348
4349 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4350 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4351 * gcc.dg/vect/vect-live-1.c: New test.
4352 * gcc.dg/vect/vect-live-2.c: New test.
4353 * gcc.dg/vect/vect-live-3.c: New test.
4354 * gcc.dg/vect/vect-live-4.c: New test.
4355 * gcc.dg/vect/vect-live-5.c: New test.
4356 * gcc.dg/vect/vect-live-slp-1.c: New test.
4357 * gcc.dg/vect/vect-live-slp-2.c: New test.
4358 * gcc.dg/vect/vect-live-slp-3.c: New test.
4359
1f91747b
JJ
43602016-06-03 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR middle-end/71387
4363 * g++.dg/opt/pr71387.C: New test.
4364
47b83923
JL
43652016-06-02 Jeff Law <law@redhat.com>
4366
4367 PR tree-optimization/71328
4368 * gcc.c-torture/compile/pr71328.c: New test.
4369
e96e5f46
JD
43702016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4371
4372 PR fortran/52393
4373 * gfortran.dg/fmt_read_3.f90: Fix typo.
4374 * gfortran.dg/fmt_read_4.f90: New test.
4375
b872d729
PC
43762016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4377
4378 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4379 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4380 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4381 * g++.dg/cpp0x/override2.C: Likewise.
4382 * g++.dg/parse/crash5.C: Likewise.
4383 * g++.dg/parse/error16.C: Likewise.
4384 * g++.dg/parse/error27.C: Likewise.
4385 * g++.dg/template/qualttp15.C: Likewise.
4386 * g++.dg/template/redecl4.C: Likewise.
4387 * g++.old-deja/g++.other/crash39.C: Likewise.
4388 * g++.old-deja/g++.other/struct1.C: Likewise.
4389 * g++.old-deja/g++.pt/m9a.C: Likewise.
4390 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4391
0e535442
JJ
43922016-06-02 Jakub Jelinek <jakub@redhat.com>
4393
0633ee10
JJ
4394 PR c++/71372
4395 * c-c++-common/pr71372.c: New test.
4396
0e535442
JJ
4397 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4398 __TIME__ strings with __builtin_strcmp instead of printf and
4399 dg-output.
4400
f3c5ecc2
ML
44012016-06-02 Martin Liska <mliska@suse.cz>
4402
4403 * gcc.dg/predict-9.c: New test.
4404
a91807c5
JJ
44052016-06-02 Jakub Jelinek <jakub@redhat.com>
4406
4407 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4408 global set_compiler_env_var and global saved_compiler_env_var.
4409
b5bd1978
KT
44102016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4411
4412 PR rtl-optimization/71295
4413 * gcc.c-torture/compile/pr71295.c: New test.
4414
b93b1475
JJ
44152016-06-02 Jakub Jelinek <jakub@redhat.com>
4416
930ebd0e
JJ
4417 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4418
1e021dc3
JJ
4419 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4420 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4421
b93b1475
JJ
4422 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4423 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4424 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4425 alternative number.
4426
58f2fb5c
MM
44272016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4428
4429 * gcc.target/powerpc/p9-splat-4.c: New test.
4430
44312016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4432
4433 PR target/71186
4434 * gcc.target/powerpc/pr71186.c: New test.
4435
4731c9f0
JD
44362016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4437
4438 PR fortran/52393
4439 * gfortran.dg/fmt_read_3.f90: New test.
4440
042dee3e
TP
44412016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4442
4443 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4444 procedure.
4445
15c98b2e
ES
44462016-06-01 Eduard Sanou <dhole@openmailbox.org>
4447
4448 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4449 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4450 env var is set.
4451 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4452 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4453 shown once.
4454 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4455 during compilation.
4456 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4457 vars set by dg-set-compiler-env-var.
4458
6442a6f4
PT
44592016-06-01 Paul Thomas <pault@gcc.gnu.org>
4460
4461 PR fortran/71156
4462 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4463 to the module procedure declaration.
4464 * gfortran.dg/submodule_16.f08: New test.
4465
ab62397a
JJ
44662016-06-01 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR middle-end/71371
4469 * c-c++-common/gomp/pr71371.c: New test.
4470
b66af6ed
RB
44712016-06-01 Richard Biener <rguenther@suse.de>
4472
4473 PR tree-optimization/71366
4474 * gcc.dg/torture/pr71366-1.c: New testcase.
4475 * gcc.dg/torture/pr71366-2.c: Likewise.
4476
e342b9d8
KN
44772016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4478
4479 * gcc.target/powerpc/vslv-0.c: New test.
4480 * gcc.target/powerpc/vslv-1.c: New test.
4481 * gcc.target/powerpc/vsrv-0.c: New test.
4482 * gcc.target/powerpc/vsrv-1.c: New test.
4483
721547cd
NS
44842016-06-01 Nathan Sidwell <nathan@acm.org>
4485
4486 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4487 * gcc.target/nvptx/weak.c: New.
4488
fa2c9034
RB
44892016-06-01 Richard Biener <rguenther@suse.de>
4490
4491 PR tree-optimization/71261
4492 * gcc.dg/torture/vect-bool-1.c: New testcase.
4493
3e32893c
JJ
44942016-06-01 Jakub Jelinek <jakub@redhat.com>
4495
4496 * gfortran.dg/gomp/order-1.f90: New test.
4497 * gfortran.dg/gomp/order-2.f90: New test.
4498
8c383600
JH
44992016-06-01 Jan Hubicka <hubicka@ucw.cz>
4500
4501 * gcc.dg/unroll-6.c: Update template.
4502 * gcc.dg/unroll-7.c: New testcase.
4503 * gcc.dg/unroll-8.c: New testcase.
4504
a0dfeef5
EB
45052016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4506
4507 * gnat.dg/opt56.ad[sb]: New test.
4508
48de5701
PC
45092016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4510
4511 PR c++/66635
4512 * g++.dg/cpp0x/constexpr-ice16.C: New.
4513
827cf695
PP
45142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4515
4516 PR tree-optimization/71314
4517 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4518 -mbranch-cost=2.
4519
ff66f6e8
PP
45202016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4521
4522 PR tree-optimization/71077
4523 * gcc.dg/tree-ssa/pr71077.c: New test.
4524
050fb209
JH
45252016-05-31 Jan Hubicka <hubicka@ucw.cz>
4526
48de5701
PC
4527 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4528 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4529 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4530
c642d919
PC
45312016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4532
4533 PR c++/71248
4534 * g++.dg/cpp0x/pr71248.C: New.
4535 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4536 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4537 * g++.dg/init/new37.C: Likewise.
4538 * g++.dg/template/static1.C: Likewise.
4539 * g++.dg/template/static2.C: Likewise.
4540
d6439e08
L
45412016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4542
4543 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4544 instead of %rdi.
4545 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4546
780b9dd4
MP
45472016-05-31 Marek Polacek <polacek@redhat.com>
4548
4549 * c-c++-common/Wswitch-unreachable-3.c: New test.
4550 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4551
0d99f8a0
RB
45522016-05-31 Richard Biener <rguenther@suse.de>
4553
4554 PR tree-optimization/71352
4555 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4556
52545641
TP
45572016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4558
4559 * gcc.target/arm/armv5_thumb_isa.c: New test.
4560
5b8c1205
KY
45612016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4562
4563 PR target/71346
4564 * gcc.target/i386/pr71346.c: New test.
4565
7a88cc84
TV
45662016-05-31 Tom de Vries <tom@codesourcery.com>
4567
4568 PR tree-optimization/69068
4569 * gcc.dg/graphite/pr69068.c: New test.
4570
265149a6
MS
45712016-05-27 Martin Sebor <msebor@redhat.com>
4572
4573 PR c++/71306
4574 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4575
00631022
JJ
45762016-05-30 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR c++/71349
4579 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4580 nowait depend(inout: dd[0]) clauses where permitted.
4581
b2f6675b
PC
45822016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4583
4584 PR c++/71238
4585 * g++.dg/parse/pr71238.C: New.
4586 * g++.dg/concepts/friend1.C: Test column numbers too.
4587 * g++.dg/cpp0x/initlist31.C: Likewise.
4588 * g++.dg/cpp0x/pr51420.C: Likewise.
4589 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4590 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4591 * g++.dg/ext/builtin3.C: Likewise.
4592 * g++.dg/lookup/friend12.C: Likewise.
4593 * g++.dg/lookup/friend7.C: Likewise.
4594 * g++.dg/lookup/koenig1.C: Likewise.
4595 * g++.dg/lookup/koenig5.C: Likewise.
4596 * g++.dg/lookup/used-before-declaration.C: Likewise.
4597 * g++.dg/overload/koenig1.C: Likewise.
4598 * g++.dg/template/crash65.C: Likewise.
4599 * g++.dg/template/friend57.C: Likewise.
4600 * g++.dg/warn/Wshadow-5.C: Likewise.
4601 * g++.dg/warn/Wunused-8.C: Likewise.
4602 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4603 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4604 * g++.old-deja/g++.jason/member.C: Likewise.
4605 * g++.old-deja/g++.jason/report.C: Likewise.
4606 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4607 * g++.old-deja/g++.law/visibility20.C: Likewise.
4608 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4609 * g++.old-deja/g++.other/static5.C: Likewise.
4610 * g++.old-deja/g++.pt/overload2.C: Likewise.
4611
a448ff40
JH
46122016-05-30 Jan Hubicka <hubicka@ucw.cz>
4613
4614 * gcc.dg/tree-ssa/peel1.c: New testcase.
4615 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4616 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4617
69be8c91
TV
46182016-05-30 Tom de Vries <tom@codesourcery.com>
4619
4620 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4621 to ce.
4622
a59775a1
PC
46232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4624
4625 PR c++/71099
4626 * g++.dg/parse/virtual1.C: New.
4627
53d6d955
UB
46282016-05-30 Uros Bizjak <ubizjak@gmail.com>
4629
4630 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4631 Use correct register when clearing %edx.
4632
0557293f
AM
46332016-05-30 Alexander Monakov <amonakov@ispras.ru>
4634
4635 PR tree-optimization/71289
4636 * gcc.dg/pr71289.c: New test.
4637
5d476e35
KV
46382016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4639
4640 PR middle-end/71269
4641 PR middle-end/71292
4642 * gcc.dg/tree-ssa/pr71269.c: New test.
4643 * gcc.dg/tree-ssa/pr71292.c: New test.
4644
db5447ca
KV
46452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4646
4647 PR middle-end/71252
4648 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4649
98bdbb39
JH
46502016-05-30 Jan Hubicka <hubicka@ucw.cz>
4651
4652 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4653 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4654 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4655
7e012855
TV
46562016-05-30 Tom de Vries <tom@codesourcery.com>
4657
4658 PR tree-optimization/69067
4659 * gcc.dg/graphite/pr69067.c: New test.
4660
beed3701
UB
46612016-05-29 Uros Bizjak <ubizjak@gmail.com>
4662
4663 PR target/71245
4664 * gcc.target/i386/pr71245-1.c: New test.
4665 * gcc.target/i386/pr71245-2.c: Ditto.
4666
b6d4f8e8
PC
46672016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4668
4669 PR c++/71105
4670 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4671 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4672 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4673
00022058
JH
46742016-05-27 Jan Hubicka <hubicka@ucw.cz>
4675
4676 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4677
c8419aca
VV
46782016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4679
4680 Revert:
4681 PR c++/69855
4682 * g++.dg/overload/69855.C: New.
4683 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4684 * g++.old-deja/g++.pt/crash3.C: Likewise.
4685
8008c4d2
PC
46862016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR c++/60385
4689 * g++.dg/parse/namespace13.C: New.
4690
8b2ef235
JL
46912016-05-26 Jeff Law <law@redhat.com>
4692
4693 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4694 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4695 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4696 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4697 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4698 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4699 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4700 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4701 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4702 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4703 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4704 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4705 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4706
7d67159b
VV
47072016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4708
4709 PR c++/69855
4710 * g++.dg/overload/69855.C: New.
4711 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4712 * g++.old-deja/g++.pt/crash3.C: Likewise.
4713
88e3bdd1
JW
47142016-05-27 Jiong Wang <jiong.wang@arm.com>
4715
4716 PR target/63596
4717 * gcc.target/aarch64/va_arg_1.c: New testcase.
4718 * gcc.target/aarch64/va_arg_2.c: Likewise.
4719 * gcc.target/aarch64/va_arg_3.c: Likewise.
4720
3fd6b9cc
JW
47212016-05-27 Jiong Wang <jiong.wang@arm.com>
4722
4723 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4724 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4725 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4726 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4727 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4728
3cee7e4e
MP
47292016-05-27 Marek Polacek <polacek@redhat.com>
4730
4731 PR middle-end/71308
4732 * g++.dg/torture/pr71308.C: New test.
4733
6a813c96
DV
47342016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4735
4736 * gcc.dg/zero_bits_compound-1.c: New test.
4737 * gcc.dg/zero_bits_compound-2.c: New test.
4738
0561bcfb
IE
47392016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4740
4741 PR middle-end/71279
4742 * gcc.dg/pr71279.c: New test.
4743
21316320
MM
47442016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4745
4746 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4747 floating point min/max/comparison instructions.
4748 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4749
7211a097
JJ
47502016-05-26 Jakub Jelinek <jakub@redhat.com>
4751
4752 * c-c++-common/gomp/schedule-1.c: New test.
4753 * gfortran.dg/gomp/schedule-1.f90: New test.
4754
cac177cf
PP
47552016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4756
4757 PR c++/70822
4758 PR c++/70106
4759 * g++.dg/cpp1y/auto-fn32.C: New test.
4760 * g++.dg/cpp1y/paren4.C: New test.
4761
a2d5b8c9
NS
47622016-05-26 Nathan Sidwell <nathan@acm.org>
4763
4764 * gcc.dg/20060410.c: Xfail on ptx.
4765 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4766 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4767 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4768 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4769 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4770
ffa8b552
TP
47712016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4772
4773 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4774
c7501e00
JJ
47752016-05-26 Jakub Jelinek <jakub@redhat.com>
4776
1875b9a0
JJ
4777 PR tree-optimization/71280
4778 * gcc.dg/pr71280.c: New test.
4779
2116e19f
JJ
4780 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4781
305aef09
JJ
4782 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4783 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4784
c7501e00
JJ
4785 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4786
ca449d26
JW
47872016-05-26 Jiong Wang <jiong.wang@arm.com>
4788
4789 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4790 kept in memory.
ca449d26 4791
8af01c66
JL
47922016-05-25 Jeff Law <law@redhat.com>
4793
4794 PR tree-optimization/71272
4795 * gcc.c-torture/compile/pr71272.c: new test.
4796
f9d6ce73
BS
47972016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4798
4799 * gcc.target/powerpc/vec-cmpne.c: New test.
4800 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4801
a88a7b22
EB
48022016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4803
4804 * gnat.dg/opt55.ad[sb]: New test.
4805
125f02ed
SKS
48062016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4807
4808 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4809 * c-c++-common/pr60226.c: Require int32plus.
4810 * gcc.c-torture/execute/pr70602.c: Likewise.
4811 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4812 unsigned long for malloc arg type.
4813 * gcc.dg/asr_div1.c: Require int32plus.
4814 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4815 * gcc.dg/pie-1.c: Require pie.
4816 * gcc.dg/pie-2.c: Likewise.
4817 * gcc.dg/pr59471.c: Require int32plus.
4818 * gcc.dg/pr59963-2.c: XFAIL for int16.
4819 * gcc.dg/pr60114.c: Require int32plus.
4820 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4821 unsigned long for typedef of size_t.
4822 * gcc.dg/pr63914.c: Require int32plus.
4823 * gcc.dg/pr64536.c: Require pt32plus.
4824 * gcc.dg/pr65658.c: Likewise.
4825 * gcc.dg/pr67271.c: Require int32plus.
4826 * gcc.dg/pr68112.c: Likewise.
4827 * gcc.dg/pr69071.c: Skip for avr target.
4828 * gcc.dg/pr69973.c: Require int32plus.
4829 * gcc.dg/pr70169.c: Skip for avr target.
4830 * gcc.dg/sso-6.c: Require int32plus.
4831 * gcc.dg/sso-7.c: Likewise.
4832 * gcc.dg/sso-8.c: Likewise.
4833 * gcc.dg/vrp-min-max-2.c: Likewise.
4834
c6e434f5
UB
48352016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4836
4837 PR target/70738
4838 * gcc.target/i386/pr70738-1.c: New test.
4839 * gcc.target/i386/pr70738-2.c: Likewise.
4840 * gcc.target/i386/pr70738-3.c: Likewise.
4841 * gcc.target/i386/pr70738-4.c: Likewise.
4842 * gcc.target/i386/pr70738-5.c: Likewise.
4843 * gcc.target/i386/pr70738-6.c: Likewise.
4844 * gcc.target/i386/pr70738-7.c: Likewise.
4845 * gcc.target/i386/pr70738-8.c: Likewise.
4846 * gcc.target/i386/pr70738-9.c: Likewise.
4847
5c42d341
KT
48482016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4849
4850 PR rtl-optimization/66940
4851 * gcc.c-torture/execute/pr66940.c: New test.
4852
bf9a1a07
IV
48532016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4854
4855 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4856 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4857 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4858 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4859 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4860 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4861 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4862 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4863 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4864 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4865 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4866 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4867 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4868 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4869 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4870 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4871 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4872 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4873 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4874 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4875 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4876 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4877 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4878 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4879
95efe6b6
MP
48802016-05-25 Marek Polacek <polacek@redhat.com>
4881
4882 PR c/71265
4883 * gcc.dg/noncompile/pr71265.c: New test.
4884
a23faf7a
MP
4885 PR c/71266
4886 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4887
69a6d5ad
NS
48882016-05-25 Nathan Sidwell <nathan@acm.org>
4889
4890 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4891
3072d4ea
RB
48922016-05-25 Richard Biener <rguenther@suse.de>
4893
4894 PR tree-optimization/71261
4895 * c-c++-common/torture/pr71261.c: New testcase.
4896
e412ece4
RB
48972016-05-25 Richard Biener <rguenther@suse.de>
4898
4899 PR tree-optimization/71264
4900 * gcc.dg/vect/pr71264.c: New testcase.
4901
b9e551ad
PC
49022016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4903
4904 PR c++/55992
4905 * g++.dg/cpp0x/alias-decl-53.C: New.
4906 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4907
6aa1abe5
ML
49082016-05-25 Martin Liska <mliska@suse.cz>
4909
4910 * g++.dg/pr71239.C: New test.
4911
842d162e
RB
49122016-05-25 Richard Biener <rguenther@suse.de>
4913
c87885ca
RO
4914 * gcc.dg/vect/pr58135.c: Rename to ...
4915 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4916
f184a36c
MP
49172016-05-25 Marek Polacek <polacek@redhat.com>
4918
4919 * g++.dg/pr65295.C: Use target c++14.
4920
021fad86
PC
49212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4922
53d6d955
UB
4923 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4924 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4925
c3eaf15a
MM
49262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4927
4928 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4929 instructions.
4930
e46c7770
CP
49312016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4932
4933 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4934 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4935 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4936 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4937 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4938 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4939 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4940 * c-c++-common/goacc/pcopy.c: Likewise.
4941 * c-c++-common/goacc/pcopyin.c: Likewise.
4942 * c-c++-common/goacc/pcopyout.c: Likewise.
4943 * c-c++-common/goacc/pcreate.c: Likewise.
4944 * c-c++-common/goacc/pr70688.c: New test.
4945 * c-c++-common/goacc/present-1.c: Adjust test.
4946 * c-c++-common/goacc/reduction-5.c: Likewise.
4947 * g++.dg/goacc/data-1.C: New test.
4948
4bfc9db7
MM
49492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4950
4951 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4952 vector parity built-in functions.
4953 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4954 count trailing zeros automatic vectorization.
4955 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4956 count trailing zeros built-in functions.
4957
2bc145af
KV
49582016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4959
4960 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4961
26869fdb
PH
49622016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4963
4964 PR target/71050
4965 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4966
b2dc9c3b
PC
49672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4968
4969 PR c++/50436
4970 * g++.dg/template/crash123.C: New.
4971 * g++.dg/template/crash124.C: Likewise.
4972
f65e97fd
MS
49732016-05-24 Martin Sebor <msebor@redhat.com>
4974
4975 PR c++/71147
4976 * g++.dg/ext/flexary16.C: New test.
4977
a6f5ac7f
IV
49782016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4979
69a6d5ad
NS
4980 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4981 before math.h is included.
a6f5ac7f
IV
4982 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4983 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4984 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4985 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4986 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4987 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4988 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4989 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4990 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4991 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4992 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4993 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4994 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4995 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4996 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4997 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4998 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4999 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5000 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5001 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5002 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5003 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5004 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5005
27bad558
MM
50062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5007 Kelvin Nilsen <kelvin@gcc.gnu.org>
5008
5009 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5010 support.
5011
72f382fb
PC
50122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5013
5014 PR c++/69872
5015 * g++.dg/warn/Wno-narrowing1.C: New.
5016
ef2ec9d9
MP
50172016-05-24 Marek Polacek <polacek@redhat.com>
5018
5019 PR c/71249
5020 * c-c++-common/Wswitch-unreachable-2.c: New test.
5021
e90434e3
JJ
50222016-05-24 Jakub Jelinek <jakub@redhat.com>
5023
7adb26f2
JJ
5024 PR c++/71257
5025 * g++.dg/vect/simd-clone-6.cc: New test.
5026 * g++.dg/gomp/declare-simd-6.C: New test.
5027
e90434e3
JJ
5028 PR middle-end/70434
5029 PR c/69504
5030 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5031
b556ea3b
RB
50322016-05-24 Richard Biener <rguenther@suse.de>
5033
5034 PR tree-optimization/71240
5035 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5036
e5328f5d
RB
50372016-05-24 Richard Biener <rguenther@suse.de>
5038
5039 PR tree-optimization/71230
5040 * gcc.dg/torture/pr71230.c: New testcase.
5041 * g++.dg/torture/pr71230.C: Likewise.
5042
a04e69c0
TS
50432016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5044
5045 * c-c++-common/goacc/routine-5.c: Add tests.
5046 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5047 * gfortran.dg/goacc/routine-6.f90: Add tests.
5048
30fd2977
RB
50492016-05-24 Richard Biener <rguenther@suse.de>
5050
5051 PR tree-optimization/71253
5052 * gcc.dg/torture/pr71253.c: New testcase.
5053
ca6f60bc
KV
50542016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5055
5056 PR middle-end/71252
5057 * gfortran.dg/pr71252.f90: New test.
5058
d3465d72
RS
50592016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5060
5061 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5062
f17a223d
RB
50632016-05-24 Richard Biener <rguenther@suse.de>
5064
5065 PR middle-end/70434
5066 PR c/69504
5067 * c-c++-common/vector-subscript-4.c: New testcase.
5068 * c-c++-common/vector-subscript-5.c: Likewise.
5069
e3f36534
JD
50702016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5071
5072 PR fortran/71123
5073 * gfortran.dg/namelist_90.f: New test
5074
85d5c27d
JD
50752016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5076
5077 PR fortran/66461
5078 * gfortran.dg/unexpected_eof.f: New test
5079
fe3f3340
MM
50802016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5081 Kelvin Nilsen <kelvin@gcc.gnu.org>
5082
5083 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5084 as little endian.
5085
26d6ae55
PC
50862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5087
5088 PR c++/70972
5089 * g++.dg/cpp0x/inh-ctor20.C: New.
5090 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5091
d6c9a06f
PC
50922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5093
5094 PR c++/69095
5095 * g++.dg/cpp0x/variadic168.C: New.
5096
396a1d10
PC
50972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5098
5099 * g++.dg/cpp0x/pr31445.C: Test column number too.
5100 * g++.dg/cpp0x/pr32253.C: Likewise.
5101 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5102 * g++.dg/cpp0x/variadic36.C: Likewise.
5103
ece46666
MG
51042016-05-23 Marc Glisse <marc.glisse@inria.fr>
5105
5106 * gcc.dg/fold-notshift-2.c: Adjust.
5107
a7dc5980
MP
51082016-05-23 Marek Polacek <polacek@redhat.com>
5109
5110 PR c/49859
5111 * c-c++-common/Wswitch-unreachable-1.c: New test.
5112 * gcc.dg/Wswitch-unreachable-1.c: New test.
5113 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5114 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5115 * g++.dg/gomp/block-10.C: Likewise.
5116 * gcc.dg/gomp/block-10.c: Likewise.
5117 * g++.dg/gomp/block-9.C: Likewise.
5118 * gcc.dg/gomp/block-9.c: Likewise.
5119 * g++.dg/gomp/target-1.C: Likewise.
5120 * g++.dg/gomp/target-2.C: Likewise.
5121 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5122 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5123 * g++.dg/gomp/taskgroup-1.C: Likewise.
5124 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5125 * gcc.dg/gomp/teams-1.c: Likewise.
5126 * g++.dg/gomp/teams-1.C: Likewise.
5127 * g++.dg/overload/error3.C: Likewise.
5128 * g++.dg/tm/jump1.C: Likewise.
5129 * g++.dg/torture/pr40335.C: Likewise.
5130 * gcc.dg/c99-vla-jump-5.c: Likewise.
5131 * gcc.dg/switch-warn-1.c: Likewise.
5132 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5133 * gcc.dg/nested-func-1.c: Likewise.
5134 * gcc.dg/pr67784-4.c: Likewise.
5135
18b54004
RB
51362016-05-23 Richard Biener <rguenther@suse.de>
5137
5138 PR tree-optimization/71230
5139 * gfortran.dg/pr71230-1.f90: New testcase.
5140 * gfortran.dg/pr71230-2.f90: Likewise.
5141
e569db5f
VK
51422016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5143
396a1d10 5144 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5145 * gcc.dg/vect/pr58135.c: Add new.
5146 * gfortran.dg/pr46519-1.f: Adjust test case.
5147
e4b71114
PC
51482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5149
5150 PR c++/53401
5151 * g++.dg/cpp0x/decltype64.C: New.
5152
a25a8058
CL
51532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5154
5155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5156 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5157 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5158
0dcfe9ab
CL
51592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5160
5161 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5162 Add poly64x1_t and poly64x2_t cases if supported.
5163 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5164 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5165 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5166 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5167 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5168
ffd70e4a
CL
51692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5170
5171 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5172 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5173 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5174 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5175 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5176 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5177 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5178
4b1f57fe
CL
51792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5180
5181 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5182
16c5ec77
CL
51832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5184
5185 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5186 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5187
94ad56c7
JJ
51882016-05-22 Jakub Jelinek <jakub@redhat.com>
5189
57748705
JJ
5190 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5191 constraint instead of "r".
5192 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5193 insn instead of vxorpd.
5194 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5195
af120161
JJ
5196 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5197 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5198
355023ce
JJ
5199 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5200
3b48574c
JJ
5201 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5202 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5203
94ad56c7
JJ
5204 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5205
8a85cee2
KV
52062016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5207
5208 PR middle-end/40921
5209 * gcc.dg/tree-ssa/pr40921.c: New test.
5210
8e916b16
PS
52112016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5212
5213 PR target/71103
5214 * gcc.target/avr/pr71103.c: New test.
5215
88aea79f
KV
52162016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5217
5218 PR middle-end/71179
5219 * gcc.dg/tree-ssa/pr71179.c: New test.
5220
79063edd
MS
52212016-05-20 Martin Sebor <msebor@redhat.com>
5222
5223 PR c/71115
5224 * gcc.dg/init-excess-2.c: New test.
5225
55c8849f
EB
52262016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5227
5228 * gnat.dg/opt53.adb: New test.
5229 * gnat.dg/opt54.adb: Likewise.
5230
c91a0948
MJ
52312016-05-20 Martin Jambor <mjambor@suse.cz>
5232
5233 PR tree-optimization/70884
5234 * gcc.dg/tree-ssa/pr70919.c: New test.
5235
9cad20fa
BS
52362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5237
5238 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5239 formatting.
69a6d5ad
NS
5240 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5241 fix code formatting.
5242
52432016-05-20 Nathan Sidwell <nathan@acm.org>
5244
5245 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5246 non-common cases.
5247 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5248
15c671a7
DM
52492016-05-20 David Malcolm <dmalcolm@redhat.com>
5250
5251 * jit.dg/all-non-failing-tests.h: Add
5252 test-factorial-must-tail-call.c.
5253 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5254 * jit.dg/test-factorial-must-tail-call.c: New test case.
5255
4f028369
JJ
52562016-05-20 Jakub Jelinek <jakub@redhat.com>
5257
5258 PR fortran/71204
5259 * gfortran.dg/pr71204.f90: New test.
5260
7dea4ab3
CP
52612016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5262
5263 * gcc.target/nvptx/sincos.c: New test.
5264
ef98d365
PC
52652016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5266
5267 PR c++/70572
5268 * g++.dg/cpp1y/auto-fn31.C: New.
5269
92466115
BS
52702016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5271
5272 * gcc.target/powerpc/vec-addec.c: New test.
5273 * gcc.target/powerpc/vec-addec-int128.c: New test.
5274
9a385c2d
DM
52752016-05-20 David Malcolm <dmalcolm@redhat.com>
5276
5277 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5278 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5279 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5280 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5281
77c9d5b4
JH
52822016-05-20 Jan Hubicka <hubicka@ucw.cz>
5283
5284 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5285
68047971
JJ
52862016-05-20 Jakub Jelinek <jakub@redhat.com>
5287
18954840
JJ
5288 PR c++/71210
5289 * g++.dg/opt/pr71210-1.C: New test.
5290 * g++.dg/opt/pr71210-2.C: New test.
5291
68047971
JJ
5292 PR tree-optimization/29756
5293 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5294 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5295 only on selected targets where V4SImode vectors are known to be
5296 supported.
5297
d78789f5
MG
52982016-05-20 Marc Glisse <marc.glisse@inria.fr>
5299
5300 PR tree-optimization/71079
5301 PR tree-optimization/71206
5302 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5303
550fa093
PK
53042016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5305
5306 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5307 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5308 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5309
483c6429
RG
53102016-05-20 Richard Guenther <rguenther@suse.de>
5311
5312 PR tree-optimization/29756
5313 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5314
eb066284
RB
53152016-05-20 Richard Biener <rguenther@suse.de>
5316
5317 PR tree-optimization/71185
5318 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5319
58f10249
RB
53202016-05-20 Richard Biener <rguenther@suse.de>
5321
5322 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5323
2a5569fa
MP
53242016-05-19 Marek Polacek <polacek@redhat.com>
5325
5326 PR c++/71075
5327 * g++.dg/diagnostic/pr71075.C: New test.
5328
5e9a5385
DM
53292016-05-19 David Malcolm <dmalcolm@redhat.com>
5330
5331 PR c++/71184
5332 * g++.dg/pr71184.C: New test case.
5333
4f45da44
KN
53342016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5335
5336 * gcc.target/powerpc/darn-0.c: New test.
5337 * gcc.target/powerpc/darn-1.c: New test.
5338 * gcc.target/powerpc/darn-2.c: New test.
5339
4177437e
MP
53402016-05-19 Marek Polacek <polacek@redhat.com>
5341
5342 PR tree-optimization/71031
5343 * gcc.dg/tree-ssa/vrp100.c: New test.
5344
afb72432
IE
53452016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5346
5347 PR rtl-optimization/71148
5348 * gcc.dg/pr71148.c: New test.
5349
4f83064e
KT
53502016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5351
5352 PR target/71056
5353 * gcc.target/arm/pr71056.c: New test.
5354
4bf8dbe1
BE
53552016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5356
5357 * c-c++-common/pr69669.c: Check the used mode.
5358
f3510625
MO
53592016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5360
5361 PR sanitizer/64354
5362 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5363
43c0068e
RB
53642016-05-19 Richard Biener <rguenther@suse.de>
5365
5366 PR tree-optimization/70729
5367 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5368 * gcc.dg/graphite/scop-18.c: Likewise.
5369 * gcc.dg/pr41783.c: Disable LIM.
5370 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5371 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5372 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5373 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5374 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5375 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5376 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5377 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5378 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5379 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5380 * gfortran.dg/pr42108.f90: Likewise.
5381
70f25790
DM
53822016-05-18 David Malcolm <dmalcolm@redhat.com>
5383
5384 PR driver/69265
5385 * gcc.dg/spellcheck-options-11.c: New test case.
5386
960db8ec
JJ
53872016-05-18 Jakub Jelinek <jakub@redhat.com>
5388
5389 PR c++/71100
5390 * g++.dg/opt/pr71100.C: New test.
5391
04643334
MJ
53922016-05-18 Martin Jambor <mjambor@suse.cz>
5393
5394 PR ipa/69708
5395 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5396 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5397 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5398 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5399
91bb9f80
MJ
54002016-05-18 Martin Jambor <mjambor@suse.cz>
5401
5402 PR ipa/69708
5403 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5404 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5405 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5406 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5407 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5408
c584aca6
PC
54092016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5410
5411 PR c++/69793
5412 * g++.dg/template/crash122.C: New.
5413
20309c6e
PC
54142016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/70466
5417 * g++.dg/template/pr70466-1.C: New.
5418 * g++.dg/template/pr70466-2.C: Likewise.
5419
50c78b9a
MM
54202016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5421
5422 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5423 splat operations and the XXSPLTIB instruction.
5424 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5425 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5426 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5427 xxlxor to clear a register.
5428
cf8be00d
RS
54292016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5430
5431 * gcc.dg/torture/pr71020.c: New test.
5432
848a392a
MJ
54332016-05-18 Martin Jambor <mjambor@suse.cz>
5434
5435 PR ipa/70646
5436 * gcc.dg/ipa/pr70646.c: New test.
5437
1f2ab776
CL
54382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5439
5440 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5441
76489493
CL
54422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5443
5444 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5445 missing tests for vreinterpretq_p{8,16}.
5446
bd79378d
CL
54472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5448
5449 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5450 vsliq_n_s64 and vsliq_n_u64.
5451
81ca3ea0
CL
54522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5453
5454 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5455 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5456
873cb425
CL
54572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5458
5459 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5460 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5461 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5462
9d6e7c21
CL
54632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5464
5465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5466 in comment.
5467
b4dbe40e 54682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5469
5470 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5471 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5472 "blr\t" and switch to scan-assembler-times.
5473
83a5c910
JW
54742016-05-18 Jiong Wang <jiong.wang@arm.com>
5475
53d6d955
UB
5476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5477 with __aarch64__.
5478 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5479 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5480
fb7cbdeb
JJ
54812016-05-18 Jakub Jelinek <jakub@redhat.com>
5482
8ee91165
JJ
5483 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5484 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5485 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5486 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5487 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5488 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5489
cf4d516a
JJ
5490 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5491 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5492
a4f16422
JJ
5493 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5494 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5495
7b37ce10
JJ
5496 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5497 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5498
fb7cbdeb
JJ
5499 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5500
c9326aef
RB
55012016-05-18 Richard Biener <rguenther@suse.de>
5502
5503 PR tree-optimization/71168
5504 * gcc.dg/torture/pr71168.c: New testcase.
5505
df8b0a11
KV
55062016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5507
5508 PR middle-end/63586
5509 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5510 * gcc.dg/tree-ssa/pr63586.c: New test.
5511 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5512
2efd67ed
NS
55132016-05-17 Nathan Sidwell <nathan@acm.org>
5514
5515 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5516 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5517 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5518 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5519
1988b2c2
NS
55202016-05-17 Nathan Sidwell <nathan@acm.org>
5521
5522 * gcc.target/nvptx/abi-vararg-3.c: New.
5523
ad1d92ab
MM
55242016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5525
5526 PR tree-optimization/54579
5527 PR middle-end/55299
5528 * gcc.dg/fold-notrotate-1.c: New test.
5529 * gcc.dg/fold-notshift-1.c: New test.
5530 * gcc.dg/fold-notshift-2.c: New test.
5531
47768df8
MP
55322016-05-17 Marek Polacek <polacek@redhat.com>
5533
5534 PR ipa/71146
5535 * g++.dg/ipa/pr71146.C: New test.
5536
6b5423a5
DM
55372016-05-17 David Malcolm <dmalcolm@redhat.com>
5538
5539 * jit.dg/test-error-array-bounds.c: New test case.
5540
c7986356
MG
55412016-05-17 Marc Glisse <marc.glisse@inria.fr>
5542
5543 * gcc.dg/tree-ssa/and-1.c: New testcase.
5544
d982c5b7
MG
55452016-05-17 Marc Glisse <marc.glisse@inria.fr>
5546
5547 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5548 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5549
0139ba93
MG
55502016-05-17 Marc Glisse <marc.glisse@inria.fr>
5551
5552 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5553 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5554
daab4562
JW
55552016-05-17 Jiong Wang <jiong.wang@arm.com>
5556
5557 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5558
22330033
JW
55592016-05-17 Jiong Wang <jiong.wang@arm.com>
5560
5561 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5562
98b3a5f2
JW
55632016-05-17 Jiong Wang <jiong.wang@arm.com>
5564
5565 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5566 ".2d[index]" when scan the assembly.
5567 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5569 float64x1.
5570 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5571
b71b7a8e
RB
55722016-05-17 Richard Biener <rguenther@suse.de>
5573
5574 PR tree-optimization/71132
5575 * gcc.dg/torture/pr71132.c: New testcase.
5576
3c51ad46
CL
55772016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5578
5579 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5580
d20faa66
KT
55812016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5582
5583 PR target/70809
5584 * gcc.target/aarch64/pr70809_1.c: New test.
5585
b75cc5a4
KT
55862016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5587
5588 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5589 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5590 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5591 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5592
b28eb195
IE
55932016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5594 Ilya Enkovich <ilya.enkovich@intel.com>
5595
5596 PR target/71114
5597 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5598
0b9004ed
JH
55992016-05-16 Jan Hubicka <hubicka@ucw.cz>
5600
5601 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5602 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5603
1b81a1c1
MW
56042016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5605
5606 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5607 test for __ARM_FP16_ARGS.
5608 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5609 * gcc.target/arm/aapcs/neon-vect10.c: New.
5610 * gcc.target/arm/aapcs/neon-vect9.c: New.
5611 * gcc.target/arm/aapcs/vfp18.c: New.
5612 * gcc.target/arm/aapcs/vfp19.c: New.
5613 * gcc.target/arm/aapcs/vfp20.c: New.
5614 * gcc.target/arm/aapcs/vfp21.c: New.
5615 * gcc.target/arm/fp16-aapcs-1.c: New.
5616 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5617 test for __ARM_FP16_ARGS.
5618 * g++.target/arm/fp16-return-1.c: Update expected output.
5619
921d1e73
JW
56202016-05-16 Jiong Wang <jiong.wang@arm.com>
5621
5622 PR testsuite/70227
5623 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5624
228eb42a
HA
56252016-05-15 Harald Anlauf <anlauf@gmx.de>
5626
5627 PR fortran/69603
5628 * gfortran.dg/pr69603.f90: New testcase.
5629
785abfd3
FR
56302016-05-14 Fritz Reese <fritzoreese@gmail.com>
5631
5632 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5633
e75eb64f
FR
56342016-05-14 Fritz Reese <fritzoreese@gmail.com>
5635
5636 PR fortran/71047
5637 * gfortran.dg/pr71047.f08: New test.
5638
aa4b467b
JM
56392016-05-13 Joseph Myers <joseph@codesourcery.com>
5640
5641 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5642 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5643 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5644
653fb4a2
MS
56452016-05-13 Martin Sebor <msebor@redhat.com>
5646
5647 PR c++/60049
5648 * g++.dg/cpp0x/constexpr-60049.C: New test.
5649
9e37582d
JJ
56502016-05-13 Jakub Jelinek <jakub@redhat.com>
5651
5652 PR bootstrap/71071
5653 * gcc.dg/pr71071.c: New test.
5654
a278aa17
UB
56552016-05-13 Uros Bizjak <ubizjak@gmail.com>
5656
5657 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5658 remove XOP handling.
377eaca7 5659 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5660
ac3d02e2
NS
56612016-05-13 Nathan Sidwell <nathan@acm.org>
5662
5663 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5664 __atomic_is_lock_free declaration.
5665
8ab3bdac
RB
56662016-05-13 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/42587
5669 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5670
623b8e0a
ML
56712016-05-13 Martin Liska <mliska@suse.cz>
5672
5673 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5674 the new format of dump output.
5675
da7674f6
IE
56762016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5677
5678 * gcc.dg/pr71084.c: New test.
5679
c959db3d
RR
56802016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5681
53d6d955
UB
5682 PR target/53440
5683 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5684
43203dea
RR
56852016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5686
5687 * gcc.target/aarch64/struct_return.c: New test.
5688
4f2e1536
MP
56892016-05-12 Marek Polacek <polacek@redhat.com>
5690
5691 PR c/70756
5692 * c-c++-common/pr70756-2.c: New test.
5693 * c-c++-common/pr70756.c: New test.
5694
1ef33ef3
RB
56952016-05-12 Richard Biener <rguenther@suse.de>
5696
5697 PR tree-optimization/71059
5698 * gcc.dg/torture/pr71059.c: New testcase.
5699
763baff6
RB
57002016-05-12 Richard Biener <rguenther@suse.de>
5701
5702 PR tree-optimization/71062
5703 * gcc.dg/torture/pr71062.c: New testcase.
5704
c4ec1243
IE
57052016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5706
5707 PR tree-optimization/71006
5708 * gcc.dg/pr71006.c: New test.
5709
a5fbf76d
MP
57102016-05-12 Marek Polacek <polacek@redhat.com>
5711
5712 PR driver/71063
5713 * gcc.dg/opts-7.c: New test.
5714
5acc47a4
KT
57152016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5716
5717 PR target/70830
5718 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5719 Add -save-temps to dg-options.
5720 Scan for ldmfd rather than pop instruction.
5721 * gcc.target/arm/interrupt-2.c: Likewise.
5722 * gcc.target/arm/pr70830.c: New test.
5723
40bd4bf9
JJ
57242016-05-12 Jakub Jelinek <jakub@redhat.com>
5725
3cd63842
JJ
5726 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5727 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5728
c05d08f6
JJ
5729 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5730 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5731 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5732
bc27ffae
JJ
5733 PR target/71019
5734 * gcc.target/i386/avx512vl-pack-1.c: New test.
5735 * gcc.target/i386/avx512vl-pack-2.c: New test.
5736 * gcc.target/i386/avx512bw-pack-2.c: New test.
5737
515d7412
JJ
5738 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5739
40bd4bf9
JJ
5740 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5741 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5742 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5743
44ab146a
RB
57442016-05-12 Richard Biener <rguenther@suse.de>
5745
5746 PR tree-optimization/70986
5747 * gcc.dg/torture/pr70986-1.c: New testcase.
5748 * gcc.dg/torture/pr70986-2.c: Likewise.
5749 * gcc.dg/torture/pr70986-3.c: Likewise.
5750
d6e83a8d
MM
57512016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5752
5753 PR c/43651
5754 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5755 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5756
51e67ea3
UB
57572016-05-11 Uros Bizjak <ubizjak@gmail.com>
5758
5759 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5760 directive.
5761 * gcc.target/i386/pr66746.c: Ditto.
5762
3fd2b007
MM
57632016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5764
5765 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5766 support.
5767 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5768 warning when using -mvsx-timode.
5769 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5770 * gcc.target/powerpc/dform-2.c: Likewise.
5771 * gcc.target/powerpc/pr68805.c: Likewise.
5772
5c3a10fb
MP
57732016-05-11 Marek Polacek <polacek@redhat.com>
5774
5775 PR c++/71024
5776 * c-c++-common/attributes-3.c: New test.
5777
7cfb065b
NS
57782016-05-11 Nathan Sidwell <nathan@acm.org>
5779
5780 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5781 * gcc.c-torture/execute/pr68185.c: Likewise.
5782 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5783 * gcc.dg/pr69634.c: Requires scheduling.
5784 * gcc.dg/torture/pr66178.c: Require label values.
5785 * gcc.dg/setjmp-6.c: Require indirect jumps.
5786
f35ea97d
RB
57872016-05-11 Richard Biener <rguenther@suse.de>
5788
5789 PR tree-optimization/71055
5790 * gcc.dg/torture/pr71055.c: New testcase.
5791
dff70323
RB
57922016-05-11 Richard Biener <rguenther@suse.de>
5793
5794 PR debug/71057
5795 * g++.dg/debug/pr71057.C: New testcase.
5796
56a3d28b
JJ
57972016-05-11 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR fortran/70855
5800 * gfortran.dg/gomp/pr70855.f90: New test.
5801
ebc1b29e
RB
58022016-05-11 Richard Biener <rguenther@suse.de>
5803
5804 PR middle-end/71002
5805 * g++.dg/torture/pr71002.C: New testcase.
5806
98ccd1d7
IE
58072016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5808
5809 PR middle-end/70807
5810 * gcc.dg/pr70807.c: New test.
5811
ed29e24b
MS
58122016-05-10 Martin Sebor <msebor@redhat.com>
5813
5814 PR c++/38611
5815 * g++.dg/Wattributes.C: New test.
5816
e39dab2c
MG
58172016-05-10 Marc Glisse <marc.glisse@inria.fr>
5818
5819 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5820 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5821 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5822
d067e238
IE
58232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5824
5825 PR target/70799
5826 * gcc.target/i386/pr70799-1.c: New test.
5827
cd36c83e
PMR
58282016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5829
5830 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5831
1e3af2a4
IE
58322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5833
5834 PR middle-end/70877
5835 * gcc.target/i386/pr70877.c: New test.
5836
afc610db
IE
58372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5838
5839 PR tree-optimization/70786
5840 * gcc.target/i386/pr70876.c: New test.
5841
4b59d19f
JJ
58422016-05-10 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR target/70927
5845 * gcc.target/i386/avx512vl-logic-1.c: New test.
5846 * gcc.target/i386/avx512vl-logic-2.c: New test.
5847 * gcc.target/i386/avx512dq-logic-2.c: New test.
5848
9b5ee426
BS
58492016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5850
5851 PR target/70963
5852 * gcc.target/powerpc/pr70963.c: New.
5853
f3352cab
DM
58542016-05-10 David Malcolm <dmalcolm@redhat.com>
5855
5856 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5857 (test_very_wide_line): Add ruler to expected output.
5858 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5859 (test_very_wide_line): Likewise.
5860 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5861 (test_show_locus): Within the handling of "test_very_wide_line",
5862 enable show_ruler_p on the diagnostic context.
5863
4a3255dd
RB
58642016-05-10 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/71039
5867 * gcc.dg/torture/pr71039.c: New testcase.
5868
da7c9950
NS
58692016-05-10 Nathan Sidwell <nathan@acm.org>
5870
5871 * gcc.dg/nested-func-10.c: Requires alloca.
5872 * gcc.dg/nested-func-9.c: Requires alloca.
5873 * gcc.c-torture/execute/pr70460.c: Requires labels.
5874 * gcc.c-torture/compile/pr70199.c: Requires labels.
5875 * gcc.target/nvptx/decl.c: Compile only.
5876 * gcc.target/nvptx/trailing-init.c: Compile only.
5877 * gcc.target/nvptx/ary-init.c: Compile only.
5878
cf68d92c
MP
58792016-05-10 Marek Polacek <polacek@redhat.com>
5880
5881 PR c/70255
5882 * gcc.dg/attr-opt-1.c: New test.
5883
64ea4e15
RB
58842016-05-10 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/70497
5887 PR tree-optimization/28367
5888 * gcc.dg/torture/20160404-1.c: New testcase.
5889 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5890 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5891
5a96dae3
PMR
58922016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5893
5894 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5895
fc97f805
UB
58962016-05-09 Uros Bizjak <ubizjak@gmail.com>
5897
5898 * gcc.target/i386/fabsneg-1.c New test.
5899
a710b1d5
AM
59002016-05-09 Alan Modra <amodra@gmail.com>
5901
5902 PR testsuite/70826
5903 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5904
171f6f05
RB
59052016-05-09 Richard Biener <rguenther@suse.de>
5906
5907 PR tree-optimization/70985
5908 * gcc.dg/torture/pr70985.c: New testcase.
5909
18caa34e
BC
59102016-05-09 Bin Cheng <bin.cheng@arm.com>
5911
5912 * gcc.dg/tree-ssa/ifc-9.c: New test.
5913 * gcc.dg/tree-ssa/ifc-10.c: New test.
5914 * gcc.dg/tree-ssa/ifc-11.c: New test.
5915 * gcc.dg/tree-ssa/ifc-12.c: New test.
5916 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5917 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5918 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5919
7a27d38f
RB
59202016-05-09 Richard Biener <rguenther@suse.de>
5921
5922 PR fortran/70937
5923 * gfortran.dg/pr70937.f90: New testcase.
5924
5ebbbd3d
RO
59252016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5926
5927 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5928
f6288c24
FR
59292016-05-07 Fritz Reese <fritzoreese@gmail.com>
5930
5931 PR fortran/56226
5932 * gfortran.dg/dec_structure_1.f90: New testcase.
5933 * gfortran.dg/dec_structure_2.f90: Ditto.
5934 * gfortran.dg/dec_structure_3.f90: Ditto.
5935 * gfortran.dg/dec_structure_4.f90: Ditto.
5936 * gfortran.dg/dec_structure_5.f90: Ditto.
5937 * gfortran.dg/dec_structure_6.f90: Ditto.
5938 * gfortran.dg/dec_structure_7.f90: Ditto.
5939 * gfortran.dg/dec_structure_8.f90: Ditto.
5940 * gfortran.dg/dec_structure_9.f90: Ditto.
5941 * gfortran.dg/dec_structure_10.f90: Ditto.
5942 * gfortran.dg/dec_structure_11.f90: Ditto.
5943 * gfortran.dg/dec_union_1.f90: Ditto.
5944 * gfortran.dg/dec_union_2.f90: Ditto.
5945 * gfortran.dg/dec_union_3.f90: Ditto.
5946 * gfortran.dg/dec_union_4.f90: Ditto.
5947 * gfortran.dg/dec_union_5.f90: Ditto.
5948 * gfortran.dg/dec_union_6.f90: Ditto.
5949 * gfortran.dg/dec_union_7.f90: Ditto.
5950
5ec4a8cd
TV
59512016-05-07 Tom de Vries <tom@codesourcery.com>
5952
5953 PR tree-optimization/70956
5954 * gcc.dg/graphite/pr70956.c: New test.
5955
58ec1d0e
JJ
59562016-05-06 Jakub Jelinek <jakub@redhat.com>
5957
ccd88fb7
JJ
5958 PR middle-end/70941
5959 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5960 (a, b, c, d): Change type from char to signed char.
5961 (main): Compare against (signed char) -1634678893 instead of
5962 hardcoded -109. Use __builtin_abort instead of abort.
5963
dd3b6464
JJ
5964 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5965 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5966
58ec1d0e
JJ
5967 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5968
19aa23d8
YR
59692016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5970
5971 PR debug/70935
5972 * gcc.dg/torture/pr70935.c: New test.
5973
ae5f0df1
OE
59742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5975
5976 PR target/58219
ce23a8ff 5977 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5978
078f7e37
RB
59792016-05-06 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/70960
5982 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5983
765d7b54
OE
59842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5985
5986 PR target/52933
5987 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5988 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5989 Adjust expected instruction counts.
5990 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5991
29c94e65
MP
59922016-05-06 Marek Polacek <polacek@redhat.com>
5993
5994 PR sanitizer/70875
5995 * gcc.dg/ubsan/bounds-3.c: New test.
5996
3684b02e
OE
59972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5998
5999 PR target/54089
6000 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6001
8706773f
RB
60022016-05-06 Richard Biener <rguenther@suse.de>
6003
6004 PR middle-end/70931
6005 * gfortran.dg/pr70931.f90: New testcase.
6006
a4f51018
RB
60072016-05-06 Richard Biener <rguenther@suse.de>
6008
6009 PR middle-end/70941
6010 * gcc.dg/torture/pr70941.c: New testcase.
6011
c4f2425f
BC
60122016-05-05 Bin Cheng <bin.cheng@arm.com>
6013
6014 PR tree-optimization/57206
6015 * gcc.dg/vect/pr57206.c: New test.
6016
5dc08197
RO
60172016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6018
6019 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6020
351f85c5
JJ
60212016-05-05 Jakub Jelinek <jakub@redhat.com>
6022
568bac8c
JJ
6023 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6024
351f85c5
JJ
6025 * c-c++-common/Wdangling-else-4.c: New test.
6026
33fd7785
JJ
60272016-05-04 Jakub Jelinek <jakub@redhat.com>
6028
2d1ac15a
JJ
6029 PR c++/70906
6030 PR c++/70933
6031 * g++.dg/opt/pr70906.C: New test.
6032 * g++.dg/opt/pr70933.C: New test.
6033
33fd7785
JJ
6034 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6035
6b715bf6
JH
60362016-05-04 Jan Hubicka <hubicka@ucw.cz>
6037
6038 * gcc.dg/ipa/pure-const-3.c: New testcase.
6039
deef7113
MP
60402016-05-04 Marek Polacek <polacek@redhat.com>
6041
6042 * c-c++-common/Wdangling-else-1.c: New test.
6043 * c-c++-common/Wdangling-else-2.c: New test.
6044 * c-c++-common/Wdangling-else-3.c: New test.
6045
5396db97
KCY
60462016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6047
6048 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6049 flag is present.
6050
de55efd5
MP
60512016-05-04 Marek Polacek <polacek@redhat.com>
6052
6053 PR c/48778
6054 * gcc.dg/Waddress-2.c: New test.
6055
475839b6
AM
60562016-05-04 Alan Modra <amodra@gmail.com>
6057
6058 * gcc.target/powerpc/pr70866.c: New.
6059
b25aad5f
MS
60602016-05-03 Martin Sebor <msebor@redhat.com>
6061
6062 PR c++/66561
6063 * c-c++-common/builtin_location.c: New test.
6064 * g++.dg/cpp1y/builtin_location.C: New test.
6065
79ce98bc
MP
60662016-05-03 Marek Polacek <polacek@redhat.com>
6067
6068 PR c/70859
6069 * gcc.dg/pr70859.c: New test.
6070 * gcc.dg/pr70859-2.c: New test.
6071
402e89f5
PMR
60722016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6073
6074 * gnat.dg/debug5.adb: New testcase.
6075
f3d90045
DV
60762016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6077
6078 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6079 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6080 Procedure to check for z10 instruction set.
6081
1e26cec1
CL
60822016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6083
6084 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6085
71aca5a0
AM
60862016-05-03 Alan Modra <amodra@gmail.com>
6087
6088 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6089
2fd70ec1
JJ
60902016-05-03 Jakub Jelinek <jakub@redhat.com>
6091
6092 * gcc.target/i386/avx512f-cvt-1.c: New test.
6093
e5705cf7
L
60942016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6095
6096 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6097 -fdump-tree-vrp-details.
6098
381cdae4
RB
60992016-05-03 Richard Biener <rguenther@suse.de>
6100
6101 * gcc.dg/pr30172-1.c: Adjust.
6102 * gcc.dg/pr63743.c: Likewise.
6103 * gcc.dg/tm/pr51696.c: Likewise.
6104 * c-c++-common/tm/safe-1.c: Likewise.
6105 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6106 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6107 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6108 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6109
adedd5c1
JJ
61102016-05-03 Jakub Jelinek <jakub@redhat.com>
6111
31ed1665
JJ
6112 PR rtl-optimization/70467
6113 * gcc.target/i386/pr70467-3.c: New test.
6114 * gcc.target/i386/pr70467-4.c: New test.
6115
dea60b59
JJ
6116 PR tree-optimization/70916
6117 * gcc.c-torture/compile/pr70916.c: New test.
6118
adedd5c1
JJ
6119 PR target/49244
6120 * gcc.target/i386/pr49244-1.c: New test.
6121 * gcc.target/i386/pr49244-2.c: New test.
6122
f80041ef
BS
61232016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6124
6125 PR rtl-optimization/44281
6126 * gcc.target/i386/pr44281.c: New test.
6127
1cfcd39e
BC
61282016-05-03 bin cheng <bin.cheng@arm.com>
6129
6130 PR tree-optimization/56541
6131 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6132 * gcc.dg/vect/pr56541.c: new test.
6133
4304ccfd
MM
61342016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6135
6136 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6137 __float128.
6138 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6139
50d94c29
L
61402016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6141
6142 PR testsuite/70520
6143 * c-c++-common/asan/clone-test-1.c (main): Align child process
6144 stack to 16 bytes.
6145
bc1aee87
DM
61462016-05-02 David Malcolm <dmalcolm@redhat.com>
6147
6148 PR c++/62314
6149 * g++.dg/spellcheck-fields-2.C: New test case.
6150
474e0129
DM
61512016-05-02 David Malcolm <dmalcolm@redhat.com>
6152
6153 PR c++/62314
6154 * g++.dg/pr62314.C: New test case.
6155
818b88a7
JH
61562016-05-02 Jan Hubicka <hubicka@ucw.cz>
6157
6158 * gcc.dg/ipa/inline-8.c: New testcase.
6159
dd77684f
JJ
61602016-05-02 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR rtl-optimization/70467
6163 * gcc.target/i386/pr70467-1.c: New test.
6164
72407e00
BE
61652016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6166
6167 * gcc.dg/spec-options.c: Run the test on all targets.
6168 * gcc.dg/foo.specs: Use cpp_unique_options.
6169
dd53d197
MG
61702016-05-02 Marc Glisse <marc.glisse@inria.fr>
6171
6172 * gcc.dg/tree-ssa/unord.c: New testcase.
6173
a8b85ce9
MG
61742016-05-02 Marc Glisse <marc.glisse@inria.fr>
6175
6176 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6177
5b37e866
NS
61782016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6179
6180 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6181
7176a4a0
MP
61822016-05-02 Marek Polacek <polacek@redhat.com>
6183
6184 PR c/70851
6185 * gcc.dg/enum-incomplete-3.c: New test.
6186
6b9933b9
MP
61872016-05-02 Marek Polacek <polacek@redhat.com>
6188 Tom de Vries <tom@codesourcery.com>
6189
6190 PR tree-optimization/70700
6191 * gcc.dg/pr70700.c: New test.
6192
90f82260
UB
61932016-05-01 Uros Bizjak <ubizjak@gmail.com>
6194
6195 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6196 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6197 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6198 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6199 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6200
f73036c1
EB
62012016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6202
6203 * ada/acats/run_acats: Rename into...
6204 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6205 * ada/acats/run_all.sh: Remove redundant test.
6206 (target_run): Move around.
6207 (target_gnatchop): Use newly built executable.
6208 (target_gnatmake): Likewise.
6209 Check that the compilation of impbit succeeds.
6210
85e051a3
OE
62112016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6212
6213 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6214 * gcc.dg/20021029-1.c: Likewise.
6215 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6216 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6217 * gcc.target/sh/cmpstr.c: Likewise.
6218 * gcc.target/sh/cmpstrn.c: Likewise.
6219 * gcc.target/sh/memset.c: Likewise.
6220 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6221 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6222 * gcc.target/sh/pr39423-1.c: Likewise.
6223 * gcc.target/sh/pr49468-di.c: Likewise.
6224 * gcc.target/sh/pr49468-si.c: Likewise.
6225 * gcc.target/sh/pr49880-1.c: Likewise.
6226 * gcc.target/sh/pr49880-2.c: Likewise.
6227 * gcc.target/sh/pr49880-3.c: Likewise.
6228 * gcc.target/sh/pr50751-1.c: Likewise.
6229 * gcc.target/sh/pr50751-4.c: Likewise.
6230 * gcc.target/sh/pr50751-7.c: Likewise.
6231 * gcc.target/sh/pr51244-1.c: Likewise.
6232 * gcc.target/sh/pr51244-10.c: Likewise.
6233 * gcc.target/sh/pr51244-11.c: Likewise.
6234 * gcc.target/sh/pr51244-12.c: Likewise.
6235 * gcc.target/sh/pr51244-13.c: Likewise.
6236 * gcc.target/sh/pr51244-14.c: Likewise.
6237 * gcc.target/sh/pr51244-17.c: Likewise.
6238 * gcc.target/sh/pr51244-18.c: Likewise.
6239 * gcc.target/sh/pr51244-19.c: Likewise.
6240 * gcc.target/sh/pr51244-4.c: Likewise.
6241 * gcc.target/sh/pr51244-5.c: Likewise.
6242 * gcc.target/sh/pr51244-7.c: Likewise.
6243 * gcc.target/sh/pr51244-8.c: Likewise.
6244 * gcc.target/sh/pr51244-9.c: Likewise.
6245 * gcc.target/sh/pr51697.c: Likewise.
6246 * gcc.target/sh/pr52483-1.c: Likewise.
6247 * gcc.target/sh/pr52483-2.c: Likewise.
6248 * gcc.target/sh/pr52483-3.c: Likewise.
6249 * gcc.target/sh/pr52483-5.c: Likewise.
6250 * gcc.target/sh/pr52933-1.c: Likewise.
6251 * gcc.target/sh/pr52933-2.c: Likewise.
6252 * gcc.target/sh/pr52933-3.c: Likewise.
6253 * gcc.target/sh/pr53568-1.c: Likewise.
6254 * gcc.target/sh/pr53976-1.c: Likewise.
6255 * gcc.target/sh/pr53988-1.c: Likewise.
6256 * gcc.target/sh/pr53988.c: Likewise.
6257 * gcc.target/sh/pr54089-1.c: Likewise.
6258 * gcc.target/sh/pr54089-6.c: Likewise.
6259 * gcc.target/sh/pr54089-7.c: Likewise.
6260 * gcc.target/sh/pr54089-8.c: Likewise.
6261 * gcc.target/sh/pr54089-9.c: Likewise.
6262 * gcc.target/sh/pr54236-1.c: Likewise.
6263 * gcc.target/sh/pr54236-2.c: Likewise.
6264 * gcc.target/sh/pr54236-3.c: Likewise.
6265 * gcc.target/sh/pr54236-4.c: Likewise.
6266 * gcc.target/sh/pr54386.c: Likewise.
6267 * gcc.target/sh/pr54602-1.c: Likewise.
6268 * gcc.target/sh/pr54685.c: Likewise.
6269 * gcc.target/sh/pr54760-1.c: Likewise.
6270 * gcc.target/sh/pr54760-2.c: Likewise.
6271 * gcc.target/sh/pr54760-3.c: Likewise.
6272 * gcc.target/sh/pr54760-4.c: Likewise.
6273 * gcc.target/sh/pr54760-5.c: Likewise.
6274 * gcc.target/sh/pr54760-6.c: Likewise.
6275 * gcc.target/sh/pr55146.c: Likewise.
6276 * gcc.target/sh/pr55160.c: Likewise.
6277 * gcc.target/sh/pr59278.c: Likewise.
6278 * gcc.target/sh/pr59401-1.c: Likewise.
6279 * gcc.target/sh/pr59533-1.c: Likewise.
6280 * gcc.target/sh/pr63260.c: Likewise.
6281 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6282 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6283 * gcc.target/sh/strlen.c: Likewise.
6284 * gcc.target/sh/torture/pr30807.c: Likewise.
6285 * gcc.target/sh/torture/pr34777.c: Likewise.
6286 * gcc.target/sh/torture/pr64652.c: Likewise.
6287 * gcc.target/sh/torture/pr65505.c: Likewise.
6288 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6289 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6290
411e5c67
PC
62912016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6292
6293 PR c++/66644
6294 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6295
8fa97501
BS
62962016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6297
6298 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6299 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6300 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6301 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6302
5a956111
PP
63032016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6304
6305 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6306 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6307
e7ff0319
CP
63082016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6309
6310 PR middle-end/70626
6311 * c-c++-common/goacc/combined-reduction.c: New test.
6312 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6313
52d11a4b
L
63142016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6315
6316 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6317 *movdi_internal pattern only if PIC off.
6318 * gcc.target/i386/pr70155-2.c: Likewise.
6319 * gcc.target/i386/pr70155-3.c: Likewise.
6320 * gcc.target/i386/pr70155-4.c: Likewise.
6321 * gcc.target/i386/pr70155-5.c: Likewise.
6322 * gcc.target/i386/pr70155-6.c: Likewise.
6323 * gcc.target/i386/pr70155-7.c: Likewise.
6324 * gcc.target/i386/pr70155-8.c: Likewise.
6325 * gcc.target/i386/pr70155-15.c: Likewise.
6326 * gcc.target/i386/pr70155-17.c: Likewise.
6327 * gcc.target/i386/pr70155-22.c: Likewise.
6328
8960db31
BC
63292016-04-29 Bin Cheng <bin.cheng@arm.com>
6330
6331 PR tree-optimization/70803
6332 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6333
cca535a4
IE
63342016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6335
6336 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6337 optimization of vector loop.
6338 * gcc.target/i386/vect-unpack-3.c: New test.
6339 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6340 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6341 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6342
500ecf4a
MP
63432016-04-29 Marek Polacek <polacek@redhat.com>
6344
6345 PR sanitizer/70342
6346 * g++.dg/ubsan/null-7.C: New test.
6347
2fff3db8
MP
6348 PR c/70852
6349 * gcc.dg/pr70852.c: New test.
6350
509063eb
DV
63512016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6352
6353 PR/69089
6354 * g++.dg/cpp0x/alignas6.C: New test.
6355
83745c0d
DV
63562016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6357
c87885ca
RO
6358 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6359 * gcc.dg/pr27003.c: Likewise.
6360 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6361 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6362 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6363 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6364 * gcc.target/arc/mxy.c: Likewise.
6365 * gcc.target/arc/mswape.c: Likewise.
6366 * gcc.target/arc/mrtsc.c: Likewise.
6367 * gcc.target/arc/mcrc.c: Likewise.
6368 * gcc.target/arc/mdsp-packa.c: Likewise.
6369 * gcc.target/arc/mdvbf.c: Likewise.
6370 * gcc.target/arc/mlock.c: Likewise.
6371 * gcc.target/arc/mmac-24.c: Likewise.
6372 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6373
849b265d
BS
63742016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6375 Matthijs Kooijman <matthijs@stdin.nl>
6376 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6377
6378 PR target/60040
6379 * gcc.target/avr/pr60040-1.c: New.
6380 * gcc.target/avr/pr60040-2.c: New.
6381
1390536b
RB
63822016-04-29 Richard Biener <rguenther@suse.de>
6383
6384 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6385
98998245
RB
63862016-04-29 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/13962
6389 PR tree-optimization/65686
6390 * gcc.dg/uninit-pr65686.c: New testcase.
6391
8b80cc21
JJ
63922016-04-29 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR middle-end/70843
6395 * gcc.dg/pr70843.c: New test.
6396
6181bc30
JJ
63972016-04-28 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR target/70858
6400 * gcc.target/i386/pr70858.c: New test.
6401
f4cb3612
AB
64022016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6403
6404 * gcc.target/arc/nps400-1.c: New file.
6405
8ad9df62
JR
64062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6407 Andrew Burgess <andrew.burgess@embecosm.com>
6408
6409 * gcc.target/arc/movh_cl-1.c: New file.
6410
ceaaa9fe
JR
64112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6412 Andrew Burgess <andrew.burgess@embecosm.com>
6413
6414 * gcc.target/arc/extzv-1.c: New file.
6415 * gcc.target/arc/insv-1.c: New file.
6416 * gcc.target/arc/insv-2.c: New file.
6417 * gcc.target/arc/movb-1.c: New file.
6418 * gcc.target/arc/movb-2.c: New file.
6419 * gcc.target/arc/movb-3.c: New file.
6420 * gcc.target/arc/movb-4.c: New file.
6421 * gcc.target/arc/movb-5.c: New file.
6422 * gcc.target/arc/movb_cl-1.c: New file.
6423 * gcc.target/arc/movb_cl-2.c: New file.
6424 * gcc.target/arc/movbi_cl-1.c: New file.
6425 * gcc.target/arc/movl-1.c: New file.
6426
4d03dc2f
JR
64272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6428 Andrew Burgess <andrew.burgess@embecosm.com>
6429
6430 * gcc.target/arc/cmem-1.c: New file.
6431 * gcc.target/arc/cmem-2.c: New file.
6432 * gcc.target/arc/cmem-3.c: New file.
6433 * gcc.target/arc/cmem-4.c: New file.
6434 * gcc.target/arc/cmem-5.c: New file.
6435 * gcc.target/arc/cmem-6.c: New file.
6436 * gcc.target/arc/cmem-7.c: New file.
6437 * gcc.target/arc/cmem-ld.inc: New file.
6438 * gcc.target/arc/cmem-st.inc: New file.
6439
81262dad
JJ
64402016-04-28 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR target/70821
6443 * gcc.target/i386/pr70821.c: New test.
6444
0a31a09a
BS
64452016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6446
6447 * gcc.target/powerpc/vec-adde.c: New test.
6448 * gcc.target/powerpc/vec-adde-int128.c: New test.
6449
3ddffba9
JJ
64502016-04-28 Jakub Jelinek <jakub@redhat.com>
6451
6452 * gcc.target/i386/avx-vround-1.c: New test.
6453 * gcc.target/i386/avx-vround-2.c: New test.
6454 * gcc.target/i386/avx512vl-vround-1.c: New test.
6455 * gcc.target/i386/avx512vl-vround-2.c: New test.
6456
713dedcd
RO
64572016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6458
6459 PR testsuite/70595
6460 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6461 (check_effective_target_cilkplus_runtime): ... this.
6462 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6463 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6464
6465 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6466 Require cilkplus_runtime.
6467 Don't add -lcilkrts.
6468 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6469 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6470 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6471 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6472 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6473 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6474 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6475 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6476 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6477 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6478 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6479 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6480 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6481 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6482 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6483 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6484 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6485 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6486 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6487 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6488 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6489 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6490 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6491 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6492 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6493 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6494 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6495 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6496 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6497
6498 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6499 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6500
6501 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6502
6503 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6504 cilkplus_runtime.
6505
3563f78f
MG
65062016-04-27 Marc Glisse <marc.glisse@inria.fr>
6507
6508 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6509 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6510
6bc2bb18
RB
65112015-04-27 Ryan Burn <contact@rnburn.com>
6512
6513 PR c++/69024
6514 PR c++/68997
6515 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6516 diagnostic.
6517 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6518 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6519
1e55d29a
EB
65202016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6521
6522 * gnat.dg/limited_with4.ad[sb]: New test.
6523 * gnat.dg/limited_with4_pkg.ads: New helper.
6524
087146ca
L
65252016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6526
6527 PR target/70155
6528 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6529 and movv1ti_internal patterns
6530 * gcc.target/i386/pr70155-1.c: New test.
6531 * gcc.target/i386/pr70155-2.c: Likewise.
6532 * gcc.target/i386/pr70155-3.c: Likewise.
6533 * gcc.target/i386/pr70155-4.c: Likewise.
6534 * gcc.target/i386/pr70155-5.c: Likewise.
6535 * gcc.target/i386/pr70155-6.c: Likewise.
6536 * gcc.target/i386/pr70155-7.c: Likewise.
6537 * gcc.target/i386/pr70155-8.c: Likewise.
6538 * gcc.target/i386/pr70155-9.c: Likewise.
6539 * gcc.target/i386/pr70155-10.c: Likewise.
6540 * gcc.target/i386/pr70155-11.c: Likewise.
6541 * gcc.target/i386/pr70155-12.c: Likewise.
6542 * gcc.target/i386/pr70155-13.c: Likewise.
6543 * gcc.target/i386/pr70155-14.c: Likewise.
6544 * gcc.target/i386/pr70155-15.c: Likewise.
6545 * gcc.target/i386/pr70155-16.c: Likewise.
6546 * gcc.target/i386/pr70155-17.c: Likewise.
6547 * gcc.target/i386/pr70155-18.c: Likewise.
6548 * gcc.target/i386/pr70155-19.c: Likewise.
6549 * gcc.target/i386/pr70155-20.c: Likewise.
6550 * gcc.target/i386/pr70155-21.c: Likewise.
6551 * gcc.target/i386/pr70155-22.c: Likewise.
6552
92329f9f
L
65532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6554
6555 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6556 ".{5,6}".
6557
309a0cf6
BC
65582016-04-27 Bin Cheng <bin.cheng@arm.com>
6559
6560 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6561 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6562 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6563 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6564 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6565
72ed2b9c
RB
65662016-04-27 Richard Biener <rguenther@suse.de>
6567
6568 PR ipa/70760
6569 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6570 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6571
3c98ff9b
NS
65722016-04-27 Nathan Sidwell <nathan@acm.org>
6573
6574 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6575 * g++.dg/ubsan/pr63956.C: Adjust error location.
6576
9ec5d66b
NC
65772016-04-27 Nick Clifton <nickc@redhat.com>
6578
6579 PR middle-end/49889
6580 * gcc.dg/pr49889.c: New test.
6581
c1e1f433
BS
65822016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6583
6584 * c-c++-common/memset-array.c: New test.
6585
8ac43293
MS
65862016-04-26 Martin Sebor <msebor@redhat.com>
6587
6588 PR c++/66639
6589 * g++.dg/cpp1y/func_constexpr.C: New test.
6590
843ce8ab
PP
65912016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6592
6593 PR c++/70241
6594 * g++.dg/cpp0x/enum32.C: New test.
6595 * g++.dg/cpp0x/enum33.C: New test.
6596
65972016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6598
6599 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6600 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6601 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6602 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6603 * gcc.c-torture/execute/pr38151.c: Likewise.
6604 * gcc.c-torture/execute/pr66556.c: Likewise.
6605 * gcc.c-torture/execute/pr67781.c: Likewise.
6606 * gcc.c-torture/execute/pr68648.c: Likewise.
6607
ca1206be
MG
66082016-04-26 Marc Glisse <marc.glisse@inria.fr>
6609
6610 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6611
2448a956
MP
66122016-04-26 Marek Polacek <polacek@redhat.com>
6613
6614 PR c/67784
6615 * gcc.dg/pr67784-3.c: New test.
6616 * gcc.dg/pr67784-4.c: New test.
6617 * gcc.dg/pr67784-5.c: New test.
6618
b02a5e26
MP
6619 PR c/70791
6620 * gcc.dg/Wnested-externs-2.c: New test.
6621
6b6aa8d3
MG
66222016-04-26 Marc Glisse <marc.glisse@inria.fr>
6623
6624 * gcc.dg/fold-plusmult.c: Adjust.
6625 * gcc.dg/no-strict-overflow-6.c: Adjust.
6626 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6627
a2095b55
BS
66282016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6629
6630 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6631 number scans.
6632 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6633 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6634 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6635 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6636 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6637 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6638 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6639 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6640 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6641 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6642 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6643 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6644 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6645 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6646 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6647 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6648 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6649 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6650 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6651 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6652 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6653 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6654 scans.
6655 * gcc.target/i386/pr32219-4.c: Likewise.
6656 * gcc.target/i386/pr32219-6.c: Likewise.
6657 * gcc.target/i386/pr32219-8.c: Likewise.
6658
bb0cc5c8
KT
66592016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6660
6661 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6662 associated options.
6663
5a0802ea
MP
66642016-04-26 Marek Polacek <polacek@redhat.com>
6665
6666 PR c++/70744
6667 * g++.dg/ext/cond2.C: New test.
6668
00f615af
BC
66692016-04-26 Bin Cheng <bin.cheng@arm.com>
6670
6671 PR tree-optimization/70771
6672 PR tree-optimization/70775
6673 * gcc.dg/pr70771.c: New test.
25939d34 6674 * gcc.dg/pr70775.c: New test.
00f615af 6675
218155e7
BS
66762016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6677
6678 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6679
ab99f467
RB
66802016-04-25 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/70780
6683 * gcc.dg/torture/pr70780.c: New testcase.
6684
3f8257db 66852016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6686
c87885ca
RO
6687 * gcc.target/arm/neon-vaddws16.c: New test.
6688 * gcc.target/arm/neon-vaddws32.c: New test.
6689 * gcc.target/arm/neon-vaddwu16.c: New test.
6690 * gcc.target/arm/neon-vaddwu32.c: New test.
6691 * gcc.target/arm/neon-vaddwu8.c: New test.
6692 * lib/target-supports.exp
93c590ee
MC
6693 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6694 that arm neon support vector widen sum of HImode TO SImode.
6695
d6c1a7a7
JJ
66962016-04-23 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR sanitizer/70712
6699 * c-c++-common/asan/pr70712.c: New test.
6700
ab0fc037
TS
67012016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6702
6703 * .gitattributes: New file.
6704
2aa64824
CL
67052016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6706
6707 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6708
e7e12d92
DH
67092016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6710
6711 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6712 * gfortran.dg/submodule_15.f08: Likewise.
6713
d1431192
RB
67142016-04-22 Richard Biener <rguenther@suse.de>
6715
6716 PR tree-optimization/70740
6717 * gcc.dg/torture/pr70740.c: New testcase.
6718
04a63c24
L
67192016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6720
6721 PR target/70750
6722 * gcc.target/i386/pr70750-1.c: New test.
6723 * gcc.target/i386/pr70750-2.c: Likewise.
6724
20700098
PC
67252016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/70540
6728 * g++.dg/cpp0x/auto48.C: New.
6729
aedf4e12
MP
67302016-04-21 Marek Polacek <polacek@redhat.com>
6731
6732 PR c++/70513
6733 * g++.dg/cpp0x/forw_enum12.C: New test.
6734 * g++.dg/cpp0x/forw_enum13.C: New test.
6735
2074d80a
KY
67362016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6737
6738 PR target/70728
6739 * gcc.target/i386/pr70728.c: New test.
6740
aef4aab0
RB
67412016-04-21 Richard Biener <rguenther@suse.de>
6742
6743 PR middle-end/70747
6744 * gcc.dg/pr70747.c: New testcase.
6745
2359e571
BC
67462016-04-21 Bin Cheng <bin.cheng@arm.com>
6747
6748 PR tree-optimization/70715
6749 * gcc.dg/tree-ssa/scev-13.c: New test.
6750
ce0e66ff
MG
67512016-04-21 Marc Glisse <marc.glisse@inria.fr>
6752
6753 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6754
2c2870a1
MG
67552016-04-21 Marc Glisse <marc.glisse@inria.fr>
6756
6757 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6758
a2b056a3
JH
67592016-04-20 Jan Hubicka <jh@suse.cz>
6760
6761 PR ipa/70018
6762 * g++.dg/ipa/nothrow-1.C: New testcase.
6763
ee392fc2
NS
67642016-04-20 Nathan Sidwell <nathan@acm.org>
6765
6766 PR c++/55635
6767 * g++.dg/eh/delete1.C: New.
6768
dda49daf
L
67692016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6770
6771 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6772 -mtune-ctrl=sse_typeless_stores.
6773
8a5b9d5a
L
67742016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6775
6776 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6777
1011119f
BC
67782016-04-20 Bin Cheng <bin.cheng@arm.com>
6779
6780 PR tree-optimization/69489
6781 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6782
477d4906
IV
67832016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6784
6785 PR c++/69363
6786 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6787 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6788 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6789
fad08d12
BC
67902016-04-20 Bin Cheng <bin.cheng@arm.com>
6791
6792 PR tree-optimization/56625
6793 PR tree-optimization/69489
6794 * gcc.dg/vect/pr56625.c: New test.
6795 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6796
9e3e4fab
AP
67972016-04-20 Andrew Pinski <apinski@cavium.com>
6798
6799 PR target/64971
6800 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6801
d7aa24e4
AC
68022016-04-20 Arnaud Charlet <charlet@adacore.com>
6803
6804 * gnat.dg/self1.adb: Remove now incorrect test.
6805
e6d62b46
BC
68062016-04-20 Bin Cheng <bin.cheng@arm.com>
6807
6808 * gcc.dg/tree-ssa/scev-11.c: New test.
6809 * gcc.dg/tree-ssa/scev-12.c: New test.
6810
2697b189
MP
68112016-04-20 Marek Polacek <polacek@redhat.com>
6812
6813 PR tree-optimization/70725
6814 * gcc.dg/pr70725.c: New test.
6815
60d393e8
RB
68162016-04-20 Richard Biener <rguenther@suse.de>
6817
6818 PR tree-optimization/70726
6819 * g++.dg/vect/pr70726.cc: New testcase.
6820
82c6f58a
AK
68212016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6822
6823 PR target/70674
6824 * gcc.target/s390/pr70674.c: New test.
6825
90eeab20
JD
68262016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6827
6828 PR libgfortran/70684
6829 * gfortran.dg/list_read_14.f90: New test.
6830
fc9cf6da
L
68312016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6832
6833 PR target/69201
6834 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6835 extern to force it misaligned.
6836 (b): Likewise.
6837 (c): Likewise.
6838 (d): Likewise.
6839 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6840 Don't check `*' before movv4sf_internal.
6841 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6842 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6843 Don't check `*' before movv16qi_internal.
6844 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6845 extern to force it misaligned.
6846 (b): Likewise.
6847 (c): Likewise.
6848 (d): Likewise.
6849 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6850 Don't check `*' before movv2df_internal.
6851 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6852 extern to force it misaligned.
6853 (b): Likewise.
6854 (c): Likewise.
6855 (d): Likewise.
6856 Check movv8sf_internal instead of avx_storeups256.
6857 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6858
ea8927ea
RB
68592016-04-19 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/70171
6862 * g++.dg/tree-ssa/pr70171.C: New testcase.
6863
65f52ee9
RB
68642016-04-19 Richard Biener <rguenther@suse.de>
6865
6866 PR tree-optimization/70724
6867 * gcc.dg/torture/pr70724.c: New testcase.
6868
987b67f1
VM
68692016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6870
6871 PR middle-end/70689
c87885ca 6872 * gcc.target/i386/pr70689.c: New.
987b67f1 6873
91a47c39
L
68742016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6875
6876 PR target/70708
6877 * gcc.target/i386/pr70708.c: New test.
6878
8270b82d
RB
68792016-04-18 Richard Biener <rguenther@suse.de>
6880
6881 PR tree-optimization/43434
6882 * gcc.dg/vect/pr43434.c: New testcase.
6883 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6884 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6885 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6886 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6887 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6888 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6889 * gcc.dg/gomp/pr68640.c: Likewise.
6890 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6891 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6892
edd048e2
RB
68932016-04-18 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/70701
6896 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6897
bd5c7330
TV
68982016-04-18 Tom de Vries <tom@codesourcery.com>
6899
6900 PR testsuite/70699
6901 * gcc.dg/pr70161.c: Add dot-file scans.
6902 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6903 instead of after last dot char.
6904
23f2660f
EB
69052016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6906
6907 * c-c++-common/dump-ada-spec-3.c: New test.
6908 * c-c++-common/dump-ada-spec-4.c: Likewise.
6909
da152c9f
TV
69102016-04-17 Tom de Vries <tom@codesourcery.com>
6911
6912 PR other/70183
6913 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6914
cc950f98
JH
69152016-04-15 Jan Hubicka <jh@suse.cz>
6916
6917 PR ipa/70018
6918 * g++.dg/ipa/pure-const-1.C: New testcase.
6919 * g++.dg/ipa/pure-const-2.C: New testcase.
6920 * g++.dg/ipa/pure-const-3.C: New testcase.
6921
949505a9
MP
69222016-04-15 Marek Polacek <polacek@redhat.com>
6923
6924 PR c/70671
6925 * gcc.dg/bitfld-22.c: New test.
6926
10e547d6
BS
69272016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6928
6929 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6930 x86_64.
6931
1e77281b
MP
69322016-04-15 Marek Polacek <polacek@redhat.com>
6933
6934 PR c/70651
6935 * c-c++-common/pr70651.c: New test.
6936
e501fa8e
KT
69372016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6938
6939 PR rtl-optimization/70681
6940 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6941 dump scan on arm and powerpc.
6942 * gcc.dg/pr10474.c: Likewise.
6943
dda1bf61
JJ
69442016-04-15 Jakub Jelinek <jakub@redhat.com>
6945
ca4ef1ff
JJ
6946 PR c++/69517
6947 PR c++/70019
6948 PR c++/70588
6949 * g++.dg/cpp1y/vla11.C: Revert for real.
6950
dda1bf61
JJ
6951 PR c/70436
6952 * c-c++-common/Wparentheses-1.c: New test.
6953 * c-c++-common/gomp/Wparentheses-1.c: New test.
6954 * c-c++-common/gomp/Wparentheses-2.c: New test.
6955 * c-c++-common/gomp/Wparentheses-3.c: New test.
6956 * c-c++-common/gomp/Wparentheses-4.c: New test.
6957 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6958 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6959 * c-c++-common/goacc/Wparentheses-1.c: New test.
6960
1355e62c
KY
69612016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6962
6963 PR target/70662
6964 * gcc.target/i386/pr70662.c: New test.
6965
0ab34b9e 69662016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6967 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6968
6969 PR tree-optimization/70130
6970 * gcc.dg/vect/O3-pr70130.c: New testcase.
6971
bc773aad
MM
69722016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6973
6e9b2286
MM
6974 PR target/70669
6975 * gcc.target/powerpc/pr70669.c: New test.
6976
bc773aad
MM
6977 PR target/70640
6978 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6979 a power7 system that does not have an assembler that supports
6980 power8.
6981
d8747845
MS
69822016-04-14 Martin Sebor <msebor@redhat.com>
6983
6984 PR c++/69517
6985 PR c++/70019
6986 PR c++/70588
6987 * c-c++-common/ubsan/vla-1.c: Revert.
6988 * g++.dg/cpp1y/vla11.C: Same.
6989 * g++.dg/cpp1y/vla12.C: Same.
6990 * g++.dg/cpp1y/vla13.C: Same.
6991 * g++.dg/cpp1y/vla14.C: Same.
6992 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6993 * g++.dg/init/array24.C: Same.
d8747845
MS
6994 * g++.dg/ubsan/vla-1.C: Same.
6995
85128559
MP
69962016-04-14 Marek Polacek <polacek@redhat.com>
6997 Jan Hubicka <hubicka@ucw.cz>
6998
6999 PR c++/70029
7000 * g++.dg/torture/pr70029.C: New test.
7001
52fbb073
MS
70022016-04-14 Martin Sebor <msebor@redhat.com>
7003
7004 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7005 type size to prevent failures on targets with very low maximum
7006 alignment.
7007
6db61d6f
RB
70082016-04-14 Richard Biener <rguenther@suse.de>
7009
7010 PR tree-optimization/70623
7011 * gcc.dg/torture/pr70623.c: New testcase.
7012 * gcc.dg/torture/pr70623-2.c: Likewise.
7013
342fac95
MS
70142016-04-13 Martin Sebor <msebor@redhat.com>
7015
7016 PR c++/69517
7017 PR c++/70019
7018 PR c++/70588
7019 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7020 * g++.dg/cpp1y/vla11.C: New test.
7021 * g++.dg/cpp1y/vla12.C: New test.
7022 * g++.dg/cpp1y/vla13.C: New test.
7023 * g++.dg/cpp1y/vla14.C: New test.
7024 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7025 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7026 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7027
d93c452f
JJ
70282016-04-13 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR c++/70641
7031 * g++.dg/opt/pr70641.C: New test.
7032
85115fb6
RO
70332016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7034
7035 PR rtl-optimization/68749
7036 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7037 effects of argument promotions.
7038 Remove default args to dg-skip-if.
7039
545a4139
PC
70402016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7041
7042 PR c++/70635
7043 * g++.dg/parse/pr70635.C: New.
7044
b3a77f21
MP
70452016-04-13 Marek Polacek <polacek@redhat.com>
7046
7047 PR c++/70639
7048 * c-c++-common/Wmisleading-indentation-4.c: New test.
7049
99cd9857
MP
70502016-04-13 Marek Polacek <polacek@redhat.com>
7051
7052 PR c/70436
c87885ca
RO
7053 * gcc.dg/Wparentheses-12.c: New test.
7054 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7055
75ca93ec
IE
70562016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7057
7058 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7059 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7060 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7061
3d3f9e7e
JJ
70622016-04-13 Jakub Jelinek <jakub@redhat.com>
7063
37947cd0
JJ
7064 PR middle-end/70633
7065 * gcc.c-torture/compile/pr70633.c: New test.
7066
3d3f9e7e
JJ
7067 PR debug/70628
7068 * gcc.dg/torture/pr70628.c: New test.
7069
92886d3e
PP
70702016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7071
7072 PR c++/70610
7073 * g++.dg/template/pr70610.C: New test.
7074 * g++.dg/template/pr70610-2.C: New test.
7075 * g++.dg/template/pr70610-3.C: New test.
7076 * g++.dg/template/pr70610-4.C: New test.
7077
13bd7c2b
JJ
70782016-04-12 Jakub Jelinek <jakub@redhat.com>
7079
6512fa6d
JJ
7080 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7081 128 instead of 32.
7082
13bd7c2b
JJ
7083 PR c++/70571
7084 * g++.dg/ext/pr70571.C: New test.
7085
20b9851c
MM
70862016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7087
8a434ada 7088 PR target/70640
20b9851c
MM
7089 * gcc.target/powerpc/pr70640.c: New test.
7090
2b2f52bc
PC
70912016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/68722
7094 * g++.dg/parse/pr68722.C: New.
7095
5901e56a
JJ
70962016-04-12 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR rtl-optimization/70596
7099 * gcc.target/i386/pr70596.c: New test.
7100
d4619dc1
NS
71012016-04-12 Nathan Sidwell <nathan@acm.org>
7102
7103 PR c++/70501
7104 * g++.dg/init/pr70501.C: New.
7105
3df530d3
DW
71062016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7107
7108 * gcc.target/i386/asm-flag-6.c: New test.
7109
b7a120d7
TV
71102016-04-12 Tom de Vries <tom@codesourcery.com>
7111
7112 PR tree-optimization/68756
7113 * gcc.dg/graphite/pr68756.c: New test.
7114
4e0eea75
JJ
71152016-04-12 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR tree-optimization/70602
7118 * gcc.c-torture/execute/pr70602.c: New test.
7119
35fbda43
MM
71202016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7121
7122 PR target/70381
7123 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7124 __float128 emulator is built and runs.
7125 * gcc.target/powerpc/float128-1.c: Likewise.
7126
7127 * lib/target-supports.exp (check_ppc_float128_sw_available):
7128 Rework tests for __float128 software and hardware
7129 availability. Fix exit condition to return 0 on success.
7130
04a99ebe
JG
71312016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7132
7133 PR target/70133
7134 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7135 * gcc.target/aarch64/target_attr_15.c: Likewise.
7136
47cd5a85
PC
71372016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7138
7139 PR c++/69066
7140 * g++.dg/cpp1y/pr69066.C: New.
7141
a5edb32e
JD
71422016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7143
7144 PR fortran/68566
7145 * gfortran.dg/pr36192.f90: Update test.
7146 * gfortran.dg/pr36192_1.f90: Update test.
7147 * gfortran.dg/real_dimension_1.f: Update test.
7148 * gfortran.dg/parameter_array_init_7.f90: New test.
7149
8ef378f8
JDA
71502016-04-09 John David Anglin <danglin@gcc.gnu.org>
7151
c532c871
JDA
7152 PR testsuite/64039
7153 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7154
d34f706f
JDA
7155 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7156
75e1dd9e
JDA
7157 PR rtl-optimization/66669
7158 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7159
8a976f5f
JDA
7160 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7161
da04822a
JDA
7162 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7163 * gcc.dg/pie-1.c: Likewise.
7164 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7165 * gcc.dg/pic-4.c: Likewise.
7166 * gcc.dg/pie-3.c: Likewise.
7167 * gcc.dg/pie-4.c: Likewise.
7168
adfabcf9
JDA
7169 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7170
4a020adf
JDA
7171 PR tree-optimization/68644
7172 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7173
8ef378f8
JDA
7174 PR rtl-optimization/64886
7175 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7176
09bf990e
TV
71772016-04-09 Tom de Vries <tom@codesourcery.com>
7178
7179 PR tree-optimization/68953
7180 * gcc.dg/graphite/pr68953.c: New test.
7181
138c3c1a
DH
71822016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7183
7184 PR fortran/70592
7185 * gfortran.dg/deferred_character_16.f90: New test.
7186
f55460af
JJ
71872016-04-09 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR tree-optimization/70586
7190 * gcc.c-torture/execute/pr70586.c: New test.
7191
0b77bbf3
DH
71922016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7193
7194 PR sanitizer/70573
7195 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7196 with __builtin_memset
7197 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7198
c42cfb5c
CP
71992016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7200
7201 PR lto/70289
7202 PR ipa/70348
7203 PR tree-optimization/70373
7204 PR middle-end/70533
7205 PR middle-end/70534
7206 PR middle-end/70535
7207 * c-c++-common/goacc/reduction-5.c: New test.
7208 * c-c++-common/goacc/reduction-promotions.c: New test.
7209 * gfortran.dg/goacc/reduction-3.f95: New test.
7210 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7211
56cfb596
PP
72122016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7213
7214 PR c++/70590
7215 PR c++/70452
7216 * g++.dg/pr70590.C: New test.
7217 * g++.dg/pr70590-2.C: New test.
7218
1a13c0a2
JJ
72192016-04-08 Jakub Jelinek <jakub@redhat.com>
7220
abc0647a
JJ
7221 PR middle-end/70593
7222 * gcc.target/i386/pr70593.c: New test.
7223
1a13c0a2
JJ
7224 PR rtl-optimization/70574
7225 * gcc.target/i386/avx2-pr70574.c: New test.
7226
c3da4956
MO
72272016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7228
7229 PR sanitizer/70541
7230 * c-c++-common/asan/pr70541.c: New test.
7231
9f1b833b
TV
72322016-04-08 Tom de Vries <tom@codesourcery.com>
7233
7234 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7235 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7236
bae7adda
KT
72372016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7238
7239 PR target/70566
7240 * gcc.c-torture/execute/pr70566.c: New test.
7241
211f3d57
TV
72422016-04-08 Tom de Vries <tom@codesourcery.com>
7243
7244 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7245 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7246
02cf2861
AM
72472016-04-08 Alan Modra <amodra@gmail.com>
7248
7249 * gcc.target/powerpc/pr70117.c: New.
7250
5f490f9f
JJ
72512016-04-07 Jakub Jelinek <jakub@redhat.com>
7252
56e9b710
JJ
7253 PR testsuite/70581
7254 * gcc.dg/lto/simd-function_0.c: New test.
7255
5f490f9f
JJ
7256 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7257 clones.
7258 * c-c++-common/attr-simd-2.c: Likewise.
7259 * c-c++-common/attr-simd-4.c: Likewise.
7260 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7261 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7262
e4ebc74d
TP
72632016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7264
7265 PR testsuite/70553
7266 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7267
9817ae35
TS
72682016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7269 Tom de Vries <tom@codesourcery.com>
7270
7271 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7272 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7273 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7274 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7275 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7276 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7277 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7278 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7279
e292f64d
PP
72802016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7281
7282 PR c/70436
7283 * g++.dg/warn/Wparentheses-29.C: New test.
7284
6b37bdaf
PP
72852016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7286
7287 PR c/70436
7288 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7289 explicit braces to resolve a future -Wparentheses warning.
7290
64824205
RH
72912016-04-06 Richard Henderson <rth@redhat.com>
7292
7293 * gcc.dg/pr61817-1.c: New test.
7294 * gcc.dg/pr61817-2.c: New test.
7295 * gcc.dg/pr69391-1.c: New test.
7296 * gcc.dg/pr69391-2.c: New test.
7297
bc2fc1f3
VM
72982016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7299
7300 PR rtl-optimization/70398
c87885ca 7301 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7302
41414a02
EB
73032016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7304
7305 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7306
4066ea8a
YR
73072016-04-06 Yvan Roux <yvan.roux@linaro.org>
7308 Pedro Alves <palves@redhat.com>
7309
7310 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7311
ec35ea45
JJ
73122016-04-06 Jakub Jelinek <jakub@redhat.com>
7313
3866f8dd
JJ
7314 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7315 Check for avx512f effective targets instead of avx2.
7316 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7317 for AVX512F clones.
7318 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7319 * g++.dg/gomp/declare-simd-1.C: Likewise.
7320 * g++.dg/gomp/declare-simd-3.C: Likewise.
7321 * g++.dg/gomp/declare-simd-4.C: Likewise.
7322
ec35ea45
JJ
7323 PR middle-end/70550
7324 * c-c++-common/gomp/pr70550-1.c: New test.
7325 * c-c++-common/gomp/pr70550-2.c: New test.
7326
c08d28ac
NS
73272016-04-05 Nathan Sidwell <nathan@acm.org>
7328
7329 PR c++/70512
7330 * g++.dg/ext/attribute-may-alias-5.C: New.
7331
1d510e04
JJ
73322016-04-05 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR c++/70336
7335 * c-c++-common/pr70336.c: New test.
7336 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7337 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7338
84278ed9
JH
73392016-04-05 Jan Hubicka <hubicka@ucw.cz>
7340
7341 PR ipa/66223
7342 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7343
268a0ec4
JJ
73442016-04-05 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR rtl-optimization/70542
7347 * gcc.dg/torture/pr70542.c: New test.
7348 * gcc.target/i386/avx2-pr70542.c: New test.
7349
5e8c2eb1
ZS
73502016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7351
7352 PR tree-optimization/70509
7353 * gcc.target/i386/avx512bw-pr70509.c: New test.
7354
c0daf32d
PP
73552016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7356
7357 PR c++/70452
7358 * g++.dg/ext/constexpr-vla4.C: New test.
7359
bf867841
UB
73602016-04-05 Uros Bizjak <ubizjak@gmail.com>
7361
7362 PR target/70510
7363 * gcc.target/i386/pr70510.c: New test.
7364
3022186a
RB
73652016-04-05 Richard Biener <rguenther@suse.de>
7366
7367 PR tree-optimization/70526
7368 * g++.dg/torture/pr70526.C: New testcase.
7369
55fc79b2
JJ
73702016-04-05 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR target/70525
7373 * gcc.target/i386/pr70525.c: New test.
7374
62b233f2
RB
73752016-04-05 Richard Biener <rguenther@suse.de>
7376
7377 PR middle-end/70499
7378 * g++.dg/torture/pr70499.C: New testcase.
7379
cc05759d
RB
73802016-04-05 Richard Biener <rguenther@suse.de>
7381
7382 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7383 remove XFAIL.
7384
f23f16d4
JJ
73852016-04-04 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR middle-end/70307
7388 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7389 rs6000 ABI warnings.
7390
d27ecc49
JH
73912016-04-04 Jan Hubicka <hubicka@ucw.cz>
7392
7393 PR ipa/66223
7394 * g++.dg/ipa/devirt-51.C: New testcase.
7395
c974c96e 73962016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7397 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7398
7399 PR middle-end/70457
7400 * gcc.dg/torture/pr70457.c: New.
7401
7a85da89
AV
74022016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7403
7404 PR fortran/67538
7405 * gfortran.dg/allocate_with_source_19.f08: New test.
7406
de517e64
AV
74072016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7408
7409 PR fortran/65795
7410 * gfortran.dg/coarray_allocate_6.f08: New test.
7411
43b9f499
RB
74122016-04-04 Richard Biener <rguenther@suse.de>
7413
7414 PR rtl-optimization/70484
7415 * gcc.dg/torture/pr70484.c: New testcase.
7416
f13355da
MP
74172016-04-04 Marek Polacek <polacek@redhat.com>
7418
7419 PR c/70307
7420 * gcc.dg/torture/pr70307.c: New test.
7421
6cc6ed50
OE
74222016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7423
7424 PR target/70416
7425 PR target/67391
7426 * gcc.target/sh/torture/pr70416.c: New.
7427
abdc16c8
MS
74282016-04-02 Martin Sebor <msebor@redhat.com>
7429
7430 PR c++/67376
7431 PR c++/70170
7432 PR c++/70172
7433 PR c++/70228
7434 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7435 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7436 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7437 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7438 * g++.dg/cpp0x/constexpr-string.C: Same.
7439 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7440 * g++.dg/cpp0x/pr65398.C: Same.
7441 * g++.dg/ext/constexpr-vla1.C: Same.
7442 * g++.dg/ext/constexpr-vla2.C: Same.
7443 * g++.dg/ext/constexpr-vla3.C: Same.
7444 * g++.dg/ubsan/pr63956.C: Same.
7445
763cd859
JJ
74462016-04-01 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR rtl-optimization/70467
7449 * gcc.target/i386/pr70467-2.c: New test.
7450
0f875435
JJ
74512016-04-01 Jakub Jelinek <jakub@redhat.com>
7452 Marek Polacek <polacek@redhat.com>
7453
7454 PR c++/70488
7455 * g++.dg/init/new47.C: New test.
7456
41d14659
RR
74572016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7458
7459 PR target/70496
7460 * gcc.target/arm/pr70496.c: New test.
7461
f9bf89bb
NS
74622016-04-01 Nathan Sidwell <nathan@acm.org>
7463
73b9085d
NS
7464 PR c++/68475
7465 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7466
4afdcfaa
IE
74672016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7468
7469 PR target/69890
7470 * gcc.dg/strlenopt.h (memmove): New.
7471 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7472 instead of "string.h".
7473 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7474 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7475 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7476 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7477 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7478 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7479 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7480 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7481 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7482 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7483 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7484 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7485 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7486 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7487 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7488 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7489 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7490 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7491 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7492 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7493
b5d7a29c
RO
74942016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7495
7496 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7497 (Holder::foo): Reflect this.
7498
b660f9ec
IE
74992016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7500
7501 PR target/70442
7502 * gcc.dg/pr70442.c: New test.
7503
88504f34
NS
75042016-03-31 Nathan Sidwell <nathan@acm.org>
7505
7506 PR c++/70393
7507 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7508
95d34b96
KY
75092016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7510
7511 PR target/70453
7512 * gcc.target/i386/pr70453.c: New test.
7513
b4c4967c
AB
75142016-03-31 Andrey Belevantsev <abel@ispras.ru>
7515
7516 PR target/70292
7517 * gcc.c-torture/pr70292.c: New test.
7518
5fde6a45
MP
75192016-03-31 Marek Polacek <polacek@redhat.com>
7520
7521 PR c/70297
7522 * c-c++-common/pr70297.c: New test.
7523 * g++.dg/cpp0x/typedef-redecl.C: New test.
7524 * gcc.dg/typedef-redecl2.c: New test.
7525
97eb24c4
JJ
75262016-03-31 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR rtl-optimization/70460
7529 * gcc.c-torture/execute/pr70460.c: New test.
7530
efc3536f
RB
75312016-03-31 Richard Biener <rguenther@suse.de>
7532
7533 PR c++/70430
7534 * g++.dg/ext/vector30.C: New testcase.
7535
e0876e21
DH
75362016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7537 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7538
7539 * gfortran.dg/fmt_pf.f90: New test.
7540
e9bff8c6
RO
75412016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7542
7543 Forward-port from 5 branch
7544 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR testsuite/70356
7547 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7548 dg-require-effective-target after dg-do.
7549
7550 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7551
7552 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7553
2620c80d
TS
75542016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7555 Julian Brown <julian@codesourcery.com>
7556 Chung-Lin Tang <cltang@codesourcery.com>
7557 Cesar Philippidis <cesar@codesourcery.com>
7558 James Norris <jnorris@codesourcery.com>
7559 Tom de Vries <tom@codesourcery.com>
7560 Nathan Sidwell <nathan@codesourcery.com>
7561
bf867841 7562 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7563 * c-c++-common/goacc/loop-clauses.c: Likewise.
7564 * g++.dg/goacc/template.C: Likewise.
7565 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7566 * gfortran.dg/goacc/loop-1.f95: Likewise.
7567 * gfortran.dg/goacc/loop-5.f95: Likewise.
7568 * gfortran.dg/goacc/loop-6.f95: Likewise.
7569 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7570 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7571 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7572 * c-c++-common/goacc/clauses-fail.c: Likewise.
7573 * c-c++-common/goacc/parallel-1.c: Likewise.
7574 * c-c++-common/goacc/reduction-1.c: Likewise.
7575 * c-c++-common/goacc/reduction-2.c: Likewise.
7576 * c-c++-common/goacc/reduction-3.c: Likewise.
7577 * c-c++-common/goacc/reduction-4.c: Likewise.
7578 * c-c++-common/goacc/routine-3.c: Likewise.
7579 * c-c++-common/goacc/routine-4.c: Likewise.
7580 * c-c++-common/goacc/routine-5.c: Likewise.
7581 * c-c++-common/goacc/tile.c: Likewise.
7582 * g++.dg/goacc/template.C: Likewise.
7583 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7584 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7585 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7586 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7587 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7588 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7589 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7590 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7591 * c-c++-common/goacc/use_device-1.c: ... this file.
7592 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7593 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7594 * c-c++-common/goacc/host_data-6.c: ... this file.
7595 * c-c++-common/goacc/loop-2-kernels.c: New file.
7596 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7597 * c-c++-common/goacc/loop-3.c: Likewise.
7598 * g++.dg/goacc/reference.C: Likewise.
7599 * g++.dg/goacc/routine-1.C: Likewise.
7600 * g++.dg/goacc/routine-2.C: Likewise.
7601
f6d2d066
RB
76022016-03-30 Richard Biener <rguenther@suse.de>
7603
7604 PR middle-end/70450
7605 * gcc.dg/torture/pr70450.c: New testcase.
7606
d43242b9
JJ
76072016-03-30 Jakub Jelinek <jakub@redhat.com>
7608
7609 PR target/70421
7610 * gcc.dg/torture/pr70421.c: New test.
7611 * gcc.target/i386/avx512f-pr70421.c: New test.
7612
5ce43b77
L
76132016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7614
7615 PR testsuite/70364
7616 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7617 (check): New function.
7618 (bar): Call check.
7619 (foo): Align stack to 16 bytes when calling bar.
7620 * gcc.target/i386/cleanup-2.c: Likewise.
7621
d014a712
PP
76222016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7623
7624 PR tree-optimization/59124
7625 * gcc.dg/Warray-bounds-19.c: New test.
7626
3f8257db 76272016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7628
7629 * lib/prune.exp (escape_regex_chars): New.
7630 (prune_file_path): Update to quote metcharacters for regexp.
7631
3336c6e0
JJ
76322016-03-29 Jakub Jelinek <jakub@redhat.com>
7633
a362f023
JJ
7634 PR rtl-optimization/70429
7635 * gcc.c-torture/execute/pr70429.c: New test.
7636
3336c6e0
JJ
7637 PR tree-optimization/70405
7638 * gcc.dg/pr70405.c: New test.
7639
728557fd
AV
76402016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7641
7642 PR fortran/70397
7643 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7644 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7645
bef977d4
TS
76462016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7647
7648 PR testsuite/64177
7649 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7650 __cilkrts_set_param to set two workers.
7651 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7652 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7653
6f6d25c9
DH
76542016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7655
bf867841 7656 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7657
45733562
KY
76582016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7659
7660 PR target/70406
bf867841 7661 * gcc.target/i386/pr70406.c: New test.
45733562 7662
a1799e5e
EB
76632016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7664
7665 * gnat.dg/specs/double_record_extension3.ads: New test.
7666
5fca7b66
RH
76672016-03-25 Richard Henderson <rth@redhat.com>
7668
7669 PR target/70120
7670 * gcc.target/aarch64/pr70120-1.c: New.
7671 * gcc.target/aarch64/pr70120-2.c: New.
7672 * gcc.target/aarch64/pr70120-3.c: New.
7673
31ce75c6
PP
76742016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7675
7676 PR c++/62212
7677 * g++.dg/template/mangle2.C: The dg-do directive should be
7678 "compile" not "assemble".
7679
3caf0ca1
BS
76802016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7681
7682 PR lto/69650
7683 * gcc.dg/pr69650.c: New test.
7684
634035b6
DE
76852016-03-25 David Edelsohn <dje.gcc@gmail.com>
7686
7687 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7688
45d34276
AM
76892016-03-25 Alan Modra <amodra@gmail.com>
7690
7691 * gcc.dg/dfp/pr70052.c: New test.
7692
8f085166
RH
76932016-03-24 Richard Henderson <rth@redhat.com>
7694
7695 PR middle-end/69845
7696 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7697 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7698
011e5ec3
TV
76992016-03-24 Tom de Vries <tom@codesourcery.com>
7700
7701 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7702
9e3f4551
TV
77032016-03-24 Tom de Vries <tom@codesourcery.com>
7704
7705 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7706 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7707
45780041
TV
77082016-03-24 Tom de Vries <tom@codesourcery.com>
7709
7710 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7711 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7712
887ab4e5
PP
77132016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7714
7715 PR c++/62212
7716 * g++.dg/template/mangle2.C: New test.
7717
69a9a66f
RB
77182016-03-24 Richard Biener <rguenther@suse.de>
7719
7720 PR tree-optimization/70396
7721 * gcc.dg/torture/pr70396.c: New testcase.
7722
ed87de55
RB
77232016-03-24 Richard Biener <rguenther@suse.de>
7724
7725 PR middle-end/70370
7726 * gcc.dg/torture/pr70370.c: New testcase.
7727
ea064934
TV
77282016-03-24 Tom de Vries <tom@codesourcery.com>
7729
7730 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7731 * gfortran.dg/goacc/kernels-tree.f95: Same.
7732 * gfortran.dg/goacc/parallel-tree.f95: Same.
7733
b2a4dd1d
TV
77342016-03-24 Tom de Vries <tom@codesourcery.com>
7735
7736 * c-c++-common/goacc/uninit-if-clause.c: New test.
7737 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7738
72e7cd6e
JJ
77392016-03-24 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR target/70290
bf867841
UB
7742 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7743 Fix formatting.
72e7cd6e 7744
ce9d0c03
RB
77452016-03-24 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/70372
7748 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7749
426b9428
PP
77502016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7751
7752 PR c++/70347
7753 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7754
cd1588c4
PP
77552016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7756
7757 PR c++/70332
7758 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7759
61637db3
JJ
77602016-03-23 Jakub Jelinek <jakub@redhat.com>
7761
928af3bf
JJ
7762 PR c++/70001
7763 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7764 * g++.dg/cpp1y/pr70001.C: New test.
7765
61637db3
JJ
7766 PR c++/70323
7767 * g++.dg/cpp0x/constexpr-70323.C: New test.
7768
05aca4e7
AO
77692016-03-23 Alexandre Oliva <aoliva@redhat.com>
7770 Jason Merrill <jason@redhat.com>
7771 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR c++/69315
7774 * g++.dg/cpp0x/constexpr-69315.C: New test.
7775 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7776
fbdb6baf
MP
77772016-03-23 Marek Polacek <polacek@redhat.com>
7778
7779 PR c++/69884
7780 * g++.dg/warn/Wignored-attributes-1.C: New test.
7781 * g++.dg/warn/Wignored-attributes-2.C: New test.
7782
d79ee524
TV
77832016-03-23 Tom de Vries <tom@codesourcery.com>
7784
7785 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7786 initialization.
7787 * gfortran.dg/goacc/private-3.f95 (test): Same.
7788 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7789 missing use param.
7790
a59f0bef
KT
77912016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7792
7793 * lib/target-supports.exp: Remove v7ve entry from loop
7794 creating effective target checks.
7795 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7796 (add_options_for_arm_arch_v7ve): Likewise.
7797
0179520a
JJ
77982016-03-23 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR tree-optimization/70354
7801 * gcc.dg/vect/pr70354-1.c: New test.
7802 * gcc.dg/vect/pr70354-2.c: New test.
7803 * gcc.target/i386/avx2-pr70354-1.c: New test.
7804 * gcc.target/i386/avx2-pr70354-2.c: New test.
7805
75bb14d7
JL
78062016-03-22 Jeff Law <law@redhat.com>
7807
7808 PR target/70232
7809 * gcc.dg/tree-ssa/pr70232.c: New test.
7810
72c9526d
IE
78112016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7812
7813 PR target/70302
7814 * gcc.target/i386/pr70302.c: New test.
7815
a3ca1bc5
RB
78162016-03-22 Richard Biener <rguenther@suse.de>
7817
7818 PR middle-end/70251
7819 * g++.dg/torture/pr70251.C: New testcase.
7820
5c240f4d
DM
78212016-03-22 David Malcolm <dmalcolm@redhat.com>
7822
7823 PR c/69993
7824 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7825 Wmisleading-indentation.c.
7826 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7827 reflect change to diagnostic text and order of messages.
7828 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7829
80f6631b
DE
78302016-03-22 David Edelsohn <dje.gcc@gmail.com>
7831
7832 * g++.dg/ext/java-3.C: Don't compile on AIX.
7833
9a10956c
RB
78342016-03-22 Richard Biener <rguenther@suse.de>
7835
7836 PR middle-end/70333
7837 * gcc.dg/torture/pr70333.c: New testcase.
7838
6cedf922
IE
78392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7840
7841 * g++.dg/ext/pr70290.C: New test.
7842
cd6c27ac
KY
78432016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7844
7845 PR target/70325
7846 * gcc.target/i386/pr70325.c: New test.
7847
4cde512c
JJ
78482016-03-22 Jakub Jelinek <jakub@redhat.com>
7849
b01915ed
JJ
7850 PR target/70329
7851 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7852 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7853
4e3e2cf1
JJ
7854 PR target/70300
7855 * gcc.target/i386/pr70300.c: New test.
7856
4cde512c
JJ
7857 PR c++/70295
7858 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7859 (func2): New function for cond with parens, xfail warning for c++.
7860 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7861
16f6d7dc
PP
78622016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7863
7864 PR c++/70096
7865 * g++.dg/template/ptrmem30.C: New test.
7866
a3e2b438
PP
78672016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7868
7869 PR c++/70204
7870 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7871 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7872
11b6a02e
JJ
78732016-03-21 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR middle-end/70326
7876 * gcc.dg/pr70326.c: New test.
7877
b9407883
MG
78782016-03-21 Marc Glisse <marc.glisse@inria.fr>
7879 Jakub Jelinek <jakub@redhat.com>
7880
7881 PR tree-optimization/70317
7882 * gcc.dg/pr70317.c: New test.
7883
4a148e19
UB
78842016-03-21 Uros Bizjak <ubizjak@gmail.com>
7885
7886 PR target/70327
7887 * gcc.target/i386/pr70327.c: New test.
7888
2a85ddbb
ML
78892016-03-21 Martin Liska <mliska@suse.cz>
7890
7d36fe98 7891 PR ipa/70306
2a85ddbb
ML
7892 * gcc.dg/ipa/pr70306.c: New test.
7893
4a148e19 78942016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7895
7896 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7897 * gcc.target/arm/attr-align3.c: Likewise.
7898 * gcc.target/arm/attr_arm.c: Likewise.
7899 * gcc.target/arm/flip-thumb.c: Likewise.
7900
6b366948
JJ
79012016-03-21 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR target/70296
7904 * gcc.target/powerpc/altivec-36.c: New test.
7905
2fac8c14
RB
79062016-03-21 Richard Biener <rguenther@suse.de>
7907
7908 PR tree-optimization/70310
7909 * gcc.dg/torture/pr70310.c: New testcase.
7910
e9bde854
KY
79112016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7912
7913 PR target/70293
7914 * gcc.target/i386/pr70293.c: New test.
7915
56bbfaf6
RB
79162016-03-21 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/70288
7919 * gcc.dg/torture/pr70288-1.c: New testcase.
7920 * gcc.dg/torture/pr70288-2.c: Likewise.
7921
3eee49ed
AB
79222016-03-21 Andrey Belevantsev <abel@ispras.ru>
7923
7924 PR rtl-optimization/69307
7925 * gcc.target/arm/pr69307.c: New test.
4a148e19 7926
8e7816b4
AB
79272016-03-21 Andrey Belevantsev <abel@ispras.ru>
7928
7929 PR rtl-optimization/69102
7930 * gcc.c-torture/compile/pr69102.c: New test.
7931
14d7d4be
JL
79322016-03-18 Jeff Law <law@redhat.com>
7933
7934 PR rtl-optimization/70263
7935 * gcc.c-torture/compile/pr70263-1.c: New test.
7936 * gcc.target/i386/pr70263-2.c: New test.
7937
5c6a601c
BS
79382016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7939
7940 PR rtl-optimization/70278
7941 * gcc.dg/torture/pr70278.c: New test.
7942 * gcc.target/arm/pr70278.c: New test.
7943
4bbf545b
DM
79442016-03-18 David Malcolm <dmalcolm@redhat.com>
7945
7946 PR c/70281
7947 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7948 (test_builtin_types_compatible_p): New test function.
7949 * gcc.dg/pr70281.c: New test case.
7950
dc28bb68
CL
79512016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7952
7953 PR target/70113
7954 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7955
5e8d6dff
IE
79562016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7957
7958 PR tree-optimization/70252
7959 * gcc.dg/pr70252.c: New test.
7960
d0e7e403
TV
79612016-03-18 Tom de Vries <tom@codesourcery.com>
7962
7963 * gcc.dg/pr70161-2.c: New test.
7964 * gcc.dg/pr70161.c: New test.
7965
fa22501a
TV
79662016-03-18 Tom de Vries <tom@codesourcery.com>
7967
7968 PR ipa/70269
7969 * gcc.dg/pr70269.c: New test.
7970
dd125026
JJ
79712016-03-18 Jakub Jelinek <jakub@redhat.com>
7972
7973 PR c++/70267
7974 * g++.dg/ext/java-3.C: New test.
7975
91914f0a
PP
79762016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7977
7978 PR c++/70205
7979 * g++.dg/lookup/pr70205.C: New test.
7980
753a8910
PP
79812016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7982
7983 PR c++/70218
7984 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7985
14ba7b28
MP
79862016-03-17 Marek Polacek <polacek@redhat.com>
7987
7988 PR c/69407
7989 * gcc.dg/atomic-op-6.c: New test.
7990
ded60913
DM
79912016-03-17 David Malcolm <dmalcolm@redhat.com>
7992
7993 PR c/70264
7994 * c-c++-common/pr70264.c: New test case.
7995
a3aad0e6
JJ
79962016-03-17 Jakub Jelinek <jakub@redhat.com>
7997
17366700
JJ
7998 PR c++/70144
7999 * c-c++-common/pr70144-1.c: New test.
8000 * c-c++-common/pr70144-2.c: New test.
8001
a3aad0e6
JJ
8002 PR c++/70272
8003 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8004 * g++.dg/opt/flifetime-dse6.C: New test.
8005 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8006
b57e6e18
L
80072016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8008
8009 PR driver/70192
8010 * gcc.dg/pic-1.c: New test.
8011 * gcc.dg/pic-2.c: Likewise.
8012 * gcc.dg/pic-3.c: Likewise.
8013 * gcc.dg/pic-4.c: Likewise.
8014 * gcc.dg/pie-1.c: Likewise.
8015 * gcc.dg/pie-2.c: Likewise.
8016 * gcc.dg/pie-3.c: Likewise.
8017 * gcc.dg/pie-4.c: Likewise.
8018 * gcc.dg/pie-5.c: Likewise.
8019 * gcc.dg/pie-6.c: Likewise.
8020
b38ba58b
TV
80212016-03-17 Tom de Vries <tom@codesourcery.com>
8022
8023 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8024 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8025
6931b3b7
RB
80262016-03-17 Richard Biener <rguenther@suse.de>
8027
8028 PR debug/70271
8029 * g++.dg/debug/pr70271.C: New testcase.
8030
0c8b64cb
IE
80312016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8032
8033 * gcc.target/i386/pr70251.c: New test.
8034
b1970801
MP
80352016-03-17 Marek Polacek <polacek@redhat.com>
8036
8037 PR c++/70194
8038 * g++.dg/warn/constexpr-70194.C: New test.
8039
820c5eaa
RH
80402016-03-16 Richard Henderson <rth@redhat.com>
8041
8042 PR middle-end/70240
8043 * gcc.c-torture/compile/pr70240.c: New.
8044
da0ad263
SKS
80452016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8046
8047 * gcc.c-torture/compile/20151204.c: Skip for avr.
8048
c73d295c
JJ
80492016-03-16 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR target/70245
8052 * g++.dg/opt/pr70245.C: New test.
8053 * g++.dg/opt/pr70245.h: New file.
8054 * g++.dg/opt/pr70245-aux.cc: New file.
8055
b2794066
MS
80562016-03-16 Martin Sebor <msebor@redhat.com>
8057
8058 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8059
aa43616c
RH
80602016-03-16 Richard Henderson <rth@redhat.com>
8061
8062 PR middle-end/70199
8063 * gcc.c-torture/compile/pr70199.c: New.
8064
59608fe5
L
80652016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8066
8067 * gcc.dg/uninit-19.c: Run dos2unix.
8068
ab4c578f
MP
80692016-03-16 Marek Polacek <polacek@redhat.com>
8070
8071 PR c/70093
8072 * gcc.dg/nested-func-10.c: New test.
8073 * gcc.dg/nested-func-9.c: New test.
8074
f5387e76
JJ
80752016-03-16 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR tree-optimization/68714
8078 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8079
7662b718
TV
80802016-03-16 Tom de Vries <tom@codesourcery.com>
8081
8082 PR tree-optimization/68715
8083 * gcc.dg/graphite/pr68715-2.c: New test.
8084 * gcc.dg/graphite/pr68715.c: New test.
8085 * gfortran.dg/graphite/pr68715.f90: New test.
8086
be7ce7ae
TV
80872016-03-16 Tom de Vries <tom@codesourcery.com>
8088
8089 PR tree-optimization/68809
8090 * gcc.dg/graphite/pr68809-2.c: New test.
8091 * gcc.dg/graphite/pr68809.c: New test.
8092
1935f250
JJ
80932016-03-16 Jakub Jelinek <jakub@redhat.com>
8094
6651c93e
JJ
8095 PR c++/70147
8096 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8097 method call to i () as argument. Adjust expected output.
8098
1935f250
JJ
8099 PR c++/70147
8100 * g++.dg/ubsan/pr70147-1.C: New test.
8101 * g++.dg/ubsan/pr70147-2.C: New test.
8102
ab1caa6e
MS
81032016-03-15 Martin Sebor <msebor@redhat.com>
8104
8105 PR c++/58281
8106 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8107
5c2a1bbb
JDA
81082016-03-15 John David Anglin <danglin@gcc.gnu.org>
8109
cb5d8ad1
JDA
8110 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8111 hppa*-*-hpux*.
8112
b440dd40
JDA
8113 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8114
5c2a1bbb
JDA
8115 PR libfortran/69799
8116 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8117 libatomic_available.
8118
42c729c5
MP
81192016-03-15 Marek Polacek <polacek@redhat.com>
8120
8121 PR c++/70209
8122 * g++.dg/ext/attribute-may-alias-4.C: New test.
8123
82b1c550
AM
81242016-03-15 Alexander Monakov <amonakov@ispras.ru>
8125
8126 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8127 -fvar-tracking-assignments-toggle flag.
8128
4ccbf3a6
PH
81292016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8130
8131 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8132
c39858bd
JJ
81332016-03-15 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR rtl-optimization/70222
8136 * gcc.c-torture/execute/pr70222-1.c: New test.
8137 * gcc.c-torture/execute/pr70222-2.c: New test.
8138
8be119c1
RH
81392016-03-15 Richard Henderson <rth@redhat.com>
8140
8141 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8142
6598bb55
AB
81432016-03-15 Andrey Belevantsev <abel@ispras.ru>
8144
8145 PR rtl-optimization/69032
8146 * gcc.dg/pr69032.c: New test.
8147
81fa2944
AB
81482016-03-15 Andrey Belevantsev <abel@ispras.ru>
8149
8150 PR rtl-optimization/63384
4a148e19 8151 * g++.dg/pr63384.C: New test.
81fa2944 8152
74ea9ab6
AB
81532016-03-15 Andrey Belevantsev <abel@ispras.ru>
8154
8155 PR target/64411
8156 * gcc.target/i386/pr64411.C: New test.
8157
045d5055
TV
81582016-03-15 Tom de Vries <tom@codesourcery.com>
8159
8160 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8161 * gfortran.dg/goacc/kernels-alias.f95: New test.
8162
3ea33585
MS
81632016-03-14 Martin Sebor <msebor@redhat.com>
8164
8165 PR c++/53792
8166 * g++.dg/cpp0x/constexpr-inline.C: New test.
8167 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8168
1df7b330
DE
81692016-03-14 David Edelsohn <dje.gcc@gmail.com>
8170
8171 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8172
79b57d18
JJ
81732016-03-14 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR middle-end/70219
8176 * gcc.dg/pr70219.c: New test.
8177
3cbf012a
BS
81782016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8179
8180 PR target/70083
8181 * gcc.dg/torture/pr70083.c: New test.
8182 * gcc.target/i386/pr70083.c: New test.
8183
a9fee7cd
RB
81842016-03-14 Richard Biener <rguenther@suse.de>
8185
8186 PR tree-optimization/56365
8187 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8188
4799603f
SB
81892016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8190
8191 PR target/70098
8192 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8193 New function.
8194 * g++.dg/pr70098.C: New testcase.
8195
8196
760ca967
TV
81972016-03-14 Tom de Vries <tom@codesourcery.com>
8198
8199 PR tree-optimization/70045
8200 * gcc.dg/graphite/pr70045.c: New test.
8201
44e66a77
JD
82022016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8203
8204 PR fortran/69043
8205 * gfortran.dg/include_9.f90: New test.
8206
a18e0fe1
DH
82072016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8208
8209 PR fortran/45076
8210 gfortran.dg/prof/prof.exp: New script.
8211 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8212
d0aca6ab
AB
82132016-03-12 Andrey Belevantsev <abel@ispras.ru>
8214
8215 PR rtl-optimization/69307
8216 * gcc.dg/pr69307.c: New test.
8217
cefe08a4
VM
82182016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8219
8220 PR target/69614
8221 * gcc.target/arm/pr69614.c: New.
8222
70112e2a
PT
82232016-03-12 Paul Thomas <pault@gcc.gnu.org>
8224
8225 PR fortran/70031
8226 * gfortran.dg/submodule_14.f08: New test
8227
8228 PR fortran/69524
8229 * gfortran.dg/submodule_15.f08: New test
8230
3f1e5d3a
PP
82312016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8232
8233 PR c++/70106
8234 * g++.dg/cpp1y/paren3.C: New test.
8235
a3f6d680
MM
82362016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8237
8238 PR target/70131
8239 * gcc.target/powerpc/ppc-round2.c: New test.
8240
92348f09
BS
82412016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8242
8243 PR target/70123
8244 * gcc.dg/torture/pr70123.c: New test.
8245
cebde9e9
JL
82462016-03-11 Jeff Law <law@redhat.com>
8247
8248 PR tree-optimization/70190
8249 * gcc.c-torture/compile/pr70190.c: New test.
8250
3edc5da4
DM
82512016-03-11 David Malcolm <dmalcolm@redhat.com>
8252
8253 PR c/68187
8254 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8255 case.
8256 (test43_b): Likewise.
8257 (test43_c): Likewise.
8258 (test43_d): Likewise.
8259 (test43_e): Likewise.
8260 (test43_f): Likewise.
8261 (test43_g): Likewise.
8262 (test44_a): Likewise.
8263 (test44_b): Likewise.
8264 (test44_c): Likewise.
8265 (test44_d): Likewise.
8266 (test44_e): Likewise.
8267
318c1204
DM
82682016-03-11 David Malcolm <dmalcolm@redhat.com>
8269
8270 PR c/70085
8271 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8272
bc062234
KT
82732016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8274
8275 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8276 dg-options.
8277
acfc1ac1
KT
82782016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8279
8280 PR target/70002
8281 PR target/69245
8282 * gcc.target/aarch64/pr69245_2.c: New test.
8283
d1e2bb2d
JJ
82842016-03-11 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR tree-optimization/70177
8287 * gcc.dg/pr70177.c: New test.
8288
07350627
AL
82892016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8290
8291 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8292
5c6706f7
AL
82932016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8294
8295 * gcc.dg/tree-ssa/sra-20.c: New.
8296
02d472a2
JJ
82972016-03-11 Jakub Jelinek <jakub@redhat.com>
8298
686d390a
JJ
8299 PR rtl-optimization/70174
8300 * gcc.dg/pr70174.c: New test.
8301
02d472a2
JJ
8302 PR tree-optimization/70169
8303 * gcc.dg/pr70169.c: New test.
8304
0f9befa1
IE
83052016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8306
8307 PR target/70160
8308 * gcc.target/i386/pr70160.c: New test.
8309
432d4670
AK
83102016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8311
8312 * gcc.target/s390/dfp-1.c: New test.
8313
a3dc8760
NC
83142016-03-10 Nick Clifton <nickc@redhat.com>
8315
8316 PR target/70044
8317 * gcc.target/aarch64/pr70044.c: New test.
8318
b87a8d7d
PP
83192016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8320 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR c++/70001
8323 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8324 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8325 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8326
4f4ada6a
JH
83272016-03-10 Jan Hubicka <hubicka@ucw.cz>
8328
8329 PR lto/69589
8330 * g++.dg/lto/pr69589_0.C: New testcase
8331 * g++.dg/lto/pr69589_1.C: New testcase
8332
d49b0aa0
MP
83332016-03-10 Marek Polacek <polacek@redhat.com>
8334
8335 PR c++/70153
8336 * g++.dg/delayedfold/unary-plus1.C: New test.
8337
83382016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8339
8340 * gcc.target/arm/pr45701-1.c: Escape brackets.
8341 * gcc.target/arm/pr45701-2.c: Likewise.
8342
71017a7b
AL
83432016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8344
8345 * gfortran.dg/unconstrained_commons.f: New.
8346
ba52669f
AM
83472016-03-10 Alan Modra <amodra@gmail.com>
8348
8349 * gcc.dg/pr69195.c: New.
8350 * gcc.dg/pr69238.c: New.
8351
27742332
TV
83522016-03-10 Tom de Vries <tom@codesourcery.com>
8353
8354 PR testsuite/68915
8355 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8356
3a81a594
RB
83572016-03-10 Richard Biener <rguenther@suse.de>
8358
8359 PR tree-optimization/70128
8360 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8361 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8362
3433b975
JJ
83632016-03-09 Jakub Jelinek <jakub@redhat.com>
8364
c2864f02
JJ
8365 PR tree-optimization/70152
8366 * gcc.dg/pr70152.c: New test.
8367
3433b975
JJ
8368 PR target/70086
8369 * gcc.target/i386/pr70086-1.c: New test.
8370 * gcc.target/i386/pr70086-2.c: New test.
8371 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8372
8373 PR tree-optimization/70127
8374 * gcc.c-torture/execute/pr70127.c: New test.
8375
96b3c82d
CP
83762016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8377
8378 * c-c++-common/goacc/combined-directives-2.c: New test.
8379
b4f3232d
DM
83802016-03-09 David Malcolm <dmalcolm@redhat.com>
8381
8382 PR c/68473
8383 PR c++/70105
8384 * g++.dg/diagnostic/pr70105.C: New test.
8385 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8386 (test_multiple_ordinary_maps): New test function.
8387
40499f81
DM
83882016-03-09 David Malcolm <dmalcolm@redhat.com>
8389
8390 PR c/68473
8391 PR c++/70105
8392 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8393 Drop range information from call to inform_at_rich_loc.
8394 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8395 New.
8396 (test_show_locus): Replace calls to rich_location::add_range with
8397 calls to add_range. Rewrite the tests that used the now-defunct
8398 rich_location ctor taking a source_range. Simplify other tests
8399 by replacing calls to COMBINE_LOCATION_DATA with calls to
8400 make_location.
8401
c9e33662
RB
84022016-03-09 Richard Biener <rguenther@suse.de>
8403 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR tree-optimization/70138
8406 * gcc.dg/vect/pr70138-1.c: New testcase.
8407 * gcc.dg/vect/pr70138-2.c: Likewise.
8408
2c73b764
JJ
84092016-03-09 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR target/70049
8412 * gcc.target/i386/pr70049.c: New test.
8413
c06d25bb
RB
84142016-03-09 Richard Biener <rguenther@suse.de>
8415
8416 PR c/70143
8417 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8418 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8419 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8420
5828a501
RO
84212016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8422
8423 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8424 arm-*-*.
8425
2e141c8d
JJ
84262016-03-09 Jakub Jelinek <jakub@redhat.com>
8427
5a9def37
JJ
8428 PR middle-end/67278
8429 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8430
2e141c8d
JJ
8431 PR target/67278
8432 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8433
8434 PR middle-end/70050
8435 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8436 in testcase comment.
8437
bf751f40
TV
84382016-03-09 Tom de Vries <tom@codesourcery.com>
8439
8440 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8441 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8442 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8443 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8444 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8445 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8446 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8447 * gfortran.dg/goacc/kernels-loop.f95: New test.
8448
e210c999
MS
84492016-03-08 Martin Sebor <msebor@redhat.com>
8450
8451 PR c++/62096
8452 * g++.dg/warn/overflow-warn-7.C: New test.
8453
80aac5c8
JM
84542016-03-08 Jason Merrill <jason@redhat.com>
8455
8456 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8457 * lib/target-supports.exp (check_effective_target_concepts): New.
8458
12b81409
JJ
84592016-03-08 Jakub Jelinek <jakub@redhat.com>
8460
d259b234
JJ
8461 PR c++/70135
8462 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8463 * g++.dg/ubsan/pr70135.C: New test.
8464
12b81409
JJ
8465 PR target/70110
8466 * gcc.dg/pr70110.c: New test.
8467
b4e9f2aa
MJ
84682016-03-07 Martin Jambor <mjambor@suse.cz>
8469
8470 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8471 * c-c++-common/gomp/if-1.c: Likewise.
8472 * c-c++-common/gomp/pr61486-2.c: Likewise.
8473 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8474 to dg-additional-options.
8475 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8476 * g++/gomp/target-teams-1.c: Likewise.
8477 * gcc.dg/gomp/gomp.exp: Likewise.
8478 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8479 dg-additional-options.
8480 * gfortran.dg/gomp/gomp.exp: Likewise.
8481 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8482 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8483 dg-additional-options.
8484 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8485
f86e631e
MJ
84862016-03-07 Martin Jambor <mjambor@suse.cz>
8487
8488 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8489 * c-c++-common/gomp/gridify-1.c: New test.
8490 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8491
94156b3f
AV
84922016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8493
8494 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8495 trigger for cortex-r8, when scanning for register r8.
8496 * gcc.target/arm/pr45701-2.c: Likewise.
8497
a84a49b7 84982016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8499 Jeff Law <law@redhat.com>
a84a49b7
RB
8500
8501 PR tree-optimization/69740
8502 * gcc.c-torture/compile/pr69740-1.c: New test.
8503 * gcc.c-torture/compile/pr69740-2.c: New test.
8504
e41f6c9e
BS
85052016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8506
8507 * lib/target-supports.exp
8508 (check_effective_target_whole_vector_shift): Enable for PPC64.
8509
57548bf5
RB
85102016-03-07 Richard Biener <rguenther@suse.de>
8511
8512 PR tree-optimization/70115
8513 * gcc.dg/torture/pr70115.c: New testcase.
8514
4ae13300
NS
85152016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8516
8517 PR middle-end/69916
8518 * c-c-++-common/goacc/pr69916.c: New.
8519
5edb9853
RH
85202016-03-07 Richard Henderson <rth@redhat.com>
8521
8522 * gcc.c-torture/compile/pr70061.c: New test.
8523
2067a8f3
RB
85242016-03-07 Richard Biener <rguenther@suse.de>
8525
8526 PR testsuite/70109
8527 * gcc.dg/vect/O3-pr36098.c: New testcase.
8528
4145a9b7
CL
85292016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8530
8531 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8532
1878be32
EB
85332016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8534
8535 * gnat.dg/renaming9.ad[sb]: New testcase.
8536
df762bb2
JJ
85372016-03-05 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR c++/70084
8540 * g++.dg/expr/stdarg3.C: New test.
8541
7d461295
JL
85422016-03-04 Jeff Law <law@redhat.com>
8543
8544 PR tree-optimization/69196
8545 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8546 x86_64-*-*.
8547
29b9828f
BS
85482016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8549
b6b552fd
BS
8550 PR c/69973
8551 * gcc.dg/pr69973.c: New test.
8552
201d49e9
BS
8553 PR rtl-optimization/69941
8554 * gcc.dg/torture/pr69941.c: New test.
8555
29b9828f
BS
8556 PR c/69824
8557 * gcc.dg/pr69824.c: New test.
8558
640b7e74
TV
85592016-03-05 Tom de Vries <tom@codesourcery.com>
8560
8561 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8562 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8563 function.
8564
7a3a3fad
PP
85652016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8566
8567 PR c++/66786
8568 * g++.dg/cpp1y/var-templ48.C: New test.
8569 * g++.dg/cpp1y/var-templ49.C: New test.
8570
cd439aec
EB
85712016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8572
8573 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8574
60204554
JJ
85752016-03-04 Jakub Jelinek <jakub@redhat.com>
8576
0c8825de
JJ
8577 PR c++/70035
8578 * g++.dg/ubsan/pr70035.C: New test.
8579
60204554
JJ
8580 PR target/70062
8581 * gcc.target/i386/pr70062.c: New test.
8582
f79d4eab
L
85832016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8584
8585 * g++.dg/template/typename21.C: Remove c++98_only.
8586
ea81ce67
L
85872016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8588
8589 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8590
64b23c13
DM
85912016-03-04 David Malcolm <dmalcolm@redhat.com>
8592
8593 PR c/68187
8594 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8595 function.
8596 (fn_42_b): Likewise.
8597 (fn_42_c): Likewise.
8598
729526f5
DM
85992016-03-04 David Malcolm <dmalcolm@redhat.com>
8600
8601 PR c/68187
8602 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8603 function.
8604 (fn_40_b): Likewise.
8605 (fn_41_a): Likewise.
8606 (fn_41_b): Likewise.
8607
f9ea11ac
JJ
86082016-03-04 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR target/70059
8611 * gcc.target/i386/avx512f-pr70059.c: New test.
8612 * gcc.target/i386/avx512dq-pr70059.c: New test.
8613
b6c38c69
BS
86142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8615
8616 PR rtl-optimization/57676
8617 * gcc.dg/torture/pr57676.c: New test.
8618
af3cdd34
IE
86192016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8620
8621 * gcc.dg/pr70026.c: New test.
8622
7ff6ca38
MP
86232016-03-04 Marek Polacek <polacek@redhat.com>
8624
8625 PR c/69798
8626 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8627 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8628
a6bf62d5
KT
86292016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8630
8631 PR target/70004
8632 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8633 Delete.
8634 (test_corners_sisd_si): Likewise.
8635 (main): Remove checks of the above.
8636 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8637
ae4cdc6a
EB
86382016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8639
8640 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8641
08455559
CL
86422016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8643
8644 * gcc.dg/torture/pr69951.c: Accept argc==0.
8645
e9a35493
RB
86462016-03-04 Richard Biener <rguenther@suse.de>
8647
8648 PR c++/70054
8649 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8650 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8651
fba054c2
DV
86522016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8653
8654 PR testsuite/69766
8655 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8656 testing multiarch.
8657
f10cdc6c
JJ
86582016-03-04 Jakub Jelinek <jakub@redhat.com>
8659
8660 PR debug/69947
8661 * gcc.dg/guality/pr69947.c: New test.
8662
2e981ba0
JJ
86632016-03-03 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR ada/70017
8666 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8667
0ba3bfa2
KT
86682016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8669
8670 PR rtl-optimization/69904
8671 * gcc.target/arm/pr69904.c: New test.
8672
97ecdb46
JJ
86732016-03-03 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR target/70021
8676 * gcc.dg/vect/pr70021.c: New test.
8677 * gcc.target/i386/pr70021.c: New test.
8678
a2a743a1
MP
86792016-03-03 Marek Polacek <polacek@redhat.com>
8680
8681 PR middle-end/70050
8682 * gcc.dg/pr70050.c: New test.
8683
fa07ecdd
JG
86842016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8685
8686 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8687
23504262
ML
86882016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8689
8690 PR tree-optimization/70043
8691 * gfortran.dg/vect/pr70043.f90: New test.
8692
b7b9e1a9
EB
86932016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8694
8695 * gnat.dg/specs/task1.ads: New test.
8696
cb83ba54
RO
86972016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8698
8699 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8700 Invoke gdb with -batch.
8701 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8702
a75f5e30
RB
87032016-03-03 Richard Biener <rguenther@suse.de>
8704
8705 PR tree-optimization/55936
8706 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8707
268bc320
JL
87082016-03-02 Jeff Law <law@redhat.com>
8709
815f20ab
JL
8710 PR rtl-optimization/69942
8711 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8712 effects of argument promotions.
8713
268bc320
JL
8714 PR tree-optimization/69987
8715 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8716 target does not support -fprefetch-loop-arrays.
8717
171f7de5
UB
87182016-03-02 Uros Bizjak <ubizjak@gmail.com>
8719
8720 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8721
192912db
BC
87222016-03-02 Bin Cheng <bin.cheng@arm.com>
8723
c7908871 8724 PR rtl-optimization/69052
192912db
BC
8725 * gcc.target/i386/pr69052.c: New test.
8726
90a7a40b
AM
87272016-03-02 Alan Modra <amodra@gmail.com>
8728
8729 * gcc.dg/pr69990.c: New.
8730
69fa742f
JJ
87312016-03-02 Jakub Jelinek <jakub@redhat.com>
8732
de752fb0
JJ
8733 PR c/68062
8734 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8735
8736 PR middle-end/70022
8737 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8738
69fa742f
JJ
8739 PR target/70028
8740 * gcc.target/i386/pr70028.c: New test.
8741
7c65bd56
MK
87422016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8743
8744 * c-c++-common/asan/swapcontext-test-1.c,
8745 * c-c++-common/tsan/thread_leak.c,
8746 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8747 * g++.dg/tsan/benign_race.C,
8748 * g++.dg/tsan/fd_close_norace.C,
8749 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8750 races with sanitizer output
8751
37d98220 87522016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8753 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8754
8755 PR target/67278
8756 * gcc.dg/simd-8.c: New testcase.
8757
218db463
RB
87582016-03-02 Richard Biener <rguenther@suse.de>
8759
8760 PR middle-end/67278
8761 * gcc.dg/simd-7.c: New testcase.
8762
22c72158
EB
87632016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8764
8765 * gcc.target/i386/pr70007.c: Tweak.
8766
9a790ccc
DV
87672016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8768
8769 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8770
bd02f00f
MP
87712016-03-02 Marek Polacek <polacek@redhat.com>
8772
8773 PR c/67854
8774 * gcc.dg/pr67854.c: New test.
8775
1e840f39
JJ
87762016-03-02 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR middle-end/70025
8779 * gcc.dg/torture/pr70025.c: New test.
8780
bca00241
VK
87812016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8782
8783 PR tree-optimization/68621
8784 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8785
0bca04b8
EB
87862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8787
8788 * gcc.target/i386/pr70007.c: New test.
8789
2a9afc86
JL
87902016-03-01 Jeff Law <law@redhat.com>
8791
eab2541b 8792 PR tree-optimization/69196
9d83ef71 8793 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8794
2a9afc86
JL
8795 PR tree-optimization/69196
8796 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8797 duplicating code and spoiling the expected output.
8798
0d39977e
MM
87992016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8800
8801 PR target/70033
8802 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8803 supports power9 before doing tests.
8804 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8805 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8806 * gcc.target/powerpc/p9-permute.c: Likewise.
8807
a0c0699d
UB
88082016-03-01 Uros Bizjak <ubizjak@gmail.com>
8809
8810 PR target/70027
8811 * gcc.target/i386/pr70027.c: New test.
8812
0ae3ef47 88132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8814
8815 * gcc.dg/pr70017.c: New test.
8816
686e2237
JJ
88172016-03-01 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR c/69796
8820 PR c/69974
8821 * gcc.dg/pr69796.c: New test.
8822 * gcc.dg/pr69974.c: New test.
8823
f8e4188c
EB
88242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8825
8826 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8827
5e3f1c7c
JL
88282016-02-29 Jeff Law <law@redhat.com>
8829
8830 PR tree-optimization/69987
8831 * gfortran.dg/pr69987.f90: New test.
8832
8833 PR tree-optimization/69989
8834 * gcc.c-torture/compile/pr69989-2.c: New test.
8835
1be56bc5
MP
88362016-03-01 Marek Polacek <polacek@redhat.com>
8837
8838 PR c++/69795
8839 * g++.dg/parse/invalid1.C: New test.
8840
1b19470d
RB
88412016-03-01 Richard Biener <rguenther@suse.de>
8842
8843 PR middle-end/70022
8844 * gcc.dg/pr70022.c: New testcase.
8845
3ae0661a
IE
88462016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8847
8848 PR tree-optimization/69956
8849 * gcc.dg/pr69956.c: New test.
8850
0f09ab88
BS
88512016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8852
8853 PR target/70011
8854 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8855 XFAIL when hardware supports efficient unaligned storage access.
8856
76d881bf
PP
88572016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8858
8859 PR c++/69961
8860 * g++.dg/template/pr69961a.C: New test.
8861 * g++.dg/template/pr69961b.C: New test.
8862
7168133a
DM
88632016-02-29 David Malcolm <dmalcolm@redhat.com>
8864
8865 PR preprocessor/69985
8866 * gcc.dg/cpp/pr69985.c: New test case.
8867
0c6072a3
JL
88682016-02-29 Jeff Law <law@redhat.com>
8869
e66f219b
JL
8870 PR tree-optimization/70005
8871 * gcc.c-torture/execute/pr70005.c New test.
8872
0c6072a3
JL
8873 PR tree-optimization/69999
8874 * gcc.c-torture/compile/pr69999.c: New test.
8875
fd9fbdb3
YR
88762016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8877
8878 PR tree-optimization/69652
8879 * gcc.dg/torture/pr69652.c: Delete test.
8880 * gcc.dg/vect/pr69652.c: New test.
8881
cbd400b4
RB
88822016-02-19 Richard Biener <rguenther@suse.de>
8883
8884 PR tree-optimization/69980
8885 * gfortran.dg/vect/pr69980.f90: New testcase.
8886
84ea0f58
EB
88872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8888
8889 * gcc.target/sparc/20160229-1.c: New test.
8890
5d2a63dc
EB
88912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8892
8893 * gnat.dg/stack_usage3.adb: New test.
8894 * gnat.dg/stack_usage3_pkg.ads: New helper.
8895
93e708f9
EB
88962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8897
8898 * gnat.dg/renaming8.adb: New test.
8899 * gnat.dg/renaming8_pkg1.ads: New helper.
8900 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8901 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8902
6512bc93
RB
89032016-02-29 Richard Biener <rguenther@suse.de>
8904
8905 PR tree-optimization/69720
8906 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8907
7b201a88
TK
89082016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8909
8910 PR fortran/68147
8911 PR fortran/47674
8912 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8913
82ee0cf2 89142016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8915 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8916
8917 PR fortran/56007
8918 * gfortran.dg/coarray_8.f90: Adjust error message.
8919 * gfortran.dg/pr56007.f90: New test.
8920 * gfortran.dg/pr56007.f: New test.
8921
cdc1a2c8
L
89222016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8923
8924 PR tree-optimization/69989
8925 * gcc.dg/torture/pr69989.c: New test.
8926
33505bcf
EB
89272016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8928
8929 * gcc.target/i386/stack-realign-win.c: New test.
8930
524bfb19
HA
89312016-02-28 Harald Anlauf <anlauf@gmx.de>
8932
8933 PR fortran/60126
8934 * gfortran.dg/pr60126.f90: New test.
8935
bd542508
JL
89362016-02-27 Jeff Law <law@redhat.com>
8937
8938 Revert
8939 2016-02-26 Richard Biener <rguenther@suse.de>
8940 Jeff Law <law@redhat.com>
8941
8942 PR tree-optimization/69740
8943 * gcc.c-torture/compile/pr69740-1.c: New test.
8944 * gcc.c-torture/compile/pr69740-2.c: New test.
8945
dd1291e0
JD
89462016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8947
5fb67f8b 8948 PR fortran/69910
dd1291e0
JD
8949 * gfortran.dg/newunit_4.f90: New test.
8950
5cfefb59
JJ
89512016-02-27 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR target/69613
8954 PR rtl-optimization/69886
8955 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8956 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8957 target.
8958
20ba5f33
MS
89592016-02-26 Martin Sebor <msebor@redhat.com>
8960
8961 PR tree-optimization/15826
8962 * gcc.dg/tree-ssa/pr15826.c: New test.
8963
e6fb01b0
JJ
89642016-02-26 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR target/69969
8967 * gcc.target/powerpc/pr69969.c: New test.
8968
e3e0cf64
MS
89692016-02-26 Martin Sebor <msebor@redhat.com>
8970
8971 PR c++/15766
8972 * g++.old-deja/g++.other/decl5.C: Add a test case.
8973
d1f2bea5
SB
89742016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8975
8976 PR target/69946
8977 * gcc.target/powerpc/pr69946.c: New file.
8978
4a4f9d2b 89792016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8980 Jeff Law <law@redhat.com>
4a4f9d2b 8981
e3e0cf64 8982 PR tree-optimization/69740
4a4f9d2b
RB
8983 * gcc.c-torture/compile/pr69740-1.c: New test.
8984 * gcc.c-torture/compile/pr69740-2.c: New test.
8985
ad2a2706
MJ
89862016-02-26 Martin Jambor <mjambor@suse.cz>
8987
8988 PR middle-end/69920
8989 * gcc.dg/torture/pr69932.c: New test.
8990 * gcc.dg/torture/pr69936.c: Likewise.
8991
1d11f7ce
AK
89922016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8993
8994 PR target/69709
8995 * gcc.target/s390/pr69709.c: New test.
8996
6cfccbb2
KT
89972016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8998
8999 PR target/69245
9000 * gcc.target/aarch64/pr69245_1.c: New test.
9001
ac59ad4e
KT
90022016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9003
9004 PR target/69613
9005 * gcc.dg/torture/pr69613.c: New test.
9006
a2ad54a0
JJ
90072016-02-26 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR rtl-optimization/69891
9010 * gcc.target/i386/pr69891.c: New test.
9011
0884062c 90122016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9013 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9014
d2369d4f 9015 PR target/61397
c163789b
MM
9016 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9017 functionality for both 32-bit and 64-bit.
9018
5aed7e2c
RB
90192016-02-26 Richard Biener <rguenther@suse.de>
9020
9021 PR tree-optimization/69551
9022 * gcc.dg/torture/pr69951.c: New testcase.
9023
798e2a8e
RB
90242016-02-25 Richard Biener <rguenther@suse.de>
9025
9026 PR tree-optimization/48795
9027 * gcc.dg/Warray-bounds-18.c: New testcase.
9028
9559fbac
RO
90292016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9030
9031 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9032
c049b107
JJ
90332016-02-25 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR rtl-optimization/69896
9036 * gcc.dg/pr69896.c: New test.
9037
1137001c
PP
90382016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9039
9040 PR c++/69736
9041 * g++.dg/cpp1y/paren2.C: New test.
9042
2e9c8641
MS
90432016-02-24 Martin Sebor <msebor@redhat.com>
9044
9045 PR c/51147
9046 * gcc.dg/enum-mode-2.c: New test.
9047
03ca8fb3
JJ
90482016-02-24 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR c++/69922
9051 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9052 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9053 * g++.dg/ubsan/pr69922.C: New test.
9054
0b05329b
MP
90552016-02-24 Marek Polacek <polacek@redhat.com>
9056
9057 PR c/69819
9058 * gcc.dg/pr69819.c: New test.
9059
57c2c374
MS
90602016-02-24 Martin Sebor <msebor@redhat.com>
9061
3b96b93a
MS
9062 PR c++/69912
9063 * g++.dg/ext/flexary15.C: New test.
9064
90652016-02-24 Martin Sebor <msebor@redhat.com>
9066
9067 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9068 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9069 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9070
65433bb5
MK
90712016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9072 Charles Baylis <charles.baylis@linaro.org>
9073
9074 PR debug/61033
9075 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9076
f802a424 90772016-02-24 Richard Biener <rguenther@suse.de>
44293580 9078 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9079
9080 PR middle-end/69760
9081 * gcc.dg/torture/pr69760.c: New testcase.
9082
525f795f
RO
90832016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9084
9085 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9086 pattern on Solaris with as.
9087
cd7bbceb
KT
90882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9089
9090 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9091 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9092 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9093 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9094
89c0c1fd
JJ
90952016-02-24 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR middle-end/69915
9098 * gcc.dg/pr69915.c: New test.
9099
0683fd27
KT
91002016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9101
9102 PR rtl-optimization/69886
9103 * gcc.dg/torture/pr69886.c: New test.
9104
e53d562a
RB
91052016-02-24 Richard Biener <rguenther@suse.de>
9106
9107 PR middle-end/68963
9108 * gcc.dg/torture/pr68963.c: New testcase.
9109
74a00288
KT
91102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9111
9112 PR target/69875
9113 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9114 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9115 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9116 * gcc.target/arm/atomic_loaddi_1.c: New test.
9117 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9118 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9119 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9120 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9121 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9122 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9123 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9124 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9125
340fd4c9
JJ
91262016-02-24 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR middle-end/69909
9129 * gcc.dg/torture/pr69909.c: New test.
9130
47d3fdb2
RB
91312016-02-24 Richard Biener <rguenther@suse.de>
9132
9133 PR tree-optimization/69907
9134 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9135 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9136 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9137
dab73e73
CB
91382016-02-24 Christian Bruel <christian.bruel@st.com>
9139
9140 * gcc.target/arm/pragma_cpp_fma.c: New test.
9141
7cc5ec65
JD
91422016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9143
9144 PR fortran/61156
9145 * gfortran.dg/include_6.f90: Update test.
9146
067fbd8b
JJ
91472016-02-23 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR objc/69844
9150 * objc.dg/pr69844.m: New test.
9151
64a454d9
JD
91522016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9153
9154 PR libgfortran/69456
9155 * gfortran.dg/namelist_89.f90: New test.
9156 * gfortran.dg/pr59700.f90: Update test..
9157
35886f0b
MS
91582016-02-23 Martin Sebor <msebor@redhat.com>
9159
9160 PR middle-end/69780
9161 * g++.dg/ext/builtin_alloca.C: New test.
9162 * gcc.dg/builtins-68.c: New test.
9163
162cc7e3
RH
91642016-02-23 Richard Henderson <rth@redhat.com>
9165
9166 * gcc.target/i386/addr-space-3.c: Remove test.
9167
196440f8
DM
91682016-02-23 David Malcolm <dmalcolm@redhat.com>
9169
9170 PR preprocessor/69126
9171 PR preprocessor/69543
9172 * c-c++-common/pr69126-2-long.c: New test.
9173 * c-c++-common/pr69126-2-short.c: New test.
9174 * c-c++-common/pr69543-1.c: Remove xfail.
9175
1d3121af
DM
91762016-02-23 David Malcolm <dmalcolm@redhat.com>
9177
9178 PR preprocessor/69126
9179 PR preprocessor/69543
9180 PR preprocessor/69558
9181 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9182 (f): Rename to...
9183 (test_2): ...this, and add leading comment.
9184 (MACRO_3, test_3): New.
9185 (MACRO_4A, MACRO_4B, test_4): New.
9186 (MACRO): Rename to...
9187 (MACRO_5): ...this.
9188 (g): Rename to...
9189 (test_5): ...this, updating for renaming of MACRO, and
9190 add leading comment.
9191 * c-c++-common/pr69543-1.c: New.
9192 * c-c++-common/pr69543-2.c: New.
9193 * c-c++-common/pr69543-3.c: New.
9194 * c-c++-common/pr69543-4.c: New.
9195 * c-c++-common/pr69558-1.c: New.
9196 * c-c++-common/pr69558-2.c: New.
9197 * c-c++-common/pr69558-3.c: New.
9198 * c-c++-common/pr69558-4.c: New.
9199 * gcc.dg/pr69558.c: Move to...
9200 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9201 xfail for c++.
9202
f99c3557
TS
92032016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9204
9205 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9206 to -ftree-parallelize-loops/-fopenacc changes.
9207 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9208 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9209 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9210 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9211 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9212 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9213 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9214 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9215 * c-c++-common/goacc/kernels-loop.c: Likewise.
9216 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9217 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9218 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9219 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9220
c60ec7c2
RO
92212016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9222
9223 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9224
f1a62b6f
JJ
92252016-02-23 Jakub Jelinek <jakub@redhat.com>
9226
e67bf044
JJ
9227 PR c++/69902
9228 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9229
f1a62b6f
JJ
9230 PR c/69900
9231 * gcc.dg/pr69900.c: New test.
9232
20c5e09e
MJ
92332016-02-23 Martin Jambor <mjambor@suse.cz>
9234
9235 PR tree-optimization/69666
9236 * gcc.dg/tree-ssa/pr69666.c: New test.
9237
e457a6fc
AV
92382016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9239
9240 PR fortran/67451
9241 * gfortran.dg/coarray_allocate_5.f08: New test.
9242
d7b574f4
AK
92432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9244
9245 * gcc.target/s390/vcond-shift.c: Move to ...
9246 * gcc.target/s390/vector/vcond-shift.c: ... here.
9247
58bdeb44
AK
92482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9249
9250 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9251 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9252
7cd0387b
AK
92532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9254
9255 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9256
4246c8da
MW
92572016-02-20 Mark Wielaard <mjw@redhat.com>
9258
9259 PR c/28901
9260 * gcc.dg/unused-variable-3.c: New test.
9261
f93bc532
JJ
92622016-02-22 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR target/69888
9265 * gcc.target/i386/pr69888.c: New test.
9266
c4e360f4
RB
92672016-02-22 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/69882
9270 * gfortran.dg/vect/pr69882.f90: New testcase.
9271
09c92f1c
JJ
92722016-02-22 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR target/69885
9275 * gcc.dg/pr69885.c: New test.
9276
f88d45dc
OE
92772016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9278
9279 PR target/69806
9280 PR target/54089
9281 * gcc.target/sh/pr54089-10.c: New.
9282
ce1ff48e
PT
92832016-02-20 Paul Thomas <pault@gcc.gnu.org>
9284
9285 PR fortran/69423
9286 * gfortran.dg/deferred_character_15.f90 : New test.
9287
bbf27208
DH
92882016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9289
9290 PR fortran/57365
9291 gfortran.dg/allocate_with_source_18.f03: New test.
9292
92932016-02-20 Harald Anlauf <anlauf@gmx.de>
9294
9295 PR fortran/52531
9296 gfortran.dg/gomp/pr52531.f90: New test.
9297
268be88c
BE
92982016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9299
9300 PR c++/69865
9301 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9302 -std=c++03.
9303
4b6c824a
JJ
93042016-02-19 Jakub Jelinek <jakub@redhat.com>
9305
871b3f47
JJ
9306 PR c++/69826
9307 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9308 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9309
7a965d51
JJ
9310 PR c++/69850
9311 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9312
4b6c824a
JJ
9313 PR c++/69851
9314 * g++.dg/torture/pr69851.C: New test.
9315
15fca21a
MS
93162016-02-19 Martin Sebor <msebor@redhat.com>
9317
9318 PR testsuite/69573
9319 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9320
19e21586
JJ
93212016-02-19 Jakub Jelinek <jakub@redhat.com>
9322
03a616ac
JJ
9323 PR c++/69850
9324 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9325 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9326
19e21586
JJ
9327 PR c++/67767
9328 * g++.dg/cpp0x/pr67767.C: New test.
9329
2db16594
KT
93302016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9331
9332 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9333 for fp, simd, crypto, crc, lse.
9334 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9335 above.
9336 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9337 effective target check.
9338
5a7d9d1e
JJ
93392016-02-19 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR target/69820
9342 * gcc.target/i386/pr69820.c: New test.
9343
6448f064
AK
93442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9345
9346 * gcc.target/s390/vector/int128-1.c: New test.
9347
d0a859e6
AK
93482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9349
9350 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9351
9e4eb643
AK
93522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9353
9354 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9355 instruction pattern name to prevent the testcase from failing with
9356 -march=z13.
9357
859a4c0e
AK
93582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9359
9360 * gcc.target/s390/md/movstr-2.c: New test.
9361
efc2340b
MK
93622016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9363
9364 * gcc.target/s390/morestack.c: New test.
9365
ca2bfbc2
DV
93662016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9367
9368 PR target/69625
9369 * gcc.target/s390/pr69625.c: Add test case.
9370
efd4bd05
BE
93712016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9372
9373 PR testsuite/68580
9374 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9375
2bf2078a
MM
93762016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9377
9378 PR target/68404
9379 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9380 * gcc.target/powerpc/fusion3.c: Likewise.
9381
f003579e
RB
93822016-02-18 Richard Biener <rguenther@suse.de>
9383
9384 PR middle-end/69553
9385 * g++.dg/torture/pr69553.C: New testcase.
9386
19233914
NC
93872016-02-18 Nick Clifton <nickc@redhat.com>
9388
efd4bd05
BE
9389 PR target/62254
9390 PR target/69610
9391 * gcc.target/arm/pr62554.c: New test.
9392 * gcc.target/arm/pr69610-1.c: New test.
9393 * gcc.target/arm/pr69610-2.c: New test.
19233914 9394
23f27839
RB
93952016-02-18 Richard Biener <rguenther@suse.de>
9396
9397 PR middle-end/69854
9398 * gcc.dg/torture/pr69854.c: New testcase.
9399
932c0da4
JJ
94002016-02-17 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR c++/69850
9403 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9404
1bed93e4
BS
94052012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9406
9407 * gcc.target/powerpc/vec-cg.c: New test.
9408
57bfb134
RB
94092016-02-17 Richard Biener <rguenther@suse.de>
9410
9411 PR testsuite/69586
9412 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9413
a44e0ebb
KT
94142016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9415
9416 PR target/69161
9417 * gcc.c-torture/compile/pr69161.c: New test.
9418
ffacd726
DS
94192016-02-17 David Sherwood <david.sherwood@arm.com>
9420
9421 PR target/69532
9422 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9423 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9424
448db8d2
EB
94252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9426
9427 * gcc.dg/ifcvt-4.c: Skip on Visium.
9428
e2f0522e
EB
94292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9430
9431 * gnat.dg/atomic8.adb: New test.
9432
bf17fe3f
EB
94332016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9434
9435 * gnat.dg/discr46.ad[sb]: New test.
9436
ecf835e9
KN
94372016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9438
9439 PR Target/48344
9440 * gcc.target/powerpc/pr48344-1.c: New test.
9441
49a1164a
TK
94422015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9443
9444 PR fortran/69742
9445 * gfortran.dg/associate_21.f90: New test.
9446
bf14eba2
JJ
94472016-02-16 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR c/69835
9450 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9451 -Wnonnull in dg-options.
9452 * c-c++-common/nonnull-2.c: New test.
9453
35a093b6
JG
94542016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9455 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9456
9457 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9458
e387d491
JJ
94592016-02-16 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR middle-end/69801
9462 * gcc.dg/pr69801.c: Add empty dg-options.
9463
ba539195
JN
94642016-02-16 James Norris <jnorris@codesourcery.com>
9465
9466 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9467 * g++.dg/goacc/deviceptr-1.c: New file.
9468
2a2b8f64
JJ
94692016-02-16 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR tree-optimization/69820
9472 * gcc.dg/vect/pr69820.c: New test.
9473
87440c29
RB
94742016-02-16 Richard Biener <rguenther@suse.de>
9475
9476 PR tree-optimization/69776
9477 * gcc.dg/torture/pr69776-2.c: New testcase.
9478
6d87c306
BS
94792016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9480
9481 PR tree-optimization/69714
9482 * gcc.dg/torture/pr69714.c: New test.
9483
3824a0a2
JJ
94842016-02-16 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR tree-optimization/69802
9487 * gcc.dg/pr69802.c: New test.
9488
c8cfe96e
RB
94892016-02-16 Richard Biener <rguenther@suse.de>
9490
9491 PR middle-end/69801
9492 * gcc.dg/pr69801.c: New testcase.
9493
fc12098d
JD
94942016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9495
9496 PR libgfortran/69651
9497 * gfortran.dg/read_bang.f90: New test.
9498 * gfortran.dg/read_bang4.f90: New test.
9499
ba6b3795
JJ
95002016-02-15 Jakub Jelinek <jakub@redhat.com>
9501
f0516ca4
JJ
9502 PR c++/69658
9503 * g++.dg/init/pr69658.C: New test.
9504
ba6b3795
JJ
9505 PR c++/69797
9506 * c-c++-common/pr69797.c: New test.
9507
de3f9a2d
PK
95082016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9509
9510 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9511 check for aarch64*-*-*.
9512
17a3b967
RB
95132016-02-15 Richard Biener <rguenther@suse.de>
9514
9515 PR tree-optimization/69783
9516 * gcc.dg/vect/pr69783.c: New testcase.
9517
1c48bff1
RB
95182016-02-15 Richard Biener <rguenther@suse.de>
9519
9520 PR tree-optimization/69776
9521 * gcc.dg/torture/pr69776.c: New testcase.
9522
1e6025b6
TK
95232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9524
9525 PR fortran/60526
9526 * gfortran.dg/type_decl_4.f90: Reinstated.
9527
d3308279
JDA
95282016-02-14 John David Anglin <danglin@gcc.gnu.org>
9529
9530 PR fortran/68746
9531 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9532
b7c56581
TK
95332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9534
9535 PR fortran/60526
9536 PR bootstrap/69816
9537 * gfortran.dg/type_decl_4.f90: Removed.
9538
60cb4ef5
TK
95392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9540
9541 PR fortran/60526
9542 * gfortran.dg/type_decl_4.f90: New test.
9543
f6964637
AM
95442016-02-14 Alan Modra <amodra@gmail.com>
9545
1a8849d1 9546 PR testsuite/68886
f6964637
AM
9547 * gcc.c-torture/execute/stkalign.c: Revise test.
9548
f5121920
OE
95492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9550
9551 PR target/67260
9552 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9553
6cda3ab6
OE
95542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9555
9556 PR target/67260
9557 * gcc.target/sh/torture/pr67260.c: New.
9558
6786e598
JDA
95592016-02-12 John David Anglin <danglin@gcc.gnu.org>
9560
9561 * gcc.dg/pr67964.c: Add dg-require-alias.
9562
7e05dad8
OE
95632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9564
9565 PR target/67636
9566 PR target/64345
9567 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9568
7f4cc3ce
JD
95692016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9570
9571 PR libgfortran/69668
9572 * gfortran.dg/namelist_88.f90: New test.
9573
955ca6dc
JD
95742016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9575
9576 PR libgfortran/69668
9577 * gfortran.dg/namelist_38.f90: Update test.
9578 * gfortran.dg/namelist_84.f90: Update test.
9579
876217ae
DM
95802016-02-12 David Malcolm <dmalcolm@redhat.com>
9581
9582 PR other/69554
9583 * gcc.dg/pr69554-1.c: New test.
9584 * gfortran.dg/pr69554-1.F90: New test.
9585 * gfortran.dg/pr69554-2.F90: New test.
9586 * lib/gcc-dg.exp (proc dg-locus): New function.
9587 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9588 distinguish between the caret-printing and non-caret-printing
9589 cases. If caret-printing has been explicitly enabled, bail out
9590 without attempting to fix up the output.
9591
61789eed
DM
95922016-02-12 David Malcolm <dmalcolm@redhat.com>
9593
9594 PR driver/69265
9595 PR driver/69453
9596 * gcc.dg/spellcheck-options-3.c: New test case.
9597 * gcc.dg/spellcheck-options-4.c: New test case.
9598 * gcc.dg/spellcheck-options-5.c: New test case.
9599 * gcc.dg/spellcheck-options-6.c: New test case.
9600 * gcc.dg/spellcheck-options-7.c: New test case.
9601 * gcc.dg/spellcheck-options-8.c: New test case.
9602 * gcc.dg/spellcheck-options-9.c: New test case.
9603 * gcc.dg/spellcheck-options-10.c: New test case.
9604
c3090c1f
JJ
96052016-02-12 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR rtl-optimization/69764
9608 PR rtl-optimization/69771
9609 * c-c++-common/pr69764.c: New test.
9610 * gcc.dg/torture/pr69771.c: New test.
9611
8222034d
MP
96122016-02-12 Marek Polacek <polacek@redhat.com>
9613
9614 * g++.dg/torture/init-list1.C: New.
9615
f749f792
MP
96162016-02-12 Marek Polacek <polacek@redhat.com>
9617
9618 * gcc.dg/pr69522.c: Add empty dg-options.
9619
199fb02a
IE
96202016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9621
9622 * g++.dg/lto/lto.exp: Include and init mpx.
9623 * g++.dg/lto/pr69729_0.C: New test.
9624
b69539cb
JJ
96252016-02-12 Jakub Jelinek <jakub@redhat.com>
9626
06ff7000
JJ
9627 PR ipa/69241
9628 * g++.dg/ipa/pr69241-4.C: New test.
9629
b69539cb
JJ
9630 PR ipa/68672
9631 * g++.dg/ipa/pr68672-1.C: New test.
9632 * g++.dg/ipa/pr68672-2.C: New test.
9633 * g++.dg/ipa/pr68672-3.C: New test.
9634
16595a1f
BS
96352016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9636
9637 PR c/69522
6d87c306 9638 * gcc.dg/pr69522.c: New test.
16595a1f 9639
38d795d2
PP
96402016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9641
9642 PR c++/69098
9643 * g++.dg/cpp1y/69098.C: New test.
9644 * g++.dg/cpp1y/69098-2.C: New test.
9645
9c582551
JJ
96462016-02-12 Jakub Jelinek <jakub@redhat.com>
9647
9648 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9649 and neighbour -> neighbor.
9650 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9651 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9652 * c-c++-common/Wvarargs.c: Likewise.
9653 * c-c++-common/goacc/host_data-5.c: Likewise.
9654 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9655 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9656 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9657 * gcc.target/aarch64/pr60697.c: Likewise.
9658 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9659 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9660 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9661 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9662 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9663 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9664 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9665 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9666 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9667 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9668 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9669 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9670 * g++.dg/lookup/koenig5.C: Likewise.
9671 * g++.dg/ext/no-asm-2.C: Likewise.
9672 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9673 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9674 * gfortran.dg/used_types_16.f90: Likewise.
9675 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9676 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9677 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9678 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9679 * gfortran.dg/abstract_type_6.f03: Likewise.
9680 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9681 * gfortran.dg/used_types_15.f90: Likewise.
9682 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9683 * gfortran.dg/exit_3.f08: Likewise.
9684 * gfortran.dg/open_status_2.f90: Likewise.
9685 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9686 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9687 * gfortran.dg/associate_1.f03: Likewise.
9688 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9689 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9690 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9691 * gcc.dg/builtin-object-size-1.c: Likewise.
9692 * gcc.dg/noreturn-6.c: Likewise.
9693 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9694 * gcc.dg/globalalias.c: Likewise.
9695 * gcc.dg/builtins-config.h: Likewise.
9696 * gcc.dg/pr30457.c: Likewise.
9697 * gcc.c-torture/compile/volatile-1.c: Likewise.
9698 * gcc.c-torture/execute/20101011-1.c: Likewise.
9699 * c-c++-common/Waddress-1.c: Likewise.
9700
66756373
JJ
97012016-02-11 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR c/69768
9704 * c-c++-common/Waddress-1.c: New test.
9705
76fe932b
AV
97062016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9707
9708 PR fortran/69296
9709 * gfortran.dg/associate_19.f03: New test.
9710 * gfortran.dg/associate_20.f03: New test.
9711
564c4d4b
OE
97122016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9713
9714 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9715
e1c1ecb0
KT
97162016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9717
9718 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9719 .arch armv8-a\n. Add -dA to dg-options.
9720 * gcc.target/aarch64/assembler_arch_1.c: New test.
9721 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9722
0d7d9458
PC
97232016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/68726
9726 * g++.dg/cpp0x/pr68726.C: New.
9727
e6208a60
IE
97282016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9729
9730 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9731 test.
9732
281a11eb
RB
97332016-02-11 Richard Biener <rguenther@suse.de>
9734
9735 * g++.dg/tree-ssa/pr61034.C: Adjust.
9736
e03dd765
VM
97372016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9738
4b48faf5 9739 PR target/69148
e03dd765
VM
9740 * gcc.target/s390/pr69148.c: New.
9741
cdc23927
YR
97422016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9743
9744 PR tree-optimization/69652
9745 * gcc.dg/torture/pr69652.c: New test.
9746
e199dd0a
JJ
97472016-02-10 Jakub Jelinek <jakub@redhat.com>
9748 Patrick Palka <ppalka@gcc.gnu.org>
9749
9750 PR ipa/69241
9751 PR c++/69649
9752 * g++.dg/ipa/pr69241-1.C: New test.
9753 * g++.dg/ipa/pr69241-2.C: New test.
9754 * g++.dg/ipa/pr69241-3.C: New test.
9755 * g++.dg/ipa/pr69649.C: New test.
9756
d6b38027
UB
97572016-02-10 Uros Bizjak <ubizjak@gmail.com>
9758
9759 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9760 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9761
13b562c5
BC
97622016-02-10 Bin Cheng <bin.cheng@arm.com>
9763
9764 PR tree-optimization/68021
9765 * gcc.dg/tree-ssa/pr68021.c: New test.
9766
24a179f8
RB
97672016-02-10 Richard Biener <rguenther@suse.de>
9768
9769 PR tree-optimization/69726
9770 * gcc.dg/uninit-22.c: New testcase.
9771
0d99886f
AP
97722016-02-09 Andrew Pinski <apinski@cavium.com>
9773
9774 PR tree-opt/69282
9775 * gcc.c-torture/compile/20160205-1.c: New testcase.
9776
ab04995c
MM
97772016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9778
9779 PR target/68404
9780 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9781 instead accessing a really large arrray.
9782 * gcc.target/powerpc/fusion3.c: Likewise.
9783
4b79ac23
CB
97842016-02-09 Charles Baylis <charles.baylis@linaro.org>
9785
9786 PR target/68532
9787 * gcc.c-torture/execute/pr68532.c: New test.
9788
b890a441
AO
97892016-02-11 Alexandre Oliva <aoliva@redhat.com>
9790
9791 PR target/69634
9792 * gcc.dg/pr69634.c: New.
9793
84a5bef7
RB
97942016-02-09 Richard Biener <rguenther@suse.de>
9795
9796 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9797
1f123759 97982016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9799
1f123759
AF
9800 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9801
65860c77
YR
98022016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9803
9804 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9805
7e1e8a0a
RB
98062016-02-09 Richard Biener <rguenther@suse.de>
9807
9808 PR tree-optimization/69715
9809 * gcc.dg/torture/pr69715.c: New testcase.
9810
efb45a9f
PP
98112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9812
9813 PR c++/69139
9814 * g++.dg/cpp0x/trailing12.C: New test.
9815 * g++.dg/cpp0x/trailing13.C: New test.
9816
20a0c6f9
PP
98172016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9818
9819 PR c++/69283
9820 PR c++/67835
9821 * g++.dg/cpp1y/auto-fn29.C: New test.
9822 * g++.dg/cpp1y/auto-fn30.C: New test.
9823
a162f3af
JJ
98242016-02-08 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR tree-optimization/69209
9827 * gcc.c-torture/compile/pr69209.c: New test.
9828
4b4a9fbd
JL
98292016-02-08 Jeff Law <law@redhat.com>
9830
9831 PR tree-optimization/68541
9832 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9833 of statements allowed in join block for path splitting.
9834
cfac5ed2
JJ
98352016-02-08 Jakub Jelinek <jakub@redhat.com>
9836
f68bc23f
JJ
9837 PR c++/59627
9838 * g++.dg/gomp/pr59627.C: New test.
9839
cfac5ed2
JJ
9840 PR ipa/69239
9841 * g++.dg/ipa/pr69239.C: New test.
9842
44714d8c
DM
98432016-02-08 David Malcolm <dmalcolm@redhat.com>
9844
9845 PR preprocessor/69664
9846 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9847 * gcc.dg/cpp/warn-comments.c: Likewise.
9848
eba9e839
MP
98492016-02-08 Marek Polacek <polacek@redhat.com>
9850
9851 PR c++/69688
9852 * g++.dg/init/const12.C: New test.
9853
a011cd92
BS
98542016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9855
9856 PR target/60410
9857 * gcc.dg/lto/pr55113_0.c: Remove test.
9858
5317b1be
RB
98592016-02-08 Richard Biener <rguenther@suse.de>
9860
9861 PR tree-optimization/69719
9862 * gcc.dg/torture/pr69719.c: New testcase.
9863
63998a63
RB
98642016-02-08 Richard Biener <rguenther@suse.de>
9865 Jeff Law <law@redhat.com>
9866
9867 PR target/68273
9868 * gcc.target/mips/pr68273.c: New testcase.
9869
43f4a281
RB
98702016-02-08 Richard Biener <rguenther@suse.de>
9871
9872 PR rtl-optimization/69274
9873 * gcc.target/i386/addr-sel-1.c: XFAIL.
9874
0b604d2d
JL
98752016-02-08 Jeff Law <law@redhat.com>
9876
e8dfe49e
JL
9877 PR tree-optimization/68541
9878 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9879
6daecd7a 9880 PR tree-optimization/65917
0b604d2d
JL
9881 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9882
c0f0e35a
JD
98832016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9884
9885 PR fortran/50555
9886 * gfortran.dg/namelist_args.f90: New test.
9887
8981d712
JL
98882016-02-05 Jeff Law <law@redhat.com>
9889
6daecd7a 9890 PR tree-optimization/68541
8981d712
JL
9891 * gcc.dg/tree-ssa/split-path-2.c: New test.
9892 * gcc.dg/tree-ssa/split-path-3.c: New test.
9893 * gcc.dg/tree-ssa/split-path-4.c: New test.
9894 * gcc.dg/tree-ssa/split-path-5.c: New test.
9895 * gcc.dg/tree-ssa/split-path-6.c: New test.
9896 * gcc.dg/tree-ssa/split-path-7.c: New test.
9897
46cb9332
MS
98982016-02-05 Martin Sebor <msebor@redhat.com>
9899
9900 PR c++/69662
9901 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9902 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9903
be2083ea
RH
99042016-02-06 Richard HEnderson <rth@redhat.com>
9905
9906 PR c/69643
9907 * gcc.target/i386/addr-space-4.c: New.
9908 * gcc.target/i386/addr-space-5.c: New.
9909
711d7c23
MM
99102016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9911
9912 PR fortran/66089
9913 * gfortran.dg/elemental_dependency_6.f90: New.
9914
b5c1c988
JJ
99152016-02-05 Jakub Jelinek <jakub@redhat.com>
9916
861c7bcd
JJ
9917 PR rtl-optimization/69691
9918 * gcc.c-torture/execute/pr69691.c: New test.
9919
b5c1c988
JJ
9920 PR c++/69628
9921 * g++.dg/parse/pr69628.C: New test.
9922
f7dfa966
UB
99232016-02-05 Uros Bizjak <ubizjak@gmail.com>
9924
9925 * gcc.dg/sancov/asan.c: Move to ...
9926 * gcc.dg/asan/sancov-1.c: ... here.
9927
9b143e64
UB
99282016-02-05 Uros Bizjak <ubizjak@gmail.com>
9929
9930 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9931
f5d4b899
L
99322016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9933
9934 PR target/69677
9935 * gcc.target/i386/pr69677.c: New test.
9936
76c85fbb
PP
99372016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9938
9939 PR c++/68948
9940 * g++.dg/template/pr68948.C: New test.
9941
f181bf90
DV
99422016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9943
9944 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9945 (only necessary on s390x).
9946
714fb282
L
99472016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9948
9949 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9950 -mno-accumulate-outgoing-args.
9951
618d6c1c
PP
99522016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9953
9954 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9955
1066e9b5
JJ
99562016-02-04 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR c/69669
9959 * c-c++-common/pr69669.c: New test.
9960
76255d0d
MM
99612016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9962
9963 PR target/69667
9964 * g++.dg/pr69667.C: New file.
9965
e0b059b1
WD
99662016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9967
9968 PR target/69619
9969 * gcc.dg/pr69619.c: Add new test.
9970
2692b5c8
RS
99712016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9972
9973 PR rtl-optimization/69577
9974 * gcc.target/i386/pr69577.c: New test.
9975
7db337c2
ML
99762016-02-04 Martin Liska <mliska@suse.cz>
9977
9978 * g++.dg/asan/pr69276.C: New test.
9979
cc9c0829
KT
99802016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9981
9982 PR target/65932
9983 PR target/67714
9984 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9985 a single smulbb instruction.
9986 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9987 * gcc.target/amr/wmul-2.c: Likewise.
9988
eb9feb52
KT
99892016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9990
9991 PR target/65932
9992 PR target/67714
9993 * gcc.c-torture/execute/pr67714.c: New test.
9994
61f727fe
JJ
99952016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9996
9997 PR target/69454
9998 * gcc.target/i386/pr69454-1.c: New test.
9999 * gcc.target/i386/pr69454-2.c: New test.
10000
05dd97db
MS
100012016-02-03 Martin Sebor <msebor@redhat.com>
10002
10003 PR c++/69251
10004 PR c++/69253
10005 PR c++/69290
10006 PR c++/69277
10007 PR c++/69349
10008 * g++.dg/ext/flexarray-mangle-2.C: New test.
10009 * g++.dg/ext/flexarray-mangle.C: New test.
10010 * g++.dg/ext/flexarray-subst.C: New test.
10011 * g++.dg/ext/flexary11.C: New test.
10012 * g++.dg/ext/flexary12.C: New test.
10013 * g++.dg/ext/flexary13.C: New test.
10014 * g++.dg/ext/flexary14.C: New test.
10015 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10016
dac2fc29
L
100172016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10018
10019 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10020 Define only if CHECK_FLOAT128 is defined.
10021 (main): Properly initialize u5.
10022
eadb8035
JJ
100232016-02-03 Jakub Jelinek <jakub@redhat.com>
10024
0afbb81b
JJ
10025 PR c/69627
10026 * gcc.dg/pr69627.c: New test.
10027
eadb8035
JJ
10028 PR target/69644
10029 * gcc.dg/pr69644.c: New test.
10030
b12d4923
MS
100312016-02-03 Mike Stump <mikestump@comcast.net>
10032
10033 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10034 support for struct-layout-1.exp.
10035
ab4bae0c
PP
100362016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10037
10038 PR c++/69056
618d6c1c 10039 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10040
95831c01
VM
100412016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10042 Alexandre Oliva <aoliva@redhat.com>
10043
10044 PR target/69461
10045 * gcc.target/powerpc/pr69461.c: New.
10046
ccc71ab8
UB
100472016-02-03 Uros Bizjak <ubizjak@gmail.com>
10048
10049 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10050 works from here ...
10051 (check_effective_target_fsanitize_thread): ... to here. Do not
10052 specify additional compile flags for the test source.
10053 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10054 specify additional compile flags for the test source.
10055
96299640
WD
100562016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10057
10058 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10059
781d83d9
AV
100602016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10061
10062 PR fortran/67451
10063 PR fortran/69418
10064 * gfortran.dg/coarray_allocate_2.f08: New test.
10065 * gfortran.dg/coarray_allocate_3.f08: New test.
10066 * gfortran.dg/coarray_allocate_4.f08: New test.
10067
d8208e6d
AL
100682016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10069
10070 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10071 use same scan-tree-dump-times on all platforms.
10072 * gcc.dg/vect/vect-outer-1.c: Likewise.
10073 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10074 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10075 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10076 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10077 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10078 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10079 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10080
a8394fa0
SB
100812016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10082
10083 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10084 warning.
10085
f3baa1d3
L
100862016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10087
10088 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10089
eb077516
JN
100902016-02-02 James Norris <jnorris@codesourcery.com>
10091
10092 * c-c++-common/goacc/routine-5.c: Add tests.
10093
578fb225
AM
100942016-02-02 Alexander Monakov <amonakov@ispras.ru>
10095
10096 * gcc.target/nvptx/unsigned-cmp.c: New test.
10097
c64f7d37
WD
100982016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10099
10100 * gcc.target/aarch64/scalar_shift_1.c
10101 (test_corners_sisd_di): Improve force to SIMD register.
10102 (test_corners_sisd_si): Likewise.
10103 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10104 Remove scan-assembler check for ldr.
10105
90c6f26c
RB
101062016-02-02 Richard Biener <rguenther@suse.de>
10107
10108 PR tree-optimization/69595
10109 * gcc.dg/Warray-bounds-17.c: New testcase.
10110
9dc03c97
RB
101112016-02-02 Richard Biener <rguenther@suse.de>
10112
10113 PR tree-optimization/69606
10114 * gcc.dg/torture/pr69606.c: New testcase.
10115
2d4dc223
YR
101162016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10117
10118 PR middle-end/68542
10119 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10120 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10121
65c98fde
AM
101222016-02-02 Alan Modra <amodra@gmail.com>
10123
10124 PR target/69548
10125 * gcc.target/powerpc/pr69548.c: New test.
10126
e1b81f2b
JJ
101272016-02-01 Jakub Jelinek <jakub@redhat.com>
10128
d0268b37
JJ
10129 PR rtl-optimization/69592
10130 * gcc.dg/pr69592.c: New test.
10131
e1b81f2b
JJ
10132 PR preprocessor/69543
10133 PR c/69558
10134 * gcc.dg/pr69543.c: New test.
10135 * gcc.dg/pr69558.c: New test.
10136
7dd7780d
UB
101372016-02-01 Uros Bizjak <ubizjak@gmail.com>
10138
bf672ee5
UB
10139 PR testsuite/65940
10140 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10141
9a7013f8
MS
101422016-02-01 Martin Sebor <msebor@redhat.com>
10143
10144 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10145
e681fb2b
BC
101462016-02-01 Bin Cheng <bin.cheng@arm.com>
10147
10148 PR tree-optimization/67921
10149 * c-c++-common/ubsan/pr67921.c: New test.
10150
ff86345f
RB
101512016-02-01 Richard Biener <rguenther@suse.de>
10152
10153 PR middle-end/69556
10154 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10155
bc369dbd
RB
101562016-02-01 Richard Biener <rguenther@suse.de>
10157
10158 PR tree-optimization/69574
10159 * gcc.dg/torture/pr69574.c: New testcase.
10160
ef318184
RB
101612016-02-01 Richard Biener <rguenther@suse.de>
10162
10163 PR tree-optimization/69579
10164 * gcc.dg/setjmp-6.c: New testcase.
10165
654745e6
JJ
101662016-02-01 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR rtl-optimization/69570
10169 * g++.dg/opt/pr69570.C: New test.
10170
e6c0c44b
RH
101712016-02-01 Richard Henderson <rth@redhat.com>
10172
10173 * gcc.dg/pr69535.c: New test.
10174
6ff3f09a
JDA
101752016-01-31 John David Anglin <danglin@gcc.gnu.org>
10176
2c005538
JDA
10177 PR testsuite/69584
10178 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10179 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10180
61083a4b
JDA
10181 PR debug/68244
10182 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10183
6ff3f09a
JDA
10184 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10185
0c221916
PT
101862016-01-31 Paul Thomas <pault@gcc.gnu.org>
10187
10188 PR fortran/67564
10189 * gfortran.dg/allocate_with_source_17.f03: New test.
10190
db7a2818
JJ
101912016-01-30 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR tree-optimization/69546
10194 * gcc.dg/torture/pr69546.c: New test.
10195
e520d5f0
PT
101962016-01-30 Paul Thomas <pault@gcc.gnu.org>
10197
10198 PR fortran/69566
10199 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10200
343c05d3
MS
102012016-01-30 Martin Sebor <msebor@redhat.com>
10202
10203 PR c++/68490
10204 * g++.dg/ext/flexary10.C: New test.
10205
d6c3a539
DH
102062016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10207
10208 PR fortran/66707
10209 gfortran.dg/common_23.f90: New test.
10210
52d72fcd
BS
102112016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10212
10213 PR target/65546
10214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10215 condition being checked, and disable it when the target supports
10216 misaligned loads and stores.
10217
3a5d2ba4
JJ
102182016-01-29 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR debug/69518
10221 * gcc.dg/torture/pr69518.c: New test.
10222
6bbacdb5
L
102232016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10224
10225 PR target/69530
10226 * gcc.target/i386/pr69530.c: New test.
10227
af932cdb
SE
102282016-01-29 Steve Ellcey <sellcey@imgtec.com>
10229
10230 PR target/65604
10231 * gcc.target/mips/div-delay.c: New test.
10232
26658b7c
JJ
102332016-01-29 Jakub Jelinek <jakub@redhat.com>
10234
33e89989
JJ
10235 PR target/69551
10236 * gcc.target/i386/pr69551.c: New test.
10237
26658b7c
JJ
10238 PR target/66137
10239 * gcc.target/i386/pr66137.c: New test.
10240
401116b5
AB
102412016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10242
10243 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10244 always built for p5600.
10245 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10246 isa=p5600 dg-option.
10247
d4abfcc5
RB
102482016-01-29 Richard Biener <rguenther@suse.de>
10249
10250 PR tree-optimization/69547
10251 * g++.dg/tree-ssa/pr69547.C: New testcase.
10252
16b77b32
JJ
102532016-01-29 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR debug/66869
10256 * g++.dg/warn/Wunused-function2.C: New test.
10257
a1c95464
DV
102582016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10259
10260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10261 support for test to succeed.
10262
5453bfed
MP
102632016-01-29 Marek Polacek <polacek@redhat.com>
10264
10265 PR c++/69509
10266 PR c++/69516
10267 * g++.dg/ext/constexpr-vla2.C: New test.
10268 * g++.dg/ext/constexpr-vla3.C: New test.
10269 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10270
452ec2a5
RB
102712016-01-29 Richard Biener <rguenther@suse.de>
10272
10273 PR middle-end/69537
10274 * gcc.dg/uninit-21.c: New testcase.
10275
aec0b19e
UB
102762016-01-28 Uros Bizjak <ubizjak@gmail.com>
10277
10278 PR target/69459
10279 * gcc.target/i386/pr69459.c: New test.
10280
df113ce7
SE
102812016-01-28 Steve Ellcey <sellcey@imgtec.com>
10282
10283 PR target/68400
10284 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10285 * gcc.target/mips/pr68400.c: New test.
10286
494de84f
MS
102872016-01-28 Martin Sebor <msebor@redhat.com>
10288
10289 PR target/17381
10290 * gcc.target/powerpc/pr17381.c: New test.
10291
eb1b1f01
JJ
102922016-01-28 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR middle-end/69542
10295 * gcc.dg/torture/pr69542.c: New test.
10296
6dfeb7ce
WD
102972016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10298
10299 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10300
4b7471a4
DE
103012016-01-28 David Edelsohn <dje.gcc@gmail.com>
10302
10303 * gcc.dg/pr65980.c: Skip on AIX.
10304 * gcc.dg/pr66688.c: Same.
10305
b271fd21
DE
103062016-01-28 David Edelsohn <dje.gcc@gmail.com>
10307
10308 PR target/63679
10309 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10310 * gcc.dg/tree-ssa/sra-18.c: Same.
10311
874108a9
AV
103122016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10313
10314 PR fortran/62536
10315 * gfortran.dg/block_15.f08: New test.
10316 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10317 on incorrectly closed BLOCK.
10318
30480bcd
IE
103192016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10320
10321 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
103222016-01-28 Richard Biener <rguenther@suse.de>
10323
10324 PR tree-optimization/69466
10325 * gfortran.dg/vect/pr69466.f90: New testcase.
10326
0d4c694e
TP
103272016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10328
10329 * g++.dg/pr67989.C: Remove ARM-specific option.
10330 * gcc.target/arm/pr67989.C: New file.
10331
2aa780da
UB
103322016-01-27 Uros Bizjak <ubizjak@gmail.com>
10333
10334 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10335 and expm1 test for glibc < 2.11.
10336
f75ebe77
RH
103372016-01-27 Richard Henderson <rth@redhat.com>
10338
10339 * gcc.c-torture/execute/pr69447.c: New test.
10340
103412016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10342
9a175e65 10343 PR fortran/69422
49847d75
PT
10344 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10345
cbdd8ae0
JJ
103462016-01-27 Jakub Jelinek <jakub@redhat.com>
10347
10348 PR debug/66869
10349 * gcc.dg/pr66869.c: New test.
10350
2b572b3c
JL
103512016-01-25 Jeff Law <law@redhat.com>
10352
10353 PR tree-optimization/68398
aec0b19e 10354 PR tree-optimization/69196
2b572b3c
JL
10355 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10356 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10357 path to avoid new heuristic allowing more irreducible regions
10358 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10359 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10360 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10361 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10362 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10363
fa74a4bc
MP
103642016-01-27 Marek Polacek <polacek@redhat.com>
10365
10366 PR c/68062
10367 * c-c++-common/vector-compare-4.c: New test.
10368
0afff540
DM
103692016-01-27 David Malcolm <dmalcolm@redhat.com>
10370
10371 PR preprocessor/69126
10372 * c-c++-common/pr69126.c: New test case.
10373
1a218fc9
ILT
103742016-01-27 Ian Lance Taylor <iant@google.com>
10375
10376 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10377
5d70666e
RB
103782016-01-27 Ryan Burn <contact@rnburn.com>
10379
10380 PR cilkplus/69267
10381 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10382
87ff4d66
UB
103832016-01-27 Uros Bizjak <ubizjak@gmail.com>
10384
10385 PR target/69512
10386 * gcc.target/i386/pr69512.c: New test.
10387
27e23cca
RE
103882016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10389
10390 PR ada/69488
10391 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10392
05bf54c3
MP
103932016-01-27 Marek Polacek <polacek@redhat.com>
10394
10395 PR c++/69379
10396 * g++.dg/pr69379.C: New test.
10397
60214d0d
MS
103982016-01-27 Martin Sebor <msebor@redhat.com>
10399
10400 PR c++/69317
10401 * g++.dg/abi/Wabi-2-2.C: New test.
10402 * g++.dg/abi/Wabi-2-3.C: New test.
10403 * g++.dg/abi/Wabi-3-2.C: New test.
10404 * g++.dg/abi/Wabi-3-3.C: New test.
10405
167c7bfa
RB
104062016-01-27 Richard Biener <rguenther@suse.de>
10407
10408 PR tree-optimization/69166
10409 * gcc.dg/torture/pr69166.c: New testcase.
10410
1430fb1f
MJ
104112016-01-27 Martin Jambor <mjambor@suse.cz>
10412
10413 PR tree-optimization/69355
10414 * gcc.dg/tree-ssa/pr69355.c: New test.
10415
95e3030c
MP
104162016-01-27 Marek Polacek <polacek@redhat.com>
10417
10418 PR c++/69496
10419 * g++.dg/ext/constexpr-vla1.C: New test.
10420
eeb085f3
CB
104212016-01-20 Christian Bruel <christian.bruel@st.com>
10422
10423 PR target/69245
10424 * gcc.target/arm/pr69245.c: New test.
10425
b1652dde
JJ
104262016-01-27 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR tree-optimization/69399
10429 * gcc.dg/torture/pr69399.c: New test.
10430
ce7e8f00
EB
104312016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10432
10433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10434
e4aac1d1
EB
104352016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10436
10437 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10438
8dfdb419
TV
104392016-01-26 Tom de Vries <tom@codesourcery.com>
10440
10441 PR tree-optimization/69110
10442 * gcc.dg/autopar/pr69110.c: New test.
10443
56f80f54 104442016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10445 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10446
10447 * gcc.dg/graphite/isl-ast-op-select.c: New.
10448
a0909527
PT
104492015-01-26 Paul Thomas <pault@gcc.gnu.org>
10450
10451 PR fortran/69385
10452 * gfortran.dg/allocate_error_6.f90: New test.
10453
ffc445f4
RH
104542016-01-26 Richard Henderson <rth@redhat.com>
10455
10456 * gcc.dg/tm/pr60908.c: New test.
10457
01e1dea3
DM
104582016-01-26 David Malcolm <dmalcolm@redhat.com>
10459
10460 PR other/69006
10461 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10462 directive.
10463 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10464 expected multiline output to reflect the colorization being
10465 disabled before newlines.
10466 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10467 (custom_diagnostic_finalizer): Replace call to
10468 pp_newline_and_flush with call to pp_flush.
10469 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10470 * gfortran.dg/implicit_class_1.f90: Likewise.
10471 * lib/gcc-dg.exp (allow_blank_lines): New global.
10472 (dg-allow-blank-lines-in-output): New procedure.
10473 (gcc-dg-prune): Complain about blank lines in the output, unless
10474 dg-allow-blank-lines-in-output was called.
10475 * lib/multiline.exp (_build_multiline_regex): Only support
10476 arbitrary followup text for non-blank-lines, not for blank lines.
10477
13f92e8d
JJ
104782016-01-26 Jakub Jelinek <jakub@redhat.com>
10479
10480 PR tree-optimization/69483
10481 * gcc.dg/pr69483.c: New test.
10482 * g++.dg/opt/pr69483.C: New test.
10483
92422235
CL
104842016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10485
10486 PR target/68620
10487 * gcc.target/arm/pr68620.c: New test.
10488
0bccf11b
L
104892016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10490
10491 * gcc.target/i386/pr68986-2.c: Remove -m32.
10492
81cd202e
L
104932016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10494
10495 PR target/68986
10496 * gcc.target/i386/pr68986-1.c: New test.
10497 * gcc.target/i386/pr68986-2.c: Likewise.
10498 * gcc.target/i386/pr68986-3.c: Likewise.
10499
213a1c03
CB
105002016-01-26 Christian Bruel <christian.bruel@st.com>
10501
10502 * lib/target-supports.exp
10503 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10504 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10505 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10506
22a08dd1
RB
105072016-01-26 Richard Biener <rguenther@suse.de>
10508
10509 PR tree-optimization/69452
10510 * gcc.dg/torture/pr69452.c: New testcase.
10511
6c06e0e8
JJ
105122016-01-26 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR target/69442
10515 * gcc.dg/pr69442.c: New test.
10516
b96824c4
RFI
105172016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10518
10519 PR target/67896
10520 * gcc.target/aarch64/simd/pr67896.C: New.
10521
5ee31e57
RS
105222016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10523
10524 PR tree-optimization/69400
10525 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10526 function.
10527 (plugin_init): Call it.
10528 * gcc.dg/torture/pr69400.c: New test.
10529
7ddfb31d
CL
105302016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10531
10532 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10533
1e050c90
AK
105342016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10535 Sebastian Pop <s.pop@samsung.com>
10536
10537 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10538 isl-0.15.
10539
c8ee4bf5
AK
105402016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10541 Sebastian Pop <s.pop@samsung.com>
10542
10543 * gcc.dg/graphite/pr69292.c: New.
10544
d902b330
JJ
105452016-01-25 Jakub Jelinek <jakub@redhat.com>
10546
10547 * c-c++-common/goacc/use_device-1.c: New test.
10548
2c89b952
JL
105492016-01-25 Jeff Law <law@redhat.com>
10550
10551 PR tree-optimization/69196
10552 PR tree-optimization/68398
10553 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10554 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10555
685c8785
DE
105562016-01-25 David Edelsohn <dje.gcc@gmail.com>
10557
10558 PR target/69469
10559 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10560 Algorithm.
10561
95cef0c1
RB
105622016-01-25 Richard Biener <rguenther@suse.de>
10563
10564 PR testsuite/69380
10565 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10566
2947d3b2
IE
105672016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10568
10569 PR target/69421
10570 * gcc.dg/pr69421.c: New test.
10571
ae19075a
BB
105722016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10573
10574 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10575 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10576 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10577 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10578 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10579 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10580 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10581 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10582 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10583 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10584
fa4511c2
RB
105852016-01-25 Richard Biener <rguenther@suse.de>
10586
10587 PR tree-optimization/69376
10588 * gcc.dg/torture/pr69376.c: New testcase.
10589
1d101216
JD
105902016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10591
10592 PR fortran/69397
10593 PR fortran/68442
10594 * gfortran.dg/interface_38.f90: New test.
10595 * gfortran.dg/interface_39.f90: New test.
a0909527 10596
a59b92b0
PP
105972016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10598
10599 Revert:
10600 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10601
10602 PR c++/11858
10603 PR c++/24663
10604 PR c++/24664
10605 * g++.dg/template/pr11858.C: New test.
10606 * g++.dg/template/pr24663.C: New test.
10607 * g++.dg/template/unify12.C: New test.
10608 * g++.dg/template/unify13.C: New test.
10609 * g++.dg/template/unify14.C: New test.
10610 * g++.dg/template/unify15.C: New test.
10611 * g++.dg/template/unify16.C: New test.
10612 * g++.dg/template/unify17.C: New test.
10613
16acb1a8
DH
106142016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10615
10616 PR fortran/68283
10617 gfortran.dg/pr68283.f90: New test.
10618
094773e8
TK
106192016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10620
10621 PR fortran/66094
10622 * gfortran.dg/inline_matmul_13.f90: New test.
10623 * gfortran.dg/matmul_bounds_8.f90: New test.
10624 * gfortran.dg/matmul_bounds_9.f90: New test.
10625 * gfortran.dg/matmul_bounds_10.f90: New test.
10626
42fb90d7
TV
106272016-01-23 Tom de Vries <tom@codesourcery.com>
10628
10629 PR tree-optimization/69426
10630 * gcc.dg/autopar/pr69426.c: New test.
10631
69da7802
MS
106322016-01-23 Martin Sebor <msebor@redhat.com>
10633
10634 PR c++/58109
10635 PR c++/69022
10636 * g++.dg/cpp0x/alignas5.C: New test.
10637 * g++.dg/ext/vector29.C: Same.
10638
da17300a
UB
106392016-01-23 Uros Bizjak <ubizjak@gmail.com>
10640
10641 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10642 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10643 _GNU_SOURCE from compile flags to the source.
10644 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10645 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10646 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10647 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10648
62041cfc
JJ
106492016-01-22 Jakub Jelinek <jakub@redhat.com>
10650
10651 PR target/69432
10652 * g++.dg/opt/pr69432.C: New test.
10653
f7d2ad6f
BS
106542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10655
10656 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10657 32-bit targets testing an -m64 multilib.
10658
d403fc9a
WS
106592016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10660
10661 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10662 64-bit support.
10663
4aa16f8d
JG
106642016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10665
10666 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10667
7c816d0f
CB
106682016-01-21 Christian Bruel <christian.bruel@st.com>
10669
10670 PR target/68674
10671 * gcc.target/i386/pr68674.c
10672 * gcc.target/aarch64/pr68674.c
10673 * gcc.target/arm/pr68674.c
10674
fce661e8
KT
106752016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10676
10677 PR target/69403
10678 * gcc.c-torture/execute/pr69403.c: New test.
10679
4696899f
PC
106802016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10681
10682 PR c++/55843
10683 * g++.dg/template/pr55843.C: New.
10684
bac69366
AL
106852016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10686
10687 PR testsuite/66877
10688 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10689 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10690
b57d3a5c
BS
106912016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10692
10693 PR testsuite/67489
da17300a
UB
10694 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10695 from dg-do compile directive, and instead add
10696 { dg-require-effective-target int128 }.
b57d3a5c 10697
9f04a53e
MS
106982016-01-20 Martin Sebor <msebor@redhat.com>
10699
10700 PR c/69405
10701 * gcc.dg/sync-fetch.c: New test.
10702
38a51663
JL
107032016-01-21 Martin Sebor <msebor@redhat.com>
10704
10705 PR target/69252
10706 * gcc.target/powerpc/pr69252.c: New test.
10707
2423a75a
JD
107082016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10709
10710 PR fortran/65996
da17300a 10711 * gfortran.dg/pr65996.f90: New test.
2423a75a 10712
0a76463f
DV
107132016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10714
10715 PR c++/68810
9f04a53e 10716 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10717 expected to generate an error.
0a76463f 10718
9776e692
BS
107192016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10720
10721 PR middle-end/66178
10722 * gcc.dg/torture/pr66178.c: New test.
10723
c8d3e088
AB
107242016-01-21 Anton Blanchard <anton@samba.org>
10725 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10726
10727 PR target/63354
10728 * gcc.target/powerpc/pr63354.c: New test.
10729
35b707ff
VM
107302016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10731
10732 PR rtl-optimization/68990
10733 * gcc.target/i386/pr68990: New.
10734
157b0829
NC
107352016-01-21 Nick Clifton <nickc@redhat.com>
10736
10737 PR target/69129
10738 * gcc.target/mips/pr69129.c: New.
10739
aede6748
PC
107402016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10741
10742 PR c++/58046
10743 * g++.dg/cpp0x/pr58046.C: New.
10744
5463c2c8
JJ
107452016-01-21 Jakub Jelinek <jakub@redhat.com>
10746
6d31cc75
SS
10747 PR target/69187
10748 PR target/65624
10749 * gcc.target/arm/pr69187.c: New test.
10750
5463c2c8
JJ
10751 PR c++/69355
10752 * g++.dg/torture/pr69355.C: New test.
10753
fa28f32b
AK
107542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10755 Sebastian Pop <s.pop@samsung.com>
10756
10757 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10758
b920a047
AK
107592016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10760 Sebastian Pop <s.pop@samsung.com>
10761
da17300a 10762 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10763
bdd3aea6
JJ
107642016-01-21 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR middle-end/67653
10767 * c-c++-common/pr67653.c: New test.
10768 * gcc.dg/torture/pr29119.c: Add dg-warning.
10769
26a2e6ae
PB
107702016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10771
10772 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10773
d25c7690
PK
107742016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10775
10776 PR c/24293
10777 * gcc.dg/pr24293.c: New test.
10778 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10779 incomplete struct type.
10780 * gcc.dg/declspec-1.c: Likewise.
10781 * gcc.dg/pr63549.c: Likewise.
10782
889d5698
JJ
107832016-01-20 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR tree-optimization/66612
10786 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10787 for bdn instruction.
10788
d7cf3dc7
CL
107892016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10790
10791 * lib/target-supports.exp
10792 (check_effective_target_arm_fp_ok_nocache): New.
10793 (check_effective_target_arm_fp_ok): New.
10794 (add_options_for_arm_fp): New.
10795 (check_effective_target_arm_crypto_ok_nocache): Require
10796 target_arm_v8_neon_ok instead of arm32.
10797 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10798 (check_effective_target_arm_crypto_pragma_ok): New.
10799 (add_options_for_arm_vfp): New.
10800 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10801 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10802 target instead. Force initial fpu to vfp.
10803 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10804 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10805 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10806 dependency.
10807 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10808 use arm_vfp effective target instead. Force initial fpu to vfp.
10809 * gcc.target/arm/attr-neon3.c: Likewise.
10810 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10811 arm_vfp_ok.
10812 * gcc.target/arm/unsigned-float.c: Likewise.
10813 * gcc.target/arm/vfp-1.c: Likewise.
10814 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10815 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10816 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10817 * gcc.target/arm/vfp-ldmias.c: Likewise.
10818 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10819 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10820 * gcc.target/arm/vfp-stmiad.c: Likewise.
10821 * gcc.target/arm/vfp-stmias.c: Likewise.
10822 * gcc.target/arm/vnmul-1.c: Likewise.
10823 * gcc.target/arm/vnmul-2.c: Likewise.
10824 * gcc.target/arm/vnmul-3.c: Likewise.
10825 * gcc.target/arm/vnmul-4.c: Likewise.
10826
01ac9704 108272016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10828
e84b00da
L
10829 PR testsuite/69366
10830 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10831 the MPX run-time library, for compile-time MPX test.
10832 * gcc.target/i386/chkp-always_inline.c: Likewise.
10833 * gcc.target/i386/chkp-bndret.c: Likewise.
10834 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10835 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10836 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10837 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10838 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10839 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10840 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10841 * gcc.target/i386/chkp-label-address.c: Likewise.
10842 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10843 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10844 * gcc.target/i386/chkp-pr69044.c: Likewise.
10845 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10846 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10847 * gcc.target/i386/chkp-strchr.c: Likewise.
10848 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10849 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10850 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10851 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10852 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10853 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10854 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10855 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10856 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10857 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10858 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10859 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10860 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10861 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10862 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10863 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10864 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10865 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10866 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10867 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10868 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10869 * gcc.target/i386/pr63995-2.c: Likewise.
10870 * gcc.target/i386/pr64805.c: Likewise.
10871 * gcc.target/i386/pr65044.c: Likewise.
10872 * gcc.target/i386/pr65167.c: Likewise.
10873 * gcc.target/i386/pr65183.c: Likewise.
10874 * gcc.target/i386/pr65184.c: Likewise.
10875 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10876
28b33016
IE
108772016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10878
10879 PR tree-optimization/69328
10880 * gcc.dg/pr69328.c: New test.
10881
bcff0913
JL
108822016-01-20 Jeff Law <law@redhat.com>
10883
bf0bb970 10884 PR target/25114
bcff0913
JL
10885 * gcc.target/m68k/pr25114.c: New test.
10886
a3f69631
AV
108872016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10888
10889 * gcc.target/arm/memset-inline-10.c: Added
10890 dg-require-effective-target arm_thumb2_ok.
10891
af33ba0d
EB
108922016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10893
10894 * gcc.dg/debug/dwarf2/sso.c: New test.
10895
7596d5de
UB
108962016-01-19 Uros Bizjak <ubizjak@gmail.com>
10897
10898 PR testsuite/68820
10899 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10900 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10901 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10902
ceda2c69
JH
109032016-01-19 Jan Hubicka <hubicka@ucw.cz>
10904
10905 PR ipa/66223
10906 * g++.dg/ipa/devirt-50.C: New testcase.
10907
38a979f2
MP
109082016-01-19 Marek Polacek <polacek@redhat.com>
10909
10910 PR c++/68965
10911 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10912 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10913
962801c5
KT
109142016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10915
10916 PR target/69135
10917 * gcc.target/arm/pr69135_1.c: New test.
10918
078fe40a
WD
109192015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10920
10921 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10922
786e3c06
WD
109232015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10924
10925 * gcc.target/aarch64/ccmp_1.c: New testcase.
10926
1e297006
MP
109272016-01-19 Marek Polacek <polacek@redhat.com>
10928
10929 PR c++/68586
10930 * g++.dg/cpp0x/enum30.C: New test.
10931
879c27e3
RB
109322016-01-19 Richard Biener <rguenther@suse.de>
10933
10934 PR tree-optimization/69336
10935 * g++.dg/tree-ssa/pr69336.C: New testcase.
10936
015337d3
JJ
109372016-01-19 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR debug/65779
10940 * gcc.dg/pr65779.c: New test.
10941
e2c768b6
RB
109422016-01-19 Richard Biener <rguenther@suse.de>
10943
10944 PR tree-optimization/69352
10945 * gcc.dg/torture/pr69352.c: New testcase.
10946
569efc34
JJ
109472016-01-19 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR rtl-optimization/68955
10950 PR rtl-optimization/64557
10951 * gcc.dg/torture/pr68955.c: New test.
10952
e49d321f
JH
109532016-01-19 Jan Hubicka <hubicka@ucw.cz>
10954
10955 PR lto/69136
10956 * g++.dg/torture/pr69136.C: New testcase.
10957
e9191ad3
JH
109582016-01-19 Jan Hubicka <hubicka@ucw.cz>
10959
10960 PR lto/69133
10961 * g++.dg/lto/pr69133_0.C: New testcase.
10962 * g++.dg/lto/pr69133_1.C: New testcase.
10963
2bedb645
JL
109642016-01-15 Jeff Law <law@redhat.com>
10965
10966 PR tree-optimization/69320
10967 * gcc.c-torture/pr69320-1.c: New test.
10968 * gcc.c-torture/pr69320-2.c: New test.
10969 * gcc.c-torture/pr69320-3.c: New test.
10970 * gcc.c-torture/pr69320-4.c: New test.
10971
17c15cb9
PP
109722016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10973
10974 PR c++/11858
10975 PR c++/24663
10976 PR c++/24664
10977 * g++.dg/template/pr11858.C: New test.
10978 * g++.dg/template/pr24663.C: New test.
10979 * g++.dg/template/unify12.C: New test.
10980 * g++.dg/template/unify13.C: New test.
10981 * g++.dg/template/unify14.C: New test.
10982 * g++.dg/template/unify15.C: New test.
10983 * g++.dg/template/unify16.C: New test.
10984 * g++.dg/template/unify17.C: New test.
10985
9617fd08
DM
109862016-01-18 David Malcolm <dmalcolm@redhat.com>
10987
10988 PR testsuite/69181
10989 * gcc.dg/pr69181-1.c: New test file.
10990 * gcc.dg/pr69181-2.c: New test file.
10991 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10992 globals by moving it to...
10993 (cleanup-after-saved-dg-test): ...this new function. Add
10994 "global additional_sources_used". Add reset of global
10995 multiline_expected_outputs to the empty list.
10996 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10997 global to...
10998 (multiline_expected_outputs): ...this, and updated comments to
10999 note that it is modified from gcc-dg.exp.
11000 (dg-end-multiline-output): Update for the above renaming.
11001 (handle-multiline-outputs): Likewise. Remove the clearing
11002 of the expected outputs to the empty list.
11003
b555a2e4
RB
110042016-01-18 Richard Biener <rguenther@suse.de>
11005
11006 PR tree-optimization/69297
11007 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11008
96902805
JM
110092016-01-18 Joseph Myers <joseph@codesourcery.com>
11010
11011 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11012 dg-options.
11013 * gcc.target/mips/mips-3d-2.c: Likewise.
11014 * gcc.target/mips/mips-3d-3.c: Likewise.
11015 * gcc.target/mips/mips-3d-4.c: Likewise.
11016 * gcc.target/mips/mips-3d-5.c: Likewise.
11017 * gcc.target/mips/mips-3d-6.c: Likewise.
11018 * gcc.target/mips/mips-3d-7.c: Likewise.
11019 * gcc.target/mips/mips-3d-8.c: Likewise.
11020 * gcc.target/mips/mips-3d-9.c: Likewise.
11021 * gcc.target/mips/mips-ps-1.c: Likewise.
11022 * gcc.target/mips/mips-ps-2.c: Likewise.
11023 * gcc.target/mips/mips-ps-3.c: Likewise.
11024 * gcc.target/mips/mips-ps-4.c: Likewise.
11025 * gcc.target/mips/mips-ps-5.c: Likewise.
11026 * gcc.target/mips/mips-ps-6.c: Likewise.
11027 * gcc.target/mips/mips-ps-7.c: Likewise.
11028 * gcc.target/mips/mips-ps-type.c: Likewise.
11029 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11030 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11031
40e26f94
TV
110322016-01-18 Tom de Vries <tom@codesourcery.com>
11033
11034 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11035 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11036 * c-c++-common/goacc/kernels-empty.c: New test.
11037 * c-c++-common/goacc/kernels-eternal.c: New test.
11038 * c-c++-common/goacc/kernels-loop-2.c: New test.
11039 * c-c++-common/goacc/kernels-loop-3.c: New test.
11040 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11041 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11042 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11043 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11044 * c-c++-common/goacc/kernels-loop-data.c: New test.
11045 * c-c++-common/goacc/kernels-loop-g.c: New test.
11046 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11047 * c-c++-common/goacc/kernels-loop-n.c: New test.
11048 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11049 * c-c++-common/goacc/kernels-loop.c: New test.
11050 * c-c++-common/goacc/kernels-noreturn.c: New test.
11051 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11052 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11053 * c-c++-common/goacc/kernels-reduction.c: New test.
11054
a98d4647
TV
110552016-01-18 Tom de Vries <tom@codesourcery.com>
11056
11057 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11058 * gcc.dg/autopar/outer-2.c: Same.
11059 * gcc.dg/autopar/outer-3.c: Same.
11060 * gcc.dg/autopar/outer-4.c: Same.
11061 * gcc.dg/autopar/outer-5.c: Same.
11062 * gcc.dg/autopar/outer-6.c: Same.
11063 * gcc.dg/autopar/parallelization-1.c: Same.
11064 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11065 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11066 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11067 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11068 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11069 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11070 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11071 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11072 * gcc.dg/autopar/pr39500-1.c: Same.
11073 * gcc.dg/autopar/pr39500-2.c: Same.
11074 * gcc.dg/autopar/pr46193.c: Same.
11075 * gcc.dg/autopar/pr46194.c: Same.
11076 * gcc.dg/autopar/pr49580.c: Same.
11077 * gcc.dg/autopar/pr49960-1.c: Same.
11078 * gcc.dg/autopar/pr49960.c: Same.
11079 * gcc.dg/autopar/pr68373.c: Same.
11080 * gcc.dg/autopar/reduc-1.c: Same.
11081 * gcc.dg/autopar/reduc-1char.c: Same.
11082 * gcc.dg/autopar/reduc-1short.c: Same.
11083 * gcc.dg/autopar/reduc-2.c: Same.
11084 * gcc.dg/autopar/reduc-2char.c: Same.
11085 * gcc.dg/autopar/reduc-2short.c: Same.
11086 * gcc.dg/autopar/reduc-3.c: Same.
11087 * gcc.dg/autopar/reduc-4.c: Same.
11088 * gcc.dg/autopar/reduc-6.c: Same.
11089 * gcc.dg/autopar/reduc-7.c: Same.
11090 * gcc.dg/autopar/reduc-8.c: Same.
11091 * gcc.dg/autopar/reduc-9.c: Same.
11092 * gcc.dg/autopar/uns-outer-4.c: Same.
11093 * gcc.dg/autopar/uns-outer-5.c: Same.
11094 * gcc.dg/autopar/uns-outer-6.c: Same.
11095 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11096 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11097
da976fa8
AL
110982016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11099
11100 PR target/63679
11101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11102 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11103
70c1e886
AL
111042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11105
11106 PR target/63679
11107 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11108 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11109 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11110
88bed196
AL
111112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11112
11113 PR target/63679
11114 * gcc.dg/tree-ssa/sra-17.c: New.
11115 * gcc.dg/tree-ssa/sra-18.c: New.
11116
3dd5f42e
IE
111172016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11118
11119 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11120
ae5a77fa
EB
111212016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11122
11123 * gnat.dg/inline12.adb: New test.
11124
11e57fc6
BC
111252016-01-18 Bin Cheng <bin.cheng@arm.com>
11126
11127 PR tree-optimization/66797
11128 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11129
995b6fe0
RB
111302016-01-18 Richard Biener <rguenther@suse.de>
11131
11132 PR tree-optimization/69170
11133 * gcc.dg/torture/pr69170.c: New testcase.
11134
82ee0cf2 111352016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11136
11137 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11138
d69da357
TV
111392016-01-16 Tom de Vries <tom@codesourcery.com>
11140
11141 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11142
a3845283
TV
111432016-01-16 Tom de Vries <tom@codesourcery.com>
11144
11145 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11146 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11147 redundant dg-require-effective-target pthread.
11148 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11149 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11150 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11151 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11152 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11153 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11154 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11155
197a6aa6
DE
111562016-01-16 David Edelsohn <dje.gcc@gmail.com>
11157
11158 PR target/68609
11159 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11160 * gcc.target/powerpc/recip-7.c: Same.
11161
ec7886c1
PP
111622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11163
11164 PR c++/69091
11165 * g++.dg/template/pr69091.C: New test.
11166
203484bb
PP
111672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11168
11169 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11170 dump does not contain an error_mark_node.
11171 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11172 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11173
aa2500e9
PP
111742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11175
11176 PR c++/68936
11177 * g++.dg/template/pr68936.C: New test.
11178
28621a5c
DE
111792016-01-15 David Edelsohn <dje.gcc@gmail.com>
11180
11181 PR target/68609
11182 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11183 * gcc.target/powerpc/recip-2.c: Same.
11184 * gcc.target/powerpc/recip-3.c: Same.
11185 * gcc.target/powerpc/recip-4.c: Same.
11186 * gcc.target/powerpc/recip-sqrtf.c: Same.
11187
40c43aca
JL
111882016-01-15 Jeff Law <law@redhat.com>
11189
11190 PR tree-optimization/69270
11191 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11192 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11193
afbc5ae8
PT
111942016-01-15 Paul Thomas <pault@gcc.gnu.org>
11195
11196 PR fortran/49630
11197 * gfortran.dg/deferred_character_13.f90: New test for the fix
11198 of comment 3 of the PR.
11199
11200 PR fortran/54070
11201 * gfortran.dg/deferred_character_8.f90: New test
11202 * gfortran.dg/allocate_error_5.f90: New test
11203
11204 PR fortran/60593
11205 * gfortran.dg/deferred_character_10.f90: New test
11206
11207 PR fortran/60795
11208 * gfortran.dg/deferred_character_14.f90: New test
11209
11210 PR fortran/61147
11211 * gfortran.dg/deferred_character_11.f90: New test
11212
11213 PR fortran/64324
11214 * gfortran.dg/deferred_character_9.f90: New test
11215
49abe076
VM
112162016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11217
11218 PR rtl-optimization/69030
11219 * gcc.target/i386/pr69030.c: New.
11220
16d12992
KT
112212016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11222
11223 * gcc.target/aarch64/target_attr_17.c: New test.
11224
78810bd3
RB
112252016-01-15 Richard Biener <rguenther@suse.de>
11226
11227 PR tree-optimization/66856
11228 * gcc.dg/torture/pr66856-1.c: New testcase.
11229 * gcc.dg/torture/pr66856-2.c: Likewise.
11230
2bd847fe
RB
112312016-01-15 Richard Biener <rguenther@suse.de>
11232
11233 PR debug/69137
11234 * g++.dg/lto/pr69137_0.C: New testcase.
11235
a00fe3b7
RS
112362016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11237
11238 PR middle-end/69246
11239 * gcc.target/i386/pr69246.c: New test.
11240
cbb0e83b
DV
112412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11242
7596d5de 11243 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11244
5a500ecf
DV
112452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11246
11247 PR c++/56194
11248 * g++.dg/init/const9.C: Disable test on S/390.
11249
5d9bf64f
DV
112502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11251
11252 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11253 * g++.dg/Wno-frame-address.C: Ditto.
11254
e234b19e
DV
112552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11256
11257 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11258
89483f99
RB
112592016-01-15 Richard Biener <rguenther@suse.de>
11260
11261 PR tree-optimization/68961
11262 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11263
94f37395
IE
112642016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11265
11266 * gcc.target/i386/pr65105-5.c: New test.
11267
82ee0cf2 112682016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11269
11270 * gcc.c-torture/execute/alias-4.c: New testcase.
11271
82ee0cf2 112722016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11273
11274 PR ipa/68148
11275 * g++.dg/ipa/devirt-49.C: New testcase.
11276
092f7deb 112772016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11278
11279 PR target/65837
11280 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11281 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11282 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11283
e93c66bc
RB
112842016-01-15 Richard Biener <rguenther@suse.de>
11285
11286 PR tree-optimization/69117
11287 * gcc.dg/torture/pr69117.c: New testcase.
11288
c47eaca6 112892015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11290
11291 PR c++/69048
11292 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11293
c3f6914a
FXC
112942016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11295
11296 PR testsuite/67509
11297 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11298 range tests use 100 * maximum instead of maximum + 1.
11299
cd65ae90
JJ
113002016-01-14 Jakub Jelinek <jakub@redhat.com>
11301
11302 PR debug/69244
11303 * gcc.dg/guality/pr69244.c: New test.
11304
19643948
UB
113052016-01-14 Uros Bizjak <ubizjak@gmail.com>
11306
11307 * lib/target-supports.exp (check_effective_target_issignaling):
11308 New procedure.
11309 * gcc.dg/pr61441.c: Require issignaling effective target.
11310
fe79c97e
SB
113112016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11312
11313 PR target/68803
11314 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11315
c7df95d8
DM
113162016-01-14 David Malcolm <dmalcolm@redhat.com>
11317
11318 PR c++/68819
11319 PR preprocessor/69177
11320 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11321 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11322 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11324
00083992
MP
113252016-01-14 Marek Polacek <polacek@redhat.com>
11326
11327 PR c/69262
11328 * gcc.dg/array-15.c: New test.
11329
0c9b3294
JJ
113302016-01-14 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR middle-end/68146
11333 PR tree-optimization/69155
11334 * gfortran.dg/pr68146.f: New test.
11335 * gfortran.dg/pr69155.f90: New test.
11336
3688e13d
RB
113372016-01-14 Richard Biener <rguenther@suse.de>
11338
11339 PR tree-optimization/68060
11340 * gcc.dg/torture/pr68060-1.c: New testcase.
11341 * gcc.dg/torture/pr68060-2.c: Likewise.
11342
bab0ad3a
NC
113432016-01-14 Nick Clifton <nickc@redhat.com>
11344
11345 * lib/target-supports.exp
11346 (check_effective_target_arm_neon_ok_nocache): Add an option
11347 sequence that includes setting the ARM architecture to ARMv7-A.
11348 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11349 command line options necessary to enable Neon support.
11350 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11351 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11352 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11353 * gcc.target/arm/pr69180.c: Likewise.
11354
947c2ce5
JL
113552016-01-14 Jeff Law <law@redhat.com>
11356
11357 PR tree-optimization/69270
11358 * gcc.dg/tree-ssa/pr69270.c: New test.
11359
3342fd71
BS
113602016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11361
11362 PR c/66208
11363 * c-c++-common/pr66208.c: New file.
11364
2ad3adf1
JJ
113652016-01-13 Jakub Jelinek <jakub@redhat.com>
11366
11367 PR tree-optimization/69156
11368 * gcc.dg/pr69156.c: New test.
11369
398d6feb
L
113702016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11371
11372 * gcc.target/i386/pr69225-7.c: New test.
11373
4c868789
RH
113742016-01-13 Richard Henderson <rth@redhat.com>
11375
11376 * gcc.dg/tm/memopt-13.c: Update expected function.
11377 * gcc.dg/tm/memopt-6.c: Likewise.
11378
ef6d1772
UB
113792016-01-13 Uros Bizjak <ubizjak@gmail.com>
11380
11381 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11382 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11383 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11384 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11385
ef6d1772
UB
113862016-01-13 Tom de Vries <tom@codesourcery.com>
11387
11388 PR tree-optimization/69169
0b4b6ef2
TV
11389 * gcc.dg/pr69169.c: New test.
11390
2ad3adf1 113912016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11392
11393 PR target/69228
11394 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11395 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11396 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11397 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11398 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11399 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11400 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11401 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11402
9060e335
AK
114032016-01-13 Jakub Jelinek <jakub@redhat.com>
11404
11405 PR target/69247
11406 * gcc.dg/pr69247.c: New test.
11407
40311329
RB
114082016-01-13 Richard Biener <rguenther@suse.de>
11409
11410 PR tree-optimization/69242
11411 * gcc.dg/torture/pr69242.c: New testcase.
11412
ccbd7103
RB
114132016-01-13 Richard Biener <rguenther@suse.de>
11414
11415 PR tree-optimization/69186
11416 * gcc.dg/torture/pr69186.c: New testcase.
11417
c6f72a46
JL
114182016-01-13 Jeff Law <law@redhat.com>
11419
11420 PR tree-optimization/67755
11421 * gcc.dg/tree-ssa/pr67755.c: New test.
11422
114232016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11424
11425 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11426 pass number in output by a star.
11427
c446cf07
BC
114282016-01-12 Bin Cheng <bin.cheng@arm.com>
11429
11430 PR tree-optimization/68911
11431 * gcc.c-torture/execute/pr68911.c: New test.
11432
5342156c
MP
114332016-01-12 Marek Polacek <polacek@redhat.com>
11434
11435 PR c++/68979
11436 * g++.dg/warn/permissive-1.C: New test.
11437
65364cc5
JJ
114382016-01-12 Jakub Jelinek <jakub@redhat.com>
11439
11440 PR objc++/68511
11441 PR c++/69213
11442 * g++.dg/opt/pr69213.C: New test.
11443
81b9a3d9
CB
114442016-01-12 Christian Bruel <christian.bruel@st.com>
11445
11446 PR target/69180
11447 * gcc.target/arm/pr69180.c: New test.
11448
3c4e91c9
RB
114492016-01-12 Richard Biener <rguenther@suse.de>
11450
11451 PR lto/69077
11452 * g++.dg/lto/pr69077_0.C: New testcase.
11453 * g++.dg/lto/pr69077_1.C: Likewise.
11454
5664cea1
JJ
114552016-01-12 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR target/69175
11458 * g++.dg/opt/pr69175.C: New test.
11459
86cefc49
AL
114602016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11461
11462 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11463 rather than #including math.h & stdlib.h.
11464 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11465 * gcc.dg/vect/pr49771.c: Likewise.
11466 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11467 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11468 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11469 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11470 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11471 * gcc.dg/vect/pr44507.c: Likewise.
11472 * gcc.dg/vect/pr45902.c: Likewise.
11473 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11474 * gcc.dg/vect/vect-117.c: Likewise.
11475 * gcc.dg/vect/vect-99.c: Likewise.
11476 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11477 * gcc.dg/vect/vect-cond-1.c: Likewise.
11478 * gcc.dg/vect/vect-cond-2.c: Likewise.
11479 * gcc.dg/vect/vect-cond-3.c: Likewise.
11480 * gcc.dg/vect/vect-cond-4.c: Likewise.
11481 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11482 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11483 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11484 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11485 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11486 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11487 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11488 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11489 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11490 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11491 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11492 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11493 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11494 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11496 include of signal.h.
11497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11498 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11499 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11500 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11501 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11502 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11503 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11504 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11505 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11506 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11507 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11508 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11509 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11510 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11511 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11512 * gcc.dg/vect/vect-outer-5.c: Likewise.
11513 * gcc.dg/vect/vect-outer-6.c: Likewise.
11514 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11515 include of stdio.h.
11516
b832f61e
NC
115172016-01-12 Nick Clifton <nickc@redhat.com>
11518
11519 PR target/68913
11520 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11521 to fread so that it will be found in all target runtimes.
11522
8eac49b1
RB
115232016-01-12 Richard Biener <rguenther@suse.de>
11524
11525 PR tree-optimization/69053
11526 * g++.dg/torture/pr69053.C: New testcase.
11527
2935d994
RB
115282016-01-12 Richard Biener <rguenther@suse.de>
11529
11530 PR tree-optimization/69168
11531 * gcc.dg/torture/pr69168.c: New testcase.
11532
66c16fd9
RB
115332016-01-12 Richard Biener <rguenther@suse.de>
11534
11535 PR tree-optimization/69157
11536 * gcc.dg/torture/pr69157.c: New testcase.
11537
115382016-01-12 Richard Biener <rguenther@suse.de>
11539
11540 PR tree-optimization/69174
11541 * gcc.dg/torture/pr69174.c: New testcase.
11542
723033a6
JJ
115432016-01-12 Jakub Jelinek <jakub@redhat.com>
11544
11545 PR c++/66808
11546 PR c++/69000
11547 * g++.dg/tls/pr66808.C: New test.
11548 * g++.dg/tls/pr69000.C: New test.
11549
3574cf47
BS
115502016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11551
11552 * gcc.target/powerpc/swaps-p8-23.c: New test.
11553 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11554
feb20787
JDA
115552016-01-11 John David Anglin <danglin@gcc.gnu.org>
11556
11557 PR tree-optimization/68356
11558 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11559
27b1820a
KV
115602016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11561 Jim Wilson <jim.wilson@linaro.org>
11562
11563 PR target/69194
11564 * gcc.target/arm/pr69194.c: New test.
11565
cf4de6af
L
115662016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11567
11568 PR target/69225
11569 * gcc.target/i386/pr69225-1.c: New test.
11570 * gcc.target/i386/pr69225-2.c: Likewise.
11571 * gcc.target/i386/pr69225-3.c: Likewise.
11572 * gcc.target/i386/pr69225-4.c: Likewise.
11573 * gcc.target/i386/pr69225-5.c: Likewise.
11574 * gcc.target/i386/pr69225-6.c: Likewise.
11575
1ebd5558
JJ
115762016-01-11 Jakub Jelinek <jakub@redhat.com>
11577
23552a4d
JJ
11578 PR target/67462
11579 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11580 if lp64.
11581
26ff85b0
JJ
11582 PR target/69071
11583 * gcc.dg/pr69071.c: New test.
11584
9cb6bd74
JJ
11585 PR c++/69211
11586 * g++.dg/opt/pr69211.C: New test.
11587
1ebd5558
JJ
11588 PR tree-optimization/69214
11589 * gcc.c-torture/compile/pr69214.c: New test.
11590
8c18c836
UB
115912016-01-11 Uros Bizjak <ubizjak@gmail.com>
11592
11593 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11594 * gcc.target/i386/pr66232-11.c: Ditto.
11595 * gcc.target/i386/pr66232-12.c: Ditto.
11596 * gcc.target/i386/pr66232-13.c: Ditto.
11597
62446e6e
RB
115982016-01-11 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/69173
11601 * gcc.dg/torture/pr69173.c: New testcase.
11602
2b8568fe
KT
116032016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11604
11605 PR rtl-optimization/68796
11606 * gcc.target/aarch64/tst_5.c: New test.
11607 * gcc.target/aarch64/tst_6.c: Likewise.
11608
5baf4532
KT
116092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11610
11611 PR rtl-optimization/68841
11612 * gcc.dg/pr68841.c: New test.
11613 * gcc.c-torture/execute/pr68841.c: New test.
11614
ca90b1ed
YR
116152016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11616
11617 PR rtl-optimization/68920
11618 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11619 for ix86 targets.
11620 * gcc.dg/ifcvt-5.c: New test.
11621
2ad3adf1 116222016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11623
11624 PR bootstrap/69123
11625 * g++.dg/pr69123.C: New.
11626
83834c09
IE
116272016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11628
11629 PR target/69010
11630 * gcc.target/i386/pr69010.c: New test.
11631
dcf89d57
MJ
116322016-01-11 Martin Jambor <mjambor@suse.cz>
11633
11634 PR ipa/69044
11635 * gcc.target/i386/chkp-pr69044.c: New test.
11636
d95167ee
TV
116372016-01-11 Tom de Vries <tom@codesourcery.com>
11638
11639 PR tree-optimization/69109
11640 * gcc.dg/autopar/pr69109-2.c: New test.
11641 * gcc.dg/autopar/pr69109.c: New test.
11642
4f6403a8
TV
116432016-01-11 Tom de Vries <tom@codesourcery.com>
11644
11645 PR tree-optimization/69108
11646 * gcc.dg/autopar/pr69108.c: New test.
11647
21efdd80
PP
116482016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11649
11650 PR c++/69029
11651 * c-c++-common/Wisleading-indentation.c: Augment test.
11652
fd42eed8
TK
116532016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11654
11655 PR fortran/69154
11656 * gfortran.dg/inline_matmul_12.f90: New test.
11657
4f90ee6c
PT
116582016-01-10 Paul Thomas <pault@gcc.gnu.org>
11659
11660 PR fortran/67779
11661 * gfortran.dg/actual_array_offset_1: New test.
11662
3907c6cf
TV
116632016-01-10 Tom de Vries <tom@codesourcery.com>
11664
11665 PR tree-optimization/69062
11666 * gcc.dg/autopar/pr69062.c: New test.
11667
b07b236e
TS
116682016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11669
11670 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11671 * gcc.dg/vect/slp-perm-2.c: Likewise.
11672 * gcc.dg/vect/slp-perm-3.c: Likewise.
11673 * gcc.dg/vect/slp-perm-5.c: Likewise.
11674 * gcc.dg/vect/slp-perm-6.c: Likewise.
11675 * gcc.dg/vect/slp-perm-7.c: Likewise.
11676 * gcc.dg/vect/slp-perm-8.c: Likewise.
11677
23fab8ae
TV
116782016-01-10 Tom de Vries <tom@codesourcery.com>
11679
11680 PR tree-optimization/69039
11681 * gcc.dg/autopar/pr69039.c: New test.
11682
73f0dae2
MP
116832016-01-09 Marek Polacek <polacek@redhat.com>
11684
11685 PR c++/69113
11686 * g++.dg/pr69113.C: New test.
11687
20b8d734
JJ
116882016-01-09 Jakub Jelinek <jakub@redhat.com>
11689
11690 PR middle-end/50865
11691 PR tree-optimization/69097
11692 * gcc.c-torture/execute/pr50865.c: New test.
11693 * gcc.c-torture/execute/pr69097-1.c: New test.
11694 * gcc.c-torture/execute/pr69097-2.c: New test.
11695 * gcc.dg/pr69097-1.c: New test.
11696 * gcc.dg/pr69097-2.c: New test.
11697
c50e614b
JJ
116982016-01-09 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR c++/69164
11701 * g++.dg/opt/pr69164.C: New test.
11702
e0237993
JJ
117032016-01-08 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR tree-optimization/69167
11706 * gcc.dg/pr69167.c: New test.
11707
bd8f5bb2
MP
117082016-01-08 Marek Polacek <polacek@redhat.com>
11709
11710 PR c++/68449
11711 * g++.dg/pr68449.C: New.
11712
bb0f5ca7
AL
117132016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11714
11715 PR tree-optimization/68707
11716 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11717 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11718 on platforms supporting it.
11719 * gcc.dg/vect/slp-perm-2.c: Likewise.
11720 * gcc.dg/vect/slp-perm-3.c: Likewise.
11721 * gcc.dg/vect/slp-perm-5.c: Likewise.
11722 * gcc.dg/vect/slp-perm-7.c: Likewise.
11723 * gcc.dg/vect/slp-perm-8.c: Likewise.
11724 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11725 on platforms supporting it.
11726
22518428
JJ
117272016-01-08 Jakub Jelinek <jakub@redhat.com>
11728
33f0852f
JJ
11729 PR tree-optimization/69162
11730 * gcc.dg/pr69162.c: New test.
11731
22518428
JJ
11732 PR tree-optimization/69172
11733 * gcc.dg/pr69172.c: New test.
11734
80e9b3aa
TP
117352016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11736
11737 PR tree-optimization/67781
11738 * gcc.c-torture/execute/pr67781.c: New file.
11739
262a363f
JJ
117402016-01-08 Jakub Jelinek <jakub@redhat.com>
11741
11742 PR tree-optimization/69083
11743 * gcc.dg/vect/pr69083.c: New test.
11744
6e1f093f
SS
117452016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11746
11747 PR tree-optimization/61441
11748 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11749 Use -fexcess-precision=standard for compiler options.
11750 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11751
53290e07
JJ
117522016-01-08 Jakub Jelinek <jakub@redhat.com>
11753
57bf3072
JJ
11754 PR fortran/69128
11755 * gfortran.dg/gomp/pr69128.f90: New test.
11756
53290e07
JJ
11757 PR c++/69145
11758 * g++.dg/ext/pr69145-1.C: New test.
11759 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11760 * g++.dg/ext/pr69145-2.h: New file.
11761
7a127fa7
MS
117622016-01-07 Martin Sebor <msebor@redhat.com>
11763
11764 PR c/68966
11765 * gcc.dg/atomic-fetch-bool.c: New test.
11766 * gcc.dg/sync-fetch-bool.c: New test.
11767
95918b49
L
117682016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11769
11770 PR fortran/66680
11771 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11772
c8e62a9d
NC
117732016-01-07 Nick Clifton <nickc@redhat.com>
11774
11775 PR target/66655
11776 * g++.dg/pr66655.C: New test.
11777 * g++.dg/pr66655_1.cc: Test support file.
11778 * g++.dg/pr66655.h: Test header file.
11779
2ad3adf1 117802016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11781
11782 PR fortran/66680
11783 gfortran.dg/gomp/pr66680.f90: New test.
11784
4cd9ca92
L
117852016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11786
11787 PR target/69171
11788 * gcc.target/i386/pr69171-1.c: New test.
11789 * gcc.target/i386/pr69171-2.c: Likewise.
11790 * gcc.target/i386/pr69171-3.c: Likewise.
11791 * gcc.target/i386/pr69171-4.c: Likewise.
11792 * gcc.target/i386/pr69171-5.c: Likewise.
11793 * gcc.target/i386/pr69171-6.c: Likewise.
11794
7e33d4dc
BS
117952015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11796
11797 PR middle-end/67639
11798 * c-c++-common/pr67639.c: New test.
11799
fec64afc
JJ
118002016-01-07 Jakub Jelinek <jakub@redhat.com>
11801
11802 PR tree-optimization/69141
11803 * g++.dg/opt/pr69141.C: New test.
11804
f293ad29
EB
118052016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11806
11807 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11808
5027395e
UB
118092016-01-06 Uros Bizjak <ubizjak@gmail.com>
11810
11811 PR target/69140
11812 * gcc.target/i386/pr69140.c: New test
11813
7443cf13
DM
118142016-01-06 David Malcolm <dmalcolm@redhat.com>
11815
11816 * gcc.dg/bad-dereference.c: New test case.
11817
32928931
BS
118182015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11819
11820 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11821
68dd05da
AS
118222016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11823
11824 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11825
6b131d5b
MP
118262016-01-06 Marek Polacek <polacek@redhat.com>
11827
11828 PR sanitizer/69099
11829 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11830
8d9fdb49
MP
118312016-01-05 Marek Polacek <polacek@redhat.com>
11832
11833 PR c/69104
11834 * gcc.dg/atomic-invalid-2.c: New.
11835
acf93f1e
L
118362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11837
11838 PR target/68991
11839 * gcc.target/i386/pr68991.c: New test.
11840
3f50525d
L
118412016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11842
11843 PR target/68991
11844 * g++.dg/pr68991-1.C: New test.
11845 * g++.dg/pr68991-2.C: Likewise.
11846
e0237993 118472016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11848
e0237993 11849 PR other/60465
face88a1
ST
11850 * gcc.target/ia64/pr60465-gprel64.c: New test.
11851 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11852
a0866eff
KT
118532016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11854
11855 PR rtl-optimization/68651
11856 * gcc.target/aarch64/pr68651_1.c: New test.
11857
c589e975
DM
118582016-01-05 David Malcolm <dmalcolm@redhat.com>
11859
11860 PR c/69122
11861 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11862
929710d9
NS
118632016-01-05 Nathan Sidwell <nathan@acm.org>
11864
ce3e43d7
NS
11865 PR c++/58583
11866 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11867
929710d9
NS
11868 * gcc.dg/alias-15.c: New.
11869
a2faef8e
NC
118702016-01-05 Nick Clifton <nickc@redhat.com>
11871
11872 PR target/68870
11873 * g++.dg/pr68770.C: New test.
11874
4cfa76e3
MS
118752016-01-04 Mike Stump <mikestump@comcast.net>
11876
11877 * lib/target-supports.exp (check_effective_target_cilkplus):
11878 cilkplus targets require pthreads.
4ece61b6 11879 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11880
4e8a3a35
MM
118812016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11882
11883 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11884 generation.
11885
818ab71a
JJ
118862016-01-04 Jakub Jelinek <jakub@redhat.com>
11887
11888 Update copyright years.
11889
2fe0a208
MP
118902016-01-04 Marek Polacek <polacek@redhat.com>
11891
11892 PR c/68908
11893 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11894 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11895 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11896
9e3b2fe3
EB
118972016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11898
11899 * gcc.target/sparc/20160104-2.c: New test.
11900
e8d65a35
EB
119012016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11902
11903 * gcc.target/sparc/20160104-1.c: New test.
11904
25ccfccd
PT
119052016-01-03 Paul Thomas <pault@gcc.gnu.org>
11906
11907 PR fortran/65045
11908 * gfortran.dg/pr65045.f90: New test.
11909
cb51d382
EB
119102016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11911
11912 * gnat.dg/specs/debug1.ads: Delete.
11913
6eeaad6e
JD
119142016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11915
11916 PR libgfortran/68867
11917 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11918 expression.
11919
2f968603
JD
119202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11921
11922 PR libgfortran/68867
11923 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11924 PowerPC.
11925
591bb5e4
PT
119262016-01-01 Paul Thomas <pault@gcc.gnu.org>
11927
11928 PR fortran/68864
11929 * gfortran.dg/pr68864.f90: New test.
11930
f1e0620c
JJ
119312016-01-01 Jakub Jelinek <jakub@redhat.com>
11932
942a1319
JJ
11933 PR tree-optimization/69070
11934 * gcc.dg/pr69070.c: New test.
11935
10dff63f
JJ
11936 PR sanitizer/69055
11937 * gfortran.dg/pr69055.f90: New test.
11938
f1e0620c
JJ
11939 PR target/69015
11940 * gcc.dg/pr69015.c: New test.
818ab71a 11941\f
2f883d1c 11942Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11943
11944Copying and distribution of this file, with or without modification,
11945are permitted in any medium without royalty provided the copyright
11946notice and this notice are preserved.