]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c/77520 - wrong value for extended ASCII characters in -Wformat message
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3f0177e7
MS
12016-09-09 Martin Sebor <msebor@redhat.com>
2
3 PR c/77520
4 PR c/77521
5 * gcc.dg/pr77520.c: New test.
6 * gcc.dg/pr77521.c: New test.
7
e81e83d0
SK
82016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
9
10 PR fortran/77506
11 * gfortran.dg/pr77506.f90: New test.
12
8a92685e
SK
132016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
14
15 PR fortran/77507
16 * gfortran.dg/pr77507.f90: New test.
17
c65248cb
JM
182016-09-09 Joseph Myers <joseph@codesourcery.com>
19
20 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
21
2cf0ff98
SK
222016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
23 Louis Krupp <lkrupp@gcc.gnu.org>
24
25 PR fortran/69514
26 * gfortran.dg/pr69514_1.f90: New test.
27 * gfortran.dg/pr69514_2.f90: New test.
28
8ebc1e0f
JJ
292016-09-08 Jakub Jelinek <jakub@redhat.com>
30
20b6cf01
JJ
31 PR fortran/77500
32 * gfortran.dg/gomp/pr77500.f90: New test.
33
8ebc1e0f
JJ
34 PR fortran/77516
35 * gfortran.dg/gomp/pr77516.f90: New test.
36
34718542
JJ
372016-09-07 Jakub Jelinek <jakub@redhat.com>
38
39 PR middle-end/77475
40 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
41 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
42 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
43 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
44 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
45 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
46
e5106e27
DM
472016-09-07 David Malcolm <dmalcolm@redhat.com>
48
49 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
50 "substring-locations.h".
51
ca235a85
RB
522016-09-07 Richard Biener <rguenther@suse.de>
53
54 PR c/77450
55 * c-c++-common/vector-subscript-8.c: Move ..
56 * gcc.dg/pr77450.c: ... here.
57
0076b5dc 582016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
59
60 PR libgfortran/77393
61 * gfortran.dg/fmt_f0_2.f90: Update test.
62 * gfortran.dg/fmt_f0_3.f90: New test.
63
6ac7322b
DH
642016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
65
66 PR debug/77389
67 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
68 in dg-options.
69
70 PR debug/57519
71 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
72
8eb9e049
JJ
732016-09-06 Jakub Jelinek <jakub@redhat.com>
74
75 PR target/69255
76 * gcc.target/i386/pr69255-1.c: New test.
77 * gcc.target/i386/pr69255-2.c: New test.
78 * gcc.target/i386/pr69255-3.c: New test.
79
802016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
81
82 PR c/77336
83 * gcc.dg/format/miss-7.c: New test.
84
e6cb85d4
UB
852016-09-06 Uros Bizjak <ubizjak@gmail.com>
86
87 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
88
7fe76f6a
ML
892016-09-06 Martin Liska <mliska@suse.cz>
90
91 PR gcov-profile/77378
92 PR gcov-profile/77466
93 * gcc.dg/profile-update-warning.c: New test.
94
209b636e
RB
952016-09-06 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/77479
98 * gcc.dg/torture/pr77479.c: New testcase.
99
b772a565
RB
1002016-09-06 Richard Biener <rguenther@suse.de>
101
102 PR c/77450
103 * c-c++-common/vector-subscript-7.c: Adjust.
104 * c-c++-common/vector-subscript-8.c: New testcase.
105
a8c07037
SKS
1062016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
107
108 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
109
0ce48391
JJ
1102016-09-05 Jakub Jelinek <jakub@redhat.com>
111
de9188e0
JJ
112 PR target/77476
113 * gcc.target/i386/avx512f-pr77476.c: New test.
114 * gcc.target/i386/avx512bw-pr77476.c: New test.
115 * gcc.target/i386/avx512dq-pr77476.c: New test.
116
c76f7809
JJ
117 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
118 Update comment to mention also avx512f.
119
0ce48391
JJ
120 PR sanitizer/77396
121 * g++.dg/asan/pr77396-2.C: New test.
122
8a27cf73
UB
1232016-09-05 Uros Bizjak <ubizjak@gmail.com>
124
125 PR rtl-optimization/77452
126 * gcc.target/i386/pr77452.c: New test.
127
25ff5dd3
MP
1282016-09-05 Marek Polacek <polacek@redhat.com>
129
130 PR c/77423
131 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
132
f2bc4e48
SK
1332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
134
135 PR fortran/77391
136 * gfortran.dg/pr77391.f90: New test.
137
e85921ee
SK
1382016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
139
140 PR fortran/77460
141 * gfortran.dg/pr77460.f90: New test.
142
b5d50659
JJ
1432016-09-03 Jakub Jelinek <jakub@redhat.com>
144
145 PR c/65467
146 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
147
7b826676
KY
1482016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
149
150 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
151
717ebe91
DM
1522016-09-02 David Malcolm <dmalcolm@redhat.com>
153
154 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
155 test case.
156 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
157 diagnostic-test-show-locus-generate-patch.c to the sources
158 for diagnostic_plugin_test_show_locus.c.
159
94087e88
JJ
1602016-09-02 Jakub Jelinek <jakub@redhat.com>
161
9dc5773f
JJ
162 PR c/65467
163 * gcc.dg/gomp/_Atomic-1.c: New test.
164 * gcc.dg/gomp/_Atomic-2.c: New test.
165 * gcc.dg/gomp/_Atomic-3.c: New test.
166 * gcc.dg/gomp/_Atomic-4.c: New test.
167 * gcc.dg/gomp/_Atomic-5.c: New test.
168
94087e88
JJ
169 PR sanitizer/77396
170 * g++.dg/asan/pr77396.C: New test.
171
1722016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
173
174 PR tree-optimization/71831
175 * gcc.dg/builtin-object-size-16.c: New test.
176 * gcc.dg/builtin-object-size-17.c: New test.
177
7e89048d
JD
1782016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
179
180 PR libgfortran/77393
181 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
182
2f196155
UB
1832016-09-01 Uros Bizjak <ubizjak@gmail.com>
184
185 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
186 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
187 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
188 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
189 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
190 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
191 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
192 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
193 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
194 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
195 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
196 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
197 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
198 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
199 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
200 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
201 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
202 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
203
0a6b0523
EB
2042016-09-01 Eric Botcazou <ebotcazou@adacore.com>
205
206 * gnat.dg/opt58.adb: New test.
207 * gnat.dg/opt58_pkg.ads: New helper.
208
2a99de7b
RB
2092016-09-01 Richard Biener <rguenther@suse.de>
210
211 PR middle-end/77436
212 * gcc.dg/torture/pr77436.c: New testcase.
213
f79d8786
SKS
2142016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
215
216 * gcc.dg/pr64252.c: Require int32plus.
217 * gcc.dg/pr66299-1.c: Likewise.
218 * gcc.dg/pr66299-2.c: Likewise.
219 * gcc.dg/torture/20131115-1.c: Skip for avr.
220
b06335f9
KT
2212016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
222
223 * gcc.target/aarch64/ands_3.c: New test.
224
f25f40be
JJ
2252016-08-31 Jakub Jelinek <jakub@redhat.com>
226
d12a0b5a
JJ
227 PR fortran/77352
228 * gfortran.dg/gomp/pr77352.f90: New test.
229
f25f40be
JJ
230 PR fortran/77374
231 * gfortran.dg/gomp/pr77374.f08: New test.
232
9ff6fb6e
MG
2332016-08-31 Marc Glisse <marc.glisse@inria.fr>
234
235 PR tree-optimization/73714
236 * gcc.dg/tree-ssa/pr73714.c: New test.
237
8e95a674
JD
2382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
239
240 PR libgfortran/77393
241 * gfortran.dg/fmt_f0_2.f90: New test.
242
c6b0037d
MG
2432016-08-31 Marc Glisse <marc.glisse@inria.fr>
244
245 * gcc.target/i386/pr59539-2.c: Adapt options.
246 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
247
1a576b13
PT
2482016-08-31 Paul Thomas <pault@gcc.gnu.org>
249
250 PR fortran/77418
251 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
252 of the associate entity and replace with a pointer to the
253 intended item on the stack.
254
e73d3ca6 2552016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 256 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
257
258 PR fortran/48298
259 * gfortran.dg/dtio_1.f90: New test.
260 * gfortran.dg/dtio_2.f90: New test.
261 * gfortran.dg/dtio_3.f90: New test.
262 * gfortran.dg/dtio_4.f90: New test.
263 * gfortran.dg/dtio_5.f90: New test.
264 * gfortran.dg/dtio_6.f90: New test.
265 * gfortran.dg/dtio_7.f90: New test.
266 * gfortran.dg/dtio_8.f90: New test.
267 * gfortran.dg/dtio_9.f90: New test.
268 * gfortran.dg/dtio_10.f90: New test.
269
b816477a
DM
2702016-08-30 David Malcolm <dmalcolm@redhat.com>
271
272 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
273 (test_many_nested_locations): New function.
274 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
275 (test_show_locus): Handle "test_many_nested_locations".
276
71b30891
DM
2772016-08-30 David Malcolm <dmalcolm@redhat.com>
278
279 * g++.dg/template/double-greater-than-fixit.C: New test case.
280
8fa37232
EB
2812016-08-30 Eric Botcazou <ebotcazou@adacore.com>
282
283 * gnat.dg/opt57.ad[sb]: New test.
284 * gnat.dg/opt57_pkg.ads: New helper.
285
6f651bae
RB
2862016-08-30 Richard Biener <rguenther@suse.de>
287
288 PR tree-optimization/69047
289 * gcc.dg/pr69047.c: Fix byte-order check.
290
ab834832
JJ
2912016-08-30 Jakub Jelinek <jakub@redhat.com>
292
5116b156
JJ
293 PR tree-optimization/72866
294 * gcc.dg/vect/pr72866.c: New test.
295
3754bbfc
JJ
296 PR debug/77363
297 * g++.dg/debug/dwarf2/pr77363.C: New test.
298
26122e2d
JJ
299 PR middle-end/77377
300 * gcc.target/i386/pr77377.c: New test.
301
ab834832
JJ
302 PR debug/77389
303 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
304 in dg-options.
305
bedc9ca7
SK
3062016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
307
308 * gfortran.dg/pr77372.f90: Moved to ...
309 * gfortran.dg/ieee/pr77372.f90: here.
310
adfa1e6b
MM
3112016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
312
313 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
314 vector short/char initializations.
315 * gcc.target/powerpc/vec-init-5.c: Likewise.
316 * gcc.target/powerpc/vec-init-6.c: New compile time test for
317 vector initialization optimizations.
318 * gcc.target/powerpc/vec-init-7.c: Likewise.
319 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
320 vector float/double initializations.
321 * gcc.target/powerpc/vec-init-9.c: Likewise.
322
414b7129
UB
3232016-08-29 Uros Bizjak <ubizjak@gmail.com>
324
325 PR target/77403
326 * gcc.target/i386/pr77403.c: New test.
327
3d06b6f2
MP
3282016-08-29 Marek Polacek <polacek@redhat.com>
329
330 PR c/77292
331 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
332
ba9bbd6f
TV
3332016-08-29 Tom de Vries <tom@codesourcery.com>
334
335 PR c/77398
336 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
337
d7d80d8f
EB
3382016-08-29 Eric Botcazou <ebotcazou@adacore.com>
339
340 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 341
d7d80d8f 3422016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
343
344 * gfortran.dg/dec_structure_13.f90: New testcase.
345
468d95c8
JB
3462016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
347
348 PR fortran/77261
349 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
350 available.
351
f329b264
TV
3522016-08-28 Tom de Vries <tom@codesourcery.com>
353
354 PR lto/70955
355 * gcc.dg/pr70955.c: New test.
356 * gcc.dg/lto/pr70955_0.c: Same.
357 * gcc.dg/lto/pr70955_1.c: Same.
358
4a389eb6
PP
3592016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
360
361 PR tree-optimization/71077
362 * gcc.target/i386/pr71077.c: New test.
363
3f8257db 3642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
365
366 PR fortran/77380
367 * gfortran.dg/pr77380.f90: New test.
368
3f8257db 3692016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
370
371 PR fortran/77372
372 gfortran.dg/pr77372.f90: New test.
373
ee908516
DM
3742016-08-26 David Malcolm <dmalcolm@redhat.com>
375
376 * gcc.dg/spellcheck-fields-2.c (test): Move
377 dg-begin/end-multiline-output within function body.
378 (test_macro): New function.
379
d41e76cf
DM
3802016-08-26 David Malcolm <dmalcolm@redhat.com>
381
382 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
383 (test_fixit_insert): Update expected output.
384 (test_fixit_remove): Likewise.
385 (test_fixit_replace): Likewise.
386
524a4c96
RO
3872016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
388
389 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
390 Fix typo.
391
ebfa15ab
RB
3922016-08-26 Richard Biener <rguenther@suse.de>
393
394 PR tree-optimization/69047
395 * gcc.dg/pr69047.c: New testcase.
396
209ca542
PK
3972016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
398 Martin Jambhor <mjambor@suse.cz>
524a4c96 399
209ca542
PK
400 * gcc.dg/ipa/propbits-1.c: New test-case.
401 * gcc.dg/ipa/propbits-2.c: Likewise.
402 * gcc.dg/ipa/propbits-3.c: Likewise.
403
e5cf1629
SK
4042016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
405
406 PR fortran/77351
407 * gfortran.dg/pr77351.f90: New test.
408
ebef225f
MP
4092016-08-25 Marek Polacek <polacek@redhat.com>
410
411 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
412
fe377a48
MP
4132016-08-25 Marek Polacek <polacek@redhat.com>
414
415 PR c/77323
416 * gcc.dg/pr77323.c: New test.
417
88b8971f
PT
4182016-08-24 Paul Thomas <pault@gcc.gnu.org>
419
420 PR fortran/77358
421 * gfortran.dg/submodule_17.f08: New test.
422
3f8257db
JJ
4232016-08-24 Michael Collison <michael.collison@linaro.org>
424 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
425
426 * gcc.target/arm/builtin_saddl.c: New testcase.
427 * gcc.target/arm/builtin_saddll.c: New testcase.
428 * gcc.target/arm/builtin_uaddl.c: New testcase.
429 * gcc.target/arm/builtin_uaddll.c: New testcase.
430 * gcc.target/arm/builtin_ssubl.c: New testcase.
431 * gcc.target/arm/builtin_ssubll.c: New testcase.
432 * gcc.target/arm/builtin_usubl.c: New testcase.
433 * gcc.target/arm/builtin_usubll.c: New testcase.
434
d5b5d212
UB
4352016-08-24 Uros Bizjak <ubizjak@gmail.com>
436
437 PR target/77270
438 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
439 (dg-options): Use -march=amdfam10 instead of -march=athlon.
440 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
441 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
442 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
443 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
444 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
445 effective target. Remove scan-assembler-times directives.
446 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
447 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
448 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
449
d1188689
SKS
4502016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
451
452 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
453 of unsigned int.
454 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
455
0b6b8f85
RS
4562016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
457
458 PR testsuite/77317
459 * lib/target-supports.exp
460 (check_effective_target_vect_aligned_arrays): Don't cache the result.
461 (check_effective_target_vect_natural_alignment): Ditto.
462 (check_effective_target_vector_alignment_reachable): Ditto.
463 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
464
587b7f7a
ILT
4652016-08-23 Ian Lance Taylor <iant@golang.org>
466
467 * gcc.target/s390/nolrl-1.c: Don't match the file name.
468
6019c0fc
MM
4692016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
470
471 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
472 being created from pointers to memory locations.
473 * gcc.target/powerpc/vec-init-2.c: Likewise.
474
cfe37db4
FR
4752016-08-23 Fritz Reese <fritzoreese@gmail.com>
476
477 * gfortran.dg/dec_structure_12.f90: New testcase.
478
7e11f46f
DV
4792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
480
481 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
482
7ab4f354
DV
4832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
484
485 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
486 verification.
487
deb9351f
DV
4882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
489
490 * gcc.target/s390/md/andc-splitter-1.c: New test case.
491 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
492
1fd9f058
RB
4932016-08-23 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/27336
496 * c-c++-common/pr27336.c: New testcase.
497
b00e6e75
MP
4982016-08-22 Marek Polacek <polacek@redhat.com>
499
500 PR c++/77321
501 * g++.dg/cpp1y/pr77321.C: New test.
502
58338bac
SK
5032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
504
505 PR fortran/60774
506 * gfortran.dg/empty_label.f: Adjust test for new error message.
507 * gfortran.dg/empty_label.f90: Ditto.
508 * gfortran.dg/empty_label_typedecl.f90: Ditto.
509 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
510 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
511
30364ce6
SK
5122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
513
514 PR fortran/61318
515 * gfortran.dg/pr61318.f90: New test.
516
ad7a5a8f
SK
5172016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
518
519 PR fortran/77260
520 * gfortran.dg/pr77260_1.f90: New test.
521 * gfortran.dg/pr77260_2.f90: Ditto.
522
72f52f30
JM
5232016-08-22 Joseph Myers <joseph@codesourcery.com>
524
525 PR middle-end/77269
526 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
527 __builtin_signbitf and __builtin_signbitl in expected generic
528 expansion.
529 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
530 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
531 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
532 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
533 tests.
534
6dc198e3
JM
5352016-08-22 Joseph Myers <joseph@codesourcery.com>
536
537 * gcc.dg/torture/float128-builtin.c,
538 gcc.dg/torture/float128-ieee-nan.c,
539 gcc.dg/torture/float128x-builtin.c,
540 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
541 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
542 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
543 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
544 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
545 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
546 gcc.dg/torture/floatn-nan.h: New tests.
547
7ff4e41a
JM
5482016-08-22 Joseph Myers <joseph@codesourcery.com>
549
550 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
551 macro.
552 (main): Update calls to TEST_I_F.
553 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
554 macro.
555 (main): Update calls to TEST_I_F.
556
7078cdb6
JM
5572016-08-22 Joseph Myers <joseph@codesourcery.com>
558
559 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
560 gcc.dg/torture/fp-int-convert-float32x-timode.c,
561 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
562 names in calls to TEST_I_F.
563
a9d7c823
BE
5642016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
565
566 PR c/52952
567 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
568
cd800235
SKS
5692016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
570
571 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
572 and !natural_alignment_64.
573 * gcc.dg/ipa/propalign-2.c: Likewise.
574 * gcc.dg/ipa/propalign-3.c: Likewise.
575 * gcc.dg/ipa/propalign-4.c: Likewise.
576 * gcc.dg/ipa/propalign-5.c: Likewise.
577 * lib/target-supports.exp
578 (check_effective_target_natural_alignment_32): Add avr-*-*.
579
22d12455
KV
5802016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
581
582 PR tree-optimization/61839
583 * gcc.dg/tree-ssa/pr61839_1.c: New test.
584 * gcc.dg/tree-ssa/pr61839_2.c: New test.
585 * gcc.dg/tree-ssa/pr61839_3.c: New test.
586 * gcc.dg/tree-ssa/pr61839_4.c: New test.
587
c65699ef
JM
5882016-08-19 Joseph Myers <joseph@codesourcery.com>
589
590 PR c/32187
591 * lib/target-supports.exp (check_effective_target_float16)
592 (check_effective_target_float32, check_effective_target_float64)
593 (check_effective_target_float128, check_effective_target_float32x)
594 (check_effective_target_float64x)
595 (check_effective_target_float128x)
596 (check_effective_target_float16_runtime)
597 (check_effective_target_float32_runtime)
598 (check_effective_target_float64_runtime)
599 (check_effective_target_float128_runtime)
600 (check_effective_target_float32x_runtime)
601 (check_effective_target_float64x_runtime)
602 (check_effective_target_float128x_runtime)
603 (check_effective_target_floatn_nx_runtime)
604 (add_options_for_float16, add_options_for_float32)
605 (add_options_for_float64, add_options_for_float128)
606 (add_options_for_float32x, add_options_for_float64x)
607 (add_options_for_float128x): New procedures.
608 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
609 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
610 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
611 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
612 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
613 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
614 gcc.dg/torture/float128-complex.c,
615 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
616 gcc.dg/torture/float128x-basic.c,
617 gcc.dg/torture/float128x-complex.c,
618 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
619 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
620 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
621 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
622 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
623 gcc.dg/torture/float32x-basic.c,
624 gcc.dg/torture/float32x-complex.c,
625 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
626 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
627 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
628 gcc.dg/torture/float64x-basic.c,
629 gcc.dg/torture/float64x-complex.c,
630 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
631 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
632 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
633 gcc.dg/torture/floatn-tg.h,
634 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
635 gcc.dg/torture/fp-int-convert-float128-ieee.c,
636 gcc.dg/torture/fp-int-convert-float128x-timode.c,
637 gcc.dg/torture/fp-int-convert-float128x.c,
638 gcc.dg/torture/fp-int-convert-float16-timode.c,
639 gcc.dg/torture/fp-int-convert-float16.c,
640 gcc.dg/torture/fp-int-convert-float32-timode.c,
641 gcc.dg/torture/fp-int-convert-float32.c,
642 gcc.dg/torture/fp-int-convert-float32x-timode.c,
643 gcc.dg/torture/fp-int-convert-float32x.c,
644 gcc.dg/torture/fp-int-convert-float64-timode.c,
645 gcc.dg/torture/fp-int-convert-float64.c,
646 gcc.dg/torture/fp-int-convert-float64x-timode.c,
647 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
648 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
649 maximum exponent of floating-point type. Use it in testing
650 whether 0x8...0 fits in the floating-point type. Always treat -1
651 (signed 0xf...f) as fitting in the floating-point type.
652 (M_OK1): New macro.
653 * gcc.dg/torture/fp-int-convert-double.c,
654 gcc.dg/torture/fp-int-convert-float.c,
655 gcc.dg/torture/fp-int-convert-float128-timode.c,
656 gcc.dg/torture/fp-int-convert-float128.c,
657 gcc.dg/torture/fp-int-convert-float80-timode.c,
658 gcc.dg/torture/fp-int-convert-float80.c,
659 gcc.dg/torture/fp-int-convert-long-double.c,
660 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
661
94e73c78
JJ
6622016-08-19 Jakub Jelinek <jakub@redhat.com>
663
fbdbd4b6
JJ
664 PR fortran/72744
665 * gfortran.dg/gomp/pr72744.f90: New test.
666
94e73c78
JJ
667 PR fortran/69281
668 * gfortran.dg/gomp/pr69281.f90: New test.
669
91151a73
JB
6702016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
671
414b7129
UB
672 * gfortran.dg/random_4.f90: Initialize seed before using, handle
673 the last special seed value.
674 * gfortran.dg/random_7.f90: Use size for last array member instead
675 of hardcoded value.
91151a73 676
fcf830ab
PK
6772016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
678
679 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
680 * gcc.dg/cpp/warn-undef-2.c: Likewise.
681
1a5da5b6
RB
6822016-08-19 Richard Biener <rguenther@suse.de>
683
684 PR tree-optimization/77286
685 * gcc.dg/torture/pr77286.c: New testcase.
686
82f72146
DM
6872016-08-18 David Malcolm <dmalcolm@redhat.com>
688
689 * gcc.dg/verbose-asm-2.c: New test case.
690
cc015f3a
DM
6912016-08-18 David Malcolm <dmalcolm@redhat.com>
692
693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
694 (custom_diagnostic_finalizer): Update for change to
695 diagnostic_show_locus.
696
cb18fd07
DM
6972016-08-18 David Malcolm <dmalcolm@redhat.com>
698
699 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
700 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
701
a76989dc
MP
7022016-08-18 Marek Polacek <polacek@redhat.com>
703
704 PR c/71514
705 * gcc.dg/pr71514.c: New test.
706
89c88780
L
7072015-08-18 H.J. Lu <hongjiu.lu@intel.com>
708
709 PR target/72839
710 * gcc.target/i386/pr72839.c: New test.
711
2c71d454
CLT
7122016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
713
714 PR middle-end/70895
715 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
716 * c-c++-common/goacc/reduction-1.c: Likewise.
717 * c-c++-common/goacc/reduction-2.c: Likewise.
718 * c-c++-common/goacc/reduction-3.c: Likewise.
719 * c-c++-common/goacc/reduction-4.c: Likewise.
720
66592e95
AM
7212016-08-18 Alan Modra <amodra@gmail.com>
722
723 * gcc.c-torture/compile/pr72771.c: New.
724
3a146d46
JJ
7252016-08-17 Jakub Jelinek <jakub@redhat.com>
726
727 PR fortran/67496
728 * gfortran.dg/pr67496.f90: New test.
729
3f8257db 7302015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
731
732 PR tree-optimization/71752
3a146d46 733 * gcc.dg/vect/pr71752.c: New.
038000bd 734
dd42e908
UB
7352016-08-17 Uros Bizjak <ubizjak@gmail.com>
736
737 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
738
458a1cd0
JJ
7392016-08-17 Jakub Jelinek <jakub@redhat.com>
740
741 PR middle-end/77259
742 * g++.dg/ipa/devirt-52.C: New test.
743
11c4c4ba
CLT
7442016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
745
746 * c-c++-common/goacc/reduction-6.c: New testcase.
747
661d6efd
RB
7482016-08-17 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/76490
751 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
752 * gcc.dg/pr52904.c: XFAIL.
753
622d8b69
RB
7542016-08-17 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/23855
757 * gcc.dg/loop-unswitch-2.c: Adjust.
758
af23e99c
JJ
7592016-08-16 Jakub Jelinek <jakub@redhat.com>
760
761 PR tree-optimization/72817
762 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
763
feeb6268
JM
7642016-08-16 Joseph Myers <joseph@codesourcery.com>
765
766 PR libgcc/77265
767 * gcc.dg/torture/float128-extend-inf.c: New test.
768
65e736c0
DM
7692016-08-16 David Malcolm <dmalcolm@redhat.com>
770
771 PR c/72857
772 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
773 for embedded NUL.
774 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
775 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
776 caret placement.
777 (test_oct): Likewise.
778 (test_multiple): Likewise.
779 (test_field_width_specifier): Likewise.
780 (test_field_width_specifier_2): New function.
781 (test_field_precision_specifier): New function.
782 (test_embedded_nul): Update expected caret placement.
783 (test_non_contiguous_strings): Update line number.
784 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
785 (__emit_string_literal_range): Add "caret_idx" param.
786 (test_simple_string_literal): Add value for new param, updating
787 expected output..
788 (test_concatenated_string_literal): Likewise.
789 (test_multiline_string_literal): Likewise.
790 (test_hex): Likewise.
791 (test_oct): Likewise.
792 (test_multiple): Likewise.
793 (test_ucn4): Likewise.
794 (test_ucn8): Likewise.
795 (test_u8): Likewise.
796 (test_u): Likewise; update expected message, from "range" to
797 "location".
798 (test_U): Likewise.
799 (test_L): Likewise.
800 (test_macro): Add value for new param.
801 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
802 (__emit_string_literal_range): Add "caret_idx" param.
803 (test_stringified_token_1): Add value for new param. Update
804 expected message, from "range" to "location".
805 (test_stringized_token_2): Likewise, adding param to macro.
806 (test_stringified_token_3): Likewise.
807 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
808 (emit_warning): Convert param from source_range to location_t.
809 (test_string_literals): Add caret_idx param, and use it when
810 constructing a substring_loc. Update error message, from
811 "range" to "location".
812
4a7f57d5
JJ
8132016-08-16 Jakub Jelinek <jakub@redhat.com>
814
7841800f
JJ
815 PR target/71910
816 * g++.dg/gomp/pr71910.C: New test.
817
1b13411a
JJ
818 PR middle-end/67485
819 * gcc.c-torture/compile/pr67485.c: New test.
820
4a7f57d5
JJ
821 PR target/72867
822 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
823
3c556bc4
BC
8242016-08-16 Bin Cheng <bin.cheng@arm.com>
825
826 PR tree-optimization/69848
827 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
828
beab2da6
ML
8292016-08-16 Martin Liska <mliska@suse.cz>
830
831 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
832 of memory operations so that it can be handled by core2
833 in 32-bit mode.
834
f4eec0a3
RB
8352016-08-16 Richard Biener <rguenther@suse.de>
836
837 PR tree-optimization/76783
838 * gcc.dg/pr76783.c: New testcase.
839 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
840
8f21990a
BC
8412016-08-16 Bin Cheng <bin.cheng@arm.com>
842
843 PR tree-optimization/72817
844 PR tree-optimization/73450
845 * gcc.dg/tree-ssa/pr72817.c: New test.
846 * gcc.dg/tree-ssa/pr73450.c: New test.
847
7fc61626
FR
8482016-08-15 Fritz Reese <fritzoreese@gmail.com>
849
850 * gfortran.dg/init_flag_13.f90: New testcase.
851 * gfortran.dg/init_flag_14.f90: Ditto.
852 * gfortran.dg/init_flag_15.f03: Ditto.
853 * gfortran.dg/dec_init_1.f90: Ditto.
854 * gfortran.dg/dec_init_2.f90: Ditto.
855
432baa02
UB
8562016-08-15 Uros Bizjak <ubizjak@gmail.com>
857
858 PR target/72867
859 * gcc.target/i386/pr72867.c: New test.
860
7e1dde14
EB
8612016-08-16 Eric Botcazou <ebotcazou@adacore.com>
862
863 * c-c++-common/dump-ada-spec-5.c: New test.
864
e4969090
RB
8652016-08-15 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/73434
868 * gcc.dg/torture/pr73434.c: New testcase.
869
66088065
JJ
8702016-08-15 Jakub Jelinek <jakub@redhat.com>
871
872 PR tree-optimization/72824
873 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
874
7c713714
CLT
8752016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
876
877 PR fortran/70598
878 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
879 in use_device clause.
880 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
881 * gfortran.dg/goacc/list.f95: Adjust to catch
882 "neither a POINTER nor an array" error messages.
883
4271e5cb
UB
8842016-08-14 Uros Bizjak <ubizjak@gmail.com>
885
886 PR target/76342
887 * gcc.target/i386/pr76342.c: New test.
888
b0cea284
JJ
8892016-08-12 Jakub Jelinek <jakub@redhat.com>
890
891 PR c/71512
892 * g++.dg/ubsan/pr71512.C: New test.
893 * c-c++-common/ubsan/pr71512-1.c: New test.
894 * c-c++-common/ubsan/pr71512-2.c: New test.
895
e86aefb8
MM
8962016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
897
898 * gcc.target/powerpc/vec-init-1.c: New tests to test various
899 vector initialization options.
900 * gcc.target/powerpc/vec-init-2.c: Likewise.
901 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
902 is generated on ISA 3.0.
903
7fd82d52
PP
9042016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
905
906 PR middle-end/71654
907 * gcc.dg/c-c++-common/pr71654.c: New test.
908 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
909 dg-options.
910 * gcc.dg/tree-ssa/vrp24: Likewise.
911
2f1364c2
JJ
9122016-08-12 Jakub Jelinek <jakub@redhat.com>
913
914 PR c/67410
915 * gcc.dg/pr67410.c: New test.
916
8eb414aa
BC
9172016-08-12 Bin Cheng <bin.cheng@arm.com>
918
919 PR tree-optimization/69848
920 * gcc.dg/vect/vect-pr69848.c: New test.
921
30b39c19
UB
9222016-08-12 Uros Bizjak <ubizjak@gmail.com>
923
924 PR testsuite/71008
925 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
926 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
927 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
928 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
929
e373dd06
RB
9302016-08-12 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/57326
933 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
934 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
935 * gcc.dg/tree-ssa/pr35287.c: Likewise.
936 * gcc.target/i386/pr45685.c: Likewise.
937 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
938 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
939 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
940 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
941 * gfortran.dg/pr34163.f90: Likewise.
942
20d1af89
ML
9432016-08-12 Martin Liska <mliska@suse.cz>
944
945 * g++.dg/gcov/gcov-16.C: New test.
946 * lib/gcov.exp: Support new argument for run-gcov function.
947
5cacda56
ML
9482016-08-12 Martin Liska <mliska@suse.cz>
949
950 PR gcov-profile/35590
951 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
952
663eecfd
RB
9532016-08-12 Richard Biener <rguenther@suse.de>
954
955 PR tree-optimization/72851
956 * gcc.dg/torture/pr72851.c: New testcase.
957
3f8257db 9582016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 959
e366d7d8
AO
960 PR debug/63240
961 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
962 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
963 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
964 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
965 DW_AT_deleted.
966
71e1a6a4
AO
967 PR debug/55641
968 * g++.dg/debug/dwarf2/ref-1.C: New.
969
8aaf799b
AO
970 PR debug/49366
971 * g++.dg/debug/dwarf2/template-params-12.H: New.
972 * g++.dg/debug/dwarf2/template-params-12f.C: New.
973 * g++.dg/debug/dwarf2/template-params-12g.C: New.
974 * g++.dg/debug/dwarf2/template-params-12n.C: New.
975 * g++.dg/debug/dwarf2/template-params-12s.C: New.
976 * g++.dg/debug/dwarf2/template-params-12u.C: New.
977 * g++.dg/debug/dwarf2/template-params-12v.C: New.
978 * g++.dg/debug/dwarf2/template-params-12w.C: New.
979
06f9caed
BS
9802016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
981
982 PR target/72863
983 * gcc.target/powerpc/pr72863.c: New test.
984
a8b956c1
UB
9852016-08-11 Uros Bizjak <ubizjak@gmail.com>
986
987 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
988
c73dd986
L
9892015-08-11 H.J. Lu <hongjiu.lu@intel.com>
990
991 * gcc.target/i386/pieces-strcpy-1.c: New test.
992 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
993
385ed708
JJ
9942016-08-11 Jakub Jelinek <jakub@redhat.com>
995
996 PR c++/72868
997 * g++.dg/cpp1y/constexpr-switch4.C: New test.
998
df7ec09f
L
9992015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 * gcc.target/i386/pieces-memcpy-1.c: New test.
1002 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1003 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1004 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1005 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1006 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1007
b95a64bb
JJ
10082016-08-11 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR c/72816
7ddbcf6b 1011 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1012
59537744
BE
10132016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1014
1015 PR tree-optimization/71083
1016 * gcc.c-torture/execute/pr71083.c: New test.
1017 * gnat.dg/loop_optimization23.adb: New test.
1018 * gnat.dg/loop_optimization23_pkg.ads: New test.
1019 * gnat.dg/loop_optimization23_pkg.adb: New test.
1020
183ac6d0
RB
10212016-08-11 Richard Biener <rguenther@suse.de>
1022
1023 PR tree-optimization/72772
1024 * gcc.dg/graphite/pr35356-1.c: Adjust.
1025 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1026
b152f5a2
JB
10272016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1028
1029 * gfortran.dg/random_7.f90: Take into account that the last seed
1030 value is the special p value.
1031 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1032
bb7ebad1
RB
10332016-08-11 Richard Biener <rguenther@suse.de>
1034
1035 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1036
2e186411
AM
10372016-08-11 Alan Modra <amodra@gmail.com>
1038
1039 * gcc.target/powerpc/pr71680.c: New.
1040
e9e6d4f6
KN
10412016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1042
1043 * gcc.target/powerpc/bfp/bfp.exp: New file.
1044 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1045 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1046 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1047 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1048 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1049 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1050 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1051 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1052 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1053 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1054 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1055 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1056 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1057 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1058 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1059 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1060 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1061 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1062 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1063 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1064 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1065 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1066 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1067 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1068 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1069 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1070 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1071 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1072 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1073 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1074 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1075 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1076 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1077 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1078 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1079 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1080 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1081 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1082 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1083 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1084 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1085 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1086 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1087 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1088 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1089 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1090 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1091 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1092 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1093 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1094 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1095 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1096 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1097
9c8eabea
BC
10982016-08-10 Bin Cheng <bin.cheng@arm.com>
1099
1100 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1101 Add aarch64*-*-*.
1102
6c553b76
BC
11032016-08-10 Bin Cheng <bin.cheng@arm.com>
1104
1105 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1106
a0883b08
MM
11072016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1108
1109 PR target/72853
1110 * gcc.target/powerpc/pr72853.c: New test.
1111
a266236e
ML
11122016-08-10 Martin Liska <mliska@suse.cz>
1113
1114 PR gcov-profile/58306
1115 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1116
22063dbc
ML
11172016-08-10 Martin Liska <mliska@suse.cz>
1118
1119 * g++.dg/gcov/gcov-threads-1.C: New test.
1120
5250a5bb
SKS
11212016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1122
1123 PR target/71873
1124 * gcc.target/avr/pr71873.c: New test.
1125
b7597ae5
ML
11262016-08-09 Martin Liska <mliska@suse.cz>
1127
1128 * g++.dg/gcov/gcov-dump-1.C: New test.
1129 * g++.dg/gcov/gcov-dump-2.C: New test.
1130
ab50a215
ML
11312016-08-09 Martin Liska <mliska@suse.cz>
1132
1133 * gcc.dg/tree-prof/val-prof-9.c: New test.
1134
dcb1e137
ML
11352016-08-09 Martin Liska <mliska@suse.cz>
1136
1137 * gcc.dg/tree-prof/val-prof-8.c: New test.
1138
04d6d3b6
MJ
11392016-08-09 Martin Jambor <mjambor@suse.cz>
1140
df839749
UB
1141 PR ipa/71981
1142 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1143
c57e78c4
BC
11442016-08-09 Bin Cheng <bin.cheng@arm.com>
1145
1146 PR tree-optimization/33707
1147 * gcc.dg/vect/pr33707.c: New test.
1148
42970a17
BC
11492016-08-09 Bin Cheng <bin.cheng@arm.com>
1150
1151 PR tree-optimization/pr72772
1152 * gcc.dg/tree-ssa/pr72772.c: New test.
1153
810a3aa6
MF
11542016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1155
1156 PR rtl-optimization/66669
1157 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1158
9e207d6f
JJ
11592016-08-09 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR tree-optimization/72824
1162 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1163
50bf47fd
RB
11642016-08-09 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/71802
1167 * gcc.dg/torture/pr71802.c: New testcase.
1168
cadec7ca
JJ
11692016-08-09 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR c++/72809
1172 * g++.dg/eh/stdarg1.C: New test.
1173
c43c5112
AK
11742016-08-08 Andi Kleen <ak@linux.intel.com>
1175
1176 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1177 test command line in failure log.
1178 (profopt-execute): dito. Make autofdo file names unique.
1179
895aa8e1
DM
11802016-08-08 David Malcolm <dmalcolm@redhat.com>
1181
1182 PR c/64955
1183 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1184 output.
1185
9afda630
PK
11862016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1187
1188 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1189 c99_runtime.
1190 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1191 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1192 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1193 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1194 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1195 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1196
e52ed3fe
DM
11972016-08-08 David Malcolm <dmalcolm@redhat.com>
1198
1199 PR c/52952
1200 * gcc.dg/cpp/pr66415-1.c: Likewise.
1201 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1202 * gcc.dg/format/c90-printf-1.c: Likewise.
1203 * gcc.dg/format/diagnostic-ranges.c: New test case.
1204
ad200580
JJ
12052016-08-08 Jakub Jelinek <jakub@redhat.com>
1206
77524e0d
JJ
1207 PR fortran/72716
1208 * gfortran.dg/gomp/pr72716.f90: New test.
1209
2187f2a2
JJ
1210 PR middle-end/72781
1211 * gcc.dg/gomp/pr72781.c: New test.
1212
ad200580
JJ
1213 PR middle-end/68762
1214 * g++.dg/vect/pr68762-1.cc: New test.
1215 * g++.dg/vect/pr68762-2.cc: New test.
1216 * g++.dg/vect/pr68762.h: New file.
1217
989d0071
MS
12182016-08-08 Martin Sebor <msebor@redhat.com>
1219
1220 PR testsuite/72838
3a146d46
JJ
1221 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1222 * g++.dg/warn/overflow-warn-3.C: Same.
1223 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1224
7090cac9
AV
12252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1226
1227 PR fortran/71936
1228 * gfortran.dg/allocate_with_source_21.f03: New test.
1229
64e56ab0
AV
12302016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1231
1232 PR fortran/72698
1233 * gfortran.dg/allocate_with_source_20.f03: New test.
1234
0476487d
AM
12352016-08-08 Alan Modra <amodra@gmail.com>
1236
1237 * gcc.c-torture/compile/pr72802.c: New.
1238
8e9218f2
AV
12392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1240
1241 PR fortran/70524
1242 * gfortran.dg/dependency_48.f90: New test.
1243
c1f7083b
TK
12442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1245
531e5ae3 1246 PR fortran/70040
c1f7083b
TK
1247 * gfortran.dg/pr70040.f90: New testcase.
1248
6ab5813c
TK
12492016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1250
1251 PR fortran/71961
1252 * gfortran.dg/matmul_10.f90: New testcase.
1253
27bddc4a
JH
12542016-08-07 Jan Hubicka <hubicka@ucw.cz>
1255
1256 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1257
4a9f8a9f
JJ
12582016-08-07 Jakub Jelinek <jakub@redhat.com>
1259
1260 PR c/72816
1261 * gcc.dg/pr72816.c: New test.
1262
fa76f2c6
JW
12632016-08-06 Jonathan Wakely <jwakely@redhat.com>
1264
1265 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1266 * g++.dg/conversion/pr41426.C: Likewise.
1267 * g++.dg/conversion/pr66211.C: Likewise.
1268 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1269 * g++.dg/init/ref8.C: Likewise.
1270 * g++.old-deja/g++.law/cvt20.C: Likewise.
1271 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1272
5c3e5002
PP
12732016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1274
1275 PR tree-optimization/18046
1276 * gcc.dg/tree-ssa/vrp105.c: New test.
1277 * gcc.dg/tree-ssa/vrp106.c: New test.
1278
94087e88 12792016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1280
1281 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1282 1ul in diagnostics. Remove hyphen from "constant-expression."
1283 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1284 * g++.dg/cpp0x/static_assert3.C: Same.
1285 * g++.dg/cpp1y/constexpr-throw.C: Same.
1286 * g++.dg/template/nontype3.C: Same.
1287 * g++.dg/warn/overflow-warn-1.C: Same.
1288 * g++.dg/warn/overflow-warn-3.C: Same.
1289 * g++.dg/warn/overflow-warn-4.C: Same.
1290
88fa5555
DM
12912016-08-05 David Malcolm <dmalcolm@redhat.com>
1292
1293 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1294 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1295 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1296 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1297
1addb9e6
PP
12982016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1299
1300 PR tree-optimization/72810
1301 * gcc.dg/tree-ssa/vrp110.c: New test.
1302
1b62ed4f
JG
13032016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1304
1305 PR Target/72819
1306 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1307 registers.
1308 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1309 saving the half-precision registers.
1310 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1311 value is returned in h0.
1312 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1313 are passed in FP/SIMD registers.
1314 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1315 passing works corrcetly.
1316 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1317 (hfa_f16x2_t): Likewise.
1318 (hfa_f16x3_t): Likewise.
1319 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1320 are promoted to double and passed in a double register.
1321 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1322 are promoted to double and stacked.
1323 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1324 __fp16 data types.
1325 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1326 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1327 __fp16 first get passed in FP/SIMD registers, then stacked.
1328
4228ca19
NS
13292016-08-05 Nathan Sidwell <nathan@acm.org>
1330
1331 PR c++/68724
1332 * g++.dg/cpp0x/pr68724.C: New.
1333
db7c335e
RB
13342016-08-05 Richard Biener <rguenther@suse.de>
1335
1336 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1337
48abe922
PP
13382016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1339
1340 * gcc.dg/tree-ssa/vrp107.c: New test.
1341 * gcc.dg/tree-ssa/vrp108.c: New test.
1342 * gcc.dg/tree-ssa/vrp109.c: New test.
1343
f6cdf42f
PK
13442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1345
1346 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1347 dg-options.
1348
33a9c609
PK
13492016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1350
1351 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1352 test-cases.
1353 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1354 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1355 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1356 test-cases.
1357 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1358 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1359 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1360 large_double.
1361
4473482d
PC
13622016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/72800
1365 * g++.dg/cpp1y/lambda-ice1.C: New.
1366
08156df5
PP
13672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1368
1369 PR c++/72759
1370 * g++.dg/cpp1y/pr72759.C: New test.
1371
938da3a5
PP
13722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1373
1374 * gcc.dg/switch-10.c: New test.
1375
da84183c
JG
13762016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1377
1378 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1379
ae9281fc
TS
13802016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1381
1382 * c-c++-common/goacc/routine-5.c: Update.
1383
086ad22e
BE
13842016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1385
1386 PR rtl-optimization/70903
1387 * gcc.c-torture/execute/pr70903.c: New test.
1388
6805e400
ML
13892016-08-04 Martin Liska <mliska@suse.cz>
1390
1391 * gcc.dg/params/params.exp: Replace file exists with
1392 TESTING_IN_BUILD_TREE.
1393
a0008434
MP
13942016-08-04 Marek Polacek <polacek@redhat.com>
1395
1396 PR c++/70229
1397 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1398
fb46286e
RB
13992016-08-04 Richard Biener <rguenther@suse.de>
1400
1401 PR middle-end/71984
1402 * gcc.dg/torture/pr71984.c: Guard correctness check for
1403 little-endian.
1404
ac2c96ab
AP
14052016-08-03 Andrew Pinski <apinski@cavium.com>
1406
1407 * gcc.c-torture/compile/20160802-1.c: New testcase.
1408
c98583e9
FR
14092016-08-03 Fritz Reese <fritzoreese@gmail.com>
1410
1411 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1412
9ad1a1da
RB
14132016-08-03 Richard Biener <rguenther@suse.de>
1414
1415 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1416 and remove -O3.
1417 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1418 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1419
cd75c979
RB
14202016-08-03 Richard Biener <rguenther@suse.de>
1421
1422 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1423 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1424 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1425 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1426
30e8d875
SKS
14272016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1428
1429 * gcc.dg/init-excess-2.c: Require int32plus.
1430 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1431 * gcc.dg/pr59963-2.c: Require int32plus.
1432 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1433 * gcc.dg/unroll-7.c: Require int32plus.
1434
69b806f6
BC
14352016-08-02 Bin Cheng <bin.cheng@arm.com>
1436
1437 PR tree-optimization/34114
1438 * gcc.dg/tree-ssa/loop-42.c: New test.
1439
1efafef3
TC
14402016-08-02 Tamar Christina <tamar.christina@arm.com>
1441
1442 * gcc.target/aarch64/vminmaxnm.c: New.
1443 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1444 tests.
1445
e2a99194
MM
14462016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1447
1448 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1449 vec_extract for vector float, vector int, vector short, and vector
1450 char.
1451 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1452 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1453 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1454 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1455
71bfb77a
WD
14562016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1457
1458 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1459 single stack adjustment, no writeback.
71bfb77a
WD
1460 * gcc.target/aarch64/test_frame_12.c: Likewise.
1461 * gcc.target/aarch64/test_frame_13.c: Likewise.
1462 * gcc.target/aarch64/test_frame_15.c: Likewise.
1463 * gcc.target/aarch64/test_frame_6.c: Likewise.
1464 * gcc.target/aarch64/test_frame_7.c: Likewise.
1465 * gcc.target/aarch64/test_frame_8.c: Likewise.
1466 * gcc.target/aarch64/test_frame_16.c: New test.
1467
37bce35a
L
14682015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1469
1470 PR target/72748
1471 * gcc.target/i386/pr72748.c: New test.
1472
3f8257db 14732015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1474
1475 PR tree-optimization/71818
1476 * gcc.dg/vect/pr71818.c: New
1477
bf60c531
ML
14782016-08-01 Martin Liska <mliska@suse.cz>
1479
1480 PR tree-optimization/71857
1481 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1482
8ed49fab
KT
14832016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1484
1485 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1486
76e2c821
JB
14872016-08-01 Jan Beulich <jbeulich@suse.com>
1488
1489 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1490
35029597
WS
14912016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1492
1493 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1494 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1495
3aa4b66a
JW
14962016-07-31 Jonathan Wakely <jwakely@redhat.com>
1497
1498 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1499 (check_effective_target_c++): Likewise. Also match for libstdc++.
1500
3f8257db 15012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1502
1503 PR fortran/41922
1504 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1505 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1506 * gfortran.dg/pr41922.f90: New test.
1507
9fcb2819
SK
15082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1509
1510 PR fortran/68566
1511 * gfortran.dg/pr68566.f90: new test.
1512
94087e88 15132016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1514
1515 PR c++/60760
1516 PR c++/71091
1517 * g++.dg/cpp0x/constexpr-cast.C: New test.
1518 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1519 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1520 * g++.dg/ubsan/pr63956.C: Correct.
1521
d0047a25
MM
15222016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1523
1524 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1525 vector double or vector long where the vector is in memory.
1526 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1527 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1528
e4f7a5df
SK
15292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1530
1531 PR fortran/69867
1532 * gfortran.dg/pr69867.f90: New test.
1533
b441ae1d
SK
15342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1535
1536 PR fortran/69962
1537 * gfortran.dg/pr69962.f90: New test.
1538
712dff31
SK
15392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1540
1541 PR fortran/70006
1542 * gfortran.dg/pr70006.f90: New test.
1543
fb42421e
SK
15442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1545
1546 PR fortran/71730
1547 * gfortran.dg/pr71730.f90: New test.
1548 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1549 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1550 * gfortran.dg/array_constructor_26.f03: Ditto.
1551
466effe0
WS
15522016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1553
1554 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1555 * gcc.target/powerpc/pr71763.c: Likewise.
1556
f618a472
MP
15572016-07-29 Marek Polacek <polacek@redhat.com>
1558
1559 PR c/71742
1560 * gcc.dg/940510-1.c: Adjust dg-error.
1561 * gcc.dg/c99-flex-array-1.c: Likewise.
1562 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1563
efd0786f
MP
1564 PR c/71853
1565 * gcc.dg/noncompile/pr71853.c: New test.
1566
e00dceaf
MP
1567 PR c/71573
1568 * gcc.dg/noncompile/pr71573.c: New test.
1569
638fc14f
MP
1570 PR c/71926
1571 * g++.dg/warn/Wparentheses-30.C: New test.
1572 * gcc.dg/Wparentheses-14.c: New test.
1573
61c73a7f
UB
15742016-07-29 Uros Bizjak <ubizjak@gmail.com>
1575
1576 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1577
01d32b2b
BC
15782016-07-29 Bin Cheng <bin.cheng@arm.com>
1579
1580 PR tree-optimization/57558
1581 * gcc.dg/vect/pr57558-1.c: New test.
1582 * gcc.dg/vect/pr57558-2.c: New test.
1583
f6c7a248
PK
15842016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1585
61c73a7f 1586 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1587 to scan forwprop1 dump pass.
1588
f54ea774
PC
15892016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 PR c++/51488
1592 * g++.dg/template/pr51488.C: New.
1593
673a107a
JJ
15942016-07-29 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR c/71969
1597 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1598 static __inline__.
1599 * gcc.dg/pr71969-1.c: New test.
1600 * gcc.dg/pr71969-2.c: New test.
1601 * gcc.dg/pr71969-3.c: New test.
1602
78169471
MP
16032016-07-29 Marek Polacek <polacek@redhat.com>
1604
1605 PR c/71574
1606 * c-c++-common/pr71574.c: New test.
1607
a5b5c8b6
MP
1608 PR c/71583
1609 * gcc.dg/noncompile/pr71583.c: New test.
1610
883b6d4e
KV
16112016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1612
1613 PR middle-end/68217
1614 * gcc.dg/pr68217.c: New test.
1615
89f1f37e
SK
16162016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1617
1618 PR fortran/71067
1619 * gfortran.dg/pr71067_1.f90: New test.
1620 * gfortran.dg/pr71067_2.f90: Ditto.
1621
e0d32185
MM
16222016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1623
1624 * gcc.target/powerpc/vec-extract-1.c: New test.
1625
c851722d
SK
16262016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1627
1628 PR fortran/71799
1629 * gfortran.dg/pr71799.f90: New test.
1630
f064da6a
PC
16312016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/71665
1634 * g++.dg/cpp0x/pr71665-1.C: New.
1635 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1636 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1637 * g++.dg/ext/label10.C: Likewise.
1638 * g++.dg/parse/constant5.C: Likewise.
1639
1b70aaad
SK
16402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1641
1642 PR fortran/71859
1643 * gfortran.dg/pr71859.f90: New test.
1644 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1645 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1646
a23404c9
PT
16472016-07-28 Paul Thomas <pault@gcc.gnu.org>
1648
1649 PR fortran/71883
1650 * gfortran.dg/pr71883.f90 : New test.
1651
513d866d
YR
16522016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1653
1654 PR tree-optimization/71734
61c73a7f 1655 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1656
7c428aa2
RL
16572016-07-28 Renlin Li <renlin.li@arm.com>
1658
1659 Revert
1660 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1661
1662 PR fortran/71902
1663 * gfortran.dg/dependency_47.f90: New test.
1664
1225d6b1
ML
16652016-07-28 Martin Liska <mliska@suse.cz>
1666
1667 PR gcov-profile/68025
1668 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1669
e5f5bf35
ML
16702016-07-28 Martin Liska <mliska@suse.cz>
1671
1672 * g++.dg/vect/pr70944.cc: New test.
1673
4536610d
KV
16742016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1675
1676 PR middle-end/71994
1677 * gcc.dg/torture/pr71994.c: New test.
1678
8c6961ca
PK
16792016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1680
1681 PR middle-end/71078
1682 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1683 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1684 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1685
8de22ea0
RB
16862016-07-27 Richard Biener <rguenther@suse.de>
1687
1688 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1689
5d9da222
ML
16902016-07-27 Martin Liska <mliska@suse.cz>
1691
1692 * gcc.dg/predict-13.c: New test.
1693 * gcc.dg/predict-14.c: New test.
1694
af9e275f
SKS
16952016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1696
a23404c9 1697 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1698 including stdint.h.
1699 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1700 including stdint.h.
1701
71abba1e
MM
17022016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1703
1704 PR target/71869
1705 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1706 IEEE built-in functions handle quiet and signalling NaNs
1707 correctly.
1708
9cd74e8f
SK
17092016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1710
1711 PR fortran/71862
1712 * gfortran.dg/pr71862.f90: New test.
1713
0d48446f
MS
17142016-07-26 Martin Sebor <msebor@redhat.com>
1715
1716 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1717 selector with dg-options.
1718
524cf1e4
PP
17192016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1720
1721 PR tree-optimization/18046
1722 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1723 * gcc.dg/tree-ssa/vrp103.c: New test.
1724 * gcc.dg/tree-ssa/vrp104.c: New test.
1725
100665d8
WS
17262016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1727
1728 * gcc.target/powerpc/pr63354.c: Require lp64 since
1729 -mprofile-kernel is not legal with -m32.
1730
0b64ca40
RB
17312016-07-26 Richard Biener <rguenther@suse.de>
1732
1733 PR rtl-optimization/71984
1734 * gcc.dg/torture/pr71984.c: New testcase.
1735
9b7937cf
RS
17362016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1737
1738 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1739 g++-dg-runtest via et-dg-runtest.
1740 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1741 * gcc.dg/vect/vect.exp: Likewise.
1742 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1743 gfortran-dg-runtest.
1744 * gfortran.dg/vect/vect.exp: Likewise.
1745 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1746 (check_mips_loongson_hw_available): Likewise.
1747 (check_effective_target_mpaired_single_runtime): Likewise.
1748 (check_effective_target_mips_loongson_runtime): Likewise.
1749 (add_options_for_mpaired_single): Likewise.
1750 (check_effective_target_vect_int): Add global et_index.
1751 Check and save the supported feature for a target selected by
1752 the et_index target. Break long lines where appropriate. Call
1753 et-is-effective-target for MIPS with an argument instead of
1754 check_effective_target_* where appropriate.
1755 (check_effective_target_vect_intfloat_cvt): Likewise.
1756 (check_effective_target_vect_uintfloat_cvt): Likewise.
1757 (check_effective_target_vect_floatint_cvt): Likewise.
1758 (check_effective_target_vect_floatuint_cvt): Likewise.
1759 (check_effective_target_vect_simd_clones): Likewise.
1760 (check_effective_target_vect_shift): ewise.
1761 (check_effective_target_whole_vector_shift): Likewise.
1762 (check_effective_target_vect_bswap): Likewise.
1763 (check_effective_target_vect_shift_char): Likewise.
1764 (check_effective_target_vect_long): Likewise.
1765 (check_effective_target_vect_float): Likewise.
1766 (check_effective_target_vect_double): Likewise.
1767 (check_effective_target_vect_long_long): Likewise.
1768 (check_effective_target_vect_no_int_max): Likewise.
1769 (check_effective_target_vect_no_int_add): Likewise.
1770 (check_effective_target_vect_no_bitwise): Likewise.
1771 (check_effective_target_vect_widen_shift): Likewise.
1772 (check_effective_target_vect_no_align): Likewise.
1773 (check_effective_target_vect_hw_misalign): Likewise.
1774 (check_effective_target_vect_element_align): Likewise.
1775 (check_effective_target_vect_condition): Likewise.
1776 (check_effective_target_vect_cond_mixed): Likewise.
1777 (check_effective_target_vect_char_mult): Likewise.
1778 (check_effective_target_vect_short_mult): Likewise.
1779 (check_effective_target_vect_int_mult): Likewise.
1780 (check_effective_target_vect_extract_even_odd): Likewise.
1781 (check_effective_target_vect_interleave): Likewise.
1782 (check_effective_target_vect_stridedN): Likewise.
1783 (check_effective_target_vect_multiple_sizes): Likewise.
1784 (check_effective_target_vect64): Likewise.
1785 (check_effective_target_vect_call_copysignf): Likewise.
1786 (check_effective_target_vect_call_sqrtf): Likewise.
1787 (check_effective_target_vect_call_btrunc): Likewise.
1788 (check_effective_target_vect_call_btruncf): Likewise.
1789 (check_effective_target_vect_call_ceil): Likewise.
1790 (check_effective_target_vect_call_ceilf): Likewise.
1791 (check_effective_target_vect_call_floor): Likewise.
1792 (check_effective_target_vect_call_floorf): Likewise.
1793 (check_effective_target_vect_call_lceil): Likewise.
1794 (check_effective_target_vect_call_lfloor): Likewise.
1795 (check_effective_target_vect_call_nearbyint): Likewise.
1796 (check_effective_target_vect_call_nearbyintf): Likewise.
1797 (check_effective_target_vect_call_round): Likewise.
1798 (check_effective_target_vect_call_roundf): Likewise.
1799 (check_effective_target_vect_perm): Likewise, but also append *_saved
1800 to the existing global name to properly cache the result.
1801 (check_effective_target_vect_perm_byte): Likewise.
1802 (check_effective_target_vect_perm_short): Likewise.
1803 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1804 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1805 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1806 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1807 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1808 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1809 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1810 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1811 (check_effective_target_vect_sdot_qi): Likewise.
1812 (check_effective_target_vect_udot_qi): Likewise.
1813 (check_effective_target_vect_sdot_hi): Likewise.
1814 (check_effective_target_vect_udot_hi): Likewise.
1815 (check_effective_target_vect_usad_char): Likewise.
1816 (check_effective_target_vect_pack_trunc): Likewise.
1817 (check_effective_target_vect_unpack): Likewise.
1818 (check_effective_target_vect_aligned_arrays): Likewise.
1819 (check_effective_target_vect_natural_alignment): Likewise.
1820 (check_effective_target_vector_alignment_reachable): Likewise.
1821 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1822 (is-effective-target): Initialize et_index if undefined.
1823 (et-dg-runtest): New.
1824 (et-is-effective-target): Likewise.
1825 (check_vect_support_and_set_flags): Add supported MIPS targets to
1826 EFFECTIVE_TARGETS list. Return the number of supported targets.
1827
8f63caf6 18282016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1829 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1830
1831 PR middle-end/70920
1832 * gcc.dg/pr70920-1.c: New test-case.
1833 * gcc.dg/pr70902-2.c: Likewise.
1834 * gcc.dg/pr70920-3.c: Likewise.
1835 * gcc.dg/pr70920-4.c: Likewise
1836 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1837 2 instead of 3.
1838
7d575fff
AM
18392016-07-25 Alexander Monakov <amonakov@ispras.ru>
1840
1841 * gcc.c-torture/execute/pr71494.c: Require label_values.
1842 * gcc.dg/pr16973.c: Ditto.
1843
bf01e070
SKS
18442016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1845
1846 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1847 * gcc.dg/torture/pr69771.c: Require int32plus.
1848 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1849
16b05965
ML
18502016-07-25 Martin Liska <mliska@suse.cz>
1851
1852 * gcc.dg/torture/pr71987.c: New test.
1853
d52d3767
SK
18542016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1855
1856 PR fortran/71935
1857 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1858 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1859 * gfortran.dg/pr71935.f90: New test.
1860
94087e88 18612016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
1862
1863 PR c++/71675
1864 * g++.dg/ext/atomic-3.C: New test.
1865 * gcc.dg/atomic/pr71675.c: New test.
1866
58b3986e
ES
18672016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1868
1869 * gcc.target/i386/mvc8.c: New test.
1870
faa1612a
BC
18712016-07-22 Bin Cheng <bin.cheng@arm.com>
1872
1873 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1874 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1875
1603ebe0
TK
18762016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1877
1878 PR fortran/71795
1879 * gfortran.dg/constructor_50.f90: New test.
1880
bc91c436
ML
18812016-07-22 Martin Liska <mliska@suse.cz>
1882
1883 PR gcov-profile/69028
1884 PR gcov-profile/62047
1885 * g++.dg/cilk-plus/pr69028.C: New test.
1886
9fe9a3a7
AV
18872016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1888
1889 * gfortran.dg/coarray_stat_2.f90: New test.
1890
70866e3d
MM
18912016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1892
1893 * gcc.target/powerpc/vec-extract.h: New files to check the
1894 vec_extract built-in functions for all vector types, testing
1895 accessing each element, both with constant and variable element
1896 numbers.
1897 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1898 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1899 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1900 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1901 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1902 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1903 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1904 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1905 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1906
ab3af181
JJ
19072016-07-21 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR c++/71728
1910 * g++.dg/other/pr71728.C: New test.
1911
ebe8f322
JG
19122016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1913
1914 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1915 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1916 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1917 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1918 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1919
959cef74
RB
19202016-07-21 Richard Biener <rguenther@suse.de>
1921
1922 PR tree-optimization/71947
1923 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1924
b24d9420
BC
19252016-07-21 Bin Cheng <bin.cheng@arm.com>
1926
1927 * gcc.dg/tree-ssa/scev-15.c: New.
1928
23974819
BC
19292016-07-21 Bin Cheng <bin.cheng@arm.com>
1930
1931 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1932
ee78cbaa
JJ
19332016-07-21 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR c++/71941
1936 * g++.dg/gomp/pr71941.C: New test.
1937
52ed68f7
DM
19382016-07-20 David Malcolm <dmalcolm@redhat.com>
1939
1940 PR c/70339
1941 PR c/71858
1942 * g++.dg/spellcheck-identifiers.C: New test case, based on
1943 gcc.dg/spellcheck-identifiers.c.
1944 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1945 gcc.dg/spellcheck-identifiers-2.c.
1946 * g++.dg/spellcheck-typenames.C: New test case, based on
1947 gcc.dg/spellcheck-typenames.c
1948
18407bfb
JW
19492016-07-20 Jonathan Wakely <jwakely@redhat.com>
1950
1951 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1952 pointer to member function and also test catching by reference.
1953
4c07fd98
DV
19542016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1955
1956 * gcc.target/s390/pr67443.c: Fix test case.
1957
fee21d65
DV
19582016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1959
1960 * gcc.target/s390/insv-1.c: Xfail some tests.
1961 * gcc.target/s390/insv-2.c: Likewise.
1962
dbe9dfdd
GJL
19632016-07-20 Georg-Johann Lay <avr@gjlay.de>
1964
1965 * gcc.target/avr/torture/get-mem.c: New test.
1966 * gcc.target/avr/torture/set-mem.c: New test.
1967
c25e1d82
GJL
19682016-07-20 Georg-Johann Lay <avr@gjlay.de>
1969
1970 PR target/71948
1971 * gcc.target/avr/torture/tiny-progmem.c: New test.
1972
109d2197
JJ
19732016-07-20 Jakub Jelinek <jakub@redhat.com>
1974
7419f441
JJ
1975 PR c++/71909
1976 * g++.dg/parse/pr71909.C: New test.
1977 * g++.dg/tm/pr71909.C: New test.
1978
109d2197
JJ
1979 PR c++/50060
1980 * g++.dg/cpp0x/constexpr-50060.C: New test.
1981 * g++.dg/cpp1y/constexpr-50060.C: New test.
1982
144530cf
ML
19832016-07-20 Martin Liska <mliska@suse.cz>
1984
1985 * gfortran.dg/graphite/pr71898.f90: New test.
1986
04ac4afa
BC
19872016-07-20 Bin Cheng <bin.cheng@arm.com>
1988
1989 PR tree-optimization/71503
1990 PR tree-optimization/71683
1991 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1992 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1993
dcbdb17a
ML
19942016-07-20 Martin Liska <mliska@suse.cz>
1995
1996 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1997 * gcc.dg/plugin/sreal-test-1.c: Remove.
1998 * gcc.dg/plugin/sreal_plugin.c: Remove.
1999
6ed82555
TK
20002016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2001
2002 PR fortran/71902
2003 * gfortran.dg/dependency_47.f90: New test.
2004
13da0507
JJ
20052016-07-19 Jakub Jelinek <jakub@redhat.com>
2006
4833f561
JJ
2007 PR rtl-optimization/71916
2008 * gcc.c-torture/compile/pr71916.c: New test.
2009
4fda19ef
JJ
2010 PR middle-end/71874
2011 * g++.dg/torture/pr71874.C: New test.
2012
13da0507
JJ
2013 PR middle-end/71734
2014 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2015 (my_alloc): Rewritten to use __builtin_posix_memalign and
2016 __SIZE_TYPE__.
2017 (my_free): Use __builtin_free instead of _mm_free.
2018 (Vec::operator=): Use __builtin_memcpy.
2019
e7980add
MJ
20202016-07-19 Martin Jambor <mjambor@suse.cz>
2021
61c73a7f
UB
2022 PR fortran/71688
2023 * gfortran.dg/pr71688.f90: New test.
e7980add 2024
13e88953
RB
20252016-07-19 Richard Biener <rguenther@suse.de>
2026
2027 * c-c++-common/vector-subscript-6.c: New testcase.
2028 * c-c++-common/vector-subscript-7.c: Likewise.
2029
1caf0482
SKS
20302016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2031
a23404c9 2032 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2033 and UInt32 based on __SIZEOF_INT__.
2034
cef5388d
RB
20352016-07-19 Richard Biener <rguenther@suse.de>
2036
2037 PR tree-optimization/71901
2038 * gcc.dg/torture/pr71901.c: New testcase.
2039
20402016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2041
2042 PR tree-optimization/71908
2043 * gcc.dg/torture/pr71908.c: New testcase.
2044
a8f7a895
MM
20452016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2046
2047 PR target/71493
2048 * gcc.target/powerpc/pr71493-1.c: New test.
2049 * gcc.target/powerpc/pr71493-2.c: Likewise.
2050
f2111a36
JJ
20512016-07-18 Jakub Jelinek <jakub@redhat.com>
2052
99516432
JJ
2053 PR c++/71835
2054 * g++.dg/conversion/ambig3.C: New test.
2055
87713c6a
JJ
2056 PR c++/71828
2057 * g++.dg/cpp0x/constexpr-71828.C: New test.
2058
7a7f16ca
JJ
2059 PR c++/71826
2060 * g++.dg/template/pr71826.C: New test.
2061
f4d90295
JJ
2062 PR c++/71822
2063 * g++.dg/template/defarg21.C: New test.
2064
f2111a36
JJ
2065 PR c++/71871
2066 * g++.dg/ext/vector31.C: New test.
2067
0b965526
UB
20682016-07-18 Uros Bizjak <ubizjak@gmail.com>
2069
2070 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2071
94e136b9
YR
20722016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2073
2074 PR tree-optimization/71734
2075 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2076
7072df0a
DV
20772016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2078
2079 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2080 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2081 stack-layout-dynamic-1.c: New test.
2082
54158a1a
AK
20832016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2084
2085 * gcc.target/s390/nolrl-1.c: New test.
2086
43068916
FR
20872016-07-17 Fritz Reese <fritzoreese@gmail.com>
2088
2089 PR fortran/71523
2090 * gfortran.dg/pr71523_1.f90: New test.
2091 * gfortran.dg/pr71523_2.f90: New test.
2092
a9356b12
AS
20932016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2094
2095 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2096
a07b81c7 20972016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2098 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2099
2100 PR fortran/62125
2101 * gfortran.dg/pr62125.f90: New test.
2102
96c0ec12
BS
21032016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2104
2105 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2106 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2107
479d0ed5
JW
21082016-07-15 Jonathan Wakely <jwakely@redhat.com>
2109
2110 PR c++/58796
2111 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2112 * g++.dg/cpp0x/nullptr35.C: New test.
2113
41c7438e
BC
21142016-07-15 Bin Cheng <bin.cheng@arm.com>
2115
2116 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2117
f7ba880b
CP
21182016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2119
2120 * gfortran.dg/goacc/vector_length.f90: New test.
2121
b9aba0a0
RB
21222016-07-15 Richard Biener <rguenther@suse.de>
2123
2124 PR tree-optimization/71881
2125 * gcc.dg/torture/pr71881.c: New testcase.
2126
9513d5fb
RB
21272016-07-15 Richard Biener <rguenther@suse.de>
2128
2129 PR tree-optimization/71887
2130 * gcc.dg/torture/pr71887.c: New testcase.
2131
ddbbcb19
JJ
21322016-07-15 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR c/71858
2135 * gcc.dg/spellcheck-identifiers-3.c: New test.
2136
29eb509c
AV
21372016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2138
2139 PR fortran/71807
2140 * gfortran.dg/null_9.f90: New test.
2141
43aabfcf
BC
21422016-07-15 Bin Cheng <bin.cheng@arm.com>
2143
2144 * gcc.dg/tree-ssa/loop-41.c: New test.
2145
afc89e58
BC
21462016-07-15 Bin Cheng <bin.cheng@arm.com>
2147
2148 PR tree-optimization/71347
2149 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2150
6fa682ad
SK
21512016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2152
2153 PR fortran/29819
2154 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2155 * gfortran.dg/contains.f90: Ditto.
2156 * gfortran.dg/contains_empty_1.f03: Ditto.
2157 * gfortran.dg/submodule_3.f08: Ditto.
2158
dd36b877
JJ
21592016-07-14 Jakub Jelinek <jakub@redhat.com>
2160
a60a5d31
JJ
2161 PR testsuite/71865
2162 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2163 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2164 expected diagnostics.
2165
dd36b877
JJ
2166 PR c/71858
2167 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2168 * gcc.dg/spellcheck-identifiers-2.c: New test.
2169 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2170 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2171
a241f8ca
JJ
21722016-07-14 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR tree-optimization/71872
2175 * gcc.c-torture/compile/pr71872.c: New test.
2176
d62b809c
TP
21772016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2178
2179 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2180 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2181 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2182 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2183 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2184 * gcc.target/arm/atomic-op-acquire-1.c: This.
2185 * gcc.target/arm/atomic-op-char.c: Rename into ...
2186 * gcc.target/arm/atomic-op-char-1.c: This.
2187 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2188 * gcc.target/arm/atomic-op-consume-1.c: This.
2189 * gcc.target/arm/atomic-op-int.c: Rename into ...
2190 * gcc.target/arm/atomic-op-int-1.c: This.
2191 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2192 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2193 * gcc.target/arm/atomic-op-release.c: Rename into ...
2194 * gcc.target/arm/atomic-op-release-1.c: This.
2195 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2196 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2197 * gcc.target/arm/atomic-op-short.c: Rename into ...
2198 * gcc.target/arm/atomic-op-short-1.c: This.
2199 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2200 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2201 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2202 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2203 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2204 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2205 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2206 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2207 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2208 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2209
1f8dd420
AV
22102016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2211
2212 PR fortran/70842
2213 * gfortran.dg/select_type_35.f03: New test.
2214
53109ba8
KT
22152016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2216
2217 PR target/65951
2218 PR tree-optimization/70923
2219 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2220 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2221 * gcc.dg/vect/pr65951.c: Likewise.
2222 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2223
91f35b7f
DE
22242016-07-14 David Edelsohn <dje.gcc@gmail.com>
2225
2226 * c-c++-common/pr60226.c: Expect maximum object file alignment
2227 error on AIX.
2228
351168fe
RB
22292016-07-14 Richard Biener <rguenther@suse.de>
2230
2231 PR tree-optimization/71866
2232 * gcc.dg/torture/pr71866.c: New testcase.
2233
94c32c00
TP
22342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2235
2236 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2237 selector and enclose boolean expression in curly braces.
2238
b799a481
AM
22392016-07-14 Alan Modra <amodra@gmail.com>
2240
2241 PR target/71733
2242 * gcc.target/powerpc/p9-novsx.c: New.
2243
f63ba78c
AK
22442016-07-13 Andi Kleen <ak@linux.intel.com>
2245
2246 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2247 * g++.dg/tree-prof/morefunc.C: Dito.
2248 * g++.dg/tree-prof/pr35545.C: Dito.
2249 * g++.dg/tree-prof/reorder.C: Dito.
2250 * gcc.dg/tree-prof/20050826-2.c: Dito.
2251 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2252 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2253 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2254 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2255 * gcc.dg/tree-prof/inliner-1.c: Dito.
2256 * gcc.dg/tree-prof/merge_block.c: Dito.
2257 * gcc.dg/tree-prof/stringop-1.c: Dito.
2258 * gcc.dg/tree-prof/stringop-2.c: Dito.
2259 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2260 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2261 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2262 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2263 * gcc.dg/tree-prof/update-loopch.c: Dito.
2264 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2265 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2266 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2267 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2268 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2269 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2270 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2271
f4d5a23d
AK
22722016-07-13 Andi Kleen <ak@linux.intel.com>
2273
2274 * lib/profopt.exp (profopt-execute): Remove .imports files.
2275
ae145898
AK
22762016-07-13 Andi Kleen <ak@linux.intel.com>
2277
0b965526 2278 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2279
e97bd4f5
AK
22802016-07-13 Andi Kleen <ak@linux.intel.com>
2281
2282 * lib/profopt.exp (dg-final-scan-autofdo,
2283 dg-final-scan-not-autofdo): New functions.
2284
6fa3d4b4
BC
22852016-07-13 Bin Cheng <bin.cheng@arm.com>
2286
2287 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2288 * gcc.dg/vect/vect-35.c: Ditto.
2289 * gcc.dg/vect/vect-alias-check-2.c: New test.
2290
65f18bc6
ML
22912016-07-13 Martin Liska <mliska@suse.cz>
2292
2293 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2294 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2295 * gfortran.dg/pr42108.f90: Update expected dump scan.
2296
9737f35b
RB
22972016-07-13 Richard Biener <rguenther@suse.de>
2298
2299 PR tree-optimization/24574
2300 * gcc.dg/pr24574.c: New testcase.
2301
62c0ea4b
SKS
23022016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2303
0b965526 2304 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2305 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2306 * c-c++-common/pr68833-1.c: Require int32plus.
2307 * gcc.dg/ipa/pr63551.c: Likewise.
2308 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2309 * gcc.dg/ipa/pr64041.c: Require int32plus.
2310
c7ed8938
IE
23112016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2312
2313 PR ipa/71633
2314 * g++.dg/pr71633.C: New test.
2315
5ce15300
TP
23162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2317
2318 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2319 Add new arm_thumb1_cbz_ok effective target.
2320 * gcc.target/arm/cbz.c: New test.
2321
2b9509a3
TP
23222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2323
2324 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2325 Define effective target.
2326 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2327 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2328 * gcc.target/arm/movhi_movw.c: New test.
2329 * gcc.target/arm/movsi_movw.c: Likewise.
2330 * gcc.target/arm/movdi_movw.c: Likewise.
2331
7f15b177
RB
23322016-07-13 Richard Biener <rguenther@suse.de>
2333
2334 PR middle-end/71104
2335 * gcc.dg/pr71104-1.c: New testcase.
2336 * gcc.dg/pr71104-2.c: Likewise.
2337
0b0a896e
MM
23382016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2339
2340 PR target/71805
2341 * gcc.target/powerpc/pr71805.c: New test.
2342
f906f5ed
BS
23432016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2344
2345 * gcc.target/powerpc/divkc3-1.c: New.
2346 * gcc.target/powerpc/mulkc3-1.c: New.
2347
9e63c3aa
NS
23482016-07-12 Nathan Sidwell <nathan@acm.org>
2349
2350 * gcc.target/arm/data-rel-1.c: New.
2351 * gcc.target/arm/data-rel-2.c: New.
2352 * gcc.target/arm/data-rel-3.c: New.
2353
f507d202
ML
23542016-07-12 Martin Liska <mliska@suse.cz>
2355
2356 * gcc.dg/params/blocksort-part.c: New test.
2357 * gcc.dg/params/params.exp: New file.
2358
d6f7c125
KT
23592016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2360
2361 PR middle-end/71700
2362 * gcc.c-torture/execute/pr71700.c: New test.
2363
37ccb0ba
SB
23642016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2365 Richard Biener <rguenther@suse.de>
2366
2367 PR tree-optimization/23286
2368 PR tree-optimization/70159
2369 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2370 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2371 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2372 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2373 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2374 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2375 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2376 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2377 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2378 * gcc.dg/pr51879-12.c: Likewise.
2379 * gcc.dg/strlenopt-9.c: Likewise.
2380 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2381 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2382 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2383 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2384 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2385 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2386 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2387 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2388 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2389 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2390 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2391 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2392 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2393 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2394 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2395
712a93d6
RB
23962016-07-12 Richard Biener <rguenther@suse.de>
2397
2398 PR rtl-optimization/68961
2399 * gcc.target/i386/pr68961.c: New testcase.
2400
c392943c
JJ
24012016-07-11 Jakub Jelinek <jakub@redhat.com>
2402
3d56e6a4
JJ
2403 PR middle-end/71758
2404 * c-c++-common/gomp/pr71758.c: New test.
2405 * gfortran.dg/gomp/pr71758.f90: New test.
2406
c392943c
JJ
2407 PR tree-optimization/71823
2408 * gcc.dg/vect/pr71823.c: New test.
2409
741d3be5
DM
24102016-07-11 David Malcolm <dmalcolm@redhat.com>
2411
2412 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2413 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2414 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2415
92fa45b5
L
24162016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2417
2418 PR target/71801
2419 * gcc.target/i386/pr71801.c: New test.
2420
f51606c7
RB
24212016-07-11 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/71816
2424 * gcc.dg/torture/pr71816.c: New testcase.
2425
36b54ce0
TK
24262016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2427
2428 PR fortran/71783
2429 * gfortran.dg/dependency_46.f90: New test.
2430
d13835b6
VM
24312016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2432
2433 PR rtl-optimization/71621
2434 * gcc.target/i386/pr71621-1.c: New.
2435 * gcc.target/i386/pr71621-2.c: New.
2436
642bcbdf
CP
24372016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2438
2439 * gfortran.dg/goacc/pr71704.f90: New test.
2440
02eb5b8b
BS
24412016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2442
2443 PR target/71297
2444 * gcc.target/powerpc/pr71297.c: New.
2445
8beb9a0d
JW
24462016-07-08 Jiong Wang <jiong.wang@arm.com>
2447
2448 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2449
cef4b650
MM
24502016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2451
2452 PR target/71806
2453 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2454
3c3ecf52
AH
24552016-07-08 Alan Hayward <alan.hayward@arm.com>
2456
2457 PR tree-optimization/71667
2458 * gcc.dg/vect/pr71667.c: New
2459
2660286d
ML
24602016-07-08 Martin Liska <mliska@suse.cz>
2461
2462 * gcc.dg/torture/pr71606.c: New test.
2463
70cdd4ae
JD
24642016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2465
2466 PR fortran/71764
2467 * gfortran.dg/pr71764.f90: New test.
2468
842dc2e6
JJ
24692016-07-07 Jakub Jelinek <jakub@redhat.com>
2470 Kai Tietz <ktietz70@googlemail.com>
2471
2472 PR c++/70869
2473 PR c++/71054
2474 * g++.dg/cpp0x/pr70869.C: New test.
2475 * g++.dg/cpp0x/pr71054.C: New test.
2476
31be4262
DE
24772016-07-07 David Edelsohn <dje.gcc@gmail.com>
2478
2479 * g++.dg/debug/pr71432.C: Fail on AIX.
2480
1c122092
ML
24812016-07-07 Martin Liska <mliska@suse.cz>
2482
2483 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2484 an undefined behavior.
2485 * gfortran.dg/do_3.F90: Likewise.
2486 * gfortran.dg/do_check_11.f90: New test.
2487 * gfortran.dg/do_check_12.f90: New test.
2488 * gfortran.dg/do_corner_warn.f90: New test.
2489
7119f1b1
ML
24902016-07-07 Martin Liska <mliska@suse.cz>
2491
2492 * gfortran.dg/predict-1.f90: Ammend the test.
2493 * gfortran.dg/predict-2.f90: Likewise.
2494
275792f2
IE
24952016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2496
2497 PR ipa/71624
2498 * g++.dg/pr71624.C: New test.
2499
05a437c1
TP
25002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2501
2502 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2503 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2504 ARMv8-M Mainline architectures.
2505
6f493951
TP
25062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2507
2508 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2509 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2510
5ddaee94
SB
25112016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2512
2513 PR target/70098
2514 PR target/71763
2515 * gcc.target/powerpc/pr71763.c: New file.
2516
651afdb2
YR
25172016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2518
2519 PR tree-optimization/71518
0b965526 2520 * gcc.dg/pr71518.c: New test.
651afdb2 2521
9df99881
WD
25222016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2523
2524 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2525
7b4e0769
SKS
25262016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2527
0b965526 2528 PR target/50739
7b4e0769
SKS
2529 * gcc.target/avr/pr50739.c: New test.
2530
eb4432f7
JH
25312016-07-05 Jan Hubicka <jh@suse.cz>
2532
2533 * gcc.dg/tree-ssa/scev-14.c: update template.
2534
c01e092f
RS
25352016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2536
2537 * gcc.dg/vect/group-no-gaps-1.c: New test.
2538
8070763a
AK
25392016-07-05 Andi Kleen <ak@linux.intel.com>
2540
2541 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2542 if kernel supports MPX.
2543
3f8257db 25442016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2545
2546 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2547
36a265b1
MM
25482016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2549 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2550
2551 * gcc.target/powerpc/signbit-1.c: New test.
2552 * gcc.target/powerpc/signbit-2.c: New test.
2553 * gcc.target/powerpc/signbit-3.c: New test.
2554
7a98fb6e
KT
25552016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2556
2557 PR rtl-optimization/71594
2558 * gcc.dg/torture/pr71594.c: New test.
2559
1e3d54b4
JH
25602016-07-05 Jan Hubicka <jh@suse.cz>
2561
2562 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2563
84ca3893
DM
25642016-07-05 David Malcolm <dmalcolm@redhat.com>
2565
2566 PR c++/62314
3a146d46 2567 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2568 number of missing semicolon error.
2569 * g++.dg/pr62314-2.C: New test case.
2570
20d0bfce
AF
25712016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2572
2573 * gfortran.dg/coarray_stat_function.f90: New test.
2574 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2575 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2576 to new interfaces.
2577
69aaea06
AV
25782016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2579
2580 PR fortran/71623
2581 * gfortran.dg/deferred_character_17.f90: New test.
2582
f723a43c
CL
25832016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2584
2585 * gcc.target/arm/neon/polytypes.c: Move to ...
2586 * gcc.target/arm/polytypes.c: ... here.
2587 * gcc.target/arm/neon/pr51534.c: Move to ...
2588 * gcc.target/arm/pr51534.c: ... here.
2589 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2590 * gcc.target/arm/vect-vcvt.c: ... here.
2591 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2592 * gcc.target/arm/vect-vcvtq.c: ... here.
2593 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2594 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2595 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2596 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2597 * gcc.target/arm/neon/neon.exp: Delete.
2598 * gcc.target/arm/neon/: Delete.
2599
d73e0ccf
JD
26002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2601
2602 PR fortran/65575
2603 * gfortran.dg: pr65575.f90: New test.
2604
c20f6223
JD
26052016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2606
2607 PR fortran/35849
2608 * gfortran.dg: pr35849.f90: New test.
2609
2a5537c3
JJ
26102016-07-04 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR c++/71739
2613 * g++.dg/cpp0x/pr71739.C: New test.
2614
740f9751
CL
26152016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2616
2617 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2618
bf749919
DV
26192016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2620
2621 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2622 locr.
2623 * gcc.target/s390/loc-1.c: New test.
2624
430bb38e
YR
26252016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2626
3a146d46
JJ
2627 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2628 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2629
15f6e0da
RR
26302016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2631
2632 PR target/63874
2633 * gcc.target/aarch64/pr63874.c: New test.
2634
79335075
JB
26352016-07-04 Jan Beulich <jbeulich@suse.com>
2636
2637 * g++.dg/header.c: New.
2638 * gcc.dg/header.c: New.
2639
557e8c49
JJ
26402016-07-02 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR c/71719
2643 * c-c++-common/Wunused-var-15.c: New test.
2644
79a592e3
JJ
26452016-07-01 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR fortran/71687
2648 * gfortran.dg/gomp/pr71687.f90: New test.
2649
e2298656
BS
26502016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2651
2652 * gcc.dg/const-float128-ped.c: Require __float128 effective
2653 target and options.
2654 * gcc.dg/const-float128.c: Likewise.
2655 * gcc.dg/torture/float128-cmp-invalid.c: Require
2656 __float128 and base_quadfloat_support effective targets, and
2657 __float128 options.
2658 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2659 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2660 * gcc.dg/torture/float128-nan.c: Likewise.
2661 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2662 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2663 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2664 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2665 (add_options_for___float128): New.
2666 (check_effective_target_base_quadword_support): New.
2667
70c11966
MM
26682016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2669
2670 PR target/71720
2671 * gcc.target/powerpc/pr71720.c: New test.
2672
059541fd
JB
26732016-07-01 Jan Beulich <jbeulich@suse.com>
2674
2675 * gcc.dg/bss.c: New.
2676
2c1e4964
PB
26772016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2678
2679 PR target/71698
2680 * gcc.target/powerpc/pr71698.c: New test.
2681
22e1cb39
GJL
26822016-07-01 Georg-Johann Lay <avr@gjlay.de>
2683
2684 PR target/71151
2685 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2686 instead of ".foo" for its section name.
2687 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2688 depending on MCU's flash size.
2689 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2690 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2691 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2692 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2693 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2694 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2695
466cf574
JB
26962016-07-01 Jan Beulich <jbeulich@suse.com>
2697
2698 * gcc.target/i386/pr65105-2.c: Add -msse2.
2699
351beab7
JJ
27002016-06-30 Jakub Jelinek <jakub@redhat.com>
2701
55a0f21a
JJ
2702 PR tree-optimization/71707
2703 * gcc.dg/strlenopt-29.c: New test.
2704
6245ad72
JJ
2705 PR fortran/71704
2706 * gfortran.dg/gomp/pr71704.f90: New test.
2707
351beab7
JJ
2708 PR fortran/71705
2709 * gfortran.dg/gomp/pr71705.f90: New test.
2710
5a3a6a5e
KN
27112016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2712
2713 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2714 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2715 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2716 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2717 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2718 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2719 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2720 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2721 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2722 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2723 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2724 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2725 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2726 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2727 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2728 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2729 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2730 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2731 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2732 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2733 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2734 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2735 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2736 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2737 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2738 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2739 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2740 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2741 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2742 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2743 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2744 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2745 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2746 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2747 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2748 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2749 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2750 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2751 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2752 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2753 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2754 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2755 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2756 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2757 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2758 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2759 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2760 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2761 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2762 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2763 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2764 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2765 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2766 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2767 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2768 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2769 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2770 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2771 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2772 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2773 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2774 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2775 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2776 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2777 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2778 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2779 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2780 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2781 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2782 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2783 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2784 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2785 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2786 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2787 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2788 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2789 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2790 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2791 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2792 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2793 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2794
3dfa8071 27952016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2796 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2797
2798 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2799
9bd62242 28002016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2801 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2802
2803 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2804
603107fb
DM
28052016-06-30 David Malcolm <dmalcolm@redhat.com>
2806
2807 PR driver/71651
2808 * gcc.dg/spellcheck-options-12.c: New test case.
2809
205cccc7
JJ
28102016-06-30 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR middle-end/71693
2813 * gcc.c-torture/compile/pr71693.c: New test.
2814
f4452176
DM
28152016-06-29 David Malcolm <dmalcolm@redhat.com>
2816
2817 * gcc.dg/spellcheck-params.c: New testcase.
2818 * gcc.dg/spellcheck-params-2.c: New testcase.
2819
c5e74d9d
MM
28202016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2821
2822 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2823 vector extract instructions.
2824 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2825
e44ecbfd
JD
28262016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2827
2828 PR fortran/71686
2829 * gfortran.dg/unexpected_eof_2.f90: New test.
2830 * gfortran.dg/unexpected_eof_3.f90: New test.
2831
ee446d9f
JW
28322016-06-29 Jim Wilson <jim.wilson@linaro.org>
2833
2834 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2835
27f67461
CP
28362016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2837
2838 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2839 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2840 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2841
b1206d29
RB
28422016-06-29 Richard Biener <rguenther@suse.de>
2843
2844 PR middle-end/15256
2845 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2846
1af21224
MW
28472016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2848
2849 * gcc.target/arm/aapcs/neon-vect10.c: Require
2850 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2851 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2852 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2853 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2854 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2855 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2856 * gcc.target/arm/fp16-aapcs-1.c: Require
2857 -mfloat-ab=hard. Also simplify the test.
2858 * gcc.target/arm/fp16-aapcs-2.c: New.
2859
7fe43755
MW
28602016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2861
0b965526 2862 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2863 (add_options_for_arm_fp16_ieee): New.
2864 (add_options_for_arm_fp16_alternative): New.
2865 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2866 long-line.
2867 (effective_target_arm_fp16_hw): New.
2868
264d951a
IE
28692016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2870
2871 PR tree-optimization/71655
2872 * g++.dg/pr71655.C: New test.
2873
5c846a81
ML
28742016-06-29 Martin Liska <mliska@suse.cz>
2875
2876 * gcc.dg/pr71585.c: New test.
2877 * gcc.dg/pr71585-2.c: New test.
2878 * gcc.dg/pr71585-3.c: New test.
2879
fafe9318
YR
28802016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2881
2882 PR tree-optimization/70729
2883 * g++.dg/vect/pr70729.cc: New test.
2884
54d19c3b
TS
28852016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2886
2887 * c-c++-common/gomp/cancel-1.c: Extend.
2888
5f3cd7c3
JJ
28892016-06-29 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR tree-optimization/71625
2892 * gcc.dg/strlenopt-28.c: New test.
2893
4aa83879
RB
28942016-06-29 Richard Biener <rguenther@suse.de>
2895
2896 PR middle-end/71002
2897 * g++.dg/torture/pr71002.C: Adjust testcase.
2898
152ef731
JJ
28992016-06-29 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR c/71685
2902 * gcc.dg/pr71685.c: New test.
2903
29042016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2905
2906 PR c/71552
2907 * gcc.dg/init-bad-9.c: New test.
2908
d41dc215
BS
29092016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2910
2911 * gcc.target/powerpc/abs128-1.c: Require VSX.
2912 * gcc.target/powerpc/copysign128-1.c: Likewise.
2913 * gcc.target/powerpc/inf128-1.c: Likewise.
2914 * gcc.target/powerpc/nan128-1.c: Likewise.
2915
6a20b538
JJ
29162016-06-28 Jakub Jelinek <jakub@redhat.com>
2917
2918 PR middle-end/71626
2919 * gcc.c-torture/execute/pr71626-1.c: New test.
2920 * gcc.c-torture/execute/pr71626-2.c: New test.
2921
77d93c47
PB
29222016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2923
2924 PR target/71656
2925 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2926
a8264058
SB
29272016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2928
2929 PR target/71670
2930 * gcc.target/powerpc/pr71670.c: New testcase.
2931
0dc47331
PB
29322016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2933
2934 PR target/71656
2935 * gcc.target/powerpc/pr71656-1.c: New test.
2936 * gcc.target/powerpc/pr71656-2.c: New test.
2937
b65ffc79
CL
29382016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2939
2940 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2941 around fp16 code.
2942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2945 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2946 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2947 Add arm_neon_fp16_ok effective target.
0b965526
UB
2948 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2949 Likewise.
2950 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2951 Likewise.
2952 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2953 Likewise.
2954 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2955 Likewise.
2956 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2957 Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2959 Likewise.
2960 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2961 Likewise.
2962 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2963 Likewise.
2964 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2965 Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2967 Likewise.
2968 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2969 Likewise.
b65ffc79 2970
9bb86f40
JH
29712016-06-26 Jan Hubicka <hubicka@ucw.cz>
2972
2973 * gcc.dg/predict-12.c: New testcase.
2974
46db0fd4
JD
29752016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2976
2977 PR fortran/71649
2978 * gfortran.dg/pr71649.f90: New test.
2979
2a65e70b
JJ
29802016-06-25 Jakub Jelinek <jakub@redhat.com>
2981
f8a06e24
JJ
2982 PR tree-optimization/71643
2983 * g++.dg/opt/pr71643.C: New test.
2984
2a65e70b
JJ
2985 PR tree-optimization/71631
2986 * gcc.c-torture/execute/pr71631.c: New test.
2987
7805417a
JH
29882016-06-24 Jan Hubicka <hubicka@ucw.cz>
2989
2990 * gcc.dg/predict-11.c: New testcase.
2991 * gfortran.dg/predict-2.f90: New testcase.
2992
888ed1a3
JH
29932016-06-24 Jan Hubicka <hubicka@ucw.cz>
2994
2995 * gcc.dg/predict-10.c: New test.
2996
53605f35
BS
29972016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2998
2999 * gcc.target/powerpc/abs128-1.c: New.
3000 * gcc.target/powerpc/copysign128-1.c: New.
3001 * gcc.target/powerpc/inf128-1.c: New.
3002 * gcc.target/powerpc/nan128-1.c: New.
3003
7b22b4c6
EB
30042016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3005
3006 * gfortran.dg/pr71642.f90: New test.
3007
37e373c2
JJ
30082016-06-24 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR tree-optimization/71647
3011 * gcc.target/i386/pr71647.c: New test.
3012
b20b79f2
L
30132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3014
3015 * gcc.target/i386/noplt-gd-1.c: New test.
3016 * gcc.target/i386/noplt-gd-2.c: Likewise.
3017 * gcc.target/i386/noplt-gd-3.c: Likewise.
3018 * gcc.target/i386/noplt-ld-1.c: Likewise.
3019 * gcc.target/i386/noplt-ld-2.c: Likewise.
3020 * gcc.target/i386/noplt-ld-3.c: Likewise.
3021 * lib/target-supports.exp
3022 (check_effective_target_tls_get_addr_via_got): New.
3023
04619cb8
UB
30242016-06-24 Uros Bizjak <ubizjak@gmail.com>
3025
3026 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3027 testsuite compile flags.
3028 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3029 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3030
30312016-06-24 Uros Bizjak <ubizjak@gmail.com>
3032
3033 * g++dg/vect/pr36684.cc: Add dg-do compile.
3034 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3035 * gcc.dg/vect/pr70021.c: Ditto.
3036 * gcc.dg/vect/pr70138-1.c: Ditto.
3037 * gcc.dg/vect/pr70138-2.c: Ditto.
3038 * gcc.dg/vect/pr70354-1.c: Ditto.
3039 * gcc.dg/vect/pr70354-2.c: Ditto.
3040 * gcc.dg/vect/pr71259.c: Ditto.
3041 * gcc.dg/vect/pr71416-1.c: Ditto.
3042 * gcc.dg/vect/slp-43.c: Ditto.
3043 * gcc.dg/vect/slp-45.c: Ditto.
3044 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3045 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3046 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3047 * gfortran.dg/vect/pr69980.f90: Ditto.
3048
30492016-06-24 Uros Bizjak <ubizjak@gmail.com>
3050
3051 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3052 * gcc.dg/vect/bb-slp-30.c: Ditto.
3053 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3054 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3055 * gcc.dg/vect/pr45902.c: Ditto.
3056 * gcc.dg/vect/pr48172.c: Ditto.
3057 * gcc.dg/vect/pr48377.c: Ditto.
3058 * gcc.dg/vect/pr49038.c: Ditto.
3059 * gcc.dg/vect/pr49771.c: Ditto.
3060 * gcc.dg/vect/pr52091.c: Ditto.
3061 * gcc.dg/vect/pr53185-2.c: Ditto.
3062 * gcc.dg/vect/pr56826.c: Ditto.
3063 * gcc.dg/vect/pr60276.c: Ditto.
3064 * gcc.dg/vect/pr62021.c: Ditto.
3065 * gcc.dg/vect/pr63530.c: Ditto.
3066 * gcc.dg/vect/pr65518.c: Ditto.
3067 * gcc.dg/vect/pr65947-1.c: Ditto.
3068 * gcc.dg/vect/pr65947-10.c: Ditto.
3069 * gcc.dg/vect/pr65947-11.c: Ditto.
3070 * gcc.dg/vect/pr65947-12.c: Ditto.
3071 * gcc.dg/vect/pr65947-13.c: Ditto.
3072 * gcc.dg/vect/pr65947-2.c: Ditto.
3073 * gcc.dg/vect/pr65947-3.c: Ditto.
3074 * gcc.dg/vect/pr65947-4.c: Ditto.
3075 * gcc.dg/vect/pr65947-5.c: Ditto.
3076 * gcc.dg/vect/pr65947-6.c: Ditto.
3077 * gcc.dg/vect/pr65947-7.c: Ditto.
3078 * gcc.dg/vect/pr65947-8.c: Ditto.
3079 * gcc.dg/vect/pr65947-9.c: Ditto.
3080 * gcc.dg/vect/pr71416-1.c: Ditto.
3081 * gcc.dg/vect/pr71439.c: Ditto.
3082 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3083 * gcc.dg/vect/vect-bswap16.c: Ditto.
3084 * gcc.dg/vect/vect-bswap32.c: Ditto.
3085 * gcc.dg/vect/vect-bswap64.c: Ditto.
3086 * gcc.dg/vect/vect-live-1.c: Ditto.
3087 * gcc.dg/vect/vect-live-2.c: Ditto.
3088 * gcc.dg/vect/vect-live-3.c: Ditto.
3089 * gcc.dg/vect/vect-live-4.c: Ditto.
3090 * gcc.dg/vect/vect-live-5.c: Ditto.
3091 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3092 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3093 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3094 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3095 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3096 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3097 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3098 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3099 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3100 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3101 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3102 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3103 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3104 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3105 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3106 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3107 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3108
da224bcb
UB
31092016-06-24 Uros Bizjak <ubizjak@gmail.com>
3110
3111 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3112
dfee2870
L
31132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3114
3115 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3116 ia32 if R_386_GOT32X relocation is supported.
3117 * gcc.target/i386/noplt-3.c: Likewise.
3118 * gcc.target/i386/noplt-2.c: Likewise.
3119 (main): Renamed to ...
3120 (bar): This.
3121 * gcc.target/i386/noplt-4.c: Likewise.
3122 (main): Renamed to ...
3123 (bar): This.
3124 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3125 * gcc.target/i386/pr67400-5.c: Likewise.
3126
a86451b9
JJ
31272016-06-24 Jakub Jelinek <jakub@redhat.com>
3128
00085092
JJ
3129 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3130 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3131
a86451b9
JJ
3132 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3133 f4): Adjust expected diagnostics.
3134 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3135 (T): If OVFP is defined, redefine to TP.
3136 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3137 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3138 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3139 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3140 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3141 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3142 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3143 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3144 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3145 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3146 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3147 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3148 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3149 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3150 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3151 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3152 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3153 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3154 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3155 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3156 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3157 as last argument to __builtin_add_overflow_p.
3158
7bb5d5f4
UB
31592016-06-23 Uros Bizjak <ubizjak@gmail.com>
3160
3161 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3162 dg-options and remove default vector testsuite compile flags.
3163 * g++.dg/vect/pr33860a.cc: Ditto.
3164 * g++.dg/vect/pr45470-a.cc: Ditto.
3165 * g++.dg/vect/pr45470-b.cc: Ditto.
3166 * g++.dg/vect/pr60896.cc: Ditto.
3167 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3168 * gcc.dg/vect/pr18308.c: Ditto.
3169 * gcc.dg/vect/pr24049.c: Ditto.
3170 * gcc.dg/vect/pr33373.c: Ditto.
3171 * gcc.dg/vect/pr36228.c: Ditto.
3172 * gcc.dg/vect/pr42395.c: Ditto.
3173 * gcc.dg/vect/pr42604.c: Ditto.
3174 * gcc.dg/vect/pr46663.c: Ditto.
3175 * gcc.dg/vect/pr48765.c: Ditto.
3176 * gcc.dg/vect/pr49093.c: Ditto.
3177 * gcc.dg/vect/pr49352.c: Ditto.
3178 * gcc.dg/vect/pr52298.c: Ditto.
3179 * gcc.dg/vect/pr52870.c: Ditto.
3180 * gcc.dg/vect/pr53185.c: Ditto.
3181 * gcc.dg/vect/pr53773.c: Ditto.
3182 * gcc.dg/vect/pr56695.c: Ditto.
3183 * gcc.dg/vect/pr62171.c: Ditto.
3184 * gcc.dg/vect/pr63530.c: Ditto.
3185 * gcc.dg/vect/pr68339.c: Ditto.
3186 * gcc.dg/vect/pr71259.c: Ditto.
3187 * gcc.dg/vect/vect-82_64.c: Ditto.
3188 * gcc.dg/vect/vect-83_64.c: Ditto.
3189 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3190 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3191 * gcc.dg/vect/vect-shift-2.c: Ditto.
3192 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3193 * gfortran.dg/vect/pr39318.f90: Ditto.
3194 * gfortran.dg/vect/pr45714-a.f: Ditto.
3195 * gfortran.dg/vect/pr45714-b.f: Ditto.
3196 * gfortran.dg/vect/pr46213.f90: Ditto.
3197
2d4bb02f
MM
31982016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3199 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3200
3201 * gcc.target/powerpc/p9-splat-5.c: New test.
3202
f6d1b868
UB
32032016-06-23 Uros Bizjak <ubizjak@gmail.com>
3204
3205 PR tree-optimization/71488
3206 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3207 * lib/target-supports.exp: ... here.
3208 (check_sse4_hw_available): New procedure.
3209 (check_effective_target_sse4_runtime): Ditto.
3210 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3211 -march=westmere for sse4_runtime targets.
936ff030 3212 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3213 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3214 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3215 (main): Call check_vect ().
a7898180 3216 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3217
c0597759
L
32182016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3219
3220 PR target/66232
3221 PR target/67400
3222 * gcc.target/i386/pr66232-14.c: New file.
3223 * gcc.target/i386/pr66232-15.c: Likewise.
3224 * gcc.target/i386/pr66232-16.c: Likewise.
3225 * gcc.target/i386/pr66232-17.c: Likewise.
3226 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3227 ia32 if R_386_GOT32X relocation is supported.
3228 * gcc.target/i386/pr67400-2.c: Likewise.
3229 * gcc.target/i386/pr67400-3.c: Likewise.
3230 * gcc.target/i386/pr67400-4.c: Likewise.
3231 * gcc.target/i386/pr67400-6.c: Likewise.
3232 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3233 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3234
5b0e27a7
JD
32352016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3236
3237 PR libgfortran/48852
3238 * gfortran.dg/char4_iunit_1.f03: Update test.
3239 * gfortran.dg/f2003_io_5.f03: Update test.
3240 * gfortran.dg/real_const_3.f90: Update test.
3241
7f586d90
AK
32422016-06-23 Andi Kleen <ak@linux.intel.com>
3243
3244 * g++.dg/bprob/bprob.exp: Support autofdo.
3245 * g++.dg/tree-prof/tree-prof.exp: dito.
3246 * gcc.dg/tree-prof/tree-prof.exp: dito.
3247 * gcc.misc-tests/bprob.exp: dito.
3248 * gfortran.dg/prof/prof.exp: dito.
3249 * lib/profopt.exp: dito.
3250 * lib/target-supports.exp: Check for autofdo.
3251
60fa7862
ML
32522016-06-23 Martin Liska <mliska@suse.cz>
3253
3254 * gcc.dg/pr71619.c: New test.
3255
e3d62871
UB
32562016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3257
3258 PR target/67400
cc901875
UB
3259 * gcc.target/i386/pr67400-1.c: New test.
3260 * gcc.target/i386/pr67400-2.c: Likewise.
3261 * gcc.target/i386/pr67400-3.c: Likewise.
3262 * gcc.target/i386/pr67400-4.c: Likewise.
3263 * gcc.target/i386/pr67400-5.c: Likewise.
3264 * gcc.target/i386/pr67400-6.c: Likewise.
3265 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3266
ac81cf0b
DM
32672016-06-22 David Malcolm <dmalcolm@redhat.com>
3268
3269 * c-c++-common/missing-header-1.c: New test case.
3270 * c-c++-common/missing-header-2.c: New test case.
3271 * c-c++-common/missing-header-3.c: New test case.
3272 * c-c++-common/missing-header-4.c: New test case.
3273
1a4f11c8
DM
32742016-06-22 David Malcolm <dmalcolm@redhat.com>
3275
3276 PR c/70339
3277 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3278 hint.
3279 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3280 expected results due to builtin "nanl" now being suggested for
3281 "name".
3282 * gcc.dg/pr67580.c: Update expected messages.
3283 * gcc.dg/spellcheck-identifiers.c: New testcase.
3284 * gcc.dg/spellcheck-typenames.c: New testcase.
3285
a93eac6a
DM
32862016-06-22 David Malcolm <dmalcolm@redhat.com>
3287
3288 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3289 file.
3290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3291 diagnostic-test-show-locus-parseable-fixits.c to sources for
3292 diagnostic_plugin_test_show_locus.c.
3293 * lib/gcc-defs.exp (freeform_regexps): New global.
3294 (dg-regexp): New function.
3295 (handle-dg-regexps): New function.
3296 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3297 freeform_regexps to the empty list.
3298 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3299
49e76ff1
IE
33002016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3301
f6d1b868 3302 PR tree-optimization/71488
49e76ff1
IE
3303 * g++.dg/pr71488.C: New test.
3304 * gcc.dg/vect/vect-bool-cmp.c: New test.
3305
951d8c8a
EB
33062016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3307
3308 * gcc.dg/guality/param-5.c: New test.
3309
b60fc3bd
BE
33102016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3311
3312 * gcc.target/i386/asm-flag-7.c: New test.
3313
0609abda
TS
33142016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3315
3316 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3317 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3318 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3319 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3320 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3321 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3323 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3324 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3325 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3327 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3328 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3329 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3330 * lib/target-supports.exp: Likewise.
3331
ee2499b4
TS
33322016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3333
3334 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3335 * gcc.dg/attr-ms_struct-2.c: Likewise.
3336 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3337 * gcc.dg/bf-ms-attrib.c: Likewise.
3338 * gcc.dg/bf-ms-layout-2.c: Likewise.
3339 * gcc.dg/bf-ms-layout-3.c: Likewise.
3340 * gcc.dg/bf-ms-layout.c: Likewise.
3341 * gcc.dg/bf-no-ms-layout.c: Likewise.
3342 * gcc.target/i386/bitfield1.c: Likewise.
3343 * gcc.target/i386/bitfield2.c: Likewise.
3344 * gcc.target/i386/bitfield3.c: Likewise.
3345
caea59ff
KN
33462016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3347
3348 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3349 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3350 override other than -mcpu=power9 command-line option is specified,
3351 or if the target operating system is aix.
3352 * gcc.target/powerpc/darn-1.c: Likewise.
3353 * gcc.target/powerpc/darn-2.c: Likewise.
3354 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3355 test if effective-target is not powerpc_p9vector_ok or if the
3356 target operating system is not defined.
3357 * gcc.target/powerpc/vslv-1.c: Likewise.
3358 * gcc.target/powerpc/vsrv-0.c: Likewise.
3359 * gcc.target/powerpc/vsrv-1.c: Likewise.
3360
63617e30
TB
33612016-06-21 Tobias Burnus <burnus@net-b.de>
3362
3363 PR fortran/71068
3364 * gfortran.dg/coarray/data_1.f90: New.
3365
89192c3c
WD
33662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3367
3368 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3369 (dg-require-effective-target): Use arm_v8_neon_hw.
3370 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3371 (dg-require-effective-target): Likewise.
3372 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3373 (dg-require-effective-target): Likewise.
3374 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3375 (dg-require-effective-target): Likewise.
3376 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3377 (dg-require-effective-target): Likewise.
3378 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3379 (dg-require-effective-target): Likewise.
3380 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3381 Add AArch64 check.
3382
64ac50e2
WD
33832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3384
3385 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3386 Set to 3 so test passes.
3387
6252b5db
WD
33882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3389
3390 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3391
3b9bc511
IV
33922016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3393
3394 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3395 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3396 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3397 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3398
21db1c78
IV
33992016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3400
3401 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3402 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3403
9d30e86f
L
34042016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3405
3406 PR target/71549
3407 * gcc.target/i386/pr71549.c: New test.
3408
448a7c69
KN
34092016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3410
3411 * gcc.target/powerpc/vadsdu-0.c: Replace
3412 dg-require-effective-target directive to allow test to run on more
3413 platforms, and add dg-skip-if directive to disable test on aix
3414 platforms because of known incompatibilities.
3415 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3416 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3417 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3418 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3419 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3420 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3421 * gcc.target/powerpc/vadsdub-2.c: Replace
3422 dg-require-effective-target directive to allow test to run on more
3423 platforms, and add dg-skip-if directive to disable test on aix
3424 platforms because of known incompatibilities.
3425 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3426 with vec_absdb call to differentiate this test from vadsdub-1.c.
3427 * gcc.target/powerpc/vadsduh-1.c: Replace
3428 dg-require-effective-target directive to allow test to run on more
3429 platforms, and add dg-skip-if directive to disable test on aix
3430 platforms because of known incompatibilities.
3431 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3432 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3433 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3434
0ad84f34
JJ
34352016-06-21 Jakub Jelinek <jakub@redhat.com>
3436
3437 PR tree-optimization/71588
3438 * gcc.dg/pr71558.c: New test.
3439
e71e8d94
SKS
34402016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3441
3442 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3443 * c-c++-common/pr68657-2.c: Likewise.
3444 * c-c++-common/pr68657-3.c: Likewise.
3445 * gcc.dg/torture/pr69714.c: Require int32plus support.
3446 * gcc.dg/torture/pr70025.c: Likewise.
3447 * gcc.dg/torture/pr70083.c: Likewise.
3448 * gcc.dg/torture/pr70542.c: Likewise.
3449 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3450
5a578671
JM
34512016-06-20 Joseph Myers <joseph@codesourcery.com>
3452
3453 PR c/71601
3454 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3455
7a9df68e
JJ
34562016-06-20 Jakub Jelinek <jakub@redhat.com>
3457
50aa64d5
JJ
3458 PR middle-end/71581
3459 * gcc.dg/pr71581.c: New test.
3460
7a9df68e
JJ
3461 PR rtl-optimization/71591
3462 * gcc.dg/cpp/pr71591.c: New test.
3463
3947cf19
DR
34642016-06-20 David B. Robins <gcc@davidrobins.net>
3465
3466 PR target/71571
3467 * g++.dg/torture/pr71571.C: New test.
3468
c4ff221e
JJ
34692016-06-20 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR target/71559
3472 * gcc.target/i386/sse2-pr71559.c: New test.
3473 * gcc.target/i386/avx-pr71559.c: New test.
3474 * gcc.target/i386/avx512f-pr71559.c: New test.
3475
f1b5abfb
TB
34762016-06-20 Tobias Burnus <burnus@net-b.de>
3477
3478 PR fortran/71194
3479 * gfortran.dg/pointer_remapping_10.f90: New.
3480
842107e4
DM
34812016-06-20 David Malcolm <dmalcolm@redhat.com>
3482
3483 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3484
d9e8bdfd
MS
34852016-06-20 Martin Sebor <msebor@redhat.com>
3486
3487 PR c/69507
3488 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3489 * gnu90-const-expr-1.c: Same.
3490 * gnu99-const-expr-1.c: Same.
3491 * gnu99-static-1.c: Same.
3492
67785479
RL
34932016-06-20 Renlin Li <renlin.li@arm.com>
3494
29f09b38 3495 PR testsuite/71489
67785479
RL
3496 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3497
636929b8
JG
34982016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3499
3500 * gcc.target/aarch64/vcvt_f64_1.c: New.
3501 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3502 * gcc.target/aarch64/vrecp_f64_1.c: New.
3503
ff7b374b
KT
35042016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3505
3506 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3507 "alignement".
3508
554cfc9e
GJL
35092016-06-20 Georg-Johann Lay <avr@gjlay.de>
3510
3511 PR target/71103
3512 * gcc.target/avr/torture/pr71103-2.c: New test.
3513
94087e88 35142016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3515
3516 PR c/69507
3517 * gcc.dg/alignof.c: New test.
3518
c561b091
PC
35192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3520
3521 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3522 vs dg-error; test constexpr specifier too.
3523
bf54f123
PC
35242016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3525
3526 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3527
4e53aa97
CL
35282016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3529
3530 * lib/target-supports.exp
3531 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3532 arm_neon_ok and merge flags. Fix temporary test name.
3533 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3534 and merge flags.
3535
69071d86
ML
35362016-06-17 Martin Liska <mliska@suse.cz>
3537
3538 * gcc.dg/predict-9.c: Fix dump scanning.
3539
68b3b858
BC
35402016-06-17 Bin Cheng <bin.cheng@arm.com>
3541
3542 PR tree-optimization/71354
3543 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3544
d3ee260a
BC
35452016-06-17 Bin Cheng <bin.cheng@arm.com>
3546
3547 PR tree-optimization/71347
3548 * gcc.dg/tree-ssa/pr71347.c: New test.
3549
bd8fb114
BC
35502016-06-17 Bin Cheng <bin.cheng@arm.com>
3551
3552 PR tree-optimization/71354
3553 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3554
97816be4
BC
35552016-06-17 Bin Cheng <bin.cheng@arm.com>
3556
3557 * gcc.dg/vect/vect-alias-check-1.c: New test.
3558
2d761a37
SKS
35592016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3560
e0277d6b 3561 PR target/71151
2d761a37
SKS
3562 * gcc.target/avr/pr71151-1.c: New test.
3563 * gcc.target/avr/pr71151-2.c: New test.
3564 * gcc.target/avr/pr71151-3.c: New test.
3565 * gcc.target/avr/pr71151-4.c: New test.
3566 * gcc.target/avr/pr71151-5.c: New test.
3567 * gcc.target/avr/pr71151-6.c: New test.
3568 * gcc.target/avr/pr71151-7.c: New test.
3569 * gcc.target/avr/pr71151-8.c: New test.
3570 * gcc.target/avr/pr71151-common.h: New test.
3571
68fa96d6
ML
35722016-06-16 Martin Liska <mliska@suse.cz>
3573
3574 * gfortran.dg/predict-1.f90: New test.
3575
b6ca982f
UB
35762016-06-16 Uros Bizjak <ubizjak@gmail.com>
3577
3578 PR target/71242
3a146d46 3579 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3580
1dc8d15b
JH
35812016-06-16 Jan Hubicka <hubicka@ucw.cz>
3582
3583 * g++.dg/vect/pr36648.cc: Disable cunrolli
3584
67c25816
JJ
35852016-06-16 Jakub Jelinek <jakub@redhat.com>
3586
c577adb2
JJ
3587 PR target/71554
3588 * gcc.c-torture/execute/pr71554.c: New test.
3589
67c25816
JJ
3590 PR rtl-optimization/71532
3591 * gcc.dg/torture/pr71532.c: New test.
3592
1a3c3ee9
MM
35932016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3594
3595 * gcc.target/powerpc/p9-dimode1.c: New test.
3596 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3597
f29468a7
JJ
35982016-06-15 Jakub Jelinek <jakub@redhat.com>
3599
61daecc4
JJ
3600 * gcc.c-torture/compile/20160615-1.c: New test.
3601
f29468a7
JJ
3602 * g++.dg/cpp0x/ref-qual17.C: New test.
3603
209d1e2d
IE
36042016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3605
3606 PR middle-end/71529
3607 * gcc.target/i386/pr71529.C: New test.
3608
8dc35712
AH
36092016-06-15 Alan Hayward <alan.hayward@arm.com>
3610
3611 PR tree-optimization/71483
3612 * g++.dg/vect/pr71483.c: New
3613
b8911cb8
PC
36142016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3615
3616 PR c++/70202
3617 * g++.dg/inherit/crash6.C: New.
3618 * g++.dg/inherit/union2.C: Likewise.
3619 * g++.dg/inherit/virtual12.C: Likewise.
3620 * g++.dg/inherit/virtual13.C: Likewise.
3621 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3622
cf5d08ab
UB
36232016-06-15 Uros Bizjak <ubizjak@gmail.com>
3624
e3d62871 3625 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3626
8f482165
AH
36272016-06-15 Alan Hayward <alan.hayward@arm.com>
3628
3629 PR tree-optimization/71439
3630 * gcc.dg/vect/pr71439.c: New
3631
3256673f
KT
36322016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3633
3634 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3635
b17dc4d4
RB
36362016-06-15 Richard Biener <rguenther@suse.de>
3637
3638 * gcc.dg/vect/slp-45.c: New testcase.
3639
2a5825f2
RB
36402016-06-15 Richard Biener <rguenther@suse.de>
3641
3642 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3643
6e433d0b
BS
36442016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3645
3646 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3647 requirements, and disable for AIX for now.
3648 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3649
abe7f828
JJ
36502016-06-14 Jakub Jelinek <jakub@redhat.com>
3651
a09c81b4
JJ
3652 PR c++/71528
3653 * g++.dg/opt/pr71528.C: New test.
3654
abe7f828
JJ
3655 PR c++/71516
3656 * g++.dg/init/pr71516.C: New test.
3657
acfadf06
PC
36582016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3659
3660 * g++.dg/init/array46.C: New.
3661
4d568ab2
UB
36622016-06-14 Uros Bizjak <ubizjak@gmail.com>
3663
e3d62871
UB
3664 * gcc.target/i386/float128-3.c: New test.
3665 * gcc.target/i386/quad-sse4.c: Ditto.
3666 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3667 Update scan strings.
4d568ab2 3668
30934c5d
RB
36692016-06-14 Richard Biener <rguenther@suse.de>
3670
3671 PR middle-end/71526
3672 * gfortran.dg/pr71526.f90: New testcase.
3673
3970e545
AV
36742016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3675
3676 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3677 * gcc.dg/zero_bits_compound-1.c: Likewise.
3678
04976c6e
RB
36792016-06-14 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/71522
3682 * gcc.dg/torture/pr71522.c: New testcase.
3683
23e025db
JJ
36842016-06-14 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR tree-optimization/71520
3687 * gcc.dg/tree-ssa/pr71520.c: New test.
3688
90b72e84
RB
36892016-06-14 Richard Biener <rguenther@suse.de>
3690
3691 PR tree-optimization/71521
86c24ba6 3692 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3693
ef7cf206
JJ
36942016-06-13 Jakub Jelinek <jakub@redhat.com>
3695
0dda258b
JJ
3696 PR sanitizer/71498
3697 * c-c++-common/ubsan/bounds-13.c: New test.
3698
ef7cf206
JJ
3699 PR preprocessor/71183
3700 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3701
a73786e3
JL
37022016-06-13 Jeff Law <law@redhat.com>
3703
3704 PR tree-optimization/71403
3705 * c-c++-common/ubsan/pr71403-1.c: New test.
3706 * c-c++-common/ubsan/pr71403-2.c: New test.
3707 * c-c++-common/ubsan/pr71403-3.c: New test.
3708
0ac249bf
JJ
37092016-06-13 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR middle-end/71478
3712 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3713 Add -Wno-psabi -w to dg-options.
3714
5408a64a
KN
37152016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3716
3717 * gcc.target/powerpc/vadsdu-0.c: New test.
3718 * gcc.target/powerpc/vadsdu-1.c: New test.
3719 * gcc.target/powerpc/vadsdu-2.c: New test.
3720 * gcc.target/powerpc/vadsdu-3.c: New test.
3721 * gcc.target/powerpc/vadsdu-4.c: New test.
3722 * gcc.target/powerpc/vadsdu-5.c: New test.
3723 * gcc.target/powerpc/vadsdub-1.c: New test.
3724 * gcc.target/powerpc/vadsdub-2.c: New test.
3725 * gcc.target/powerpc/vadsduh-1.c: New test.
3726 * gcc.target/powerpc/vadsduh-2.c: New test.
3727 * gcc.target/powerpc/vadsduw-1.c: New test.
3728 * gcc.target/powerpc/vadsduw-2.c: New test.
3729
f7e4f2e3
DM
37302016-06-13 David Malcolm <dmalcolm@redhat.com>
3731
3732 * gcc.dg/c99-init-2.c (c): Update expected error message.
3733 * gcc.dg/init-bad-8.c (foo): Likewise.
3734 * gcc.dg/spellcheck-fields-3.c: New test case.
3735
ad23a23e
ML
37362016-06-13 Martin Liska <mliska@suse.cz>
3737
3738 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3739 and "guess loop iv compared" heuristics.
3740 * gcc.dg/predict-2.c: Likewise.
3741 * gcc.dg/predict-3.c: Likewise.
3742 * gcc.dg/predict-4.c: Likewise.
3743 * gcc.dg/predict-5.c: Likewise.
3744 * gcc.dg/predict-6.c: Likewise.
3745
146c55da
MP
37462016-06-13 Marek Polacek <polacek@redhat.com>
3747
3748 PR middle-end/71476
3749 * c-c++-common/Wswitch-unreachable-4.c: New test.
3750 * gcc.dg/Wswitch-unreachable-2.c: New test.
3751 * g++.dg/tm/jump1.C: Move dg-warning.
3752
42e77cbc
EB
37532016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3754
3755 * gnat.dg/renaming10.ad[sb]: New test.
3756
7474dcc1
PT
37572016-06-13 Paul Thomas <pault@gcc.gnu.org>
3758
3759 PR fortran/70673
3760 * gfortran.dg/pr70673.f90: New test.
3761
f57f53d3
RB
37622016-06-13 Richard Biener <rguenther@suse.de>
3763
3764 PR middle-end/64516
3765 * gcc.dg/align-3.c: New testcase.
3766
5843a5f0
ML
37672016-06-13 Martin Liska <mliska@suse.cz>
3768
3769 * gcc.target/i386/pr71458.c: New test.
3770
aa8fdb44
UB
37712016-06-12 Uros Bizjak <ubizjak@gmail.com>
3772
3773 PR target/71241
3a146d46 3774 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3775
2043e4d7
DH
37762016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3777
3778 PR target/60751
3779 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3780 statement.
3781
d3dc025d
DH
37822016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3783
3784 PR target/60751
3785 * gfortran.dg/comma_IO_extension_1.f90: New test.
3786 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3787 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3788 statement.
3789 * gfortran.dg/graphite/pr38083.f90: Likewise.
3790 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3791 missing format.
3792
a31d78c6
EB
37932016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 * gnat.dg/case_character.adb: New test.
3796
95c18dd0
SB
37972016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3798
3799 PR middle-end/71310
3800 * gcc.target/powerpc/pr71310.c: New testcase.
3801
b97d37b4
KV
38022016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3803
3804 PR middle-end/71478
3805 * gcc.dg/pr71478.c: New test.
3806
900bcda3
JJ
38072016-06-10 Jakub Jelinek <jakub@redhat.com>
3808
ec1c20db
JJ
3809 PR middle-end/71494
3810 * gcc.c-torture/execute/pr71494.c: New test.
3811
50b15873
JJ
3812 PR c/68657
3813 * gcc.target/i386/pr68657.c: New test.
3814
900bcda3
JJ
3815 PR inline-asm/68843
3816 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3817 (test): Add -masm=intel alternatives.
3818
4d926e34
MS
38192016-06-10 Martin Sebor <msebor@redhat.com>
3820
3821 PR c/71392
3822 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3823
ad071b2b
JL
38242016-06-10 Jeff Law <law@redhat.com>
3825
3826 PR tree-optimization/71335
3827 * gcc.c-torture/execute/pr71335.c: New test.
3828
2704efe8
DM
38292016-06-10 David Malcolm <dmalcolm@redhat.com>
3830
3831 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3832 the various "cannot tail-call: " messages.
3833
18c9b7d4
CL
38342016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3835
3836 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3837 and options.
3838
7cfa10f3
MO
38392016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3840
3841 PR sanitizer/71480
3842 * c-c++-common/asan/pr71480.c: New test.
3843
1f24fd3e
L
38442016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3845
3846 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3847 (ASMNAME2): Likewise.
3848 (main): Replace fn in asm statement with ASMNAME ("fn").
3849 * gcc.dg/guality/pr68037-2.c: Likewise.
3850 * gcc.dg/guality/pr68037-3.c: Likewise.
3851 * gcc.dg/torture/pr68037-1.c: Likewise.
3852 * gcc.dg/torture/pr68037-2.c: Likewise.
3853 * gcc.dg/torture/pr68037-3.c: Likewise.
3854
ad551c07
BE
38552016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3856
3857 PR inline-asm/68843
3858 * gcc.target/i386/pr68843-1.c: New test.
3859 * gcc.target/i386/pr68843-2.c: New test.
3860
4b1ffdb1 38612016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3862 Cesar Philippidis <cesar@codesourcery.com>
3863
3864 PR middle-end/71373
3865 * gcc.dg/goacc/nested-function-1.c: New file.
3866 * gcc.dg/goacc/nested-function-2.c: Likewise.
3867 * gcc.dg/goacc/pr71373.c: Likewise.
3868 * gfortran.dg/goacc/cray-2.f95: Likewise.
3869 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3870 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3871 * gfortran.dg/goacc/cray.f95: Update.
3872 * gfortran.dg/goacc/loop-1.f95: Likewise.
3873 * gfortran.dg/goacc/loop-3.f95: Likewise.
3874 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3875 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3876
38772016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3878
3879 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3880 for OpenACC tile clauses.
3881 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3882
3883 PR c/71381
3884 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3885 to...
3886 * c-c++-common/goacc/cache-2.c: ... this new file.
3887 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3888 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3889 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3890 usage.
3891 * gfortran.dg/goacc/cray.f95: Likewise.
3892 * gfortran.dg/goacc/loop-1.f95: Likewise.
3893
89851e4c
AH
38942016-06-10 Alan Hayward <alan.hayward@arm.com>
3895
3896 PR tree-optimization/71407
3897 PR tree-optimization/71416
3898 * gcc.dg/vect/pr71407.c: New
3899 * gcc.dg/vect/pr71416-1.c: New
3900 * gcc.dg/vect/pr71416-2.c: New
3901
200eafbf
RB
39022016-06-10 Richard Biener <rguenther@suse.de>
3903
3904 PR middle-end/71477
3905 * gcc.dg/torture/pr71477.c: New testcase.
3906
4df99d92
JK
39072016-06-09 Julia Koval <julia.koval@intel.com>
3908
3909 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3910 * gcc.target/i386/interrupt-13.c: Likewise.
3911 * gcc.target/i386/interrupt-15.c: Likewise.
3912 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3913 * gcc.target/i386/interrupt-24.c: Likewise.
3914 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3915 * gcc.target/i386/interrupt-9.c: Likewise.
3916 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3917
e01b4e16
MS
39182016-06-09 Martin Sebor <msebor@redhat.com>
3919
3920 PR c/70883
3921 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3922 * gcc.dg/builtin-constant_p-1.c: Same.
3923 * gcc.dg/builtins-error.c: Same.
3924 * gcc.dg/pr70859.c: Same.
3925
9c35db0e
SKS
39262016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3927
3928 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3929 * gcc.dg/torture/pr68067-1.c: Likewise.
3930 * gcc.dg/torture/pr68067-2.c: Likewise.
3931
39322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3933
3934 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3935 when setting SIZE.
3936
392a81b9
PC
39372016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3938
3939 PR c++/71465
3940 * g++.dg/inherit/crash5.C: New.
3941 Revert:
3942 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 PR c++/70202
3945 * g++.dg/inherit/crash5.C: New.
3946 * g++.dg/inherit/virtual1.C: Adjust.
3947
e49efc14
ML
39482016-06-09 Martin Liska <mliska@suse.cz>
3949
3950 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3951 * g++.dg/predict-loop-exit-2.C: Likewise.
3952 * g++.dg/predict-loop-exit-3.C: Likewise.
3953 * gcc.dg/predict-1.c: Likewise.
3954 * gcc.dg/predict-2.c: Likewise.
3955 * gcc.dg/predict-3.c: Likewise.
3956 * gcc.dg/predict-4.c: Likewise.
3957 * gcc.dg/predict-5.c: Likewise.
3958 * gcc.dg/predict-6.c: Likewise.
3959 * gcc.dg/predict-7.c: Likewise.
3960
36d57986
RB
39612016-06-09 Richard Biener <rguenther@suse.de>
3962
3963 PR tree-optimization/71462
3964 * gcc.dg/torture/pr71462.c: New testcase.
3965
7d82e8e4
MP
39662016-06-09 Marek Polacek <polacek@redhat.com>
3967
3968 PR c/65471
3969 * gcc.dg/c11-generic-3.c: New test.
3970
c8a71589
PC
39712016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3972
3973 * g++.dg/init/array42.C: New.
3974 * g++.dg/init/array43.C: Likewise.
3975 * g++.dg/init/array44.C: Likewise.
3976 * g++.dg/init/array45.C: Likewise.
3977 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3978 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3979 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3980 * g++.dg/gomp/pr35751.C: Likewise.
3981 * g++.dg/init/array23.C: Likewise.
3982 * g++.dg/init/brace2.C: Likewise.
3983 * g++.dg/init/brace6.C: Likewise.
3984
44a845ca
MS
39852016-06-08 Martin Sebor <msebor@redhat.com>
3986 Jakub Jelinek <jakub@redhat.com>
3987
3988 PR c++/70507
3989 PR c/68120
3990 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3991 * c-c++-common/builtin-arith-overflow-2.c: New test.
3992 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3993 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3994 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3995
2ef16b6e
JJ
39962016-06-08 Jakub Jelinek <jakub@redhat.com>
3997
3998 PR c++/71442
3999 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4000
5e3ee346
AL
40012016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4002
4003 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4004 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4005 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4006 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4007 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4008 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4009 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4010 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4011 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4012 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4013 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4014 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4015 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4016
b2ae2814
RB
40172016-06-08 Richard Biener <rguenther@suse.de>
4018
4019 PR tree-optimization/68558
4020 * gcc.dg/vect/slp-44.c: New testcase.
4021
e09b4c37
RB
40222016-06-08 Richard Biener <rguenther@suse.de>
4023
4024 * gcc.dg/vect/slp-43.c: New testcase.
4025
72d50660
RB
40262016-06-08 Richard Biener <rguenther@suse.de>
4027
4028 PR tree-optimization/71452
4029 * gcc.dg/torture/pr71452.c: New testcase.
4030
988c115c
JJ
40312016-06-08 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR c++/71448
4034 * g++.dg/torture/pr71448.C: New test.
4035
73d73b48
BS
40362016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4037
4038 PR debug/71432
4039 PR ada/71413
4040 * g++.dg/debug/pr71432.C: New test.
4041
bdd15d0c
PK
40422016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4043
4044 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4045 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4046 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4047
ce0607bb
AH
40482016-06-08 Alan Hayward <alan.hayward@arm.com>
4049
4050 * gcc.dg/vect/vect-live-2.c: Update effective target.
4051 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4052 * lib/target-supports.exp: Add aarch64 to vect_long.
4053
92a5f2ba
MP
40542016-06-08 Marek Polacek <polacek@redhat.com>
4055
4056 PR c/71418
4057 * gcc.dg/noncompile/pr71418.c: New test.
4058
08203f73
MP
4059 PR c/71426
4060 * gcc.dg/noncompile/pr71426.c: New test.
4061
d1fcc2bd
JH
40622016-06-07 Jan Hubicka <hubicka@ucw.cz>
4063
4064 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4065 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4066 * gcc.dg/predict-3.c: Update template.
4067 * gcc.dg/predict-5.c: Update template.
4068 * gcc.dg/predict-6.c: Update template.
4069 * gcc.dg/predict-9.c: Update template.
4070 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4071
a23e6f1c
BS
40722016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4073
4074 * gcc.target/powerpc/vec-mul.c: New test.
4075
6ffd47b7
DM
40762016-06-07 David Malcolm <dmalcolm@redhat.com>
4077
4078 * gcc.dg/spellcheck-fields-2.c: New test case.
4079
bfd67b47
RB
40802016-06-07 Richard Biener <rguenther@suse.de>
4081
4082 PR c/61564
4083 * gcc.dg/Wpragmas-1.c: New testcase.
4084 * gcc.dg/Wattributes-4.c: Likewise.
4085 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4086 entry.
4087
701b9a47
CL
40882016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4089
4090 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4091 spurious debug code.
4092
6b80d6fa
RB
40932016-06-07 Richard Biener <rguenther@suse.de>
4094
4095 PR tree-optimization/71428
4096 * gcc.dg/torture/pr71428.c: New testcase.
4097
0f3f9437
RB
40982016-06-07 Richard Biener <rguenther@suse.de>
4099
4100 PR middle-end/71423
4101 * gcc.dg/torture/pr71423.c: New testcase.
4102
ec963f2a
KV
41032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4104
4105 PR middle-end/71408
4106 * gcc.dg/tree-ssa/pr71408.c: New test.
4107
46ab5b6e
KV
41082016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4109
4110 PR middle-end/71281
4111 * g++.dg/torture/pr71281.C: New test.
4112
1f40cff3
MP
41132016-06-06 Marek Polacek <polacek@redhat.com>
4114
4115 PR c/71362
4116 * gcc.dg/pr71362.c: New test.
4117
6f5bcd24
JJ
41182016-06-06 Jakub Jelinek <jakub@redhat.com>
4119 Patrick Palka <ppalka@gcc.gnu.org>
4120
4121 PR c++/70847
4122 PR c++/71330
4123 PR c++/71393
4124 * g++.dg/opt/pr70847.C: New test.
4125 * g++.dg/ubsan/pr70847.C: New test.
4126 * g++.dg/ubsan/pr71393.C: New test.
4127
158beb4a
JJ
41282016-06-06 Jakub Jelinek <jakub@redhat.com>
4129
4130 PR tree-optimization/71259
4131 * gcc.dg/vect/pr71259.c: New test.
4132
d9b950dd
DM
41332016-06-06 David Malcolm <dmalcolm@redhat.com>
4134
4135 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4136 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4137 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4138 above.
4139
36f9ad69
KT
41402016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4141
4142 PR middle-end/37780
4143 * gcc.c-torture/execute/pr37780.c: New test.
4144 * gcc.target/aarch64/pr37780_1.c: Likewise.
4145 * gcc.target/arm/pr37780_1.c: Likewise.
4146
5545a907
MP
41472016-06-06 Marek Polacek <polacek@redhat.com>
4148
4149 * c-c++-common/attr-may-alias-1.c: New test.
4150 * c-c++-common/attr-may-alias-2.c: New test.
4151 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4152
93671519
BE
41532016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4154
4155 PR c/24414
4156 * gcc.target/i386/pr24414.c: New test.
4157
690f24b7
JM
41582016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4159
4160 * gcc.target/sparc/vis4misc.c: New file.
4161 * gcc.target/sparc/fpcmp.c: Likewise.
4162 * gcc.target/sparc/fpcmpu.c: Likewise.
4163
31ce6157
AH
41642016-06-06 Alan Hayward <alan.hayward@arm.com>
4165
4166 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4167 * gcc.dg/vect/vect-live-3.c: Likewise.
4168
9fcebb5a
RB
41692016-06-06 Richard Biener <rguenther@suse.de>
4170
4171 PR tree-optimization/71398
4172 * gcc.dg/torture/pr71398.c: New testcase.
4173
903ca97b
UB
41742016-06-06 Uros Bizjak <ubizjak@gmail.com>
4175
4176 PR target/71389
4177 * g++.dg/pr71389.C: New test.
4178
9c1eb332
JD
41792016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4180
4181 PR fortran/71404
4182 * gfortran.dg/fmt_read_5.f: New test.
4183
b2d83bd2
AV
41842016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4185
4186 PR fortran/69659
4187 * gfortran.dg/class_array_22.f03: New test.
4188
ec81960e
JH
41892016-06-05 Jan Hubicka <hubicka@ucw.cz>
4190
4191 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4192
429d2750
JH
41932016-06-05 Jan Hubicka <hubicka@ucw.cz>
4194
4195 * gcc.dg/predict-9.c: Update template.
4196
c1c00983
PC
41972016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4198
4199 PR c++/49377
4200 * g++.dg/template/pr49377.C: New.
4201
1927a963
JJ
42022016-06-04 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR tree-optimization/71405
4205 * g++.dg/torture/pr71405.C: New test.
4206
909a11ad
PC
42072016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4208
4209 PR c++/70202
4210 * g++.dg/inherit/crash5.C: New.
4211 * g++.dg/inherit/virtual1.C: Adjust.
4212
08bbb1f8
JL
42132016-06-03 Jeff Law <law@redhat.com>
4214
4215 PR tree-optimization/71316
4216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4217
7c35235c
JJ
42182016-06-03 Jakub Jelinek <jakub@redhat.com>
4219
4220 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4221 dg-additional-options with just -fno-tree-scev-cprop in it.
4222 * gcc.dg/vect/vect-live-2.c: Likewise.
4223 * gcc.dg/vect/vect-live-5.c: Likewise.
4224 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4225 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4226 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4227
c8572dd6
PP
42282016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4229
4230 PR c++/27100
4231 * g++.dg/other/friend6.C: New test.
4232
1c7733a7
BS
42332016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4234
4235 * g++.dg/torture/ppc-ldst-array.C: New.
4236
0d2f700f
JM
42372016-06-03 Joseph Myers <joseph@codesourcery.com>
4238
4239 PR target/71276
4240 PR target/71277
4241 * gcc.dg/torture/builtin-fp-int-inexact.c,
4242 gcc.target/i386/387-builtin-fp-int-inexact.c,
4243 gcc.target/i386/387-rint-inline-1.c,
4244 gcc.target/i386/387-rint-inline-2.c,
4245 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4246 gcc.target/i386/sse2-rint-inline-1.c,
4247 gcc.target/i386/sse2-rint-inline-2.c,
4248 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4249 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4250
f8071c05
L
42512016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4252 Julia Koval <julia.koval@intel.com>
4253
4254 PR target/66960
4255 PR target/67630
4256 PR target/67634
4257 PR target/67841
4258 PR target/68037
4259 PR target/68618
4260 PR target/68661
4261 PR target/69575
4262 PR target/69596
4263 PR target/69734
4264 * gcc.dg/guality/pr68037-1.c: New test.
4265 * gcc.dg/guality/pr68037-2.c: Likewise.
4266 * gcc.dg/guality/pr68037-3.c: Likewise.
4267 * gcc.dg/torture/pr68037-1.c: Likewise.
4268 * gcc.dg/torture/pr68037-2.c: Likewise.
4269 * gcc.dg/torture/pr68037-3.c: Likewise.
4270 * gcc.dg/torture/pr68661-1a.c: Likewise.
4271 * gcc.dg/torture/pr68661-1b.c: Likewise.
4272 * gcc.target/i386/interrupt-1.c: Likewise.
4273 * gcc.target/i386/interrupt-2.c: Likewise.
4274 * gcc.target/i386/interrupt-3.c: Likewise.
4275 * gcc.target/i386/interrupt-4.c: Likewise.
4276 * gcc.target/i386/interrupt-5.c: Likewise.
4277 * gcc.target/i386/interrupt-6.c: Likewise.
4278 * gcc.target/i386/interrupt-7.c: Likewise.
4279 * gcc.target/i386/interrupt-8.c: Likewise.
4280 * gcc.target/i386/interrupt-9.c: Likewise.
4281 * gcc.target/i386/interrupt-10.c: Likewise.
4282 * gcc.target/i386/interrupt-11.c: Likewise.
4283 * gcc.target/i386/interrupt-12.c: Likewise.
4284 * gcc.target/i386/interrupt-13.c: Likewise.
4285 * gcc.target/i386/interrupt-14.c: Likewise.
4286 * gcc.target/i386/interrupt-15.c: Likewise.
4287 * gcc.target/i386/interrupt-16.c: Likewise.
4288 * gcc.target/i386/interrupt-17.c: Likewise.
4289 * gcc.target/i386/interrupt-18.c: Likewise.
4290 * gcc.target/i386/interrupt-19.c: Likewise.
4291 * gcc.target/i386/interrupt-20.c: Likewise.
4292 * gcc.target/i386/interrupt-21.c: Likewise.
4293 * gcc.target/i386/interrupt-22.c: Likewise.
4294 * gcc.target/i386/interrupt-23.c: Likewise.
4295 * gcc.target/i386/interrupt-24.c: Likewise.
4296 * gcc.target/i386/interrupt-25.c: Likewise.
4297 * gcc.target/i386/interrupt-26.c: Likewise.
4298 * gcc.target/i386/interrupt-27.c: Likewise.
4299 * gcc.target/i386/interrupt-28.c: Likewise.
4300 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4301 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4302 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4303 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4304 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4305 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4306 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4307 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4308 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4309 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4310 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4311 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4312
36b85e43
BS
43132016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4314
9de2e795
L
4315 PR tree-optimization/52171
4316 * gcc.dg/pr52171.c: New test.
4317 * gcc.target/i386/pr52171.c: New test.
36b85e43 4318
bfeee8ac
JH
43192016-06-03 Jan Hubicka <jh@suse.cz>
4320
4321 * g++.dg/tree-ssa/pred-1.C: New testcase
4322 * gcc.dg/tree-ssa/pred-1.c: New testcase
4323
859b0bae
BS
43242016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4325
4326 PR target/70957
4327 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4328 support.
4329 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4330
3a2edf4c
AH
43312016-06-03 Alan Hayward <alan.hayward@arm.com>
4332
4333 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4334
b28ead45
AH
43352016-06-03 Alan Hayward <alan.hayward@arm.com>
4336
4337 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4338 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4339 * gcc.dg/vect/vect-live-1.c: New test.
4340 * gcc.dg/vect/vect-live-2.c: New test.
4341 * gcc.dg/vect/vect-live-3.c: New test.
4342 * gcc.dg/vect/vect-live-4.c: New test.
4343 * gcc.dg/vect/vect-live-5.c: New test.
4344 * gcc.dg/vect/vect-live-slp-1.c: New test.
4345 * gcc.dg/vect/vect-live-slp-2.c: New test.
4346 * gcc.dg/vect/vect-live-slp-3.c: New test.
4347
1f91747b
JJ
43482016-06-03 Jakub Jelinek <jakub@redhat.com>
4349
4350 PR middle-end/71387
4351 * g++.dg/opt/pr71387.C: New test.
4352
47b83923
JL
43532016-06-02 Jeff Law <law@redhat.com>
4354
4355 PR tree-optimization/71328
4356 * gcc.c-torture/compile/pr71328.c: New test.
4357
e96e5f46
JD
43582016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4359
4360 PR fortran/52393
4361 * gfortran.dg/fmt_read_3.f90: Fix typo.
4362 * gfortran.dg/fmt_read_4.f90: New test.
4363
b872d729
PC
43642016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4365
4366 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4367 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4368 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4369 * g++.dg/cpp0x/override2.C: Likewise.
4370 * g++.dg/parse/crash5.C: Likewise.
4371 * g++.dg/parse/error16.C: Likewise.
4372 * g++.dg/parse/error27.C: Likewise.
4373 * g++.dg/template/qualttp15.C: Likewise.
4374 * g++.dg/template/redecl4.C: Likewise.
4375 * g++.old-deja/g++.other/crash39.C: Likewise.
4376 * g++.old-deja/g++.other/struct1.C: Likewise.
4377 * g++.old-deja/g++.pt/m9a.C: Likewise.
4378 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4379
0e535442
JJ
43802016-06-02 Jakub Jelinek <jakub@redhat.com>
4381
0633ee10
JJ
4382 PR c++/71372
4383 * c-c++-common/pr71372.c: New test.
4384
0e535442
JJ
4385 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4386 __TIME__ strings with __builtin_strcmp instead of printf and
4387 dg-output.
4388
f3c5ecc2
ML
43892016-06-02 Martin Liska <mliska@suse.cz>
4390
4391 * gcc.dg/predict-9.c: New test.
4392
a91807c5
JJ
43932016-06-02 Jakub Jelinek <jakub@redhat.com>
4394
4395 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4396 global set_compiler_env_var and global saved_compiler_env_var.
4397
b5bd1978
KT
43982016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4399
4400 PR rtl-optimization/71295
4401 * gcc.c-torture/compile/pr71295.c: New test.
4402
b93b1475
JJ
44032016-06-02 Jakub Jelinek <jakub@redhat.com>
4404
930ebd0e
JJ
4405 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4406
1e021dc3
JJ
4407 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4408 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4409
b93b1475
JJ
4410 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4411 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4412 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4413 alternative number.
4414
58f2fb5c
MM
44152016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4416
4417 * gcc.target/powerpc/p9-splat-4.c: New test.
4418
44192016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4420
4421 PR target/71186
4422 * gcc.target/powerpc/pr71186.c: New test.
4423
4731c9f0
JD
44242016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4425
4426 PR fortran/52393
4427 * gfortran.dg/fmt_read_3.f90: New test.
4428
042dee3e
TP
44292016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4430
4431 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4432 procedure.
4433
15c98b2e
ES
44342016-06-01 Eduard Sanou <dhole@openmailbox.org>
4435
4436 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4437 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4438 env var is set.
4439 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4440 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4441 shown once.
4442 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4443 during compilation.
4444 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4445 vars set by dg-set-compiler-env-var.
4446
6442a6f4
PT
44472016-06-01 Paul Thomas <pault@gcc.gnu.org>
4448
4449 PR fortran/71156
4450 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4451 to the module procedure declaration.
4452 * gfortran.dg/submodule_16.f08: New test.
4453
ab62397a
JJ
44542016-06-01 Jakub Jelinek <jakub@redhat.com>
4455
4456 PR middle-end/71371
4457 * c-c++-common/gomp/pr71371.c: New test.
4458
b66af6ed
RB
44592016-06-01 Richard Biener <rguenther@suse.de>
4460
4461 PR tree-optimization/71366
4462 * gcc.dg/torture/pr71366-1.c: New testcase.
4463 * gcc.dg/torture/pr71366-2.c: Likewise.
4464
e342b9d8
KN
44652016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4466
4467 * gcc.target/powerpc/vslv-0.c: New test.
4468 * gcc.target/powerpc/vslv-1.c: New test.
4469 * gcc.target/powerpc/vsrv-0.c: New test.
4470 * gcc.target/powerpc/vsrv-1.c: New test.
4471
721547cd
NS
44722016-06-01 Nathan Sidwell <nathan@acm.org>
4473
4474 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4475 * gcc.target/nvptx/weak.c: New.
4476
fa2c9034
RB
44772016-06-01 Richard Biener <rguenther@suse.de>
4478
4479 PR tree-optimization/71261
4480 * gcc.dg/torture/vect-bool-1.c: New testcase.
4481
3e32893c
JJ
44822016-06-01 Jakub Jelinek <jakub@redhat.com>
4483
4484 * gfortran.dg/gomp/order-1.f90: New test.
4485 * gfortran.dg/gomp/order-2.f90: New test.
4486
8c383600
JH
44872016-06-01 Jan Hubicka <hubicka@ucw.cz>
4488
4489 * gcc.dg/unroll-6.c: Update template.
4490 * gcc.dg/unroll-7.c: New testcase.
4491 * gcc.dg/unroll-8.c: New testcase.
4492
a0dfeef5
EB
44932016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4494
4495 * gnat.dg/opt56.ad[sb]: New test.
4496
48de5701
PC
44972016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4498
4499 PR c++/66635
4500 * g++.dg/cpp0x/constexpr-ice16.C: New.
4501
827cf695
PP
45022016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4503
4504 PR tree-optimization/71314
4505 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4506 -mbranch-cost=2.
4507
ff66f6e8
PP
45082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4509
4510 PR tree-optimization/71077
4511 * gcc.dg/tree-ssa/pr71077.c: New test.
4512
050fb209
JH
45132016-05-31 Jan Hubicka <hubicka@ucw.cz>
4514
48de5701
PC
4515 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4516 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4517 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4518
c642d919
PC
45192016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4520
4521 PR c++/71248
4522 * g++.dg/cpp0x/pr71248.C: New.
4523 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4524 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4525 * g++.dg/init/new37.C: Likewise.
4526 * g++.dg/template/static1.C: Likewise.
4527 * g++.dg/template/static2.C: Likewise.
4528
d6439e08
L
45292016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4530
4531 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4532 instead of %rdi.
4533 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4534
780b9dd4
MP
45352016-05-31 Marek Polacek <polacek@redhat.com>
4536
4537 * c-c++-common/Wswitch-unreachable-3.c: New test.
4538 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4539
0d99f8a0
RB
45402016-05-31 Richard Biener <rguenther@suse.de>
4541
4542 PR tree-optimization/71352
4543 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4544
52545641
TP
45452016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4546
4547 * gcc.target/arm/armv5_thumb_isa.c: New test.
4548
5b8c1205
KY
45492016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4550
4551 PR target/71346
4552 * gcc.target/i386/pr71346.c: New test.
4553
7a88cc84
TV
45542016-05-31 Tom de Vries <tom@codesourcery.com>
4555
4556 PR tree-optimization/69068
4557 * gcc.dg/graphite/pr69068.c: New test.
4558
265149a6
MS
45592016-05-27 Martin Sebor <msebor@redhat.com>
4560
4561 PR c++/71306
4562 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4563
00631022
JJ
45642016-05-30 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR c++/71349
4567 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4568 nowait depend(inout: dd[0]) clauses where permitted.
4569
b2f6675b
PC
45702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 PR c++/71238
4573 * g++.dg/parse/pr71238.C: New.
4574 * g++.dg/concepts/friend1.C: Test column numbers too.
4575 * g++.dg/cpp0x/initlist31.C: Likewise.
4576 * g++.dg/cpp0x/pr51420.C: Likewise.
4577 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4578 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4579 * g++.dg/ext/builtin3.C: Likewise.
4580 * g++.dg/lookup/friend12.C: Likewise.
4581 * g++.dg/lookup/friend7.C: Likewise.
4582 * g++.dg/lookup/koenig1.C: Likewise.
4583 * g++.dg/lookup/koenig5.C: Likewise.
4584 * g++.dg/lookup/used-before-declaration.C: Likewise.
4585 * g++.dg/overload/koenig1.C: Likewise.
4586 * g++.dg/template/crash65.C: Likewise.
4587 * g++.dg/template/friend57.C: Likewise.
4588 * g++.dg/warn/Wshadow-5.C: Likewise.
4589 * g++.dg/warn/Wunused-8.C: Likewise.
4590 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4591 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4592 * g++.old-deja/g++.jason/member.C: Likewise.
4593 * g++.old-deja/g++.jason/report.C: Likewise.
4594 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4595 * g++.old-deja/g++.law/visibility20.C: Likewise.
4596 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4597 * g++.old-deja/g++.other/static5.C: Likewise.
4598 * g++.old-deja/g++.pt/overload2.C: Likewise.
4599
a448ff40
JH
46002016-05-30 Jan Hubicka <hubicka@ucw.cz>
4601
4602 * gcc.dg/tree-ssa/peel1.c: New testcase.
4603 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4604 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4605
69be8c91
TV
46062016-05-30 Tom de Vries <tom@codesourcery.com>
4607
4608 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4609 to ce.
4610
a59775a1
PC
46112016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4612
4613 PR c++/71099
4614 * g++.dg/parse/virtual1.C: New.
4615
53d6d955
UB
46162016-05-30 Uros Bizjak <ubizjak@gmail.com>
4617
4618 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4619 Use correct register when clearing %edx.
4620
0557293f
AM
46212016-05-30 Alexander Monakov <amonakov@ispras.ru>
4622
4623 PR tree-optimization/71289
4624 * gcc.dg/pr71289.c: New test.
4625
5d476e35
KV
46262016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4627
4628 PR middle-end/71269
4629 PR middle-end/71292
4630 * gcc.dg/tree-ssa/pr71269.c: New test.
4631 * gcc.dg/tree-ssa/pr71292.c: New test.
4632
db5447ca
KV
46332016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4634
4635 PR middle-end/71252
4636 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4637
98bdbb39
JH
46382016-05-30 Jan Hubicka <hubicka@ucw.cz>
4639
4640 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4641 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4642 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4643
7e012855
TV
46442016-05-30 Tom de Vries <tom@codesourcery.com>
4645
4646 PR tree-optimization/69067
4647 * gcc.dg/graphite/pr69067.c: New test.
4648
beed3701
UB
46492016-05-29 Uros Bizjak <ubizjak@gmail.com>
4650
4651 PR target/71245
4652 * gcc.target/i386/pr71245-1.c: New test.
4653 * gcc.target/i386/pr71245-2.c: Ditto.
4654
b6d4f8e8
PC
46552016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4656
4657 PR c++/71105
4658 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4659 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4660 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4661
00022058
JH
46622016-05-27 Jan Hubicka <hubicka@ucw.cz>
4663
4664 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4665
c8419aca
VV
46662016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4667
4668 Revert:
4669 PR c++/69855
4670 * g++.dg/overload/69855.C: New.
4671 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4672 * g++.old-deja/g++.pt/crash3.C: Likewise.
4673
8008c4d2
PC
46742016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4675
4676 PR c++/60385
4677 * g++.dg/parse/namespace13.C: New.
4678
8b2ef235
JL
46792016-05-26 Jeff Law <law@redhat.com>
4680
4681 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4682 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4683 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4684 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4685 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4686 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4687 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4688 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4689 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4690 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4691 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4692 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4693 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4694
7d67159b
VV
46952016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4696
4697 PR c++/69855
4698 * g++.dg/overload/69855.C: New.
4699 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4700 * g++.old-deja/g++.pt/crash3.C: Likewise.
4701
88e3bdd1
JW
47022016-05-27 Jiong Wang <jiong.wang@arm.com>
4703
4704 PR target/63596
4705 * gcc.target/aarch64/va_arg_1.c: New testcase.
4706 * gcc.target/aarch64/va_arg_2.c: Likewise.
4707 * gcc.target/aarch64/va_arg_3.c: Likewise.
4708
3fd6b9cc
JW
47092016-05-27 Jiong Wang <jiong.wang@arm.com>
4710
4711 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4712 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4713 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4714 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4715 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4716
3cee7e4e
MP
47172016-05-27 Marek Polacek <polacek@redhat.com>
4718
4719 PR middle-end/71308
4720 * g++.dg/torture/pr71308.C: New test.
4721
6a813c96
DV
47222016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4723
4724 * gcc.dg/zero_bits_compound-1.c: New test.
4725 * gcc.dg/zero_bits_compound-2.c: New test.
4726
0561bcfb
IE
47272016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4728
4729 PR middle-end/71279
4730 * gcc.dg/pr71279.c: New test.
4731
21316320
MM
47322016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4733
4734 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4735 floating point min/max/comparison instructions.
4736 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4737
7211a097
JJ
47382016-05-26 Jakub Jelinek <jakub@redhat.com>
4739
4740 * c-c++-common/gomp/schedule-1.c: New test.
4741 * gfortran.dg/gomp/schedule-1.f90: New test.
4742
cac177cf
PP
47432016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4744
4745 PR c++/70822
4746 PR c++/70106
4747 * g++.dg/cpp1y/auto-fn32.C: New test.
4748 * g++.dg/cpp1y/paren4.C: New test.
4749
a2d5b8c9
NS
47502016-05-26 Nathan Sidwell <nathan@acm.org>
4751
4752 * gcc.dg/20060410.c: Xfail on ptx.
4753 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4754 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4755 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4756 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4757 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4758
ffa8b552
TP
47592016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4760
4761 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4762
c7501e00
JJ
47632016-05-26 Jakub Jelinek <jakub@redhat.com>
4764
1875b9a0
JJ
4765 PR tree-optimization/71280
4766 * gcc.dg/pr71280.c: New test.
4767
2116e19f
JJ
4768 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4769
305aef09
JJ
4770 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4771 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4772
c7501e00
JJ
4773 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4774
ca449d26
JW
47752016-05-26 Jiong Wang <jiong.wang@arm.com>
4776
4777 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4778 kept in memory.
ca449d26 4779
8af01c66
JL
47802016-05-25 Jeff Law <law@redhat.com>
4781
4782 PR tree-optimization/71272
4783 * gcc.c-torture/compile/pr71272.c: new test.
4784
f9d6ce73
BS
47852016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4786
4787 * gcc.target/powerpc/vec-cmpne.c: New test.
4788 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4789
a88a7b22
EB
47902016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4791
4792 * gnat.dg/opt55.ad[sb]: New test.
4793
125f02ed
SKS
47942016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4795
4796 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4797 * c-c++-common/pr60226.c: Require int32plus.
4798 * gcc.c-torture/execute/pr70602.c: Likewise.
4799 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4800 unsigned long for malloc arg type.
4801 * gcc.dg/asr_div1.c: Require int32plus.
4802 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4803 * gcc.dg/pie-1.c: Require pie.
4804 * gcc.dg/pie-2.c: Likewise.
4805 * gcc.dg/pr59471.c: Require int32plus.
4806 * gcc.dg/pr59963-2.c: XFAIL for int16.
4807 * gcc.dg/pr60114.c: Require int32plus.
4808 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4809 unsigned long for typedef of size_t.
4810 * gcc.dg/pr63914.c: Require int32plus.
4811 * gcc.dg/pr64536.c: Require pt32plus.
4812 * gcc.dg/pr65658.c: Likewise.
4813 * gcc.dg/pr67271.c: Require int32plus.
4814 * gcc.dg/pr68112.c: Likewise.
4815 * gcc.dg/pr69071.c: Skip for avr target.
4816 * gcc.dg/pr69973.c: Require int32plus.
4817 * gcc.dg/pr70169.c: Skip for avr target.
4818 * gcc.dg/sso-6.c: Require int32plus.
4819 * gcc.dg/sso-7.c: Likewise.
4820 * gcc.dg/sso-8.c: Likewise.
4821 * gcc.dg/vrp-min-max-2.c: Likewise.
4822
c6e434f5
UB
48232016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4824
4825 PR target/70738
4826 * gcc.target/i386/pr70738-1.c: New test.
4827 * gcc.target/i386/pr70738-2.c: Likewise.
4828 * gcc.target/i386/pr70738-3.c: Likewise.
4829 * gcc.target/i386/pr70738-4.c: Likewise.
4830 * gcc.target/i386/pr70738-5.c: Likewise.
4831 * gcc.target/i386/pr70738-6.c: Likewise.
4832 * gcc.target/i386/pr70738-7.c: Likewise.
4833 * gcc.target/i386/pr70738-8.c: Likewise.
4834 * gcc.target/i386/pr70738-9.c: Likewise.
4835
5c42d341
KT
48362016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4837
4838 PR rtl-optimization/66940
4839 * gcc.c-torture/execute/pr66940.c: New test.
4840
bf9a1a07
IV
48412016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4842
4843 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4844 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4845 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4846 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4847 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4848 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4849 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4850 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4851 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4852 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4853 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4854 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4855 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4856 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4857 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4858 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4859 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4860 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4861 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4862 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4863 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4864 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4865 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4866 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4867
95efe6b6
MP
48682016-05-25 Marek Polacek <polacek@redhat.com>
4869
4870 PR c/71265
4871 * gcc.dg/noncompile/pr71265.c: New test.
4872
a23faf7a
MP
4873 PR c/71266
4874 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4875
69a6d5ad
NS
48762016-05-25 Nathan Sidwell <nathan@acm.org>
4877
4878 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4879
3072d4ea
RB
48802016-05-25 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/71261
4883 * c-c++-common/torture/pr71261.c: New testcase.
4884
e412ece4
RB
48852016-05-25 Richard Biener <rguenther@suse.de>
4886
4887 PR tree-optimization/71264
4888 * gcc.dg/vect/pr71264.c: New testcase.
4889
b9e551ad
PC
48902016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4891
4892 PR c++/55992
4893 * g++.dg/cpp0x/alias-decl-53.C: New.
4894 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4895
6aa1abe5
ML
48962016-05-25 Martin Liska <mliska@suse.cz>
4897
4898 * g++.dg/pr71239.C: New test.
4899
842d162e
RB
49002016-05-25 Richard Biener <rguenther@suse.de>
4901
c87885ca
RO
4902 * gcc.dg/vect/pr58135.c: Rename to ...
4903 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4904
f184a36c
MP
49052016-05-25 Marek Polacek <polacek@redhat.com>
4906
4907 * g++.dg/pr65295.C: Use target c++14.
4908
021fad86
PC
49092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4910
53d6d955
UB
4911 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4912 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4913
c3eaf15a
MM
49142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4915
4916 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4917 instructions.
4918
e46c7770
CP
49192016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4920
4921 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4922 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4923 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4924 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4925 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4926 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4927 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4928 * c-c++-common/goacc/pcopy.c: Likewise.
4929 * c-c++-common/goacc/pcopyin.c: Likewise.
4930 * c-c++-common/goacc/pcopyout.c: Likewise.
4931 * c-c++-common/goacc/pcreate.c: Likewise.
4932 * c-c++-common/goacc/pr70688.c: New test.
4933 * c-c++-common/goacc/present-1.c: Adjust test.
4934 * c-c++-common/goacc/reduction-5.c: Likewise.
4935 * g++.dg/goacc/data-1.C: New test.
4936
4bfc9db7
MM
49372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4938
4939 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4940 vector parity built-in functions.
4941 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4942 count trailing zeros automatic vectorization.
4943 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4944 count trailing zeros built-in functions.
4945
2bc145af
KV
49462016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4947
4948 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4949
26869fdb
PH
49502016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4951
4952 PR target/71050
4953 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4954
b2dc9c3b
PC
49552016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4956
4957 PR c++/50436
4958 * g++.dg/template/crash123.C: New.
4959 * g++.dg/template/crash124.C: Likewise.
4960
f65e97fd
MS
49612016-05-24 Martin Sebor <msebor@redhat.com>
4962
4963 PR c++/71147
4964 * g++.dg/ext/flexary16.C: New test.
4965
a6f5ac7f
IV
49662016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4967
69a6d5ad
NS
4968 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4969 before math.h is included.
a6f5ac7f
IV
4970 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4971 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4972 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4973 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4974 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4975 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4976 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4977 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4978 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4979 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4980 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4981 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4982 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4983 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4984 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4985 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4986 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4987 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4988 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4989 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4990 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4991 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4992 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4993
27bad558
MM
49942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4995 Kelvin Nilsen <kelvin@gcc.gnu.org>
4996
4997 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4998 support.
4999
72f382fb
PC
50002016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5001
5002 PR c++/69872
5003 * g++.dg/warn/Wno-narrowing1.C: New.
5004
ef2ec9d9
MP
50052016-05-24 Marek Polacek <polacek@redhat.com>
5006
5007 PR c/71249
5008 * c-c++-common/Wswitch-unreachable-2.c: New test.
5009
e90434e3
JJ
50102016-05-24 Jakub Jelinek <jakub@redhat.com>
5011
7adb26f2
JJ
5012 PR c++/71257
5013 * g++.dg/vect/simd-clone-6.cc: New test.
5014 * g++.dg/gomp/declare-simd-6.C: New test.
5015
e90434e3
JJ
5016 PR middle-end/70434
5017 PR c/69504
5018 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5019
b556ea3b
RB
50202016-05-24 Richard Biener <rguenther@suse.de>
5021
5022 PR tree-optimization/71240
5023 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5024
e5328f5d
RB
50252016-05-24 Richard Biener <rguenther@suse.de>
5026
5027 PR tree-optimization/71230
5028 * gcc.dg/torture/pr71230.c: New testcase.
5029 * g++.dg/torture/pr71230.C: Likewise.
5030
a04e69c0
TS
50312016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5032
5033 * c-c++-common/goacc/routine-5.c: Add tests.
5034 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5035 * gfortran.dg/goacc/routine-6.f90: Add tests.
5036
30fd2977
RB
50372016-05-24 Richard Biener <rguenther@suse.de>
5038
5039 PR tree-optimization/71253
5040 * gcc.dg/torture/pr71253.c: New testcase.
5041
ca6f60bc
KV
50422016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5043
5044 PR middle-end/71252
5045 * gfortran.dg/pr71252.f90: New test.
5046
d3465d72
RS
50472016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5048
5049 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5050
f17a223d
RB
50512016-05-24 Richard Biener <rguenther@suse.de>
5052
5053 PR middle-end/70434
5054 PR c/69504
5055 * c-c++-common/vector-subscript-4.c: New testcase.
5056 * c-c++-common/vector-subscript-5.c: Likewise.
5057
e3f36534
JD
50582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5059
5060 PR fortran/71123
5061 * gfortran.dg/namelist_90.f: New test
5062
85d5c27d
JD
50632016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5064
5065 PR fortran/66461
5066 * gfortran.dg/unexpected_eof.f: New test
5067
fe3f3340
MM
50682016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5069 Kelvin Nilsen <kelvin@gcc.gnu.org>
5070
5071 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5072 as little endian.
5073
26d6ae55
PC
50742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/70972
5077 * g++.dg/cpp0x/inh-ctor20.C: New.
5078 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5079
d6c9a06f
PC
50802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/69095
5083 * g++.dg/cpp0x/variadic168.C: New.
5084
396a1d10
PC
50852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 * g++.dg/cpp0x/pr31445.C: Test column number too.
5088 * g++.dg/cpp0x/pr32253.C: Likewise.
5089 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5090 * g++.dg/cpp0x/variadic36.C: Likewise.
5091
ece46666
MG
50922016-05-23 Marc Glisse <marc.glisse@inria.fr>
5093
5094 * gcc.dg/fold-notshift-2.c: Adjust.
5095
a7dc5980
MP
50962016-05-23 Marek Polacek <polacek@redhat.com>
5097
5098 PR c/49859
5099 * c-c++-common/Wswitch-unreachable-1.c: New test.
5100 * gcc.dg/Wswitch-unreachable-1.c: New test.
5101 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5102 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5103 * g++.dg/gomp/block-10.C: Likewise.
5104 * gcc.dg/gomp/block-10.c: Likewise.
5105 * g++.dg/gomp/block-9.C: Likewise.
5106 * gcc.dg/gomp/block-9.c: Likewise.
5107 * g++.dg/gomp/target-1.C: Likewise.
5108 * g++.dg/gomp/target-2.C: Likewise.
5109 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5110 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5111 * g++.dg/gomp/taskgroup-1.C: Likewise.
5112 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5113 * gcc.dg/gomp/teams-1.c: Likewise.
5114 * g++.dg/gomp/teams-1.C: Likewise.
5115 * g++.dg/overload/error3.C: Likewise.
5116 * g++.dg/tm/jump1.C: Likewise.
5117 * g++.dg/torture/pr40335.C: Likewise.
5118 * gcc.dg/c99-vla-jump-5.c: Likewise.
5119 * gcc.dg/switch-warn-1.c: Likewise.
5120 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5121 * gcc.dg/nested-func-1.c: Likewise.
5122 * gcc.dg/pr67784-4.c: Likewise.
5123
18b54004
RB
51242016-05-23 Richard Biener <rguenther@suse.de>
5125
5126 PR tree-optimization/71230
5127 * gfortran.dg/pr71230-1.f90: New testcase.
5128 * gfortran.dg/pr71230-2.f90: Likewise.
5129
e569db5f
VK
51302016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5131
396a1d10 5132 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5133 * gcc.dg/vect/pr58135.c: Add new.
5134 * gfortran.dg/pr46519-1.f: Adjust test case.
5135
e4b71114
PC
51362016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5137
5138 PR c++/53401
5139 * g++.dg/cpp0x/decltype64.C: New.
5140
a25a8058
CL
51412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5142
5143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5146
0dcfe9ab
CL
51472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5148
5149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5150 Add poly64x1_t and poly64x2_t cases if supported.
5151 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5152 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5153 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5156
ffd70e4a
CL
51572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5158
5159 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5160 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5161 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5162 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5163 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5164 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5165 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5166
4b1f57fe
CL
51672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5168
5169 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5170
16c5ec77
CL
51712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5172
5173 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5174 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5175
94ad56c7
JJ
51762016-05-22 Jakub Jelinek <jakub@redhat.com>
5177
57748705
JJ
5178 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5179 constraint instead of "r".
5180 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5181 insn instead of vxorpd.
5182 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5183
af120161
JJ
5184 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5185 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5186
355023ce
JJ
5187 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5188
3b48574c
JJ
5189 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5190 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5191
94ad56c7
JJ
5192 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5193
8a85cee2
KV
51942016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5195
5196 PR middle-end/40921
5197 * gcc.dg/tree-ssa/pr40921.c: New test.
5198
8e916b16
PS
51992016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5200
5201 PR target/71103
5202 * gcc.target/avr/pr71103.c: New test.
5203
88aea79f
KV
52042016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5205
5206 PR middle-end/71179
5207 * gcc.dg/tree-ssa/pr71179.c: New test.
5208
79063edd
MS
52092016-05-20 Martin Sebor <msebor@redhat.com>
5210
5211 PR c/71115
5212 * gcc.dg/init-excess-2.c: New test.
5213
55c8849f
EB
52142016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5215
5216 * gnat.dg/opt53.adb: New test.
5217 * gnat.dg/opt54.adb: Likewise.
5218
c91a0948
MJ
52192016-05-20 Martin Jambor <mjambor@suse.cz>
5220
5221 PR tree-optimization/70884
5222 * gcc.dg/tree-ssa/pr70919.c: New test.
5223
9cad20fa
BS
52242016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5225
5226 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5227 formatting.
69a6d5ad
NS
5228 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5229 fix code formatting.
5230
52312016-05-20 Nathan Sidwell <nathan@acm.org>
5232
5233 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5234 non-common cases.
5235 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5236
15c671a7
DM
52372016-05-20 David Malcolm <dmalcolm@redhat.com>
5238
5239 * jit.dg/all-non-failing-tests.h: Add
5240 test-factorial-must-tail-call.c.
5241 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5242 * jit.dg/test-factorial-must-tail-call.c: New test case.
5243
4f028369
JJ
52442016-05-20 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR fortran/71204
5247 * gfortran.dg/pr71204.f90: New test.
5248
7dea4ab3
CP
52492016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5250
5251 * gcc.target/nvptx/sincos.c: New test.
5252
ef98d365
PC
52532016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5254
5255 PR c++/70572
5256 * g++.dg/cpp1y/auto-fn31.C: New.
5257
92466115
BS
52582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5259
5260 * gcc.target/powerpc/vec-addec.c: New test.
5261 * gcc.target/powerpc/vec-addec-int128.c: New test.
5262
9a385c2d
DM
52632016-05-20 David Malcolm <dmalcolm@redhat.com>
5264
5265 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5266 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5267 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5268 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5269
77c9d5b4
JH
52702016-05-20 Jan Hubicka <hubicka@ucw.cz>
5271
5272 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5273
68047971
JJ
52742016-05-20 Jakub Jelinek <jakub@redhat.com>
5275
18954840
JJ
5276 PR c++/71210
5277 * g++.dg/opt/pr71210-1.C: New test.
5278 * g++.dg/opt/pr71210-2.C: New test.
5279
68047971
JJ
5280 PR tree-optimization/29756
5281 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5282 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5283 only on selected targets where V4SImode vectors are known to be
5284 supported.
5285
d78789f5
MG
52862016-05-20 Marc Glisse <marc.glisse@inria.fr>
5287
5288 PR tree-optimization/71079
5289 PR tree-optimization/71206
5290 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5291
550fa093
PK
52922016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5293
5294 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5295 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5296 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5297
483c6429
RG
52982016-05-20 Richard Guenther <rguenther@suse.de>
5299
5300 PR tree-optimization/29756
5301 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5302
eb066284
RB
53032016-05-20 Richard Biener <rguenther@suse.de>
5304
5305 PR tree-optimization/71185
5306 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5307
58f10249
RB
53082016-05-20 Richard Biener <rguenther@suse.de>
5309
5310 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5311
2a5569fa
MP
53122016-05-19 Marek Polacek <polacek@redhat.com>
5313
5314 PR c++/71075
5315 * g++.dg/diagnostic/pr71075.C: New test.
5316
5e9a5385
DM
53172016-05-19 David Malcolm <dmalcolm@redhat.com>
5318
5319 PR c++/71184
5320 * g++.dg/pr71184.C: New test case.
5321
4f45da44
KN
53222016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5323
5324 * gcc.target/powerpc/darn-0.c: New test.
5325 * gcc.target/powerpc/darn-1.c: New test.
5326 * gcc.target/powerpc/darn-2.c: New test.
5327
4177437e
MP
53282016-05-19 Marek Polacek <polacek@redhat.com>
5329
5330 PR tree-optimization/71031
5331 * gcc.dg/tree-ssa/vrp100.c: New test.
5332
afb72432
IE
53332016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5334
5335 PR rtl-optimization/71148
5336 * gcc.dg/pr71148.c: New test.
5337
4f83064e
KT
53382016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5339
5340 PR target/71056
5341 * gcc.target/arm/pr71056.c: New test.
5342
4bf8dbe1
BE
53432016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5344
5345 * c-c++-common/pr69669.c: Check the used mode.
5346
f3510625
MO
53472016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5348
5349 PR sanitizer/64354
5350 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5351
43c0068e
RB
53522016-05-19 Richard Biener <rguenther@suse.de>
5353
5354 PR tree-optimization/70729
5355 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5356 * gcc.dg/graphite/scop-18.c: Likewise.
5357 * gcc.dg/pr41783.c: Disable LIM.
5358 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5359 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5360 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5361 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5362 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5363 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5364 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5365 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5366 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5367 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5368 * gfortran.dg/pr42108.f90: Likewise.
5369
70f25790
DM
53702016-05-18 David Malcolm <dmalcolm@redhat.com>
5371
5372 PR driver/69265
5373 * gcc.dg/spellcheck-options-11.c: New test case.
5374
960db8ec
JJ
53752016-05-18 Jakub Jelinek <jakub@redhat.com>
5376
5377 PR c++/71100
5378 * g++.dg/opt/pr71100.C: New test.
5379
04643334
MJ
53802016-05-18 Martin Jambor <mjambor@suse.cz>
5381
5382 PR ipa/69708
5383 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5384 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5385 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5386 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5387
91bb9f80
MJ
53882016-05-18 Martin Jambor <mjambor@suse.cz>
5389
5390 PR ipa/69708
5391 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5392 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5393 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5394 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5395 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5396
c584aca6
PC
53972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/69793
5400 * g++.dg/template/crash122.C: New.
5401
20309c6e
PC
54022016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5403
5404 PR c++/70466
5405 * g++.dg/template/pr70466-1.C: New.
5406 * g++.dg/template/pr70466-2.C: Likewise.
5407
50c78b9a
MM
54082016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5409
5410 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5411 splat operations and the XXSPLTIB instruction.
5412 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5413 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5414 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5415 xxlxor to clear a register.
5416
cf8be00d
RS
54172016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5418
5419 * gcc.dg/torture/pr71020.c: New test.
5420
848a392a
MJ
54212016-05-18 Martin Jambor <mjambor@suse.cz>
5422
5423 PR ipa/70646
5424 * gcc.dg/ipa/pr70646.c: New test.
5425
1f2ab776
CL
54262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5427
5428 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5429
76489493
CL
54302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5431
5432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5433 missing tests for vreinterpretq_p{8,16}.
5434
bd79378d
CL
54352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5436
5437 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5438 vsliq_n_s64 and vsliq_n_u64.
5439
81ca3ea0
CL
54402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5441
5442 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5443 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5444
873cb425
CL
54452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5446
5447 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5448 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5449 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5450
9d6e7c21
CL
54512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5452
5453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5454 in comment.
5455
b4dbe40e 54562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5457
5458 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5459 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5460 "blr\t" and switch to scan-assembler-times.
5461
83a5c910
JW
54622016-05-18 Jiong Wang <jiong.wang@arm.com>
5463
53d6d955
UB
5464 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5465 with __aarch64__.
5466 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5467 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5468
fb7cbdeb
JJ
54692016-05-18 Jakub Jelinek <jakub@redhat.com>
5470
8ee91165
JJ
5471 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5472 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5473 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5474 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5475 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5476 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5477
cf4d516a
JJ
5478 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5479 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5480
a4f16422
JJ
5481 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5482 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5483
7b37ce10
JJ
5484 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5485 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5486
fb7cbdeb
JJ
5487 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5488
c9326aef
RB
54892016-05-18 Richard Biener <rguenther@suse.de>
5490
5491 PR tree-optimization/71168
5492 * gcc.dg/torture/pr71168.c: New testcase.
5493
df8b0a11
KV
54942016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5495
5496 PR middle-end/63586
5497 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5498 * gcc.dg/tree-ssa/pr63586.c: New test.
5499 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5500
2efd67ed
NS
55012016-05-17 Nathan Sidwell <nathan@acm.org>
5502
5503 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5504 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5505 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5506 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5507
1988b2c2
NS
55082016-05-17 Nathan Sidwell <nathan@acm.org>
5509
5510 * gcc.target/nvptx/abi-vararg-3.c: New.
5511
ad1d92ab
MM
55122016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5513
5514 PR tree-optimization/54579
5515 PR middle-end/55299
5516 * gcc.dg/fold-notrotate-1.c: New test.
5517 * gcc.dg/fold-notshift-1.c: New test.
5518 * gcc.dg/fold-notshift-2.c: New test.
5519
47768df8
MP
55202016-05-17 Marek Polacek <polacek@redhat.com>
5521
5522 PR ipa/71146
5523 * g++.dg/ipa/pr71146.C: New test.
5524
6b5423a5
DM
55252016-05-17 David Malcolm <dmalcolm@redhat.com>
5526
5527 * jit.dg/test-error-array-bounds.c: New test case.
5528
c7986356
MG
55292016-05-17 Marc Glisse <marc.glisse@inria.fr>
5530
5531 * gcc.dg/tree-ssa/and-1.c: New testcase.
5532
d982c5b7
MG
55332016-05-17 Marc Glisse <marc.glisse@inria.fr>
5534
5535 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5536 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5537
0139ba93
MG
55382016-05-17 Marc Glisse <marc.glisse@inria.fr>
5539
5540 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5541 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5542
daab4562
JW
55432016-05-17 Jiong Wang <jiong.wang@arm.com>
5544
5545 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5546
22330033
JW
55472016-05-17 Jiong Wang <jiong.wang@arm.com>
5548
5549 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5550
98b3a5f2
JW
55512016-05-17 Jiong Wang <jiong.wang@arm.com>
5552
5553 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5554 ".2d[index]" when scan the assembly.
5555 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5557 float64x1.
5558 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5559
b71b7a8e
RB
55602016-05-17 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/71132
5563 * gcc.dg/torture/pr71132.c: New testcase.
5564
3c51ad46
CL
55652016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5566
5567 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5568
d20faa66
KT
55692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5570
5571 PR target/70809
5572 * gcc.target/aarch64/pr70809_1.c: New test.
5573
b75cc5a4
KT
55742016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5575
5576 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5577 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5578 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5579 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5580
b28eb195
IE
55812016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5582 Ilya Enkovich <ilya.enkovich@intel.com>
5583
5584 PR target/71114
5585 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5586
0b9004ed
JH
55872016-05-16 Jan Hubicka <hubicka@ucw.cz>
5588
5589 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5590 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5591
1b81a1c1
MW
55922016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5593
5594 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5595 test for __ARM_FP16_ARGS.
5596 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5597 * gcc.target/arm/aapcs/neon-vect10.c: New.
5598 * gcc.target/arm/aapcs/neon-vect9.c: New.
5599 * gcc.target/arm/aapcs/vfp18.c: New.
5600 * gcc.target/arm/aapcs/vfp19.c: New.
5601 * gcc.target/arm/aapcs/vfp20.c: New.
5602 * gcc.target/arm/aapcs/vfp21.c: New.
5603 * gcc.target/arm/fp16-aapcs-1.c: New.
5604 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5605 test for __ARM_FP16_ARGS.
5606 * g++.target/arm/fp16-return-1.c: Update expected output.
5607
921d1e73
JW
56082016-05-16 Jiong Wang <jiong.wang@arm.com>
5609
5610 PR testsuite/70227
5611 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5612
228eb42a
HA
56132016-05-15 Harald Anlauf <anlauf@gmx.de>
5614
5615 PR fortran/69603
5616 * gfortran.dg/pr69603.f90: New testcase.
5617
785abfd3
FR
56182016-05-14 Fritz Reese <fritzoreese@gmail.com>
5619
5620 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5621
e75eb64f
FR
56222016-05-14 Fritz Reese <fritzoreese@gmail.com>
5623
5624 PR fortran/71047
5625 * gfortran.dg/pr71047.f08: New test.
5626
aa4b467b
JM
56272016-05-13 Joseph Myers <joseph@codesourcery.com>
5628
5629 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5630 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5631 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5632
653fb4a2
MS
56332016-05-13 Martin Sebor <msebor@redhat.com>
5634
5635 PR c++/60049
5636 * g++.dg/cpp0x/constexpr-60049.C: New test.
5637
9e37582d
JJ
56382016-05-13 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR bootstrap/71071
5641 * gcc.dg/pr71071.c: New test.
5642
a278aa17
UB
56432016-05-13 Uros Bizjak <ubizjak@gmail.com>
5644
5645 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5646 remove XOP handling.
377eaca7 5647 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5648
ac3d02e2
NS
56492016-05-13 Nathan Sidwell <nathan@acm.org>
5650
5651 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5652 __atomic_is_lock_free declaration.
5653
8ab3bdac
RB
56542016-05-13 Richard Biener <rguenther@suse.de>
5655
5656 PR tree-optimization/42587
5657 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5658
623b8e0a
ML
56592016-05-13 Martin Liska <mliska@suse.cz>
5660
5661 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5662 the new format of dump output.
5663
da7674f6
IE
56642016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5665
5666 * gcc.dg/pr71084.c: New test.
5667
c959db3d
RR
56682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5669
53d6d955
UB
5670 PR target/53440
5671 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5672
43203dea
RR
56732016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5674
5675 * gcc.target/aarch64/struct_return.c: New test.
5676
4f2e1536
MP
56772016-05-12 Marek Polacek <polacek@redhat.com>
5678
5679 PR c/70756
5680 * c-c++-common/pr70756-2.c: New test.
5681 * c-c++-common/pr70756.c: New test.
5682
1ef33ef3
RB
56832016-05-12 Richard Biener <rguenther@suse.de>
5684
5685 PR tree-optimization/71059
5686 * gcc.dg/torture/pr71059.c: New testcase.
5687
763baff6
RB
56882016-05-12 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/71062
5691 * gcc.dg/torture/pr71062.c: New testcase.
5692
c4ec1243
IE
56932016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5694
5695 PR tree-optimization/71006
5696 * gcc.dg/pr71006.c: New test.
5697
a5fbf76d
MP
56982016-05-12 Marek Polacek <polacek@redhat.com>
5699
5700 PR driver/71063
5701 * gcc.dg/opts-7.c: New test.
5702
5acc47a4
KT
57032016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5704
5705 PR target/70830
5706 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5707 Add -save-temps to dg-options.
5708 Scan for ldmfd rather than pop instruction.
5709 * gcc.target/arm/interrupt-2.c: Likewise.
5710 * gcc.target/arm/pr70830.c: New test.
5711
40bd4bf9
JJ
57122016-05-12 Jakub Jelinek <jakub@redhat.com>
5713
3cd63842
JJ
5714 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5715 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5716
c05d08f6
JJ
5717 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5718 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5719 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5720
bc27ffae
JJ
5721 PR target/71019
5722 * gcc.target/i386/avx512vl-pack-1.c: New test.
5723 * gcc.target/i386/avx512vl-pack-2.c: New test.
5724 * gcc.target/i386/avx512bw-pack-2.c: New test.
5725
515d7412
JJ
5726 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5727
40bd4bf9
JJ
5728 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5729 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5730 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5731
44ab146a
RB
57322016-05-12 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/70986
5735 * gcc.dg/torture/pr70986-1.c: New testcase.
5736 * gcc.dg/torture/pr70986-2.c: Likewise.
5737 * gcc.dg/torture/pr70986-3.c: Likewise.
5738
d6e83a8d
MM
57392016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5740
5741 PR c/43651
5742 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5743 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5744
51e67ea3
UB
57452016-05-11 Uros Bizjak <ubizjak@gmail.com>
5746
5747 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5748 directive.
5749 * gcc.target/i386/pr66746.c: Ditto.
5750
3fd2b007
MM
57512016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5752
5753 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5754 support.
5755 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5756 warning when using -mvsx-timode.
5757 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5758 * gcc.target/powerpc/dform-2.c: Likewise.
5759 * gcc.target/powerpc/pr68805.c: Likewise.
5760
5c3a10fb
MP
57612016-05-11 Marek Polacek <polacek@redhat.com>
5762
5763 PR c++/71024
5764 * c-c++-common/attributes-3.c: New test.
5765
7cfb065b
NS
57662016-05-11 Nathan Sidwell <nathan@acm.org>
5767
5768 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5769 * gcc.c-torture/execute/pr68185.c: Likewise.
5770 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5771 * gcc.dg/pr69634.c: Requires scheduling.
5772 * gcc.dg/torture/pr66178.c: Require label values.
5773 * gcc.dg/setjmp-6.c: Require indirect jumps.
5774
f35ea97d
RB
57752016-05-11 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/71055
5778 * gcc.dg/torture/pr71055.c: New testcase.
5779
dff70323
RB
57802016-05-11 Richard Biener <rguenther@suse.de>
5781
5782 PR debug/71057
5783 * g++.dg/debug/pr71057.C: New testcase.
5784
56a3d28b
JJ
57852016-05-11 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR fortran/70855
5788 * gfortran.dg/gomp/pr70855.f90: New test.
5789
ebc1b29e
RB
57902016-05-11 Richard Biener <rguenther@suse.de>
5791
5792 PR middle-end/71002
5793 * g++.dg/torture/pr71002.C: New testcase.
5794
98ccd1d7
IE
57952016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5796
5797 PR middle-end/70807
5798 * gcc.dg/pr70807.c: New test.
5799
ed29e24b
MS
58002016-05-10 Martin Sebor <msebor@redhat.com>
5801
5802 PR c++/38611
5803 * g++.dg/Wattributes.C: New test.
5804
e39dab2c
MG
58052016-05-10 Marc Glisse <marc.glisse@inria.fr>
5806
5807 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5808 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5809 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5810
d067e238
IE
58112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5812
5813 PR target/70799
5814 * gcc.target/i386/pr70799-1.c: New test.
5815
cd36c83e
PMR
58162016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5817
5818 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5819
1e3af2a4
IE
58202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5821
5822 PR middle-end/70877
5823 * gcc.target/i386/pr70877.c: New test.
5824
afc610db
IE
58252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5826
5827 PR tree-optimization/70786
5828 * gcc.target/i386/pr70876.c: New test.
5829
4b59d19f
JJ
58302016-05-10 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR target/70927
5833 * gcc.target/i386/avx512vl-logic-1.c: New test.
5834 * gcc.target/i386/avx512vl-logic-2.c: New test.
5835 * gcc.target/i386/avx512dq-logic-2.c: New test.
5836
9b5ee426
BS
58372016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5838
5839 PR target/70963
5840 * gcc.target/powerpc/pr70963.c: New.
5841
f3352cab
DM
58422016-05-10 David Malcolm <dmalcolm@redhat.com>
5843
5844 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5845 (test_very_wide_line): Add ruler to expected output.
5846 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5847 (test_very_wide_line): Likewise.
5848 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5849 (test_show_locus): Within the handling of "test_very_wide_line",
5850 enable show_ruler_p on the diagnostic context.
5851
4a3255dd
RB
58522016-05-10 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/71039
5855 * gcc.dg/torture/pr71039.c: New testcase.
5856
da7c9950
NS
58572016-05-10 Nathan Sidwell <nathan@acm.org>
5858
5859 * gcc.dg/nested-func-10.c: Requires alloca.
5860 * gcc.dg/nested-func-9.c: Requires alloca.
5861 * gcc.c-torture/execute/pr70460.c: Requires labels.
5862 * gcc.c-torture/compile/pr70199.c: Requires labels.
5863 * gcc.target/nvptx/decl.c: Compile only.
5864 * gcc.target/nvptx/trailing-init.c: Compile only.
5865 * gcc.target/nvptx/ary-init.c: Compile only.
5866
cf68d92c
MP
58672016-05-10 Marek Polacek <polacek@redhat.com>
5868
5869 PR c/70255
5870 * gcc.dg/attr-opt-1.c: New test.
5871
64ea4e15
RB
58722016-05-10 Richard Biener <rguenther@suse.de>
5873
5874 PR tree-optimization/70497
5875 PR tree-optimization/28367
5876 * gcc.dg/torture/20160404-1.c: New testcase.
5877 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5878 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5879
5a96dae3
PMR
58802016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5881
5882 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5883
fc97f805
UB
58842016-05-09 Uros Bizjak <ubizjak@gmail.com>
5885
5886 * gcc.target/i386/fabsneg-1.c New test.
5887
a710b1d5
AM
58882016-05-09 Alan Modra <amodra@gmail.com>
5889
5890 PR testsuite/70826
5891 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5892
171f6f05
RB
58932016-05-09 Richard Biener <rguenther@suse.de>
5894
5895 PR tree-optimization/70985
5896 * gcc.dg/torture/pr70985.c: New testcase.
5897
18caa34e
BC
58982016-05-09 Bin Cheng <bin.cheng@arm.com>
5899
5900 * gcc.dg/tree-ssa/ifc-9.c: New test.
5901 * gcc.dg/tree-ssa/ifc-10.c: New test.
5902 * gcc.dg/tree-ssa/ifc-11.c: New test.
5903 * gcc.dg/tree-ssa/ifc-12.c: New test.
5904 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5905 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5906 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5907
7a27d38f
RB
59082016-05-09 Richard Biener <rguenther@suse.de>
5909
5910 PR fortran/70937
5911 * gfortran.dg/pr70937.f90: New testcase.
5912
5ebbbd3d
RO
59132016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5914
5915 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5916
f6288c24
FR
59172016-05-07 Fritz Reese <fritzoreese@gmail.com>
5918
5919 PR fortran/56226
5920 * gfortran.dg/dec_structure_1.f90: New testcase.
5921 * gfortran.dg/dec_structure_2.f90: Ditto.
5922 * gfortran.dg/dec_structure_3.f90: Ditto.
5923 * gfortran.dg/dec_structure_4.f90: Ditto.
5924 * gfortran.dg/dec_structure_5.f90: Ditto.
5925 * gfortran.dg/dec_structure_6.f90: Ditto.
5926 * gfortran.dg/dec_structure_7.f90: Ditto.
5927 * gfortran.dg/dec_structure_8.f90: Ditto.
5928 * gfortran.dg/dec_structure_9.f90: Ditto.
5929 * gfortran.dg/dec_structure_10.f90: Ditto.
5930 * gfortran.dg/dec_structure_11.f90: Ditto.
5931 * gfortran.dg/dec_union_1.f90: Ditto.
5932 * gfortran.dg/dec_union_2.f90: Ditto.
5933 * gfortran.dg/dec_union_3.f90: Ditto.
5934 * gfortran.dg/dec_union_4.f90: Ditto.
5935 * gfortran.dg/dec_union_5.f90: Ditto.
5936 * gfortran.dg/dec_union_6.f90: Ditto.
5937 * gfortran.dg/dec_union_7.f90: Ditto.
5938
5ec4a8cd
TV
59392016-05-07 Tom de Vries <tom@codesourcery.com>
5940
5941 PR tree-optimization/70956
5942 * gcc.dg/graphite/pr70956.c: New test.
5943
58ec1d0e
JJ
59442016-05-06 Jakub Jelinek <jakub@redhat.com>
5945
ccd88fb7
JJ
5946 PR middle-end/70941
5947 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5948 (a, b, c, d): Change type from char to signed char.
5949 (main): Compare against (signed char) -1634678893 instead of
5950 hardcoded -109. Use __builtin_abort instead of abort.
5951
dd3b6464
JJ
5952 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5953 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5954
58ec1d0e
JJ
5955 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5956
19aa23d8
YR
59572016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5958
5959 PR debug/70935
5960 * gcc.dg/torture/pr70935.c: New test.
5961
ae5f0df1
OE
59622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5963
5964 PR target/58219
ce23a8ff 5965 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5966
078f7e37
RB
59672016-05-06 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/70960
5970 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5971
765d7b54
OE
59722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5973
5974 PR target/52933
5975 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5976 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5977 Adjust expected instruction counts.
5978 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5979
29c94e65
MP
59802016-05-06 Marek Polacek <polacek@redhat.com>
5981
5982 PR sanitizer/70875
5983 * gcc.dg/ubsan/bounds-3.c: New test.
5984
3684b02e
OE
59852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5986
5987 PR target/54089
5988 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5989
8706773f
RB
59902016-05-06 Richard Biener <rguenther@suse.de>
5991
5992 PR middle-end/70931
5993 * gfortran.dg/pr70931.f90: New testcase.
5994
a4f51018
RB
59952016-05-06 Richard Biener <rguenther@suse.de>
5996
5997 PR middle-end/70941
5998 * gcc.dg/torture/pr70941.c: New testcase.
5999
c4f2425f
BC
60002016-05-05 Bin Cheng <bin.cheng@arm.com>
6001
6002 PR tree-optimization/57206
6003 * gcc.dg/vect/pr57206.c: New test.
6004
5dc08197
RO
60052016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6006
6007 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6008
351f85c5
JJ
60092016-05-05 Jakub Jelinek <jakub@redhat.com>
6010
568bac8c
JJ
6011 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6012
351f85c5
JJ
6013 * c-c++-common/Wdangling-else-4.c: New test.
6014
33fd7785
JJ
60152016-05-04 Jakub Jelinek <jakub@redhat.com>
6016
2d1ac15a
JJ
6017 PR c++/70906
6018 PR c++/70933
6019 * g++.dg/opt/pr70906.C: New test.
6020 * g++.dg/opt/pr70933.C: New test.
6021
33fd7785
JJ
6022 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6023
6b715bf6
JH
60242016-05-04 Jan Hubicka <hubicka@ucw.cz>
6025
6026 * gcc.dg/ipa/pure-const-3.c: New testcase.
6027
deef7113
MP
60282016-05-04 Marek Polacek <polacek@redhat.com>
6029
6030 * c-c++-common/Wdangling-else-1.c: New test.
6031 * c-c++-common/Wdangling-else-2.c: New test.
6032 * c-c++-common/Wdangling-else-3.c: New test.
6033
5396db97
KCY
60342016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6035
6036 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6037 flag is present.
6038
de55efd5
MP
60392016-05-04 Marek Polacek <polacek@redhat.com>
6040
6041 PR c/48778
6042 * gcc.dg/Waddress-2.c: New test.
6043
475839b6
AM
60442016-05-04 Alan Modra <amodra@gmail.com>
6045
6046 * gcc.target/powerpc/pr70866.c: New.
6047
b25aad5f
MS
60482016-05-03 Martin Sebor <msebor@redhat.com>
6049
6050 PR c++/66561
6051 * c-c++-common/builtin_location.c: New test.
6052 * g++.dg/cpp1y/builtin_location.C: New test.
6053
79ce98bc
MP
60542016-05-03 Marek Polacek <polacek@redhat.com>
6055
6056 PR c/70859
6057 * gcc.dg/pr70859.c: New test.
6058 * gcc.dg/pr70859-2.c: New test.
6059
402e89f5
PMR
60602016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6061
6062 * gnat.dg/debug5.adb: New testcase.
6063
f3d90045
DV
60642016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6065
6066 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6067 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6068 Procedure to check for z10 instruction set.
6069
1e26cec1
CL
60702016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6071
6072 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6073
71aca5a0
AM
60742016-05-03 Alan Modra <amodra@gmail.com>
6075
6076 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6077
2fd70ec1
JJ
60782016-05-03 Jakub Jelinek <jakub@redhat.com>
6079
6080 * gcc.target/i386/avx512f-cvt-1.c: New test.
6081
e5705cf7
L
60822016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6083
6084 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6085 -fdump-tree-vrp-details.
6086
381cdae4
RB
60872016-05-03 Richard Biener <rguenther@suse.de>
6088
6089 * gcc.dg/pr30172-1.c: Adjust.
6090 * gcc.dg/pr63743.c: Likewise.
6091 * gcc.dg/tm/pr51696.c: Likewise.
6092 * c-c++-common/tm/safe-1.c: Likewise.
6093 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6094 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6095 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6096 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6097
adedd5c1
JJ
60982016-05-03 Jakub Jelinek <jakub@redhat.com>
6099
31ed1665
JJ
6100 PR rtl-optimization/70467
6101 * gcc.target/i386/pr70467-3.c: New test.
6102 * gcc.target/i386/pr70467-4.c: New test.
6103
dea60b59
JJ
6104 PR tree-optimization/70916
6105 * gcc.c-torture/compile/pr70916.c: New test.
6106
adedd5c1
JJ
6107 PR target/49244
6108 * gcc.target/i386/pr49244-1.c: New test.
6109 * gcc.target/i386/pr49244-2.c: New test.
6110
f80041ef
BS
61112016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6112
6113 PR rtl-optimization/44281
6114 * gcc.target/i386/pr44281.c: New test.
6115
1cfcd39e
BC
61162016-05-03 bin cheng <bin.cheng@arm.com>
6117
6118 PR tree-optimization/56541
6119 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6120 * gcc.dg/vect/pr56541.c: new test.
6121
4304ccfd
MM
61222016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6123
6124 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6125 __float128.
6126 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6127
50d94c29
L
61282016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6129
6130 PR testsuite/70520
6131 * c-c++-common/asan/clone-test-1.c (main): Align child process
6132 stack to 16 bytes.
6133
bc1aee87
DM
61342016-05-02 David Malcolm <dmalcolm@redhat.com>
6135
6136 PR c++/62314
6137 * g++.dg/spellcheck-fields-2.C: New test case.
6138
474e0129
DM
61392016-05-02 David Malcolm <dmalcolm@redhat.com>
6140
6141 PR c++/62314
6142 * g++.dg/pr62314.C: New test case.
6143
818b88a7
JH
61442016-05-02 Jan Hubicka <hubicka@ucw.cz>
6145
6146 * gcc.dg/ipa/inline-8.c: New testcase.
6147
dd77684f
JJ
61482016-05-02 Jakub Jelinek <jakub@redhat.com>
6149
6150 PR rtl-optimization/70467
6151 * gcc.target/i386/pr70467-1.c: New test.
6152
72407e00
BE
61532016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6154
6155 * gcc.dg/spec-options.c: Run the test on all targets.
6156 * gcc.dg/foo.specs: Use cpp_unique_options.
6157
dd53d197
MG
61582016-05-02 Marc Glisse <marc.glisse@inria.fr>
6159
6160 * gcc.dg/tree-ssa/unord.c: New testcase.
6161
a8b85ce9
MG
61622016-05-02 Marc Glisse <marc.glisse@inria.fr>
6163
6164 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6165
5b37e866
NS
61662016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6167
6168 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6169
7176a4a0
MP
61702016-05-02 Marek Polacek <polacek@redhat.com>
6171
6172 PR c/70851
6173 * gcc.dg/enum-incomplete-3.c: New test.
6174
6b9933b9
MP
61752016-05-02 Marek Polacek <polacek@redhat.com>
6176 Tom de Vries <tom@codesourcery.com>
6177
6178 PR tree-optimization/70700
6179 * gcc.dg/pr70700.c: New test.
6180
90f82260
UB
61812016-05-01 Uros Bizjak <ubizjak@gmail.com>
6182
6183 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6184 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6185 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6186 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6187 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6188
f73036c1
EB
61892016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6190
6191 * ada/acats/run_acats: Rename into...
6192 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6193 * ada/acats/run_all.sh: Remove redundant test.
6194 (target_run): Move around.
6195 (target_gnatchop): Use newly built executable.
6196 (target_gnatmake): Likewise.
6197 Check that the compilation of impbit succeeds.
6198
85e051a3
OE
61992016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6200
6201 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6202 * gcc.dg/20021029-1.c: Likewise.
6203 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6204 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6205 * gcc.target/sh/cmpstr.c: Likewise.
6206 * gcc.target/sh/cmpstrn.c: Likewise.
6207 * gcc.target/sh/memset.c: Likewise.
6208 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6209 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6210 * gcc.target/sh/pr39423-1.c: Likewise.
6211 * gcc.target/sh/pr49468-di.c: Likewise.
6212 * gcc.target/sh/pr49468-si.c: Likewise.
6213 * gcc.target/sh/pr49880-1.c: Likewise.
6214 * gcc.target/sh/pr49880-2.c: Likewise.
6215 * gcc.target/sh/pr49880-3.c: Likewise.
6216 * gcc.target/sh/pr50751-1.c: Likewise.
6217 * gcc.target/sh/pr50751-4.c: Likewise.
6218 * gcc.target/sh/pr50751-7.c: Likewise.
6219 * gcc.target/sh/pr51244-1.c: Likewise.
6220 * gcc.target/sh/pr51244-10.c: Likewise.
6221 * gcc.target/sh/pr51244-11.c: Likewise.
6222 * gcc.target/sh/pr51244-12.c: Likewise.
6223 * gcc.target/sh/pr51244-13.c: Likewise.
6224 * gcc.target/sh/pr51244-14.c: Likewise.
6225 * gcc.target/sh/pr51244-17.c: Likewise.
6226 * gcc.target/sh/pr51244-18.c: Likewise.
6227 * gcc.target/sh/pr51244-19.c: Likewise.
6228 * gcc.target/sh/pr51244-4.c: Likewise.
6229 * gcc.target/sh/pr51244-5.c: Likewise.
6230 * gcc.target/sh/pr51244-7.c: Likewise.
6231 * gcc.target/sh/pr51244-8.c: Likewise.
6232 * gcc.target/sh/pr51244-9.c: Likewise.
6233 * gcc.target/sh/pr51697.c: Likewise.
6234 * gcc.target/sh/pr52483-1.c: Likewise.
6235 * gcc.target/sh/pr52483-2.c: Likewise.
6236 * gcc.target/sh/pr52483-3.c: Likewise.
6237 * gcc.target/sh/pr52483-5.c: Likewise.
6238 * gcc.target/sh/pr52933-1.c: Likewise.
6239 * gcc.target/sh/pr52933-2.c: Likewise.
6240 * gcc.target/sh/pr52933-3.c: Likewise.
6241 * gcc.target/sh/pr53568-1.c: Likewise.
6242 * gcc.target/sh/pr53976-1.c: Likewise.
6243 * gcc.target/sh/pr53988-1.c: Likewise.
6244 * gcc.target/sh/pr53988.c: Likewise.
6245 * gcc.target/sh/pr54089-1.c: Likewise.
6246 * gcc.target/sh/pr54089-6.c: Likewise.
6247 * gcc.target/sh/pr54089-7.c: Likewise.
6248 * gcc.target/sh/pr54089-8.c: Likewise.
6249 * gcc.target/sh/pr54089-9.c: Likewise.
6250 * gcc.target/sh/pr54236-1.c: Likewise.
6251 * gcc.target/sh/pr54236-2.c: Likewise.
6252 * gcc.target/sh/pr54236-3.c: Likewise.
6253 * gcc.target/sh/pr54236-4.c: Likewise.
6254 * gcc.target/sh/pr54386.c: Likewise.
6255 * gcc.target/sh/pr54602-1.c: Likewise.
6256 * gcc.target/sh/pr54685.c: Likewise.
6257 * gcc.target/sh/pr54760-1.c: Likewise.
6258 * gcc.target/sh/pr54760-2.c: Likewise.
6259 * gcc.target/sh/pr54760-3.c: Likewise.
6260 * gcc.target/sh/pr54760-4.c: Likewise.
6261 * gcc.target/sh/pr54760-5.c: Likewise.
6262 * gcc.target/sh/pr54760-6.c: Likewise.
6263 * gcc.target/sh/pr55146.c: Likewise.
6264 * gcc.target/sh/pr55160.c: Likewise.
6265 * gcc.target/sh/pr59278.c: Likewise.
6266 * gcc.target/sh/pr59401-1.c: Likewise.
6267 * gcc.target/sh/pr59533-1.c: Likewise.
6268 * gcc.target/sh/pr63260.c: Likewise.
6269 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6270 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6271 * gcc.target/sh/strlen.c: Likewise.
6272 * gcc.target/sh/torture/pr30807.c: Likewise.
6273 * gcc.target/sh/torture/pr34777.c: Likewise.
6274 * gcc.target/sh/torture/pr64652.c: Likewise.
6275 * gcc.target/sh/torture/pr65505.c: Likewise.
6276 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6277 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6278
411e5c67
PC
62792016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6280
6281 PR c++/66644
6282 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6283
8fa97501
BS
62842016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6285
6286 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6287 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6288 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6289 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6290
5a956111
PP
62912016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6292
6293 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6294 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6295
e7ff0319
CP
62962016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6297
6298 PR middle-end/70626
6299 * c-c++-common/goacc/combined-reduction.c: New test.
6300 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6301
52d11a4b
L
63022016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6303
6304 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6305 *movdi_internal pattern only if PIC off.
6306 * gcc.target/i386/pr70155-2.c: Likewise.
6307 * gcc.target/i386/pr70155-3.c: Likewise.
6308 * gcc.target/i386/pr70155-4.c: Likewise.
6309 * gcc.target/i386/pr70155-5.c: Likewise.
6310 * gcc.target/i386/pr70155-6.c: Likewise.
6311 * gcc.target/i386/pr70155-7.c: Likewise.
6312 * gcc.target/i386/pr70155-8.c: Likewise.
6313 * gcc.target/i386/pr70155-15.c: Likewise.
6314 * gcc.target/i386/pr70155-17.c: Likewise.
6315 * gcc.target/i386/pr70155-22.c: Likewise.
6316
8960db31
BC
63172016-04-29 Bin Cheng <bin.cheng@arm.com>
6318
6319 PR tree-optimization/70803
6320 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6321
cca535a4
IE
63222016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6323
6324 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6325 optimization of vector loop.
6326 * gcc.target/i386/vect-unpack-3.c: New test.
6327 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6328 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6329 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6330
500ecf4a
MP
63312016-04-29 Marek Polacek <polacek@redhat.com>
6332
6333 PR sanitizer/70342
6334 * g++.dg/ubsan/null-7.C: New test.
6335
2fff3db8
MP
6336 PR c/70852
6337 * gcc.dg/pr70852.c: New test.
6338
509063eb
DV
63392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6340
6341 PR/69089
6342 * g++.dg/cpp0x/alignas6.C: New test.
6343
83745c0d
DV
63442016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6345
c87885ca
RO
6346 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6347 * gcc.dg/pr27003.c: Likewise.
6348 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6349 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6350 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6351 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6352 * gcc.target/arc/mxy.c: Likewise.
6353 * gcc.target/arc/mswape.c: Likewise.
6354 * gcc.target/arc/mrtsc.c: Likewise.
6355 * gcc.target/arc/mcrc.c: Likewise.
6356 * gcc.target/arc/mdsp-packa.c: Likewise.
6357 * gcc.target/arc/mdvbf.c: Likewise.
6358 * gcc.target/arc/mlock.c: Likewise.
6359 * gcc.target/arc/mmac-24.c: Likewise.
6360 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6361
849b265d
BS
63622016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6363 Matthijs Kooijman <matthijs@stdin.nl>
6364 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6365
6366 PR target/60040
6367 * gcc.target/avr/pr60040-1.c: New.
6368 * gcc.target/avr/pr60040-2.c: New.
6369
1390536b
RB
63702016-04-29 Richard Biener <rguenther@suse.de>
6371
6372 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6373
98998245
RB
63742016-04-29 Richard Biener <rguenther@suse.de>
6375
6376 PR tree-optimization/13962
6377 PR tree-optimization/65686
6378 * gcc.dg/uninit-pr65686.c: New testcase.
6379
8b80cc21
JJ
63802016-04-29 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR middle-end/70843
6383 * gcc.dg/pr70843.c: New test.
6384
6181bc30
JJ
63852016-04-28 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR target/70858
6388 * gcc.target/i386/pr70858.c: New test.
6389
f4cb3612
AB
63902016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6391
6392 * gcc.target/arc/nps400-1.c: New file.
6393
8ad9df62
JR
63942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6395 Andrew Burgess <andrew.burgess@embecosm.com>
6396
6397 * gcc.target/arc/movh_cl-1.c: New file.
6398
ceaaa9fe
JR
63992016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6400 Andrew Burgess <andrew.burgess@embecosm.com>
6401
6402 * gcc.target/arc/extzv-1.c: New file.
6403 * gcc.target/arc/insv-1.c: New file.
6404 * gcc.target/arc/insv-2.c: New file.
6405 * gcc.target/arc/movb-1.c: New file.
6406 * gcc.target/arc/movb-2.c: New file.
6407 * gcc.target/arc/movb-3.c: New file.
6408 * gcc.target/arc/movb-4.c: New file.
6409 * gcc.target/arc/movb-5.c: New file.
6410 * gcc.target/arc/movb_cl-1.c: New file.
6411 * gcc.target/arc/movb_cl-2.c: New file.
6412 * gcc.target/arc/movbi_cl-1.c: New file.
6413 * gcc.target/arc/movl-1.c: New file.
6414
4d03dc2f
JR
64152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6416 Andrew Burgess <andrew.burgess@embecosm.com>
6417
6418 * gcc.target/arc/cmem-1.c: New file.
6419 * gcc.target/arc/cmem-2.c: New file.
6420 * gcc.target/arc/cmem-3.c: New file.
6421 * gcc.target/arc/cmem-4.c: New file.
6422 * gcc.target/arc/cmem-5.c: New file.
6423 * gcc.target/arc/cmem-6.c: New file.
6424 * gcc.target/arc/cmem-7.c: New file.
6425 * gcc.target/arc/cmem-ld.inc: New file.
6426 * gcc.target/arc/cmem-st.inc: New file.
6427
81262dad
JJ
64282016-04-28 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR target/70821
6431 * gcc.target/i386/pr70821.c: New test.
6432
0a31a09a
BS
64332016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6434
6435 * gcc.target/powerpc/vec-adde.c: New test.
6436 * gcc.target/powerpc/vec-adde-int128.c: New test.
6437
3ddffba9
JJ
64382016-04-28 Jakub Jelinek <jakub@redhat.com>
6439
6440 * gcc.target/i386/avx-vround-1.c: New test.
6441 * gcc.target/i386/avx-vround-2.c: New test.
6442 * gcc.target/i386/avx512vl-vround-1.c: New test.
6443 * gcc.target/i386/avx512vl-vround-2.c: New test.
6444
713dedcd
RO
64452016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6446
6447 PR testsuite/70595
6448 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6449 (check_effective_target_cilkplus_runtime): ... this.
6450 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6451 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6452
6453 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6454 Require cilkplus_runtime.
6455 Don't add -lcilkrts.
6456 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6457 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6458 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6459 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6460 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6461 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6462 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6463 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6464 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6465 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6466 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6467 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6468 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6469 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6470 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6471 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6472 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6473 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6474 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6475 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6476 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6477 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6478 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6479 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6480 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6481 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6482 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6483 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6484 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6485
6486 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6487 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6488
6489 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6490
6491 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6492 cilkplus_runtime.
6493
3563f78f
MG
64942016-04-27 Marc Glisse <marc.glisse@inria.fr>
6495
6496 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6497 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6498
6bc2bb18
RB
64992015-04-27 Ryan Burn <contact@rnburn.com>
6500
6501 PR c++/69024
6502 PR c++/68997
6503 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6504 diagnostic.
6505 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6506 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6507
1e55d29a
EB
65082016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6509
6510 * gnat.dg/limited_with4.ad[sb]: New test.
6511 * gnat.dg/limited_with4_pkg.ads: New helper.
6512
087146ca
L
65132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6514
6515 PR target/70155
6516 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6517 and movv1ti_internal patterns
6518 * gcc.target/i386/pr70155-1.c: New test.
6519 * gcc.target/i386/pr70155-2.c: Likewise.
6520 * gcc.target/i386/pr70155-3.c: Likewise.
6521 * gcc.target/i386/pr70155-4.c: Likewise.
6522 * gcc.target/i386/pr70155-5.c: Likewise.
6523 * gcc.target/i386/pr70155-6.c: Likewise.
6524 * gcc.target/i386/pr70155-7.c: Likewise.
6525 * gcc.target/i386/pr70155-8.c: Likewise.
6526 * gcc.target/i386/pr70155-9.c: Likewise.
6527 * gcc.target/i386/pr70155-10.c: Likewise.
6528 * gcc.target/i386/pr70155-11.c: Likewise.
6529 * gcc.target/i386/pr70155-12.c: Likewise.
6530 * gcc.target/i386/pr70155-13.c: Likewise.
6531 * gcc.target/i386/pr70155-14.c: Likewise.
6532 * gcc.target/i386/pr70155-15.c: Likewise.
6533 * gcc.target/i386/pr70155-16.c: Likewise.
6534 * gcc.target/i386/pr70155-17.c: Likewise.
6535 * gcc.target/i386/pr70155-18.c: Likewise.
6536 * gcc.target/i386/pr70155-19.c: Likewise.
6537 * gcc.target/i386/pr70155-20.c: Likewise.
6538 * gcc.target/i386/pr70155-21.c: Likewise.
6539 * gcc.target/i386/pr70155-22.c: Likewise.
6540
92329f9f
L
65412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6542
6543 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6544 ".{5,6}".
6545
309a0cf6
BC
65462016-04-27 Bin Cheng <bin.cheng@arm.com>
6547
6548 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6549 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6550 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6551 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6552 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6553
72ed2b9c
RB
65542016-04-27 Richard Biener <rguenther@suse.de>
6555
6556 PR ipa/70760
6557 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6558 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6559
3c98ff9b
NS
65602016-04-27 Nathan Sidwell <nathan@acm.org>
6561
6562 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6563 * g++.dg/ubsan/pr63956.C: Adjust error location.
6564
9ec5d66b
NC
65652016-04-27 Nick Clifton <nickc@redhat.com>
6566
6567 PR middle-end/49889
6568 * gcc.dg/pr49889.c: New test.
6569
c1e1f433
BS
65702016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6571
6572 * c-c++-common/memset-array.c: New test.
6573
8ac43293
MS
65742016-04-26 Martin Sebor <msebor@redhat.com>
6575
6576 PR c++/66639
6577 * g++.dg/cpp1y/func_constexpr.C: New test.
6578
843ce8ab
PP
65792016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6580
6581 PR c++/70241
6582 * g++.dg/cpp0x/enum32.C: New test.
6583 * g++.dg/cpp0x/enum33.C: New test.
6584
65852016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6586
6587 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6588 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6589 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6590 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6591 * gcc.c-torture/execute/pr38151.c: Likewise.
6592 * gcc.c-torture/execute/pr66556.c: Likewise.
6593 * gcc.c-torture/execute/pr67781.c: Likewise.
6594 * gcc.c-torture/execute/pr68648.c: Likewise.
6595
ca1206be
MG
65962016-04-26 Marc Glisse <marc.glisse@inria.fr>
6597
6598 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6599
2448a956
MP
66002016-04-26 Marek Polacek <polacek@redhat.com>
6601
6602 PR c/67784
6603 * gcc.dg/pr67784-3.c: New test.
6604 * gcc.dg/pr67784-4.c: New test.
6605 * gcc.dg/pr67784-5.c: New test.
6606
b02a5e26
MP
6607 PR c/70791
6608 * gcc.dg/Wnested-externs-2.c: New test.
6609
6b6aa8d3
MG
66102016-04-26 Marc Glisse <marc.glisse@inria.fr>
6611
6612 * gcc.dg/fold-plusmult.c: Adjust.
6613 * gcc.dg/no-strict-overflow-6.c: Adjust.
6614 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6615
a2095b55
BS
66162016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6617
6618 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6619 number scans.
6620 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6621 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6622 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6623 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6624 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6625 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6626 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6627 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6628 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6629 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6630 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6631 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6632 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6633 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6634 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6635 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6636 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6637 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6638 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6639 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6640 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6641 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6642 scans.
6643 * gcc.target/i386/pr32219-4.c: Likewise.
6644 * gcc.target/i386/pr32219-6.c: Likewise.
6645 * gcc.target/i386/pr32219-8.c: Likewise.
6646
bb0cc5c8
KT
66472016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6648
6649 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6650 associated options.
6651
5a0802ea
MP
66522016-04-26 Marek Polacek <polacek@redhat.com>
6653
6654 PR c++/70744
6655 * g++.dg/ext/cond2.C: New test.
6656
00f615af
BC
66572016-04-26 Bin Cheng <bin.cheng@arm.com>
6658
6659 PR tree-optimization/70771
6660 PR tree-optimization/70775
6661 * gcc.dg/pr70771.c: New test.
25939d34 6662 * gcc.dg/pr70775.c: New test.
00f615af 6663
218155e7
BS
66642016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6665
6666 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6667
ab99f467
RB
66682016-04-25 Richard Biener <rguenther@suse.de>
6669
6670 PR tree-optimization/70780
6671 * gcc.dg/torture/pr70780.c: New testcase.
6672
3f8257db 66732016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6674
c87885ca
RO
6675 * gcc.target/arm/neon-vaddws16.c: New test.
6676 * gcc.target/arm/neon-vaddws32.c: New test.
6677 * gcc.target/arm/neon-vaddwu16.c: New test.
6678 * gcc.target/arm/neon-vaddwu32.c: New test.
6679 * gcc.target/arm/neon-vaddwu8.c: New test.
6680 * lib/target-supports.exp
93c590ee
MC
6681 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6682 that arm neon support vector widen sum of HImode TO SImode.
6683
d6c1a7a7
JJ
66842016-04-23 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR sanitizer/70712
6687 * c-c++-common/asan/pr70712.c: New test.
6688
ab0fc037
TS
66892016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6690
6691 * .gitattributes: New file.
6692
2aa64824
CL
66932016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6694
6695 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6696
e7e12d92
DH
66972016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6698
6699 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6700 * gfortran.dg/submodule_15.f08: Likewise.
6701
d1431192
RB
67022016-04-22 Richard Biener <rguenther@suse.de>
6703
6704 PR tree-optimization/70740
6705 * gcc.dg/torture/pr70740.c: New testcase.
6706
04a63c24
L
67072016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6708
6709 PR target/70750
6710 * gcc.target/i386/pr70750-1.c: New test.
6711 * gcc.target/i386/pr70750-2.c: Likewise.
6712
20700098
PC
67132016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6714
6715 PR c++/70540
6716 * g++.dg/cpp0x/auto48.C: New.
6717
aedf4e12
MP
67182016-04-21 Marek Polacek <polacek@redhat.com>
6719
6720 PR c++/70513
6721 * g++.dg/cpp0x/forw_enum12.C: New test.
6722 * g++.dg/cpp0x/forw_enum13.C: New test.
6723
2074d80a
KY
67242016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6725
6726 PR target/70728
6727 * gcc.target/i386/pr70728.c: New test.
6728
aef4aab0
RB
67292016-04-21 Richard Biener <rguenther@suse.de>
6730
6731 PR middle-end/70747
6732 * gcc.dg/pr70747.c: New testcase.
6733
2359e571
BC
67342016-04-21 Bin Cheng <bin.cheng@arm.com>
6735
6736 PR tree-optimization/70715
6737 * gcc.dg/tree-ssa/scev-13.c: New test.
6738
ce0e66ff
MG
67392016-04-21 Marc Glisse <marc.glisse@inria.fr>
6740
6741 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6742
2c2870a1
MG
67432016-04-21 Marc Glisse <marc.glisse@inria.fr>
6744
6745 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6746
a2b056a3
JH
67472016-04-20 Jan Hubicka <jh@suse.cz>
6748
6749 PR ipa/70018
6750 * g++.dg/ipa/nothrow-1.C: New testcase.
6751
ee392fc2
NS
67522016-04-20 Nathan Sidwell <nathan@acm.org>
6753
6754 PR c++/55635
6755 * g++.dg/eh/delete1.C: New.
6756
dda49daf
L
67572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6758
6759 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6760 -mtune-ctrl=sse_typeless_stores.
6761
8a5b9d5a
L
67622016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6763
6764 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6765
1011119f
BC
67662016-04-20 Bin Cheng <bin.cheng@arm.com>
6767
6768 PR tree-optimization/69489
6769 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6770
477d4906
IV
67712016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6772
6773 PR c++/69363
6774 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6775 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6776 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6777
fad08d12
BC
67782016-04-20 Bin Cheng <bin.cheng@arm.com>
6779
6780 PR tree-optimization/56625
6781 PR tree-optimization/69489
6782 * gcc.dg/vect/pr56625.c: New test.
6783 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6784
9e3e4fab
AP
67852016-04-20 Andrew Pinski <apinski@cavium.com>
6786
6787 PR target/64971
6788 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6789
d7aa24e4
AC
67902016-04-20 Arnaud Charlet <charlet@adacore.com>
6791
6792 * gnat.dg/self1.adb: Remove now incorrect test.
6793
e6d62b46
BC
67942016-04-20 Bin Cheng <bin.cheng@arm.com>
6795
6796 * gcc.dg/tree-ssa/scev-11.c: New test.
6797 * gcc.dg/tree-ssa/scev-12.c: New test.
6798
2697b189
MP
67992016-04-20 Marek Polacek <polacek@redhat.com>
6800
6801 PR tree-optimization/70725
6802 * gcc.dg/pr70725.c: New test.
6803
60d393e8
RB
68042016-04-20 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/70726
6807 * g++.dg/vect/pr70726.cc: New testcase.
6808
82c6f58a
AK
68092016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6810
6811 PR target/70674
6812 * gcc.target/s390/pr70674.c: New test.
6813
90eeab20
JD
68142016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6815
6816 PR libgfortran/70684
6817 * gfortran.dg/list_read_14.f90: New test.
6818
fc9cf6da
L
68192016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6820
6821 PR target/69201
6822 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6823 extern to force it misaligned.
6824 (b): Likewise.
6825 (c): Likewise.
6826 (d): Likewise.
6827 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6828 Don't check `*' before movv4sf_internal.
6829 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6830 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6831 Don't check `*' before movv16qi_internal.
6832 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6833 extern to force it misaligned.
6834 (b): Likewise.
6835 (c): Likewise.
6836 (d): Likewise.
6837 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6838 Don't check `*' before movv2df_internal.
6839 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6840 extern to force it misaligned.
6841 (b): Likewise.
6842 (c): Likewise.
6843 (d): Likewise.
6844 Check movv8sf_internal instead of avx_storeups256.
6845 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6846
ea8927ea
RB
68472016-04-19 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/70171
6850 * g++.dg/tree-ssa/pr70171.C: New testcase.
6851
65f52ee9
RB
68522016-04-19 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/70724
6855 * gcc.dg/torture/pr70724.c: New testcase.
6856
987b67f1
VM
68572016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6858
6859 PR middle-end/70689
c87885ca 6860 * gcc.target/i386/pr70689.c: New.
987b67f1 6861
91a47c39
L
68622016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6863
6864 PR target/70708
6865 * gcc.target/i386/pr70708.c: New test.
6866
8270b82d
RB
68672016-04-18 Richard Biener <rguenther@suse.de>
6868
6869 PR tree-optimization/43434
6870 * gcc.dg/vect/pr43434.c: New testcase.
6871 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6872 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6873 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6874 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6875 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6876 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6877 * gcc.dg/gomp/pr68640.c: Likewise.
6878 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6879 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6880
edd048e2
RB
68812016-04-18 Richard Biener <rguenther@suse.de>
6882
6883 PR tree-optimization/70701
6884 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6885
bd5c7330
TV
68862016-04-18 Tom de Vries <tom@codesourcery.com>
6887
6888 PR testsuite/70699
6889 * gcc.dg/pr70161.c: Add dot-file scans.
6890 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6891 instead of after last dot char.
6892
23f2660f
EB
68932016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6894
6895 * c-c++-common/dump-ada-spec-3.c: New test.
6896 * c-c++-common/dump-ada-spec-4.c: Likewise.
6897
da152c9f
TV
68982016-04-17 Tom de Vries <tom@codesourcery.com>
6899
6900 PR other/70183
6901 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6902
cc950f98
JH
69032016-04-15 Jan Hubicka <jh@suse.cz>
6904
6905 PR ipa/70018
6906 * g++.dg/ipa/pure-const-1.C: New testcase.
6907 * g++.dg/ipa/pure-const-2.C: New testcase.
6908 * g++.dg/ipa/pure-const-3.C: New testcase.
6909
949505a9
MP
69102016-04-15 Marek Polacek <polacek@redhat.com>
6911
6912 PR c/70671
6913 * gcc.dg/bitfld-22.c: New test.
6914
10e547d6
BS
69152016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6916
6917 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6918 x86_64.
6919
1e77281b
MP
69202016-04-15 Marek Polacek <polacek@redhat.com>
6921
6922 PR c/70651
6923 * c-c++-common/pr70651.c: New test.
6924
e501fa8e
KT
69252016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6926
6927 PR rtl-optimization/70681
6928 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6929 dump scan on arm and powerpc.
6930 * gcc.dg/pr10474.c: Likewise.
6931
dda1bf61
JJ
69322016-04-15 Jakub Jelinek <jakub@redhat.com>
6933
ca4ef1ff
JJ
6934 PR c++/69517
6935 PR c++/70019
6936 PR c++/70588
6937 * g++.dg/cpp1y/vla11.C: Revert for real.
6938
dda1bf61
JJ
6939 PR c/70436
6940 * c-c++-common/Wparentheses-1.c: New test.
6941 * c-c++-common/gomp/Wparentheses-1.c: New test.
6942 * c-c++-common/gomp/Wparentheses-2.c: New test.
6943 * c-c++-common/gomp/Wparentheses-3.c: New test.
6944 * c-c++-common/gomp/Wparentheses-4.c: New test.
6945 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6946 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6947 * c-c++-common/goacc/Wparentheses-1.c: New test.
6948
1355e62c
KY
69492016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6950
6951 PR target/70662
6952 * gcc.target/i386/pr70662.c: New test.
6953
0ab34b9e 69542016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6955 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6956
6957 PR tree-optimization/70130
6958 * gcc.dg/vect/O3-pr70130.c: New testcase.
6959
bc773aad
MM
69602016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6961
6e9b2286
MM
6962 PR target/70669
6963 * gcc.target/powerpc/pr70669.c: New test.
6964
bc773aad
MM
6965 PR target/70640
6966 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6967 a power7 system that does not have an assembler that supports
6968 power8.
6969
d8747845
MS
69702016-04-14 Martin Sebor <msebor@redhat.com>
6971
6972 PR c++/69517
6973 PR c++/70019
6974 PR c++/70588
6975 * c-c++-common/ubsan/vla-1.c: Revert.
6976 * g++.dg/cpp1y/vla11.C: Same.
6977 * g++.dg/cpp1y/vla12.C: Same.
6978 * g++.dg/cpp1y/vla13.C: Same.
6979 * g++.dg/cpp1y/vla14.C: Same.
6980 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6981 * g++.dg/init/array24.C: Same.
d8747845
MS
6982 * g++.dg/ubsan/vla-1.C: Same.
6983
85128559
MP
69842016-04-14 Marek Polacek <polacek@redhat.com>
6985 Jan Hubicka <hubicka@ucw.cz>
6986
6987 PR c++/70029
6988 * g++.dg/torture/pr70029.C: New test.
6989
52fbb073
MS
69902016-04-14 Martin Sebor <msebor@redhat.com>
6991
6992 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6993 type size to prevent failures on targets with very low maximum
6994 alignment.
6995
6db61d6f
RB
69962016-04-14 Richard Biener <rguenther@suse.de>
6997
6998 PR tree-optimization/70623
6999 * gcc.dg/torture/pr70623.c: New testcase.
7000 * gcc.dg/torture/pr70623-2.c: Likewise.
7001
342fac95
MS
70022016-04-13 Martin Sebor <msebor@redhat.com>
7003
7004 PR c++/69517
7005 PR c++/70019
7006 PR c++/70588
7007 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7008 * g++.dg/cpp1y/vla11.C: New test.
7009 * g++.dg/cpp1y/vla12.C: New test.
7010 * g++.dg/cpp1y/vla13.C: New test.
7011 * g++.dg/cpp1y/vla14.C: New test.
7012 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7013 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7014 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7015
d93c452f
JJ
70162016-04-13 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR c++/70641
7019 * g++.dg/opt/pr70641.C: New test.
7020
85115fb6
RO
70212016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7022
7023 PR rtl-optimization/68749
7024 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7025 effects of argument promotions.
7026 Remove default args to dg-skip-if.
7027
545a4139
PC
70282016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7029
7030 PR c++/70635
7031 * g++.dg/parse/pr70635.C: New.
7032
b3a77f21
MP
70332016-04-13 Marek Polacek <polacek@redhat.com>
7034
7035 PR c++/70639
7036 * c-c++-common/Wmisleading-indentation-4.c: New test.
7037
99cd9857
MP
70382016-04-13 Marek Polacek <polacek@redhat.com>
7039
7040 PR c/70436
c87885ca
RO
7041 * gcc.dg/Wparentheses-12.c: New test.
7042 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7043
75ca93ec
IE
70442016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7045
7046 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7047 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7048 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7049
3d3f9e7e
JJ
70502016-04-13 Jakub Jelinek <jakub@redhat.com>
7051
37947cd0
JJ
7052 PR middle-end/70633
7053 * gcc.c-torture/compile/pr70633.c: New test.
7054
3d3f9e7e
JJ
7055 PR debug/70628
7056 * gcc.dg/torture/pr70628.c: New test.
7057
92886d3e
PP
70582016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7059
7060 PR c++/70610
7061 * g++.dg/template/pr70610.C: New test.
7062 * g++.dg/template/pr70610-2.C: New test.
7063 * g++.dg/template/pr70610-3.C: New test.
7064 * g++.dg/template/pr70610-4.C: New test.
7065
13bd7c2b
JJ
70662016-04-12 Jakub Jelinek <jakub@redhat.com>
7067
6512fa6d
JJ
7068 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7069 128 instead of 32.
7070
13bd7c2b
JJ
7071 PR c++/70571
7072 * g++.dg/ext/pr70571.C: New test.
7073
20b9851c
MM
70742016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7075
8a434ada 7076 PR target/70640
20b9851c
MM
7077 * gcc.target/powerpc/pr70640.c: New test.
7078
2b2f52bc
PC
70792016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 PR c++/68722
7082 * g++.dg/parse/pr68722.C: New.
7083
5901e56a
JJ
70842016-04-12 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR rtl-optimization/70596
7087 * gcc.target/i386/pr70596.c: New test.
7088
d4619dc1
NS
70892016-04-12 Nathan Sidwell <nathan@acm.org>
7090
7091 PR c++/70501
7092 * g++.dg/init/pr70501.C: New.
7093
3df530d3
DW
70942016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7095
7096 * gcc.target/i386/asm-flag-6.c: New test.
7097
b7a120d7
TV
70982016-04-12 Tom de Vries <tom@codesourcery.com>
7099
7100 PR tree-optimization/68756
7101 * gcc.dg/graphite/pr68756.c: New test.
7102
4e0eea75
JJ
71032016-04-12 Jakub Jelinek <jakub@redhat.com>
7104
7105 PR tree-optimization/70602
7106 * gcc.c-torture/execute/pr70602.c: New test.
7107
35fbda43
MM
71082016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7109
7110 PR target/70381
7111 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7112 __float128 emulator is built and runs.
7113 * gcc.target/powerpc/float128-1.c: Likewise.
7114
7115 * lib/target-supports.exp (check_ppc_float128_sw_available):
7116 Rework tests for __float128 software and hardware
7117 availability. Fix exit condition to return 0 on success.
7118
04a99ebe
JG
71192016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7120
7121 PR target/70133
7122 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7123 * gcc.target/aarch64/target_attr_15.c: Likewise.
7124
47cd5a85
PC
71252016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 PR c++/69066
7128 * g++.dg/cpp1y/pr69066.C: New.
7129
a5edb32e
JD
71302016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7131
7132 PR fortran/68566
7133 * gfortran.dg/pr36192.f90: Update test.
7134 * gfortran.dg/pr36192_1.f90: Update test.
7135 * gfortran.dg/real_dimension_1.f: Update test.
7136 * gfortran.dg/parameter_array_init_7.f90: New test.
7137
8ef378f8
JDA
71382016-04-09 John David Anglin <danglin@gcc.gnu.org>
7139
c532c871
JDA
7140 PR testsuite/64039
7141 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7142
d34f706f
JDA
7143 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7144
75e1dd9e
JDA
7145 PR rtl-optimization/66669
7146 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7147
8a976f5f
JDA
7148 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7149
da04822a
JDA
7150 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7151 * gcc.dg/pie-1.c: Likewise.
7152 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7153 * gcc.dg/pic-4.c: Likewise.
7154 * gcc.dg/pie-3.c: Likewise.
7155 * gcc.dg/pie-4.c: Likewise.
7156
adfabcf9
JDA
7157 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7158
4a020adf
JDA
7159 PR tree-optimization/68644
7160 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7161
8ef378f8
JDA
7162 PR rtl-optimization/64886
7163 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7164
09bf990e
TV
71652016-04-09 Tom de Vries <tom@codesourcery.com>
7166
7167 PR tree-optimization/68953
7168 * gcc.dg/graphite/pr68953.c: New test.
7169
138c3c1a
DH
71702016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7171
7172 PR fortran/70592
7173 * gfortran.dg/deferred_character_16.f90: New test.
7174
f55460af
JJ
71752016-04-09 Jakub Jelinek <jakub@redhat.com>
7176
7177 PR tree-optimization/70586
7178 * gcc.c-torture/execute/pr70586.c: New test.
7179
0b77bbf3
DH
71802016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7181
7182 PR sanitizer/70573
7183 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7184 with __builtin_memset
7185 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7186
c42cfb5c
CP
71872016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7188
7189 PR lto/70289
7190 PR ipa/70348
7191 PR tree-optimization/70373
7192 PR middle-end/70533
7193 PR middle-end/70534
7194 PR middle-end/70535
7195 * c-c++-common/goacc/reduction-5.c: New test.
7196 * c-c++-common/goacc/reduction-promotions.c: New test.
7197 * gfortran.dg/goacc/reduction-3.f95: New test.
7198 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7199
56cfb596
PP
72002016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7201
7202 PR c++/70590
7203 PR c++/70452
7204 * g++.dg/pr70590.C: New test.
7205 * g++.dg/pr70590-2.C: New test.
7206
1a13c0a2
JJ
72072016-04-08 Jakub Jelinek <jakub@redhat.com>
7208
abc0647a
JJ
7209 PR middle-end/70593
7210 * gcc.target/i386/pr70593.c: New test.
7211
1a13c0a2
JJ
7212 PR rtl-optimization/70574
7213 * gcc.target/i386/avx2-pr70574.c: New test.
7214
c3da4956
MO
72152016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7216
7217 PR sanitizer/70541
7218 * c-c++-common/asan/pr70541.c: New test.
7219
9f1b833b
TV
72202016-04-08 Tom de Vries <tom@codesourcery.com>
7221
7222 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7223 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7224
bae7adda
KT
72252016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7226
7227 PR target/70566
7228 * gcc.c-torture/execute/pr70566.c: New test.
7229
211f3d57
TV
72302016-04-08 Tom de Vries <tom@codesourcery.com>
7231
7232 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7233 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7234
02cf2861
AM
72352016-04-08 Alan Modra <amodra@gmail.com>
7236
7237 * gcc.target/powerpc/pr70117.c: New.
7238
5f490f9f
JJ
72392016-04-07 Jakub Jelinek <jakub@redhat.com>
7240
56e9b710
JJ
7241 PR testsuite/70581
7242 * gcc.dg/lto/simd-function_0.c: New test.
7243
5f490f9f
JJ
7244 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7245 clones.
7246 * c-c++-common/attr-simd-2.c: Likewise.
7247 * c-c++-common/attr-simd-4.c: Likewise.
7248 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7249 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7250
e4ebc74d
TP
72512016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7252
7253 PR testsuite/70553
7254 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7255
9817ae35
TS
72562016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7257 Tom de Vries <tom@codesourcery.com>
7258
7259 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7260 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7261 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7262 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7263 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7264 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7265 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7266 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7267
e292f64d
PP
72682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7269
7270 PR c/70436
7271 * g++.dg/warn/Wparentheses-29.C: New test.
7272
6b37bdaf
PP
72732016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7274
7275 PR c/70436
7276 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7277 explicit braces to resolve a future -Wparentheses warning.
7278
64824205
RH
72792016-04-06 Richard Henderson <rth@redhat.com>
7280
7281 * gcc.dg/pr61817-1.c: New test.
7282 * gcc.dg/pr61817-2.c: New test.
7283 * gcc.dg/pr69391-1.c: New test.
7284 * gcc.dg/pr69391-2.c: New test.
7285
bc2fc1f3
VM
72862016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7287
7288 PR rtl-optimization/70398
c87885ca 7289 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7290
41414a02
EB
72912016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7292
7293 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7294
4066ea8a
YR
72952016-04-06 Yvan Roux <yvan.roux@linaro.org>
7296 Pedro Alves <palves@redhat.com>
7297
7298 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7299
ec35ea45
JJ
73002016-04-06 Jakub Jelinek <jakub@redhat.com>
7301
3866f8dd
JJ
7302 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7303 Check for avx512f effective targets instead of avx2.
7304 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7305 for AVX512F clones.
7306 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7307 * g++.dg/gomp/declare-simd-1.C: Likewise.
7308 * g++.dg/gomp/declare-simd-3.C: Likewise.
7309 * g++.dg/gomp/declare-simd-4.C: Likewise.
7310
ec35ea45
JJ
7311 PR middle-end/70550
7312 * c-c++-common/gomp/pr70550-1.c: New test.
7313 * c-c++-common/gomp/pr70550-2.c: New test.
7314
c08d28ac
NS
73152016-04-05 Nathan Sidwell <nathan@acm.org>
7316
7317 PR c++/70512
7318 * g++.dg/ext/attribute-may-alias-5.C: New.
7319
1d510e04
JJ
73202016-04-05 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR c++/70336
7323 * c-c++-common/pr70336.c: New test.
7324 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7325 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7326
84278ed9
JH
73272016-04-05 Jan Hubicka <hubicka@ucw.cz>
7328
7329 PR ipa/66223
7330 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7331
268a0ec4
JJ
73322016-04-05 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR rtl-optimization/70542
7335 * gcc.dg/torture/pr70542.c: New test.
7336 * gcc.target/i386/avx2-pr70542.c: New test.
7337
5e8c2eb1
ZS
73382016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7339
7340 PR tree-optimization/70509
7341 * gcc.target/i386/avx512bw-pr70509.c: New test.
7342
c0daf32d
PP
73432016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7344
7345 PR c++/70452
7346 * g++.dg/ext/constexpr-vla4.C: New test.
7347
bf867841
UB
73482016-04-05 Uros Bizjak <ubizjak@gmail.com>
7349
7350 PR target/70510
7351 * gcc.target/i386/pr70510.c: New test.
7352
3022186a
RB
73532016-04-05 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/70526
7356 * g++.dg/torture/pr70526.C: New testcase.
7357
55fc79b2
JJ
73582016-04-05 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR target/70525
7361 * gcc.target/i386/pr70525.c: New test.
7362
62b233f2
RB
73632016-04-05 Richard Biener <rguenther@suse.de>
7364
7365 PR middle-end/70499
7366 * g++.dg/torture/pr70499.C: New testcase.
7367
cc05759d
RB
73682016-04-05 Richard Biener <rguenther@suse.de>
7369
7370 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7371 remove XFAIL.
7372
f23f16d4
JJ
73732016-04-04 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR middle-end/70307
7376 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7377 rs6000 ABI warnings.
7378
d27ecc49
JH
73792016-04-04 Jan Hubicka <hubicka@ucw.cz>
7380
7381 PR ipa/66223
7382 * g++.dg/ipa/devirt-51.C: New testcase.
7383
c974c96e 73842016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7385 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7386
7387 PR middle-end/70457
7388 * gcc.dg/torture/pr70457.c: New.
7389
7a85da89
AV
73902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7391
7392 PR fortran/67538
7393 * gfortran.dg/allocate_with_source_19.f08: New test.
7394
de517e64
AV
73952016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7396
7397 PR fortran/65795
7398 * gfortran.dg/coarray_allocate_6.f08: New test.
7399
43b9f499
RB
74002016-04-04 Richard Biener <rguenther@suse.de>
7401
7402 PR rtl-optimization/70484
7403 * gcc.dg/torture/pr70484.c: New testcase.
7404
f13355da
MP
74052016-04-04 Marek Polacek <polacek@redhat.com>
7406
7407 PR c/70307
7408 * gcc.dg/torture/pr70307.c: New test.
7409
6cc6ed50
OE
74102016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7411
7412 PR target/70416
7413 PR target/67391
7414 * gcc.target/sh/torture/pr70416.c: New.
7415
abdc16c8
MS
74162016-04-02 Martin Sebor <msebor@redhat.com>
7417
7418 PR c++/67376
7419 PR c++/70170
7420 PR c++/70172
7421 PR c++/70228
7422 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7423 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7424 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7425 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7426 * g++.dg/cpp0x/constexpr-string.C: Same.
7427 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7428 * g++.dg/cpp0x/pr65398.C: Same.
7429 * g++.dg/ext/constexpr-vla1.C: Same.
7430 * g++.dg/ext/constexpr-vla2.C: Same.
7431 * g++.dg/ext/constexpr-vla3.C: Same.
7432 * g++.dg/ubsan/pr63956.C: Same.
7433
763cd859
JJ
74342016-04-01 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR rtl-optimization/70467
7437 * gcc.target/i386/pr70467-2.c: New test.
7438
0f875435
JJ
74392016-04-01 Jakub Jelinek <jakub@redhat.com>
7440 Marek Polacek <polacek@redhat.com>
7441
7442 PR c++/70488
7443 * g++.dg/init/new47.C: New test.
7444
41d14659
RR
74452016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7446
7447 PR target/70496
7448 * gcc.target/arm/pr70496.c: New test.
7449
f9bf89bb
NS
74502016-04-01 Nathan Sidwell <nathan@acm.org>
7451
73b9085d
NS
7452 PR c++/68475
7453 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7454
4afdcfaa
IE
74552016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7456
7457 PR target/69890
7458 * gcc.dg/strlenopt.h (memmove): New.
7459 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7460 instead of "string.h".
7461 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7462 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7463 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7464 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7465 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7466 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7467 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7468 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7469 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7470 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7471 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7472 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7473 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7474 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7475 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7476 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7477 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7478 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7479 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7480 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7481
b5d7a29c
RO
74822016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7483
7484 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7485 (Holder::foo): Reflect this.
7486
b660f9ec
IE
74872016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7488
7489 PR target/70442
7490 * gcc.dg/pr70442.c: New test.
7491
88504f34
NS
74922016-03-31 Nathan Sidwell <nathan@acm.org>
7493
7494 PR c++/70393
7495 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7496
95d34b96
KY
74972016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7498
7499 PR target/70453
7500 * gcc.target/i386/pr70453.c: New test.
7501
b4c4967c
AB
75022016-03-31 Andrey Belevantsev <abel@ispras.ru>
7503
7504 PR target/70292
7505 * gcc.c-torture/pr70292.c: New test.
7506
5fde6a45
MP
75072016-03-31 Marek Polacek <polacek@redhat.com>
7508
7509 PR c/70297
7510 * c-c++-common/pr70297.c: New test.
7511 * g++.dg/cpp0x/typedef-redecl.C: New test.
7512 * gcc.dg/typedef-redecl2.c: New test.
7513
97eb24c4
JJ
75142016-03-31 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR rtl-optimization/70460
7517 * gcc.c-torture/execute/pr70460.c: New test.
7518
efc3536f
RB
75192016-03-31 Richard Biener <rguenther@suse.de>
7520
7521 PR c++/70430
7522 * g++.dg/ext/vector30.C: New testcase.
7523
e0876e21
DH
75242016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7525 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7526
7527 * gfortran.dg/fmt_pf.f90: New test.
7528
e9bff8c6
RO
75292016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7530
7531 Forward-port from 5 branch
7532 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR testsuite/70356
7535 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7536 dg-require-effective-target after dg-do.
7537
7538 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7539
7540 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7541
2620c80d
TS
75422016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7543 Julian Brown <julian@codesourcery.com>
7544 Chung-Lin Tang <cltang@codesourcery.com>
7545 Cesar Philippidis <cesar@codesourcery.com>
7546 James Norris <jnorris@codesourcery.com>
7547 Tom de Vries <tom@codesourcery.com>
7548 Nathan Sidwell <nathan@codesourcery.com>
7549
bf867841 7550 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7551 * c-c++-common/goacc/loop-clauses.c: Likewise.
7552 * g++.dg/goacc/template.C: Likewise.
7553 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7554 * gfortran.dg/goacc/loop-1.f95: Likewise.
7555 * gfortran.dg/goacc/loop-5.f95: Likewise.
7556 * gfortran.dg/goacc/loop-6.f95: Likewise.
7557 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7558 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7559 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7560 * c-c++-common/goacc/clauses-fail.c: Likewise.
7561 * c-c++-common/goacc/parallel-1.c: Likewise.
7562 * c-c++-common/goacc/reduction-1.c: Likewise.
7563 * c-c++-common/goacc/reduction-2.c: Likewise.
7564 * c-c++-common/goacc/reduction-3.c: Likewise.
7565 * c-c++-common/goacc/reduction-4.c: Likewise.
7566 * c-c++-common/goacc/routine-3.c: Likewise.
7567 * c-c++-common/goacc/routine-4.c: Likewise.
7568 * c-c++-common/goacc/routine-5.c: Likewise.
7569 * c-c++-common/goacc/tile.c: Likewise.
7570 * g++.dg/goacc/template.C: Likewise.
7571 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7572 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7573 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7574 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7575 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7576 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7577 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7578 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7579 * c-c++-common/goacc/use_device-1.c: ... this file.
7580 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7581 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7582 * c-c++-common/goacc/host_data-6.c: ... this file.
7583 * c-c++-common/goacc/loop-2-kernels.c: New file.
7584 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7585 * c-c++-common/goacc/loop-3.c: Likewise.
7586 * g++.dg/goacc/reference.C: Likewise.
7587 * g++.dg/goacc/routine-1.C: Likewise.
7588 * g++.dg/goacc/routine-2.C: Likewise.
7589
f6d2d066
RB
75902016-03-30 Richard Biener <rguenther@suse.de>
7591
7592 PR middle-end/70450
7593 * gcc.dg/torture/pr70450.c: New testcase.
7594
d43242b9
JJ
75952016-03-30 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR target/70421
7598 * gcc.dg/torture/pr70421.c: New test.
7599 * gcc.target/i386/avx512f-pr70421.c: New test.
7600
5ce43b77
L
76012016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7602
7603 PR testsuite/70364
7604 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7605 (check): New function.
7606 (bar): Call check.
7607 (foo): Align stack to 16 bytes when calling bar.
7608 * gcc.target/i386/cleanup-2.c: Likewise.
7609
d014a712
PP
76102016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7611
7612 PR tree-optimization/59124
7613 * gcc.dg/Warray-bounds-19.c: New test.
7614
3f8257db 76152016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7616
7617 * lib/prune.exp (escape_regex_chars): New.
7618 (prune_file_path): Update to quote metcharacters for regexp.
7619
3336c6e0
JJ
76202016-03-29 Jakub Jelinek <jakub@redhat.com>
7621
a362f023
JJ
7622 PR rtl-optimization/70429
7623 * gcc.c-torture/execute/pr70429.c: New test.
7624
3336c6e0
JJ
7625 PR tree-optimization/70405
7626 * gcc.dg/pr70405.c: New test.
7627
728557fd
AV
76282016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7629
7630 PR fortran/70397
7631 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7632 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7633
bef977d4
TS
76342016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7635
7636 PR testsuite/64177
7637 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7638 __cilkrts_set_param to set two workers.
7639 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7640 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7641
6f6d25c9
DH
76422016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7643
bf867841 7644 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7645
45733562
KY
76462016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7647
7648 PR target/70406
bf867841 7649 * gcc.target/i386/pr70406.c: New test.
45733562 7650
a1799e5e
EB
76512016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7652
7653 * gnat.dg/specs/double_record_extension3.ads: New test.
7654
5fca7b66
RH
76552016-03-25 Richard Henderson <rth@redhat.com>
7656
7657 PR target/70120
7658 * gcc.target/aarch64/pr70120-1.c: New.
7659 * gcc.target/aarch64/pr70120-2.c: New.
7660 * gcc.target/aarch64/pr70120-3.c: New.
7661
31ce75c6
PP
76622016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7663
7664 PR c++/62212
7665 * g++.dg/template/mangle2.C: The dg-do directive should be
7666 "compile" not "assemble".
7667
3caf0ca1
BS
76682016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7669
7670 PR lto/69650
7671 * gcc.dg/pr69650.c: New test.
7672
634035b6
DE
76732016-03-25 David Edelsohn <dje.gcc@gmail.com>
7674
7675 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7676
45d34276
AM
76772016-03-25 Alan Modra <amodra@gmail.com>
7678
7679 * gcc.dg/dfp/pr70052.c: New test.
7680
8f085166
RH
76812016-03-24 Richard Henderson <rth@redhat.com>
7682
7683 PR middle-end/69845
7684 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7685 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7686
011e5ec3
TV
76872016-03-24 Tom de Vries <tom@codesourcery.com>
7688
7689 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7690
9e3f4551
TV
76912016-03-24 Tom de Vries <tom@codesourcery.com>
7692
7693 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7694 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7695
45780041
TV
76962016-03-24 Tom de Vries <tom@codesourcery.com>
7697
7698 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7699 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7700
887ab4e5
PP
77012016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7702
7703 PR c++/62212
7704 * g++.dg/template/mangle2.C: New test.
7705
69a9a66f
RB
77062016-03-24 Richard Biener <rguenther@suse.de>
7707
7708 PR tree-optimization/70396
7709 * gcc.dg/torture/pr70396.c: New testcase.
7710
ed87de55
RB
77112016-03-24 Richard Biener <rguenther@suse.de>
7712
7713 PR middle-end/70370
7714 * gcc.dg/torture/pr70370.c: New testcase.
7715
ea064934
TV
77162016-03-24 Tom de Vries <tom@codesourcery.com>
7717
7718 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7719 * gfortran.dg/goacc/kernels-tree.f95: Same.
7720 * gfortran.dg/goacc/parallel-tree.f95: Same.
7721
b2a4dd1d
TV
77222016-03-24 Tom de Vries <tom@codesourcery.com>
7723
7724 * c-c++-common/goacc/uninit-if-clause.c: New test.
7725 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7726
72e7cd6e
JJ
77272016-03-24 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR target/70290
bf867841
UB
7730 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7731 Fix formatting.
72e7cd6e 7732
ce9d0c03
RB
77332016-03-24 Richard Biener <rguenther@suse.de>
7734
7735 PR tree-optimization/70372
7736 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7737
426b9428
PP
77382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7739
7740 PR c++/70347
7741 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7742
cd1588c4
PP
77432016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7744
7745 PR c++/70332
7746 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7747
61637db3
JJ
77482016-03-23 Jakub Jelinek <jakub@redhat.com>
7749
928af3bf
JJ
7750 PR c++/70001
7751 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7752 * g++.dg/cpp1y/pr70001.C: New test.
7753
61637db3
JJ
7754 PR c++/70323
7755 * g++.dg/cpp0x/constexpr-70323.C: New test.
7756
05aca4e7
AO
77572016-03-23 Alexandre Oliva <aoliva@redhat.com>
7758 Jason Merrill <jason@redhat.com>
7759 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR c++/69315
7762 * g++.dg/cpp0x/constexpr-69315.C: New test.
7763 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7764
fbdb6baf
MP
77652016-03-23 Marek Polacek <polacek@redhat.com>
7766
7767 PR c++/69884
7768 * g++.dg/warn/Wignored-attributes-1.C: New test.
7769 * g++.dg/warn/Wignored-attributes-2.C: New test.
7770
d79ee524
TV
77712016-03-23 Tom de Vries <tom@codesourcery.com>
7772
7773 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7774 initialization.
7775 * gfortran.dg/goacc/private-3.f95 (test): Same.
7776 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7777 missing use param.
7778
a59f0bef
KT
77792016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7780
7781 * lib/target-supports.exp: Remove v7ve entry from loop
7782 creating effective target checks.
7783 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7784 (add_options_for_arm_arch_v7ve): Likewise.
7785
0179520a
JJ
77862016-03-23 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR tree-optimization/70354
7789 * gcc.dg/vect/pr70354-1.c: New test.
7790 * gcc.dg/vect/pr70354-2.c: New test.
7791 * gcc.target/i386/avx2-pr70354-1.c: New test.
7792 * gcc.target/i386/avx2-pr70354-2.c: New test.
7793
75bb14d7
JL
77942016-03-22 Jeff Law <law@redhat.com>
7795
7796 PR target/70232
7797 * gcc.dg/tree-ssa/pr70232.c: New test.
7798
72c9526d
IE
77992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7800
7801 PR target/70302
7802 * gcc.target/i386/pr70302.c: New test.
7803
a3ca1bc5
RB
78042016-03-22 Richard Biener <rguenther@suse.de>
7805
7806 PR middle-end/70251
7807 * g++.dg/torture/pr70251.C: New testcase.
7808
5c240f4d
DM
78092016-03-22 David Malcolm <dmalcolm@redhat.com>
7810
7811 PR c/69993
7812 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7813 Wmisleading-indentation.c.
7814 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7815 reflect change to diagnostic text and order of messages.
7816 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7817
80f6631b
DE
78182016-03-22 David Edelsohn <dje.gcc@gmail.com>
7819
7820 * g++.dg/ext/java-3.C: Don't compile on AIX.
7821
9a10956c
RB
78222016-03-22 Richard Biener <rguenther@suse.de>
7823
7824 PR middle-end/70333
7825 * gcc.dg/torture/pr70333.c: New testcase.
7826
6cedf922
IE
78272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7828
7829 * g++.dg/ext/pr70290.C: New test.
7830
cd6c27ac
KY
78312016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7832
7833 PR target/70325
7834 * gcc.target/i386/pr70325.c: New test.
7835
4cde512c
JJ
78362016-03-22 Jakub Jelinek <jakub@redhat.com>
7837
b01915ed
JJ
7838 PR target/70329
7839 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7840 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7841
4e3e2cf1
JJ
7842 PR target/70300
7843 * gcc.target/i386/pr70300.c: New test.
7844
4cde512c
JJ
7845 PR c++/70295
7846 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7847 (func2): New function for cond with parens, xfail warning for c++.
7848 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7849
16f6d7dc
PP
78502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7851
7852 PR c++/70096
7853 * g++.dg/template/ptrmem30.C: New test.
7854
a3e2b438
PP
78552016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7856
7857 PR c++/70204
7858 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7859 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7860
11b6a02e
JJ
78612016-03-21 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR middle-end/70326
7864 * gcc.dg/pr70326.c: New test.
7865
b9407883
MG
78662016-03-21 Marc Glisse <marc.glisse@inria.fr>
7867 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR tree-optimization/70317
7870 * gcc.dg/pr70317.c: New test.
7871
4a148e19
UB
78722016-03-21 Uros Bizjak <ubizjak@gmail.com>
7873
7874 PR target/70327
7875 * gcc.target/i386/pr70327.c: New test.
7876
2a85ddbb
ML
78772016-03-21 Martin Liska <mliska@suse.cz>
7878
7d36fe98 7879 PR ipa/70306
2a85ddbb
ML
7880 * gcc.dg/ipa/pr70306.c: New test.
7881
4a148e19 78822016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7883
7884 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7885 * gcc.target/arm/attr-align3.c: Likewise.
7886 * gcc.target/arm/attr_arm.c: Likewise.
7887 * gcc.target/arm/flip-thumb.c: Likewise.
7888
6b366948
JJ
78892016-03-21 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR target/70296
7892 * gcc.target/powerpc/altivec-36.c: New test.
7893
2fac8c14
RB
78942016-03-21 Richard Biener <rguenther@suse.de>
7895
7896 PR tree-optimization/70310
7897 * gcc.dg/torture/pr70310.c: New testcase.
7898
e9bde854
KY
78992016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7900
7901 PR target/70293
7902 * gcc.target/i386/pr70293.c: New test.
7903
56bbfaf6
RB
79042016-03-21 Richard Biener <rguenther@suse.de>
7905
7906 PR tree-optimization/70288
7907 * gcc.dg/torture/pr70288-1.c: New testcase.
7908 * gcc.dg/torture/pr70288-2.c: Likewise.
7909
3eee49ed
AB
79102016-03-21 Andrey Belevantsev <abel@ispras.ru>
7911
7912 PR rtl-optimization/69307
7913 * gcc.target/arm/pr69307.c: New test.
4a148e19 7914
8e7816b4
AB
79152016-03-21 Andrey Belevantsev <abel@ispras.ru>
7916
7917 PR rtl-optimization/69102
7918 * gcc.c-torture/compile/pr69102.c: New test.
7919
14d7d4be
JL
79202016-03-18 Jeff Law <law@redhat.com>
7921
7922 PR rtl-optimization/70263
7923 * gcc.c-torture/compile/pr70263-1.c: New test.
7924 * gcc.target/i386/pr70263-2.c: New test.
7925
5c6a601c
BS
79262016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7927
7928 PR rtl-optimization/70278
7929 * gcc.dg/torture/pr70278.c: New test.
7930 * gcc.target/arm/pr70278.c: New test.
7931
4bbf545b
DM
79322016-03-18 David Malcolm <dmalcolm@redhat.com>
7933
7934 PR c/70281
7935 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7936 (test_builtin_types_compatible_p): New test function.
7937 * gcc.dg/pr70281.c: New test case.
7938
dc28bb68
CL
79392016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7940
7941 PR target/70113
7942 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7943
5e8d6dff
IE
79442016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7945
7946 PR tree-optimization/70252
7947 * gcc.dg/pr70252.c: New test.
7948
d0e7e403
TV
79492016-03-18 Tom de Vries <tom@codesourcery.com>
7950
7951 * gcc.dg/pr70161-2.c: New test.
7952 * gcc.dg/pr70161.c: New test.
7953
fa22501a
TV
79542016-03-18 Tom de Vries <tom@codesourcery.com>
7955
7956 PR ipa/70269
7957 * gcc.dg/pr70269.c: New test.
7958
dd125026
JJ
79592016-03-18 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR c++/70267
7962 * g++.dg/ext/java-3.C: New test.
7963
91914f0a
PP
79642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7965
7966 PR c++/70205
7967 * g++.dg/lookup/pr70205.C: New test.
7968
753a8910
PP
79692016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7970
7971 PR c++/70218
7972 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7973
14ba7b28
MP
79742016-03-17 Marek Polacek <polacek@redhat.com>
7975
7976 PR c/69407
7977 * gcc.dg/atomic-op-6.c: New test.
7978
ded60913
DM
79792016-03-17 David Malcolm <dmalcolm@redhat.com>
7980
7981 PR c/70264
7982 * c-c++-common/pr70264.c: New test case.
7983
a3aad0e6
JJ
79842016-03-17 Jakub Jelinek <jakub@redhat.com>
7985
17366700
JJ
7986 PR c++/70144
7987 * c-c++-common/pr70144-1.c: New test.
7988 * c-c++-common/pr70144-2.c: New test.
7989
a3aad0e6
JJ
7990 PR c++/70272
7991 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7992 * g++.dg/opt/flifetime-dse6.C: New test.
7993 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7994
b57e6e18
L
79952016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7996
7997 PR driver/70192
7998 * gcc.dg/pic-1.c: New test.
7999 * gcc.dg/pic-2.c: Likewise.
8000 * gcc.dg/pic-3.c: Likewise.
8001 * gcc.dg/pic-4.c: Likewise.
8002 * gcc.dg/pie-1.c: Likewise.
8003 * gcc.dg/pie-2.c: Likewise.
8004 * gcc.dg/pie-3.c: Likewise.
8005 * gcc.dg/pie-4.c: Likewise.
8006 * gcc.dg/pie-5.c: Likewise.
8007 * gcc.dg/pie-6.c: Likewise.
8008
b38ba58b
TV
80092016-03-17 Tom de Vries <tom@codesourcery.com>
8010
8011 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8012 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8013
6931b3b7
RB
80142016-03-17 Richard Biener <rguenther@suse.de>
8015
8016 PR debug/70271
8017 * g++.dg/debug/pr70271.C: New testcase.
8018
0c8b64cb
IE
80192016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8020
8021 * gcc.target/i386/pr70251.c: New test.
8022
b1970801
MP
80232016-03-17 Marek Polacek <polacek@redhat.com>
8024
8025 PR c++/70194
8026 * g++.dg/warn/constexpr-70194.C: New test.
8027
820c5eaa
RH
80282016-03-16 Richard Henderson <rth@redhat.com>
8029
8030 PR middle-end/70240
8031 * gcc.c-torture/compile/pr70240.c: New.
8032
da0ad263
SKS
80332016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8034
8035 * gcc.c-torture/compile/20151204.c: Skip for avr.
8036
c73d295c
JJ
80372016-03-16 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR target/70245
8040 * g++.dg/opt/pr70245.C: New test.
8041 * g++.dg/opt/pr70245.h: New file.
8042 * g++.dg/opt/pr70245-aux.cc: New file.
8043
b2794066
MS
80442016-03-16 Martin Sebor <msebor@redhat.com>
8045
8046 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8047
aa43616c
RH
80482016-03-16 Richard Henderson <rth@redhat.com>
8049
8050 PR middle-end/70199
8051 * gcc.c-torture/compile/pr70199.c: New.
8052
59608fe5
L
80532016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8054
8055 * gcc.dg/uninit-19.c: Run dos2unix.
8056
ab4c578f
MP
80572016-03-16 Marek Polacek <polacek@redhat.com>
8058
8059 PR c/70093
8060 * gcc.dg/nested-func-10.c: New test.
8061 * gcc.dg/nested-func-9.c: New test.
8062
f5387e76
JJ
80632016-03-16 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR tree-optimization/68714
8066 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8067
7662b718
TV
80682016-03-16 Tom de Vries <tom@codesourcery.com>
8069
8070 PR tree-optimization/68715
8071 * gcc.dg/graphite/pr68715-2.c: New test.
8072 * gcc.dg/graphite/pr68715.c: New test.
8073 * gfortran.dg/graphite/pr68715.f90: New test.
8074
be7ce7ae
TV
80752016-03-16 Tom de Vries <tom@codesourcery.com>
8076
8077 PR tree-optimization/68809
8078 * gcc.dg/graphite/pr68809-2.c: New test.
8079 * gcc.dg/graphite/pr68809.c: New test.
8080
1935f250
JJ
80812016-03-16 Jakub Jelinek <jakub@redhat.com>
8082
6651c93e
JJ
8083 PR c++/70147
8084 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8085 method call to i () as argument. Adjust expected output.
8086
1935f250
JJ
8087 PR c++/70147
8088 * g++.dg/ubsan/pr70147-1.C: New test.
8089 * g++.dg/ubsan/pr70147-2.C: New test.
8090
ab1caa6e
MS
80912016-03-15 Martin Sebor <msebor@redhat.com>
8092
8093 PR c++/58281
8094 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8095
5c2a1bbb
JDA
80962016-03-15 John David Anglin <danglin@gcc.gnu.org>
8097
cb5d8ad1
JDA
8098 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8099 hppa*-*-hpux*.
8100
b440dd40
JDA
8101 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8102
5c2a1bbb
JDA
8103 PR libfortran/69799
8104 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8105 libatomic_available.
8106
42c729c5
MP
81072016-03-15 Marek Polacek <polacek@redhat.com>
8108
8109 PR c++/70209
8110 * g++.dg/ext/attribute-may-alias-4.C: New test.
8111
82b1c550
AM
81122016-03-15 Alexander Monakov <amonakov@ispras.ru>
8113
8114 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8115 -fvar-tracking-assignments-toggle flag.
8116
4ccbf3a6
PH
81172016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8118
8119 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8120
c39858bd
JJ
81212016-03-15 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR rtl-optimization/70222
8124 * gcc.c-torture/execute/pr70222-1.c: New test.
8125 * gcc.c-torture/execute/pr70222-2.c: New test.
8126
8be119c1
RH
81272016-03-15 Richard Henderson <rth@redhat.com>
8128
8129 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8130
6598bb55
AB
81312016-03-15 Andrey Belevantsev <abel@ispras.ru>
8132
8133 PR rtl-optimization/69032
8134 * gcc.dg/pr69032.c: New test.
8135
81fa2944
AB
81362016-03-15 Andrey Belevantsev <abel@ispras.ru>
8137
8138 PR rtl-optimization/63384
4a148e19 8139 * g++.dg/pr63384.C: New test.
81fa2944 8140
74ea9ab6
AB
81412016-03-15 Andrey Belevantsev <abel@ispras.ru>
8142
8143 PR target/64411
8144 * gcc.target/i386/pr64411.C: New test.
8145
045d5055
TV
81462016-03-15 Tom de Vries <tom@codesourcery.com>
8147
8148 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8149 * gfortran.dg/goacc/kernels-alias.f95: New test.
8150
3ea33585
MS
81512016-03-14 Martin Sebor <msebor@redhat.com>
8152
8153 PR c++/53792
8154 * g++.dg/cpp0x/constexpr-inline.C: New test.
8155 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8156
1df7b330
DE
81572016-03-14 David Edelsohn <dje.gcc@gmail.com>
8158
8159 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8160
79b57d18
JJ
81612016-03-14 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR middle-end/70219
8164 * gcc.dg/pr70219.c: New test.
8165
3cbf012a
BS
81662016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8167
8168 PR target/70083
8169 * gcc.dg/torture/pr70083.c: New test.
8170 * gcc.target/i386/pr70083.c: New test.
8171
a9fee7cd
RB
81722016-03-14 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/56365
8175 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8176
4799603f
SB
81772016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8178
8179 PR target/70098
8180 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8181 New function.
8182 * g++.dg/pr70098.C: New testcase.
8183
8184
760ca967
TV
81852016-03-14 Tom de Vries <tom@codesourcery.com>
8186
8187 PR tree-optimization/70045
8188 * gcc.dg/graphite/pr70045.c: New test.
8189
44e66a77
JD
81902016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8191
8192 PR fortran/69043
8193 * gfortran.dg/include_9.f90: New test.
8194
a18e0fe1
DH
81952016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8196
8197 PR fortran/45076
8198 gfortran.dg/prof/prof.exp: New script.
8199 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8200
d0aca6ab
AB
82012016-03-12 Andrey Belevantsev <abel@ispras.ru>
8202
8203 PR rtl-optimization/69307
8204 * gcc.dg/pr69307.c: New test.
8205
cefe08a4
VM
82062016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8207
8208 PR target/69614
8209 * gcc.target/arm/pr69614.c: New.
8210
70112e2a
PT
82112016-03-12 Paul Thomas <pault@gcc.gnu.org>
8212
8213 PR fortran/70031
8214 * gfortran.dg/submodule_14.f08: New test
8215
8216 PR fortran/69524
8217 * gfortran.dg/submodule_15.f08: New test
8218
3f1e5d3a
PP
82192016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8220
8221 PR c++/70106
8222 * g++.dg/cpp1y/paren3.C: New test.
8223
a3f6d680
MM
82242016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8225
8226 PR target/70131
8227 * gcc.target/powerpc/ppc-round2.c: New test.
8228
92348f09
BS
82292016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8230
8231 PR target/70123
8232 * gcc.dg/torture/pr70123.c: New test.
8233
cebde9e9
JL
82342016-03-11 Jeff Law <law@redhat.com>
8235
8236 PR tree-optimization/70190
8237 * gcc.c-torture/compile/pr70190.c: New test.
8238
3edc5da4
DM
82392016-03-11 David Malcolm <dmalcolm@redhat.com>
8240
8241 PR c/68187
8242 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8243 case.
8244 (test43_b): Likewise.
8245 (test43_c): Likewise.
8246 (test43_d): Likewise.
8247 (test43_e): Likewise.
8248 (test43_f): Likewise.
8249 (test43_g): Likewise.
8250 (test44_a): Likewise.
8251 (test44_b): Likewise.
8252 (test44_c): Likewise.
8253 (test44_d): Likewise.
8254 (test44_e): Likewise.
8255
318c1204
DM
82562016-03-11 David Malcolm <dmalcolm@redhat.com>
8257
8258 PR c/70085
8259 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8260
bc062234
KT
82612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8262
8263 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8264 dg-options.
8265
acfc1ac1
KT
82662016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8267
8268 PR target/70002
8269 PR target/69245
8270 * gcc.target/aarch64/pr69245_2.c: New test.
8271
d1e2bb2d
JJ
82722016-03-11 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR tree-optimization/70177
8275 * gcc.dg/pr70177.c: New test.
8276
07350627
AL
82772016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8278
8279 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8280
5c6706f7
AL
82812016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8282
8283 * gcc.dg/tree-ssa/sra-20.c: New.
8284
02d472a2
JJ
82852016-03-11 Jakub Jelinek <jakub@redhat.com>
8286
686d390a
JJ
8287 PR rtl-optimization/70174
8288 * gcc.dg/pr70174.c: New test.
8289
02d472a2
JJ
8290 PR tree-optimization/70169
8291 * gcc.dg/pr70169.c: New test.
8292
0f9befa1
IE
82932016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8294
8295 PR target/70160
8296 * gcc.target/i386/pr70160.c: New test.
8297
432d4670
AK
82982016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8299
8300 * gcc.target/s390/dfp-1.c: New test.
8301
a3dc8760
NC
83022016-03-10 Nick Clifton <nickc@redhat.com>
8303
8304 PR target/70044
8305 * gcc.target/aarch64/pr70044.c: New test.
8306
b87a8d7d
PP
83072016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8308 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR c++/70001
8311 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8312 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8313 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8314
4f4ada6a
JH
83152016-03-10 Jan Hubicka <hubicka@ucw.cz>
8316
8317 PR lto/69589
8318 * g++.dg/lto/pr69589_0.C: New testcase
8319 * g++.dg/lto/pr69589_1.C: New testcase
8320
d49b0aa0
MP
83212016-03-10 Marek Polacek <polacek@redhat.com>
8322
8323 PR c++/70153
8324 * g++.dg/delayedfold/unary-plus1.C: New test.
8325
83262016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8327
8328 * gcc.target/arm/pr45701-1.c: Escape brackets.
8329 * gcc.target/arm/pr45701-2.c: Likewise.
8330
71017a7b
AL
83312016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8332
8333 * gfortran.dg/unconstrained_commons.f: New.
8334
ba52669f
AM
83352016-03-10 Alan Modra <amodra@gmail.com>
8336
8337 * gcc.dg/pr69195.c: New.
8338 * gcc.dg/pr69238.c: New.
8339
27742332
TV
83402016-03-10 Tom de Vries <tom@codesourcery.com>
8341
8342 PR testsuite/68915
8343 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8344
3a81a594
RB
83452016-03-10 Richard Biener <rguenther@suse.de>
8346
8347 PR tree-optimization/70128
8348 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8349 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8350
3433b975
JJ
83512016-03-09 Jakub Jelinek <jakub@redhat.com>
8352
c2864f02
JJ
8353 PR tree-optimization/70152
8354 * gcc.dg/pr70152.c: New test.
8355
3433b975
JJ
8356 PR target/70086
8357 * gcc.target/i386/pr70086-1.c: New test.
8358 * gcc.target/i386/pr70086-2.c: New test.
8359 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8360
8361 PR tree-optimization/70127
8362 * gcc.c-torture/execute/pr70127.c: New test.
8363
96b3c82d
CP
83642016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8365
8366 * c-c++-common/goacc/combined-directives-2.c: New test.
8367
b4f3232d
DM
83682016-03-09 David Malcolm <dmalcolm@redhat.com>
8369
8370 PR c/68473
8371 PR c++/70105
8372 * g++.dg/diagnostic/pr70105.C: New test.
8373 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8374 (test_multiple_ordinary_maps): New test function.
8375
40499f81
DM
83762016-03-09 David Malcolm <dmalcolm@redhat.com>
8377
8378 PR c/68473
8379 PR c++/70105
8380 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8381 Drop range information from call to inform_at_rich_loc.
8382 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8383 New.
8384 (test_show_locus): Replace calls to rich_location::add_range with
8385 calls to add_range. Rewrite the tests that used the now-defunct
8386 rich_location ctor taking a source_range. Simplify other tests
8387 by replacing calls to COMBINE_LOCATION_DATA with calls to
8388 make_location.
8389
c9e33662
RB
83902016-03-09 Richard Biener <rguenther@suse.de>
8391 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR tree-optimization/70138
8394 * gcc.dg/vect/pr70138-1.c: New testcase.
8395 * gcc.dg/vect/pr70138-2.c: Likewise.
8396
2c73b764
JJ
83972016-03-09 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR target/70049
8400 * gcc.target/i386/pr70049.c: New test.
8401
c06d25bb
RB
84022016-03-09 Richard Biener <rguenther@suse.de>
8403
8404 PR c/70143
8405 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8406 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8407 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8408
5828a501
RO
84092016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8410
8411 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8412 arm-*-*.
8413
2e141c8d
JJ
84142016-03-09 Jakub Jelinek <jakub@redhat.com>
8415
5a9def37
JJ
8416 PR middle-end/67278
8417 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8418
2e141c8d
JJ
8419 PR target/67278
8420 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8421
8422 PR middle-end/70050
8423 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8424 in testcase comment.
8425
bf751f40
TV
84262016-03-09 Tom de Vries <tom@codesourcery.com>
8427
8428 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8429 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8430 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8431 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8432 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8433 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8434 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8435 * gfortran.dg/goacc/kernels-loop.f95: New test.
8436
e210c999
MS
84372016-03-08 Martin Sebor <msebor@redhat.com>
8438
8439 PR c++/62096
8440 * g++.dg/warn/overflow-warn-7.C: New test.
8441
80aac5c8
JM
84422016-03-08 Jason Merrill <jason@redhat.com>
8443
8444 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8445 * lib/target-supports.exp (check_effective_target_concepts): New.
8446
12b81409
JJ
84472016-03-08 Jakub Jelinek <jakub@redhat.com>
8448
d259b234
JJ
8449 PR c++/70135
8450 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8451 * g++.dg/ubsan/pr70135.C: New test.
8452
12b81409
JJ
8453 PR target/70110
8454 * gcc.dg/pr70110.c: New test.
8455
b4e9f2aa
MJ
84562016-03-07 Martin Jambor <mjambor@suse.cz>
8457
8458 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8459 * c-c++-common/gomp/if-1.c: Likewise.
8460 * c-c++-common/gomp/pr61486-2.c: Likewise.
8461 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8462 to dg-additional-options.
8463 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8464 * g++/gomp/target-teams-1.c: Likewise.
8465 * gcc.dg/gomp/gomp.exp: Likewise.
8466 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8467 dg-additional-options.
8468 * gfortran.dg/gomp/gomp.exp: Likewise.
8469 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8470 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8471 dg-additional-options.
8472 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8473
f86e631e
MJ
84742016-03-07 Martin Jambor <mjambor@suse.cz>
8475
8476 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8477 * c-c++-common/gomp/gridify-1.c: New test.
8478 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8479
94156b3f
AV
84802016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8481
8482 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8483 trigger for cortex-r8, when scanning for register r8.
8484 * gcc.target/arm/pr45701-2.c: Likewise.
8485
a84a49b7 84862016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8487 Jeff Law <law@redhat.com>
a84a49b7
RB
8488
8489 PR tree-optimization/69740
8490 * gcc.c-torture/compile/pr69740-1.c: New test.
8491 * gcc.c-torture/compile/pr69740-2.c: New test.
8492
e41f6c9e
BS
84932016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8494
8495 * lib/target-supports.exp
8496 (check_effective_target_whole_vector_shift): Enable for PPC64.
8497
57548bf5
RB
84982016-03-07 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/70115
8501 * gcc.dg/torture/pr70115.c: New testcase.
8502
4ae13300
NS
85032016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8504
8505 PR middle-end/69916
8506 * c-c-++-common/goacc/pr69916.c: New.
8507
5edb9853
RH
85082016-03-07 Richard Henderson <rth@redhat.com>
8509
8510 * gcc.c-torture/compile/pr70061.c: New test.
8511
2067a8f3
RB
85122016-03-07 Richard Biener <rguenther@suse.de>
8513
8514 PR testsuite/70109
8515 * gcc.dg/vect/O3-pr36098.c: New testcase.
8516
4145a9b7
CL
85172016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8518
8519 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8520
1878be32
EB
85212016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8522
8523 * gnat.dg/renaming9.ad[sb]: New testcase.
8524
df762bb2
JJ
85252016-03-05 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR c++/70084
8528 * g++.dg/expr/stdarg3.C: New test.
8529
7d461295
JL
85302016-03-04 Jeff Law <law@redhat.com>
8531
8532 PR tree-optimization/69196
8533 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8534 x86_64-*-*.
8535
29b9828f
BS
85362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8537
b6b552fd
BS
8538 PR c/69973
8539 * gcc.dg/pr69973.c: New test.
8540
201d49e9
BS
8541 PR rtl-optimization/69941
8542 * gcc.dg/torture/pr69941.c: New test.
8543
29b9828f
BS
8544 PR c/69824
8545 * gcc.dg/pr69824.c: New test.
8546
640b7e74
TV
85472016-03-05 Tom de Vries <tom@codesourcery.com>
8548
8549 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8550 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8551 function.
8552
7a3a3fad
PP
85532016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8554
8555 PR c++/66786
8556 * g++.dg/cpp1y/var-templ48.C: New test.
8557 * g++.dg/cpp1y/var-templ49.C: New test.
8558
cd439aec
EB
85592016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8560
8561 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8562
60204554
JJ
85632016-03-04 Jakub Jelinek <jakub@redhat.com>
8564
0c8825de
JJ
8565 PR c++/70035
8566 * g++.dg/ubsan/pr70035.C: New test.
8567
60204554
JJ
8568 PR target/70062
8569 * gcc.target/i386/pr70062.c: New test.
8570
f79d4eab
L
85712016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8572
8573 * g++.dg/template/typename21.C: Remove c++98_only.
8574
ea81ce67
L
85752016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8576
8577 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8578
64b23c13
DM
85792016-03-04 David Malcolm <dmalcolm@redhat.com>
8580
8581 PR c/68187
8582 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8583 function.
8584 (fn_42_b): Likewise.
8585 (fn_42_c): Likewise.
8586
729526f5
DM
85872016-03-04 David Malcolm <dmalcolm@redhat.com>
8588
8589 PR c/68187
8590 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8591 function.
8592 (fn_40_b): Likewise.
8593 (fn_41_a): Likewise.
8594 (fn_41_b): Likewise.
8595
f9ea11ac
JJ
85962016-03-04 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR target/70059
8599 * gcc.target/i386/avx512f-pr70059.c: New test.
8600 * gcc.target/i386/avx512dq-pr70059.c: New test.
8601
b6c38c69
BS
86022016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8603
8604 PR rtl-optimization/57676
8605 * gcc.dg/torture/pr57676.c: New test.
8606
af3cdd34
IE
86072016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8608
8609 * gcc.dg/pr70026.c: New test.
8610
7ff6ca38
MP
86112016-03-04 Marek Polacek <polacek@redhat.com>
8612
8613 PR c/69798
8614 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8615 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8616
a6bf62d5
KT
86172016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8618
8619 PR target/70004
8620 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8621 Delete.
8622 (test_corners_sisd_si): Likewise.
8623 (main): Remove checks of the above.
8624 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8625
ae4cdc6a
EB
86262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8627
8628 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8629
08455559
CL
86302016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8631
8632 * gcc.dg/torture/pr69951.c: Accept argc==0.
8633
e9a35493
RB
86342016-03-04 Richard Biener <rguenther@suse.de>
8635
8636 PR c++/70054
8637 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8638 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8639
fba054c2
DV
86402016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8641
8642 PR testsuite/69766
8643 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8644 testing multiarch.
8645
f10cdc6c
JJ
86462016-03-04 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR debug/69947
8649 * gcc.dg/guality/pr69947.c: New test.
8650
2e981ba0
JJ
86512016-03-03 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR ada/70017
8654 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8655
0ba3bfa2
KT
86562016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8657
8658 PR rtl-optimization/69904
8659 * gcc.target/arm/pr69904.c: New test.
8660
97ecdb46
JJ
86612016-03-03 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR target/70021
8664 * gcc.dg/vect/pr70021.c: New test.
8665 * gcc.target/i386/pr70021.c: New test.
8666
a2a743a1
MP
86672016-03-03 Marek Polacek <polacek@redhat.com>
8668
8669 PR middle-end/70050
8670 * gcc.dg/pr70050.c: New test.
8671
fa07ecdd
JG
86722016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8673
8674 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8675
23504262
ML
86762016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8677
8678 PR tree-optimization/70043
8679 * gfortran.dg/vect/pr70043.f90: New test.
8680
b7b9e1a9
EB
86812016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8682
8683 * gnat.dg/specs/task1.ads: New test.
8684
cb83ba54
RO
86852016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8686
8687 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8688 Invoke gdb with -batch.
8689 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8690
a75f5e30
RB
86912016-03-03 Richard Biener <rguenther@suse.de>
8692
8693 PR tree-optimization/55936
8694 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8695
268bc320
JL
86962016-03-02 Jeff Law <law@redhat.com>
8697
815f20ab
JL
8698 PR rtl-optimization/69942
8699 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8700 effects of argument promotions.
8701
268bc320
JL
8702 PR tree-optimization/69987
8703 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8704 target does not support -fprefetch-loop-arrays.
8705
171f7de5
UB
87062016-03-02 Uros Bizjak <ubizjak@gmail.com>
8707
8708 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8709
192912db
BC
87102016-03-02 Bin Cheng <bin.cheng@arm.com>
8711
c7908871 8712 PR rtl-optimization/69052
192912db
BC
8713 * gcc.target/i386/pr69052.c: New test.
8714
90a7a40b
AM
87152016-03-02 Alan Modra <amodra@gmail.com>
8716
8717 * gcc.dg/pr69990.c: New.
8718
69fa742f
JJ
87192016-03-02 Jakub Jelinek <jakub@redhat.com>
8720
de752fb0
JJ
8721 PR c/68062
8722 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8723
8724 PR middle-end/70022
8725 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8726
69fa742f
JJ
8727 PR target/70028
8728 * gcc.target/i386/pr70028.c: New test.
8729
7c65bd56
MK
87302016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8731
8732 * c-c++-common/asan/swapcontext-test-1.c,
8733 * c-c++-common/tsan/thread_leak.c,
8734 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8735 * g++.dg/tsan/benign_race.C,
8736 * g++.dg/tsan/fd_close_norace.C,
8737 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8738 races with sanitizer output
8739
37d98220 87402016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8741 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8742
8743 PR target/67278
8744 * gcc.dg/simd-8.c: New testcase.
8745
218db463
RB
87462016-03-02 Richard Biener <rguenther@suse.de>
8747
8748 PR middle-end/67278
8749 * gcc.dg/simd-7.c: New testcase.
8750
22c72158
EB
87512016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8752
8753 * gcc.target/i386/pr70007.c: Tweak.
8754
9a790ccc
DV
87552016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8756
8757 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8758
bd02f00f
MP
87592016-03-02 Marek Polacek <polacek@redhat.com>
8760
8761 PR c/67854
8762 * gcc.dg/pr67854.c: New test.
8763
1e840f39
JJ
87642016-03-02 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR middle-end/70025
8767 * gcc.dg/torture/pr70025.c: New test.
8768
bca00241
VK
87692016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8770
8771 PR tree-optimization/68621
8772 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8773
0bca04b8
EB
87742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8775
8776 * gcc.target/i386/pr70007.c: New test.
8777
2a9afc86
JL
87782016-03-01 Jeff Law <law@redhat.com>
8779
eab2541b 8780 PR tree-optimization/69196
9d83ef71 8781 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8782
2a9afc86
JL
8783 PR tree-optimization/69196
8784 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8785 duplicating code and spoiling the expected output.
8786
0d39977e
MM
87872016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8788
8789 PR target/70033
8790 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8791 supports power9 before doing tests.
8792 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8793 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8794 * gcc.target/powerpc/p9-permute.c: Likewise.
8795
a0c0699d
UB
87962016-03-01 Uros Bizjak <ubizjak@gmail.com>
8797
8798 PR target/70027
8799 * gcc.target/i386/pr70027.c: New test.
8800
0ae3ef47 88012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8802
8803 * gcc.dg/pr70017.c: New test.
8804
686e2237
JJ
88052016-03-01 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR c/69796
8808 PR c/69974
8809 * gcc.dg/pr69796.c: New test.
8810 * gcc.dg/pr69974.c: New test.
8811
f8e4188c
EB
88122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8813
8814 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8815
5e3f1c7c
JL
88162016-02-29 Jeff Law <law@redhat.com>
8817
8818 PR tree-optimization/69987
8819 * gfortran.dg/pr69987.f90: New test.
8820
8821 PR tree-optimization/69989
8822 * gcc.c-torture/compile/pr69989-2.c: New test.
8823
1be56bc5
MP
88242016-03-01 Marek Polacek <polacek@redhat.com>
8825
8826 PR c++/69795
8827 * g++.dg/parse/invalid1.C: New test.
8828
1b19470d
RB
88292016-03-01 Richard Biener <rguenther@suse.de>
8830
8831 PR middle-end/70022
8832 * gcc.dg/pr70022.c: New testcase.
8833
3ae0661a
IE
88342016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8835
8836 PR tree-optimization/69956
8837 * gcc.dg/pr69956.c: New test.
8838
0f09ab88
BS
88392016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8840
8841 PR target/70011
8842 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8843 XFAIL when hardware supports efficient unaligned storage access.
8844
76d881bf
PP
88452016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8846
8847 PR c++/69961
8848 * g++.dg/template/pr69961a.C: New test.
8849 * g++.dg/template/pr69961b.C: New test.
8850
7168133a
DM
88512016-02-29 David Malcolm <dmalcolm@redhat.com>
8852
8853 PR preprocessor/69985
8854 * gcc.dg/cpp/pr69985.c: New test case.
8855
0c6072a3
JL
88562016-02-29 Jeff Law <law@redhat.com>
8857
e66f219b
JL
8858 PR tree-optimization/70005
8859 * gcc.c-torture/execute/pr70005.c New test.
8860
0c6072a3
JL
8861 PR tree-optimization/69999
8862 * gcc.c-torture/compile/pr69999.c: New test.
8863
fd9fbdb3
YR
88642016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8865
8866 PR tree-optimization/69652
8867 * gcc.dg/torture/pr69652.c: Delete test.
8868 * gcc.dg/vect/pr69652.c: New test.
8869
cbd400b4
RB
88702016-02-19 Richard Biener <rguenther@suse.de>
8871
8872 PR tree-optimization/69980
8873 * gfortran.dg/vect/pr69980.f90: New testcase.
8874
84ea0f58
EB
88752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8876
8877 * gcc.target/sparc/20160229-1.c: New test.
8878
5d2a63dc
EB
88792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8880
8881 * gnat.dg/stack_usage3.adb: New test.
8882 * gnat.dg/stack_usage3_pkg.ads: New helper.
8883
93e708f9
EB
88842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8885
8886 * gnat.dg/renaming8.adb: New test.
8887 * gnat.dg/renaming8_pkg1.ads: New helper.
8888 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8889 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8890
6512bc93
RB
88912016-02-29 Richard Biener <rguenther@suse.de>
8892
8893 PR tree-optimization/69720
8894 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8895
7b201a88
TK
88962016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8897
8898 PR fortran/68147
8899 PR fortran/47674
8900 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8901
82ee0cf2 89022016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8903 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8904
8905 PR fortran/56007
8906 * gfortran.dg/coarray_8.f90: Adjust error message.
8907 * gfortran.dg/pr56007.f90: New test.
8908 * gfortran.dg/pr56007.f: New test.
8909
cdc1a2c8
L
89102016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8911
8912 PR tree-optimization/69989
8913 * gcc.dg/torture/pr69989.c: New test.
8914
33505bcf
EB
89152016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8916
8917 * gcc.target/i386/stack-realign-win.c: New test.
8918
524bfb19
HA
89192016-02-28 Harald Anlauf <anlauf@gmx.de>
8920
8921 PR fortran/60126
8922 * gfortran.dg/pr60126.f90: New test.
8923
bd542508
JL
89242016-02-27 Jeff Law <law@redhat.com>
8925
8926 Revert
8927 2016-02-26 Richard Biener <rguenther@suse.de>
8928 Jeff Law <law@redhat.com>
8929
8930 PR tree-optimization/69740
8931 * gcc.c-torture/compile/pr69740-1.c: New test.
8932 * gcc.c-torture/compile/pr69740-2.c: New test.
8933
dd1291e0
JD
89342016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8935
5fb67f8b 8936 PR fortran/69910
dd1291e0
JD
8937 * gfortran.dg/newunit_4.f90: New test.
8938
5cfefb59
JJ
89392016-02-27 Jakub Jelinek <jakub@redhat.com>
8940
8941 PR target/69613
8942 PR rtl-optimization/69886
8943 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8944 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8945 target.
8946
20ba5f33
MS
89472016-02-26 Martin Sebor <msebor@redhat.com>
8948
8949 PR tree-optimization/15826
8950 * gcc.dg/tree-ssa/pr15826.c: New test.
8951
e6fb01b0
JJ
89522016-02-26 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR target/69969
8955 * gcc.target/powerpc/pr69969.c: New test.
8956
e3e0cf64
MS
89572016-02-26 Martin Sebor <msebor@redhat.com>
8958
8959 PR c++/15766
8960 * g++.old-deja/g++.other/decl5.C: Add a test case.
8961
d1f2bea5
SB
89622016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8963
8964 PR target/69946
8965 * gcc.target/powerpc/pr69946.c: New file.
8966
4a4f9d2b 89672016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8968 Jeff Law <law@redhat.com>
4a4f9d2b 8969
e3e0cf64 8970 PR tree-optimization/69740
4a4f9d2b
RB
8971 * gcc.c-torture/compile/pr69740-1.c: New test.
8972 * gcc.c-torture/compile/pr69740-2.c: New test.
8973
ad2a2706
MJ
89742016-02-26 Martin Jambor <mjambor@suse.cz>
8975
8976 PR middle-end/69920
8977 * gcc.dg/torture/pr69932.c: New test.
8978 * gcc.dg/torture/pr69936.c: Likewise.
8979
1d11f7ce
AK
89802016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8981
8982 PR target/69709
8983 * gcc.target/s390/pr69709.c: New test.
8984
6cfccbb2
KT
89852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8986
8987 PR target/69245
8988 * gcc.target/aarch64/pr69245_1.c: New test.
8989
ac59ad4e
KT
89902016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8991
8992 PR target/69613
8993 * gcc.dg/torture/pr69613.c: New test.
8994
a2ad54a0
JJ
89952016-02-26 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR rtl-optimization/69891
8998 * gcc.target/i386/pr69891.c: New test.
8999
0884062c 90002016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9001 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9002
d2369d4f 9003 PR target/61397
c163789b
MM
9004 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9005 functionality for both 32-bit and 64-bit.
9006
5aed7e2c
RB
90072016-02-26 Richard Biener <rguenther@suse.de>
9008
9009 PR tree-optimization/69551
9010 * gcc.dg/torture/pr69951.c: New testcase.
9011
798e2a8e
RB
90122016-02-25 Richard Biener <rguenther@suse.de>
9013
9014 PR tree-optimization/48795
9015 * gcc.dg/Warray-bounds-18.c: New testcase.
9016
9559fbac
RO
90172016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9018
9019 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9020
c049b107
JJ
90212016-02-25 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR rtl-optimization/69896
9024 * gcc.dg/pr69896.c: New test.
9025
1137001c
PP
90262016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9027
9028 PR c++/69736
9029 * g++.dg/cpp1y/paren2.C: New test.
9030
2e9c8641
MS
90312016-02-24 Martin Sebor <msebor@redhat.com>
9032
9033 PR c/51147
9034 * gcc.dg/enum-mode-2.c: New test.
9035
03ca8fb3
JJ
90362016-02-24 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR c++/69922
9039 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9040 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9041 * g++.dg/ubsan/pr69922.C: New test.
9042
0b05329b
MP
90432016-02-24 Marek Polacek <polacek@redhat.com>
9044
9045 PR c/69819
9046 * gcc.dg/pr69819.c: New test.
9047
57c2c374
MS
90482016-02-24 Martin Sebor <msebor@redhat.com>
9049
3b96b93a
MS
9050 PR c++/69912
9051 * g++.dg/ext/flexary15.C: New test.
9052
90532016-02-24 Martin Sebor <msebor@redhat.com>
9054
9055 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9056 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9057 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9058
65433bb5
MK
90592016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9060 Charles Baylis <charles.baylis@linaro.org>
9061
9062 PR debug/61033
9063 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9064
f802a424 90652016-02-24 Richard Biener <rguenther@suse.de>
44293580 9066 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9067
9068 PR middle-end/69760
9069 * gcc.dg/torture/pr69760.c: New testcase.
9070
525f795f
RO
90712016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9072
9073 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9074 pattern on Solaris with as.
9075
cd7bbceb
KT
90762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9077
9078 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9079 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9080 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9081 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9082
89c0c1fd
JJ
90832016-02-24 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR middle-end/69915
9086 * gcc.dg/pr69915.c: New test.
9087
0683fd27
KT
90882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9089
9090 PR rtl-optimization/69886
9091 * gcc.dg/torture/pr69886.c: New test.
9092
e53d562a
RB
90932016-02-24 Richard Biener <rguenther@suse.de>
9094
9095 PR middle-end/68963
9096 * gcc.dg/torture/pr68963.c: New testcase.
9097
74a00288
KT
90982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9099
9100 PR target/69875
9101 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9102 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9103 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9104 * gcc.target/arm/atomic_loaddi_1.c: New test.
9105 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9106 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9107 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9108 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9109 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9110 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9111 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9112 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9113
340fd4c9
JJ
91142016-02-24 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR middle-end/69909
9117 * gcc.dg/torture/pr69909.c: New test.
9118
47d3fdb2
RB
91192016-02-24 Richard Biener <rguenther@suse.de>
9120
9121 PR tree-optimization/69907
9122 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9123 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9124 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9125
dab73e73
CB
91262016-02-24 Christian Bruel <christian.bruel@st.com>
9127
9128 * gcc.target/arm/pragma_cpp_fma.c: New test.
9129
7cc5ec65
JD
91302016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9131
9132 PR fortran/61156
9133 * gfortran.dg/include_6.f90: Update test.
9134
067fbd8b
JJ
91352016-02-23 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR objc/69844
9138 * objc.dg/pr69844.m: New test.
9139
64a454d9
JD
91402016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9141
9142 PR libgfortran/69456
9143 * gfortran.dg/namelist_89.f90: New test.
9144 * gfortran.dg/pr59700.f90: Update test..
9145
35886f0b
MS
91462016-02-23 Martin Sebor <msebor@redhat.com>
9147
9148 PR middle-end/69780
9149 * g++.dg/ext/builtin_alloca.C: New test.
9150 * gcc.dg/builtins-68.c: New test.
9151
162cc7e3
RH
91522016-02-23 Richard Henderson <rth@redhat.com>
9153
9154 * gcc.target/i386/addr-space-3.c: Remove test.
9155
196440f8
DM
91562016-02-23 David Malcolm <dmalcolm@redhat.com>
9157
9158 PR preprocessor/69126
9159 PR preprocessor/69543
9160 * c-c++-common/pr69126-2-long.c: New test.
9161 * c-c++-common/pr69126-2-short.c: New test.
9162 * c-c++-common/pr69543-1.c: Remove xfail.
9163
1d3121af
DM
91642016-02-23 David Malcolm <dmalcolm@redhat.com>
9165
9166 PR preprocessor/69126
9167 PR preprocessor/69543
9168 PR preprocessor/69558
9169 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9170 (f): Rename to...
9171 (test_2): ...this, and add leading comment.
9172 (MACRO_3, test_3): New.
9173 (MACRO_4A, MACRO_4B, test_4): New.
9174 (MACRO): Rename to...
9175 (MACRO_5): ...this.
9176 (g): Rename to...
9177 (test_5): ...this, updating for renaming of MACRO, and
9178 add leading comment.
9179 * c-c++-common/pr69543-1.c: New.
9180 * c-c++-common/pr69543-2.c: New.
9181 * c-c++-common/pr69543-3.c: New.
9182 * c-c++-common/pr69543-4.c: New.
9183 * c-c++-common/pr69558-1.c: New.
9184 * c-c++-common/pr69558-2.c: New.
9185 * c-c++-common/pr69558-3.c: New.
9186 * c-c++-common/pr69558-4.c: New.
9187 * gcc.dg/pr69558.c: Move to...
9188 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9189 xfail for c++.
9190
f99c3557
TS
91912016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9192
9193 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9194 to -ftree-parallelize-loops/-fopenacc changes.
9195 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9196 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9197 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9198 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9199 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9200 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9201 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9202 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9203 * c-c++-common/goacc/kernels-loop.c: Likewise.
9204 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9205 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9206 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9207 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9208
c60ec7c2
RO
92092016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9210
9211 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9212
f1a62b6f
JJ
92132016-02-23 Jakub Jelinek <jakub@redhat.com>
9214
e67bf044
JJ
9215 PR c++/69902
9216 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9217
f1a62b6f
JJ
9218 PR c/69900
9219 * gcc.dg/pr69900.c: New test.
9220
20c5e09e
MJ
92212016-02-23 Martin Jambor <mjambor@suse.cz>
9222
9223 PR tree-optimization/69666
9224 * gcc.dg/tree-ssa/pr69666.c: New test.
9225
e457a6fc
AV
92262016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9227
9228 PR fortran/67451
9229 * gfortran.dg/coarray_allocate_5.f08: New test.
9230
d7b574f4
AK
92312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9232
9233 * gcc.target/s390/vcond-shift.c: Move to ...
9234 * gcc.target/s390/vector/vcond-shift.c: ... here.
9235
58bdeb44
AK
92362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9237
9238 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9239 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9240
7cd0387b
AK
92412016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9242
9243 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9244
4246c8da
MW
92452016-02-20 Mark Wielaard <mjw@redhat.com>
9246
9247 PR c/28901
9248 * gcc.dg/unused-variable-3.c: New test.
9249
f93bc532
JJ
92502016-02-22 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR target/69888
9253 * gcc.target/i386/pr69888.c: New test.
9254
c4e360f4
RB
92552016-02-22 Richard Biener <rguenther@suse.de>
9256
9257 PR tree-optimization/69882
9258 * gfortran.dg/vect/pr69882.f90: New testcase.
9259
09c92f1c
JJ
92602016-02-22 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR target/69885
9263 * gcc.dg/pr69885.c: New test.
9264
f88d45dc
OE
92652016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9266
9267 PR target/69806
9268 PR target/54089
9269 * gcc.target/sh/pr54089-10.c: New.
9270
ce1ff48e
PT
92712016-02-20 Paul Thomas <pault@gcc.gnu.org>
9272
9273 PR fortran/69423
9274 * gfortran.dg/deferred_character_15.f90 : New test.
9275
bbf27208
DH
92762016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9277
9278 PR fortran/57365
9279 gfortran.dg/allocate_with_source_18.f03: New test.
9280
92812016-02-20 Harald Anlauf <anlauf@gmx.de>
9282
9283 PR fortran/52531
9284 gfortran.dg/gomp/pr52531.f90: New test.
9285
268be88c
BE
92862016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9287
9288 PR c++/69865
9289 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9290 -std=c++03.
9291
4b6c824a
JJ
92922016-02-19 Jakub Jelinek <jakub@redhat.com>
9293
871b3f47
JJ
9294 PR c++/69826
9295 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9296 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9297
7a965d51
JJ
9298 PR c++/69850
9299 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9300
4b6c824a
JJ
9301 PR c++/69851
9302 * g++.dg/torture/pr69851.C: New test.
9303
15fca21a
MS
93042016-02-19 Martin Sebor <msebor@redhat.com>
9305
9306 PR testsuite/69573
9307 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9308
19e21586
JJ
93092016-02-19 Jakub Jelinek <jakub@redhat.com>
9310
03a616ac
JJ
9311 PR c++/69850
9312 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9313 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9314
19e21586
JJ
9315 PR c++/67767
9316 * g++.dg/cpp0x/pr67767.C: New test.
9317
2db16594
KT
93182016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9319
9320 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9321 for fp, simd, crypto, crc, lse.
9322 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9323 above.
9324 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9325 effective target check.
9326
5a7d9d1e
JJ
93272016-02-19 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR target/69820
9330 * gcc.target/i386/pr69820.c: New test.
9331
6448f064
AK
93322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9333
9334 * gcc.target/s390/vector/int128-1.c: New test.
9335
d0a859e6
AK
93362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9337
9338 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9339
9e4eb643
AK
93402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9341
9342 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9343 instruction pattern name to prevent the testcase from failing with
9344 -march=z13.
9345
859a4c0e
AK
93462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9347
9348 * gcc.target/s390/md/movstr-2.c: New test.
9349
efc2340b
MK
93502016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9351
9352 * gcc.target/s390/morestack.c: New test.
9353
ca2bfbc2
DV
93542016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9355
9356 PR target/69625
9357 * gcc.target/s390/pr69625.c: Add test case.
9358
efd4bd05
BE
93592016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9360
9361 PR testsuite/68580
9362 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9363
2bf2078a
MM
93642016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9365
9366 PR target/68404
9367 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9368 * gcc.target/powerpc/fusion3.c: Likewise.
9369
f003579e
RB
93702016-02-18 Richard Biener <rguenther@suse.de>
9371
9372 PR middle-end/69553
9373 * g++.dg/torture/pr69553.C: New testcase.
9374
19233914
NC
93752016-02-18 Nick Clifton <nickc@redhat.com>
9376
efd4bd05
BE
9377 PR target/62254
9378 PR target/69610
9379 * gcc.target/arm/pr62554.c: New test.
9380 * gcc.target/arm/pr69610-1.c: New test.
9381 * gcc.target/arm/pr69610-2.c: New test.
19233914 9382
23f27839
RB
93832016-02-18 Richard Biener <rguenther@suse.de>
9384
9385 PR middle-end/69854
9386 * gcc.dg/torture/pr69854.c: New testcase.
9387
932c0da4
JJ
93882016-02-17 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR c++/69850
9391 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9392
1bed93e4
BS
93932012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9394
9395 * gcc.target/powerpc/vec-cg.c: New test.
9396
57bfb134
RB
93972016-02-17 Richard Biener <rguenther@suse.de>
9398
9399 PR testsuite/69586
9400 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9401
a44e0ebb
KT
94022016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9403
9404 PR target/69161
9405 * gcc.c-torture/compile/pr69161.c: New test.
9406
ffacd726
DS
94072016-02-17 David Sherwood <david.sherwood@arm.com>
9408
9409 PR target/69532
9410 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9411 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9412
448db8d2
EB
94132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9414
9415 * gcc.dg/ifcvt-4.c: Skip on Visium.
9416
e2f0522e
EB
94172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9418
9419 * gnat.dg/atomic8.adb: New test.
9420
bf17fe3f
EB
94212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9422
9423 * gnat.dg/discr46.ad[sb]: New test.
9424
ecf835e9
KN
94252016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9426
9427 PR Target/48344
9428 * gcc.target/powerpc/pr48344-1.c: New test.
9429
49a1164a
TK
94302015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9431
9432 PR fortran/69742
9433 * gfortran.dg/associate_21.f90: New test.
9434
bf14eba2
JJ
94352016-02-16 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR c/69835
9438 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9439 -Wnonnull in dg-options.
9440 * c-c++-common/nonnull-2.c: New test.
9441
35a093b6
JG
94422016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9443 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9444
9445 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9446
e387d491
JJ
94472016-02-16 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR middle-end/69801
9450 * gcc.dg/pr69801.c: Add empty dg-options.
9451
ba539195
JN
94522016-02-16 James Norris <jnorris@codesourcery.com>
9453
9454 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9455 * g++.dg/goacc/deviceptr-1.c: New file.
9456
2a2b8f64
JJ
94572016-02-16 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR tree-optimization/69820
9460 * gcc.dg/vect/pr69820.c: New test.
9461
87440c29
RB
94622016-02-16 Richard Biener <rguenther@suse.de>
9463
9464 PR tree-optimization/69776
9465 * gcc.dg/torture/pr69776-2.c: New testcase.
9466
6d87c306
BS
94672016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9468
9469 PR tree-optimization/69714
9470 * gcc.dg/torture/pr69714.c: New test.
9471
3824a0a2
JJ
94722016-02-16 Jakub Jelinek <jakub@redhat.com>
9473
9474 PR tree-optimization/69802
9475 * gcc.dg/pr69802.c: New test.
9476
c8cfe96e
RB
94772016-02-16 Richard Biener <rguenther@suse.de>
9478
9479 PR middle-end/69801
9480 * gcc.dg/pr69801.c: New testcase.
9481
fc12098d
JD
94822016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9483
9484 PR libgfortran/69651
9485 * gfortran.dg/read_bang.f90: New test.
9486 * gfortran.dg/read_bang4.f90: New test.
9487
ba6b3795
JJ
94882016-02-15 Jakub Jelinek <jakub@redhat.com>
9489
f0516ca4
JJ
9490 PR c++/69658
9491 * g++.dg/init/pr69658.C: New test.
9492
ba6b3795
JJ
9493 PR c++/69797
9494 * c-c++-common/pr69797.c: New test.
9495
de3f9a2d
PK
94962016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9497
9498 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9499 check for aarch64*-*-*.
9500
17a3b967
RB
95012016-02-15 Richard Biener <rguenther@suse.de>
9502
9503 PR tree-optimization/69783
9504 * gcc.dg/vect/pr69783.c: New testcase.
9505
1c48bff1
RB
95062016-02-15 Richard Biener <rguenther@suse.de>
9507
9508 PR tree-optimization/69776
9509 * gcc.dg/torture/pr69776.c: New testcase.
9510
1e6025b6
TK
95112016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9512
9513 PR fortran/60526
9514 * gfortran.dg/type_decl_4.f90: Reinstated.
9515
d3308279
JDA
95162016-02-14 John David Anglin <danglin@gcc.gnu.org>
9517
9518 PR fortran/68746
9519 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9520
b7c56581
TK
95212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9522
9523 PR fortran/60526
9524 PR bootstrap/69816
9525 * gfortran.dg/type_decl_4.f90: Removed.
9526
60cb4ef5
TK
95272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9528
9529 PR fortran/60526
9530 * gfortran.dg/type_decl_4.f90: New test.
9531
f6964637
AM
95322016-02-14 Alan Modra <amodra@gmail.com>
9533
1a8849d1 9534 PR testsuite/68886
f6964637
AM
9535 * gcc.c-torture/execute/stkalign.c: Revise test.
9536
f5121920
OE
95372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9538
9539 PR target/67260
9540 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9541
6cda3ab6
OE
95422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9543
9544 PR target/67260
9545 * gcc.target/sh/torture/pr67260.c: New.
9546
6786e598
JDA
95472016-02-12 John David Anglin <danglin@gcc.gnu.org>
9548
9549 * gcc.dg/pr67964.c: Add dg-require-alias.
9550
7e05dad8
OE
95512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9552
9553 PR target/67636
9554 PR target/64345
9555 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9556
7f4cc3ce
JD
95572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9558
9559 PR libgfortran/69668
9560 * gfortran.dg/namelist_88.f90: New test.
9561
955ca6dc
JD
95622016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9563
9564 PR libgfortran/69668
9565 * gfortran.dg/namelist_38.f90: Update test.
9566 * gfortran.dg/namelist_84.f90: Update test.
9567
876217ae
DM
95682016-02-12 David Malcolm <dmalcolm@redhat.com>
9569
9570 PR other/69554
9571 * gcc.dg/pr69554-1.c: New test.
9572 * gfortran.dg/pr69554-1.F90: New test.
9573 * gfortran.dg/pr69554-2.F90: New test.
9574 * lib/gcc-dg.exp (proc dg-locus): New function.
9575 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9576 distinguish between the caret-printing and non-caret-printing
9577 cases. If caret-printing has been explicitly enabled, bail out
9578 without attempting to fix up the output.
9579
61789eed
DM
95802016-02-12 David Malcolm <dmalcolm@redhat.com>
9581
9582 PR driver/69265
9583 PR driver/69453
9584 * gcc.dg/spellcheck-options-3.c: New test case.
9585 * gcc.dg/spellcheck-options-4.c: New test case.
9586 * gcc.dg/spellcheck-options-5.c: New test case.
9587 * gcc.dg/spellcheck-options-6.c: New test case.
9588 * gcc.dg/spellcheck-options-7.c: New test case.
9589 * gcc.dg/spellcheck-options-8.c: New test case.
9590 * gcc.dg/spellcheck-options-9.c: New test case.
9591 * gcc.dg/spellcheck-options-10.c: New test case.
9592
c3090c1f
JJ
95932016-02-12 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR rtl-optimization/69764
9596 PR rtl-optimization/69771
9597 * c-c++-common/pr69764.c: New test.
9598 * gcc.dg/torture/pr69771.c: New test.
9599
8222034d
MP
96002016-02-12 Marek Polacek <polacek@redhat.com>
9601
9602 * g++.dg/torture/init-list1.C: New.
9603
f749f792
MP
96042016-02-12 Marek Polacek <polacek@redhat.com>
9605
9606 * gcc.dg/pr69522.c: Add empty dg-options.
9607
199fb02a
IE
96082016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9609
9610 * g++.dg/lto/lto.exp: Include and init mpx.
9611 * g++.dg/lto/pr69729_0.C: New test.
9612
b69539cb
JJ
96132016-02-12 Jakub Jelinek <jakub@redhat.com>
9614
06ff7000
JJ
9615 PR ipa/69241
9616 * g++.dg/ipa/pr69241-4.C: New test.
9617
b69539cb
JJ
9618 PR ipa/68672
9619 * g++.dg/ipa/pr68672-1.C: New test.
9620 * g++.dg/ipa/pr68672-2.C: New test.
9621 * g++.dg/ipa/pr68672-3.C: New test.
9622
16595a1f
BS
96232016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9624
9625 PR c/69522
6d87c306 9626 * gcc.dg/pr69522.c: New test.
16595a1f 9627
38d795d2
PP
96282016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9629
9630 PR c++/69098
9631 * g++.dg/cpp1y/69098.C: New test.
9632 * g++.dg/cpp1y/69098-2.C: New test.
9633
9c582551
JJ
96342016-02-12 Jakub Jelinek <jakub@redhat.com>
9635
9636 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9637 and neighbour -> neighbor.
9638 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9639 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9640 * c-c++-common/Wvarargs.c: Likewise.
9641 * c-c++-common/goacc/host_data-5.c: Likewise.
9642 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9643 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9644 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9645 * gcc.target/aarch64/pr60697.c: Likewise.
9646 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9647 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9648 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9649 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9650 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9651 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9652 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9653 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9654 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9655 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9656 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9657 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9658 * g++.dg/lookup/koenig5.C: Likewise.
9659 * g++.dg/ext/no-asm-2.C: Likewise.
9660 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9661 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9662 * gfortran.dg/used_types_16.f90: Likewise.
9663 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9664 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9665 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9666 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9667 * gfortran.dg/abstract_type_6.f03: Likewise.
9668 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9669 * gfortran.dg/used_types_15.f90: Likewise.
9670 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9671 * gfortran.dg/exit_3.f08: Likewise.
9672 * gfortran.dg/open_status_2.f90: Likewise.
9673 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9674 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9675 * gfortran.dg/associate_1.f03: Likewise.
9676 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9677 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9678 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9679 * gcc.dg/builtin-object-size-1.c: Likewise.
9680 * gcc.dg/noreturn-6.c: Likewise.
9681 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9682 * gcc.dg/globalalias.c: Likewise.
9683 * gcc.dg/builtins-config.h: Likewise.
9684 * gcc.dg/pr30457.c: Likewise.
9685 * gcc.c-torture/compile/volatile-1.c: Likewise.
9686 * gcc.c-torture/execute/20101011-1.c: Likewise.
9687 * c-c++-common/Waddress-1.c: Likewise.
9688
66756373
JJ
96892016-02-11 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR c/69768
9692 * c-c++-common/Waddress-1.c: New test.
9693
76fe932b
AV
96942016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9695
9696 PR fortran/69296
9697 * gfortran.dg/associate_19.f03: New test.
9698 * gfortran.dg/associate_20.f03: New test.
9699
564c4d4b
OE
97002016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9701
9702 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9703
e1c1ecb0
KT
97042016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9705
9706 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9707 .arch armv8-a\n. Add -dA to dg-options.
9708 * gcc.target/aarch64/assembler_arch_1.c: New test.
9709 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9710
0d7d9458
PC
97112016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9712
9713 PR c++/68726
9714 * g++.dg/cpp0x/pr68726.C: New.
9715
e6208a60
IE
97162016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9717
9718 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9719 test.
9720
281a11eb
RB
97212016-02-11 Richard Biener <rguenther@suse.de>
9722
9723 * g++.dg/tree-ssa/pr61034.C: Adjust.
9724
e03dd765
VM
97252016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9726
4b48faf5 9727 PR target/69148
e03dd765
VM
9728 * gcc.target/s390/pr69148.c: New.
9729
cdc23927
YR
97302016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9731
9732 PR tree-optimization/69652
9733 * gcc.dg/torture/pr69652.c: New test.
9734
e199dd0a
JJ
97352016-02-10 Jakub Jelinek <jakub@redhat.com>
9736 Patrick Palka <ppalka@gcc.gnu.org>
9737
9738 PR ipa/69241
9739 PR c++/69649
9740 * g++.dg/ipa/pr69241-1.C: New test.
9741 * g++.dg/ipa/pr69241-2.C: New test.
9742 * g++.dg/ipa/pr69241-3.C: New test.
9743 * g++.dg/ipa/pr69649.C: New test.
9744
d6b38027
UB
97452016-02-10 Uros Bizjak <ubizjak@gmail.com>
9746
9747 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9748 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9749
13b562c5
BC
97502016-02-10 Bin Cheng <bin.cheng@arm.com>
9751
9752 PR tree-optimization/68021
9753 * gcc.dg/tree-ssa/pr68021.c: New test.
9754
24a179f8
RB
97552016-02-10 Richard Biener <rguenther@suse.de>
9756
9757 PR tree-optimization/69726
9758 * gcc.dg/uninit-22.c: New testcase.
9759
0d99886f
AP
97602016-02-09 Andrew Pinski <apinski@cavium.com>
9761
9762 PR tree-opt/69282
9763 * gcc.c-torture/compile/20160205-1.c: New testcase.
9764
ab04995c
MM
97652016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9766
9767 PR target/68404
9768 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9769 instead accessing a really large arrray.
9770 * gcc.target/powerpc/fusion3.c: Likewise.
9771
4b79ac23
CB
97722016-02-09 Charles Baylis <charles.baylis@linaro.org>
9773
9774 PR target/68532
9775 * gcc.c-torture/execute/pr68532.c: New test.
9776
b890a441
AO
97772016-02-11 Alexandre Oliva <aoliva@redhat.com>
9778
9779 PR target/69634
9780 * gcc.dg/pr69634.c: New.
9781
84a5bef7
RB
97822016-02-09 Richard Biener <rguenther@suse.de>
9783
9784 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9785
1f123759 97862016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9787
1f123759
AF
9788 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9789
65860c77
YR
97902016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9791
9792 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9793
7e1e8a0a
RB
97942016-02-09 Richard Biener <rguenther@suse.de>
9795
9796 PR tree-optimization/69715
9797 * gcc.dg/torture/pr69715.c: New testcase.
9798
efb45a9f
PP
97992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9800
9801 PR c++/69139
9802 * g++.dg/cpp0x/trailing12.C: New test.
9803 * g++.dg/cpp0x/trailing13.C: New test.
9804
20a0c6f9
PP
98052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9806
9807 PR c++/69283
9808 PR c++/67835
9809 * g++.dg/cpp1y/auto-fn29.C: New test.
9810 * g++.dg/cpp1y/auto-fn30.C: New test.
9811
a162f3af
JJ
98122016-02-08 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR tree-optimization/69209
9815 * gcc.c-torture/compile/pr69209.c: New test.
9816
4b4a9fbd
JL
98172016-02-08 Jeff Law <law@redhat.com>
9818
9819 PR tree-optimization/68541
9820 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9821 of statements allowed in join block for path splitting.
9822
cfac5ed2
JJ
98232016-02-08 Jakub Jelinek <jakub@redhat.com>
9824
f68bc23f
JJ
9825 PR c++/59627
9826 * g++.dg/gomp/pr59627.C: New test.
9827
cfac5ed2
JJ
9828 PR ipa/69239
9829 * g++.dg/ipa/pr69239.C: New test.
9830
44714d8c
DM
98312016-02-08 David Malcolm <dmalcolm@redhat.com>
9832
9833 PR preprocessor/69664
9834 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9835 * gcc.dg/cpp/warn-comments.c: Likewise.
9836
eba9e839
MP
98372016-02-08 Marek Polacek <polacek@redhat.com>
9838
9839 PR c++/69688
9840 * g++.dg/init/const12.C: New test.
9841
a011cd92
BS
98422016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9843
9844 PR target/60410
9845 * gcc.dg/lto/pr55113_0.c: Remove test.
9846
5317b1be
RB
98472016-02-08 Richard Biener <rguenther@suse.de>
9848
9849 PR tree-optimization/69719
9850 * gcc.dg/torture/pr69719.c: New testcase.
9851
63998a63
RB
98522016-02-08 Richard Biener <rguenther@suse.de>
9853 Jeff Law <law@redhat.com>
9854
9855 PR target/68273
9856 * gcc.target/mips/pr68273.c: New testcase.
9857
43f4a281
RB
98582016-02-08 Richard Biener <rguenther@suse.de>
9859
9860 PR rtl-optimization/69274
9861 * gcc.target/i386/addr-sel-1.c: XFAIL.
9862
0b604d2d
JL
98632016-02-08 Jeff Law <law@redhat.com>
9864
e8dfe49e
JL
9865 PR tree-optimization/68541
9866 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9867
6daecd7a 9868 PR tree-optimization/65917
0b604d2d
JL
9869 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9870
c0f0e35a
JD
98712016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9872
9873 PR fortran/50555
9874 * gfortran.dg/namelist_args.f90: New test.
9875
8981d712
JL
98762016-02-05 Jeff Law <law@redhat.com>
9877
6daecd7a 9878 PR tree-optimization/68541
8981d712
JL
9879 * gcc.dg/tree-ssa/split-path-2.c: New test.
9880 * gcc.dg/tree-ssa/split-path-3.c: New test.
9881 * gcc.dg/tree-ssa/split-path-4.c: New test.
9882 * gcc.dg/tree-ssa/split-path-5.c: New test.
9883 * gcc.dg/tree-ssa/split-path-6.c: New test.
9884 * gcc.dg/tree-ssa/split-path-7.c: New test.
9885
46cb9332
MS
98862016-02-05 Martin Sebor <msebor@redhat.com>
9887
9888 PR c++/69662
9889 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9890 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9891
be2083ea
RH
98922016-02-06 Richard HEnderson <rth@redhat.com>
9893
9894 PR c/69643
9895 * gcc.target/i386/addr-space-4.c: New.
9896 * gcc.target/i386/addr-space-5.c: New.
9897
711d7c23
MM
98982016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9899
9900 PR fortran/66089
9901 * gfortran.dg/elemental_dependency_6.f90: New.
9902
b5c1c988
JJ
99032016-02-05 Jakub Jelinek <jakub@redhat.com>
9904
861c7bcd
JJ
9905 PR rtl-optimization/69691
9906 * gcc.c-torture/execute/pr69691.c: New test.
9907
b5c1c988
JJ
9908 PR c++/69628
9909 * g++.dg/parse/pr69628.C: New test.
9910
f7dfa966
UB
99112016-02-05 Uros Bizjak <ubizjak@gmail.com>
9912
9913 * gcc.dg/sancov/asan.c: Move to ...
9914 * gcc.dg/asan/sancov-1.c: ... here.
9915
9b143e64
UB
99162016-02-05 Uros Bizjak <ubizjak@gmail.com>
9917
9918 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9919
f5d4b899
L
99202016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9921
9922 PR target/69677
9923 * gcc.target/i386/pr69677.c: New test.
9924
76c85fbb
PP
99252016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9926
9927 PR c++/68948
9928 * g++.dg/template/pr68948.C: New test.
9929
f181bf90
DV
99302016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9931
9932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9933 (only necessary on s390x).
9934
714fb282
L
99352016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9936
9937 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9938 -mno-accumulate-outgoing-args.
9939
618d6c1c
PP
99402016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9941
9942 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9943
1066e9b5
JJ
99442016-02-04 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR c/69669
9947 * c-c++-common/pr69669.c: New test.
9948
76255d0d
MM
99492016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9950
9951 PR target/69667
9952 * g++.dg/pr69667.C: New file.
9953
e0b059b1
WD
99542016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9955
9956 PR target/69619
9957 * gcc.dg/pr69619.c: Add new test.
9958
2692b5c8
RS
99592016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9960
9961 PR rtl-optimization/69577
9962 * gcc.target/i386/pr69577.c: New test.
9963
7db337c2
ML
99642016-02-04 Martin Liska <mliska@suse.cz>
9965
9966 * g++.dg/asan/pr69276.C: New test.
9967
cc9c0829
KT
99682016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9969
9970 PR target/65932
9971 PR target/67714
9972 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9973 a single smulbb instruction.
9974 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9975 * gcc.target/amr/wmul-2.c: Likewise.
9976
eb9feb52
KT
99772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9978
9979 PR target/65932
9980 PR target/67714
9981 * gcc.c-torture/execute/pr67714.c: New test.
9982
61f727fe
JJ
99832016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9984
9985 PR target/69454
9986 * gcc.target/i386/pr69454-1.c: New test.
9987 * gcc.target/i386/pr69454-2.c: New test.
9988
05dd97db
MS
99892016-02-03 Martin Sebor <msebor@redhat.com>
9990
9991 PR c++/69251
9992 PR c++/69253
9993 PR c++/69290
9994 PR c++/69277
9995 PR c++/69349
9996 * g++.dg/ext/flexarray-mangle-2.C: New test.
9997 * g++.dg/ext/flexarray-mangle.C: New test.
9998 * g++.dg/ext/flexarray-subst.C: New test.
9999 * g++.dg/ext/flexary11.C: New test.
10000 * g++.dg/ext/flexary12.C: New test.
10001 * g++.dg/ext/flexary13.C: New test.
10002 * g++.dg/ext/flexary14.C: New test.
10003 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10004
dac2fc29
L
100052016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10006
10007 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10008 Define only if CHECK_FLOAT128 is defined.
10009 (main): Properly initialize u5.
10010
eadb8035
JJ
100112016-02-03 Jakub Jelinek <jakub@redhat.com>
10012
0afbb81b
JJ
10013 PR c/69627
10014 * gcc.dg/pr69627.c: New test.
10015
eadb8035
JJ
10016 PR target/69644
10017 * gcc.dg/pr69644.c: New test.
10018
b12d4923
MS
100192016-02-03 Mike Stump <mikestump@comcast.net>
10020
10021 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10022 support for struct-layout-1.exp.
10023
ab4bae0c
PP
100242016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10025
10026 PR c++/69056
618d6c1c 10027 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10028
95831c01
VM
100292016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10030 Alexandre Oliva <aoliva@redhat.com>
10031
10032 PR target/69461
10033 * gcc.target/powerpc/pr69461.c: New.
10034
ccc71ab8
UB
100352016-02-03 Uros Bizjak <ubizjak@gmail.com>
10036
10037 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10038 works from here ...
10039 (check_effective_target_fsanitize_thread): ... to here. Do not
10040 specify additional compile flags for the test source.
10041 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10042 specify additional compile flags for the test source.
10043
96299640
WD
100442016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10045
10046 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10047
781d83d9
AV
100482016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10049
10050 PR fortran/67451
10051 PR fortran/69418
10052 * gfortran.dg/coarray_allocate_2.f08: New test.
10053 * gfortran.dg/coarray_allocate_3.f08: New test.
10054 * gfortran.dg/coarray_allocate_4.f08: New test.
10055
d8208e6d
AL
100562016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10057
10058 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10059 use same scan-tree-dump-times on all platforms.
10060 * gcc.dg/vect/vect-outer-1.c: Likewise.
10061 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10062 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10063 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10064 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10065 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10066 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10067 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10068
a8394fa0
SB
100692016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10070
10071 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10072 warning.
10073
f3baa1d3
L
100742016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10075
10076 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10077
eb077516
JN
100782016-02-02 James Norris <jnorris@codesourcery.com>
10079
10080 * c-c++-common/goacc/routine-5.c: Add tests.
10081
578fb225
AM
100822016-02-02 Alexander Monakov <amonakov@ispras.ru>
10083
10084 * gcc.target/nvptx/unsigned-cmp.c: New test.
10085
c64f7d37
WD
100862016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10087
10088 * gcc.target/aarch64/scalar_shift_1.c
10089 (test_corners_sisd_di): Improve force to SIMD register.
10090 (test_corners_sisd_si): Likewise.
10091 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10092 Remove scan-assembler check for ldr.
10093
90c6f26c
RB
100942016-02-02 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/69595
10097 * gcc.dg/Warray-bounds-17.c: New testcase.
10098
9dc03c97
RB
100992016-02-02 Richard Biener <rguenther@suse.de>
10100
10101 PR tree-optimization/69606
10102 * gcc.dg/torture/pr69606.c: New testcase.
10103
2d4dc223
YR
101042016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10105
10106 PR middle-end/68542
10107 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10108 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10109
65c98fde
AM
101102016-02-02 Alan Modra <amodra@gmail.com>
10111
10112 PR target/69548
10113 * gcc.target/powerpc/pr69548.c: New test.
10114
e1b81f2b
JJ
101152016-02-01 Jakub Jelinek <jakub@redhat.com>
10116
d0268b37
JJ
10117 PR rtl-optimization/69592
10118 * gcc.dg/pr69592.c: New test.
10119
e1b81f2b
JJ
10120 PR preprocessor/69543
10121 PR c/69558
10122 * gcc.dg/pr69543.c: New test.
10123 * gcc.dg/pr69558.c: New test.
10124
7dd7780d
UB
101252016-02-01 Uros Bizjak <ubizjak@gmail.com>
10126
bf672ee5
UB
10127 PR testsuite/65940
10128 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10129
9a7013f8
MS
101302016-02-01 Martin Sebor <msebor@redhat.com>
10131
10132 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10133
e681fb2b
BC
101342016-02-01 Bin Cheng <bin.cheng@arm.com>
10135
10136 PR tree-optimization/67921
10137 * c-c++-common/ubsan/pr67921.c: New test.
10138
ff86345f
RB
101392016-02-01 Richard Biener <rguenther@suse.de>
10140
10141 PR middle-end/69556
10142 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10143
bc369dbd
RB
101442016-02-01 Richard Biener <rguenther@suse.de>
10145
10146 PR tree-optimization/69574
10147 * gcc.dg/torture/pr69574.c: New testcase.
10148
ef318184
RB
101492016-02-01 Richard Biener <rguenther@suse.de>
10150
10151 PR tree-optimization/69579
10152 * gcc.dg/setjmp-6.c: New testcase.
10153
654745e6
JJ
101542016-02-01 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR rtl-optimization/69570
10157 * g++.dg/opt/pr69570.C: New test.
10158
e6c0c44b
RH
101592016-02-01 Richard Henderson <rth@redhat.com>
10160
10161 * gcc.dg/pr69535.c: New test.
10162
6ff3f09a
JDA
101632016-01-31 John David Anglin <danglin@gcc.gnu.org>
10164
2c005538
JDA
10165 PR testsuite/69584
10166 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10167 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10168
61083a4b
JDA
10169 PR debug/68244
10170 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10171
6ff3f09a
JDA
10172 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10173
0c221916
PT
101742016-01-31 Paul Thomas <pault@gcc.gnu.org>
10175
10176 PR fortran/67564
10177 * gfortran.dg/allocate_with_source_17.f03: New test.
10178
db7a2818
JJ
101792016-01-30 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR tree-optimization/69546
10182 * gcc.dg/torture/pr69546.c: New test.
10183
e520d5f0
PT
101842016-01-30 Paul Thomas <pault@gcc.gnu.org>
10185
10186 PR fortran/69566
10187 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10188
343c05d3
MS
101892016-01-30 Martin Sebor <msebor@redhat.com>
10190
10191 PR c++/68490
10192 * g++.dg/ext/flexary10.C: New test.
10193
d6c3a539
DH
101942016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10195
10196 PR fortran/66707
10197 gfortran.dg/common_23.f90: New test.
10198
52d72fcd
BS
101992016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10200
10201 PR target/65546
10202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10203 condition being checked, and disable it when the target supports
10204 misaligned loads and stores.
10205
3a5d2ba4
JJ
102062016-01-29 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR debug/69518
10209 * gcc.dg/torture/pr69518.c: New test.
10210
6bbacdb5
L
102112016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10212
10213 PR target/69530
10214 * gcc.target/i386/pr69530.c: New test.
10215
af932cdb
SE
102162016-01-29 Steve Ellcey <sellcey@imgtec.com>
10217
10218 PR target/65604
10219 * gcc.target/mips/div-delay.c: New test.
10220
26658b7c
JJ
102212016-01-29 Jakub Jelinek <jakub@redhat.com>
10222
33e89989
JJ
10223 PR target/69551
10224 * gcc.target/i386/pr69551.c: New test.
10225
26658b7c
JJ
10226 PR target/66137
10227 * gcc.target/i386/pr66137.c: New test.
10228
401116b5
AB
102292016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10230
10231 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10232 always built for p5600.
10233 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10234 isa=p5600 dg-option.
10235
d4abfcc5
RB
102362016-01-29 Richard Biener <rguenther@suse.de>
10237
10238 PR tree-optimization/69547
10239 * g++.dg/tree-ssa/pr69547.C: New testcase.
10240
16b77b32
JJ
102412016-01-29 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR debug/66869
10244 * g++.dg/warn/Wunused-function2.C: New test.
10245
a1c95464
DV
102462016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10247
10248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10249 support for test to succeed.
10250
5453bfed
MP
102512016-01-29 Marek Polacek <polacek@redhat.com>
10252
10253 PR c++/69509
10254 PR c++/69516
10255 * g++.dg/ext/constexpr-vla2.C: New test.
10256 * g++.dg/ext/constexpr-vla3.C: New test.
10257 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10258
452ec2a5
RB
102592016-01-29 Richard Biener <rguenther@suse.de>
10260
10261 PR middle-end/69537
10262 * gcc.dg/uninit-21.c: New testcase.
10263
aec0b19e
UB
102642016-01-28 Uros Bizjak <ubizjak@gmail.com>
10265
10266 PR target/69459
10267 * gcc.target/i386/pr69459.c: New test.
10268
df113ce7
SE
102692016-01-28 Steve Ellcey <sellcey@imgtec.com>
10270
10271 PR target/68400
10272 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10273 * gcc.target/mips/pr68400.c: New test.
10274
494de84f
MS
102752016-01-28 Martin Sebor <msebor@redhat.com>
10276
10277 PR target/17381
10278 * gcc.target/powerpc/pr17381.c: New test.
10279
eb1b1f01
JJ
102802016-01-28 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR middle-end/69542
10283 * gcc.dg/torture/pr69542.c: New test.
10284
6dfeb7ce
WD
102852016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10286
10287 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10288
4b7471a4
DE
102892016-01-28 David Edelsohn <dje.gcc@gmail.com>
10290
10291 * gcc.dg/pr65980.c: Skip on AIX.
10292 * gcc.dg/pr66688.c: Same.
10293
b271fd21
DE
102942016-01-28 David Edelsohn <dje.gcc@gmail.com>
10295
10296 PR target/63679
10297 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10298 * gcc.dg/tree-ssa/sra-18.c: Same.
10299
874108a9
AV
103002016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10301
10302 PR fortran/62536
10303 * gfortran.dg/block_15.f08: New test.
10304 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10305 on incorrectly closed BLOCK.
10306
30480bcd
IE
103072016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10308
10309 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
103102016-01-28 Richard Biener <rguenther@suse.de>
10311
10312 PR tree-optimization/69466
10313 * gfortran.dg/vect/pr69466.f90: New testcase.
10314
0d4c694e
TP
103152016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10316
10317 * g++.dg/pr67989.C: Remove ARM-specific option.
10318 * gcc.target/arm/pr67989.C: New file.
10319
2aa780da
UB
103202016-01-27 Uros Bizjak <ubizjak@gmail.com>
10321
10322 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10323 and expm1 test for glibc < 2.11.
10324
f75ebe77
RH
103252016-01-27 Richard Henderson <rth@redhat.com>
10326
10327 * gcc.c-torture/execute/pr69447.c: New test.
10328
103292016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10330
9a175e65 10331 PR fortran/69422
49847d75
PT
10332 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10333
cbdd8ae0
JJ
103342016-01-27 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR debug/66869
10337 * gcc.dg/pr66869.c: New test.
10338
2b572b3c
JL
103392016-01-25 Jeff Law <law@redhat.com>
10340
10341 PR tree-optimization/68398
aec0b19e 10342 PR tree-optimization/69196
2b572b3c
JL
10343 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10344 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10345 path to avoid new heuristic allowing more irreducible regions
10346 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10347 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10349 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10350 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10351
fa74a4bc
MP
103522016-01-27 Marek Polacek <polacek@redhat.com>
10353
10354 PR c/68062
10355 * c-c++-common/vector-compare-4.c: New test.
10356
0afff540
DM
103572016-01-27 David Malcolm <dmalcolm@redhat.com>
10358
10359 PR preprocessor/69126
10360 * c-c++-common/pr69126.c: New test case.
10361
1a218fc9
ILT
103622016-01-27 Ian Lance Taylor <iant@google.com>
10363
10364 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10365
5d70666e
RB
103662016-01-27 Ryan Burn <contact@rnburn.com>
10367
10368 PR cilkplus/69267
10369 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10370
87ff4d66
UB
103712016-01-27 Uros Bizjak <ubizjak@gmail.com>
10372
10373 PR target/69512
10374 * gcc.target/i386/pr69512.c: New test.
10375
27e23cca
RE
103762016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10377
10378 PR ada/69488
10379 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10380
05bf54c3
MP
103812016-01-27 Marek Polacek <polacek@redhat.com>
10382
10383 PR c++/69379
10384 * g++.dg/pr69379.C: New test.
10385
60214d0d
MS
103862016-01-27 Martin Sebor <msebor@redhat.com>
10387
10388 PR c++/69317
10389 * g++.dg/abi/Wabi-2-2.C: New test.
10390 * g++.dg/abi/Wabi-2-3.C: New test.
10391 * g++.dg/abi/Wabi-3-2.C: New test.
10392 * g++.dg/abi/Wabi-3-3.C: New test.
10393
167c7bfa
RB
103942016-01-27 Richard Biener <rguenther@suse.de>
10395
10396 PR tree-optimization/69166
10397 * gcc.dg/torture/pr69166.c: New testcase.
10398
1430fb1f
MJ
103992016-01-27 Martin Jambor <mjambor@suse.cz>
10400
10401 PR tree-optimization/69355
10402 * gcc.dg/tree-ssa/pr69355.c: New test.
10403
95e3030c
MP
104042016-01-27 Marek Polacek <polacek@redhat.com>
10405
10406 PR c++/69496
10407 * g++.dg/ext/constexpr-vla1.C: New test.
10408
eeb085f3
CB
104092016-01-20 Christian Bruel <christian.bruel@st.com>
10410
10411 PR target/69245
10412 * gcc.target/arm/pr69245.c: New test.
10413
b1652dde
JJ
104142016-01-27 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR tree-optimization/69399
10417 * gcc.dg/torture/pr69399.c: New test.
10418
ce7e8f00
EB
104192016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10420
10421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10422
e4aac1d1
EB
104232016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10424
10425 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10426
8dfdb419
TV
104272016-01-26 Tom de Vries <tom@codesourcery.com>
10428
10429 PR tree-optimization/69110
10430 * gcc.dg/autopar/pr69110.c: New test.
10431
56f80f54 104322016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10433 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10434
10435 * gcc.dg/graphite/isl-ast-op-select.c: New.
10436
a0909527
PT
104372015-01-26 Paul Thomas <pault@gcc.gnu.org>
10438
10439 PR fortran/69385
10440 * gfortran.dg/allocate_error_6.f90: New test.
10441
ffc445f4
RH
104422016-01-26 Richard Henderson <rth@redhat.com>
10443
10444 * gcc.dg/tm/pr60908.c: New test.
10445
01e1dea3
DM
104462016-01-26 David Malcolm <dmalcolm@redhat.com>
10447
10448 PR other/69006
10449 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10450 directive.
10451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10452 expected multiline output to reflect the colorization being
10453 disabled before newlines.
10454 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10455 (custom_diagnostic_finalizer): Replace call to
10456 pp_newline_and_flush with call to pp_flush.
10457 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10458 * gfortran.dg/implicit_class_1.f90: Likewise.
10459 * lib/gcc-dg.exp (allow_blank_lines): New global.
10460 (dg-allow-blank-lines-in-output): New procedure.
10461 (gcc-dg-prune): Complain about blank lines in the output, unless
10462 dg-allow-blank-lines-in-output was called.
10463 * lib/multiline.exp (_build_multiline_regex): Only support
10464 arbitrary followup text for non-blank-lines, not for blank lines.
10465
13f92e8d
JJ
104662016-01-26 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR tree-optimization/69483
10469 * gcc.dg/pr69483.c: New test.
10470 * g++.dg/opt/pr69483.C: New test.
10471
92422235
CL
104722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10473
10474 PR target/68620
10475 * gcc.target/arm/pr68620.c: New test.
10476
0bccf11b
L
104772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10478
10479 * gcc.target/i386/pr68986-2.c: Remove -m32.
10480
81cd202e
L
104812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10482
10483 PR target/68986
10484 * gcc.target/i386/pr68986-1.c: New test.
10485 * gcc.target/i386/pr68986-2.c: Likewise.
10486 * gcc.target/i386/pr68986-3.c: Likewise.
10487
213a1c03
CB
104882016-01-26 Christian Bruel <christian.bruel@st.com>
10489
10490 * lib/target-supports.exp
10491 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10492 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10493 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10494
22a08dd1
RB
104952016-01-26 Richard Biener <rguenther@suse.de>
10496
10497 PR tree-optimization/69452
10498 * gcc.dg/torture/pr69452.c: New testcase.
10499
6c06e0e8
JJ
105002016-01-26 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR target/69442
10503 * gcc.dg/pr69442.c: New test.
10504
b96824c4
RFI
105052016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10506
10507 PR target/67896
10508 * gcc.target/aarch64/simd/pr67896.C: New.
10509
5ee31e57
RS
105102016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10511
10512 PR tree-optimization/69400
10513 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10514 function.
10515 (plugin_init): Call it.
10516 * gcc.dg/torture/pr69400.c: New test.
10517
7ddfb31d
CL
105182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10519
10520 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10521
1e050c90
AK
105222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10523 Sebastian Pop <s.pop@samsung.com>
10524
10525 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10526 isl-0.15.
10527
c8ee4bf5
AK
105282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10529 Sebastian Pop <s.pop@samsung.com>
10530
10531 * gcc.dg/graphite/pr69292.c: New.
10532
d902b330
JJ
105332016-01-25 Jakub Jelinek <jakub@redhat.com>
10534
10535 * c-c++-common/goacc/use_device-1.c: New test.
10536
2c89b952
JL
105372016-01-25 Jeff Law <law@redhat.com>
10538
10539 PR tree-optimization/69196
10540 PR tree-optimization/68398
10541 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10542 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10543
685c8785
DE
105442016-01-25 David Edelsohn <dje.gcc@gmail.com>
10545
10546 PR target/69469
10547 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10548 Algorithm.
10549
95cef0c1
RB
105502016-01-25 Richard Biener <rguenther@suse.de>
10551
10552 PR testsuite/69380
10553 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10554
2947d3b2
IE
105552016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10556
10557 PR target/69421
10558 * gcc.dg/pr69421.c: New test.
10559
ae19075a
BB
105602016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10561
10562 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10563 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10564 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10565 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10566 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10567 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10568 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10569 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10570 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10571 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10572
fa4511c2
RB
105732016-01-25 Richard Biener <rguenther@suse.de>
10574
10575 PR tree-optimization/69376
10576 * gcc.dg/torture/pr69376.c: New testcase.
10577
1d101216
JD
105782016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10579
10580 PR fortran/69397
10581 PR fortran/68442
10582 * gfortran.dg/interface_38.f90: New test.
10583 * gfortran.dg/interface_39.f90: New test.
a0909527 10584
a59b92b0
PP
105852016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10586
10587 Revert:
10588 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10589
10590 PR c++/11858
10591 PR c++/24663
10592 PR c++/24664
10593 * g++.dg/template/pr11858.C: New test.
10594 * g++.dg/template/pr24663.C: New test.
10595 * g++.dg/template/unify12.C: New test.
10596 * g++.dg/template/unify13.C: New test.
10597 * g++.dg/template/unify14.C: New test.
10598 * g++.dg/template/unify15.C: New test.
10599 * g++.dg/template/unify16.C: New test.
10600 * g++.dg/template/unify17.C: New test.
10601
16acb1a8
DH
106022016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10603
10604 PR fortran/68283
10605 gfortran.dg/pr68283.f90: New test.
10606
094773e8
TK
106072016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10608
10609 PR fortran/66094
10610 * gfortran.dg/inline_matmul_13.f90: New test.
10611 * gfortran.dg/matmul_bounds_8.f90: New test.
10612 * gfortran.dg/matmul_bounds_9.f90: New test.
10613 * gfortran.dg/matmul_bounds_10.f90: New test.
10614
42fb90d7
TV
106152016-01-23 Tom de Vries <tom@codesourcery.com>
10616
10617 PR tree-optimization/69426
10618 * gcc.dg/autopar/pr69426.c: New test.
10619
69da7802
MS
106202016-01-23 Martin Sebor <msebor@redhat.com>
10621
10622 PR c++/58109
10623 PR c++/69022
10624 * g++.dg/cpp0x/alignas5.C: New test.
10625 * g++.dg/ext/vector29.C: Same.
10626
da17300a
UB
106272016-01-23 Uros Bizjak <ubizjak@gmail.com>
10628
10629 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10630 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10631 _GNU_SOURCE from compile flags to the source.
10632 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10633 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10634 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10635 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10636
62041cfc
JJ
106372016-01-22 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR target/69432
10640 * g++.dg/opt/pr69432.C: New test.
10641
f7d2ad6f
BS
106422016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10643
10644 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10645 32-bit targets testing an -m64 multilib.
10646
d403fc9a
WS
106472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10648
10649 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10650 64-bit support.
10651
4aa16f8d
JG
106522016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10653
10654 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10655
7c816d0f
CB
106562016-01-21 Christian Bruel <christian.bruel@st.com>
10657
10658 PR target/68674
10659 * gcc.target/i386/pr68674.c
10660 * gcc.target/aarch64/pr68674.c
10661 * gcc.target/arm/pr68674.c
10662
fce661e8
KT
106632016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10664
10665 PR target/69403
10666 * gcc.c-torture/execute/pr69403.c: New test.
10667
4696899f
PC
106682016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10669
10670 PR c++/55843
10671 * g++.dg/template/pr55843.C: New.
10672
bac69366
AL
106732016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10674
10675 PR testsuite/66877
10676 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10677 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10678
b57d3a5c
BS
106792016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10680
10681 PR testsuite/67489
da17300a
UB
10682 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10683 from dg-do compile directive, and instead add
10684 { dg-require-effective-target int128 }.
b57d3a5c 10685
9f04a53e
MS
106862016-01-20 Martin Sebor <msebor@redhat.com>
10687
10688 PR c/69405
10689 * gcc.dg/sync-fetch.c: New test.
10690
38a51663
JL
106912016-01-21 Martin Sebor <msebor@redhat.com>
10692
10693 PR target/69252
10694 * gcc.target/powerpc/pr69252.c: New test.
10695
2423a75a
JD
106962016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10697
10698 PR fortran/65996
da17300a 10699 * gfortran.dg/pr65996.f90: New test.
2423a75a 10700
0a76463f
DV
107012016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10702
10703 PR c++/68810
9f04a53e 10704 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10705 expected to generate an error.
0a76463f 10706
9776e692
BS
107072016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10708
10709 PR middle-end/66178
10710 * gcc.dg/torture/pr66178.c: New test.
10711
c8d3e088
AB
107122016-01-21 Anton Blanchard <anton@samba.org>
10713 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10714
10715 PR target/63354
10716 * gcc.target/powerpc/pr63354.c: New test.
10717
35b707ff
VM
107182016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10719
10720 PR rtl-optimization/68990
10721 * gcc.target/i386/pr68990: New.
10722
157b0829
NC
107232016-01-21 Nick Clifton <nickc@redhat.com>
10724
10725 PR target/69129
10726 * gcc.target/mips/pr69129.c: New.
10727
aede6748
PC
107282016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10729
10730 PR c++/58046
10731 * g++.dg/cpp0x/pr58046.C: New.
10732
5463c2c8
JJ
107332016-01-21 Jakub Jelinek <jakub@redhat.com>
10734
6d31cc75
SS
10735 PR target/69187
10736 PR target/65624
10737 * gcc.target/arm/pr69187.c: New test.
10738
5463c2c8
JJ
10739 PR c++/69355
10740 * g++.dg/torture/pr69355.C: New test.
10741
fa28f32b
AK
107422016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10743 Sebastian Pop <s.pop@samsung.com>
10744
10745 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10746
b920a047
AK
107472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10748 Sebastian Pop <s.pop@samsung.com>
10749
da17300a 10750 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10751
bdd3aea6
JJ
107522016-01-21 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR middle-end/67653
10755 * c-c++-common/pr67653.c: New test.
10756 * gcc.dg/torture/pr29119.c: Add dg-warning.
10757
26a2e6ae
PB
107582016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10759
10760 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10761
d25c7690
PK
107622016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10763
10764 PR c/24293
10765 * gcc.dg/pr24293.c: New test.
10766 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10767 incomplete struct type.
10768 * gcc.dg/declspec-1.c: Likewise.
10769 * gcc.dg/pr63549.c: Likewise.
10770
889d5698
JJ
107712016-01-20 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR tree-optimization/66612
10774 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10775 for bdn instruction.
10776
d7cf3dc7
CL
107772016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10778
10779 * lib/target-supports.exp
10780 (check_effective_target_arm_fp_ok_nocache): New.
10781 (check_effective_target_arm_fp_ok): New.
10782 (add_options_for_arm_fp): New.
10783 (check_effective_target_arm_crypto_ok_nocache): Require
10784 target_arm_v8_neon_ok instead of arm32.
10785 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10786 (check_effective_target_arm_crypto_pragma_ok): New.
10787 (add_options_for_arm_vfp): New.
10788 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10789 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10790 target instead. Force initial fpu to vfp.
10791 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10792 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10793 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10794 dependency.
10795 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10796 use arm_vfp effective target instead. Force initial fpu to vfp.
10797 * gcc.target/arm/attr-neon3.c: Likewise.
10798 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10799 arm_vfp_ok.
10800 * gcc.target/arm/unsigned-float.c: Likewise.
10801 * gcc.target/arm/vfp-1.c: Likewise.
10802 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10803 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10804 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10805 * gcc.target/arm/vfp-ldmias.c: Likewise.
10806 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10807 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10808 * gcc.target/arm/vfp-stmiad.c: Likewise.
10809 * gcc.target/arm/vfp-stmias.c: Likewise.
10810 * gcc.target/arm/vnmul-1.c: Likewise.
10811 * gcc.target/arm/vnmul-2.c: Likewise.
10812 * gcc.target/arm/vnmul-3.c: Likewise.
10813 * gcc.target/arm/vnmul-4.c: Likewise.
10814
01ac9704 108152016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10816
e84b00da
L
10817 PR testsuite/69366
10818 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10819 the MPX run-time library, for compile-time MPX test.
10820 * gcc.target/i386/chkp-always_inline.c: Likewise.
10821 * gcc.target/i386/chkp-bndret.c: Likewise.
10822 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10823 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10824 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10825 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10826 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10827 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10828 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10829 * gcc.target/i386/chkp-label-address.c: Likewise.
10830 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10831 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10832 * gcc.target/i386/chkp-pr69044.c: Likewise.
10833 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10834 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10835 * gcc.target/i386/chkp-strchr.c: Likewise.
10836 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10837 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10838 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10839 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10840 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10841 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10842 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10843 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10844 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10845 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10846 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10847 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10848 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10849 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10850 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10851 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10852 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10853 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10854 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10855 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10856 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10857 * gcc.target/i386/pr63995-2.c: Likewise.
10858 * gcc.target/i386/pr64805.c: Likewise.
10859 * gcc.target/i386/pr65044.c: Likewise.
10860 * gcc.target/i386/pr65167.c: Likewise.
10861 * gcc.target/i386/pr65183.c: Likewise.
10862 * gcc.target/i386/pr65184.c: Likewise.
10863 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10864
28b33016
IE
108652016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10866
10867 PR tree-optimization/69328
10868 * gcc.dg/pr69328.c: New test.
10869
bcff0913
JL
108702016-01-20 Jeff Law <law@redhat.com>
10871
bf0bb970 10872 PR target/25114
bcff0913
JL
10873 * gcc.target/m68k/pr25114.c: New test.
10874
a3f69631
AV
108752016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10876
10877 * gcc.target/arm/memset-inline-10.c: Added
10878 dg-require-effective-target arm_thumb2_ok.
10879
af33ba0d
EB
108802016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10881
10882 * gcc.dg/debug/dwarf2/sso.c: New test.
10883
7596d5de
UB
108842016-01-19 Uros Bizjak <ubizjak@gmail.com>
10885
10886 PR testsuite/68820
10887 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10888 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10889 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10890
ceda2c69
JH
108912016-01-19 Jan Hubicka <hubicka@ucw.cz>
10892
10893 PR ipa/66223
10894 * g++.dg/ipa/devirt-50.C: New testcase.
10895
38a979f2
MP
108962016-01-19 Marek Polacek <polacek@redhat.com>
10897
10898 PR c++/68965
10899 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10900 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10901
962801c5
KT
109022016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10903
10904 PR target/69135
10905 * gcc.target/arm/pr69135_1.c: New test.
10906
078fe40a
WD
109072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10908
10909 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10910
786e3c06
WD
109112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10912
10913 * gcc.target/aarch64/ccmp_1.c: New testcase.
10914
1e297006
MP
109152016-01-19 Marek Polacek <polacek@redhat.com>
10916
10917 PR c++/68586
10918 * g++.dg/cpp0x/enum30.C: New test.
10919
879c27e3
RB
109202016-01-19 Richard Biener <rguenther@suse.de>
10921
10922 PR tree-optimization/69336
10923 * g++.dg/tree-ssa/pr69336.C: New testcase.
10924
015337d3
JJ
109252016-01-19 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR debug/65779
10928 * gcc.dg/pr65779.c: New test.
10929
e2c768b6
RB
109302016-01-19 Richard Biener <rguenther@suse.de>
10931
10932 PR tree-optimization/69352
10933 * gcc.dg/torture/pr69352.c: New testcase.
10934
569efc34
JJ
109352016-01-19 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR rtl-optimization/68955
10938 PR rtl-optimization/64557
10939 * gcc.dg/torture/pr68955.c: New test.
10940
e49d321f
JH
109412016-01-19 Jan Hubicka <hubicka@ucw.cz>
10942
10943 PR lto/69136
10944 * g++.dg/torture/pr69136.C: New testcase.
10945
e9191ad3
JH
109462016-01-19 Jan Hubicka <hubicka@ucw.cz>
10947
10948 PR lto/69133
10949 * g++.dg/lto/pr69133_0.C: New testcase.
10950 * g++.dg/lto/pr69133_1.C: New testcase.
10951
2bedb645
JL
109522016-01-15 Jeff Law <law@redhat.com>
10953
10954 PR tree-optimization/69320
10955 * gcc.c-torture/pr69320-1.c: New test.
10956 * gcc.c-torture/pr69320-2.c: New test.
10957 * gcc.c-torture/pr69320-3.c: New test.
10958 * gcc.c-torture/pr69320-4.c: New test.
10959
17c15cb9
PP
109602016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10961
10962 PR c++/11858
10963 PR c++/24663
10964 PR c++/24664
10965 * g++.dg/template/pr11858.C: New test.
10966 * g++.dg/template/pr24663.C: New test.
10967 * g++.dg/template/unify12.C: New test.
10968 * g++.dg/template/unify13.C: New test.
10969 * g++.dg/template/unify14.C: New test.
10970 * g++.dg/template/unify15.C: New test.
10971 * g++.dg/template/unify16.C: New test.
10972 * g++.dg/template/unify17.C: New test.
10973
9617fd08
DM
109742016-01-18 David Malcolm <dmalcolm@redhat.com>
10975
10976 PR testsuite/69181
10977 * gcc.dg/pr69181-1.c: New test file.
10978 * gcc.dg/pr69181-2.c: New test file.
10979 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10980 globals by moving it to...
10981 (cleanup-after-saved-dg-test): ...this new function. Add
10982 "global additional_sources_used". Add reset of global
10983 multiline_expected_outputs to the empty list.
10984 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10985 global to...
10986 (multiline_expected_outputs): ...this, and updated comments to
10987 note that it is modified from gcc-dg.exp.
10988 (dg-end-multiline-output): Update for the above renaming.
10989 (handle-multiline-outputs): Likewise. Remove the clearing
10990 of the expected outputs to the empty list.
10991
b555a2e4
RB
109922016-01-18 Richard Biener <rguenther@suse.de>
10993
10994 PR tree-optimization/69297
10995 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10996
96902805
JM
109972016-01-18 Joseph Myers <joseph@codesourcery.com>
10998
10999 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11000 dg-options.
11001 * gcc.target/mips/mips-3d-2.c: Likewise.
11002 * gcc.target/mips/mips-3d-3.c: Likewise.
11003 * gcc.target/mips/mips-3d-4.c: Likewise.
11004 * gcc.target/mips/mips-3d-5.c: Likewise.
11005 * gcc.target/mips/mips-3d-6.c: Likewise.
11006 * gcc.target/mips/mips-3d-7.c: Likewise.
11007 * gcc.target/mips/mips-3d-8.c: Likewise.
11008 * gcc.target/mips/mips-3d-9.c: Likewise.
11009 * gcc.target/mips/mips-ps-1.c: Likewise.
11010 * gcc.target/mips/mips-ps-2.c: Likewise.
11011 * gcc.target/mips/mips-ps-3.c: Likewise.
11012 * gcc.target/mips/mips-ps-4.c: Likewise.
11013 * gcc.target/mips/mips-ps-5.c: Likewise.
11014 * gcc.target/mips/mips-ps-6.c: Likewise.
11015 * gcc.target/mips/mips-ps-7.c: Likewise.
11016 * gcc.target/mips/mips-ps-type.c: Likewise.
11017 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11018 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11019
40e26f94
TV
110202016-01-18 Tom de Vries <tom@codesourcery.com>
11021
11022 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11023 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11024 * c-c++-common/goacc/kernels-empty.c: New test.
11025 * c-c++-common/goacc/kernels-eternal.c: New test.
11026 * c-c++-common/goacc/kernels-loop-2.c: New test.
11027 * c-c++-common/goacc/kernels-loop-3.c: New test.
11028 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11029 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11030 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11031 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11032 * c-c++-common/goacc/kernels-loop-data.c: New test.
11033 * c-c++-common/goacc/kernels-loop-g.c: New test.
11034 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11035 * c-c++-common/goacc/kernels-loop-n.c: New test.
11036 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11037 * c-c++-common/goacc/kernels-loop.c: New test.
11038 * c-c++-common/goacc/kernels-noreturn.c: New test.
11039 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11040 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11041 * c-c++-common/goacc/kernels-reduction.c: New test.
11042
a98d4647
TV
110432016-01-18 Tom de Vries <tom@codesourcery.com>
11044
11045 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11046 * gcc.dg/autopar/outer-2.c: Same.
11047 * gcc.dg/autopar/outer-3.c: Same.
11048 * gcc.dg/autopar/outer-4.c: Same.
11049 * gcc.dg/autopar/outer-5.c: Same.
11050 * gcc.dg/autopar/outer-6.c: Same.
11051 * gcc.dg/autopar/parallelization-1.c: Same.
11052 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11053 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11054 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11055 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11056 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11057 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11058 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11059 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11060 * gcc.dg/autopar/pr39500-1.c: Same.
11061 * gcc.dg/autopar/pr39500-2.c: Same.
11062 * gcc.dg/autopar/pr46193.c: Same.
11063 * gcc.dg/autopar/pr46194.c: Same.
11064 * gcc.dg/autopar/pr49580.c: Same.
11065 * gcc.dg/autopar/pr49960-1.c: Same.
11066 * gcc.dg/autopar/pr49960.c: Same.
11067 * gcc.dg/autopar/pr68373.c: Same.
11068 * gcc.dg/autopar/reduc-1.c: Same.
11069 * gcc.dg/autopar/reduc-1char.c: Same.
11070 * gcc.dg/autopar/reduc-1short.c: Same.
11071 * gcc.dg/autopar/reduc-2.c: Same.
11072 * gcc.dg/autopar/reduc-2char.c: Same.
11073 * gcc.dg/autopar/reduc-2short.c: Same.
11074 * gcc.dg/autopar/reduc-3.c: Same.
11075 * gcc.dg/autopar/reduc-4.c: Same.
11076 * gcc.dg/autopar/reduc-6.c: Same.
11077 * gcc.dg/autopar/reduc-7.c: Same.
11078 * gcc.dg/autopar/reduc-8.c: Same.
11079 * gcc.dg/autopar/reduc-9.c: Same.
11080 * gcc.dg/autopar/uns-outer-4.c: Same.
11081 * gcc.dg/autopar/uns-outer-5.c: Same.
11082 * gcc.dg/autopar/uns-outer-6.c: Same.
11083 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11084 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11085
da976fa8
AL
110862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11087
11088 PR target/63679
11089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11090 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11091
70c1e886
AL
110922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11093
11094 PR target/63679
11095 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11096 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11097 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11098
88bed196
AL
110992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11100
11101 PR target/63679
11102 * gcc.dg/tree-ssa/sra-17.c: New.
11103 * gcc.dg/tree-ssa/sra-18.c: New.
11104
3dd5f42e
IE
111052016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11106
11107 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11108
ae5a77fa
EB
111092016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11110
11111 * gnat.dg/inline12.adb: New test.
11112
11e57fc6
BC
111132016-01-18 Bin Cheng <bin.cheng@arm.com>
11114
11115 PR tree-optimization/66797
11116 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11117
995b6fe0
RB
111182016-01-18 Richard Biener <rguenther@suse.de>
11119
11120 PR tree-optimization/69170
11121 * gcc.dg/torture/pr69170.c: New testcase.
11122
82ee0cf2 111232016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11124
11125 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11126
d69da357
TV
111272016-01-16 Tom de Vries <tom@codesourcery.com>
11128
11129 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11130
a3845283
TV
111312016-01-16 Tom de Vries <tom@codesourcery.com>
11132
11133 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11134 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11135 redundant dg-require-effective-target pthread.
11136 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11137 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11138 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11139 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11140 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11141 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11142 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11143
197a6aa6
DE
111442016-01-16 David Edelsohn <dje.gcc@gmail.com>
11145
11146 PR target/68609
11147 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11148 * gcc.target/powerpc/recip-7.c: Same.
11149
ec7886c1
PP
111502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11151
11152 PR c++/69091
11153 * g++.dg/template/pr69091.C: New test.
11154
203484bb
PP
111552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11156
11157 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11158 dump does not contain an error_mark_node.
11159 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11160 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11161
aa2500e9
PP
111622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11163
11164 PR c++/68936
11165 * g++.dg/template/pr68936.C: New test.
11166
28621a5c
DE
111672016-01-15 David Edelsohn <dje.gcc@gmail.com>
11168
11169 PR target/68609
11170 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11171 * gcc.target/powerpc/recip-2.c: Same.
11172 * gcc.target/powerpc/recip-3.c: Same.
11173 * gcc.target/powerpc/recip-4.c: Same.
11174 * gcc.target/powerpc/recip-sqrtf.c: Same.
11175
40c43aca
JL
111762016-01-15 Jeff Law <law@redhat.com>
11177
11178 PR tree-optimization/69270
11179 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11180 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11181
afbc5ae8
PT
111822016-01-15 Paul Thomas <pault@gcc.gnu.org>
11183
11184 PR fortran/49630
11185 * gfortran.dg/deferred_character_13.f90: New test for the fix
11186 of comment 3 of the PR.
11187
11188 PR fortran/54070
11189 * gfortran.dg/deferred_character_8.f90: New test
11190 * gfortran.dg/allocate_error_5.f90: New test
11191
11192 PR fortran/60593
11193 * gfortran.dg/deferred_character_10.f90: New test
11194
11195 PR fortran/60795
11196 * gfortran.dg/deferred_character_14.f90: New test
11197
11198 PR fortran/61147
11199 * gfortran.dg/deferred_character_11.f90: New test
11200
11201 PR fortran/64324
11202 * gfortran.dg/deferred_character_9.f90: New test
11203
49abe076
VM
112042016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11205
11206 PR rtl-optimization/69030
11207 * gcc.target/i386/pr69030.c: New.
11208
16d12992
KT
112092016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11210
11211 * gcc.target/aarch64/target_attr_17.c: New test.
11212
78810bd3
RB
112132016-01-15 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/66856
11216 * gcc.dg/torture/pr66856-1.c: New testcase.
11217 * gcc.dg/torture/pr66856-2.c: Likewise.
11218
2bd847fe
RB
112192016-01-15 Richard Biener <rguenther@suse.de>
11220
11221 PR debug/69137
11222 * g++.dg/lto/pr69137_0.C: New testcase.
11223
a00fe3b7
RS
112242016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11225
11226 PR middle-end/69246
11227 * gcc.target/i386/pr69246.c: New test.
11228
cbb0e83b
DV
112292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11230
7596d5de 11231 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11232
5a500ecf
DV
112332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11234
11235 PR c++/56194
11236 * g++.dg/init/const9.C: Disable test on S/390.
11237
5d9bf64f
DV
112382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11239
11240 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11241 * g++.dg/Wno-frame-address.C: Ditto.
11242
e234b19e
DV
112432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11244
11245 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11246
89483f99
RB
112472016-01-15 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/68961
11250 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11251
94f37395
IE
112522016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11253
11254 * gcc.target/i386/pr65105-5.c: New test.
11255
82ee0cf2 112562016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11257
11258 * gcc.c-torture/execute/alias-4.c: New testcase.
11259
82ee0cf2 112602016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11261
11262 PR ipa/68148
11263 * g++.dg/ipa/devirt-49.C: New testcase.
11264
092f7deb 112652016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11266
11267 PR target/65837
11268 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11269 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11270 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11271
e93c66bc
RB
112722016-01-15 Richard Biener <rguenther@suse.de>
11273
11274 PR tree-optimization/69117
11275 * gcc.dg/torture/pr69117.c: New testcase.
11276
c47eaca6 112772015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11278
11279 PR c++/69048
11280 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11281
c3f6914a
FXC
112822016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11283
11284 PR testsuite/67509
11285 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11286 range tests use 100 * maximum instead of maximum + 1.
11287
cd65ae90
JJ
112882016-01-14 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR debug/69244
11291 * gcc.dg/guality/pr69244.c: New test.
11292
19643948
UB
112932016-01-14 Uros Bizjak <ubizjak@gmail.com>
11294
11295 * lib/target-supports.exp (check_effective_target_issignaling):
11296 New procedure.
11297 * gcc.dg/pr61441.c: Require issignaling effective target.
11298
fe79c97e
SB
112992016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11300
11301 PR target/68803
11302 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11303
c7df95d8
DM
113042016-01-14 David Malcolm <dmalcolm@redhat.com>
11305
11306 PR c++/68819
11307 PR preprocessor/69177
11308 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11309 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11310 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11311 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11312
00083992
MP
113132016-01-14 Marek Polacek <polacek@redhat.com>
11314
11315 PR c/69262
11316 * gcc.dg/array-15.c: New test.
11317
0c9b3294
JJ
113182016-01-14 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR middle-end/68146
11321 PR tree-optimization/69155
11322 * gfortran.dg/pr68146.f: New test.
11323 * gfortran.dg/pr69155.f90: New test.
11324
3688e13d
RB
113252016-01-14 Richard Biener <rguenther@suse.de>
11326
11327 PR tree-optimization/68060
11328 * gcc.dg/torture/pr68060-1.c: New testcase.
11329 * gcc.dg/torture/pr68060-2.c: Likewise.
11330
bab0ad3a
NC
113312016-01-14 Nick Clifton <nickc@redhat.com>
11332
11333 * lib/target-supports.exp
11334 (check_effective_target_arm_neon_ok_nocache): Add an option
11335 sequence that includes setting the ARM architecture to ARMv7-A.
11336 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11337 command line options necessary to enable Neon support.
11338 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11339 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11340 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11341 * gcc.target/arm/pr69180.c: Likewise.
11342
947c2ce5
JL
113432016-01-14 Jeff Law <law@redhat.com>
11344
11345 PR tree-optimization/69270
11346 * gcc.dg/tree-ssa/pr69270.c: New test.
11347
3342fd71
BS
113482016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11349
11350 PR c/66208
11351 * c-c++-common/pr66208.c: New file.
11352
2ad3adf1
JJ
113532016-01-13 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR tree-optimization/69156
11356 * gcc.dg/pr69156.c: New test.
11357
398d6feb
L
113582016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11359
11360 * gcc.target/i386/pr69225-7.c: New test.
11361
4c868789
RH
113622016-01-13 Richard Henderson <rth@redhat.com>
11363
11364 * gcc.dg/tm/memopt-13.c: Update expected function.
11365 * gcc.dg/tm/memopt-6.c: Likewise.
11366
ef6d1772
UB
113672016-01-13 Uros Bizjak <ubizjak@gmail.com>
11368
11369 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11370 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11371 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11372 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11373
ef6d1772
UB
113742016-01-13 Tom de Vries <tom@codesourcery.com>
11375
11376 PR tree-optimization/69169
0b4b6ef2
TV
11377 * gcc.dg/pr69169.c: New test.
11378
2ad3adf1 113792016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11380
11381 PR target/69228
11382 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11383 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11384 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11385 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11386 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11387 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11388 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11389 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11390
9060e335
AK
113912016-01-13 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR target/69247
11394 * gcc.dg/pr69247.c: New test.
11395
40311329
RB
113962016-01-13 Richard Biener <rguenther@suse.de>
11397
11398 PR tree-optimization/69242
11399 * gcc.dg/torture/pr69242.c: New testcase.
11400
ccbd7103
RB
114012016-01-13 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/69186
11404 * gcc.dg/torture/pr69186.c: New testcase.
11405
c6f72a46
JL
114062016-01-13 Jeff Law <law@redhat.com>
11407
11408 PR tree-optimization/67755
11409 * gcc.dg/tree-ssa/pr67755.c: New test.
11410
114112016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11412
11413 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11414 pass number in output by a star.
11415
c446cf07
BC
114162016-01-12 Bin Cheng <bin.cheng@arm.com>
11417
11418 PR tree-optimization/68911
11419 * gcc.c-torture/execute/pr68911.c: New test.
11420
5342156c
MP
114212016-01-12 Marek Polacek <polacek@redhat.com>
11422
11423 PR c++/68979
11424 * g++.dg/warn/permissive-1.C: New test.
11425
65364cc5
JJ
114262016-01-12 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR objc++/68511
11429 PR c++/69213
11430 * g++.dg/opt/pr69213.C: New test.
11431
81b9a3d9
CB
114322016-01-12 Christian Bruel <christian.bruel@st.com>
11433
11434 PR target/69180
11435 * gcc.target/arm/pr69180.c: New test.
11436
3c4e91c9
RB
114372016-01-12 Richard Biener <rguenther@suse.de>
11438
11439 PR lto/69077
11440 * g++.dg/lto/pr69077_0.C: New testcase.
11441 * g++.dg/lto/pr69077_1.C: Likewise.
11442
5664cea1
JJ
114432016-01-12 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR target/69175
11446 * g++.dg/opt/pr69175.C: New test.
11447
86cefc49
AL
114482016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11449
11450 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11451 rather than #including math.h & stdlib.h.
11452 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11453 * gcc.dg/vect/pr49771.c: Likewise.
11454 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11455 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11456 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11457 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11458 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11459 * gcc.dg/vect/pr44507.c: Likewise.
11460 * gcc.dg/vect/pr45902.c: Likewise.
11461 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11462 * gcc.dg/vect/vect-117.c: Likewise.
11463 * gcc.dg/vect/vect-99.c: Likewise.
11464 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11465 * gcc.dg/vect/vect-cond-1.c: Likewise.
11466 * gcc.dg/vect/vect-cond-2.c: Likewise.
11467 * gcc.dg/vect/vect-cond-3.c: Likewise.
11468 * gcc.dg/vect/vect-cond-4.c: Likewise.
11469 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11470 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11471 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11472 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11473 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11474 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11475 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11476 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11477 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11478 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11479 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11480 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11481 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11482 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11484 include of signal.h.
11485 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11486 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11487 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11488 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11489 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11490 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11491 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11492 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11493 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11494 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11495 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11496 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11497 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11498 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11499 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11500 * gcc.dg/vect/vect-outer-5.c: Likewise.
11501 * gcc.dg/vect/vect-outer-6.c: Likewise.
11502 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11503 include of stdio.h.
11504
b832f61e
NC
115052016-01-12 Nick Clifton <nickc@redhat.com>
11506
11507 PR target/68913
11508 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11509 to fread so that it will be found in all target runtimes.
11510
8eac49b1
RB
115112016-01-12 Richard Biener <rguenther@suse.de>
11512
11513 PR tree-optimization/69053
11514 * g++.dg/torture/pr69053.C: New testcase.
11515
2935d994
RB
115162016-01-12 Richard Biener <rguenther@suse.de>
11517
11518 PR tree-optimization/69168
11519 * gcc.dg/torture/pr69168.c: New testcase.
11520
66c16fd9
RB
115212016-01-12 Richard Biener <rguenther@suse.de>
11522
11523 PR tree-optimization/69157
11524 * gcc.dg/torture/pr69157.c: New testcase.
11525
115262016-01-12 Richard Biener <rguenther@suse.de>
11527
11528 PR tree-optimization/69174
11529 * gcc.dg/torture/pr69174.c: New testcase.
11530
723033a6
JJ
115312016-01-12 Jakub Jelinek <jakub@redhat.com>
11532
11533 PR c++/66808
11534 PR c++/69000
11535 * g++.dg/tls/pr66808.C: New test.
11536 * g++.dg/tls/pr69000.C: New test.
11537
3574cf47
BS
115382016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11539
11540 * gcc.target/powerpc/swaps-p8-23.c: New test.
11541 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11542
feb20787
JDA
115432016-01-11 John David Anglin <danglin@gcc.gnu.org>
11544
11545 PR tree-optimization/68356
11546 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11547
27b1820a
KV
115482016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11549 Jim Wilson <jim.wilson@linaro.org>
11550
11551 PR target/69194
11552 * gcc.target/arm/pr69194.c: New test.
11553
cf4de6af
L
115542016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11555
11556 PR target/69225
11557 * gcc.target/i386/pr69225-1.c: New test.
11558 * gcc.target/i386/pr69225-2.c: Likewise.
11559 * gcc.target/i386/pr69225-3.c: Likewise.
11560 * gcc.target/i386/pr69225-4.c: Likewise.
11561 * gcc.target/i386/pr69225-5.c: Likewise.
11562 * gcc.target/i386/pr69225-6.c: Likewise.
11563
1ebd5558
JJ
115642016-01-11 Jakub Jelinek <jakub@redhat.com>
11565
23552a4d
JJ
11566 PR target/67462
11567 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11568 if lp64.
11569
26ff85b0
JJ
11570 PR target/69071
11571 * gcc.dg/pr69071.c: New test.
11572
9cb6bd74
JJ
11573 PR c++/69211
11574 * g++.dg/opt/pr69211.C: New test.
11575
1ebd5558
JJ
11576 PR tree-optimization/69214
11577 * gcc.c-torture/compile/pr69214.c: New test.
11578
8c18c836
UB
115792016-01-11 Uros Bizjak <ubizjak@gmail.com>
11580
11581 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11582 * gcc.target/i386/pr66232-11.c: Ditto.
11583 * gcc.target/i386/pr66232-12.c: Ditto.
11584 * gcc.target/i386/pr66232-13.c: Ditto.
11585
62446e6e
RB
115862016-01-11 Richard Biener <rguenther@suse.de>
11587
11588 PR tree-optimization/69173
11589 * gcc.dg/torture/pr69173.c: New testcase.
11590
2b8568fe
KT
115912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11592
11593 PR rtl-optimization/68796
11594 * gcc.target/aarch64/tst_5.c: New test.
11595 * gcc.target/aarch64/tst_6.c: Likewise.
11596
5baf4532
KT
115972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11598
11599 PR rtl-optimization/68841
11600 * gcc.dg/pr68841.c: New test.
11601 * gcc.c-torture/execute/pr68841.c: New test.
11602
ca90b1ed
YR
116032016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11604
11605 PR rtl-optimization/68920
11606 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11607 for ix86 targets.
11608 * gcc.dg/ifcvt-5.c: New test.
11609
2ad3adf1 116102016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11611
11612 PR bootstrap/69123
11613 * g++.dg/pr69123.C: New.
11614
83834c09
IE
116152016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11616
11617 PR target/69010
11618 * gcc.target/i386/pr69010.c: New test.
11619
dcf89d57
MJ
116202016-01-11 Martin Jambor <mjambor@suse.cz>
11621
11622 PR ipa/69044
11623 * gcc.target/i386/chkp-pr69044.c: New test.
11624
d95167ee
TV
116252016-01-11 Tom de Vries <tom@codesourcery.com>
11626
11627 PR tree-optimization/69109
11628 * gcc.dg/autopar/pr69109-2.c: New test.
11629 * gcc.dg/autopar/pr69109.c: New test.
11630
4f6403a8
TV
116312016-01-11 Tom de Vries <tom@codesourcery.com>
11632
11633 PR tree-optimization/69108
11634 * gcc.dg/autopar/pr69108.c: New test.
11635
21efdd80
PP
116362016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11637
11638 PR c++/69029
11639 * c-c++-common/Wisleading-indentation.c: Augment test.
11640
fd42eed8
TK
116412016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11642
11643 PR fortran/69154
11644 * gfortran.dg/inline_matmul_12.f90: New test.
11645
4f90ee6c
PT
116462016-01-10 Paul Thomas <pault@gcc.gnu.org>
11647
11648 PR fortran/67779
11649 * gfortran.dg/actual_array_offset_1: New test.
11650
3907c6cf
TV
116512016-01-10 Tom de Vries <tom@codesourcery.com>
11652
11653 PR tree-optimization/69062
11654 * gcc.dg/autopar/pr69062.c: New test.
11655
b07b236e
TS
116562016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11657
11658 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11659 * gcc.dg/vect/slp-perm-2.c: Likewise.
11660 * gcc.dg/vect/slp-perm-3.c: Likewise.
11661 * gcc.dg/vect/slp-perm-5.c: Likewise.
11662 * gcc.dg/vect/slp-perm-6.c: Likewise.
11663 * gcc.dg/vect/slp-perm-7.c: Likewise.
11664 * gcc.dg/vect/slp-perm-8.c: Likewise.
11665
23fab8ae
TV
116662016-01-10 Tom de Vries <tom@codesourcery.com>
11667
11668 PR tree-optimization/69039
11669 * gcc.dg/autopar/pr69039.c: New test.
11670
73f0dae2
MP
116712016-01-09 Marek Polacek <polacek@redhat.com>
11672
11673 PR c++/69113
11674 * g++.dg/pr69113.C: New test.
11675
20b8d734
JJ
116762016-01-09 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR middle-end/50865
11679 PR tree-optimization/69097
11680 * gcc.c-torture/execute/pr50865.c: New test.
11681 * gcc.c-torture/execute/pr69097-1.c: New test.
11682 * gcc.c-torture/execute/pr69097-2.c: New test.
11683 * gcc.dg/pr69097-1.c: New test.
11684 * gcc.dg/pr69097-2.c: New test.
11685
c50e614b
JJ
116862016-01-09 Jakub Jelinek <jakub@redhat.com>
11687
11688 PR c++/69164
11689 * g++.dg/opt/pr69164.C: New test.
11690
e0237993
JJ
116912016-01-08 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR tree-optimization/69167
11694 * gcc.dg/pr69167.c: New test.
11695
bd8f5bb2
MP
116962016-01-08 Marek Polacek <polacek@redhat.com>
11697
11698 PR c++/68449
11699 * g++.dg/pr68449.C: New.
11700
bb0f5ca7
AL
117012016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11702
11703 PR tree-optimization/68707
11704 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11705 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11706 on platforms supporting it.
11707 * gcc.dg/vect/slp-perm-2.c: Likewise.
11708 * gcc.dg/vect/slp-perm-3.c: Likewise.
11709 * gcc.dg/vect/slp-perm-5.c: Likewise.
11710 * gcc.dg/vect/slp-perm-7.c: Likewise.
11711 * gcc.dg/vect/slp-perm-8.c: Likewise.
11712 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11713 on platforms supporting it.
11714
22518428
JJ
117152016-01-08 Jakub Jelinek <jakub@redhat.com>
11716
33f0852f
JJ
11717 PR tree-optimization/69162
11718 * gcc.dg/pr69162.c: New test.
11719
22518428
JJ
11720 PR tree-optimization/69172
11721 * gcc.dg/pr69172.c: New test.
11722
80e9b3aa
TP
117232016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11724
11725 PR tree-optimization/67781
11726 * gcc.c-torture/execute/pr67781.c: New file.
11727
262a363f
JJ
117282016-01-08 Jakub Jelinek <jakub@redhat.com>
11729
11730 PR tree-optimization/69083
11731 * gcc.dg/vect/pr69083.c: New test.
11732
6e1f093f
SS
117332016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11734
11735 PR tree-optimization/61441
11736 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11737 Use -fexcess-precision=standard for compiler options.
11738 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11739
53290e07
JJ
117402016-01-08 Jakub Jelinek <jakub@redhat.com>
11741
57bf3072
JJ
11742 PR fortran/69128
11743 * gfortran.dg/gomp/pr69128.f90: New test.
11744
53290e07
JJ
11745 PR c++/69145
11746 * g++.dg/ext/pr69145-1.C: New test.
11747 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11748 * g++.dg/ext/pr69145-2.h: New file.
11749
7a127fa7
MS
117502016-01-07 Martin Sebor <msebor@redhat.com>
11751
11752 PR c/68966
11753 * gcc.dg/atomic-fetch-bool.c: New test.
11754 * gcc.dg/sync-fetch-bool.c: New test.
11755
95918b49
L
117562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11757
11758 PR fortran/66680
11759 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11760
c8e62a9d
NC
117612016-01-07 Nick Clifton <nickc@redhat.com>
11762
11763 PR target/66655
11764 * g++.dg/pr66655.C: New test.
11765 * g++.dg/pr66655_1.cc: Test support file.
11766 * g++.dg/pr66655.h: Test header file.
11767
2ad3adf1 117682016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11769
11770 PR fortran/66680
11771 gfortran.dg/gomp/pr66680.f90: New test.
11772
4cd9ca92
L
117732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11774
11775 PR target/69171
11776 * gcc.target/i386/pr69171-1.c: New test.
11777 * gcc.target/i386/pr69171-2.c: Likewise.
11778 * gcc.target/i386/pr69171-3.c: Likewise.
11779 * gcc.target/i386/pr69171-4.c: Likewise.
11780 * gcc.target/i386/pr69171-5.c: Likewise.
11781 * gcc.target/i386/pr69171-6.c: Likewise.
11782
7e33d4dc
BS
117832015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11784
11785 PR middle-end/67639
11786 * c-c++-common/pr67639.c: New test.
11787
fec64afc
JJ
117882016-01-07 Jakub Jelinek <jakub@redhat.com>
11789
11790 PR tree-optimization/69141
11791 * g++.dg/opt/pr69141.C: New test.
11792
f293ad29
EB
117932016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11794
11795 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11796
5027395e
UB
117972016-01-06 Uros Bizjak <ubizjak@gmail.com>
11798
11799 PR target/69140
11800 * gcc.target/i386/pr69140.c: New test
11801
7443cf13
DM
118022016-01-06 David Malcolm <dmalcolm@redhat.com>
11803
11804 * gcc.dg/bad-dereference.c: New test case.
11805
32928931
BS
118062015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11807
11808 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11809
68dd05da
AS
118102016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11811
11812 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11813
6b131d5b
MP
118142016-01-06 Marek Polacek <polacek@redhat.com>
11815
11816 PR sanitizer/69099
11817 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11818
8d9fdb49
MP
118192016-01-05 Marek Polacek <polacek@redhat.com>
11820
11821 PR c/69104
11822 * gcc.dg/atomic-invalid-2.c: New.
11823
acf93f1e
L
118242016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11825
11826 PR target/68991
11827 * gcc.target/i386/pr68991.c: New test.
11828
3f50525d
L
118292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11830
11831 PR target/68991
11832 * g++.dg/pr68991-1.C: New test.
11833 * g++.dg/pr68991-2.C: Likewise.
11834
e0237993 118352016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11836
e0237993 11837 PR other/60465
face88a1
ST
11838 * gcc.target/ia64/pr60465-gprel64.c: New test.
11839 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11840
a0866eff
KT
118412016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11842
11843 PR rtl-optimization/68651
11844 * gcc.target/aarch64/pr68651_1.c: New test.
11845
c589e975
DM
118462016-01-05 David Malcolm <dmalcolm@redhat.com>
11847
11848 PR c/69122
11849 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11850
929710d9
NS
118512016-01-05 Nathan Sidwell <nathan@acm.org>
11852
ce3e43d7
NS
11853 PR c++/58583
11854 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11855
929710d9
NS
11856 * gcc.dg/alias-15.c: New.
11857
a2faef8e
NC
118582016-01-05 Nick Clifton <nickc@redhat.com>
11859
11860 PR target/68870
11861 * g++.dg/pr68770.C: New test.
11862
4cfa76e3
MS
118632016-01-04 Mike Stump <mikestump@comcast.net>
11864
11865 * lib/target-supports.exp (check_effective_target_cilkplus):
11866 cilkplus targets require pthreads.
4ece61b6 11867 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11868
4e8a3a35
MM
118692016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11870
11871 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11872 generation.
11873
818ab71a
JJ
118742016-01-04 Jakub Jelinek <jakub@redhat.com>
11875
11876 Update copyright years.
11877
2fe0a208
MP
118782016-01-04 Marek Polacek <polacek@redhat.com>
11879
11880 PR c/68908
11881 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11882 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11883 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11884
9e3b2fe3
EB
118852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11886
11887 * gcc.target/sparc/20160104-2.c: New test.
11888
e8d65a35
EB
118892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11890
11891 * gcc.target/sparc/20160104-1.c: New test.
11892
25ccfccd
PT
118932016-01-03 Paul Thomas <pault@gcc.gnu.org>
11894
11895 PR fortran/65045
11896 * gfortran.dg/pr65045.f90: New test.
11897
cb51d382
EB
118982016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11899
11900 * gnat.dg/specs/debug1.ads: Delete.
11901
6eeaad6e
JD
119022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11903
11904 PR libgfortran/68867
11905 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11906 expression.
11907
2f968603
JD
119082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11909
11910 PR libgfortran/68867
11911 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11912 PowerPC.
11913
591bb5e4
PT
119142016-01-01 Paul Thomas <pault@gcc.gnu.org>
11915
11916 PR fortran/68864
11917 * gfortran.dg/pr68864.f90: New test.
11918
f1e0620c
JJ
119192016-01-01 Jakub Jelinek <jakub@redhat.com>
11920
942a1319
JJ
11921 PR tree-optimization/69070
11922 * gcc.dg/pr69070.c: New test.
11923
10dff63f
JJ
11924 PR sanitizer/69055
11925 * gfortran.dg/pr69055.f90: New test.
11926
f1e0620c
JJ
11927 PR target/69015
11928 * gcc.dg/pr69015.c: New test.
818ab71a 11929\f
2f883d1c 11930Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11931
11932Copying and distribution of this file, with or without modification,
11933are permitted in any medium without royalty provided the copyright
11934notice and this notice are preserved.