]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
tm.texi.in (INITIAL_FRAME_POINTER_OFFSET): Remove.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e81e83d0
SK
12016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/77506
4 * gfortran.dg/pr77506.f90: New test.
5
8a92685e
SK
62016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/77507
9 * gfortran.dg/pr77507.f90: New test.
10
c65248cb
JM
112016-09-09 Joseph Myers <joseph@codesourcery.com>
12
13 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
14
2cf0ff98
SK
152016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
16 Louis Krupp <lkrupp@gcc.gnu.org>
17
18 PR fortran/69514
19 * gfortran.dg/pr69514_1.f90: New test.
20 * gfortran.dg/pr69514_2.f90: New test.
21
8ebc1e0f
JJ
222016-09-08 Jakub Jelinek <jakub@redhat.com>
23
20b6cf01
JJ
24 PR fortran/77500
25 * gfortran.dg/gomp/pr77500.f90: New test.
26
8ebc1e0f
JJ
27 PR fortran/77516
28 * gfortran.dg/gomp/pr77516.f90: New test.
29
34718542
JJ
302016-09-07 Jakub Jelinek <jakub@redhat.com>
31
32 PR middle-end/77475
33 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
34 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
35 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
36 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
37 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
38 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
39
e5106e27
DM
402016-09-07 David Malcolm <dmalcolm@redhat.com>
41
42 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
43 "substring-locations.h".
44
ca235a85
RB
452016-09-07 Richard Biener <rguenther@suse.de>
46
47 PR c/77450
48 * c-c++-common/vector-subscript-8.c: Move ..
49 * gcc.dg/pr77450.c: ... here.
50
0076b5dc 512016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
52
53 PR libgfortran/77393
54 * gfortran.dg/fmt_f0_2.f90: Update test.
55 * gfortran.dg/fmt_f0_3.f90: New test.
56
6ac7322b
DH
572016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
58
59 PR debug/77389
60 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
61 in dg-options.
62
63 PR debug/57519
64 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
65
8eb9e049
JJ
662016-09-06 Jakub Jelinek <jakub@redhat.com>
67
68 PR target/69255
69 * gcc.target/i386/pr69255-1.c: New test.
70 * gcc.target/i386/pr69255-2.c: New test.
71 * gcc.target/i386/pr69255-3.c: New test.
72
732016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
74
75 PR c/77336
76 * gcc.dg/format/miss-7.c: New test.
77
e6cb85d4
UB
782016-09-06 Uros Bizjak <ubizjak@gmail.com>
79
80 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
81
7fe76f6a
ML
822016-09-06 Martin Liska <mliska@suse.cz>
83
84 PR gcov-profile/77378
85 PR gcov-profile/77466
86 * gcc.dg/profile-update-warning.c: New test.
87
209b636e
RB
882016-09-06 Richard Biener <rguenther@suse.de>
89
90 PR tree-optimization/77479
91 * gcc.dg/torture/pr77479.c: New testcase.
92
b772a565
RB
932016-09-06 Richard Biener <rguenther@suse.de>
94
95 PR c/77450
96 * c-c++-common/vector-subscript-7.c: Adjust.
97 * c-c++-common/vector-subscript-8.c: New testcase.
98
a8c07037
SKS
992016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
100
101 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
102
0ce48391
JJ
1032016-09-05 Jakub Jelinek <jakub@redhat.com>
104
de9188e0
JJ
105 PR target/77476
106 * gcc.target/i386/avx512f-pr77476.c: New test.
107 * gcc.target/i386/avx512bw-pr77476.c: New test.
108 * gcc.target/i386/avx512dq-pr77476.c: New test.
109
c76f7809
JJ
110 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
111 Update comment to mention also avx512f.
112
0ce48391
JJ
113 PR sanitizer/77396
114 * g++.dg/asan/pr77396-2.C: New test.
115
8a27cf73
UB
1162016-09-05 Uros Bizjak <ubizjak@gmail.com>
117
118 PR rtl-optimization/77452
119 * gcc.target/i386/pr77452.c: New test.
120
25ff5dd3
MP
1212016-09-05 Marek Polacek <polacek@redhat.com>
122
123 PR c/77423
124 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
125
f2bc4e48
SK
1262016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
127
128 PR fortran/77391
129 * gfortran.dg/pr77391.f90: New test.
130
e85921ee
SK
1312016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
132
133 PR fortran/77460
134 * gfortran.dg/pr77460.f90: New test.
135
b5d50659
JJ
1362016-09-03 Jakub Jelinek <jakub@redhat.com>
137
138 PR c/65467
139 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
140
7b826676
KY
1412016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
142
143 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
144
717ebe91
DM
1452016-09-02 David Malcolm <dmalcolm@redhat.com>
146
147 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
148 test case.
149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
150 diagnostic-test-show-locus-generate-patch.c to the sources
151 for diagnostic_plugin_test_show_locus.c.
152
94087e88
JJ
1532016-09-02 Jakub Jelinek <jakub@redhat.com>
154
9dc5773f
JJ
155 PR c/65467
156 * gcc.dg/gomp/_Atomic-1.c: New test.
157 * gcc.dg/gomp/_Atomic-2.c: New test.
158 * gcc.dg/gomp/_Atomic-3.c: New test.
159 * gcc.dg/gomp/_Atomic-4.c: New test.
160 * gcc.dg/gomp/_Atomic-5.c: New test.
161
94087e88
JJ
162 PR sanitizer/77396
163 * g++.dg/asan/pr77396.C: New test.
164
1652016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
166
167 PR tree-optimization/71831
168 * gcc.dg/builtin-object-size-16.c: New test.
169 * gcc.dg/builtin-object-size-17.c: New test.
170
7e89048d
JD
1712016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172
173 PR libgfortran/77393
174 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
175
2f196155
UB
1762016-09-01 Uros Bizjak <ubizjak@gmail.com>
177
178 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
179 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
180 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
181 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
182 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
183 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
184 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
185 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
186 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
187 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
188 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
189 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
190 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
191 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
192 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
193 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
194 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
195 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
196
0a6b0523
EB
1972016-09-01 Eric Botcazou <ebotcazou@adacore.com>
198
199 * gnat.dg/opt58.adb: New test.
200 * gnat.dg/opt58_pkg.ads: New helper.
201
2a99de7b
RB
2022016-09-01 Richard Biener <rguenther@suse.de>
203
204 PR middle-end/77436
205 * gcc.dg/torture/pr77436.c: New testcase.
206
f79d8786
SKS
2072016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
208
209 * gcc.dg/pr64252.c: Require int32plus.
210 * gcc.dg/pr66299-1.c: Likewise.
211 * gcc.dg/pr66299-2.c: Likewise.
212 * gcc.dg/torture/20131115-1.c: Skip for avr.
213
b06335f9
KT
2142016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
215
216 * gcc.target/aarch64/ands_3.c: New test.
217
f25f40be
JJ
2182016-08-31 Jakub Jelinek <jakub@redhat.com>
219
d12a0b5a
JJ
220 PR fortran/77352
221 * gfortran.dg/gomp/pr77352.f90: New test.
222
f25f40be
JJ
223 PR fortran/77374
224 * gfortran.dg/gomp/pr77374.f08: New test.
225
9ff6fb6e
MG
2262016-08-31 Marc Glisse <marc.glisse@inria.fr>
227
228 PR tree-optimization/73714
229 * gcc.dg/tree-ssa/pr73714.c: New test.
230
8e95a674
JD
2312016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
232
233 PR libgfortran/77393
234 * gfortran.dg/fmt_f0_2.f90: New test.
235
c6b0037d
MG
2362016-08-31 Marc Glisse <marc.glisse@inria.fr>
237
238 * gcc.target/i386/pr59539-2.c: Adapt options.
239 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
240
1a576b13
PT
2412016-08-31 Paul Thomas <pault@gcc.gnu.org>
242
243 PR fortran/77418
244 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
245 of the associate entity and replace with a pointer to the
246 intended item on the stack.
247
e73d3ca6 2482016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 249 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
250
251 PR fortran/48298
252 * gfortran.dg/dtio_1.f90: New test.
253 * gfortran.dg/dtio_2.f90: New test.
254 * gfortran.dg/dtio_3.f90: New test.
255 * gfortran.dg/dtio_4.f90: New test.
256 * gfortran.dg/dtio_5.f90: New test.
257 * gfortran.dg/dtio_6.f90: New test.
258 * gfortran.dg/dtio_7.f90: New test.
259 * gfortran.dg/dtio_8.f90: New test.
260 * gfortran.dg/dtio_9.f90: New test.
261 * gfortran.dg/dtio_10.f90: New test.
262
b816477a
DM
2632016-08-30 David Malcolm <dmalcolm@redhat.com>
264
265 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
266 (test_many_nested_locations): New function.
267 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
268 (test_show_locus): Handle "test_many_nested_locations".
269
71b30891
DM
2702016-08-30 David Malcolm <dmalcolm@redhat.com>
271
272 * g++.dg/template/double-greater-than-fixit.C: New test case.
273
8fa37232
EB
2742016-08-30 Eric Botcazou <ebotcazou@adacore.com>
275
276 * gnat.dg/opt57.ad[sb]: New test.
277 * gnat.dg/opt57_pkg.ads: New helper.
278
6f651bae
RB
2792016-08-30 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/69047
282 * gcc.dg/pr69047.c: Fix byte-order check.
283
ab834832
JJ
2842016-08-30 Jakub Jelinek <jakub@redhat.com>
285
5116b156
JJ
286 PR tree-optimization/72866
287 * gcc.dg/vect/pr72866.c: New test.
288
3754bbfc
JJ
289 PR debug/77363
290 * g++.dg/debug/dwarf2/pr77363.C: New test.
291
26122e2d
JJ
292 PR middle-end/77377
293 * gcc.target/i386/pr77377.c: New test.
294
ab834832
JJ
295 PR debug/77389
296 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
297 in dg-options.
298
bedc9ca7
SK
2992016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
300
301 * gfortran.dg/pr77372.f90: Moved to ...
302 * gfortran.dg/ieee/pr77372.f90: here.
303
adfa1e6b
MM
3042016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
305
306 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
307 vector short/char initializations.
308 * gcc.target/powerpc/vec-init-5.c: Likewise.
309 * gcc.target/powerpc/vec-init-6.c: New compile time test for
310 vector initialization optimizations.
311 * gcc.target/powerpc/vec-init-7.c: Likewise.
312 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
313 vector float/double initializations.
314 * gcc.target/powerpc/vec-init-9.c: Likewise.
315
414b7129
UB
3162016-08-29 Uros Bizjak <ubizjak@gmail.com>
317
318 PR target/77403
319 * gcc.target/i386/pr77403.c: New test.
320
3d06b6f2
MP
3212016-08-29 Marek Polacek <polacek@redhat.com>
322
323 PR c/77292
324 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
325
ba9bbd6f
TV
3262016-08-29 Tom de Vries <tom@codesourcery.com>
327
328 PR c/77398
329 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
330
d7d80d8f
EB
3312016-08-29 Eric Botcazou <ebotcazou@adacore.com>
332
333 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 334
d7d80d8f 3352016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
336
337 * gfortran.dg/dec_structure_13.f90: New testcase.
338
468d95c8
JB
3392016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
340
341 PR fortran/77261
342 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
343 available.
344
f329b264
TV
3452016-08-28 Tom de Vries <tom@codesourcery.com>
346
347 PR lto/70955
348 * gcc.dg/pr70955.c: New test.
349 * gcc.dg/lto/pr70955_0.c: Same.
350 * gcc.dg/lto/pr70955_1.c: Same.
351
4a389eb6
PP
3522016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
353
354 PR tree-optimization/71077
355 * gcc.target/i386/pr71077.c: New test.
356
3f8257db 3572016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
358
359 PR fortran/77380
360 * gfortran.dg/pr77380.f90: New test.
361
3f8257db 3622016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
363
364 PR fortran/77372
365 gfortran.dg/pr77372.f90: New test.
366
ee908516
DM
3672016-08-26 David Malcolm <dmalcolm@redhat.com>
368
369 * gcc.dg/spellcheck-fields-2.c (test): Move
370 dg-begin/end-multiline-output within function body.
371 (test_macro): New function.
372
d41e76cf
DM
3732016-08-26 David Malcolm <dmalcolm@redhat.com>
374
375 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
376 (test_fixit_insert): Update expected output.
377 (test_fixit_remove): Likewise.
378 (test_fixit_replace): Likewise.
379
524a4c96
RO
3802016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
381
382 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
383 Fix typo.
384
ebfa15ab
RB
3852016-08-26 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/69047
388 * gcc.dg/pr69047.c: New testcase.
389
209ca542
PK
3902016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
391 Martin Jambhor <mjambor@suse.cz>
524a4c96 392
209ca542
PK
393 * gcc.dg/ipa/propbits-1.c: New test-case.
394 * gcc.dg/ipa/propbits-2.c: Likewise.
395 * gcc.dg/ipa/propbits-3.c: Likewise.
396
e5cf1629
SK
3972016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
398
399 PR fortran/77351
400 * gfortran.dg/pr77351.f90: New test.
401
ebef225f
MP
4022016-08-25 Marek Polacek <polacek@redhat.com>
403
404 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
405
fe377a48
MP
4062016-08-25 Marek Polacek <polacek@redhat.com>
407
408 PR c/77323
409 * gcc.dg/pr77323.c: New test.
410
88b8971f
PT
4112016-08-24 Paul Thomas <pault@gcc.gnu.org>
412
413 PR fortran/77358
414 * gfortran.dg/submodule_17.f08: New test.
415
3f8257db
JJ
4162016-08-24 Michael Collison <michael.collison@linaro.org>
417 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
418
419 * gcc.target/arm/builtin_saddl.c: New testcase.
420 * gcc.target/arm/builtin_saddll.c: New testcase.
421 * gcc.target/arm/builtin_uaddl.c: New testcase.
422 * gcc.target/arm/builtin_uaddll.c: New testcase.
423 * gcc.target/arm/builtin_ssubl.c: New testcase.
424 * gcc.target/arm/builtin_ssubll.c: New testcase.
425 * gcc.target/arm/builtin_usubl.c: New testcase.
426 * gcc.target/arm/builtin_usubll.c: New testcase.
427
d5b5d212
UB
4282016-08-24 Uros Bizjak <ubizjak@gmail.com>
429
430 PR target/77270
431 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
432 (dg-options): Use -march=amdfam10 instead of -march=athlon.
433 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
434 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
435 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
436 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
437 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
438 effective target. Remove scan-assembler-times directives.
439 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
440 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
441 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
442
d1188689
SKS
4432016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
444
445 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
446 of unsigned int.
447 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
448
0b6b8f85
RS
4492016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
450
451 PR testsuite/77317
452 * lib/target-supports.exp
453 (check_effective_target_vect_aligned_arrays): Don't cache the result.
454 (check_effective_target_vect_natural_alignment): Ditto.
455 (check_effective_target_vector_alignment_reachable): Ditto.
456 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
457
587b7f7a
ILT
4582016-08-23 Ian Lance Taylor <iant@golang.org>
459
460 * gcc.target/s390/nolrl-1.c: Don't match the file name.
461
6019c0fc
MM
4622016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
463
464 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
465 being created from pointers to memory locations.
466 * gcc.target/powerpc/vec-init-2.c: Likewise.
467
cfe37db4
FR
4682016-08-23 Fritz Reese <fritzoreese@gmail.com>
469
470 * gfortran.dg/dec_structure_12.f90: New testcase.
471
7e11f46f
DV
4722016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
473
474 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
475
7ab4f354
DV
4762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
477
478 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
479 verification.
480
deb9351f
DV
4812016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
482
483 * gcc.target/s390/md/andc-splitter-1.c: New test case.
484 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
485
1fd9f058
RB
4862016-08-23 Richard Biener <rguenther@suse.de>
487
488 PR tree-optimization/27336
489 * c-c++-common/pr27336.c: New testcase.
490
b00e6e75
MP
4912016-08-22 Marek Polacek <polacek@redhat.com>
492
493 PR c++/77321
494 * g++.dg/cpp1y/pr77321.C: New test.
495
58338bac
SK
4962016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
497
498 PR fortran/60774
499 * gfortran.dg/empty_label.f: Adjust test for new error message.
500 * gfortran.dg/empty_label.f90: Ditto.
501 * gfortran.dg/empty_label_typedecl.f90: Ditto.
502 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
503 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
504
30364ce6
SK
5052016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
506
507 PR fortran/61318
508 * gfortran.dg/pr61318.f90: New test.
509
ad7a5a8f
SK
5102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
511
512 PR fortran/77260
513 * gfortran.dg/pr77260_1.f90: New test.
514 * gfortran.dg/pr77260_2.f90: Ditto.
515
72f52f30
JM
5162016-08-22 Joseph Myers <joseph@codesourcery.com>
517
518 PR middle-end/77269
519 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
520 __builtin_signbitf and __builtin_signbitl in expected generic
521 expansion.
522 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
523 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
524 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
525 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
526 tests.
527
6dc198e3
JM
5282016-08-22 Joseph Myers <joseph@codesourcery.com>
529
530 * gcc.dg/torture/float128-builtin.c,
531 gcc.dg/torture/float128-ieee-nan.c,
532 gcc.dg/torture/float128x-builtin.c,
533 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
534 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
535 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
536 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
537 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
538 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
539 gcc.dg/torture/floatn-nan.h: New tests.
540
7ff4e41a
JM
5412016-08-22 Joseph Myers <joseph@codesourcery.com>
542
543 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
544 macro.
545 (main): Update calls to TEST_I_F.
546 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
547 macro.
548 (main): Update calls to TEST_I_F.
549
7078cdb6
JM
5502016-08-22 Joseph Myers <joseph@codesourcery.com>
551
552 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
553 gcc.dg/torture/fp-int-convert-float32x-timode.c,
554 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
555 names in calls to TEST_I_F.
556
a9d7c823
BE
5572016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
558
559 PR c/52952
560 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
561
cd800235
SKS
5622016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
563
564 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
565 and !natural_alignment_64.
566 * gcc.dg/ipa/propalign-2.c: Likewise.
567 * gcc.dg/ipa/propalign-3.c: Likewise.
568 * gcc.dg/ipa/propalign-4.c: Likewise.
569 * gcc.dg/ipa/propalign-5.c: Likewise.
570 * lib/target-supports.exp
571 (check_effective_target_natural_alignment_32): Add avr-*-*.
572
22d12455
KV
5732016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
574
575 PR tree-optimization/61839
576 * gcc.dg/tree-ssa/pr61839_1.c: New test.
577 * gcc.dg/tree-ssa/pr61839_2.c: New test.
578 * gcc.dg/tree-ssa/pr61839_3.c: New test.
579 * gcc.dg/tree-ssa/pr61839_4.c: New test.
580
c65699ef
JM
5812016-08-19 Joseph Myers <joseph@codesourcery.com>
582
583 PR c/32187
584 * lib/target-supports.exp (check_effective_target_float16)
585 (check_effective_target_float32, check_effective_target_float64)
586 (check_effective_target_float128, check_effective_target_float32x)
587 (check_effective_target_float64x)
588 (check_effective_target_float128x)
589 (check_effective_target_float16_runtime)
590 (check_effective_target_float32_runtime)
591 (check_effective_target_float64_runtime)
592 (check_effective_target_float128_runtime)
593 (check_effective_target_float32x_runtime)
594 (check_effective_target_float64x_runtime)
595 (check_effective_target_float128x_runtime)
596 (check_effective_target_floatn_nx_runtime)
597 (add_options_for_float16, add_options_for_float32)
598 (add_options_for_float64, add_options_for_float128)
599 (add_options_for_float32x, add_options_for_float64x)
600 (add_options_for_float128x): New procedures.
601 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
602 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
603 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
604 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
605 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
606 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
607 gcc.dg/torture/float128-complex.c,
608 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
609 gcc.dg/torture/float128x-basic.c,
610 gcc.dg/torture/float128x-complex.c,
611 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
612 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
613 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
614 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
615 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
616 gcc.dg/torture/float32x-basic.c,
617 gcc.dg/torture/float32x-complex.c,
618 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
619 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
620 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
621 gcc.dg/torture/float64x-basic.c,
622 gcc.dg/torture/float64x-complex.c,
623 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
624 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
625 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
626 gcc.dg/torture/floatn-tg.h,
627 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
628 gcc.dg/torture/fp-int-convert-float128-ieee.c,
629 gcc.dg/torture/fp-int-convert-float128x-timode.c,
630 gcc.dg/torture/fp-int-convert-float128x.c,
631 gcc.dg/torture/fp-int-convert-float16-timode.c,
632 gcc.dg/torture/fp-int-convert-float16.c,
633 gcc.dg/torture/fp-int-convert-float32-timode.c,
634 gcc.dg/torture/fp-int-convert-float32.c,
635 gcc.dg/torture/fp-int-convert-float32x-timode.c,
636 gcc.dg/torture/fp-int-convert-float32x.c,
637 gcc.dg/torture/fp-int-convert-float64-timode.c,
638 gcc.dg/torture/fp-int-convert-float64.c,
639 gcc.dg/torture/fp-int-convert-float64x-timode.c,
640 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
641 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
642 maximum exponent of floating-point type. Use it in testing
643 whether 0x8...0 fits in the floating-point type. Always treat -1
644 (signed 0xf...f) as fitting in the floating-point type.
645 (M_OK1): New macro.
646 * gcc.dg/torture/fp-int-convert-double.c,
647 gcc.dg/torture/fp-int-convert-float.c,
648 gcc.dg/torture/fp-int-convert-float128-timode.c,
649 gcc.dg/torture/fp-int-convert-float128.c,
650 gcc.dg/torture/fp-int-convert-float80-timode.c,
651 gcc.dg/torture/fp-int-convert-float80.c,
652 gcc.dg/torture/fp-int-convert-long-double.c,
653 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
654
94e73c78
JJ
6552016-08-19 Jakub Jelinek <jakub@redhat.com>
656
fbdbd4b6
JJ
657 PR fortran/72744
658 * gfortran.dg/gomp/pr72744.f90: New test.
659
94e73c78
JJ
660 PR fortran/69281
661 * gfortran.dg/gomp/pr69281.f90: New test.
662
91151a73
JB
6632016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
664
414b7129
UB
665 * gfortran.dg/random_4.f90: Initialize seed before using, handle
666 the last special seed value.
667 * gfortran.dg/random_7.f90: Use size for last array member instead
668 of hardcoded value.
91151a73 669
fcf830ab
PK
6702016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
671
672 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
673 * gcc.dg/cpp/warn-undef-2.c: Likewise.
674
1a5da5b6
RB
6752016-08-19 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/77286
678 * gcc.dg/torture/pr77286.c: New testcase.
679
82f72146
DM
6802016-08-18 David Malcolm <dmalcolm@redhat.com>
681
682 * gcc.dg/verbose-asm-2.c: New test case.
683
cc015f3a
DM
6842016-08-18 David Malcolm <dmalcolm@redhat.com>
685
686 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
687 (custom_diagnostic_finalizer): Update for change to
688 diagnostic_show_locus.
689
cb18fd07
DM
6902016-08-18 David Malcolm <dmalcolm@redhat.com>
691
692 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
693 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
694
a76989dc
MP
6952016-08-18 Marek Polacek <polacek@redhat.com>
696
697 PR c/71514
698 * gcc.dg/pr71514.c: New test.
699
89c88780
L
7002015-08-18 H.J. Lu <hongjiu.lu@intel.com>
701
702 PR target/72839
703 * gcc.target/i386/pr72839.c: New test.
704
2c71d454
CLT
7052016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
706
707 PR middle-end/70895
708 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
709 * c-c++-common/goacc/reduction-1.c: Likewise.
710 * c-c++-common/goacc/reduction-2.c: Likewise.
711 * c-c++-common/goacc/reduction-3.c: Likewise.
712 * c-c++-common/goacc/reduction-4.c: Likewise.
713
66592e95
AM
7142016-08-18 Alan Modra <amodra@gmail.com>
715
716 * gcc.c-torture/compile/pr72771.c: New.
717
3a146d46
JJ
7182016-08-17 Jakub Jelinek <jakub@redhat.com>
719
720 PR fortran/67496
721 * gfortran.dg/pr67496.f90: New test.
722
3f8257db 7232015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
724
725 PR tree-optimization/71752
3a146d46 726 * gcc.dg/vect/pr71752.c: New.
038000bd 727
dd42e908
UB
7282016-08-17 Uros Bizjak <ubizjak@gmail.com>
729
730 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
731
458a1cd0
JJ
7322016-08-17 Jakub Jelinek <jakub@redhat.com>
733
734 PR middle-end/77259
735 * g++.dg/ipa/devirt-52.C: New test.
736
11c4c4ba
CLT
7372016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
738
739 * c-c++-common/goacc/reduction-6.c: New testcase.
740
661d6efd
RB
7412016-08-17 Richard Biener <rguenther@suse.de>
742
743 PR tree-optimization/76490
744 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
745 * gcc.dg/pr52904.c: XFAIL.
746
622d8b69
RB
7472016-08-17 Richard Biener <rguenther@suse.de>
748
749 PR tree-optimization/23855
750 * gcc.dg/loop-unswitch-2.c: Adjust.
751
af23e99c
JJ
7522016-08-16 Jakub Jelinek <jakub@redhat.com>
753
754 PR tree-optimization/72817
755 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
756
feeb6268
JM
7572016-08-16 Joseph Myers <joseph@codesourcery.com>
758
759 PR libgcc/77265
760 * gcc.dg/torture/float128-extend-inf.c: New test.
761
65e736c0
DM
7622016-08-16 David Malcolm <dmalcolm@redhat.com>
763
764 PR c/72857
765 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
766 for embedded NUL.
767 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
768 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
769 caret placement.
770 (test_oct): Likewise.
771 (test_multiple): Likewise.
772 (test_field_width_specifier): Likewise.
773 (test_field_width_specifier_2): New function.
774 (test_field_precision_specifier): New function.
775 (test_embedded_nul): Update expected caret placement.
776 (test_non_contiguous_strings): Update line number.
777 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
778 (__emit_string_literal_range): Add "caret_idx" param.
779 (test_simple_string_literal): Add value for new param, updating
780 expected output..
781 (test_concatenated_string_literal): Likewise.
782 (test_multiline_string_literal): Likewise.
783 (test_hex): Likewise.
784 (test_oct): Likewise.
785 (test_multiple): Likewise.
786 (test_ucn4): Likewise.
787 (test_ucn8): Likewise.
788 (test_u8): Likewise.
789 (test_u): Likewise; update expected message, from "range" to
790 "location".
791 (test_U): Likewise.
792 (test_L): Likewise.
793 (test_macro): Add value for new param.
794 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
795 (__emit_string_literal_range): Add "caret_idx" param.
796 (test_stringified_token_1): Add value for new param. Update
797 expected message, from "range" to "location".
798 (test_stringized_token_2): Likewise, adding param to macro.
799 (test_stringified_token_3): Likewise.
800 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
801 (emit_warning): Convert param from source_range to location_t.
802 (test_string_literals): Add caret_idx param, and use it when
803 constructing a substring_loc. Update error message, from
804 "range" to "location".
805
4a7f57d5
JJ
8062016-08-16 Jakub Jelinek <jakub@redhat.com>
807
7841800f
JJ
808 PR target/71910
809 * g++.dg/gomp/pr71910.C: New test.
810
1b13411a
JJ
811 PR middle-end/67485
812 * gcc.c-torture/compile/pr67485.c: New test.
813
4a7f57d5
JJ
814 PR target/72867
815 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
816
3c556bc4
BC
8172016-08-16 Bin Cheng <bin.cheng@arm.com>
818
819 PR tree-optimization/69848
820 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
821
beab2da6
ML
8222016-08-16 Martin Liska <mliska@suse.cz>
823
824 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
825 of memory operations so that it can be handled by core2
826 in 32-bit mode.
827
f4eec0a3
RB
8282016-08-16 Richard Biener <rguenther@suse.de>
829
830 PR tree-optimization/76783
831 * gcc.dg/pr76783.c: New testcase.
832 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
833
8f21990a
BC
8342016-08-16 Bin Cheng <bin.cheng@arm.com>
835
836 PR tree-optimization/72817
837 PR tree-optimization/73450
838 * gcc.dg/tree-ssa/pr72817.c: New test.
839 * gcc.dg/tree-ssa/pr73450.c: New test.
840
7fc61626
FR
8412016-08-15 Fritz Reese <fritzoreese@gmail.com>
842
843 * gfortran.dg/init_flag_13.f90: New testcase.
844 * gfortran.dg/init_flag_14.f90: Ditto.
845 * gfortran.dg/init_flag_15.f03: Ditto.
846 * gfortran.dg/dec_init_1.f90: Ditto.
847 * gfortran.dg/dec_init_2.f90: Ditto.
848
432baa02
UB
8492016-08-15 Uros Bizjak <ubizjak@gmail.com>
850
851 PR target/72867
852 * gcc.target/i386/pr72867.c: New test.
853
7e1dde14
EB
8542016-08-16 Eric Botcazou <ebotcazou@adacore.com>
855
856 * c-c++-common/dump-ada-spec-5.c: New test.
857
e4969090
RB
8582016-08-15 Richard Biener <rguenther@suse.de>
859
860 PR tree-optimization/73434
861 * gcc.dg/torture/pr73434.c: New testcase.
862
66088065
JJ
8632016-08-15 Jakub Jelinek <jakub@redhat.com>
864
865 PR tree-optimization/72824
866 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
867
7c713714
CLT
8682016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
869
870 PR fortran/70598
871 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
872 in use_device clause.
873 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
874 * gfortran.dg/goacc/list.f95: Adjust to catch
875 "neither a POINTER nor an array" error messages.
876
4271e5cb
UB
8772016-08-14 Uros Bizjak <ubizjak@gmail.com>
878
879 PR target/76342
880 * gcc.target/i386/pr76342.c: New test.
881
b0cea284
JJ
8822016-08-12 Jakub Jelinek <jakub@redhat.com>
883
884 PR c/71512
885 * g++.dg/ubsan/pr71512.C: New test.
886 * c-c++-common/ubsan/pr71512-1.c: New test.
887 * c-c++-common/ubsan/pr71512-2.c: New test.
888
e86aefb8
MM
8892016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
890
891 * gcc.target/powerpc/vec-init-1.c: New tests to test various
892 vector initialization options.
893 * gcc.target/powerpc/vec-init-2.c: Likewise.
894 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
895 is generated on ISA 3.0.
896
7fd82d52
PP
8972016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
898
899 PR middle-end/71654
900 * gcc.dg/c-c++-common/pr71654.c: New test.
901 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
902 dg-options.
903 * gcc.dg/tree-ssa/vrp24: Likewise.
904
2f1364c2
JJ
9052016-08-12 Jakub Jelinek <jakub@redhat.com>
906
907 PR c/67410
908 * gcc.dg/pr67410.c: New test.
909
8eb414aa
BC
9102016-08-12 Bin Cheng <bin.cheng@arm.com>
911
912 PR tree-optimization/69848
913 * gcc.dg/vect/vect-pr69848.c: New test.
914
30b39c19
UB
9152016-08-12 Uros Bizjak <ubizjak@gmail.com>
916
917 PR testsuite/71008
918 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
919 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
920 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
921 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
922
e373dd06
RB
9232016-08-12 Richard Biener <rguenther@suse.de>
924
925 PR tree-optimization/57326
926 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
927 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
928 * gcc.dg/tree-ssa/pr35287.c: Likewise.
929 * gcc.target/i386/pr45685.c: Likewise.
930 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
931 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
932 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
933 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
934 * gfortran.dg/pr34163.f90: Likewise.
935
20d1af89
ML
9362016-08-12 Martin Liska <mliska@suse.cz>
937
938 * g++.dg/gcov/gcov-16.C: New test.
939 * lib/gcov.exp: Support new argument for run-gcov function.
940
5cacda56
ML
9412016-08-12 Martin Liska <mliska@suse.cz>
942
943 PR gcov-profile/35590
944 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
945
663eecfd
RB
9462016-08-12 Richard Biener <rguenther@suse.de>
947
948 PR tree-optimization/72851
949 * gcc.dg/torture/pr72851.c: New testcase.
950
3f8257db 9512016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 952
e366d7d8
AO
953 PR debug/63240
954 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
955 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
956 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
957 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
958 DW_AT_deleted.
959
71e1a6a4
AO
960 PR debug/55641
961 * g++.dg/debug/dwarf2/ref-1.C: New.
962
8aaf799b
AO
963 PR debug/49366
964 * g++.dg/debug/dwarf2/template-params-12.H: New.
965 * g++.dg/debug/dwarf2/template-params-12f.C: New.
966 * g++.dg/debug/dwarf2/template-params-12g.C: New.
967 * g++.dg/debug/dwarf2/template-params-12n.C: New.
968 * g++.dg/debug/dwarf2/template-params-12s.C: New.
969 * g++.dg/debug/dwarf2/template-params-12u.C: New.
970 * g++.dg/debug/dwarf2/template-params-12v.C: New.
971 * g++.dg/debug/dwarf2/template-params-12w.C: New.
972
06f9caed
BS
9732016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
974
975 PR target/72863
976 * gcc.target/powerpc/pr72863.c: New test.
977
a8b956c1
UB
9782016-08-11 Uros Bizjak <ubizjak@gmail.com>
979
980 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
981
c73dd986
L
9822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
983
984 * gcc.target/i386/pieces-strcpy-1.c: New test.
985 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
986
385ed708
JJ
9872016-08-11 Jakub Jelinek <jakub@redhat.com>
988
989 PR c++/72868
990 * g++.dg/cpp1y/constexpr-switch4.C: New test.
991
df7ec09f
L
9922015-08-11 H.J. Lu <hongjiu.lu@intel.com>
993
994 * gcc.target/i386/pieces-memcpy-1.c: New test.
995 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
996 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
997 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
998 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
999 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1000
b95a64bb
JJ
10012016-08-11 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR c/72816
7ddbcf6b 1004 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1005
59537744
BE
10062016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1007
1008 PR tree-optimization/71083
1009 * gcc.c-torture/execute/pr71083.c: New test.
1010 * gnat.dg/loop_optimization23.adb: New test.
1011 * gnat.dg/loop_optimization23_pkg.ads: New test.
1012 * gnat.dg/loop_optimization23_pkg.adb: New test.
1013
183ac6d0
RB
10142016-08-11 Richard Biener <rguenther@suse.de>
1015
1016 PR tree-optimization/72772
1017 * gcc.dg/graphite/pr35356-1.c: Adjust.
1018 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1019
b152f5a2
JB
10202016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1021
1022 * gfortran.dg/random_7.f90: Take into account that the last seed
1023 value is the special p value.
1024 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1025
bb7ebad1
RB
10262016-08-11 Richard Biener <rguenther@suse.de>
1027
1028 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1029
2e186411
AM
10302016-08-11 Alan Modra <amodra@gmail.com>
1031
1032 * gcc.target/powerpc/pr71680.c: New.
1033
e9e6d4f6
KN
10342016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1035
1036 * gcc.target/powerpc/bfp/bfp.exp: New file.
1037 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1038 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1039 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1040 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1041 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1042 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1043 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1044 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1045 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1046 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1047 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1048 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1049 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1050 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1051 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1052 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1053 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1054 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1055 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1056 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1057 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1058 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1059 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1060 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1061 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1062 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1063 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1064 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1065 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1066 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1067 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1068 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1069 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1070 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1071 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1072 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1073 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1074 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1075 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1076 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1077 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1078 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1079 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1080 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1081 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1082 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1083 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1084 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1085 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1086 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1087 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1088 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1089 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1090
9c8eabea
BC
10912016-08-10 Bin Cheng <bin.cheng@arm.com>
1092
1093 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1094 Add aarch64*-*-*.
1095
6c553b76
BC
10962016-08-10 Bin Cheng <bin.cheng@arm.com>
1097
1098 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1099
a0883b08
MM
11002016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1101
1102 PR target/72853
1103 * gcc.target/powerpc/pr72853.c: New test.
1104
a266236e
ML
11052016-08-10 Martin Liska <mliska@suse.cz>
1106
1107 PR gcov-profile/58306
1108 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1109
22063dbc
ML
11102016-08-10 Martin Liska <mliska@suse.cz>
1111
1112 * g++.dg/gcov/gcov-threads-1.C: New test.
1113
5250a5bb
SKS
11142016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1115
1116 PR target/71873
1117 * gcc.target/avr/pr71873.c: New test.
1118
b7597ae5
ML
11192016-08-09 Martin Liska <mliska@suse.cz>
1120
1121 * g++.dg/gcov/gcov-dump-1.C: New test.
1122 * g++.dg/gcov/gcov-dump-2.C: New test.
1123
ab50a215
ML
11242016-08-09 Martin Liska <mliska@suse.cz>
1125
1126 * gcc.dg/tree-prof/val-prof-9.c: New test.
1127
dcb1e137
ML
11282016-08-09 Martin Liska <mliska@suse.cz>
1129
1130 * gcc.dg/tree-prof/val-prof-8.c: New test.
1131
04d6d3b6
MJ
11322016-08-09 Martin Jambor <mjambor@suse.cz>
1133
df839749
UB
1134 PR ipa/71981
1135 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1136
c57e78c4
BC
11372016-08-09 Bin Cheng <bin.cheng@arm.com>
1138
1139 PR tree-optimization/33707
1140 * gcc.dg/vect/pr33707.c: New test.
1141
42970a17
BC
11422016-08-09 Bin Cheng <bin.cheng@arm.com>
1143
1144 PR tree-optimization/pr72772
1145 * gcc.dg/tree-ssa/pr72772.c: New test.
1146
810a3aa6
MF
11472016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1148
1149 PR rtl-optimization/66669
1150 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1151
9e207d6f
JJ
11522016-08-09 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR tree-optimization/72824
1155 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1156
50bf47fd
RB
11572016-08-09 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/71802
1160 * gcc.dg/torture/pr71802.c: New testcase.
1161
cadec7ca
JJ
11622016-08-09 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR c++/72809
1165 * g++.dg/eh/stdarg1.C: New test.
1166
c43c5112
AK
11672016-08-08 Andi Kleen <ak@linux.intel.com>
1168
1169 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1170 test command line in failure log.
1171 (profopt-execute): dito. Make autofdo file names unique.
1172
895aa8e1
DM
11732016-08-08 David Malcolm <dmalcolm@redhat.com>
1174
1175 PR c/64955
1176 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1177 output.
1178
9afda630
PK
11792016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1180
1181 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1182 c99_runtime.
1183 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1184 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1185 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1186 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1187 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1188 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1189
e52ed3fe
DM
11902016-08-08 David Malcolm <dmalcolm@redhat.com>
1191
1192 PR c/52952
1193 * gcc.dg/cpp/pr66415-1.c: Likewise.
1194 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1195 * gcc.dg/format/c90-printf-1.c: Likewise.
1196 * gcc.dg/format/diagnostic-ranges.c: New test case.
1197
ad200580
JJ
11982016-08-08 Jakub Jelinek <jakub@redhat.com>
1199
77524e0d
JJ
1200 PR fortran/72716
1201 * gfortran.dg/gomp/pr72716.f90: New test.
1202
2187f2a2
JJ
1203 PR middle-end/72781
1204 * gcc.dg/gomp/pr72781.c: New test.
1205
ad200580
JJ
1206 PR middle-end/68762
1207 * g++.dg/vect/pr68762-1.cc: New test.
1208 * g++.dg/vect/pr68762-2.cc: New test.
1209 * g++.dg/vect/pr68762.h: New file.
1210
989d0071
MS
12112016-08-08 Martin Sebor <msebor@redhat.com>
1212
1213 PR testsuite/72838
3a146d46
JJ
1214 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1215 * g++.dg/warn/overflow-warn-3.C: Same.
1216 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1217
7090cac9
AV
12182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1219
1220 PR fortran/71936
1221 * gfortran.dg/allocate_with_source_21.f03: New test.
1222
64e56ab0
AV
12232016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1224
1225 PR fortran/72698
1226 * gfortran.dg/allocate_with_source_20.f03: New test.
1227
0476487d
AM
12282016-08-08 Alan Modra <amodra@gmail.com>
1229
1230 * gcc.c-torture/compile/pr72802.c: New.
1231
8e9218f2
AV
12322016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1233
1234 PR fortran/70524
1235 * gfortran.dg/dependency_48.f90: New test.
1236
c1f7083b
TK
12372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1238
531e5ae3 1239 PR fortran/70040
c1f7083b
TK
1240 * gfortran.dg/pr70040.f90: New testcase.
1241
6ab5813c
TK
12422016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1243
1244 PR fortran/71961
1245 * gfortran.dg/matmul_10.f90: New testcase.
1246
27bddc4a
JH
12472016-08-07 Jan Hubicka <hubicka@ucw.cz>
1248
1249 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1250
4a9f8a9f
JJ
12512016-08-07 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR c/72816
1254 * gcc.dg/pr72816.c: New test.
1255
fa76f2c6
JW
12562016-08-06 Jonathan Wakely <jwakely@redhat.com>
1257
1258 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1259 * g++.dg/conversion/pr41426.C: Likewise.
1260 * g++.dg/conversion/pr66211.C: Likewise.
1261 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1262 * g++.dg/init/ref8.C: Likewise.
1263 * g++.old-deja/g++.law/cvt20.C: Likewise.
1264 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1265
5c3e5002
PP
12662016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1267
1268 PR tree-optimization/18046
1269 * gcc.dg/tree-ssa/vrp105.c: New test.
1270 * gcc.dg/tree-ssa/vrp106.c: New test.
1271
94087e88 12722016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1273
1274 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1275 1ul in diagnostics. Remove hyphen from "constant-expression."
1276 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1277 * g++.dg/cpp0x/static_assert3.C: Same.
1278 * g++.dg/cpp1y/constexpr-throw.C: Same.
1279 * g++.dg/template/nontype3.C: Same.
1280 * g++.dg/warn/overflow-warn-1.C: Same.
1281 * g++.dg/warn/overflow-warn-3.C: Same.
1282 * g++.dg/warn/overflow-warn-4.C: Same.
1283
88fa5555
DM
12842016-08-05 David Malcolm <dmalcolm@redhat.com>
1285
1286 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1287 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1288 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1289 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1290
1addb9e6
PP
12912016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1292
1293 PR tree-optimization/72810
1294 * gcc.dg/tree-ssa/vrp110.c: New test.
1295
1b62ed4f
JG
12962016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1297
1298 PR Target/72819
1299 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1300 registers.
1301 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1302 saving the half-precision registers.
1303 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1304 value is returned in h0.
1305 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1306 are passed in FP/SIMD registers.
1307 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1308 passing works corrcetly.
1309 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1310 (hfa_f16x2_t): Likewise.
1311 (hfa_f16x3_t): Likewise.
1312 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1313 are promoted to double and passed in a double register.
1314 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1315 are promoted to double and stacked.
1316 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1317 __fp16 data types.
1318 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1319 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1320 __fp16 first get passed in FP/SIMD registers, then stacked.
1321
4228ca19
NS
13222016-08-05 Nathan Sidwell <nathan@acm.org>
1323
1324 PR c++/68724
1325 * g++.dg/cpp0x/pr68724.C: New.
1326
db7c335e
RB
13272016-08-05 Richard Biener <rguenther@suse.de>
1328
1329 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1330
48abe922
PP
13312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1332
1333 * gcc.dg/tree-ssa/vrp107.c: New test.
1334 * gcc.dg/tree-ssa/vrp108.c: New test.
1335 * gcc.dg/tree-ssa/vrp109.c: New test.
1336
f6cdf42f
PK
13372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1338
1339 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1340 dg-options.
1341
33a9c609
PK
13422016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1343
1344 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1345 test-cases.
1346 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1347 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1348 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1349 test-cases.
1350 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1351 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1352 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1353 large_double.
1354
4473482d
PC
13552016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/72800
1358 * g++.dg/cpp1y/lambda-ice1.C: New.
1359
08156df5
PP
13602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1361
1362 PR c++/72759
1363 * g++.dg/cpp1y/pr72759.C: New test.
1364
938da3a5
PP
13652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1366
1367 * gcc.dg/switch-10.c: New test.
1368
da84183c
JG
13692016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1370
1371 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1372
ae9281fc
TS
13732016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1374
1375 * c-c++-common/goacc/routine-5.c: Update.
1376
086ad22e
BE
13772016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1378
1379 PR rtl-optimization/70903
1380 * gcc.c-torture/execute/pr70903.c: New test.
1381
6805e400
ML
13822016-08-04 Martin Liska <mliska@suse.cz>
1383
1384 * gcc.dg/params/params.exp: Replace file exists with
1385 TESTING_IN_BUILD_TREE.
1386
a0008434
MP
13872016-08-04 Marek Polacek <polacek@redhat.com>
1388
1389 PR c++/70229
1390 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1391
fb46286e
RB
13922016-08-04 Richard Biener <rguenther@suse.de>
1393
1394 PR middle-end/71984
1395 * gcc.dg/torture/pr71984.c: Guard correctness check for
1396 little-endian.
1397
ac2c96ab
AP
13982016-08-03 Andrew Pinski <apinski@cavium.com>
1399
1400 * gcc.c-torture/compile/20160802-1.c: New testcase.
1401
c98583e9
FR
14022016-08-03 Fritz Reese <fritzoreese@gmail.com>
1403
1404 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1405
9ad1a1da
RB
14062016-08-03 Richard Biener <rguenther@suse.de>
1407
1408 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1409 and remove -O3.
1410 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1411 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1412
cd75c979
RB
14132016-08-03 Richard Biener <rguenther@suse.de>
1414
1415 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1416 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1417 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1418 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1419
30e8d875
SKS
14202016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1421
1422 * gcc.dg/init-excess-2.c: Require int32plus.
1423 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1424 * gcc.dg/pr59963-2.c: Require int32plus.
1425 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1426 * gcc.dg/unroll-7.c: Require int32plus.
1427
69b806f6
BC
14282016-08-02 Bin Cheng <bin.cheng@arm.com>
1429
1430 PR tree-optimization/34114
1431 * gcc.dg/tree-ssa/loop-42.c: New test.
1432
1efafef3
TC
14332016-08-02 Tamar Christina <tamar.christina@arm.com>
1434
1435 * gcc.target/aarch64/vminmaxnm.c: New.
1436 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1437 tests.
1438
e2a99194
MM
14392016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1440
1441 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1442 vec_extract for vector float, vector int, vector short, and vector
1443 char.
1444 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1445 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1446 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1447 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1448
71bfb77a
WD
14492016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1450
1451 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1452 single stack adjustment, no writeback.
71bfb77a
WD
1453 * gcc.target/aarch64/test_frame_12.c: Likewise.
1454 * gcc.target/aarch64/test_frame_13.c: Likewise.
1455 * gcc.target/aarch64/test_frame_15.c: Likewise.
1456 * gcc.target/aarch64/test_frame_6.c: Likewise.
1457 * gcc.target/aarch64/test_frame_7.c: Likewise.
1458 * gcc.target/aarch64/test_frame_8.c: Likewise.
1459 * gcc.target/aarch64/test_frame_16.c: New test.
1460
37bce35a
L
14612015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1462
1463 PR target/72748
1464 * gcc.target/i386/pr72748.c: New test.
1465
3f8257db 14662015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1467
1468 PR tree-optimization/71818
1469 * gcc.dg/vect/pr71818.c: New
1470
bf60c531
ML
14712016-08-01 Martin Liska <mliska@suse.cz>
1472
1473 PR tree-optimization/71857
1474 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1475
8ed49fab
KT
14762016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1477
1478 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1479
76e2c821
JB
14802016-08-01 Jan Beulich <jbeulich@suse.com>
1481
1482 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1483
35029597
WS
14842016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1485
1486 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1487 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1488
3aa4b66a
JW
14892016-07-31 Jonathan Wakely <jwakely@redhat.com>
1490
1491 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1492 (check_effective_target_c++): Likewise. Also match for libstdc++.
1493
3f8257db 14942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1495
1496 PR fortran/41922
1497 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1498 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1499 * gfortran.dg/pr41922.f90: New test.
1500
9fcb2819
SK
15012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1502
1503 PR fortran/68566
1504 * gfortran.dg/pr68566.f90: new test.
1505
94087e88 15062016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1507
1508 PR c++/60760
1509 PR c++/71091
1510 * g++.dg/cpp0x/constexpr-cast.C: New test.
1511 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1512 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1513 * g++.dg/ubsan/pr63956.C: Correct.
1514
d0047a25
MM
15152016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1516
1517 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1518 vector double or vector long where the vector is in memory.
1519 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1520 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1521
e4f7a5df
SK
15222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1523
1524 PR fortran/69867
1525 * gfortran.dg/pr69867.f90: New test.
1526
b441ae1d
SK
15272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1528
1529 PR fortran/69962
1530 * gfortran.dg/pr69962.f90: New test.
1531
712dff31
SK
15322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1533
1534 PR fortran/70006
1535 * gfortran.dg/pr70006.f90: New test.
1536
fb42421e
SK
15372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1538
1539 PR fortran/71730
1540 * gfortran.dg/pr71730.f90: New test.
1541 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1542 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1543 * gfortran.dg/array_constructor_26.f03: Ditto.
1544
466effe0
WS
15452016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1546
1547 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1548 * gcc.target/powerpc/pr71763.c: Likewise.
1549
f618a472
MP
15502016-07-29 Marek Polacek <polacek@redhat.com>
1551
1552 PR c/71742
1553 * gcc.dg/940510-1.c: Adjust dg-error.
1554 * gcc.dg/c99-flex-array-1.c: Likewise.
1555 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1556
efd0786f
MP
1557 PR c/71853
1558 * gcc.dg/noncompile/pr71853.c: New test.
1559
e00dceaf
MP
1560 PR c/71573
1561 * gcc.dg/noncompile/pr71573.c: New test.
1562
638fc14f
MP
1563 PR c/71926
1564 * g++.dg/warn/Wparentheses-30.C: New test.
1565 * gcc.dg/Wparentheses-14.c: New test.
1566
61c73a7f
UB
15672016-07-29 Uros Bizjak <ubizjak@gmail.com>
1568
1569 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1570
01d32b2b
BC
15712016-07-29 Bin Cheng <bin.cheng@arm.com>
1572
1573 PR tree-optimization/57558
1574 * gcc.dg/vect/pr57558-1.c: New test.
1575 * gcc.dg/vect/pr57558-2.c: New test.
1576
f6c7a248
PK
15772016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1578
61c73a7f 1579 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1580 to scan forwprop1 dump pass.
1581
f54ea774
PC
15822016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/51488
1585 * g++.dg/template/pr51488.C: New.
1586
673a107a
JJ
15872016-07-29 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR c/71969
1590 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1591 static __inline__.
1592 * gcc.dg/pr71969-1.c: New test.
1593 * gcc.dg/pr71969-2.c: New test.
1594 * gcc.dg/pr71969-3.c: New test.
1595
78169471
MP
15962016-07-29 Marek Polacek <polacek@redhat.com>
1597
1598 PR c/71574
1599 * c-c++-common/pr71574.c: New test.
1600
a5b5c8b6
MP
1601 PR c/71583
1602 * gcc.dg/noncompile/pr71583.c: New test.
1603
883b6d4e
KV
16042016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1605
1606 PR middle-end/68217
1607 * gcc.dg/pr68217.c: New test.
1608
89f1f37e
SK
16092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1610
1611 PR fortran/71067
1612 * gfortran.dg/pr71067_1.f90: New test.
1613 * gfortran.dg/pr71067_2.f90: Ditto.
1614
e0d32185
MM
16152016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1616
1617 * gcc.target/powerpc/vec-extract-1.c: New test.
1618
c851722d
SK
16192016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1620
1621 PR fortran/71799
1622 * gfortran.dg/pr71799.f90: New test.
1623
f064da6a
PC
16242016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/71665
1627 * g++.dg/cpp0x/pr71665-1.C: New.
1628 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1629 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1630 * g++.dg/ext/label10.C: Likewise.
1631 * g++.dg/parse/constant5.C: Likewise.
1632
1b70aaad
SK
16332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1634
1635 PR fortran/71859
1636 * gfortran.dg/pr71859.f90: New test.
1637 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1638 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1639
a23404c9
PT
16402016-07-28 Paul Thomas <pault@gcc.gnu.org>
1641
1642 PR fortran/71883
1643 * gfortran.dg/pr71883.f90 : New test.
1644
513d866d
YR
16452016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1646
1647 PR tree-optimization/71734
61c73a7f 1648 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1649
7c428aa2
RL
16502016-07-28 Renlin Li <renlin.li@arm.com>
1651
1652 Revert
1653 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1654
1655 PR fortran/71902
1656 * gfortran.dg/dependency_47.f90: New test.
1657
1225d6b1
ML
16582016-07-28 Martin Liska <mliska@suse.cz>
1659
1660 PR gcov-profile/68025
1661 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1662
e5f5bf35
ML
16632016-07-28 Martin Liska <mliska@suse.cz>
1664
1665 * g++.dg/vect/pr70944.cc: New test.
1666
4536610d
KV
16672016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1668
1669 PR middle-end/71994
1670 * gcc.dg/torture/pr71994.c: New test.
1671
8c6961ca
PK
16722016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1673
1674 PR middle-end/71078
1675 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1676 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1677 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1678
8de22ea0
RB
16792016-07-27 Richard Biener <rguenther@suse.de>
1680
1681 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1682
5d9da222
ML
16832016-07-27 Martin Liska <mliska@suse.cz>
1684
1685 * gcc.dg/predict-13.c: New test.
1686 * gcc.dg/predict-14.c: New test.
1687
af9e275f
SKS
16882016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1689
a23404c9 1690 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1691 including stdint.h.
1692 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1693 including stdint.h.
1694
71abba1e
MM
16952016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1696
1697 PR target/71869
1698 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1699 IEEE built-in functions handle quiet and signalling NaNs
1700 correctly.
1701
9cd74e8f
SK
17022016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1703
1704 PR fortran/71862
1705 * gfortran.dg/pr71862.f90: New test.
1706
0d48446f
MS
17072016-07-26 Martin Sebor <msebor@redhat.com>
1708
1709 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1710 selector with dg-options.
1711
524cf1e4
PP
17122016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1713
1714 PR tree-optimization/18046
1715 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1716 * gcc.dg/tree-ssa/vrp103.c: New test.
1717 * gcc.dg/tree-ssa/vrp104.c: New test.
1718
100665d8
WS
17192016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1720
1721 * gcc.target/powerpc/pr63354.c: Require lp64 since
1722 -mprofile-kernel is not legal with -m32.
1723
0b64ca40
RB
17242016-07-26 Richard Biener <rguenther@suse.de>
1725
1726 PR rtl-optimization/71984
1727 * gcc.dg/torture/pr71984.c: New testcase.
1728
9b7937cf
RS
17292016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1730
1731 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1732 g++-dg-runtest via et-dg-runtest.
1733 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1734 * gcc.dg/vect/vect.exp: Likewise.
1735 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1736 gfortran-dg-runtest.
1737 * gfortran.dg/vect/vect.exp: Likewise.
1738 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1739 (check_mips_loongson_hw_available): Likewise.
1740 (check_effective_target_mpaired_single_runtime): Likewise.
1741 (check_effective_target_mips_loongson_runtime): Likewise.
1742 (add_options_for_mpaired_single): Likewise.
1743 (check_effective_target_vect_int): Add global et_index.
1744 Check and save the supported feature for a target selected by
1745 the et_index target. Break long lines where appropriate. Call
1746 et-is-effective-target for MIPS with an argument instead of
1747 check_effective_target_* where appropriate.
1748 (check_effective_target_vect_intfloat_cvt): Likewise.
1749 (check_effective_target_vect_uintfloat_cvt): Likewise.
1750 (check_effective_target_vect_floatint_cvt): Likewise.
1751 (check_effective_target_vect_floatuint_cvt): Likewise.
1752 (check_effective_target_vect_simd_clones): Likewise.
1753 (check_effective_target_vect_shift): ewise.
1754 (check_effective_target_whole_vector_shift): Likewise.
1755 (check_effective_target_vect_bswap): Likewise.
1756 (check_effective_target_vect_shift_char): Likewise.
1757 (check_effective_target_vect_long): Likewise.
1758 (check_effective_target_vect_float): Likewise.
1759 (check_effective_target_vect_double): Likewise.
1760 (check_effective_target_vect_long_long): Likewise.
1761 (check_effective_target_vect_no_int_max): Likewise.
1762 (check_effective_target_vect_no_int_add): Likewise.
1763 (check_effective_target_vect_no_bitwise): Likewise.
1764 (check_effective_target_vect_widen_shift): Likewise.
1765 (check_effective_target_vect_no_align): Likewise.
1766 (check_effective_target_vect_hw_misalign): Likewise.
1767 (check_effective_target_vect_element_align): Likewise.
1768 (check_effective_target_vect_condition): Likewise.
1769 (check_effective_target_vect_cond_mixed): Likewise.
1770 (check_effective_target_vect_char_mult): Likewise.
1771 (check_effective_target_vect_short_mult): Likewise.
1772 (check_effective_target_vect_int_mult): Likewise.
1773 (check_effective_target_vect_extract_even_odd): Likewise.
1774 (check_effective_target_vect_interleave): Likewise.
1775 (check_effective_target_vect_stridedN): Likewise.
1776 (check_effective_target_vect_multiple_sizes): Likewise.
1777 (check_effective_target_vect64): Likewise.
1778 (check_effective_target_vect_call_copysignf): Likewise.
1779 (check_effective_target_vect_call_sqrtf): Likewise.
1780 (check_effective_target_vect_call_btrunc): Likewise.
1781 (check_effective_target_vect_call_btruncf): Likewise.
1782 (check_effective_target_vect_call_ceil): Likewise.
1783 (check_effective_target_vect_call_ceilf): Likewise.
1784 (check_effective_target_vect_call_floor): Likewise.
1785 (check_effective_target_vect_call_floorf): Likewise.
1786 (check_effective_target_vect_call_lceil): Likewise.
1787 (check_effective_target_vect_call_lfloor): Likewise.
1788 (check_effective_target_vect_call_nearbyint): Likewise.
1789 (check_effective_target_vect_call_nearbyintf): Likewise.
1790 (check_effective_target_vect_call_round): Likewise.
1791 (check_effective_target_vect_call_roundf): Likewise.
1792 (check_effective_target_vect_perm): Likewise, but also append *_saved
1793 to the existing global name to properly cache the result.
1794 (check_effective_target_vect_perm_byte): Likewise.
1795 (check_effective_target_vect_perm_short): Likewise.
1796 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1797 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1798 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1799 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1800 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1801 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1802 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1803 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1804 (check_effective_target_vect_sdot_qi): Likewise.
1805 (check_effective_target_vect_udot_qi): Likewise.
1806 (check_effective_target_vect_sdot_hi): Likewise.
1807 (check_effective_target_vect_udot_hi): Likewise.
1808 (check_effective_target_vect_usad_char): Likewise.
1809 (check_effective_target_vect_pack_trunc): Likewise.
1810 (check_effective_target_vect_unpack): Likewise.
1811 (check_effective_target_vect_aligned_arrays): Likewise.
1812 (check_effective_target_vect_natural_alignment): Likewise.
1813 (check_effective_target_vector_alignment_reachable): Likewise.
1814 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1815 (is-effective-target): Initialize et_index if undefined.
1816 (et-dg-runtest): New.
1817 (et-is-effective-target): Likewise.
1818 (check_vect_support_and_set_flags): Add supported MIPS targets to
1819 EFFECTIVE_TARGETS list. Return the number of supported targets.
1820
8f63caf6 18212016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1822 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1823
1824 PR middle-end/70920
1825 * gcc.dg/pr70920-1.c: New test-case.
1826 * gcc.dg/pr70902-2.c: Likewise.
1827 * gcc.dg/pr70920-3.c: Likewise.
1828 * gcc.dg/pr70920-4.c: Likewise
1829 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1830 2 instead of 3.
1831
7d575fff
AM
18322016-07-25 Alexander Monakov <amonakov@ispras.ru>
1833
1834 * gcc.c-torture/execute/pr71494.c: Require label_values.
1835 * gcc.dg/pr16973.c: Ditto.
1836
bf01e070
SKS
18372016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1838
1839 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1840 * gcc.dg/torture/pr69771.c: Require int32plus.
1841 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1842
16b05965
ML
18432016-07-25 Martin Liska <mliska@suse.cz>
1844
1845 * gcc.dg/torture/pr71987.c: New test.
1846
d52d3767
SK
18472016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1848
1849 PR fortran/71935
1850 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1851 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1852 * gfortran.dg/pr71935.f90: New test.
1853
94087e88 18542016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
1855
1856 PR c++/71675
1857 * g++.dg/ext/atomic-3.C: New test.
1858 * gcc.dg/atomic/pr71675.c: New test.
1859
58b3986e
ES
18602016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1861
1862 * gcc.target/i386/mvc8.c: New test.
1863
faa1612a
BC
18642016-07-22 Bin Cheng <bin.cheng@arm.com>
1865
1866 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1867 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1868
1603ebe0
TK
18692016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1870
1871 PR fortran/71795
1872 * gfortran.dg/constructor_50.f90: New test.
1873
bc91c436
ML
18742016-07-22 Martin Liska <mliska@suse.cz>
1875
1876 PR gcov-profile/69028
1877 PR gcov-profile/62047
1878 * g++.dg/cilk-plus/pr69028.C: New test.
1879
9fe9a3a7
AV
18802016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1881
1882 * gfortran.dg/coarray_stat_2.f90: New test.
1883
70866e3d
MM
18842016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1885
1886 * gcc.target/powerpc/vec-extract.h: New files to check the
1887 vec_extract built-in functions for all vector types, testing
1888 accessing each element, both with constant and variable element
1889 numbers.
1890 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1891 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1892 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1893 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1894 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1895 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1896 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1897 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1898 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1899
ab3af181
JJ
19002016-07-21 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR c++/71728
1903 * g++.dg/other/pr71728.C: New test.
1904
ebe8f322
JG
19052016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1906
1907 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1908 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1909 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1910 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1911 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1912
959cef74
RB
19132016-07-21 Richard Biener <rguenther@suse.de>
1914
1915 PR tree-optimization/71947
1916 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1917
b24d9420
BC
19182016-07-21 Bin Cheng <bin.cheng@arm.com>
1919
1920 * gcc.dg/tree-ssa/scev-15.c: New.
1921
23974819
BC
19222016-07-21 Bin Cheng <bin.cheng@arm.com>
1923
1924 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1925
ee78cbaa
JJ
19262016-07-21 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR c++/71941
1929 * g++.dg/gomp/pr71941.C: New test.
1930
52ed68f7
DM
19312016-07-20 David Malcolm <dmalcolm@redhat.com>
1932
1933 PR c/70339
1934 PR c/71858
1935 * g++.dg/spellcheck-identifiers.C: New test case, based on
1936 gcc.dg/spellcheck-identifiers.c.
1937 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1938 gcc.dg/spellcheck-identifiers-2.c.
1939 * g++.dg/spellcheck-typenames.C: New test case, based on
1940 gcc.dg/spellcheck-typenames.c
1941
18407bfb
JW
19422016-07-20 Jonathan Wakely <jwakely@redhat.com>
1943
1944 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1945 pointer to member function and also test catching by reference.
1946
4c07fd98
DV
19472016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1948
1949 * gcc.target/s390/pr67443.c: Fix test case.
1950
fee21d65
DV
19512016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1952
1953 * gcc.target/s390/insv-1.c: Xfail some tests.
1954 * gcc.target/s390/insv-2.c: Likewise.
1955
dbe9dfdd
GJL
19562016-07-20 Georg-Johann Lay <avr@gjlay.de>
1957
1958 * gcc.target/avr/torture/get-mem.c: New test.
1959 * gcc.target/avr/torture/set-mem.c: New test.
1960
c25e1d82
GJL
19612016-07-20 Georg-Johann Lay <avr@gjlay.de>
1962
1963 PR target/71948
1964 * gcc.target/avr/torture/tiny-progmem.c: New test.
1965
109d2197
JJ
19662016-07-20 Jakub Jelinek <jakub@redhat.com>
1967
7419f441
JJ
1968 PR c++/71909
1969 * g++.dg/parse/pr71909.C: New test.
1970 * g++.dg/tm/pr71909.C: New test.
1971
109d2197
JJ
1972 PR c++/50060
1973 * g++.dg/cpp0x/constexpr-50060.C: New test.
1974 * g++.dg/cpp1y/constexpr-50060.C: New test.
1975
144530cf
ML
19762016-07-20 Martin Liska <mliska@suse.cz>
1977
1978 * gfortran.dg/graphite/pr71898.f90: New test.
1979
04ac4afa
BC
19802016-07-20 Bin Cheng <bin.cheng@arm.com>
1981
1982 PR tree-optimization/71503
1983 PR tree-optimization/71683
1984 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1985 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1986
dcbdb17a
ML
19872016-07-20 Martin Liska <mliska@suse.cz>
1988
1989 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1990 * gcc.dg/plugin/sreal-test-1.c: Remove.
1991 * gcc.dg/plugin/sreal_plugin.c: Remove.
1992
6ed82555
TK
19932016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1994
1995 PR fortran/71902
1996 * gfortran.dg/dependency_47.f90: New test.
1997
13da0507
JJ
19982016-07-19 Jakub Jelinek <jakub@redhat.com>
1999
4833f561
JJ
2000 PR rtl-optimization/71916
2001 * gcc.c-torture/compile/pr71916.c: New test.
2002
4fda19ef
JJ
2003 PR middle-end/71874
2004 * g++.dg/torture/pr71874.C: New test.
2005
13da0507
JJ
2006 PR middle-end/71734
2007 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2008 (my_alloc): Rewritten to use __builtin_posix_memalign and
2009 __SIZE_TYPE__.
2010 (my_free): Use __builtin_free instead of _mm_free.
2011 (Vec::operator=): Use __builtin_memcpy.
2012
e7980add
MJ
20132016-07-19 Martin Jambor <mjambor@suse.cz>
2014
61c73a7f
UB
2015 PR fortran/71688
2016 * gfortran.dg/pr71688.f90: New test.
e7980add 2017
13e88953
RB
20182016-07-19 Richard Biener <rguenther@suse.de>
2019
2020 * c-c++-common/vector-subscript-6.c: New testcase.
2021 * c-c++-common/vector-subscript-7.c: Likewise.
2022
1caf0482
SKS
20232016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2024
a23404c9 2025 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2026 and UInt32 based on __SIZEOF_INT__.
2027
cef5388d
RB
20282016-07-19 Richard Biener <rguenther@suse.de>
2029
2030 PR tree-optimization/71901
2031 * gcc.dg/torture/pr71901.c: New testcase.
2032
20332016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2034
2035 PR tree-optimization/71908
2036 * gcc.dg/torture/pr71908.c: New testcase.
2037
a8f7a895
MM
20382016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2039
2040 PR target/71493
2041 * gcc.target/powerpc/pr71493-1.c: New test.
2042 * gcc.target/powerpc/pr71493-2.c: Likewise.
2043
f2111a36
JJ
20442016-07-18 Jakub Jelinek <jakub@redhat.com>
2045
99516432
JJ
2046 PR c++/71835
2047 * g++.dg/conversion/ambig3.C: New test.
2048
87713c6a
JJ
2049 PR c++/71828
2050 * g++.dg/cpp0x/constexpr-71828.C: New test.
2051
7a7f16ca
JJ
2052 PR c++/71826
2053 * g++.dg/template/pr71826.C: New test.
2054
f4d90295
JJ
2055 PR c++/71822
2056 * g++.dg/template/defarg21.C: New test.
2057
f2111a36
JJ
2058 PR c++/71871
2059 * g++.dg/ext/vector31.C: New test.
2060
0b965526
UB
20612016-07-18 Uros Bizjak <ubizjak@gmail.com>
2062
2063 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2064
94e136b9
YR
20652016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2066
2067 PR tree-optimization/71734
2068 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2069
7072df0a
DV
20702016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2071
2072 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2073 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2074 stack-layout-dynamic-1.c: New test.
2075
54158a1a
AK
20762016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2077
2078 * gcc.target/s390/nolrl-1.c: New test.
2079
43068916
FR
20802016-07-17 Fritz Reese <fritzoreese@gmail.com>
2081
2082 PR fortran/71523
2083 * gfortran.dg/pr71523_1.f90: New test.
2084 * gfortran.dg/pr71523_2.f90: New test.
2085
a9356b12
AS
20862016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2087
2088 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2089
a07b81c7 20902016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2091 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2092
2093 PR fortran/62125
2094 * gfortran.dg/pr62125.f90: New test.
2095
96c0ec12
BS
20962016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2097
2098 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2099 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2100
479d0ed5
JW
21012016-07-15 Jonathan Wakely <jwakely@redhat.com>
2102
2103 PR c++/58796
2104 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2105 * g++.dg/cpp0x/nullptr35.C: New test.
2106
41c7438e
BC
21072016-07-15 Bin Cheng <bin.cheng@arm.com>
2108
2109 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2110
f7ba880b
CP
21112016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2112
2113 * gfortran.dg/goacc/vector_length.f90: New test.
2114
b9aba0a0
RB
21152016-07-15 Richard Biener <rguenther@suse.de>
2116
2117 PR tree-optimization/71881
2118 * gcc.dg/torture/pr71881.c: New testcase.
2119
9513d5fb
RB
21202016-07-15 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/71887
2123 * gcc.dg/torture/pr71887.c: New testcase.
2124
ddbbcb19
JJ
21252016-07-15 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR c/71858
2128 * gcc.dg/spellcheck-identifiers-3.c: New test.
2129
29eb509c
AV
21302016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2131
2132 PR fortran/71807
2133 * gfortran.dg/null_9.f90: New test.
2134
43aabfcf
BC
21352016-07-15 Bin Cheng <bin.cheng@arm.com>
2136
2137 * gcc.dg/tree-ssa/loop-41.c: New test.
2138
afc89e58
BC
21392016-07-15 Bin Cheng <bin.cheng@arm.com>
2140
2141 PR tree-optimization/71347
2142 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2143
6fa682ad
SK
21442016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2145
2146 PR fortran/29819
2147 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2148 * gfortran.dg/contains.f90: Ditto.
2149 * gfortran.dg/contains_empty_1.f03: Ditto.
2150 * gfortran.dg/submodule_3.f08: Ditto.
2151
dd36b877
JJ
21522016-07-14 Jakub Jelinek <jakub@redhat.com>
2153
a60a5d31
JJ
2154 PR testsuite/71865
2155 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2156 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2157 expected diagnostics.
2158
dd36b877
JJ
2159 PR c/71858
2160 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2161 * gcc.dg/spellcheck-identifiers-2.c: New test.
2162 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2163 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2164
a241f8ca
JJ
21652016-07-14 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR tree-optimization/71872
2168 * gcc.c-torture/compile/pr71872.c: New test.
2169
d62b809c
TP
21702016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2171
2172 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2173 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2174 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2175 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2176 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2177 * gcc.target/arm/atomic-op-acquire-1.c: This.
2178 * gcc.target/arm/atomic-op-char.c: Rename into ...
2179 * gcc.target/arm/atomic-op-char-1.c: This.
2180 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2181 * gcc.target/arm/atomic-op-consume-1.c: This.
2182 * gcc.target/arm/atomic-op-int.c: Rename into ...
2183 * gcc.target/arm/atomic-op-int-1.c: This.
2184 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2185 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2186 * gcc.target/arm/atomic-op-release.c: Rename into ...
2187 * gcc.target/arm/atomic-op-release-1.c: This.
2188 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2189 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2190 * gcc.target/arm/atomic-op-short.c: Rename into ...
2191 * gcc.target/arm/atomic-op-short-1.c: This.
2192 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2193 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2194 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2195 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2196 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2197 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2198 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2199 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2200 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2201 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2202
1f8dd420
AV
22032016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2204
2205 PR fortran/70842
2206 * gfortran.dg/select_type_35.f03: New test.
2207
53109ba8
KT
22082016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2209
2210 PR target/65951
2211 PR tree-optimization/70923
2212 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2213 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2214 * gcc.dg/vect/pr65951.c: Likewise.
2215 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2216
91f35b7f
DE
22172016-07-14 David Edelsohn <dje.gcc@gmail.com>
2218
2219 * c-c++-common/pr60226.c: Expect maximum object file alignment
2220 error on AIX.
2221
351168fe
RB
22222016-07-14 Richard Biener <rguenther@suse.de>
2223
2224 PR tree-optimization/71866
2225 * gcc.dg/torture/pr71866.c: New testcase.
2226
94c32c00
TP
22272016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2228
2229 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2230 selector and enclose boolean expression in curly braces.
2231
b799a481
AM
22322016-07-14 Alan Modra <amodra@gmail.com>
2233
2234 PR target/71733
2235 * gcc.target/powerpc/p9-novsx.c: New.
2236
f63ba78c
AK
22372016-07-13 Andi Kleen <ak@linux.intel.com>
2238
2239 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2240 * g++.dg/tree-prof/morefunc.C: Dito.
2241 * g++.dg/tree-prof/pr35545.C: Dito.
2242 * g++.dg/tree-prof/reorder.C: Dito.
2243 * gcc.dg/tree-prof/20050826-2.c: Dito.
2244 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2245 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2246 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2247 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2248 * gcc.dg/tree-prof/inliner-1.c: Dito.
2249 * gcc.dg/tree-prof/merge_block.c: Dito.
2250 * gcc.dg/tree-prof/stringop-1.c: Dito.
2251 * gcc.dg/tree-prof/stringop-2.c: Dito.
2252 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2253 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2254 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2255 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2256 * gcc.dg/tree-prof/update-loopch.c: Dito.
2257 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2258 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2259 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2260 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2261 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2262 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2263 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2264
f4d5a23d
AK
22652016-07-13 Andi Kleen <ak@linux.intel.com>
2266
2267 * lib/profopt.exp (profopt-execute): Remove .imports files.
2268
ae145898
AK
22692016-07-13 Andi Kleen <ak@linux.intel.com>
2270
0b965526 2271 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2272
e97bd4f5
AK
22732016-07-13 Andi Kleen <ak@linux.intel.com>
2274
2275 * lib/profopt.exp (dg-final-scan-autofdo,
2276 dg-final-scan-not-autofdo): New functions.
2277
6fa3d4b4
BC
22782016-07-13 Bin Cheng <bin.cheng@arm.com>
2279
2280 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2281 * gcc.dg/vect/vect-35.c: Ditto.
2282 * gcc.dg/vect/vect-alias-check-2.c: New test.
2283
65f18bc6
ML
22842016-07-13 Martin Liska <mliska@suse.cz>
2285
2286 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2287 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2288 * gfortran.dg/pr42108.f90: Update expected dump scan.
2289
9737f35b
RB
22902016-07-13 Richard Biener <rguenther@suse.de>
2291
2292 PR tree-optimization/24574
2293 * gcc.dg/pr24574.c: New testcase.
2294
62c0ea4b
SKS
22952016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2296
0b965526 2297 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2298 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2299 * c-c++-common/pr68833-1.c: Require int32plus.
2300 * gcc.dg/ipa/pr63551.c: Likewise.
2301 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2302 * gcc.dg/ipa/pr64041.c: Require int32plus.
2303
c7ed8938
IE
23042016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2305
2306 PR ipa/71633
2307 * g++.dg/pr71633.C: New test.
2308
5ce15300
TP
23092016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2310
2311 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2312 Add new arm_thumb1_cbz_ok effective target.
2313 * gcc.target/arm/cbz.c: New test.
2314
2b9509a3
TP
23152016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2316
2317 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2318 Define effective target.
2319 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2320 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2321 * gcc.target/arm/movhi_movw.c: New test.
2322 * gcc.target/arm/movsi_movw.c: Likewise.
2323 * gcc.target/arm/movdi_movw.c: Likewise.
2324
7f15b177
RB
23252016-07-13 Richard Biener <rguenther@suse.de>
2326
2327 PR middle-end/71104
2328 * gcc.dg/pr71104-1.c: New testcase.
2329 * gcc.dg/pr71104-2.c: Likewise.
2330
0b0a896e
MM
23312016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2332
2333 PR target/71805
2334 * gcc.target/powerpc/pr71805.c: New test.
2335
f906f5ed
BS
23362016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2337
2338 * gcc.target/powerpc/divkc3-1.c: New.
2339 * gcc.target/powerpc/mulkc3-1.c: New.
2340
9e63c3aa
NS
23412016-07-12 Nathan Sidwell <nathan@acm.org>
2342
2343 * gcc.target/arm/data-rel-1.c: New.
2344 * gcc.target/arm/data-rel-2.c: New.
2345 * gcc.target/arm/data-rel-3.c: New.
2346
f507d202
ML
23472016-07-12 Martin Liska <mliska@suse.cz>
2348
2349 * gcc.dg/params/blocksort-part.c: New test.
2350 * gcc.dg/params/params.exp: New file.
2351
d6f7c125
KT
23522016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2353
2354 PR middle-end/71700
2355 * gcc.c-torture/execute/pr71700.c: New test.
2356
37ccb0ba
SB
23572016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2358 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/23286
2361 PR tree-optimization/70159
2362 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2363 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2364 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2365 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2366 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2367 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2368 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2369 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2370 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2371 * gcc.dg/pr51879-12.c: Likewise.
2372 * gcc.dg/strlenopt-9.c: Likewise.
2373 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2374 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2375 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2376 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2377 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2378 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2379 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2380 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2381 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2382 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2383 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2384 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2385 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2386 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2387 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2388
712a93d6
RB
23892016-07-12 Richard Biener <rguenther@suse.de>
2390
2391 PR rtl-optimization/68961
2392 * gcc.target/i386/pr68961.c: New testcase.
2393
c392943c
JJ
23942016-07-11 Jakub Jelinek <jakub@redhat.com>
2395
3d56e6a4
JJ
2396 PR middle-end/71758
2397 * c-c++-common/gomp/pr71758.c: New test.
2398 * gfortran.dg/gomp/pr71758.f90: New test.
2399
c392943c
JJ
2400 PR tree-optimization/71823
2401 * gcc.dg/vect/pr71823.c: New test.
2402
741d3be5
DM
24032016-07-11 David Malcolm <dmalcolm@redhat.com>
2404
2405 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2406 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2407 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2408
92fa45b5
L
24092016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2410
2411 PR target/71801
2412 * gcc.target/i386/pr71801.c: New test.
2413
f51606c7
RB
24142016-07-11 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/71816
2417 * gcc.dg/torture/pr71816.c: New testcase.
2418
36b54ce0
TK
24192016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2420
2421 PR fortran/71783
2422 * gfortran.dg/dependency_46.f90: New test.
2423
d13835b6
VM
24242016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2425
2426 PR rtl-optimization/71621
2427 * gcc.target/i386/pr71621-1.c: New.
2428 * gcc.target/i386/pr71621-2.c: New.
2429
642bcbdf
CP
24302016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2431
2432 * gfortran.dg/goacc/pr71704.f90: New test.
2433
02eb5b8b
BS
24342016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2435
2436 PR target/71297
2437 * gcc.target/powerpc/pr71297.c: New.
2438
8beb9a0d
JW
24392016-07-08 Jiong Wang <jiong.wang@arm.com>
2440
2441 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2442
cef4b650
MM
24432016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2444
2445 PR target/71806
2446 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2447
3c3ecf52
AH
24482016-07-08 Alan Hayward <alan.hayward@arm.com>
2449
2450 PR tree-optimization/71667
2451 * gcc.dg/vect/pr71667.c: New
2452
2660286d
ML
24532016-07-08 Martin Liska <mliska@suse.cz>
2454
2455 * gcc.dg/torture/pr71606.c: New test.
2456
70cdd4ae
JD
24572016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2458
2459 PR fortran/71764
2460 * gfortran.dg/pr71764.f90: New test.
2461
842dc2e6
JJ
24622016-07-07 Jakub Jelinek <jakub@redhat.com>
2463 Kai Tietz <ktietz70@googlemail.com>
2464
2465 PR c++/70869
2466 PR c++/71054
2467 * g++.dg/cpp0x/pr70869.C: New test.
2468 * g++.dg/cpp0x/pr71054.C: New test.
2469
31be4262
DE
24702016-07-07 David Edelsohn <dje.gcc@gmail.com>
2471
2472 * g++.dg/debug/pr71432.C: Fail on AIX.
2473
1c122092
ML
24742016-07-07 Martin Liska <mliska@suse.cz>
2475
2476 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2477 an undefined behavior.
2478 * gfortran.dg/do_3.F90: Likewise.
2479 * gfortran.dg/do_check_11.f90: New test.
2480 * gfortran.dg/do_check_12.f90: New test.
2481 * gfortran.dg/do_corner_warn.f90: New test.
2482
7119f1b1
ML
24832016-07-07 Martin Liska <mliska@suse.cz>
2484
2485 * gfortran.dg/predict-1.f90: Ammend the test.
2486 * gfortran.dg/predict-2.f90: Likewise.
2487
275792f2
IE
24882016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2489
2490 PR ipa/71624
2491 * g++.dg/pr71624.C: New test.
2492
05a437c1
TP
24932016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2494
2495 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2496 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2497 ARMv8-M Mainline architectures.
2498
6f493951
TP
24992016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2500
2501 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2502 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2503
5ddaee94
SB
25042016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2505
2506 PR target/70098
2507 PR target/71763
2508 * gcc.target/powerpc/pr71763.c: New file.
2509
651afdb2
YR
25102016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2511
2512 PR tree-optimization/71518
0b965526 2513 * gcc.dg/pr71518.c: New test.
651afdb2 2514
9df99881
WD
25152016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2516
2517 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2518
7b4e0769
SKS
25192016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2520
0b965526 2521 PR target/50739
7b4e0769
SKS
2522 * gcc.target/avr/pr50739.c: New test.
2523
eb4432f7
JH
25242016-07-05 Jan Hubicka <jh@suse.cz>
2525
2526 * gcc.dg/tree-ssa/scev-14.c: update template.
2527
c01e092f
RS
25282016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2529
2530 * gcc.dg/vect/group-no-gaps-1.c: New test.
2531
8070763a
AK
25322016-07-05 Andi Kleen <ak@linux.intel.com>
2533
2534 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2535 if kernel supports MPX.
2536
3f8257db 25372016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2538
2539 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2540
36a265b1
MM
25412016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2542 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2543
2544 * gcc.target/powerpc/signbit-1.c: New test.
2545 * gcc.target/powerpc/signbit-2.c: New test.
2546 * gcc.target/powerpc/signbit-3.c: New test.
2547
7a98fb6e
KT
25482016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2549
2550 PR rtl-optimization/71594
2551 * gcc.dg/torture/pr71594.c: New test.
2552
1e3d54b4
JH
25532016-07-05 Jan Hubicka <jh@suse.cz>
2554
2555 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2556
84ca3893
DM
25572016-07-05 David Malcolm <dmalcolm@redhat.com>
2558
2559 PR c++/62314
3a146d46 2560 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2561 number of missing semicolon error.
2562 * g++.dg/pr62314-2.C: New test case.
2563
20d0bfce
AF
25642016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2565
2566 * gfortran.dg/coarray_stat_function.f90: New test.
2567 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2568 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2569 to new interfaces.
2570
69aaea06
AV
25712016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2572
2573 PR fortran/71623
2574 * gfortran.dg/deferred_character_17.f90: New test.
2575
f723a43c
CL
25762016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2577
2578 * gcc.target/arm/neon/polytypes.c: Move to ...
2579 * gcc.target/arm/polytypes.c: ... here.
2580 * gcc.target/arm/neon/pr51534.c: Move to ...
2581 * gcc.target/arm/pr51534.c: ... here.
2582 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2583 * gcc.target/arm/vect-vcvt.c: ... here.
2584 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2585 * gcc.target/arm/vect-vcvtq.c: ... here.
2586 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2587 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2588 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2589 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2590 * gcc.target/arm/neon/neon.exp: Delete.
2591 * gcc.target/arm/neon/: Delete.
2592
d73e0ccf
JD
25932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2594
2595 PR fortran/65575
2596 * gfortran.dg: pr65575.f90: New test.
2597
c20f6223
JD
25982016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2599
2600 PR fortran/35849
2601 * gfortran.dg: pr35849.f90: New test.
2602
2a5537c3
JJ
26032016-07-04 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR c++/71739
2606 * g++.dg/cpp0x/pr71739.C: New test.
2607
740f9751
CL
26082016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2609
2610 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2611
bf749919
DV
26122016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2613
2614 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2615 locr.
2616 * gcc.target/s390/loc-1.c: New test.
2617
430bb38e
YR
26182016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2619
3a146d46
JJ
2620 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2621 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2622
15f6e0da
RR
26232016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2624
2625 PR target/63874
2626 * gcc.target/aarch64/pr63874.c: New test.
2627
79335075
JB
26282016-07-04 Jan Beulich <jbeulich@suse.com>
2629
2630 * g++.dg/header.c: New.
2631 * gcc.dg/header.c: New.
2632
557e8c49
JJ
26332016-07-02 Jakub Jelinek <jakub@redhat.com>
2634
2635 PR c/71719
2636 * c-c++-common/Wunused-var-15.c: New test.
2637
79a592e3
JJ
26382016-07-01 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR fortran/71687
2641 * gfortran.dg/gomp/pr71687.f90: New test.
2642
e2298656
BS
26432016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2644
2645 * gcc.dg/const-float128-ped.c: Require __float128 effective
2646 target and options.
2647 * gcc.dg/const-float128.c: Likewise.
2648 * gcc.dg/torture/float128-cmp-invalid.c: Require
2649 __float128 and base_quadfloat_support effective targets, and
2650 __float128 options.
2651 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2652 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2653 * gcc.dg/torture/float128-nan.c: Likewise.
2654 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2655 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2656 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2657 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2658 (add_options_for___float128): New.
2659 (check_effective_target_base_quadword_support): New.
2660
70c11966
MM
26612016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2662
2663 PR target/71720
2664 * gcc.target/powerpc/pr71720.c: New test.
2665
059541fd
JB
26662016-07-01 Jan Beulich <jbeulich@suse.com>
2667
2668 * gcc.dg/bss.c: New.
2669
2c1e4964
PB
26702016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2671
2672 PR target/71698
2673 * gcc.target/powerpc/pr71698.c: New test.
2674
22e1cb39
GJL
26752016-07-01 Georg-Johann Lay <avr@gjlay.de>
2676
2677 PR target/71151
2678 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2679 instead of ".foo" for its section name.
2680 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2681 depending on MCU's flash size.
2682 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2683 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2684 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2685 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2686 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2687 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2688
466cf574
JB
26892016-07-01 Jan Beulich <jbeulich@suse.com>
2690
2691 * gcc.target/i386/pr65105-2.c: Add -msse2.
2692
351beab7
JJ
26932016-06-30 Jakub Jelinek <jakub@redhat.com>
2694
55a0f21a
JJ
2695 PR tree-optimization/71707
2696 * gcc.dg/strlenopt-29.c: New test.
2697
6245ad72
JJ
2698 PR fortran/71704
2699 * gfortran.dg/gomp/pr71704.f90: New test.
2700
351beab7
JJ
2701 PR fortran/71705
2702 * gfortran.dg/gomp/pr71705.f90: New test.
2703
5a3a6a5e
KN
27042016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2705
2706 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2707 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2708 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2709 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2710 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2711 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2712 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2713 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2714 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2715 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2716 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2717 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2718 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2719 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2720 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2721 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2722 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2723 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2724 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2725 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2726 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2727 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2728 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2729 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2730 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2731 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2732 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2733 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2734 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2735 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2736 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2737 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2738 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2739 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2740 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2741 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2742 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2743 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2744 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2745 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2746 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2747 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2748 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2749 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2750 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2751 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2752 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2753 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2754 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2755 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2756 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2757 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2758 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2759 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2760 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2761 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2762 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2763 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2764 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2765 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2766 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2767 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2768 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2769 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2770 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2771 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2772 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2773 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2774 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2775 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2776 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2777 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2778 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2779 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2780 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2781 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2782 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2783 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2784 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2785 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2786 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2787
3dfa8071 27882016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2789 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2790
2791 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2792
9bd62242 27932016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2794 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2795
2796 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2797
603107fb
DM
27982016-06-30 David Malcolm <dmalcolm@redhat.com>
2799
2800 PR driver/71651
2801 * gcc.dg/spellcheck-options-12.c: New test case.
2802
205cccc7
JJ
28032016-06-30 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR middle-end/71693
2806 * gcc.c-torture/compile/pr71693.c: New test.
2807
f4452176
DM
28082016-06-29 David Malcolm <dmalcolm@redhat.com>
2809
2810 * gcc.dg/spellcheck-params.c: New testcase.
2811 * gcc.dg/spellcheck-params-2.c: New testcase.
2812
c5e74d9d
MM
28132016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2814
2815 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2816 vector extract instructions.
2817 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2818
e44ecbfd
JD
28192016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2820
2821 PR fortran/71686
2822 * gfortran.dg/unexpected_eof_2.f90: New test.
2823 * gfortran.dg/unexpected_eof_3.f90: New test.
2824
ee446d9f
JW
28252016-06-29 Jim Wilson <jim.wilson@linaro.org>
2826
2827 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2828
27f67461
CP
28292016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2830
2831 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2832 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2833 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2834
b1206d29
RB
28352016-06-29 Richard Biener <rguenther@suse.de>
2836
2837 PR middle-end/15256
2838 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2839
1af21224
MW
28402016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2841
2842 * gcc.target/arm/aapcs/neon-vect10.c: Require
2843 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2844 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2845 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2846 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2847 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2848 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2849 * gcc.target/arm/fp16-aapcs-1.c: Require
2850 -mfloat-ab=hard. Also simplify the test.
2851 * gcc.target/arm/fp16-aapcs-2.c: New.
2852
7fe43755
MW
28532016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2854
0b965526 2855 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2856 (add_options_for_arm_fp16_ieee): New.
2857 (add_options_for_arm_fp16_alternative): New.
2858 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2859 long-line.
2860 (effective_target_arm_fp16_hw): New.
2861
264d951a
IE
28622016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2863
2864 PR tree-optimization/71655
2865 * g++.dg/pr71655.C: New test.
2866
5c846a81
ML
28672016-06-29 Martin Liska <mliska@suse.cz>
2868
2869 * gcc.dg/pr71585.c: New test.
2870 * gcc.dg/pr71585-2.c: New test.
2871 * gcc.dg/pr71585-3.c: New test.
2872
fafe9318
YR
28732016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2874
2875 PR tree-optimization/70729
2876 * g++.dg/vect/pr70729.cc: New test.
2877
54d19c3b
TS
28782016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2879
2880 * c-c++-common/gomp/cancel-1.c: Extend.
2881
5f3cd7c3
JJ
28822016-06-29 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR tree-optimization/71625
2885 * gcc.dg/strlenopt-28.c: New test.
2886
4aa83879
RB
28872016-06-29 Richard Biener <rguenther@suse.de>
2888
2889 PR middle-end/71002
2890 * g++.dg/torture/pr71002.C: Adjust testcase.
2891
152ef731
JJ
28922016-06-29 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR c/71685
2895 * gcc.dg/pr71685.c: New test.
2896
28972016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2898
2899 PR c/71552
2900 * gcc.dg/init-bad-9.c: New test.
2901
d41dc215
BS
29022016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2903
2904 * gcc.target/powerpc/abs128-1.c: Require VSX.
2905 * gcc.target/powerpc/copysign128-1.c: Likewise.
2906 * gcc.target/powerpc/inf128-1.c: Likewise.
2907 * gcc.target/powerpc/nan128-1.c: Likewise.
2908
6a20b538
JJ
29092016-06-28 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR middle-end/71626
2912 * gcc.c-torture/execute/pr71626-1.c: New test.
2913 * gcc.c-torture/execute/pr71626-2.c: New test.
2914
77d93c47
PB
29152016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2916
2917 PR target/71656
2918 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2919
a8264058
SB
29202016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2921
2922 PR target/71670
2923 * gcc.target/powerpc/pr71670.c: New testcase.
2924
0dc47331
PB
29252016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2926
2927 PR target/71656
2928 * gcc.target/powerpc/pr71656-1.c: New test.
2929 * gcc.target/powerpc/pr71656-2.c: New test.
2930
b65ffc79
CL
29312016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2932
2933 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2934 around fp16 code.
2935 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2936 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2937 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2938 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2939 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2940 Add arm_neon_fp16_ok effective target.
0b965526
UB
2941 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2942 Likewise.
2943 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2944 Likewise.
2945 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2946 Likewise.
2947 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2948 Likewise.
2949 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2950 Likewise.
2951 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2952 Likewise.
2953 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2954 Likewise.
2955 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2956 Likewise.
2957 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2958 Likewise.
2959 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2960 Likewise.
2961 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2962 Likewise.
b65ffc79 2963
9bb86f40
JH
29642016-06-26 Jan Hubicka <hubicka@ucw.cz>
2965
2966 * gcc.dg/predict-12.c: New testcase.
2967
46db0fd4
JD
29682016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2969
2970 PR fortran/71649
2971 * gfortran.dg/pr71649.f90: New test.
2972
2a65e70b
JJ
29732016-06-25 Jakub Jelinek <jakub@redhat.com>
2974
f8a06e24
JJ
2975 PR tree-optimization/71643
2976 * g++.dg/opt/pr71643.C: New test.
2977
2a65e70b
JJ
2978 PR tree-optimization/71631
2979 * gcc.c-torture/execute/pr71631.c: New test.
2980
7805417a
JH
29812016-06-24 Jan Hubicka <hubicka@ucw.cz>
2982
2983 * gcc.dg/predict-11.c: New testcase.
2984 * gfortran.dg/predict-2.f90: New testcase.
2985
888ed1a3
JH
29862016-06-24 Jan Hubicka <hubicka@ucw.cz>
2987
2988 * gcc.dg/predict-10.c: New test.
2989
53605f35
BS
29902016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2991
2992 * gcc.target/powerpc/abs128-1.c: New.
2993 * gcc.target/powerpc/copysign128-1.c: New.
2994 * gcc.target/powerpc/inf128-1.c: New.
2995 * gcc.target/powerpc/nan128-1.c: New.
2996
7b22b4c6
EB
29972016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2998
2999 * gfortran.dg/pr71642.f90: New test.
3000
37e373c2
JJ
30012016-06-24 Jakub Jelinek <jakub@redhat.com>
3002
3003 PR tree-optimization/71647
3004 * gcc.target/i386/pr71647.c: New test.
3005
b20b79f2
L
30062016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3007
3008 * gcc.target/i386/noplt-gd-1.c: New test.
3009 * gcc.target/i386/noplt-gd-2.c: Likewise.
3010 * gcc.target/i386/noplt-gd-3.c: Likewise.
3011 * gcc.target/i386/noplt-ld-1.c: Likewise.
3012 * gcc.target/i386/noplt-ld-2.c: Likewise.
3013 * gcc.target/i386/noplt-ld-3.c: Likewise.
3014 * lib/target-supports.exp
3015 (check_effective_target_tls_get_addr_via_got): New.
3016
04619cb8
UB
30172016-06-24 Uros Bizjak <ubizjak@gmail.com>
3018
3019 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3020 testsuite compile flags.
3021 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3022 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3023
30242016-06-24 Uros Bizjak <ubizjak@gmail.com>
3025
3026 * g++dg/vect/pr36684.cc: Add dg-do compile.
3027 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3028 * gcc.dg/vect/pr70021.c: Ditto.
3029 * gcc.dg/vect/pr70138-1.c: Ditto.
3030 * gcc.dg/vect/pr70138-2.c: Ditto.
3031 * gcc.dg/vect/pr70354-1.c: Ditto.
3032 * gcc.dg/vect/pr70354-2.c: Ditto.
3033 * gcc.dg/vect/pr71259.c: Ditto.
3034 * gcc.dg/vect/pr71416-1.c: Ditto.
3035 * gcc.dg/vect/slp-43.c: Ditto.
3036 * gcc.dg/vect/slp-45.c: Ditto.
3037 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3038 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3039 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3040 * gfortran.dg/vect/pr69980.f90: Ditto.
3041
30422016-06-24 Uros Bizjak <ubizjak@gmail.com>
3043
3044 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3045 * gcc.dg/vect/bb-slp-30.c: Ditto.
3046 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3047 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3048 * gcc.dg/vect/pr45902.c: Ditto.
3049 * gcc.dg/vect/pr48172.c: Ditto.
3050 * gcc.dg/vect/pr48377.c: Ditto.
3051 * gcc.dg/vect/pr49038.c: Ditto.
3052 * gcc.dg/vect/pr49771.c: Ditto.
3053 * gcc.dg/vect/pr52091.c: Ditto.
3054 * gcc.dg/vect/pr53185-2.c: Ditto.
3055 * gcc.dg/vect/pr56826.c: Ditto.
3056 * gcc.dg/vect/pr60276.c: Ditto.
3057 * gcc.dg/vect/pr62021.c: Ditto.
3058 * gcc.dg/vect/pr63530.c: Ditto.
3059 * gcc.dg/vect/pr65518.c: Ditto.
3060 * gcc.dg/vect/pr65947-1.c: Ditto.
3061 * gcc.dg/vect/pr65947-10.c: Ditto.
3062 * gcc.dg/vect/pr65947-11.c: Ditto.
3063 * gcc.dg/vect/pr65947-12.c: Ditto.
3064 * gcc.dg/vect/pr65947-13.c: Ditto.
3065 * gcc.dg/vect/pr65947-2.c: Ditto.
3066 * gcc.dg/vect/pr65947-3.c: Ditto.
3067 * gcc.dg/vect/pr65947-4.c: Ditto.
3068 * gcc.dg/vect/pr65947-5.c: Ditto.
3069 * gcc.dg/vect/pr65947-6.c: Ditto.
3070 * gcc.dg/vect/pr65947-7.c: Ditto.
3071 * gcc.dg/vect/pr65947-8.c: Ditto.
3072 * gcc.dg/vect/pr65947-9.c: Ditto.
3073 * gcc.dg/vect/pr71416-1.c: Ditto.
3074 * gcc.dg/vect/pr71439.c: Ditto.
3075 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3076 * gcc.dg/vect/vect-bswap16.c: Ditto.
3077 * gcc.dg/vect/vect-bswap32.c: Ditto.
3078 * gcc.dg/vect/vect-bswap64.c: Ditto.
3079 * gcc.dg/vect/vect-live-1.c: Ditto.
3080 * gcc.dg/vect/vect-live-2.c: Ditto.
3081 * gcc.dg/vect/vect-live-3.c: Ditto.
3082 * gcc.dg/vect/vect-live-4.c: Ditto.
3083 * gcc.dg/vect/vect-live-5.c: Ditto.
3084 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3085 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3086 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3087 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3088 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3089 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3090 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3091 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3092 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3093 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3094 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3095 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3096 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3097 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3098 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3099 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3100 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3101
da224bcb
UB
31022016-06-24 Uros Bizjak <ubizjak@gmail.com>
3103
3104 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3105
dfee2870
L
31062016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3107
3108 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3109 ia32 if R_386_GOT32X relocation is supported.
3110 * gcc.target/i386/noplt-3.c: Likewise.
3111 * gcc.target/i386/noplt-2.c: Likewise.
3112 (main): Renamed to ...
3113 (bar): This.
3114 * gcc.target/i386/noplt-4.c: Likewise.
3115 (main): Renamed to ...
3116 (bar): This.
3117 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3118 * gcc.target/i386/pr67400-5.c: Likewise.
3119
a86451b9
JJ
31202016-06-24 Jakub Jelinek <jakub@redhat.com>
3121
00085092
JJ
3122 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3123 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3124
a86451b9
JJ
3125 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3126 f4): Adjust expected diagnostics.
3127 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3128 (T): If OVFP is defined, redefine to TP.
3129 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3130 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3131 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3132 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3133 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3134 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3135 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3136 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3137 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3138 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3139 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3140 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3141 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3142 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3143 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3144 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3145 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3146 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3147 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3148 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3149 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3150 as last argument to __builtin_add_overflow_p.
3151
7bb5d5f4
UB
31522016-06-23 Uros Bizjak <ubizjak@gmail.com>
3153
3154 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3155 dg-options and remove default vector testsuite compile flags.
3156 * g++.dg/vect/pr33860a.cc: Ditto.
3157 * g++.dg/vect/pr45470-a.cc: Ditto.
3158 * g++.dg/vect/pr45470-b.cc: Ditto.
3159 * g++.dg/vect/pr60896.cc: Ditto.
3160 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3161 * gcc.dg/vect/pr18308.c: Ditto.
3162 * gcc.dg/vect/pr24049.c: Ditto.
3163 * gcc.dg/vect/pr33373.c: Ditto.
3164 * gcc.dg/vect/pr36228.c: Ditto.
3165 * gcc.dg/vect/pr42395.c: Ditto.
3166 * gcc.dg/vect/pr42604.c: Ditto.
3167 * gcc.dg/vect/pr46663.c: Ditto.
3168 * gcc.dg/vect/pr48765.c: Ditto.
3169 * gcc.dg/vect/pr49093.c: Ditto.
3170 * gcc.dg/vect/pr49352.c: Ditto.
3171 * gcc.dg/vect/pr52298.c: Ditto.
3172 * gcc.dg/vect/pr52870.c: Ditto.
3173 * gcc.dg/vect/pr53185.c: Ditto.
3174 * gcc.dg/vect/pr53773.c: Ditto.
3175 * gcc.dg/vect/pr56695.c: Ditto.
3176 * gcc.dg/vect/pr62171.c: Ditto.
3177 * gcc.dg/vect/pr63530.c: Ditto.
3178 * gcc.dg/vect/pr68339.c: Ditto.
3179 * gcc.dg/vect/pr71259.c: Ditto.
3180 * gcc.dg/vect/vect-82_64.c: Ditto.
3181 * gcc.dg/vect/vect-83_64.c: Ditto.
3182 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3183 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3184 * gcc.dg/vect/vect-shift-2.c: Ditto.
3185 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3186 * gfortran.dg/vect/pr39318.f90: Ditto.
3187 * gfortran.dg/vect/pr45714-a.f: Ditto.
3188 * gfortran.dg/vect/pr45714-b.f: Ditto.
3189 * gfortran.dg/vect/pr46213.f90: Ditto.
3190
2d4bb02f
MM
31912016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3192 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3193
3194 * gcc.target/powerpc/p9-splat-5.c: New test.
3195
f6d1b868
UB
31962016-06-23 Uros Bizjak <ubizjak@gmail.com>
3197
3198 PR tree-optimization/71488
3199 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3200 * lib/target-supports.exp: ... here.
3201 (check_sse4_hw_available): New procedure.
3202 (check_effective_target_sse4_runtime): Ditto.
3203 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3204 -march=westmere for sse4_runtime targets.
936ff030 3205 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3206 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3207 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3208 (main): Call check_vect ().
a7898180 3209 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3210
c0597759
L
32112016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3212
3213 PR target/66232
3214 PR target/67400
3215 * gcc.target/i386/pr66232-14.c: New file.
3216 * gcc.target/i386/pr66232-15.c: Likewise.
3217 * gcc.target/i386/pr66232-16.c: Likewise.
3218 * gcc.target/i386/pr66232-17.c: Likewise.
3219 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3220 ia32 if R_386_GOT32X relocation is supported.
3221 * gcc.target/i386/pr67400-2.c: Likewise.
3222 * gcc.target/i386/pr67400-3.c: Likewise.
3223 * gcc.target/i386/pr67400-4.c: Likewise.
3224 * gcc.target/i386/pr67400-6.c: Likewise.
3225 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3226 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3227
5b0e27a7
JD
32282016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3229
3230 PR libgfortran/48852
3231 * gfortran.dg/char4_iunit_1.f03: Update test.
3232 * gfortran.dg/f2003_io_5.f03: Update test.
3233 * gfortran.dg/real_const_3.f90: Update test.
3234
7f586d90
AK
32352016-06-23 Andi Kleen <ak@linux.intel.com>
3236
3237 * g++.dg/bprob/bprob.exp: Support autofdo.
3238 * g++.dg/tree-prof/tree-prof.exp: dito.
3239 * gcc.dg/tree-prof/tree-prof.exp: dito.
3240 * gcc.misc-tests/bprob.exp: dito.
3241 * gfortran.dg/prof/prof.exp: dito.
3242 * lib/profopt.exp: dito.
3243 * lib/target-supports.exp: Check for autofdo.
3244
60fa7862
ML
32452016-06-23 Martin Liska <mliska@suse.cz>
3246
3247 * gcc.dg/pr71619.c: New test.
3248
e3d62871
UB
32492016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3250
3251 PR target/67400
cc901875
UB
3252 * gcc.target/i386/pr67400-1.c: New test.
3253 * gcc.target/i386/pr67400-2.c: Likewise.
3254 * gcc.target/i386/pr67400-3.c: Likewise.
3255 * gcc.target/i386/pr67400-4.c: Likewise.
3256 * gcc.target/i386/pr67400-5.c: Likewise.
3257 * gcc.target/i386/pr67400-6.c: Likewise.
3258 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3259
ac81cf0b
DM
32602016-06-22 David Malcolm <dmalcolm@redhat.com>
3261
3262 * c-c++-common/missing-header-1.c: New test case.
3263 * c-c++-common/missing-header-2.c: New test case.
3264 * c-c++-common/missing-header-3.c: New test case.
3265 * c-c++-common/missing-header-4.c: New test case.
3266
1a4f11c8
DM
32672016-06-22 David Malcolm <dmalcolm@redhat.com>
3268
3269 PR c/70339
3270 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3271 hint.
3272 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3273 expected results due to builtin "nanl" now being suggested for
3274 "name".
3275 * gcc.dg/pr67580.c: Update expected messages.
3276 * gcc.dg/spellcheck-identifiers.c: New testcase.
3277 * gcc.dg/spellcheck-typenames.c: New testcase.
3278
a93eac6a
DM
32792016-06-22 David Malcolm <dmalcolm@redhat.com>
3280
3281 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3282 file.
3283 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3284 diagnostic-test-show-locus-parseable-fixits.c to sources for
3285 diagnostic_plugin_test_show_locus.c.
3286 * lib/gcc-defs.exp (freeform_regexps): New global.
3287 (dg-regexp): New function.
3288 (handle-dg-regexps): New function.
3289 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3290 freeform_regexps to the empty list.
3291 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3292
49e76ff1
IE
32932016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3294
f6d1b868 3295 PR tree-optimization/71488
49e76ff1
IE
3296 * g++.dg/pr71488.C: New test.
3297 * gcc.dg/vect/vect-bool-cmp.c: New test.
3298
951d8c8a
EB
32992016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3300
3301 * gcc.dg/guality/param-5.c: New test.
3302
b60fc3bd
BE
33032016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3304
3305 * gcc.target/i386/asm-flag-7.c: New test.
3306
0609abda
TS
33072016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3308
3309 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3310 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3311 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3312 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3313 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3314 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3315 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3316 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3317 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3318 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3319 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3320 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3321 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3322 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3323 * lib/target-supports.exp: Likewise.
3324
ee2499b4
TS
33252016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3326
3327 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3328 * gcc.dg/attr-ms_struct-2.c: Likewise.
3329 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3330 * gcc.dg/bf-ms-attrib.c: Likewise.
3331 * gcc.dg/bf-ms-layout-2.c: Likewise.
3332 * gcc.dg/bf-ms-layout-3.c: Likewise.
3333 * gcc.dg/bf-ms-layout.c: Likewise.
3334 * gcc.dg/bf-no-ms-layout.c: Likewise.
3335 * gcc.target/i386/bitfield1.c: Likewise.
3336 * gcc.target/i386/bitfield2.c: Likewise.
3337 * gcc.target/i386/bitfield3.c: Likewise.
3338
caea59ff
KN
33392016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3340
3341 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3342 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3343 override other than -mcpu=power9 command-line option is specified,
3344 or if the target operating system is aix.
3345 * gcc.target/powerpc/darn-1.c: Likewise.
3346 * gcc.target/powerpc/darn-2.c: Likewise.
3347 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3348 test if effective-target is not powerpc_p9vector_ok or if the
3349 target operating system is not defined.
3350 * gcc.target/powerpc/vslv-1.c: Likewise.
3351 * gcc.target/powerpc/vsrv-0.c: Likewise.
3352 * gcc.target/powerpc/vsrv-1.c: Likewise.
3353
63617e30
TB
33542016-06-21 Tobias Burnus <burnus@net-b.de>
3355
3356 PR fortran/71068
3357 * gfortran.dg/coarray/data_1.f90: New.
3358
89192c3c
WD
33592016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3360
3361 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3362 (dg-require-effective-target): Use arm_v8_neon_hw.
3363 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3364 (dg-require-effective-target): Likewise.
3365 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3366 (dg-require-effective-target): Likewise.
3367 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3368 (dg-require-effective-target): Likewise.
3369 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3370 (dg-require-effective-target): Likewise.
3371 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3372 (dg-require-effective-target): Likewise.
3373 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3374 Add AArch64 check.
3375
64ac50e2
WD
33762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3377
3378 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3379 Set to 3 so test passes.
3380
6252b5db
WD
33812016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3382
3383 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3384
3b9bc511
IV
33852016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3386
3387 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3388 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3389 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3390 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3391
21db1c78
IV
33922016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3393
3394 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3395 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3396
9d30e86f
L
33972016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3398
3399 PR target/71549
3400 * gcc.target/i386/pr71549.c: New test.
3401
448a7c69
KN
34022016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3403
3404 * gcc.target/powerpc/vadsdu-0.c: Replace
3405 dg-require-effective-target directive to allow test to run on more
3406 platforms, and add dg-skip-if directive to disable test on aix
3407 platforms because of known incompatibilities.
3408 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3409 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3410 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3411 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3412 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3413 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3414 * gcc.target/powerpc/vadsdub-2.c: Replace
3415 dg-require-effective-target directive to allow test to run on more
3416 platforms, and add dg-skip-if directive to disable test on aix
3417 platforms because of known incompatibilities.
3418 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3419 with vec_absdb call to differentiate this test from vadsdub-1.c.
3420 * gcc.target/powerpc/vadsduh-1.c: Replace
3421 dg-require-effective-target directive to allow test to run on more
3422 platforms, and add dg-skip-if directive to disable test on aix
3423 platforms because of known incompatibilities.
3424 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3425 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3426 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3427
0ad84f34
JJ
34282016-06-21 Jakub Jelinek <jakub@redhat.com>
3429
3430 PR tree-optimization/71588
3431 * gcc.dg/pr71558.c: New test.
3432
e71e8d94
SKS
34332016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3434
3435 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3436 * c-c++-common/pr68657-2.c: Likewise.
3437 * c-c++-common/pr68657-3.c: Likewise.
3438 * gcc.dg/torture/pr69714.c: Require int32plus support.
3439 * gcc.dg/torture/pr70025.c: Likewise.
3440 * gcc.dg/torture/pr70083.c: Likewise.
3441 * gcc.dg/torture/pr70542.c: Likewise.
3442 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3443
5a578671
JM
34442016-06-20 Joseph Myers <joseph@codesourcery.com>
3445
3446 PR c/71601
3447 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3448
7a9df68e
JJ
34492016-06-20 Jakub Jelinek <jakub@redhat.com>
3450
50aa64d5
JJ
3451 PR middle-end/71581
3452 * gcc.dg/pr71581.c: New test.
3453
7a9df68e
JJ
3454 PR rtl-optimization/71591
3455 * gcc.dg/cpp/pr71591.c: New test.
3456
3947cf19
DR
34572016-06-20 David B. Robins <gcc@davidrobins.net>
3458
3459 PR target/71571
3460 * g++.dg/torture/pr71571.C: New test.
3461
c4ff221e
JJ
34622016-06-20 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR target/71559
3465 * gcc.target/i386/sse2-pr71559.c: New test.
3466 * gcc.target/i386/avx-pr71559.c: New test.
3467 * gcc.target/i386/avx512f-pr71559.c: New test.
3468
f1b5abfb
TB
34692016-06-20 Tobias Burnus <burnus@net-b.de>
3470
3471 PR fortran/71194
3472 * gfortran.dg/pointer_remapping_10.f90: New.
3473
842107e4
DM
34742016-06-20 David Malcolm <dmalcolm@redhat.com>
3475
3476 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3477
d9e8bdfd
MS
34782016-06-20 Martin Sebor <msebor@redhat.com>
3479
3480 PR c/69507
3481 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3482 * gnu90-const-expr-1.c: Same.
3483 * gnu99-const-expr-1.c: Same.
3484 * gnu99-static-1.c: Same.
3485
67785479
RL
34862016-06-20 Renlin Li <renlin.li@arm.com>
3487
29f09b38 3488 PR testsuite/71489
67785479
RL
3489 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3490
636929b8
JG
34912016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3492
3493 * gcc.target/aarch64/vcvt_f64_1.c: New.
3494 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3495 * gcc.target/aarch64/vrecp_f64_1.c: New.
3496
ff7b374b
KT
34972016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3498
3499 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3500 "alignement".
3501
554cfc9e
GJL
35022016-06-20 Georg-Johann Lay <avr@gjlay.de>
3503
3504 PR target/71103
3505 * gcc.target/avr/torture/pr71103-2.c: New test.
3506
94087e88 35072016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3508
3509 PR c/69507
3510 * gcc.dg/alignof.c: New test.
3511
c561b091
PC
35122016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3513
3514 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3515 vs dg-error; test constexpr specifier too.
3516
bf54f123
PC
35172016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3518
3519 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3520
4e53aa97
CL
35212016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3522
3523 * lib/target-supports.exp
3524 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3525 arm_neon_ok and merge flags. Fix temporary test name.
3526 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3527 and merge flags.
3528
69071d86
ML
35292016-06-17 Martin Liska <mliska@suse.cz>
3530
3531 * gcc.dg/predict-9.c: Fix dump scanning.
3532
68b3b858
BC
35332016-06-17 Bin Cheng <bin.cheng@arm.com>
3534
3535 PR tree-optimization/71354
3536 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3537
d3ee260a
BC
35382016-06-17 Bin Cheng <bin.cheng@arm.com>
3539
3540 PR tree-optimization/71347
3541 * gcc.dg/tree-ssa/pr71347.c: New test.
3542
bd8fb114
BC
35432016-06-17 Bin Cheng <bin.cheng@arm.com>
3544
3545 PR tree-optimization/71354
3546 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3547
97816be4
BC
35482016-06-17 Bin Cheng <bin.cheng@arm.com>
3549
3550 * gcc.dg/vect/vect-alias-check-1.c: New test.
3551
2d761a37
SKS
35522016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3553
e0277d6b 3554 PR target/71151
2d761a37
SKS
3555 * gcc.target/avr/pr71151-1.c: New test.
3556 * gcc.target/avr/pr71151-2.c: New test.
3557 * gcc.target/avr/pr71151-3.c: New test.
3558 * gcc.target/avr/pr71151-4.c: New test.
3559 * gcc.target/avr/pr71151-5.c: New test.
3560 * gcc.target/avr/pr71151-6.c: New test.
3561 * gcc.target/avr/pr71151-7.c: New test.
3562 * gcc.target/avr/pr71151-8.c: New test.
3563 * gcc.target/avr/pr71151-common.h: New test.
3564
68fa96d6
ML
35652016-06-16 Martin Liska <mliska@suse.cz>
3566
3567 * gfortran.dg/predict-1.f90: New test.
3568
b6ca982f
UB
35692016-06-16 Uros Bizjak <ubizjak@gmail.com>
3570
3571 PR target/71242
3a146d46 3572 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3573
1dc8d15b
JH
35742016-06-16 Jan Hubicka <hubicka@ucw.cz>
3575
3576 * g++.dg/vect/pr36648.cc: Disable cunrolli
3577
67c25816
JJ
35782016-06-16 Jakub Jelinek <jakub@redhat.com>
3579
c577adb2
JJ
3580 PR target/71554
3581 * gcc.c-torture/execute/pr71554.c: New test.
3582
67c25816
JJ
3583 PR rtl-optimization/71532
3584 * gcc.dg/torture/pr71532.c: New test.
3585
1a3c3ee9
MM
35862016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3587
3588 * gcc.target/powerpc/p9-dimode1.c: New test.
3589 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3590
f29468a7
JJ
35912016-06-15 Jakub Jelinek <jakub@redhat.com>
3592
61daecc4
JJ
3593 * gcc.c-torture/compile/20160615-1.c: New test.
3594
f29468a7
JJ
3595 * g++.dg/cpp0x/ref-qual17.C: New test.
3596
209d1e2d
IE
35972016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3598
3599 PR middle-end/71529
3600 * gcc.target/i386/pr71529.C: New test.
3601
8dc35712
AH
36022016-06-15 Alan Hayward <alan.hayward@arm.com>
3603
3604 PR tree-optimization/71483
3605 * g++.dg/vect/pr71483.c: New
3606
b8911cb8
PC
36072016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3608
3609 PR c++/70202
3610 * g++.dg/inherit/crash6.C: New.
3611 * g++.dg/inherit/union2.C: Likewise.
3612 * g++.dg/inherit/virtual12.C: Likewise.
3613 * g++.dg/inherit/virtual13.C: Likewise.
3614 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3615
cf5d08ab
UB
36162016-06-15 Uros Bizjak <ubizjak@gmail.com>
3617
e3d62871 3618 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3619
8f482165
AH
36202016-06-15 Alan Hayward <alan.hayward@arm.com>
3621
3622 PR tree-optimization/71439
3623 * gcc.dg/vect/pr71439.c: New
3624
3256673f
KT
36252016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3626
3627 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3628
b17dc4d4
RB
36292016-06-15 Richard Biener <rguenther@suse.de>
3630
3631 * gcc.dg/vect/slp-45.c: New testcase.
3632
2a5825f2
RB
36332016-06-15 Richard Biener <rguenther@suse.de>
3634
3635 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3636
6e433d0b
BS
36372016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3638
3639 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3640 requirements, and disable for AIX for now.
3641 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3642
abe7f828
JJ
36432016-06-14 Jakub Jelinek <jakub@redhat.com>
3644
a09c81b4
JJ
3645 PR c++/71528
3646 * g++.dg/opt/pr71528.C: New test.
3647
abe7f828
JJ
3648 PR c++/71516
3649 * g++.dg/init/pr71516.C: New test.
3650
acfadf06
PC
36512016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3652
3653 * g++.dg/init/array46.C: New.
3654
4d568ab2
UB
36552016-06-14 Uros Bizjak <ubizjak@gmail.com>
3656
e3d62871
UB
3657 * gcc.target/i386/float128-3.c: New test.
3658 * gcc.target/i386/quad-sse4.c: Ditto.
3659 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3660 Update scan strings.
4d568ab2 3661
30934c5d
RB
36622016-06-14 Richard Biener <rguenther@suse.de>
3663
3664 PR middle-end/71526
3665 * gfortran.dg/pr71526.f90: New testcase.
3666
3970e545
AV
36672016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3668
3669 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3670 * gcc.dg/zero_bits_compound-1.c: Likewise.
3671
04976c6e
RB
36722016-06-14 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/71522
3675 * gcc.dg/torture/pr71522.c: New testcase.
3676
23e025db
JJ
36772016-06-14 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR tree-optimization/71520
3680 * gcc.dg/tree-ssa/pr71520.c: New test.
3681
90b72e84
RB
36822016-06-14 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/71521
86c24ba6 3685 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3686
ef7cf206
JJ
36872016-06-13 Jakub Jelinek <jakub@redhat.com>
3688
0dda258b
JJ
3689 PR sanitizer/71498
3690 * c-c++-common/ubsan/bounds-13.c: New test.
3691
ef7cf206
JJ
3692 PR preprocessor/71183
3693 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3694
a73786e3
JL
36952016-06-13 Jeff Law <law@redhat.com>
3696
3697 PR tree-optimization/71403
3698 * c-c++-common/ubsan/pr71403-1.c: New test.
3699 * c-c++-common/ubsan/pr71403-2.c: New test.
3700 * c-c++-common/ubsan/pr71403-3.c: New test.
3701
0ac249bf
JJ
37022016-06-13 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR middle-end/71478
3705 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3706 Add -Wno-psabi -w to dg-options.
3707
5408a64a
KN
37082016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3709
3710 * gcc.target/powerpc/vadsdu-0.c: New test.
3711 * gcc.target/powerpc/vadsdu-1.c: New test.
3712 * gcc.target/powerpc/vadsdu-2.c: New test.
3713 * gcc.target/powerpc/vadsdu-3.c: New test.
3714 * gcc.target/powerpc/vadsdu-4.c: New test.
3715 * gcc.target/powerpc/vadsdu-5.c: New test.
3716 * gcc.target/powerpc/vadsdub-1.c: New test.
3717 * gcc.target/powerpc/vadsdub-2.c: New test.
3718 * gcc.target/powerpc/vadsduh-1.c: New test.
3719 * gcc.target/powerpc/vadsduh-2.c: New test.
3720 * gcc.target/powerpc/vadsduw-1.c: New test.
3721 * gcc.target/powerpc/vadsduw-2.c: New test.
3722
f7e4f2e3
DM
37232016-06-13 David Malcolm <dmalcolm@redhat.com>
3724
3725 * gcc.dg/c99-init-2.c (c): Update expected error message.
3726 * gcc.dg/init-bad-8.c (foo): Likewise.
3727 * gcc.dg/spellcheck-fields-3.c: New test case.
3728
ad23a23e
ML
37292016-06-13 Martin Liska <mliska@suse.cz>
3730
3731 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3732 and "guess loop iv compared" heuristics.
3733 * gcc.dg/predict-2.c: Likewise.
3734 * gcc.dg/predict-3.c: Likewise.
3735 * gcc.dg/predict-4.c: Likewise.
3736 * gcc.dg/predict-5.c: Likewise.
3737 * gcc.dg/predict-6.c: Likewise.
3738
146c55da
MP
37392016-06-13 Marek Polacek <polacek@redhat.com>
3740
3741 PR middle-end/71476
3742 * c-c++-common/Wswitch-unreachable-4.c: New test.
3743 * gcc.dg/Wswitch-unreachable-2.c: New test.
3744 * g++.dg/tm/jump1.C: Move dg-warning.
3745
42e77cbc
EB
37462016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3747
3748 * gnat.dg/renaming10.ad[sb]: New test.
3749
7474dcc1
PT
37502016-06-13 Paul Thomas <pault@gcc.gnu.org>
3751
3752 PR fortran/70673
3753 * gfortran.dg/pr70673.f90: New test.
3754
f57f53d3
RB
37552016-06-13 Richard Biener <rguenther@suse.de>
3756
3757 PR middle-end/64516
3758 * gcc.dg/align-3.c: New testcase.
3759
5843a5f0
ML
37602016-06-13 Martin Liska <mliska@suse.cz>
3761
3762 * gcc.target/i386/pr71458.c: New test.
3763
aa8fdb44
UB
37642016-06-12 Uros Bizjak <ubizjak@gmail.com>
3765
3766 PR target/71241
3a146d46 3767 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3768
2043e4d7
DH
37692016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3770
3771 PR target/60751
3772 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3773 statement.
3774
d3dc025d
DH
37752016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3776
3777 PR target/60751
3778 * gfortran.dg/comma_IO_extension_1.f90: New test.
3779 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3780 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3781 statement.
3782 * gfortran.dg/graphite/pr38083.f90: Likewise.
3783 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3784 missing format.
3785
a31d78c6
EB
37862016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3787
3788 * gnat.dg/case_character.adb: New test.
3789
95c18dd0
SB
37902016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3791
3792 PR middle-end/71310
3793 * gcc.target/powerpc/pr71310.c: New testcase.
3794
b97d37b4
KV
37952016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3796
3797 PR middle-end/71478
3798 * gcc.dg/pr71478.c: New test.
3799
900bcda3
JJ
38002016-06-10 Jakub Jelinek <jakub@redhat.com>
3801
ec1c20db
JJ
3802 PR middle-end/71494
3803 * gcc.c-torture/execute/pr71494.c: New test.
3804
50b15873
JJ
3805 PR c/68657
3806 * gcc.target/i386/pr68657.c: New test.
3807
900bcda3
JJ
3808 PR inline-asm/68843
3809 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3810 (test): Add -masm=intel alternatives.
3811
4d926e34
MS
38122016-06-10 Martin Sebor <msebor@redhat.com>
3813
3814 PR c/71392
3815 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3816
ad071b2b
JL
38172016-06-10 Jeff Law <law@redhat.com>
3818
3819 PR tree-optimization/71335
3820 * gcc.c-torture/execute/pr71335.c: New test.
3821
2704efe8
DM
38222016-06-10 David Malcolm <dmalcolm@redhat.com>
3823
3824 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3825 the various "cannot tail-call: " messages.
3826
18c9b7d4
CL
38272016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3828
3829 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3830 and options.
3831
7cfa10f3
MO
38322016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3833
3834 PR sanitizer/71480
3835 * c-c++-common/asan/pr71480.c: New test.
3836
1f24fd3e
L
38372016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3838
3839 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3840 (ASMNAME2): Likewise.
3841 (main): Replace fn in asm statement with ASMNAME ("fn").
3842 * gcc.dg/guality/pr68037-2.c: Likewise.
3843 * gcc.dg/guality/pr68037-3.c: Likewise.
3844 * gcc.dg/torture/pr68037-1.c: Likewise.
3845 * gcc.dg/torture/pr68037-2.c: Likewise.
3846 * gcc.dg/torture/pr68037-3.c: Likewise.
3847
ad551c07
BE
38482016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3849
3850 PR inline-asm/68843
3851 * gcc.target/i386/pr68843-1.c: New test.
3852 * gcc.target/i386/pr68843-2.c: New test.
3853
4b1ffdb1 38542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3855 Cesar Philippidis <cesar@codesourcery.com>
3856
3857 PR middle-end/71373
3858 * gcc.dg/goacc/nested-function-1.c: New file.
3859 * gcc.dg/goacc/nested-function-2.c: Likewise.
3860 * gcc.dg/goacc/pr71373.c: Likewise.
3861 * gfortran.dg/goacc/cray-2.f95: Likewise.
3862 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3863 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3864 * gfortran.dg/goacc/cray.f95: Update.
3865 * gfortran.dg/goacc/loop-1.f95: Likewise.
3866 * gfortran.dg/goacc/loop-3.f95: Likewise.
3867 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3868 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3869
38702016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3871
3872 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3873 for OpenACC tile clauses.
3874 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3875
3876 PR c/71381
3877 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3878 to...
3879 * c-c++-common/goacc/cache-2.c: ... this new file.
3880 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3881 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3882 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3883 usage.
3884 * gfortran.dg/goacc/cray.f95: Likewise.
3885 * gfortran.dg/goacc/loop-1.f95: Likewise.
3886
89851e4c
AH
38872016-06-10 Alan Hayward <alan.hayward@arm.com>
3888
3889 PR tree-optimization/71407
3890 PR tree-optimization/71416
3891 * gcc.dg/vect/pr71407.c: New
3892 * gcc.dg/vect/pr71416-1.c: New
3893 * gcc.dg/vect/pr71416-2.c: New
3894
200eafbf
RB
38952016-06-10 Richard Biener <rguenther@suse.de>
3896
3897 PR middle-end/71477
3898 * gcc.dg/torture/pr71477.c: New testcase.
3899
4df99d92
JK
39002016-06-09 Julia Koval <julia.koval@intel.com>
3901
3902 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3903 * gcc.target/i386/interrupt-13.c: Likewise.
3904 * gcc.target/i386/interrupt-15.c: Likewise.
3905 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3906 * gcc.target/i386/interrupt-24.c: Likewise.
3907 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3908 * gcc.target/i386/interrupt-9.c: Likewise.
3909 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3910
e01b4e16
MS
39112016-06-09 Martin Sebor <msebor@redhat.com>
3912
3913 PR c/70883
3914 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3915 * gcc.dg/builtin-constant_p-1.c: Same.
3916 * gcc.dg/builtins-error.c: Same.
3917 * gcc.dg/pr70859.c: Same.
3918
9c35db0e
SKS
39192016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3920
3921 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3922 * gcc.dg/torture/pr68067-1.c: Likewise.
3923 * gcc.dg/torture/pr68067-2.c: Likewise.
3924
39252016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3926
3927 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3928 when setting SIZE.
3929
392a81b9
PC
39302016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3931
3932 PR c++/71465
3933 * g++.dg/inherit/crash5.C: New.
3934 Revert:
3935 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3936
3937 PR c++/70202
3938 * g++.dg/inherit/crash5.C: New.
3939 * g++.dg/inherit/virtual1.C: Adjust.
3940
e49efc14
ML
39412016-06-09 Martin Liska <mliska@suse.cz>
3942
3943 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3944 * g++.dg/predict-loop-exit-2.C: Likewise.
3945 * g++.dg/predict-loop-exit-3.C: Likewise.
3946 * gcc.dg/predict-1.c: Likewise.
3947 * gcc.dg/predict-2.c: Likewise.
3948 * gcc.dg/predict-3.c: Likewise.
3949 * gcc.dg/predict-4.c: Likewise.
3950 * gcc.dg/predict-5.c: Likewise.
3951 * gcc.dg/predict-6.c: Likewise.
3952 * gcc.dg/predict-7.c: Likewise.
3953
36d57986
RB
39542016-06-09 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/71462
3957 * gcc.dg/torture/pr71462.c: New testcase.
3958
7d82e8e4
MP
39592016-06-09 Marek Polacek <polacek@redhat.com>
3960
3961 PR c/65471
3962 * gcc.dg/c11-generic-3.c: New test.
3963
c8a71589
PC
39642016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 * g++.dg/init/array42.C: New.
3967 * g++.dg/init/array43.C: Likewise.
3968 * g++.dg/init/array44.C: Likewise.
3969 * g++.dg/init/array45.C: Likewise.
3970 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3971 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3972 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3973 * g++.dg/gomp/pr35751.C: Likewise.
3974 * g++.dg/init/array23.C: Likewise.
3975 * g++.dg/init/brace2.C: Likewise.
3976 * g++.dg/init/brace6.C: Likewise.
3977
44a845ca
MS
39782016-06-08 Martin Sebor <msebor@redhat.com>
3979 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR c++/70507
3982 PR c/68120
3983 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3984 * c-c++-common/builtin-arith-overflow-2.c: New test.
3985 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3986 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3987 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3988
2ef16b6e
JJ
39892016-06-08 Jakub Jelinek <jakub@redhat.com>
3990
3991 PR c++/71442
3992 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3993
5e3ee346
AL
39942016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3995
3996 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3997 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3998 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3999 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4000 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4001 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4002 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4003 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4004 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4005 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4006 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4007 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4008 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4009
b2ae2814
RB
40102016-06-08 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/68558
4013 * gcc.dg/vect/slp-44.c: New testcase.
4014
e09b4c37
RB
40152016-06-08 Richard Biener <rguenther@suse.de>
4016
4017 * gcc.dg/vect/slp-43.c: New testcase.
4018
72d50660
RB
40192016-06-08 Richard Biener <rguenther@suse.de>
4020
4021 PR tree-optimization/71452
4022 * gcc.dg/torture/pr71452.c: New testcase.
4023
988c115c
JJ
40242016-06-08 Jakub Jelinek <jakub@redhat.com>
4025
4026 PR c++/71448
4027 * g++.dg/torture/pr71448.C: New test.
4028
73d73b48
BS
40292016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4030
4031 PR debug/71432
4032 PR ada/71413
4033 * g++.dg/debug/pr71432.C: New test.
4034
bdd15d0c
PK
40352016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4036
4037 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4038 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4039 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4040
ce0607bb
AH
40412016-06-08 Alan Hayward <alan.hayward@arm.com>
4042
4043 * gcc.dg/vect/vect-live-2.c: Update effective target.
4044 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4045 * lib/target-supports.exp: Add aarch64 to vect_long.
4046
92a5f2ba
MP
40472016-06-08 Marek Polacek <polacek@redhat.com>
4048
4049 PR c/71418
4050 * gcc.dg/noncompile/pr71418.c: New test.
4051
08203f73
MP
4052 PR c/71426
4053 * gcc.dg/noncompile/pr71426.c: New test.
4054
d1fcc2bd
JH
40552016-06-07 Jan Hubicka <hubicka@ucw.cz>
4056
4057 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4058 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4059 * gcc.dg/predict-3.c: Update template.
4060 * gcc.dg/predict-5.c: Update template.
4061 * gcc.dg/predict-6.c: Update template.
4062 * gcc.dg/predict-9.c: Update template.
4063 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4064
a23e6f1c
BS
40652016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4066
4067 * gcc.target/powerpc/vec-mul.c: New test.
4068
6ffd47b7
DM
40692016-06-07 David Malcolm <dmalcolm@redhat.com>
4070
4071 * gcc.dg/spellcheck-fields-2.c: New test case.
4072
bfd67b47
RB
40732016-06-07 Richard Biener <rguenther@suse.de>
4074
4075 PR c/61564
4076 * gcc.dg/Wpragmas-1.c: New testcase.
4077 * gcc.dg/Wattributes-4.c: Likewise.
4078 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4079 entry.
4080
701b9a47
CL
40812016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4082
4083 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4084 spurious debug code.
4085
6b80d6fa
RB
40862016-06-07 Richard Biener <rguenther@suse.de>
4087
4088 PR tree-optimization/71428
4089 * gcc.dg/torture/pr71428.c: New testcase.
4090
0f3f9437
RB
40912016-06-07 Richard Biener <rguenther@suse.de>
4092
4093 PR middle-end/71423
4094 * gcc.dg/torture/pr71423.c: New testcase.
4095
ec963f2a
KV
40962016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4097
4098 PR middle-end/71408
4099 * gcc.dg/tree-ssa/pr71408.c: New test.
4100
46ab5b6e
KV
41012016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4102
4103 PR middle-end/71281
4104 * g++.dg/torture/pr71281.C: New test.
4105
1f40cff3
MP
41062016-06-06 Marek Polacek <polacek@redhat.com>
4107
4108 PR c/71362
4109 * gcc.dg/pr71362.c: New test.
4110
6f5bcd24
JJ
41112016-06-06 Jakub Jelinek <jakub@redhat.com>
4112 Patrick Palka <ppalka@gcc.gnu.org>
4113
4114 PR c++/70847
4115 PR c++/71330
4116 PR c++/71393
4117 * g++.dg/opt/pr70847.C: New test.
4118 * g++.dg/ubsan/pr70847.C: New test.
4119 * g++.dg/ubsan/pr71393.C: New test.
4120
158beb4a
JJ
41212016-06-06 Jakub Jelinek <jakub@redhat.com>
4122
4123 PR tree-optimization/71259
4124 * gcc.dg/vect/pr71259.c: New test.
4125
d9b950dd
DM
41262016-06-06 David Malcolm <dmalcolm@redhat.com>
4127
4128 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4129 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4130 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4131 above.
4132
36f9ad69
KT
41332016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4134
4135 PR middle-end/37780
4136 * gcc.c-torture/execute/pr37780.c: New test.
4137 * gcc.target/aarch64/pr37780_1.c: Likewise.
4138 * gcc.target/arm/pr37780_1.c: Likewise.
4139
5545a907
MP
41402016-06-06 Marek Polacek <polacek@redhat.com>
4141
4142 * c-c++-common/attr-may-alias-1.c: New test.
4143 * c-c++-common/attr-may-alias-2.c: New test.
4144 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4145
93671519
BE
41462016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4147
4148 PR c/24414
4149 * gcc.target/i386/pr24414.c: New test.
4150
690f24b7
JM
41512016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4152
4153 * gcc.target/sparc/vis4misc.c: New file.
4154 * gcc.target/sparc/fpcmp.c: Likewise.
4155 * gcc.target/sparc/fpcmpu.c: Likewise.
4156
31ce6157
AH
41572016-06-06 Alan Hayward <alan.hayward@arm.com>
4158
4159 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4160 * gcc.dg/vect/vect-live-3.c: Likewise.
4161
9fcebb5a
RB
41622016-06-06 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/71398
4165 * gcc.dg/torture/pr71398.c: New testcase.
4166
903ca97b
UB
41672016-06-06 Uros Bizjak <ubizjak@gmail.com>
4168
4169 PR target/71389
4170 * g++.dg/pr71389.C: New test.
4171
9c1eb332
JD
41722016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4173
4174 PR fortran/71404
4175 * gfortran.dg/fmt_read_5.f: New test.
4176
b2d83bd2
AV
41772016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4178
4179 PR fortran/69659
4180 * gfortran.dg/class_array_22.f03: New test.
4181
ec81960e
JH
41822016-06-05 Jan Hubicka <hubicka@ucw.cz>
4183
4184 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4185
429d2750
JH
41862016-06-05 Jan Hubicka <hubicka@ucw.cz>
4187
4188 * gcc.dg/predict-9.c: Update template.
4189
c1c00983
PC
41902016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4191
4192 PR c++/49377
4193 * g++.dg/template/pr49377.C: New.
4194
1927a963
JJ
41952016-06-04 Jakub Jelinek <jakub@redhat.com>
4196
4197 PR tree-optimization/71405
4198 * g++.dg/torture/pr71405.C: New test.
4199
909a11ad
PC
42002016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4201
4202 PR c++/70202
4203 * g++.dg/inherit/crash5.C: New.
4204 * g++.dg/inherit/virtual1.C: Adjust.
4205
08bbb1f8
JL
42062016-06-03 Jeff Law <law@redhat.com>
4207
4208 PR tree-optimization/71316
4209 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4210
7c35235c
JJ
42112016-06-03 Jakub Jelinek <jakub@redhat.com>
4212
4213 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4214 dg-additional-options with just -fno-tree-scev-cprop in it.
4215 * gcc.dg/vect/vect-live-2.c: Likewise.
4216 * gcc.dg/vect/vect-live-5.c: Likewise.
4217 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4218 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4219 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4220
c8572dd6
PP
42212016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4222
4223 PR c++/27100
4224 * g++.dg/other/friend6.C: New test.
4225
1c7733a7
BS
42262016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4227
4228 * g++.dg/torture/ppc-ldst-array.C: New.
4229
0d2f700f
JM
42302016-06-03 Joseph Myers <joseph@codesourcery.com>
4231
4232 PR target/71276
4233 PR target/71277
4234 * gcc.dg/torture/builtin-fp-int-inexact.c,
4235 gcc.target/i386/387-builtin-fp-int-inexact.c,
4236 gcc.target/i386/387-rint-inline-1.c,
4237 gcc.target/i386/387-rint-inline-2.c,
4238 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4239 gcc.target/i386/sse2-rint-inline-1.c,
4240 gcc.target/i386/sse2-rint-inline-2.c,
4241 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4242 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4243
f8071c05
L
42442016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4245 Julia Koval <julia.koval@intel.com>
4246
4247 PR target/66960
4248 PR target/67630
4249 PR target/67634
4250 PR target/67841
4251 PR target/68037
4252 PR target/68618
4253 PR target/68661
4254 PR target/69575
4255 PR target/69596
4256 PR target/69734
4257 * gcc.dg/guality/pr68037-1.c: New test.
4258 * gcc.dg/guality/pr68037-2.c: Likewise.
4259 * gcc.dg/guality/pr68037-3.c: Likewise.
4260 * gcc.dg/torture/pr68037-1.c: Likewise.
4261 * gcc.dg/torture/pr68037-2.c: Likewise.
4262 * gcc.dg/torture/pr68037-3.c: Likewise.
4263 * gcc.dg/torture/pr68661-1a.c: Likewise.
4264 * gcc.dg/torture/pr68661-1b.c: Likewise.
4265 * gcc.target/i386/interrupt-1.c: Likewise.
4266 * gcc.target/i386/interrupt-2.c: Likewise.
4267 * gcc.target/i386/interrupt-3.c: Likewise.
4268 * gcc.target/i386/interrupt-4.c: Likewise.
4269 * gcc.target/i386/interrupt-5.c: Likewise.
4270 * gcc.target/i386/interrupt-6.c: Likewise.
4271 * gcc.target/i386/interrupt-7.c: Likewise.
4272 * gcc.target/i386/interrupt-8.c: Likewise.
4273 * gcc.target/i386/interrupt-9.c: Likewise.
4274 * gcc.target/i386/interrupt-10.c: Likewise.
4275 * gcc.target/i386/interrupt-11.c: Likewise.
4276 * gcc.target/i386/interrupt-12.c: Likewise.
4277 * gcc.target/i386/interrupt-13.c: Likewise.
4278 * gcc.target/i386/interrupt-14.c: Likewise.
4279 * gcc.target/i386/interrupt-15.c: Likewise.
4280 * gcc.target/i386/interrupt-16.c: Likewise.
4281 * gcc.target/i386/interrupt-17.c: Likewise.
4282 * gcc.target/i386/interrupt-18.c: Likewise.
4283 * gcc.target/i386/interrupt-19.c: Likewise.
4284 * gcc.target/i386/interrupt-20.c: Likewise.
4285 * gcc.target/i386/interrupt-21.c: Likewise.
4286 * gcc.target/i386/interrupt-22.c: Likewise.
4287 * gcc.target/i386/interrupt-23.c: Likewise.
4288 * gcc.target/i386/interrupt-24.c: Likewise.
4289 * gcc.target/i386/interrupt-25.c: Likewise.
4290 * gcc.target/i386/interrupt-26.c: Likewise.
4291 * gcc.target/i386/interrupt-27.c: Likewise.
4292 * gcc.target/i386/interrupt-28.c: Likewise.
4293 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4294 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4295 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4296 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4297 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4298 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4299 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4300 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4301 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4302 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4303 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4304 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4305
36b85e43
BS
43062016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4307
9de2e795
L
4308 PR tree-optimization/52171
4309 * gcc.dg/pr52171.c: New test.
4310 * gcc.target/i386/pr52171.c: New test.
36b85e43 4311
bfeee8ac
JH
43122016-06-03 Jan Hubicka <jh@suse.cz>
4313
4314 * g++.dg/tree-ssa/pred-1.C: New testcase
4315 * gcc.dg/tree-ssa/pred-1.c: New testcase
4316
859b0bae
BS
43172016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4318
4319 PR target/70957
4320 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4321 support.
4322 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4323
3a2edf4c
AH
43242016-06-03 Alan Hayward <alan.hayward@arm.com>
4325
4326 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4327
b28ead45
AH
43282016-06-03 Alan Hayward <alan.hayward@arm.com>
4329
4330 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4331 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4332 * gcc.dg/vect/vect-live-1.c: New test.
4333 * gcc.dg/vect/vect-live-2.c: New test.
4334 * gcc.dg/vect/vect-live-3.c: New test.
4335 * gcc.dg/vect/vect-live-4.c: New test.
4336 * gcc.dg/vect/vect-live-5.c: New test.
4337 * gcc.dg/vect/vect-live-slp-1.c: New test.
4338 * gcc.dg/vect/vect-live-slp-2.c: New test.
4339 * gcc.dg/vect/vect-live-slp-3.c: New test.
4340
1f91747b
JJ
43412016-06-03 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR middle-end/71387
4344 * g++.dg/opt/pr71387.C: New test.
4345
47b83923
JL
43462016-06-02 Jeff Law <law@redhat.com>
4347
4348 PR tree-optimization/71328
4349 * gcc.c-torture/compile/pr71328.c: New test.
4350
e96e5f46
JD
43512016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4352
4353 PR fortran/52393
4354 * gfortran.dg/fmt_read_3.f90: Fix typo.
4355 * gfortran.dg/fmt_read_4.f90: New test.
4356
b872d729
PC
43572016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4358
4359 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4360 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4361 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4362 * g++.dg/cpp0x/override2.C: Likewise.
4363 * g++.dg/parse/crash5.C: Likewise.
4364 * g++.dg/parse/error16.C: Likewise.
4365 * g++.dg/parse/error27.C: Likewise.
4366 * g++.dg/template/qualttp15.C: Likewise.
4367 * g++.dg/template/redecl4.C: Likewise.
4368 * g++.old-deja/g++.other/crash39.C: Likewise.
4369 * g++.old-deja/g++.other/struct1.C: Likewise.
4370 * g++.old-deja/g++.pt/m9a.C: Likewise.
4371 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4372
0e535442
JJ
43732016-06-02 Jakub Jelinek <jakub@redhat.com>
4374
0633ee10
JJ
4375 PR c++/71372
4376 * c-c++-common/pr71372.c: New test.
4377
0e535442
JJ
4378 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4379 __TIME__ strings with __builtin_strcmp instead of printf and
4380 dg-output.
4381
f3c5ecc2
ML
43822016-06-02 Martin Liska <mliska@suse.cz>
4383
4384 * gcc.dg/predict-9.c: New test.
4385
a91807c5
JJ
43862016-06-02 Jakub Jelinek <jakub@redhat.com>
4387
4388 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4389 global set_compiler_env_var and global saved_compiler_env_var.
4390
b5bd1978
KT
43912016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4392
4393 PR rtl-optimization/71295
4394 * gcc.c-torture/compile/pr71295.c: New test.
4395
b93b1475
JJ
43962016-06-02 Jakub Jelinek <jakub@redhat.com>
4397
930ebd0e
JJ
4398 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4399
1e021dc3
JJ
4400 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4401 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4402
b93b1475
JJ
4403 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4404 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4405 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4406 alternative number.
4407
58f2fb5c
MM
44082016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4409
4410 * gcc.target/powerpc/p9-splat-4.c: New test.
4411
44122016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4413
4414 PR target/71186
4415 * gcc.target/powerpc/pr71186.c: New test.
4416
4731c9f0
JD
44172016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4418
4419 PR fortran/52393
4420 * gfortran.dg/fmt_read_3.f90: New test.
4421
042dee3e
TP
44222016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4423
4424 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4425 procedure.
4426
15c98b2e
ES
44272016-06-01 Eduard Sanou <dhole@openmailbox.org>
4428
4429 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4430 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4431 env var is set.
4432 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4433 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4434 shown once.
4435 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4436 during compilation.
4437 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4438 vars set by dg-set-compiler-env-var.
4439
6442a6f4
PT
44402016-06-01 Paul Thomas <pault@gcc.gnu.org>
4441
4442 PR fortran/71156
4443 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4444 to the module procedure declaration.
4445 * gfortran.dg/submodule_16.f08: New test.
4446
ab62397a
JJ
44472016-06-01 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR middle-end/71371
4450 * c-c++-common/gomp/pr71371.c: New test.
4451
b66af6ed
RB
44522016-06-01 Richard Biener <rguenther@suse.de>
4453
4454 PR tree-optimization/71366
4455 * gcc.dg/torture/pr71366-1.c: New testcase.
4456 * gcc.dg/torture/pr71366-2.c: Likewise.
4457
e342b9d8
KN
44582016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4459
4460 * gcc.target/powerpc/vslv-0.c: New test.
4461 * gcc.target/powerpc/vslv-1.c: New test.
4462 * gcc.target/powerpc/vsrv-0.c: New test.
4463 * gcc.target/powerpc/vsrv-1.c: New test.
4464
721547cd
NS
44652016-06-01 Nathan Sidwell <nathan@acm.org>
4466
4467 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4468 * gcc.target/nvptx/weak.c: New.
4469
fa2c9034
RB
44702016-06-01 Richard Biener <rguenther@suse.de>
4471
4472 PR tree-optimization/71261
4473 * gcc.dg/torture/vect-bool-1.c: New testcase.
4474
3e32893c
JJ
44752016-06-01 Jakub Jelinek <jakub@redhat.com>
4476
4477 * gfortran.dg/gomp/order-1.f90: New test.
4478 * gfortran.dg/gomp/order-2.f90: New test.
4479
8c383600
JH
44802016-06-01 Jan Hubicka <hubicka@ucw.cz>
4481
4482 * gcc.dg/unroll-6.c: Update template.
4483 * gcc.dg/unroll-7.c: New testcase.
4484 * gcc.dg/unroll-8.c: New testcase.
4485
a0dfeef5
EB
44862016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4487
4488 * gnat.dg/opt56.ad[sb]: New test.
4489
48de5701
PC
44902016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4491
4492 PR c++/66635
4493 * g++.dg/cpp0x/constexpr-ice16.C: New.
4494
827cf695
PP
44952016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4496
4497 PR tree-optimization/71314
4498 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4499 -mbranch-cost=2.
4500
ff66f6e8
PP
45012016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4502
4503 PR tree-optimization/71077
4504 * gcc.dg/tree-ssa/pr71077.c: New test.
4505
050fb209
JH
45062016-05-31 Jan Hubicka <hubicka@ucw.cz>
4507
48de5701
PC
4508 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4509 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4510 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4511
c642d919
PC
45122016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4513
4514 PR c++/71248
4515 * g++.dg/cpp0x/pr71248.C: New.
4516 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4517 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4518 * g++.dg/init/new37.C: Likewise.
4519 * g++.dg/template/static1.C: Likewise.
4520 * g++.dg/template/static2.C: Likewise.
4521
d6439e08
L
45222016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4523
4524 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4525 instead of %rdi.
4526 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4527
780b9dd4
MP
45282016-05-31 Marek Polacek <polacek@redhat.com>
4529
4530 * c-c++-common/Wswitch-unreachable-3.c: New test.
4531 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4532
0d99f8a0
RB
45332016-05-31 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/71352
4536 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4537
52545641
TP
45382016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4539
4540 * gcc.target/arm/armv5_thumb_isa.c: New test.
4541
5b8c1205
KY
45422016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4543
4544 PR target/71346
4545 * gcc.target/i386/pr71346.c: New test.
4546
7a88cc84
TV
45472016-05-31 Tom de Vries <tom@codesourcery.com>
4548
4549 PR tree-optimization/69068
4550 * gcc.dg/graphite/pr69068.c: New test.
4551
265149a6
MS
45522016-05-27 Martin Sebor <msebor@redhat.com>
4553
4554 PR c++/71306
4555 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4556
00631022
JJ
45572016-05-30 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR c++/71349
4560 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4561 nowait depend(inout: dd[0]) clauses where permitted.
4562
b2f6675b
PC
45632016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4564
4565 PR c++/71238
4566 * g++.dg/parse/pr71238.C: New.
4567 * g++.dg/concepts/friend1.C: Test column numbers too.
4568 * g++.dg/cpp0x/initlist31.C: Likewise.
4569 * g++.dg/cpp0x/pr51420.C: Likewise.
4570 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4571 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4572 * g++.dg/ext/builtin3.C: Likewise.
4573 * g++.dg/lookup/friend12.C: Likewise.
4574 * g++.dg/lookup/friend7.C: Likewise.
4575 * g++.dg/lookup/koenig1.C: Likewise.
4576 * g++.dg/lookup/koenig5.C: Likewise.
4577 * g++.dg/lookup/used-before-declaration.C: Likewise.
4578 * g++.dg/overload/koenig1.C: Likewise.
4579 * g++.dg/template/crash65.C: Likewise.
4580 * g++.dg/template/friend57.C: Likewise.
4581 * g++.dg/warn/Wshadow-5.C: Likewise.
4582 * g++.dg/warn/Wunused-8.C: Likewise.
4583 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4584 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4585 * g++.old-deja/g++.jason/member.C: Likewise.
4586 * g++.old-deja/g++.jason/report.C: Likewise.
4587 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4588 * g++.old-deja/g++.law/visibility20.C: Likewise.
4589 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4590 * g++.old-deja/g++.other/static5.C: Likewise.
4591 * g++.old-deja/g++.pt/overload2.C: Likewise.
4592
a448ff40
JH
45932016-05-30 Jan Hubicka <hubicka@ucw.cz>
4594
4595 * gcc.dg/tree-ssa/peel1.c: New testcase.
4596 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4597 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4598
69be8c91
TV
45992016-05-30 Tom de Vries <tom@codesourcery.com>
4600
4601 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4602 to ce.
4603
a59775a1
PC
46042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4605
4606 PR c++/71099
4607 * g++.dg/parse/virtual1.C: New.
4608
53d6d955
UB
46092016-05-30 Uros Bizjak <ubizjak@gmail.com>
4610
4611 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4612 Use correct register when clearing %edx.
4613
0557293f
AM
46142016-05-30 Alexander Monakov <amonakov@ispras.ru>
4615
4616 PR tree-optimization/71289
4617 * gcc.dg/pr71289.c: New test.
4618
5d476e35
KV
46192016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4620
4621 PR middle-end/71269
4622 PR middle-end/71292
4623 * gcc.dg/tree-ssa/pr71269.c: New test.
4624 * gcc.dg/tree-ssa/pr71292.c: New test.
4625
db5447ca
KV
46262016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4627
4628 PR middle-end/71252
4629 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4630
98bdbb39
JH
46312016-05-30 Jan Hubicka <hubicka@ucw.cz>
4632
4633 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4634 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4635 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4636
7e012855
TV
46372016-05-30 Tom de Vries <tom@codesourcery.com>
4638
4639 PR tree-optimization/69067
4640 * gcc.dg/graphite/pr69067.c: New test.
4641
beed3701
UB
46422016-05-29 Uros Bizjak <ubizjak@gmail.com>
4643
4644 PR target/71245
4645 * gcc.target/i386/pr71245-1.c: New test.
4646 * gcc.target/i386/pr71245-2.c: Ditto.
4647
b6d4f8e8
PC
46482016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4649
4650 PR c++/71105
4651 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4652 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4653 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4654
00022058
JH
46552016-05-27 Jan Hubicka <hubicka@ucw.cz>
4656
4657 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4658
c8419aca
VV
46592016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4660
4661 Revert:
4662 PR c++/69855
4663 * g++.dg/overload/69855.C: New.
4664 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4665 * g++.old-deja/g++.pt/crash3.C: Likewise.
4666
8008c4d2
PC
46672016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4668
4669 PR c++/60385
4670 * g++.dg/parse/namespace13.C: New.
4671
8b2ef235
JL
46722016-05-26 Jeff Law <law@redhat.com>
4673
4674 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4675 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4676 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4677 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4678 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4679 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4680 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4681 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4682 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4683 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4684 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4685 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4686 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4687
7d67159b
VV
46882016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4689
4690 PR c++/69855
4691 * g++.dg/overload/69855.C: New.
4692 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4693 * g++.old-deja/g++.pt/crash3.C: Likewise.
4694
88e3bdd1
JW
46952016-05-27 Jiong Wang <jiong.wang@arm.com>
4696
4697 PR target/63596
4698 * gcc.target/aarch64/va_arg_1.c: New testcase.
4699 * gcc.target/aarch64/va_arg_2.c: Likewise.
4700 * gcc.target/aarch64/va_arg_3.c: Likewise.
4701
3fd6b9cc
JW
47022016-05-27 Jiong Wang <jiong.wang@arm.com>
4703
4704 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4705 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4706 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4707 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4708 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4709
3cee7e4e
MP
47102016-05-27 Marek Polacek <polacek@redhat.com>
4711
4712 PR middle-end/71308
4713 * g++.dg/torture/pr71308.C: New test.
4714
6a813c96
DV
47152016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4716
4717 * gcc.dg/zero_bits_compound-1.c: New test.
4718 * gcc.dg/zero_bits_compound-2.c: New test.
4719
0561bcfb
IE
47202016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4721
4722 PR middle-end/71279
4723 * gcc.dg/pr71279.c: New test.
4724
21316320
MM
47252016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4726
4727 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4728 floating point min/max/comparison instructions.
4729 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4730
7211a097
JJ
47312016-05-26 Jakub Jelinek <jakub@redhat.com>
4732
4733 * c-c++-common/gomp/schedule-1.c: New test.
4734 * gfortran.dg/gomp/schedule-1.f90: New test.
4735
cac177cf
PP
47362016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4737
4738 PR c++/70822
4739 PR c++/70106
4740 * g++.dg/cpp1y/auto-fn32.C: New test.
4741 * g++.dg/cpp1y/paren4.C: New test.
4742
a2d5b8c9
NS
47432016-05-26 Nathan Sidwell <nathan@acm.org>
4744
4745 * gcc.dg/20060410.c: Xfail on ptx.
4746 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4747 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4748 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4749 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4750 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4751
ffa8b552
TP
47522016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4753
4754 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4755
c7501e00
JJ
47562016-05-26 Jakub Jelinek <jakub@redhat.com>
4757
1875b9a0
JJ
4758 PR tree-optimization/71280
4759 * gcc.dg/pr71280.c: New test.
4760
2116e19f
JJ
4761 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4762
305aef09
JJ
4763 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4764 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4765
c7501e00
JJ
4766 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4767
ca449d26
JW
47682016-05-26 Jiong Wang <jiong.wang@arm.com>
4769
4770 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4771 kept in memory.
ca449d26 4772
8af01c66
JL
47732016-05-25 Jeff Law <law@redhat.com>
4774
4775 PR tree-optimization/71272
4776 * gcc.c-torture/compile/pr71272.c: new test.
4777
f9d6ce73
BS
47782016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4779
4780 * gcc.target/powerpc/vec-cmpne.c: New test.
4781 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4782
a88a7b22
EB
47832016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4784
4785 * gnat.dg/opt55.ad[sb]: New test.
4786
125f02ed
SKS
47872016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4788
4789 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4790 * c-c++-common/pr60226.c: Require int32plus.
4791 * gcc.c-torture/execute/pr70602.c: Likewise.
4792 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4793 unsigned long for malloc arg type.
4794 * gcc.dg/asr_div1.c: Require int32plus.
4795 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4796 * gcc.dg/pie-1.c: Require pie.
4797 * gcc.dg/pie-2.c: Likewise.
4798 * gcc.dg/pr59471.c: Require int32plus.
4799 * gcc.dg/pr59963-2.c: XFAIL for int16.
4800 * gcc.dg/pr60114.c: Require int32plus.
4801 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4802 unsigned long for typedef of size_t.
4803 * gcc.dg/pr63914.c: Require int32plus.
4804 * gcc.dg/pr64536.c: Require pt32plus.
4805 * gcc.dg/pr65658.c: Likewise.
4806 * gcc.dg/pr67271.c: Require int32plus.
4807 * gcc.dg/pr68112.c: Likewise.
4808 * gcc.dg/pr69071.c: Skip for avr target.
4809 * gcc.dg/pr69973.c: Require int32plus.
4810 * gcc.dg/pr70169.c: Skip for avr target.
4811 * gcc.dg/sso-6.c: Require int32plus.
4812 * gcc.dg/sso-7.c: Likewise.
4813 * gcc.dg/sso-8.c: Likewise.
4814 * gcc.dg/vrp-min-max-2.c: Likewise.
4815
c6e434f5
UB
48162016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4817
4818 PR target/70738
4819 * gcc.target/i386/pr70738-1.c: New test.
4820 * gcc.target/i386/pr70738-2.c: Likewise.
4821 * gcc.target/i386/pr70738-3.c: Likewise.
4822 * gcc.target/i386/pr70738-4.c: Likewise.
4823 * gcc.target/i386/pr70738-5.c: Likewise.
4824 * gcc.target/i386/pr70738-6.c: Likewise.
4825 * gcc.target/i386/pr70738-7.c: Likewise.
4826 * gcc.target/i386/pr70738-8.c: Likewise.
4827 * gcc.target/i386/pr70738-9.c: Likewise.
4828
5c42d341
KT
48292016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4830
4831 PR rtl-optimization/66940
4832 * gcc.c-torture/execute/pr66940.c: New test.
4833
bf9a1a07
IV
48342016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4835
4836 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4837 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4838 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4839 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4840 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4841 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4842 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4843 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4844 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4845 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4846 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4847 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4848 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4849 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4850 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4851 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4852 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4853 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4854 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4855 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4856 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4857 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4858 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4859 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4860
95efe6b6
MP
48612016-05-25 Marek Polacek <polacek@redhat.com>
4862
4863 PR c/71265
4864 * gcc.dg/noncompile/pr71265.c: New test.
4865
a23faf7a
MP
4866 PR c/71266
4867 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4868
69a6d5ad
NS
48692016-05-25 Nathan Sidwell <nathan@acm.org>
4870
4871 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4872
3072d4ea
RB
48732016-05-25 Richard Biener <rguenther@suse.de>
4874
4875 PR tree-optimization/71261
4876 * c-c++-common/torture/pr71261.c: New testcase.
4877
e412ece4
RB
48782016-05-25 Richard Biener <rguenther@suse.de>
4879
4880 PR tree-optimization/71264
4881 * gcc.dg/vect/pr71264.c: New testcase.
4882
b9e551ad
PC
48832016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4884
4885 PR c++/55992
4886 * g++.dg/cpp0x/alias-decl-53.C: New.
4887 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4888
6aa1abe5
ML
48892016-05-25 Martin Liska <mliska@suse.cz>
4890
4891 * g++.dg/pr71239.C: New test.
4892
842d162e
RB
48932016-05-25 Richard Biener <rguenther@suse.de>
4894
c87885ca
RO
4895 * gcc.dg/vect/pr58135.c: Rename to ...
4896 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4897
f184a36c
MP
48982016-05-25 Marek Polacek <polacek@redhat.com>
4899
4900 * g++.dg/pr65295.C: Use target c++14.
4901
021fad86
PC
49022016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4903
53d6d955
UB
4904 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4905 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4906
c3eaf15a
MM
49072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4908
4909 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4910 instructions.
4911
e46c7770
CP
49122016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4913
4914 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4915 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4916 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4917 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4918 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4919 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4920 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4921 * c-c++-common/goacc/pcopy.c: Likewise.
4922 * c-c++-common/goacc/pcopyin.c: Likewise.
4923 * c-c++-common/goacc/pcopyout.c: Likewise.
4924 * c-c++-common/goacc/pcreate.c: Likewise.
4925 * c-c++-common/goacc/pr70688.c: New test.
4926 * c-c++-common/goacc/present-1.c: Adjust test.
4927 * c-c++-common/goacc/reduction-5.c: Likewise.
4928 * g++.dg/goacc/data-1.C: New test.
4929
4bfc9db7
MM
49302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4931
4932 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4933 vector parity built-in functions.
4934 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4935 count trailing zeros automatic vectorization.
4936 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4937 count trailing zeros built-in functions.
4938
2bc145af
KV
49392016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4940
4941 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4942
26869fdb
PH
49432016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4944
4945 PR target/71050
4946 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4947
b2dc9c3b
PC
49482016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4949
4950 PR c++/50436
4951 * g++.dg/template/crash123.C: New.
4952 * g++.dg/template/crash124.C: Likewise.
4953
f65e97fd
MS
49542016-05-24 Martin Sebor <msebor@redhat.com>
4955
4956 PR c++/71147
4957 * g++.dg/ext/flexary16.C: New test.
4958
a6f5ac7f
IV
49592016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4960
69a6d5ad
NS
4961 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4962 before math.h is included.
a6f5ac7f
IV
4963 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4964 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4965 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4966 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4967 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4968 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4969 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4970 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4971 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4972 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4973 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4974 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4975 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4976 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4977 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4978 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4979 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4980 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4981 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4982 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4983 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4984 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4985 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4986
27bad558
MM
49872016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4988 Kelvin Nilsen <kelvin@gcc.gnu.org>
4989
4990 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4991 support.
4992
72f382fb
PC
49932016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4994
4995 PR c++/69872
4996 * g++.dg/warn/Wno-narrowing1.C: New.
4997
ef2ec9d9
MP
49982016-05-24 Marek Polacek <polacek@redhat.com>
4999
5000 PR c/71249
5001 * c-c++-common/Wswitch-unreachable-2.c: New test.
5002
e90434e3
JJ
50032016-05-24 Jakub Jelinek <jakub@redhat.com>
5004
7adb26f2
JJ
5005 PR c++/71257
5006 * g++.dg/vect/simd-clone-6.cc: New test.
5007 * g++.dg/gomp/declare-simd-6.C: New test.
5008
e90434e3
JJ
5009 PR middle-end/70434
5010 PR c/69504
5011 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5012
b556ea3b
RB
50132016-05-24 Richard Biener <rguenther@suse.de>
5014
5015 PR tree-optimization/71240
5016 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5017
e5328f5d
RB
50182016-05-24 Richard Biener <rguenther@suse.de>
5019
5020 PR tree-optimization/71230
5021 * gcc.dg/torture/pr71230.c: New testcase.
5022 * g++.dg/torture/pr71230.C: Likewise.
5023
a04e69c0
TS
50242016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5025
5026 * c-c++-common/goacc/routine-5.c: Add tests.
5027 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5028 * gfortran.dg/goacc/routine-6.f90: Add tests.
5029
30fd2977
RB
50302016-05-24 Richard Biener <rguenther@suse.de>
5031
5032 PR tree-optimization/71253
5033 * gcc.dg/torture/pr71253.c: New testcase.
5034
ca6f60bc
KV
50352016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5036
5037 PR middle-end/71252
5038 * gfortran.dg/pr71252.f90: New test.
5039
d3465d72
RS
50402016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5041
5042 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5043
f17a223d
RB
50442016-05-24 Richard Biener <rguenther@suse.de>
5045
5046 PR middle-end/70434
5047 PR c/69504
5048 * c-c++-common/vector-subscript-4.c: New testcase.
5049 * c-c++-common/vector-subscript-5.c: Likewise.
5050
e3f36534
JD
50512016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5052
5053 PR fortran/71123
5054 * gfortran.dg/namelist_90.f: New test
5055
85d5c27d
JD
50562016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057
5058 PR fortran/66461
5059 * gfortran.dg/unexpected_eof.f: New test
5060
fe3f3340
MM
50612016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5062 Kelvin Nilsen <kelvin@gcc.gnu.org>
5063
5064 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5065 as little endian.
5066
26d6ae55
PC
50672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5068
5069 PR c++/70972
5070 * g++.dg/cpp0x/inh-ctor20.C: New.
5071 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5072
d6c9a06f
PC
50732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5074
5075 PR c++/69095
5076 * g++.dg/cpp0x/variadic168.C: New.
5077
396a1d10
PC
50782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5079
5080 * g++.dg/cpp0x/pr31445.C: Test column number too.
5081 * g++.dg/cpp0x/pr32253.C: Likewise.
5082 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5083 * g++.dg/cpp0x/variadic36.C: Likewise.
5084
ece46666
MG
50852016-05-23 Marc Glisse <marc.glisse@inria.fr>
5086
5087 * gcc.dg/fold-notshift-2.c: Adjust.
5088
a7dc5980
MP
50892016-05-23 Marek Polacek <polacek@redhat.com>
5090
5091 PR c/49859
5092 * c-c++-common/Wswitch-unreachable-1.c: New test.
5093 * gcc.dg/Wswitch-unreachable-1.c: New test.
5094 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5095 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5096 * g++.dg/gomp/block-10.C: Likewise.
5097 * gcc.dg/gomp/block-10.c: Likewise.
5098 * g++.dg/gomp/block-9.C: Likewise.
5099 * gcc.dg/gomp/block-9.c: Likewise.
5100 * g++.dg/gomp/target-1.C: Likewise.
5101 * g++.dg/gomp/target-2.C: Likewise.
5102 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5103 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5104 * g++.dg/gomp/taskgroup-1.C: Likewise.
5105 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5106 * gcc.dg/gomp/teams-1.c: Likewise.
5107 * g++.dg/gomp/teams-1.C: Likewise.
5108 * g++.dg/overload/error3.C: Likewise.
5109 * g++.dg/tm/jump1.C: Likewise.
5110 * g++.dg/torture/pr40335.C: Likewise.
5111 * gcc.dg/c99-vla-jump-5.c: Likewise.
5112 * gcc.dg/switch-warn-1.c: Likewise.
5113 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5114 * gcc.dg/nested-func-1.c: Likewise.
5115 * gcc.dg/pr67784-4.c: Likewise.
5116
18b54004
RB
51172016-05-23 Richard Biener <rguenther@suse.de>
5118
5119 PR tree-optimization/71230
5120 * gfortran.dg/pr71230-1.f90: New testcase.
5121 * gfortran.dg/pr71230-2.f90: Likewise.
5122
e569db5f
VK
51232016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5124
396a1d10 5125 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5126 * gcc.dg/vect/pr58135.c: Add new.
5127 * gfortran.dg/pr46519-1.f: Adjust test case.
5128
e4b71114
PC
51292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5130
5131 PR c++/53401
5132 * g++.dg/cpp0x/decltype64.C: New.
5133
a25a8058
CL
51342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5135
5136 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5137 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5139
0dcfe9ab
CL
51402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5141
5142 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5143 Add poly64x1_t and poly64x2_t cases if supported.
5144 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5145 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5146 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5147 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5148 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5149
ffd70e4a
CL
51502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5151
5152 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5153 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5154 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5155 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5156 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5157 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5158 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5159
4b1f57fe
CL
51602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5161
5162 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5163
16c5ec77
CL
51642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5165
5166 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5167 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5168
94ad56c7
JJ
51692016-05-22 Jakub Jelinek <jakub@redhat.com>
5170
57748705
JJ
5171 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5172 constraint instead of "r".
5173 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5174 insn instead of vxorpd.
5175 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5176
af120161
JJ
5177 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5178 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5179
355023ce
JJ
5180 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5181
3b48574c
JJ
5182 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5183 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5184
94ad56c7
JJ
5185 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5186
8a85cee2
KV
51872016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5188
5189 PR middle-end/40921
5190 * gcc.dg/tree-ssa/pr40921.c: New test.
5191
8e916b16
PS
51922016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5193
5194 PR target/71103
5195 * gcc.target/avr/pr71103.c: New test.
5196
88aea79f
KV
51972016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5198
5199 PR middle-end/71179
5200 * gcc.dg/tree-ssa/pr71179.c: New test.
5201
79063edd
MS
52022016-05-20 Martin Sebor <msebor@redhat.com>
5203
5204 PR c/71115
5205 * gcc.dg/init-excess-2.c: New test.
5206
55c8849f
EB
52072016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * gnat.dg/opt53.adb: New test.
5210 * gnat.dg/opt54.adb: Likewise.
5211
c91a0948
MJ
52122016-05-20 Martin Jambor <mjambor@suse.cz>
5213
5214 PR tree-optimization/70884
5215 * gcc.dg/tree-ssa/pr70919.c: New test.
5216
9cad20fa
BS
52172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5218
5219 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5220 formatting.
69a6d5ad
NS
5221 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5222 fix code formatting.
5223
52242016-05-20 Nathan Sidwell <nathan@acm.org>
5225
5226 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5227 non-common cases.
5228 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5229
15c671a7
DM
52302016-05-20 David Malcolm <dmalcolm@redhat.com>
5231
5232 * jit.dg/all-non-failing-tests.h: Add
5233 test-factorial-must-tail-call.c.
5234 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5235 * jit.dg/test-factorial-must-tail-call.c: New test case.
5236
4f028369
JJ
52372016-05-20 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR fortran/71204
5240 * gfortran.dg/pr71204.f90: New test.
5241
7dea4ab3
CP
52422016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5243
5244 * gcc.target/nvptx/sincos.c: New test.
5245
ef98d365
PC
52462016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5247
5248 PR c++/70572
5249 * g++.dg/cpp1y/auto-fn31.C: New.
5250
92466115
BS
52512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5252
5253 * gcc.target/powerpc/vec-addec.c: New test.
5254 * gcc.target/powerpc/vec-addec-int128.c: New test.
5255
9a385c2d
DM
52562016-05-20 David Malcolm <dmalcolm@redhat.com>
5257
5258 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5259 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5260 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5261 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5262
77c9d5b4
JH
52632016-05-20 Jan Hubicka <hubicka@ucw.cz>
5264
5265 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5266
68047971
JJ
52672016-05-20 Jakub Jelinek <jakub@redhat.com>
5268
18954840
JJ
5269 PR c++/71210
5270 * g++.dg/opt/pr71210-1.C: New test.
5271 * g++.dg/opt/pr71210-2.C: New test.
5272
68047971
JJ
5273 PR tree-optimization/29756
5274 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5275 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5276 only on selected targets where V4SImode vectors are known to be
5277 supported.
5278
d78789f5
MG
52792016-05-20 Marc Glisse <marc.glisse@inria.fr>
5280
5281 PR tree-optimization/71079
5282 PR tree-optimization/71206
5283 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5284
550fa093
PK
52852016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5286
5287 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5288 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5289 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5290
483c6429
RG
52912016-05-20 Richard Guenther <rguenther@suse.de>
5292
5293 PR tree-optimization/29756
5294 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5295
eb066284
RB
52962016-05-20 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/71185
5299 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5300
58f10249
RB
53012016-05-20 Richard Biener <rguenther@suse.de>
5302
5303 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5304
2a5569fa
MP
53052016-05-19 Marek Polacek <polacek@redhat.com>
5306
5307 PR c++/71075
5308 * g++.dg/diagnostic/pr71075.C: New test.
5309
5e9a5385
DM
53102016-05-19 David Malcolm <dmalcolm@redhat.com>
5311
5312 PR c++/71184
5313 * g++.dg/pr71184.C: New test case.
5314
4f45da44
KN
53152016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5316
5317 * gcc.target/powerpc/darn-0.c: New test.
5318 * gcc.target/powerpc/darn-1.c: New test.
5319 * gcc.target/powerpc/darn-2.c: New test.
5320
4177437e
MP
53212016-05-19 Marek Polacek <polacek@redhat.com>
5322
5323 PR tree-optimization/71031
5324 * gcc.dg/tree-ssa/vrp100.c: New test.
5325
afb72432
IE
53262016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5327
5328 PR rtl-optimization/71148
5329 * gcc.dg/pr71148.c: New test.
5330
4f83064e
KT
53312016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5332
5333 PR target/71056
5334 * gcc.target/arm/pr71056.c: New test.
5335
4bf8dbe1
BE
53362016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5337
5338 * c-c++-common/pr69669.c: Check the used mode.
5339
f3510625
MO
53402016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5341
5342 PR sanitizer/64354
5343 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5344
43c0068e
RB
53452016-05-19 Richard Biener <rguenther@suse.de>
5346
5347 PR tree-optimization/70729
5348 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5349 * gcc.dg/graphite/scop-18.c: Likewise.
5350 * gcc.dg/pr41783.c: Disable LIM.
5351 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5352 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5353 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5354 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5355 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5356 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5357 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5358 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5359 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5360 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5361 * gfortran.dg/pr42108.f90: Likewise.
5362
70f25790
DM
53632016-05-18 David Malcolm <dmalcolm@redhat.com>
5364
5365 PR driver/69265
5366 * gcc.dg/spellcheck-options-11.c: New test case.
5367
960db8ec
JJ
53682016-05-18 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR c++/71100
5371 * g++.dg/opt/pr71100.C: New test.
5372
04643334
MJ
53732016-05-18 Martin Jambor <mjambor@suse.cz>
5374
5375 PR ipa/69708
5376 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5377 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5378 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5379 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5380
91bb9f80
MJ
53812016-05-18 Martin Jambor <mjambor@suse.cz>
5382
5383 PR ipa/69708
5384 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5385 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5386 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5387 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5388 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5389
c584aca6
PC
53902016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5391
5392 PR c++/69793
5393 * g++.dg/template/crash122.C: New.
5394
20309c6e
PC
53952016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5396
5397 PR c++/70466
5398 * g++.dg/template/pr70466-1.C: New.
5399 * g++.dg/template/pr70466-2.C: Likewise.
5400
50c78b9a
MM
54012016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5402
5403 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5404 splat operations and the XXSPLTIB instruction.
5405 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5406 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5407 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5408 xxlxor to clear a register.
5409
cf8be00d
RS
54102016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5411
5412 * gcc.dg/torture/pr71020.c: New test.
5413
848a392a
MJ
54142016-05-18 Martin Jambor <mjambor@suse.cz>
5415
5416 PR ipa/70646
5417 * gcc.dg/ipa/pr70646.c: New test.
5418
1f2ab776
CL
54192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5420
5421 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5422
76489493
CL
54232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5424
5425 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5426 missing tests for vreinterpretq_p{8,16}.
5427
bd79378d
CL
54282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5429
5430 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5431 vsliq_n_s64 and vsliq_n_u64.
5432
81ca3ea0
CL
54332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5434
5435 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5436 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5437
873cb425
CL
54382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5439
5440 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5441 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5442 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5443
9d6e7c21
CL
54442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5445
5446 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5447 in comment.
5448
b4dbe40e 54492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5450
5451 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5452 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5453 "blr\t" and switch to scan-assembler-times.
5454
83a5c910
JW
54552016-05-18 Jiong Wang <jiong.wang@arm.com>
5456
53d6d955
UB
5457 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5458 with __aarch64__.
5459 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5460 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5461
fb7cbdeb
JJ
54622016-05-18 Jakub Jelinek <jakub@redhat.com>
5463
8ee91165
JJ
5464 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5465 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5466 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5467 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5468 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5469 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5470
cf4d516a
JJ
5471 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5472 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5473
a4f16422
JJ
5474 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5475 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5476
7b37ce10
JJ
5477 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5478 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5479
fb7cbdeb
JJ
5480 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5481
c9326aef
RB
54822016-05-18 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/71168
5485 * gcc.dg/torture/pr71168.c: New testcase.
5486
df8b0a11
KV
54872016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5488
5489 PR middle-end/63586
5490 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5491 * gcc.dg/tree-ssa/pr63586.c: New test.
5492 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5493
2efd67ed
NS
54942016-05-17 Nathan Sidwell <nathan@acm.org>
5495
5496 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5497 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5498 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5499 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5500
1988b2c2
NS
55012016-05-17 Nathan Sidwell <nathan@acm.org>
5502
5503 * gcc.target/nvptx/abi-vararg-3.c: New.
5504
ad1d92ab
MM
55052016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5506
5507 PR tree-optimization/54579
5508 PR middle-end/55299
5509 * gcc.dg/fold-notrotate-1.c: New test.
5510 * gcc.dg/fold-notshift-1.c: New test.
5511 * gcc.dg/fold-notshift-2.c: New test.
5512
47768df8
MP
55132016-05-17 Marek Polacek <polacek@redhat.com>
5514
5515 PR ipa/71146
5516 * g++.dg/ipa/pr71146.C: New test.
5517
6b5423a5
DM
55182016-05-17 David Malcolm <dmalcolm@redhat.com>
5519
5520 * jit.dg/test-error-array-bounds.c: New test case.
5521
c7986356
MG
55222016-05-17 Marc Glisse <marc.glisse@inria.fr>
5523
5524 * gcc.dg/tree-ssa/and-1.c: New testcase.
5525
d982c5b7
MG
55262016-05-17 Marc Glisse <marc.glisse@inria.fr>
5527
5528 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5529 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5530
0139ba93
MG
55312016-05-17 Marc Glisse <marc.glisse@inria.fr>
5532
5533 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5534 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5535
daab4562
JW
55362016-05-17 Jiong Wang <jiong.wang@arm.com>
5537
5538 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5539
22330033
JW
55402016-05-17 Jiong Wang <jiong.wang@arm.com>
5541
5542 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5543
98b3a5f2
JW
55442016-05-17 Jiong Wang <jiong.wang@arm.com>
5545
5546 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5547 ".2d[index]" when scan the assembly.
5548 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5550 float64x1.
5551 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5552
b71b7a8e
RB
55532016-05-17 Richard Biener <rguenther@suse.de>
5554
5555 PR tree-optimization/71132
5556 * gcc.dg/torture/pr71132.c: New testcase.
5557
3c51ad46
CL
55582016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5559
5560 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5561
d20faa66
KT
55622016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5563
5564 PR target/70809
5565 * gcc.target/aarch64/pr70809_1.c: New test.
5566
b75cc5a4
KT
55672016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5568
5569 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5570 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5571 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5572 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5573
b28eb195
IE
55742016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5575 Ilya Enkovich <ilya.enkovich@intel.com>
5576
5577 PR target/71114
5578 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5579
0b9004ed
JH
55802016-05-16 Jan Hubicka <hubicka@ucw.cz>
5581
5582 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5583 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5584
1b81a1c1
MW
55852016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5586
5587 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5588 test for __ARM_FP16_ARGS.
5589 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5590 * gcc.target/arm/aapcs/neon-vect10.c: New.
5591 * gcc.target/arm/aapcs/neon-vect9.c: New.
5592 * gcc.target/arm/aapcs/vfp18.c: New.
5593 * gcc.target/arm/aapcs/vfp19.c: New.
5594 * gcc.target/arm/aapcs/vfp20.c: New.
5595 * gcc.target/arm/aapcs/vfp21.c: New.
5596 * gcc.target/arm/fp16-aapcs-1.c: New.
5597 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5598 test for __ARM_FP16_ARGS.
5599 * g++.target/arm/fp16-return-1.c: Update expected output.
5600
921d1e73
JW
56012016-05-16 Jiong Wang <jiong.wang@arm.com>
5602
5603 PR testsuite/70227
5604 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5605
228eb42a
HA
56062016-05-15 Harald Anlauf <anlauf@gmx.de>
5607
5608 PR fortran/69603
5609 * gfortran.dg/pr69603.f90: New testcase.
5610
785abfd3
FR
56112016-05-14 Fritz Reese <fritzoreese@gmail.com>
5612
5613 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5614
e75eb64f
FR
56152016-05-14 Fritz Reese <fritzoreese@gmail.com>
5616
5617 PR fortran/71047
5618 * gfortran.dg/pr71047.f08: New test.
5619
aa4b467b
JM
56202016-05-13 Joseph Myers <joseph@codesourcery.com>
5621
5622 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5623 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5624 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5625
653fb4a2
MS
56262016-05-13 Martin Sebor <msebor@redhat.com>
5627
5628 PR c++/60049
5629 * g++.dg/cpp0x/constexpr-60049.C: New test.
5630
9e37582d
JJ
56312016-05-13 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR bootstrap/71071
5634 * gcc.dg/pr71071.c: New test.
5635
a278aa17
UB
56362016-05-13 Uros Bizjak <ubizjak@gmail.com>
5637
5638 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5639 remove XOP handling.
377eaca7 5640 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5641
ac3d02e2
NS
56422016-05-13 Nathan Sidwell <nathan@acm.org>
5643
5644 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5645 __atomic_is_lock_free declaration.
5646
8ab3bdac
RB
56472016-05-13 Richard Biener <rguenther@suse.de>
5648
5649 PR tree-optimization/42587
5650 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5651
623b8e0a
ML
56522016-05-13 Martin Liska <mliska@suse.cz>
5653
5654 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5655 the new format of dump output.
5656
da7674f6
IE
56572016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5658
5659 * gcc.dg/pr71084.c: New test.
5660
c959db3d
RR
56612016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5662
53d6d955
UB
5663 PR target/53440
5664 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5665
43203dea
RR
56662016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5667
5668 * gcc.target/aarch64/struct_return.c: New test.
5669
4f2e1536
MP
56702016-05-12 Marek Polacek <polacek@redhat.com>
5671
5672 PR c/70756
5673 * c-c++-common/pr70756-2.c: New test.
5674 * c-c++-common/pr70756.c: New test.
5675
1ef33ef3
RB
56762016-05-12 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/71059
5679 * gcc.dg/torture/pr71059.c: New testcase.
5680
763baff6
RB
56812016-05-12 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/71062
5684 * gcc.dg/torture/pr71062.c: New testcase.
5685
c4ec1243
IE
56862016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5687
5688 PR tree-optimization/71006
5689 * gcc.dg/pr71006.c: New test.
5690
a5fbf76d
MP
56912016-05-12 Marek Polacek <polacek@redhat.com>
5692
5693 PR driver/71063
5694 * gcc.dg/opts-7.c: New test.
5695
5acc47a4
KT
56962016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5697
5698 PR target/70830
5699 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5700 Add -save-temps to dg-options.
5701 Scan for ldmfd rather than pop instruction.
5702 * gcc.target/arm/interrupt-2.c: Likewise.
5703 * gcc.target/arm/pr70830.c: New test.
5704
40bd4bf9
JJ
57052016-05-12 Jakub Jelinek <jakub@redhat.com>
5706
3cd63842
JJ
5707 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5708 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5709
c05d08f6
JJ
5710 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5711 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5712 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5713
bc27ffae
JJ
5714 PR target/71019
5715 * gcc.target/i386/avx512vl-pack-1.c: New test.
5716 * gcc.target/i386/avx512vl-pack-2.c: New test.
5717 * gcc.target/i386/avx512bw-pack-2.c: New test.
5718
515d7412
JJ
5719 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5720
40bd4bf9
JJ
5721 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5722 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5723 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5724
44ab146a
RB
57252016-05-12 Richard Biener <rguenther@suse.de>
5726
5727 PR tree-optimization/70986
5728 * gcc.dg/torture/pr70986-1.c: New testcase.
5729 * gcc.dg/torture/pr70986-2.c: Likewise.
5730 * gcc.dg/torture/pr70986-3.c: Likewise.
5731
d6e83a8d
MM
57322016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5733
5734 PR c/43651
5735 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5736 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5737
51e67ea3
UB
57382016-05-11 Uros Bizjak <ubizjak@gmail.com>
5739
5740 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5741 directive.
5742 * gcc.target/i386/pr66746.c: Ditto.
5743
3fd2b007
MM
57442016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5745
5746 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5747 support.
5748 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5749 warning when using -mvsx-timode.
5750 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5751 * gcc.target/powerpc/dform-2.c: Likewise.
5752 * gcc.target/powerpc/pr68805.c: Likewise.
5753
5c3a10fb
MP
57542016-05-11 Marek Polacek <polacek@redhat.com>
5755
5756 PR c++/71024
5757 * c-c++-common/attributes-3.c: New test.
5758
7cfb065b
NS
57592016-05-11 Nathan Sidwell <nathan@acm.org>
5760
5761 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5762 * gcc.c-torture/execute/pr68185.c: Likewise.
5763 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5764 * gcc.dg/pr69634.c: Requires scheduling.
5765 * gcc.dg/torture/pr66178.c: Require label values.
5766 * gcc.dg/setjmp-6.c: Require indirect jumps.
5767
f35ea97d
RB
57682016-05-11 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/71055
5771 * gcc.dg/torture/pr71055.c: New testcase.
5772
dff70323
RB
57732016-05-11 Richard Biener <rguenther@suse.de>
5774
5775 PR debug/71057
5776 * g++.dg/debug/pr71057.C: New testcase.
5777
56a3d28b
JJ
57782016-05-11 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR fortran/70855
5781 * gfortran.dg/gomp/pr70855.f90: New test.
5782
ebc1b29e
RB
57832016-05-11 Richard Biener <rguenther@suse.de>
5784
5785 PR middle-end/71002
5786 * g++.dg/torture/pr71002.C: New testcase.
5787
98ccd1d7
IE
57882016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5789
5790 PR middle-end/70807
5791 * gcc.dg/pr70807.c: New test.
5792
ed29e24b
MS
57932016-05-10 Martin Sebor <msebor@redhat.com>
5794
5795 PR c++/38611
5796 * g++.dg/Wattributes.C: New test.
5797
e39dab2c
MG
57982016-05-10 Marc Glisse <marc.glisse@inria.fr>
5799
5800 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5801 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5802 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5803
d067e238
IE
58042016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5805
5806 PR target/70799
5807 * gcc.target/i386/pr70799-1.c: New test.
5808
cd36c83e
PMR
58092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5810
5811 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5812
1e3af2a4
IE
58132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5814
5815 PR middle-end/70877
5816 * gcc.target/i386/pr70877.c: New test.
5817
afc610db
IE
58182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5819
5820 PR tree-optimization/70786
5821 * gcc.target/i386/pr70876.c: New test.
5822
4b59d19f
JJ
58232016-05-10 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR target/70927
5826 * gcc.target/i386/avx512vl-logic-1.c: New test.
5827 * gcc.target/i386/avx512vl-logic-2.c: New test.
5828 * gcc.target/i386/avx512dq-logic-2.c: New test.
5829
9b5ee426
BS
58302016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5831
5832 PR target/70963
5833 * gcc.target/powerpc/pr70963.c: New.
5834
f3352cab
DM
58352016-05-10 David Malcolm <dmalcolm@redhat.com>
5836
5837 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5838 (test_very_wide_line): Add ruler to expected output.
5839 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5840 (test_very_wide_line): Likewise.
5841 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5842 (test_show_locus): Within the handling of "test_very_wide_line",
5843 enable show_ruler_p on the diagnostic context.
5844
4a3255dd
RB
58452016-05-10 Richard Biener <rguenther@suse.de>
5846
5847 PR tree-optimization/71039
5848 * gcc.dg/torture/pr71039.c: New testcase.
5849
da7c9950
NS
58502016-05-10 Nathan Sidwell <nathan@acm.org>
5851
5852 * gcc.dg/nested-func-10.c: Requires alloca.
5853 * gcc.dg/nested-func-9.c: Requires alloca.
5854 * gcc.c-torture/execute/pr70460.c: Requires labels.
5855 * gcc.c-torture/compile/pr70199.c: Requires labels.
5856 * gcc.target/nvptx/decl.c: Compile only.
5857 * gcc.target/nvptx/trailing-init.c: Compile only.
5858 * gcc.target/nvptx/ary-init.c: Compile only.
5859
cf68d92c
MP
58602016-05-10 Marek Polacek <polacek@redhat.com>
5861
5862 PR c/70255
5863 * gcc.dg/attr-opt-1.c: New test.
5864
64ea4e15
RB
58652016-05-10 Richard Biener <rguenther@suse.de>
5866
5867 PR tree-optimization/70497
5868 PR tree-optimization/28367
5869 * gcc.dg/torture/20160404-1.c: New testcase.
5870 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5871 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5872
5a96dae3
PMR
58732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5874
5875 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5876
fc97f805
UB
58772016-05-09 Uros Bizjak <ubizjak@gmail.com>
5878
5879 * gcc.target/i386/fabsneg-1.c New test.
5880
a710b1d5
AM
58812016-05-09 Alan Modra <amodra@gmail.com>
5882
5883 PR testsuite/70826
5884 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5885
171f6f05
RB
58862016-05-09 Richard Biener <rguenther@suse.de>
5887
5888 PR tree-optimization/70985
5889 * gcc.dg/torture/pr70985.c: New testcase.
5890
18caa34e
BC
58912016-05-09 Bin Cheng <bin.cheng@arm.com>
5892
5893 * gcc.dg/tree-ssa/ifc-9.c: New test.
5894 * gcc.dg/tree-ssa/ifc-10.c: New test.
5895 * gcc.dg/tree-ssa/ifc-11.c: New test.
5896 * gcc.dg/tree-ssa/ifc-12.c: New test.
5897 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5898 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5899 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5900
7a27d38f
RB
59012016-05-09 Richard Biener <rguenther@suse.de>
5902
5903 PR fortran/70937
5904 * gfortran.dg/pr70937.f90: New testcase.
5905
5ebbbd3d
RO
59062016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5907
5908 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5909
f6288c24
FR
59102016-05-07 Fritz Reese <fritzoreese@gmail.com>
5911
5912 PR fortran/56226
5913 * gfortran.dg/dec_structure_1.f90: New testcase.
5914 * gfortran.dg/dec_structure_2.f90: Ditto.
5915 * gfortran.dg/dec_structure_3.f90: Ditto.
5916 * gfortran.dg/dec_structure_4.f90: Ditto.
5917 * gfortran.dg/dec_structure_5.f90: Ditto.
5918 * gfortran.dg/dec_structure_6.f90: Ditto.
5919 * gfortran.dg/dec_structure_7.f90: Ditto.
5920 * gfortran.dg/dec_structure_8.f90: Ditto.
5921 * gfortran.dg/dec_structure_9.f90: Ditto.
5922 * gfortran.dg/dec_structure_10.f90: Ditto.
5923 * gfortran.dg/dec_structure_11.f90: Ditto.
5924 * gfortran.dg/dec_union_1.f90: Ditto.
5925 * gfortran.dg/dec_union_2.f90: Ditto.
5926 * gfortran.dg/dec_union_3.f90: Ditto.
5927 * gfortran.dg/dec_union_4.f90: Ditto.
5928 * gfortran.dg/dec_union_5.f90: Ditto.
5929 * gfortran.dg/dec_union_6.f90: Ditto.
5930 * gfortran.dg/dec_union_7.f90: Ditto.
5931
5ec4a8cd
TV
59322016-05-07 Tom de Vries <tom@codesourcery.com>
5933
5934 PR tree-optimization/70956
5935 * gcc.dg/graphite/pr70956.c: New test.
5936
58ec1d0e
JJ
59372016-05-06 Jakub Jelinek <jakub@redhat.com>
5938
ccd88fb7
JJ
5939 PR middle-end/70941
5940 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5941 (a, b, c, d): Change type from char to signed char.
5942 (main): Compare against (signed char) -1634678893 instead of
5943 hardcoded -109. Use __builtin_abort instead of abort.
5944
dd3b6464
JJ
5945 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5946 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5947
58ec1d0e
JJ
5948 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5949
19aa23d8
YR
59502016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5951
5952 PR debug/70935
5953 * gcc.dg/torture/pr70935.c: New test.
5954
ae5f0df1
OE
59552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5956
5957 PR target/58219
ce23a8ff 5958 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5959
078f7e37
RB
59602016-05-06 Richard Biener <rguenther@suse.de>
5961
5962 PR tree-optimization/70960
5963 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5964
765d7b54
OE
59652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5966
5967 PR target/52933
5968 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5969 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5970 Adjust expected instruction counts.
5971 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5972
29c94e65
MP
59732016-05-06 Marek Polacek <polacek@redhat.com>
5974
5975 PR sanitizer/70875
5976 * gcc.dg/ubsan/bounds-3.c: New test.
5977
3684b02e
OE
59782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5979
5980 PR target/54089
5981 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5982
8706773f
RB
59832016-05-06 Richard Biener <rguenther@suse.de>
5984
5985 PR middle-end/70931
5986 * gfortran.dg/pr70931.f90: New testcase.
5987
a4f51018
RB
59882016-05-06 Richard Biener <rguenther@suse.de>
5989
5990 PR middle-end/70941
5991 * gcc.dg/torture/pr70941.c: New testcase.
5992
c4f2425f
BC
59932016-05-05 Bin Cheng <bin.cheng@arm.com>
5994
5995 PR tree-optimization/57206
5996 * gcc.dg/vect/pr57206.c: New test.
5997
5dc08197
RO
59982016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5999
6000 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6001
351f85c5
JJ
60022016-05-05 Jakub Jelinek <jakub@redhat.com>
6003
568bac8c
JJ
6004 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6005
351f85c5
JJ
6006 * c-c++-common/Wdangling-else-4.c: New test.
6007
33fd7785
JJ
60082016-05-04 Jakub Jelinek <jakub@redhat.com>
6009
2d1ac15a
JJ
6010 PR c++/70906
6011 PR c++/70933
6012 * g++.dg/opt/pr70906.C: New test.
6013 * g++.dg/opt/pr70933.C: New test.
6014
33fd7785
JJ
6015 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6016
6b715bf6
JH
60172016-05-04 Jan Hubicka <hubicka@ucw.cz>
6018
6019 * gcc.dg/ipa/pure-const-3.c: New testcase.
6020
deef7113
MP
60212016-05-04 Marek Polacek <polacek@redhat.com>
6022
6023 * c-c++-common/Wdangling-else-1.c: New test.
6024 * c-c++-common/Wdangling-else-2.c: New test.
6025 * c-c++-common/Wdangling-else-3.c: New test.
6026
5396db97
KCY
60272016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6028
6029 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6030 flag is present.
6031
de55efd5
MP
60322016-05-04 Marek Polacek <polacek@redhat.com>
6033
6034 PR c/48778
6035 * gcc.dg/Waddress-2.c: New test.
6036
475839b6
AM
60372016-05-04 Alan Modra <amodra@gmail.com>
6038
6039 * gcc.target/powerpc/pr70866.c: New.
6040
b25aad5f
MS
60412016-05-03 Martin Sebor <msebor@redhat.com>
6042
6043 PR c++/66561
6044 * c-c++-common/builtin_location.c: New test.
6045 * g++.dg/cpp1y/builtin_location.C: New test.
6046
79ce98bc
MP
60472016-05-03 Marek Polacek <polacek@redhat.com>
6048
6049 PR c/70859
6050 * gcc.dg/pr70859.c: New test.
6051 * gcc.dg/pr70859-2.c: New test.
6052
402e89f5
PMR
60532016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6054
6055 * gnat.dg/debug5.adb: New testcase.
6056
f3d90045
DV
60572016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6058
6059 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6060 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6061 Procedure to check for z10 instruction set.
6062
1e26cec1
CL
60632016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6064
6065 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6066
71aca5a0
AM
60672016-05-03 Alan Modra <amodra@gmail.com>
6068
6069 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6070
2fd70ec1
JJ
60712016-05-03 Jakub Jelinek <jakub@redhat.com>
6072
6073 * gcc.target/i386/avx512f-cvt-1.c: New test.
6074
e5705cf7
L
60752016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6076
6077 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6078 -fdump-tree-vrp-details.
6079
381cdae4
RB
60802016-05-03 Richard Biener <rguenther@suse.de>
6081
6082 * gcc.dg/pr30172-1.c: Adjust.
6083 * gcc.dg/pr63743.c: Likewise.
6084 * gcc.dg/tm/pr51696.c: Likewise.
6085 * c-c++-common/tm/safe-1.c: Likewise.
6086 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6087 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6088 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6089 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6090
adedd5c1
JJ
60912016-05-03 Jakub Jelinek <jakub@redhat.com>
6092
31ed1665
JJ
6093 PR rtl-optimization/70467
6094 * gcc.target/i386/pr70467-3.c: New test.
6095 * gcc.target/i386/pr70467-4.c: New test.
6096
dea60b59
JJ
6097 PR tree-optimization/70916
6098 * gcc.c-torture/compile/pr70916.c: New test.
6099
adedd5c1
JJ
6100 PR target/49244
6101 * gcc.target/i386/pr49244-1.c: New test.
6102 * gcc.target/i386/pr49244-2.c: New test.
6103
f80041ef
BS
61042016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6105
6106 PR rtl-optimization/44281
6107 * gcc.target/i386/pr44281.c: New test.
6108
1cfcd39e
BC
61092016-05-03 bin cheng <bin.cheng@arm.com>
6110
6111 PR tree-optimization/56541
6112 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6113 * gcc.dg/vect/pr56541.c: new test.
6114
4304ccfd
MM
61152016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6116
6117 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6118 __float128.
6119 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6120
50d94c29
L
61212016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6122
6123 PR testsuite/70520
6124 * c-c++-common/asan/clone-test-1.c (main): Align child process
6125 stack to 16 bytes.
6126
bc1aee87
DM
61272016-05-02 David Malcolm <dmalcolm@redhat.com>
6128
6129 PR c++/62314
6130 * g++.dg/spellcheck-fields-2.C: New test case.
6131
474e0129
DM
61322016-05-02 David Malcolm <dmalcolm@redhat.com>
6133
6134 PR c++/62314
6135 * g++.dg/pr62314.C: New test case.
6136
818b88a7
JH
61372016-05-02 Jan Hubicka <hubicka@ucw.cz>
6138
6139 * gcc.dg/ipa/inline-8.c: New testcase.
6140
dd77684f
JJ
61412016-05-02 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR rtl-optimization/70467
6144 * gcc.target/i386/pr70467-1.c: New test.
6145
72407e00
BE
61462016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6147
6148 * gcc.dg/spec-options.c: Run the test on all targets.
6149 * gcc.dg/foo.specs: Use cpp_unique_options.
6150
dd53d197
MG
61512016-05-02 Marc Glisse <marc.glisse@inria.fr>
6152
6153 * gcc.dg/tree-ssa/unord.c: New testcase.
6154
a8b85ce9
MG
61552016-05-02 Marc Glisse <marc.glisse@inria.fr>
6156
6157 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6158
5b37e866
NS
61592016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6160
6161 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6162
7176a4a0
MP
61632016-05-02 Marek Polacek <polacek@redhat.com>
6164
6165 PR c/70851
6166 * gcc.dg/enum-incomplete-3.c: New test.
6167
6b9933b9
MP
61682016-05-02 Marek Polacek <polacek@redhat.com>
6169 Tom de Vries <tom@codesourcery.com>
6170
6171 PR tree-optimization/70700
6172 * gcc.dg/pr70700.c: New test.
6173
90f82260
UB
61742016-05-01 Uros Bizjak <ubizjak@gmail.com>
6175
6176 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6177 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6178 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6179 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6180 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6181
f73036c1
EB
61822016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6183
6184 * ada/acats/run_acats: Rename into...
6185 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6186 * ada/acats/run_all.sh: Remove redundant test.
6187 (target_run): Move around.
6188 (target_gnatchop): Use newly built executable.
6189 (target_gnatmake): Likewise.
6190 Check that the compilation of impbit succeeds.
6191
85e051a3
OE
61922016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6193
6194 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6195 * gcc.dg/20021029-1.c: Likewise.
6196 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6197 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6198 * gcc.target/sh/cmpstr.c: Likewise.
6199 * gcc.target/sh/cmpstrn.c: Likewise.
6200 * gcc.target/sh/memset.c: Likewise.
6201 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6202 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6203 * gcc.target/sh/pr39423-1.c: Likewise.
6204 * gcc.target/sh/pr49468-di.c: Likewise.
6205 * gcc.target/sh/pr49468-si.c: Likewise.
6206 * gcc.target/sh/pr49880-1.c: Likewise.
6207 * gcc.target/sh/pr49880-2.c: Likewise.
6208 * gcc.target/sh/pr49880-3.c: Likewise.
6209 * gcc.target/sh/pr50751-1.c: Likewise.
6210 * gcc.target/sh/pr50751-4.c: Likewise.
6211 * gcc.target/sh/pr50751-7.c: Likewise.
6212 * gcc.target/sh/pr51244-1.c: Likewise.
6213 * gcc.target/sh/pr51244-10.c: Likewise.
6214 * gcc.target/sh/pr51244-11.c: Likewise.
6215 * gcc.target/sh/pr51244-12.c: Likewise.
6216 * gcc.target/sh/pr51244-13.c: Likewise.
6217 * gcc.target/sh/pr51244-14.c: Likewise.
6218 * gcc.target/sh/pr51244-17.c: Likewise.
6219 * gcc.target/sh/pr51244-18.c: Likewise.
6220 * gcc.target/sh/pr51244-19.c: Likewise.
6221 * gcc.target/sh/pr51244-4.c: Likewise.
6222 * gcc.target/sh/pr51244-5.c: Likewise.
6223 * gcc.target/sh/pr51244-7.c: Likewise.
6224 * gcc.target/sh/pr51244-8.c: Likewise.
6225 * gcc.target/sh/pr51244-9.c: Likewise.
6226 * gcc.target/sh/pr51697.c: Likewise.
6227 * gcc.target/sh/pr52483-1.c: Likewise.
6228 * gcc.target/sh/pr52483-2.c: Likewise.
6229 * gcc.target/sh/pr52483-3.c: Likewise.
6230 * gcc.target/sh/pr52483-5.c: Likewise.
6231 * gcc.target/sh/pr52933-1.c: Likewise.
6232 * gcc.target/sh/pr52933-2.c: Likewise.
6233 * gcc.target/sh/pr52933-3.c: Likewise.
6234 * gcc.target/sh/pr53568-1.c: Likewise.
6235 * gcc.target/sh/pr53976-1.c: Likewise.
6236 * gcc.target/sh/pr53988-1.c: Likewise.
6237 * gcc.target/sh/pr53988.c: Likewise.
6238 * gcc.target/sh/pr54089-1.c: Likewise.
6239 * gcc.target/sh/pr54089-6.c: Likewise.
6240 * gcc.target/sh/pr54089-7.c: Likewise.
6241 * gcc.target/sh/pr54089-8.c: Likewise.
6242 * gcc.target/sh/pr54089-9.c: Likewise.
6243 * gcc.target/sh/pr54236-1.c: Likewise.
6244 * gcc.target/sh/pr54236-2.c: Likewise.
6245 * gcc.target/sh/pr54236-3.c: Likewise.
6246 * gcc.target/sh/pr54236-4.c: Likewise.
6247 * gcc.target/sh/pr54386.c: Likewise.
6248 * gcc.target/sh/pr54602-1.c: Likewise.
6249 * gcc.target/sh/pr54685.c: Likewise.
6250 * gcc.target/sh/pr54760-1.c: Likewise.
6251 * gcc.target/sh/pr54760-2.c: Likewise.
6252 * gcc.target/sh/pr54760-3.c: Likewise.
6253 * gcc.target/sh/pr54760-4.c: Likewise.
6254 * gcc.target/sh/pr54760-5.c: Likewise.
6255 * gcc.target/sh/pr54760-6.c: Likewise.
6256 * gcc.target/sh/pr55146.c: Likewise.
6257 * gcc.target/sh/pr55160.c: Likewise.
6258 * gcc.target/sh/pr59278.c: Likewise.
6259 * gcc.target/sh/pr59401-1.c: Likewise.
6260 * gcc.target/sh/pr59533-1.c: Likewise.
6261 * gcc.target/sh/pr63260.c: Likewise.
6262 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6263 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6264 * gcc.target/sh/strlen.c: Likewise.
6265 * gcc.target/sh/torture/pr30807.c: Likewise.
6266 * gcc.target/sh/torture/pr34777.c: Likewise.
6267 * gcc.target/sh/torture/pr64652.c: Likewise.
6268 * gcc.target/sh/torture/pr65505.c: Likewise.
6269 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6270 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6271
411e5c67
PC
62722016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6273
6274 PR c++/66644
6275 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6276
8fa97501
BS
62772016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6278
6279 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6280 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6281 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6282 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6283
5a956111
PP
62842016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6285
6286 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6287 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6288
e7ff0319
CP
62892016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6290
6291 PR middle-end/70626
6292 * c-c++-common/goacc/combined-reduction.c: New test.
6293 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6294
52d11a4b
L
62952016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6296
6297 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6298 *movdi_internal pattern only if PIC off.
6299 * gcc.target/i386/pr70155-2.c: Likewise.
6300 * gcc.target/i386/pr70155-3.c: Likewise.
6301 * gcc.target/i386/pr70155-4.c: Likewise.
6302 * gcc.target/i386/pr70155-5.c: Likewise.
6303 * gcc.target/i386/pr70155-6.c: Likewise.
6304 * gcc.target/i386/pr70155-7.c: Likewise.
6305 * gcc.target/i386/pr70155-8.c: Likewise.
6306 * gcc.target/i386/pr70155-15.c: Likewise.
6307 * gcc.target/i386/pr70155-17.c: Likewise.
6308 * gcc.target/i386/pr70155-22.c: Likewise.
6309
8960db31
BC
63102016-04-29 Bin Cheng <bin.cheng@arm.com>
6311
6312 PR tree-optimization/70803
6313 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6314
cca535a4
IE
63152016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6316
6317 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6318 optimization of vector loop.
6319 * gcc.target/i386/vect-unpack-3.c: New test.
6320 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6321 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6322 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6323
500ecf4a
MP
63242016-04-29 Marek Polacek <polacek@redhat.com>
6325
6326 PR sanitizer/70342
6327 * g++.dg/ubsan/null-7.C: New test.
6328
2fff3db8
MP
6329 PR c/70852
6330 * gcc.dg/pr70852.c: New test.
6331
509063eb
DV
63322016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6333
6334 PR/69089
6335 * g++.dg/cpp0x/alignas6.C: New test.
6336
83745c0d
DV
63372016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6338
c87885ca
RO
6339 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6340 * gcc.dg/pr27003.c: Likewise.
6341 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6342 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6343 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6344 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6345 * gcc.target/arc/mxy.c: Likewise.
6346 * gcc.target/arc/mswape.c: Likewise.
6347 * gcc.target/arc/mrtsc.c: Likewise.
6348 * gcc.target/arc/mcrc.c: Likewise.
6349 * gcc.target/arc/mdsp-packa.c: Likewise.
6350 * gcc.target/arc/mdvbf.c: Likewise.
6351 * gcc.target/arc/mlock.c: Likewise.
6352 * gcc.target/arc/mmac-24.c: Likewise.
6353 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6354
849b265d
BS
63552016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6356 Matthijs Kooijman <matthijs@stdin.nl>
6357 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6358
6359 PR target/60040
6360 * gcc.target/avr/pr60040-1.c: New.
6361 * gcc.target/avr/pr60040-2.c: New.
6362
1390536b
RB
63632016-04-29 Richard Biener <rguenther@suse.de>
6364
6365 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6366
98998245
RB
63672016-04-29 Richard Biener <rguenther@suse.de>
6368
6369 PR tree-optimization/13962
6370 PR tree-optimization/65686
6371 * gcc.dg/uninit-pr65686.c: New testcase.
6372
8b80cc21
JJ
63732016-04-29 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR middle-end/70843
6376 * gcc.dg/pr70843.c: New test.
6377
6181bc30
JJ
63782016-04-28 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR target/70858
6381 * gcc.target/i386/pr70858.c: New test.
6382
f4cb3612
AB
63832016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6384
6385 * gcc.target/arc/nps400-1.c: New file.
6386
8ad9df62
JR
63872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6388 Andrew Burgess <andrew.burgess@embecosm.com>
6389
6390 * gcc.target/arc/movh_cl-1.c: New file.
6391
ceaaa9fe
JR
63922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6393 Andrew Burgess <andrew.burgess@embecosm.com>
6394
6395 * gcc.target/arc/extzv-1.c: New file.
6396 * gcc.target/arc/insv-1.c: New file.
6397 * gcc.target/arc/insv-2.c: New file.
6398 * gcc.target/arc/movb-1.c: New file.
6399 * gcc.target/arc/movb-2.c: New file.
6400 * gcc.target/arc/movb-3.c: New file.
6401 * gcc.target/arc/movb-4.c: New file.
6402 * gcc.target/arc/movb-5.c: New file.
6403 * gcc.target/arc/movb_cl-1.c: New file.
6404 * gcc.target/arc/movb_cl-2.c: New file.
6405 * gcc.target/arc/movbi_cl-1.c: New file.
6406 * gcc.target/arc/movl-1.c: New file.
6407
4d03dc2f
JR
64082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6409 Andrew Burgess <andrew.burgess@embecosm.com>
6410
6411 * gcc.target/arc/cmem-1.c: New file.
6412 * gcc.target/arc/cmem-2.c: New file.
6413 * gcc.target/arc/cmem-3.c: New file.
6414 * gcc.target/arc/cmem-4.c: New file.
6415 * gcc.target/arc/cmem-5.c: New file.
6416 * gcc.target/arc/cmem-6.c: New file.
6417 * gcc.target/arc/cmem-7.c: New file.
6418 * gcc.target/arc/cmem-ld.inc: New file.
6419 * gcc.target/arc/cmem-st.inc: New file.
6420
81262dad
JJ
64212016-04-28 Jakub Jelinek <jakub@redhat.com>
6422
6423 PR target/70821
6424 * gcc.target/i386/pr70821.c: New test.
6425
0a31a09a
BS
64262016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6427
6428 * gcc.target/powerpc/vec-adde.c: New test.
6429 * gcc.target/powerpc/vec-adde-int128.c: New test.
6430
3ddffba9
JJ
64312016-04-28 Jakub Jelinek <jakub@redhat.com>
6432
6433 * gcc.target/i386/avx-vround-1.c: New test.
6434 * gcc.target/i386/avx-vround-2.c: New test.
6435 * gcc.target/i386/avx512vl-vround-1.c: New test.
6436 * gcc.target/i386/avx512vl-vround-2.c: New test.
6437
713dedcd
RO
64382016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6439
6440 PR testsuite/70595
6441 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6442 (check_effective_target_cilkplus_runtime): ... this.
6443 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6444 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6445
6446 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6447 Require cilkplus_runtime.
6448 Don't add -lcilkrts.
6449 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6450 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6451 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6452 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6453 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6454 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6455 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6456 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6457 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6458 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6459 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6460 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6461 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6462 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6463 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6464 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6465 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6466 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6467 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6468 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6469 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6470 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6471 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6472 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6473 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6474 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6475 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6476 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6477 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6478
6479 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6480 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6481
6482 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6483
6484 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6485 cilkplus_runtime.
6486
3563f78f
MG
64872016-04-27 Marc Glisse <marc.glisse@inria.fr>
6488
6489 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6490 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6491
6bc2bb18
RB
64922015-04-27 Ryan Burn <contact@rnburn.com>
6493
6494 PR c++/69024
6495 PR c++/68997
6496 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6497 diagnostic.
6498 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6499 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6500
1e55d29a
EB
65012016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6502
6503 * gnat.dg/limited_with4.ad[sb]: New test.
6504 * gnat.dg/limited_with4_pkg.ads: New helper.
6505
087146ca
L
65062016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6507
6508 PR target/70155
6509 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6510 and movv1ti_internal patterns
6511 * gcc.target/i386/pr70155-1.c: New test.
6512 * gcc.target/i386/pr70155-2.c: Likewise.
6513 * gcc.target/i386/pr70155-3.c: Likewise.
6514 * gcc.target/i386/pr70155-4.c: Likewise.
6515 * gcc.target/i386/pr70155-5.c: Likewise.
6516 * gcc.target/i386/pr70155-6.c: Likewise.
6517 * gcc.target/i386/pr70155-7.c: Likewise.
6518 * gcc.target/i386/pr70155-8.c: Likewise.
6519 * gcc.target/i386/pr70155-9.c: Likewise.
6520 * gcc.target/i386/pr70155-10.c: Likewise.
6521 * gcc.target/i386/pr70155-11.c: Likewise.
6522 * gcc.target/i386/pr70155-12.c: Likewise.
6523 * gcc.target/i386/pr70155-13.c: Likewise.
6524 * gcc.target/i386/pr70155-14.c: Likewise.
6525 * gcc.target/i386/pr70155-15.c: Likewise.
6526 * gcc.target/i386/pr70155-16.c: Likewise.
6527 * gcc.target/i386/pr70155-17.c: Likewise.
6528 * gcc.target/i386/pr70155-18.c: Likewise.
6529 * gcc.target/i386/pr70155-19.c: Likewise.
6530 * gcc.target/i386/pr70155-20.c: Likewise.
6531 * gcc.target/i386/pr70155-21.c: Likewise.
6532 * gcc.target/i386/pr70155-22.c: Likewise.
6533
92329f9f
L
65342016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6535
6536 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6537 ".{5,6}".
6538
309a0cf6
BC
65392016-04-27 Bin Cheng <bin.cheng@arm.com>
6540
6541 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6542 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6543 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6544 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6545 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6546
72ed2b9c
RB
65472016-04-27 Richard Biener <rguenther@suse.de>
6548
6549 PR ipa/70760
6550 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6551 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6552
3c98ff9b
NS
65532016-04-27 Nathan Sidwell <nathan@acm.org>
6554
6555 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6556 * g++.dg/ubsan/pr63956.C: Adjust error location.
6557
9ec5d66b
NC
65582016-04-27 Nick Clifton <nickc@redhat.com>
6559
6560 PR middle-end/49889
6561 * gcc.dg/pr49889.c: New test.
6562
c1e1f433
BS
65632016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6564
6565 * c-c++-common/memset-array.c: New test.
6566
8ac43293
MS
65672016-04-26 Martin Sebor <msebor@redhat.com>
6568
6569 PR c++/66639
6570 * g++.dg/cpp1y/func_constexpr.C: New test.
6571
843ce8ab
PP
65722016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6573
6574 PR c++/70241
6575 * g++.dg/cpp0x/enum32.C: New test.
6576 * g++.dg/cpp0x/enum33.C: New test.
6577
65782016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6579
6580 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6581 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6582 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6583 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6584 * gcc.c-torture/execute/pr38151.c: Likewise.
6585 * gcc.c-torture/execute/pr66556.c: Likewise.
6586 * gcc.c-torture/execute/pr67781.c: Likewise.
6587 * gcc.c-torture/execute/pr68648.c: Likewise.
6588
ca1206be
MG
65892016-04-26 Marc Glisse <marc.glisse@inria.fr>
6590
6591 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6592
2448a956
MP
65932016-04-26 Marek Polacek <polacek@redhat.com>
6594
6595 PR c/67784
6596 * gcc.dg/pr67784-3.c: New test.
6597 * gcc.dg/pr67784-4.c: New test.
6598 * gcc.dg/pr67784-5.c: New test.
6599
b02a5e26
MP
6600 PR c/70791
6601 * gcc.dg/Wnested-externs-2.c: New test.
6602
6b6aa8d3
MG
66032016-04-26 Marc Glisse <marc.glisse@inria.fr>
6604
6605 * gcc.dg/fold-plusmult.c: Adjust.
6606 * gcc.dg/no-strict-overflow-6.c: Adjust.
6607 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6608
a2095b55
BS
66092016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6610
6611 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6612 number scans.
6613 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6614 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6615 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6616 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6617 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6618 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6619 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6620 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6621 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6622 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6623 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6624 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6625 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6626 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6627 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6628 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6629 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6630 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6631 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6632 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6633 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6634 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6635 scans.
6636 * gcc.target/i386/pr32219-4.c: Likewise.
6637 * gcc.target/i386/pr32219-6.c: Likewise.
6638 * gcc.target/i386/pr32219-8.c: Likewise.
6639
bb0cc5c8
KT
66402016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6641
6642 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6643 associated options.
6644
5a0802ea
MP
66452016-04-26 Marek Polacek <polacek@redhat.com>
6646
6647 PR c++/70744
6648 * g++.dg/ext/cond2.C: New test.
6649
00f615af
BC
66502016-04-26 Bin Cheng <bin.cheng@arm.com>
6651
6652 PR tree-optimization/70771
6653 PR tree-optimization/70775
6654 * gcc.dg/pr70771.c: New test.
25939d34 6655 * gcc.dg/pr70775.c: New test.
00f615af 6656
218155e7
BS
66572016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6658
6659 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6660
ab99f467
RB
66612016-04-25 Richard Biener <rguenther@suse.de>
6662
6663 PR tree-optimization/70780
6664 * gcc.dg/torture/pr70780.c: New testcase.
6665
3f8257db 66662016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6667
c87885ca
RO
6668 * gcc.target/arm/neon-vaddws16.c: New test.
6669 * gcc.target/arm/neon-vaddws32.c: New test.
6670 * gcc.target/arm/neon-vaddwu16.c: New test.
6671 * gcc.target/arm/neon-vaddwu32.c: New test.
6672 * gcc.target/arm/neon-vaddwu8.c: New test.
6673 * lib/target-supports.exp
93c590ee
MC
6674 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6675 that arm neon support vector widen sum of HImode TO SImode.
6676
d6c1a7a7
JJ
66772016-04-23 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR sanitizer/70712
6680 * c-c++-common/asan/pr70712.c: New test.
6681
ab0fc037
TS
66822016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6683
6684 * .gitattributes: New file.
6685
2aa64824
CL
66862016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6687
6688 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6689
e7e12d92
DH
66902016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6691
6692 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6693 * gfortran.dg/submodule_15.f08: Likewise.
6694
d1431192
RB
66952016-04-22 Richard Biener <rguenther@suse.de>
6696
6697 PR tree-optimization/70740
6698 * gcc.dg/torture/pr70740.c: New testcase.
6699
04a63c24
L
67002016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 PR target/70750
6703 * gcc.target/i386/pr70750-1.c: New test.
6704 * gcc.target/i386/pr70750-2.c: Likewise.
6705
20700098
PC
67062016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6707
6708 PR c++/70540
6709 * g++.dg/cpp0x/auto48.C: New.
6710
aedf4e12
MP
67112016-04-21 Marek Polacek <polacek@redhat.com>
6712
6713 PR c++/70513
6714 * g++.dg/cpp0x/forw_enum12.C: New test.
6715 * g++.dg/cpp0x/forw_enum13.C: New test.
6716
2074d80a
KY
67172016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6718
6719 PR target/70728
6720 * gcc.target/i386/pr70728.c: New test.
6721
aef4aab0
RB
67222016-04-21 Richard Biener <rguenther@suse.de>
6723
6724 PR middle-end/70747
6725 * gcc.dg/pr70747.c: New testcase.
6726
2359e571
BC
67272016-04-21 Bin Cheng <bin.cheng@arm.com>
6728
6729 PR tree-optimization/70715
6730 * gcc.dg/tree-ssa/scev-13.c: New test.
6731
ce0e66ff
MG
67322016-04-21 Marc Glisse <marc.glisse@inria.fr>
6733
6734 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6735
2c2870a1
MG
67362016-04-21 Marc Glisse <marc.glisse@inria.fr>
6737
6738 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6739
a2b056a3
JH
67402016-04-20 Jan Hubicka <jh@suse.cz>
6741
6742 PR ipa/70018
6743 * g++.dg/ipa/nothrow-1.C: New testcase.
6744
ee392fc2
NS
67452016-04-20 Nathan Sidwell <nathan@acm.org>
6746
6747 PR c++/55635
6748 * g++.dg/eh/delete1.C: New.
6749
dda49daf
L
67502016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6751
6752 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6753 -mtune-ctrl=sse_typeless_stores.
6754
8a5b9d5a
L
67552016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6756
6757 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6758
1011119f
BC
67592016-04-20 Bin Cheng <bin.cheng@arm.com>
6760
6761 PR tree-optimization/69489
6762 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6763
477d4906
IV
67642016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6765
6766 PR c++/69363
6767 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6768 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6769 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6770
fad08d12
BC
67712016-04-20 Bin Cheng <bin.cheng@arm.com>
6772
6773 PR tree-optimization/56625
6774 PR tree-optimization/69489
6775 * gcc.dg/vect/pr56625.c: New test.
6776 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6777
9e3e4fab
AP
67782016-04-20 Andrew Pinski <apinski@cavium.com>
6779
6780 PR target/64971
6781 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6782
d7aa24e4
AC
67832016-04-20 Arnaud Charlet <charlet@adacore.com>
6784
6785 * gnat.dg/self1.adb: Remove now incorrect test.
6786
e6d62b46
BC
67872016-04-20 Bin Cheng <bin.cheng@arm.com>
6788
6789 * gcc.dg/tree-ssa/scev-11.c: New test.
6790 * gcc.dg/tree-ssa/scev-12.c: New test.
6791
2697b189
MP
67922016-04-20 Marek Polacek <polacek@redhat.com>
6793
6794 PR tree-optimization/70725
6795 * gcc.dg/pr70725.c: New test.
6796
60d393e8
RB
67972016-04-20 Richard Biener <rguenther@suse.de>
6798
6799 PR tree-optimization/70726
6800 * g++.dg/vect/pr70726.cc: New testcase.
6801
82c6f58a
AK
68022016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6803
6804 PR target/70674
6805 * gcc.target/s390/pr70674.c: New test.
6806
90eeab20
JD
68072016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6808
6809 PR libgfortran/70684
6810 * gfortran.dg/list_read_14.f90: New test.
6811
fc9cf6da
L
68122016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6813
6814 PR target/69201
6815 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6816 extern to force it misaligned.
6817 (b): Likewise.
6818 (c): Likewise.
6819 (d): Likewise.
6820 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6821 Don't check `*' before movv4sf_internal.
6822 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6823 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6824 Don't check `*' before movv16qi_internal.
6825 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6826 extern to force it misaligned.
6827 (b): Likewise.
6828 (c): Likewise.
6829 (d): Likewise.
6830 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6831 Don't check `*' before movv2df_internal.
6832 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6833 extern to force it misaligned.
6834 (b): Likewise.
6835 (c): Likewise.
6836 (d): Likewise.
6837 Check movv8sf_internal instead of avx_storeups256.
6838 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6839
ea8927ea
RB
68402016-04-19 Richard Biener <rguenther@suse.de>
6841
6842 PR tree-optimization/70171
6843 * g++.dg/tree-ssa/pr70171.C: New testcase.
6844
65f52ee9
RB
68452016-04-19 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/70724
6848 * gcc.dg/torture/pr70724.c: New testcase.
6849
987b67f1
VM
68502016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6851
6852 PR middle-end/70689
c87885ca 6853 * gcc.target/i386/pr70689.c: New.
987b67f1 6854
91a47c39
L
68552016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6856
6857 PR target/70708
6858 * gcc.target/i386/pr70708.c: New test.
6859
8270b82d
RB
68602016-04-18 Richard Biener <rguenther@suse.de>
6861
6862 PR tree-optimization/43434
6863 * gcc.dg/vect/pr43434.c: New testcase.
6864 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6865 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6866 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6867 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6868 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6869 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6870 * gcc.dg/gomp/pr68640.c: Likewise.
6871 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6872 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6873
edd048e2
RB
68742016-04-18 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/70701
6877 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6878
bd5c7330
TV
68792016-04-18 Tom de Vries <tom@codesourcery.com>
6880
6881 PR testsuite/70699
6882 * gcc.dg/pr70161.c: Add dot-file scans.
6883 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6884 instead of after last dot char.
6885
23f2660f
EB
68862016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6887
6888 * c-c++-common/dump-ada-spec-3.c: New test.
6889 * c-c++-common/dump-ada-spec-4.c: Likewise.
6890
da152c9f
TV
68912016-04-17 Tom de Vries <tom@codesourcery.com>
6892
6893 PR other/70183
6894 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6895
cc950f98
JH
68962016-04-15 Jan Hubicka <jh@suse.cz>
6897
6898 PR ipa/70018
6899 * g++.dg/ipa/pure-const-1.C: New testcase.
6900 * g++.dg/ipa/pure-const-2.C: New testcase.
6901 * g++.dg/ipa/pure-const-3.C: New testcase.
6902
949505a9
MP
69032016-04-15 Marek Polacek <polacek@redhat.com>
6904
6905 PR c/70671
6906 * gcc.dg/bitfld-22.c: New test.
6907
10e547d6
BS
69082016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6909
6910 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6911 x86_64.
6912
1e77281b
MP
69132016-04-15 Marek Polacek <polacek@redhat.com>
6914
6915 PR c/70651
6916 * c-c++-common/pr70651.c: New test.
6917
e501fa8e
KT
69182016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6919
6920 PR rtl-optimization/70681
6921 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6922 dump scan on arm and powerpc.
6923 * gcc.dg/pr10474.c: Likewise.
6924
dda1bf61
JJ
69252016-04-15 Jakub Jelinek <jakub@redhat.com>
6926
ca4ef1ff
JJ
6927 PR c++/69517
6928 PR c++/70019
6929 PR c++/70588
6930 * g++.dg/cpp1y/vla11.C: Revert for real.
6931
dda1bf61
JJ
6932 PR c/70436
6933 * c-c++-common/Wparentheses-1.c: New test.
6934 * c-c++-common/gomp/Wparentheses-1.c: New test.
6935 * c-c++-common/gomp/Wparentheses-2.c: New test.
6936 * c-c++-common/gomp/Wparentheses-3.c: New test.
6937 * c-c++-common/gomp/Wparentheses-4.c: New test.
6938 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6939 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6940 * c-c++-common/goacc/Wparentheses-1.c: New test.
6941
1355e62c
KY
69422016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6943
6944 PR target/70662
6945 * gcc.target/i386/pr70662.c: New test.
6946
0ab34b9e 69472016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6948 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6949
6950 PR tree-optimization/70130
6951 * gcc.dg/vect/O3-pr70130.c: New testcase.
6952
bc773aad
MM
69532016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6954
6e9b2286
MM
6955 PR target/70669
6956 * gcc.target/powerpc/pr70669.c: New test.
6957
bc773aad
MM
6958 PR target/70640
6959 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6960 a power7 system that does not have an assembler that supports
6961 power8.
6962
d8747845
MS
69632016-04-14 Martin Sebor <msebor@redhat.com>
6964
6965 PR c++/69517
6966 PR c++/70019
6967 PR c++/70588
6968 * c-c++-common/ubsan/vla-1.c: Revert.
6969 * g++.dg/cpp1y/vla11.C: Same.
6970 * g++.dg/cpp1y/vla12.C: Same.
6971 * g++.dg/cpp1y/vla13.C: Same.
6972 * g++.dg/cpp1y/vla14.C: Same.
6973 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6974 * g++.dg/init/array24.C: Same.
d8747845
MS
6975 * g++.dg/ubsan/vla-1.C: Same.
6976
85128559
MP
69772016-04-14 Marek Polacek <polacek@redhat.com>
6978 Jan Hubicka <hubicka@ucw.cz>
6979
6980 PR c++/70029
6981 * g++.dg/torture/pr70029.C: New test.
6982
52fbb073
MS
69832016-04-14 Martin Sebor <msebor@redhat.com>
6984
6985 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6986 type size to prevent failures on targets with very low maximum
6987 alignment.
6988
6db61d6f
RB
69892016-04-14 Richard Biener <rguenther@suse.de>
6990
6991 PR tree-optimization/70623
6992 * gcc.dg/torture/pr70623.c: New testcase.
6993 * gcc.dg/torture/pr70623-2.c: Likewise.
6994
342fac95
MS
69952016-04-13 Martin Sebor <msebor@redhat.com>
6996
6997 PR c++/69517
6998 PR c++/70019
6999 PR c++/70588
7000 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7001 * g++.dg/cpp1y/vla11.C: New test.
7002 * g++.dg/cpp1y/vla12.C: New test.
7003 * g++.dg/cpp1y/vla13.C: New test.
7004 * g++.dg/cpp1y/vla14.C: New test.
7005 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7006 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7007 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7008
d93c452f
JJ
70092016-04-13 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR c++/70641
7012 * g++.dg/opt/pr70641.C: New test.
7013
85115fb6
RO
70142016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015
7016 PR rtl-optimization/68749
7017 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7018 effects of argument promotions.
7019 Remove default args to dg-skip-if.
7020
545a4139
PC
70212016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 PR c++/70635
7024 * g++.dg/parse/pr70635.C: New.
7025
b3a77f21
MP
70262016-04-13 Marek Polacek <polacek@redhat.com>
7027
7028 PR c++/70639
7029 * c-c++-common/Wmisleading-indentation-4.c: New test.
7030
99cd9857
MP
70312016-04-13 Marek Polacek <polacek@redhat.com>
7032
7033 PR c/70436
c87885ca
RO
7034 * gcc.dg/Wparentheses-12.c: New test.
7035 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7036
75ca93ec
IE
70372016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7038
7039 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7040 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7041 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7042
3d3f9e7e
JJ
70432016-04-13 Jakub Jelinek <jakub@redhat.com>
7044
37947cd0
JJ
7045 PR middle-end/70633
7046 * gcc.c-torture/compile/pr70633.c: New test.
7047
3d3f9e7e
JJ
7048 PR debug/70628
7049 * gcc.dg/torture/pr70628.c: New test.
7050
92886d3e
PP
70512016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7052
7053 PR c++/70610
7054 * g++.dg/template/pr70610.C: New test.
7055 * g++.dg/template/pr70610-2.C: New test.
7056 * g++.dg/template/pr70610-3.C: New test.
7057 * g++.dg/template/pr70610-4.C: New test.
7058
13bd7c2b
JJ
70592016-04-12 Jakub Jelinek <jakub@redhat.com>
7060
6512fa6d
JJ
7061 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7062 128 instead of 32.
7063
13bd7c2b
JJ
7064 PR c++/70571
7065 * g++.dg/ext/pr70571.C: New test.
7066
20b9851c
MM
70672016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7068
8a434ada 7069 PR target/70640
20b9851c
MM
7070 * gcc.target/powerpc/pr70640.c: New test.
7071
2b2f52bc
PC
70722016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7073
7074 PR c++/68722
7075 * g++.dg/parse/pr68722.C: New.
7076
5901e56a
JJ
70772016-04-12 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR rtl-optimization/70596
7080 * gcc.target/i386/pr70596.c: New test.
7081
d4619dc1
NS
70822016-04-12 Nathan Sidwell <nathan@acm.org>
7083
7084 PR c++/70501
7085 * g++.dg/init/pr70501.C: New.
7086
3df530d3
DW
70872016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7088
7089 * gcc.target/i386/asm-flag-6.c: New test.
7090
b7a120d7
TV
70912016-04-12 Tom de Vries <tom@codesourcery.com>
7092
7093 PR tree-optimization/68756
7094 * gcc.dg/graphite/pr68756.c: New test.
7095
4e0eea75
JJ
70962016-04-12 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR tree-optimization/70602
7099 * gcc.c-torture/execute/pr70602.c: New test.
7100
35fbda43
MM
71012016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7102
7103 PR target/70381
7104 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7105 __float128 emulator is built and runs.
7106 * gcc.target/powerpc/float128-1.c: Likewise.
7107
7108 * lib/target-supports.exp (check_ppc_float128_sw_available):
7109 Rework tests for __float128 software and hardware
7110 availability. Fix exit condition to return 0 on success.
7111
04a99ebe
JG
71122016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7113
7114 PR target/70133
7115 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7116 * gcc.target/aarch64/target_attr_15.c: Likewise.
7117
47cd5a85
PC
71182016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7119
7120 PR c++/69066
7121 * g++.dg/cpp1y/pr69066.C: New.
7122
a5edb32e
JD
71232016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7124
7125 PR fortran/68566
7126 * gfortran.dg/pr36192.f90: Update test.
7127 * gfortran.dg/pr36192_1.f90: Update test.
7128 * gfortran.dg/real_dimension_1.f: Update test.
7129 * gfortran.dg/parameter_array_init_7.f90: New test.
7130
8ef378f8
JDA
71312016-04-09 John David Anglin <danglin@gcc.gnu.org>
7132
c532c871
JDA
7133 PR testsuite/64039
7134 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7135
d34f706f
JDA
7136 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7137
75e1dd9e
JDA
7138 PR rtl-optimization/66669
7139 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7140
8a976f5f
JDA
7141 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7142
da04822a
JDA
7143 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7144 * gcc.dg/pie-1.c: Likewise.
7145 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7146 * gcc.dg/pic-4.c: Likewise.
7147 * gcc.dg/pie-3.c: Likewise.
7148 * gcc.dg/pie-4.c: Likewise.
7149
adfabcf9
JDA
7150 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7151
4a020adf
JDA
7152 PR tree-optimization/68644
7153 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7154
8ef378f8
JDA
7155 PR rtl-optimization/64886
7156 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7157
09bf990e
TV
71582016-04-09 Tom de Vries <tom@codesourcery.com>
7159
7160 PR tree-optimization/68953
7161 * gcc.dg/graphite/pr68953.c: New test.
7162
138c3c1a
DH
71632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7164
7165 PR fortran/70592
7166 * gfortran.dg/deferred_character_16.f90: New test.
7167
f55460af
JJ
71682016-04-09 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR tree-optimization/70586
7171 * gcc.c-torture/execute/pr70586.c: New test.
7172
0b77bbf3
DH
71732016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7174
7175 PR sanitizer/70573
7176 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7177 with __builtin_memset
7178 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7179
c42cfb5c
CP
71802016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7181
7182 PR lto/70289
7183 PR ipa/70348
7184 PR tree-optimization/70373
7185 PR middle-end/70533
7186 PR middle-end/70534
7187 PR middle-end/70535
7188 * c-c++-common/goacc/reduction-5.c: New test.
7189 * c-c++-common/goacc/reduction-promotions.c: New test.
7190 * gfortran.dg/goacc/reduction-3.f95: New test.
7191 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7192
56cfb596
PP
71932016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7194
7195 PR c++/70590
7196 PR c++/70452
7197 * g++.dg/pr70590.C: New test.
7198 * g++.dg/pr70590-2.C: New test.
7199
1a13c0a2
JJ
72002016-04-08 Jakub Jelinek <jakub@redhat.com>
7201
abc0647a
JJ
7202 PR middle-end/70593
7203 * gcc.target/i386/pr70593.c: New test.
7204
1a13c0a2
JJ
7205 PR rtl-optimization/70574
7206 * gcc.target/i386/avx2-pr70574.c: New test.
7207
c3da4956
MO
72082016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7209
7210 PR sanitizer/70541
7211 * c-c++-common/asan/pr70541.c: New test.
7212
9f1b833b
TV
72132016-04-08 Tom de Vries <tom@codesourcery.com>
7214
7215 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7216 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7217
bae7adda
KT
72182016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7219
7220 PR target/70566
7221 * gcc.c-torture/execute/pr70566.c: New test.
7222
211f3d57
TV
72232016-04-08 Tom de Vries <tom@codesourcery.com>
7224
7225 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7226 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7227
02cf2861
AM
72282016-04-08 Alan Modra <amodra@gmail.com>
7229
7230 * gcc.target/powerpc/pr70117.c: New.
7231
5f490f9f
JJ
72322016-04-07 Jakub Jelinek <jakub@redhat.com>
7233
56e9b710
JJ
7234 PR testsuite/70581
7235 * gcc.dg/lto/simd-function_0.c: New test.
7236
5f490f9f
JJ
7237 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7238 clones.
7239 * c-c++-common/attr-simd-2.c: Likewise.
7240 * c-c++-common/attr-simd-4.c: Likewise.
7241 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7242 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7243
e4ebc74d
TP
72442016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7245
7246 PR testsuite/70553
7247 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7248
9817ae35
TS
72492016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7250 Tom de Vries <tom@codesourcery.com>
7251
7252 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7253 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7254 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7255 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7256 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7257 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7258 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7259 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7260
e292f64d
PP
72612016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7262
7263 PR c/70436
7264 * g++.dg/warn/Wparentheses-29.C: New test.
7265
6b37bdaf
PP
72662016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7267
7268 PR c/70436
7269 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7270 explicit braces to resolve a future -Wparentheses warning.
7271
64824205
RH
72722016-04-06 Richard Henderson <rth@redhat.com>
7273
7274 * gcc.dg/pr61817-1.c: New test.
7275 * gcc.dg/pr61817-2.c: New test.
7276 * gcc.dg/pr69391-1.c: New test.
7277 * gcc.dg/pr69391-2.c: New test.
7278
bc2fc1f3
VM
72792016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7280
7281 PR rtl-optimization/70398
c87885ca 7282 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7283
41414a02
EB
72842016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7285
7286 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7287
4066ea8a
YR
72882016-04-06 Yvan Roux <yvan.roux@linaro.org>
7289 Pedro Alves <palves@redhat.com>
7290
7291 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7292
ec35ea45
JJ
72932016-04-06 Jakub Jelinek <jakub@redhat.com>
7294
3866f8dd
JJ
7295 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7296 Check for avx512f effective targets instead of avx2.
7297 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7298 for AVX512F clones.
7299 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7300 * g++.dg/gomp/declare-simd-1.C: Likewise.
7301 * g++.dg/gomp/declare-simd-3.C: Likewise.
7302 * g++.dg/gomp/declare-simd-4.C: Likewise.
7303
ec35ea45
JJ
7304 PR middle-end/70550
7305 * c-c++-common/gomp/pr70550-1.c: New test.
7306 * c-c++-common/gomp/pr70550-2.c: New test.
7307
c08d28ac
NS
73082016-04-05 Nathan Sidwell <nathan@acm.org>
7309
7310 PR c++/70512
7311 * g++.dg/ext/attribute-may-alias-5.C: New.
7312
1d510e04
JJ
73132016-04-05 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR c++/70336
7316 * c-c++-common/pr70336.c: New test.
7317 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7318 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7319
84278ed9
JH
73202016-04-05 Jan Hubicka <hubicka@ucw.cz>
7321
7322 PR ipa/66223
7323 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7324
268a0ec4
JJ
73252016-04-05 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR rtl-optimization/70542
7328 * gcc.dg/torture/pr70542.c: New test.
7329 * gcc.target/i386/avx2-pr70542.c: New test.
7330
5e8c2eb1
ZS
73312016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7332
7333 PR tree-optimization/70509
7334 * gcc.target/i386/avx512bw-pr70509.c: New test.
7335
c0daf32d
PP
73362016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7337
7338 PR c++/70452
7339 * g++.dg/ext/constexpr-vla4.C: New test.
7340
bf867841
UB
73412016-04-05 Uros Bizjak <ubizjak@gmail.com>
7342
7343 PR target/70510
7344 * gcc.target/i386/pr70510.c: New test.
7345
3022186a
RB
73462016-04-05 Richard Biener <rguenther@suse.de>
7347
7348 PR tree-optimization/70526
7349 * g++.dg/torture/pr70526.C: New testcase.
7350
55fc79b2
JJ
73512016-04-05 Jakub Jelinek <jakub@redhat.com>
7352
7353 PR target/70525
7354 * gcc.target/i386/pr70525.c: New test.
7355
62b233f2
RB
73562016-04-05 Richard Biener <rguenther@suse.de>
7357
7358 PR middle-end/70499
7359 * g++.dg/torture/pr70499.C: New testcase.
7360
cc05759d
RB
73612016-04-05 Richard Biener <rguenther@suse.de>
7362
7363 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7364 remove XFAIL.
7365
f23f16d4
JJ
73662016-04-04 Jakub Jelinek <jakub@redhat.com>
7367
7368 PR middle-end/70307
7369 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7370 rs6000 ABI warnings.
7371
d27ecc49
JH
73722016-04-04 Jan Hubicka <hubicka@ucw.cz>
7373
7374 PR ipa/66223
7375 * g++.dg/ipa/devirt-51.C: New testcase.
7376
c974c96e 73772016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7378 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7379
7380 PR middle-end/70457
7381 * gcc.dg/torture/pr70457.c: New.
7382
7a85da89
AV
73832016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7384
7385 PR fortran/67538
7386 * gfortran.dg/allocate_with_source_19.f08: New test.
7387
de517e64
AV
73882016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7389
7390 PR fortran/65795
7391 * gfortran.dg/coarray_allocate_6.f08: New test.
7392
43b9f499
RB
73932016-04-04 Richard Biener <rguenther@suse.de>
7394
7395 PR rtl-optimization/70484
7396 * gcc.dg/torture/pr70484.c: New testcase.
7397
f13355da
MP
73982016-04-04 Marek Polacek <polacek@redhat.com>
7399
7400 PR c/70307
7401 * gcc.dg/torture/pr70307.c: New test.
7402
6cc6ed50
OE
74032016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7404
7405 PR target/70416
7406 PR target/67391
7407 * gcc.target/sh/torture/pr70416.c: New.
7408
abdc16c8
MS
74092016-04-02 Martin Sebor <msebor@redhat.com>
7410
7411 PR c++/67376
7412 PR c++/70170
7413 PR c++/70172
7414 PR c++/70228
7415 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7416 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7417 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7418 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7419 * g++.dg/cpp0x/constexpr-string.C: Same.
7420 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7421 * g++.dg/cpp0x/pr65398.C: Same.
7422 * g++.dg/ext/constexpr-vla1.C: Same.
7423 * g++.dg/ext/constexpr-vla2.C: Same.
7424 * g++.dg/ext/constexpr-vla3.C: Same.
7425 * g++.dg/ubsan/pr63956.C: Same.
7426
763cd859
JJ
74272016-04-01 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR rtl-optimization/70467
7430 * gcc.target/i386/pr70467-2.c: New test.
7431
0f875435
JJ
74322016-04-01 Jakub Jelinek <jakub@redhat.com>
7433 Marek Polacek <polacek@redhat.com>
7434
7435 PR c++/70488
7436 * g++.dg/init/new47.C: New test.
7437
41d14659
RR
74382016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7439
7440 PR target/70496
7441 * gcc.target/arm/pr70496.c: New test.
7442
f9bf89bb
NS
74432016-04-01 Nathan Sidwell <nathan@acm.org>
7444
73b9085d
NS
7445 PR c++/68475
7446 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7447
4afdcfaa
IE
74482016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7449
7450 PR target/69890
7451 * gcc.dg/strlenopt.h (memmove): New.
7452 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7453 instead of "string.h".
7454 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7455 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7456 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7457 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7458 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7459 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7460 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7461 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7462 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7463 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7464 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7465 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7466 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7467 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7468 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7469 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7470 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7471 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7472 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7473 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7474
b5d7a29c
RO
74752016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7476
7477 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7478 (Holder::foo): Reflect this.
7479
b660f9ec
IE
74802016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7481
7482 PR target/70442
7483 * gcc.dg/pr70442.c: New test.
7484
88504f34
NS
74852016-03-31 Nathan Sidwell <nathan@acm.org>
7486
7487 PR c++/70393
7488 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7489
95d34b96
KY
74902016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7491
7492 PR target/70453
7493 * gcc.target/i386/pr70453.c: New test.
7494
b4c4967c
AB
74952016-03-31 Andrey Belevantsev <abel@ispras.ru>
7496
7497 PR target/70292
7498 * gcc.c-torture/pr70292.c: New test.
7499
5fde6a45
MP
75002016-03-31 Marek Polacek <polacek@redhat.com>
7501
7502 PR c/70297
7503 * c-c++-common/pr70297.c: New test.
7504 * g++.dg/cpp0x/typedef-redecl.C: New test.
7505 * gcc.dg/typedef-redecl2.c: New test.
7506
97eb24c4
JJ
75072016-03-31 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR rtl-optimization/70460
7510 * gcc.c-torture/execute/pr70460.c: New test.
7511
efc3536f
RB
75122016-03-31 Richard Biener <rguenther@suse.de>
7513
7514 PR c++/70430
7515 * g++.dg/ext/vector30.C: New testcase.
7516
e0876e21
DH
75172016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7518 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7519
7520 * gfortran.dg/fmt_pf.f90: New test.
7521
e9bff8c6
RO
75222016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7523
7524 Forward-port from 5 branch
7525 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR testsuite/70356
7528 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7529 dg-require-effective-target after dg-do.
7530
7531 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7532
7533 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7534
2620c80d
TS
75352016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7536 Julian Brown <julian@codesourcery.com>
7537 Chung-Lin Tang <cltang@codesourcery.com>
7538 Cesar Philippidis <cesar@codesourcery.com>
7539 James Norris <jnorris@codesourcery.com>
7540 Tom de Vries <tom@codesourcery.com>
7541 Nathan Sidwell <nathan@codesourcery.com>
7542
bf867841 7543 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7544 * c-c++-common/goacc/loop-clauses.c: Likewise.
7545 * g++.dg/goacc/template.C: Likewise.
7546 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7547 * gfortran.dg/goacc/loop-1.f95: Likewise.
7548 * gfortran.dg/goacc/loop-5.f95: Likewise.
7549 * gfortran.dg/goacc/loop-6.f95: Likewise.
7550 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7551 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7552 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7553 * c-c++-common/goacc/clauses-fail.c: Likewise.
7554 * c-c++-common/goacc/parallel-1.c: Likewise.
7555 * c-c++-common/goacc/reduction-1.c: Likewise.
7556 * c-c++-common/goacc/reduction-2.c: Likewise.
7557 * c-c++-common/goacc/reduction-3.c: Likewise.
7558 * c-c++-common/goacc/reduction-4.c: Likewise.
7559 * c-c++-common/goacc/routine-3.c: Likewise.
7560 * c-c++-common/goacc/routine-4.c: Likewise.
7561 * c-c++-common/goacc/routine-5.c: Likewise.
7562 * c-c++-common/goacc/tile.c: Likewise.
7563 * g++.dg/goacc/template.C: Likewise.
7564 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7565 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7566 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7567 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7568 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7569 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7570 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7571 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7572 * c-c++-common/goacc/use_device-1.c: ... this file.
7573 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7574 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7575 * c-c++-common/goacc/host_data-6.c: ... this file.
7576 * c-c++-common/goacc/loop-2-kernels.c: New file.
7577 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7578 * c-c++-common/goacc/loop-3.c: Likewise.
7579 * g++.dg/goacc/reference.C: Likewise.
7580 * g++.dg/goacc/routine-1.C: Likewise.
7581 * g++.dg/goacc/routine-2.C: Likewise.
7582
f6d2d066
RB
75832016-03-30 Richard Biener <rguenther@suse.de>
7584
7585 PR middle-end/70450
7586 * gcc.dg/torture/pr70450.c: New testcase.
7587
d43242b9
JJ
75882016-03-30 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR target/70421
7591 * gcc.dg/torture/pr70421.c: New test.
7592 * gcc.target/i386/avx512f-pr70421.c: New test.
7593
5ce43b77
L
75942016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7595
7596 PR testsuite/70364
7597 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7598 (check): New function.
7599 (bar): Call check.
7600 (foo): Align stack to 16 bytes when calling bar.
7601 * gcc.target/i386/cleanup-2.c: Likewise.
7602
d014a712
PP
76032016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7604
7605 PR tree-optimization/59124
7606 * gcc.dg/Warray-bounds-19.c: New test.
7607
3f8257db 76082016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7609
7610 * lib/prune.exp (escape_regex_chars): New.
7611 (prune_file_path): Update to quote metcharacters for regexp.
7612
3336c6e0
JJ
76132016-03-29 Jakub Jelinek <jakub@redhat.com>
7614
a362f023
JJ
7615 PR rtl-optimization/70429
7616 * gcc.c-torture/execute/pr70429.c: New test.
7617
3336c6e0
JJ
7618 PR tree-optimization/70405
7619 * gcc.dg/pr70405.c: New test.
7620
728557fd
AV
76212016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7622
7623 PR fortran/70397
7624 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7625 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7626
bef977d4
TS
76272016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7628
7629 PR testsuite/64177
7630 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7631 __cilkrts_set_param to set two workers.
7632 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7633 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7634
6f6d25c9
DH
76352016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7636
bf867841 7637 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7638
45733562
KY
76392016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7640
7641 PR target/70406
bf867841 7642 * gcc.target/i386/pr70406.c: New test.
45733562 7643
a1799e5e
EB
76442016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7645
7646 * gnat.dg/specs/double_record_extension3.ads: New test.
7647
5fca7b66
RH
76482016-03-25 Richard Henderson <rth@redhat.com>
7649
7650 PR target/70120
7651 * gcc.target/aarch64/pr70120-1.c: New.
7652 * gcc.target/aarch64/pr70120-2.c: New.
7653 * gcc.target/aarch64/pr70120-3.c: New.
7654
31ce75c6
PP
76552016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7656
7657 PR c++/62212
7658 * g++.dg/template/mangle2.C: The dg-do directive should be
7659 "compile" not "assemble".
7660
3caf0ca1
BS
76612016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7662
7663 PR lto/69650
7664 * gcc.dg/pr69650.c: New test.
7665
634035b6
DE
76662016-03-25 David Edelsohn <dje.gcc@gmail.com>
7667
7668 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7669
45d34276
AM
76702016-03-25 Alan Modra <amodra@gmail.com>
7671
7672 * gcc.dg/dfp/pr70052.c: New test.
7673
8f085166
RH
76742016-03-24 Richard Henderson <rth@redhat.com>
7675
7676 PR middle-end/69845
7677 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7678 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7679
011e5ec3
TV
76802016-03-24 Tom de Vries <tom@codesourcery.com>
7681
7682 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7683
9e3f4551
TV
76842016-03-24 Tom de Vries <tom@codesourcery.com>
7685
7686 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7687 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7688
45780041
TV
76892016-03-24 Tom de Vries <tom@codesourcery.com>
7690
7691 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7692 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7693
887ab4e5
PP
76942016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7695
7696 PR c++/62212
7697 * g++.dg/template/mangle2.C: New test.
7698
69a9a66f
RB
76992016-03-24 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/70396
7702 * gcc.dg/torture/pr70396.c: New testcase.
7703
ed87de55
RB
77042016-03-24 Richard Biener <rguenther@suse.de>
7705
7706 PR middle-end/70370
7707 * gcc.dg/torture/pr70370.c: New testcase.
7708
ea064934
TV
77092016-03-24 Tom de Vries <tom@codesourcery.com>
7710
7711 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7712 * gfortran.dg/goacc/kernels-tree.f95: Same.
7713 * gfortran.dg/goacc/parallel-tree.f95: Same.
7714
b2a4dd1d
TV
77152016-03-24 Tom de Vries <tom@codesourcery.com>
7716
7717 * c-c++-common/goacc/uninit-if-clause.c: New test.
7718 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7719
72e7cd6e
JJ
77202016-03-24 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR target/70290
bf867841
UB
7723 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7724 Fix formatting.
72e7cd6e 7725
ce9d0c03
RB
77262016-03-24 Richard Biener <rguenther@suse.de>
7727
7728 PR tree-optimization/70372
7729 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7730
426b9428
PP
77312016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7732
7733 PR c++/70347
7734 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7735
cd1588c4
PP
77362016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7737
7738 PR c++/70332
7739 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7740
61637db3
JJ
77412016-03-23 Jakub Jelinek <jakub@redhat.com>
7742
928af3bf
JJ
7743 PR c++/70001
7744 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7745 * g++.dg/cpp1y/pr70001.C: New test.
7746
61637db3
JJ
7747 PR c++/70323
7748 * g++.dg/cpp0x/constexpr-70323.C: New test.
7749
05aca4e7
AO
77502016-03-23 Alexandre Oliva <aoliva@redhat.com>
7751 Jason Merrill <jason@redhat.com>
7752 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR c++/69315
7755 * g++.dg/cpp0x/constexpr-69315.C: New test.
7756 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7757
fbdb6baf
MP
77582016-03-23 Marek Polacek <polacek@redhat.com>
7759
7760 PR c++/69884
7761 * g++.dg/warn/Wignored-attributes-1.C: New test.
7762 * g++.dg/warn/Wignored-attributes-2.C: New test.
7763
d79ee524
TV
77642016-03-23 Tom de Vries <tom@codesourcery.com>
7765
7766 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7767 initialization.
7768 * gfortran.dg/goacc/private-3.f95 (test): Same.
7769 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7770 missing use param.
7771
a59f0bef
KT
77722016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7773
7774 * lib/target-supports.exp: Remove v7ve entry from loop
7775 creating effective target checks.
7776 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7777 (add_options_for_arm_arch_v7ve): Likewise.
7778
0179520a
JJ
77792016-03-23 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR tree-optimization/70354
7782 * gcc.dg/vect/pr70354-1.c: New test.
7783 * gcc.dg/vect/pr70354-2.c: New test.
7784 * gcc.target/i386/avx2-pr70354-1.c: New test.
7785 * gcc.target/i386/avx2-pr70354-2.c: New test.
7786
75bb14d7
JL
77872016-03-22 Jeff Law <law@redhat.com>
7788
7789 PR target/70232
7790 * gcc.dg/tree-ssa/pr70232.c: New test.
7791
72c9526d
IE
77922016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7793
7794 PR target/70302
7795 * gcc.target/i386/pr70302.c: New test.
7796
a3ca1bc5
RB
77972016-03-22 Richard Biener <rguenther@suse.de>
7798
7799 PR middle-end/70251
7800 * g++.dg/torture/pr70251.C: New testcase.
7801
5c240f4d
DM
78022016-03-22 David Malcolm <dmalcolm@redhat.com>
7803
7804 PR c/69993
7805 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7806 Wmisleading-indentation.c.
7807 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7808 reflect change to diagnostic text and order of messages.
7809 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7810
80f6631b
DE
78112016-03-22 David Edelsohn <dje.gcc@gmail.com>
7812
7813 * g++.dg/ext/java-3.C: Don't compile on AIX.
7814
9a10956c
RB
78152016-03-22 Richard Biener <rguenther@suse.de>
7816
7817 PR middle-end/70333
7818 * gcc.dg/torture/pr70333.c: New testcase.
7819
6cedf922
IE
78202016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7821
7822 * g++.dg/ext/pr70290.C: New test.
7823
cd6c27ac
KY
78242016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7825
7826 PR target/70325
7827 * gcc.target/i386/pr70325.c: New test.
7828
4cde512c
JJ
78292016-03-22 Jakub Jelinek <jakub@redhat.com>
7830
b01915ed
JJ
7831 PR target/70329
7832 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7833 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7834
4e3e2cf1
JJ
7835 PR target/70300
7836 * gcc.target/i386/pr70300.c: New test.
7837
4cde512c
JJ
7838 PR c++/70295
7839 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7840 (func2): New function for cond with parens, xfail warning for c++.
7841 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7842
16f6d7dc
PP
78432016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7844
7845 PR c++/70096
7846 * g++.dg/template/ptrmem30.C: New test.
7847
a3e2b438
PP
78482016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7849
7850 PR c++/70204
7851 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7852 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7853
11b6a02e
JJ
78542016-03-21 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR middle-end/70326
7857 * gcc.dg/pr70326.c: New test.
7858
b9407883
MG
78592016-03-21 Marc Glisse <marc.glisse@inria.fr>
7860 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR tree-optimization/70317
7863 * gcc.dg/pr70317.c: New test.
7864
4a148e19
UB
78652016-03-21 Uros Bizjak <ubizjak@gmail.com>
7866
7867 PR target/70327
7868 * gcc.target/i386/pr70327.c: New test.
7869
2a85ddbb
ML
78702016-03-21 Martin Liska <mliska@suse.cz>
7871
7d36fe98 7872 PR ipa/70306
2a85ddbb
ML
7873 * gcc.dg/ipa/pr70306.c: New test.
7874
4a148e19 78752016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7876
7877 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7878 * gcc.target/arm/attr-align3.c: Likewise.
7879 * gcc.target/arm/attr_arm.c: Likewise.
7880 * gcc.target/arm/flip-thumb.c: Likewise.
7881
6b366948
JJ
78822016-03-21 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR target/70296
7885 * gcc.target/powerpc/altivec-36.c: New test.
7886
2fac8c14
RB
78872016-03-21 Richard Biener <rguenther@suse.de>
7888
7889 PR tree-optimization/70310
7890 * gcc.dg/torture/pr70310.c: New testcase.
7891
e9bde854
KY
78922016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7893
7894 PR target/70293
7895 * gcc.target/i386/pr70293.c: New test.
7896
56bbfaf6
RB
78972016-03-21 Richard Biener <rguenther@suse.de>
7898
7899 PR tree-optimization/70288
7900 * gcc.dg/torture/pr70288-1.c: New testcase.
7901 * gcc.dg/torture/pr70288-2.c: Likewise.
7902
3eee49ed
AB
79032016-03-21 Andrey Belevantsev <abel@ispras.ru>
7904
7905 PR rtl-optimization/69307
7906 * gcc.target/arm/pr69307.c: New test.
4a148e19 7907
8e7816b4
AB
79082016-03-21 Andrey Belevantsev <abel@ispras.ru>
7909
7910 PR rtl-optimization/69102
7911 * gcc.c-torture/compile/pr69102.c: New test.
7912
14d7d4be
JL
79132016-03-18 Jeff Law <law@redhat.com>
7914
7915 PR rtl-optimization/70263
7916 * gcc.c-torture/compile/pr70263-1.c: New test.
7917 * gcc.target/i386/pr70263-2.c: New test.
7918
5c6a601c
BS
79192016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7920
7921 PR rtl-optimization/70278
7922 * gcc.dg/torture/pr70278.c: New test.
7923 * gcc.target/arm/pr70278.c: New test.
7924
4bbf545b
DM
79252016-03-18 David Malcolm <dmalcolm@redhat.com>
7926
7927 PR c/70281
7928 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7929 (test_builtin_types_compatible_p): New test function.
7930 * gcc.dg/pr70281.c: New test case.
7931
dc28bb68
CL
79322016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7933
7934 PR target/70113
7935 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7936
5e8d6dff
IE
79372016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7938
7939 PR tree-optimization/70252
7940 * gcc.dg/pr70252.c: New test.
7941
d0e7e403
TV
79422016-03-18 Tom de Vries <tom@codesourcery.com>
7943
7944 * gcc.dg/pr70161-2.c: New test.
7945 * gcc.dg/pr70161.c: New test.
7946
fa22501a
TV
79472016-03-18 Tom de Vries <tom@codesourcery.com>
7948
7949 PR ipa/70269
7950 * gcc.dg/pr70269.c: New test.
7951
dd125026
JJ
79522016-03-18 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR c++/70267
7955 * g++.dg/ext/java-3.C: New test.
7956
91914f0a
PP
79572016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7958
7959 PR c++/70205
7960 * g++.dg/lookup/pr70205.C: New test.
7961
753a8910
PP
79622016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7963
7964 PR c++/70218
7965 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7966
14ba7b28
MP
79672016-03-17 Marek Polacek <polacek@redhat.com>
7968
7969 PR c/69407
7970 * gcc.dg/atomic-op-6.c: New test.
7971
ded60913
DM
79722016-03-17 David Malcolm <dmalcolm@redhat.com>
7973
7974 PR c/70264
7975 * c-c++-common/pr70264.c: New test case.
7976
a3aad0e6
JJ
79772016-03-17 Jakub Jelinek <jakub@redhat.com>
7978
17366700
JJ
7979 PR c++/70144
7980 * c-c++-common/pr70144-1.c: New test.
7981 * c-c++-common/pr70144-2.c: New test.
7982
a3aad0e6
JJ
7983 PR c++/70272
7984 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7985 * g++.dg/opt/flifetime-dse6.C: New test.
7986 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7987
b57e6e18
L
79882016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7989
7990 PR driver/70192
7991 * gcc.dg/pic-1.c: New test.
7992 * gcc.dg/pic-2.c: Likewise.
7993 * gcc.dg/pic-3.c: Likewise.
7994 * gcc.dg/pic-4.c: Likewise.
7995 * gcc.dg/pie-1.c: Likewise.
7996 * gcc.dg/pie-2.c: Likewise.
7997 * gcc.dg/pie-3.c: Likewise.
7998 * gcc.dg/pie-4.c: Likewise.
7999 * gcc.dg/pie-5.c: Likewise.
8000 * gcc.dg/pie-6.c: Likewise.
8001
b38ba58b
TV
80022016-03-17 Tom de Vries <tom@codesourcery.com>
8003
8004 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8005 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8006
6931b3b7
RB
80072016-03-17 Richard Biener <rguenther@suse.de>
8008
8009 PR debug/70271
8010 * g++.dg/debug/pr70271.C: New testcase.
8011
0c8b64cb
IE
80122016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8013
8014 * gcc.target/i386/pr70251.c: New test.
8015
b1970801
MP
80162016-03-17 Marek Polacek <polacek@redhat.com>
8017
8018 PR c++/70194
8019 * g++.dg/warn/constexpr-70194.C: New test.
8020
820c5eaa
RH
80212016-03-16 Richard Henderson <rth@redhat.com>
8022
8023 PR middle-end/70240
8024 * gcc.c-torture/compile/pr70240.c: New.
8025
da0ad263
SKS
80262016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8027
8028 * gcc.c-torture/compile/20151204.c: Skip for avr.
8029
c73d295c
JJ
80302016-03-16 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR target/70245
8033 * g++.dg/opt/pr70245.C: New test.
8034 * g++.dg/opt/pr70245.h: New file.
8035 * g++.dg/opt/pr70245-aux.cc: New file.
8036
b2794066
MS
80372016-03-16 Martin Sebor <msebor@redhat.com>
8038
8039 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8040
aa43616c
RH
80412016-03-16 Richard Henderson <rth@redhat.com>
8042
8043 PR middle-end/70199
8044 * gcc.c-torture/compile/pr70199.c: New.
8045
59608fe5
L
80462016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8047
8048 * gcc.dg/uninit-19.c: Run dos2unix.
8049
ab4c578f
MP
80502016-03-16 Marek Polacek <polacek@redhat.com>
8051
8052 PR c/70093
8053 * gcc.dg/nested-func-10.c: New test.
8054 * gcc.dg/nested-func-9.c: New test.
8055
f5387e76
JJ
80562016-03-16 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR tree-optimization/68714
8059 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8060
7662b718
TV
80612016-03-16 Tom de Vries <tom@codesourcery.com>
8062
8063 PR tree-optimization/68715
8064 * gcc.dg/graphite/pr68715-2.c: New test.
8065 * gcc.dg/graphite/pr68715.c: New test.
8066 * gfortran.dg/graphite/pr68715.f90: New test.
8067
be7ce7ae
TV
80682016-03-16 Tom de Vries <tom@codesourcery.com>
8069
8070 PR tree-optimization/68809
8071 * gcc.dg/graphite/pr68809-2.c: New test.
8072 * gcc.dg/graphite/pr68809.c: New test.
8073
1935f250
JJ
80742016-03-16 Jakub Jelinek <jakub@redhat.com>
8075
6651c93e
JJ
8076 PR c++/70147
8077 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8078 method call to i () as argument. Adjust expected output.
8079
1935f250
JJ
8080 PR c++/70147
8081 * g++.dg/ubsan/pr70147-1.C: New test.
8082 * g++.dg/ubsan/pr70147-2.C: New test.
8083
ab1caa6e
MS
80842016-03-15 Martin Sebor <msebor@redhat.com>
8085
8086 PR c++/58281
8087 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8088
5c2a1bbb
JDA
80892016-03-15 John David Anglin <danglin@gcc.gnu.org>
8090
cb5d8ad1
JDA
8091 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8092 hppa*-*-hpux*.
8093
b440dd40
JDA
8094 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8095
5c2a1bbb
JDA
8096 PR libfortran/69799
8097 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8098 libatomic_available.
8099
42c729c5
MP
81002016-03-15 Marek Polacek <polacek@redhat.com>
8101
8102 PR c++/70209
8103 * g++.dg/ext/attribute-may-alias-4.C: New test.
8104
82b1c550
AM
81052016-03-15 Alexander Monakov <amonakov@ispras.ru>
8106
8107 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8108 -fvar-tracking-assignments-toggle flag.
8109
4ccbf3a6
PH
81102016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8111
8112 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8113
c39858bd
JJ
81142016-03-15 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR rtl-optimization/70222
8117 * gcc.c-torture/execute/pr70222-1.c: New test.
8118 * gcc.c-torture/execute/pr70222-2.c: New test.
8119
8be119c1
RH
81202016-03-15 Richard Henderson <rth@redhat.com>
8121
8122 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8123
6598bb55
AB
81242016-03-15 Andrey Belevantsev <abel@ispras.ru>
8125
8126 PR rtl-optimization/69032
8127 * gcc.dg/pr69032.c: New test.
8128
81fa2944
AB
81292016-03-15 Andrey Belevantsev <abel@ispras.ru>
8130
8131 PR rtl-optimization/63384
4a148e19 8132 * g++.dg/pr63384.C: New test.
81fa2944 8133
74ea9ab6
AB
81342016-03-15 Andrey Belevantsev <abel@ispras.ru>
8135
8136 PR target/64411
8137 * gcc.target/i386/pr64411.C: New test.
8138
045d5055
TV
81392016-03-15 Tom de Vries <tom@codesourcery.com>
8140
8141 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8142 * gfortran.dg/goacc/kernels-alias.f95: New test.
8143
3ea33585
MS
81442016-03-14 Martin Sebor <msebor@redhat.com>
8145
8146 PR c++/53792
8147 * g++.dg/cpp0x/constexpr-inline.C: New test.
8148 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8149
1df7b330
DE
81502016-03-14 David Edelsohn <dje.gcc@gmail.com>
8151
8152 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8153
79b57d18
JJ
81542016-03-14 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR middle-end/70219
8157 * gcc.dg/pr70219.c: New test.
8158
3cbf012a
BS
81592016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8160
8161 PR target/70083
8162 * gcc.dg/torture/pr70083.c: New test.
8163 * gcc.target/i386/pr70083.c: New test.
8164
a9fee7cd
RB
81652016-03-14 Richard Biener <rguenther@suse.de>
8166
8167 PR tree-optimization/56365
8168 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8169
4799603f
SB
81702016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8171
8172 PR target/70098
8173 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8174 New function.
8175 * g++.dg/pr70098.C: New testcase.
8176
8177
760ca967
TV
81782016-03-14 Tom de Vries <tom@codesourcery.com>
8179
8180 PR tree-optimization/70045
8181 * gcc.dg/graphite/pr70045.c: New test.
8182
44e66a77
JD
81832016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8184
8185 PR fortran/69043
8186 * gfortran.dg/include_9.f90: New test.
8187
a18e0fe1
DH
81882016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8189
8190 PR fortran/45076
8191 gfortran.dg/prof/prof.exp: New script.
8192 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8193
d0aca6ab
AB
81942016-03-12 Andrey Belevantsev <abel@ispras.ru>
8195
8196 PR rtl-optimization/69307
8197 * gcc.dg/pr69307.c: New test.
8198
cefe08a4
VM
81992016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8200
8201 PR target/69614
8202 * gcc.target/arm/pr69614.c: New.
8203
70112e2a
PT
82042016-03-12 Paul Thomas <pault@gcc.gnu.org>
8205
8206 PR fortran/70031
8207 * gfortran.dg/submodule_14.f08: New test
8208
8209 PR fortran/69524
8210 * gfortran.dg/submodule_15.f08: New test
8211
3f1e5d3a
PP
82122016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8213
8214 PR c++/70106
8215 * g++.dg/cpp1y/paren3.C: New test.
8216
a3f6d680
MM
82172016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8218
8219 PR target/70131
8220 * gcc.target/powerpc/ppc-round2.c: New test.
8221
92348f09
BS
82222016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8223
8224 PR target/70123
8225 * gcc.dg/torture/pr70123.c: New test.
8226
cebde9e9
JL
82272016-03-11 Jeff Law <law@redhat.com>
8228
8229 PR tree-optimization/70190
8230 * gcc.c-torture/compile/pr70190.c: New test.
8231
3edc5da4
DM
82322016-03-11 David Malcolm <dmalcolm@redhat.com>
8233
8234 PR c/68187
8235 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8236 case.
8237 (test43_b): Likewise.
8238 (test43_c): Likewise.
8239 (test43_d): Likewise.
8240 (test43_e): Likewise.
8241 (test43_f): Likewise.
8242 (test43_g): Likewise.
8243 (test44_a): Likewise.
8244 (test44_b): Likewise.
8245 (test44_c): Likewise.
8246 (test44_d): Likewise.
8247 (test44_e): Likewise.
8248
318c1204
DM
82492016-03-11 David Malcolm <dmalcolm@redhat.com>
8250
8251 PR c/70085
8252 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8253
bc062234
KT
82542016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8255
8256 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8257 dg-options.
8258
acfc1ac1
KT
82592016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8260
8261 PR target/70002
8262 PR target/69245
8263 * gcc.target/aarch64/pr69245_2.c: New test.
8264
d1e2bb2d
JJ
82652016-03-11 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR tree-optimization/70177
8268 * gcc.dg/pr70177.c: New test.
8269
07350627
AL
82702016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8271
8272 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8273
5c6706f7
AL
82742016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8275
8276 * gcc.dg/tree-ssa/sra-20.c: New.
8277
02d472a2
JJ
82782016-03-11 Jakub Jelinek <jakub@redhat.com>
8279
686d390a
JJ
8280 PR rtl-optimization/70174
8281 * gcc.dg/pr70174.c: New test.
8282
02d472a2
JJ
8283 PR tree-optimization/70169
8284 * gcc.dg/pr70169.c: New test.
8285
0f9befa1
IE
82862016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8287
8288 PR target/70160
8289 * gcc.target/i386/pr70160.c: New test.
8290
432d4670
AK
82912016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8292
8293 * gcc.target/s390/dfp-1.c: New test.
8294
a3dc8760
NC
82952016-03-10 Nick Clifton <nickc@redhat.com>
8296
8297 PR target/70044
8298 * gcc.target/aarch64/pr70044.c: New test.
8299
b87a8d7d
PP
83002016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8301 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR c++/70001
8304 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8305 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8306 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8307
4f4ada6a
JH
83082016-03-10 Jan Hubicka <hubicka@ucw.cz>
8309
8310 PR lto/69589
8311 * g++.dg/lto/pr69589_0.C: New testcase
8312 * g++.dg/lto/pr69589_1.C: New testcase
8313
d49b0aa0
MP
83142016-03-10 Marek Polacek <polacek@redhat.com>
8315
8316 PR c++/70153
8317 * g++.dg/delayedfold/unary-plus1.C: New test.
8318
83192016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8320
8321 * gcc.target/arm/pr45701-1.c: Escape brackets.
8322 * gcc.target/arm/pr45701-2.c: Likewise.
8323
71017a7b
AL
83242016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8325
8326 * gfortran.dg/unconstrained_commons.f: New.
8327
ba52669f
AM
83282016-03-10 Alan Modra <amodra@gmail.com>
8329
8330 * gcc.dg/pr69195.c: New.
8331 * gcc.dg/pr69238.c: New.
8332
27742332
TV
83332016-03-10 Tom de Vries <tom@codesourcery.com>
8334
8335 PR testsuite/68915
8336 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8337
3a81a594
RB
83382016-03-10 Richard Biener <rguenther@suse.de>
8339
8340 PR tree-optimization/70128
8341 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8342 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8343
3433b975
JJ
83442016-03-09 Jakub Jelinek <jakub@redhat.com>
8345
c2864f02
JJ
8346 PR tree-optimization/70152
8347 * gcc.dg/pr70152.c: New test.
8348
3433b975
JJ
8349 PR target/70086
8350 * gcc.target/i386/pr70086-1.c: New test.
8351 * gcc.target/i386/pr70086-2.c: New test.
8352 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8353
8354 PR tree-optimization/70127
8355 * gcc.c-torture/execute/pr70127.c: New test.
8356
96b3c82d
CP
83572016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8358
8359 * c-c++-common/goacc/combined-directives-2.c: New test.
8360
b4f3232d
DM
83612016-03-09 David Malcolm <dmalcolm@redhat.com>
8362
8363 PR c/68473
8364 PR c++/70105
8365 * g++.dg/diagnostic/pr70105.C: New test.
8366 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8367 (test_multiple_ordinary_maps): New test function.
8368
40499f81
DM
83692016-03-09 David Malcolm <dmalcolm@redhat.com>
8370
8371 PR c/68473
8372 PR c++/70105
8373 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8374 Drop range information from call to inform_at_rich_loc.
8375 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8376 New.
8377 (test_show_locus): Replace calls to rich_location::add_range with
8378 calls to add_range. Rewrite the tests that used the now-defunct
8379 rich_location ctor taking a source_range. Simplify other tests
8380 by replacing calls to COMBINE_LOCATION_DATA with calls to
8381 make_location.
8382
c9e33662
RB
83832016-03-09 Richard Biener <rguenther@suse.de>
8384 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR tree-optimization/70138
8387 * gcc.dg/vect/pr70138-1.c: New testcase.
8388 * gcc.dg/vect/pr70138-2.c: Likewise.
8389
2c73b764
JJ
83902016-03-09 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR target/70049
8393 * gcc.target/i386/pr70049.c: New test.
8394
c06d25bb
RB
83952016-03-09 Richard Biener <rguenther@suse.de>
8396
8397 PR c/70143
8398 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8399 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8400 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8401
5828a501
RO
84022016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8403
8404 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8405 arm-*-*.
8406
2e141c8d
JJ
84072016-03-09 Jakub Jelinek <jakub@redhat.com>
8408
5a9def37
JJ
8409 PR middle-end/67278
8410 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8411
2e141c8d
JJ
8412 PR target/67278
8413 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8414
8415 PR middle-end/70050
8416 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8417 in testcase comment.
8418
bf751f40
TV
84192016-03-09 Tom de Vries <tom@codesourcery.com>
8420
8421 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8422 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8423 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8424 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8425 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8426 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8427 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8428 * gfortran.dg/goacc/kernels-loop.f95: New test.
8429
e210c999
MS
84302016-03-08 Martin Sebor <msebor@redhat.com>
8431
8432 PR c++/62096
8433 * g++.dg/warn/overflow-warn-7.C: New test.
8434
80aac5c8
JM
84352016-03-08 Jason Merrill <jason@redhat.com>
8436
8437 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8438 * lib/target-supports.exp (check_effective_target_concepts): New.
8439
12b81409
JJ
84402016-03-08 Jakub Jelinek <jakub@redhat.com>
8441
d259b234
JJ
8442 PR c++/70135
8443 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8444 * g++.dg/ubsan/pr70135.C: New test.
8445
12b81409
JJ
8446 PR target/70110
8447 * gcc.dg/pr70110.c: New test.
8448
b4e9f2aa
MJ
84492016-03-07 Martin Jambor <mjambor@suse.cz>
8450
8451 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8452 * c-c++-common/gomp/if-1.c: Likewise.
8453 * c-c++-common/gomp/pr61486-2.c: Likewise.
8454 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8455 to dg-additional-options.
8456 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8457 * g++/gomp/target-teams-1.c: Likewise.
8458 * gcc.dg/gomp/gomp.exp: Likewise.
8459 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8460 dg-additional-options.
8461 * gfortran.dg/gomp/gomp.exp: Likewise.
8462 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8463 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8464 dg-additional-options.
8465 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8466
f86e631e
MJ
84672016-03-07 Martin Jambor <mjambor@suse.cz>
8468
8469 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8470 * c-c++-common/gomp/gridify-1.c: New test.
8471 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8472
94156b3f
AV
84732016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8474
8475 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8476 trigger for cortex-r8, when scanning for register r8.
8477 * gcc.target/arm/pr45701-2.c: Likewise.
8478
a84a49b7 84792016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8480 Jeff Law <law@redhat.com>
a84a49b7
RB
8481
8482 PR tree-optimization/69740
8483 * gcc.c-torture/compile/pr69740-1.c: New test.
8484 * gcc.c-torture/compile/pr69740-2.c: New test.
8485
e41f6c9e
BS
84862016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8487
8488 * lib/target-supports.exp
8489 (check_effective_target_whole_vector_shift): Enable for PPC64.
8490
57548bf5
RB
84912016-03-07 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/70115
8494 * gcc.dg/torture/pr70115.c: New testcase.
8495
4ae13300
NS
84962016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8497
8498 PR middle-end/69916
8499 * c-c-++-common/goacc/pr69916.c: New.
8500
5edb9853
RH
85012016-03-07 Richard Henderson <rth@redhat.com>
8502
8503 * gcc.c-torture/compile/pr70061.c: New test.
8504
2067a8f3
RB
85052016-03-07 Richard Biener <rguenther@suse.de>
8506
8507 PR testsuite/70109
8508 * gcc.dg/vect/O3-pr36098.c: New testcase.
8509
4145a9b7
CL
85102016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8511
8512 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8513
1878be32
EB
85142016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8515
8516 * gnat.dg/renaming9.ad[sb]: New testcase.
8517
df762bb2
JJ
85182016-03-05 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR c++/70084
8521 * g++.dg/expr/stdarg3.C: New test.
8522
7d461295
JL
85232016-03-04 Jeff Law <law@redhat.com>
8524
8525 PR tree-optimization/69196
8526 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8527 x86_64-*-*.
8528
29b9828f
BS
85292016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8530
b6b552fd
BS
8531 PR c/69973
8532 * gcc.dg/pr69973.c: New test.
8533
201d49e9
BS
8534 PR rtl-optimization/69941
8535 * gcc.dg/torture/pr69941.c: New test.
8536
29b9828f
BS
8537 PR c/69824
8538 * gcc.dg/pr69824.c: New test.
8539
640b7e74
TV
85402016-03-05 Tom de Vries <tom@codesourcery.com>
8541
8542 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8543 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8544 function.
8545
7a3a3fad
PP
85462016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8547
8548 PR c++/66786
8549 * g++.dg/cpp1y/var-templ48.C: New test.
8550 * g++.dg/cpp1y/var-templ49.C: New test.
8551
cd439aec
EB
85522016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8553
8554 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8555
60204554
JJ
85562016-03-04 Jakub Jelinek <jakub@redhat.com>
8557
0c8825de
JJ
8558 PR c++/70035
8559 * g++.dg/ubsan/pr70035.C: New test.
8560
60204554
JJ
8561 PR target/70062
8562 * gcc.target/i386/pr70062.c: New test.
8563
f79d4eab
L
85642016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8565
8566 * g++.dg/template/typename21.C: Remove c++98_only.
8567
ea81ce67
L
85682016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8569
8570 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8571
64b23c13
DM
85722016-03-04 David Malcolm <dmalcolm@redhat.com>
8573
8574 PR c/68187
8575 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8576 function.
8577 (fn_42_b): Likewise.
8578 (fn_42_c): Likewise.
8579
729526f5
DM
85802016-03-04 David Malcolm <dmalcolm@redhat.com>
8581
8582 PR c/68187
8583 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8584 function.
8585 (fn_40_b): Likewise.
8586 (fn_41_a): Likewise.
8587 (fn_41_b): Likewise.
8588
f9ea11ac
JJ
85892016-03-04 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR target/70059
8592 * gcc.target/i386/avx512f-pr70059.c: New test.
8593 * gcc.target/i386/avx512dq-pr70059.c: New test.
8594
b6c38c69
BS
85952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8596
8597 PR rtl-optimization/57676
8598 * gcc.dg/torture/pr57676.c: New test.
8599
af3cdd34
IE
86002016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8601
8602 * gcc.dg/pr70026.c: New test.
8603
7ff6ca38
MP
86042016-03-04 Marek Polacek <polacek@redhat.com>
8605
8606 PR c/69798
8607 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8608 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8609
a6bf62d5
KT
86102016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8611
8612 PR target/70004
8613 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8614 Delete.
8615 (test_corners_sisd_si): Likewise.
8616 (main): Remove checks of the above.
8617 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8618
ae4cdc6a
EB
86192016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8620
8621 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8622
08455559
CL
86232016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8624
8625 * gcc.dg/torture/pr69951.c: Accept argc==0.
8626
e9a35493
RB
86272016-03-04 Richard Biener <rguenther@suse.de>
8628
8629 PR c++/70054
8630 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8631 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8632
fba054c2
DV
86332016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8634
8635 PR testsuite/69766
8636 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8637 testing multiarch.
8638
f10cdc6c
JJ
86392016-03-04 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR debug/69947
8642 * gcc.dg/guality/pr69947.c: New test.
8643
2e981ba0
JJ
86442016-03-03 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR ada/70017
8647 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8648
0ba3bfa2
KT
86492016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8650
8651 PR rtl-optimization/69904
8652 * gcc.target/arm/pr69904.c: New test.
8653
97ecdb46
JJ
86542016-03-03 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR target/70021
8657 * gcc.dg/vect/pr70021.c: New test.
8658 * gcc.target/i386/pr70021.c: New test.
8659
a2a743a1
MP
86602016-03-03 Marek Polacek <polacek@redhat.com>
8661
8662 PR middle-end/70050
8663 * gcc.dg/pr70050.c: New test.
8664
fa07ecdd
JG
86652016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8666
8667 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8668
23504262
ML
86692016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8670
8671 PR tree-optimization/70043
8672 * gfortran.dg/vect/pr70043.f90: New test.
8673
b7b9e1a9
EB
86742016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8675
8676 * gnat.dg/specs/task1.ads: New test.
8677
cb83ba54
RO
86782016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8679
8680 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8681 Invoke gdb with -batch.
8682 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8683
a75f5e30
RB
86842016-03-03 Richard Biener <rguenther@suse.de>
8685
8686 PR tree-optimization/55936
8687 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8688
268bc320
JL
86892016-03-02 Jeff Law <law@redhat.com>
8690
815f20ab
JL
8691 PR rtl-optimization/69942
8692 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8693 effects of argument promotions.
8694
268bc320
JL
8695 PR tree-optimization/69987
8696 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8697 target does not support -fprefetch-loop-arrays.
8698
171f7de5
UB
86992016-03-02 Uros Bizjak <ubizjak@gmail.com>
8700
8701 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8702
192912db
BC
87032016-03-02 Bin Cheng <bin.cheng@arm.com>
8704
c7908871 8705 PR rtl-optimization/69052
192912db
BC
8706 * gcc.target/i386/pr69052.c: New test.
8707
90a7a40b
AM
87082016-03-02 Alan Modra <amodra@gmail.com>
8709
8710 * gcc.dg/pr69990.c: New.
8711
69fa742f
JJ
87122016-03-02 Jakub Jelinek <jakub@redhat.com>
8713
de752fb0
JJ
8714 PR c/68062
8715 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8716
8717 PR middle-end/70022
8718 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8719
69fa742f
JJ
8720 PR target/70028
8721 * gcc.target/i386/pr70028.c: New test.
8722
7c65bd56
MK
87232016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8724
8725 * c-c++-common/asan/swapcontext-test-1.c,
8726 * c-c++-common/tsan/thread_leak.c,
8727 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8728 * g++.dg/tsan/benign_race.C,
8729 * g++.dg/tsan/fd_close_norace.C,
8730 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8731 races with sanitizer output
8732
37d98220 87332016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8734 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8735
8736 PR target/67278
8737 * gcc.dg/simd-8.c: New testcase.
8738
218db463
RB
87392016-03-02 Richard Biener <rguenther@suse.de>
8740
8741 PR middle-end/67278
8742 * gcc.dg/simd-7.c: New testcase.
8743
22c72158
EB
87442016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8745
8746 * gcc.target/i386/pr70007.c: Tweak.
8747
9a790ccc
DV
87482016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8749
8750 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8751
bd02f00f
MP
87522016-03-02 Marek Polacek <polacek@redhat.com>
8753
8754 PR c/67854
8755 * gcc.dg/pr67854.c: New test.
8756
1e840f39
JJ
87572016-03-02 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR middle-end/70025
8760 * gcc.dg/torture/pr70025.c: New test.
8761
bca00241
VK
87622016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8763
8764 PR tree-optimization/68621
8765 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8766
0bca04b8
EB
87672016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8768
8769 * gcc.target/i386/pr70007.c: New test.
8770
2a9afc86
JL
87712016-03-01 Jeff Law <law@redhat.com>
8772
eab2541b 8773 PR tree-optimization/69196
9d83ef71 8774 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8775
2a9afc86
JL
8776 PR tree-optimization/69196
8777 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8778 duplicating code and spoiling the expected output.
8779
0d39977e
MM
87802016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8781
8782 PR target/70033
8783 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8784 supports power9 before doing tests.
8785 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8786 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8787 * gcc.target/powerpc/p9-permute.c: Likewise.
8788
a0c0699d
UB
87892016-03-01 Uros Bizjak <ubizjak@gmail.com>
8790
8791 PR target/70027
8792 * gcc.target/i386/pr70027.c: New test.
8793
0ae3ef47 87942016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8795
8796 * gcc.dg/pr70017.c: New test.
8797
686e2237
JJ
87982016-03-01 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR c/69796
8801 PR c/69974
8802 * gcc.dg/pr69796.c: New test.
8803 * gcc.dg/pr69974.c: New test.
8804
f8e4188c
EB
88052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8806
8807 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8808
5e3f1c7c
JL
88092016-02-29 Jeff Law <law@redhat.com>
8810
8811 PR tree-optimization/69987
8812 * gfortran.dg/pr69987.f90: New test.
8813
8814 PR tree-optimization/69989
8815 * gcc.c-torture/compile/pr69989-2.c: New test.
8816
1be56bc5
MP
88172016-03-01 Marek Polacek <polacek@redhat.com>
8818
8819 PR c++/69795
8820 * g++.dg/parse/invalid1.C: New test.
8821
1b19470d
RB
88222016-03-01 Richard Biener <rguenther@suse.de>
8823
8824 PR middle-end/70022
8825 * gcc.dg/pr70022.c: New testcase.
8826
3ae0661a
IE
88272016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8828
8829 PR tree-optimization/69956
8830 * gcc.dg/pr69956.c: New test.
8831
0f09ab88
BS
88322016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8833
8834 PR target/70011
8835 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8836 XFAIL when hardware supports efficient unaligned storage access.
8837
76d881bf
PP
88382016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8839
8840 PR c++/69961
8841 * g++.dg/template/pr69961a.C: New test.
8842 * g++.dg/template/pr69961b.C: New test.
8843
7168133a
DM
88442016-02-29 David Malcolm <dmalcolm@redhat.com>
8845
8846 PR preprocessor/69985
8847 * gcc.dg/cpp/pr69985.c: New test case.
8848
0c6072a3
JL
88492016-02-29 Jeff Law <law@redhat.com>
8850
e66f219b
JL
8851 PR tree-optimization/70005
8852 * gcc.c-torture/execute/pr70005.c New test.
8853
0c6072a3
JL
8854 PR tree-optimization/69999
8855 * gcc.c-torture/compile/pr69999.c: New test.
8856
fd9fbdb3
YR
88572016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8858
8859 PR tree-optimization/69652
8860 * gcc.dg/torture/pr69652.c: Delete test.
8861 * gcc.dg/vect/pr69652.c: New test.
8862
cbd400b4
RB
88632016-02-19 Richard Biener <rguenther@suse.de>
8864
8865 PR tree-optimization/69980
8866 * gfortran.dg/vect/pr69980.f90: New testcase.
8867
84ea0f58
EB
88682016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8869
8870 * gcc.target/sparc/20160229-1.c: New test.
8871
5d2a63dc
EB
88722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8873
8874 * gnat.dg/stack_usage3.adb: New test.
8875 * gnat.dg/stack_usage3_pkg.ads: New helper.
8876
93e708f9
EB
88772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8878
8879 * gnat.dg/renaming8.adb: New test.
8880 * gnat.dg/renaming8_pkg1.ads: New helper.
8881 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8882 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8883
6512bc93
RB
88842016-02-29 Richard Biener <rguenther@suse.de>
8885
8886 PR tree-optimization/69720
8887 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8888
7b201a88
TK
88892016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8890
8891 PR fortran/68147
8892 PR fortran/47674
8893 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8894
82ee0cf2 88952016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8896 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8897
8898 PR fortran/56007
8899 * gfortran.dg/coarray_8.f90: Adjust error message.
8900 * gfortran.dg/pr56007.f90: New test.
8901 * gfortran.dg/pr56007.f: New test.
8902
cdc1a2c8
L
89032016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8904
8905 PR tree-optimization/69989
8906 * gcc.dg/torture/pr69989.c: New test.
8907
33505bcf
EB
89082016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8909
8910 * gcc.target/i386/stack-realign-win.c: New test.
8911
524bfb19
HA
89122016-02-28 Harald Anlauf <anlauf@gmx.de>
8913
8914 PR fortran/60126
8915 * gfortran.dg/pr60126.f90: New test.
8916
bd542508
JL
89172016-02-27 Jeff Law <law@redhat.com>
8918
8919 Revert
8920 2016-02-26 Richard Biener <rguenther@suse.de>
8921 Jeff Law <law@redhat.com>
8922
8923 PR tree-optimization/69740
8924 * gcc.c-torture/compile/pr69740-1.c: New test.
8925 * gcc.c-torture/compile/pr69740-2.c: New test.
8926
dd1291e0
JD
89272016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8928
5fb67f8b 8929 PR fortran/69910
dd1291e0
JD
8930 * gfortran.dg/newunit_4.f90: New test.
8931
5cfefb59
JJ
89322016-02-27 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR target/69613
8935 PR rtl-optimization/69886
8936 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8937 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8938 target.
8939
20ba5f33
MS
89402016-02-26 Martin Sebor <msebor@redhat.com>
8941
8942 PR tree-optimization/15826
8943 * gcc.dg/tree-ssa/pr15826.c: New test.
8944
e6fb01b0
JJ
89452016-02-26 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR target/69969
8948 * gcc.target/powerpc/pr69969.c: New test.
8949
e3e0cf64
MS
89502016-02-26 Martin Sebor <msebor@redhat.com>
8951
8952 PR c++/15766
8953 * g++.old-deja/g++.other/decl5.C: Add a test case.
8954
d1f2bea5
SB
89552016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8956
8957 PR target/69946
8958 * gcc.target/powerpc/pr69946.c: New file.
8959
4a4f9d2b 89602016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8961 Jeff Law <law@redhat.com>
4a4f9d2b 8962
e3e0cf64 8963 PR tree-optimization/69740
4a4f9d2b
RB
8964 * gcc.c-torture/compile/pr69740-1.c: New test.
8965 * gcc.c-torture/compile/pr69740-2.c: New test.
8966
ad2a2706
MJ
89672016-02-26 Martin Jambor <mjambor@suse.cz>
8968
8969 PR middle-end/69920
8970 * gcc.dg/torture/pr69932.c: New test.
8971 * gcc.dg/torture/pr69936.c: Likewise.
8972
1d11f7ce
AK
89732016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8974
8975 PR target/69709
8976 * gcc.target/s390/pr69709.c: New test.
8977
6cfccbb2
KT
89782016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8979
8980 PR target/69245
8981 * gcc.target/aarch64/pr69245_1.c: New test.
8982
ac59ad4e
KT
89832016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8984
8985 PR target/69613
8986 * gcc.dg/torture/pr69613.c: New test.
8987
a2ad54a0
JJ
89882016-02-26 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR rtl-optimization/69891
8991 * gcc.target/i386/pr69891.c: New test.
8992
0884062c 89932016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8994 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8995
d2369d4f 8996 PR target/61397
c163789b
MM
8997 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8998 functionality for both 32-bit and 64-bit.
8999
5aed7e2c
RB
90002016-02-26 Richard Biener <rguenther@suse.de>
9001
9002 PR tree-optimization/69551
9003 * gcc.dg/torture/pr69951.c: New testcase.
9004
798e2a8e
RB
90052016-02-25 Richard Biener <rguenther@suse.de>
9006
9007 PR tree-optimization/48795
9008 * gcc.dg/Warray-bounds-18.c: New testcase.
9009
9559fbac
RO
90102016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9011
9012 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9013
c049b107
JJ
90142016-02-25 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR rtl-optimization/69896
9017 * gcc.dg/pr69896.c: New test.
9018
1137001c
PP
90192016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9020
9021 PR c++/69736
9022 * g++.dg/cpp1y/paren2.C: New test.
9023
2e9c8641
MS
90242016-02-24 Martin Sebor <msebor@redhat.com>
9025
9026 PR c/51147
9027 * gcc.dg/enum-mode-2.c: New test.
9028
03ca8fb3
JJ
90292016-02-24 Jakub Jelinek <jakub@redhat.com>
9030
9031 PR c++/69922
9032 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9033 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9034 * g++.dg/ubsan/pr69922.C: New test.
9035
0b05329b
MP
90362016-02-24 Marek Polacek <polacek@redhat.com>
9037
9038 PR c/69819
9039 * gcc.dg/pr69819.c: New test.
9040
57c2c374
MS
90412016-02-24 Martin Sebor <msebor@redhat.com>
9042
3b96b93a
MS
9043 PR c++/69912
9044 * g++.dg/ext/flexary15.C: New test.
9045
90462016-02-24 Martin Sebor <msebor@redhat.com>
9047
9048 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9049 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9050 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9051
65433bb5
MK
90522016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9053 Charles Baylis <charles.baylis@linaro.org>
9054
9055 PR debug/61033
9056 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9057
f802a424 90582016-02-24 Richard Biener <rguenther@suse.de>
44293580 9059 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9060
9061 PR middle-end/69760
9062 * gcc.dg/torture/pr69760.c: New testcase.
9063
525f795f
RO
90642016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9065
9066 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9067 pattern on Solaris with as.
9068
cd7bbceb
KT
90692016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9070
9071 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9072 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9073 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9074 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9075
89c0c1fd
JJ
90762016-02-24 Jakub Jelinek <jakub@redhat.com>
9077
9078 PR middle-end/69915
9079 * gcc.dg/pr69915.c: New test.
9080
0683fd27
KT
90812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9082
9083 PR rtl-optimization/69886
9084 * gcc.dg/torture/pr69886.c: New test.
9085
e53d562a
RB
90862016-02-24 Richard Biener <rguenther@suse.de>
9087
9088 PR middle-end/68963
9089 * gcc.dg/torture/pr68963.c: New testcase.
9090
74a00288
KT
90912016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9092
9093 PR target/69875
9094 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9095 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9096 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9097 * gcc.target/arm/atomic_loaddi_1.c: New test.
9098 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9099 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9100 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9101 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9102 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9103 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9104 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9105 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9106
340fd4c9
JJ
91072016-02-24 Jakub Jelinek <jakub@redhat.com>
9108
9109 PR middle-end/69909
9110 * gcc.dg/torture/pr69909.c: New test.
9111
47d3fdb2
RB
91122016-02-24 Richard Biener <rguenther@suse.de>
9113
9114 PR tree-optimization/69907
9115 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9116 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9117 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9118
dab73e73
CB
91192016-02-24 Christian Bruel <christian.bruel@st.com>
9120
9121 * gcc.target/arm/pragma_cpp_fma.c: New test.
9122
7cc5ec65
JD
91232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9124
9125 PR fortran/61156
9126 * gfortran.dg/include_6.f90: Update test.
9127
067fbd8b
JJ
91282016-02-23 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR objc/69844
9131 * objc.dg/pr69844.m: New test.
9132
64a454d9
JD
91332016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9134
9135 PR libgfortran/69456
9136 * gfortran.dg/namelist_89.f90: New test.
9137 * gfortran.dg/pr59700.f90: Update test..
9138
35886f0b
MS
91392016-02-23 Martin Sebor <msebor@redhat.com>
9140
9141 PR middle-end/69780
9142 * g++.dg/ext/builtin_alloca.C: New test.
9143 * gcc.dg/builtins-68.c: New test.
9144
162cc7e3
RH
91452016-02-23 Richard Henderson <rth@redhat.com>
9146
9147 * gcc.target/i386/addr-space-3.c: Remove test.
9148
196440f8
DM
91492016-02-23 David Malcolm <dmalcolm@redhat.com>
9150
9151 PR preprocessor/69126
9152 PR preprocessor/69543
9153 * c-c++-common/pr69126-2-long.c: New test.
9154 * c-c++-common/pr69126-2-short.c: New test.
9155 * c-c++-common/pr69543-1.c: Remove xfail.
9156
1d3121af
DM
91572016-02-23 David Malcolm <dmalcolm@redhat.com>
9158
9159 PR preprocessor/69126
9160 PR preprocessor/69543
9161 PR preprocessor/69558
9162 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9163 (f): Rename to...
9164 (test_2): ...this, and add leading comment.
9165 (MACRO_3, test_3): New.
9166 (MACRO_4A, MACRO_4B, test_4): New.
9167 (MACRO): Rename to...
9168 (MACRO_5): ...this.
9169 (g): Rename to...
9170 (test_5): ...this, updating for renaming of MACRO, and
9171 add leading comment.
9172 * c-c++-common/pr69543-1.c: New.
9173 * c-c++-common/pr69543-2.c: New.
9174 * c-c++-common/pr69543-3.c: New.
9175 * c-c++-common/pr69543-4.c: New.
9176 * c-c++-common/pr69558-1.c: New.
9177 * c-c++-common/pr69558-2.c: New.
9178 * c-c++-common/pr69558-3.c: New.
9179 * c-c++-common/pr69558-4.c: New.
9180 * gcc.dg/pr69558.c: Move to...
9181 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9182 xfail for c++.
9183
f99c3557
TS
91842016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9185
9186 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9187 to -ftree-parallelize-loops/-fopenacc changes.
9188 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9189 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9190 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9191 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9192 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9193 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9194 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9195 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9196 * c-c++-common/goacc/kernels-loop.c: Likewise.
9197 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9198 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9199 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9200 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9201
c60ec7c2
RO
92022016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9203
9204 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9205
f1a62b6f
JJ
92062016-02-23 Jakub Jelinek <jakub@redhat.com>
9207
e67bf044
JJ
9208 PR c++/69902
9209 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9210
f1a62b6f
JJ
9211 PR c/69900
9212 * gcc.dg/pr69900.c: New test.
9213
20c5e09e
MJ
92142016-02-23 Martin Jambor <mjambor@suse.cz>
9215
9216 PR tree-optimization/69666
9217 * gcc.dg/tree-ssa/pr69666.c: New test.
9218
e457a6fc
AV
92192016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9220
9221 PR fortran/67451
9222 * gfortran.dg/coarray_allocate_5.f08: New test.
9223
d7b574f4
AK
92242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9225
9226 * gcc.target/s390/vcond-shift.c: Move to ...
9227 * gcc.target/s390/vector/vcond-shift.c: ... here.
9228
58bdeb44
AK
92292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9230
9231 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9232 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9233
7cd0387b
AK
92342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9235
9236 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9237
4246c8da
MW
92382016-02-20 Mark Wielaard <mjw@redhat.com>
9239
9240 PR c/28901
9241 * gcc.dg/unused-variable-3.c: New test.
9242
f93bc532
JJ
92432016-02-22 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR target/69888
9246 * gcc.target/i386/pr69888.c: New test.
9247
c4e360f4
RB
92482016-02-22 Richard Biener <rguenther@suse.de>
9249
9250 PR tree-optimization/69882
9251 * gfortran.dg/vect/pr69882.f90: New testcase.
9252
09c92f1c
JJ
92532016-02-22 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR target/69885
9256 * gcc.dg/pr69885.c: New test.
9257
f88d45dc
OE
92582016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9259
9260 PR target/69806
9261 PR target/54089
9262 * gcc.target/sh/pr54089-10.c: New.
9263
ce1ff48e
PT
92642016-02-20 Paul Thomas <pault@gcc.gnu.org>
9265
9266 PR fortran/69423
9267 * gfortran.dg/deferred_character_15.f90 : New test.
9268
bbf27208
DH
92692016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9270
9271 PR fortran/57365
9272 gfortran.dg/allocate_with_source_18.f03: New test.
9273
92742016-02-20 Harald Anlauf <anlauf@gmx.de>
9275
9276 PR fortran/52531
9277 gfortran.dg/gomp/pr52531.f90: New test.
9278
268be88c
BE
92792016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9280
9281 PR c++/69865
9282 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9283 -std=c++03.
9284
4b6c824a
JJ
92852016-02-19 Jakub Jelinek <jakub@redhat.com>
9286
871b3f47
JJ
9287 PR c++/69826
9288 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9289 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9290
7a965d51
JJ
9291 PR c++/69850
9292 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9293
4b6c824a
JJ
9294 PR c++/69851
9295 * g++.dg/torture/pr69851.C: New test.
9296
15fca21a
MS
92972016-02-19 Martin Sebor <msebor@redhat.com>
9298
9299 PR testsuite/69573
9300 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9301
19e21586
JJ
93022016-02-19 Jakub Jelinek <jakub@redhat.com>
9303
03a616ac
JJ
9304 PR c++/69850
9305 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9306 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9307
19e21586
JJ
9308 PR c++/67767
9309 * g++.dg/cpp0x/pr67767.C: New test.
9310
2db16594
KT
93112016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9312
9313 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9314 for fp, simd, crypto, crc, lse.
9315 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9316 above.
9317 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9318 effective target check.
9319
5a7d9d1e
JJ
93202016-02-19 Jakub Jelinek <jakub@redhat.com>
9321
9322 PR target/69820
9323 * gcc.target/i386/pr69820.c: New test.
9324
6448f064
AK
93252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9326
9327 * gcc.target/s390/vector/int128-1.c: New test.
9328
d0a859e6
AK
93292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9330
9331 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9332
9e4eb643
AK
93332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9334
9335 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9336 instruction pattern name to prevent the testcase from failing with
9337 -march=z13.
9338
859a4c0e
AK
93392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9340
9341 * gcc.target/s390/md/movstr-2.c: New test.
9342
efc2340b
MK
93432016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9344
9345 * gcc.target/s390/morestack.c: New test.
9346
ca2bfbc2
DV
93472016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9348
9349 PR target/69625
9350 * gcc.target/s390/pr69625.c: Add test case.
9351
efd4bd05
BE
93522016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9353
9354 PR testsuite/68580
9355 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9356
2bf2078a
MM
93572016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9358
9359 PR target/68404
9360 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9361 * gcc.target/powerpc/fusion3.c: Likewise.
9362
f003579e
RB
93632016-02-18 Richard Biener <rguenther@suse.de>
9364
9365 PR middle-end/69553
9366 * g++.dg/torture/pr69553.C: New testcase.
9367
19233914
NC
93682016-02-18 Nick Clifton <nickc@redhat.com>
9369
efd4bd05
BE
9370 PR target/62254
9371 PR target/69610
9372 * gcc.target/arm/pr62554.c: New test.
9373 * gcc.target/arm/pr69610-1.c: New test.
9374 * gcc.target/arm/pr69610-2.c: New test.
19233914 9375
23f27839
RB
93762016-02-18 Richard Biener <rguenther@suse.de>
9377
9378 PR middle-end/69854
9379 * gcc.dg/torture/pr69854.c: New testcase.
9380
932c0da4
JJ
93812016-02-17 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR c++/69850
9384 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9385
1bed93e4
BS
93862012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9387
9388 * gcc.target/powerpc/vec-cg.c: New test.
9389
57bfb134
RB
93902016-02-17 Richard Biener <rguenther@suse.de>
9391
9392 PR testsuite/69586
9393 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9394
a44e0ebb
KT
93952016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9396
9397 PR target/69161
9398 * gcc.c-torture/compile/pr69161.c: New test.
9399
ffacd726
DS
94002016-02-17 David Sherwood <david.sherwood@arm.com>
9401
9402 PR target/69532
9403 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9404 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9405
448db8d2
EB
94062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9407
9408 * gcc.dg/ifcvt-4.c: Skip on Visium.
9409
e2f0522e
EB
94102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9411
9412 * gnat.dg/atomic8.adb: New test.
9413
bf17fe3f
EB
94142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9415
9416 * gnat.dg/discr46.ad[sb]: New test.
9417
ecf835e9
KN
94182016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9419
9420 PR Target/48344
9421 * gcc.target/powerpc/pr48344-1.c: New test.
9422
49a1164a
TK
94232015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9424
9425 PR fortran/69742
9426 * gfortran.dg/associate_21.f90: New test.
9427
bf14eba2
JJ
94282016-02-16 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR c/69835
9431 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9432 -Wnonnull in dg-options.
9433 * c-c++-common/nonnull-2.c: New test.
9434
35a093b6
JG
94352016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9436 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9437
9438 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9439
e387d491
JJ
94402016-02-16 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR middle-end/69801
9443 * gcc.dg/pr69801.c: Add empty dg-options.
9444
ba539195
JN
94452016-02-16 James Norris <jnorris@codesourcery.com>
9446
9447 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9448 * g++.dg/goacc/deviceptr-1.c: New file.
9449
2a2b8f64
JJ
94502016-02-16 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR tree-optimization/69820
9453 * gcc.dg/vect/pr69820.c: New test.
9454
87440c29
RB
94552016-02-16 Richard Biener <rguenther@suse.de>
9456
9457 PR tree-optimization/69776
9458 * gcc.dg/torture/pr69776-2.c: New testcase.
9459
6d87c306
BS
94602016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9461
9462 PR tree-optimization/69714
9463 * gcc.dg/torture/pr69714.c: New test.
9464
3824a0a2
JJ
94652016-02-16 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR tree-optimization/69802
9468 * gcc.dg/pr69802.c: New test.
9469
c8cfe96e
RB
94702016-02-16 Richard Biener <rguenther@suse.de>
9471
9472 PR middle-end/69801
9473 * gcc.dg/pr69801.c: New testcase.
9474
fc12098d
JD
94752016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9476
9477 PR libgfortran/69651
9478 * gfortran.dg/read_bang.f90: New test.
9479 * gfortran.dg/read_bang4.f90: New test.
9480
ba6b3795
JJ
94812016-02-15 Jakub Jelinek <jakub@redhat.com>
9482
f0516ca4
JJ
9483 PR c++/69658
9484 * g++.dg/init/pr69658.C: New test.
9485
ba6b3795
JJ
9486 PR c++/69797
9487 * c-c++-common/pr69797.c: New test.
9488
de3f9a2d
PK
94892016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9490
9491 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9492 check for aarch64*-*-*.
9493
17a3b967
RB
94942016-02-15 Richard Biener <rguenther@suse.de>
9495
9496 PR tree-optimization/69783
9497 * gcc.dg/vect/pr69783.c: New testcase.
9498
1c48bff1
RB
94992016-02-15 Richard Biener <rguenther@suse.de>
9500
9501 PR tree-optimization/69776
9502 * gcc.dg/torture/pr69776.c: New testcase.
9503
1e6025b6
TK
95042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9505
9506 PR fortran/60526
9507 * gfortran.dg/type_decl_4.f90: Reinstated.
9508
d3308279
JDA
95092016-02-14 John David Anglin <danglin@gcc.gnu.org>
9510
9511 PR fortran/68746
9512 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9513
b7c56581
TK
95142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9515
9516 PR fortran/60526
9517 PR bootstrap/69816
9518 * gfortran.dg/type_decl_4.f90: Removed.
9519
60cb4ef5
TK
95202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9521
9522 PR fortran/60526
9523 * gfortran.dg/type_decl_4.f90: New test.
9524
f6964637
AM
95252016-02-14 Alan Modra <amodra@gmail.com>
9526
1a8849d1 9527 PR testsuite/68886
f6964637
AM
9528 * gcc.c-torture/execute/stkalign.c: Revise test.
9529
f5121920
OE
95302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9531
9532 PR target/67260
9533 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9534
6cda3ab6
OE
95352016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9536
9537 PR target/67260
9538 * gcc.target/sh/torture/pr67260.c: New.
9539
6786e598
JDA
95402016-02-12 John David Anglin <danglin@gcc.gnu.org>
9541
9542 * gcc.dg/pr67964.c: Add dg-require-alias.
9543
7e05dad8
OE
95442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9545
9546 PR target/67636
9547 PR target/64345
9548 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9549
7f4cc3ce
JD
95502016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9551
9552 PR libgfortran/69668
9553 * gfortran.dg/namelist_88.f90: New test.
9554
955ca6dc
JD
95552016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9556
9557 PR libgfortran/69668
9558 * gfortran.dg/namelist_38.f90: Update test.
9559 * gfortran.dg/namelist_84.f90: Update test.
9560
876217ae
DM
95612016-02-12 David Malcolm <dmalcolm@redhat.com>
9562
9563 PR other/69554
9564 * gcc.dg/pr69554-1.c: New test.
9565 * gfortran.dg/pr69554-1.F90: New test.
9566 * gfortran.dg/pr69554-2.F90: New test.
9567 * lib/gcc-dg.exp (proc dg-locus): New function.
9568 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9569 distinguish between the caret-printing and non-caret-printing
9570 cases. If caret-printing has been explicitly enabled, bail out
9571 without attempting to fix up the output.
9572
61789eed
DM
95732016-02-12 David Malcolm <dmalcolm@redhat.com>
9574
9575 PR driver/69265
9576 PR driver/69453
9577 * gcc.dg/spellcheck-options-3.c: New test case.
9578 * gcc.dg/spellcheck-options-4.c: New test case.
9579 * gcc.dg/spellcheck-options-5.c: New test case.
9580 * gcc.dg/spellcheck-options-6.c: New test case.
9581 * gcc.dg/spellcheck-options-7.c: New test case.
9582 * gcc.dg/spellcheck-options-8.c: New test case.
9583 * gcc.dg/spellcheck-options-9.c: New test case.
9584 * gcc.dg/spellcheck-options-10.c: New test case.
9585
c3090c1f
JJ
95862016-02-12 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR rtl-optimization/69764
9589 PR rtl-optimization/69771
9590 * c-c++-common/pr69764.c: New test.
9591 * gcc.dg/torture/pr69771.c: New test.
9592
8222034d
MP
95932016-02-12 Marek Polacek <polacek@redhat.com>
9594
9595 * g++.dg/torture/init-list1.C: New.
9596
f749f792
MP
95972016-02-12 Marek Polacek <polacek@redhat.com>
9598
9599 * gcc.dg/pr69522.c: Add empty dg-options.
9600
199fb02a
IE
96012016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9602
9603 * g++.dg/lto/lto.exp: Include and init mpx.
9604 * g++.dg/lto/pr69729_0.C: New test.
9605
b69539cb
JJ
96062016-02-12 Jakub Jelinek <jakub@redhat.com>
9607
06ff7000
JJ
9608 PR ipa/69241
9609 * g++.dg/ipa/pr69241-4.C: New test.
9610
b69539cb
JJ
9611 PR ipa/68672
9612 * g++.dg/ipa/pr68672-1.C: New test.
9613 * g++.dg/ipa/pr68672-2.C: New test.
9614 * g++.dg/ipa/pr68672-3.C: New test.
9615
16595a1f
BS
96162016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9617
9618 PR c/69522
6d87c306 9619 * gcc.dg/pr69522.c: New test.
16595a1f 9620
38d795d2
PP
96212016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9622
9623 PR c++/69098
9624 * g++.dg/cpp1y/69098.C: New test.
9625 * g++.dg/cpp1y/69098-2.C: New test.
9626
9c582551
JJ
96272016-02-12 Jakub Jelinek <jakub@redhat.com>
9628
9629 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9630 and neighbour -> neighbor.
9631 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9632 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9633 * c-c++-common/Wvarargs.c: Likewise.
9634 * c-c++-common/goacc/host_data-5.c: Likewise.
9635 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9636 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9637 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9638 * gcc.target/aarch64/pr60697.c: Likewise.
9639 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9640 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9641 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9642 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9643 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9644 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9645 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9646 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9647 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9648 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9649 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9650 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9651 * g++.dg/lookup/koenig5.C: Likewise.
9652 * g++.dg/ext/no-asm-2.C: Likewise.
9653 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9654 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9655 * gfortran.dg/used_types_16.f90: Likewise.
9656 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9657 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9658 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9659 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9660 * gfortran.dg/abstract_type_6.f03: Likewise.
9661 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9662 * gfortran.dg/used_types_15.f90: Likewise.
9663 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9664 * gfortran.dg/exit_3.f08: Likewise.
9665 * gfortran.dg/open_status_2.f90: Likewise.
9666 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9667 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9668 * gfortran.dg/associate_1.f03: Likewise.
9669 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9670 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9671 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9672 * gcc.dg/builtin-object-size-1.c: Likewise.
9673 * gcc.dg/noreturn-6.c: Likewise.
9674 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9675 * gcc.dg/globalalias.c: Likewise.
9676 * gcc.dg/builtins-config.h: Likewise.
9677 * gcc.dg/pr30457.c: Likewise.
9678 * gcc.c-torture/compile/volatile-1.c: Likewise.
9679 * gcc.c-torture/execute/20101011-1.c: Likewise.
9680 * c-c++-common/Waddress-1.c: Likewise.
9681
66756373
JJ
96822016-02-11 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR c/69768
9685 * c-c++-common/Waddress-1.c: New test.
9686
76fe932b
AV
96872016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9688
9689 PR fortran/69296
9690 * gfortran.dg/associate_19.f03: New test.
9691 * gfortran.dg/associate_20.f03: New test.
9692
564c4d4b
OE
96932016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9694
9695 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9696
e1c1ecb0
KT
96972016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9698
9699 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9700 .arch armv8-a\n. Add -dA to dg-options.
9701 * gcc.target/aarch64/assembler_arch_1.c: New test.
9702 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9703
0d7d9458
PC
97042016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9705
9706 PR c++/68726
9707 * g++.dg/cpp0x/pr68726.C: New.
9708
e6208a60
IE
97092016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9710
9711 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9712 test.
9713
281a11eb
RB
97142016-02-11 Richard Biener <rguenther@suse.de>
9715
9716 * g++.dg/tree-ssa/pr61034.C: Adjust.
9717
e03dd765
VM
97182016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9719
4b48faf5 9720 PR target/69148
e03dd765
VM
9721 * gcc.target/s390/pr69148.c: New.
9722
cdc23927
YR
97232016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9724
9725 PR tree-optimization/69652
9726 * gcc.dg/torture/pr69652.c: New test.
9727
e199dd0a
JJ
97282016-02-10 Jakub Jelinek <jakub@redhat.com>
9729 Patrick Palka <ppalka@gcc.gnu.org>
9730
9731 PR ipa/69241
9732 PR c++/69649
9733 * g++.dg/ipa/pr69241-1.C: New test.
9734 * g++.dg/ipa/pr69241-2.C: New test.
9735 * g++.dg/ipa/pr69241-3.C: New test.
9736 * g++.dg/ipa/pr69649.C: New test.
9737
d6b38027
UB
97382016-02-10 Uros Bizjak <ubizjak@gmail.com>
9739
9740 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9741 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9742
13b562c5
BC
97432016-02-10 Bin Cheng <bin.cheng@arm.com>
9744
9745 PR tree-optimization/68021
9746 * gcc.dg/tree-ssa/pr68021.c: New test.
9747
24a179f8
RB
97482016-02-10 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/69726
9751 * gcc.dg/uninit-22.c: New testcase.
9752
0d99886f
AP
97532016-02-09 Andrew Pinski <apinski@cavium.com>
9754
9755 PR tree-opt/69282
9756 * gcc.c-torture/compile/20160205-1.c: New testcase.
9757
ab04995c
MM
97582016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9759
9760 PR target/68404
9761 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9762 instead accessing a really large arrray.
9763 * gcc.target/powerpc/fusion3.c: Likewise.
9764
4b79ac23
CB
97652016-02-09 Charles Baylis <charles.baylis@linaro.org>
9766
9767 PR target/68532
9768 * gcc.c-torture/execute/pr68532.c: New test.
9769
b890a441
AO
97702016-02-11 Alexandre Oliva <aoliva@redhat.com>
9771
9772 PR target/69634
9773 * gcc.dg/pr69634.c: New.
9774
84a5bef7
RB
97752016-02-09 Richard Biener <rguenther@suse.de>
9776
9777 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9778
1f123759 97792016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9780
1f123759
AF
9781 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9782
65860c77
YR
97832016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9784
9785 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9786
7e1e8a0a
RB
97872016-02-09 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/69715
9790 * gcc.dg/torture/pr69715.c: New testcase.
9791
efb45a9f
PP
97922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9793
9794 PR c++/69139
9795 * g++.dg/cpp0x/trailing12.C: New test.
9796 * g++.dg/cpp0x/trailing13.C: New test.
9797
20a0c6f9
PP
97982016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9799
9800 PR c++/69283
9801 PR c++/67835
9802 * g++.dg/cpp1y/auto-fn29.C: New test.
9803 * g++.dg/cpp1y/auto-fn30.C: New test.
9804
a162f3af
JJ
98052016-02-08 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR tree-optimization/69209
9808 * gcc.c-torture/compile/pr69209.c: New test.
9809
4b4a9fbd
JL
98102016-02-08 Jeff Law <law@redhat.com>
9811
9812 PR tree-optimization/68541
9813 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9814 of statements allowed in join block for path splitting.
9815
cfac5ed2
JJ
98162016-02-08 Jakub Jelinek <jakub@redhat.com>
9817
f68bc23f
JJ
9818 PR c++/59627
9819 * g++.dg/gomp/pr59627.C: New test.
9820
cfac5ed2
JJ
9821 PR ipa/69239
9822 * g++.dg/ipa/pr69239.C: New test.
9823
44714d8c
DM
98242016-02-08 David Malcolm <dmalcolm@redhat.com>
9825
9826 PR preprocessor/69664
9827 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9828 * gcc.dg/cpp/warn-comments.c: Likewise.
9829
eba9e839
MP
98302016-02-08 Marek Polacek <polacek@redhat.com>
9831
9832 PR c++/69688
9833 * g++.dg/init/const12.C: New test.
9834
a011cd92
BS
98352016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9836
9837 PR target/60410
9838 * gcc.dg/lto/pr55113_0.c: Remove test.
9839
5317b1be
RB
98402016-02-08 Richard Biener <rguenther@suse.de>
9841
9842 PR tree-optimization/69719
9843 * gcc.dg/torture/pr69719.c: New testcase.
9844
63998a63
RB
98452016-02-08 Richard Biener <rguenther@suse.de>
9846 Jeff Law <law@redhat.com>
9847
9848 PR target/68273
9849 * gcc.target/mips/pr68273.c: New testcase.
9850
43f4a281
RB
98512016-02-08 Richard Biener <rguenther@suse.de>
9852
9853 PR rtl-optimization/69274
9854 * gcc.target/i386/addr-sel-1.c: XFAIL.
9855
0b604d2d
JL
98562016-02-08 Jeff Law <law@redhat.com>
9857
e8dfe49e
JL
9858 PR tree-optimization/68541
9859 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9860
6daecd7a 9861 PR tree-optimization/65917
0b604d2d
JL
9862 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9863
c0f0e35a
JD
98642016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9865
9866 PR fortran/50555
9867 * gfortran.dg/namelist_args.f90: New test.
9868
8981d712
JL
98692016-02-05 Jeff Law <law@redhat.com>
9870
6daecd7a 9871 PR tree-optimization/68541
8981d712
JL
9872 * gcc.dg/tree-ssa/split-path-2.c: New test.
9873 * gcc.dg/tree-ssa/split-path-3.c: New test.
9874 * gcc.dg/tree-ssa/split-path-4.c: New test.
9875 * gcc.dg/tree-ssa/split-path-5.c: New test.
9876 * gcc.dg/tree-ssa/split-path-6.c: New test.
9877 * gcc.dg/tree-ssa/split-path-7.c: New test.
9878
46cb9332
MS
98792016-02-05 Martin Sebor <msebor@redhat.com>
9880
9881 PR c++/69662
9882 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9883 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9884
be2083ea
RH
98852016-02-06 Richard HEnderson <rth@redhat.com>
9886
9887 PR c/69643
9888 * gcc.target/i386/addr-space-4.c: New.
9889 * gcc.target/i386/addr-space-5.c: New.
9890
711d7c23
MM
98912016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9892
9893 PR fortran/66089
9894 * gfortran.dg/elemental_dependency_6.f90: New.
9895
b5c1c988
JJ
98962016-02-05 Jakub Jelinek <jakub@redhat.com>
9897
861c7bcd
JJ
9898 PR rtl-optimization/69691
9899 * gcc.c-torture/execute/pr69691.c: New test.
9900
b5c1c988
JJ
9901 PR c++/69628
9902 * g++.dg/parse/pr69628.C: New test.
9903
f7dfa966
UB
99042016-02-05 Uros Bizjak <ubizjak@gmail.com>
9905
9906 * gcc.dg/sancov/asan.c: Move to ...
9907 * gcc.dg/asan/sancov-1.c: ... here.
9908
9b143e64
UB
99092016-02-05 Uros Bizjak <ubizjak@gmail.com>
9910
9911 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9912
f5d4b899
L
99132016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9914
9915 PR target/69677
9916 * gcc.target/i386/pr69677.c: New test.
9917
76c85fbb
PP
99182016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9919
9920 PR c++/68948
9921 * g++.dg/template/pr68948.C: New test.
9922
f181bf90
DV
99232016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9924
9925 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9926 (only necessary on s390x).
9927
714fb282
L
99282016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9929
9930 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9931 -mno-accumulate-outgoing-args.
9932
618d6c1c
PP
99332016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9934
9935 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9936
1066e9b5
JJ
99372016-02-04 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR c/69669
9940 * c-c++-common/pr69669.c: New test.
9941
76255d0d
MM
99422016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9943
9944 PR target/69667
9945 * g++.dg/pr69667.C: New file.
9946
e0b059b1
WD
99472016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9948
9949 PR target/69619
9950 * gcc.dg/pr69619.c: Add new test.
9951
2692b5c8
RS
99522016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9953
9954 PR rtl-optimization/69577
9955 * gcc.target/i386/pr69577.c: New test.
9956
7db337c2
ML
99572016-02-04 Martin Liska <mliska@suse.cz>
9958
9959 * g++.dg/asan/pr69276.C: New test.
9960
cc9c0829
KT
99612016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9962
9963 PR target/65932
9964 PR target/67714
9965 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9966 a single smulbb instruction.
9967 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9968 * gcc.target/amr/wmul-2.c: Likewise.
9969
eb9feb52
KT
99702016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9971
9972 PR target/65932
9973 PR target/67714
9974 * gcc.c-torture/execute/pr67714.c: New test.
9975
61f727fe
JJ
99762016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9977
9978 PR target/69454
9979 * gcc.target/i386/pr69454-1.c: New test.
9980 * gcc.target/i386/pr69454-2.c: New test.
9981
05dd97db
MS
99822016-02-03 Martin Sebor <msebor@redhat.com>
9983
9984 PR c++/69251
9985 PR c++/69253
9986 PR c++/69290
9987 PR c++/69277
9988 PR c++/69349
9989 * g++.dg/ext/flexarray-mangle-2.C: New test.
9990 * g++.dg/ext/flexarray-mangle.C: New test.
9991 * g++.dg/ext/flexarray-subst.C: New test.
9992 * g++.dg/ext/flexary11.C: New test.
9993 * g++.dg/ext/flexary12.C: New test.
9994 * g++.dg/ext/flexary13.C: New test.
9995 * g++.dg/ext/flexary14.C: New test.
9996 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9997
dac2fc29
L
99982016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9999
10000 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10001 Define only if CHECK_FLOAT128 is defined.
10002 (main): Properly initialize u5.
10003
eadb8035
JJ
100042016-02-03 Jakub Jelinek <jakub@redhat.com>
10005
0afbb81b
JJ
10006 PR c/69627
10007 * gcc.dg/pr69627.c: New test.
10008
eadb8035
JJ
10009 PR target/69644
10010 * gcc.dg/pr69644.c: New test.
10011
b12d4923
MS
100122016-02-03 Mike Stump <mikestump@comcast.net>
10013
10014 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10015 support for struct-layout-1.exp.
10016
ab4bae0c
PP
100172016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10018
10019 PR c++/69056
618d6c1c 10020 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10021
95831c01
VM
100222016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10023 Alexandre Oliva <aoliva@redhat.com>
10024
10025 PR target/69461
10026 * gcc.target/powerpc/pr69461.c: New.
10027
ccc71ab8
UB
100282016-02-03 Uros Bizjak <ubizjak@gmail.com>
10029
10030 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10031 works from here ...
10032 (check_effective_target_fsanitize_thread): ... to here. Do not
10033 specify additional compile flags for the test source.
10034 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10035 specify additional compile flags for the test source.
10036
96299640
WD
100372016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10038
10039 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10040
781d83d9
AV
100412016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10042
10043 PR fortran/67451
10044 PR fortran/69418
10045 * gfortran.dg/coarray_allocate_2.f08: New test.
10046 * gfortran.dg/coarray_allocate_3.f08: New test.
10047 * gfortran.dg/coarray_allocate_4.f08: New test.
10048
d8208e6d
AL
100492016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10050
10051 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10052 use same scan-tree-dump-times on all platforms.
10053 * gcc.dg/vect/vect-outer-1.c: Likewise.
10054 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10055 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10056 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10057 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10058 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10059 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10060 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10061
a8394fa0
SB
100622016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10063
10064 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10065 warning.
10066
f3baa1d3
L
100672016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10068
10069 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10070
eb077516
JN
100712016-02-02 James Norris <jnorris@codesourcery.com>
10072
10073 * c-c++-common/goacc/routine-5.c: Add tests.
10074
578fb225
AM
100752016-02-02 Alexander Monakov <amonakov@ispras.ru>
10076
10077 * gcc.target/nvptx/unsigned-cmp.c: New test.
10078
c64f7d37
WD
100792016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10080
10081 * gcc.target/aarch64/scalar_shift_1.c
10082 (test_corners_sisd_di): Improve force to SIMD register.
10083 (test_corners_sisd_si): Likewise.
10084 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10085 Remove scan-assembler check for ldr.
10086
90c6f26c
RB
100872016-02-02 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/69595
10090 * gcc.dg/Warray-bounds-17.c: New testcase.
10091
9dc03c97
RB
100922016-02-02 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/69606
10095 * gcc.dg/torture/pr69606.c: New testcase.
10096
2d4dc223
YR
100972016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10098
10099 PR middle-end/68542
10100 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10101 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10102
65c98fde
AM
101032016-02-02 Alan Modra <amodra@gmail.com>
10104
10105 PR target/69548
10106 * gcc.target/powerpc/pr69548.c: New test.
10107
e1b81f2b
JJ
101082016-02-01 Jakub Jelinek <jakub@redhat.com>
10109
d0268b37
JJ
10110 PR rtl-optimization/69592
10111 * gcc.dg/pr69592.c: New test.
10112
e1b81f2b
JJ
10113 PR preprocessor/69543
10114 PR c/69558
10115 * gcc.dg/pr69543.c: New test.
10116 * gcc.dg/pr69558.c: New test.
10117
7dd7780d
UB
101182016-02-01 Uros Bizjak <ubizjak@gmail.com>
10119
bf672ee5
UB
10120 PR testsuite/65940
10121 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10122
9a7013f8
MS
101232016-02-01 Martin Sebor <msebor@redhat.com>
10124
10125 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10126
e681fb2b
BC
101272016-02-01 Bin Cheng <bin.cheng@arm.com>
10128
10129 PR tree-optimization/67921
10130 * c-c++-common/ubsan/pr67921.c: New test.
10131
ff86345f
RB
101322016-02-01 Richard Biener <rguenther@suse.de>
10133
10134 PR middle-end/69556
10135 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10136
bc369dbd
RB
101372016-02-01 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/69574
10140 * gcc.dg/torture/pr69574.c: New testcase.
10141
ef318184
RB
101422016-02-01 Richard Biener <rguenther@suse.de>
10143
10144 PR tree-optimization/69579
10145 * gcc.dg/setjmp-6.c: New testcase.
10146
654745e6
JJ
101472016-02-01 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR rtl-optimization/69570
10150 * g++.dg/opt/pr69570.C: New test.
10151
e6c0c44b
RH
101522016-02-01 Richard Henderson <rth@redhat.com>
10153
10154 * gcc.dg/pr69535.c: New test.
10155
6ff3f09a
JDA
101562016-01-31 John David Anglin <danglin@gcc.gnu.org>
10157
2c005538
JDA
10158 PR testsuite/69584
10159 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10160 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10161
61083a4b
JDA
10162 PR debug/68244
10163 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10164
6ff3f09a
JDA
10165 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10166
0c221916
PT
101672016-01-31 Paul Thomas <pault@gcc.gnu.org>
10168
10169 PR fortran/67564
10170 * gfortran.dg/allocate_with_source_17.f03: New test.
10171
db7a2818
JJ
101722016-01-30 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR tree-optimization/69546
10175 * gcc.dg/torture/pr69546.c: New test.
10176
e520d5f0
PT
101772016-01-30 Paul Thomas <pault@gcc.gnu.org>
10178
10179 PR fortran/69566
10180 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10181
343c05d3
MS
101822016-01-30 Martin Sebor <msebor@redhat.com>
10183
10184 PR c++/68490
10185 * g++.dg/ext/flexary10.C: New test.
10186
d6c3a539
DH
101872016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10188
10189 PR fortran/66707
10190 gfortran.dg/common_23.f90: New test.
10191
52d72fcd
BS
101922016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10193
10194 PR target/65546
10195 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10196 condition being checked, and disable it when the target supports
10197 misaligned loads and stores.
10198
3a5d2ba4
JJ
101992016-01-29 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR debug/69518
10202 * gcc.dg/torture/pr69518.c: New test.
10203
6bbacdb5
L
102042016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10205
10206 PR target/69530
10207 * gcc.target/i386/pr69530.c: New test.
10208
af932cdb
SE
102092016-01-29 Steve Ellcey <sellcey@imgtec.com>
10210
10211 PR target/65604
10212 * gcc.target/mips/div-delay.c: New test.
10213
26658b7c
JJ
102142016-01-29 Jakub Jelinek <jakub@redhat.com>
10215
33e89989
JJ
10216 PR target/69551
10217 * gcc.target/i386/pr69551.c: New test.
10218
26658b7c
JJ
10219 PR target/66137
10220 * gcc.target/i386/pr66137.c: New test.
10221
401116b5
AB
102222016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10223
10224 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10225 always built for p5600.
10226 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10227 isa=p5600 dg-option.
10228
d4abfcc5
RB
102292016-01-29 Richard Biener <rguenther@suse.de>
10230
10231 PR tree-optimization/69547
10232 * g++.dg/tree-ssa/pr69547.C: New testcase.
10233
16b77b32
JJ
102342016-01-29 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR debug/66869
10237 * g++.dg/warn/Wunused-function2.C: New test.
10238
a1c95464
DV
102392016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10240
10241 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10242 support for test to succeed.
10243
5453bfed
MP
102442016-01-29 Marek Polacek <polacek@redhat.com>
10245
10246 PR c++/69509
10247 PR c++/69516
10248 * g++.dg/ext/constexpr-vla2.C: New test.
10249 * g++.dg/ext/constexpr-vla3.C: New test.
10250 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10251
452ec2a5
RB
102522016-01-29 Richard Biener <rguenther@suse.de>
10253
10254 PR middle-end/69537
10255 * gcc.dg/uninit-21.c: New testcase.
10256
aec0b19e
UB
102572016-01-28 Uros Bizjak <ubizjak@gmail.com>
10258
10259 PR target/69459
10260 * gcc.target/i386/pr69459.c: New test.
10261
df113ce7
SE
102622016-01-28 Steve Ellcey <sellcey@imgtec.com>
10263
10264 PR target/68400
10265 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10266 * gcc.target/mips/pr68400.c: New test.
10267
494de84f
MS
102682016-01-28 Martin Sebor <msebor@redhat.com>
10269
10270 PR target/17381
10271 * gcc.target/powerpc/pr17381.c: New test.
10272
eb1b1f01
JJ
102732016-01-28 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR middle-end/69542
10276 * gcc.dg/torture/pr69542.c: New test.
10277
6dfeb7ce
WD
102782016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10279
10280 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10281
4b7471a4
DE
102822016-01-28 David Edelsohn <dje.gcc@gmail.com>
10283
10284 * gcc.dg/pr65980.c: Skip on AIX.
10285 * gcc.dg/pr66688.c: Same.
10286
b271fd21
DE
102872016-01-28 David Edelsohn <dje.gcc@gmail.com>
10288
10289 PR target/63679
10290 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10291 * gcc.dg/tree-ssa/sra-18.c: Same.
10292
874108a9
AV
102932016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10294
10295 PR fortran/62536
10296 * gfortran.dg/block_15.f08: New test.
10297 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10298 on incorrectly closed BLOCK.
10299
30480bcd
IE
103002016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10301
10302 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
103032016-01-28 Richard Biener <rguenther@suse.de>
10304
10305 PR tree-optimization/69466
10306 * gfortran.dg/vect/pr69466.f90: New testcase.
10307
0d4c694e
TP
103082016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10309
10310 * g++.dg/pr67989.C: Remove ARM-specific option.
10311 * gcc.target/arm/pr67989.C: New file.
10312
2aa780da
UB
103132016-01-27 Uros Bizjak <ubizjak@gmail.com>
10314
10315 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10316 and expm1 test for glibc < 2.11.
10317
f75ebe77
RH
103182016-01-27 Richard Henderson <rth@redhat.com>
10319
10320 * gcc.c-torture/execute/pr69447.c: New test.
10321
103222016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10323
9a175e65 10324 PR fortran/69422
49847d75
PT
10325 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10326
cbdd8ae0
JJ
103272016-01-27 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR debug/66869
10330 * gcc.dg/pr66869.c: New test.
10331
2b572b3c
JL
103322016-01-25 Jeff Law <law@redhat.com>
10333
10334 PR tree-optimization/68398
aec0b19e 10335 PR tree-optimization/69196
2b572b3c
JL
10336 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10337 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10338 path to avoid new heuristic allowing more irreducible regions
10339 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10340 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10341 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10342 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10343 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10344
fa74a4bc
MP
103452016-01-27 Marek Polacek <polacek@redhat.com>
10346
10347 PR c/68062
10348 * c-c++-common/vector-compare-4.c: New test.
10349
0afff540
DM
103502016-01-27 David Malcolm <dmalcolm@redhat.com>
10351
10352 PR preprocessor/69126
10353 * c-c++-common/pr69126.c: New test case.
10354
1a218fc9
ILT
103552016-01-27 Ian Lance Taylor <iant@google.com>
10356
10357 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10358
5d70666e
RB
103592016-01-27 Ryan Burn <contact@rnburn.com>
10360
10361 PR cilkplus/69267
10362 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10363
87ff4d66
UB
103642016-01-27 Uros Bizjak <ubizjak@gmail.com>
10365
10366 PR target/69512
10367 * gcc.target/i386/pr69512.c: New test.
10368
27e23cca
RE
103692016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10370
10371 PR ada/69488
10372 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10373
05bf54c3
MP
103742016-01-27 Marek Polacek <polacek@redhat.com>
10375
10376 PR c++/69379
10377 * g++.dg/pr69379.C: New test.
10378
60214d0d
MS
103792016-01-27 Martin Sebor <msebor@redhat.com>
10380
10381 PR c++/69317
10382 * g++.dg/abi/Wabi-2-2.C: New test.
10383 * g++.dg/abi/Wabi-2-3.C: New test.
10384 * g++.dg/abi/Wabi-3-2.C: New test.
10385 * g++.dg/abi/Wabi-3-3.C: New test.
10386
167c7bfa
RB
103872016-01-27 Richard Biener <rguenther@suse.de>
10388
10389 PR tree-optimization/69166
10390 * gcc.dg/torture/pr69166.c: New testcase.
10391
1430fb1f
MJ
103922016-01-27 Martin Jambor <mjambor@suse.cz>
10393
10394 PR tree-optimization/69355
10395 * gcc.dg/tree-ssa/pr69355.c: New test.
10396
95e3030c
MP
103972016-01-27 Marek Polacek <polacek@redhat.com>
10398
10399 PR c++/69496
10400 * g++.dg/ext/constexpr-vla1.C: New test.
10401
eeb085f3
CB
104022016-01-20 Christian Bruel <christian.bruel@st.com>
10403
10404 PR target/69245
10405 * gcc.target/arm/pr69245.c: New test.
10406
b1652dde
JJ
104072016-01-27 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR tree-optimization/69399
10410 * gcc.dg/torture/pr69399.c: New test.
10411
ce7e8f00
EB
104122016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10413
10414 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10415
e4aac1d1
EB
104162016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10417
10418 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10419
8dfdb419
TV
104202016-01-26 Tom de Vries <tom@codesourcery.com>
10421
10422 PR tree-optimization/69110
10423 * gcc.dg/autopar/pr69110.c: New test.
10424
56f80f54 104252016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10426 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10427
10428 * gcc.dg/graphite/isl-ast-op-select.c: New.
10429
a0909527
PT
104302015-01-26 Paul Thomas <pault@gcc.gnu.org>
10431
10432 PR fortran/69385
10433 * gfortran.dg/allocate_error_6.f90: New test.
10434
ffc445f4
RH
104352016-01-26 Richard Henderson <rth@redhat.com>
10436
10437 * gcc.dg/tm/pr60908.c: New test.
10438
01e1dea3
DM
104392016-01-26 David Malcolm <dmalcolm@redhat.com>
10440
10441 PR other/69006
10442 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10443 directive.
10444 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10445 expected multiline output to reflect the colorization being
10446 disabled before newlines.
10447 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10448 (custom_diagnostic_finalizer): Replace call to
10449 pp_newline_and_flush with call to pp_flush.
10450 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10451 * gfortran.dg/implicit_class_1.f90: Likewise.
10452 * lib/gcc-dg.exp (allow_blank_lines): New global.
10453 (dg-allow-blank-lines-in-output): New procedure.
10454 (gcc-dg-prune): Complain about blank lines in the output, unless
10455 dg-allow-blank-lines-in-output was called.
10456 * lib/multiline.exp (_build_multiline_regex): Only support
10457 arbitrary followup text for non-blank-lines, not for blank lines.
10458
13f92e8d
JJ
104592016-01-26 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR tree-optimization/69483
10462 * gcc.dg/pr69483.c: New test.
10463 * g++.dg/opt/pr69483.C: New test.
10464
92422235
CL
104652016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10466
10467 PR target/68620
10468 * gcc.target/arm/pr68620.c: New test.
10469
0bccf11b
L
104702016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10471
10472 * gcc.target/i386/pr68986-2.c: Remove -m32.
10473
81cd202e
L
104742016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10475
10476 PR target/68986
10477 * gcc.target/i386/pr68986-1.c: New test.
10478 * gcc.target/i386/pr68986-2.c: Likewise.
10479 * gcc.target/i386/pr68986-3.c: Likewise.
10480
213a1c03
CB
104812016-01-26 Christian Bruel <christian.bruel@st.com>
10482
10483 * lib/target-supports.exp
10484 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10485 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10486 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10487
22a08dd1
RB
104882016-01-26 Richard Biener <rguenther@suse.de>
10489
10490 PR tree-optimization/69452
10491 * gcc.dg/torture/pr69452.c: New testcase.
10492
6c06e0e8
JJ
104932016-01-26 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR target/69442
10496 * gcc.dg/pr69442.c: New test.
10497
b96824c4
RFI
104982016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10499
10500 PR target/67896
10501 * gcc.target/aarch64/simd/pr67896.C: New.
10502
5ee31e57
RS
105032016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10504
10505 PR tree-optimization/69400
10506 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10507 function.
10508 (plugin_init): Call it.
10509 * gcc.dg/torture/pr69400.c: New test.
10510
7ddfb31d
CL
105112016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10512
10513 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10514
1e050c90
AK
105152016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10516 Sebastian Pop <s.pop@samsung.com>
10517
10518 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10519 isl-0.15.
10520
c8ee4bf5
AK
105212016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10522 Sebastian Pop <s.pop@samsung.com>
10523
10524 * gcc.dg/graphite/pr69292.c: New.
10525
d902b330
JJ
105262016-01-25 Jakub Jelinek <jakub@redhat.com>
10527
10528 * c-c++-common/goacc/use_device-1.c: New test.
10529
2c89b952
JL
105302016-01-25 Jeff Law <law@redhat.com>
10531
10532 PR tree-optimization/69196
10533 PR tree-optimization/68398
10534 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10535 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10536
685c8785
DE
105372016-01-25 David Edelsohn <dje.gcc@gmail.com>
10538
10539 PR target/69469
10540 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10541 Algorithm.
10542
95cef0c1
RB
105432016-01-25 Richard Biener <rguenther@suse.de>
10544
10545 PR testsuite/69380
10546 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10547
2947d3b2
IE
105482016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10549
10550 PR target/69421
10551 * gcc.dg/pr69421.c: New test.
10552
ae19075a
BB
105532016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10554
10555 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10556 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10557 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10558 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10559 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10560 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10561 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10562 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10563 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10564 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10565
fa4511c2
RB
105662016-01-25 Richard Biener <rguenther@suse.de>
10567
10568 PR tree-optimization/69376
10569 * gcc.dg/torture/pr69376.c: New testcase.
10570
1d101216
JD
105712016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10572
10573 PR fortran/69397
10574 PR fortran/68442
10575 * gfortran.dg/interface_38.f90: New test.
10576 * gfortran.dg/interface_39.f90: New test.
a0909527 10577
a59b92b0
PP
105782016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10579
10580 Revert:
10581 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10582
10583 PR c++/11858
10584 PR c++/24663
10585 PR c++/24664
10586 * g++.dg/template/pr11858.C: New test.
10587 * g++.dg/template/pr24663.C: New test.
10588 * g++.dg/template/unify12.C: New test.
10589 * g++.dg/template/unify13.C: New test.
10590 * g++.dg/template/unify14.C: New test.
10591 * g++.dg/template/unify15.C: New test.
10592 * g++.dg/template/unify16.C: New test.
10593 * g++.dg/template/unify17.C: New test.
10594
16acb1a8
DH
105952016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10596
10597 PR fortran/68283
10598 gfortran.dg/pr68283.f90: New test.
10599
094773e8
TK
106002016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10601
10602 PR fortran/66094
10603 * gfortran.dg/inline_matmul_13.f90: New test.
10604 * gfortran.dg/matmul_bounds_8.f90: New test.
10605 * gfortran.dg/matmul_bounds_9.f90: New test.
10606 * gfortran.dg/matmul_bounds_10.f90: New test.
10607
42fb90d7
TV
106082016-01-23 Tom de Vries <tom@codesourcery.com>
10609
10610 PR tree-optimization/69426
10611 * gcc.dg/autopar/pr69426.c: New test.
10612
69da7802
MS
106132016-01-23 Martin Sebor <msebor@redhat.com>
10614
10615 PR c++/58109
10616 PR c++/69022
10617 * g++.dg/cpp0x/alignas5.C: New test.
10618 * g++.dg/ext/vector29.C: Same.
10619
da17300a
UB
106202016-01-23 Uros Bizjak <ubizjak@gmail.com>
10621
10622 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10623 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10624 _GNU_SOURCE from compile flags to the source.
10625 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10626 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10627 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10628 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10629
62041cfc
JJ
106302016-01-22 Jakub Jelinek <jakub@redhat.com>
10631
10632 PR target/69432
10633 * g++.dg/opt/pr69432.C: New test.
10634
f7d2ad6f
BS
106352016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10636
10637 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10638 32-bit targets testing an -m64 multilib.
10639
d403fc9a
WS
106402016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10641
10642 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10643 64-bit support.
10644
4aa16f8d
JG
106452016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10646
10647 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10648
7c816d0f
CB
106492016-01-21 Christian Bruel <christian.bruel@st.com>
10650
10651 PR target/68674
10652 * gcc.target/i386/pr68674.c
10653 * gcc.target/aarch64/pr68674.c
10654 * gcc.target/arm/pr68674.c
10655
fce661e8
KT
106562016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10657
10658 PR target/69403
10659 * gcc.c-torture/execute/pr69403.c: New test.
10660
4696899f
PC
106612016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10662
10663 PR c++/55843
10664 * g++.dg/template/pr55843.C: New.
10665
bac69366
AL
106662016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10667
10668 PR testsuite/66877
10669 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10670 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10671
b57d3a5c
BS
106722016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10673
10674 PR testsuite/67489
da17300a
UB
10675 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10676 from dg-do compile directive, and instead add
10677 { dg-require-effective-target int128 }.
b57d3a5c 10678
9f04a53e
MS
106792016-01-20 Martin Sebor <msebor@redhat.com>
10680
10681 PR c/69405
10682 * gcc.dg/sync-fetch.c: New test.
10683
38a51663
JL
106842016-01-21 Martin Sebor <msebor@redhat.com>
10685
10686 PR target/69252
10687 * gcc.target/powerpc/pr69252.c: New test.
10688
2423a75a
JD
106892016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10690
10691 PR fortran/65996
da17300a 10692 * gfortran.dg/pr65996.f90: New test.
2423a75a 10693
0a76463f
DV
106942016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10695
10696 PR c++/68810
9f04a53e 10697 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10698 expected to generate an error.
0a76463f 10699
9776e692
BS
107002016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10701
10702 PR middle-end/66178
10703 * gcc.dg/torture/pr66178.c: New test.
10704
c8d3e088
AB
107052016-01-21 Anton Blanchard <anton@samba.org>
10706 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10707
10708 PR target/63354
10709 * gcc.target/powerpc/pr63354.c: New test.
10710
35b707ff
VM
107112016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10712
10713 PR rtl-optimization/68990
10714 * gcc.target/i386/pr68990: New.
10715
157b0829
NC
107162016-01-21 Nick Clifton <nickc@redhat.com>
10717
10718 PR target/69129
10719 * gcc.target/mips/pr69129.c: New.
10720
aede6748
PC
107212016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10722
10723 PR c++/58046
10724 * g++.dg/cpp0x/pr58046.C: New.
10725
5463c2c8
JJ
107262016-01-21 Jakub Jelinek <jakub@redhat.com>
10727
6d31cc75
SS
10728 PR target/69187
10729 PR target/65624
10730 * gcc.target/arm/pr69187.c: New test.
10731
5463c2c8
JJ
10732 PR c++/69355
10733 * g++.dg/torture/pr69355.C: New test.
10734
fa28f32b
AK
107352016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10736 Sebastian Pop <s.pop@samsung.com>
10737
10738 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10739
b920a047
AK
107402016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10741 Sebastian Pop <s.pop@samsung.com>
10742
da17300a 10743 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10744
bdd3aea6
JJ
107452016-01-21 Jakub Jelinek <jakub@redhat.com>
10746
10747 PR middle-end/67653
10748 * c-c++-common/pr67653.c: New test.
10749 * gcc.dg/torture/pr29119.c: Add dg-warning.
10750
26a2e6ae
PB
107512016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10752
10753 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10754
d25c7690
PK
107552016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10756
10757 PR c/24293
10758 * gcc.dg/pr24293.c: New test.
10759 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10760 incomplete struct type.
10761 * gcc.dg/declspec-1.c: Likewise.
10762 * gcc.dg/pr63549.c: Likewise.
10763
889d5698
JJ
107642016-01-20 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR tree-optimization/66612
10767 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10768 for bdn instruction.
10769
d7cf3dc7
CL
107702016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10771
10772 * lib/target-supports.exp
10773 (check_effective_target_arm_fp_ok_nocache): New.
10774 (check_effective_target_arm_fp_ok): New.
10775 (add_options_for_arm_fp): New.
10776 (check_effective_target_arm_crypto_ok_nocache): Require
10777 target_arm_v8_neon_ok instead of arm32.
10778 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10779 (check_effective_target_arm_crypto_pragma_ok): New.
10780 (add_options_for_arm_vfp): New.
10781 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10782 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10783 target instead. Force initial fpu to vfp.
10784 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10785 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10786 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10787 dependency.
10788 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10789 use arm_vfp effective target instead. Force initial fpu to vfp.
10790 * gcc.target/arm/attr-neon3.c: Likewise.
10791 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10792 arm_vfp_ok.
10793 * gcc.target/arm/unsigned-float.c: Likewise.
10794 * gcc.target/arm/vfp-1.c: Likewise.
10795 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10796 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10797 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10798 * gcc.target/arm/vfp-ldmias.c: Likewise.
10799 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10800 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10801 * gcc.target/arm/vfp-stmiad.c: Likewise.
10802 * gcc.target/arm/vfp-stmias.c: Likewise.
10803 * gcc.target/arm/vnmul-1.c: Likewise.
10804 * gcc.target/arm/vnmul-2.c: Likewise.
10805 * gcc.target/arm/vnmul-3.c: Likewise.
10806 * gcc.target/arm/vnmul-4.c: Likewise.
10807
01ac9704 108082016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10809
e84b00da
L
10810 PR testsuite/69366
10811 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10812 the MPX run-time library, for compile-time MPX test.
10813 * gcc.target/i386/chkp-always_inline.c: Likewise.
10814 * gcc.target/i386/chkp-bndret.c: Likewise.
10815 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10816 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10817 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10818 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10819 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10820 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10821 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10822 * gcc.target/i386/chkp-label-address.c: Likewise.
10823 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10824 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10825 * gcc.target/i386/chkp-pr69044.c: Likewise.
10826 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10827 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10828 * gcc.target/i386/chkp-strchr.c: Likewise.
10829 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10830 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10831 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10832 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10833 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10834 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10835 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10836 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10837 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10838 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10839 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10840 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10841 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10842 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10843 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10844 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10845 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10846 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10847 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10848 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10849 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10850 * gcc.target/i386/pr63995-2.c: Likewise.
10851 * gcc.target/i386/pr64805.c: Likewise.
10852 * gcc.target/i386/pr65044.c: Likewise.
10853 * gcc.target/i386/pr65167.c: Likewise.
10854 * gcc.target/i386/pr65183.c: Likewise.
10855 * gcc.target/i386/pr65184.c: Likewise.
10856 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10857
28b33016
IE
108582016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10859
10860 PR tree-optimization/69328
10861 * gcc.dg/pr69328.c: New test.
10862
bcff0913
JL
108632016-01-20 Jeff Law <law@redhat.com>
10864
bf0bb970 10865 PR target/25114
bcff0913
JL
10866 * gcc.target/m68k/pr25114.c: New test.
10867
a3f69631
AV
108682016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10869
10870 * gcc.target/arm/memset-inline-10.c: Added
10871 dg-require-effective-target arm_thumb2_ok.
10872
af33ba0d
EB
108732016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10874
10875 * gcc.dg/debug/dwarf2/sso.c: New test.
10876
7596d5de
UB
108772016-01-19 Uros Bizjak <ubizjak@gmail.com>
10878
10879 PR testsuite/68820
10880 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10881 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10882 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10883
ceda2c69
JH
108842016-01-19 Jan Hubicka <hubicka@ucw.cz>
10885
10886 PR ipa/66223
10887 * g++.dg/ipa/devirt-50.C: New testcase.
10888
38a979f2
MP
108892016-01-19 Marek Polacek <polacek@redhat.com>
10890
10891 PR c++/68965
10892 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10893 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10894
962801c5
KT
108952016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10896
10897 PR target/69135
10898 * gcc.target/arm/pr69135_1.c: New test.
10899
078fe40a
WD
109002015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10901
10902 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10903
786e3c06
WD
109042015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10905
10906 * gcc.target/aarch64/ccmp_1.c: New testcase.
10907
1e297006
MP
109082016-01-19 Marek Polacek <polacek@redhat.com>
10909
10910 PR c++/68586
10911 * g++.dg/cpp0x/enum30.C: New test.
10912
879c27e3
RB
109132016-01-19 Richard Biener <rguenther@suse.de>
10914
10915 PR tree-optimization/69336
10916 * g++.dg/tree-ssa/pr69336.C: New testcase.
10917
015337d3
JJ
109182016-01-19 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR debug/65779
10921 * gcc.dg/pr65779.c: New test.
10922
e2c768b6
RB
109232016-01-19 Richard Biener <rguenther@suse.de>
10924
10925 PR tree-optimization/69352
10926 * gcc.dg/torture/pr69352.c: New testcase.
10927
569efc34
JJ
109282016-01-19 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR rtl-optimization/68955
10931 PR rtl-optimization/64557
10932 * gcc.dg/torture/pr68955.c: New test.
10933
e49d321f
JH
109342016-01-19 Jan Hubicka <hubicka@ucw.cz>
10935
10936 PR lto/69136
10937 * g++.dg/torture/pr69136.C: New testcase.
10938
e9191ad3
JH
109392016-01-19 Jan Hubicka <hubicka@ucw.cz>
10940
10941 PR lto/69133
10942 * g++.dg/lto/pr69133_0.C: New testcase.
10943 * g++.dg/lto/pr69133_1.C: New testcase.
10944
2bedb645
JL
109452016-01-15 Jeff Law <law@redhat.com>
10946
10947 PR tree-optimization/69320
10948 * gcc.c-torture/pr69320-1.c: New test.
10949 * gcc.c-torture/pr69320-2.c: New test.
10950 * gcc.c-torture/pr69320-3.c: New test.
10951 * gcc.c-torture/pr69320-4.c: New test.
10952
17c15cb9
PP
109532016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10954
10955 PR c++/11858
10956 PR c++/24663
10957 PR c++/24664
10958 * g++.dg/template/pr11858.C: New test.
10959 * g++.dg/template/pr24663.C: New test.
10960 * g++.dg/template/unify12.C: New test.
10961 * g++.dg/template/unify13.C: New test.
10962 * g++.dg/template/unify14.C: New test.
10963 * g++.dg/template/unify15.C: New test.
10964 * g++.dg/template/unify16.C: New test.
10965 * g++.dg/template/unify17.C: New test.
10966
9617fd08
DM
109672016-01-18 David Malcolm <dmalcolm@redhat.com>
10968
10969 PR testsuite/69181
10970 * gcc.dg/pr69181-1.c: New test file.
10971 * gcc.dg/pr69181-2.c: New test file.
10972 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10973 globals by moving it to...
10974 (cleanup-after-saved-dg-test): ...this new function. Add
10975 "global additional_sources_used". Add reset of global
10976 multiline_expected_outputs to the empty list.
10977 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10978 global to...
10979 (multiline_expected_outputs): ...this, and updated comments to
10980 note that it is modified from gcc-dg.exp.
10981 (dg-end-multiline-output): Update for the above renaming.
10982 (handle-multiline-outputs): Likewise. Remove the clearing
10983 of the expected outputs to the empty list.
10984
b555a2e4
RB
109852016-01-18 Richard Biener <rguenther@suse.de>
10986
10987 PR tree-optimization/69297
10988 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10989
96902805
JM
109902016-01-18 Joseph Myers <joseph@codesourcery.com>
10991
10992 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10993 dg-options.
10994 * gcc.target/mips/mips-3d-2.c: Likewise.
10995 * gcc.target/mips/mips-3d-3.c: Likewise.
10996 * gcc.target/mips/mips-3d-4.c: Likewise.
10997 * gcc.target/mips/mips-3d-5.c: Likewise.
10998 * gcc.target/mips/mips-3d-6.c: Likewise.
10999 * gcc.target/mips/mips-3d-7.c: Likewise.
11000 * gcc.target/mips/mips-3d-8.c: Likewise.
11001 * gcc.target/mips/mips-3d-9.c: Likewise.
11002 * gcc.target/mips/mips-ps-1.c: Likewise.
11003 * gcc.target/mips/mips-ps-2.c: Likewise.
11004 * gcc.target/mips/mips-ps-3.c: Likewise.
11005 * gcc.target/mips/mips-ps-4.c: Likewise.
11006 * gcc.target/mips/mips-ps-5.c: Likewise.
11007 * gcc.target/mips/mips-ps-6.c: Likewise.
11008 * gcc.target/mips/mips-ps-7.c: Likewise.
11009 * gcc.target/mips/mips-ps-type.c: Likewise.
11010 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11011 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11012
40e26f94
TV
110132016-01-18 Tom de Vries <tom@codesourcery.com>
11014
11015 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11016 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11017 * c-c++-common/goacc/kernels-empty.c: New test.
11018 * c-c++-common/goacc/kernels-eternal.c: New test.
11019 * c-c++-common/goacc/kernels-loop-2.c: New test.
11020 * c-c++-common/goacc/kernels-loop-3.c: New test.
11021 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11022 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11023 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11024 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11025 * c-c++-common/goacc/kernels-loop-data.c: New test.
11026 * c-c++-common/goacc/kernels-loop-g.c: New test.
11027 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11028 * c-c++-common/goacc/kernels-loop-n.c: New test.
11029 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11030 * c-c++-common/goacc/kernels-loop.c: New test.
11031 * c-c++-common/goacc/kernels-noreturn.c: New test.
11032 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11033 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11034 * c-c++-common/goacc/kernels-reduction.c: New test.
11035
a98d4647
TV
110362016-01-18 Tom de Vries <tom@codesourcery.com>
11037
11038 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11039 * gcc.dg/autopar/outer-2.c: Same.
11040 * gcc.dg/autopar/outer-3.c: Same.
11041 * gcc.dg/autopar/outer-4.c: Same.
11042 * gcc.dg/autopar/outer-5.c: Same.
11043 * gcc.dg/autopar/outer-6.c: Same.
11044 * gcc.dg/autopar/parallelization-1.c: Same.
11045 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11046 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11047 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11048 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11049 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11050 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11051 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11052 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11053 * gcc.dg/autopar/pr39500-1.c: Same.
11054 * gcc.dg/autopar/pr39500-2.c: Same.
11055 * gcc.dg/autopar/pr46193.c: Same.
11056 * gcc.dg/autopar/pr46194.c: Same.
11057 * gcc.dg/autopar/pr49580.c: Same.
11058 * gcc.dg/autopar/pr49960-1.c: Same.
11059 * gcc.dg/autopar/pr49960.c: Same.
11060 * gcc.dg/autopar/pr68373.c: Same.
11061 * gcc.dg/autopar/reduc-1.c: Same.
11062 * gcc.dg/autopar/reduc-1char.c: Same.
11063 * gcc.dg/autopar/reduc-1short.c: Same.
11064 * gcc.dg/autopar/reduc-2.c: Same.
11065 * gcc.dg/autopar/reduc-2char.c: Same.
11066 * gcc.dg/autopar/reduc-2short.c: Same.
11067 * gcc.dg/autopar/reduc-3.c: Same.
11068 * gcc.dg/autopar/reduc-4.c: Same.
11069 * gcc.dg/autopar/reduc-6.c: Same.
11070 * gcc.dg/autopar/reduc-7.c: Same.
11071 * gcc.dg/autopar/reduc-8.c: Same.
11072 * gcc.dg/autopar/reduc-9.c: Same.
11073 * gcc.dg/autopar/uns-outer-4.c: Same.
11074 * gcc.dg/autopar/uns-outer-5.c: Same.
11075 * gcc.dg/autopar/uns-outer-6.c: Same.
11076 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11077 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11078
da976fa8
AL
110792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11080
11081 PR target/63679
11082 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11083 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11084
70c1e886
AL
110852016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11086
11087 PR target/63679
11088 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11089 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11090 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11091
88bed196
AL
110922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11093
11094 PR target/63679
11095 * gcc.dg/tree-ssa/sra-17.c: New.
11096 * gcc.dg/tree-ssa/sra-18.c: New.
11097
3dd5f42e
IE
110982016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11099
11100 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11101
ae5a77fa
EB
111022016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11103
11104 * gnat.dg/inline12.adb: New test.
11105
11e57fc6
BC
111062016-01-18 Bin Cheng <bin.cheng@arm.com>
11107
11108 PR tree-optimization/66797
11109 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11110
995b6fe0
RB
111112016-01-18 Richard Biener <rguenther@suse.de>
11112
11113 PR tree-optimization/69170
11114 * gcc.dg/torture/pr69170.c: New testcase.
11115
82ee0cf2 111162016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11117
11118 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11119
d69da357
TV
111202016-01-16 Tom de Vries <tom@codesourcery.com>
11121
11122 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11123
a3845283
TV
111242016-01-16 Tom de Vries <tom@codesourcery.com>
11125
11126 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11127 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11128 redundant dg-require-effective-target pthread.
11129 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11130 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11131 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11132 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11133 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11134 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11135 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11136
197a6aa6
DE
111372016-01-16 David Edelsohn <dje.gcc@gmail.com>
11138
11139 PR target/68609
11140 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11141 * gcc.target/powerpc/recip-7.c: Same.
11142
ec7886c1
PP
111432016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11144
11145 PR c++/69091
11146 * g++.dg/template/pr69091.C: New test.
11147
203484bb
PP
111482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11149
11150 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11151 dump does not contain an error_mark_node.
11152 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11153 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11154
aa2500e9
PP
111552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11156
11157 PR c++/68936
11158 * g++.dg/template/pr68936.C: New test.
11159
28621a5c
DE
111602016-01-15 David Edelsohn <dje.gcc@gmail.com>
11161
11162 PR target/68609
11163 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11164 * gcc.target/powerpc/recip-2.c: Same.
11165 * gcc.target/powerpc/recip-3.c: Same.
11166 * gcc.target/powerpc/recip-4.c: Same.
11167 * gcc.target/powerpc/recip-sqrtf.c: Same.
11168
40c43aca
JL
111692016-01-15 Jeff Law <law@redhat.com>
11170
11171 PR tree-optimization/69270
11172 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11173 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11174
afbc5ae8
PT
111752016-01-15 Paul Thomas <pault@gcc.gnu.org>
11176
11177 PR fortran/49630
11178 * gfortran.dg/deferred_character_13.f90: New test for the fix
11179 of comment 3 of the PR.
11180
11181 PR fortran/54070
11182 * gfortran.dg/deferred_character_8.f90: New test
11183 * gfortran.dg/allocate_error_5.f90: New test
11184
11185 PR fortran/60593
11186 * gfortran.dg/deferred_character_10.f90: New test
11187
11188 PR fortran/60795
11189 * gfortran.dg/deferred_character_14.f90: New test
11190
11191 PR fortran/61147
11192 * gfortran.dg/deferred_character_11.f90: New test
11193
11194 PR fortran/64324
11195 * gfortran.dg/deferred_character_9.f90: New test
11196
49abe076
VM
111972016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11198
11199 PR rtl-optimization/69030
11200 * gcc.target/i386/pr69030.c: New.
11201
16d12992
KT
112022016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11203
11204 * gcc.target/aarch64/target_attr_17.c: New test.
11205
78810bd3
RB
112062016-01-15 Richard Biener <rguenther@suse.de>
11207
11208 PR tree-optimization/66856
11209 * gcc.dg/torture/pr66856-1.c: New testcase.
11210 * gcc.dg/torture/pr66856-2.c: Likewise.
11211
2bd847fe
RB
112122016-01-15 Richard Biener <rguenther@suse.de>
11213
11214 PR debug/69137
11215 * g++.dg/lto/pr69137_0.C: New testcase.
11216
a00fe3b7
RS
112172016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11218
11219 PR middle-end/69246
11220 * gcc.target/i386/pr69246.c: New test.
11221
cbb0e83b
DV
112222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11223
7596d5de 11224 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11225
5a500ecf
DV
112262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11227
11228 PR c++/56194
11229 * g++.dg/init/const9.C: Disable test on S/390.
11230
5d9bf64f
DV
112312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11232
11233 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11234 * g++.dg/Wno-frame-address.C: Ditto.
11235
e234b19e
DV
112362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11237
11238 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11239
89483f99
RB
112402016-01-15 Richard Biener <rguenther@suse.de>
11241
11242 PR tree-optimization/68961
11243 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11244
94f37395
IE
112452016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11246
11247 * gcc.target/i386/pr65105-5.c: New test.
11248
82ee0cf2 112492016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11250
11251 * gcc.c-torture/execute/alias-4.c: New testcase.
11252
82ee0cf2 112532016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11254
11255 PR ipa/68148
11256 * g++.dg/ipa/devirt-49.C: New testcase.
11257
092f7deb 112582016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11259
11260 PR target/65837
11261 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11262 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11263 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11264
e93c66bc
RB
112652016-01-15 Richard Biener <rguenther@suse.de>
11266
11267 PR tree-optimization/69117
11268 * gcc.dg/torture/pr69117.c: New testcase.
11269
c47eaca6 112702015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11271
11272 PR c++/69048
11273 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11274
c3f6914a
FXC
112752016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11276
11277 PR testsuite/67509
11278 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11279 range tests use 100 * maximum instead of maximum + 1.
11280
cd65ae90
JJ
112812016-01-14 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR debug/69244
11284 * gcc.dg/guality/pr69244.c: New test.
11285
19643948
UB
112862016-01-14 Uros Bizjak <ubizjak@gmail.com>
11287
11288 * lib/target-supports.exp (check_effective_target_issignaling):
11289 New procedure.
11290 * gcc.dg/pr61441.c: Require issignaling effective target.
11291
fe79c97e
SB
112922016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11293
11294 PR target/68803
11295 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11296
c7df95d8
DM
112972016-01-14 David Malcolm <dmalcolm@redhat.com>
11298
11299 PR c++/68819
11300 PR preprocessor/69177
11301 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11302 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11303 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11304 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11305
00083992
MP
113062016-01-14 Marek Polacek <polacek@redhat.com>
11307
11308 PR c/69262
11309 * gcc.dg/array-15.c: New test.
11310
0c9b3294
JJ
113112016-01-14 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR middle-end/68146
11314 PR tree-optimization/69155
11315 * gfortran.dg/pr68146.f: New test.
11316 * gfortran.dg/pr69155.f90: New test.
11317
3688e13d
RB
113182016-01-14 Richard Biener <rguenther@suse.de>
11319
11320 PR tree-optimization/68060
11321 * gcc.dg/torture/pr68060-1.c: New testcase.
11322 * gcc.dg/torture/pr68060-2.c: Likewise.
11323
bab0ad3a
NC
113242016-01-14 Nick Clifton <nickc@redhat.com>
11325
11326 * lib/target-supports.exp
11327 (check_effective_target_arm_neon_ok_nocache): Add an option
11328 sequence that includes setting the ARM architecture to ARMv7-A.
11329 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11330 command line options necessary to enable Neon support.
11331 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11332 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11333 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11334 * gcc.target/arm/pr69180.c: Likewise.
11335
947c2ce5
JL
113362016-01-14 Jeff Law <law@redhat.com>
11337
11338 PR tree-optimization/69270
11339 * gcc.dg/tree-ssa/pr69270.c: New test.
11340
3342fd71
BS
113412016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11342
11343 PR c/66208
11344 * c-c++-common/pr66208.c: New file.
11345
2ad3adf1
JJ
113462016-01-13 Jakub Jelinek <jakub@redhat.com>
11347
11348 PR tree-optimization/69156
11349 * gcc.dg/pr69156.c: New test.
11350
398d6feb
L
113512016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11352
11353 * gcc.target/i386/pr69225-7.c: New test.
11354
4c868789
RH
113552016-01-13 Richard Henderson <rth@redhat.com>
11356
11357 * gcc.dg/tm/memopt-13.c: Update expected function.
11358 * gcc.dg/tm/memopt-6.c: Likewise.
11359
ef6d1772
UB
113602016-01-13 Uros Bizjak <ubizjak@gmail.com>
11361
11362 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11363 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11364 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11365 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11366
ef6d1772
UB
113672016-01-13 Tom de Vries <tom@codesourcery.com>
11368
11369 PR tree-optimization/69169
0b4b6ef2
TV
11370 * gcc.dg/pr69169.c: New test.
11371
2ad3adf1 113722016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11373
11374 PR target/69228
11375 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11376 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11377 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11378 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11379 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11380 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11381 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11382 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11383
9060e335
AK
113842016-01-13 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/69247
11387 * gcc.dg/pr69247.c: New test.
11388
40311329
RB
113892016-01-13 Richard Biener <rguenther@suse.de>
11390
11391 PR tree-optimization/69242
11392 * gcc.dg/torture/pr69242.c: New testcase.
11393
ccbd7103
RB
113942016-01-13 Richard Biener <rguenther@suse.de>
11395
11396 PR tree-optimization/69186
11397 * gcc.dg/torture/pr69186.c: New testcase.
11398
c6f72a46
JL
113992016-01-13 Jeff Law <law@redhat.com>
11400
11401 PR tree-optimization/67755
11402 * gcc.dg/tree-ssa/pr67755.c: New test.
11403
114042016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11405
11406 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11407 pass number in output by a star.
11408
c446cf07
BC
114092016-01-12 Bin Cheng <bin.cheng@arm.com>
11410
11411 PR tree-optimization/68911
11412 * gcc.c-torture/execute/pr68911.c: New test.
11413
5342156c
MP
114142016-01-12 Marek Polacek <polacek@redhat.com>
11415
11416 PR c++/68979
11417 * g++.dg/warn/permissive-1.C: New test.
11418
65364cc5
JJ
114192016-01-12 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR objc++/68511
11422 PR c++/69213
11423 * g++.dg/opt/pr69213.C: New test.
11424
81b9a3d9
CB
114252016-01-12 Christian Bruel <christian.bruel@st.com>
11426
11427 PR target/69180
11428 * gcc.target/arm/pr69180.c: New test.
11429
3c4e91c9
RB
114302016-01-12 Richard Biener <rguenther@suse.de>
11431
11432 PR lto/69077
11433 * g++.dg/lto/pr69077_0.C: New testcase.
11434 * g++.dg/lto/pr69077_1.C: Likewise.
11435
5664cea1
JJ
114362016-01-12 Jakub Jelinek <jakub@redhat.com>
11437
11438 PR target/69175
11439 * g++.dg/opt/pr69175.C: New test.
11440
86cefc49
AL
114412016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11442
11443 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11444 rather than #including math.h & stdlib.h.
11445 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11446 * gcc.dg/vect/pr49771.c: Likewise.
11447 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11448 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11449 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11450 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11451 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11452 * gcc.dg/vect/pr44507.c: Likewise.
11453 * gcc.dg/vect/pr45902.c: Likewise.
11454 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11455 * gcc.dg/vect/vect-117.c: Likewise.
11456 * gcc.dg/vect/vect-99.c: Likewise.
11457 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11458 * gcc.dg/vect/vect-cond-1.c: Likewise.
11459 * gcc.dg/vect/vect-cond-2.c: Likewise.
11460 * gcc.dg/vect/vect-cond-3.c: Likewise.
11461 * gcc.dg/vect/vect-cond-4.c: Likewise.
11462 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11463 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11464 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11465 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11466 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11467 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11468 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11469 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11470 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11471 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11472 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11473 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11474 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11475 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11476 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11477 include of signal.h.
11478 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11479 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11480 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11481 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11482 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11483 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11484 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11485 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11486 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11487 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11488 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11489 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11490 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11491 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11492 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11493 * gcc.dg/vect/vect-outer-5.c: Likewise.
11494 * gcc.dg/vect/vect-outer-6.c: Likewise.
11495 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11496 include of stdio.h.
11497
b832f61e
NC
114982016-01-12 Nick Clifton <nickc@redhat.com>
11499
11500 PR target/68913
11501 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11502 to fread so that it will be found in all target runtimes.
11503
8eac49b1
RB
115042016-01-12 Richard Biener <rguenther@suse.de>
11505
11506 PR tree-optimization/69053
11507 * g++.dg/torture/pr69053.C: New testcase.
11508
2935d994
RB
115092016-01-12 Richard Biener <rguenther@suse.de>
11510
11511 PR tree-optimization/69168
11512 * gcc.dg/torture/pr69168.c: New testcase.
11513
66c16fd9
RB
115142016-01-12 Richard Biener <rguenther@suse.de>
11515
11516 PR tree-optimization/69157
11517 * gcc.dg/torture/pr69157.c: New testcase.
11518
115192016-01-12 Richard Biener <rguenther@suse.de>
11520
11521 PR tree-optimization/69174
11522 * gcc.dg/torture/pr69174.c: New testcase.
11523
723033a6
JJ
115242016-01-12 Jakub Jelinek <jakub@redhat.com>
11525
11526 PR c++/66808
11527 PR c++/69000
11528 * g++.dg/tls/pr66808.C: New test.
11529 * g++.dg/tls/pr69000.C: New test.
11530
3574cf47
BS
115312016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11532
11533 * gcc.target/powerpc/swaps-p8-23.c: New test.
11534 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11535
feb20787
JDA
115362016-01-11 John David Anglin <danglin@gcc.gnu.org>
11537
11538 PR tree-optimization/68356
11539 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11540
27b1820a
KV
115412016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11542 Jim Wilson <jim.wilson@linaro.org>
11543
11544 PR target/69194
11545 * gcc.target/arm/pr69194.c: New test.
11546
cf4de6af
L
115472016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11548
11549 PR target/69225
11550 * gcc.target/i386/pr69225-1.c: New test.
11551 * gcc.target/i386/pr69225-2.c: Likewise.
11552 * gcc.target/i386/pr69225-3.c: Likewise.
11553 * gcc.target/i386/pr69225-4.c: Likewise.
11554 * gcc.target/i386/pr69225-5.c: Likewise.
11555 * gcc.target/i386/pr69225-6.c: Likewise.
11556
1ebd5558
JJ
115572016-01-11 Jakub Jelinek <jakub@redhat.com>
11558
23552a4d
JJ
11559 PR target/67462
11560 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11561 if lp64.
11562
26ff85b0
JJ
11563 PR target/69071
11564 * gcc.dg/pr69071.c: New test.
11565
9cb6bd74
JJ
11566 PR c++/69211
11567 * g++.dg/opt/pr69211.C: New test.
11568
1ebd5558
JJ
11569 PR tree-optimization/69214
11570 * gcc.c-torture/compile/pr69214.c: New test.
11571
8c18c836
UB
115722016-01-11 Uros Bizjak <ubizjak@gmail.com>
11573
11574 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11575 * gcc.target/i386/pr66232-11.c: Ditto.
11576 * gcc.target/i386/pr66232-12.c: Ditto.
11577 * gcc.target/i386/pr66232-13.c: Ditto.
11578
62446e6e
RB
115792016-01-11 Richard Biener <rguenther@suse.de>
11580
11581 PR tree-optimization/69173
11582 * gcc.dg/torture/pr69173.c: New testcase.
11583
2b8568fe
KT
115842016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11585
11586 PR rtl-optimization/68796
11587 * gcc.target/aarch64/tst_5.c: New test.
11588 * gcc.target/aarch64/tst_6.c: Likewise.
11589
5baf4532
KT
115902016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11591
11592 PR rtl-optimization/68841
11593 * gcc.dg/pr68841.c: New test.
11594 * gcc.c-torture/execute/pr68841.c: New test.
11595
ca90b1ed
YR
115962016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11597
11598 PR rtl-optimization/68920
11599 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11600 for ix86 targets.
11601 * gcc.dg/ifcvt-5.c: New test.
11602
2ad3adf1 116032016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11604
11605 PR bootstrap/69123
11606 * g++.dg/pr69123.C: New.
11607
83834c09
IE
116082016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11609
11610 PR target/69010
11611 * gcc.target/i386/pr69010.c: New test.
11612
dcf89d57
MJ
116132016-01-11 Martin Jambor <mjambor@suse.cz>
11614
11615 PR ipa/69044
11616 * gcc.target/i386/chkp-pr69044.c: New test.
11617
d95167ee
TV
116182016-01-11 Tom de Vries <tom@codesourcery.com>
11619
11620 PR tree-optimization/69109
11621 * gcc.dg/autopar/pr69109-2.c: New test.
11622 * gcc.dg/autopar/pr69109.c: New test.
11623
4f6403a8
TV
116242016-01-11 Tom de Vries <tom@codesourcery.com>
11625
11626 PR tree-optimization/69108
11627 * gcc.dg/autopar/pr69108.c: New test.
11628
21efdd80
PP
116292016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11630
11631 PR c++/69029
11632 * c-c++-common/Wisleading-indentation.c: Augment test.
11633
fd42eed8
TK
116342016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11635
11636 PR fortran/69154
11637 * gfortran.dg/inline_matmul_12.f90: New test.
11638
4f90ee6c
PT
116392016-01-10 Paul Thomas <pault@gcc.gnu.org>
11640
11641 PR fortran/67779
11642 * gfortran.dg/actual_array_offset_1: New test.
11643
3907c6cf
TV
116442016-01-10 Tom de Vries <tom@codesourcery.com>
11645
11646 PR tree-optimization/69062
11647 * gcc.dg/autopar/pr69062.c: New test.
11648
b07b236e
TS
116492016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11650
11651 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11652 * gcc.dg/vect/slp-perm-2.c: Likewise.
11653 * gcc.dg/vect/slp-perm-3.c: Likewise.
11654 * gcc.dg/vect/slp-perm-5.c: Likewise.
11655 * gcc.dg/vect/slp-perm-6.c: Likewise.
11656 * gcc.dg/vect/slp-perm-7.c: Likewise.
11657 * gcc.dg/vect/slp-perm-8.c: Likewise.
11658
23fab8ae
TV
116592016-01-10 Tom de Vries <tom@codesourcery.com>
11660
11661 PR tree-optimization/69039
11662 * gcc.dg/autopar/pr69039.c: New test.
11663
73f0dae2
MP
116642016-01-09 Marek Polacek <polacek@redhat.com>
11665
11666 PR c++/69113
11667 * g++.dg/pr69113.C: New test.
11668
20b8d734
JJ
116692016-01-09 Jakub Jelinek <jakub@redhat.com>
11670
11671 PR middle-end/50865
11672 PR tree-optimization/69097
11673 * gcc.c-torture/execute/pr50865.c: New test.
11674 * gcc.c-torture/execute/pr69097-1.c: New test.
11675 * gcc.c-torture/execute/pr69097-2.c: New test.
11676 * gcc.dg/pr69097-1.c: New test.
11677 * gcc.dg/pr69097-2.c: New test.
11678
c50e614b
JJ
116792016-01-09 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR c++/69164
11682 * g++.dg/opt/pr69164.C: New test.
11683
e0237993
JJ
116842016-01-08 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR tree-optimization/69167
11687 * gcc.dg/pr69167.c: New test.
11688
bd8f5bb2
MP
116892016-01-08 Marek Polacek <polacek@redhat.com>
11690
11691 PR c++/68449
11692 * g++.dg/pr68449.C: New.
11693
bb0f5ca7
AL
116942016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11695
11696 PR tree-optimization/68707
11697 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11698 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11699 on platforms supporting it.
11700 * gcc.dg/vect/slp-perm-2.c: Likewise.
11701 * gcc.dg/vect/slp-perm-3.c: Likewise.
11702 * gcc.dg/vect/slp-perm-5.c: Likewise.
11703 * gcc.dg/vect/slp-perm-7.c: Likewise.
11704 * gcc.dg/vect/slp-perm-8.c: Likewise.
11705 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11706 on platforms supporting it.
11707
22518428
JJ
117082016-01-08 Jakub Jelinek <jakub@redhat.com>
11709
33f0852f
JJ
11710 PR tree-optimization/69162
11711 * gcc.dg/pr69162.c: New test.
11712
22518428
JJ
11713 PR tree-optimization/69172
11714 * gcc.dg/pr69172.c: New test.
11715
80e9b3aa
TP
117162016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11717
11718 PR tree-optimization/67781
11719 * gcc.c-torture/execute/pr67781.c: New file.
11720
262a363f
JJ
117212016-01-08 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR tree-optimization/69083
11724 * gcc.dg/vect/pr69083.c: New test.
11725
6e1f093f
SS
117262016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11727
11728 PR tree-optimization/61441
11729 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11730 Use -fexcess-precision=standard for compiler options.
11731 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11732
53290e07
JJ
117332016-01-08 Jakub Jelinek <jakub@redhat.com>
11734
57bf3072
JJ
11735 PR fortran/69128
11736 * gfortran.dg/gomp/pr69128.f90: New test.
11737
53290e07
JJ
11738 PR c++/69145
11739 * g++.dg/ext/pr69145-1.C: New test.
11740 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11741 * g++.dg/ext/pr69145-2.h: New file.
11742
7a127fa7
MS
117432016-01-07 Martin Sebor <msebor@redhat.com>
11744
11745 PR c/68966
11746 * gcc.dg/atomic-fetch-bool.c: New test.
11747 * gcc.dg/sync-fetch-bool.c: New test.
11748
95918b49
L
117492016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11750
11751 PR fortran/66680
11752 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11753
c8e62a9d
NC
117542016-01-07 Nick Clifton <nickc@redhat.com>
11755
11756 PR target/66655
11757 * g++.dg/pr66655.C: New test.
11758 * g++.dg/pr66655_1.cc: Test support file.
11759 * g++.dg/pr66655.h: Test header file.
11760
2ad3adf1 117612016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11762
11763 PR fortran/66680
11764 gfortran.dg/gomp/pr66680.f90: New test.
11765
4cd9ca92
L
117662016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11767
11768 PR target/69171
11769 * gcc.target/i386/pr69171-1.c: New test.
11770 * gcc.target/i386/pr69171-2.c: Likewise.
11771 * gcc.target/i386/pr69171-3.c: Likewise.
11772 * gcc.target/i386/pr69171-4.c: Likewise.
11773 * gcc.target/i386/pr69171-5.c: Likewise.
11774 * gcc.target/i386/pr69171-6.c: Likewise.
11775
7e33d4dc
BS
117762015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11777
11778 PR middle-end/67639
11779 * c-c++-common/pr67639.c: New test.
11780
fec64afc
JJ
117812016-01-07 Jakub Jelinek <jakub@redhat.com>
11782
11783 PR tree-optimization/69141
11784 * g++.dg/opt/pr69141.C: New test.
11785
f293ad29
EB
117862016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11787
11788 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11789
5027395e
UB
117902016-01-06 Uros Bizjak <ubizjak@gmail.com>
11791
11792 PR target/69140
11793 * gcc.target/i386/pr69140.c: New test
11794
7443cf13
DM
117952016-01-06 David Malcolm <dmalcolm@redhat.com>
11796
11797 * gcc.dg/bad-dereference.c: New test case.
11798
32928931
BS
117992015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11800
11801 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11802
68dd05da
AS
118032016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11804
11805 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11806
6b131d5b
MP
118072016-01-06 Marek Polacek <polacek@redhat.com>
11808
11809 PR sanitizer/69099
11810 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11811
8d9fdb49
MP
118122016-01-05 Marek Polacek <polacek@redhat.com>
11813
11814 PR c/69104
11815 * gcc.dg/atomic-invalid-2.c: New.
11816
acf93f1e
L
118172016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11818
11819 PR target/68991
11820 * gcc.target/i386/pr68991.c: New test.
11821
3f50525d
L
118222016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11823
11824 PR target/68991
11825 * g++.dg/pr68991-1.C: New test.
11826 * g++.dg/pr68991-2.C: Likewise.
11827
e0237993 118282016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11829
e0237993 11830 PR other/60465
face88a1
ST
11831 * gcc.target/ia64/pr60465-gprel64.c: New test.
11832 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11833
a0866eff
KT
118342016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11835
11836 PR rtl-optimization/68651
11837 * gcc.target/aarch64/pr68651_1.c: New test.
11838
c589e975
DM
118392016-01-05 David Malcolm <dmalcolm@redhat.com>
11840
11841 PR c/69122
11842 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11843
929710d9
NS
118442016-01-05 Nathan Sidwell <nathan@acm.org>
11845
ce3e43d7
NS
11846 PR c++/58583
11847 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11848
929710d9
NS
11849 * gcc.dg/alias-15.c: New.
11850
a2faef8e
NC
118512016-01-05 Nick Clifton <nickc@redhat.com>
11852
11853 PR target/68870
11854 * g++.dg/pr68770.C: New test.
11855
4cfa76e3
MS
118562016-01-04 Mike Stump <mikestump@comcast.net>
11857
11858 * lib/target-supports.exp (check_effective_target_cilkplus):
11859 cilkplus targets require pthreads.
4ece61b6 11860 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11861
4e8a3a35
MM
118622016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11863
11864 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11865 generation.
11866
818ab71a
JJ
118672016-01-04 Jakub Jelinek <jakub@redhat.com>
11868
11869 Update copyright years.
11870
2fe0a208
MP
118712016-01-04 Marek Polacek <polacek@redhat.com>
11872
11873 PR c/68908
11874 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11875 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11876 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11877
9e3b2fe3
EB
118782016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11879
11880 * gcc.target/sparc/20160104-2.c: New test.
11881
e8d65a35
EB
118822016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11883
11884 * gcc.target/sparc/20160104-1.c: New test.
11885
25ccfccd
PT
118862016-01-03 Paul Thomas <pault@gcc.gnu.org>
11887
11888 PR fortran/65045
11889 * gfortran.dg/pr65045.f90: New test.
11890
cb51d382
EB
118912016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11892
11893 * gnat.dg/specs/debug1.ads: Delete.
11894
6eeaad6e
JD
118952016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11896
11897 PR libgfortran/68867
11898 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11899 expression.
11900
2f968603
JD
119012016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11902
11903 PR libgfortran/68867
11904 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11905 PowerPC.
11906
591bb5e4
PT
119072016-01-01 Paul Thomas <pault@gcc.gnu.org>
11908
11909 PR fortran/68864
11910 * gfortran.dg/pr68864.f90: New test.
11911
f1e0620c
JJ
119122016-01-01 Jakub Jelinek <jakub@redhat.com>
11913
942a1319
JJ
11914 PR tree-optimization/69070
11915 * gcc.dg/pr69070.c: New test.
11916
10dff63f
JJ
11917 PR sanitizer/69055
11918 * gfortran.dg/pr69055.f90: New test.
11919
f1e0620c
JJ
11920 PR target/69015
11921 * gcc.dg/pr69015.c: New test.
818ab71a 11922\f
2f883d1c 11923Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11924
11925Copying and distribution of this file, with or without modification,
11926are permitted in any medium without royalty provided the copyright
11927notice and this notice are preserved.